BM6P6(@ wwwkkkfff___YYYVVVUUUTTTTTTWWWXXXYYYZZZ\\\^^^______aaa```______```bbbdddeeeeeeeeeeeeffffffgggggghhhhhhiiijjjjjjiiiiiikkkmmmjjjkkkkkkkkkkkkmmmpppssszzz~~~~~~~~~|||}}}yyytttnnnjjjeeeaaa^^^\\\[[[YYYVVVSSSPPPNNNMMMKKKJJJIIIGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEEEECCCBBBBBBCCCDDDEEECCCEEEGGGGGGHHHIIILLLOOOPPPYYYcccjjjlllkkkjjjjjjpppxxx{{{nnn```YYYTTTOOOLLLLLLHHHKKKNNNQQQTTTZZZ```dddjjjnnnsssyyy|||pppbbb^^^XXXTTTRRRRRRRRRRRRVVVWWWXXXZZZ\\\^^^```aaa````````````aaabbbcccdddeeeffffffgggggghhhhhhhhhhhhiiijjjhhhgggggghhhiiimmmooopppqqqsssvvvzzz}}}~~~}}}yyyvvvvvvsssnnniiifffbbb^^^\\\WWWVVVTTTRRROOOMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDFFFGGGHHHHHHJJJMMMOOORRRZZZccciiikkkjjjkkklllqqqyyypppdddXXXSSSPPPLLLJJJKKKIIILLLOOOSSSWWW]]]dddhhhoootttzzztttiiiZZZVVVRRROOOPPPQQQRRRSSSTTTUUUWWWZZZ]]]___aaabbb```aaabbbccccccdddddddddffffffggghhhiiiiiiiiiiiijjjkkkkkkiiigggfffgggiiilllnnnqqqsssvvv{{{~~~~~~~~~}}}zzzvvvrrrooommmjjjeeebbb___]]]ZZZWWWQQQPPPOOOMMMJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHJJJMMMOOOVVV\\\dddhhhjjjjjjlllnnnsss{{{yyyssseee[[[QQQNNNLLLJJJJJJKKKJJJMMMQQQVVV[[[bbbiiinnnvvv}}}~~~mmmcccWWWTTTQQQOOOQQQSSSTTTTTTTTTUUUWWWZZZ]]]```bbbcccaaabbbdddeeefffffffffeeefffggghhhjjjkkkkkkkkkkkkllllllmmmllljjjjjjkkkmmmlllooosssvvvzzz~~~yyyuuuqqqllljjjfffccc___[[[YYYWWWTTTQQQLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIMMMPPPYYY^^^dddhhhiiikkknnnqqquuu}}}zzzpppkkk___VVVOOONNNMMMJJJKKKMMMKKKNNNSSSYYY___gggooottt|||vvvggg___WWWTTTQQQPPPRRRTTTTTTTTTUUUVVVXXXZZZ]]]___aaabbbaaabbbdddggghhhiiihhhhhhhhhiiikkkmmmnnnnnnnnnmmmkkklllmmmmmmmmmmmmoooqqqsssvvvzzz~~~~~~|||{{{|||}}}zzzuuuqqqmmmiiifffaaa^^^ZZZWWWTTTQQQNNNLLLIIIHHHHHHGGGEEEDDDDDDCCCAAAAAA@@@@@@AAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGJJJOOORRR\\\aaafffhhhiiikkkooosssxxx{{{rrriiicccZZZTTTOOONNNMMMJJJKKKNNNMMMPPPVVV\\\ccckkktttzzzmmm```ZZZVVVSSSQQQPPPRRRTTTTTTTTTWWWXXXYYYZZZ\\\^^^_________```bbbeeegggiiijjjkkkkkkmmmppprrrsssssssssrrrlllmmmooooooooopppsssuuuvvvyyy~~~~~~zzzyyyzzz|||}}}}}}}}}}}}~~~}}}zzztttpppllliiieeebbb]]]ZZZVVVRRRPPPMMMJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGIIIMMMSSSWWW^^^bbbgggjjjjjjlllpppttt{{{zzzqqqhhh```[[[UUUPPPMMMMMMLLLIIIJJJNNNQQQTTTZZZ```hhhqqqyyyqqqddd[[[WWWTTTRRRQQQQQQTTTVVVWWWWWWZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]^^^aaadddhhhjjjlllqqqsssvvvxxxzzzzzzyyyxxxrrrtttuuuuuutttuuuwwwyyyxxx|||||||||}}}}}}}}}}}}}}}~~~~~~|||}}}vvvsssnnnjjjfffccc___]]]WWWTTTQQQNNNMMMKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCC@@@AAACCCDDDEEEEEEDDDDDDFFFGGGHHHJJJLLLRRRXXX]]]___ccchhhkkklllmmmqqqttt}}}yyyqqqiiiaaaZZZVVVQQQNNNMMMNNNMMMKKKLLLQQQUUUYYY___eeemmmvvvuuuggg___YYYWWWTTTSSSRRRTTTWWWZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYZZZ[[[^^^bbbfffjjjllluuuwwwzzz}}}~~~~~~}}}|||zzz{{{|||{{{zzzzzz|||}}}~~~|||yyyyyy|||{{{qqqmmmiiieeebbb___\\\YYYRRRPPPMMMKKKKKKJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCEEEFFFEEEEEEDDDGGGHHHJJJLLLOOOUUU\\\aaa___dddiiilllmmmnnnqqqttt~~~|||tttmmmeee^^^XXXTTTOOOMMMMMMPPPPPPNNNPPPUUUYYY\\\bbbiiipppyyyuuuhhh```ZZZWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZYYY[[[]]]^^^___^^^\\\[[[YYYYYYYYY[[[^^^cccgggjjjvvvyyy}}}}}}||||||~~~{{{|||~~~~~~yyyuuurrrmmmfff___[[[XXXUUUSSSOOONNNLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCBBBAAA???>>>@@@AAAAAAAAAAAAAAAAAABBBAAABBBCCCCCCCCCDDDFFFHHHJJJKKKMMMPPPUUU[[[___bbbeeehhhmmmrrrttttttsssrrrzzz~~~ssspppiiibbb[[[VVVRRRQQQQQQLLLKKKNNNPPPQQQSSSWWW\\\___fffnnnwww~~~lllaaa\\\XXXVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\[[[\\\]]]______^^^\\\[[[ZZZZZZZZZ\\\^^^cccgggiiisssvvvzzz~~~zzztttpppmmmhhhaaa[[[WWWTTTRRRPPPLLLKKKJJJHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@??????>>>@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCCCCCCCCCCFFFHHHKKKLLLOOOTTTYYY^^^ccceeehhhmmmsssxxxzzzyyyvvvuuu{{{xxxrrrhhheee```ZZZUUURRRPPPOOORRRNNNMMMQQQTTTUUUXXX\\\aaaeeellluuu}}}~~~pppbbb\\\YYYWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]^^^___^^^]]]\\\[[[\\\[[[[[[\\\___bbbfffhhhnnnqqqvvv{{{|||xxxsssmmmiiifffaaa[[[VVVRRRPPPMMMKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBCCCBBBCCCFFFHHHHHHKKKOOOUUU[[[```dddfffmmmttt|||{{{yyy}}}uuujjjccc]]]ZZZWWWSSSPPPOOONNNNNNRRRPPPPPPUUUXXXZZZ^^^ccciiinnnvvvqqqfff\\\YYYYYYXXXXXXZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]]]]^^^]]]]]]\\\[[[\\\\\\\\\]]]___aaadddeeeiiilllpppuuu{{{{{{vvvqqqlllfffaaa^^^[[[UUUQQQNNNLLLIIIGGGFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>======>>>???@@@?????????@@@AAAAAABBBBBB@@@AAABBBCCCBBBDDDFFFHHHIIILLLRRRYYY___dddggghhhqqqyyy~~~uuujjj```YYYVVVUUURRRPPPOOOOOOOOOPPPQQQPPPSSSXXX\\\^^^ccciiipppvvv{{{hhh```YYYXXXXXXWWWWWWZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^___```bbbcccfffhhhkkkpppuuuyyy}}}~~~{{{vvvpppkkkfff```\\\YYYUUUQQQNNNLLLJJJGGGEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA>>>>>>???@@@@@@AAABBBBBB@@@AAACCCCCCCCCDDDGGGIIILLLPPPXXX```fffjjjlllmmmsss{{{}}}sssiiiaaaZZZVVVSSSQQQOOONNNMMMNNNPPPQQQQQQQQQVVV\\\```bbbhhhooovvv}}}rrraaa\\\XXXYYYYYYWWWVVVYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^_________``````aaaaaaaaaaaaaaabbbbbbcccfffgggjjjnnnqqqsssuuuvvvzzz~~~~~~|||zzzxxxtttooojjjfffaaa\\\XXXTTTQQQNNNLLLJJJIIIFFFDDDDDDDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAA===>>>>>>???@@@AAABBBBBBAAABBBDDDDDDEEEFFFIIIKKKKKKPPPYYYbbbhhhkkkkkkkkksss|||~~~rrrfff^^^YYYVVVTTTOOONNNLLLLLLLLLNNNPPPQQQSSSUUU[[[bbbeeegggnnnvvv~~~xxxlll___[[[ZZZ\\\]]]ZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]^^^``````aaaaaabbbccceeeeeeffffffeeeeeeeeeeeeddddddgggiiillloooqqqrrrrrrrrrtttwww{{{~~~~~~}}}{{{xxxuuuqqqmmmhhhddd```\\\XXXUUUPPPNNNKKKIIIIIIGGGEEECCCCCCBBBBBBAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@??????======>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFGGGJJJMMMLLLRRR\\\eeekkkmmmlllkkkttt|||yyyqqqfff\\\VVVSSSQQQPPPLLLKKKKKKKKKMMMPPPSSSUUUYYY\\\cccjjjmmmnnnuuu~~~qqqggg```]]]^^^aaaaaa______aaa^^^^^^]]]]]]]]]^^^______bbbbbbcccdddeeeggghhhiiiiiiiiihhhhhhhhhggggggfffhhhjjjnnnqqqssssssrrrrrrooorrrvvvxxxyyyzzz{{{}}}~~~}}}{{{xxxuuurrrllliiiddd```]]]YYYVVVSSSMMMKKKIIIHHHGGGFFFDDDBBBAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===?????????>>>===<<<===>>>???@@@AAABBBBBBBBBDDDFFFFFFGGGHHHKKKNNNTTTZZZdddmmmsssuuusssrrrttt|||zzzooohhh___VVVQQQOOOMMMMMMKKKKKKKKKMMMPPPTTTXXXZZZ^^^aaahhhppprrrttt{{{qqqhhhbbbbbbccccccbbbbbbaaaaaaaaaaaaaaa``````_________cccdddfffggghhhiiikkkmmmkkkjjjiiiiiijjjkkklllmmmooorrrpppkkkkkkpppqqqnnnrrrqqqpppqqqtttvvvxxxxxx}}}{{{vvvsssooojjjgggdddaaa]]]ZZZWWWTTTPPPMMMNNNLLLJJJGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????????????????@@@AAABBBBBBDDDEEEFFFFFFGGGIIIMMMPPPXXXcccoootttrrrppptttyyy|||~~~uuujjj```[[[TTTPPPOOONNNLLLJJJLLLLLLMMMOOOSSSXXX\\\___eeeiiimmmqqquuu{{{qqqiiiddddddeeeeeeddddddcccbbbdddcccccccccbbbbbbbbbbbbfffhhhkkklllllllllmmmooonnnmmmlllllllllmmmooopppsssuuusssmmmlllpppqqqooossssssssstttwwwzzz{{{|||}}}{{{}}}zzzuuurrroookkkgggdddaaa^^^ZZZWWWTTTQQQMMMKKKLLLJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>@@@@@@??????@@@AAABBBCCCEEEFFFGGGGGGHHHKKKPPPSSS___hhhqqqtttrrrrrrvvv|||}}}~~~qqqddd\\\ZZZUUUPPPMMMLLLKKKJJJIIINNNNNNPPPSSSXXX]]]aaadddiiimmmqqqtttxxx~~~sssllliiiiiijjjjjjjjjiiihhhggghhhhhhgggfffffffffffffffjjjmmmpppqqqpppoooooopppqqqpppooonnnoooqqqtttuuuyyyyyyuuupppnnnpppqqqooooooppprrrtttwwwzzz|||~~~|||yyyuuurrrtttqqqmmmkkkhhheeebbb___[[[YYYUUURRRPPPMMMJJJGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>????????????AAA@@@???>>>???AAACCCEEEFFFGGGGGGHHHJJJNNNTTTYYYffflllssstttrrrsssyyyyyylllccc[[[VVVSSSPPPLLLKKKKKKKKKKKKKKKPPPRRRUUUYYY^^^ccchhhjjjnnnqqqvvvyyy}}}uuupppooopppqqqrrrrrrqqqooonnnnnnmmmlllkkkjjjjjjkkkkkkmmmpppssstttsssqqqppppppqqqqqqqqqqqqsssvvvyyy{{{|||zzzvvvqqqnnnnnnnnnnnnmmmppptttxxx{{{~~~~~~zzzwwwsssnnnkkkkkkhhheeecccbbb```]]]ZZZVVVTTTQQQNNNMMMJJJGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????????????@@@@@@@@@AAAAAABBBAAA??????@@@BBBEEEFFFFFFGGGHHHIIILLLQQQXXX]]]hhhlllqqqqqqpppsss{{{yyykkkbbb\\\XXXUUUNNNMMMLLLLLLLLLNNNOOOPPPSSSUUUYYY___dddiiimmmoooqqquuuzzz}}}zzzwwwsssuuuwwwyyyyyyxxxwwwvvvvvvtttrrrpppooooooooopppooorrruuuvvvuuusssqqqqqqqqqrrrsssvvvyyy|||~~~zzzuuuqqqnnnmmmnnnoooqqqvvv}}}~~~zzz{{{}}}}}}yyyuuuqqqmmmiiieeecccaaa___]]]\\\ZZZXXXVVVRRRPPPMMMLLLJJJIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@AAACCCEEEGGGFFFHHHIIIKKKNNNTTT[[[```gggjjjmmmnnnooosss{{{xxxkkk```YYYUUUQQQNNNJJJKKKKKKLLLNNNPPPSSSUUUVVVYYY^^^dddiiimmmppprrrssswww|||~~~xxxzzz}}}~~~}}}zzzwwwuuuuuuuuuuuusssuuuxxxyyyxxxvvvvvvvvvvvvxxx{{{~~~{{{vvvtttqqqoooppptttuuu|||}}}wwwvvvvvvwww}}}{{{xxxsssnnnjjjfffbbb```]]][[[YYYWWWVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGEEECCCAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>???????????????@@@@@@@@@;;;<<<<<<<<<============@@@@@@AAABBBCCCEEEFFFGGGGGGJJJLLLOOOSSSXXX^^^bbbgggjjjnnnoooqqqtttzzzwwwoooddd[[[UUUQQQLLLIIIFFFIIIKKKMMMOOORRRUUUXXX[[[^^^ccciiinnnqqqrrrssstttxxx~~~~~~|||{{{{{{{{{yyy{{{|||}}}|||{{{|||}}}~~~yyyxxxwwwtttwww|||zzzuuusssssssssxxx~~~yyyvvvqqqkkkfffbbb___\\\YYYXXXVVVSSSRRRQQQPPPMMMKKKKKKIIIGGGFFFFFFEEECCCAAAAAABBBBBBCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFJJJMMMQQQUUUXXX\\\aaadddkkknnnrrrtttuuuvvvyyy{{{|||ooohhh^^^WWWSSSQQQNNNKKKGGGJJJNNNQQQRRRUUUYYY]]]aaadddiiinnnqqqssssssssstttzzz~~~}}}||||||{{{yyy|||~~~xxxtttssstttuuuzzz{{{tttrrrmmmfff```\\\YYYWWWUUUUUUSSSPPPOOONNNLLLJJJHHHHHHFFFEEEDDDDDDCCCAAA???AAABBBCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA>>>@@@BBBEEEGGGGGGFFFEEELLLOOOTTTYYY\\\___ccceeepppssswwwyyyxxxxxxxxxyyyrrreee^^^UUUPPPOOOOOOOOONNNJJJMMMRRRUUUVVVYYY^^^aaadddhhhlllqqqtttuuutttsssuuu{{{~~~xxxzzzwwwrrrkkkhhhddd^^^YYYUUUSSSRRRLLLLLLKKKJJJHHHGGGFFFEEEGGGEEECCCAAA@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>??????@@@@@@BBBEEEFFFFFFGGGHHHIIIMMMSSSZZZ^^^```cccgggkkkqqqsssxxx{{{yyyvvvzzzvvvkkkZZZWWWRRRMMMKKKKKKMMMOOOMMMPPPUUUYYY\\\```dddgggjjjlllnnnooopppqqqsssuuuyyy~~~{{{uuuqqqhhheeeaaa[[[VVVRRROOONNNKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCAAA?????????@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>??????>>>>>>>>>===>>>>>>???@@@AAACCCFFFGGGHHHIIIKKKMMMTTTXXX]]]aaaeeehhhlllooorrrsssvvvyyyxxxxxxzzzmmmcccWWWUUUPPPMMMKKKLLLNNNOOOPPPSSSWWW[[[^^^ccchhhllllllnnnpppqqqqqqrrrtttvvvzzz{{{uuupppmmmdddaaa\\\VVVQQQMMMKKKIIIIIIHHHGGGFFFEEECCCBBBBBBAAA@@@???=========>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>?????????===============>>>???@@@CCCEEEFFFHHHIIILLLPPPSSS[[[\\\^^^ccciiiooorrrssstttssstttvvvvvv{{{xxxnnnccc[[[SSSQQQNNNLLLLLLMMMPPPRRRUUUXXX\\\```dddhhhnnnqqqoooqqqrrrrrrrrrsssuuuwww}}}~~~vvvoooiiieee___\\\XXXRRRMMMJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>===<<<<<<======<<<======>>>>>>======<<<=========>>>>>>>>>>>>>>>@@@@@@???????????????@@@============>>>??????@@@DDDEEEGGGIIIKKKOOOUUUXXX]]]\\\]]]cccllltttwwwxxxxxxuuutttuuuxxx}}}vvvooofff\\\VVVPPPOOOMMMLLLNNNPPPTTTVVVZZZ^^^dddiiimmmooorrrtttqqqrrrssssssssstttwwwyyy{{{rrriiiaaa[[[[[[XXXTTTOOOKKKGGGEEEEEEDDDDDDCCCAAA@@@???>>>===>>>>>>>>>=====================>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>@@@???????????????@@@@@@=========>>>>>>???AAAAAAEEEFFFIIIKKKNNNRRRXXX\\\___^^^```gggpppyyy}}}~~~{{{xxxxxxzzz~~~~~~{{{uuummmfff^^^VVVRRRNNNMMMNNNOOORRRVVVZZZ\\\___eeennntttvvvuuutttsssppprrrsssssstttvvvzzz}}}|||tttlllddd[[[VVVVVVTTTPPPLLLHHHFFFDDDDDDCCCBBBAAA@@@???===<<<<<<>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>===;;;<<<<<<======>>>>>>????????????>>>??????@@@AAA>>>>>>>>>???@@@AAABBBCCCGGGIIILLLOOORRRVVV[[[___bbbcccfffmmmuuu|||{{{{{{~~~|||zzzyyyxxxwwwpppmmmhhhbbb[[[UUUQQQNNNMMMNNNPPPSSSWWW]]]aaadddgggmmmvvv{{{|||yyyuuussspppqqqssstttvvvzzz|||sssjjjddd^^^ZZZWWWQQQOOOLLLIIIFFFDDDCCCCCCBBBBBBAAA???>>>===<<<;;;<<<<<<===============<<<======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>?????????>>>>>>???@@@@@@AAA?????????@@@AAABBBDDDEEEJJJLLLQQQTTTWWW[[[___bbbdddggglllqqquuuyyy}}}zzz}}}{{{xxxsssqqqooommmkkkjjj```___\\\WWWRRROOONNNMMMNNNPPPSSSWWW]]]ccchhhkkkqqqvvv{{{}}}|||yyyvvvuuuppprrrtttwwwzzzwwwlllccc]]][[[ZZZYYYMMMLLLIIIFFFDDDCCCBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<===>>>>>>?????????>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFLLLOOOTTTXXX[[[^^^aaaddddddiiinnnrrrssstttxxx{{{yyy~~~}}}wwwsssllliiieeebbbaaa^^^\\\YYYWWWVVVTTTQQQNNNMMMNNNOOOOOOQQQUUUZZZ```gggllloooyyy{{{}}}}}}zzzxxxwwwwwwqqqsssuuuyyy}}}{{{ssshhh```ZZZVVVQQQNNNMMMLLLJJJGGGDDDBBBAAAAAA????????????>>>>>>>>>>>>>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAADDDHHHKKKSSSTTTWWWZZZ^^^bbbeeegggoooooosssvvvuuurrruuuzzz{{{{{{tttnnnjjjggg^^^]]]\\\ZZZXXXWWWVVVUUUPPPPPPNNNLLLKKKLLLOOORRRUUUVVVYYY^^^eeelllssswwwzzz|||~~~}}}zzzwwwvvvuuurrrtttxxx{{{~~~yyyqqqfff]]]XXXTTTPPPMMMKKKJJJHHHFFFDDDCCCCCCBBB????????????>>>>>>>>>>>>===<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????????????????>>>>>>???@@@BBBCCCDDDHHHLLLPPPVVVWWWYYY\\\```dddhhhjjjqqqppprrrtttrrrpppsssyyyxxxpppjjjfffbbb___WWWVVVUUUTTTRRRPPPOOONNNMMMMMMMMMLLLKKKMMMQQQTTTXXXZZZ]]]bbbhhhoootttwwwzzz|||}}}zzzzzzzzzwwwyyy|||~~~uuummmbbbZZZUUURRROOOLLLHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???????????????AAADDDFFFIIIMMMRRRUUUYYYZZZ[[[___ccchhhlllnnnrrrqqqrrrtttrrrrrrwwwuuupppiiiccc___\\\YYYWWWQQQPPPOOONNNLLLKKKIIIIIIJJJKKKLLLLLLMMMPPPUUUXXX]]]___ccchhhnnnsssvvvxxx{{{}}}~~~}}}~~~}}}qqqiii^^^VVVRRRPPPMMMKKKHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=====================>>>??????@@@@@@BBBFFFIIIMMMQQQVVVZZZ[[[\\\^^^bbbggglllpppssstttrrrrrruuuvvvyyyvvvkkkggg```[[[WWWUUUSSSRRRNNNNNNMMMLLLKKKIIIHHHHHHIIIKKKMMMOOOQQQUUUZZZ]]]aaadddhhhnnnrrrvvvwwwxxx|||~~~~~~~~~pppggg\\\TTTPPPNNNLLLJJJIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>============>>>???AAABBBAAADDDIIILLLPPPTTTYYY\\\]]]___bbbfffkkkppptttvvvxxxuuutttvvvxxx~~~xxxnnneee```ZZZUUURRRPPPNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLNNNQQQSSSUUUYYY]]]aaacccfffkkkppptttvvvwwwwww{{{}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~pppggg\\\SSSOOOMMMLLLJJJJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@?????????======<<<<<<<<<<<<<<<===::::::::::::::::::::::::999999:::;;;<<<======>>>>>>=========???AAACCCDDDEEEHHHLLLPPPSSSWWW[[[^^^___bbbgggmmmrrrvvvyyyzzz|||xxxvvvxxx|||{{{pppfff]]]YYYTTTPPPNNNMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLPPPRRRUUUWWWXXX[[[^^^aaacccfffjjjooosssuuuvvvvvvxxxzzz{{{{{{zzz{{{|||~~~}}}zzzyyyyyyxxx{{{~~~~~~rrriii]]]SSSOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA@@@@@@@@@????????????>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::888999999:::<<<======>>>>>>>>>===>>>???BBBDDDFFFJJJMMMQQQTTTWWWYYY]]]___aaaeeellltttyyy|||}}}}}}}}}zzzyyy|||zzzqqqggg^^^WWWSSSOOOLLLLLLLLLLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^aaadddggglllooorrrtttuuusssuuuwwwyyyzzz|||zzzxxxwwwvvvqqquuuyyy}}}~~~sssjjj]]]TTTOOOMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFAAAAAAAAA@@@@@@@@@??????@@@???>>><<<<<<;;;;;;;;;::::::::::::::::::::::::888888999:::<<<======>>>???>>>>>>>>>@@@CCCEEEGGGNNNQQQUUUWWWYYY[[[^^^```ccchhhpppxxx~~~|||yyyzzzrrriii```YYYTTTQQQMMMLLLMMMOOOOOOOOOKKKLLLNNNPPPRRRTTTUUUVVVUUUWWWYYYYYYXXXYYYZZZ\\\```bbbeeeiiimmmpppssstttppprrruuuxxxzzz~~~~~~{{{yyyyyyyyyuuuuuuuuuuuuwww}}}wwwkkk^^^WWWQQQLLLIIIIIIHHHHHHIIIHHHFFFCCC@@@>>>AAAAAAAAAAAA@@@???>>>>>>@@@??????===<<<;;;:::999;;;;;;::::::::::::999999<<<<<<;;;;;;;;;<<<======>>>>>>??????AAAFFFLLLQQQNNNUUU\\\___^^^\\\^^^```fffnnnxxx~~~}}}~~~wwwjjj^^^WWWVVVPPPOOOLLLJJJIIIIIIJJJKKKQQQRRRTTTVVVWWWYYYYYYZZZZZZYYYXXXWWWXXXZZZ\\\]]]^^^```dddhhhlllnnnppppppmmmpppsssvvvxxx{{{}}}zzzyyyzzz|||~~~|||xxxuuusssvvv|||xxxlll___XXXSSSMMMJJJKKKIIIIIIIIIHHHFFFDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<<<<===>>>???@@@BBBDDDIIIOOOSSSSSSXXX\\\]]]]]]^^^ccchhhmmmttt||||||nnncccYYYSSSRRRPPPOOOMMMLLLLLLMMMNNNOOOSSSTTTVVVXXXYYYZZZZZZYYYZZZYYYXXXWWWWWWXXXZZZ[[[]]]___bbbfffiiilllmmmnnnkkknnnqqqtttvvvzzz|||zzz{{{xxxttttttxxx|||xxxmmm```YYYTTTOOOLLLMMMKKKJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>????????????????????????=========<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>@@@BBBEEEHHHMMMSSSWWWYYY[[[\\\\\\]]]bbbkkkqqqxxx}}}pppeee\\\SSSOOOOOOOOOOOONNNNNNOOOQQQSSSTTTVVVWWWZZZ\\\]]]\\\ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXX[[[]]]```cccfffhhhiiijjjiiimmmqqqtttwww{{{}}}|||{{{{{{yyymmm```ZZZTTTOOOLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>???????????????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;<<<======>>>AAADDDHHHLLLQQQVVVZZZ\\\]]]^^^___bbbiiirrrxxxxxxiii___XXXQQQNNNOOONNNNNNOOOQQQSSSVVVXXXZZZZZZ\\\___aaa```^^^[[[YYYYYYXXXWWWVVVUUUUUUVVVVVVZZZ[[[]]]```bbbdddfffggghhhmmmrrruuuxxx~~~|||{{{|||~~~yyymmmaaaYYYTTTNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEAAAAAAAAAAAA@@@???>>>>>>AAA@@@@@@???===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>??????BBBGGGKKKPPPTTTYYY]]]]]]___cccggglllrrrxxx{{{~~~qqqccc[[[UUUOOOMMMNNNMMMNNNPPPSSSWWWZZZ]]]___```bbbddddddccc```]]]ZZZYYYXXXWWWWWWVVVVVVVVVVVVYYYZZZ\\\^^^aaaccceeefffggglllrrrvvvyyy}}}zzzyyyxxxzzz}}}{{{ooobbbZZZTTTMMMJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>AAAAAA@@@???===<<<;;;:::<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>@@@@@@AAAEEEKKKPPPTTTXXX]]]___```dddjjjpppvvv{{{~~~~~~~~~ttthhh[[[UUUQQQMMMLLLNNNNNNPPPSSSWWW[[[___bbbdddfffggghhhgggeeebbb^^^\\\YYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\^^^aaadddggghhhhhhnnnuuuyyy}}}~~~{{{zzzyyyyyyzzz~~~rrrddd[[[UUUMMMIIIIIIGGGGGGHHHHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>AAAAAA@@@???>>>>>>===============<<<<<<<<<<<<;;;<<<<<<======>>>@@@AAABBBEEEJJJPPPUUUYYY]]]```cccgggjjjpppxxx{{{kkk```UUUPPPNNNLLLMMMPPPQQQSSSWWW\\\```dddgggiiilllkkkkkkiiifffccc```^^^YYYYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]___cccfffjjjlllnnnuuu||||||}}}~~~}}}{{{zzzzzz{{{{{{tttfff]]]VVVNNNJJJJJJEEEFFFGGGHHHGGGEEEBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=====================>>>???AAABBBCCCHHHMMMSSSYYY]]]```ccceeelllooouuu|||vvvfff[[[QQQNNNNNNNNNPPPSSSTTTVVVZZZ___dddhhhjjjlllooonnnllliiifffcccaaa___YYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\^^^```dddhhhlllnnnvvv}}}~~~|||zzzzzz{{{|||{{{zzz|||}}}xxxhhh]]]VVVQQQKKKFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???CCCEEEPPPSSSWWW\\\```eeejjjnnnpppwww~~~zzznnn___XXXPPPLLLLLLPPPRRRSSSVVVZZZ```eeeiiilllpppssstttrrrooommmkkkhhhdddaaa^^^]]]]]]]]]]]]]]]^^^___```]]]^^^cccgggjjjooouuu}}}{{{{{{||||||{{{zzzzzz|||~~~yyyhhh\\\UUUPPPKKKFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???BBBGGGJJJRRRTTTYYY]]]aaaffflllqqqwww}}}tttiii\\\VVVOOOLLLMMMQQQTTTVVV[[[```fffkkknnnqqqsssuuusssqqqnnnlllkkkhhheeebbb``````_________```aaaaaacccaaabbbhhhlllooouuu{{{~~~}}}{{{{{{{{{{{{yyyxxxwwwyyy|||}}}{{{iii[[[TTTOOOJJJGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???AAAFFFLLLPPPUUUWWWZZZ^^^ccciiipppuuuzzzlllbbbXXXSSSNNNMMMOOOSSSWWWZZZbbbgggnnnsssuuuuuuvvvvvvpppnnnlllkkkjjjiiifffdddbbbbbbbbbbbbbbbcccddddddfffeeegggmmmqqquuu}}}}}}|||{{{yyyyyyyyywwwuuussstttvvvxxxzzz}}}~~~kkk\\\TTTOOOJJJGGGDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCHHHOOOTTTWWWYYY]]]aaafffllltttyyy~~~rrrddd[[[SSSQQQNNNNNNQQQVVV[[[___gggmmmsssxxxyyyxxxvvvuuummmkkkiiihhhiiiiiihhhfffddddddddddddeeeeeefffggghhhhhhlllrrrwww||||||zzzxxxwwwvvvuuussspppnnnoooqqqtttvvvyyy}}}nnn^^^UUUOOOJJJGGGEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEJJJPPPUUUYYY\\\```eeejjjqqqxxx}}}wwwjjj___WWWOOOOOOOOOQQQTTTZZZ```dddjjjooovvvzzzzzzxxxuuussskkkiiiggggggiiijjjiiihhhfffffffffggggggiiijjjjjjkkklllqqqxxx~~~~~~|||xxxvvvuuutttssspppllliiijjjllloooqqqtttxxx}}}qqqaaaXXXQQQKKKFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAABBBEEEGGGJJJNNNSSSWWW\\\```eeekkkqqqwww}}}{{{ooodddZZZSSSLLLNNNQQQTTTXXX]]]dddhhhmmmrrrxxx{{{{{{xxxuuusssmmmkkkiiiiiikkklllllllllllllllllllllmmmnnnppppppsssuuu{{{~~~|||xxxvvvuuutttrrrooojjjgggggghhhkkkmmmooossswww{{{zzzzzzzzzzzzzzz}}}ttteee[[[SSSKKKFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCHHHLLLPPPTTTYYY\\\___dddkkkrrrxxx~~~|||qqqfff]]]UUUQQQLLLOOOSSSWWWZZZ```ggglllqqquuuzzz}}}|||zzzwwwvvvqqqooommmlllnnnpppqqqqqqssssssssstttuuuvvvxxxxxx~~~~~~}}}xxxwwwuuutttrrrooojjjfffdddfffiiijjjlllppptttxxxyyyyyyyyyyyyzzz|||~~~vvvggg]]]TTTKKKEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>???CCCIIIOOOTTTYYY^^^aaabbbhhhpppwww~~~}}}{{{sssiii```XXXRRROOOLLLOOOTTTXXX\\\aaahhhnnntttxxx|||~~~|||zzzyyyuuurrrpppoooqqqsssttttttyyyyyyyyyzzz{{{|||~~~~~~}}}{{{xxxvvvssspppnnnllliiiggghhhfffeeegggjjjnnnppppppooopppssswww{{{}}}~~~}}}~~~{{{pppfffZZZOOOJJJGGGDDDAAA@@@BBBBBBAAA>>>>>>>>>===<<<<<<<<<<<<<<>>???BBBDDDBBBGGGMMMQQQTTTXXX^^^ccchhhmmmuuu}}}~~~xxxwwwwwwzzzzzzsssnnneee\\\TTTOOOMMMLLLPPPSSSWWWZZZ___dddjjjnnnwwwzzz~~~~~~|||zzzyyyyyyuuurrrsssvvvzzz{{{{{{zzz~~~}}}{{{yyywwwtttqqqpppmmmjjjhhhgggfffeeefffiiimmmooopppoooqqqssswwwzzz|||~~~}}}~~~~~~}}}|||}}}zzznnndddWWWMMMIIIGGGDDDAAAAAABBBBBBAAA???@@@???>>>>>>======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>???BBBDDDFFFJJJPPPSSSVVVZZZ___dddkkkqqqyyyxxxqqqppppppqqqxxxyyyrrrllliiiddd]]]VVVPPPNNNMMMMMMQQQTTTXXX\\\aaaffflllqqqxxx{{{}}}|||{{{|||yyyvvvwwwzzz~~~}}}{{{zzzxxxuuurrrpppnnnkkkhhhfffeeeccceeehhhlllnnnooopppqqqsssuuuxxxzzz|||}}}{{{|||}}}}}}}}}~~~{{{ooodddXXXNNNKKKGGGEEECCCBBBBBBBBBAAA???AAA@@@@@@???>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@??????@@@CCCEEEKKKOOOTTTVVVXXX\\\aaafffooowww~~~wwwoooiiifffeeeeeeiiiooo{{{{{{tttpppkkkeeeaaa[[[XXXSSSNNNLLLLLLMMMOOORRRUUUZZZ___dddjjjppptttyyy}}}~~~~~~~~~|||}}}}}}{{{zzzzzzwwwtttrrrpppnnnjjjhhheeedddcccdddgggkkkmmmnnnqqqqqqrrrtttvvvxxxzzz{{{zzz|||}}}~~~~~~rrrggg[[[RRROOOHHHFFFDDDCCCBBBBBBAAA@@@AAA@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@??????AAADDDGGGOOORRRVVVXXXZZZ]]]ccchhhsss{{{yyyppphhhbbb^^^\\\ZZZ]]]bbbiiiuuu|||tttpppmmmhhheeeccc___[[[XXXQQQNNNKKKHHHHHHJJJMMMOOOSSSWWW\\\bbbhhhnnntttxxx{{{~~~~~~}}}|||zzzxxxxxxvvvsssqqqooollliiigggeeecccbbbdddgggkkkmmmmmmpppqqqqqqrrrtttvvvxxxyyy{{{}}}vvvjjj]]]TTTPPPHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@??????>>>>>>???????????????@@@@@@AAAAAAAAA???@@@@@@@@@@@@CCCFFFIIIPPPSSSWWWZZZ\\\```fffkkkvvv~~~}}}vvvjjjccc]]]ZZZVVVSSSTTTXXX\\\dddjjjjjjiiifffbbb\\\[[[ZZZXXXVVVTTTQQQNNNLLLKKKJJJGGGFFFGGGJJJNNNQQQUUUYYY___eeekkkqqqwww{{{|||}}}|||{{{zzzxxxxxxvvvrrrpppnnnllliiifffeeedddbbbdddgggkkkmmmnnnoooooooooppprrruuuwwwyyy|||~~~xxxlll^^^TTTOOOHHHIIIHHHEEEBBBAAAAAABBBAAA@@@??????>>>>>>??????>>>>>>??????@@@AAAAAAAAA???@@@AAAAAABBBEEEIIILLLQQQTTTXXX[[[^^^ccckkkqqqyyyxxxqqqeee^^^YYYVVVRRRNNNOOORRRRRRWWWYYYVVVTTTSSSRRRNNNPPPPPPOOOMMMKKKJJJHHHHHHIIIGGGFFFEEEGGGKKKPPPSSSWWW[[[bbbhhhnnnsssyyy||||||}}}}}}|||{{{zzzyyyvvvsssqqqooommmjjjgggfffdddcccdddhhhkkknnnnnnnnnnnnnnnoooqqqtttwwwyyy|||~~~}}}pppaaaUUUPPPIIIJJJIIIFFFCCC@@@AAACCCBBBBBBAAA@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDGGGKKKOOOQQQUUUYYY]]]aaahhhqqqwww}}}|||qqqjjj^^^YYYTTTRRROOOKKKKKKNNNJJJNNNOOOLLLJJJKKKJJJHHHKKKKKKJJJIIIGGGGGGGGGHHHFFFEEEDDDEEEHHHMMMSSSVVVXXX]]]cccjjjoootttyyy||||||~~~~~~~~~}}}|||zzzxxxtttrrrpppnnnkkkhhhfffeeedddeeehhhlllnnnooommmmmmmmmnnnppptttwwwyyy|||~~~ttteeeXXXSSSIIIJJJJJJGGGCCC@@@AAACCCCCCCCCBBBAAAAAAAAAAAABBB===>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDEEEHHHMMMPPPRRRUUU[[[___dddkkkuuu|||wwwkkkdddZZZUUUPPPOOOLLLHHHHHHKKKEEEJJJLLLIIIGGGHHHHHHEEEEEEEEEDDDCCCBBBCCCEEEGGGDDDCCCCCCDDDHHHOOOUUUYYYYYY^^^dddkkkppptttyyy||||||~~~~~~}}}}}}~~~~~~}}}zzzuuurrrrrrqqqllliiiiiigggfffeeegggiiilllmmmlllkkklllooorrruuuxxxzzz{{{~~~uuuhhh[[[RRRMMMJJJGGGEEEDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBEEEIIINNNRRRUUUTTTWWW]]]ccciiipppvvv{{{{{{~~~rrrgggbbbYYYSSSLLLIIIJJJKKKHHHEEEHHHGGGFFFEEEEEEDDDDDDEEEIIIGGGDDDEEEGGGGGGEEEBBBBBBCCCDDDGGGKKKQQQWWWZZZ___aaaeeejjjnnnrrrtttvvv|||||||||~~~|||}}}}}}{{{|||}}}}}}~~~~~~~~~~~~|||vvvssstttrrrmmmjjjjjjjjjiiijjjkkknnnpppoooooorrrrrrrrrsssuuuwwwyyy{{{|||~~~wwwjjj\\\SSSMMMJJJFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@BBBBBBDDDFFFKKKOOOTTTVVVVVVZZZ___eeekkkrrrxxx}}}|||zzzlllbbb]]]WWWQQQKKKIIIJJJJJJHHHEEEGGGFFFEEEEEEDDDDDDDDDEEEEEECCCBBBCCCFFFGGGFFFDDDFFFFFFHHHJJJOOOTTTYYY\\\bbbdddgggkkknnnqqqtttuuuxxxxxxyyy|||yyyvvvvvvwwwwwwrrrrrrsssuuuyyy~~~~~~{{{vvvssssssqqqllliiiiiikkklllnnnrrrvvvxxxwwwvvvzzzyyyvvvuuuuuuxxx{{{}}}|||}}}zzzlll^^^UUUMMMJJJFFFDDDDDDDDDCCCBBBCCCBBB@@@???>>>???AAABBBAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCEEEHHHLLLQQQUUUXXXYYY]]]bbbhhhnnnttt{{{~~~|||rrreee[[[WWWRRRNNNIIIGGGHHHIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEECCCBBBBBBDDDFFFHHHHHHGGGIIIJJJLLLOOOSSSXXX\\\___eeefffhhhjjjmmmoooqqqrrrssstttvvvyyy}}}|||vvvsssrrrsssttttttpppppppppqqqtttwww{{{}}}~~~yyyssspppqqqooojjjfffgggiiilllrrrzzz}}}zzzzzz|||}}}nnn___UUUNNNKKKGGGDDDDDDCCCCCCBBBDDDBBB@@@>>>>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@CCCDDDFFFJJJNNNSSSVVVYYY\\\___eeejjjpppvvv}}}vvvlll```VVVSSSNNNKKKHHHFFFGGGHHHGGGFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJJJJJJJJJJKKKNNNRRRWWW\\\___aaaeeeffffffhhhiiikkklllmmmoooqqqtttwww{{{zzzvvvrrrpppooopppppppppmmmmmmnnnppprrrtttwwwxxxyyy~~~}}}xxxsssppppppooojjjggghhhjjjoooxxxppp```VVVOOOLLLHHHEEEDDDDDDCCCBBBDDDCCCAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBDDDGGGKKKOOOTTTWWWYYY^^^aaaggglllqqqwww~~~yyyqqqhhh\\\TTTQQQKKKIIIGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIJJJKKKJJJLLLPPPUUUZZZ^^^aaacccddddddddddddeeegggiiijjjkkknnnsssvvvzzz~~~|||vvvsssnnnllllllllllllllljjjjjjlllnnnpppqqqrrrsssttt{{{}}}{{{yyytttqqqsssrrrnnnkkklllnnnsss~~~ssscccXXXQQQMMMIIIFFFEEEEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDEEEIIIMMMRRRVVVZZZ[[[```dddiiinnnsssyyyssskkkcccYYYRRROOOIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHFFFGGGIIIIIIIIIIIIJJJLLLNNNQQQUUUZZZ^^^aaacccccccccccccccccceeegggiiijjjkkkooouuuyyy||||||yyytttqqqmmmjjjjjjkkkkkkkkkkkklllnnnoooqqqqqqqqqqqqsssyyy}}}~~~~~~~~~~~~|||zzzxxxsssqqqsssssspppnnnoooqqqvvvvvvggg\\\RRROOOJJJHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???@@@BBBEEEFFFFFFHHHLLLQQQVVVZZZ]]]___cccggglllqqqvvv|||xxxllleee^^^UUUNNNMMMIIIIIIIIIHHHFFFEEEEEEFFFDDDDDDEEEEEEFFFHHHIIIJJJGGGJJJLLLMMMMMMMMMPPPSSSXXXZZZ]]]aaacccddddddccceeeeeedddeeegggjjjmmmoooqqqwww}}}||||||uuuqqqmmmjjjjjjlllmmmmmmpppqqqrrrtttttttttsssrrrqqqvvvxxxwww{{{~~~~~~~~~}}}{{{yyyuuuqqqoooqqqrrrooommmnnnqqquuu}}}yyyiii___SSSPPPKKKHHHGGGGGGEEEDDDCCCDDDFFFGGGGGGEEECCCBBB@@@@@@??????AAACCCFFFGGGHHHJJJNNNSSSXXX]]]___aaafffiiinnnsssxxx~~~}}}rrrggg```ZZZQQQLLLJJJIIIJJJJJJHHHFFFEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIMMMPPPRRRRRRTTTWWWZZZ```bbbdddfffgggfffdddcccggggggggghhhkkknnnrrrtttyyy{{{uuuoooooonnnmmmmmmlllllllllmmmooorrrtttvvvwwwwwwvvvtttsssqqqsssxxx|||{{{{{{zzzyyywwwtttssssssqqqooommmkkkjjjiiittt}}}lll```\\\TTTLLLJJJIIIFFFDDDDDDEEEDDDBBB@@@???======<<<>>>???@@@???>>>>>>@@@BBBLLLOOOSSSUUUVVVZZZ___dddjjjnnntttzzzvvvmmm```WWWRRROOOKKKHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFGGGIIIJJJLLLMMMNNNPPPQQQSSSVVVZZZ]]]```bbbeeeeeeeeefffhhhiiihhhffffffiiimmmoooqqqsssuuuwww}}}|||xxxrrrqqqooommmmmmmmmnnnnnnpppqqqtttwwwyyyyyyyyyyyyvvvtttrrrrrrvvv}}}}}}{{{{{{zzzxxxwwwtttsssrrrqqqooommmlllkkklllvvvpppeee]]]TTTMMMJJJIIIEEECCCDDDEEEDDDCCCAAA@@@?????????===???@@@@@@@@@AAADDDFFFNNNRRRVVVXXXYYY\\\bbbggglllpppvvv|||xxxmmmdddYYYRRROOOMMMJJJGGGEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKNNNPPPRRRTTTTTTUUUVVVWWWYYY[[[]]]___aaaaaaaaabbbdddfffhhhhhhhhhjjjmmmqqqtttwwwzzz~~~}}}xxxvvvssspppoooqqqssstttwwwxxx{{{~~~{{{yyyvvvuuuwww{{{~~~|||{{{zzzxxxvvvtttsssrrrqqqooonnnmmmlllpppyyyvvvkkk___VVVNNNKKKIIIEEECCCCCCEEEDDDCCCBBBAAAAAAAAAAAA===>>>@@@AAABBBDDDHHHKKKQQQUUUYYY[[[]]]```fffjjjppptttyyy~~~tttkkkaaa[[[RRRMMMKKKKKKIIIHHHDDDDDDDDDEEEFFFHHHJJJLLLNNNOOOQQQTTTWWWYYY[[[\\\[[[[[[[[[[[[\\\^^^_________```aaaccceeegggiiikkklllooosssxxx||||||xxxuuutttvvvzzz|||}}}{{{zzz{{{}}}~~~~~~|||{{{yyywwwuuuttttttrrrqqqpppooonnnnnnttt}}}}}}qqqcccYYYOOOLLLIIIEEEBBBCCCCCCBBBBBBAAAAAAAAAAAABBB>>>???@@@AAABBBEEEIIIMMMRRRVVV[[[^^^```ccchhhlllqqquuuzzz~~~ssshhh```ZZZUUUOOOKKKJJJJJJIIIHHHEEEEEEEEEFFFIIIMMMPPPRRRTTTUUUVVVXXX[[[]]]^^^___]]]]]]\\\]]]]]]^^^___``````aaabbbccceeegggkkknnnpppsssyyy|||yyyyyy|||~~~|||{{{{{{yyy~~~~~~{{{zzzyyyvvvtttttttttrrrqqqppppppppppppwwwvvvggg\\\RRRMMMJJJEEECCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBEEEIIIMMMRRRWWW\\\```bbbeeeiiinnnqqqtttzzzxxxqqqhhh___XXXSSSPPPLLLIIIHHHGGGGGGFFFGGGGGGGGGIIILLLQQQUUUWWWYYYYYYZZZ[[[\\\]]]^^^___\\\\\\\\\]]]^^^___aaabbb```aaabbbccccccggglllpppxxx|||~~~|||zzzyyy{{{|||zzzyyyxxxvvvtttuuutttrrrqqqpppqqqrrrrrrxxx{{{kkk```UUUOOOKKKFFFDDDDDDAAAAAA@@@?????????@@@@@@@@@AAAAAAAAABBBFFFKKKOOOSSSXXX^^^aaacccfffkkkooopppsssyyy~~~|||ssskkkddd^^^XXXSSSLLLKKKIIIGGGFFFEEEEEEEEEGGGHHHJJJLLLPPPTTTXXXZZZ\\\\\\]]]]]]^^^_________\\\]]]]]]^^^___aaaccccccaaacccddddddeeeiiipppvvv~~~||||||~~~}}}zzzxxxxxxwwwuuutttuuutttrrrqqqqqqrrrssstttyyyooodddXXXQQQLLLGGGEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDIIIOOOSSSTTTYYY___cccfffhhhmmmpppooosssyyy~~~{{{vvvoooeee^^^YYYVVVRRRNNNHHHHHHIIIHHHGGGGGGGGGHHHKKKLLLOOORRRVVVZZZ\\\^^^^^^^^^___```bbbccccccddd````````````aaabbbdddddddddgggjjjkkklllrrr|||~~~}}}~~~{{{yyywwwwwwwwwuuutttuuutttrrrqqqqqqrrrtttuuuxxx~~~qqqeeeYYYRRRMMMHHHEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAACCCFFFLLLSSSXXXUUUZZZaaaeeegggjjjnnnrrrooosssyyy{{{uuupppmmmfff\\\VVVRRRPPPNNNKKKGGGIIIJJJKKKJJJKKKLLLMMMOOOQQQTTTXXX\\\___aaabbb___```aaaccceeefffhhhhhhccccccbbbbbbccccccdddeeeiiilllppprrruuu|||}}}{{{xxxwwwvvvuuusssppprrrrrrqqqqqqrrrtttvvvxxx}}}}}}~~~yyykkk\\\TTTNNNHHHDDDCCCAAA@@@@@@??????@@@@@@AAA>>>???@@@DDDIIIPPPVVVYYYZZZ^^^dddhhhiiijjjkkklllnnnsssxxx|||~~~}}}|||xxxrrrkkkfff___\\\XXXTTTPPPNNNMMMLLLIIIHHHHHHHHHJJJLLLNNNPPPQQQTTTXXX[[[]]]^^^```aaaaaabbbgggmmmrrrrrrnnniiieeeccccccfffeeedddgggmmmkkknnnuuu~~~|||zzzxxxuuuttttttssspppoooqqqpppppppppqqqsssvvvwwwzzzzzz|||~~~}}}ooo___VVVPPPJJJEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBEEEIIIOOOTTTWWWYYY]]]bbbgggiiijjjlllnnnnnntttxxx|||}}}||||||{{{yyywwwuuurrrooojjjeeeaaaZZZXXXTTTPPPMMMKKKJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSVVVYYY\\\^^^___bbbdddeeeggglllssswwwwwwrrrnnngggeeeeeeggghhhhhhmmmtttwww|||{{{xxxwwwtttrrrqqqppppppnnnmmmooonnnnnnooopppsssuuuvvvyyyyyy{{{}}}uuudddZZZSSSLLLFFFDDDAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDGGGKKKPPPTTTVVVXXX\\\aaaeeehhhjjjmmmooooootttyyy|||}}}zzzyyyxxxxxxuuurrrnnnjjjgggccc___\\\VVVTTTQQQNNNKKKKKKKKKKKKNNNNNNPPPRRRSSSTTTTTTUUUVVVXXX[[[]]]___bbbeeehhhkkknnnttt{{{~~~yyyuuunnnkkkjjjlllooorrrzzzzzzvvvuuussspppooooooooonnnmmmmmmmmmnnnoooqqqsssuuuvvv{{{|||~~~{{{jjj___VVVMMMFFFDDDAAAAAAAAA@@@@@@AAAAAAAAAAAABBBEEEIIINNNRRRVVVXXX[[[]]]aaadddfffhhhkkknnnpppuuuzzz}}}~~~}}}|||{{{wwwtttoookkkfffaaa\\\YYYTTTRRRPPPNNNMMMMMMNNNNNNPPPQQQTTTVVVWWWXXXWWWWWWXXXZZZ\\\^^^```dddiiilllooosss{{{~~~zzzvvvssssssvvv{{{{{{vvvuuurrrpppnnnooopppoooooommmnnnoooqqqsssvvvxxxyyy}}}~~~pppcccYYYNNNGGGDDDBBBAAAAAAAAAAAAAAAAAABBB???BBBFFFLLLRRRWWWZZZ\\\___aaacccdddeeegggiiilllqqqvvv{{{~~~|||}}}yyytttnnnhhh```YYYTTTPPPOOOMMMMMMMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYZZZ\\\^^^aaacccggglllpppsssxxx|||{{{||||||wwwvvvssspppooopppqqqqqqqqqoooppprrruuuwwwzzz{{{|||~~~vvvhhh]]]QQQHHHEEEBBBBBBAAAAAAAAAAAABBBBBB@@@CCCIIIPPPVVV[[[^^^___cccddddddddddddfffiiilllqqqwww||||||yyyyyyxxxvvvxxx|||~~~yyyooofff]]]UUUOOOLLLKKKKKKKKKLLLOOORRRSSSUUUVVVXXXYYY[[[\\\\\\\\\]]]___cccfffiiimmmqqquuuxxx}}}}}}xxxvvvssspppnnnpppqqqrrrrrrrrrsssvvvyyy{{{~~~}}}nnnaaaUUUKKKHHHBBBBBBAAAAAAAAAAAABBBBBBCCCGGGLLLSSSYYY]]]___```ddddddeeedddeeegggkkkooorrrxxx}}}~~~yyytttqqqrrrrrrqqqssswww{{{}}}}}}nnnbbbYYYRRRNNNKKKJJJKKKLLLNNNRRRUUUWWWYYYYYYZZZ[[[\\\^^^___``````dddhhhlllpppssswwwyyy~~~|||yyyuuurrrooonnnoooqqqsssssstttuuuxxx{{{~~~rrreeeWWWNNNJJJCCCBBBBBBAAAAAABBBBBBCCCFFFIIIOOOUUUZZZ]]]______cccdddddddddeeeiiinnnrrrrrrxxx~~~~~~}}}zzzxxxvvvqqqnnnppppppooorrrwww{{{}}}nnn```WWWRRRPPPLLLLLLMMMOOORRRUUUYYY[[[\\\[[[[[[\\\]]]___aaaccccccggglllqqqtttwww{{{}}}zzztttrrrrrrqqqqqqrrrsssttttttyyy{{{~~~yyyiii[[[PPPIIIFFFBBB@@@BBBBBBAAACCCGGGIIIMMMRRRWWWZZZ]]]```bbbcccdddeeefffgggjjjooorrryyy{{{~~~~~~|||wwwssssssooonnnmmmmmmnnnppprrrttt{{{{{{|||xxxcccVVVNNNKKKKKKJJJMMMPPPRRRTTTUUUXXXYYY^^^^^^]]]]]]^^^```aaabbbhhhkkkooosssvvvzzz~~~|||vvvsssssstttuuuvvvxxxyyyzzz}}}nnn___RRRJJJHHHDDDBBBCCCCCCBBBDDDIIIMMMQQQUUUYYY[[[]]]___aaacccdddfffgggiiilllpppttt{{{|||yyyvvvuuuqqqnnnnnnnnnnnnmmmlllmmmoooqqqrrrzzzzzz{{{mmm]]]TTTNNNLLLMMMOOOQQQUUUWWWXXXZZZ\\\^^^______^^^^^^___aaaccceeennnqqqvvvyyy|||zzzwwwxxxyyyzzz}}}wwweeeVVVLLLJJJFFFCCCDDDDDDCCCEEEJJJRRRUUUXXX[[[\\\]]]___```ccceeegggiiikkknnnrrruuuyyyzzz}}}~~~tttqqqqqqooommmmmmlllkkkjjjjjjkkknnnpppqqqxxxyyyzzz}}}qqq___UUUQQQNNNMMMOOORRRUUUXXX[[[\\\^^^```bbbaaa```^^^^^^___cccfffiiipppssswww{{{~~~~~~kkkYYYMMMLLLGGGDDDDDDDDDDDDGGGKKKSSSVVVZZZ\\\]]]^^^___aaabbbdddhhhkkkmmmooorrruuuttttttwww{{{|||{{{|||~~~vvvrrrrrrqqqooonnniiihhhhhhiiikkknnnqqqsssxxxyyy{{{}}}~~~lll```UUUQQQPPPOOOOOOQQQTTTWWWZZZ\\\^^^___aaacccbbb```^^^^^^___dddhhhlllpppsssxxx{{{rrr]]]PPPLLLGGGDDDDDDEEEEEEIIINNNTTTWWW[[[]]]___```aaacccbbbeeeiiilllnnnppprrrtttssspppqqqtttsssqqqttt{{{zzztttrrrqqqooolllffffffggghhhkkkooosssuuuxxxzzz|||}}}~~~~~~~~~~~~qqq___WWWQQQQQQRRRRRRSSSVVVYYY[[[^^^``````aaaccceeecccaaa___^^^```dddiiilllsssvvv{{{zzzdddUUUMMMHHHEEEFFFGGGHHHLLLRRRWWWZZZ]]]```aaabbbccceeedddgggllloooqqqqqqrrrsssuuuooolllmmmjjjhhhooozzz~~~vvvsssrrrnnnjjjhhhhhhhhhjjjlllpppsssuuuwwwzzz|||~~~}}}}}}}}}~~~~~~~~~~~~yyyggg```YYYTTTQQQTTTVVVVVVXXX\\\```bbbdddeeeeeeeeeggghhheeecccbbbaaacccfffjjjmmmqqquuuzzzmmm^^^OOOJJJGGGHHHJJJLLLQQQWWW]]]___bbbddddddddddddeeegggkkkpppsssttttttttttttrrrjjjfffgggeeefffrrr}}}yyyxxxuuuooonnnmmmllllllmmmooorrrsssuuuxxx|||}}}|||{{{}}}~~~~~~~~~}}}~~~ssscccZZZYYYWWWSSSSSSWWWZZZ[[[^^^cccfffhhhiiijjjhhhhhhhhhiiihhhgggffffffgggiiilllnnnqqquuu{{{tttdddPPPKKKHHHJJJLLLOOOUUU[[[bbbdddfffgggfffeeeeeeeeejjjnnnsssvvvwwwvvvuuuuuummmddd```cccdddhhhzzz~~~xxxrrrqqqooonnnmmmnnnpppqqqtttwww{{{|||{{{zzz|||~~~~~~uuueee]]]WWWUUUVVVUUUSSSTTTYYY]]]___ccchhhhhhjjjkkkkkkiiihhhhhhiiijjjjjjiiijjjjjjlllmmmnnnvvvzzz|||cccXXXOOOIIIJJJOOOSSSYYY^^^bbbdddfffgggggggggiiikkknnntttxxxzzz{{{zzztttmmmiiiccc```bbbeeemmm~~~}}}}}}yyyuuurrrrrrrrrrrrrrruuuwwwyyyyyyxxxzzz~~~tttddd^^^[[[VVVTTTUUUWWWYYY[[[^^^bbbfffhhhjjjnnnoooooonnnlllkkkkkklllsssooonnnooopppoooqqquuu{{{~~~|||mmm\\\SSSLLLMMMRRRVVV[[[```dddeeeggghhhiiijjjlllnnnvvv|||~~~{{{ssskkkhhhbbb___cccgggrrr}}}wwwvvvxxx~~~|||xxxvvvuuutttsssssstttuuuvvvvvvxxx}}}~~~rrrggg\\\ZZZYYYVVVVVVYYYZZZ\\\___cccfffiiijjjkkknnnnnnooonnnllllllmmmoootttqqqpppssstttssstttxxx~~~yyyuuuxxx|||xxxaaaXXXQQQQQQUUUYYY^^^bbbfffgggiiijjjkkkllloooqqq|||vvvnnnhhhbbbaaaeeelllzzz{{{uuuqqqooonnnsss|||zzzxxxtttttttttssstttwww|||uuuddd___[[[XXXYYYYYYYYY[[[______aaaeeehhhkkkmmmmmmmmmnnnnnnnnnmmmmmmnnnqqqtttxxxuuuuuuxxxyyyxxxyyy|||}}}sssooooooqqqsssvvvyyy}}}fff\\\UUUUUUXXX[[[___dddfffhhhjjjkkkkkknnnqqqttt}}}|||tttkkkeeeeeekkksssxxxtttpppllliiikkkwww|||zzzxxxuuuuuuxxx|||uuuhhh___YYY[[[^^^___^^^^^^```dddcccfffjjjmmmooopppooonnnnnnoooooonnnooorrrvvvzzz}}}zzzzzz}}}~~~{{{|||~~~sssjjjiiihhhhhhjjjmmmppprrrsssxxxjjj```XXXWWWYYY\\\___dddfffgggiiijjjkkknnnrrruuu~~~xxxnnniiijjjqqqyyyyyyuuuqqqlllgggfffooozzz}}}{{{|||~~~yyyllleeebbb```^^^bbbfffdddbbbaaaccceeehhhjjjmmmppprrrqqqpppoooooopppqqqqqqrrrvvv{{{~~~~~~xxx{{{~~~yyykkkhhhcccaaabbbdddfffffffffkkkqqquuuxxx|||mmmccc[[[YYY[[[\\\```dddeeeggghhhiiikkknnnsssvvvzzztttppprrryyyzzzuuuqqqmmmhhheeejjjqqqvvvgggaaa^^^```cccbbbgggiiieeecccdddeeeeeemmmnnnqqqrrrsssrrrqqqpppqqqrrrtttuuuwwwzzz}}}xxxvvvuuutttnnnpppssssssssstttvvvyyy|||{{{yyyyyyzzz}}}pppjjjccc___^^^_________^^^bbbfffhhhiiikkkooosssyyy~~~qqqggg^^^\\\]]]^^^aaaeeefffggghhhiiikkkoootttxxx~~~|||~~~{{{uuuqqqpppmmmiiijjjnnnvvvvvvgggbbbaaa```aaadddcccggggggddddddjjjmmmkkkrrrsssssstttttttttsssssssssuuuwwwyyy{{{~~~|||vvvqqqooooooooofffiiikkkjjjhhhhhhjjjlllmmmmmmooorrruuuvvvuuussspppooonnnmmmooossszzz}}}sssmmmeee___]]]]]]]]]\\\ZZZ]]]```aaa``````cccgggeeeiiiooouuuzzz~~~~~~}}}}}}}}}}}}~~~~~~|||sssiii```^^^^^^___bbbfffggghhhiiijjjlllpppvvvzzz}}}wwwssssssrrrooonnnooopppyyypppddd\\\^^^```______bbbbbbeeeeeecccgggppptttsssvvvvvvvvvuuuuuuuuuuuuuuutttvvvyyy|||~~~yyyrrrmmmllllllkkkiiiggggggfffcccaaaaaabbbccceeeggghhhjjjjjjjjjjjjiiiiiihhhggggggiiilllqqqsss{{{tttllleeebbb___ZZZXXXZZZ[[[[[[\\\]]]]]]^^^^^^___cccdddfffhhhjjjlllnnnooonnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmllllllnnnpppqqqzzz}}}~~~mmm``````aaa^^^```hhhiiihhhhhhjjjkkkmmmuuu~~~~~~~~~}}}{{{wwwtttrrrqqqqqqrrrpppuuu~~~zzzrrrdddaaa^^^]]]___bbbdddffffffggghhhiiikkkooouuuyyy~~~{{{zzz}}}|||yyyxxxzzzzzz}}}}}}wwwqqqmmmlllllliiigggffffffeeecccaaaaaaaaabbbaaabbbcccdddeeeeeeddddddcccbbb``````aaadddhhhjjjqqqtttyyy|||~~~zzzrrrkkkdddaaa^^^ZZZXXXZZZYYYYYYZZZ[[[[[[\\\\\\]]]ZZZ[[[\\\^^^```bbbcccdddggggggggggggggggggggghhheeeeeeddddddeeefffggghhhlllmmmqqquuuyyy~~~~~~nnnaaa``````]]]```gggiiihhhhhhjjjjjjlllsss}}}~~~}}}}}}}}}|||zzzyyywwwwwwwwwxxxvvvxxx|||ttteee``````^^^^^^^^^```ccceeefffeeegggiiillloootttyyy}}}}}}}}}}}}~~~{{{vvvqqqoooooonnnkkkhhhggggggeeecccbbbaaa``````]]]^^^^^^____________^^^^^^]]]\\\[[[\\\]]]```aaafffjjjnnnppprrrvvv|||~~~uuuoooggg```^^^[[[XXXWWWZZZWWWWWWWWWXXXYYYYYYZZZZZZXXXXXXYYY[[[\\\^^^______`````````aaaaaabbbbbbcccbbbbbbcccddddddeeeffffffdddeeeggghhhjjjlllnnnnnnssswww|||qqqeeecccbbb^^^```fffhhhfffgggiiiiiijjjrrr{{{~~~~~~qqqaaaYYYWWW[[[\\\___aaadddeeeffffffdddggglllpppuuuyyy~~~}}}zzzwwwwwwwwwvvvqqqmmmllljjjgggdddbbb```]]]\\\[[[[[[[[[[[[\\\[[[[[[[[[\\\[[[[[[ZZZZZZ[[[\\\]]]```cccgggiiijjjmmmssswww~~~tttjjjbbb[[[YYYWWWTTTTTTWWWUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\^^^^^^___^^^^^^___```aaabbbcccddddddeeefffggghhhhhhhhhhhheeefffggghhhjjjkkkmmmmmmooorrruuuvvvvvvyyy~~~~~~~~~uuukkkfffddd```bbbffffffdddeeehhhiiikkksss}}}~~~kkk```ZZZXXXZZZZZZ^^^cccfffggggggfffffffffjjjoootttxxx||||||vvvsssnnnhhhccc```]]]ZZZWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]aaabbbbbbdddjjjnnnyyyttteee]]]VVVTTTRRRPPPPPPSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\______```bbbdddeeefffgggdddeeefffggggggggggggfffdddeeeeeefffggghhhiiiiiijjjmmmnnnnnnllllllooossszzzyyyoooiiidddaaaaaaddddddcccdddhhhjjjmmmvvvyyyeeeZZZVVVUUUWWW[[[^^^bbbhhhjjjjjjhhhggggggiiimmmrrrwwwyyy|||~~~~~~uuuooofff___\\\ZZZWWWTTTSSSRRRRRRRRRSSSTTTVVVVVVRRRSSSUUUWWWXXXYYYYYYYYYXXX[[[]]]]]]]]]___dddhhhllluuu}}}rrrccc[[[SSSPPPNNNLLLMMMQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\___```aaaccceeegggiiijjjiiiiiiiiiiiihhhhhhhhhhhhfffeeeeeedddcccbbbbbbaaadddgggiiiiiiggggggjjjnnnppptttyyy}}}tttllleeebbbbbbccceeedddfffiiillloooyyyssshhh\\\XXXVVVUUUXXX[[[aaaeeejjjllljjjiiiiiikkkmmmppptttxxxzzz|||~~~tttkkk```YYYWWWWWWUUUSSSQQQQQQQQQRRRSSSUUUWWWXXXTTTVVVYYY\\\^^^`````````^^^```bbbbbbaaacccgggkkklllsss~~~zzzpppddd[[[SSSOOOMMMKKKLLLOOOOOOPPPPPPQQQQQQRRRSSSSSSUUUUUUWWWYYY[[[\\\^^^^^^```aaaccceeehhhjjjlllmmmpppnnnmmmkkkjjjjjjjjjjjjgggfffeeedddbbbaaa______```cccffffffeeeeeeiiilllkkkmmmppprrrvvv~~~}}}ssslllhhhggggggiiihhhiiilllmmmpppyyyqqqfff```\\\[[[ZZZXXXZZZ___aaaeeeiiijjjiiiiiilllpppooorrrvvvyyy{{{}}}pppggg\\\UUUTTTUUUUUUSSSSSSSSSSSSSSSUUUXXXZZZ[[[[[[]]]aaaeeehhhiiijjjjjjgggiiikkkkkkjjjkkkooossstttyyywwwpppeee\\\SSSOOOMMMKKKLLLOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ\\\]]]bbbccceeehhhjjjmmmoooppppppnnnllliiigggggghhhiiiddddddcccbbbaaa``````___]]]```bbbbbbaaa```cccfffhhhjjjlllmmmnnnrrryyy~~~{{{sssooonnnmmmmmmllllllnnnnnnpppxxx{{{lll```\\\YYYYYYZZZYYYWWWZZZ```___cccggghhhgggiiinnnssspppsssvvvyyy||||||jjjaaaVVVRRRSSSUUUTTTQQQTTTVVVWWWXXXYYY[[[___cccfffjjjmmmnnnuuu~~~|||xxxwwwwwwxxxxxx~~~~~~}}}xxxpppjjjfff```XXXRRROOOOOOOOONNNQQQQQQQQQRRRRRRSSSTTTUUUTTTUUUVVVXXX[[[^^^```bbbdddeeehhhjjjmmmnnnnnnnnnnnnoooooommmjjjgggffffffeeefffgggeeebbb^^^]]]]]]______^^^^^^```ccceeegggbbbdddfffgggiiimmmrrrvvv{{{tttpppsssrrrooonnnnnnnnnpppyyytttmmmgggccc```]]]ZZZYYYZZZ\\\]]]^^^eeedddccceeeiiinnnqqqrrrvvvwwwyyy}}}ttteee]]]UUURRRTTTVVVUUUSSSUUUXXX\\\___bbbgggmmmrrrqqqwww}}}{{{wwwqqqnnnmmmnnnooooooooonnnoooqqqrrrpppkkkgggddd___XXXSSSQQQPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVXXXZZZ\\\___aaabbbbbbdddfffiiikkklllmmmmmmmmmnnnnnnllliiigggggggggggghhhiiigggccc```______aaa```______```bbbdddfffcccdddeeefffgggiiimmmpppqqqvvv|||wwwvvvuuurrrppppppppprrr|||zzznnnhhheeeaaa^^^___]]]ZZZYYYZZZ]]]^^^^^^ccccccdddggglllqqquuuwwwxxxxxxzzz}}}yyyjjj```[[[VVVTTTVVVYYYYYYXXXYYY]]]cccgggkkkqqqyyy}}}sssooojjjgggfffgggggggggbbbbbbccceeegggfffdddbbb```\\\VVVSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXZZZ\\\^^^```bbbcccaaaccceeegggiiikkkllllllmmmmmmmmmkkkhhhggghhhiiijjjkkkkkkjjjfffcccbbbbbbeeedddbbbaaaaaabbbcccdddcccdddddddddccceeegggjjjnnnqqquuuxxx|||{{{wwwtttrrrrrrsssvvv{{{tttkkkeeecccbbbaaa______\\\YYYYYY[[[]]]___```aaaccceeejjjoootttxxx{{{yyyzzz{{{~~~ooobbb\\\ZZZXXXXXXZZZ]]]______eeekkkqqquuuxxx~~~{{{uuuqqqlllhhhfffffffffeeebbbbbbbbbbbbbbbaaa___^^^\\\YYYUUUSSSTTTUUUUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\^^^```bbbccccccbbbcccdddfffiiijjjllllllnnnnnnnnnllliiiiiijjjlllmmmnnnnnnllliiigggfffgggkkkiiifffdddbbbbbbccccccbbbcccccccccbbbccceeegggnnnppprrrrrrssswww~~~xxxuuussstttuuuyyyzzzuuurrrnnniiifffdddccc```^^^^^^[[[YYYYYY[[[___```aaaaaadddhhhmmmqqquuuyyy{{{zzz{{{}}}zzzggg\\\XXXYYYZZZ[[[^^^bbbgggkkkwww}}}~~~yyyuuupppkkkiiigggeeedddeeeeeeeeedddbbb___]]]\\\ZZZXXXVVVUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXYYY[[[[[[\\\]]]___aaabbbccccccccccccccceeefffhhhkkklllmmmoooppppppnnnlllkkklllmmmnnnnnnooommmkkkjjjjjjkkkooommmiiifffdddccccccccc___aaabbbcccbbbccceeegggiiikkklllkkkjjjmmmrrrvvv|||xxxuuusssuuuwww||||||wwwssspppjjjhhhfffdddbbb___\\\YYY]]]ZZZXXXYYY\\\```bbbcccdddhhhmmmppprrrtttwwwzzzzzz|||oooaaaYYYWWWZZZ^^^bbbfffmmmwww~~~|||xxxsssnnnllljjjgggfffeeeggghhhgggdddaaa______]]]\\\ZZZZZZ[[[[[[ZZZYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^```bbbccccccccccccccccccdddfffhhhjjjlllnnnppprrrrrrqqqooommmlllmmmlllmmmnnnmmmllllllmmmooopppnnnjjjfffcccbbbaaaaaa^^^___aaabbbbbbccceeegggfffhhhiiihhhggghhhlllpppppptttyyy|||wwwttttttvvvzzz~~~wwwtttrrrpppnnndddeeeeeedddbbb___\\\[[[\\\ZZZXXXYYY]]]aaaccceeeggglllrrruuuuuuuuuxxxzzz{{{sssfff^^^ZZZZZZ```gggmmmttt}}}{{{yyy}}}yyyuuutttrrrpppooollloooqqqqqqlllhhheeeeeecccaaa````````````^^^\\\[[[[[[[[[[[[\\\]]]^^^___]]]___aaacccdddcccbbbbbbbbbbbbcccdddfffiiikkkmmmppprrrtttssspppmmmjjjjjjjjjkkklllllllllmmmppprrrooollliiidddaaa```______]]]___aaabbbaaaaaabbbdddeeeggghhhgggeeeeeeiiillliiimmmppprrrrrrtttyyy}}}|||{{{xxxuuuuuuxxx}}}~~~zzztttqqqqqqpppmmmkkkeeeggghhhgggeeeccc```___[[[YYYXXXYYY]]]bbbeeefffiiiooovvvzzzyyyyyy{{{~~~}}}wwwiii```]]]]]]```gggpppxxxsssnnnnnnnnnmmmnnnpppvvv~~~~~~}}}|||{{{zzzwwwzzz}}}{{{vvvoookkkjjjgggfffdddddddddccc```^^^\\\\\\\\\\\\]]]^^^______]]]___aaacccdddcccbbbaaaaaaaaaaaaccceeegggjjjkkkoooqqqttttttpppllliiiggghhhjjjkkkkkkkkkmmmqqqsssmmmkkkgggccc___^^^]]]]]]]]]___aaaaaa```___```aaaaaacccdddbbb```___cccffffffiiilllmmmllllllooorrrlllrrrzzz~~~xxxuuuvvvxxxvvvvvvzzz~~~wwwuuurrrooooooqqqpppmmmiiigggiiijjjiiieeebbb```___ZZZYYYXXXYYY]]]bbbeeegggjjjqqqyyy}}}||||||~~~ttthhhaaa^^^aaagggmmmppp{{{~~~tttlllgggeeeddddddeeehhhkkkooorrrvvv{{{~~~|||zzztttrrroookkkgggeeecccccc```___^^^___aaaaaa___^^^`````````aaaaaabbbbbbbbb```bbbcccdddcccccceeefffjjjllloooqqqqqqpppnnnmmmiiikkkmmmnnnmmmllliiigggfffffffffdddbbb___\\\ZZZ___^^^]]]\\\[[[[[[[[[[[[cccbbbbbbbbbbbbdddeeefffggghhhhhhiiiiiiiiiiiiiiillllllmmmooorrrwww{{{~~~{{{vvvqqqppprrrvvvyyy|||}}}{{{tttooonnnoooqqqqqqooonnnnnnoooppppppooommmjjjeeeaaa___YYYYYY[[[___ccchhhlllooorrruuuxxxzzz{{{}}}uuuhhhaaa^^^___fffmmmwww|||zzzuuummmgggcccaaa___^^^]]]```dddgggjjjnnnsssvvv{{{zzzxxxvvvvvvzzzyyytttpppmmmjjjgggcccaaaaaaaaabbbbbb```___`````````aaaaaaaaaaaaaaa___```bbbbbbbbbbbbdddffflllnnnppprrrsssrrrpppooommmnnnooopppooollljjjhhhggggggfffeeebbb```]]]\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^___```aaabbbbbbbbbbbbfffggghhhiiiiiiiiihhhhhhffffffffffffhhhkkknnnpppuuu}}}yyysssqqqooonnnpppuuuyyy||||||zzzxxxwwwuuuppplllmmmnnnppppppooooooqqqrrrqqqqqqpppnnnkkkfffbbb___[[[\\\^^^bbbfffkkkppprrruuuwwwyyy{{{|||oooggg___\\\^^^bbbllluuu|||ooolllgggccc```]]]ZZZXXXWWWZZZ]]]___bbbeeejjjmmmnnnmmmllljjjjjjnnntttxxx}}}}}}zzztttooojjjhhhffffffffffffdddbbbbbbbbbaaaaaaaaa`````````^^^___`````````aaaccceeekkkmmmoooqqqrrrrrrqqqpppqqqqqqrrrqqqpppmmmjjjhhhggggggfffeeecccaaa___^^^ZZZZZZZZZ[[[\\\]]]^^^^^^[[[\\\___aaaaaaaaa```___eeefffhhhiiijjjiiigggfffdddcccbbbaaaaaabbbcccdddfffiiinnnuuu~~~}}}qqqllliiijjjlllnnntttzzz~~~xxxtttooolllooonnnmmmnnnooonnnllljjjkkkmmmooopppppprrruuuxxxtttssssssppplllgggccc```]]]___bbbfffkkkppptttvvvyyyzzz||||||~~~zzzhhhbbb]]]^^^aaagggrrr}}}rrrlllhhhccc```]]]\\\YYYXXXXXXYYY[[[\\\]]]___bbbeeeddddddcccbbbcccgggmmmqqqvvv}}}xxxsssqqqnnnmmmlllkkkiiihhheeeeeedddcccbbbaaaaaa```]]]^^^___^^^^^^___aaacccgggiiikkkmmmoooppppppooosssssssssrrrpppmmmjjjhhhggggggfffdddbbbaaa___^^^ZZZZZZZZZZZZ[[[\\\]]]]]][[[]]]^^^```aaabbbbbbaaaeeegggiiijjjjjjhhhfffeeefffeeedddcccbbbbbbbbbbbbbbbcccdddgggmmmwwwyyyuuuppplllkkkmmmpppsss{{{{{{tttooonnnmmmlllkkkiiiiiiiiijjjjjjkkkkkkjjjjjjlllnnnppprrrvvvzzz}}}zzzyyyvvvrrrmmmgggbbb___```bbbeeejjjoootttxxxzzz|||}}}~~~~~~rrrddd```^^^aaaeeelllyyyxxxmmmkkkfff```\\\ZZZZZZZZZYYY[[[\\\\\\[[[ZZZZZZ\\\^^^\\\]]]\\\\\\^^^bbbhhhlllqqqvvv|||yyyvvvsssqqqpppmmmlllkkkjjjiiigggfffdddcccbbb^^^^^^^^^]]]\\\]]]___aaaccceeegggkkkmmmooopppqqqsssssssssrrrooommmkkkiiihhhgggfffdddbbb```___^^^\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___```bbbdddfffgggiiijjjkkkkkkjjjhhhfffeeeffffffeeeddddddccccccccc```aaaaaaaaadddiiinnnrrr{{{zzzuuurrrpppooommmmmmqqqtttxxxsssnnnkkkjjjiiiiiiiiijjjjjjiiiiiijjjjjjiiiiiiiiiiiijjjkkkmmmqqqtttwww{{{~~~zzztttmmmgggccc```cccfffiiinnnssswww{{{|||xxxiii^^^]]]^^^dddjjjssssssjjjgggbbb\\\YYYXXXZZZ[[[[[[\\\]]]]]][[[YYYXXXYYYZZZXXXXXXXXXXXXXXX\\\aaaeeegggmmmttt}}}}}}yyywwwuuurrrppprrrqqqooommmjjjhhhfffeee``````___]]][[[[[[]]]___```bbbeeeiiimmmqqqsssuuussssssrrrqqqpppooommmmmmkkkjjjgggdddbbb```_________^^^^^^]]]]]]]]]^^^^^^```aaadddgggjjjlllnnnnnnpppooonnnmmmkkkiiigggfffccccccccccccccccccbbbbbbbbbbbbbbbbbbccccccddddddiiiqqq|||}}}yyyuuuqqqnnnmmmlllkkkjjjlllqqquuu{{{qqqhhhdddbbbccceeeggggggfffeeedddiiijjjjjjiiihhhhhhjjjlllpppsssxxx|||{{{tttmmmhhhfffeeehhhjjjnnnrrrwwwzzz}}}~~~rrreee^^^^^^bbbiiioooyyyyyymmmeee```]]][[[[[[\\\^^^___^^^^^^^^^^^^]]][[[ZZZ[[[\\\ZZZYYYXXXVVVUUUWWWZZZ]]]]]]cccjjjpppyyy~~~{{{yyyxxxwwwuuurrrooommmjjjiiicccbbb```]]]ZZZZZZ\\\^^^[[[]]]aaaffflllqqqtttvvvrrrrrrrrrrrrrrrrrrrrrqqqooommmjjjgggdddbbb``````aaaaaaaaaaaaaaabbbcccdddeeeiiiooouuuyyyzzzyyyxxxvvvtttrrrnnnkkkiiihhhhhhddddddeeeeeeddddddcccccceeeddddddeeeeeedddcccaaa___eeelllsssxxx{{{vvvpppppppppooonnnmmmmmmmmmlllmmmpppuuuyyy~~~qqqgggcccaaabbbdddfffgggfffeeeeeeeeefffhhhjjjkkkkkklllpppsssvvv{{{zzzrrrmmmkkkkkklllmmmooossswww{{{~~~pppeeeddddddhhhnnnttt||||||tttiii```[[[[[[\\\^^^bbbccccccbbb___`````````^^^^^^```aaa^^^]]][[[WWWUUUUUUWWWYYYXXX]]]ccchhhnnnzzz|||{{{yyyvvvrrrooommmllleeedddaaa]]]ZZZYYY[[[]]]VVVXXX]]]bbbiiinnnsssuuurrrsssssssssttttttuuuuuurrrpppmmmiiieeecccbbbaaabbbbbbcccdddeeegggiiijjjjjjpppzzz{{{xxxtttooollljjjiiiiiiiiiiiijjjiiiiiihhhgggfffdddcccbbbcccccccccbbbaaa[[[```eeehhhjjjlllqqquuuxxxuuuqqqoooooopppppppppiiijjjlllmmmnnnoooqqqsssttttttwww{{{}}}ssseeeaaa___^^^```bbbcccdddddddddfffgggeeehhhkkkmmmnnnqqqwww{{{|||yyyqqqmmmmmmooorrrqqqsssvvvzzz~~~{{{qqqkkkhhhiiiooowww||||||vvvqqqjjjfffbbbbbbccceeeggghhhfffdddcccbbbaaaccceeeggghhhgggaaaaaa```]]]WWWSSSPPPPPPTTTYYY___dddgggnnnxxx~~~|||zzzxxxuuuqqqooonnnjjjeeeaaa^^^]]][[[ZZZXXXZZZ\\\___ccchhhoootttmmmooorrrvvvyyyzzzxxxvvvpppooommmjjjhhhfffeeeddddddfffhhhiiijjjlllppprrr|||}}}xxxrrrllljjjiiiiiiiiillllllkkkjjjiiiiiihhhhhhhhhfffcccaaa___^^^^^^___bbbbbbaaaccceeeggggggfffjjjgggddddddgggjjjjjjiiiiiijjjkkklllkkklllnnnpppuuuxxx}}}zzzoooiiiaaa^^^aaaaaaccceeeeeeddddddeeefffhhhjjjnnnqqqtttwww|||uuuooonnnooopppppptttwww{{{~~~uuunnnlllnnnttt|||{{{wwwtttnnnjjjiiihhhiiijjjlllkkkjjjhhhdddccccccdddhhhkkkmmmmmmiiigggddd```\\\XXXUUUSSSOOOSSSYYY\\\___dddmmmsss}}}{{{yyyuuusssrrrnnniiidddbbb```^^^\\\YYYZZZ\\\]]]___dddiiimmmoooqqquuuyyy|||{{{xxxvvvrrrqqqooollljjjiiihhhhhhfffiiimmmqqquuuyyy~~~~~~sssqqqmmmkkkjjjkkkkkkkkkpppoooooonnnmmmkkkkkkjjjiiigggeeebbb```___``````cccbbbbbbdddggghhhhhhggghhheeeaaaaaacccfffffffffiiijjjkkkllllllnnnqqqssszzz~~~nnngggeee```___cccccceeeggggggffffffggghhhjjjlllqqquuuxxx}}}}}}tttnnnmmmooopppqqqzzz}}}}}}sssqqqttt{{{}}}zzztttppppppooooooooopppooollljjjeeeddddddfffkkkpppssstttpppkkkeeeaaa___\\\XXXUUUMMMPPPTTTVVVWWWZZZ```eeemmmzzz}}}zzzxxxvvvsssmmmiiifffccc```^^^ZZZ[[[[[[[[[\\\^^^aaadddnnnrrrwww|||~~~|||yyyvvvtttsssqqqpppnnnmmmmmmmmmkkkooouuu|||zzzmmmmmmllllllmmmnnnpppqqqwwwwwwvvvuuusssqqqpppooommmkkkhhhfffdddddddddeeehhhhhhhhhjjjmmmoooooommmjjjfffcccaaabbbdddeeeeeejjjkkklllmmmnnnqqquuuyyyrrrcccaaabbb```aaadddeeegggiiiiiihhhiiijjjllllllpppuuu{{{{{{tttooooooqqqtttuuu}}}wwwtttwww{{{vvvvvvtttsssssssssqqqnnnkkkfffeeeeeeggglllrrruuuwwwqqqjjjbbb___^^^]]]YYYUUURRRSSSUUUUUUUUUVVVZZZ\\\bbblllyyy}}}|||yyyvvvqqqllliiifffbbb```[[[\\\\\\[[[ZZZ[[[^^^aaajjjooovvv|||}}}|||yyywwwuuuuuutttssssssrrrssssssrrrwww~~~|||wwwtttnnnooooooppprrrvvvzzz~~~}}}zzzwwwvvvrrrpppnnnlllkkkkkklllmmmrrrrrrsssvvvyyy{{{zzzyyyrrrooojjjfffdddeeeggghhhkkkmmmnnnoooqqquuuzzz~~~vvvkkkbbbaaabbbaaabbbdddfffhhhiiijjjjjjkkkmmmooooootttzzz~~~zzzuuurrrrrruuuyyy|||zzzuuuyyy|||zzzyyyxxxxxxwwwuuurrrooohhhgggfffhhhlllpppssstttmmmggg```^^^______\\\XXXYYYYYYYYYXXXWWWWWWWWWXXXZZZ```jjjttt}}}}}}{{{xxxsssooolllhhhdddaaa^^^^^^]]][[[ZZZ[[[___bbbdddkkktttzzz{{{zzzyyyxxxwwwwwwvvvvvvwwwxxxyyyyyy{{{}}}vvvrrrpppoooppprrrtttvvvzzz~~~vvvuuusssrrrrrrsssuuuvvv}}}~~~{{{tttmmmhhhgggiiijjjnnnoooqqqsssvvvzzzuuummmgggccccccccccccccceeefffgggiiijjjkkkmmmqqqssstttyyy{{{yyyvvvttttttwww||||||xxx|||~~~}}}|||||||||{{{xxxuuukkkjjjiiijjjlllmmmmmmlllgggddd``````aaabbbaaa___^^^^^^]]]\\\ZZZYYYXXXWWWSSSVVV\\\eeekkkttt}}}{{{wwwssspppmmmhhheeecccbbb___[[[ZZZ\\\aaaeeedddkkktttyyyzzzyyyzzz{{{zzzzzzzzz{{{|||~~~{{{tttnnnmmmoooqqqrrrvvv|||}}}}}}||||||}}}uuummmiiikkkmmmpppsssvvvyyy|||sssllldddcccbbbbbbbbbccceeefffeeegggiiikkkmmmqqquuuyyy{{{yyyxxxwwwuuuuuuyyy~~~~~~~~~}}}}}}~~~~~~}}}{{{yyypppooommmmmmllljjjgggddd^^^___```aaacccdddeeeeeecccbbbaaa```^^^]]]ZZZYYYSSSSSSVVV[[[^^^bbbnnn{{{|||yyyvvvsssooollliiifffaaa[[[YYY\\\aaafffjjjpppxxx{{{{{{zzz{{{}}}}}}~~~~~~zzzxxxuuupppmmmnnntttyyy}}}tttnnnoooqqqrrrvvv{{{~~~sssllljjjaaaccccccbbbaaabbbdddeeeeeegggjjjlllpppuuuzzz||||||{{{zzzzzz}}}{{{{{{{{{|||}}}}}}{{{yyysssrrrpppooommmiiiddd```WWWZZZ^^^```bbbcccfffhhhgggfffdddccccccaaa^^^\\\ZZZWWWWWWYYYWWWWWW```lllrrr}}}}}}{{{xxxtttqqqnnniiibbb[[[XXXZZZaaafffpppvvv|||~~~|||zzz|||~~~}}}uuuuuurrrooonnnrrrzzzzzzttttttvvvtttxxx}}}yyynnnhhhfffgggdddggggggdddaaaaaaccccccfffhhhkkknnnrrrxxx~~~}}}{{{zzzzzz|||~~~~~~~~~~~~zzztttoookkkeee^^^YYYXXXVVVVVVZZZaaagggjjjkkkggggggjjjmmmmmmiiidddbbb]]]\\\YYYVVVTTTVVVZZZ]]]gggnnn{{{~~~{{{vvvssspppkkkfffbbb]]]]]]dddmmmrrr}}}~~~~~~~~~uuuuuuttttttwww}}}xxxvvvvvvxxxzzz~~~yyyooojjjfffccccccffffffeeedddddddddeeefffkkkjjjkkkooouuu|||zzzxxxwwwyyy|||yyysssmmmggg___ZZZZZZYYYYYY\\\ccciiimmmnnnkkkkkklllmmmmmmkkkhhhfffcccaaa]]]YYYWWWVVVXXXZZZ]]]aaakkkxxx}}}zzzwwwuuupppjjjeeeaaaaaaiiisss|||~~~yyyyyytttuuuwww{{{~~~|||{{{xxxyyy{{{}}}~~~~~~}}}{{{{{{|||}}}~~~pppiiigggeeeeeeeeeggggggfffeeeeeefffggghhhkkklllnnnrrrwww||||||vvvuuuuuuwww|||{{{tttmmmfff___ZZZ\\\ZZZZZZ\\\bbbiiimmmooopppqqqrrrqqqqqqpppooommmjjjgggccc^^^ZZZXXXWWWWWWVVVWWW\\\eeennnwww}}}{{{uuunnniiifffgggqqq{{{xxxvvvxxxxxx{{{zzzzzzzzzyyyyyyyyyzzzzzzxxxyyyzzzyyywwwvvvwwwxxxyyyzzz|||ttthhheeeeeeeeefffhhhhhhhhhggggggggghhhjjjkkklllooosssvvvyyy~~~|||zzzvvvuuutttwww|||zzzssskkkeeeaaaaaa```^^^```dddiiiooorrruuuzzz}}}}}}{{{zzzxxxtttooolllhhhccc```]]]ZZZXXXXXXVVVWWW\\\aaaiiiuuuyyyrrrmmmjjjlllwww|||xxxzzz~~~~~~|||zzzwwwvvvvvvvvvwwwuuuvvvwwwvvvuuutttvvvwwwyyy{{{}}}|||rrrhhhfffgggfffgggiiihhhhhhggghhhiiijjjlllmmmmmmrrrxxxzzz|||~~~zzzyyywwwyyy}}}yyyssspppjjjhhhfffdddfffkkkqqquuuzzz|||uuuqqqlllhhhfffdddaaa^^^^^^YYYWWWYYY\\\```iiirrr{{{{{{tttpppnnnppp{{{||||||zzzxxx}}}~~~{{{xxxuuurrrrrrrrrsssrrrsssssssssrrrsssuuuwwwzzz|||zzzrrrkkkjjjjjjiiijjjlllhhhhhhhhhhhhjjjlllooopppqqqvvv{{{~~~~~~rrroookkkgggfffiiiooottt|||wwwqqqnnnnnnmmmjjjhhhccc^^^ZZZZZZ[[[\\\aaagggqqq~~~~~~yyyuuusssvvv}}}zzzzzzyyyyyy~~~zzzxxxtttqqqooonnnnnnnnnnnnoooooooooooopppsssvvvyyy{{{~~~zzztttppppppooommmnnnpppiiiiiiiiikkkmmmppprrrtttwwwzzz~~~yyyrrrnnnooouuuzzzxxxuuuuuuuuusssppplllfffbbbcccbbb```aaadddkkkwww~~~|||{{{}}}}}}{{{}}}~~~wwwuuusssqqqooonnnmmmmmmlllmmmnnnnnnnnnpppsssvvvwwwzzz~~~~~~zzzyyywwwrrrqqqssskkkkkklllnnnppptttvvvxxx~~~yyy~~~~~~~~~~~~yyyzzzzzzxxxvvvtttooollllllkkkgggeeegggeeemmm}}}~~~||||||wwwvvvtttsssqqqpppoooooommmnnnoooooooooqqquuuxxxwwwzzz~~~|||uuurrrrrrmmmnnnnnnpppsssvvvyyy{{{}}}{{{}}}}}}}}}~~~~~~|||vvvoooiiikkkjjjooo{{{xxxuuurrrppppppooonnnmmmooopppqqqrrrssstttttttttyyy~~~zzzuuurrrpppqqqsssvvvyyy|||yyyyyy~~~zzzsssoooooottt{{{xxxuuurrrpppppppppooonnnpppqqqrrrtttuuuvvvwwwwww|||~~~zzzwwwssstttvvvxxx|||zzzuuuxxxzzztttrrrrrrrrrtttyyy~~~zzzwwwwwwxxx~~~~~~wwwuuurrrqqqqqqqqqpppoooqqqrrrsssuuuwwwyyy{{{{{{|||{{{yyyzzz|||~~~tttssszzzxxxtttqqqrrruuusssuuuwwwwwwuuussstttuuuyyy}}}wwwuuurrrqqqqqqrrrqqqqqqqqqrrrtttvvvyyy{{{~~~~~~rrrttt}}}}}}wwwuuuwwwnnnoooqqqsssssstttuuuvvvxxx}}}wwwuuurrrqqqrrrssssssrrrrrrrrrtttvvvyyy}}}yyyqqqwww{{{{{{pppppppppqqqrrrtttuuuvvvxxx}}}wwwtttrrrrrrssstttttttttssstttuuuwwwzzz~~~tttoooyyy{{{yyyvvvuuuuuuwwwxxxyyyyyy{{{vvvtttrrrrrrtttuuuuuuuuuwwwwwwwwwyyy|||zzzpppnnnzzz|||{{{|||}}}}}}{{{~~~zzzvvvtttsssssstttvvvvvvvvvyyyyyyyyy{{{~~~sssuuuzzz~~~|||{{{zzzyyyyyyzzz|||}}}{{{|||}}}qqquuu|||~~~~~~}}}|||||||||}}}vvvooottt}}}{{{rrrpppuuu~~~zzzttttttxxx{{{yyyyyy|||yyyzzz}}}|||wwwzzzzzzxxx|||zzzzzz|||}}}}}}~~~~~~~~~}}}sssssstttvvv{{{|||yyynnnmmmmmmnnnrrryyyssskkkmmmooopppqqqtttyyy|||~~~{{{ooolllnnnppprrrsssuuuxxx{{{}}}uuuooonnnqqqsssuuuuuuvvvwwwyyy|||~~~yyyuuusssqqqtttwwwxxxxxxwwwxxxyyy|||}}}}}}wwwuuuuuuvvvuuuxxxzzz{{{{{{zzzzzz{{{}}}{{{vvvssssssuuuvvvzzz|||~~~~~~}}}}}}~~~sssqqqmmmkkkiiiiiijjjkkkmmmppptttwwwzzz~~~}}}yyyvvvuuusssrrrrrrtttxxx{{{~~~tttllldddbbbaaa```___```bbbccceeehhhkkkmmmnnnoooqqqrrrwwwxxxxxxvvvssspppnnnnnnmmmnnnnnnooorrrwww}}}qqqfffccc^^^^^^]]]]]]^^^______```ffffffgggiiijjjkkklllmmmmmmllllllkkkjjjiiiiiiiiikkkmmmpppsssvvv{{{xxxhhhaaa___\\\]]]]]]^^^___```aaabbbeeefffgggiiikkkmmmnnnooolllllllllkkkjjjiiiiiihhhlllnnnrrruuuxxx|||zzziii```]]]]]]^^^___```bbbeeegggiiiiiiiiijjjkkkmmmoooqqqrrrsssnnnoooooonnnnnnmmmlllkkkoooqqqvvvyyy|||zzziiiaaa^^^______dddeeehhhkkknnnqqqssstttqqqqqqrrrtttuuuvvvxxxxxxuuuuuuvvvvvvvvvuuutttssssssvvv{{{|||ssshhh```___aaaccccccjjjlllooossswwwzzz|||}}}xxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}yyy|||tttnnndddbbb______bbbeeehhhiiippprrrvvvzzz}}}~~~zzzllldddbbb]]]___bbbdddgggkkkooorrrxxxzzz}}}|||xxxwwwwwwtttwww{{{}}}}}}|||}}}~~~|||ssshhhaaa___```___cccgggjjjlllpppvvvzzz~~~~~~}}}~~~vvvtttqqqmmmiiigggeeeeeedddeeeggghhhhhhgggfffeeejjjjjjgggddd```___```aaa]]]aaafffkkkqqqwww}}}~~~~~~{{{{{{zzzxxxuuuqqqnnnlllfffdddaaa___\\\[[[ZZZZZZ]]]]]]\\\[[[[[[[[[[[[[[[^^^^^^^^^^^^]]]___bbbeeefffjjjoootttzzzyyytttqqqppppppkkkkkkjjjiiifffccc```___\\\[[[YYYWWWWWWWWWWWWWWW[[[YYYWWWUUUUUUVVVWWWXXXVVVWWWYYYZZZ\\\```eeeiiilllpppuuu{{{zzzlllfffdddcccdddbbbbbbbbbaaa___]]][[[YYYYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZZZZ[[[]]]^^^```dddiiimmmqqquuu{{{pppccc___]]]\\\\\\XXXXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRRRRSSSTTTUUURRRTTTVVVXXXZZZ[[[[[[[[[___aaacccdddgggkkkpppttt{{{{{{fff\\\ZZZXXXVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRRRRRRRSSSTTTVVVWWWVVVXXX\\\```bbbcccccccccbbbdddgggjjjnnnssszzz~~~ppp___YYYXXXVVVSSSQQQTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXZZZ]]]```aaabbbcccfffhhhjjjlllnnnnnniiikkknnnrrrvvv|||yyyjjj\\\XXXYYYWWWSSSQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXX[[[^^^bbbfffhhhjjjjjjiiijjjllloooqqqsssqqqsssvvvyyy|||uuuiii]]]XXXVVVTTTSSSTTTUUUTTTTTTTTTUUUWWWYYYZZZ\\\^^^aaafffiiilllnnnooooooppprrrtttvvvvvvvvvuuuwwwyyy{{{|||~~~ssshhh^^^[[[ZZZXXXXXXYYYXXXXXXXXXYYYZZZ\\\^^^___aaadddhhhmmmrrruuuvvvwwwssstttvvvxxxyyyzzzzzzzzz{{{}}}tttkkkdddcccbbb``````aaa___```aaabbbdddgggiiijjjiiimmmrrrwww||||||}}}~~~xxxqqqllllllkkkiiihhhjjjiiijjjlllnnnqqqtttvvvxxxtttwww{{{zzzuuuqqqrrrqqqnnnnnnqqqrrrsssvvvzzz~~~{{{wwwuuuvvvuuutttvvvzzz}}}~~~{{{zzz|||}}}~~~~~~yyy{{{vvvzzzwww{{{vvvttt|||uuupppmmmyyyqqqkkkgggzzzrrrkkkeeebbbwwwooohhhbbb___zzzrrrjjjddd^^^ZZZ}}}uuunnnfff```ZZZVVV}}}xxxqqqjjjddd]]]VVVRRRxxxtttnnngggaaaZZZTTTOOO}}}tttpppjjjddd^^^WWWQQQLLL{{{qqqmmmhhhbbb\\\UUUNNNJJJxxxtttmmmiiiddd^^^YYYSSSMMMIIIxxxqqqmmmiiieee```ZZZUUUPPPJJJGGG}}}uuuoookkkdddaaa[[[VVVQQQMMMHHHEEE|||uuunnnjjjaaa]]]XXXSSSOOOKKKHHHEEE~~~wwwqqqjjjfff___[[[VVVQQQNNNKKKIIIGGG{{{yyy}}}{{{uuuoooiiieee\\\XXXSSSNNNLLLJJJHHHGGGzzzuuupppooowww{{{vvvqqqkkkeeeaaaWWWSSSNNNJJJHHHGGGFFFEEEzzztttlllgggkkkssszzzwwwrrrmmmhhhbbb\\\XXXSSSOOOJJJFFFEEEDDDCCCBBB~~~~~~xxxqqqllliiiiiiiiizzz|||wwwrrrlllhhhddd```ZZZUUUNNNLLLIIIEEEBBB@@@>>>>>>sssrrr|||yyysssmmmjjjiiihhhqqq}}}vvvsssnnnhhhccc```\\\VVVQQQLLLKKKGGGDDDAAA???>>>>>>~~~kkkhhhqqq}}}{{{uuuoookkkiiihhhiiittt}}}vvvpppnnniiibbb^^^[[[WWWQQQMMMJJJHHHFFFBBB@@@>>>>>>===|||fffaaahhhsss|||~~~xxxrrrmmmjjjiiifffnnnuuuxxx~~~{{{tttoooiiiddd]]]YYYVVVRRRMMMIIIHHHFFFDDDAAA???>>>======{{{ccc\\\^^^hhhrrr{{{uuupppllljjjgggkkkoooqqqvvv~~~zzz{{{zzztttpppfffaaaZZZUUURRROOOKKKGGGEEEDDDBBB@@@???>>>>>>>>>~~~ggg]]]\\\cccmmm}}}~~~yyysssooolllgggiiikkklllpppvvv|||}}}zzzyyy|||yyysssoooddd___WWWRRRPPPMMMIIIFFFDDDCCCAAA@@@?????????@@@~~~iii___[[[```jjjsss|||{{{vvvqqqoooiiiiiiiiijjjlllooouuuzzz{{{|||||||||{{{|||~~~|||vvvooojjjbbb\\\UUUPPPMMMKKKGGGDDDCCCBBBAAA@@@???@@@@@@AAAxxxeee[[[VVVZZZdddiiisss{{{}}}}}}|||wwwssspppllljjjjjjkkkkkkmmmrrrwwwwww{{{~~~}}}}}}yyyzzzssskkkeeeaaa[[[SSSNNNLLLIIIFFFCCCCCCBBBAAA@@@@@@@@@AAABBB{{{dddXXXVVVXXXZZZhhhjjjnnnrrrvvvzzz|||~~~~~~~~~}}}|||yyywwwtttrrrmmmmmmllljjjiiijjjmmmppptttwww|||~~~~~~~~~xxxzzz{{{sssmmmhhheeeYYYVVVQQQMMMJJJGGGDDDBBB??????>>>>>>>>>???AAABBBxxxbbbXXXVVVXXXZZZaaacccfffkkkooorrruuuvvvwwwxxxxxxxxxwwwvvvtttsssmmmmmmllljjjiiikkknnnppprrruuuzzz|||}}}}}}}}}~~~wwwxxx|||yyypppiiiccc```VVVSSSNNNJJJHHHEEEBBB@@@???>>>>>>>>>>>>@@@AAABBBuuuaaaXXXVVVXXXZZZ[[[]]]```cccgggjjjlllmmmlllmmmoooqqqrrrsssttttttooooooooommmllllllnnnpppqqqtttwwwzzz{{{{{{}}}~~~yyywwwwww{{{vvvlllddd]]]ZZZSSSOOOKKKGGGEEECCC@@@??????>>>>>>>>>>>>@@@AAABBB~~~yyywwwyyyvvvdddYYYVVVWWWYYY[[[\\\^^^```bbbdddeeeeeeaaabbbeeehhhllloooqqqrrrsssssssssrrrpppooooooqqqqqqtttwwwyyyzzz|||~~~zzzwwwvvvxxx{{{rrriiiaaaZZZVVVPPPLLLHHHEEECCCBBB@@@>>>>>>>>>======>>>@@@BBBCCC~~~wwwssssssvvv~~~zzziii]]]XXXVVVWWW\\\\\\]]]^^^____________ZZZ[[[^^^bbbfffjjjmmmooovvvwwwxxxwwwtttrrrrrrssstttvvvyyyzzz|||~~~wwwsssrrrvvv}}}{{{vvvoooggg___YYYVVVNNNKKKGGGDDDCCCBBB@@@???>>>=========>>>@@@BBBCCC}}}~~~~~~}}}{{{{{{~~~nnnaaaYYYWWWVVVZZZ[[[[[[\\\]]]]]]\\\\\\YYYZZZ\\\___cccgggjjjllltttvvvyyyyyyxxxvvvvvvwwwwwwyyy{{{|||~~~yyysssnnnoooyyy|||vvvuuuqqqkkkeee]]]WWWTTTLLLIIIEEECCCCCCBBBAAA@@@============???AAACCCDDD}}}zzz}}}qqqddd[[[XXXWWWXXXYYYZZZ\\\^^^_________^^^^^^___```cccfffiiijjjnnnqqqvvvyyyzzzzzz{{{|||yyyzzz|||}}}wwwooommmsss|||}}}xxxrrrpppmmmhhhaaaZZZSSSPPPIIIGGGDDDBBBBBBBBBAAA@@@============???AAACCCDDD|||rrreee\\\YYYXXXWWWYYY[[[^^^aaacccdddeeebbbbbbbbbbbbdddfffhhhjjjggglllrrrwwwzzz|||~~~yyy{{{|||}}}|||sssnnnrrrzzz~~~{{{uuupppnnnkkkeee^^^WWWPPPLLLHHHEEEBBBAAAAAAAAA@@@???============???AAACCCDDDxxxmmm```WWWTTTXXXZZZ^^^bbbdddgggkkkmmmnnnllljjjhhhfffeeedddccchhhiiijjjmmmssszzz|||}}}yyyqqqpppqqq}}}}}}vvvqqqmmmkkkgggaaaYYYRRRMMMJJJEEEDDDBBB@@@???????????????>>>>>>>>>@@@CCCEEEGGG~~~wwwmmmaaaYYYWWWXXX[[[___cccggglllrrruuuyyyxxxuuuqqqnnnkkkiiihhhhhhhhhhhhiiinnnttt{{{xxxuuuuuuxxx{{{tttooojjjhhhccc]]]VVVPPPKKKHHHEEEDDDBBB@@@???????????????>>>>>>???@@@CCCFFFHHH{{{uuummmccc\\\ZZZYYY\\\```ffflllsss{{{|||wwwqqqmmmiiigggfffdddbbbbbbeeelllrrrwwwyyyxxxsss{{{}}}xxxqqqlllfffccc^^^WWWQQQLLLIIIGGGDDDCCCAAA???>>>>>>??????>>>>>>>>>???AAAEEEHHHJJJxxxssslllccc]]][[[ZZZ]]]bbbhhhoooxxx|||uuuooojjjhhhgggeeeaaa```bbbhhhooosss~~~{{{xxxrrrwww~~~zzztttnnniiiccc___YYYSSSNNNJJJHHHGGGCCCBBB@@@???>>>>>>>>>???>>>>>>>>>@@@CCCFFFJJJLLL}}}vvvrrrkkkccc]]]\\\[[[^^^dddkkksss~~~~~~xxxssspppmmmjjjfffcccdddiiiooossswww}}}xxxtttvvvzzz{{{vvvqqqkkkfff___\\\VVVQQQLLLIIIGGGGGGBBBAAA???>>>======>>>???>>>>>>>>>@@@DDDHHHLLLOOOyyyssspppkkkccc^^^]]]]]]aaahhhqqq{{{}}}{{{rrrooojjjfffeeegggjjjmmmttt|||wwwvvvwww{{{~~~wwwrrrmmmfffbbbZZZXXXTTTOOOKKKHHHGGGFFFAAA@@@>>>=========>>>???===>>>???AAAEEEJJJNNNQQQ{{{uuupppnnnkkkddd``````^^^dddnnnyyy}}}wwwppplllkkkkkklllqqqzzz}}}wwwvvvvvvyyyzzzrrrmmmhhhbbb]]]UUUTTTRRRNNNKKKGGGEEEDDD@@@???>>>===<<<===>>>>>>======???BBBFFFKKKPPPSSSwwwqqqmmmmmmkkkfffcccccc___fffrrr{{{wwwuuuuuuooouuuwww}}}vvvvvvwwwyyy~~~wwwooojjjddd^^^ZZZRRRQQQPPPMMMJJJGGGDDDBBB??????===<<<<<<===>>>>>>======???BBBGGGLLLQQQTTTwwwtttnnnjjjjjjgggbbb^^^^^^aaahhhttt~~~xxxuuutttwwwzzzyyyyyyzzz}}}{{{rrriiibbb\\\XXXUUUOOOMMMKKKHHHEEECCCBBBAAA???>>>>>>==================???BBBEEEHHHKKKLLLMMM|||rrrkkkfffeeeccc___]]]___cccjjjxxx|||yyyvvvwww}}}}}}|||zzzyyy||||||vvvmmmeee^^^YYYUUURRRLLLKKKHHHFFFCCCAAA@@@???@@@@@@?????????@@@@@@@@@AAABBBEEEHHHLLLNNNPPPPPP~~~~~~qqqiiibbb```^^^\\\\\\___ccckkk{{{{{{zzz|||~~~{{{zzz~~~tttooofff___YYYTTTQQQNNNIIIGGGEEECCCAAA???>>>===?????????@@@@@@AAABBBBBBCCCEEEGGGKKKNNNPPPRRRSSS}}}yyyzzz|||zzzyyyzzzuuuttttttuuuyyy}}}sssjjjaaa^^^\\\ZZZ\\\```bbbkkk{{{{{{}}}}}}wwwmmmhhh```YYYTTTQQQMMMKKKFFFEEECCCAAA???>>>======<<<<<<===???@@@AAAAAAAAACCCDDDGGGJJJMMMPPPRRRRRRzzzsssoooqqqttttttuuuwwwnnnmmmkkkjjjlllppptttwwwyyyzzz{{{||||||}}}tttkkkccc___]]][[[]]]```ccckkkzzz~~~~~~xxxssshhhccc\\\UUUQQQNNNKKKIIIEEEDDDCCCAAA???>>>>>>>>>;;;<<<>>>@@@AAABBBBBBBBBCCCEEEHHHKKKNNNQQQRRRSSSppphhhdddfffiiikkkmmmpppiiifffccc``````cccfffhhhmmmooossswwwzzz||||||||||||zzzppphhhbbb```___]]]^^^aaaeeejjjvvv~~~vvvqqqddd___XXXRRRNNNKKKHHHGGGDDDCCCBBB@@@??????>>>>>>>>>???AAACCCDDDDDDDDDDDDEEEGGGIIIMMMPPPRRRTTTUUU~~~uuuiiiaaa[[[\\\___```bbbeeeaaa___ZZZWWWVVVXXX[[[]]]eeeiiiooowww~~~~~~wwwnnneee```]]]______^^^^^^aaacccfffnnn~~~zzzrrrnnnbbb]]]VVVPPPLLLHHHFFFDDDBBBBBBAAA???>>>>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCDDDEEEHHHKKKNNNQQQSSSSSSvvvnnnfff^^^WWWWWWYYYYYY[[[^^^\\\YYYTTTQQQPPPRRRUUUWWWbbbeeemmmwwwyyyqqqjjjccc]]]YYYYYY]]]_________aaa```aaaffftttuuummmiii```[[[TTTNNNJJJGGGDDDBBBAAA@@@???>>>>>>============???AAACCCCCCCCCAAA@@@AAACCCEEEIIILLLNNNPPPQQQ~~~wwwmmmeee]]]ZZZUUUSSSRRRSSSSSSSSSVVVTTTRRROOONNNOOOPPPPPPZZZ```mmm}}}zzzooogggbbb___WWWVVVUUUVVVXXX[[[[[[[[[ZZZ]]]aaaggguuu|||sssjjjddd^^^ZZZSSSNNNJJJGGGDDDBBB???>>>>>>===<<<;;;;;;::::::===AAACCCBBB@@@??????@@@CCCHHHLLLPPPQQQRRRQQQ{{{sssggg^^^ZZZWWWSSSQQQPPPPPPOOOOOORRRQQQPPPNNNNNNNNNNNNOOOSSSYYYgggxxxxxxooohhhbbb___YYYWWWTTTSSSTTTVVVVVVVVVSSSUUUXXX\\\eeevvv}}}wwwwwwxxxzzz~~~~~~vvvnnneee```YYYUUUOOOJJJGGGDDDBBB@@@??????>>>======<<<;;;;;;;;;===@@@AAA@@@???>>>???AAADDDHHHLLLOOOPPPPPPOOO~~~ssseee[[[WWWTTTQQQOOONNNMMMKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOSSS```qqq|||uuuooojjjgggeeeaaa\\\XXXVVVUUUTTTSSSQQQQQQRRRRRRWWWaaaooozzz~~~sssnnnjjjjjjlllooottt|||~~~vvvnnnfff___[[[RRRNNNIIIEEECCCAAA???>>>??????>>>>>>======<<<<<<;;;===>>>>>>===<<<===???CCCEEEHHHLLLNNNNNNMMMLLLyyyjjj```WWWUUURRRQQQOOOMMMJJJHHHIIIIIIKKKLLLLLLMMMLLLLLLOOORRR[[[jjjxxx|||yyywwwqqqhhh```ZZZUUUQQQOOOOOONNNMMMKKKLLLQQQXXX^^^iiisss|||zzz|||sssjjjfffeeehhhlllqqqyyy}}}uuummmfff___YYYVVVNNNJJJFFFBBBAAA@@@???===??????>>>>>>>>>=========<<<<<<===<<<:::;;;===???DDDFFFIIIKKKLLLKKKIIIHHH|||nnndddZZZXXXVVVTTTSSSQQQNNNKKKHHHIIIJJJKKKMMMMMMMMMMMMOOOPPPWWWcccppp~~~vvvjjj```WWWPPPLLLJJJIIIGGGEEEDDDEEEIIIKKKPPPUUU]]]fffppp~~~{{{wwwxxxyyy~~~zzzlllffffffhhhmmmuuu~~~zzzuuummmfff___ZZZUUUQQQLLLIIIEEEBBBAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<;;;:::<<>>===============<<<<<<<<<;;;<<<=========>>>AAADDDHHHIIIJJJJJJHHHDDDAAA???zzznnnhhh^^^[[[WWWTTTTTTTTTSSSRRRNNNNNNMMMNNNOOOPPPRRRSSSRRRQQQTTT\\\dddnnn|||uuuhhh]]]VVVLLLIIIFFFDDDDDDDDDDDDDDDBBBAAACCCFFFHHHMMMZZZhhh}}}~~~vvvpppkkkkkkooonnnzzztttlllmmmssswww~~~uuuooofffccc___[[[WWWRRRMMMIIIHHHDDD@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>???@@@AAADDDGGGJJJJJJJJJIIIFFFBBB>>>;;;}}}rrrmmm]]]ZZZUUUSSSRRRSSSSSSSSSQQQPPPOOOOOOOOOQQQTTTUUUYYYVVVWWW[[[aaahhhsss}}}rrreeeYYYRRRHHHEEEBBB????????????>>>BBB???@@@BBB@@@@@@HHHTTT^^^rrrssslllhhhdddhhhnnn|||nnnlllttt|||xxxooojjj```^^^[[[XXXTTTPPPJJJFFFEEEBBB>>>;;;::::::999888:::;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>?????????BBBFFFIIITTTZZZeeerrrssshhhfffddddddpppsssooosss{{{}}}rrrhhhccc___[[[VVVQQQMMMIIIEEEBBBAAAAAA???>>>>>>=========??????>>><<<999999:::<<<;;;===@@@DDDFFFHHHIIIIIIMMMKKKHHHDDDAAA???======vvvwwwyyy{{{lll___XXXSSSUUUWWWUUUVVVYYYXXXXXXWWWWWWVVVWWWWWWWWWYYYYYYYYY\\\```eeehhhiiipppuuu|||xxxnnneee]]]VVVRRRHHHFFFCCC???=========>>>===>>>>>>>>>>>>@@@DDDGGGMMMQQQXXXbbbmmmzzzrrrhhhbbbeeehhhnnn}}}~~~tttuuu}}}xxxlllccc^^^YYYVVVQQQNNNKKKHHHDDDBBB>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<>>>===???AAACCCEEEGGGHHHHHHLLLJJJGGGCCC@@@>>>===<<<tttrrrqqqsssyyyyyylll___YYYVVVWWWYYYYYYZZZ]]]]]]\\\ZZZXXXXXXXXXYYYZZZ[[[[[[\\\]]]___bbbdddeeelllrrr|||{{{uuulllddd\\\VVVQQQMMMEEEDDDAAA???>>>>>>???@@@===============???BBBEEEGGGIIIMMMSSS\\\gggsss|||}}}qqqfff```___hhhrrr}}}}}}zzz{{{{{{oooddd[[[WWWRRROOOLLLIIIGGGEEECCCAAA===<<<;;;:::::::::::::::999::::::::::::;;;>>>@@@@@@AAABBBDDDEEEGGGHHHIIIJJJHHHEEEAAA>>><<<<<<<<<}}}yyytttqqqsssyyy~~~qqqggg\\\ZZZXXXYYY[[[\\\___aaacccaaa]]][[[YYYZZZ[[[\\\ZZZ[[[^^^___aaacccfffhhhooovvvzzzpppkkkccc\\\VVVQQQMMMJJJCCCBBB@@@>>>=========>>><<<======<<<<<<>>>AAADDDFFFHHHLLLQQQWWWaaalllttt|||ppphhhbbbaaaeeeqqq~~~{{{|||pppfff]]]VVVQQQNNNKKKHHHFFFDDDCCC@@@>>>>>>===<<<<<<;;;;;;;;;;;;999::::::::::::;;;>>>AAACCCCCCDDDEEEGGGIIIKKKLLLHHHFFFBBB???<<<;;;<<<<<<|||uuurrrtttxxx{{{}}}rrrhhhbbb[[[]]]^^^^^^```dddhhhiiiiiigggccc___\\\\\\\\\]]]ZZZ\\\___```aaadddhhhkkklllrrr{{{|||sssnnngggbbb[[[UUUOOOKKKGGGEEECCCAAA???===<<<;;;::::::<<<======<<<<<<>>>BBBEEEDDDJJJPPPUUUZZZ```iiippp|||{{{ooofffbbbaaadddmmm||||||pppfff^^^WWWRRRNNNLLLIIIFFFCCCBBB@@@>>><<<===<<<<<<;;;;;;;;;;;;<<<:::;;;;;;;;;:::;;;>>>AAADDDEEEFFFHHHJJJLLLNNNNNNEEECCC???<<<;;;;;;===>>>yyyvvvuuuuuuxxx~~~wwwoooggg```^^^]]]bbbeeefffiiioootttuuuqqqnnnjjjfffbbb___^^^^^^\\\___aaaaaabbbeeekkkpppooossswwwzzz}}}vvvooohhhddd]]]XXXRRRMMMIIIFFFBBB@@@BBBAAA???>>><<<;;;::::::<<<===>>>>>>>>>@@@DDDGGGEEELLLTTTYYY\\\```ggglllwwwqqqeee`````````hhhwww{{{rrrggg^^^XXXSSSOOOLLLIIIFFFCCCAAA@@@???<<<;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<===@@@BBBEEEGGGIIIKKKMMMMMMMMMMMMBBB@@@===;;;;;;===???AAA~~~|||vvvyyy~~~zzzmmmgggbbb[[[YYY[[[^^^eeejjjjjjnnnwww}}}~~~yyyvvvrrrmmmhhhdddaaa___^^^aaadddeeegggllluuu}}}zzztttrrr{{{yyyqqqjjjddd___\\\TTTPPPKKKGGGEEEDDDBBBAAAAAA@@@@@@???>>>>>>=========>>>??????@@@CCCGGGKKKLLLSSS[[[^^^___bbbhhhnnnttt~~~~~~ssshhh``````eeehhhsssuuulllaaaXXXTTTQQQLLLHHHDDDAAA???>>>>>>>>><<<;;;;;;;;;::::::::::::;;;;;;999;;;<<<===>>>@@@CCCFFFGGGHHHKKKMMMMMMKKKIIIGGG@@@>>><<<:::;;;>>>BBBDDD||||||{{{|||zzzlll```[[[XXXSSSSSSWWW\\\eeekkkkkkpppzzz~~~|||xxxsssmmmgggcccaaa^^^bbbfffiiimmmvvv~~~ooogggkkkzzzzzzrrrjjjddd___ZZZWWWPPPLLLIIIFFFFFFEEEEEEDDD@@@@@@@@@@@@@@@AAAAAAAAA===>>>???@@@BBBEEEIIIMMMVVV\\\bbbdddccceeelllsssttt~~~}}}rrrkkkddd```dddmmmrrrrrrjjj^^^VVVRRROOOJJJFFF???===<<<<<<=========<<<======<<<<<<<<<======>>>888999<<<===???BBBFFFJJJHHHJJJLLLNNNLLLIIIDDDAAA???===;;;:::;;;???CCCFFF|||~~~xxxvvvxxx~~~vvvgggXXXRRRRRRRRRUUUXXX```eeejjjmmmooossszzzzzz{{{{{{xxxsssnnnjjjiiijjjmmmnnnoooxxxrrrfffeeemmmvvv~~~wwwnnnfffaaa\\\VVVQQQKKKJJJGGGEEEDDDCCCCCCCCCEEEEEEEEEDDDBBB@@@>>>===@@@AAABBBCCCFFFKKKRRRWWWaaabbbccccccdddgggkkknnnvvv|||vvviiicccaaabbbiiipppzzz|||tttiiicccZZZRRRMMMHHHEEECCC@@@@@@>>>===<<<<<<<<<<<<<<<:::888999;;;<<<:::888======>>>???AAADDDFFFGGGMMMNNNNNNMMMKKKHHHDDDBBB;;;888888:::===???GGGOOO|||~~~xxxwwwyyy||||||~~~qqqcccUUUPPPQQQRRRUUUYYY]]]bbbfffiiijjjooovvv|||yyy{{{|||{{{xxxuuusssssssssvvvwwwyyyssseee```eeejjj{{{tttmmmddd^^^ZZZVVVRRRNNNJJJIIIGGGEEEDDDDDDDDDDDDFFFFFFFFFEEECCCBBBAAA@@@@@@BBBDDDFFFJJJOOOVVV[[[dddeeeeeeffffffiiimmmpppuuu{{{tttjjjaaa___bbbiiittt~~~wwwmmm```[[[TTTMMMIIIFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<:::999999;;;<<<;;;999<<<===>>>@@@BBBEEEGGGHHHLLLLLLLLLJJJHHHDDDAAA???<<<::::::<<<>>>BBBMMMYYY|||{{{yyyvvvuuurrrtttwwwzzz{{{|||{{{{{{yyywwwttttttwww~~~mmm```TTTPPPRRRTTTWWWZZZ]]]```dddfffhhhlllsssxxxxxx{{{~~~yyyiii```___aaajjjyyyxxxhhhaaaYYYTTTRRRQQQNNNLLLIIIHHHFFFEEEDDDDDDEEEEEEHHHGGGGGGFFFEEEDDDDDDCCCBBBDDDGGGJJJOOOTTT[[[```eeefffgggggghhhkkkooorrruuuzzzzzzhhh```[[[]]]eeeqqq~~~~~~zzzuuulllcccVVVRRRLLLGGGEEECCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;:::<<<===???AAADDDFFFHHHIIIJJJJJJHHHFFFCCC@@@===;;;<<<;;;<<<===???GGGXXXhhh}}}}}}zzzuuussstttwww{{{~~~~~~}}}uuurrrmmmjjjkkkpppwww|||ooobbbWWWTTTVVVWWWYYY\\\___aaadddfffhhhmmmtttxxxzzz}}}rrrgggaaa^^^```kkkvvv}}}vvvjjj___YYYRRRMMMMMMMMMKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHGGGFFFFFFFFFFFFEEEHHHKKKOOORRRWWW]]]aaacccdddeeefffgggjjjooorrruuuzzz}}}rrrccc^^^[[[```jjjyyy}}}{{{zzz}}}|||uuunnncccZZZPPPLLLHHHDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCFFFHHHIIIJJJJJJIIIFFFCCC@@@===;;;999::::::<<<>>>AAAMMMdddyyy}}}uuuuuuwwwzzz~~~~~~|||xxxtttmmmgggeeegggkkknnnssstttuuuwwwzzzsssggg\\\YYYZZZZZZZZZ\\\aaabbbcccfffiiiooouuuzzz}}}xxxmmmccc___^^^ccchhhkkklllkkkeee^^^XXXSSSLLLIIIIIIJJJHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLPPPRRRUUUWWW[[[^^^___```bbbccceeeiiinnnrrrvvv{{{~~~ooofff^^^\\\^^^fffrrr|||yyyxxxxxx{{{{{{sssiii]]]SSSOOOKKKGGGDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???BBBEEEGGGIIIJJJKKKJJJHHHDDDAAA===;;;:::999888999<<<@@@GGGWWWqqq{{{yyyxxx{{{}}}{{{wwwqqqjjjfffeeefffgggjjjjjjiiiiiikkkqqqxxx~~~xxxmmmbbb______^^^]]]^^^bbbbbbcccfffkkkrrrxxx||||||qqqeee___```````````````^^^ZZZVVVQQQMMMHHHGGGHHHIIIHHHFFFGGGGGGGGGHHHIIIKKKMMMNNNOOONNNLLLJJJJJJJJJJJJKKKMMMPPPTTTVVVWWWXXXZZZ\\\\\\]]]```bbbeeejjjooosssxxx|||ssseee^^^WWWYYYbbbooo~~~}}}yyyxxxxxxyyyzzzxxxnnncccXXXOOOMMMJJJFFFCCCBBBAAA???>>><<<;;;;;;:::::::::;;;;;;:::<<<======<<<<<<>>>???@@@BBBDDDGGGIIIJJJJJJJJJIIIFFFBBB>>>;;;:::::::::888999>>>GGGRRReee|||}}}}}}zzzvvvrrrnnnkkkjjjiiigggeeebbb``````dddkkkqqqtttzzztttjjjggghhhfffeeefffeeeeeeeeeiiiooowww~~~xxxkkkcccaaa___]]]]]][[[XXXTTTRRRLLLJJJHHHIIIMMMNNNMMMJJJKKKKKKKKKLLLNNNQQQSSSUUUTTTRRRPPPNNNMMMLLLMMMNNNOOORRRVVVYYYZZZZZZ[[[]]][[[]]]```cccgggmmmssswwwzzz~~~zzzkkkaaa\\\WWW]]]kkk}}}~~~~~~|||}}}~~~zzzyyyzzz|||~~~}}}|||qqqddd[[[RRRKKKHHHFFFCCCAAAAAA@@@>>>===;;;:::::::::::::::;;;;;;:::<<<>>>>>>===<<<>>>AAABBBDDDFFFIIIJJJJJJJJJIIIGGGDDD@@@<<<999888999:::<<<<<>>===:::::::::999999:::;;;;;;:::<<>>======???AAACCCEEEGGGIIIKKKJJJIIIIIIEEEBBB>>>:::777777999:::???@@@GGGVVViii~~~|||}}}yyyyyy}}}~~~~~~~~~zzzvvvvvvoooeee]]]YYYWWWXXXXXX___bbbeeehhhiiimmmsssxxx}}}}}}vvvuuuxxxzzzwwwsssssssssssssssvvv}}}xxxiiijjjfffaaa______]]]XXXTTTNNNMMMNNNRRRWWWZZZYYYWWWSSSTTTTTTSSSRRRSSSWWWYYYXXXXXXXXXVVVSSSRRRSSSTTTVVVXXX[[[]]]]]]^^^```aaacccdddfffhhhkkkpppvvvzzzzzz{{{|||uuummmkkklllmmmnnnssstttsssmmmddd^^^[[[[[[aaarrr~~~~~~~~~~~~zzzvvvxxx}}}mmmaaaWWWMMMFFFEEEEEEBBB===999777777999:::;;;;;;:::999888888888888;;;;;;<<<<<<===???@@@AAADDDFFFIIILLLLLLJJJFFFDDDAAA===;;;;;;:::777888<<<>>>???MMMfffuuutttuuu|||xxxwwwzzz}}}}}}~~~yyynnnddd\\\XXXWWWWWWZZZ]]]aaacccdddggglllppptttxxx}}}~~~zzz{{{|||zzz{{{~~~~~~{{{yyyxxxxxxxxx{{{rrrllliiiffffffgggddd^^^XXXSSSQQQQQQTTTXXX[[[ZZZXXXTTTUUUTTTSSSRRRSSSVVVYYYZZZ[[[ZZZXXXVVVTTTUUUVVVVVVXXX[[[\\\]]]^^^aaacccggghhhiiijjjlllpppvvvzzzzzzzzz{{{}}}yyysssjjjdddccceeefffgggnnnqqqrrrnnnfff``````bbbjjjzzz}}}|||xxxhhh]]]SSSJJJEEEDDDBBB@@@===:::888888999:::;;;:::999999888999999999<<<<<<<<<===>>>@@@AAABBBFFFHHHKKKMMMMMMKKKHHHEEE@@@===;;;===<<<:::<<<@@@EEEJJJZZZttt}}}nnnnnnqqqzzzzzzwwwwww{{{|||xxxlllccc]]]ZZZYYYXXX[[[^^^___```bbbeeegggiiikkkooosssxxx~~~yyynnnjjjfffdddfffjjjmmmooouuuxxx|||xxxrrrppppppsssuuurrriiibbbYYYWWWUUUWWWZZZ\\\[[[YYYXXXXXXWWWVVVUUUVVVXXX[[[]]]^^^^^^\\\YYYWWWWWWXXXXXXZZZ\\\^^^___aaaeeehhhllllllmmmlllmmmpppuuuxxxyyyyyyzzz|||xxxkkkfff```]]]^^^ccchhhjjjqqqwww{{{vvvmmmhhhjjjoooxxx~~~~~~~~~|||nnn___VVVNNNFFFCCCCCC???>>><<<;;;::::::::::::999999999999999::::::;;;<<<<<<===???@@@BBBCCCCCCIIIKKKMMMNNNNNNKKKHHHFFF>>><<<<<<>>>===<<<@@@FFFLLLWWWmmm~~~ssssssxxx{{{zzzzzz|||uuujjjccc```___\\\]]]___```aaabbbcccccccccdddggghhhkkkoootttxxxsssjjjaaa___\\\YYYZZZ___ggglllkkksss}}}{{{zzz|||wwwnnn```\\\YYYYYY[[[\\\[[[YYY\\\\\\\\\ZZZYYYZZZ\\\___``````aaa___\\\ZZZYYYYYY[[[]]]___aaadddgggkkknnnoooooonnnmmmlllnnnrrruuuyyyyyy{{{~~~vvvkkkdddaaa^^^^^^dddnnnxxx~~~yyyssswww~~~|||{{{zzz{{{~~~ooocccVVVNNNHHHCCC@@@AAA;;;<<<<<<<<<;;;;;;::::::888888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEEJJJLLLMMMNNNMMMJJJGGGEEE<<<:::;;;=========CCCJJJTTTeee}}}xxxzzz}}}~~~sssjjjfffdddaaaaaaaaaaaabbbcccccccccdddeeefffeeeeeefffiiikkksssvvv}}}vvvhhh```TTTSSSRRRPPPRRRXXXaaaggghhhqqq}}}wwweeeaaa\\\ZZZ[[[]]]\\\ZZZ]]]^^^]]]\\\ZZZ[[[^^^aaaaaaccccccaaa^^^[[[ZZZZZZ[[[^^^aaadddgggkkkooorrrppppppooommmlllmmmqqqttt{{{}}}xxxkkkdddaaa``````dddnnn}}}~~~{{{xxxwwwwww|||~~~tttmmmbbbWWWMMMGGGDDD@@@>>>???999:::;;;<<<<<<;;;::::::888888888999:::;;;======<<<>>>@@@CCCEEEFFFGGGGGGKKKLLLLLLLLLKKKHHHEEECCC;;;::::::;;;;;;>>>GGGQQQbbbuuuzzzzzz{{{|||~~~sssllliiigggeeebbbbbbcccdddddddddiiijjjjjjiiifffeeeeeefffjjjmmmqqqxxxvvviii^^^XXXNNNNNNNNNNNNQQQWWW^^^cccjjjrrr}}}jjjeee^^^\\\\\\^^^]]]\\\\\\]]]\\\\\\[[[\\\___bbbdddeeefffdddaaa^^^\\\\\\ZZZ]]]bbbgggjjjnnnrrrtttrrrrrrqqqooonnnpppsssvvvxxxmmmeeeaaa___aaaeeennnzzzzzzwwwwwwxxxzzzpppfff___VVVNNNFFFDDDBBB???===>>>999:::;;;;;;;;;;;;::::::999999999999:::;;;======<<<>>>AAADDDGGGIIIIIIIIIKKKLLLLLLKKKIIIEEEBBB@@@<<<::::::;;;===BBBPPP^^^www{{{zzz~~~wwwtttmmmiiieeedddeeehhhhhhhhhmmmooopppoookkkhhhffffffiiiiiikkknnnsssyyy{{{rrriiiaaaZZZWWWSSSRRRSSSUUUXXX]]]```bbbkkkqqq{{{nnnhhhaaa^^^___``````___^^^^^^^^^^^^^^^```cccfffggghhhiiihhhdddaaa___^^^[[[```gggmmmqqqtttvvvxxxuuuuuuuuutttsssuuuyyy|||xxxllldddaaa```aaahhhrrr~~~~~~zzzxxxzzz|||}}}xxxnnncccYYYTTTNNNFFFAAABBBBBB@@@===>>>;;;::::::::::::::::::::::::::::::::::::;;;<<<======???BBBFFFIIIJJJKKKKKKMMMLLLLLLJJJHHHDDDAAA@@@===;;;;;;>>>AAAKKK^^^ooo|||vvvwww~~~sssnnnhhhggghhhkkkmmmmmmoooqqqsssrrrooollliiihhhjjjiiihhhiiilllqqquuuyyyyyyuuuooohhhaaa]]][[[ZZZXXXWWWXXXZZZ^^^aaabbbaaakkkooowwwqqqkkkddd``````bbbcccbbbaaabbbbbbbbbbbbeeehhhkkkiiikkkllljjjgggcccaaa```^^^dddlllssswwwzzz|||}}}xxxxxxxxxwwwwwwzzz~~~pppddd______aaagggppp}}}zzzzzz}}}}}}|||xxxpppeeeZZZRRRMMMIIICCC@@@BBBCCC@@@======<<<;;;:::999999999::::::;;;;;;:::::::::;;;<<<<<<===???CCCGGGJJJKKKLLLLLLNNNMMMLLLKKKHHHDDDAAA@@@>>><<<===@@@FFFRRRhhh|||}}}~~~~~~yyyyyy|||~~~vvvpppnnnkkkhhhllluuussswww{{{|||xxxsssqqqpppnnnllljjjhhhhhhjjjmmmooopppmmmiiieeedddbbbaaa___ccccccbbbccceeehhhlllnnnlllpppwwwssseeebbbdddeeeddddddhhhhhhggggggggghhhiiijjjppppppqqqpppmmmhhhccc```cccggglllsssyyy}}}~~~}}}|||zzz{{{rrrfff```^^^ccciiippp}}}~~~{{{yyyxxx{{{uuuhhh___ZZZTTTKKKDDDDDDCCCAAA???>>>===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===???BBBHHHMMMPPPPPPOOONNNPPPNNNJJJFFFCCCBBB???;;;======???CCCMMM___uuu}}}|||~~~|||~~~}}}yyyyyyzzzzzzxxxtttppprrrxxxvvv{{{}}}zzzxxxxxxvvvrrrooommmlllmmmnnnnnnkkkgggfffgggiiikkkkkkppppppooopppqqqrrrtttuuurrruuu{{{yyyllljjjmmmoooppppppooopppppppppppppppooonnnqqqrrrssstttrrrnnnkkkhhheeehhhlllrrryyyzzzkkk```[[[]]]fffppp}}}}}}zzzyyyxxxyyy{{{||||||{{{tttkkk___XXXTTTOOOHHHBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>AAADDDIIINNNQQQRRRQQQOOOOOOLLLGGGBBB@@@@@@@@@???@@@BBBFFFMMMZZZmmm}}}tttxxx}}}{{{||||||wwwqqqwww|||zzzzzz}}}zzz}}}yyyuuusssrrrrrrpppnnnkkkkkkoootttxxxzzz}}}~~~}}}pppnnnrrruuuxxxzzzzzz{{{}}}}}}{{{xxxtttqqqmmmoooqqqssstttrrrpppooolllmmmpppvvv}}}}}}xxxoooddd\\\YYY^^^lllzzz}}}zzzvvvvvvxxxzzzzzzxxxssspppeee]]]TTTNNNLLLIIIDDD???>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<>>>???DDDGGGLLLQQQTTTTTTRRRQQQNNNJJJCCC???======@@@CCCEEEIIIRRR```qqq||||||~~~tttsss~~~{{{xxxyyyyyyrrrsssuuuxxx~~~~~~|||{{{yyywwwwwwzzz~~~vvvtttwwwzzz~~~{{{sssooojjjlllpppsssvvvvvvvvvvvvvvvvvvyyy~~~yyytttlllfff```]]]\\\cccsss{{{yyytttvvvyyy{{{zzztttllleeeZZZTTTLLLGGGEEECCC@@@<<<>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<:::999::::::<<<>>>AAABBBHHHKKKPPPSSSUUUUUUSSSQQQKKKGGGBBB???<<<;;;???DDDHHHRRRcccwww~~~rrr}}}xxxssszzzyyyvvv{{{wwwtttssstttyyy~~~yyypppjjjkkkmmmqqquuuyyy{{{|||}}}}}}~~~zzzuuurrrooolllfffcccaaaaaacccjjj{{{}}}zzzxxxvvvwwwyyyzzzwwwoooeee]]]TTTOOOHHHCCCAAA@@@===;;;======<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<999::::::<<<>>>AAADDDFFFLLLNNNRRRUUUVVVTTTQQQOOOHHHDDDBBBBBB???;;;>>>EEEMMM]]]uuuqqqhhhxxxyyy~~~}}}}}}yyyzzz~~~xxxuuuvvvxxx|||yyypppkkkkkkmmmppptttxxx{{{|||}}}|||rrrlllkkkmmmmmmmmmjjjfffdddggglllvvv~~~}}}|||{{{|||~~~~~~|||{{{yyywwwwwwwwwvvvsssooofff]]]VVVOOOKKKFFFAAA???>>>===;;;:::::::::::::::999888888999999::::::;;;;;;<<<<<<::::::;;;>>>AAADDDHHHJJJOOOQQQTTTVVVUUURRRNNNLLLDDD@@@AAADDDBBB>>>BBBKKKWWWjjjvvvjjjfff}}}{{{{{{zzzzzz~~~}}}vvvrrrqqqrrruuuxxx|||~~~rrrmmmiiiiiinnnsssvvvwwwxxxqqqllloooyyyxxxwwwuuusssrrrsssuuuwwwxxxyyy||||||yyyxxxwwwvvvuuuwwwtttooojjjddd\\\TTTOOOIIIFFFBBB>>>===<<<<<<<<<999:::;;;;;;;;;:::999888888999999:::;;;;;;<<<<<<:::;;;===???CCCGGGKKKMMMQQQSSSUUUUUUSSSOOOKKKHHHBBB===>>>CCCCCCAAAIIIWWWdddxxx~~~nnnkkkppp|||wwwyyy|||zzz}}}~~~uuummmhhhggggggmmmuuu}}}{{{ssswww}}}~~~yyywwwssspppooooooqqqrrrrrrssstttwwwzzz}}}|||xxxuuuuuuuuuttttttvvvqqqjjjbbb\\\UUUNNNJJJDDDBBB>>><<<;;;;;;======;;;<<<=========<<<;;;:::888888999::::::;;;<<<<<<;;;<<<===@@@DDDIIIMMMOOOSSSTTTUUUUUURRRMMMHHHEEE@@@;;;;;;AAACCCCCCPPP```nnnwwwlllqqq}}}}}}{{{yyy|||vvvjjjjjjbbbggglllsss{{{{{{||||||{{{xxxwwwwwwxxxyyyyyyxxxvvvuuuvvvyyy|||~~~|||zzzxxxvvvuuuuuurrrkkkbbbYYYRRRNNNKKKIIICCCBBB???===;;;;;;;;;;;;;;;;;;;;;::::::999999999:::<<<>>>>>>===;;;;;;;;;===>>>@@@DDDIIIMMMQQQSSSTTTTTTTTTRRRNNNIIIDDD@@@???BBBFFFFFFCCCHHHZZZmmm{{{lllooo|||zzzssszzzxxxwww|||uuujjjjjjccciiiqqq{{{}}}}}}|||zzzwwwuuurrrqqqllleee\\\TTTNNNJJJGGGEEEAAA@@@>>><<<;;;::::::;;;;;;;;;:::::::::999999999:::::::::888777888:::===@@@AAACCCFFFJJJMMMPPPRRRVVVUUUSSSPPPLLLGGGCCC@@@@@@CCCGGGJJJLLLVVVllltttrrr~~~|||tttrrrtttnnnyyy|||~~~|||ppppppkkksss}}}~~~uuuwww~~~}}}|||{{{{{{{{{yyyvvvrrrmmmkkkccc]]]UUUMMMHHHEEEBBB@@@>>>===<<<;;;::::::::::::::::::::::::999999999999;;;:::777444444777<<<@@@CCCDDDFFFIIILLLOOOQQQRRRWWWUUUQQQLLLGGGDDDAAA@@@???AAAEEEKKKRRRaaazzz|||vvvoooppp|||xxxoooooosssuuu{{{|||yyywwwsssyyy}}}yyyxxxyyyyyyzzzxxxtttnnnhhhddd[[[VVVOOOIIIEEEBBB@@@>>>;;;;;;:::::::::::::::::::::999999999999999999999;;;:::888666666:::@@@DDDFFFGGGIIILLLOOOQQQSSSTTTWWWSSSMMMGGGCCC@@@@@@@@@BBBCCCGGGOOOYYYiiitttmmmjjjjjjuuuzzzoooooossswwwuuuvvv{{{wwwvvvwwwwwwwwwuuuqqqiiibbb^^^VVVQQQKKKGGGDDDBBB@@@>>>999:::::::::::::::999999999999999999999999999999888999::::::;;;===AAAEEEGGGHHHKKKOOORRRTTTUUUVVVTTTPPPIIICCC???>>>@@@AAAGGGIIIPPP\\\iiixxxrrrgggdddfffppp~~~~~~|||qqqrrrwww{{{pppttt|||~~~yyyvvvuuuttttttssspppkkkccc[[[WWWPPPMMMHHHEEECCCAAA@@@>>>999:::::::::::::::999888888888888999999999999999555777:::<<<===???CCCEEEIIIKKKNNNQQQSSSUUUUUUUUUOOOKKKEEE???===>>>AAACCCFFFKKKXXXkkk{{{yyykkkcccaaakkk|||zzz}}}~~~yyyyyywwwsss{{{{{{xxxuuutttqqqpppnnnjjjccc\\\TTTPPPKKKHHHDDDAAA@@@???>>>===::::::;;;;;;;;;:::888777777888888888999999999999777999;;;===???CCCGGGJJJNNNOOOQQQSSSSSSSSSRRRQQQJJJFFFAAA===<<<>>>BBBEEEIIIRRRddd|||rrrjjjhhhgggxxx}}}uuuuuuzzz~~~|||{{{{{{xxxqqquuu{{{}}}yyyvvvttttttnnnmmmjjjeee___WWWPPPLLLGGGDDDAAA???>>>===<<<;;;;;;;;;<<<<<<;;;:::888777777777888888999999999999;;;===>>>@@@BBBFFFLLLPPPQQQRRRSSSTTTSSSQQQOOONNNGGGCCC???<<<<<>>BBBJJJRRR___qqqwwwnnnnnntttwwwlllnnnqqqtttxxxzzz{{{|||yyy|||zzzqqqnnnssszzz|||zzzxxxvvvsssqqqjjjddd\\\UUUOOOKKKGGGEEE@@@???===;;;::::::;;;;;;;;;;;;:::::::::999999999777888999999888777999:::;;;>>>BBBEEEHHHKKKOOOQQQSSSTTTUUUUUURRRNNNIIIFFF@@@<<<;;;===AAAFFFQQQ\\\mmmtttnnnuuullljjjiiilllrrrwwwyyyyyyvvvxxxzzz|||~~~ssskkkhhhlllxxx~~~|||}}}~~~|||zzzyyyxxxuuuqqqnnnbbb\\\TTTLLLGGGEEECCCAAA===<<<;;;:::999:::;;;;;;::::::::::::999999999999777888999888888888:::;;;>>>AAAEEEIIIKKKNNNRRRTTTRRRSSSTTTTTTQQQLLLHHHDDD;;;;;;===AAAEEELLL[[[hhh{{{oooooo~~~rrrkkkeeeeeekkkqqqttttttrrrtttuuuvvvwwwyyy}}}tttnnnhhhgggiiiqqq}}}zzzyyyyyy{{{}}}~~~}}}|||{{{yyywwwsssmmmiii\\\VVVMMMFFFBBBAAA@@@@@@===<<<;;;:::999999:::::::::999999999999999999999666888888888888999<<<>>>@@@CCCHHHLLLNNNQQQTTTVVVSSSTTTTTTRRRNNNIIIDDDAAA??????AAADDDHHHQQQddduuutttjjjpppvvvnnndddaaaeeekkkooopppoooqqqrrrssssssvvvyyy|||uuufffeeegggkkkqqq{{{~~~}}}~~~|||zzzyyyzzz{{{}}}}}}{{{xxxtttmmmfffaaaVVVQQQIIICCCAAA@@@@@@@@@@@@???===;;;999888999999999999999999999999999999777888999999999;;;???AAABBBFFFJJJNNNPPPQQQSSSUUUTTTTTTQQQNNNIIIDDD@@@===@@@@@@CCCHHHNNN[[[qqq|||mmmhhhttt~~~uuuiiibbbbbbfffjjjmmmnnnoooppppppppprrruuuxxx{{{qqqggg___bbbiiirrrzzz|||||||||~~~|||{{{{{{}}}~~~}}}~~~}}}zzzwwwrrrllleee]]]WWWPPPLLLEEEAAA@@@@@@@@@@@@AAA???===;;;999888888888888888888999999999999999888999::::::;;;===BBBEEEEEEHHHMMMPPPQQQRRRSSSTTTSSSQQQMMMHHHDDDAAA>>>===>>>???EEEPPP\\\mmmqqqiiilll~~~yyyllldddcccfffiiimmmmmmnnnmmmlllmmmppprrrvvvxxx{{{pppeee```___cccmmmxxx~~~~~~||||||{{{zzzzzzzzzzzzzzzvvvsssnnniiiccc[[[SSSNNNJJJFFFAAA>>>>>>>>>>>>===>>>===;;;999888777888888777888888888999999999999999:::;;;;;;<<<@@@EEEHHHHHHLLLPPPRRRSSSRRRRRRSSSOOOLLLGGGBBB@@@???@@@AAABBBEEEOOO```ssssssggggggssswwwiiiccccccffflllmmmlllkkkiiiiiikkkmmmooooooqqqvvv}}}vvvggg```^^^bbbfffppp|||~~~}}}zzzzzzzzzzzzzzzyyyyyyyyyxxxpppmmmgggbbb\\\UUUMMMIIIEEEBBB>>><<<<<<<<<;;;;;;;;;:::888777777777888999777777888888999999999999:::;;;;;;<<<===AAAFFFJJJKKKNNNRRRTTTTTTSSSSSSSSSKKKHHHCCC???===???BBBDDDIIIMMM[[[qqquuuiiiaaagggyyyrrrgggbbb___fffiiijjjhhheeedddiiimmmlllmmmnnnqqquuuzzzwwwggg______cccjjjlllvvv~~~|||zzzyyyxxxxxxxxxwwwtttqqqmmmkkkjjjeee]]]VVVPPPLLLGGGDDDBBB@@@>>>;;;888777666666:::::::::999999888888888:::::::::::::::999888888777999<<<@@@DDDHHHJJJKKKNNNOOOQQQRRRQQQPPPNNNMMMFFF@@@<<<>>>???@@@BBBFFFMMM]]]rrruuuggg```bbbsss|||ooofff______bbbdddeeeeeefffhhhkkkiiijjjkkkmmmqqquuuyyy{{{}}}|||zzzsssiii___\\\___dddmmmqqq|||}}}{{{yyywwwwwwwwwvvvtttqqqmmmjjjgggccc___WWWQQQLLLHHHDDDAAA???>>><<<:::999999999999:::::::::999999888888888888888999999999888888777999;;;???CCCGGGJJJMMMNNNQQQRRRSSSTTTRRRPPPMMMLLLDDD@@@>>>@@@@@@AAAFFFMMMYYYnnnrrrfff^^^^^^hhh~~~|||lll___\\\]]]___bbbfffggggggfffeeeffffffhhhjjjnnnqqqrrruuuxxx|||}}}tttoooiiifff```ZZZWWWZZZaaagggqqqxxx~~~{{{yyywwwuuuuuuuuusssppplllhhhdddbbbZZZVVVPPPJJJFFFCCC@@@>>>;;;;;;::::::::::::;;;;;;999999999999999888888888888888888999999999999999<<<>>>BBBFFFJJJNNNPPPQQQRRRSSSSSSSSSPPPLLLHHHFFF>>>======>>>===???IIISSSjjjqqqccc[[[ZZZbbbvvvuuuddd^^^\\\]]]aaafffhhheeeaaaccccccddddddfffhhhjjjkkknnnqqqvvv{{{vvvlllddd^^^\\\YYYVVVTTTWWW\\\cccggguuu}}}zzzxxxvvvttttttsssppplllgggccc^^^\\\SSSOOOJJJEEECCCAAA>>>===::::::::::::::::::;;;;;;999999999888888888888888999999999::::::;;;<<<===???AAADDDHHHLLLOOORRRSSSPPPQQQPPPOOOKKKFFFAAA???<<<<<>>AAACCCFFFIIIMMMOOOQQQRRRPPPOOONNNKKKGGGBBB>>>;;;>>>???BBBDDDDDDJJJ[[[mmmuuummmcccZZZ[[[```rrryyywww\\\XXXVVVYYY___ddddddcccdddddddddeeeeeeeeefffffffffjjjnnnppprrrvvv|||~~~pppeee___ZZZUUUPPPPPPSSSVVVYYY]]]bbbhhhlll|||yyywwwuuurrrooommmkkkgggbbb\\\WWWTTTRRRLLLIIIDDDAAA@@@???>>>===;;;;;;;;;;;;:::888777666777777777888888888888888555555555666888;;;===???DDDFFFHHHKKKMMMOOOPPPQQQQQQPPPLLLIIIEEEAAA>>>===<<<===AAAEEEIIITTTiii|||xxxooofff```YYYTTT[[[gggrrrxxxfffaaa[[[ZZZ]]]aaacccdddddddddeeefffffffffffffffdddgggkkkllllllpppvvv|||~~~}}}zzzvvvtttvvvyyy{{{}}}xxx}}}ssslllbbbZZZVVVTTTQQQOOOOOOTTTYYY]]]```gggrrrzzz}}}{{{xxxvvvtttrrrnnnkkkhhhfffaaa\\\WWWRRRNNNMMMHHHEEEAAA>>>======<<<;;;::::::;;;;;;:::999777666666777777777888888888999777777777888:::===@@@BBBHHHIIIKKKLLLNNNOOOPPPPPPPPPMMMIIIDDDAAA???>>>>>><<<===BBBJJJTTTddd{{{{{{mmmccc\\\[[[WWWWWWcccsss{{{wwwuuutttmmmeee^^^]]]^^^aaadddddddddeeefffffffffffffffcccfffiiijjjiiilllrrrxxxxxx|||xxxuuuqqqnnnmmmpppuuuyyy|||tttyyyuuugggaaaZZZSSSPPPOOOOOOOOOQQQVVV]]]```dddmmm||||||zzzxxxuuusssrrrooollliiidddbbb]]]XXXSSSNNNKKKIIIFFFBBB>>>;;;;;;:::999888888999:::;;;::::::888888666666777777888888888999:::::::::;;;>>>AAAEEEGGGKKKKKKMMMNNNOOOPPPPPPPPPMMMJJJEEE@@@===<<<===>>>CCCDDDIIITTTbbbvvv~~~rrrggg^^^YYYZZZZZZ]]]mmm}}}tttvvvyyy~~~zzzwwwpppggg^^^YYYYYYZZZaaabbbccccccbbbcccdddeeebbbbbbbbbcccgggkkkppprrruuuwwwyyy||||||xxxsssssssssrrrrrrrrrrrrrrrtttqqqpppsssuuuwww|||qqqddd\\\XXXSSSNNNLLLMMMOOOQQQWWW^^^___dddooottt}}}|||wwwtttvvvrrrnnnnnnpppnnniiiccc^^^ZZZTTTPPPMMMJJJHHHFFFAAA@@@===:::999999:::;;;:::999999999888777777777555777888888777777888:::::::::;;;<<>><<<:::999999999999999999999888888888888888666777888888777777888:::<<<===>>>AAACCCFFFIIIJJJNNNNNNOOOOOOOOONNNNNNNNNGGGBBB>>>===;;;999<<>><<<:::<<<<<<;;;:::999888888888888888888888888999999999777888999888777777999;;;???AAADDDGGGJJJLLLMMMMMMOOOOOOOOOOOONNNKKKIIIHHHAAA>>><<<>>>>>>>>>CCCJJJSSS```wwwyyykkkddddddjjjvvv}}}{{{xxxiii^^^YYYVVVVVVWWWYYY[[[\\\[[[ZZZ]]]]]]\\\]]]^^^```bbbdddiiikkklllnnnpppsssxxx{{{wwwuuusssttt|||wwwqqqkkkdddbbbiiisss{{{yyyxxxsssjjj___VVVSSSRRRPPPOOOMMMLLLMMMPPPTTTWWW]]]ffflllvvv|||uuusssooollljjjhhheeecccbbb```______]]]YYYSSSNNNIIIGGGCCC@@@???===;;;999999999::::::999888777666777777777888999999999:::888999:::999888999;;;===BBBDDDHHHLLLOOOOOOOOOOOOOOOOOOOOONNNKKKHHHDDDBBB===<<<===AAADDDGGGOOOXXXhhhuuuoooggghhhjjjtttyyyzzzlllbbbSSSSSSTTTWWWZZZ\\\ZZZXXX[[[[[[[[[[[[\\\]]]___```fffgggiiijjjlllnnnrrruuu{{{}}}uuuooollliiijjjpppzzz{{{uuummmhhhgggnnnwwwzzztttmmmlllggg^^^UUUPPPPPPQQQNNNMMMLLLMMMOOOSSSXXXZZZ^^^hhhppp|||yyytttpppmmmiiifffeeecccaaa___]]]\\\[[[ZZZWWWRRRMMMIIIFFFDDDAAA??????>>>;;;:::777888888999999888777777777777777888999999999:::::::::;;;::::::<<>>>>>>>>BBBFFFIIIMMMWWWaaayyytttffffffnnntttwwwvvv|||zzznnnYYYVVVSSSSSSWWWZZZZZZYYYZZZZZZZZZZZZ[[[]]]^^^^^^bbbdddfffhhhiiikkknnnpppuuuyyyxxxppphhhfffcccdddhhhooowww||||||uuummmkkkmmmttt{{{|||ppphhhcccaaa___ZZZTTTOOOLLLLLLNNNJJJJJJLLLNNNSSSYYY^^^aaabbbmmmvvv|||xxxrrrmmmkkkhhhdddbbb```___^^^\\\ZZZYYYWWWTTTPPPLLLHHHFFFAAA???>>>======<<<:::888777777777888888888888888888888888888888999999999:::;;;<<<<<<===???CCCFFFHHHJJJMMMPPPQQQQQQOOONNNLLLJJJHHHEEEBBB@@@>>>===AAACCCGGGMMMPPPTTT___kkkyyykkkccckkkyyy|||iiiqqqqqqgggZZZRRRRRRUUUXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^aaaccceeefffhhhkkkmmmooosssxxx}}}}}}uuukkkiiifffeeefffjjjnnnqqq}}}xxxrrrkkkmmmsss{{{uuujjjccc___]]]ZZZWWWSSSPPPOOOOOONNNMMMKKKLLLNNNQQQVVV\\\aaadddhhhttt~~~{{{xxxuuurrrlllggghhheeeaaa^^^]]]]]][[[ZZZXXXWWWTTTOOOJJJGGGDDDDDD>>><<<;;;;;;<<<;;;999888888888777777777888::::::999999999888888888888888;;;<<<======???BBBGGGKKKMMMNNNPPPQQQQQQQQQOOONNNIIIGGGDDD@@@>>>===<<<<<>>@@@DDDJJJNNNPPPQQQQQQRRRRRRQQQOOOOOOGGGEEEAAA===;;;;;;<<<===>>>CCCOOO[[[eeeqqqyyykkkhhhhhhpppssshhhdddrrryyycccVVVSSSSSSTTTZZZ]]]```___\\\ZZZ[[[]]]\\\\\\^^^___```bbbccccccggghhhkkkooouuu{{{}}}xxxrrrppppppqqqpppnnnwww|||xxxmmmiiimmmmmmsss{{{yyynnnhhhmmmooovvvyyyjjjaaa```bbbaaa^^^^^^YYYSSSRRRTTTUUUSSSPPPPPPOOOQQQUUUXXXZZZaaaiiisss{{{wwwsssooollliiifffdddbbbbbb```___\\\ZZZXXXVVVPPPNNNIIIEEEBBB@@@???>>>::::::888777777777888999666666666777888999999999777888888777777999===???===>>>>>>@@@CCCFFFIIIJJJQQQQQQPPPOOONNNNNNMMMMMMEEE@@@===<<<;;;888:::???AAAJJJWWWeeewwwqqqhhhllluuuyyyjjjfffiiizzzqqq]]]RRRPPPRRRXXX\\\______\\\YYYYYYZZZ[[[[[[\\\^^^___```aaabbbdddeeegggkkkpppwww||||||||||||zzzxxxwww{{{}}}vvvqqqiiiiiinnnlllooorrrvvv|||tttiiiccckkknnnwwwzzzlllddddddfffeeecccbbb]]]WWWTTTUUUUUUSSSPPPQQQPPPRRRWWW[[[___gggppp|||xxxtttpppmmmjjjgggdddbbbaaa```___]]][[[XXXUUUTTTNNNKKKGGGCCC@@@>>>======:::999888777777777888999666666777777888888888999777888888888888:::===@@@@@@@@@AAACCCFFFIIILLLMMMOOOOOONNNMMMLLLJJJHHHGGGBBB>>>;;;;;;999777:::???DDDOOO```tttzzzqqqgggfffrrrrrrjjjnnnvvvhhhWWWRRRSSSVVV[[[______\\\XXXWWWWWWYYYYYYZZZ[[[]]]^^^_________```bbbeeejjjpppuuuxxx~~~yyytttqqqnnnqqqwwwwwwvvvuuutttuuuyyyyyynnneee```iiinnnxxx~~~{{{|||zzznnnjjjlllooonnnlllgggaaa[[[WWWVVVUUUSSSPPPQQQQQQUUUZZZ___dddnnnyyy|||xxxssspppllliiigggdddaaa___```___^^^\\\YYYVVVRRRQQQJJJHHHDDD@@@===<<<;;;;;;:::999888888777777888888777777777777777888888888777888999999999;;;>>>AAACCCCCCEEEGGGIIILLLOOOPPPOOOOOONNNLLLJJJGGGDDDBBB???<<<:::;;;999888;;;AAAIIIXXXnnn~~~rrrgggccc```hhh|||wwwooorrrsssddd\\\ZZZYYY]]]bbbbbb^^^ZZZXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^```dddiiimmmpppvvvxxx|||{{{yyyzzzzzz~~~~~~}}}~~~}}}xxxpppiiidddbbbjjjppp|||~~~|||zzzrrrqqqvvvzzzyyyvvviiiddd]]]XXXVVVUUUSSSQQQTTTTTTXXX]]]aaagggttt}}}vvvsssooolllhhheeedddbbb___]]]______]]][[[XXXSSSPPPMMMGGGEEEBBB>>><<<;;;;;;;;;999999999888888888888888888777888888888888888888888999;;;;;;;;;===@@@BBBEEEEEEGGGIIILLLNNNPPPQQQPPPOOONNNLLLIIIEEEAAA>>>>>><<<;;;<<<:::999>>>EEEPPPdddzzzoooeee^^^]]]aaaooovvvqqqvvv~~~rrriiidddcccfffhhhfff```\\\ZZZZZZUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[]]]```cccgggiiinnnppptttyyy}}}zzzrrrjjjeeeeeeeeennnuuu}}}|||xxx{{{|||hhhddd^^^YYYVVVTTTTTTTTTXXXYYY\\\aaadddkkkyyy~~~xxxrrrnnnkkkhhheeecccaaa```^^^\\\^^^^^^]]]ZZZVVVQQQMMMJJJDDDBBB???===;;;:::;;;;;;999999999999888888777777888888888999999999999999999;;;===>>>>>>@@@BBBEEEFFFGGGHHHJJJLLLNNNOOOPPPMMMMMMKKKIIIEEEAAA>>>;;;===;;;:::;;;;;;<<>>CCCQQQ^^^ttttttdddZZZUUUVVVZZZbbbppp}}}tttrrrzzzlll___WWWUUUVVVTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWYYY[[[^^^``````bbbdddhhhkkkmmmooopppvvvxxx}}}}}}~~~{{{{{{~~~}}}yyyyyy}}}vvvnnnkkklllsss{{{tttdddbbb^^^ZZZYYYZZZ^^^```ccceeejjjooosss||||||{{{xxxtttpppllliiihhhbbb___]]]\\\[[[[[[YYYXXXYYYYYYXXXVVVQQQJJJDDD@@@>>><<<:::888777777888999888999999:::999888777666888999:::;;;<<<>>>??????===???BBBDDDEEEFFFHHHJJJIIIJJJKKKLLLLLLLLLKKKJJJFFFDDDAAA>>><<<;;;::::::;;;:::===AAAGGGQQQddduuuwwweeeZZZUUUUUU]]]fffuuuuuuvvvmmm]]]SSSQQQRRRTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVWWWYYY[[[]]]\\\]]]```ccceeegggiiiiiinnnqqqwww~~~}}}yyyyyy|||zzzuuuuuuzzzzzzvvvqqqppprrr{{{}}}{{{nnncccaaa^^^[[[[[[]]]bbbeeegggiiiooouuuzzzwwwvvvrrroookkkhhhgggfff___\\\ZZZYYYYYYYYYWWWVVVWWWWWWVVVSSSNNNGGGAAA===;;;:::888666555666777888888888999:::999888777666888999:::<<<>>>???@@@AAA>>>AAADDDFFFGGGHHHJJJKKKKKKKKKLLLMMMMMMLLLJJJIIIGGGEEEAAA>>><<<<<<===>>>===>>>AAAHHHPPP^^^uuuyyykkk\\\WWWWWW\\\hhhssszzzrrr|||pppZZZNNNMMMQQQRRRTTTVVVWWWVVVVVVWWWXXXSSSTTTUUUVVVWWWXXXXXXWWWXXXYYY[[[]]]___aaacccccckkknnnsssyyy~~~|||xxxwwwuuurrrvvvzzzuuummmmmmsss|||}}}uuugggccccccaaa^^^\\\^^^dddjjjpppqqqrrrxxxyyyuuupppllliiigggdddbbbaaa___\\\ZZZYYYVVVRRROOOPPPNNNKKKFFFAAA===999888:::999999999999999999:::666666777888999999::::::;;;<<<===???@@@???>>>>>>@@@AAADDDGGGJJJLLLNNNOOOMMMNNNNNNNNNNNNMMMLLLKKKAAA???>>>===>>>===<<<;;;<<>>??????@@@@@@@@@@@@BBBDDDFFFIIIKKKMMMNNNOOONNNOOOOOONNNKKKGGGDDDBBB<<<:::999999:::<<<===>>>AAAHHHTTTccctttvvvjjj```XXXXXX___mmm}}}wwwzzzvvvcccVVVNNNJJJJJJLLLNNNQQQSSSUUUVVVVVVRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUWWW[[[^^^```dddggglllqqqvvv|||yyytttnnniiiiiikkkppprrrssswww}}}tttiiigggnnnyyy}}}}}}zzznnnfff___```aaaaaabbbgggooovvv{{{~~~xxxtttooojjjgggdddaaa___\\\XXXSSSOOOMMMJJJGGGEEECCCBBBAAA???===<<<::::::888888777777777777888888666666777999:::<<<===>>>???????????????@@@@@@AAABBBDDDFFFIIIKKKLLLMMMMMMMMMMMMLLLJJJFFFBBB===::::::999888999;;;???DDDGGGMMMWWWggg|||mmmbbb]]]YYYYYY```mmmvvvrrryyy~~~|||mmm```UUUNNNLLLLLLMMMOOOQQQRRRSSSRRRQQQRRRRRRSSSTTTTTTSSSSSSSSSRRRQQQRRRTTTXXX[[[^^^```ccchhhlllqqqvvv{{{|||tttpppmmmkkklllkkkiiijjjooopppuuu|||yyyjjjccccccmmmyyy}}}{{{pppgggccc\\\^^^___```ccciiirrrzzz}}}tttpppkkkfffccc```]]][[[XXXTTTNNNIIIGGGEEEBBBAAA>>>======<<<:::999999888777777666666666666777777555666777999;;;===>>>??????>>>===<<<===>>>???@@@@@@BBBEEEHHHJJJKKKKKKKKKIIIHHHFFFDDDAAA>>><<<;;;<<<<<<<<<===AAAHHHOOOTTT___lll~~~ooo```XXXUUUYYYaaannn}}}yyynnnllluuunnn~~~{{{~~~zzzkkk^^^TTTNNNLLLJJJKKKNNNPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSRRRQQQQQQRRRVVVYYY[[[]]]```dddhhhlllpppvvvyyyyyysssnnnllliiiffffffiiieeegggjjjmmmpppuuu{{{|||xxxrrriiiaaa```dddmmmyyy}}}|||pppfff```^^^ZZZ\\\___```dddkkkuuu|||}}}vvvqqqlllhhhccc___]]]ZZZWWWUUURRRNNNIIIEEEBBBAAA???>>><<<;;;:::999888777666555777666666666666666666777555666777999;;;===>>>???<<<<<<;;;;;;;;;===???@@@AAACCCFFFJJJLLLLLLLLLKKKIIIFFFBBB>>>;;;;;;<<<<<<<<<===???BBBGGGPPPZZZbbbrrrzzzlllaaaZZZWWWXXXbbbqqq~~~sssiiihhhqqq```ooozzz{{{yyyjjj```SSSOOOJJJIIILLLOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSRRRQQQQQQRRRTTTVVVWWWYYY\\\```cccfffkkkpppsssyyy|||yyyqqqnnnkkkgggfffhhhgggfffeeeddddddggglllppprrrnnnjjjgggbbb___dddlllnnn{{{~~~}}}zzzzzzwwwoooeee^^^ZZZZZZZZZ\\\```cccgggooozzz~~~}}}xxxoooiiibbb^^^ZZZVVVTTTRRRPPPNNNJJJGGGCCCAAA@@@???===<<<::::::999888777666555555777777666666666666777777666666777999:::<<<===>>>;;;;;;;;;<<<===???@@@AAAEEEGGGJJJLLLMMMLLLKKKIIIGGGDDD???;;;888888999:::999===BBBHHHOOO[[[hhhqqqzzzjjj^^^YYY[[[]]]dddrrryyyjjjfffgggqqqUUUaaasss}}}|||}}}uuueee]]]SSSNNNNNNPPPPPPOOORRRRRRSSSSSSSSSRRRRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRUUUXXX[[[^^^aaaeeejjjmmmsssuuuxxx{{{~~~}}}xxxtttpppnnnpppnnnmmmkkkgggddddddfffhhhkkkhhhfffeeeccccccjjjrrrvvvwwwqqqnnnlllgggaaa\\\XXXWWWWWW[[[^^^bbbgggmmmwww}}}yyywwwtttnnnfff```XXXUUUQQQNNNLLLKKKIIIHHHBBB@@@>>>>>>>>>===<<<:::999888888888777777666666888777777666666777777888666666777888999:::;;;<<<;;;<<<>>>AAACCCDDDEEEFFFHHHJJJKKKLLLKKKHHHDDDBBB>>>===;;;:::999999999999;;;BBBKKKTTT___mmm}}}xxxlll___XXXZZZbbbiiivvvvvviiidddgggrrrIIISSSbbbuuuxxxmmm___UUURRRQQQPPPNNNRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOONNNSSSUUUXXX[[[^^^aaafffiiioooqqqtttvvvyyy}}}|||yyyzzzssssssqqqmmmiiifffffffffhhhffffffgggffffffllluuu~~~}}}uuunnnhhhdddaaa]]]YYYVVVVVVVVVVVV[[[___eeekkkrrr~~~~~~}}}xxxtttnnniiifff```YYYTTTRRROOOKKKIIIHHHGGGEEEDDD<<<;;;;;;;;;===<<<;;;999777777777888888888888888888888777777777777888888666666777888999999::::::===???BBBEEEGGGIIIJJJJJJIIIIIIJJJIIIFFFAAA<<<999333444777:::;;;<<<;;;:::AAAIIIUUUaaannn~~~}}}yyyooojjjbbbZZZXXX___kkkuuurrrggg```fffmmm~~~gggGGGNNNXXXdddvvvwwwfff\\\WWWQQQJJJPPPQQQSSSSSSRRRQQQQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQNNNQQQTTTXXXZZZ]]]aaaddddddhhhlllpppssswwwzzz}}}~~~zzzuuurrrnnnkkkhhhiiijjjkkkllllllooossswwwzzzpppggg___ZZZXXXUUUTTTUUUSSSQQQTTTYYY[[[aaajjjqqqxxx~~~|||xxxwwwxxxyyyzzzyyyrrrkkkaaaZZZWWWSSSLLLGGGFFFFFFEEEDDDBBBAAA@@@@@@;;;;;;;;;:::::::::999999888888888888888888888888666777888888888777555555444555777999;;;<<<======CCCDDDGGGHHHIIIIIIHHHGGGIIIHHHEEECCC@@@>>>======999888888999888777<<>>===<<<<<<:::::::::999999999999888777777777777777777777777555666777777777666555555555666888;;;===???@@@@@@CCCEEEGGGIIIJJJIIIIIIHHHEEECCCAAA???===;;;:::999888888999<<<:::999===DDDLLLXXXmmm|||lll```ZZZYYYTTTUUU^^^eeelll}}}nnnaaaaaafffrrrRRR@@@>>>CCCJJJRRR\\\nnnzzzlll[[[MMMIIIIIIJJJKKKMMMOOOQQQRRRPPPOOOOOOOOOOOONNNNNNNNNNNNPPPRRRSSSSSSTTTVVVXXXXXX[[[aaafffjjjnnnrrruuuyyyzzz~~~{{{xxxyyyzzz{{{||||||~~~{{{sssoooiiiccc]]]XXXRRRNNNNNNLLLMMMPPPQQQRRRWWW]]]bbbhhhpppxxx{{{vvvrrrnnnoooppprrrpppkkkccc^^^VVVQQQLLLIIIIIIHHHEEEBBB>>>======<<<;;;:::999999999999888888888777777777666666666666666666666666444555666666666666666555777888;;;===@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHAAA@@@>>><<<:::999888888666666888;;;;;;:::>>>EEETTThhhrrr___VVVTTTRRRRRRYYYgggqqqyyyrrrfffbbbjjjtttvvvWWW@@@777<<>>===<<<<<<<<<;;;;;;::::::888777777777777666666666555555555555555555555555444444555555666666666666888:::<<>><<<;;;999999888888999888999<<<>>>@@@GGGPPPfff~~~kkkZZZSSSSSSRRRWWWcccsss~~~ssseeeaaahhhzzzvvv\\\EEE999777===>>>BBBFFFIIIRRRfffyyyrrr```MMMIIIEEEDDDFFFJJJMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPRRRSSSRRRQQQPPPQQQSSSSSSWWW\\\```dddgggkkknnnqqqrrruuuyyytttiiidddcccbbbbbbaaa___[[[WWWSSSQQQRRRPPPQQQTTTUUUVVV[[[bbbnnnttt~~~zzzuuuqqqnnnnnnlllhhheeeeeedddbbb```]]]XXXRRRMMMDDDCCCAAA??????>>>===;;;;;;;;;;;;;;;::::::::::::777777777666666666555555666666666666666666666666444444444555666777888888:::;;;>>>AAADDDFFFHHHIIIKKKKKKIIIGGGEEEBBB@@@???<<<;;;:::999888888888888<<<:::;;;???CCCJJJVVVbbbzzzpppcccXXXSSSSSSWWW___nnn~~~wwwfff^^^bbbrrrrrrXXXFFF:::555555???===@@@EEEFFFJJJYYYjjj}}}~~~kkkQQQKKKEEECCCEEEJJJLLLMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQRRRSSSSSSVVV[[[^^^```cccfffhhhmmmnnnqqquuu{{{}}}yyy{{{}}}|||sssjjjcccaaabbbbbbcccccc```\\\XXXVVVUUUVVVTTTTTTXXXYYYZZZ___eeeuuu|||}}}yyyrrrooojjjiiiiiihhheeebbb```]]]YYYUUURRROOOKKKHHHAAA@@@???>>><<<;;;:::999777777777777888888888888777777666666666555555555666666666666666666666666444444555555666888::::::===>>>@@@CCCFFFHHHIIIJJJKKKJJJGGGDDDAAA>>><<<;;;888777777666666666666777888888:::AAAIIISSSbbbpppkkkbbb\\\VVVUUUYYYbbblll|||vvvkkkbbbcccnnn~~~\\\GGG===888666777???;;;<<>><<<;;;:::777777666666666777888888888;;;BBBNNNXXXdddttt~~~lll]]]ZZZZZZZZZaaakkkzzzwwwkkkhhhiiittt~~~fffKKK===::::::::::::>>>999:::BBBDDDBBBHHHSSS___ooossshhhZZZQQQNNNMMMKKKIIIOOOPPPRRRTTTTTTSSSRRRQQQNNNPPPRRRRRRRRRRRRTTTUUUQQQTTTVVVXXXXXXXXXZZZ\\\```bbbfffkkkooosssuuuwww{{{|||tttqqqpppmmmllljjjeeeaaa```cccgggdddffffffddd___]]]^^^___aaa```aaafffhhhjjjpppwwwzzzuuusssrrrppplllhhhccc___\\\[[[\\\]]]ZZZXXXPPPMMMIIIFFFCCCAAA???===777999:::999888777777777555666666666777888888888888777777777666666666666333333333333333333333333666555555666888:::<<<>>>CCCEEEFFFIIIJJJLLLMMMMMMCCCBBB@@@>>>===;;;;;;;;;999999999999999:::;;;;;;AAAFFFRRRaaannnyyy~~~mmm___WWWXXX[[[```nnnuuujjjhhhjjjsss___MMM;;;444555666888:::===<<<;;;;;;===AAAEEEHHHVVV[[[kkkkkk[[[SSSQQQNNNLLLIIIJJJOOOSSSSSSOOOQQQVVVQQQQQQQQQQQQQQQRRRRRRRRRZZZXXXUUUSSSSSSUUUXXXZZZYYY[[[___cccgggkkkmmmnnnooosssyyy~~~zzztttqqqlllkkkiiifffeeefffjjjnnnpppnnnkkkfffaaa```aaabbbccchhhmmmooopppuuu}}}}}}zzzrrrpppllljjjhhhfffccc```]]]]]]]]][[[WWWSSSOOOLLLFFFEEECCCAAA>>><<<:::999777777666666666666777777666666777777888888999999777777666666555555555555555666666555444444555777444555777:::===???@@@AAAGGGHHHIIILLLMMMMMMJJJGGGCCC@@@<<<999777666777888???777333777999888:::???FFFQQQbbbsssyyykkk\\\WWWVVV\\\dddpppvvvrrrtttwwwoooNNNBBB666111444666444000>>>===<<<<<<===???BBBDDDLLLQQQ___sssyyyzzz}}}rrrfff]]]VVVRRRNNNLLLMMMQQQSSSRRRTTTYYYQQQQQQQQQRRRSSSSSSTTTTTTUUUSSSQQQPPPPPPQQQSSSUUUVVVWWWZZZ]]]aaaeeegggiiikkkoootttxxx|||zzzxxxqqqooolllhhheeefffkkknnnuuusssqqqmmmiiihhhjjjlllqqquuuzzz|||}}}}}}yyytttqqqjjjgggeeecccbbb```]]][[[[[[[[[YYYVVVRRRNNNJJJHHHCCCBBBAAA???===;;;999999777777666666666666777777666666777777777777777777666666666666555555444444333444555444333333444666555777:::===???AAACCCCCCIIIHHHIIIJJJKKKIIIFFFCCC===;;;999777666666777777777555666:::<<<<<>>>>>============>>>>>>CCCGGGQQQ```ppp}}}xxxyyy}}}~~~ttthhh```WWWOOOJJJKKKNNNOOOQQQTTTQQQRRRRRRSSSTTTUUUVVVVVVQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSUUUXXX\\\___aaadddggglllpppssswww{{{~~~{{{xxxrrrlllhhhiiimmmpppvvvvvvtttrrrppppppsssvvv~~~~~~zzzvvvrrrnnnjjjgggeeecccaaa``````___\\\[[[XXXVVVSSSNNNJJJFFFDDDBBB???>>>===<<<:::999888888777777666666666666777777777777666666666666666666555555555555555444444444333444555555444444666888999;;;===AAACCCEEEFFFGGGJJJIIIHHHGGGGGGDDD@@@===888888777777777777888888444777<<>>>>>:::::::::999888888777777777777666666666666777777777777666666555555444444555555555555444444444444444666777777777888:::<<<===???BBBEEEHHHIIIJJJJJJKKKIIIFFFDDDBBB???;;;999777777888888999999999999888<<>>AAAGGGLLLRRR]]]tttuuudddTTTMMMNNNNNNOOOPPPUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTSSSRRRRRRNNNMMMLLLLLLMMMPPPRRRTTTUUUXXX\\\```eeejjjooosssyyy{{{~~~xxxrrrqqqtttxxx}}}~~~}}}zzzvvvsssooommmiiigggeeebbb___\\\ZZZXXXVVVVVVVVVVVVTTTSSSOOOLLLHHHCCC???===<<<<<<888888888777777777777777777777666666666666777777777777666666555555444444555555555555555555555555444666777888888:::<<>><<<999666777777888888888888999999<<>>AAADDDFFFIIILLLMMMMMMKKKJJJGGGDDD@@@===;;;:::999777777777777777888999:::;;;???FFFOOO]]]rrr~~~vvvnnnhhhaaa^^^YYYRRRNNNPPPXXX___kkk|||wwwvvv{{{nnnVVVBBB444000111111222222000...,,,,,,---444444555666888999:::;;;999999<<>>@@@CCCFFFFFFHHHKKKMMMNNNLLLJJJHHHCCC@@@<<<::::::;;;;;;::::::999999999;;;>>>AAACCCKKKXXXhhhvvvyyyqqqhhh```[[[RRRSSSQQQOOOPPPWWWbbbkkkyyy|||tttlllrrr~~~lllTTTDDD;;;333///000111000///............---555555555555666888999:::;;;999999:::;;;@@@LLLXXX```uuuoooaaaUUUNNNNNNJJJKKKLLLOOOQQQSSSUUUVVVTTTSSSRRRRRRRRRRRRSSSTTTMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLNNNNNNPPPSSSWWW[[[ZZZ^^^eeekkknnnppprrrssssssvvvzzz~~~~~~}}}vvvsssooollljjjgggdddaaa^^^\\\ZZZYYYXXXWWWUUUSSSOOOMMMIIIGGGEEECCC@@@=========<<<;;;::::::::::::::::::999999888888777777777777666666666666777777666666777777888888999999666666777777888888999999<<<>>>@@@BBBCCCFFFIIILLLHHHJJJLLLNNNNNNKKKHHHFFFAAA>>>:::999:::;;;<<<<<<===<<<<<<===@@@DDDIIILLLXXXkkkttthhhaaa[[[WWWTTTKKKLLLNNNPPPTTT___nnnzzzxxxlllffffffqqqgggRRR<<<555444111...---000...,,,,,,...000///...---000444888::::::888777777777777888;;;@@@DDDGGGWWWaaatttttthhh\\\RRRRRRKKKHHHNNNRRRQQQQQQTTTTTTVVVXXXVVVSSSQQQRRRTTTPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJJJJKKKNNNPPPRRRVVVYYY\\\___aaadddgggjjjmmmnnnpppsssvvvxxxzzzzzzzzz|||~~~{{{vvvrrrlllkkkiiifffccc```^^^]]]\\\YYYVVVTTTSSSRRRPPPNNNJJJHHHFFFCCC@@@>>>===<<<:::::::::999999888888888888888888888888999999999666666666666777777777777444555666777888999:::;;;999888888888999;;;===>>>AAABBBDDDFFFGGGIIIIIIJJJNNNMMMMMMLLLKKKIIIHHHGGG<<<999999;;;;;;888777:::;;;<<>>AAACCCIIISSSdddzzzpppbbbXXXPPPKKKNNNQQQQQQSSSVVVSSSUUUWWWVVVSSSQQQQQQRRRPPPPPPOOONNNMMMLLLKKKKKKMMMLLLJJJIIIJJJKKKLLLMMMPPPRRRVVVXXXZZZ\\\```bbbdddeeegggiiilllppprrrtttwwwxxxzzz{{{{{{~~~~~~{{{xxxtttooolllhhhgggeeeccc```^^^\\\[[[YYYWWWSSSQQQOOONNNKKKIIICCCBBB@@@>>><<<:::999999::::::999999999888888888888888888888888777777777666666666666777777777777777777777777888888888888777777888999;;;>>>@@@BBBCCCEEEFFFIIIJJJKKKLLLLLLMMMLLLKKKJJJHHHFFFEEEDDD;;;888888::::::888888;;;<<>>AAADDDFFFFFFHHHJJJLLLNNNNNNOOOOOOKKKJJJIIIGGGDDDBBB@@@???<<<999999<<<<<<;;;<<<@@@AAAHHHQQQ[[[hhhwwwrrreeeWWWQQQOOOPPPTTTYYY[[[bbbkkkuuu|||llleee___]]]hhhyyy~~~hhhOOO<<<888444///---...000///...///......---------------------///111444777:::<<<>>><<<:::888777666777777666===GGGSSSbbbzzzuuufff[[[UUURRRQQQPPPPPPQQQSSSSSSSSSRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFGGGIIILLLMMMNNNPPPSSSUUUUUUUUUVVVXXX\\\aaafffjjjjjjkkkllllllmmmnnnqqqtttzzz}}}{{{xxxxxxvvvsssqqqnnnjjjeeebbb\\\[[[ZZZXXXWWWUUUTTTSSSQQQNNNJJJGGGEEEBBB???===;;;::::::999888888999999888888888888888888888777888888777666555444444333666666666666777777777777999999888888888888888888::::::<<>>===<<<>>>;;;;;;>>>@@@AAADDDIIIKKKVVVdddppp}}}vvvggg]]]RRROOOQQQUUU\\\ccciiiqqq{{{ooodddeeegggjjj{{{{{{fffSSSBBB777444111......///111111000///...------,,,,,,------,,,---...000333666999;;;<<<;;;888666444333222222666;;;@@@FFFQQQfffmmmaaaZZZSSSNNNPPPPPPPPPQQQRRRSSSSSSSSSQQQQQQPPPPPPOOONNNNNNNNNIIIIIIHHHGGGGGGGGGGGGGGGEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQQQQSSSWWW\\\aaadddcccdddeeeeeeeeegggjjjmmmqqqsssvvvxxxzzz|||~~~{{{wwwssstttrrrooollljjjfffaaa]]]VVVVVVUUUSSSRRRQQQPPPOOOLLLIIIFFFCCCAAA???<<<:::999999888888888999999:::777777777777777777777777888777777666555444333333666666666666777777777777777777888999:::;;;<<<===???@@@AAACCCEEEFFFGGGGGGHHHIIIKKKMMMNNNMMMKKKJJJEEEDDDBBB@@@>>>===<<<<<<>>>;;;;;;@@@DDDFFFKKKQQQWWWgggyyyxxxnnnfff\\\UUUPPPRRRVVV\\\eeemmmxxxqqqgggfffpppxxx|||cccPPPBBB;;;888222111000///000000000///......---,,,,,,,,,,,,,,,,,,,,,---///222555777999777666555333222111000000555777:::===DDDTTTjjjzzzwwwlllaaaXXXTTTQQQOOOOOOQQQSSSSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOIIIIIIIIIIIIIIIHHHHHHHHHCCCEEEFFFGGGGGGHHHIIIKKKMMMMMMMMMNNNQQQUUUXXXZZZ[[[\\\]]]]]]^^^```cccfffhhhjjjmmmpppsssvvv{{{~~~~~~}}}~~~~~~~~~}}}|||{{{wwwsssooollljjjgggeeebbb^^^YYYVVVRRRQQQPPPOOOMMMLLLJJJJJJFFFDDD@@@>>>>>><<<:::888777666666666666777888888666666666666777777777777777777666666555555444444666666666666777777777777666777999:::===???@@@AAACCCDDDEEEGGGHHHHHHHHHHHHGGGIIIJJJLLLKKKIIIFFFEEEBBBAAA???=========>>>>>>>>>;;;;;;AAAFFFKKKSSSZZZfffxxxuuuppplllddd]]]ZZZTTTQQQSSSZZZaaaiiirrrzzztttgggjjjsssdddMMM>>>555333555000000//////......------...------,,,,,,,,,,,,,,,+++,,,...000222444555666222111111000000/////////222444555777;;;GGGVVVbbb{{{xxxlll[[[VVVQQQNNNOOOQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPJJJJJJKKKKKKJJJIIIIIIHHHCCCEEEFFFGGGFFFFFFHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTUUUVVVWWWYYY]]]```aaacccfffhhhkkkpppvvvyyyxxxzzz|||~~~~~~zzzxxxwwwxxxyyyyyyxxxwwwvvvuuurrrmmmjjjfffdddaaa^^^\\\XXXSSSOOONNNMMMLLLJJJHHHFFFEEEDDD@@@===;;;:::::::::999888666666666666666666777888555555555666666666777777666666666666666666666666666666666666777777777777888999:::<<<>>>@@@BBBCCCEEEFFFHHHIIIJJJJJJJJJJJJGGGIIIJJJKKKIIIFFFBBB@@@???>>>===<<<===???AAABBB@@@===>>>EEELLLSSS\\\eeevvvyyynnnddd```\\\VVVTTTVVVSSSUUU^^^jjjuuu~~~~~~tttkkkkkkyyy|||fffMMM>>>666000///111...///000000///...------...---,,,,,,++++++,,,,,,+++,,,...000222333444444.........///////////////111222333555999AAAMMMUUUccc}}}|||aaaZZZSSSNNNNNNOOOOOONNNQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMLLLLLLKKKJJJIIIHHHEEEGGGHHHHHHGGGGGGIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQRRRSSSVVVYYY]]]]]]___aaadddgggkkkqqquuupppqqqssstttvvvzzz}}}yyyuuusssssstttvvvtttsssrrrqqqpppmmmiiifffcccaaa^^^\\\YYYUUUPPPLLLKKKJJJIIIGGGDDDBBBAAA@@@;;;999888777888999888777888888777777777888888999444555555555666666777777666666666777777777777777666666666666777777777777::::::<<<>>>???AAABBBCCCEEEFFFHHHJJJLLLLLLLLLLLLHHHIIIJJJJJJHHHDDD@@@======<<<<<<<<<===@@@CCCDDDDDDAAACCCJJJRRRZZZdddmmmrrrkkkaaaXXXVVVSSSPPPRRRWWWYYY]]]jjj{{{vvvpppllliiiuuueeeQQQ>>>777666222000000---///111222111000///000...---,,,,,,++++++,,,,,,------...///000111222222333222111000000111222333111111111111444999@@@DDDXXXggg~~~zzzhhhWWWOOOKKKHHHIIILLLKKKNNNQQQRRRQQQOOONNNMMMNNNNNNNNNMMMKKKJJJHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIHHHGGGFFFFFFKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVXXX[[[___cccggghhhkkkkkkkkklllooorrrvvvxxx}}}~~~~~~|||{{{xxxtttrrrqqqpppooommmrrrqqqooonnnkkkfff```\\\]]]\\\YYYVVVRRROOOLLLKKKEEEDDDBBB@@@???>>>======999999999999999999999999777777777777888888888888000000222333555666777888777777777777666666666666999888777777777777777888:::===@@@CCCCCCDDDEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIFFFDDDAAA???>>>===<<<;;;;;;<<>><<<<<<>>>;;;888888<<>>>>>@@@CCCFFFHHHIIIIIIKKKLLLHHHHHHHHHHHHIIIIIIIIIIIICCCBBBAAA>>>===;;;;;;:::???===;;;;;;@@@HHHQQQVVVWWW^^^eeejjjrrr}}}~~~tttggg^^^ZZZVVVQQQMMMLLLMMMRRR]]]iiisssyyywwwnnniiiccc]]]___iiizzzxxxbbbLLL===;;;666000...///111111000---------,,,,,,++++++***------------,,,+++***)))******+++,,,---.../////////...---,,,,,,---...///000000000///...///222555777:::DDDTTTfffzzzzzzvvvuuuuuuwwwhhh]]]SSSJJJDDDGGGEEEDDDDDDFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHGGGGGGGGGLLLKKKIIIGGGEEECCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGIIILLLNNNQQQRRRXXXXXXXXXZZZ[[[^^^```aaaffffffhhhkkkqqqxxx~~~~~~{{{wwwtttqqqqqqqqqssstttwwwyyyzzzyyyxxxuuusssqqqqqqqqqrrrooolllhhhffffffeeedddccc^^^]]]]]]]]]]]]\\\YYYVVVPPPNNNKKKGGGDDDAAA???>>><<<;;;:::999888777777777777777777777777777777777666666666666777777777888666666666777777888888888666666666666777777888888777888:::<<>>===;;;:::::::::999<<<===???CCCHHHOOOVVV[[[fffoooxxx~~~yyypppdddYYYUUUTTTRRROOOPPPPPPTTT^^^kkkzzzwwwiiibbb^^^[[[[[[ccctttsss\\\III<<<555888444000///000111222111.........---,,,+++******,,,,,,,,,,,,,,,+++******++++++,,,---...//////000///...---,,,,,,---...///---...000000///000333555777666;;;FFFSSSddd{{{~~~tttlllhhhffffffmmmttt|||qqqfffYYYOOOKKKGGGBBB@@@AAADDDEEEEEEKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFIIIHHHGGGGGGFFFEEEDDDDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDGGGIIIKKKLLLMMMNNNOOORRRUUUXXXZZZ[[[\\\^^^```eeellluuu|||}}}yyyuuuqqqpppnnnnnnnnnoooooopppqqqqqqtttssspppmmmllllllmmmnnniiifffbbb```^^^]]][[[ZZZ___]]]\\\[[[ZZZXXXTTTRRRLLLIIIFFFBBB???======<<<999999888777666666666777666666666666666666666666555666666666666777777777555555555666666777777777666666777777888999::::::888:::<<>>===;;;;;;:::999999999999:::999;;;>>>CCCKKKUUUbbbjjjzzzyyymmmdddYYYSSSQQQPPPOOOOOORRRVVV___mmm~~~|||kkk```\\\[[[]]]cccnnnlllUUUEEE;;;777555333111...---------------000//////...---,,,,,,+++++++++,,,,,,++++++*********++++++,,,---...///000///...---,,,,,,---...///+++---///000000111333444444222555>>>FFFQQQfffyyy~~~qqqfff___\\\[[[ZZZ]]]aaahhhssszzzlll___VVVOOOFFFAAAAAACCCDDDCCCIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHHHHIIILLLOOORRRVVVXXXYYYXXXZZZ^^^dddkkkttt{{{|||yyyzzzyyyvvvqqqmmmkkkkkkmmmmmmmmmlllllllllkkkkkkmmmllliiigggffffffggghhhhhheeeaaa^^^]]]\\\[[[YYY^^^[[[XXXVVVTTTQQQNNNKKKFFFDDDAAA>>>;;;;;;;;;;;;888777777666666666777777666666666666666666666666555555666666666666777777666666666555555444444444666777888999:::;;;<<<<<<<<<===@@@CCCEEEFFFFFFFFFGGGIIIKKKKKKJJJHHHHHHHHHFFFEEECCCAAA>>><<<:::999999999999999999::::::;;;888:::>>>DDDNNN___rrr{{{oooaaaZZZRRROOOMMMKKKLLLPPPUUU]]]kkk~~~~~~oooddd___^^^bbbjjjttt~~~oooRRR@@@888444333444222222111000///........./////////......------,,,***+++++++++++++++******))))))***+++,,,---......---,,,+++******+++,,,---+++---///000000///000111222///222999<<<@@@PPPbbbsssyyyjjj^^^WWWUUUUUUTTTSSSTTTWWW]]]iiizzzyyynnndddVVVLLLHHHFFFDDDBBBDDDEEEGGGJJJLLLNNNOOOPPPLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDCCCAAAAAA@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDFFFGGGJJJMMMPPPRRRTTTUUUTTTVVV[[[aaahhhoootttwwwxxxyyyzzz|||~~~~~~~~~|||xxxuuurrrsssrrrnnniiiffffffggghhhhhhhhhhhhgggffffffeeedddcccbbb```_________```bbb```]]]\\\\\\\\\[[[ZZZXXXUUUQQQOOOLLLIIIEEECCCAAA???<<<999888888999:::777777777666777777888888777777777777777777777777555555555666666666777777555555555555555555555555777888999:::<<<===>>>??????AAACCCEEEGGGGGGFFFFFFHHHJJJKKKJJJHHHFFFEEEEEE@@@???>>>===<<<;;;::::::888888888999:::;;;<<<===<<>>???@@@AAABBBAAABBBDDDGGGIIIKKKLLLLLLMMMOOOTTTYYY```eeeiiikkknnnnnnoooqqqtttxxx{{{}}}}}}~~~}}}zzzyyyxxx{{{}}}~~~}}}}}}}}}~~~zzz{{{||||||zzzvvvrrrpppnnnnnnmmmiiicccaaabbbdddaaaaaabbbbbbbbbaaaaaa```^^^]]]\\\[[[ZZZZZZZZZZZZWWWUUUSSSSSSTTTVVVVVVUUUQQQOOOKKKHHHFFFCCC@@@======;;;999666555666888999888777777777777888888999888888888888888888888888555555555555666666666777222222333555666888999:::888888:::;;;===>>>???@@@AAACCCEEEGGGHHHGGGFFFEEEGGGIIIIIIHHHEEEBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::<<<===>>>@@@KKK\\\iiissszzz}}}uuuooojjjbbbYYYNNNJJJHHHJJJKKKNNNYYYeeeooozzz~~~wwwjjjgggcccaaadddnnnzzzkkkPPPCCC888555444000...000***+++---...------......,,,,,,,,,,,,,,,,,,,,,---)))******+++++++++******'''''''''((()))+++,,,---///+++'''&&&(((******))),,,,,,.../////////...------...000111333666;;;???PPPYYYlllpppbbbVVVPPPOOOOOOPPPKKKIIILLLQQQXXXeeeqqq~~~kkkXXXKKKEEECCC@@@@@@@@@AAADDDGGGKKKNNNMMMNNNNNNNNNMMMKKKIIIHHHOOOLLLIIIIIIKKKLLLJJJHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@???===<<<<<<======>>>AAAAAABBBBBBDDDEEEGGGGGGLLLMMMPPPSSSXXX\\\```bbbeeehhhlllooopppppprrrsssvvvxxx|||~~~~~~}}}}}}}}}}}}}}}{{{xxxvvvuuuttttttvvvxxxzzzzzzxxxvvvtttvvvwwwxxxwwwuuupppllliiiiiiiiigggeeecccaaa___^^^___^^^]]][[[ZZZYYYYYYXXXXXXYYYYYYXXXUUUTTTTTTUUUOOOOOOPPPPPPOOONNNLLLKKKHHHEEECCCAAA@@@>>>;;;999:::999999999888888777777555555666666777777888888666666666666666555555555666666666666777777777777888888888777777777777777999999:::<<<>>>@@@BBBCCCGGGGGGGGGHHHHHHGGGFFFFFFCCCBBBAAA???>>>>>>=========;;;999:::<<<===;;;999777999;;;;;;;;;===AAAEEEGGGYYYmmmvvv{{{}}}yyywwwpppggg```]]]ZZZUUURRRNNNNNNNNNOOORRR\\\iiirrrwwwjjj\\\\\\\\\```jjjzzzeeeNNN>>>999333///000111000///111///---++++++,,,...///......---,,,,,,,,,,,,---((())))))+++,,,---......(((((((((((()))***,,,,,,///,,,(((''')))++++++***+++,,,---...///......------...///000111333777;;;???HHHXXXnnntttggg]]]VVVSSSQQQNNNJJJHHHKKKNNNTTT^^^iiixxx{{{jjj\\\RRRLLLBBBAAAAAABBBEEEIIIKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJMMMKKKIIIIIIJJJKKKJJJHHHIIIHHHGGGFFFDDDCCCBBBAAA??????>>>======>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHKKKNNNRRRVVVYYY[[[___bbbfffhhhiiijjjlllmmmrrrtttxxx{{{}}}~~~}}}{{{{{{}}}~~~}}}{{{yyyyyyyyyyyyzzz{{{||||||zzzyyyxxxwwwvvvuuuttttttssstttuuuvvvuuussspppooossstttuuutttrrrnnniiigggfffeeedddbbb```^^^\\\[[[[[[ZZZXXXWWWUUUTTTTTTTTTOOOPPPPPPNNNLLLKKKKKKLLLKKKKKKLLLKKKKKKIIIGGGFFFDDDBBB???>>>===<<<999777:::999999999888888888888555666666666666666777777666666666666666666666555555666666666666777777777777777888888888999999999;;;;;;<<<>>>@@@BBBCCCDDDGGGGGGHHHGGGGGGFFFEEEEEEAAA@@@???>>>============<<<:::888888:::;;;:::888;;;<<<===>>>???CCCIIIOOOXXXeeeqqqtttsssrrrnnniiibbb___ZZZVVVSSSQQQPPPNNNKKKNNNSSSYYY```lllyyyqqqddd[[[^^^ccclllyyykkkPPP@@@999555111///000111111000000000000///////////////......---,,,,,,,,,,,,---************************))))))((())))))***++++++///,,,)))((()))++++++++++++,,,,,,---...------------...///......///222555666===IIIXXXmmmyyykkkccc]]]WWWSSSNNNKKKIIIKKKMMMQQQZZZcccooo}}}|||nnn___UUUGGGCCC@@@???BBBDDDDDDCCCGGGHHHJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@@@@??????@@@AAAAAA?????????@@@BBBCCCEEEFFFDDDEEEFFFIIILLLOOORRRSSSWWWZZZ]]]___```aaaccceeekkknnnqqquuuwwwzzz~~~~~~|||}}}|||{{{zzzyyyyyyyyyyyyzzzxxxuuuuuuuuuvvvvvvvvvrrrrrrrrrrrrssstttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqpppmmmjjjiiimmmmmmnnnnnnkkkgggcccaaaaaa```___]]][[[YYYXXXWWWTTTTTTRRRPPPOOONNNNNNNNNKKKLLLLLLKKKHHHGGGGGGHHHFFFFFFEEEEEEDDDBBBAAA@@@>>><<<:::::::::999777555999999999888888888888777666666666555555555555555555555666666666666666666555555555666666666777777777777888999:::;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCC>>>>>>===<<<;;;;;;<<<<<<<<<:::888888:::;;;;;;;;;>>>???AAACCCGGGMMMUUU[[[hhhnnnqqqmmmgggbbb^^^ZZZQQQQQQOOOMMMKKKKKKLLLNNNNNNUUUaaalllwwwuuueeeZZZWWW^^^kkkyyyiiiNNN===555444222000///000111000///...///000111000///---,,,......---,,,,,,,,,,,,,,,,,,++++++***)))(((''''''***)))))))))))))))******---+++***((())))))*********++++++,,,,,,,,,,,,,,,...//////...------///111555:::AAAJJJWWWmmm{{{mmmfffaaa[[[UUURRRNNNKKKLLLNNNSSS]]]gggooo||||||mmmbbbVVVNNNEEE?????????>>><<>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPSSSUUUWWWXXXZZZ\\\^^^dddgggkkknnnpppssswwwyyy|||zzzyyyzzz~~~}}}{{{{{{{{{{{{yyyxxxxxxxxxwwwvvvvvvuuuuuuuuutttrrrpppnnnnnnooopppppppppooonnnmmmlllkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmkkklllllllllkkkiiigggfffffffffffffffddd```]]][[[\\\[[[ZZZXXXVVVUUUSSSSSSPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFDDDEEEFFFAAAAAA@@@???>>><<<;;;::::::999777777888888666555777777777777666666666666666666555555444444333333555555555555666666666666555555666666666777777777777888999;;;<<<>>>???@@@BBBBBBCCCEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@;;;;;;:::::::::;;;;;;<<<<<<;;;::::::;;;>>>@@@AAAAAACCCGGGMMMSSSZZZaaaeeekkkkkkiiibbbZZZVVVSSSRRRMMMNNNNNNLLLKKKMMMSSSXXX\\\ffftttsssggg___\\\\\\gggxxxmmmRRR???666555111000000000000///---,,,,,,------------,,,++++++...---,,,,,,++++++,,,,,,,,,,,,+++***)))(((((('''***)))))))))))))))************)))(((''''''((()))***************++++++,,,//////000///------...//////333999===EEEUUUlll}}}ppphhhccc^^^YYYUUUPPPLLLLLLOOOVVVbbbmmmsss~~~|||sssggg^^^QQQGGGBBBAAAAAA@@@@@@AAABBBDDDGGGIIIKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHGGGFFFDDDBBBAAA@@@???????????????@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKNNNPPPRRRSSSTTTWWWZZZ^^^```dddfffhhhkkknnnqqqsssrrrqqqsssvvvzzz|||}}}}}}~~~~~~zzzxxxwwwwwwwwwwwwuuusssttttttttttttsssrrrqqqqqqnnnmmmllljjjiiiiiijjjjjjkkkjjjiiigggfffeeeeeeeeeiiiiiihhhhhhggggggffffffeeeffffffgggfffeeeddddddbbbbbbbbbaaa___\\\YYYXXXWWWVVVUUUTTTRRRQQQOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFAAABBBCCCAAA???======>>>>>>===<<<;;;:::999888888999777666666777888666555444444444555555555555555666666555555444444333333444555555555666666777777666666666777777777777888888999;;;===???AAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGDDDDDDDDDCCCBBB@@@???>>>:::999999::::::;;;<<<===;;;;;;:::;;;===BBBGGGJJJJJJNNNTTT\\\ccchhhjjjjjjeeeaaa\\\VVVPPPLLLLLLNNNLLLMMMOOOOOOQQQXXXbbbiiipppxxxxxxmmmfffbbbeeelllppp|||kkkSSSCCC888444555000111111000...,,,+++***...---+++***)))***,,,---------,,,++++++++++++,,,++++++++++++++++++++++++))))))((())))))***++++++((())))))(((&&&&&&''')))***))))))))))))***++++++---///000///.........000+++///444666;;;GGGXXXeee~~~zzzpppiiiccc^^^WWWRRRNNNOOOSSSYYYeeeqqquuu~~~rrrkkk___RRRHHHDDDCCCCCC>>>???@@@AAACCCEEEGGGIIIGGGJJJMMMNNNMMMMMMMMMNNNLLLLLLKKKJJJJJJIIIHHHHHHKKKKKKJJJIIIGGGEEECCCAAAAAA@@@@@@????????????@@@?????????@@@AAACCCEEEEEEGGGIIIKKKLLLMMMOOOSSSUUUWWWZZZ]]]___```bbbeeegggjjjhhhgggiiilllppprrrssssssuuuwww{{{~~~~~~~~~}}}|||zzzyyyxxxwwwtttsssrrrssssssssspppnnnppppppppppppooonnnmmmlllggghhhhhhgggeeeccccccdddbbbbbbaaaaaaaaabbbbbbcccdddccccccbbbaaa```______^^^^^^_______________^^^^^^^^^^^^]]][[[YYYWWWUUURRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHFFFDDDDDDCCCCCC>>>>>>???===;;;999::::::;;;:::999888888777888888999777666666777888777555333333444444444444555555666666666555555555555555444444555555666777777777777777777888888888999999:::;;;===>>>AAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEE@@@AAA@@@@@@???>>>===<<<999999999:::;;;===>>>???;;;<<<===???BBBIIIQQQWWWZZZ]]]ccciiinnnnnnkkkhhh^^^XXXQQQNNNJJJFFFHHHKKKHHHKKKPPPWWW```jjjuuu|||~~~qqqfffddddddhhhssslllOOOAAA:::333///111000111111000---+++******111///,,,******+++---///------,,,+++++++++++++++******++++++,,,,,,,,,---(((((((((((()))***,,,,,,(((***+++)))'''&&&''')))))))))((((((((()))***++++++,,,...///......///000///111333444666===IIIRRRdddttt~~~rrriiidddYYYVVVUUUXXX[[[```iiirrrxxx}}}~~~uuufffUUUHHHCCCBBB>>>======>>>@@@AAACCCEEEDDDHHHKKKMMMLLLKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKJJJIIIHHHFFFEEECCCCCCAAA@@@???>>>>>>>>><<<<<<===>>>???AAABBBCCCBBBDDDEEEFFFGGGJJJMMMPPPQQQSSSVVVWWWXXXYYY\\\^^^___^^^\\\^^^aaadddfffggggggiiilllooorrrtttvvvvvvwwwyyy}}}|||zzzxxxwwwwwwwwwvvvtttsssqqqqqqooonnnnnnnnnooonnnllljjjjjjjjjkkkkkkjjjiiigggfffaaaccceeeeeeaaa^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUXXXXXXXXXVVVUUUSSSQQQPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEEEECCCAAA@@@??????>>>===>>>>>>===:::999999:::888888777666666777777888999777666666777777666444444444555555555666666666555666666666666666777777444444555555666777777888888999999999999:::::::::<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIHHHFFFEEECCC===============<<<;;;;;;999::::::;;;===???@@@AAA@@@BBBDDDGGGLLLUUU```gggkkkkkkkkkmmmmmmiiibbb]]]WWWOOOJJJIIIHHHFFFHHHLLLLLLQQQ[[[hhhuuuvvvmmmfffeeennnvvv|||cccOOO===888555///---000...000111///,,,+++,,,---......,,,+++++++++,,,------,,,++++++***+++++++++************++++++++++++'''''''''((()))+++,,,---(((+++,,,+++((('''(((***)))((('''''''''(((***+++(((+++---.........///000222222111///000444<<>>===============>>>@@@BBBCCCDDD>>>@@@AAABBBCCCFFFIIILLLNNNOOORRRSSSSSSTTTVVVXXXXXXVVVUUUVVVYYY\\\^^^___^^^```cccgggjjjlllmmmmmmmmmooossswwwzzzyyyvvvrrryyy{{{}}}||||||||||||zzzwwwtttrrrssssssrrrrrrpppooommmlllkkkkkkjjjkkklllkkkiiifffeeefffggggggfffeeecccbbb\\\```cccccc___\\\ZZZZZZ^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSQQQPPPOOONNNMMMRRRQQQQQQPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;:::;;;;;;:::777666666777777666555555555666777888888777666666666666555333555666666666777777888888555555666666777777888888444444444555666777777888999999:::::::::;;;;;;;;;===>>>???AAACCCDDDFFFFFFFFFGGGHHHHHHHHHFFFDDDBBB;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<>>>@@@BBBCCCGGGIIILLLPPPVVV```llluuutttqqqmmmkkkgggaaaYYYRRRPPPIIIEEEHHHIIIHHHKKKPPPVVV\\\hhhxxxvvvkkkkkkiiirrreeeLLL>>>666777555......444---...000...,,,,,,...111******+++,,,+++***)))(((---,,,++++++******++++++*********)))))))))))))))***((('''''')))+++,,,,,,---,,,***(((((((((((())))))))))))))))))******+++((()))+++---......------//////......000333555777FFFKKK[[[sssoooccchhhooovvvyyyzzzxxxwww|||eeeSSSIIIFFFCCCAAA@@@AAAAAAAAA@@@>>>@@@CCCGGGIIIJJJKKKKKKPPPNNNKKKJJJKKKLLLLLLKKKNNNLLLKKKJJJIIIIIIJJJJJJEEEDDDCCCBBB@@@???======>>>>>>============>>>>>>===<<<<<<===>>>@@@BBBCCCHHHIIIJJJJJJLLLLLLMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSUUUWWWYYY[[[\\\^^^```ccceeefffhhhjjjkkkllllllllllllrrryyy|||{{{yyy{{{~~~{{{~~~~~~~~~~~~}}}~~~}}}|||{{{zzzyyyyyyzzzxxxvvvtttrrrppppppooollllllmmmmmmlllkkkjjjjjjggghhhiiiiiihhhfffcccbbbccccccccccccbbb```___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRQQQQQQQQQQQQPPPPPPPPPMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDHHHGGGFFFDDDBBBAAA@@@@@@???>>>===<<<:::999888777777777666666555555555444777777777777666666666666888888999888888777666555666777888999999888777666444444555666666555555444777777777888999999::::::888999;;;=========;;;:::;;;===???BBBCCCDDDDDDDDDIIIHHHFFFDDDCCCAAA>>>;;;<<<;;;::::::;;;<<<<<<;;;777:::===>>>@@@CCCIIIMMMNNNXXXeeennnpppppprrrsssoooiii```YYYVVVUUURRRPPPLLLIIIIIIMMMMMMLLLPPPXXXaaammm~~~vvvwwwrrryyygggRRR===888222111333444222...111000///...---,,,++++++.........------,,,,,,,,,,,,,,,,,,+++***)))((((((((()))******(((''''''((()))(((''''''(((***++++++,,,+++***(((((((((((()))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,...---------///111444555999===HHHZZZmmmyyy|||tttddd[[[QQQMMMIIIFFFDDDDDDBBBAAA===>>>@@@BBBEEEGGGHHHHHHKKKJJJIIIJJJMMMOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJGGGFFFEEEDDDBBBAAA@@@???@@@???>>>============>>>;;;;;;;;;;;;<<<>>>@@@AAADDDDDDDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUXXXZZZ]]]]]]^^^```aaabbbcccdddffflllsssvvvvvvuuuwwwyyy|||~~~~~~~~~}}}{{{{{{||||||{{{zzzyyyyyyxxxwwwvvvuuuttttttuuutttsssqqqooonnnmmmmmmkkkkkkkkkkkkjjjiiiggggggeeeeeeeeeeeedddcccaaa```^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMOOONNNNNNNNNMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFEEEDDDCCCBBBEEEDDDCCCAAA???>>>>>>>>>:::::::::999999888888777777666666666555555555555777777777777666666666555666666666777666666555555666777777888888777666666555555555555666666666666777777888999::::::;;;;;;:::;;;<<<<<<===<<<;;;;;;>>>???AAABBBCCCDDDDDDDDDFFFDDDAAA@@@???>>><<<:::<<<;;;:::::::::::::::999===>>>>>>???BBBIIIRRRYYYeeeppp}}}{{{tttqqqddd^^^WWWQQQOOOMMMKKKIIIMMMIIIIIIMMMPPPTTT]]]gggvvv|||vvvyyyzzzcccOOO@@@:::555000///111222000...............------------......---------,,,,,,,,,+++,,,,,,++++++)))((((((((()))+++***(((''''''(((''''''&&&''''''((()))***,,,+++)))((('''(((((()))))))))(((((())))))***+++---,,,,,,+++******++++++,,,,,,,,,,,,---///222333444555;;;FFFSSSddd{{{zzzssseee```XXXQQQLLLIIIEEECCC>>>>>>???@@@AAADDDFFFGGGHHHGGGHHHJJJMMMOOOOOONNNKKKKKKJJJJJJIIIJJJJJJKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>============;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKLLLLLLLLLNNNPPPTTTTTTTTTTTTVVVXXXZZZ[[[^^^dddjjjnnnooooooqqqssszzz{{{}}}}}}|||{{{|||}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~|||{{{{{{zzzzzzyyyyyyxxx{{{yyywwwvvvwwwwwwvvvuuuqqqqqqppppppooonnnmmmmmmoooooonnnmmmlllkkkjjjjjjiiiiiihhhhhhfffeeecccbbbbbbaaa```___^^^]]]]]]\\\ZZZZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJIIIHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@>>>===<<<;;;;;;;;;666666666666777777777777666666666666555555555555777777777666666666555555333333444555555555444444555666666777777777666555666666555555555666888999888888999:::<<<======>>>======<<<<<<<<<<<<<<<<<>>=========<<<;;;::::::;;;<<<===>>>@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCDDDFFFHHHHHHGGGHHHIIIKKKOOONNNMMMMMMOOOQQQTTTVVVXXX\\\bbbfffhhhjjjlllnnntttuuuuuutttssssssuuuvvvwwwwwwvvvwwwxxxyyy{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyyxxxxxxwwwwwwvvvvvvuuuttttttssswwwuuusssrrrssssssrrrqqqlllkkkkkkjjjiiiiiihhhhhhjjjjjjiiiiiiiiihhhggggggfffffffffeeecccaaa______^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWWWWWWWVVVTTTSSSRRRPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>==================<<<;;;:::999888888888555555555555555555555555666666666666666555555555777777666666666555555555222333444444555555555555555555555666666666666666666555444333444666999:::::::::;;;<<<>>>???@@@@@@AAA???>>><<<<<<===>>>???DDDDDDDDDEEEFFFGGGHHHIIIHHHDDD???<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===AAADDDJJJQQQ[[[fffpppvvvyyy~~~wwwgggYYYQQQLLLKKKIIIHHHJJJLLLNNNOOOMMMOOOTTT]]]jjjzzzyyytttzzzqqqUUUDDD;;;777444111...,,,---...000///...,,,,,,---------.........------------------------+++++++++++++++***)))((((((***++++++)))(((((()))###%%%''''''&&&&&&''')))***)))((('''''''''((()))((((((((('''((())))))***))))))(((((()))***,,,---,,,,,,,,,---...///000111///000333777999AAAQQQaaatttsssggg\\\TTTOOOLLLJJJFFFCCCAAAAAACCCDDDEEEEEEFFFHHHKKKKKKJJJHHHHHHHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDBBB@@@??????>>>>>>======<<<<<<===>>>?????????>>>>>>======<<<<<<===>>>???@@@@@@AAA@@@@@@BBBCCCEEEEEEDDDDDDFFFGGGJJJIIIIIIIIIJJJLLLOOOQQQSSSVVV[[[```ccceeegggiiimmmnnnnnnmmmlllmmmoooqqqssssssssstttvvvxxxzzz|||{{{{{{{{{{{{|||}}}||||||zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuuttttttttttttsssrrrrrrqqqqqqpppsssqqqooonnnoooooonnnmmmhhhhhhggggggffffffeeeeeeeeeeeefffffffffeeedddcccccccccbbbaaa```^^^\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRPPPOOONNNLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@@@@???>>>:::::::::::::::::::::::::::999888888777777777777777777777666555555444444555555555666666666666666666666666666555555555555333444555666666666666666555555555555555666777777666555444444555777:::<<<======>>>???@@@AAABBBBBBCCCBBB???>>>>>>???AAABBBEEEEEEFFFHHHIIIJJJKKKLLLIIIEEE???;;;::::::::::::888:::<<<======>>>BBBEEEGGGNNNZZZgggrrrxxx{{{|||ttttttrrrmmmddd[[[SSSOOOIIIIIIHHHHHHJJJMMMQQQTTTUUU\\\fffssszzzuuutttxxxnnnRRRAAA<<<:::777444///...---...///000000///...------------,,,,,,,,,------------------------******+++++++++***)))))))))***,,,+++)))(((((()))"""%%%))))))&&&&&&'''******)))((('''''''''((()))((((((''''''(((((()))***'''''''''((()))+++,,,---+++,,,,,,---......//////,,,,,,///333444777AAALLL^^^tttwwwlllbbb\\\WWWSSSNNNIIIDDDBBBAAAAAA@@@@@@AAADDDHHHJJJJJJIIIFFFGGGHHHJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBAAAAAA@@@@@@>>>======>>>??????======<<<<<<;;;;;;:::::::::;;;<<<==================>>>@@@@@@@@@@@@BBBCCCDDDDDDCCCDDDEEEGGGIIIKKKNNNPPPTTTXXX\\\___aaabbbfffggghhhhhhggghhhjjjlllnnnnnnoooppprrruuuxxxyyyzzzyyyxxxzzz|||~~~}}}}}}wwwwwwvvvvvvwwwxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}{{{|||}}}~~~{{{zzz{{{|||~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuuuuusssrrrrrrrrrqqqqqqqqqqqqppppppoooooonnnmmmmmmmmmnnnllljjjjjjkkkkkkjjjiiieeedddddddddccccccccccccaaaaaabbbbbbbbbaaa___^^^^^^^^^^^^]]]\\\ZZZYYYXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>======<<<;;;888888888888888888777777777777666666666666666666888777777666555444444444555555555666666666666666666666666555555555444444555666666777777777666666555555555555666777888888666666666777888;;;===>>>@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBAAAAAACCCEEEFFFFFFHHHJJJKKKMMMMMMLLLLLLFFFBBB===:::999:::;;;;;;999;;;>>>???AAAFFFNNNSSSYYY```kkkwww{{{wwwgggeee```ZZZUUURRRPPPOOOJJJJJJJJJJJJLLLQQQXXX]]]iiissssssooonnnttt|||cccPPP<<<555666555111...---....../////////000000...---------,,,,,,++++++,,,,,,,,,------------...******+++++++++******))))))+++,,,+++***((())))))"""&&&******'''&&&(((***)))((('''&&&&&&'''((()))(((''''''''''''((())))))''''''((()))*********)))******+++,,,---------------,,,...222444444999@@@MMM^^^ttt{{{qqqkkkddd```ZZZSSSLLLGGGDDDCCC@@@??????AAADDDGGGHHHHHHEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEEEEDDDDDDAAA@@@???>>>===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999;;;<<<=========???AAA??????@@@BBBCCCDDDEEEFFFHHHJJJLLLPPPUUUXXXYYYZZZ\\\^^^```aaaaaaaaaccceeehhhhhhiiijjjmmmpppsssuuutttsssrrruuuyyy{{{{{{yyyuuuuuutttsssssssssssstttttttttuuuuuuvvvwwwwwwwwwtttuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz|||~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}||||||}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssrrrpppooonnnlllmmmmmmmmmmmmnnnnnnnnnkkkkkkkkkjjjiiiiiihhhhhhjjjhhhfffeeeffffffeeeddd````````````____________]]]^^^^^^___^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTOOOOOOPPPPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;::::::888888888777777666666666444444444333333444555555555555555555555555555555555555555555666666666777666666555555555444444444666666777777777666555555666666555555666777999:::888999:::<<<===???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNOOOOOOMMMKKKIIIBBB???<<<;;;===???@@@@@@???CCCFFFHHHLLLTTT___hhhoooqqqvvvzzz|||wwwnnngggXXXVVVRRRPPPNNNMMMLLLLLLKKKMMMOOORRRWWWaaammmuuu|||rrrkkkmmmvvv{{{aaaIII===444222333///---...,,,---...///.........///+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......)))******+++++++++******)))+++,,,,,,***))))))***"""&&&++++++(((&&&(((+++)))((('''&&&&&&'''((()))'''''''''''''''((())))))((()))*********)))'''&&&((()))***+++++++++++++++---***+++///111222444999===JJJ[[[lll|||vvvoookkkddd\\\TTTMMMIIIFFFDDDBBB@@@@@@AAACCCCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFAAA@@@???=========>>>>>>========================;;;<<<<<<=========<<<<<<888999;;;<<<<<<===???AAA===>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGKKKOOOSSSTTTTTTSSSVVVXXXZZZZZZ[[[\\\^^^ccccccdddfffhhhllloooqqqmmmllllllooosssvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqppppppppppppqqqrrrssstttooopppqqqssstttuuuuuuvvvtttuuuvvvwwwyyyzzz{{{|||uuuvvvwwwxxxyyyxxxwwwvvvxxxwwwwwwwwwwwwwwwwwwxxxvvvwwwwwwxxxzzz|||~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyzzzzzzxxxvvvvvvuuuuuutttrrrqqqppppppssssssssssssssssssssssssooooooooonnnmmmllljjjjjjhhhiiiiiijjjkkklllllllllhhhggggggffffffeeeeeedddgggeeecccbbbccccccbbbaaa]]]]]]]]]]]]\\\\\\\\\\\\ZZZ[[[\\\\\\[[[YYYVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999888888777666666555555222222222222222222333444222222333444444555666666444555555555666666777777666666555555555444444444666777777777666555444444777666666666777888:::;;;:::;;;===???AAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQRRRQQQMMMHHHEEE@@@>>>===>>>AAADDDFFFGGGHHHKKKOOORRRWWWaaaoooyyy~~~{{{xxxvvvrrrjjj```YYYPPPPPPOOOPPPPPPNNNLLLIIILLLOOOTTTZZZdddsssvvvuuuzzz{{{tttmmmpppvvv___CCC;;;666444666333......333+++---......---,,,------)))******+++---......///,,,,,,,,,------.........)))******+++++++++******)))+++,,,,,,***))))))***''''''''''''(((***+++,,,---+++)))((('''(((***+++))))))(((((()))***++++++(((((((((((())))))))))))+++++++++***************......///000111222333333888???HHHSSSccczzz~~~{{{xxxpppfffZZZRRRNNNLLLJJJHHHEEECCCCCCCCCBBBAAABBBCCCEEEHHHJJJKKKLLLMMMIIIKKKMMMLLLIIIHHHJJJLLLKKKJJJJJJJJJIIIIIIIIIIIIGGGFFFDDDAAA@@@?????????;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>@@@BBBCCCBBBCCCEEEHHHJJJMMMOOOPPPTTTTTTTTTUUUUUUUUUUUUUUUXXXYYY[[[]]]```ccceeefffdddfffjjjmmmpppqqqqqqqqqqqqpppooonnnmmmnnnooopppmmmnnnppppppnnnmmmnnnooonnnoooooonnnmmmmmmoooqqqpppqqqsssuuuvvvvvvvvvuuuvvvvvvuuuttttttsssrrrrrrtttsssqqqppppppqqqssstttqqqqqqrrrssssssttttttuuuvvvxxx|||}}}||||||{{{|||{{{{{{{{{{{{{{{{{{zzzzzz{{{zzzyyyyyyzzz|||zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvxxxxxxwwwvvvuuutttsssrrroooooooooooopppqqqrrrrrrrrrrrrpppooonnnnnnnnnnnnmmmllliiiggggggggghhhiiihhhhhhgggffffffeeefffffffffgggggggggfffdddbbb```^^^^^^^^^^^^____________]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXWWWVVVUUUSSSSSSRRRPPPPPPPPPPPPOOONNNMMMMMMIIIJJJIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999888777888::::::888777777666555444444444444444666666555555555444444444555555555444444333333333555555555555555555555555333444555666666666555444888777777666555555444444333555888999999;;;===???;;;>>>AAABBBAAAAAACCCEEEHHHFFFDDDCCCBBBBBBCCCDDDHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOMMMJJJGGGDDDBBBCCCCCCCCCDDDEEEGGGNNNUUU[[[]]]cccjjjpppttttttrrrsssqqqmmmeee]]]WWWUUUUUUTTTSSSQQQOOONNNPPPRRRTTTRRRWWW___jjj||||||uuuqqqtttwwwxxx}}}|||___JJJAAA555444222000//////000111////////////////////////...------,,,,,,------......---,,,,,,+++***))))))...---,,,,,,+++++++++,,,((())))))(((&&&&&&&&&'''&&&&&&''''''((()))***+++)))((('''%%%%%%&&&&&&'''((((((''''''(((((()))***'''((((((((())))))))))))************************............////////////222777>>>GGGSSSfff~~~zzzoooeee]]]WWWTTTQQQMMMIIIFFFEEEDDDCCCBBB@@@AAABBBDDDEEEEEEFFFFFFGGGIIIKKKJJJIIIHHHJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGEEECCCAAA@@@@@@@@@<<<<<<==================<<<======>>>>>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<>>>=========>>>???AAABBB??????AAACCCEEEGGGHHHIIILLLLLLLLLMMMMMMNNNNNNNNNTTTUUUVVVYYY[[[^^^___``````bbbeeeiiikkklllmmmmmmlllllllllllllllmmmnnnnnnhhhjjjkkkkkkiiihhhiiiiiilllmmmmmmlllkkkkkkmmmoooooopppqqqrrrssssssrrrqqqmmmmmmnnnnnnnnnnnnoooooopppooommmllllllmmmnnnooonnnnnnoooooopppqqqqqqrrrrrruuuxxxyyyyyyxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxyyy{{{|||xxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{||||||}}}yyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssttttttsssrrrqqqpppoooooommmmmmlllmmmmmmnnnoooooommmllllllkkkkkkkkkkkkllliiigggfffeeedddeeeggghhhgggfffeeedddccccccccccccbbbcccccccccaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGFFFFFFEEECCCCCCAAAAAAAAA@@@@@@?????????========================::::::::::::999999999999::::::999999999888888888888777666777999999777666666555555444444333444444666666555555555444444444666666666555555444444444555555555555555555555555444555666777777777666666888888888777777777666666555777999;;;;;;<<<>>>@@@???BBBEEEEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQPPPOOONNNLLLJJJHHHGGGDDDDDDEEEHHHMMMVVVbbbkkkttttttuuuvvvwwwvvvssspppgggccc^^^WWWRRRPPPQQQRRROOOOOONNNNNNOOOSSSWWWZZZ^^^gggrrr~~~zzzllllllrrr}}}xxx```JJJ<<<888444333111///...///000111........................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++)))***,,,+++)))(((((()))%%%%%%&&&'''((()))***+++******)))))))))(((((((((''''''&&&&&&''''''((((((''''''((((((((()))))))))((())))))******+++++++++------------,,,,,,,,,+++---111555999@@@NNN```mmmwwwpppiiieee^^^YYYSSSNNNJJJGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFGGGHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHGGGEEEDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHMMMNNNPPPRRRTTTVVVXXXYYYZZZ\\\^^^aaadddeeeeeeffffffggghhhiiijjjkkkkkkkkkjjjkkklllllljjjiiiiiiiiihhhiiijjjiiiiiiiiikkkmmmnnnnnnnnnnnnnnnmmmlllkkkhhhhhhhhhhhhiiiiiiiiiiiikkkjjjiiiggggggggghhhiiijjjjjjjjjkkkllllllmmmmmmnnnpppssstttsssrrrrrrssspppqqqrrrsssssstttssssssqqqrrrssstttuuuuuuvvvvvvuuuuuutttsssssssssssssssuuuuuuuuuvvvvvvxxxyyyyyyssssssrrrrrrrrrrrrssssssqqqqqqqqqrrrssstttttttttrrrrrrrrrrrrrrrqqqpppoooooonnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjfffeeeeeeeeeffffffggghhhcccbbbbbbbbbbbbdddfffgggeeedddcccaaa```_________^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@<<<<<<======>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777777777777777666666666666666555555666777777666444444444444333333333333333555555555555555444444444666666666666666555555555555555555555555555555555666666777888888888888888888888888999999999::::::888:::<<<===>>>???AAACCCCCCEEEGGGHHHGGGFFFFFFGGGFFFIIILLLNNNOOONNNLLLJJJIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQPPPOOONNNNNNNNNNNNKKKNNNQQQXXXcccrrr{{{uuupppjjjfff[[[VVVOOOKKKJJJLLLNNNOOOMMMNNNPPPRRRVVV[[[bbbfffssswwwlllkkkuuuoooWWWFFF:::555555333111000.........//////........................------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,+++******************(((***,,,,,,***((((((((($$$$$$&&&'''((()))*********++++++++++++***)))((((((''''''&&&''''''(((((('''''''''((((((((())))))'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,++++++...000111333666???KKKTTTjjjyyypppjjjbbbYYYSSSMMMHHHEEE@@@@@@???>>>>>>>>>======AAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMJJJIIIHHHGGGGGGFFFEEEEEEAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===============>>>>>>>>>???????????????@@@AAACCCDDDEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQTTTUUUWWWZZZ\\\]]]^^^^^^___aaacccfffggghhhhhhhhhjjjlllmmmlllkkkiiijjjjjjfffgggiiihhhhhhhhhjjjkkkmmmlllkkkjjjiiigggfffeeeffffffffffffeeeeeeeeeeeehhhgggfffeeeddddddeeeeeeffffffgggggghhhiiiiiijjjjjjlllnnnnnnmmmmmmmmmnnnkkklllmmmnnnoooppppppppplllmmmpppqqqrrrrrrqqqpppppppppoooooonnnoooooopppppppppqqqqqqrrrsssuuuuuuooonnnnnnnnnnnnnnnnnnooooooooooooppppppqqqqqqqqqmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjiiihhhhhhggggggffffffffffffffffffeeeeeeaaaaaa`````````aaaaaabbb^^^^^^___```aaadddfffgggcccbbbaaa___]]]\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRQQQQQQPPPOOOOOONNNNNNKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@??????>>>===::::::;;;<<<======>>>>>>999999999999999999999999888888888777777777777666666666666666555555555555555444333444666666444333333333333333333333333222555555555555555555555555666666555555555555555555555555555555555555555555666666777888888999999999888888999:::;;;<<<<<<===<<<>>>@@@AAAAAAAAACCCEEEFFFGGGIIIJJJJJJIIIHHHGGGGGGJJJPPPTTTUUUTTTPPPNNNKKKLLLMMMNNNOOOQQQQQQRRROOOOOOOOOOOOPPPRRRUUUVVVWWW]]]fffooo|||{{{oooeee___[[[YYYUUUPPPKKKHHHIIILLLMMMNNNPPPTTTYYY^^^cccjjjssszzzuuummmmmmpppTTTBBB999444333555111000///............///---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******%%%'''******)))'''&&&'''###$$$&&&((()))*********''''''((((((((('''&&&%%%))))))(((''''''(((((((((''''''''''''((((((((((((''''''((()))******++++++******+++,,,------......///000111111222777???EEETTTeee}}}|||rrriii___VVVOOOJJJBBBAAA@@@>>>============>>>??????AAACCCEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNJJJJJJJJJIIIIIIHHHHHHGGGCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[^^^```bbbdddddddddeeefffhhhhhhfffffffffgggeeeggghhhiiihhhhhhiiikkklllkkkiiifffdddbbbaaa``````aaaaaabbbccccccddddddfffeeeeeedddcccccccccccccccddddddeeeffffffggggggggghhhjjjjjjiiihhhiiijjjhhhiiijjjkkklllmmmmmmmmmiiikkkmmmooopppooommmlllkkkjjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmnnnooopppqqqkkkkkkkkkkkkkkkkkkkkkkkkmmmlllllllllkkkkkkkkkjjjiiiiiijjjjjjjjjiiihhhhhhhhhhhhggggggfffeeeeeeeeecccccccccdddcccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]___```bbbdddeee```___^^^\\\ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCBBBBBBAAA@@@???===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<777777777777777777777777888888888888777777777777666666666666555555555555444333222333555555333222222222333444444333333222444555555555555555555555444444444444444444444444555555555555555555555555555666666666777888999999888888999;;;<<<===>>>??????AAACCCCCCCCCDDDFFFHHHIIIJJJLLLNNNNNNMMMKKKIIIHHHLLLRRRVVVXXXVVVRRROOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOQQQUUUYYY]]]```dddnnnyyy{{{kkk]]]TTTQQQQQQRRROOOMMMKKKJJJJJJLLLLLLMMMSSSZZZdddmmmuuu~~~rrrkkkqqq|||~~~cccRRR???666444111000111/////////...............------------------------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******)))))))))(((((()))******%%%'''))))))(((''''''(((###$$$''')))+++,,,,,,+++)))))))))(((((((((''''''***)))(((((('''(((((((((&&&&&&'''''''''((((((((('''(((((())))))***************+++,,,---...//////......//////000333777:::FFFQQQaaasssxxxnnndddZZZTTTIIIGGGDDDAAA???>>>=========<<<<<<>>>AAACCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIFFFEEEEEEDDDDDDCCCCCCBBB????????????>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUWWWYYY[[[]]]^^^^^^```bbbdddeeeddddddeeefffdddfffhhhiiihhhhhhiiikkkkkkjjjgggdddaaa___^^^^^^XXXYYYZZZ]]]___aaaccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccddddddddddddeeeffffffddddddeeefffffffffggghhhiiiiiiiiiiiiggghhhjjjllllllllljjjiiiggggggggghhhiiijjjkkkllljjjjjjiiiiiiiiijjjkkkkkkggghhhhhhiiiiiihhhhhhgggggggggfffeeeeeedddccccccdddeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbb___```aaaaaa```^^^\\\[[[\\\[[[ZZZXXXWWWWWWVVVVVVXXXYYYZZZ[[[]]]^^^______\\\[[[YYYXXXVVVVVVUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSPPPPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;<<<<<<======<<<<<<;;;;;;::::::::::::999999999666666666666666666666666888888777777777666666666777666666666555555555555333222222333444444333111111222444555555444333333444444444555555555555555333333333444444444444444555555555555555555555555666666666666777888:::::::::;;;<<<===>>>@@@AAAAAABBBCCCEEEEEEEEEFFFGGGIIILLLMMMNNNQQQSSSRRROOOMMMJJJMMMQQQUUUUUUTTTPPPNNNOOONNNNNNMMMMMMLLLLLLLLLLLLNNNRRRXXX^^^dddiiillluuuuuukkk]]]RRRLLLLLLOOOPPPIIIJJJLLLLLLLLLMMMPPPSSS[[[fffttt|||tttnnnjjjfffiiiyyy{{{dddIII???666444444222000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,***))))))((())))))))))))))))))***+++((()))******))))))***+++###%%%(((+++,,,------,,,---,,,***)))))))))***+++)))(((''''''&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++++++++,,,,,,---------,,,---......///000111333:::BBBKKKVVViii|||rrrggg```VVVSSSNNNIIIEEEBBBAAA@@@<<<;;;:::<<>>???@@@@@@AAADDDEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXZZZ]]]___``````aaabbbcccbbbdddggghhhhhhhhhiiijjjkkkiiifffccc```^^^]]]]]]XXXXXXYYY[[[\\\]]]^^^___\\\]]]^^^______`````````^^^______``````aaaaaabbbaaabbbcccbbb``````aaacccddddddeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhggggggeeeeeeeeeeeeeeefffgggggggggffffffeeeeeeeeeeeeeeeddddddeeeffffffeeeddddddaaaaaa``````````````````___``````aaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]\\\ZZZWWWVVVVVVVVVUUUTTTTTTSSSTTTTTTSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNMMMNNNNNNOOOKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@????????????>>>>>>============<<<;;;::::::999::::::;;;;;;::::::999777777777888888888888888666666666666666666666666666666666666555555555444666666555555555444444444333222222333444444333111111333444666666666444444444444444555555555666666444444444444555555555666555555555555555555555555777777777777888:::;;;===>>>>>>???@@@BBBCCCDDDDDDCCCEEEFFFGGGFFFGGGHHHJJJKKKKKKMMMPPPSSSSSSOOOLLLLLLNNNPPPQQQQQQOOOMMMLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNRRRYYYaaaiiiqqqwwwzzz|||ooobbb\\\TTTNNNKKKLLLLLLMMMGGGLLLPPPQQQQQQVVV___fffqqq}}}{{{tttfffaaabbbiiiooowwwxxx^^^KKK===777222222222000///222/////////000000/////////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******)))))))))***))))))))))))***+++,,,)))***)))((('''(((+++---$$$&&&)))+++---...------***)))'''%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((,,,,,,,,,+++++++++++++++------........./////////111999???DDDOOOggg{{{pppiiibbb^^^XXXRRRLLLGGGEEEDDD<<<:::999;;;>>>@@@???===>>>???AAACCCFFFHHHJJJKKKHHHIIIKKKLLLLLLKKKKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGGGGEEECCCBBB<<<;;;;;;::::::;;;;;;<<<;;;<<<=========<<<;;;:::::::::::::::999999999999888888999999999999999999::::::;;;<<<======>>>>>>BBBBBBBBBCCCEEEGGGHHHJJJKKKKKKKKKLLLMMMPPPSSSTTTQQQSSSVVVXXXXXXYYY[[[\\\aaacccfffggggggggghhhiiikkkiiifffccc```^^^]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^___``````___``````___^^^]]]___```bbbccccccccccccbbbbbbaaaddddddeeefffffffffeeeeeeeeeddddddccccccccccccccceeedddcccbbbaaaaaaaaaaaaaaabbbcccddddddcccbbbaaa]]]^^^^^^______``````aaa\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYWWWTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQPPPRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBBBBBAAA==================<<<<<<;;;;;;;;;;;;;;;:::888888777888999999999999888888444444555555666777777777666666666666666666666666555555444444444333333333555555555444444444333333444333222333444555333111222333555777777666555444444444444555555555666666444555555555666666777777555555555555555555555555888888888888999;;;===>>>AAAAAABBBCCCDDDEEEFFFFFFDDDEEEGGGGGGGGGGGGIIIJJJGGGGGGIIIMMMPPPPPPMMMIIINNNNNNNNNNNNMMMLLLKKKJJJMMMMMMNNNNNNNNNOOOOOOOOOQQQVVV^^^hhhrrrzzzuuuqqqrrrjjj]]]TTTQQQNNNLLLKKKJJJHHHGGGKKKQQQVVVXXXYYY```ooo{{{ttthhh```cccaaahhhxxxoooXXXCCC444777222...---+++)))+++000//////000000000000000///++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))))))))***************))))))***+++,,,,,,(((((('''%%%$$$&&&)))---''''''(((+++...///...---,,,+++)))((('''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''(((((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,---------......///333888===EEETTThhhvvvyyykkkhhhccc\\\UUUNNNIIIFFF???>>><<<<<<>>>>>>>>>===??????@@@AAABBBCCCDDDEEEHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGEEEFFFHHHIIIGGGEEEGGGGGGHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>===<<<<<<;;;::::::999999888777777777777888888888888777777888888888888777666999999999999::::::;;;<<>>>>>===???>>>===<<<;;;<<<======888888888888888888888888777777777777777777777777888888777777666666555555333333333444444444555555666666666555444444333333333333333333333333333333333222222111222333444555555444444444444555666666555555555555666666666777555444333222222222333444666777777888999999::::::::::::;;;<<<===???AAABBBAAABBBCCCDDDFFFGGGHHHIIIFFFGGGIIIJJJJJJHHHGGGEEEIIIHHHGGGFFFFFFGGGIIIJJJMMMLLLKKKLLLLLLLLLJJJGGGKKKKKKLLLPPPTTTXXXYYYYYYYYYcccmmmttt|||yyywwwrrrkkkfffbbb^^^YYYUUUNNNKKKHHHFFFGGGJJJKKKLLLRRRWWW```jjjuuu}}}nnnbbb```eeedddnnn~~~~~~fffRRRBBB:::999000000000000///...,,,,,,,,,,,,------------,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,+++***((('''''')))+++,,,***'''%%%''',,,...,,,))))))(((''''''''''''((((((''''''(((+++...000///---,,,+++)))(((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))(((((((((((('''''''''''')))))))))***************,,,,,,,,,,,,---------------000333444777AAAPPP[[[ttt|||vvvmmmccc[[[TTTPPPNNNFFFCCC@@@>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@EEEFFFGGGHHHHHHIIIIIIIIIJJJHHHFFFGGGHHHHHHGGGEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>><<<<<<;;;::::::999999888777777777777777777777777888888999999999888888777999999999999999:::;;;<<<<<<======>>>??????@@@@@@???AAACCCDDDDDDDDDEEEGGGIIIJJJKKKMMMPPPRRRTTTTTTWWWWWWXXXYYYZZZ\\\^^^______[[[WWWVVVXXXZZZZZZYYYZZZYYYWWWUUUSSSSSSTTTUUUUUUVVVYYYZZZ[[[YYYXXXVVVWWWVVVTTTSSSSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\^^^________________________```aaabbbcccbbb```]]]\\\\\\\\\\\\[[[^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSTTTVVVWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@?????????>>>>>>======<<<;;;;;;:::===<<<;;;:::999::::::;;;888888888888888888888888666666666666666666666666777777777666666666555555333333333444444444555555444444555555555555555555333333333333333333333333444333333222333444555666555444444444555555666666666666777777777777777777666555444333333444555666555666777888999:::;;;;;;<<<<<<===>>>???AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJIIIHHHFFFEEEFFFEEECCCBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMQQQQQQTTTXXX___cccffffffjjjppptttuuuxxxzzzuuunnnhhhddd^^^ZZZXXXUUURRROOONNNLLLIIIIIIKKKOOOSSSUUU]]]eeerrr}}}qqqgggbbbfffmmmwww___MMM@@@555000///000000000000///...---,,,......////////////......,,,---------------,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***++++++(((&&&'''+++---+++((()))((((((''''''(((((()))''''''))),,,///000000...---+++***((('''&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((''''''&&&&&&***)))))))))((((((((((((++++++,,,,,,,,,---------///111222111000444>>>FFFTTThhh{{{nnnddd^^^YYYWWWQQQMMMGGGCCCAAA???>>>===;;;;;;;;;;;;;;;<<<======@@@AAABBBCCCDDDEEEFFFGGGJJJHHHGGGGGGHHHHHHGGGFFFHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@<<<<<<;;;;;;:::999999999777777777777777777777777888888999999999999999888:::999999999999::::::;;;999999::::::;;;;;;<<<<<<;;;===>>>>>>===>>>@@@BBBBBBCCCEEEGGGJJJLLLNNNOOONNNOOOQQQRRRSSSTTTUUUUUUSSSQQQOOOOOOQQQSSSTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSRRRRRRPPPPPPPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYUUUVVVWWWYYYZZZZZZ[[[[[[^^^^^^^^^^^^___```aaaaaaaaa___\\\[[[ZZZZZZXXXWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNOOOQQQRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<;;;;;;::::::999999999:::999888777777777777888777777777777777777777777444444444444444444444444666666666666666555555555333333333444444444555555333333444444555666666777333333333333333333333333555444444444444555666666444444555555555666666666888888888888888888888888777666555555555555777777555666777999:::<<<======@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIGGGFFFEEEBBBAAA@@@>>>>>>@@@AAABBBDDDFFFIIIIIIIIIKKKOOOSSSWWWYYY^^^fffnnntttwwwwwwuuuvvvsssooommmkkkfff```YYYVVVRRROOONNNNNNMMMLLLNNNMMMLLLNNNSSSYYY```eeeoooyyyyyyoooiiiggglllwwweeeTTTBBB999555111///...000111111000000///...---......////////////............---,,,++++++++++++******+++++++++,,,,,,,,,************************+++)))'''(((+++,,,***((()))))))))(((((())))))***''''''))),,,///111000///---,,,***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&%%%((((((((((((((((((((('''++++++++++++,,,,,,,,,,,,---///111111000222999>>>EEERRRggg~~~|||rrrjjjddd```[[[VVVOOOIIIFFFDDDCCCBBB??????======<<<======>>>======>>>???@@@BBBCCCDDDFFFFFFFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA===<<<<<<;;;;;;:::999999888888888888777777777777777888888999999999999888:::999999999999999::::::777777888888999999999999;;;<<<<<<;;;;;;<<<>>>AAA>>>???AAABBBDDDFFFHHHIIIGGGHHHJJJLLLLLLLLLLLLKKKKKKJJJHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNPPPPPPPPPOOONNNOOONNNNNNMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUQQQRRRTTTUUUWWWWWWXXXXXX[[[[[[[[[[[[\\\]]]^^^^^^___]]]ZZZYYYXXXWWWUUUSSSRRRSSSSSSSSSRRRRRRQQQPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999888777777666666666666666666666666666666666666666333333333333333333333333555555555555555555555555333333333444444444555555444444444555555555666666444444444444444444444444666555555555555666666666444555555666666666666666999888888888888777777777888777666555666777888999888888:::;;;===???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDD@@@???>>>======>>>@@@AAAEEEHHHLLLLLLKKKMMMTTTZZZ___ccckkkttt|||~~~ooolllgggaaa^^^\\\YYYVVVQQQPPPMMMKKKLLLMMMNNNOOONNNPPPSSSXXX___iiirrryyy|||rrrqqqqqqssszzzvvvaaaNNN@@@444222444444222222000000111111000//////...+++,,,,,,------,,,,,,+++///...,,,************+++******+++++++++,,,,,,,,,******+++++++++***))))))+++)))((()))***+++)))'''***))))))))))))******+++&&&'''(((+++///111000///---,,,***(((&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))*********+++++++++,,,,,,(((+++---......000444777???DDDPPPaaavvv|||sssmmmbbb]]]VVVPPPMMMKKKIIIHHHDDDCCCAAA???>>>>>>??????======<<<======???@@@AAAAAABBBCCCEEEFFFHHHIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC>>>>>>======<<<;;;;;;;;;::::::999999888888888888666777888888999999999888:::999999888888999999999777777777888888888888888::::::;;;:::999:::<<>>>>>??????@@@AAAAAABBBBBBCCCEEEFFFGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJIIILLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZWWWUUUSSSRRRRRRPPPNNNLLLNNNNNNNNNNNNNNNNNNMMMLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888888777777777777666666555555555555555555555555555555333333333333333333333333444444444444444555555555333333333444444444555555666666555555555444444444444444444444444444444444666666666666666666666555444555666777777777666666777777777777777777777777888777777666777888999:::<<<<<<>>>???AAACCCDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDCCCBBB===<<<;;;;;;<<<>>>@@@AAAEEEJJJOOOQQQRRRVVV___fffmmmqqqyyyzzztttddd___XXXUUURRRQQQPPPPPPMMMLLLKKKJJJJJJMMMPPPSSSRRRXXX```iiirrr|||{{{rrrnnnooowwwoooWWWHHH>>>444,,,---111111000//////000000000000//////...++++++,,,,,,,,,,,,++++++...---+++***)))))))))*********+++++++++,,,,,,,,,+++++++++++++++***)))(((+++***))))))******)))((()))))))))))))))***++++++%%%%%%'''***...000000///...---***(((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))*********++++++++++++,,,............000222777777===IIIYYYnnn~~~lllhhhaaa[[[WWWTTTRRRPPPJJJHHHEEEBBBAAA@@@AAAAAA@@@???>>><<<<<<===>>>>>><<<>>>AAABBBCCCEEEGGGIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@??????>>>======<<<<<<<<<;;;;;;:::999999999666777888999:::::::::::::::999999888888888888999888888888888888888888888777888999888777888999;;;========================@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCCCCBBB???>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLNNNPPPQQQSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRPPPPPPPPPNNNKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJGGGGGGHHHHHHHHHHHHHHHIIIGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666888888888888888888888888555555555555555555555555666666777777777666555444444444444444444444444444222222222222222222222222333333333444444444444444333333333444444444555555777666666555444444333333444444444444444444444444666666666777666666555444444555666777888777666666666666666777777777888888:::999888888999:::<<<===???@@@AAACCCDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@;;;;;;:::;;;<<>><<<<<<<<<<<<;;;===@@@@@@@@@@@@CCCEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<::::::999888888888888888777777777777777777777777666777999999888777888999999999::::::;;;;;;;;;;;;>>>>>>===============>>>>>>@@@AAA???===;;;<<<>>>;;;<<<<<<===>>>>>>>>>===<<<===>>>???@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNNNNNNNMMMJJJHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888888888999999:::;;;;;;666666666666555555555555555555555555555555555555555555555555555555555555555555666666666555444333333333333333333333333333333333333333333333333333222222333333333444444444333333333444444444555555555555555555555555444444555555555555555555555555555555666666666555444333444555777888888888666555555666777777888999::::::<<<<<<;;;;;;<<<===???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@??????>>>>>>>>>===>>>???AAAEEEHHHJJJMMMPPPUUU\\\bbbiiinnnqqqtttssssssrrroooggg^^^XXXTTTNNNJJJLLLLLLHHHHHHJJJGGGIIIKKKLLLOOOVVV^^^dddmmmyyy~~~vvvrrryyyppp\\\KKK<<<555444111///000222111...---000------............------,,,------......------,,,)))***************))))))******+++++++++,,,,,,,,,...---,,,***))))))******'''((()))))))))******+++''''''''''''((()))***+++######%%%)))---///...---///---+++(((&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((())))))))))))(((((((((((())))))))))))************+++++++++++++++,,,---......///444999<<>>@@@???======???AAACCCCCCEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>::::::999888777777888888777777777777777777666666777999;;;<<<;;;999999:::666666777888999:::;;;;;;>>>===;;;:::::::::;;;<<<;;;===???>>>;;;:::;;;===999:::;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@<<<<<<>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMIIIHHHHHHHHHIIIHHHEEECCCBBBBBBCCCDDDDDDCCCCCCCCCGGGGGGFFFEEEDDDBBB@@@???@@@@@@@@@AAAAAABBBBBBBBB????????????>>>>>>>>>>>>???>>>===>>>???@@@@@@>>>=========>>>======<<<<<<<<<<<<==================::::::::::::999999999888666666777888999:::;;;;;;888888777777777666666666333333333333333333333333666777777777777777777777444444555666555444333222333333333333333333333333333333333333333333333333222222222333333444444444333333333444444444555555333333444444555666666666555555555555555555555555555555666666666555333222444555777888999888666555666666777888:::;;;<<<===???>>>>>>>>>>>>@@@BBBCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBCCCBBBAAA???>>>=========BBBBBBCCCDDDGGGKKKOOOQQQVVVWWWZZZ___fffjjjllllllgggfffdddbbb```]]]XXXTTTLLLFFFEEEJJJLLLHHHHHHKKKJJJMMMPPPSSSWWW___iiipppyyy|||{{{~~~kkkQQQBBB;;;555222333,,,,,,000222000+++,,,000,,,,,,------...------,,,***++++++,,,,,,++++++***'''(((***++++++***)))(((******+++++++++,,,,,,,,,///...+++)))))))))***+++&&&((()))))))))***+++,,,&&&&&&&&&&&&'''(((******$$$###$$$&&&+++...000000///...---+++)))(((&&&&&&'''''''''''''''((()))***+++)))'''''''''((('''&&&'''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))***+++---...//////,,,...000222555;;;DDDKKK___iii{{{wwwzzz}}}sssddd[[[TTTQQQOOOKKKIIIJJJNNNLLLHHHCCC@@@===;;;:::;;;;;;===>>>>>>===<<<;;;DDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB>>>??????@@@@@@??????>>>???>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888888888888555555555666666666777777777777666666666666777777666666777777888:::;;;<<<;;;:::::::::999888888888777888999::::::999888777888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@??????>>>>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777888888777777666666666666777777777777777777777777777777777777666666555555555555555444444333333444444555555555555555666666777777333444444555555444444333111222333333444444333333222222222222222222222222444444333222222333333333666666666666666666555555555444222222333444333222333222000///000222555777555666777888888888777666888888:::;;;<<<=========888999:::;;;<<<===>>>??????>>>>>>???@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEIIIHHHHHHHHHGGGGGGGGGFFFBBBCCCDDDBBB???=========??????>>>>>>>>>???@@@AAAAAAEEEFFFGGGOOO[[[aaa___bbb___^^^___aaacccbbb```___\\\YYYVVVSSSPPPLLLJJJDDDHHHKKKKKKJJJKKKNNNQQQVVVYYY]]]___ccckkkwwwuuuYYYOOOCCC;;;888666333000000000000000000000000000,,,...///111111///...,,,/////////...---,,,******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''')))***,,,,,,***)))'''%%%$$$$$$'''+++...000000......---+++)))'''&&&%%%'''&&&&&&''''''((()))***+++)))'''&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***************************+++++++++,,,,,,---------///000000222666===CCCJJJTTTgggyyywwwqqqeeeZZZUUUSSSPPPNNNNNNQQQPPPNNNKKKHHHEEEAAA>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>=========>>>@@@???>>><<<;;;999888777888777777777777666666666555555555666666666777777777777777666666777777777777777666777777888999:::999999999999888888888888999999888777777888999999;;;;;;:::999888777666666999999999999999999999999999::::::::::::;;;;;;;;;::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999999999999999999999888888888888888888888888888777666666555555555666666666555555555555666666666666666666666666666666666666555555555444444444444444333333333333444444333333333444444555555555333333444444444444333333222222333444444444444333333333333333333333333333555555444444444444444555666666666555555555555555444333222222444555444333555444222111222333666777555666777888999888777777888999:::;;;<<<=========<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCC>>>???@@@>>><<<:::;;;;;;>>>>>>>>>>>>@@@CCCFFFHHHOOOSSSVVVWWW^^^fffiiifff___\\\YYYWWWXXXXXXWWWUUUXXXWWWTTTQQQOOOMMMJJJIIIHHHKKKMMMMMMNNNRRRYYY___jjjmmmqqqssswwwlllTTTHHHAAA888444444444222000////////////////////////---...///000000///...---,,,,,,------,,,+++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&&&&%%%%%%'''+++...//////...---,,,***)))'''&&&%%%&&&&&&&&&&&&'''((()))***+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((************************++++++++++++++++++++++++...///.........000555888888???MMM___qqq{{{zzz|||rrrccc^^^\\\YYYVVVVVVVVVUUUTTTSSSQQQMMMGGGCCC??????>>>===<<<<<<<<<<<<999999:::;;;<<<>>>@@@AAACCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@?????????AAA@@@???>>><<<:::999999888888888888777777777777555555555666666666666777888888777777777777888888777777666666666666777777777777777777888888888888;;;999777555555777999;;;:::999999888777666555444888888888888888888888888777777777777888888888999666666777888999::::::;;;999999:::;;;<<<===>>>>>>===<<<;;;:::::::::::::::999999888888888888777777888888888888888888888888777777777777777777777777666666666666666555444333666666666666666666666666555555555555555555555555444444333222222222333333555555444444444444555555444444444444444444444444444444444444333333333333333333222222222222333333111111222222222222333333222222333333333333222222222222333444444444444444444444444444444444444444666555555555555555666666555555555555555555555555333222222444666777555444777666444333333555777888666777999:::::::::999888::::::<<<===>>>?????????@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@<<<======<<<:::999;;;<<<===>>>@@@CCCHHHLLLPPPSSSZZZ]]]```aaaeeehhhfffbbbYYYVVVQQQNNNNNNNNNNNNMMMSSSRRRQQQOOONNNMMMLLLLLLOOOQQQSSSUUUZZZcccnnnwwwzzzwwwxxx~~~zzzcccRRR@@@:::666111///111222000///////////////////////////........................******++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&%%%%%%'''+++...//////---,,,+++***((('''&&&%%%%%%%%%%%%&&&'''((()))******(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))******((((((((((((((((((((((((************++++++++++++......---,,,,,,...000222444777@@@KKKVVVfff}}}~~~|||{{{nnnjjjjjjfffbbb```]]][[[XXXWWWUUURRRLLLGGGEEEDDDAAA???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::666666666777777777777777999888888777777888888999777777666555555555555555555555666666777777888888999888777666666777888999555555555666666666777777666666666666666666666666444444555555555666666666666666777777888999999:::777777777888888999999999::::::999888888888888888666666666666666666555555666666666666666666666666555555555555555555555555333333444444333222222111333333333333333333333333222222333333333333333444333222222111111111222222444444333333333333444444333333333333333333333333333333333222222222222222333222222111111222222333111111111222222222222222111222222333333222222111222333333444555444444444444444444444444444444444555555555444555555666666555555555555555666666666555444444555777777555333888777666555555666777888888999;;;<<<===<<<<<<;;;===>>>???@@@AAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEBBBBBBAAAAAA@@@?????????;;;<<<===<<<;;;<<<>>>@@@@@@CCCIIIPPPVVV[[[]]]^^^bbbaaa```______^^^[[[WWWQQQNNNJJJHHHGGGIIIKKKLLLPPPQQQQQQPPPPPPQQQSSSTTTXXX\\\aaafffnnnyyy{{{wwwooonnnmmmnnnvvvwww\\\NNNEEE888777444111111111000...,,,////////////////////////......---,,,,,,---......++++++++++++++++++***))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))%%%$$$$$$'''***---//////++++++***)))'''&&&%%%%%%$$$$$$%%%%%%&&&((()))******(((&&&&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''((()))***+++,,,---,,,,,,+++,,,---...//////333555:::@@@FFFPPPccctttzzzyyyzzzwwwrrrppphhhccc]]]ZZZYYYVVVQQQMMMJJJHHHEEEBBB@@@?????????>>>===<<<;;;::::::::::::;;;;;;<<<>>>???@@@AAABBBEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<888888888888888888888888999999888888888888999999888777666555444444444444555555555666666777777888777777777888888777777777444444555555555666666666555555555555555555555555333333333444444444555555555666666777777888888888888777777777666666555555555555444333333333444444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333222222111222222222222222222222222222222222222333333444444333222222111222222333333333333222222222222333333333333333333333333333333111111222222222222222222333222222111111222222333333333333222222222222222111222222333333222222111333333444555555555444444333333333333333333333333444444333333444555666666555555555666666666777777888777666666777777555333888888777777777888999:::;;;<<<===???@@@@@@??????AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGIIIHHHFFFDDDBBBAAA@@@@@@??????>>>>>>>>>=========;;;<<<>>>>>>>>>@@@BBBDDDIIIOOOYYYbbbhhhkkkjjjiiiiiiccc]]]YYYVVVSSSQQQPPPKKKIIIFFFDDDCCCEEEHHHKKKLLLOOOQQQSSSTTTXXX]]]aaaiiiooowwwssskkkgggbbbfffmmmvvvlllUUUBBB===:::000444333222222222000...---........................------,,,,,,,,,,,,------------------,,,+++***))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))###""""""%%%)))---...///******)))((('''&&&%%%%%%$$$$$$$$$%%%&&&((()))******(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++******,,,...//////...//////333888<<>>???CCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAADDDDDDCCCBBBAAA@@@??????>>>>>>>>>============<<<;;;::::::::::::999999999::::::999999999999::::::777777666555555555555555666666666666777777777777555666888999999888666555888777777666555444333333555555555555555555555555333333333444444444444555333444444444555555555666888888777666555444444333666666555555444555555666444555555555555666666666555555555555555555555555444444444444444444444444333333444444444444333333222222222222222222222222111222222333333444444555333333222222333333444444333333222222222222333333222222222222222222222222111111111111222222222222333333222222222222333333444444444333333333333222222222333333333333222222333333444555555555555555333333333333333333333333333333333333444555666666666666666777777888888999:::888666666777777777666999999999999:::;;;<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGHHHGGGEEEBBB@@@>>>======;;;;;;;;;<<<<<<<<<<<<===;;;>>>AAACCCDDDFFFHHHIIITTTZZZdddmmmrrrrrrooollleee\\\TTTOOOKKKHHHHHHJJJHHHHHHFFFDDDBBBCCCFFFIIIJJJOOOUUUZZZ___fffooovvv}}}nnnddd```___eeennn}}}fffNNN???777===@@@888...//////000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((  $$$(((,,,...///))))))(((((('''&&&%%%%%%######$$$%%%&&&((()))***)))(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''(((((()))***+++++++++******,,,...///...+++---+++---111555888AAAIIIVVVdddyyyzzzwwwrrriiibbbYYYXXXVVVSSSPPPLLLJJJHHHCCCBBB@@@>>>===<<<;;;;;;999999::::::;;;<<<======>>>??????AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????===<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::777777666666555666666666888888777777777777777666777777777666666777777777888888777666555444333333555555555555555555555555444444444444555555555555333333333444444444444555777777666666555555444444888777777777777777888888444444444555555555666666555555555555555555555555444444444444444444444444333444444555555444444444333333333333333333333333111111222222333444444555333333333333333444555555333333333222222333333333333333333333333333333333111111111222222333333333444444333333333333444444444444333333333222222222333333444444444444333333333444444555555555555555444444444444444444444444444444444444555666777888666777777888999999::::::999777444444777999;;;;;;:::;;;<<<===>>>???@@@AAA@@@BBBCCCEEEFFFGGGFFFFFFCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAA???>>>===<<<<<<;;;<<<===>>>???@@@@@@AAA@@@DDDIIIMMMOOOOOOQQQRRRXXX]]]dddjjjlllkkkiiifffZZZQQQIIIGGGEEEBBBCCCGGGFFFHHHIIIHHHGGGHHHKKKNNNQQQXXXaaakkkttt{{{ooohhhggglllppp~~~^^^JJJ>>>888666???FFFAAA,,,---.../////////000111........................***+++,,,------,,,+++***((((((***+++,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((###(((,,,...///))))))((('''&&&&&&%%%%%%#########%%%&&&((()))***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))+++***)))+++...///,,,)))000,,,+++...111333999???GGGPPP```ttttttjjjbbbaaa```]]]ZZZVVVRRROOOLLLJJJGGGDDD@@@===;;;:::999::::::;;;;;;<<<<<<===;;;;;;<<<===???@@@AAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>======<<<<<<<<<<<<;;;::::::999999::::::;;;777777666666666666777777999999888888777777666666999888555444444555888999555555555666666666666777555555555555555555555555444444555555555666666666555555555555555555666666555555555555555555666666444444444333333444555555333333333444444555555555444444444444444444444444333333333333333333333333333444444555555555444444333333333333333333333333000111111222333444444444333333222222333444555555444333333222222333333444333333333333333333333333111111222222333333333333555444444333333444444555333333333333222222111111333444444555555444444333333444555555666666555555666666666666666666666666555555555555666777999999777777888999::::::;;;;;;888555333333666;;;>>>@@@<<<===>>>???AAACCCDDDDDDBBBCCCEEEGGGHHHIIIHHHHHHBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFAAAAAABBBBBBBBB@@@???>>>??????>>>===<<<<<<======??????@@@BBBCCCEEEFFFFFFFFFKKKQQQVVVXXXXXXYYYYYYXXXZZZ^^^aaabbbaaa___^^^UUULLLGGGGGGGGGDDDEEEJJJDDDGGGKKKMMMMMMPPPTTTXXX[[[dddppp|||yyyuuunnnjjjllluuuttt\\\MMM@@@:::777111666===999...///000000///...///000........................)))***,,,------,,,***)))###%%%''')))+++---......,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******%%%###"""$$$***...//////'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((()))******++++++,,,---------------...000222555666<<>>===<<<<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<===>>>>>>@@@BBBBBB@@@???AAADDDGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIDDDDDDDDDEEEEEEDDDCCCCCC@@@@@@????????????>>>>>>>>>>>>>>>>>>===;;;:::999:::::::::999999888888888::::::888888888888::::::999888777666555555555666777777777777666666666666666666555444444444444555888888777777777666666666111222222333333444444555666666666666666666666666666555333333333555777888888888777777666666666555444444444555555555666666666555555555555444444444333333333333333333333333333333333333333333333333333333333333444444555666222222333333333444444444555666777777777555222111333222222111111222222333333444444555555444444333444555555666666555555555111222333444444444444444333333333333333333333333333333333333444555666666555666777777777777777666666555555666666777888999999999999999999999999888999:::<<<>>>?????????>>>???@@@BBBDDDEEEFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<<<<===???BBBDDDCCCCCCCCCDDDFFFIIILLLNNNQQQSSSVVVXXXXXXVVVSSSRRRNNNOOOQQQTTTUUUVVVVVVVVVTTTOOOHHHDDDDDDEEEEEEDDDGGGJJJNNNSSSWWW\\\bbbfffmmmwww|||uuuvvvxxx{{{nnnUUUHHH<<<:::666333222333555666000000000000000000000000///...---...000000///...---,,,,,,++++++,,,,,,---......---,,,,,,+++******))))))************))))))))))))))))))))))))))))))'''((()))***************++++++******))))))((((((&&&&&&''''''(((((())))))%%%######%%%***---...---(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))******++++++,,,,,,---............///111333444555:::AAAIIISSSeee{{{zzztttmmmfff```[[[TTTPPPMMMLLLIIIGGGCCCBBBAAA@@@???>>>>>>???@@@???===<<<;;;;;;;;;;;;;;;===??????======>>>AAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFBBBBBBAAAAAA@@@@@@??????@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;999999999999;;;;;;:::999999888777777777777888888888888777777777777666666555444444444444555555555555555444444444444666555555555444444333333666666666666666666666666555444333333333444666777777777777666666555555555333444444444444555555555666555555555555444444444333333333333333333333333333333333333333333333333333333222222222333444444222222222333333333444444555555666666555444222111333333222222222222333333333444444555555444444333333333333444333333222222222222333444444444333333333333333333333333333333444444444444555666777888666777777888888888888888666666666777888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAABBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>??????AAACCCDDDJJJKKKKKKLLLMMMMMMNNNNNNQQQRRRTTTUUUSSSQQQMMMKKKLLLLLLMMMNNNOOOOOONNNNNNLLLHHHCCCBBBDDDGGGHHHHHHJJJNNNSSSZZZbbbllluuu{{{~~~mmmUUUDDD;;;999777444222111111222333////////////////////////...---,,,,,,---...---+++---------,,,,,,---------,,,,,,,,,+++*********)))))))))************))))))))))))))))))))))))))))))++++++++++++***)))((('''))))))((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%$$$$$$'''***,,,,,,+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((())))))******+++,,,,,,,,,............///000111222000444999===CCCOOO^^^iii~~~ttteee```YYYTTTQQQOOONNNMMMMMMKKKIIIFFFDDDCCCBBBBBBDDDBBB???===;;;;;;;;;<<<;;;<<<======<<<;;;===>>>@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJIIIIIIHHHEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>============>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;:::::::::999999999888888888888777777666555555444444555555444444444444555555555555666666666666666555555555666666666666666666666666555444333333333444555666666666666555555555555555333333333333444444444444666555555555555444444444333333333333333333333333333333333333333333444444444333222222222222222222222222222222333333333333666555444333333222222222333333333333333333333333333444444555555444444333333444444444333222111111333333444444444333333222333333444444444444444444555555555555666777888999777888999:::::::::::::::888888888999:::<<<===>>>=========>>>?????????@@@BBBBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@>>>>>>???@@@BBBDDDGGGIIIKKKLLLRRRRRRSSSRRRQQQOOOLLLJJJLLLMMMNNNNNNMMMKKKIIIGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJGGGFFFFFFJJJNNNQQQRRRSSSXXXaaalllwwwiiiQQQBBB:::777444444222111000000000000........................///---,,,,,,------+++***...------------------...******************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''')))************))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))***++++++,,,,,,..................//////,,,000444777:::BBBLLLTTTdddxxx|||mmmggg___WWWRRRQQQQQQRRRUUUSSSPPPMMMJJJIIIHHHHHHGGGEEEBBB???======>>>>>><<<<<<<<<<<<<<<<<<<<<===??????@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBB>>>>>>??????>>>>>>======999999999888888888777777777777666555555555555555666666666777777777777888333333444555777888999999666666666666666666666666555444444333333444555555555555555555555555444444222222222333333333444444666555555555555444444444444444444444444444444444333333333444444444444444555555444333222222222222222222222222333333333333666555333111111111333444444444444555555444444444444555555555555555555444666666666666555444333333555555555555444333333222444444444555555555555555666666666666777888999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>??????======>>>>>>???@@@AAAAAAEEEEEEDDDDDDEEEGGGIIIJJJGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@AAA@@@@@@???@@@AAABBBBBBAAACCCDDDFFFFFFEEECCCBBBBBBDDDHHHMMMQQQUUUWWWYYYVVVUUUSSSPPPMMMJJJGGGFFFCCCDDDFFFHHHHHHHHHHHHHHHFFFFFFGGGHHHKKKMMMOOOPPPOOOOOOPPPRRRVVV[[[^^^```eeelllxxx~~~~~~rrrUUUDDD<<<:::999222222222111000///..............................111000............,,,+++---,,,,,,++++++,,,,,,---))))))************************++++++++++++******))))))))))))))))))))))))###$$$%%%&&&'''(((((((((&&&&&&&&&''''''(((((()))(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))***++++++******)))'''&&&&&&%%%%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&''''''(((((((((((((((((())))))******+++,,,,,,------------...---------***,,,///111333777===BBBOOO]]]tttzzztttkkkaaaZZZXXXYYY[[[[[[YYYVVVRRRPPPOOOOOOOOOMMMKKKGGGCCC@@@>>>======<<<;;;;;;;;;;;;;;;;;;:::======>>>???@@@AAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBAAA@@@???>>>999999999888888888777777999888777777666666777777888888888888888888888888333333444555666777888888777777777777777777777777666555555555555555555555444444555555555555555555222222222333333333444444666555555555555444444444444444444444444444444444333333333444444555555555777666555444444444444444222222333333333444444444666444222111000222333555444555666666666666555444666666666777777666666666777777777777777666555444666666666666666555444333555555666666777777777777666666666777777888999:::;;;<<<===>>>????????????AAAAAA@@@????????????@@@AAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHGGGGGGFFFFFFFFFFFFAAAAAA@@@???>>>===<<<<<<======<<<===>>>@@@CCCDDDHHHIIIKKKMMMNNNMMMLLLKKKLLLNNNRRRUUUYYY\\\^^^___XXXTTTOOOJJJFFFDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGKKKOOORRRUUUVVVXXX\\\```eeekkkpppsss}}}|||}}}~~~ttt[[[GGG===999777555111111222222111000///...////////////////////////111///...---......,,,***+++******************+++*********+++++++++++++++*********++++++*********(((((((((((((((((((((((($$$$$$&&&'''((()))))))))'''''''''(((((())))))))))))(((((((((''''''&&&&&&$$$%%%&&&&&&&&&'''***---,,,+++***)))((('''&&&%%%%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&''''''((((((((((((((((((((())))))***++++++++++++,,,,,,---------,,,,,,//////000000000222555888BBBHHHSSSdddxxxxxxppphhhdddccccccaaa___[[[VVVTTTSSSSSSTTTSSSQQQMMMIIIDDD@@@===;;;<<<;;;999:::;;;;;;:::999;;;;;;;;;<<<=========>>>>>>???AAACCCDDDDDDDDDCCCGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEECCCAAA???>>>:::::::::999999999888888::::::999888888888888999888888888888777777777666777777777666555555444444777777777777777777777777777777777666666666666555555555555555555666666666333333333333444444444444666555555555555444444444444444444444444444444444333333333444555555666666777666555555555555555555444444444444555555555555666444333111111333444555555666777888888777666555777888888999999888888777555555666666666666666555777777888888888777666666777777888888999999::::::888888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJGGGGGGFFFFFFEEEDDDDDDDDD>>>=========<<<<<<<<<;;;;;;:::;;;<<>><<<===>>>???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCCCCBBBAAABBBBBBDDDEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGEEEBBB???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999888888777777::::::999888666555444444777777777777777777777777888888888888888777666666555555555666666777777777333444444444444555555555666555555555555444444444555555555555555555555555333333444444555666666666555555444444444555666666555555555666666666666777555555444333333444555666555666888999999888666555999::::::::::::::::::999555666777888888888888888888888999:::::::::999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMLLLKKKIIIIIIFFFEEEEEEDDDCCCCCCBBBBBB<<<<<<======>>>>>>>>>???>>>>>>???AAAEEEJJJOOORRRYYYYYYZZZ\\\]]]___``````___]]]ZZZVVVSSSQQQPPPOOOPPPMMMJJJFFFEEEEEEFFFGGGIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNQQQVVV___hhhqqqvvv~~~zzz{{{~~~zzzfffWWWOOOFFFCCC>>>999555444333333000000000000////////////........................,,,+++***+++,,,,,,+++*********))))))))))))******+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******++++++*********((((((''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%###"""%%%,,,111------,,,***)))'''&&&&&&%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,---&&&''''''(((((((((((((((((((((((()))******++++++((()))+++,,,------,,,,,,---,,,,,,,,,---///111333///555===@@@EEERRRfffuuuzzzlllhhhbbb[[[VVVSSSSSSSSSLLLMMMNNNNNNMMMKKKHHHGGGEEECCCAAAAAACCCDDDBBB???>>>>>>>>>>>>>>>>>>======;;;<<>>???@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIIIIHHHEEEBBB>>><<<>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<>>===;;;:::999999999999999888888888888777777777777777777777777777999999999999999888777666555666666666777777888888444444444555555555666666666666555555555444444444555555555555555555555555333333444444555666777777333333333333444444555666666666666666777777777777555555444444444555555666555777888999999888777555:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;<<<<<<<<<888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>============>>>???@@@AAA???@@@AAACCCDDDEEEEEEEEE??????@@@AAACCCEEEGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGIIIJJJJJJIIIIIIKKKKKKLLLLLLKKKJJJIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA======>>>???@@@AAABBBBBBDDDDDDEEEHHHMMMSSSXXX\\\]]]]]]^^^___aaaccceeefff]]][[[VVVRRRNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIILLLOOOQQQRRRTTTZZZcccooo}}}}}}xxxzzznnnXXXIIIAAA<<<888777555222///...000111000000///.........//////------------------------...,,,,,,,,,...///...,,,++++++************+++++++++******)))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((###$$$&&&((()))***++++++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&)))---000222111///---+++)))'''&&&&&&'''((())))))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%''')))***+++***((('''++++++++++++++++++++++++------......///000000000000222444888???IIISSSZZZqqq}}}wwwoooddd]]][[[YYYVVVSSSQQQOOOLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGEEECCCBBB@@@@@@@@@@@@@@@?????????===>>>>>>>>>>>><<<:::999===============<<<;;;:::AAAAAAAAAAAA@@@@@@@@@???DDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAACCCDDDHHHHHHHHHGGGFFFEEEDDDCCCAAABBBBBBBBBAAA@@@@@@???===<<<;;;<<<>>>?????????@@@@@@??????>>>===<<<<<<::::::999888999:::;;;<<<;;;:::888777777888:::;;;<<<=========<<<;;;:::::::::999888777777777888999888888888888888777666555666777777888888888777777:::999888777666666666666999888777777777888999:::999888777666666777888999666666666666666666666666:::999999999999999999999;;;;;;;;;<<<<<<<<<======999:::;;;<<<============888888999:::;;;;;;::::::======>>>>>>?????????@@@AAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHCCCDDDEEEGGGHHHHHHHHHHHHIIIGGGEEEFFFHHHIIIGGGEEEGGGHHHIIIHHHFFFEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEECCCDDDCCCAAA???AAAGGGMMMQQQSSSUUUXXXYYYZZZ[[[[[[YYYYYYXXXXXXYYYZZZ\\\]]]WWWTTTOOOKKKHHHHHHIIIJJJKKKKKKIIIGGGEEEFFFIIILLLIIIJJJKKKLLLNNNRRRXXX\\\eeemmmwww}}}wwwrrrnnnooosssqqq|||dddPPPEEE???:::888666555444333111000//////...///000000000///---,,,////////////...---,,,+++***++++++,,,,,,++++++***+++++++++***************))))))************))))))******))))))))))))******(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&###$$$%%%%%%%%%(((,,,///111111///...,,,***)))((('''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''')))*********)))(((&&&'''((()))+++,,,------******+++,,,,,,------...111111222333777===EEEKKKZZZeeevvv~~~{{{rrrlllhhhddd^^^ZZZXXXVVVSSSRRRRRRRRRQQQPPPTTTTTTTTTSSSQQQOOOMMMLLLEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???===;;;::::::;;;<<<<<<<<<<<<<<<;;;???????????????>>>>>>>>>BBBBBBCCCDDDEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???AAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>;;;:::999999999:::;;;<<<<<<;;;:::999999:::;;;<<<======>>>>>>======<<<<<<;;;;;;999888888888999:::999999::::::999888888777777888999999::::::999999;;;:::999888888888888888:::999999999999:::;;;;;;;;;;;;:::999999:::;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<=========>>><<<<<<===>>>????????????===>>>>>>???@@@@@@??????????????????@@@@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIGGGFFFFFFHHHIIIHHHFFFCCCDDDDDDDDDCCCDDDFFFHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHIIIKKKPPPWWW\\\^^^^^^______^^^\\\ZZZYYYTTTSSSQQQPPPOOOOOOOOOOOONNNLLLIIIFFFDDDDDDFFFGGGJJJKKKKKKJJJIIIJJJMMMOOOPPPSSSWWW\\\aaagggnnnrrrzzzrrrooommmkkknnntttiii]]]LLL???999666555333333333222111000//////...///////////////...------////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))******))))))))))))******(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$&&&***---000000//////...---,,,,,,******+++,,,,,,+++++++++$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''(((***+++,,,,,,*********+++,,,,,,------///000//////000444:::>>>CCCLLLYYYhhhxxxuuunnnlllqqq~~~}}}{{{vvvpppkkkhhheeeaaa^^^[[[XXXUUURRRVVVWWWXXXXXXWWWUUURRRQQQKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???===<<<999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCBBBAAABBBDDDEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>>>>>>>??????@@@@@@??????======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===============>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCEEEEEEEEEDDDDDDGGGLLLPPPRRRTTTVVVYYYZZZYYYWWWVVVTTTSSSSSSVVV[[[aaafffhhhhhhgggfffccc___ZZZVVVSSSMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGEEECCCCCCDDDFFFGGGMMMOOOQQQQQQRRRSSSVVVXXXaaafffnnnwwwyyyooonnnoooqqqrrrsss{{{ooo```JJJCCC:::444333333333222000000000000/////////...000///......---............//////......---,,,+++,,,+++***))))))***+++,,,...------,,,+++******)))))))))************))))))***))))))(((((())))))***(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%))),,,////////////////////////---------------,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''((()))******)))))))))))))))))))))))),,,,,,------.../////////------......///333888;;;888???HHHPPP[[[mmm}}}pppgggdddiiivvv{{{uuuooohhhaaaYYYTTTWWWXXXYYYZZZYYYVVVSSSRRROOOMMMJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFDDDBBB@@@???;;;<<<<<<============<<<::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBDDDBBBAAABBBDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBB>>>>>>>>>>>>?????????@@@??????>>>>>>>>>???@@@AAA???@@@AAAAAABBBBBBBBBBBB???>>>>>>>>>==================>>>>>>>>>>>>======<<<===>>>>>>????????????>>>===============>>>???<<<===???@@@AAA@@@@@@???AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBGGGGGGGGGFFFHHHMMMTTTYYYdddfffjjjnnnoooooommmllleeebbb___```eeehhhhhhggggggfffddd```ZZZTTTNNNJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEFFFHHHKKKMMMTTTVVVXXX[[[^^^bbbhhhlll{{{uuuooonnnuuu~~~yyydddQQQEEE<<<999555333333333111000////////////////////////000///---,,,,,,---...///............---,,,++++++---+++***((((((***+++------,,,,,,+++***)))(((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%))),,,/////////000000111111111////////////...,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''((()))******************************,,,------...//////000000+++---...///000222666999222888>>>BBBHHHUUUggguuutttiiiccceeeqqq|||xxxlllbbb[[[\\\]]]]]]]]][[[YYYVVVTTTRRROOOLLLJJJIIIKKKMMMOOOMMMLLLKKKIIIGGGEEEDDDDDDAAAAAAAAAAAA@@@???======:::::::::;;;;;;;;;;;;;;;::::::<<<======>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBB@@@????????????@@@@@@AAA>>>???AAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKPPPWWW```fffxxxzzz}}}~~~|||yyywwwkkkhhhdddccceeeeeeccc```^^^^^^]]]ZZZUUUOOOIIIFFFDDDDDDEEEFFFFFFGGGGGGGGGHHHGGGEEEEEEHHHLLLQQQTTTYYY[[[```fffmmmxxx~~~uuuqqqqqqttt}}}jjjZZZMMMAAA:::555444333333222111///---/////////000000000000000///...---,,,,,,---...///............---,,,+++***,,,+++)))(((((()))+++,,,*********)))(((''''''&&&))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&''''''((($$$$$$%%%$$$$$$&&&***---...//////000000111111222111111000///...,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&'''((()))+++,,,------*********+++,,,,,,------,,,---............000222---111555888<<>>>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDD@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGBBBBBBCCCCCCDDDCCCCCCCCC@@@BBBCCCCCCCCCCCCDDDFFFHHHLLLRRRXXX___hhhpppvvv~~~{{{vvvrrrooobbbaaa___^^^^^^]]][[[YYYUUUVVVWWWWWWTTTPPPKKKHHHDDDEEEFFFFFFFFFEEEEEEDDDHHHGGGFFFGGGLLLTTT\\\aaadddhhhoooyyyzzzqqqllljjjlllvvvwww\\\KKKDDD>>>999666222333333444444333222111////////////000000000000------------------...///---......------,,,+++***+++***)))(((((()))***+++((((((((((((''''''''''''))))))************)))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((###$$$%%%%%%%%%(((,,,///......//////000111111111222222111///---+++)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&''')))*********)))(((%%%&&&'''(((***+++,,,,,,((((((((()))******+++++++++---......---,,,---...,,,...000222555:::@@@EEEOOO[[[kkk{{{~~~}}}|||qqqoookkkfffbbb___]]]\\\ddd```[[[VVVSSSTTTWWWYYYRRRQQQOOONNNMMMLLLLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFAAAAAA@@@???>>>======<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============;;;<<<===>>>????????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCAAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCC@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDEEE???@@@BBBCCCDDDEEEEEEEEEDDDFFFHHHHHHGGGFFFHHHKKKQQQVVV]]]ccciiinnnsssvvvrrrqqqooolllhhhccc___\\\UUUVVVWWWWWWUUUSSSRRRRRROOOQQQTTTUUUUUURRROOOLLLHHHIIIJJJKKKLLLLLLLLLKKKOOONNNMMMPPPXXXdddooowww}}}~~~{{{vvvsssrrrvvvzzzdddTTTDDD===:::666444555222333444444333333444444//////..................+++,,,------.........---------------,,,+++************))))))))))))******'''''''''((((((((((((((())))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&)))---000......//////000000111111222222111///---+++)))(((################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&''')))***+++***((('''((((((((((((((((((((((((((((((((()))******++++++)))+++---.........///000000000000000222555888:::@@@HHHRRR^^^ppp}}}xxxrrrmmmjjjhhhgggmmmiiibbb[[[XXXXXXZZZ[[[SSSRRRPPPOOONNNNNNOOOOOOLLLLLLLLLMMMLLLLLLKKKKKKDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;777888999:::;;;;;;;;;;;;999999;;;<<<============???@@@AAAAAABBBBBBBBBAAADDDCCCBBBCCCEEEFFFFFFFFFAAAAAAAAABBBBBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBCCCCCCBBBBBB@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBBBBBBBCCCEEEGGGIIIFFFFFFHHHHHHHHHHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEDDDHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHJJJLLLMMMNNNNNNNNNPPPSSSRRRQQQQQQSSSVVVUUUZZZ```dddfffggghhhiii___^^^\\\YYYVVVSSSPPPOOONNNQQQSSSRRRNNNKKKKKKLLLKKKNNNQQQTTTUUUSSSPPPNNNKKKMMMPPPSSSUUUWWWXXXXXXXXXVVVVVV[[[eeettt~~~yyyvvvuuutttnnn[[[JJJBBB<<<<<<999333222555111111111000...---...000......---------,,,,,,,,,***+++---...///...------------------,,,+++******))))))************))))))''''''(((((()))*********))))))************))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))#########$$$%%%&&&((()))---...000111000///000111000111222111///,,,(((&&&$$$$$$###"""###$$$&&&'''""""""############""""""%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((++++++******))))))((((((***+++,,,,,,------,,,,,,////////////000000000000777===DDDKKKUUUeeezzz{{{vvvuuuvvvvvv~~~wwwnnngggdddcccaaa```\\\]]][[[VVVRRRRRROOOKKKMMMMMMOOORRRTTTSSSQQQOOOLLLKKKIIIGGGGGGEEECCCBBBEEEDDDCCC@@@======@@@BBB>>>???@@@>>><<<;;;<<<===;;;;;;:::::::::::::::999::::::999999:::<<<>>>???<<<===???@@@@@@@@@??????<<<<<<<<<===???@@@BBBBBB@@@@@@@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCBBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFGGGHHHGGGFFFDDDFFFGGGIIIHHHGGGEEEFFFFFFFFFFFFEEEBBB???>>>@@@AAA>>>???@@@@@@???@@@BBBEEEGGGNNNUUUZZZ```dddaaa[[[]]]^^^___]]][[[XXXXXXXXXZZZXXXXXXZZZ]]]\\\YYYUUURRRRRRQQQOOOLLLJJJHHHFFFGGGJJJLLLLLLKKKIIIHHHGGGNNNLLLMMMSSSUUUSSSRRRSSSTTTWWW[[[^^^```bbbeeegggffffffggglllvvvxxxrrrrrruuu~~~|||fffQQQDDD@@@<<<888333000///000111000000000000000111222222........................000000000000///---,,,+++---------,,,+++***)))(((((())))))+++,,,...000111,,,,,,+++***))))))******++++++******)))(((((((((+++******))))))))))))))),,,+++)))(((''''''((((((+++)))&&&$$$$$$&&&)))+++&&&&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%&&&'''(((#########$$$%%%&&&'''(((+++---000000000///000222222333333333111---***(((%%%$$$#########$$$%%%&&&"""######$$$$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$######$$$'''((('''&&&(((((('''''''''((()))***((((((((((((((((((((((((******))))))))))))))))))***++++++,,,---,,,,,,,,,....../////////000000000...333888<<>>::::::<<<=========<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@??????@@@BBBCCCBBB@@@????????????????????????AAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIGGGGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGGGGIIIHHHGGGEEEEEEGGGHHHGGGEEECCCCCCDDDCCCDDDDDDBBB@@@???@@@AAA>>>@@@BBBCCCEEEIIINNNRRR\\\dddkkkqqqvvvxxxssslllffffffeeeaaa[[[VVVTTTSSSOOONNNOOOQQQTTTTTTQQQOOOMMMMMMLLLLLLKKKIIIHHHHHHIIIJJJLLLLLLJJJHHHGGGGGGJJJHHHIIIOOOSSSSSSUUUXXX]]]bbbhhhnnnqqqtttvvvxxx{{{|||}}}hhhYYYMMMCCC===888666333000//////000111...............//////000...........................//////......---,,,+++***++++++++++++******)))++++++***************+++***))))))(((''''''((((((************))))))))))))******)))(((((((((((()))''''''&&&%%%&&&&&&'''((()))(((&&&$$$$$$&&&((()))((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((############$$$&&&'''(((***,,,...//////000111222222222222222000,,,)))'''%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%((())))))((()))(((((((((((()))******((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,+++---.........////////////---111444555666<<>>@@@@@@???>>>>>>???AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHIIIKKKGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGIIIHHHGGGGGGHHHHHHGGGEEEDDDEEEEEEDDDBBBAAAAAABBBBBBDDDFFFFFFEEEDDDDDDDDDEEEGGGIIILLLQQQXXX___eeepppvvv{{{}}}~~~|||tttlllaaaaaa___ZZZSSSMMMJJJIIIFFFFFFGGGIIILLLLLLKKKIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIHHHFFFDDDDDDEEEJJJHHHJJJOOOTTTVVV[[[aaaiiioooxxxuuuhhhVVVGGG???<<<:::999222222111000000000111111..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++***)))(((''''''''''''))))))((('''''''''(((((())))))))))))***************)))((((((''''''((((((%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&'''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&'''(((############$$$%%%&&&'''(((+++---/////////111222/////////...,,,)))&&&%%%%%%%%%$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%(((*********((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))******+++++++++++++++------------............000333555444333555;;;@@@GGGSSSeeevvv|||qqqhhh___ZZZSSSOOOOOOQQQTTTUUUWWWXXXYYYXXXVVVTTTSSSSSSRRRRRRPPPMMMIIIHHHHHHJJJIIIJJJKKKIIIFFFCCCBBBBBB<<<===>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<=========<<<<<<===>>>>>>===;;;::::::::::::::::::::::::999999;;;<<<===>>>??????=========>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHIIIHHHGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHFFFEEEEEEFFFFFFEEEDDDAAABBBCCCCCCAAAAAACCCDDDHHHKKKOOOPPPPPPNNNNNNNNNTTTUUUWWWYYY^^^eeemmmsssyyy{{{{{{vvvrrrmmmcccZZZRRRRRRRRROOOKKKGGGFFFFFFEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJHHHGGGFFFHHHJJJPPPOOOPPPVVVZZZ^^^eeemmm{{{vvvfffQQQLLLDDD>>>;;;999777555111111222222222222222111//////000000000000000000------------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++(((((('''''''''((())))))+++******)))))))))******'''(((((()))***+++++++++))))))((('''''''''''''''(((((((((((())))))******(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''############$$$%%%%%%&&&(((***---......///000222///......---***(((&&&$$$$$$$$$$$$$$$###""""""!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%$$$######%%%(((*********&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((()))******++++++******+++,,,,,,,,,------------,,,...111111000111333666;;;AAAMMMZZZhhhzzzwwwkkkddd[[[TTTQQQRRRTTTVVVXXX[[[]]]\\\YYYVVVUUUVVVSSSSSSQQQMMMIIIGGGGGGHHHFFFHHHIIIIIIGGGDDDCCCCCC>>>@@@AAACCCDDDDDDCCCCCC??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;;;;:::::::::<<<<<<:::888888888888888888888888888777888999;;;<<<=========:::::::::;;;<<<===>>>???????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIJJJJJJFFFDDDBBBBBBCCCCCCCCCBBB???AAABBBCCCCCCEEEHHHKKKVVVYYY]]]___^^^]]]\\\[[[cccccccccccceeejjjqqqvvvvvvuuuooofff```]]]VVVOOOKKKMMMNNNMMMKKKIIIIIIJJJIIIJJJKKKLLLLLLLLLMMMMMMPPPOOOOOOOOOOOOPPPRRRRRRRRRQQQPPPNNNLLLMMMPPPSSSVVVVVV[[[bbbhhhmmmvvv}}}iiiVVVJJJ>>>===;;;999888666444222111111222222222111000/////////000000000000///...---------------------------,,,,,,,,,---...///000............---,,,+++***))))))((((((((())))))******)))))))))))))))******''''''((()))***++++++,,,))))))(((''''''''''''''')))))))))))))))(((((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&###############$$$%%%%%%(((***,,,------...///000000000///---+++)))'''&&&#########$$$######"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###%%%&&&$$$######%%%((())))))(((%%%&&&&&&'''((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((()))************)))++++++++++++,,,,,,,,,,,,***,,,.../////////111222222666===EEENNN]]]rrruuunnneee___\\\\\\]]]^^^\\\___aaa___ZZZUUUTTTTTTVVVVVVTTTPPPKKKHHHGGGHHHIIIJJJLLLJJJGGGCCCAAAAAA@@@BBBDDDGGGHHHHHHGGGFFFAAAAAABBBBBBAAA@@@??????===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::;;;:::::::::;;;;;;:::888888888888888888888888888777888:::<<<======<<<<<<:::999999:::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGDDDBBBAAABBBCCCCCCCCCAAACCCEEEFFFGGGJJJNNNRRR___bbbfffgggeeecccbbbbbbeeeeeedddbbbaaacccgggkkkeeeccc]]]UUURRRSSSQQQMMMLLLNNNNNNMMMKKKIIIIIIIIIJJJLLLNNNNNNNNNOOOQQQRRROOOOOOOOOQQQTTTWWWZZZ\\\]]]\\\XXXUUURRRSSSWWWZZZ^^^bbbjjjuuu}}}jjjZZZNNNBBB;;;;;;999666444333333444555000000000000///...---,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000//////......---+++***)))---,,,+++)))((((((''''''''''''&&&&&&''''''(((((('''(((((()))***+++++++++***)))((((((''''''(((((((((((((((((('''&&&%%%$$$###$$$%%%%%%%%%%%%$$$###(((((((((((((((((())))))&&&&&&'''(((((('''&&&&&&###############$$$$$$%%%)))+++---------,,,---///000///...,,,***(((&&&%%%!!!"""###$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###%%%&&&$$$######$$$'''((('''&&&%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))******))))))************+++++++++,,,---.../////////000000111...///555;;;>>>EEEWWWhhhxxx}}}yyysssoooooopppqqqrrroooqqqrrrnnnfff^^^[[[[[[[[[[[[YYYUUUPPPMMMKKKKKKLLLNNNOOOMMMIIIEEEBBBAAA@@@BBBEEEHHHIIIIIIHHHHHHCCCDDDDDDEEEEEEDDDCCCBBB??????===<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<======;;;999999999999999999999999999888:::;;;=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBAAA@@@?????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJHHHEEEDDDEEEGGGGGGGGGFFFGGGIIIJJJKKKNNNSSSVVV]]]___aaaaaa^^^\\\[[[[[[ZZZZZZYYYWWWUUUUUUXXXZZZQQQQQQNNNJJJKKKPPPQQQNNNOOOPPPPPPNNNKKKHHHGGGGGGIIIKKKNNNPPPPPPRRRVVVYYYTTTUUUYYY]]]dddkkkqqquuutttqqqllleeeaaaaaadddhhhrrrwwwzzzmmmZZZLLLDDD???:::666777666555333222333444666000000//////////////////,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,---///,,,,,,,,,,,,+++******))),,,+++***)))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++******)))(((((((((((()))&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&##################$$$$$$)))+++------,,,,,,---......---+++)))'''%%%$$$### !!!"""###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$###"""!!!"""###%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&''')))*********)))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((())))))))))))))))))************+++++++++/////////......------------...333777666777DDDSSSPPPaaawww~~~}}}yyyoookkkjjj``````^^^ZZZUUUQQQOOOOOOMMMOOOQQQPPPLLLHHHFFFEEE???BBBEEEHHHJJJJJJIIIHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA?????????@@@AAAAAA@@@???>>>>>>===>>>>>>???>>>>>>>>>??????===;;;999999999999999999999999:::;;;===>>>>>>===;;;:::===<<<<<<<<<<<<===>>>>>><<<<<<======>>>>>>>>>???BBBBBB@@@???>>>===============>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCBBBAAA@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBAAABBBDDDAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHKKKJJJKKKKKKLLLMMMNNNOOONNNKKKHHHGGGIIIJJJJJJJJJKKKLLLMMMMMMNNNQQQUUUXXXUUUVVVWWWVVVSSSQQQPPPPPPMMMNNNNNNLLLJJJJJJLLLNNNIIIKKKJJJIIILLLRRRSSSPPPSSSTTTTTTRRROOOLLLKKKKKKGGGKKKOOOQQQRRRVVV[[[___bbbeeejjjrrr|||{{{uuutttwwwzzz}}}zzzxxxhhhYYYOOODDD<<<;;;:::888666,,,///222333333111111000111111111111111222333333...///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---(((((()))************)))'''''''''(((((()))++++++((((((((((((((()))***+++))))))))))))************++++++***)))))))))))))))&&&'''(((*********)))))))))(((''''''''''''((()))&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%(((((())))))))))))))))))++++++,,,,,,***'''$$$"""!!!"""###$$$%%%&&&&&&&&&######""""""""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###((('''&&&&&&(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++++++++)))))))))((()))******+++******+++,,,------------+++,,,...000333555777888JJJOOOXXXeeevvvyyyqqqpppllleee___\\\ZZZXXXVVVUUUVVVVVVSSSNNNIIIFFFFFFFFFFFFFFFHHHJJJKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@BBBDDDCCCCCCGGGEEECCCAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@==================>>>>>>@@@???===;;;;;;;;;<<<<<<======<<<<<<===>>>>>>??????>>>======???AAAAAAAAA<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBAAA???@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAACCCDDDFFFGGGHHHFFFHHHJJJKKKKKKKKKMMMOOOOOONNNLLLKKKJJJKKKMMMNNNRRRQQQOOONNNLLLLLLKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLOOOMMMKKKJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJNNNRRRTTTUUURRRRRRRRRPPPMMMMMMOOORRRNNNOOORRRVVV\\\bbbgggjjjooovvvwwwfffVVVLLLBBBAAA@@@;;;666333111222111111111111111000//////000000000000///...---,,,///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++((((((((()))******++++++******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%((((((((((((((('''''''''((()))))))))(((&&&%%%###""""""###$$$%%%%%%%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$###"""###%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''''')))))))))))))))******+++)))***+++,,,------------+++,,,---...000222333444888<<>>===>>>??????BBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>???AAABBBAAA@@@??????>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEECCCCCCAAABBBCCCDDDEEEGGGHHHHHHHHHJJJLLLLLLLLLLLLNNNOOOOOONNNLLLKKKKKKLLLMMMNNNMMMLLLKKKIIIHHHHHHGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJLLLIIIGGGFFFGGGHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIJJJLLLPPPSSSUUUVVVTTTTTTRRROOOMMMNNNRRRUUUYYY[[[___eeellltttzzz}}}ssscccWWWMMMCCC===:::999777555444333333333000111111111111000//////000000000000///...---,,,///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))))))))))))))))))((((((((())))))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$$$$%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((()))))))))******))))))+++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////111555:::BBBLLLVVV]]]qqq}}}~~~zzzwwwssspppmmmmmmhhhbbb^^^\\\ZZZWWWTTTOOOMMMLLLLLLNNNQQQQQQQQQKKKKKKJJJHHHFFFEEEDDDCCCEEEBBB@@@@@@BBBEEEFFFFFFGGGFFFEEECCCBBBBBBCCCDDDFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBCCCFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFEEECCCAAABBBAAA???>>>???@@@BBBCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNKKKJJJIIIIIIIIIJJJKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEHHHJJJLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLMMMPPPRRRUUUXXXYYYXXXXXXWWWUUUSSSVVV]]]cccnnnqqqvvv}}}}}}fff\\\NNNCCC===;;;:::999999555111000222444444333000000111111000000///...///////////////...---,,,......//////......---,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''*********))))))'''&&&&&&)))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$######"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%---***'''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))(((((('''(((((()))))))))))))))((()))***+++,,,,,,,,,,,,******++++++,,,---......000111222444777<<>>>>>@@@CCCEEEDDDDDDEEEFFFFFFGGGHHHHHHJJJKKKMMMOOONNNLLLHHHFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMOOORRRSSSSSSSSSRRRPPPPPPPPPPPPPPPOOONNNNNNKKKLLLNNNOOOOOOOOONNNMMMIIIJJJKKKKKKKKKIIIGGGFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHJJJFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGJJJNNNPPPRRRSSSSSSRRRPPPNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQTTTWWWZZZ\\\___aaabbbaaabbbhhhrrrzzz~~~}}}zzzgggYYYMMMFFF>>>888777999;;;<<<@@@:::222000333555333111000000000000000//////....../////////......---,,,---............---,,,,,,.........---,,,,,,++++++++++++***************))))))***************)))((()))************)))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###***)))'''&&&%%%$$$$$$$$$######$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&############$$$$$$%%%%%%,,,***'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''((())))))))))))((((((((()))***++++++++++++))))))***+++---...//////...//////000111333888;;;@@@HHHUUUdddtttzzzssspppmmmgggbbb```]]]ZZZXXXXXXYYYYYYXXXRRRQQQOOOLLLJJJIIIIIIHHHJJJHHHEEEEEEFFFGGGHHHHHHFFFFFFEEECCCBBBAAAAAAAAACCCDDDGGGHHHHHHGGGDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEAAABBBCCCEEEFFFGGGGGGHHHJJJJJJJJJKKKKKKIIIFFFCCCCCCAAA???>>>>>>@@@CCCEEEDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNQQQRRRRRROOOKKKIIIFFFFFFGGGHHHIIIKKKKKKLLLMMMPPPTTTXXXYYYXXXUUUSSSSSSRRRRRRQQQPPPNNNMMMLLLJJJLLLPPPRRRRRRPPPMMMKKKGGGIIIJJJKKKKKKIIIGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGFFFDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGJJJMMMQQQUUUWWWYYYYYYVVVUUUSSSSSSSSSRRRPPPNNNPPPOOONNNMMMLLLLLLLLLLLLJJJMMMOOOQQQSSSWWW]]]aaahhhmmmqqqsssuuu|||tttdddWWWKKKDDD===:::666444444666777777AAA:::333000222444222///000000000000000///.....................------,,,---------------,,,,,,+++,,,,,,,,,+++++++++******+++++++++******)))))))))&&&'''((()))***+++++++++'''(((***+++,,,+++***)))'''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''%%%$$$######""""""###############"""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***)))(((''''''((()))******+++******))))))***+++---...//////+++---......///000333666888;;;BBBJJJVVVgggyyy~~~vvvoooiiihhheeebbbaaaaaaaaa```___VVVUUURRRPPPOOONNNNNNNNNSSSQQQOOONNNOOOOOOMMMLLLJJJJJJIIIHHHFFFEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@AAABBBDDDDDDEEEEEEEEE@@@@@@AAABBBDDDFFFHHHJJJHHHHHHGGGHHHHHHGGGEEEBBBBBBAAA@@@???@@@AAACCCDDDBBBCCCDDDFFFGGGIIIJJJJJJMMMOOOQQQRRRRRROOOLLLIIICCCDDDDDDEEEFFFGGGHHHHHHJJJMMMQQQTTTUUUTTTQQQOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFHHHLLLNNNNNNLLLHHHFFFDDDFFFIIIJJJKKKIIIGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFGGGIIIJJJKKKLLLLLLFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKOOOTTTYYY\\\^^^___ZZZXXXWWWWWWWWWVVVSSSQQQRRRQQQPPPOOOOOONNNOOOOOOPPPRRRUUUVVVXXX^^^fffmmmwww~~~~~~}}}vvvaaaSSSIIIAAA<<<;;;555555444444333333222222999555000///000222222000//////000000//////...---------.........------,,,,,,,,,------,,,,,,+++******************+++++++++...------,,,,,,+++++++++%%%&&&''')))***+++,,,,,,%%%''')))+++,,,+++***)))&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%""""""""""""##################$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%###""" !!!"""######$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############"""""""""###$$$%%%&&&""""""###&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((%%%&&&((()))***)))((('''&&&'''((()))******************+++++++++,,,,,,,,,***,,,---......///222444333555888<<>>???@@@BBBDDDFFFHHHHHHIIIJJJKKKKKKKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEHHHGGGEEEDDDDDDFFFHHHIIIBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFHHHAAACCCGGGJJJLLLKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQTTTYYY___dddhhhkkklllmmmkkkkkkjjjjjjiiifffcccffffffggghhhjjjkkkmmmnnnlllnnnpppqqqttt|||iiiXXXJJJ@@@999;;;<<<777444444111111222111000111333444111222222111///...///111///////////////......---,,,,,,------...---------+++,,,,,,,,,,,,+++******)))***+++,,,---......///,,,,,,++++++***)))(((((('''((()))))))))))))))(((%%%&&&((()))(((&&&###"""&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''(((((()))***+++,,,---------...///...---,,,---...,,,---///000222555:::>>>FFFPPP]]]kkkyyy~~~vvvqqqtttssspppmmmkkkjjjjjjjjjgggfffeeeeeeeeedddaaa___]]]ZZZWWWYYY]]]^^^ZZZUUUPPPPPPPPPPPPPPPOOONNNNNNNNNIIIEEECCCDDDFFFEEEDDDDDDEEEGGGIIIIIIIIIIIIHHHEEECCCBBBBBBCCCFFFIIIKKKMMMMMMNNNMMMKKKJJJJJJKKKLLLJJJFFFEEEFFFGGGGGGFFFCCCDDDDDDDDDEEEGGGHHHIIIFFFGGGGGGFFFEEEFFFGGGIIIIIIFFFDDDCCCEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIHHHFFFDDDEEEHHHJJJIIIGGGHHHIIIKKKLLLMMMLLLJJJIIILLLLLLKKKJJJJJJIIIHHHHHHLLLJJJHHHHHHJJJLLLNNNNNNOOONNNNNNOOOQQQSSSSSSSSSVVVSSSQQQRRRUUUWWWWWWUUU]]]^^^```cccggglllqqqtttuuuxxx{{{~~~~~~|||xxxvvvtttzzz}}}}}}|||jjj\\\OOOFFF;;;999777444333333444444111111222222222222111111111111111111000000000///////////////////////////------,,,,,,,,,,,,++++++************************(((((())))))*********+++************************+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''''''''''''''((((((((((((***)))((('''&&&&&&%%%$$$))))))************))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''''''''((((((,,,---...---,,,+++,,,------...//////000222666999777???IIISSS]]]mmm|||wwwssspppnnnjjjiiiggggggggggggeeedddfffcccaaabbbdddfffeeecccYYYYYYYYYYYYYYYXXXWWWVVVSSSOOOJJJHHHHHHIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFKKKJJJIIIHHHIIIJJJLLLNNNQQQRRRRRRQQQPPPOOOOOOPPPPPPMMMJJJIIIJJJKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNLLLIIIGGGHHHHHHJJJGGGEEEEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHJJJLLLNNNMMMLLLKKKLLLOOORRRTTTUUUUUUUUUOOONNNNNNMMMLLLLLLKKKKKKNNNMMMKKKKKKMMMPPPRRRTTTRRRRRRRRRTTTWWWZZZ\\\\\\\\\YYYXXXYYY]]]`````````hhhiiilllnnnrrrwww|||xxxhhhZZZOOOGGG???:::888666444222111222222333000111111222222111111000111111111000000000//////........................------,,,,,,,,,+++++++++************************((()))))))))******************************************))))))((((((''''''(((''''''''''''''''''((()))(((''''''((()))(((&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$######"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&&&&%%%$$$###""""""!!!$$$######"""######$$$$$$$$$$$$$$$$$$############"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#####################&&&%%%$$$$$$%%%&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***+++,,,,,,******+++,,,...//////...---...111333111555;;;@@@FFFQQQ___jjj|||xxxvvvttttttttttttrrrpppooommmjjjhhhhhhjjjlllmmmhhhhhhhhhgggfffeeedddccc\\\XXXSSSPPPNNNNNNNNNMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSTTTTTTTTTTTTUUUUUURRRPPPMMMLLLMMMOOOOOOOOONNNMMMKKKJJJKKKLLLMMMNNNQQQQQQQQQOOOLLLIIIHHHIIILLLJJJIIIJJJKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMNNNPPPQQQQQQPPPOOOPPPRRRUUUWWWYYYZZZ[[[TTTTTTSSSSSSRRRQQQQQQQQQRRRQQQPPPPPPRRRVVV[[[]]]]]]^^^```bbbfffiiilllnnnkkkiiiiiijjjnnnqqqssstttyyy{{{}}}|||qqqYYYQQQGGG@@@===;;;888555444333111000000000111222000111111222222111111000000000000000////////////........................,,,,,,,,,,,,++++++++++++************************))))))))))))************************************))))))))))))(((((((((((()))((((((''''''(((((()))***)))''''''(((((('''%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''########################""""""############""""""%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#####################'''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((()))+++,,,+++******+++------...///...------///111222444666777:::AAALLLTTT^^^lllzzzxxxtttpppnnnpppuuuyyy{{{{{{zzzyyywwwuuutttsssiiieee```\\\YYYXXXWWWWWWXXXVVVSSSOOONNNNNNOOOPPPKKKKKKMMMNNNPPPRRRSSSSSSUUUUUUVVVXXX[[[]]]^^^^^^XXXUUUSSSRRRSSSUUUVVVVVVUUUSSSQQQOOONNNPPPRRRSSSRRRTTTUUUTTTRRROOONNNNNNNNNMMMMMMNNNPPPPPPNNNMMMOOOPPPQQQRRRSSSSSSSSSSSSWWWWWWXXXXXXWWWVVVUUUTTTRRRRRRSSSTTTVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[ZZZ[[[[[[[[[[[[]]]bbbhhhlllrrrtttvvvxxxyyy|||~~~sssdddWWWPPPIIIEEE>>>:::999999888777111000000//////000111111000000111111111111000000000000/////////.........------------------------,,,,,,,,,++++++++++++***************************)))))))))))))))*********************************(((((((((((())))))))))))))))))(((((((((((())))))+++)))((('''((((((&&&$$$&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############&&&%%%$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((''''''((())))))***++++++)))+++,,,,,,++++++,,,---+++,,,------------///111000111111111222777>>>DDDGGGPPP^^^mmm|||}}}}}}|||zzzuuupppkkkiiiiiiiiibbb___[[[XXXVVVVVVWWWXXXWWWXXXXXXYYYYYYYYYYYYZZZYYYYYYZZZ^^^dddhhhiiiiiiaaa^^^[[[[[[\\\]]]^^^]]]]]][[[WWWTTTTTTUUUXXXZZZYYY[[[]]]]]]ZZZWWWUUUTTTPPPOOOOOOQQQSSSSSSRRRPPPTTTUUUVVVXXXXXXWWWVVVUUU[[[[[[\\\\\\ZZZXXXVVVUUUTTTUUUWWWYYYYYYZZZZZZZZZ\\\]]]___aaacccdddeeeeeejjjjjjjjjiiiiiiiiiiiiiiimmmnnnoooppprrrvvv}}}ooo]]]QQQIIICCC???@@@===999666444333333222000000000000000111111111000000000111111000000000/////////............---------------------------,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++)))((('''((((((&&&$$$&&&&&&&&&&&&''''''''''''#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$######((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((()))******)))***,,,,,,++++++,,,...)))***,,,---,,,---...000....../////////222666:::;;;@@@GGGOOO[[[mmmpppnnnjjjhhhffffffhhhiiikkkjjjiiigggeeedddccccccaaa```aaaeeelllqqqrrrqqqiiigggcccbbbcccddddddcccccc```\\\YYYXXXZZZ^^^aaaccceeegggfffbbb]]]ZZZXXXXXXWWWVVVVVVWWWWWWVVVUUUYYYZZZ\\\]]]^^^]]][[[ZZZZZZZZZZZZYYYWWWTTTPPPNNNOOOQQQTTTVVVVVVVVVVVVWWWYYY\\\bbbhhhmmmqqqrrrsss{{{{{{{{{{{{zzzzzzzzzzzzhhh]]]OOODDD>>><<<;;;999555444222111000//////000000000000000111111111111///000000111111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))***)))''''''(((((('''%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###########################$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!  !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''')))************+++---''')))++++++******+++,,,---...//////000111333444333666:::===BBBNNN]]]iii{{{~~~|||{{{{{{{{{|||vvvtttsssxxx~~~{{{xxxtttssssssssssssrrrqqqnnniiiffffffiiimmmppptttwwwzzzzzzvvvqqqmmmkkkjjjgggcccaaa```___^^^\\\___aaadddggghhhhhhgggfffcccccccccbbb^^^ZZZVVVSSSPPPSSSWWWYYYXXXWWWXXXZZZ^^^ccclllvvv~~~xxxhhh[[[JJJDDD===999888888666555111111111111111111111222000000000000000000////////////000000000000//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))((((((''''''(((''''''''''''''''''((()))(((''''''((()))(((&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((())))))************))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%###!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%'''))))))((()))***,,,''')))******)))(((((()))***+++,,,---............---000333444555:::DDDKKKRRRXXXdddttt}}}yyyyyy}}}yyyuuupppllliiigggeeedddeeegggkkkooorrrssssssrrrvvvvvvvvvtttpppkkkfffcccZZZ^^^cccdddcccbbbdddeeelllrrr}}}qqq___TTTHHH???;;;999777777999888444000111222333333222222333444//////000000///......---//////000000000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))******************+++,,,,,,---......//////000111333555888:::BBBGGGMMMUUU```qqqyyywwwwwwvvvuuussswww|||}}}~~~{{{sssrrrpppnnnooorrruuuwwwxxx{{{}}}qqqaaaSSSKKKEEE???:::666666555444444333222222////////////////////////333000......111333111///////////////////////////000///...---,,,------...+++++++++*********)))))),,,,,,---------,,,++++++***)))))))))))))))***+++++++++***)))(((((())))))******))))))((((((''''''***++++++***)))&&&###!!!(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&""""""""""""""""""""""""########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''((((((((())))))))))))(((((()))))))))************++++++,,,,,,---------.........///111333555666666999>>>CCCJJJWWWgggrrr|||nnnddd\\\TTTHHH@@@===;;;777444555555444444333222222111////////////////////////000///---...///000///...........................///...---,,,++++++,,,---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++++++++***************+++++++++***)))))))))))))))***)))))))))(((((((((''')))***+++***)))'''%%%###'''((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((()))((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))(((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111222111333666777:::AAAKKKRRR[[[iii{{{|||kkk^^^SSSJJJDDDBBB===777555555666555333333333333222222111111000000000000000000000000000,,,---...---,,,,,,---...........................---,,,,,,++++++++++++,,,---------,,,,,,,,,++++++((()))***+++++++++++++++------,,,+++*********++++++***))))))))))))))))))))))))))))))((((((((((((((()))*********)))((('''''''''(((''''''&&&%%%%%%(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&""""""""""""""""""""""""#################################$$$$$$#####################$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))(((((((((((()))))))))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......///111333444555555888===AAAIIIOOOXXXdddsss}}}llldddXXXMMMFFFBBB???>>>:::777444444555555444333222222111111000000000000000000000000000000000000***---///...+++***,,,...........................,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++''''''(((***++++++++++++...---,,,+++***)))))))))******)))))))))))))))***))))))))))))(((((((((((('''((()))***++++++******(((((((((((('''&&&%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''(((((((((((('''(((((((((((()))))))))+++++++++++++++++++++***+++,,,,,,---------------,,,---///000111333555666???@@@CCCJJJSSS___mmmwwwzzzkkk^^^WWWHHHEEE@@@<<<::::::::::::333222111111111111000///111000000000000000//////////////////////////////***---000000---+++,,,...........................,,,,,,,,,------------,,,++++++++++++************&&&'''((()))***+++++++++---,,,+++))))))(((((((((***)))))))))))))))******(((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))(((((('''&&&"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((''''''(((((((((((())))))*********+++++++++++++++***+++,,,------...------******,,,...///111222222333444888???DDDGGGMMMSSS```lll~~~yyylll```UUUMMMFFFBBB;;;:::999777555444333333//////000000000000000000000000000000000000000000////////////////////////,,,...000000///---------------------------------+++,,,,,,------------,,,+++++++++*********))))))'''((()))***************++++++***)))(((((((((((()))))))))))))))******+++(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))((('''&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%######################## """%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))******++++++,,,,,,((()))+++,,,---------,,,,,,,,,,,,...///000111000///...111777999888<<>>DDDHHHPPPYYYfffrrr~~~~~~qqqeee^^^TTTNNNFFFBBBAAA@@@===999777666666555444444333333111111111111111111111111......////////////..................////////////000...------......---,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************))))))*********++++++***)))((()))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$#########"""############$$$$$$$$$%%%$$$############$$$%%%$$$$$$###"""""""""############""""""######$$$%%%#########$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&))))))))))))))))))))))))))))))******+++,,,,,,---+++,,,---......////////////......///111444777999;;;???FFFNNNXXXfffuuusssbbbUUULLLEEEAAA@@@;;;777555666777666444555444444333333222222111111111111111111111111111......////////////......,,,------...//////000000///...------......---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******)))))))))******+++***))))))(((((())))))************)))******+++,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$######$$$$$$$$$$$$######$$$"""!!!!!!"""$$$""""""###$$$$$$$$$$$$###!!!""""""###$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$######""""""######$$$%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******+++++++++***+++,,,---............///////////////000111222777888:::===CCCLLLWWW___gggrrruuuiii```SSSIIICCC@@@??????===999666444444444333222333333333222222222111111111111111111111111111111///000000111111111111000---------....../////////...---,,,,,,......---,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---))))))(((((((((((())))))))))))******++++++,,,,,,))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''"""#########$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""###"""  """###""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%""""""#########$$$$$$$$$##############################!!!!!!!!!"""###$$$######""""""######$$$%%%##############################""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************)))***+++,,,,,,---------,,,,,,,,,,,,,,,------...333333444555777<<>>222111000111333444555555333333222222222222111111000000000000000000000000//////000111111111111111///.........---------,,,---,,,+++,,,---...---,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---))))))(((((((((((())))))))))))******++++++++++++))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!###"""!!! !!!"""###""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$###""""""""""""!!!!!!!!!"""############""""""######$$$%%%###############"""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""######$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&'''(((***+++******)))((()))***+++,,,,,,,,,,,,++++++++++++,,,---...//////000111333555777999:::<<>>;;;;;;888555333333444444333444333333222222111111111111111111111111111111111000000000000////////////...//////000000//////............------........................---------,,,,,,------------------...---,,,,,,++++++,,,,,,*********+++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''###$$$%%%'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&$$$###%%%'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""!!!"""############""""""$$$$$$######""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((()))))))))***++++++)))))))))***,,,---((()))***,,,,,,,,,,,,,,,------..................000111222222222333666888<<<>>>@@@CCCGGGMMMVVV[[[cccppp~~~pppcccVVVOOOKKKGGGAAA============<<<999888666666555555444333222222333333222222111000111111111111111111111111111111111111111111111111//////000000000000//////...------,,,,,,------...000000000//////.........,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************++++++******))))))(((((((((((())))))************************************'''((((((((((((((('''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******)))))))))'''&&&&&&(((+++))))))((('''&&&&&&%%%%%%############$$$%%%&&&'''((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!  ####################################""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########################################################""""""#########""""""!!!$$$$$$######""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$###""""""$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))******)))((()))***+++,,,)))******+++,,,,,,,,,---...........................///000000///000222333000222555888<<<@@@EEEHHHGGGQQQ]]]gggooozzzrrrmmmddd[[[QQQHHHAAA===999888666666777777777777444444555555333222222111222333333333333222111111000000000000000000000000000000000000000000000000//////000000000000//////------,,,,,,,,,,,,------000000//////......------,,,,,,,,,------.........***************++++++,,,++++++++++++++++++++++++************************++++++******))))))((((((((((((((()))******++++++++++++++++++++++++++++++'''((((((((((((((('''&&&(((((()))))))))(((((('''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***$$$%%%&&&%%%$$$%%%''')))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######################################################"""############""""""!!!############""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((((((((())))))(((((())))))************))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,...///000000...---...///...///222555888999:::;;;>>>BBBGGGJJJNNNVVVaaajjjyyy~~~ooobbbZZZQQQNNNJJJFFFAAA===:::999555555555555555333222111///111333333222222222333222222222222222222222222////////////////////////------------...............//////000000//////...---------,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,------------------*********)))******+++++++++++++++++++++*********************************************))))))))))))(((((())))))*********+++*********++++++++++++,,,''''''((((((((((((((('''))))))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""######$$$$$$$$$######$$$$$$############$$$$$$###########################$$$$$$###"""  !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""##################################################################"""!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))&&&''')))***+++***)))((((((((((((((()))***++++++))))))******++++++,,,,,,---///000000...---...///222222222222333444333222888999:::;;;===AAAHHHMMMUUU\\\eeelllsss~~~qqqdddYYYPPPIIIEEE@@@@@@>>><<<999777777777666777777666555333333333///111333333222111333555222111000000000000222222////////////////////////,,,,,,,,,------..................//////...............------------......+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++*********++++++++++++*********)))))))))************************)))))))))))))))*********)))))))))))))))*********(((((()))))))))*********&&&&&&'''((()))))))))(((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&(((******(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%########################"""############!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###############################################################"""!!!!!!!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))%%%''')))+++,,,***((('''''''''&&&''''''((()))************+++,,,,,,------'''))),,,---------...000,,,+++***+++...111222222111111222444777:::>>>@@@???DDDKKKOOOSSS\\\kkkvvv~~~qqqgggbbb[[[QQQHHHCCCAAA@@@@@@;;;;;;;;;999666333333333111222222111000000222333000222333222///---///111111000...------///111222////////////////////////........./////////000000------............------///......------......///,,,,,,,,,------..................------,,,,,,,,,...---,,,,,,+++++++++,,,+++*********))))))((((((************************(((((())))))******++++++******))))))))))))))))))&&&'''''''''(((((())))))%%%%%%'''((())))))))))))$$$$$$&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%###%%%''''''###&&&&&&''''''''''''''''''$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!###$$$%%%$$$"""""""""$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""############$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$############"""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&''''''((()))******+++++++++++++++++++++++++++---,,,,,,,,,,,,---..................////////////000000//////000222444555<<<===???AAACCCHHHMMMQQQaaagggnnnvvv{{{vvvoooggg```XXXQQQMMMDDDCCC@@@>>><<<:::999999777777666555444444333333666666555444333333222222222222222111111111000000000000000000111111111111111111000///...---,,,,,,........................------,,,,,,,,,+++++++++------,,,+++,,,---///000000///...------...///000---,,,***)))))))))******---,,,++++++******++++++++++++++++++++++++++++++(((((()))*********************))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''&&&%%%&&&'''((()))$$$&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%"""&&&))))))'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%***)))((('''''''''''''''&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''""""""""""""""""""""""""############"""""""""!!!&&&''''''&&&$$$"""###$$$""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$"""""""""""""""#########%%%$$$###"""""""""######"""######$$$$$$######"""###""""""""""""""""""""" !!!!!!""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))******************************,,,,,,++++++,,,,,,---...------.........///////////////......///000111222000222444666888;;;???CCCDDDHHHNNNSSSYYYcccpppyyyvvvlllddd\\\XXXTTTPPPLLLHHHCCC@@@@@@???===;;;999888777777777777666555555444333333444444444333222111111111111111111111000000000000000000000//////.........////////////....................................//////.........---------+++++++++++++++,,,------,,,,,,+++******+++,,,,,,---,,,+++***)))******+++---,,,++++++******++++++++++++++++++++++++++++++(((((()))******************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((''''''$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###&&&((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&####################################""""""""""""'''((((((&&&###"""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""############""""""#########"""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$$$$$$$###"""""""""######"""""""""######"""""""""""""""""""""""""""###### !!!"""###$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***((((((((((((((((((((((((+++************+++,,,,,,------------............///......------...//////,,,...000222333444777999;;;>>>AAABBBEEEKKKSSSZZZ]]]cccmmmwwwvvvooofff___YYYSSSLLLGGGEEEBBB@@@>>>>>><<<:::777:::999888777666555555555666666666555444444333333333333222222111000000000111111111000000000//////111000000///...---,,,+++------........./////////........................//////.........---------------......//////......***))))))(((((())))))***---,,,,,,++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++(((((()))***************))))))))))))((((((((((((************************)))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((((((&&&$$$""""""%%%(((***&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###############"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""$$$%%%%%%$$$!!! !!!""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!"""######$$$$$$""""""############""""""############""""""""""""###""""""""""""""""""###!!!!!!""""""#####################""""""""""""###""""""############"""""""""""""""""""""##################$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,------------.........---------------,,,...111222222222333444444555666555555888===AAAEEEIIIOOOUUU\\\dddlllrrr~~~~~~vvvsssmmmddd\\\WWWSSSMMMIIIGGGFFFDDDBBB???===;;;::::::999666555666555444444333333444444444444444333333222222222222222222111111000000000222222111111111000000000000000//////...------,,,................................................------,,,,,,,,,++++++++++++,,,---.........,,,,,,+++++++++******+++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''$$$######%%%(((***$$$$$$###"""###$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""######!!!!!!"""$$$""""""""""""""""""""""""""""""""""""!!!!!! !!!"""""""""#########$$$""""""############""""""#########""""""""""""""""""""""""######"""""""""############""""""!!!!!!""""""""""""###"""""""""###$$$$$$$$$$$$$$$$$$###!!!!!!""""""############$$$$$$$$$######""""""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******++++++++++++,,,,,,,,,,,,..................------***,,,...///...---...///000000000000000111333555;;;===@@@BBBDDDHHHNNNRRRVVV\\\gggttt}}}yyyooofff]]]XXXWWWUUUOOOJJJFFFCCC@@@>>>>>>>>>>>>>>>;;;999777777777666444333444333333333333333444444222222111111111111111000222222222222111111111111333333222222222111111111////////////////////////000//////...---,,,,,,,,,........................------,,,,,,,,,+++++++++((()))***++++++***((('''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((($$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&%%%$$$$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''((('''''''''&&&&&&&&&%%% """"""""""""############!!!###$$$$$$###$$$%%%'''""""""""""""""""""""""""!!!""""""######""""""!!!########################""""""############""""""!!!"""""""""############""""""############""""""$$$$$$######"""!!!!!! !!!"""#########""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$######"""!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))******************++++++++++++,,,------.........------,,,---...---,,,,,,---...111111111222333444555555444555666777777:::===@@@@@@DDDKKKSSS[[[aaafffiiirrrzzzzzzooofff___[[[XXXSSSOOOIIIEEEEEEDDDAAA???@@@???===;;;999999999999777666555555777777777555333333333222222333333444111111111111111000000000222111111111111111111111222222222222111111111000....../////////000000000000000///...---,,,+++***........................//////.........---------,,,,,,---------,,,++++++******++++++++++++*********++++++,,,,,,,,,,,,+++---,,,++++++******++++++************************(((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&''''''((((((''''''&&&'''((()))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""######$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""###$$$$$$######$$$%%%"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###%%%$$$$$$######"""""""""""""""############"""""" !!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!#########""""""""""""""" """#########""""""######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$###""""""!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++)))))))))*********++++++)))***+++---------,,,,,,---......---++++++---///)))))))))***,,,------,,,...///111222222333666888888999<<>>@@@@@@CCCFFFJJJNNNSSSYYY]]]]]]fffqqqzzzwwwpppiii```WWWTTTPPPLLLHHHFFFEEEBBBAAA;;;===>>>===:::999;;;===666777999:::999999999:::777666444444555444333111333222222111111111111111333333333333333333333333.........//////////////////.........------------//////...---,,,++++++***,,,,,,,,,---------..............................------,,,,,,,,,+++++++++,,,+++)))((('''((())))))***+++,,,------,,,+++***((()))***+++,,,++++++***---,,,++++++******++++++))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%''''''&&&$$$!!!%%%&&&&&&''''''&&&&&&%%%$$$######&&&******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$######$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$###############''''''&&&%%%%%%$$$###### !!!!!!"""###$$$$$$$$$$$$%%%&&&%%%#########%%%&&&$$$"""!!!"""###$$$%%%""""""############""""""$$$$$$$$$#########""""""$$$""" $$$&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!### !!!%%%'''$$$ """############$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$"""!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((***,,,+++)))(((((()))''''''''''''''''''''''''''''''((()))))))))))))))((()))***++++++***)))(((***++++++,,,------------------,,,,,,,,,---......111111000///////////////000111333444555666666666;;;<<<===???AAABBBDDDDDDIIIKKKPPPVVV\\\bbbgggiiiyyy|||uuunnngggbbbaaaaaa```^^^ZZZUUUPPPMMMEEEEEECCCAAA???<<<999888::::::::::::::::::::::::888888777777666666555555999888777666555444333333333333333333333333333333222222222111111111111000222111000//////000111222////////////////////////,,,------,,,******+++------+++******,,,------,,,***+++,,,,,,------,,,,,,***************+++++++++++++++++++++++++++++++++&&&'''(((***++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$"""$$$'''))))))'''$$$"""((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***))))))((('''%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&%%%###""""""###%%%$$$"""!!!!!!###$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$""" !!!$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!%%%&&&$$$ """############$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$"""!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))((()))*********)))((((((++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...//////...------------------...///000111111222222444444555555666777888888999;;;>>>BBBFFFJJJMMMNNNQQQVVV\\\___```ccchhhmmmvvv{{{uuuoooggg```[[[VVVQQQNNNPPPQQQQQQOOOLLLHHHDDDAAA@@@@@@@@@???===;;;:::999999999999999999999999999888888777777666555555555888888777666555444333222333333333333333333333333222222222111111111000000000///...------...///000........................---......---+++***,,,---...,,,++++++---......---***+++,,,,,,------,,,,,,++++++******************++++++++++++++++++++++++)))******+++++++++******+++++++++++++++++++++++++++******)))))))))))))))************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''(((((('''%%%######$$$%%%'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""###$$$$$$$$$$$$%%%%%%$$$""" !!!"""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######################################################$$$$$$$$$$$$######""""""""""""""""""""""""###!!! """%%%&&&$$$!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''%%%$$$$$$%%%'''((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))((((((++++++,,,,,,,,,+++******,,,+++++++++,,,,,,---...------,,,+++++++++,,,,,,,,,,,,------............222222222222222222333333333333555666888999:::;;;???BBBGGGHHHHHHJJJNNNRRRRRRVVV[[[aaaffflllqqquuu|||tttmmmfff___ZZZWWWSSSOOOKKKIIIGGGDDDCCCDDDEEEFFFEEEDDDAAA>>><<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888888777666666555555444777777666555444333222222222222222222222222222222222222111111111000000000///......------......///...........................//////---,,,+++---......---,,,,,,...//////...***+++,,,,,,------,,,,,,,,,+++++++++***)))))))))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++---,,,+++)))((('''''''''************************((())))))******))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%% """%%%((()))((('''%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%###!!! !!!"""######"""!!!!!!"""$$$%%%###!!! !!!###%%%###########################"""""""""###$$$$$$$$$""""""""""""##################################################################$$$$$$$$$$$$##############################$$$""""""###%%%%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$###############"""###$$$$$$"""!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$"""###%%%(((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((((((((++++++,,,,,,+++***))))))+++******++++++,,,---...,,,,,,++++++++++++,,,,,,......------.........///111111222222222222333333666666666666666666666666555777999:::999:::<<>>:::::::::;;;::::::999999888888888888888888888888888777777666555555444444555555555444333222222222222222222222222222222222111111111111000000000000000000000000000000000000...........................//////...,,,,,,---///...,,,++++++---......---***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))((((((******************************+++++++++******)))************************---,,,+++)))((((((''''''++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&!!!###%%%'''''''''&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###$$$%%%###!!! !!!!!!###$$$###!!!!!!"""$$$%%%###!!! !!!###%%%########################"""######$$$######$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""#########$$$$$$$$$########################"""###$$$$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((()))++++++++++++***)))(((((()))))))))***+++,,,---------,,,,,,,,,,,,,,,------......------------...///,,,,,,---...///000111111222222222222333333333333222333444555444444555666666777999999:::<<>>???>>>>>>===;;;;;;;;;;;;:::999888777999999999999999999999999777777666666555444444444444444333333222222111111111111111111111111111111111111111000000000////////////000000000000//////...........................//////...,,,,,,---///,,,+++)))***+++---,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))((((((************************&&&'''((()))******************************************))))))))))))******************************(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""!!!"""###!!!$$$&&&%%%"""!!!###%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$!!!###%%%%%%###"""###$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$"""""""""###############"""###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$######!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&'''((()))))))))*********))))))((((((((())))))***+++,,,---------,,,,,,------......,,,+++*********,,,---...++++++,,,---...///000111.........//////000000000444555555555555555666666///111333444555666888:::777:::<<<>>>???AAACCCEEEHHHIIIKKKLLLOOOUUU[[[```aaaeeekkkqqqvvv{{{|||xxxsssnnniiifff```XXXTTTSSSRRRQQQOOOGGGHHHIIIIIIHHHFFFDDDCCC???@@@@@@???===;;;<<<===<<<===>>>>>>????????????======<<<;;;:::888777666999999999999999999999999777777666555555444444333333222222222111111111000000000000000000000000000111111000000000/////////,,,------......------,,,------------------------...//////---,,,+++---...+++***((()))+++,,,,,,+++***+++,,,,,,------,,,,,,,,,+++++++++***)))))))))************************$$$%%%'''((()))*********************************(((((((((((()))***+++,,,))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""!!! !!!###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%!!!%%%((('''###"""$$$&&&""""""""""""""""""""""""""""""#########$$$$$$$$$!!!###&&&%%%###""""""###############$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$#########"""############$$$$$$$$$!!!"""""""""#########$$$"""###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$######!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%'''((()))(((((())))))***)))))))))((((((((((((***+++,,,---,,,,,,,,,,,,,,,---......***)))(((((()))+++---///........./////////000000.........//////000000000,,,++++++,,,---......---///111444444444333333444000222444555555666888:::<<<===>>>>>>???AAAEEEGGGFFFIIILLLOOORRRVVVZZZ^^^```hhhrrrxxxzzz|||{{{vvviiigggccc___[[[XXXVVVUUUSSSPPPLLLKKKMMMMMMKKKHHHFFFGGGGGGGGGEEECCCBBBBBB===???@@@???<<<:::;;;<<<>>>?????????????????????;;;;;;;;;:::999888777666888888888888888888888888777666666555555444333333222111111111111000000000000000000000000000000000111000000000////////////,,,,,,---......---,,,,,,---------------------------......---+++***,,,---,,,***)))***+++,,,,,,,,,***+++,,,,,,------,,,,,,++++++******************************************''''''((()))))))))))))))************************(((((((((((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!"""###$$$%%%&&&###$$$%%%%%%%%%%%%$$$###""""""############""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''"""%%%)))((($$$"""$$$'''""""""############""""""""""""######$$$$$$$$$$$$ ###&&&&&&###!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&&&&$$$#########"""############$$$$$$$$$!!!!!!""""""#########$$$"""###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((((((&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%'''((()))''''''((())))))***))))))'''''''''((()))+++,,,---,,,+++++++++,,,------...******))))))***,,,///111------------,,,,,,++++++........./////////000000000//////000222333333222000222333333000---+++***222444555555333333444666222555777888888888:::;;;:::;;;<<<===>>>AAAEEEHHHEEELLLUUUYYYXXXWWWYYY\\\___ccchhhmmmrrrxxx}}}zzzuuupppjjjggggggfffaaa\\\VVVVVVUUURRRNNNMMMNNNOOOJJJIIIHHHJJJLLLLLLHHHDDDBBBBBBBBBAAA?????????@@@;;;===???>>>;;;999999;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888777777777777777777777777777777777666666555444444333333111111111111000000000000000000000000000000000000000000000000////////////---...///000000///...---------------------------,,,------,,,******+++------+++***+++,,,---------++++++,,,---------,,,,,,***************+++++++++))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$&&&''''''%%%$$$######$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$"""""""""""""""!!! """"""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$######"""""""""""""""###!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$############""""""""""""######""""""###$$$$$$$$$$$$#########""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$""""""###&&&'''%%%###"""###%%%%%%###"""###$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%&&&(((***&&&'''((())))))((('''&&&*********))))))((('''&&&$$$%%%'''((()))))))))((((((((()))***++++++,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++000000////////////000000............////////////222222222111111111111111111111111111111111111111333333333333333333333333777777888888:::;;;<<<===;;;===???AAADDDGGGIIIJJJJJJLLLNNNRRRUUUYYY[[[]]]dddggglllpppuuuzzzzzzttttttsssllleeedddaaa]]]ZZZYYYXXXVVVUUUNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFDDD@@@===DDDCCCBBBAAA@@@???>>>>>><<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;999888888888999999888888888888777777777666777777666555444444444444.........///000222333444111111222222222333333333222222000///............000000///...------,,,,,,------............------......---------,,,,,,,,,,,,,,,------,,,,,,+++***---...//////...,,,+++)))******))))))))))))******,,,,,,,,,+++***)))((((((,,,+++)))((((((((()))***+++***)))(((((()))*********************************************)))((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%'''+++...222---'''$$$###$$$%%%&&&***)))(((&&&&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$(((((('''&&&%%%%%%$$$$$$###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$######""""""######$$$"""#########""""""!!! """"""""""""""""""""""""###"""""""""""""""""""""!!!!!!"""""""""######### !!!!!!"""######$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$############""""""""""""######""""""###$$$$$$$$$$$$$$$"""!!!!!! !!!"""############$$$$$$$$$%%%%%%###""""""!!!!!!""""""###$$$"""!!!"""$$$$$$""" """###%%%%%%###"""###$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%((())))))))))))(((''''''((((((''''''''')))+++,,,)))))))))******+++++++++(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........//////////////////000000000000000000111111111111111111111111222222222222222222222111111111111222333444555666444555666777999:::<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGJJJLLLOOORRRUUUXXX]]]``````aaacccfffiiikkkmmmnnnsssuuuyyy~~~xxxpppfffaaaaaa___[[[WWWXXXUUURRRQQQRRRRRRQQQPPPLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEGGGGGGFFFBBB???CCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888888999777777777666666666555555666666555444333333333333333333222222111000000///111111111222222333333333222111000///............000//////...------,,,,,,------............------...------------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,---------------,,,******))))))))))))******,,,++++++******)))))))))++++++***)))))))))))))))***)))(((''''''((())))))************************))))))******)))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&***---000,,,'''$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$#########$$$%%%&&&&&&$$$###!!!###########################$$$$$$$$$$$$###""""""$$$######""""""######$$$#########$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""###### !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######!!!!!!""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""######$$$$$$$$$$$$%%%%%%$$$########################$$$$$$$$$$$$%%%"""##################"""$$$###"""#########!!!"""###%%%%%%###"""###$$$############$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((***(((&&&$$$%%%'''+++---))))))))))))************(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////---------......//////000000000000000000000000000000000000000000000000000111000000000111111222333333333444444444444444444444444555666666777888888999;;;===>>>>>>@@@BBBEEEFFFFFFGGGHHHJJJLLLOOOPPPRRRSSSVVVYYY\\\```bbbdddeeegggiiijjjiiijjjlllmmmlllllllllmmmooorrruuuvvvwwwvvvsssqqqpppqqqssstttxxxyyyyyyxxxvvvuuuvvvwwwrrrpppooonnnmmmllljjjhhhiiijjjjjjhhheeeccccccccclllpppvvv{{{|||pppcccbbb]]]XXXTTTSSSRRRQQQPPPSSSPPPNNNMMMNNNNNNMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEFFFGGGFFFCCCAAABBBCCCDDDDDDCCCAAA???=========<<<:::999999999999999999::::::::::::999999:::999888888777888888888666555555555555444444444555444333222222111222222333333444444333111///...000000111111222333444444111111000///............//////......---,,,,,,,,,------............------------------,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++,,,---...///******))))))))))))******************************+++++++++++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%(((***---+++'''&&&%%%%%%$$$######$$$$$$%%%$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""######$$$$$$$$$######""""""!!!############""""""""""""######$$$$$$$$$$$$######$$$######""""""######$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""###$$$#########$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((&&&&&&&&&&&&((()))%%%&&&'''((())))))))))))((('''%%%$$$$$$&&&)))***))))))))))))))))))(((((((((((()))***************************************,,,,,,---......---,,,,,,,,,,,,---------.........+++,,,,,,---...///000000///////////////////////////000000000000000111111111111111000111111222222444444444444333333333333444444444444555555555666999:::;;;;;;::::::<<<>>>@@@???>>>>>>???AAADDDFFFCCCDDDEEEGGGIIIJJJLLLLLLLLLMMMOOOOOOOOOPPPQQQSSSSSSTTTTTTUUUWWWZZZ]]]______]]]ZZZXXXXXXZZZ\\\^^^^^^___```___^^^]]]^^^___]]]\\\ZZZYYYXXXWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]^^^]]]^^^```cccfffddd]]]VVVUUUTTTRRROOOMMMMMMOOOQQQRRRPPPMMMLLLKKKJJJGGGEEEGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEDDDEEEFFFDDDAAA???AAABBBDDDEEEDDDAAA???===>>>===<<<:::999888888888888888999999999999888888888888888777777777888888555555555555444444444444444333222111000000000000,,,...000333444444333222//////000111222333444444111000///........................------,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++*********,,,...///******))))))))))))******))))))))))))***************+++,,,,,,,,,+++)))(((((('''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&(((***)))'''&&&&&&&&&$$$"""$$$%%%'''((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###""""""""""""""""""###"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""############"""""""""#########$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######"""""""""###$$$%%% !!!!!!"""#########""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%%%%&&&&&&"""###%%%%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&((())))))))))))''''''((()))))))))(((((())))))(((((((((((((((((((((((()))*********))))))************************))))))************)))))),,,,,,,,,,,,------------,,,,,,------...///000000........................///000000000111111222222/////////...//////000000//////000000000111111111000111111222222333333444555777777777666777999;;;888777666555666777999;;;;;;<<<<<<===>>>>>>?????????AAABBBBBBAAA@@@BBBCCCEEEEEEFFFGGGIIIKKKLLLMMMMMMKKKJJJIIIJJJLLLOOOQQQOOOPPPQQQQQQOOOOOOPPPRRRPPPOOOMMMKKKJJJKKKLLLNNNOOOPPPQQQTTTVVVXXXXXXXXXWWWTTTRRRSSSUUUTTTQQQOOOJJJKKKKKKIIIHHHHHHKKKNNNMMMKKKIIIHHHGGGFFFCCCAAAEEEEEEDDDCCCBBBBBBCCCCCCFFFDDDCCCCCCCCCAAA>>><<>><<<>>>===;;;:::999888777777777888888888888888888777777777777777777777777777666666555555555444444444333333222000000000000000(((***...111333333333333//////000111111222333333000//////...............---------------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---------------,,,,,,+++,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))************+++,,,+++***)))((((((((())))))************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&((('''&&&&&&&&&&&&$$$"""%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###""""""!!!!!!""""""###!!!"""######$$$#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$ """%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$###"""""""""###%%%&&& """###$$$%%%%%%%%%"""""""""############$$$"""##################""""""#########%%%&&&"""###%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((()))))))))''')))---//////---***'''''''''''''''(((((((((((((((((()))******))))))(((************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,------......//////------------------------//////000000111111222222111111111111111222333333/////////000111111222222//////000111111222333333111222333222222222444666444444333333333444555666888888888999999999999:::;;;===>>>===<<<<<<===>>>>>>@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJGGGIIIJJJJJJIIIIIIKKKLLLGGGGGGEEEDDDDDDHHHMMMRRRZZZXXXWWWVVVVVVVVVTTTSSSUUUPPPNNNOOOOOOMMMMMMOOOGGGGGGGGGFFFEEEFFFHHHJJJIIIHHHHHHHHHIIIIIIGGGEEECCCCCCBBBBBBAAABBBBBBBBBEEECCCBBBAAAAAA@@@>>><<>>===<<<<<<;;;999888888888888777777888888888888777777555666666777777777777666666666555555555444444444333222111000000///000000,,,---...000000000000///000000000111111111111222//////......---......///------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++******)))***************))))))))))))******))))))))))))))))))))))))***************)))(((((('''((()))***+++++++++***((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%'''&&&$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""" !!!""""""#########""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############ !!!###$$$$$$###"""!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###%%%&&&###$$$%%%&&&'''&&&&&&%%%""""""""""""###############""""""!!!!!!""""""### ######""""""$$$%%%"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''))),,,......,,,)))&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((((((************************---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111111222333444555666222222222222333333333333111111111111111111111222111222333222111111333555444555555555666666666666777777777888888999999999888:::<<<<<<;;;<<<===???===@@@DDDGGGHHHHHHFFFDDDBBBBBBCCCDDDEEEFFFFFFFFFCCCDDDFFFFFFFFFFFFGGGIIIEEEEEEDDDDDDGGGNNNYYYaaahhhccc^^^ZZZXXXVVVRRROOOPPPMMMMMMQQQRRRNNNMMMOOOJJJIIIGGGGGGGGGGGGHHHGGGIIIHHHHHHIIIJJJJJJHHHFFF@@@@@@@@@???@@@@@@AAAAAABBBAAA@@@AAABBBBBBAAA???>>>????????????>>>======;;;;;;:::999888888999999777888888999999888888777444555666777777777666666444444444444333333333333333333222111000000000000000000000000/////////...111111111111000000000000.........------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++***))))))(((((()))***++++++++++++******))))))))))))************))))))((((((''''''***)))((((((''''''((((((&&&'''((()))*********)))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###$$$%%%'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&###########################$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$%%%%%%$$$!!!!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%&&&""""""###$$$###"""!!! """"""""""""###############"""!!! !!!"""###!!!$$$&&&&&&$$$###$$$&&&"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&$$$$$$##################"""""""""""""""""""""""""""###$$$%%%'''((()))***$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%%%%&&&''''''((('''''''''%%%''')))+++***)))&&&$$$%%%%%%&&&&&&'''((())))))((()))))))))))))))(((((())))))))))))))))))))))))***(((%%%######%%%(((*********+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,------///000222222222222111111111000000000000000//////.........---222333333222111000222333000000222222333333333222444555555666666777777888222444777888888999<<<>>>;;;???DDDIIIKKKJJJGGGEEEAAABBBDDDEEEEEEDDDCCCBBB===???@@@AAA@@@AAABBBDDDDDDDDDDDDEEEJJJUUUbbblllgggbbbZZZUUURRRPPPLLLIIIHHHGGGJJJRRRSSSNNNKKKMMMKKKHHHFFFEEEFFFGGGEEEDDDGGGFFFEEEEEEEEECCC@@@===>>>>>>>>>>>>>>>??????@@@AAA@@@???AAACCCEEEDDDCCC>>>>>>>>>===============::::::999999888999999999888888999999999999888888333444666777777777666666333333333222222222111111444333222111000000000000222111000000///000000111222222111111000/////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))(((''''''$$$&&&(((***,,,,,,,,,,,,******))))))))))))******+++******)))(((''''''&&&***)))'''&&&&&&&&&'''((($$$%%%'''))))))))))))((())))))))))))))))))))))))&&&&&&'''((()))))))))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$&&&'''%%%""""""###%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$#########""""""!!!!!!"""############$$$$$$$$$########################%%%%%%$$$$$$###""""""""" !!!!!!""""""#########$$$%%%$$$"""""""""###!!!"""#########!!! """############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############### !!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!  !!!"""###$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$%%%!!!"""$$$&&&'''''''''&&&###$$$%%%$$$"""""""""###$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((()))))))))))))))***++++++((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++************************,,,,,,++++++,,,,,,---...---------............///////////////000000000000............////////////......///111222333444555111111222333333444555555333333333444555666777777888777888888999:::;;;<<<>>>AAAHHHQQQWWWVVVNNNFFFIIIGGGDDDBBBAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBEEEKKKSSSZZZ\\\\\\[[[WWWRRROOOMMMLLLKKKJJJHHHIIILLLOOOQQQOOOJJJGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>>>>=========>>>AAABBBCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<::::::999999888777666666777888;;;<<<<<<999555333555555666666555444333333555444444333333444444555111222222222222111000000////////////////////////111000000///...---------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,------......------,,,************************,,,,,,+++******))))))((()))))))))))))))))))))))))))&&&%%%&&&)))***)))'''$$$&&&(((***+++)))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((******))))))(((((((((((((((((((((((('''&&&%%%$$$%%%%%%$$$######$$$%%%%%%(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%'''(((&&&%%%$$$#########$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%###!!! %%%$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############""""""""""""###$$$###!!! !!!""""""""""""""""""!!!!!! """############$$$$$$$$$##########################################$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$##############################$$$$$$##################%%%%%%&&&&&&&&&%%%$$$######$$$%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++*********************+++++++++++++++,,,,,,---------------............///////////////000000000............//////////////////000000111222333333111111222222333444444444333333444444555555666666777777777888999;;;<<<===CCCEEEKKKTTT[[[[[[UUUOOOKKKIIIFFFCCCAAA@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIGGGFFFFFFIIINNNQQQQQQPPPQQQNNNKKKJJJJJJIIIHHHGGGHHHHHHJJJLLLMMMLLLHHHEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>=========>>>???@@@@@@@@@??????===>>>>>>>>>>>>===<<<;;;:::::::::999888888777777777888:::::::::888555333555555555555555444333333444444333333333333444444111222222222222111000000////////////////////////111000000///......------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******))),,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((((('''%%%&&&)))***)))'''$$$&&&(((******)))'''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$%%%%%%$$$######$$$%%%%%%'''''''''&&&%%%$$$$$$######$$$%%%%%%$$$###%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""###""" !!!######"""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!%%%%%%%%%&&&%%%$$$$$$######%%%%%%%%%###"""###$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))***))))))))))))))))))***)))))))))))))))))))))))))))))))))*********+++++++++++++++******)))))))))***************++++++,,,,,,,,,,,,---------.............../////////000000---............////////////000000000111111111111222222222222222222333333444444444444444444444444666666777888999;;;===>>>CCCEEEKKKRRRYYY[[[XXXUUULLLJJJGGGCCCAAA???>>>>>>???@@@BBBEEEGGGJJJLLLMMMKKKIIIHHHHHHIIIIIIHHHGGGGGGEEEEEEEEEGGGHHHGGGFFFHHHHHHGGGHHHIIIHHHFFFCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>????????????>>>=========<<<<<<<<<<<<===>>>>>><<<============<<<;;;;;;;;;::::::999999888888888888888888888777666555444444555555555555444444333333222222222222222222333111111222222111111000///////////////////////////000000000///......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((((((((((((((((((((((((((('''&&&'''((())))))'''%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$''''''(((''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$&&&&&&&&&$$$###$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$######""""""""""""#########!!! !!!"""$$$###"""!!!!!!!!!######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""###$$$%%%&&&&&&'''$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((()))))))))))))))******++++++,,,,,,,,,---------------------......//////000---------.........//////000000000000000000000000222222222222111111111111444444444333333333333333555555666777999;;;===>>>???@@@CCCIIIOOOQQQPPPNNNIIIHHHFFFCCCAAA???>>>>>>@@@AAABBBEEEGGGIIIKKKLLLIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCCCCEEEGGGHHHGGGFFFIIIHHHFFFFFFFFFFFFDDDCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???@@@@@@???>>>======<<<:::999999:::<<<===;;;;;;<<<<<<<<<<<<;;;:::;;;:::::::::999999888888888777666555555444444555444444444555555444444333222222111111111111222222111111111111111000000///////////////////////////000000//////............---------------,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,---------((((((((((((((((((((((((''''''''''''((()))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&((((((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''))))))(((&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""#########$$$%%%$$$"""!!!"""###$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$"""""""""###$$$%%%&&&'''$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((())))))***'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))******************)))))))))(((((())))))(((((())))))***+++++++++++++++,,,,,,,,,---+++,,,,,,---......//////------------............000000000////////////...111111111111111111000000333333333333333222222222444444555666888:::<<<===::::::<<>>???@@@AAAAAA@@@???>>>===<<<999888888999;;;<<<999::::::;;;;;;;;;::::::::::::999999999999999888888777666555444444444555333333444444444444444333222111111000000111111222000111111111111000//////////////////////////////////////////..................------,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,---...''''''''''''''''''''''''&&&'''((((((((((((((()))''''''((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!! !!!""""""#########$$$%%%$$$###""""""$$$######"""""""""###$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%&&&''''''##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%$$$############$$$$$$&&&&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,***++++++,,,---...//////,,,------------.........////////////............000000000000000000111111222222222222222222222222333333444555666888:::;;;888888:::;;;<<<=========????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEDDDBBBCCCDDDEEEDDDBBBIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>@@@BBBCCCCCCBBBAAA@@@>>><<<:::999999:::;;;<<<888999999::::::::::::999888888888888888888888888888777666555555444444555222333333444444444444333222111111111111111111222000000111111000000///...//////////////////////////////////////////......///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))******++++++******)))************************(((((()))***++++++,,,,,,''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((((((''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&###%%%%%%%%%###"""###$$$&&&&&&&&&%%%$$$###"""!!!##################$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$########################$$$$$$##################"""""""""""""""""""""###"""$$$$$$###"""!!!"""###!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###"""!!!"""###%%%&&&######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$############################## !!!"""###$$$$$$%%%%%%###"""""""""###$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((()))************))))))))))))***++++++************++++++++++++******+++,,,---...//////,,,,,,---------..................................../////////000111111111000000111111222222333333222333333444555666777888777888:::::::::;;;;;;<<<<<<<<<===>>>>>>?????????>>>>>>??????@@@@@@AAAAAA@@@CCCEEEEEEDDDDDDFFFHHHGGGDDDBBBBBBCCCDDDDDDDDDFFFEEEEEEFFFGGGGGGEEECCCAAAAAAAAAAAACCCDDDFFFGGGGGGFFFEEEDDDBBB@@@???>>>???AAACCCEEEEEEDDDCCCAAA>>>===<<<;;;;;;;;;<<<<<<777888888999::::::999999777777777777777777777777888888777777666555555444111222333444444444444444222222222111111222222222000000000000000//////...////////////////////////...////////////////////////...---,,,,,,,,,------************************+++++++++,,,+++******)))))))))************))))))))))))))))))))))))))))))((((((((())))))*********''''''''''''''''''''''''%%%''')))((('''&&&(((***(((((((((((((((''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''''''''!!!###$$$###""""""###$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$######$$$##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!######"""!!! !!!"""!!!"""###%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""!!!!!!"""$$$&&&(((!!!!!!"""$$$$$$%%%%%%%%%#########"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""$$$&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&$$$!!!!!!$$$&&&%%%%%%&&&''''''(((((()))&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++***************++++++,,,)))************+++++++++)))******+++---...//////,,,,,,,,,---------......---------.........//////---......///000111111222//////000111222333333444222222222333444555666777666888:::;;;;;;;;;<<<===;;;<<<<<<=====================>>>???@@@AAAAAABBB>>>AAAEEEGGGGGGHHHLLLOOOIIIFFFDDDCCCEEEFFFGGGGGGDDDCCCDDDEEEGGGGGGEEECCC@@@@@@@@@@@@AAACCCEEEGGGHHHGGGFFFDDDBBB@@@>>>===@@@BBBDDDFFFGGGFFFDDDBBB???>>>======<<<<<<<<<<<<666777888999999999999999666666666666666777777777888888888888777666555444111222333333444444444444333333222222222222333333000000000000000//////...////////////////////////.........//////////////////...---,,,+++,,,------***************************++++++++++++***))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%'''))))))'''&&&(((***))))))(((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''(((((("""###%%%%%%$$$$$$%%%''' !!!###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%''')))***%%%###""" !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!"""######$$$%%%$$$"""  $$$'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$######"""'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""  !!!###$$$%%%%%%$$$###&&&&&&&&&%%%$$$###"""!!!""""""""""""############$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$,,,+++(((&&&%%%&&&''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%''''''&&&%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''(((&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''+++***)))(((&&&&&&%%%%%%%%%''')))))))))))))))+++%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))))))))(((''''''''''''''')))))))))(((((((((((((((''''''(((***+++,,,---...///---***+++---///...,,,+++,,,------......------..................------000000111111111222222222333333222222333333444555111333666777888999;;;===>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<===>>>@@@@@@???@@@BBBDDDGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGGGG>>>???@@@@@@@@@BBBEEEHHHMMMLLLIIIFFFCCCAAA@@@???@@@@@@???AAACCCEEEDDDDDD;;;;;;;;;;;;:::999888888999999888777666666777777777777666555555555555555444444444444444444444444444444444444444444444444222222111111111111222222444333111///...//////000......////////////......------------------------......---,,,,,,+++******************************************************)))((((((((((((***+++,,,))),,,...,,,(((&&&&&&(((******))))))))))))*********))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$###"""$$$&&&(((***######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$########################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$###""" """######$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!!""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$(((&&&$$$###"""###$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######$$$&&&%%%$$$&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((''')))***)))'''%%%%%%&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((()))*********))))))((((((''''''''''''***)))))))))((((((((('''(((((()))***++++++,,,------+++)))***,,,---,,,***+++,,,------...---------..................------000000000111111111222222333222222222222333444444222555888::::::999:::;;;<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHH?????????@@@@@@@@@@@@@@@@@@AAABBBAAA@@@AAABBBDDDHHHGGGFFFDDDBBBAAAAAAAAA@@@???>>>???AAACCCBBBAAA<<<<<<<<<<<<;;;:::999999999999888777777777777777777777666555555555555555444444444444444444444444444444444444444444444444222222111111111111222222333222111000////////////......////////////......------------------------...------,,,++++++******************************(((((()))))))))*********,,,+++***(((((((((((()))+++,,,,,,+++)))((())))))))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""%%%%%%$$$######$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######%%%$$$###"""!!! !!!!!!"""!!!!!!###$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$%%%$$$############$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$###"""!!! $$$$$$#################################"""!!! """"""""""""############&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%######$$$###"""'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&((()))(((&&&$$$$$$%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******))))))))))))((((((((((((***)))))))))(((((((((''')))))))))*********++++++***))))))***++++++***(((++++++,,,---------------------------------......000000000000111111111111222222111111222222333444444666:::;;;:::999999999;;;;;;<<<============<<<======<<<<<<<<<<<<======??????@@@BBBCCCDDDFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@@@@CCCCCCBBBBBBAAABBBBBBBBB@@@???>>>>>>@@@@@@???>>>=========<<<;;;;;;::::::999888777777777777777777777777666555555555555555444444444444444444444444444444444444444444444444222222111111111111222222111111111111000///............////////////......------------,,,,,,,,,,,,------,,,,,,++++++******************************((()))))))))******++++++++++++***)))((((((((((((---+++))))))***+++++++++((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$###############"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""###############"""""""""$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###"""!!! """###%%%$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%!!!$$$%%%%%%%%%$$$!!!""""""""""""#########$$$$$$############$$$$$$%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! &&&%%%###"""!!!"""############$$$$$$###"""!!!!!!!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###############$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###############%%%'''''''''&&&'''((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))(((((((((((((((((())))))))))))************)))))))))))))))))))))***+++***)))(((++++++,,,------------,,,,,,,,,------------....../////////000000000111111111111111111111222333333444555777888888888999::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<===============???AAACCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDFFFEEECCCAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCAAA@@@??????@@@@@@???======<<<<<<;;;::::::999999888888777777777777777888777777666555555555555555444444444444444444444444333333333333333333333333222222111111111111222222///000111111111000...------......//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++************''''''(((((()))******+++---)))%%%&&&))),,,,,,+++'''''''''&&&&&&'''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""""""""%%%###"""!!! """###$$$'''&&&&&&%%%$$$###""""""############""""""""""""###"""""""""!!!!!!!!! !!!###%%%%%%$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""!!!$$$%%%%%%%%%$$$!!!""""""""""""#################################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###!!! &&&%%%###"""!!!"""######$$$$$$$$$%%%$$$$$$######!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$!!! !!!###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###############$$$&&&((((((''''''((()))'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))((((((%%%%%%&&&((()))+++,,,,,,*********))))))))))))((())))))*********)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------............/////////000000000111000000000000111222222222333333333444666:::===:::;;;<<<<<<======<<<<<>>=========>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAADDDFFFGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBB@@@@@@AAAAAA@@@>>><<<;;;:::999888888888888888777777777777777888888777777666555555555555555444444444444444444444444333333333333333333333333222222111111111111222222...///000111111000...---------............------------,,,,,,,,,+++++++++,,,+++++++++++++++******)))))))))))))))))))))))),,,,,,+++)))((('''&&&%%%&&&''''''((())))))*********'''###$$$'''******)))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """######"""!!!!!!"""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""!!!!!! !!!###$$$$$$###"""!!!"""""""""#########$$$$$$""""""###$$$$$$###""""""########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###""""""""""""############$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""$$$'''***------,,,+++)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$!!! """$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###%%%&&&'''''')))***)))'''%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$%%%&&&((()))+++,,,---)))))))))))))))))))))))))))******)))'''''')))+++******+++,,,,,,,,,,,,,,,++++++,,,,,,------..................////////////000000000///000000111222000111222222333555:::===::::::;;;<<<<<<<<<<<<<<<>>>>>>============>>>???CCCCCCBBBBBBAAAAAA@@@@@@BBBDDDEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAACCCEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCAAA@@@<<<;;;999777777777888888777777777777777888888999777777666555555555555555444444444444444444444444333333333333333333333333222222111111111111222222/////////000000//////...------............------------,,,,,,++++++******++++++++++++++++++******))))))))))))))))))))))))***)))(((&&&%%%###"""!!!))))))))))))((('''&&&&&&'''&&&$$$$$$&&&(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""######!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""""""""###$$$$$$$$$###"""!!!############$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!###$$$%%%%%%$$$###!!!%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###'''***000000000///---+++)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&"""""""""###$$$%%%''''''&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''(((((())))))******((((((((()))))))))))))))((()))(((&&&$$$%%%(((+++******+++,,,,,,,,,,,,+++***++++++,,,------......------........./////////000////////////000111111///111444666666666777999888999::::::;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAABBBCCCCCCBBBCCCEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDBBBAAABBBCCCCCCBBBAAA===;;;999888777777888999777777777777777888999999777777666555555555555555444444444444444444444444222222222222222222222222222222111111111111222222//////.........//////000,,,------......------,,,------,,,,,,+++******)))******************++++++))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$((())))))))))))'''&&&%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& """$$$%%%&&&&&&%%%!!!""""""$$$%%%&&&''''''##################$$$$$$######""""""!!!!!!!!! $$$%%%%%%$$$######$$$&&&&&&%%%$$$######$$$%%%&&&!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! """$$$&&&&&&$$$""" $$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!! """###%%%%%%%%%$$$###!!!""""""#########""""""""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######!!!"""&&&)))&&&''')))***+++******)))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((&&&%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%))))))))))))(((((((((((((((((((((((()))))))))***(((((('''$$$!!!"""'''+++******+++,,,,,,,,,,,,+++******+++,,,,,,---......---------........./////////////////////000111111///333888:::999777555444777777888999999999999999888888888999:::;;;<<<===777888:::===@@@BBBDDDEEE@@@BBBDDDGGGHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@CCCEEECCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAAAAACCCCCCBBBAAA>>><<<:::888888888999:::777777666777777888999999777777666555555555555555444444444444444444444444222222222222222222222222222222111111111111222222000///...------...000000,,,------......------,,,------,,,,,,+++***))))))******************++++++))))))))))))))))))))))))(((((((((((()))))))))***%%%&&&'''))))))))))))(((%%%(((+++***'''%%%''')))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$"""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&#########"""###$$$$$$%%%######""""""""""""######%%%%%%%%%$$$$$$#########"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""""" $$$''''''&&&###!!!$$$###""" """###$$$&&&&&&%%%%%%$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%''')))***)))$$$ """''')))&&&!!!&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''))))))((()))***,,,((((((((((((((((((((((((******)))'''&&&%%%$$$###,,,++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,------.........---,,,---...---,,,,,,---///000111222333555666777888666666777888999:::::::::::::::999999888999999999;;;;;;<<<>>>@@@CCCFFFHHH???BBBFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCAAA@@@???>>>@@@AAACCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@???>>>999999777777777777999999777777777777666666666666999777444333444444444333555555555555444333222222333444666666666444222111444444333333222111000000////////////............111111000///...------,,,++++++++++++,,,,,,---...---,,,++++++***))))))(((++++++++++++*********)))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######"""""""""""""""###$$$$$$$$$$$$############$$$$$$'''''''''&&&&&&&&&%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###"""""" !!!"""###$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&((()))+++'''""""""%%%'''&&&$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&((()))***++++++******************************+++,,,------------,,,,,,---...............,,,---------,,,,,,---///000000111333444666777777666666777777888999::::::999888888777777888888999;;;;;;;;;<<<>>>@@@CCCDDD???BBBEEEGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>===;;;;;;:::999999:::;;;;;;999999999999888888888888888666333222333333333222555555666666666555444444222222333444333222111000222222222111000/////////////////////............/////////......------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,+++***)))(((+++*********)))))))))))))))))))))((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""""""""##################%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%$$$###"""!!!###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""!!! !!!""""""!!!!!!!!!"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$############"""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""###"""!!!!!! !!!!!!""""""###%%%&&&&&&%%%###"""""""""""""""############$$$$$$$$$###############!!!!!!!!!""""""""""""############$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))***,,,,,,'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''',,,***&&&###"""$$$&&&(((%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%""" !!!!!!''''''''''''''''''''''''(((((('''''''''&&&&&&&&&######%%%&&&(((***+++,,,((((((((((((((()))))))))++++++,,,,,,,,,,,,,,,++++++,,,------...---------+++,,,---,,,+++,,,---//////000111222333555666666555555666777888999::::::888777777777777777888888;;;;;;::::::;;;===???@@@???AAADDDFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFDDDBBBAAA??????@@@AAAAAAAAA@@@@@@???@@@@@@@@@???>>>===<<<======<<<<<<<<<<<<======999999999999888888888888666444222222222333222111222333444444444444444444111000000000000000//////000000//////......------/////////............------------------,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,***)))((())))))))))))((((((((((((''''''((((((((()))))))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$'''&&&&&&%%%$$$###""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$ !!!"""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###""" !!!"""######$$$########################""""""""""""############""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%!!!!!!###$$$&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***+++***&&&###"""%%%(((%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((((('''$$$######$$$''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++***+++,,,,,,+++,,,---/////////000111222333444555444444555666777999::::::888777777777777888888999===<<<;;;::::::;;;<<<===>>>@@@CCCDDDDDDCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCBBBDDDFFFGGGGGGFFFDDDCCC>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======<<<<<<;;;=========<<<<<<=========777777777777666666666555666444333333333444333111...///000111111222111111000000///......//////000/////////......---------//////.........---------+++++++++++++++,,,,,,,,,------,,,+++*********+++((()))+++++++++)))'''&&&)))(((((((((((('''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###!!! """%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&%%%$$$######""""""##############################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""!!!""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$%%%$$$###!!! ###"""!!! !!!"""### !!!"""######$$$##############################$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$###"""######%%%%%%"""######$$$%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$'''***,,,***%%%######%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******)))(((((('''&&&&&&((((((((()))))))))******+++++++++,,,++++++******))))))*********))))))((()))+++,,,+++++++++...///...//////000111222333333222333444555777888999:::888888888888888999:::;;;>>>===<<<;;;;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEFFFGGGFFFDDDCCC>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666555666555444444555555444333......///000111111111111000000////////////000111000///////////////..................------------*********+++++++++++++++---,,,++++++************'''(((((())))))((('''&&&(((((((((((('''''''''&&&%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""#################################$$$$$$$$$$$$###### !!!"""###$$$###"""!!!!!!!!!!!! !!!!!!!!!"""""""""###############"""############$$$$$$$$$###############""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###"""""""""###%%%&&&%%%$$$"""!!!###"""  """### !!!"""######$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$###"""""""""###$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$(((+++***'''$$$###$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((((())))))******++++++******+++++++++++++++***))))))))))))))))))(((''')))***++++++++++++...000......//////000111111222111222333555666888999:::888888888888999:::;;;<<<===<<<;;;;;;;;;<<<===>>>===???AAAAAAAAA@@@AAACCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCC???>>>===<<<;;;::::::;;;:::999999888888888999999999999::::::::::::999999999999999999888888888888555555444555666666555333111111222222222222222222//////000000000000111111000000000000000000//////.........------------,,,+++++++++++++++*********,,,++++++************+++((((((''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''(((((())))))(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$###############"""######$$$%%%########################!!!"""###$$$$$$###"""!!! !!!###$$$%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""############$$$$$$$$$$$$#########"""""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$### """###$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''(((((())))))'''(((((()))******++++++((()))***+++++++++++++++******++++++******)))(((((()))++++++***+++...000---......//////000000111111111222444666888999:::777777777777888999:::;;;::::::::::::;;;===???@@@===>>>@@@@@@??????AAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@???===;;;::::::::::::888888777666666777888999777888999999999999888777999999999999888888888888444333333555666666444222222222333333333222111111---...///111111111000////////////////////////000.........---------,,,,,,,,,,,,,,,++++++***************************+++,,,***)))(((''''''(((***+++)))))))))(((((((((''''''&&&&&&&&&''''''((((((((()))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%$$$""""""########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" """$$$%%%&&&%%%###"""######""""""""""""############$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""###!!! !!!$$$&&&!!!"""###$$$$$$###"""!!!""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!###$$$%%%$$$$$$'''&&&$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******+++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++***+++...000------......//////000000000111222444666777999999666666666666777888999:::888888888999;;;===???@@@===>>>@@@@@@??????AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBB@@@>>>>>>>>>@@@AAAAAA???===;;;:::999::::::888777666555555666777888777888999999999999888777777777777777666666666666222222222444555555333111111111111111111000///...+++---///111111000///.........//////////////////......---------,,,,,,,,,---------,,,+++***))))))***)))))))))***+++,,,,,,---+++)))'''((())),,,...))))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""###$$$%%%&&&&&&'''((('''&&&$$$###"""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$######$$$&&&&&&%%%###!!!###%%%%%%$$$""""""""")))((('''&&&%%%$$$$$$$$$########################$$$$$$%%%%%%%%%$$$#######################################$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%""" !!!###$$$""" """############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))******************))))))((((((''''''******))))))******+++,,,---------.........//////111222444555555444222111444666999:::777444222222666777999:::;;;;;;:::999=========>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>DDDBBB@@@>>><<<;;;;;;<<<===;;;999999;;;;;;999666777777666555555555555555555666888999888777555444666666777888888888888888444333222222111111222222000111222222222000///...111111000000//////......111111000000//////......//////...---,,,,,,,,,,,,///...---,,,***)))(((((())))))))))))))))))))))))+++++++++************))))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!! ###%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''""""""""""""""""""""""""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$###""""""$$$&&&&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%########################%%%%%%&&&&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$%%%%%%########################%%%###"""###&&&'''&&&$$$############$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******************)))))))))(((******))))))******+++,,,,,,,,,---------.........000111333444555444333222111444777888777666666666666777888::::::::::::999::::::;;;;;;<<<<<<<<<===>>>>>>??????@@@?????????CCCBBB@@@>>><<<;;;;;;<<<===;;;999:::;;;;;;999777666666555444444444444444444555777777777666444333555666777777888888777777333333222111111111111222000000111111000//////.../////////.........------/////////.....................---+++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))+++++++++*********))))))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!###$$$$$$%%%%%%%%%%%%%%%%%%&&&########################!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%$$$$$$######$$$$$$%%%''''''%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$###!!!!!!!!!"""###$$$%%%&&&######""""""!!!!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""!!!"""###&&&&&&&&&$$$"""$$$%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################""""""###&&&''''''&&&############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''((((((((()))))))))*********''''''((((((((()))))))))++++++************))))))***))))))))))))***++++++++++++,,,,,,,,,---------///000222333444444444333222444555666555555777888666777888999999::::::999999999::::::;;;<<<======<<<<<<===>>>>>>???@@@@@@BBBAAA???===<<<;;;<<<<<<===<<<::::::;;;;;;999888555555444333333333333333444444555666555444333222444555666666777777666666333222222111111111111111000000///............///.........------------------------------.........------,,,+++************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++*********)))))))))******))))))))))))(((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################$$$$$$$$$$$$$$$%%%%%%########################""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""###&&&%%%%%%$$$###"""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!###%%%&&&%%%$$$!!!#########!!!!!!###$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((***))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,...///000222333444444444666777666555333333444666666666777888888999999999999::::::<<<===>>>??????============>>>>>>??????@@@???>>><<<;;;;;;<<<<<<===<<<;;;;;;::::::999888666555444444333333444444444555555555555444333333333444444555555555555555222222111000000000000000000///---,,,,,,---...///......------------------,,,,,,------.........///...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$######%%%'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$######""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&""""""###########################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%##########################################""""""######$$$%%%&&&&&&''''''######"""""""""""""""###&&&%%%%%%$$$###"""!!!!!!""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!###%%%&&&%%%###"""###$$$###!!! !!!"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,---...///111222333333444666666555444222222555777666666666666777888999999888999:::;;;<<<===>>>?????????>>>===<<<<<<======???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::999888888888777666666555555555555555666666666666555555444444222222333444444444444333222111000000//////000000///...---,,,,,,---...///........................---------......//////000///...---,,,,,,+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%''''''"""""""""""""""##################$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######$$$%%%&&&'''((((((!!!!!!!!!"""###$$$%%%&&&######""""""!!!!!! """""""""#########$$$$$$""""""""""""""""""""""""########################$$$#########%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!###$$$%%%###""""""$$$&&&&&&$$$###""""""&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))&&&&&&''''''''''''(((((()))(((((((((((()))************+++++++++,,,,,,,,,......///000111222222333111222333333333444777:::555555555555666777888999777777888888999:::;;;;;;???>>>===;;;::::::;;;<<<===<<<;;;::::::;;;<<<===999:::;;;:::888666777888777777666555555555555666666666666555555555555555000111222222333333222222111000000///////////////...------------...//////.............../////////...............///////////////...---,,,,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&"""""""""######$$$$$$$$$"""""""""###$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&&&&''''''###############$$$%%%%%%"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""###$$$$$$""" !!!%%%'''&&&%%%$$$$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***$$$$$$############$$$$$$###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((()))))))))******''''''''''''((((((((()))((((((((((((((()))******++++++++++++,,,,,,,,,---///////////////000111111000111333333444555777999555555444444555666888999777777888888999999999:::<<<;;;999888888999:::;;;<<<;;;:::::::::;;;<<<===777999:::999666444555777666666555444444444444555666555444444444333444444///000111111222222111111000000///............///------...///////////////,,,,,,---------..................---------------///...---,,,++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))************'''((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''###############$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$###"""""""""###############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$###"""#########!!!!!!%%%&&&%%%$$$###)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,$$$$$$############$$$$$$###%%%&&&((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""$$$&&&)))+++&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************'''((((((((())))))******((((((((((((((()))******++++++,,,,,,,,,---------000000////////////000111222444555555333333444555555555444444555666888999:::::::::::::::::::::;;;888777666555666777:::;;;<<<;;;:::999:::;;;<<<===666888:::888555333555777555555444333333333333444555444333222222222333333//////000111111111111111000000///...............,,,---///000111000///...+++++++++,,,,,,------------------,,,,,,+++++++++...---,,,+++************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((((((((()))'''((((((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''))))))(((&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""######$$$$$$######"""%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$((((((((('''%%%"""!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###""""""$$$'''))))))(((***++++++***)))(((((()))+++++++++***************,,,***)))***++++++***))),,,,,,---...///000111111222333444444555555444444666666555555555555666666777888888888888999999999999888777666666555666666;;;:::999777777777888888888888888888777666444444333333333333333444555666444333333222222333333444000000111111111000000///////////////............222000///---,,,,,,,,,---------,,,,,,,,,+++++++++///...,,,++++++++++++,,,------------------------,,,,,,,,,++++++*********"""###&&&(((******************))))))((((((''''''(((((()))(((((('''&&&&&&###$$$%%%&&&''')))******,,,+++***((('''%%%$$$###'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&$$$$$$###"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%%%%### &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$### '''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((((((''')))***+++***((('''((())))))))))))))))))*********,,,+++***+++,,,,,,+++***,,,,,,---...///000111111111222222333333333333333444444444444444555666666888888888888888888888888888777777666666666666666999888777666666666777777777777777777777666555444444444444444444444555555333333333222222333333333111111111111111000//////////////////............000///---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,))))))))))))(((((('''''')))))))))))))))(((''''''$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$!!!(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$######"""!!!$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!!!!!!!"""###$$$%%%&&&"""###$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''(((((('''&&&''')))))))))'''&&&'''(((''''''''''''((()))******---+++***+++------,,,+++,,,,,,---...///000000111000000111111111222222222222222222333444555666777999999999888888777666666666666666666666777777777777777666555555555666666555666666666666666555555555555555555444444444444333333222222222222333333222222222222111000///...////////////............------,,,++++++,,,,,,---.........------------,,,++++++,,,---...------,,,+++,,,,,,,,,---------...+++++++++++++++***************))))))(((((()))))))))))))))(((((((((((('''))))))*********)))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))''''''((((((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$######""""""###$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&""""""############""""""!!!"""#########""" $$$######""""""######$$$#########################################################"""######$$$%%%&&&$$$###!!! !!!!!!"""######$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&'''((((((&&&%%%&&&(((&&&&&&%%%&&&&&&((()))***+++***)))***,,,---,,,++++++,,,,,,---...///000111111000000000111111222222222222222333555777888999::::::999888777666555555555555666777777777777777666666666666666666777777444555555666666666555555666666666666555555444444333333222222222222333333444333333222111000...---////////////............,,,,,,,,,,,,---.........//////.........---------...------,,,,,,,,,------++++++,,,,,,,,,---------+++++++++******************)))((('''&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""############"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&###############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%###"""""""""!!!!!!!!!!!!""""""######################################################""""""###$$$$$$%%%'''&&&$$$!!! """###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))(((%%%'''((('''&&&%%%&&&(((&&&%%%$$$$$$%%%''')))***)))(((((()))***++++++***++++++,,,---...///000000222111111000111222333333333333444555777888:::;;;;;;:::999888777555444444444555666777888888777777555666666777777888888888555555666666666666666666666777777777777666444444444444333333333333444444444444333333111000///...////////////............------......///000000000//////.........---------333000---***)))***---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++,,,---'''''''''''''''(((((((((&&&&&&''''''(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""###""""""###$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""################################################""""""""""""###$$$%%%%%%$$$######"""""""""######!!!"""###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((***)))(((%%%&&&((('''&&&&&&'''((('''&&&%%%$$$$$$&&&(((***(((''''''(((***+++***)))++++++,,,---...//////000222111000000000111333444444444555666777999;;;<<<:::999999888666555444444555555777888888777666666444555666777888999999999666777777777777777666666666777888888888777666555555555444444444444555555333333333333222111000///////////////............---...///000000000000000.........------------,,,333000---***)))+++---///------,,,,,,++++++******)))))))))***************))))))((((((((()))******&&&''''''''''''(((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& """$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""############""""""###""""""!!!!!!!!!!!!!!!###""""""""""""""""""###################################################""""""""""""###$$$%%%&&&""""""###$$$%%%%%%%%%%%% !!!"""$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%'''((((((''''''((())))))'''%%%$$$$$$&&&((()))(((''''''(((***,,,+++******+++,,,,,,......///000111000///......000111333444444555555777888999:::999999888777666555555444555666888888888777555444222333555777888888888888888999999999888777666666555666888999999888777666666666555555555555666666333333333333222222111000////////////............---...///000000//////...------------,,,,,,,,,,,,---------------.../////////...---,,,+++)))((((((((()))))))))*********+++&&&''''''&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))&&&$$$######'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%'''&&&$$$#########$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&######%%%&&&&&&%%%$$$### """###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%&&&&&&$$$###&&&'''(((((('''''')))******(((&&&$$$$$$&&&((())))))(((((()))+++---,,,+++***++++++,,,---...///000000///---,,,---...000222444444444555555777888999888888777777666666555555666777888999888777555333000111333555777777777777:::::::::999999777666555444555777999:::999888777777777666666666666777777222222333333333222222111000/////////............------...//////...---,,,------,,,,,,,,,+++++++++''')))---000111111000///000///...,,,***)))''''''(((((())))))*********+++***++++++***(((&&&$$$"""&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$###"""""""""###""""""""""""""""""###$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%###!!!  !!!"""""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!"""###########################$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################&&&%%%%%%$$$$$$######"""'''&&&$$$###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%''''''&&&$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''+++***)))))))))+++...///------...///000111222222444444333444444555666777666555444444555666555333666666666777666666555444444555777888999999999999999;;;======;;;999888777999888888777666777777777999999999888888777555555444444333222222111000000111000...---,,,,,,------////////////............*********+++,,,---...///---------.........//////000---++++++------+++(((''''''((()))***+++++++++&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!'''''''''&&&&&&%%%%%%$$$'''(((((('''%%%$$$&&&)))%%%%%%%%%$$$$$$$$$######%%%###!!! ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$######$$$$$$'''&&&%%%###""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$###!!! !!!"""############"""""""""!!!!!!"""###$$$$$$"""""""""$$$########################$$$$$$$$$$$$#########"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((+++******)))***+++---...------...///000111111222333333333444444555666777666555444444555666555444666666666777777777666666666666777888888888777777888:::======;;;999999999:::999888888777777888888888888888888888777666555666555555444333333222222111000///------------...////////////............++++++++++++,,,------...------------.........//////---++++++------+++((('''((()))***++++++++++++)))***,,,------,,,***)))''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''%%%$$$############"""###$$$%%%%%%%%%%%%$$$$$$############"""""""""###"""!!! !!!"""###$$$$$$$$$$$$#########"""""""""$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###""""""%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&((()))(((''''''((()))***************+++++++++,,,------...///000111111222333333444444555555666666444333444555666555444555555555666777777888888777777888888777777666555888:::<<<===<<<;;;;;;;;;;;;::::::999999999999999777888888888888777777666555555444444333333222222222111000............////////////............---,,,,,,,,,++++++,,,------------------...............---++++++,,,,,,+++)))((()))***+++++++++++++++'''((()))******)))((('''''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&""""""###%%%''''''%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%###############$$$%%%&&&######$$$$$$%%%%%%%%%%%%###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++(((&&&%%%&&&''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))))))))''''''''''''''''''''''''&&&((()))(((''''''(((***)))******+++******)))(((+++,,,---...///000000111111222333333444444555555555444333444666666666444333333333444555777888888777777777777777777777666777:::<<<===<<<<<<<<<===<<<<<<;;;:::::::::::::::777777888888888888777777222222222222111111000000333222111////////////000//////.........---------------,,,+++++++++,,,,,,---------------------------,,,++++++++++++******))))))***+++++++++++++++&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((()))(((%%%$$$###$$$%%%&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%$$$###"""###$$$&&&(((%%%$$$###$$$&&&'''%%%###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$############""""""""""""%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!""""""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%"""""""""""""""""""""###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''(((((('''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++(((&&&%%%&&&''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%'''((((((''''''(((***))))))*********)))((((((++++++,,,---...///000000000111222333444444444333555444333444666777666555222222222222444666777888666666666777888999999:::888:::<<<===<<<<<<>>>???===<<<<<<;;;:::;;;;;;;;;777888888888888777777666222111111111111111000000444333111000//////000000............------------------,,,+++++++++,,,,,,------------------,,,,,,+++,,,,,,++++++******+++))))))***+++++++++******************************''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&$$$###"""###$$$%%%((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&'''((()))'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&###!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$""""""##################$$$$$$######$$$$$$%%%%%%######""""""######$$$$$$$$$######"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&"""""""""############$$$""""""##################%%%%%%%%%$$$$$$$$$######!!!###$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((((((&&&$$$###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&((()))******)))(((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))((((((((((((((()))))))))***++++++,,,---.../////////000222333444444333222444333333444666777666555333222222222333555777999777777777888999:::<<<<<<:::;;;======<<<===>>>@@@===<<<<<<;;;;;;;;;;;;;;;999999999888888777666555333333333333333333222222333222111////////////000.........------------,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,***+++,,,+++***)))***+++((())))))*********)))))))))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%######%%%'''%%%%%%$$$$$$$$$#########'''%%%""" !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&%%%###"""###$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$############$$$%%%&&&$$$$$$######""""""######$$$$$$#########$$$%%%&&&############$$$$$$%%%%%%######$$$$$$######""""""$$$$$$$$$$$$############ !!!############$$$&&&########################$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&''')))******)))((('''''''''''''''''''''''''''###$$$&&&&&&%%%%%%''')))(((''''''&&&'''(((***+++******+++,,,---......///...///111333444333222111444333222444666777777666555555444444444666888:::::::::999999999:::<<<===;;;=========<<<===>>>@@@===<<<;;;;;;::::::;;;;;;:::::::::999777666444333222222222222222222333333333222000///......//////.........---------,,,,,,++++++++++++,,,------...---------,,,,,,,,,++++++)))+++,,,+++))))))***,,,(((((()))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$######((((((%%%"""%%%(((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&&&&'''(((((($$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''"""""""""###$$$&&&'''(((%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""!!!"""###""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''(((&&&$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((***+++***)))'''&&&''''''''''''''''''''''''"""###%%%%%%%%%%%%&&&(((((('''&&&%%%&&&(((***,,,)))***+++,,,---......///...///111333444333222111444333222444666777777666888777666555666888:::;;;===<<<;;;:::999:::;;;<<<<<<===>>>===<<<<<<>>>@@@<<<<<<;;;::::::::::::;;;;;;;;;:::999777555333222000000000000000000111111222111000............///......---------,,,,,,,,,*********+++,,,---...///---------,,,,,,+++++++++(((***,,,+++)))(((***,,,'''(((((((((((((((''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&###$$$&&&''''''%%%""" )))+++&&&###$$$(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$############$$$&&&''''''&&&$$$######$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((('''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,(((((()))(((''''''***,,,---...///000111222333333444444555555666666777777777777777666777777888888888888888888999:::;;;<<<;;;::::::<<<>>>>>>===<<<<<<;;;999888888888999999999888777666444444333333666444222///.........///............////////////---,,,,,,---000111111000000///---+++++++++,,,---///......---,,,,,,++++++******))))))((((((''''''***)))))))))))))))******(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''$$$%%%''')))(((&&&###%%%'''(((((('''%%%###%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&$$$""""""%%%'''((('''%%%$$$###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((''''''((((((***++++++&&&'''((((((((())),,,.........///000111222222333444444444555666666777777777777777777777888888999888888888888888999999:::===<<<;;;;;;;;;;;;999777999888777666555666666777888777666555444333333333444333111///....../////////////////////////////////...---...///000///---...---,,,++++++,,,...///......---,,,++++++******+++*********))))))))))))***)))))))))))))))******))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%$$$%%%'''%%%###"""###%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$&&&(((***,,,&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((()))***%%%'''((()))***+++...000/////////000000111111111333333333444555666666666777777777777777888999999999999888888888777777777:::999888999999999777555888777666555555555666666777666555333222222222222111111///...---...///000000000000000////////////111000............,,,+++,,,+++******+++---...///...------,,,+++***)))(((++++++++++++***************))))))(((((()))))))))***)))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$#########%%%$$$###"""""""""#########$$$$$$$$$$$$%%%%%%%%%########################$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$%%%(((***,,,&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$######&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((()))'''(((***++++++,,,...000/////////000000000000000111111222333444555666666666666666666777888999999999999999888777666555555555444444666888999999777888777777777777777777777555444333222111111111111//////............///000000000000000000/////////000///------...---,,,***++++++******+++,,,------...------,,,+++***)))(((***************************))))))(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$%%%$$$%%%&&&((())))))(((&&&%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$'''&&&$$$######%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((()))***,,,,,,++++++,,,...///////////////000000000000000111222333444555555555555555555666777888999999999999999888666555444333333333555888999888777666666666666666666666666444333222111111111111111...............//////000111000000000//////......---,,,+++,,,---...---,,,,,,,,,++++++************------,,,,,,+++*********))))))))))))))))))))))))******)))(((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########$$$%%%$$$'''***------***'''$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))***,,,,,,+++++++++,,,.........//////000000000...///000111222333444555333333333333444666777888999999::::::999777555444777666666666888888666555222222333444444444333333333333222111111111111111////////////////////////000000//////......------***))))))+++---//////...,,,,,,++++++***)))((((((************************((((((((((((((()))))))))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&$$$'''+++......+++'''$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''(((&&&%%%###$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''(((&&&(((+++,,,++++++,,,---,,,------...///000111111---...///000222333444444111111111222333444666666888999:::;;;:::999777666888777777888999999888666000111222333444333333222333333222111111111222222000000000000000000///////////////...---,,,,,,,,,***))))))***---......---******************))))))&&&&&&'''(((((())))))***(((((()))))))))***************)))''''''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%######%%%'''%%%'''((())))))((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&))),,,///111,,,((($$$###$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((""""""$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################ !!!$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%###!!! ######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''(((((($$$&&&***+++,,,,,,---...,,,,,,---...///000111222------...000111333444444000000000111222333555666888999:::;;;;;;:::888777555555555888;;;<<<<<<;;;222222444555666555555444333333222222222222222222111111111111111000////////////...---,,,,,,++++++***))))))***,,,------,,,'''((()))******++++++***######$$$%%%&&&'''((()))))))))******+++++++++,,,******)))''''''&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&######%%%((('''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''(((+++///444999<<<000+++%%%"""###$$$######!!!"""###$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''' ###%%%$$$"""!!!###&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$##########################################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!%%%$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!"""$$$''')))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((+++%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''''''''''''''((((((((((((&&&&&&&&&'''''')))***+++(((((()))***+++,,,,,,---,,,,,,---...///000111111111111000//////...//////111111222333444444555555666666666777777777777777666666777777777777666666000444777444333555555333111111222333333333333222///000111111111111000000000///---,,,++++++,,,---,,,+++***))))))***+++,,,,,,,,,+++***)))(((''''''((()))++++++,,,+++***)))***)))((('''((()))+++---+++)))(((((())))))(((&&&'''((((((((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&''')))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++++++++...777===@@@666***######$$$%%%$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!! """###%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&'''((('''&&&&&&%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%%%%$$$""""""###$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''%%%$$$%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***))))))))))))))))))******------...///000111222222222111000000/////////000111111222222333333444444666666666666666666666666666666666777666666555555111666999777666777666333333333333333222111111000///000000111111111000000000///...,,,,,,,,,,,,,,,++++++************++++++++++++******))))))(((((()))***+++,,,,,,+++******...---+++++++++,,,...///+++***((()))******((('''''''''((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&'''######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$"""$$$***///555///'''$$$%%%&&&%%%###$$$$$$%%%%%%%%%$$$######&&&%%%$$$###!!! """#########$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########"""""" $$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$'''&&&%%%&&&'''(((((('''&&&&&&&&&%%%$$$$$$##############################%%%$$$$$$######$$$$$$%%%'''%%%###"""######"""!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&%%%$$$%%%'''((('''&&&######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))))))))((((((''''''......///000111222222333222222111000000000000111111111111111111222222222555555555555555555555555555666666666555444444333222888;;;:::888999777444444444333222111000/////////000000111000000//////000///...---,,,,,,,,,,,,******++++++++++++***************)))))))))******++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))***++++++)))((()))******)))'''&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$"""!!!$$$''')))'''$$$%%%'''(((%%%"""######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$"""!!! &&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!"""%%%'''%%%############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((&&&''''''((()))(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''((())))))))))))))))))))))))------...///000111222222222222111111111111111222111111111111000000000000555444444444444444333333555555555555444333222222222888<<<<<<::::::777444444333333222111000000000000000111111000000//////000///......---,,,,,,,,,)))***+++,,,,,,+++***)))******)))))))))***+++,,,,,,---------,,,,,,++++++)))((('''&&&&&&&&&&&&&&&)))(((''''''))))))((('''&&&&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%######$$$$$$######%%%''''''&&&$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!!!!$$$%%%$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''((()))(((((((((%%%%%%%%%%%%&&&''''''(((&&&'''''''''(((((((((((()))((((((''''''''''''((((((((()))******+++,,,,,,+++,,,,,,---...///000000222111111111111111222222111000000000000000000000555555444444333333333222444444444444444333222222111888<<<<<<;;;;;;888555333333222111111222333444111111111111111000//////////////////...---,,,,,,)))***+++,,,,,,+++***)))******)))))))))+++,,,...---------,,,,,,+++++++++***))))))(((((('''''''''(((&&&&&&&&&(((((('''&&&&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""%%%$$$###$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))(((&&&$$$!!!$$$%%%'''&&&%%%%%%&&&((())))))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))(((((('''''''''(((((()))(((((()))***+++,,,------***+++,,,---...//////000111000000000000111222222000000000000000111111111555555555444444333333222333333444444555444444333111777<<<;;;;;;<<<;;;888444333222222222444555666333333333333222111000000//////000//////...,,,,,,******++++++++++++******,,,+++)))((()))+++---......---,,,+++******++++++''''''''''''&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######""" !!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&&&&%%%&&&&&&'''''''''((((((((((((((('''&&&%%%###"""!!!###%%%''''''%%%%%%&&&(((((((((''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((())))))((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''&&&%%%''')))''''''''''''((((((((()))&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((()))))))))******++++++++++++,,,---...///000000000/////////000000111222///000000111111222222222666666555555444333333333222333444555555666555555222888<<<;;;<<<>>>???===777666444333333444555666444444444444333222111111//////000000///...---,,,++++++************++++++---,,,***((()))***,,,......---+++***))))))******$$$%%%%%%&&&&&&&&&&&&%%%)))((('''(((*********)))&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$######""""""!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$###"""!!! ###%%%$$$"""!!!###&&&"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%'''%%%###"""######"""!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$&&&&&&%%%'''''''''(((((((((((()))######%%%&&&'''(((((((((###&&&((('''%%%$$$&&&)))&&&&&&''''''''''''''''''###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''))))))))))))(((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''))))))(((&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++))))))))))))((((((((((((,,,,,,---...///000111111//////...//////000111111//////000111222333333444777777666555444444333333222222444555666777777777444999===<<<===@@@BBBAAA:::999666444333333444555555555555555444333222111///000000000000...---,,,,,,+++***))))))***+++,,,...,,,***)))(((***,,,......,,,+++)))(((((())))))(((((()))***+++++++++******)))((()))+++,,,,,,+++&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''%%%###"""#########"""!!!$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((((((&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''$$$%%%'''((((((((('''&&&%%%&&&((()))))))))((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((()))******(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))'''&&&''')))***(((%%%$$$%%%&&&''''''&&&%%%$$$))))))(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$""""""$$$%%%'''((()))***(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))(((''''''&&&&&&((()))***)))(((&&&%%%&&&''')))+++++++++,,,---...///000111///000111222222333222222111222222111000000111333333444666555444333333444333333333444:::@@@???999;;;:::999999:::???FFFKKKAAA>>>999555444555555555444555555444444222111000//////000000000000//////000000///...---,,,,,,+++++++++++++++++++++++++++///...,,,***))))))******))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&))))))'''%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$#########$$$&&&&&&'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((())))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''&&&'''((()))))))))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((((((((()))((((((((((((((()))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))((()))+++,,,***'''&&&''''''((((((''''''&&&)))(((((((((''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&''''''(((((('''''')))'''&&&%%%%%%&&&'''))))))'''&&&%%%%%%&&&''')))(((''''''&&&'''((()))***)))((('''&&&&&&((()))***+++,,,,,,---...//////000...///000111111222222111111222222111000000111333222444555555444333333444333555555777===DDDDDD???<<<<<<;;;:::;;;@@@GGGLLLGGGCCC===888666555444444444444333333222111111111//////000000000000//////...............---------++++++++++++++++++++++++---,,,+++***))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&(((((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%% ###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! &&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''%%%''')))((('''&&&'''(((''''''&&&&&&''''''((()))&&&'''((()))))))))(((((('''(((((())))))(((((('''((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******)))(((''''''&&&&&&''''''''''''''''''''''''''''''***)))))))))++++++)))((()))(((((((((((((((((()))((((((((((((''''''''''''&&&'''((((((((((((((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((''''''''''''((()))))))))((('''&&&'''((()))***,,,,,,,,,------.........---...///000111111111111111222333222000000222333111333555555333333333444444666777:::AAAHHHIIIFFFAAA???===;;;;;;???FFFKKKNNNJJJDDD===888666555444444333222000000000111111///000000111111000000///---------.........//////+++++++++++++++++++++++++++******)))))))))******))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''(((&&&'''))))))'''&&&'''(((((('''&&&&&&&&&''')))***''''''(((((())))))))))))(((((())))))))))))((((((''''''(((((()))***++++++(((((()))******)))(((((((((((()))))))))))))))***(((((()))))))))*********((((((''''''''''''((((((((((((((((((((())))))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&***)))'''''''''''')))***((((((((((((((('''''''''&&&'''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))((((((''''''(((((()))***,,,,,,,,,,,,,,,---------...///000111111222222222222222333222111000222444111333555555444333333444444777999;;;BBBJJJLLLJJJFFFDDDAAA===;;;>>>CCCGGGPPPNNNIIICCC<<<888777777444222000///...///000111000000000111111000000000........................************************))))))))))))))))))******))))))((('''''''''''''''''''''''''''(((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%%%%'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&...,,,)))&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%#########$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&###$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((&&&((())))))(((''''''((((((((('''&&&&&&((()))***(((((((((((())))))******(((((())))))))))))((((((&&&&&&'''((())))))******'''((())))))))))))(((''''''''''''(((((())))))))))))))))))************+++((((((''''''''''''((((((((((((((((((((())))))***))))))(((''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''((()))*********)))((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((()))******+++++++++,,,,,,,,,,,,,,,000000111222333333333333222333333222111111222444111333555555444444555666444777999:::@@@GGGKKKIIIIIIGGGCCC>>>;;;;;;>>>AAAMMMMMMKKKFFF@@@;;;999999333222000......///000222000000111111111111000000000//////...------,,,,,,************************((()))))))))*********)))))))))((('''''''''(((((('''''''''((((((((())))))&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$######""""""######$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))((((((((((((&&&(((***)))((('''((((((((((((''''''(((((()))***))))))((((((((()))***+++((())))))******))))))((('''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''(((((())))))))))))*********++++++++++++))))))(((((((((((())))))((((((((((((((()))*********)))((((((''''''((((((((((((((((((((((((((((((((()))++++++)))))))))***(((''''''&&&&&&''''''((('''''''''((((((((((((((('''(((((())))))))))))(((&&&''''''((()))******+++(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((()))))))))******************++++++,,,,,,,,,000111222333444444444444222333444333111111333444222444666666666555666777555888999999<<>>AAAAAAAAABBBAAA???<<<::::::;;;AAAGGGLLLKKKDDD===888666111111111111111111111111000111111222222111111000//////......---------,,,************************++++++,,,,,,,,,***)))((())))))(((((((((((())))))'''((((((((())))))))))))&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% """$$$%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&'''((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((('''(((******((((((((()))&&&''')))*********)))(((***)))((((((((()))+++,,,))))))************))))))+++++++++***************---,,,***))))))***,,,---((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))%%%(((***)))'''&&&''')))((()))***++++++***)))(((&&&'''''''''(((((())))))(((((()))(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''(((((()))***************'''((()))***+++,,,------///000111222222333222222333444444333222222333555444666888888888888999::::::===<<<888888<<>><<<>>>???>>><<<;;;:::;;;???EEELLLLLLEEE<<<666444000111222222222222111111111111222222222222111111---------............///)))))))))))))))))))))))),,,---------,,,+++)))((())))))(((((((((((()))***(((((((((((())))))))))))''''''((())))))***))))))***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%"""$$$''')))(((&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%&&&&&&'''(((!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""$$$&&&((()))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''******'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""