BM6P6(@ pppjjjddd```[[[VVVVVVYYYbbbeeejjjooovvv{{{tttvvvzzzzzzhhhjjjuuu~~~zzzsssjjjbbbWWWOOOJJJGGGDDDAAA>>>===<<<;;;::::::999:::999999999:::<<<===???@@@EEEBBBBBBEEEGGGJJJRRRZZZ___eeennnuuuyyy|||}}}~~~|||~~~~~~~~~yyytttrrrvvv|||~~~}}}yyyvvvtttwwwttttttvvvxxx|||}}}{{{wwwrrrmmmrrrsssxxx}}}{{{|||tttrrruuuzzz~~~~~~{{{tttgggXXXQQQRRR___eeelllrrruuuwww{{{~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{yyyuuummmgggfff```WWWOOOHHHCCC???<<<===<<<:::999999:::<<<===FFFBBBFFFOOOSSSYYYlll{{{}}}~~~zzznnnjjjddd______bbbgggkkkrrruuuzzz~~~tttlllgggeeeddddddbbb```]]]ZZZXXXVVVVVVVVVVVVUUUWWWZZZ[[[[[[___fffppprrraaaTTTVVVUUUVVV___ttt~~~lllkkkjjj~~~hhhQQQBBB:::555444444555555555444333222111222222333333222222111111111000000000000111111333333333333333333333333333555:::AAAFFFPPPbbbsssxxxkkkfffqqqmmm___cccooozzzvvvtttssseeecccbbbdddlllxxxxxxpppiiieeecccfffiiinnnsssvvvwwwwwwvvvrrrfff[[[ZZZ___eeelllqqqqqqrrrrrrrrrrrrtttxxx{{{zzzyyyyyyzzz{{{zzzxxxvvvzzzxxxuuusssrrrpppllljjjmmmooopppmmmfff```]]]]]]XXXZZZ]]]bbbfffgggeeecccaaa___]]]]]]\\\ZZZWWWTTTWWWYYYZZZZZZZZZ\\\^^^```dddmmmtttsssmmmeeeZZZQQQIIIFFFEEEGGGMMMUUU\\\```dddbbb^^^[[[XXXUUUTTTTTTVVV[[[aaaeeefffdddcccbbbbbbdddggghhhiiijjjmmmooommmpppssstttrrrpppooooooqqqsssvvvyyy|||~~~hhh\\\\\\aaafffkkkrrrvvvzzznnnhhhccc```[[[UUUUUUYYYbbbeeejjjpppxxx~~~xxxyyyuuu}}}xxxgggiiisss||||||vvvooohhh```UUUMMMHHHEEEAAA???===<<<;;;:::999999999999:::::::::;;;<<<>>>@@@@@@EEECCCCCCGGGJJJMMMUUU]]]eeejjjrrrxxx}}}}}}}}}~~~yyyuuurrrwww|||}}}zzzvvvtttuuurrrqqqtttwww|||}}}|||yyyuuurrrsssuuuyyy}}}~~~}}}|||uuurrruuuzzz}}}~~~{{{tttgggXXXQQQRRR___eeennntttwwwyyy|||~~~~~~~~~~~~~~~}}}||||||||||||}}}zzzxxxvvvrrrmmmhhhaaa\\\SSSKKKEEEAAA===:::;;;:::::::::;;;===???@@@DDDBBBFFFPPPVVV^^^rrr||||||~~~vvvsssjjjgggccc```aaaffflllpppvvvxxx||||||uuullleeecccccceeeeee```^^^\\\ZZZXXXWWWVVVVVVWWWUUUUUUWWWXXXYYY___fffvvviiiXXXRRRTTTUUUUUU]]]qqqqqqlllkkkhhhPPP@@@888444555444444444444333333333111222222333333222222111111111000000000000111111111111222222333444555555444555:::@@@EEENNN```ppp|||tttjjjgggrrrttthhhmmmxxx{{{tttoookkkhhhbbbaaabbbeeennnyyywwwoooiiieeecccfffjjjooosssvvvwwwvvvuuurrrfff[[[ZZZ___eeekkkqqqsssssssssrrrqqqrrrtttwwwvvvvvvwwwyyy{{{{{{xxxvvvyyywwwsssqqqpppooommmkkkkkklllkkkgggaaa\\\ZZZYYYVVVXXX\\\bbbfffgggfffdddaaa___\\\ZZZXXXWWWTTTRRRWWWYYYZZZ[[[[[[\\\___aaahhhpppuuusssmmmeeeZZZQQQIIIFFFEEEGGGMMMVVV]]]```cccaaa^^^ZZZWWWTTTSSSSSSUUUZZZ```dddeeecccbbbaaabbbdddgggiiiiiijjjlllnnnkkknnnrrrtttsssqqqqqqppprrrtttvvvxxx{{{~~~ggg[[[ZZZ___dddjjjqqqvvvyyyjjjfffcccaaa\\\VVVUUUYYYcccgggmmmssszzz{{{}}}vvv}}}vvveeegggqqqyyy}}}|||zzztttnnnggg___SSSKKKFFFBBB???<<<;;;;;;:::999888888888888;;;;;;;;;<<<===???AAABBBEEECCCDDDIIIMMMQQQYYYaaaiiimmmtttzzz~~~~~~}}}{{{|||~~~}}}yyyuuussswww}}}~~~zzzwwwuuusssoooooossswww~~~~~~}}}}}}{{{yyywwwvvvwwwzzz~~~}}}~~~||||||uuussstttxxx|||~~~zzzsssfffXXXQQQRRR___fffpppwwwzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{}}}yyyvvvsssoookkkgggZZZUUUMMMFFFAAA>>>:::888999999:::;;;===@@@BBBCCCDDDDDDIIISSS\\\ggg~~~||||||}}}uuunnnllleeedddbbbcccgggmmmtttxxx}}}~~~pppllleeebbbbbbdddggghhh^^^]]][[[YYYWWWVVVUUUTTTUUUSSSSSSUUUWWW[[[fffpppcccSSSOOORRRTTTTTTZZZlll{{{ooommmjjjOOO>>>777333666555444333222333444444111222222333333222222111111111000000000000111111///000111222333555666666444666:::???CCCLLL\\\lllwwwrrrkkkiiittt}}}tttzzzxxxrrrmmmgggaaa]]]^^^bbbgggpppzzz~~~vvvoooiiieeedddfffiiioootttwwwwwwvvvuuuqqqeee[[[ZZZ```eeekkkppptttttttttrrrppppppqqqrrrqqqrrrtttwwwzzzzzzwwwuuuwwwtttqqqooooooooommmlllhhhfffccc^^^XXXUUUTTTUUUTTTVVV[[[aaafffhhhgggeeeccc___ZZZVVVTTTRRRPPPOOOWWWYYYZZZ[[[\\\]]]```ccclllssswwwssslllcccYYYPPPHHHFFFDDDFFFMMMUUU\\\```bbb```]]]YYYUUUSSSQQQQQQTTTXXX^^^ccccccbbbaaa```aaadddhhhjjjjjjkkklllnnnjjjmmmqqqttttttssssssssstttuuuwwwxxxzzz}}}gggYYYXXX\\\aaagggooouuuxxx~~~gggeeeeeeccc^^^XXXWWW[[[dddiiipppwww|||}}}sssdddeeennnuuu|||~~~}}}{{{vvvqqqggg___SSSJJJEEEAAA===:::::::::999888777777888888;;;<<<<<<===>>>@@@BBBBBBDDDCCCEEEKKKOOOTTT\\\dddiiimmmrrrwww|||~~~}}}{{{{{{|||}}}|||zzzwwwtttxxx}}}~~~{{{xxxvvvsssoooooouuu{{{~~~}}}|||{{{zzzzzzzzz|||~~~|||{{{zzzxxx{{{uuurrrssswwwyyy~~~zzzrrreeeWWWQQQRRR^^^gggrrrzzz}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}|||yyyuuupppkkkeeebbbSSSOOOHHHBBB???<<<:::999888999:::<<<>>>@@@BBBCCCGGGIIIOOOYYYcccqqq{{{{{{||||||~~~wwwoookkkiiicccccceeehhhnnnvvv}}}wwwiiigggeeeeeegggiiiiiiiii^^^]]]ZZZWWWUUURRRQQQPPPQQQPPPQQQUUUZZZcccsss{{{aaaUUUOOOQQQSSSSSSWWWgggrrrooonnnPPP???999777888666444222111222333555111222222333333222222111111111000000000000111111000000111222333444444444444666:::???BBBIIIYYYhhhwwwsssnnnllluuu{{{zzzvvvrrrjjjbbbZZZ]]]bbbiiiqqqzzz}}}uuunnniiifffddddddhhhnnntttxxxyyyxxxwwwpppdddZZZZZZ___eeejjjooorrrssssssrrrpppooopppqqqppppppsssvvvxxxwwwtttqqqrrrqqqqqqqqqqqqooollljjjdddaaa[[[UUUQQQOOOPPPQQQRRRUUU[[[bbbgggiiihhheeeeee```YYYTTTQQQPPPNNNMMMVVVXXXZZZ[[[\\\^^^bbbdddnnntttvvvqqqiiiaaaWWWOOOGGGEEECCCEEEKKKTTTZZZ^^^aaa___\\\XXXTTTRRRPPPPPPSSSWWW^^^bbbbbbaaa```___aaadddhhhjjjkkklllmmmnnnjjjnnnrrruuuvvvvvvvvvwwwvvvwwwxxxxxxzzz}}}gggWWWUUUYYY^^^eeemmmssswww|||eeeeeeggggggaaaZZZZZZ^^^fffkkksss{{{qqqcccdddlllrrryyy~~~|||wwwssshhh```TTTKKKEEEAAA===:::999999888777777777888888<<<<<<<<<===???@@@BBBCCCDDDCCCEEEKKKPPPTTT\\\dddhhhkkkoootttxxx}}}|||||||||}}}}}}}}}{{{yyywwwzzz~~~~~~{{{zzzyyyvvvrrrssszzz}}}|||{{{|||~~~}}}{{{yyy~~~yyyvvv}}}zzzuuussstttvvvxxx|||~~~~~~yyyqqqdddWWWQQQRRR^^^gggrrrzzz}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||yyyzzzzzzvvvooofff]]]XXXNNNJJJDDD@@@>>>===<<<;;;999::::::<<<>>>@@@BBBCCCIIIMMMUUU___iiiyyy}}}yyyzzz{{{yyyzzz}}}~~~~~~|||wwwrrrmmmjjjhhheeegggjjjpppwwwxxxqqqcccdddgggjjjlllkkkhhheee___]]]YYYTTTPPPNNNLLLLLLNNNOOORRRXXX___jjj|||ttt^^^VVVQQQQQQRRRRRRUUUdddtttoootttTTTBBB<<<<<<888666444222111222333444111222222333333222222111111111000000000000111111222222222222222222222111444666:::???AAAHHHVVVeeeyyywwwrrrooottt{{{|||~~~|||wwwlllbbbZZZ]]]bbbjjjrrrzzz|||uuuooojjjgggfffccchhhooovvv{{{|||{{{zzznnncccYYYYYY^^^ccciiimmmnnnppprrrsssqqqpppqqqqqqqqqqqqrrrtttuuutttqqqnnnnnnoooqqqssstttqqqkkkgggbbb]]]VVVPPPMMMMMMOOOQQQSSSVVV\\\ccchhhjjjhhheeeeee```YYYTTTQQQPPPOOONNNTTTVVVYYY[[[\\\___ccceeemmmrrrtttnnnfff___WWWPPPHHHEEECCCEEEJJJRRRXXX\\\```^^^ZZZWWWTTTQQQPPPPPPSSSXXX^^^bbbcccaaa```___bbbeeehhhjjjkkklllmmmnnnmmmqqquuuxxxyyyyyyyyyzzzxxxxxxyyyyyyzzz}}}fffVVVSSSVVV[[[bbbkkkqqquuu{{{bbbdddhhhjjjddd\\\\\\```eeekkkttt}}}pppbbbcccjjjooowww~~~{{{wwwtttjjjaaaUUUKKKEEEAAA<<<999999999888888888888888999<<<<<<<<<===>>>@@@BBBCCCCCCBBBEEEKKKNNNQQQXXX```eeegggkkkooottt{{{~~~~~~}}}|||{{{zzz|||~~~~~~|||{{{||||||zzzwwwyyy}}}{{{|||~~~zzzvvvzzz{{{yyy~~~{{{wwwuuuvvvxxxzzz|||~~~yyyqqqcccVVVQQQRRR]]]fffqqqyyy|||||||||}}}~~~~~~~~~~~~~~~~~~|||{{{zzzyyyzzzzzzwwwyyyzzzuuukkk```VVVPPPIIIFFFAAA>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAADDDFFFLLLSSS]]]gggrrr}}}yyyzzzzzzwwwwwwxxxtttsssrrrqqqnnnllljjjiiiiiilllpppwww~~~~~~tttnnnaaacccfffkkkllljjjeeeaaa^^^[[[UUUOOOKKKJJJJJJJJJOOORRRWWW^^^dddooolll]]]ZZZWWWRRRQQQRRRVVVdddtttoooyyyWWWDDD>>>>>>888666555333222222222333111222222333333222222111111111000000000000111111333333333222111111000000333555:::???AAAGGGUUUdddzzzxxxsssooosssuuuyyy|||nnnaaa]]]___ccciiiqqqyyy|||uuuoookkkiiihhhfffjjjrrryyy}}}}}}|||zzzlllaaaXXXXXX]]]bbbgggkkklllooorrrtttsssrrrrrrrrrrrrqqqqqqrrrsssrrrpppnnnoooppprrrttttttqqqkkkfffaaa\\\TTTNNNMMMOOOQQQSSSUUUXXX^^^eeejjjjjjgggdddccc___YYYTTTRRRQQQPPPOOORRRTTTWWWYYY\\\___cccfffkkkppppppkkkeee```ZZZTTTKKKHHHEEEFFFKKKRRRXXX[[[^^^\\\YYYVVVTTTRRRRRRRRRTTTYYY___ddddddcccbbbaaadddfffhhhiiijjjkkknnnpppsssvvvzzz}}}}}}|||||||||xxxxxxxxxxxxyyy}}}fffUUURRRUUUXXX___hhhnnnssszzz___bbbhhhkkkeee]]]\\\```ccciiisss|||ooobbbccciiinnnuuu~~~|||xxxuuujjjaaaUUUKKKEEE@@@;;;888999999888888888999999:::;;;;;;<<<<<<>>>@@@AAABBBCCCBBBDDDIIILLLNNNTTT[[[___aaadddhhhnnnvvv~~~}}}}}}}}}~~~~~~|||{{{{{{}}}}}}zzz}}}}}}|||~~~yyytttxxx|||}}}zzzyyyzzz|||~~~~~~xxxpppcccVVVQQQRRR\\\dddooovvvyyyzzz{{{|||}}}}}}~~~}}}|||{{{zzzyyyzzz{{{{{{xxxzzzxxxqqqfffYYYPPPKKKFFFBBB???======>>>??????===<<<;;;<<>>??????>>>===<<<===AAAHHHOOOSSSZZZeeettt}}}|||yyysssoooooojjjkkkllloooqqqrrrqqqpppppprrrwww}}}vvvwwwvvvooohhhfffeeeeeefffhhhjjjkkkiiihhhXXXTTTLLLGGGEEEGGGKKKNNNRRRXXXdddpppxxxqqqpppwwwaaaVVVPPPSSSYYYfffnnnmmm}}}YYYAAA999888666666666555444333111000222222222333333222222222111111000000000000111111000000111111222222222333333555:::@@@BBBHHHVVVdddsssqqqnnnkkksssooottt~~~eeeddddddgggnnnxxx|||vvvqqqnnnlllkkkppptttyyy~~~|||xxxuuuhhh^^^UUUVVV[[[___cccgggmmmppptttvvvuuusssqqqpppqqqooommmnnnppprrrsssssswwwtttqqqpppoooooommmlllbbb\\\UUUQQQRRRVVVXXXYYY[[[^^^ccciiillljjjeeeaaa\\\YYYUUUSSSRRRRRRQQQPPPOOOQQQTTTWWWZZZ^^^bbbfffggglllmmmjjjfffeeebbb^^^TTTPPPLLLLLLOOOUUUZZZ\\\[[[ZZZXXXVVVUUUUUUUUUUUUXXX\\\cccggggggfffeeedddgggggggggggghhhkkkooosss}}}~~~ssssssssssssuuuzzzfffUUUQQQTTTWWW]]]dddkkkqqqzzzYYYfffkkkmmmooofff\\\^^^aaafffoooxxx}}}lll```dddlllqqqvvv{{{~~~wwwooojjjbbbVVVJJJCCC???<<<;;;:::999999888999:::<<<======;;;;;;===@@@AAA???<<>>FFFLLLRRRWWWfffrrr{{{uuuqqqppppppqqqkkkjjjiiijjjmmmpppqqqqqqrrruuuyyy|||}}}zzzrrrnnnnnnnnnllliiihhhggghhhkkkooooookkkhhhYYYPPPGGGEEEEEEFFFLLLRRRVVV```mmmyyy{{{hhh\\\QQQPPPVVVdddssskkk|||ZZZDDD===;;;666555555444444333222222444333333222222111111000000111111111111222222222111111000000111111222333666666999>>>CCCJJJWWWcccsssnnnrrruuuyyyoooqqq}}}pppddd]]]dddpppyyy}}}yyyuuupppnnnpppuuuzzz~~~~~~wwwoooeee^^^VVVRRRUUU]]]ffflllppprrrsssuuuvvvuuuttttttsssrrrqqqqqqsssttttttttttttsssrrrqqqooollljjjiiieeeaaa[[[UUUSSSVVV]]]cccbbbbbbdddgggiiigggaaa[[[[[[WWWSSSQQQRRRQQQNNNLLLQQQOOOQQQVVVYYY[[[^^^ccciiikkkjjjggggggjjjhhhcccWWWIIIBBBJJJQQQRRRUUU\\\[[[[[[YYYSSSNNNMMMPPPTTTZZZ```gggkkkkkkjjjjjjkkkhhhhhhgggeeeeeekkktttzzz~~~zzzvvvttttttvvvvvvxxxcccSSSRRRVVVXXX^^^eeejjjpppyyy[[[hhhmmmoooqqqhhh^^^```ccchhhpppxxx{{{kkk```dddmmmqqquuu{{{{{{uuukkkcccWWWLLLDDD???<<<;;;:::999999999999:::<<<===@@@>>><<<===???AAAAAA@@@BBBCCCEEEHHHJJJLLLMMMNNNPPPSSSVVVYYY[[[```hhhnnnoootttzzz~~~{{{yyy|||wwwrrrsssxxx~~~~~~}}}}}}~~~~~~xxxuuuvvvxxx{{{~~~~~~}}}}}}~~~~~~~~~yyyooo```SSSPPPTTTZZZaaaiiiooovvv}}}}}}~~~}}}}}}}}}}}}}}}{{{zzz{{{}}}}}}}}}~~~~~~}}}{{{zzzyyy{{{wwwooodddXXXNNNHHHFFFBBBAAA@@@>>>===>>>>>>???AAA>>>???FFFLLLPPPVVV\\\ooo}}}}}}uuupppoooooooooooolllkkkjjjkkknnnpppqqqqqqppptttyyy|||}}}xxxsssmmmlllnnnooonnnlllllljjjjjjmmmooonnniiidddXXXOOOGGGEEEEEEGGGNNNTTT\\\ggguuufff[[[QQQPPPVVVdddqqqlll}}}~~~XXXBBB999888666555555444444333222222666666666666666666666777000111111111111222222222111111000000111111222333666666999???DDDKKKXXXeeevvvqqqtttvvvxxxnnnnnnvvvqqqeee^^^dddqqq{{{}}}yyytttooommmpppuuuyyy}}}~~~~~~}}}vvvnnnccc]]]UUURRRUUU]]]fffllloooqqqtttwwwwwwvvvtttssssssrrrqqqqqqsssttttttsssxxxwwwvvvtttqqqnnnllljjjfffccc]]]XXXUUUYYY___eeeiiigggddddddcccaaa\\\YYYZZZXXXUUUTTTTTTSSSPPPMMMPPPNNNPPPUUUYYYZZZ]]]bbbjjjkkkkkkiiikkkmmmkkkgggUUUHHHBBBIIIPPPRRRUUU[[[ZZZZZZXXXSSSNNNMMMQQQTTT[[[bbbiiimmmllliiihhhhhhfffffffffeeegggmmmvvv}}}~~~yyyuuussstttuuuvvvwwwbbbRRRPPPUUUYYY^^^eeejjjoooyyy]]]jjjoooqqqsssjjj___aaaeeejjjqqqxxx}}}xxxiii```eeemmmpppuuu{{{}}}~~~}}}yyymmmeeeYYYNNNFFFAAA===;;;:::999999999999;;;===>>>CCC@@@======???BBBDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLOOOOOOOOOQQQSSSWWW[[[^^^___ccchhhnnnuuu~~~|||}}}~~~~~~~~~}}}~~~~~~}}}{{{yyywwwuuurrrpppsssyyy~~~~~~~~~}}}}}}~~~}}}yyyxxxzzz}}}||||||zzzzzz|||}}}~~~yyyooo```SSSPPPSSSXXX```iiiooowww~~~}}}~~~}}}}}}~~~|||zzzyyy{{{}}}~~~~~~~~~~~~}}}zzzxxxvvvwwwqqqhhh^^^UUUNNNGGGCCCDDDBBB???======>>>???AAAAAABBBHHHOOOSSSUUU\\\dddvvv}}}vvvmmmjjjkkknnnnnnmmmnnnmmmmmmnnnqqqrrrrrrrrrrrruuuyyy}}}zzzvvvtttllliiihhhiiinnnqqqrrrppppppoooooooooppplllfff```UUUMMMGGGEEEFFFHHHPPPXXXcccooo}}}cccYYYQQQQQQVVVdddppplll{{{WWWAAA999777666555555444444333222222111111222222333444444555000111111111111222222222111111000000111111222333555666:::???DDDLLLZZZhhh{{{uuuvvvvvvvvvllliiinnn{{{qqqggg```eeerrr~~~}}}xxxsssmmmmmmpppsssxxx||||||}}}{{{tttlllaaa\\\UUURRRVVV___gggmmmoooqqquuuwwwxxxwwwtttssstttrrrqqqrrrsssttttttsss{{{zzzxxxuuuqqqnnnkkkiiihhheee```ZZZXXX[[[aaaffflllhhhccc___]]][[[YYYXXXYYYYYYXXXXXXXXXVVVSSSPPPPPPNNNPPPUUUXXXYYY\\\```eeehhhiiiiiikkknnnlllhhhRRRGGGAAAHHHOOOQQQTTTZZZXXXXXXWWWRRRNNNNNNQQQUUU]]]dddlllpppmmmhhheeeccccccddddddfffiiiqqqyyy~~~wwwtttrrrrrrttttttvvv~~~```PPPNNNRRRYYY^^^dddiiiooozzz]]]jjjqqqsssuuulllaaabbbdddjjjrrrxxx}}}tttgggaaagggnnnqqquuu{{{~~~}}}~~~{{{zzzppphhh]]]RRRIIICCC>>>;;;:::999999999:::;;;===>>>AAA@@@>>>>>>@@@BBBDDDEEEDDDDDDFFFGGGIIIJJJJJJJJJNNNLLLKKKMMMPPPSSSTTTUUUUUUXXX]]]bbbjjjtttwwwwwwzzz{{{|||||||||~~~|||{{{yyywwwuuuqqqpppqqquuuzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||{{{~~~zzzxxxxxxzzz|||}}}~~~xxxnnn___QQQNNNRRRWWW```jjjrrrzzz~~~~~~~~~~~~~~~~~~|||zzzyyy{{{||||||}}}~~~}}}{{{wwwuuupppjjjaaaZZZUUUOOOIIICCCFFFCCC@@@>>>>>>@@@BBBDDDCCCGGGNNNTTTVVVZZZdddppp~~~xxxpppgggeeejjjooopppnnnppppppqqqsssvvvwwwvvvuuuwwwxxx{{{~~~{{{vvvrrrpppoooeeeeeefffjjjoootttuuuuuuuuusssssssssrrrmmmeee^^^QQQKKKEEEEEEEEEIIIRRR[[[hhhtttzzz___VVVPPPQQQWWWdddvvvnnnuuuUUUBBB<<<:::666555555444444333222222............//////000000000000111111111222222222111111000000111111222333444666:::???DDDLLL\\\kkk~~~wwwwwwuuutttiiidddgggrrrppphhhbbbgggttt~~~xxxrrrllllllpppssswww{{{{{{{{{zzzrrrjjjaaa\\\VVVUUUYYYaaaiiimmmpppqqqsssuuuwwwwwwvvvuuuvvvtttssssssuuuvvvuuuuuuzzzyyywwwtttppplllhhhggghhheeeaaa\\\ZZZ\\\aaaeeegggddd```\\\ZZZYYYYYYYYYYYYZZZ\\\]]]\\\YYYVVVSSSQQQOOOQQQVVVXXXXXX[[[___]]]aaacccdddgggkkkiiidddOOOFFFBBBGGGMMMPPPSSSXXXVVVVVVUUUQQQNNNNNNRRRVVV```gggooorrrooohhhbbb`````````bbbeeekkksss{{{|||uuuqqqooooooqqqrrruuu~~~}}}___OOONNNQQQXXX]]]ccchhhooozzz\\\jjjppptttwwwmmmbbbddddddjjjsssxxx|||qqqfffbbbiiippprrrvvv|||~~~|||zzzsssmmmbbbWWWNNNFFF@@@<<<999999999999:::<<<>>>???===>>>@@@AAABBBBBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJLLLKKKJJJLLLOOORRRSSSRRRSSSUUUYYY^^^dddmmmuuu{{{~~~|||vvvwww{{{|||{{{|||}}}}}}{{{zzzxxxwwwrrrsssuuuxxx|||~~~}}}~~~}}}}}}||||||zzz}}}~~~~~~~~~zzz}}}yyywwwxxxzzz{{{zzz|||uuukkk]]]OOOLLLPPPVVV```kkkttt}}}~~~~~~~~~}}}}}}}}}{{{yyyyyyzzz|||zzz|||~~~|||yyyvvvjjjfffaaa]]]YYYSSSKKKEEEDDDBBB@@@>>>???AAAEEEGGGGGGKKKQQQWWWYYY___mmm{{{uuummmffffffmmmssstttrrrttttttvvvxxx{{{{{{zzzxxxxxxyyy{{{~~~~~~{{{wwwrrrooommmmmmmmmffffffhhhlllrrrvvvyyyzzzxxxwwwwwwwwwvvvoooeee]]]MMMHHHEEEEEEFFFJJJUUU___oooyyyrrrZZZSSSPPPSSSXXXfff~~~qqqnnnQQQAAA<<<:::666555555444444333222222333333222222111111111000000000111111111222222222111111000000111111222333333666:::???CCCKKK\\\mmm~~~wwwvvvtttrrriiicccccclll|||}}}lllgggcccggguuuzzzsssmmmmmmqqqsssxxx{{{{{{{{{yyyrrrjjjccc___YYYWWW[[[bbbhhhlllppppppppprrrtttvvvxxxyyyxxxwwwuuuuuuwwwwwwwwwvvvzzzyyywwwtttpppllliiigggfffddd```\\\YYYZZZ^^^aaaaaaaaa___]]]ZZZYYYXXXXXX[[[]]]___```___[[[XXXUUUSSSQQQRRRWWWYYYWWWXXX\\\WWW[[[___aaadddgggddd^^^MMMGGGDDDFFFKKKOOORRRVVVSSSTTTSSSPPPNNNNNNSSSXXXaaahhhqqqtttppphhhbbb^^^]]]^^^```eeellluuu{{{zzzrrrmmmkkkkkknnnpppttt~~~{{{^^^OOONNNRRRWWW\\\ccchhhooozzzZZZiiiqqquuuyyypppeeegggeeellltttyyy}}}nnneeeccckkkrrrssswww~~~}}}xxxqqqggg\\\RRRIIIBBB===999999999999;;;===???@@@<<<>>>AAACCCCCCCCCCCCDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPRRRTTTUUUUUUWWW[[[```fffmmmrrruuuxxxzzz{{{|||}}}yyy|||~~~~~~}}}~~~~~~}}}|||{{{zzzvvvxxxzzz|||~~~~~~~~~~~~|||{{{zzzwww{{{|||zzz}}}zzzxxxxxxzzz{{{xxx}}}yyysssjjj[[[OOOLLLPPPVVVaaammmwww~~~}}}}}}~~~~~~|||||||||zzzxxxxxxzzz|||yyy|||~~~yyyvvvhhhhhhgggeee___VVVLLLEEEAAA@@@??????AAACCCGGGIIIMMMOOOUUU\\\```gggvvvsssnnnjjjlllrrryyy{{{{{{zzzzzz{{{}}}~~~|||xxxuuurrrsssuuuzzz~~~||||||||||||{{{yyywwwvvvrrrqqqooommmkkkkkkkkkkkkiiijjjllloootttyyy}}}~~~}}}||||||yyyqqqeee\\\KKKHHHFFFFFFHHHMMMYYYeeevvv~~~nnnVVVQQQPPPTTTZZZiiixxxhhhMMM>>>999666666555555444444333222222555444444333222222111111000111111111111222222222111111000000111111222333333666;;;???AAAIII\\\mmm}}}vvvuuutttsssiiidddbbbiiizzz{{{gggeeeccchhhvvv}}}vvvnnnnnnrrruuuyyy}}}}}}|||zzzsssjjjeeeaaa[[[YYY\\\aaafffiiillllllnnnpppsssvvvyyy{{{yyyxxxvvvvvvwwwxxxwwwvvvyyyyyywwwuuurrrooolllkkkfffddd```[[[XXXWWWZZZ\\\^^^______^^^ZZZWWWVVVVVV]]]___bbbbbb___[[[YYYWWWTTTRRRSSSWWWXXXUUUUUUWWWUUUZZZ^^^```cccddd```ZZZLLLIIIFFFGGGJJJNNNQQQSSSQQQRRRRRROOOMMMOOOTTTYYYbbbiiiqqqtttpppiiiccc```^^^^^^aaafffooovvv|||~~~xxxoookkkiiiiiimmmpppuuuwww[[[NNNNNNRRRUUU[[[ccciiioooxxxZZZiiirrrwww{{{sssiiijjjhhhpppwww{{{}}}llleeeeeennntttuuuxxx{{{uuukkk```VVVLLLDDD???999999999:::;;;===???AAA>>>@@@CCCCCCBBBCCCFFFHHHKKKLLLMMMOOOQQQRRRRRRSSSQQQTTTWWWWWWVVVVVVYYY\\\\\\^^^ccciiiooouuuxxxyyyzzzzzzyyyzzz|||~~~|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~|||zzzxxxyyy~~~|||{{{}}}{{{zzzzzz{{{{{{xxx|||xxxsssjjj\\\PPPMMMQQQZZZfffsss~~~~~~}}}||||||}}}}}}{{{|||{{{zzzxxxxxxzzz|||{{{~~~~~~yyyuuujjjnnnrrrpppfffXXXKKKBBBAAAAAABBBCCCFFFIIILLLNNNRRRTTT[[[dddkkkrrr|||rrrppppppsssyyy~~~yyysssnnnhhhhhhjjjoootttvvvvvvtttmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkllllllmmmmmmmmmkkklllnnnqqquuu{{{|||qqqdddZZZLLLIIIHHHJJJKKKQQQ^^^kkkxxxuuucccRRROOOPPPVVV]]]lllcccJJJ>>>999666666555555444444333222222111111111111111111111111000111111111111222222222111111000000111111222333333666;;;>>>@@@GGGZZZlll|||uuuuuuuuuvvveeecccdddkkk~~~uuuaaabbbccchhhwwwyyyqqqppptttwww{{{~~~~~~~~~|||tttlllgggbbb\\\YYYZZZ^^^aaaccceeehhhlllqqquuuwwwxxxyyyyyywwwuuuuuuvvvvvvvvvtttvvvvvvuuusssqqqooommmlllfffdddaaa[[[WWWUUUVVVXXXZZZ[[[]]]\\\YYYXXXZZZ\\\___bbbdddccc___[[[YYYXXXTTTRRRSSSUUUUUUQQQPPPRRRTTTYYY]]]^^^```aaa\\\UUUMMMLLLIIIHHHIIIMMMPPPQQQOOOPPPPPPNNNMMMOOOUUUZZZbbbiiiqqqssspppjjjeeebbbaaaaaaccciiirrryyy}}}~~~~~~uuullljjjhhhjjjnnnrrryyyqqqWWWLLLMMMQQQSSSZZZccciiiooowwwZZZiiisssyyy~~~vvvlllmmmkkkssszzz|||}}}llleeefffooouuuvvvyyy}}}wwwmmmcccXXXNNNEEE@@@999999999:::;;;===@@@AAAAAACCCCCCBBBAAACCCHHHMMMNNNOOOQQQSSSTTTVVVVVVWWWXXX\\\```___\\\[[[^^^bbbbbbeeejjjrrryyy}}}~~~|||{{{|||}}}~~~}}}{{{||||||||||||}}}}}}~~~~~~|||yyyxxx|||||||||}}}|||{{{{{{{{{|||xxx|||xxxsssjjj]]]QQQOOOSSS```kkkyyy~~~||||||||||||}}}{{{{{{{{{yyyxxxxxxzzz|||~~~~~~wwwsssmmmtttzzzwwwjjjYYYIII@@@DDDDDDFFFIIILLLOOORRRSSSUUUXXX```kkkttt{{{sssrrrsssuuuyyy}}}}}}vvvmmmhhhaaaaaabbbeeeiiijjjgggddddddddddddeeeffffffggggggiiijjjlllnnnooopppqqqqqqlllmmmoooqqquuu|||}}}qqqbbbWWWMMMKKKKKKLLLNNNTTTbbbpppxxx}}}nnnaaaTTTPPPNNNPPPWWW^^^mmmzzz___III???<<<:::666555555444444333222222111111111222333333444444000111111111111222222222111111111000111222222333333666;;;>>>???FFFYYYlll{{{uuuvvvwwwyyyxxx___bbbfffppplll^^^```bbbhhhwww{{{rrrqqqtttxxx|||}}}uuummmgggbbb\\\YYYYYY[[[^^^______dddlllsssxxxyyyxxxvvvwwwvvvtttssstttuuutttsssrrrqqqqqqpppooonnnllllllgggeeeaaa\\\WWWTTTUUUVVVUUUWWWYYYYYYYYY[[[```dddaaaccceeeccc^^^ZZZYYYYYYTTTQQQRRRTTTSSSNNNLLLNNNRRRWWW[[[\\\^^^^^^XXXPPPNNNMMMKKKHHHIIIMMMPPPPPPNNNOOOPPPNNNMMMOOOUUUZZZbbbhhhpppssspppjjjfffdddddddddffflllttt{{{~~~~~~|||tttkkkkkkiiikkkooottt|||nnnTTTJJJKKKPPPRRRYYYcccjjjooovvv^^^jjjzzzyyyqqqmmmooorrruuuxxx|||vvvjjjiiijjjnnnuuuzzz|||{{{wwwmmmbbbVVVJJJCCC???999777;;;>>>===<<<===BBBCCCDDDDDDCCCCCCFFFGGGOOOLLLMMMSSSWWWWWWXXX[[[]]]aaadddeeecccccceeeggglllooouuu{{{|||zzztttuuuyyy{{{zzzzzz{{{~~~}}}||||||{{{~~~}}}zzzzzz|||}}}}}}{{{zzzyyyxxxwwwyyy|||}}}}}}vvvmmmeee\\\TTTTTTYYYbbbppp~~~|||zzzyyyyyyyyy{{{wwwtttsssuuuyyy}}}~~~~~~zzzvvvttt{{{}}}{{{lllWWWIIIEEECCCHHHNNNQQQRRRSSSUUUWWW\\\^^^ccclllxxx}}}uuuvvvwwwzzzyyynnnccc[[[YYYYYYYYY[[[^^^___^^^]]]\\\[[[ZZZ[[[^^^bbbgggjjjjjjkkkmmmoooqqqrrrssstttuuuqqqnnnqqqzzzyyynnnaaaVVVSSSNNNLLLNNNRRRXXXdddooo|||pppaaaWWWQQQKKKLLLPPPXXXeee|||}}}www|||www[[[EEE:::777666555555444333222222222222111111111111111111111111555555444333222111000///////////////000111333333666555777<<>>===<<<===>>>@@@BBBCCCCCCEEEHHHJJJPPPNNNPPPVVVZZZ[[[]]]aaacccfffiiiiiihhhhhhkkkmmmrrrtttyyy~~~~~~|||zzzttttttvvvwwwyyyyyyzzz~~~}}}}}}}}}|||zzzzzz|||}}}}}}zzzyyywwwwwwvvvzzz|||}}}{{{tttlllcccYYYRRRRRRVVVbbbooo}}}~~~|||zzzzzzzzzzzzxxxuuussssssuuuyyy{{{|||||||||{{{zzzyyywwwuuutttzzz{{{}}}yyyjjjVVVIIIEEEEEEJJJRRRWWWXXXXXXYYYZZZaaaeeejjjsss|||zzztttxxxzzz~~~zzzooocccXXXRRRQQQRRRSSSUUUWWWYYYYYYYYYZZZZZZZZZ\\\```fffkkknnnnnnnnnpppqqqssstttuuuuuuwwwtttqqqttt}}}|||nnnaaaWWWUUUQQQNNNPPPTTTZZZfffqqq}}}iiiZZZPPPKKKKKKMMMQQQYYYhhhtttqqqrrrxxx\\\EEE:::777777555555444333222222222222111111111111111111111111222222111111111111111000111111000111111222333444555555777===BBBHHHTTT```sssooowwwwwwsss{{{dddccciii{{{nnn```___]]]^^^fffrrr}}}xxxtttssstttwww{{{}}}||||||{{{vvvoooddd\\\WWWXXX[[[[[[[[[\\\bbbjjjpppqqqrrrttttttqqquuutttrrrpppooonnnnnnnnnnnnooooooooonnnmmmkkkjjjiiigggddd```\\\YYYWWWVVVWWWXXXYYY[[[^^^```bbbcccfffccc______aaa___[[[VVVVVVVVVTTTPPPLLLKKKMMMOOOWWWXXXZZZYYYVVVRRROOOMMMNNNLLLJJJJJJLLLOOOPPPPPPOOOLLLKKKLLLLLLNNNWWWaaajjjpppwwwwwwqqqjjjfffeeefffiiimmmooorrrvvv|||~~~~~~zzztttnnnooommmmmmqqqwwwhhhSSSNNNMMMKKKTTTYYYaaaeeeiiiqqq{{{dddooowwwqqqtttvvvxxxyyy{{{}}}~~~xxxtttrrroookkkkkkooorrryyyjjjjjjkkkpppvvv{{{~~~xxxqqqjjj```UUUMMMAAA;;;888;;;=========>>>;;;===@@@BBBDDDFFFJJJMMMQQQPPPSSSZZZ^^^```cccgggiiillloooooooooppptttxxx|||}}}~~~|||{{{zzzsssrrrssssssxxxxxxyyy~~~~~~~~~~~~|||yyyyyy{{{}}}~~~yyyvvvuuuuuuuuu{{{}}}~~~|||yyyssskkkcccXXXPPPPPPUUUdddooo{{{~~~{{{zzzyyyyyyyyyvvvtttrrrsssuuuxxxyyyyyysssrrrrrrqqqqqqrrrtttuuuwwwxxxyyyvvviiiXXXLLLIIIIIIOOOYYY```bbbbbb```___fffkkkrrryyyyyyvvvyyy~~~}}}qqqbbbUUUMMMJJJKKKLLLOOOQQQTTTVVVWWWXXXZZZ[[[]]]```eeekkkppptttsssssssssttttttuuuvvvvvvzzzvvvtttwwwqqqfff___YYYUUURRRTTTWWW]]]hhhrrr}}}wwwaaaSSSKKKHHHKKKMMMRRR\\\nnnwwwkkkkkkkkkzzz]]]DDD999777888555555444333222222222222111111111111111111111111//////000000000111111111333222222222222222333333444444888>>>BBBFFFPPPZZZjjjlllssssssrrrmmmkkkpppvvvggg\\\^^^\\\]]]dddppp}}}xxxsssrrrtttuuuyyy{{{{{{||||||vvvoooaaa\\\YYY\\\^^^[[[YYYYYYaaajjjqqqpppnnnnnnnnnmmmrrrqqqpppooonnnnnnnnnnnnmmmnnnpppppppppnnnllljjjjjjiiifffccc```]]][[[ZZZXXXYYYZZZ\\\^^^___```aaabbb___\\\\\\]]]]]]ZZZWWWWWWVVVTTTPPPNNNNNNQQQTTT[[[ZZZXXXVVVRRROOOLLLKKKLLLJJJJJJKKKMMMPPPPPPPPPMMMKKKJJJLLLMMMPPPZZZdddlllvvvuuujjjeeeeeeiiilllpppssstttxxx~~~}}}|||yyytttpppqqqoooooosssyyyfffQQQLLLMMMLLLTTTZZZaaafffjjjqqq{{{cccmmm~~~xxxrrrssssssrrrpppnnnlllkkkccc```^^^^^^^^^^^^bbbgggmmmuuuggghhhkkkooouuuzzz~~~~~~xxxtttoooggg\\\TTTDDD===999;;;=========???:::===@@@BBBEEEHHHLLLOOOTTTSSSWWW]]]aaabbbfffkkkmmmppptttvvvwwwzzz~~~~~~|||{{{yyywww}}}yyysssrrrrrrrrrxxxxxxzzz~~~}}}yyywwwyyy|||~~~xxxtttssstttvvv}}}~~~}}}|||{{{vvvooofffZZZPPPPPPVVVhhhqqq{{{}}}{{{yyywwwvvvuuuuuuuuusssqqqpppqqqrrrsssrrrqqqkkkjjjiiijjjlllooorrruuusssssstttrrriii\\\SSSRRRQQQXXXccclllooommmhhheeehhhnnnvvv|||{{{yyy{{{~~~vvvhhhWWWLLLIIIJJJKKKMMMQQQUUUXXX[[[]]]___```aaacccgggkkkqqqvvvxxxxxxwwwvvvuuuuuuuuuvvvwwwzzzwwwuuuyyywwwooojjj\\\XXXVVVWWWZZZ___iiisss~~~nnnZZZOOOJJJIIIIIIMMMSSS___tttmmmdddgggnnnzzz\\\CCC999888999555555444333222222222222111111111111111111111111000000000000111111111222333333222111111111222222333444888???BBBEEELLLUUUbbbjjjrrrpppqqqyyytttyyyxxxoooddd\\\[[[[[[___gggsss~~~xxxsssrrrtttuuuxxxzzzzzz|||}}}wwwooo```\\\\\\___```\\\XXXWWW^^^iiiqqqpppkkkkkkmmmmmmpppooooooooooooooooooppplllmmmoooppppppnnnllljjjkkkjjjhhhfffcccaaa___]]]XXXYYYYYYZZZ[[[\\\]]]]]]^^^\\\ZZZZZZ[[[\\\[[[YYYVVVUUUSSSRRRRRRUUUYYY\\\```]]]WWWSSSOOOMMMKKKIIIHHHHHHHHHJJJNNNPPPPPPOOOMMMJJJIIIKKKLLLPPP[[[fffqqq}}}xxxkkkffffffkkkpppuuuwwwxxxzzz{{{yyywwwtttrrrrrrppppppuuu|||bbbPPPKKKLLLMMMUUU[[[ccchhhmmmuuueeennn{{{uuusssoookkkfffaaa]]]ZZZRRRQQQSSSWWWXXXYYY^^^eeeooowww}}}dddfffjjjnnnsssxxx}}}|||wwwuuutttmmmcccZZZJJJBBB<<<<<<=========???<<>>>>>======???>>>@@@DDDGGGJJJNNNSSSVVVYYY[[[```gggiiijjjooovvvyyy~~~}}}}}}}}}}}}}}}|||xxxvvvuuusssyyy{{{vvvrrrrrruuuuuuzzzzzz{{{~~~}}}vvvssswww{{{xxxrrrqqqvvvzzz~~~yyyoooaaaUUUUUU\\\kkkrrrxxxzzzzzz{{{yyyuuukkkjjjiiihhhhhhhhhiiijjjeeedddbbbbbbccccccbbb```fffgggiiilllnnnppprrrssskkkhhhhhhjjjhhhbbb```aaaeeelllwww~~~tttlllccchhhpppwww~~~ppp\\\LLLDDDDDDGGGKKKQQQXXX]]]aaaeeekkkppptttsssqqqqqqssswww{{{~~~}}}{{{wwwtttssstttwwwxxxxxxxxxyyy~~~vvvooobbb^^^\\\]]]___bbbjjjsssvvvaaaSSSHHHEEEHHHGGGOOOYYYiii}}}ccc___hhhrrrSSS@@@:::999888555555444333222222222222111111111111111111111111444333333333222222111111111000000000000000111111222333999???AAACCCHHHPPP^^^rrruuummmppp~~~}}}vvvmmmddd\\\WWWUUUZZZcccmmmxxx~~~wwwttttttvvvyyyzzzyyyyyy||||||tttjjj```]]]]]]^^^]]]WWWUUUVVVXXXccckkkmmmmmmppprrrrrrpppqqqrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqllllllkkkjjjgggdddaaa___XXXVVVTTTSSSTTTVVVYYY[[[ZZZ[[[]]]^^^^^^^^^]]]\\\UUUTTTUUUYYY___fffjjjkkkbbb[[[SSSMMMLLLKKKIIIHHHEEEFFFHHHLLLOOOPPPNNNLLLNNNKKKJJJLLLOOOUUUaaammm{{{mmmiiikkkqqqzzz~~~{{{zzzyyyqqqqqqvvvwww[[[NNNJJJLLLOOOQQQXXX```gggmmmvvvkkkwwwtttmmmbbbZZZUUUQQQNNNLLLNNNOOOUUU[[[___bbblllvvvnnnaaaeeejjjnnnrrrwww~~~~~~{{{yyyuuurrruuuxxxuuukkkbbbUUULLLBBB@@@???======???>>>AAAEEEJJJNNNSSSXXX\\\\\\___fffmmmppprrryyy|||}}}~~~~~~~~~}}}xxxuuutttuuu{{{|||uuupppqqqtttuuuyyyyyy{{{~~~~~~zzzrrrqqqwww}}}xxxrrrrrrxxx~~~{{{qqqaaaUUUUUU[[[fffnnnttttttsssssspppkkkcccbbbbbbbbbbbbdddeeefffbbbaaa```aaaccceeefffeeeiiikkkooorrrttttttrrrqqqiiieeeccceeedddaaa___aaadddjjjttt}}}yyymmmcccZZZ]]]dddmmmwww~~~jjjVVVHHHCCCDDDGGGJJJPPPYYY^^^bbbgggnnntttyyywwwtttrrrssswww||||||xxxuuutttuuuxxxzzzzzz{{{~~~yyypppfffbbb```aaabbbeeellluuujjjYYYPPPGGGFFFJJJHHHRRR^^^ppp~~~eeedddpppmmmNNN>>>;;;999666555555444333222222222222111111111111111111111111111111111111222222222222000000000000111222333333222444888>>>AAABBBIIIQQQ___vvvwwwkkknnnyyy}}}zzz~~~vvvmmmddd[[[WWWUUUYYYaaakkkttt}}}~~~wwwtttuuuxxxzzzzzzxxxwwwyyyxxxoooddd___[[[ZZZZZZWWWRRRRRRUUUXXX```hhhkkknnnrrrsssqqqqqqqqqsssttttttsssrrrrrrrrrqqqppppppppppppqqqrrrnnnnnnmmmllliiieeebbb___YYYWWWSSSQQQRRRUUUZZZ]]][[[]]]aaabbbbbb```^^^]]]WWWWWWYYY^^^eeekkkmmmmmm^^^WWWNNNJJJIIIJJJHHHFFFGGGHHHJJJNNNQQQQQQOOOMMMMMMKKKKKKNNNSSS[[[iiivvv{{{ooolllnnnuuu{{{yyyxxxqqqsss{{{pppYYYNNNJJJLLLPPPTTTZZZbbbhhhmmmuuukkkxxxooofff[[[RRRNNNLLLKKKJJJMMMOOOUUU\\\bbbjjjwwweeeaaafffkkkpppsssxxx}}}zzzwwwsssqqqtttyyywwwmmmcccYYYNNNDDDAAA???======???===@@@FFFKKKPPPWWW]]]aaa^^^aaajjjrrrvvvzzz|||}}}}}}xxxuuusssxxx}}}|||uuuooopppsssuuuxxxxxxzzz~~~~~~}}}~~~wwwppppppwwwxxxrrrrrryyyzzzppp```SSSSSSZZZcccjjjppppppooommmiiieee^^^^^^^^^^^^```bbbdddeeecccbbbbbbdddgggkkkmmmnnnkkkooossswwwxxxvvvssspppiiidddaaabbbbbb^^^]]]______eeemmmuuuwwwpppcccYYYQQQSSSYYYcccppp|||yyydddQQQGGGEEEGGGJJJJJJQQQYYY```dddiiiqqqwww{{{xxxtttqqqrrrwww}}}~~~yyyvvvuuuwwwzzz||||||sssiiieeebbbcccdddgggnnnwwwzzz___SSSNNNIIIJJJPPPIIITTTbbbttthhhjjjyyyiiiJJJ===;;;:::555555555444333222222222222111111111111111111111111......///000111222333333111111111111222333444555333444888>>>AAACCCIIIRRR```xxxwwwjjjmmmvvv}}}xxx~~~{{{uuunnneee^^^YYYUUUYYY___gggpppzzz~~~xxxuuuvvvyyyzzzyyywwwuuuwwwuuukkk```^^^ZZZWWWVVVRRRNNNOOOTTTXXX___eeeiiimmmrrrrrrnnnqqqqqqsssssstttsssrrrqqqooonnnlllkkkkkkmmmooopppppppppooonnnjjjfffbbb```[[[WWWSSSPPPQQQVVV\\\```[[[___ccceeeeeebbb___^^^ZZZZZZ\\\bbbhhhmmmmmmlll[[[SSSKKKGGGHHHHHHGGGDDDIIIJJJMMMPPPSSSSSSPPPMMMLLLJJJKKKPPPVVV```ooo}}}zzzpppnnnpppyyyyyyuuusssqqquuummmWWWNNNJJJLLLQQQYYY___fffkkkooovvvjjj{{{tttdddUUUNNNMMMKKKJJJKKKMMMQQQXXX```eeemmm|||uuufffbbbdddjjjrrruuuwww}}}}}}yyyyyy{{{xxxuuutttssspppkkkfff^^^TTTJJJEEEAAA???@@@DDD@@@DDDJJJPPPVVV[[[```dddaaafffmmmttt|||}}}~~~{{{uuutttvvv~~~|||xxxsssooonnnppprrryyyyyyzzz}}}xxx|||}}}~~~wwwppppppuuu{{{{{{yyyxxxyyyzzz~~~xxxnnn```UUUSSSXXXbbbfffjjjmmmlllgggaaa^^^[[[aaafffeeefffjjjmmmmmmjjjhhhgggjjjpppuuuwwwwww~~~zzztttoookkk^^^___aaa```]]][[[YYYYYYYYYZZZ___eeehhhcccYYYPPPPPPOOOSSS```sssmmmVVVIIIDDDCCCDDDFFFNNNRRRWWW\\\bbbjjjqqqvvvyyyxxxuuurrrrrrvvv}}}zzzxxxvvvvvv{{{ssskkkffffffjjjiiigggnnnyyylllVVVKKKIIIIIIJJJLLLPPPSSSaaavvvkkkwwwfffHHH<<<;;;888444333333333222222222111111111111111111111111111111333333222111000000111111......///111222333444555666;;;999;;;CCCCCCGGGVVVhhh{{{ssskkkpppvvvnnnuuu~~~zzzvvvqqqhhh___ZZZ[[[^^^gggsss|||yyyvvvxxx|||~~~zzzxxxvvvqqqggg___YYYYYYWWWSSSNNNNNNQQQTTT[[[^^^dddjjjmmmnnnmmmllllllnnnppppppnnnmmmlllmmmkkkjjjiiiiiijjjllloooppprrrrrrsssrrrpppllliiifffaaa\\\VVVSSSUUUYYY^^^bbbccccccdddeeeffffffcccaaa^^^```bbbeeemmmssspppjjj\\\TTTMMMLLLLLLHHHFFFFFFIIIIIIJJJMMMPPPQQQPPPOOOOOOLLLMMMSSS[[[eeexxxvvvooooooqqq|||wwwrrrooonnnsss~~~eeeTTTNNNKKKMMMRRRWWW\\\aaagggllluuulll~~~mmm^^^OOOHHHHHHGGGHHHJJJNNNRRR[[[ccchhhpppuuufffdddeeekkkrrrvvvxxx|||{{{{{{xxxuuutttssspppkkkfff^^^UUULLLGGGDDD@@@@@@CCCAAAFFFLLLRRRWWW\\\```cccfffkkkssszzz||||||}}}~~~|||vvvuuuuuu~~~|||yyytttpppoooqqqsssyyyyyy{{{yyy}}}~~~xxxrrrqqqvvv{{{~~~{{{yyyyyy{{{|||~~~zzzpppaaaUUUTTTXXX```ccchhhkkkjjjgggdddaaabbbhhhllllllnnnsssvvvvvvtttrrrppprrrwww}}}~~~yyysssmmmgggeeeYYY\\\^^^___]]]ZZZYYYYYYYYYZZZ]]]aaaddd```WWWOOOMMMMMMRRRaaatttvvveeeQQQGGGBBBAAADDDGGGKKKOOOTTTZZZ```gggooosssvvvtttpppnnnpppuuu|||}}}xxxwwwwwwyyy~~~vvvnnniiigggjjjhhhgggnnnzzzqqq```OOOHHHGGGFFFFFFGGGQQQWWWjjjyyynnn|||cccGGG<<<:::888444333333333222222222222111111111111111111111111111333222222111000000111111//////000111222333333444444999888;;;CCCDDDHHHVVViiixxxzzzooojjjpppooogggooozzz~~~xxxlll\\\\\\```hhhttt}}}yyyuuuwww{{{~~~yyyuuusssqqqlllbbbZZZVVVUUUSSSPPPNNNOOOTTTYYY]]]```eeejjjmmmnnnmmmllljjjlllnnnooommmllllllmmmmmmlllkkkjjjkkkmmmoooppppppqqqqqqqqqnnnkkkgggeee___[[[VVVSSSUUUZZZ___cccffffffggghhhhhhfffcccaaa\\\___bbbeeelllrrrpppjjj]]]UUUOOOMMMMMMIIIFFFGGGHHHIIIKKKOOORRRRRRPPPNNNNNNLLLNNNUUU]]]iii{{{tttnnnpppsss|||~~~{{{xxxvvvtttpppnnnoootttbbbSSSMMMJJJKKKPPPTTTYYY___eeekkkttt~~~ooogggYYYJJJEEEEEEFFFIIIMMMRRRVVV```iiinnnuuuuuuffffffggglllrrrvvvyyy~~~zzzwwwuuuttttttqqqkkkfff^^^VVVOOOLLLHHHBBB@@@AAACCCHHHOOOUUUZZZ^^^aaadddkkkpppwww{{{{{{{{{|||~~~~~~xxxuuuuuu|||{{{xxxtttppppppqqqsssxxxyyyzzz~~~|||~~~yyyttttttwww|||}}}zzzyyyzzz|||~~~~~~}}}}}}{{{qqqbbbUUUSSSWWW\\\```eeehhhhhhhhhhhhhhhkkkppptttuuuxxx~~~}}}{{{|||{{{rrriiiccc___]]]WWWZZZ^^^aaa```^^^\\\[[[[[[ZZZ[[[]]]^^^[[[TTTNNNLLLMMMSSScccwwwuuugggZZZLLLDDD@@@???CCCHHHJJJNNNTTTZZZ```gggnnnssstttpppllllllpppwww}}}|||xxxxxxzzz}}}zzzrrrkkkggghhhffffffooo}}}```TTTIIIFFFFFFEEEEEEFFFQQQ___xxxwwwrrr___DDD:::999777444333333333333222222222222111111111111111111111111333222111111000111111111000000111111111222222222222777777:::CCCDDDIIIWWWkkkxxxwwwllliiipppiiiaaajjjtttyyyzzzzzzuuu^^^^^^aaaiiittt~~~yyyvvvwwwyyyzzzuuuqqqnnnmmmggg^^^VVVQQQPPPNNNLLLMMMRRRZZZ___bbbdddgggjjjlllmmmlllkkkhhhkkkmmmnnnmmmlllmmmmmmooonnnmmmllllllmmmnnnooonnnoooooonnnllliiifffddd^^^[[[WWWUUUWWW[[[```dddhhhiiiiiiiiigggddd```^^^ZZZ^^^bbbfffmmmrrrpppjjj___WWWPPPOOONNNJJJGGGGGGFFFHHHMMMRRRUUUTTTPPPMMMNNNLLLOOOWWWbbbppp{{{qqqnnnqqqtttyyy|||~~~yyyvvvtttrrrqqqqqqrrrrrrpppooopppvvv|||___QQQLLLIIIJJJOOOSSSXXX^^^eeekkkttt~~~ssseeeXXXKKKFFFGGGJJJOOOTTTXXX^^^gggppptttzzzuuugggggggggkkkqqqtttxxxyyywwwuuuttttttqqqkkkfff___YYYTTTQQQMMMFFFBBBBBBDDDIIIQQQWWW\\\```ccceeekkkpppxxx~~~||||||||||||}}}zzzvvvuuuyyyxxxvvvssspppoooppprrruuuvvvxxx|||~~~{{{wwwvvvyyy|||~~~{{{yyyyyyzzz}}}~~~|||{{{|||zzzooo```SSSQQQUUUYYY^^^cccfffhhhjjjmmmpppssswwwzzz{{{|||rrrhhh```[[[ZZZYYYXXX]]]cccgggfffdddaaa```___]]]\\\[[[[[[YYYUUUQQQPPPQQQXXXggg{{{vvvjjj^^^TTTJJJDDD@@@>>>BBBIIILLLPPPVVV\\\bbbiiiooosssrrrnnnkkklllrrrzzz~~~zzz{{{~~~|||sssjjjeeeeeedddeeeqqquuuXXXOOOGGGEEEFFFEEEGGGJJJRRRgggqqqsssXXXAAA999888666555444444333333333222222222111111111111111111111111222222111111111111111222111111111111111111111111000666666999CCCEEEJJJYYYnnn}}}}}}pppiiimmmggg___hhhrrrxxx{{{{{{ttt^^^^^^```gggsss~~~zzzwwwwwwyyyyyytttooommmkkkfff]]]VVVOOOMMMJJJJJJMMMUUU^^^dddggghhhiiikkkllllllllllllhhhkkkmmmnnnnnnmmmnnnoooppppppooonnnmmmmmmnnnnnnnnnnnnnnnnnnllljjjgggfffbbb```]]][[[ZZZ]]]aaaeeehhhiiijjjhhhddd___[[[YYYXXX]]]ccchhhnnnrrrpppkkkaaaYYYSSSRRRPPPLLLHHHHHHEEEHHHNNNUUUXXXVVVQQQLLLMMMMMMQQQZZZhhhwwwyyyqqqooorrrvvvxxxyyyzzzzzzxxxtttpppmmmnnnmmmmmmnnnqqqrrrrrrqqqqqqxxxvvv]]]QQQLLLIIIJJJOOOTTTYYY```ffflllsss}}}yyy{{{eeeZZZOOOKKKKKKNNNTTTZZZ```eeennnvvvzzzvvviiiffffffjjjppptttwwwzzzxxxvvvuuuuuuqqqjjjddd```[[[WWWVVVRRRJJJEEEDDDDDDIIIQQQXXX]]]bbbfffiiimmmsss{{{}}}~~~}}}||||||}}}~~~yyyvvvtttttttttssspppnnnmmmoooqqqqqqqqqtttyyy}}}|||yyyxxxzzz}}}}}}zzzxxxxxxyyy|||~~~~~~|||zzz{{{~~~~~~vvvkkk\\\PPPNNNSSSYYY^^^dddhhhiiimmmsssxxx{{{|||yyysssmmmeee\\\WWWVVVXXXZZZ^^^cccjjjnnnnnnjjjfffddddddbbb___\\\[[[ZZZXXXVVVWWWXXX^^^lll}}}{{{llleee^^^UUUKKKDDD@@@>>>CCCIIIMMMQQQWWW]]]ccchhhnnnrrrnnnmmmlllooottt{{{{{{|||zzzooofff```aaaaaaeeesssiiiTTTMMMFFFDDDCCCDDDIIIOOOVVVqqqlllvvvwwwRRR>>>999888666555444444444333333333222222111111111111111111111111222111111111111111222222222222222111111111111000///555555999CCCFFFKKKZZZqqqxxxjjjjjjeee]]]fffooowww~~~sss]]]\\\^^^eeeqqq}}}|||yyyxxxxxxuuuqqqllliiihhhddd\\\VVVOOOLLLIIIIIIOOOYYYbbbhhhllllllkkkkkkkkkllllllmmmjjjlllooopppooooooooopppqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhhhhhhhfffbbb______cccfffjjjlllmmmkkkeee^^^ZZZXXXWWW^^^eeekkkppptttrrrmmmddd\\\VVVUUUSSSMMMIIIHHHDDDHHHOOOWWWZZZXXXRRRMMMLLLNNNRRR]]]mmm|||vvvuuuvvvxxxxxxxxxwwwvvvsssqqqooommmooonnnnnnoooqqqrrrrrrqqqssszzzppp[[[QQQMMMIIIKKKPPPTTTYYY___eeejjjpppyyy~~~{{{fff\\\SSSOOOOOOQQQWWW]]]fffjjjsss{{{vvviiieeefffkkkqqqtttwww~~~{{{yyywwwvvvuuuppphhhbbb___ZZZWWWWWWTTTLLLFFFEEECCCHHHOOOVVV]]]dddjjjnnnrrrxxx}}}|||{{{zzzyyyzzz}}}~~~{{{yyyvvvsssrrrqqqqqqqqqooommmlllnnnpppooooooqqquuu|||}}}|||}}}}}}}}}yyyxxx{{{~~~~~~{{{xxxwwwxxxzzz|||~~~}}}|||||||||sssgggXXXMMMMMMSSS[[[aaahhhlllmmmqqqyyyvvvooolllaaa^^^YYYVVVUUUXXX\\\___gggmmmtttxxxvvvpppjjjggggggfffccc```]]]\\\\\\\\\^^^^^^ccclllyyyqqqgggeeeeeeYYYLLLDDDAAA@@@EEEJJJNNNRRRXXX]]]bbbfffkkknnnjjjmmmppptttwww|||~~~tttiii```\\\^^^aaagggxxxwww^^^PPPJJJDDDBBBAAACCCKKKTTT___~~~yyylll}}}nnnKKK===;;;888555555444444444444333333333333111111111111111111111111111111111000111111222333222222111111111111111111000666666:::DDDGGGLLL[[[sssmmmkkkaaaZZZ```iiiuuuwww\\\[[[\\\dddqqq~~~}}}yyywwwvvvpppkkkfffddddddaaaZZZTTTOOOLLLIIIKKKSSS]]]ggglllpppooolllkkkkkklllmmmoookkknnnpppqqqpppoooppppppppppppoooooonnnnnnmmmmmmooooooooonnnnnnlllkkkkkkmmmnnnlllhhhdddbbbeeehhhmmmppprrrooohhh```[[[ZZZWWW```iiioootttwwwuuupppfff___YYYWWWUUUOOOJJJIIIDDDIIIPPPXXX[[[YYYSSSNNNLLLNNNTTT___rrr}}}|||zzzyyywwwuuuttttttttttttsssrrrqqqqqqrrrrrrqqqooottt{{{~~~kkkXXXQQQMMMIIIKKKPPPQQQVVV]]]ccchhhnnnvvv|||~~~|||hhh```XXXVVVUUUUUUZZZ```ggglllttt}}}ttthhheeeffflllssswwwyyy}}}}}}|||zzzxxxwwwuuuoooggg```]]]XXXUUUUUUSSSLLLFFFEEEAAAFFFLLLTTT\\\eeennntttwww~~~}}}|||~~~zzzxxxwwwuuutttuuuxxx{{{}}}|||yyyvvvsssqqqpppnnnmmmoooppppppooommmmmmooopppqqqoooooorrrxxx}}}}}}}}}}}}~~~}}}yyyxxx{{{~~~{{{xxxvvvvvvxxxyyy}}}~~~~~~~~~zzzpppcccUUULLLNNNUUU___fffmmmqqqrrruuu}}}|||qqqgggbbb```XXXWWWWWWXXX\\\bbbgggkkkuuu{{{yyyqqqllliiihhheeebbb```___```aaabbbbbbccciiirrryyy~~~qqqlllmmmlll\\\KKKCCCAAACCCHHHLLLQQQUUUZZZ___cccfffjjjlllkkkrrryyy}}}}}}{{{nnnccc\\\YYY^^^ccckkk}}}jjjUUUJJJGGGEEEEEEDDDFFFOOOYYYkkkpppooogggFFF<<<<<<999555555555444444444444333333333111111111111111111111111111111000000111222222333111111111111111111222222222777888;;;EEEGGGMMM\\\rrrpppnnn~~~^^^WWW[[[dddtttvvv\\\ZZZ[[[cccqqq{{{wwwuuussskkkgggbbbaaabbb```ZZZTTTMMMKKKIIIMMMWWWcccmmmqqqrrrpppmmmkkkjjjllloooppplllnnnppppppooonnnnnnooonnnnnnnnnooonnnnnnmmmmmmooonnnnnnnnnmmmmmmllllllnnnpppppplllgggeeegggkkknnnrrrtttqqqiii```\\\ZZZXXXbbblllrrrwwwzzzxxxttthhh```[[[YYYWWWPPPKKKIIIEEEIIIPPPXXX\\\ZZZTTTPPPLLLOOOUUUaaauuu{{{yyyxxxvvvwwwyyy{{{}}}yyywwwuuuuuuuuutttrrrqqquuu|||vvveeeUUUPPPLLLHHHIIIOOOOOOUUU]]]dddjjjqqqyyyzzz|||lllddd^^^[[[ZZZYYY]]]bbbgggkkkttt~~~rrrfffeeegggnnnuuuyyy{{{~~~}}}}}}}}}{{{yyywwwuuuooofff___ZZZVVVSSSTTTQQQKKKFFFEEE@@@DDDKKKSSS\\\fffqqqwwwyyy|||xxxwwwvvvuuuwww||||||zzzuuuuuusssqqqpppqqqssswwwyyyxxxuuuqqqnnnllllllkkkjjjooopppppppppnnnnnnpppqqqsssqqqoooqqqvvv|||zzz~~~~~~~~~|||yyyxxx{{{|||xxxuuuuuuvvvwww|||~~~zzzooobbbTTTLLLOOOWWWaaahhhqqquuuuuuxxx|||qqqddd\\\YYYYYYWWWXXXZZZ___eeelllrrrvvvxxxrrrjjjiiigggdddaaa```aaacccdddccccccfffkkkqqqtttuuu{{{wwwvvv{{{~~~vvvuuuvvvooo]]]IIIAAABBBEEEJJJNNNUUUXXX^^^bbbeeehhhkkknnnnnnwwwyyyjjj```YYYXXX^^^eeennnaaaOOOGGGFFFGGGIIIIIIJJJSSS]]]tttzzziiirrrcccDDD<<<===:::666555555555444444444333333333111111111111111111111111111111000000111222333333000000111111111222222222333999888<<>>CCCJJJTTT___iiinnnvvv}}}yyyssspppooonnnnnnppptttxxx{{{|||{{{uuummmmmmmmmmmmnnnqqqssstttrrrpppmmmjjjiiijjjlllmmmppppppooommmllllllnnnooopppnnnkkklllpppxxx}}}}}}}}}|||{{{||||||yyywww}}}~~~~~~{{{wwwtttsssuuuwww||||||}}}}}}~~~~~~~~~{{{rrrcccUUUOOOQQQUUUccciiipppvvvyyy|||yyyooocccYYYTTTTTTUUU\\\___eeekkkrrryyyuuullljjjjjjiiihhhfffeeeddddddfffbbb```bbbccccccgggmmmlllpppwww}}}iiiUUUCCC???AAACCCIIIQQQXXX\\\aaafffjjjnnnrrruuuwww~~~{{{oooggg[[[YYYYYY]]]eeesssuuu]]]PPPLLLEEEBBBDDDEEEHHHUUUdddkkkkkk}}}zzzZZZCCC>>>999888999444777555222111222222222111////////////////////////111111000000000000000000000000000000000111111222555666999>>>DDDIIINNNQQQkkk~~~xxxwwwhhhYYYWWWcccyyyqqq^^^YYYWWW```sssyyyrrrllleeeaaa]]]\\\]]]\\\YYYVVVOOOMMMMMMRRR[[[fffoootttxxxqqqiiifffiiimmmooonnnppppppqqqooonnnmmmoooppprrrqqqooommmkkkjjjjjjiiijjjjjjjjjjjjkkklllmmmnnnqqqpppooonnnmmmllllllkkkqqqqqqooolllggg```ZZZWWW```gggqqqzzz~~~|||wwwsssgggeeebbb___\\\VVVMMMFFFHHHMMMTTTZZZ\\\YYYTTTQQQMMMRRR[[[gggvvv{{{wwwssswww~~~}}}}}}~~~~~~{{{xxxvvvzzz~~~nnnbbbVVVNNNJJJHHHKKKPPPTTTXXX___hhhpppxxx}}}uuu{{{zzznnngggaaa___^^^^^^aaafffooosss||||||mmmhhhiiimmmrrruuuxxx}}}~~~yyyzzzzzzvvvsssmmmfff```___YYYSSSQQQMMMDDD>>><<<:::<<<@@@FFFOOOXXX```eeelllrrr|||zzzrrrkkkggghhhggghhhkkkqqqwww}}}~~~xxxsssooonnnnnnoooppprrrtttuuusssrrrpppnnnmmmnnnoooooopppqqqqqqqqqqqqqqqssstttqqqnnnkkkkkkooovvv|||~~~~~~~~~~~~|||zzz~~~}}}zzzvvvssssssuuuwww}}}}}}}}}}}}~~~~~~~~~~~~zzzpppbbbUUUOOOQQQVVVbbbhhhpppuuuxxx{{{~~~vvvpppggg]]]WWWUUUWWWYYY\\\bbbjjjttt||||||pppiiiffffffffffffffffffffffffgggbbb___```aaaaaadddhhhmmmrrryyyfffTTTCCC@@@BBBDDDJJJRRRYYY]]]ccchhhmmmrrrvvvzzz~~~xxxllldddZZZXXXZZZaaajjjyyylllWWWLLLHHHDDDCCCFFFGGGKKK\\\nnnooobbbggg}}}vvvWWWBBB<<<888777888333777555222222222333222111111111111111111111111111111111111111111111111111000000000000000111111222333444777<<>>AAAEEEIIIKKKMMMSSS\\\bbbffffffgggggghhhfffccc```^^^]]]^^^^^^aaabbbhhhsss{{{zzz{{{zzzxxxrrrtttwww{{{~~~~~~~~~~~~|||{{{zzzxxxyyy{{{}}}~~~|||zzzpppkkkggghhhnnnuuu{{{~~~|||}}}~~~~~~|||yyyxxx~~~|||zzzzzz}}}}}}|||{{{yyyxxxuuurrrppprrrwww{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwmmm___SSSOOOSSSXXXbbbhhhqqqwwwzzz|||~~~|||zzzvvvqqqnnnddd___YYYVVVYYYaaaiiimmmssszzzpppdddaaabbb```aaacccfffhhhiiijjjjjjhhhaaa]]]bbbiiimmmqqquuuzzzzzz[[[MMMBBBCCCFFFGGGMMMUUU[[[```fffmmmttt|||{{{oooccc]]]VVVXXX___jjjvvvnnnVVVJJJGGGAAABBBFFFIIIJJJSSSnnnxxxgggbbbeeewwwkkkOOO>>><<<777666777333555444222222333333222111333333333333333333333333111111111111222222222222000000000000000111111222222222444888AAAKKKUUU[[[hhhxxx~~~|||xxxrrryyyzzzcccYYYfff~~~jjj^^^[[[\\\eeeuuuyyyoooggg___\\\ZZZ[[[]]]]]][[[XXXTTTQQQOOORRR\\\jjjvvv}}}yyypppjjjjjjmmmrrrtttvvvvvvuuurrrnnnlllkkklllnnnmmmlllkkkjjjiiiiiiiiihhhhhhgggggghhhhhhiiiiiiffffffggghhhiiijjjkkkkkkeeeeeeeeedddbbb```]]][[[^^^gggtttwwwqqqcccfffjjjkkkggg^^^SSSLLLHHHMMMUUU[[[\\\ZZZUUURRRTTTXXXbbbpppyyy}}}~~~~~~wwwzzz~~~|||zzzyyyyyy|||}}}}}}{{{yyyvvv{{{qqqddd[[[SSSOOOLLLIIIIIILLLVVVZZZ^^^cccjjjtttTTTVVVZZZ^^^``````]]]ZZZ___[[[YYYZZZZZZ]]]fffoooyyy|||~~~}}}~~~yyymmmkkkpppssswwwyyyzzz}}}~~~~~~zzzppphhh___ZZZVVVSSSKKKBBB<<<===;;;;;;<<<===>>>@@@BBBDDDEEEJJJQQQWWWYYYYYYYYYYYY[[[\\\]]]___```aaabbbbbbeeehhhooo{{{}}}|||}}}}}}|||vvvzzz{{{xxxmmmhhheeegggoooyyy~~~yyyxxxyyy{{{||||||{{{yyyxxxzzzxxxwwwyyy||||||xxxuuuvvvuuutttrrrqqqtttxxx|||~~~~~~~~~~~~~~~{{{wwwmmm___RRROOOSSSYYYdddjjjsssxxx{{{|||~~~|||yyyvvvpppjjjeee]]]YYYVVVYYY```jjjrrrwwwrrrccc]]]^^^aaabbbdddgggiiikkkllllllkkkiiicccaaafffmmmsssxxx~~~}}}rrrXXXKKKCCCEEEHHHIIIOOOXXX]]]aaahhhooowww~~~wwwjjj___ZZZVVVYYYbbbooo{{{dddQQQIIIHHHBBBBBBFFFIIIKKKVVVtttuuueeefffpppeeeKKK>>>===888777888444444333222333444444333111222222222222222222222222000000111111111222222222000000000000000111111222333333444888AAALLLWWW]]]jjjuuuyyyxxxtttkkkoookkk[[[ddd~~~kkk___]]]___hhhwwwyyynnnfff]]][[[YYY[[[]]]]]]ZZZWWWTTTQQQOOORRR\\\iiivvv}}}~~~yyyqqqlllkkkmmmqqqsssvvvvvvuuuqqqnnnkkkkkklllmmmlllkkkjjjjjjjjjjjjjjjkkkjjjiiihhhggggggggggggeeeffffffggghhhiiijjjkkkeeeeeeeeedddcccaaa___^^^___hhhuuuxxxrrrgggkkkppppppjjj___SSSKKKHHHMMMUUU\\\^^^\\\XXXUUUVVVYYYcccqqqxxxxxxyyy}}}~~~}}}}}}vvvpppnnnnnnrrrtttwwwyyy{{{zzzyyyxxxvvv|||zzznnnaaaYYYQQQNNNKKKHHHIIIKKKVVVZZZ^^^ccciiisssFFFHHHLLLPPPTTTWWWXXXYYYZZZXXXWWWYYYYYY[[[ccclllwww|||~~~|||}}}{{{pppnnnqqqtttxxxzzz{{{~~~{{{qqqiii```\\\YYYUUULLLBBB===>>><<<<<<<<<===>>>???@@@AAACCCGGGMMMQQQSSSSSSTTTUUUTTTWWW[[[```dddfffffffffhhhnnnxxx~~~zzzuuukkkgggcccgggrrr}}}}}}xxxwwwxxxzzz|||}}}|||{{{{{{xxxwwwwwwzzz{{{vvvrrrsssssssssssssssvvvzzz}}}~~~~~~~~~|||xxxmmm___RRROOOTTTZZZeeekkktttyyyzzz{{{|||~~~|||zzzxxxvvvqqqkkkccc]]]WWWVVVXXX___kkkwww~~~sssddd\\\[[[```cccfffhhhkkknnnooopppooonnnmmmiiihhhkkkpppttt|||xxxmmmYYYNNNGGGIIIKKKLLLSSS]]]aaaeeelllttt|||zzzqqqeee\\\YYYWWW[[[ffftttsss\\\NNNIIIHHHCCCBBBEEEIIIMMM[[[|||pppdddhhhyyy}}}___GGG<<<===999777888555333333222333444444333111111111111111111111111111/////////000111111222222000000000000000111111222333333444999AAAKKKUUU[[[fffnnnqqqrrrpppfffiii{{{ttt]]]bbb}}}}}}kkk^^^^^^aaajjjwwwzzznnnfff\\\ZZZYYY[[[]]]]]]YYYUUUTTTQQQOOORRR\\\hhhsssyyyzzzxxxtttpppooooooqqqrrrssstttssspppmmmkkkkkklllllllllkkkkkkkkkkkkkkklllmmmlllkkkjjjiiihhhhhhhhhgggggghhhhhhiiiiiiiiiiiiffffffeeedddcccaaa___^^^___gggttt~~~~~~wwwrrriiinnnsssrrrjjj]]]QQQJJJHHHMMMVVV]]]```___\\\YYYYYYZZZcccpppuuurrrtttzzzyyypppiiiggggggjjjlllppptttvvvwwwwwwvvvvvv|||uuukkk___VVVOOOLLLJJJHHHIIILLLUUUZZZ___ccchhhsss@@@BBBFFFJJJNNNRRRVVVXXXWWWVVVXXXZZZYYYYYY```iiiooovvv{{{{{{~~~}}}rrrppprrruuuxxxzzz{{{yyyoooggg```]]]ZZZUUULLLAAA===???;;;;;;<<<===>>>???@@@@@@DDDHHHLLLOOOQQQSSSUUUVVVUUUXXX]]]ccchhhlllnnnooojjjsss~~~~~~~~~xxxsssmmmgggdddiiittt{{{yyy{{{}}}~~~}}}zzzzzz{{{~~~{{{wwwtttppprrrtttuuuvvvxxx{{{~~~~~~~~~~~~~~~yyynnn___SSSOOOTTTZZZeeekkksssxxxxxxxxxyyyzzzvvvuuutttqqqllleee\\\VVVUUUWWW]]]jjjzzzxxxggg\\\ZZZ___dddggghhhkkknnnrrrtttuuuttttttooonnnooorrrtttxxxwwwmmm]]]RRRKKKMMMOOOQQQYYYccchhhlllsss{{{{{{tttjjj___YYYXXXYYY___lll{{{fffUUUMMMHHHFFFDDDBBBDDDIIIQQQbbbsssgggnnnzzzYYYCCC:::<<<888666888444333222222333555555333111111111111111111111111111---......///000000111111000000000000000111111222222333444888???HHHQQQWWW]]]cccfffjjjllleeeiii|||{{{aaaccc|||}}}kkk\\\]]]aaajjjvvv{{{ooofff\\\ZZZYYY[[[]]]\\\XXXTTTRRRPPPOOORRR[[[fffpppuuuwwwwwwwwwvvvtttsssrrrrrrpppqqqqqqooolllkkklllnnnmmmlllllllllllllllmmmmmmllllllkkkkkkkkkkkkllllllkkkjjjjjjjjjiiiiiiiiihhhgggfffeeecccaaa```^^^]]]]]]eeepppzzz~~~{{{uuuqqqhhhmmmrrrqqqhhh[[[PPPJJJHHHMMMVVV^^^cccbbb___]]]ZZZZZZbbbnnnqqqlllooowww{{{yyyppphhhdddcccdddgggjjjnnnrrrtttuuuuuutttuuu{{{}}}pppiii^^^UUUMMMJJJHHHGGGIIIMMMTTTYYY___dddhhhsssAAACCCFFFHHHKKKOOOSSSVVVVVVWWWYYY[[[YYYYYY___hhhfffpppxxxzzz}}}~~~sssqqqrrruuuyyy{{{|||~~~xxxmmmeee```]]]ZZZUUUKKK@@@<<<>>>999:::;;;<<<>>>???@@@AAAFFFIIILLLOOOQQQSSSWWWYYY[[[]]]bbbgggmmmrrruuuxxxmmmxxx||||||~~~}}}xxxsssoooiiieeejjjvvv~~~}}}~~~~~~}}}}}}~~~~~~|||yyyxxxnnnqqqtttvvvwwwyyy|||~~~~~~~~~~~~{{{ooo```SSSOOOTTTZZZdddjjjrrrvvvwwwuuuvvvwwwrrrrrrpppnnniiiaaaXXXRRRVVVZZZdddtttsssaaaYYY[[[bbbhhhjjjiiilllppptttwwwxxxxxxxxxoooppptttwwwyyy~~~yyyooo```VVVOOOQQQRRRTTT\\\hhhnnnrrrxxxwwwooofff[[[WWWYYYZZZaaaoooxxx^^^QQQKKKGGGDDDEEEBBBCCCJJJTTTggg}}}|||nnnvvv{{{UUU@@@888;;;777555666333222222222444555555333111111111111111111111111111,,,------...///000000111000000000000000111111222111222333777>>>FFFNNNSSSUUU[[[^^^eeejjjeeekkk~~~ccceee~~~~~~lllZZZ\\\```iiiuuu|||ooofff\\\[[[ZZZ[[[\\\[[[WWWSSSQQQOOOOOORRRZZZeeemmmrrruuuwwwzzzzzzxxxuuussssssnnnoooooonnnllllllmmmnnnmmmmmmlllllllllmmmnnnnnnkkkkkkkkklllmmmnnnppppppmmmmmmlllkkkjjjiiihhhhhhhhhgggeeeccc```^^^\\\\\\\\\cccnnnwww{{{yyysssooofffkkkpppooofffZZZOOOJJJGGGMMMWWW___ddddddbbb___[[[ZZZaaalllnnniiillluuuvvv{{{qqqhhhbbbaaaaaabbbhhhkkknnnrrrtttttttttsssssszzzxxxmmmhhh]]]TTTLLLIIIGGGGGGIIINNNSSSYYY```dddiiisss@@@@@@BBBDDDHHHMMMRRRTTTVVVYYY\\\]]]\\\[[[]]]___aaahhhqqqzzz|||zzz{{{zzzzzzvvvuuurrruuu{{{{{{zzz|||wwwrrrmmmkkkaaa```]]]WWWOOOFFF===888:::<<<>>>>>>???@@@CCCEEEFFFJJJOOOSSSTTTTTTUUUUUUZZZaaakkkrrruuuvvvwwwxxx{{{~~~~~~zzzyyyyyyzzzzzzzzztttnnnjjjnnnxxx}}}|||}}}zzzwwwuuuwwwyyyzzzzzz{{{|||~~~~~~{{{}}}}}}{{{{{{vvvkkk^^^SSSPPPTTTYYYeeennnttttttsssttttttrrrqqqpppqqqnnneeeXXXRRRRRRWWWdddtttxxxkkk]]]ZZZaaajjjlllkkkkkklllnnnrrrvvvyyyzzzyyywwwwwwxxx{{{}}}uuunnn]]]YYYVVVXXXZZZ\\\cccjjjuuuxxx~~~||||||}}}vvvkkkaaa[[[YYYYYYaaahhhuuufffXXXMMMJJJJJJEEECCCGGGHHHHHHWWWrrruuu}}}wwwlll~~~rrrJJJBBB:::999999666444555333333333333333333333333000000000000000000000000////////////////////////......//////000000111111333111111666???GGGLLLNNNPPP[[[bbbiiipppooorrr{{{eeelll}}}|||kkkYYY\\\```hhhuuu}}}rrrhhh```___]]][[[ZZZYYYXXXXXXTTTSSSRRRTTT[[[fffqqqxxx{{{|||}}}}}}{{{wwwssspppooonnnmmmlllllllllllllllmmmmmmmmmnnnmmmmmmlllkkkfffgggiiikkkmmmoooppppppjjjkkklllllljjjjjjkkklllfffeeecccaaa___^^^]]]\\\\\\aaajjjsssxxxvvvooojjjaaadddgggfff```VVVMMMHHHHHHNNNWWW```dddddd```]]]YYY\\\___bbbdddgggjjjmmmrrr~~~yyytttmmmeee```^^^___```gggkkkpppqqqpppoooppprrrxxx~~~uuujjjfff^^^TTTKKKGGGEEEEEEIIINNNVVVYYY]]]dddlllvvv@@@@@@AAACCCGGGLLLQQQSSSTTTWWWYYYZZZYYYYYY\\\^^^bbbgggooowww{{{zzzwwwuuutttuuuzzz}}}yyytttuuu{{{}}}}}}~~~zzzuuupppkkkiiibbbaaa^^^YYYQQQHHH@@@;;;:::<<<>>>>>>???AAADDDFFFKKKNNNSSSVVVWWWWWWXXXXXX^^^dddmmmtttwwwyyyzzz{{{{{{~~~}}}~~~~~~|||{{{yyyyyyxxxyyyuuuooollloooyyy~~~||||||zzzxxxyyyzzzzzzyyyyyy{{{}}}}}}yyyzzz{{{yyy{{{uuujjj\\\RRROOOTTTYYYdddlllrrrrrrqqqrrrrrrppppppooopppnnnfffZZZUUUVVV\\\llltttiii^^^\\\cccjjjkkkiiigggiiikkkppptttxxx{{{{{{zzz{{{|||zzzqqqjjj___[[[ZZZ\\\^^^```fffmmmzzz~~~xxxrrrsssuuurrrmmmeee\\\WWWWWWXXXaaajjjyyybbbUUUKKKHHHIIIEEEDDDGGGGGGHHHWWWrrrwwwlllnnnIIIAAA:::999999666444555333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000000111333111111666>>>FFFLLLNNNOOOYYY```iiisssrrrrrr~~~}}}iiiqqqqqq___bbbeeekkkttt}}}qqqfff^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTVVV]]]hhhrrryyyzzz{{{}}}~~~|||xxxsssppplllllllllllllllkkkkkkkkkmmmmmmmmmmmmmmmlllkkkkkkiiijjjlllnnnooopppqqqqqqlllmmmmmmllliiihhhhhhiiigggfffdddbbb```^^^]]]]]][[[aaajjjsssvvvrrrjjjccc^^^___```^^^YYYSSSMMMJJJGGGMMMVVV^^^bbbaaa]]]ZZZXXX[[[^^^```aaacccfffiiiqqq}}}}}}uuupppiiibbb^^^^^^```bbbfffjjjoooqqqpppppprrrtttyyytttjjjeee]]]SSSJJJGGGEEEEEEIIINNNTTTWWW\\\bbbjjjttt~~~@@@@@@@@@BBBFFFKKKPPPRRRUUUVVVXXXYYYYYYZZZ\\\^^^bbbfffmmmsssuuutttpppnnnmmmooowwwwwwtttzzz}}}xxxsssmmmiiigggcccbbb```[[[TTTKKKCCC>>>;;;<<<>>>>>>???AAAEEEHHHNNNRRRVVVXXXYYYXXXYYYZZZbbbhhhpppvvvzzz|||}}}~~~|||~~~|||{{{}}}~~~yyyvvvvvvwwwsssooolllooowww~~~~~~}}}~~~||||||{{{yyywwwwwwyyy{{{{{{wwwxxxyyyxxx{{{uuuiii[[[PPPNNNSSSYYYeeemmmsssrrrpppqqqqqqppppppoooooommmfff\\\YYY\\\dddxxxzzzzzz||||||zzzllleee______eeeiiihhhdddbbbdddhhhlllrrrwww|||~~~wwwllldddaaa^^^^^^aaacccdddkkkrrr~~~~~~pppgggfffiiiggggggddd___XXXUUUVVVYYYcccnnnvvv\\\QQQHHHFFFHHHDDDFFFFFFFFFJJJXXXooowwwpppeeeHHH@@@:::999999666444555444444444333333222222222000000000000000000000000111111111111111111111111111111111111111000000000333222222666===EEEKKKMMMNNNWWW^^^jjjwwwvvvsss{{{ooovvv}}}nnnllljjjmmmrrr{{{}}}qqqeee\\\]]]^^^^^^]]][[[YYYXXXVVVUUUUUUWWW^^^hhhrrrxxxyyy{{{}}}~~~|||xxxsssoooiiijjjkkklllllllllkkkjjjllllllmmmmmmllllllkkkjjjhhhhhhjjjkkklllmmmmmmmmmnnnnnnnnnkkkhhhfffeeefffhhhgggfffdddbbb```^^^^^^[[[```iiippprrrmmmccc\\\YYYXXXVVVTTTQQQOOOMMMLLLFFFKKKTTT[[[^^^\\\XXXUUUUUUXXXZZZ\\\]]]___bbbdddooozzzwwwppplllddd^^^\\\\\\```bbbccchhhnnnpppqqqqqqsssvvvyyysssiiiddd\\\RRRJJJGGGFFFFFFJJJOOOSSSVVV[[[aaaiiirrr{{{AAA@@@@@@AAAEEEJJJNNNQQQWWWXXXYYY[[[\\\^^^```aaaaaaeeejjjnnnooommmjjjgggiiillluuuxxxrrrxxx|||wwwqqqlllhhhfffeeeeeeccc___WWWMMMDDD>>>;;;<<<>>>>>>@@@BBBGGGJJJPPPSSSVVVXXXXXXXXXYYYZZZfffjjjqqqxxx}}}~~~~~~|||yyy~~~yyytttsssuuupppmmmjjjmmmsssyyy||||||~~~~~~~~~~~~~~~~~~|||xxxuuuuuuwwwyyyxxxuuuxxxzzzzzz}}}vvviii[[[PPPOOOUUU[[[hhhpppuuutttrrrssssssrrrrrrpppnnnkkkddd\\\[[[^^^lllzzzuuutttvvvuuutttddd```^^^```dddeeebbb^^^]]]```dddiiiooovvv}}}uuuiiiaaaaaa```aaadddeeegggnnnvvvyyyhhh___\\\]]]aaaaaacccccc^^^YYYVVVXXX[[[fffrrrnnnWWWOOOGGGEEEHHHEEEEEEEEEFFFMMMYYYiii|||~~~uuuwww\\\FFF???999999999777555555555555444333333222111111000000000000000000000000000000000000000000000000333333222222111111000000222222333666<<>>@@@CCCHHHLLLSSSUUUXXXZZZZZZZZZ[[[]]]gggkkkrrrzzz}}}|||yyy}}}}}}vvvqqqppprrrooollljjjlllrrrxxx|||}}}~~~~~~}}}~~~~~~||||||~~~~~~{{{wwwtttsssuuuwww{{{}}}{{{vvvuuuyyy~~~xxxjjj[[[QQQPPPWWW]]]hhhoootttsssqqqssstttsssuuuqqqnnniiibbb[[[[[[```ooouuummmjjjiiihhhhhh]]]]]]^^^```aaa```\\\YYYZZZ]]]aaaffflllttt}}}|||ssshhhaaa```___aaadddeeegggoooyyy~~~hhh[[[WWWVVVYYY]]]aaaeeefffbbb\\\XXXZZZ]]]kkkxxxfffSSSMMMFFFEEEHHHFFFEEEDDDHHHQQQYYYcccuuussssss|||xxxVVVEEE===888999:::777555555555555444333333222111111000000000000000000000000////////////////////////333333222222111111000000222222333666:::AAAGGGLLLLLLUUU]]]mmm~~~uuuxxxyyyxxxvvvwwwmmmhhhpppzzztttggg___aaaccccccaaa^^^YYYWWWSSSTTTUUUXXX___gggoootttzzz{{{}}}}}}zzztttnnnjjjiiijjjmmmnnnooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjiiilllmmmnnnnnnoooooonnnnnnjjjkkkkkkjjjhhhgggggghhhiiiiiiiiihhhgggeeedddccceeedddccccccccc```\\\YYYRRRPPPOOOPPPRRRRRRPPPNNNEEEHHHLLLPPPPPPOOOLLLIIIJJJMMMQQQUUUXXX[[[___bbbhhhqqqxxxzzzzzzyyyuuuooommmhhhbbb\\\XXXWWWYYYZZZ[[[```gggkkklllnnnqqqtttvvv{{{~~~mmmbbb\\\XXXPPPIIIGGGHHHHHHKKKPPPTTTWWW\\\bbbhhhooowww|||DDDCCCAAAAAADDDIIINNNQQQTTTUUUXXX]]]aaabbbaaa___^^^aaaeeehhhjjjjjjhhhgggggggggmmmwwwzzzsssyyy|||zzz}}}}}}yyytttpppllliiihhhiiikkkmmmkkkcccVVVHHH???;;;<<<===>>>@@@DDDJJJNNNVVVXXX[[[\\\]]]^^^```aaagggkkksss}}}~~~}}}}}}}}}zzz{{{zzzvvvpppllllllmmmnnnllljjjlllqqqyyy~~~}}}}}}~~~}}}~~~}}}|||}}}~~~||||||zzzwwwtttssstttvvvxxxzzzxxxtttttt{{{yyykkk[[[PPPPPPXXX___fffmmmqqqpppoooqqqssssssxxxsssnnniiiaaa\\\^^^dddqqq|||oooccc]]]ZZZYYYYYY[[[\\\^^^___^^^[[[XXXVVVYYY\\\aaaeeejjjrrr|||}}}vvvnnnfffaaa^^^^^^```bbbbbbeeeppp|||ppp^^^VVVTTTUUUYYY]]]fffkkkmmmiiiaaa\\\^^^aaaqqq}}}{{{```PPPLLLFFFEEEHHHFFFEEECCCIIIRRRVVV]]]uuuzzznnntttpppRRRCCC<<<888999:::777555555444444444333333222222222000000000000000000000000........................111111111111111000000000111333444666999???FFFKKKJJJTTT]]]mmm~~~|||sssvvvvvv{{{vvvsss}}}yyyqqqjjjqqqyyywwwllleeefffgggfffccc^^^YYYVVVUUUVVVXXX\\\bbbjjjqqquuuxxxyyyzzzyyywwwsssnnnlllkkklllmmmnnnnnnnnnmmmllljjjjjjkkkkkkjjjjjjiiihhhjjjjjjkkklllmmmmmmmmmmmmhhhjjjkkkjjjiiiiiijjjkkkhhhiiijjjjjjjjjiiigggfffiiifffbbb```______^^^\\\TTTRRRRRRTTTVVVWWWTTTPPPFFFGGGHHHIIIIIIHHHFFFEEEEEEHHHMMMQQQUUUYYY^^^aaaaaahhhnnnooooooqqqpppmmmllliiiccc]]]YYYWWWVVVVVVXXX^^^dddiiijjjlllpppsssvvvzzz}}}lll```ZZZVVVNNNHHHHHHHHHIIILLLQQQTTTWWW\\\bbbgggnnnuuuzzz{{{FFFDDDBBBBBBDDDIIINNNRRRSSSUUUZZZ```eeefffbbb___\\\___cccgggjjjlllllllllkkkiiikkksss||||||www|||{{{xxxxxxzzz|||~~~~~~}}}zzzvvvrrrnnnkkkiiihhhhhhmmmrrrssslll^^^OOOEEE<<<<<<===>>>@@@EEEKKKPPPVVVXXX[[[\\\]]]___aaacccgggllluuu~~~}}}}}}||||||~~~}}}}}}{{{{{{{{{zzzwwwrrrmmmiiigggggghhhkkkhhhfffhhhnnnwww}}}|||{{{zzz}}}{{{zzz}}}~~~~~~~~~xxxxxxxxxvvvtttssssssuuuxxxyyywwwsssttt|||yyyjjjYYYOOOOOOWWW___dddkkkppppppooorrruuutttyyytttoooiiiccc___ccckkktttwwwiii\\\TTTRRRSSSTTT\\\^^^___^^^[[[XXXVVVUUUYYY]]]aaadddhhhppp{{{~~~{{{uuunnngggbbb___^^^]]]^^^``````dddqqq~~~wwwiii\\\VVVUUUXXX^^^eeennnssswwwtttkkkeeefffjjjwwwuuu[[[MMMJJJDDDCCCGGGEEEGGGDDDIIIQQQRRR[[[|||qqqpppzzzeeeLLLBBB;;;777999:::888555555333333333333333333333333000000000000000000000000//////////////////////////////000000000000000111111333555666888===EEEJJJGGGRRR\\\kkkzzzwwwooosssttt~~~uuummmyyyxxxzzzvvvrrrzzzrrrsssuuu~~~{{{qqqlllkkkjjjhhhccc]]]XXXUUUUUUVVVYYY]]]cccjjjppptttssstttuuuuuutttsssqqqpppmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiihhheeeeeeggghhhiiiiiiiiiiiiiiikkklllkkkjjjiiijjjlllgggiiijjjllllllkkkjjjiiijjjgggcccaaa``````___^^^YYYVVVTTTUUUXXXYYYWWWTTTHHHGGGEEECCCBBBBBBBBBBBBBBBEEEJJJMMMQQQUUUYYY\\\ZZZ```cccccceeeiiilllkkkjjjhhhddd```[[[XXXVVVUUUXXX]]]dddhhhjjjlllooorrrxxx{{{}}}lll```ZZZUUUMMMHHHHHHIIIJJJMMMRRRSSSVVV[[[```ffflllrrrwwwvvvGGGEEECCCBBBEEEIIIOOORRRUUUWWW]]]dddjjjjjjeee```[[[^^^bbbgggkkkmmmoooooopppmmmmmmrrrzzz~~~zzzxxxvvvxxxxxxzzz}}}~~~}}}|||{{{{{{zzzxxxtttpppllliiihhhggghhhnnnuuuxxxrrrdddTTTJJJ<<<<<<===>>>AAAEEELLLPPPSSSVVVXXXZZZ\\\]]]```cccggglllwww~~~}}}{{{yyyyyyzzzzzzzzz}}}{{{yyyyyyzzzzzztttlllfffddddddddddddfffdddbbbccciiisss~~~}}}{{{yyyxxx~~~~~~yyyxxx|||~~~uuuvvvwwwvvvtttsssssstttyyyzzzxxxsssttt|||xxxiiiXXXNNNNNNWWW___fffmmmrrrqqqqqquuuwwwxxxzzzuuuooojjjeeebbbhhhpppyyy{{{rrreeeYYYSSSSSSVVVYYY^^^```aaa___ZZZWWWVVVVVVZZZ^^^bbbdddgggooo{{{|||zzzvvvnnngggaaa^^^]]]^^^]]]^^^______dddrrruuuiii]]]XXXXXX\\\eeemmmuuu{{{|||sssmmmooossszzzqqqXXXKKKIIICCCBBBFFFDDDHHHEEEHHHNNNOOOZZZzzzmmmuuu[[[FFFAAA;;;777999;;;888555555333333333333333333333444000000000000000000000000000000000000000000000000......//////000000111111111333555666888===DDDJJJDDDPPP[[[iiivvvssslllrrrrrrrrrgggpppqqqtttqqqmmmzzzyyytttrrr|||~~~tttpppooommmiiiccc]]]XXXUUUSSSTTTWWW\\\bbbhhhnnnrrrooopppqqqrrrssssssttttttmmmmmmkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjiiihhhhhheeefffgggiiijjjjjjkkkkkkkkklllmmmllljjjiiijjjkkkggghhhjjjmmmmmmmmmlllkkkiiigggeeeccccccbbb```___^^^YYYUUUUUUXXXZZZYYYVVVIIIFFFCCC@@@>>>???@@@AAAAAADDDHHHKKKNNNQQQUUUXXXUUUZZZ]]]\\\^^^dddiiiiiihhhgggdddaaa]]]ZZZWWWUUUYYY^^^eeeiiijjjlllpppsssyyy|||~~~mmmaaa[[[TTTMMMHHHHHHIIIJJJNNNRRRRRRUUUZZZ___dddjjjppptttsss|||SSSOOOIIIFFFHHHKKKNNNPPPXXXZZZ```gggkkkjjjeee```YYY[[[bbbkkkqqqtttuuuxxxtttsssuuuzzz|||yyyxxx|||||||||}}}~~~~~~|||zzzvvvuuusssoookkkgggdddccciiiqqqyyy}}}|||pppZZZGGGDDD@@@???BBBDDDEEEIIIOOOUUUYYY^^^^^^\\\[[[^^^bbbmmmrrr{{{~~~|||~~~|||zzzzzzzzzzzzzzzzzzzzz{{{{{{yyyuuuqqqxxxrrriii___YYYZZZ___dddcccbbb```aaalll{{{~~~}}}~~~~~~|||{{{|||~~~}}}zzzyyysssttttttsssqqqqqqrrrtttzzztttvvv~~~vvvfffVVVNNNQQQYYYaaalllooorrrtttuuuvvvxxxyyyxxxwwwsssnnnkkkmmmttt{{{sss___QQQNNNRRRYYY]]]ccceeegggfffaaa\\\XXXWWW\\\```dddgggjjjnnnuuuzzz~~~|||vvvlllddd^^^[[[YYYXXX[[[XXXUUUXXX```kkkuuuzzzwwwnnnccc[[[[[[cccooowww}}}yyywww}}}nnn]]]LLLFFFGGGGGGGGGGGGGGGGGGHHHGGGKKKddd|||mmmiiixxxqqqSSSGGG???>>><<<:::777666555444666666555444333222222111////////////////////////222222222111111111000000...///000111111111111111555444333333555<<>>;;;<<>>>>>???AAAEEEHHHKKKMMMMMMMMMKKKLLLNNNOOORRRXXX___dddhhhiiigggbbb\\\ZZZ\\\^^^bbbeeeiiikkklllmmmnnnpppwwwuuuggg___WWWNNNHHHHHHIIIIIIJJJLLLRRRUUUYYY]]]aaaffflllppptttzzz[[[WWWQQQNNNOOOQQQSSSUUUXXX[[[___eeegggfffbbb^^^ZZZ^^^eeeooozzz~~~}}}yyyuuupppooolllgggbbbaaaaaacccooovvveeeNNNGGGBBBAAADDDFFFHHHMMMSSSVVV[[[___``````bbbhhhmmmwww~~~~~~~~~|||~~~||||||~~~zzzssshhh\\\VVVWWW]]]cccggghhhhhhlllyyy}}}||||||~~~~~~~~~|||{{{|||}}}~~~~~~~~~||||||~~~|||yyyuuusssqqquuuwwwxxxxxxxxxwwwyyyzzz{{{|||{{{yyy}}}}}}ssscccTTTMMMPPPYYYaaakkkoootttwwwxxxwwwwwwwwwxxxyyyzzzxxxvvvvvvyyy}}}rrr```TTTRRRVVV]]]aaafffgggfffddd___[[[YYYXXXYYY^^^ccceeedddeeegggiiipppvvv}}}|||wwwssslllfff]]]VVVRRRRRRRRRRRRVVVTTTSSSWWW___jjjtttyyy}}}~~~~~~|||{{{|||}}}zzzxxxxxxzzz}}}}}}zzzsssnnnfffcccfffppp{{{}}}cccUUUIIIFFFHHHHHHGGGGGGCCCBBBBBBFFFSSSrrr}}}mmmccc___eee|||^^^HHH@@@<<<;;;:::999999888999999777666666555444333222222////////////////////////000000000/////////////////////000000111222222333444444333333555;;;CCCIIILLLKKKQQQaaaooouuusssqqqmmmyyytttYYYRRRZZZdddjjjwww}}}tttoooqqqzzz|||xxxuuurrrjjjaaaXXXSSSRRRSSSXXXZZZ]]]]]]]]]___dddhhhnnnnnnpppsssvvvwwwwwwvvvuuurrrooommmnnnoooooonnnkkkkkklllkkkiiiiiijjjllllllmmmmmmllljjjiiijjjkkkpppnnnllljjjjjjkkkmmmooonnnnnnnnnnnnmmmkkkjjjiiigggfffdddaaa___^^^]]]\\\ZZZZZZZZZYYYWWWTTTRRRPPPDDDAAA===;;;;;;;;;;;;:::>>>@@@DDDHHHKKKKKKKKKJJJHHHIIIJJJKKKOOOTTT\\\aaahhhiiiiiieee```^^^```bbbgggiiikkklllmmmnnnpppqqqxxxyyykkkbbbXXXOOOHHHHHHIIIIIIJJJLLLQQQTTTXXX\\\```eeekkkoooqqqxxxaaa\\\WWWTTTTTTUUUWWWWWWYYY[[[___ccceeeddd```^^^\\\aaaiiiqqq~~~{{{uuuqqqkkkjjjhhhccc______cccggguuu|||lllTTTIIIDDDBBBDDDFFFHHHMMMSSSWWW\\\```bbbaaadddjjjpppzzz~~~}}}zzzssshhh^^^XXX[[[bbbhhhjjjlllooovvv|||{{{zzz|||}}}~~~~~~|||||||||~~~~~~}}}~~~~~~|||}}}}}}yyyvvvtttssszzz{{{||||||zzzzzzzzz|||{{{}}}}}}}}}{{{qqqbbbSSSLLLPPPYYYaaakkkooouuuxxxyyyxxxvvvvvvxxxyyyzzzxxxvvvwww{{{~~~qqqaaaUUUSSSWWW]]]aaaeeeeeedddaaa]]]YYYWWWWWWVVVYYY\\\\\\[[[\\\___bbblllsss|||{{{sssmmmddd___XXXSSSRRRTTTVVVWWWUUUTTTTTTXXXaaakkktttxxxzzz{{{zzzwwwsssooommmllljjjiiiiiikkkoootttwwwzzz~~~zzzuuuoookkkmmmuuuqqq]]]RRRHHHGGGHHHGGGFFFFFFDDDBBB@@@FFF[[[ttteee______kkkqqqUUUEEE@@@<<<<<<;;;:::999999999999777777666555444333222222000000000000000000000000000000000000000000000000//////000000111222333444333333333333555:::BBBGGGMMMLLLPPP]]]lllsssrrrooommmxxxqqqXXXSSS\\\ccckkk{{{xxxoookkkkkksss~~~|||xxxqqqllleee\\\VVVSSSSSSTTTYYY[[[\\\\\\[[[]]]aaaeeeiiikkknnnsssxxx{{{|||{{{wwwtttpppnnnmmmnnnmmmlllkkkllllllkkkjjjjjjkkkmmmooopppqqqooollljjjjjjjjjnnnmmmjjjiiiiiikkkmmmoooppppppooonnnmmmkkkjjjjjjfffeeedddaaa___]]]\\\[[[YYYYYYYYYWWWUUUQQQMMMKKKAAA@@@>>><<<;;;:::999888<<>>===<<<:::999888888777888777666555444333333222111111111111111111111111111111111111111111111111/////////000111333444555333333333333555:::AAAFFFOOONNNQQQZZZfffnnnnnnjjjlllxxxttt\\\UUU\\\bbbkkk}}}pppjjjggggggppp}}}|||wwwjjjfff___YYYUUUUUUVVVVVV[[[[[[[[[ZZZ[[[]]]```ccceeehhhmmmttt{{{yyyvvvqqqnnnlllllljjjiiimmmmmmnnnmmmkkkkkklllmmmqqqrrrrrrqqqnnnkkkjjjjjjkkkjjjhhhggghhhjjjlllnnnnnnnnnmmmmmmllllllllllllffffffdddbbb___]]][[[ZZZXXXXXXWWWUUUQQQLLLHHHEEEAAAAAA@@@>>>;;;:::999999<<<>>>CCCGGGJJJLLLLLLLLLGGGGGGGGGHHHKKKRRRZZZ```hhhllloooooollliiiiiijjjjjjlllnnnoooppprrruuuxxx}}}}}}mmmcccZZZQQQJJJIIIJJJHHHIIIKKKOOOQQQUUUYYY]]]bbbhhhmmmqqqxxxiiiddd___[[[ZZZZZZZZZZZZXXX\\\```bbbbbbbbbbbbbbb[[[gggsss}}}~~~zzzsssiiicccZZZ]]]___^^^^^^bbbjjjrrrtttaaaTTTNNNIIIHHHGGGFFFJJJPPPUUU[[[bbbfffgggjjjooouuu~~~}}}zzzuuunnngggdddhhhpppvvvtttzzz~~~|||zzz|||~~~~~~}}}}}}~~~~~~}}}||||||~~~}}}|||||||||~~~}}}zzzyyyyyy{{{||||||yyyxxxzzz}}}{{{xxxnnn```SSSMMMQQQ[[[dddmmmqqqvvvxxxxxxwwwwwwwwwwwwxxxwwwuuutttxxx~~~zzzzzznnn^^^SSSOOOQQQTTTVVVXXXYYYZZZXXXUUURRRPPPPPPLLLMMMNNNNNNPPPWWWbbbiiiqqq{{{{{{rrrggg___XXXVVVTTTUUUXXX[[[]]]^^^ZZZYYYYYY]]]dddkkkppprrrtttrrrooohhhaaaZZZWWWVVVTTTVVVYYY]]]bbbjjjsssyyy~~~}}}}}}~~~}}}yyywwwyyy~~~gggYYYQQQIIIHHHGGGDDDCCCDDD@@@@@@CCCSSSvvvyyykkk``````iiiyyyzzz]]]MMMGGGDDD???>>><<<;;;999888888777888777777666555444333333111111111111111111111111111111111111222222222222000000///000111333555666222222222333444999???DDDNNNPPPSSSWWW```hhhjjjhhhjjjuuu|||cccXXXZZZaaammm~~~lllgggeeedddooo~~~|||wwwfffbbb\\\XXXWWWXXXXXXXXX[[[ZZZYYYXXXZZZ\\\```bbbdddgggmmmuuu}}}zzzvvvrrrnnnmmmkkkjjjiiiooooooooonnnlllkkklllmmmppprrrsssqqqnnnkkkjjjiiihhhhhhhhhhhhiiijjjlllmmmllllllkkkkkkkkkkkkkkklllgggfffeeeccc```]]][[[YYYXXXXXXVVVSSSOOOJJJFFFDDDDDDDDDCCC@@@===;;;;;;<<>>CCCJJJPPPTTTUUUZZZccchhhhhhfffpppqqqbbb```eeesss{{{hhhcccaaa___kkk|||{{{wwwgggccc]]][[[ZZZ[[[ZZZYYYYYYXXXUUUUUUWWW[[[^^^```eeegggmmmuuu|||yyyvvvrrrooonnnnnnmmmlllqqqqqqqqqooolllkkkkkklllnnnppprrrqqqnnnjjjiiihhhggggggiiijjjkkkllllllllllllkkkiiihhhhhhhhhiiijjjhhhgggfffdddbbb^^^[[[ZZZXXXVVVTTTQQQNNNKKKIIIHHHGGGGGGFFFCCC>>><<<>>>@@@FFFFFFGGGHHHJJJLLLMMMNNNHHHHHHGGGHHHKKKRRR[[[aaakkkqqqvvvxxxuuupppnnnnnnpppsssvvvxxxyyyyyyzzz{{{ssshhh\\\SSSLLLJJJJJJHHHHHHJJJLLLOOOSSSWWW[[[```fffjjjqqqxxxkkkgggbbb^^^\\\[[[ZZZYYYXXX\\\```bbbbbbbbbeeegggppp~~~~~~~~~~~~}}}}}}}}}{{{vvvlllaaaYYYZZZ```gggkkkmmmsss~~~uuuiiiaaaZZZRRRNNNJJJHHHJJJOOONNNWWWccckkkppptttzzz}}}|||}}}}}}|||{{{}}}zzztttnnnkkkmmmqqqvvv|||zzzyyy{{{||||||{{{{{{|||~~~}}}|||{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}}}}{{{yyyyyy{{{}}}xxxvvvxxx}}}~~~xxxwwwnnn```SSSNNNSSS^^^fffpppsssuuuwwwwwwwwwwwwyyywwwzzz~~~~~~{{{xxxlll\\\OOOJJJIIIJJJJJJKKKNNNQQQRRROOOLLLIIIHHHDDDHHHOOOVVV]]]fffrrrzzz|||uuukkkccc]]]]]]]]]___```aaa___^^^]]]\\\[[[]]]bbbfffiiiiiifffddd```[[[UUURRRQQQRRRVVVYYY___eeemmmwwwzzzxxxwwwxxxxxxuuuuuuyyylll]]]TTTLLLHHHEEEAAAAAACCCAAAIIIXXXvvvlll```ZZZbbbrrrlllPPPHHHGGGCCC;;;;;;:::::::::;;;;;;<<<888888777666555444333333222222222222222222222222.../////////000000111111000000//////111333666888111222222333444888>>>BBBGGGOOOTTTSSSWWW```gggiiibbbkkk~~~nnniiijjjzzzxxxddd___\\\ZZZfffwww{{{wwwiiieee```]]]]]]]]][[[XXXXXXUUUSSSSSSVVVZZZ]]]^^^fffiiinnnuuu{{{~~~~~~}}}xxxuuuqqqppppppqqqqqqppprrrsssrrrooolllkkkkkklllmmmoooqqqpppmmmjjjhhhhhhfffhhhjjjlllmmmnnnmmmmmmlllkkkiiigggffffffgggggghhhhhhgggeeebbb___\\\ZZZWWWVVVSSSQQQOOONNNMMMMMMJJJJJJHHHDDD@@@>>>@@@BBBLLLKKKJJJIIIIIIKKKLLLMMMHHHHHHGGGGGGJJJQQQZZZaaammmrrrxxxzzzwwwrrrooonnntttwww{{{||||||{{{{{{{{{wwwlll]]]TTTLLLJJJJJJHHHHHHJJJLLLOOORRRVVVZZZ```fffjjjqqqwww~~~qqqjjjdddaaa\\\VVVRRRSSSYYY^^^ccccccaaabbbiiippp}}}~~~~~~}}}}}}zzzwwwrrriii___\\\______eeekkkoooxxx}}}tttppphhhaaaYYYSSSMMMHHHJJJPPPQQQWWW```iiiqqqxxx{{{yyyzzz|||}}}~~~~~~{{{vvvqqqoooqqqwww{{{|||yyyxxxuuuuuuwwwyyy{{{}}}~~~~~~zzzwwwyyy~~~|||yyyvvvvvvxxx{{{}}}}}}yyyzzz~~~~~~yyyuuuvvvzzz~~~{{{wwwvvvmmm^^^SSSOOOUUU^^^fffmmmtttxxxuuusssvvvzzz{{{~~~~~~~~~}}}{{{zzzzzzvvvlll\\\OOOHHHGGGIIIKKKLLLMMMOOONNNMMMKKKLLLLLLLLLPPPVVV]]]fffrrr}}}zzzuuulllbbbbbbcccccccccbbb```^^^\\\XXXXXXZZZ___eeehhhhhhgggccc^^^YYYUUUTTTUUUVVVVVV[[[bbbgggiiipppxxxssspppppprrrqqqxxxqqqfffWWWGGGAAAAAABBBAAAAAAGGGYYYuuuttteee]]]]]]mmmxxx]]]MMMFFFCCCAAA@@@>>><<<:::999:::;;;<<<999999888777666555444444555555444444444333333333000000000000000000000000111000///000222333444333111000000222444777;;;===GGGJJJLLLMMMUUU___ddddddeeejjj~~~qqqmmmppp{{{gggZZZVVV]]]lllzzz|||xxxkkkgggbbb___]]]\\\ZZZXXXVVVTTTSSSUUUZZZ___ccceeeiiikkkmmmrrr{{{zzzuuupppnnnoooqqqqqqppptttsssrrrooollljjjjjjjjjooooooooonnnllljjjgggfffhhhiiikkkmmmnnnnnnmmmmmmkkkkkkjjjiiihhhgggfffeeejjjiiihhhfffcccaaa^^^]]]YYYVVVSSSQQQQQQQQQPPPOOOOOOMMMIIIFFFCCCCCCCCCDDDQQQNNNJJJJJJMMMOOOOOOMMMJJJGGGGGGJJJLLLOOOVVV^^^jjjrrryyyxxxvvvuuussspppyyyzzz{{{}}}~~~~~~~~~~~~ppphhhWWWSSSMMMJJJIIIIIIIIIIIIIIIKKKQQQYYY^^^```eeellltttzzz~~~ooojjjeeeccc___XXXTTTTTTZZZ___cccdddbbbdddkkkrrr~~~~~~{{{wwwrrrkkkbbbYYYYYY]]]dddllluuu|||yyywwwqqqiii```XXXNNNFFFEEEIIIOOOUUU^^^gggooowww~~~}}}yyyxxxzzz|||}}}~~~}}}{{{wwwsssppprrrvvvzzz~~~{{{yyyyyyyyyyyyzzz{{{||||||}}}}}}}}}zzzxxxzzz~~~|||yyyvvvvvvxxx{{{}}}}}}zzz|||}}}xxxuuuvvv{{{}}}zzzuuukkk^^^SSSPPPVVV```gggmmmtttwwwuuussswwwzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{uuukkk[[[NNNGGGFFFIIIKKKLLLMMMNNNNNNMMMLLLMMMNNNRRRVVV]]]dddlllyyy|||zzzwwwnnndddaaaaaa```___^^^\\\ZZZZZZYYYYYYZZZ^^^cccfffeeeccc\\\YYYVVVTTTTTTVVVYYYZZZaaaggglllnnnwww{{{vvvoookkkjjjjjjpppyyyuuudddTTTGGGDDDCCCAAACCCJJJ^^^rrrddd[[[ZZZcccxxxrrrXXXKKKGGGEEEBBBAAA???>>><<<;;;:::;;;;;;999999888777666555444444444444444444333333333333111111111111111111111111111/////////222333333222111111111111444777:::;;;FFFKKKMMMNNNTTT^^^fffiiijjjmmm}}}yyytttxxx}}}ggg[[[XXX___kkkvvv}}}xxxkkkgggbbb^^^^^^^^^\\\[[[VVVTTTRRRSSSXXX]]]aaaccciiijjjkkknnnxxx|||wwwqqqoooqqqsssrrrqqqqqqqqqpppooonnnmmmmmmnnnoooooooooooommmkkkiiigggjjjjjjkkklllmmmmmmmmmmmmlllkkkkkkjjjhhhggggggfffjjjiiihhhfffdddaaa___^^^ZZZWWWSSSQQQQQQRRRRRRRRRSSSPPPLLLHHHFFFEEEFFFGGGOOOKKKHHHHHHJJJLLLLLLKKKJJJHHHHHHKKKMMMPPPXXX```iiissszzz{{{zzzzzzxxxuuu{{{|||}}}~~~ooofffWWWSSSMMMJJJIIIIIIIIIHHHIIIKKKQQQYYY^^^```dddjjjrrryyy|||oookkkhhhgggbbbZZZUUUVVV[[[___cccdddcccfffmmmttt~~~}}}||||||uuullldddZZZTTTWWW^^^hhhttt~~~xxxpppggg]]]QQQFFFCCCEEEKKKRRR\\\fffoooxxx~~~|||{{{{{{|||}}}{{{yyyxxx{{{}}}~~~{{{{{{xxxuuussssssuuuxxx|||zzzzzzzzz}}}}}}}}}||||||||||||{{{{{{zzzyyy|||~~~|||zzzxxxxxxzzz}}}~~~~~~|||~~~zzzvvvtttwww}}}|||ssskkk^^^TTTQQQWWW```gggkkkrrruuusssssswwwzzz{{{~~~~~~}}}}}}}}}~~~|||}}}}}}}}}~~~}}}}}}}}}uuukkk[[[NNNHHHHHHJJJLLLMMMNNNPPPOOOOOOOOOQQQSSSZZZ___fffmmmwww|||zzzxxxooofff^^^]]]ZZZXXXVVVUUUUUUUUUXXXYYYZZZ\\\___```___]]]VVVUUUTTTUUUXXX\\\```bbbffflllqqquuu}}}yyyssslllhhhffffffqqq|||yyybbbPPPFFFHHHEEE???III\\\rrr^^^WWW^^^ppphhhRRRIIIHHHFFFDDDBBBAAA@@@>>>===;;;::::::999999888777666555444444444444333333333222222222111111111111111111111111000//////000222333222111222222111111333555888:::EEEKKKOOOOOORRR]]]iiiooosssttt}}}pppbbb^^^aaakkkttt}}}wwwmmmhhhbbb______``````^^^XXXVVVTTTUUUXXX]]]aaabbbhhhiiiiiikkkttt~~~yyytttqqqsssttttttsssnnnooooooooooooppppppqqqoooooopppooonnnlllkkkiiilllllllllkkkkkkllllllmmmllllllkkkkkkjjjiiihhhhhhkkkjjjiiigggeeebbb```___\\\YYYUUURRRSSSUUUVVVVVVWWWTTTOOOKKKHHHHHHIIIJJJKKKIIIEEEEEEFFFHHHIIIIIIJJJHHHHHHLLLNNNRRRZZZbbbjjjttt}}}|||}}}}}}~~~nnndddWWWSSSMMMJJJHHHIIIIIIHHHIIIJJJQQQYYY]]]^^^bbbgggooovvv~~~yyyqqqnnnmmmllleee[[[VVVVVV\\\___bbbbbbcccgggmmmsss~~~~~~|||zzzyyy~~~uuuiii^^^UUURRRYYYccckkkzzzwwwqqqjjjbbbWWWKKKGGGHHHHHHPPP]]]hhhrrr|||~~~{{{yyyxxxxxxxxx|||zzzyyy{{{}}}zzzzzzzzzwwwuuutttuuuvvv~~~}}}zzzyyyzzz{{{}}}}}}}}}||||||{{{{{{zzzyyyyyy{{{~~~~~~}}}||||||}}}~~~}}}xxxtttsssxxx~~~|||ssskkk^^^UUURRRVVV^^^dddhhhnnnqqqpppqqqvvvyyyyyy}}}}}}||||||}}}}}}~~~zzz{{{|||}}}~~~~~~~~~}}}vvvlll]]]QQQKKKJJJLLLNNNNNNOOOPPPQQQRRRTTTWWWZZZbbbgggooowww~~~}}}{{{xxxoooeeeXXXVVVSSSPPPNNNNNNOOOOOOWWWWWWXXXYYYZZZYYYXXXWWWSSSUUUWWWZZZ^^^ccchhhlllooovvv~~~yyyqqqjjjggghhhjjjuuu|||aaaMMMDDDHHHEEEBBBWWWwww~~~hhhaaa```mmm^^^LLLHHHHHHFFFDDDCCCCCCBBBAAA???===;;;:::999999888777666555555444444333333333333222222222111111111111111111111111000//////000222333222000333222111111222444666888BBBKKKPPPOOOQQQ[[[jjjtttwwwvvv}}}tttgggccckkkvvv~~~xxxoooiiibbb```bbbdddcccaaa\\\YYYWWWWWW[[[___bbbdddeeefffhhhjjjsss|||vvvssstttvvvuuutttnnnnnnnnnoooqqqrrrqqqqqqooooooppppppooonnnmmmlllnnnmmmlllkkkjjjkkkllllllmmmmmmlllkkkkkkjjjiiiiiikkkjjjiiihhheeecccaaa```___[[[WWWTTTUUUXXXYYYZZZYYYVVVRRRMMMJJJJJJKKKLLLIIIGGGDDDBBBCCCEEEGGGHHHIIIGGGGGGKKKNNNQQQYYYaaakkkvvv}}}}}}~~~mmmcccWWWSSSMMMJJJIIIIIIIIIIIIIIIKKKPPPXXX\\\]]]aaafffllluuu}}}~~~xxxtttsssrrrpppggg\\\VVVVVV[[[]]]___```aaaeeelllqqqxxxyyy{{{}}}~~~|||zzzyyy|||rrrdddYYYRRRRRR\\\gggqqqxxxsssnnnhhh]]]QQQKKKKKKHHHRRR```lllwww|||{{{}}}yyyvvvvvvwwwwww|||{{{|||~~~zzz{{{{{{yyyvvvttttttuuuzzz~~~{{{yyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwyyy|||~~~~~~|||vvvssstttyyy~~~{{{yyyssskkk___UUUQQQUUU[[[```eeejjjmmmmmmpppuuuxxxxxx|||{{{{{{{{{{{{|||}}}}}}yyyzzz|||~~~~~~~~~}}}}}}sssjjj]]]RRRLLLKKKLLLMMMLLLMMMOOOPPPSSSWWW]]]aaajjjooowww|||wwwlllaaaQQQOOOLLLIIIHHHIIIKKKLLLTTTUUUVVVWWWVVVUUUTTTSSSSSSVVV[[[```dddiiiooottt{{{vvvlllfffgggmmmrrr}}}}}}^^^KKKAAAEEEEEEKKKllljjj]]]```pppxxxWWWIIIHHHGGGEEEDDDEEEEEEDDDCCCAAA???===;;;::::::999888777666666555444444444333333333222222111111111111111111111111111000000222333333222000333222111000111333555666???IIIPPPNNNOOOZZZjjjtttsssrrruuussseeekkkxxxyyyqqqjjjdddbbbeeehhhfffccc\\\ZZZWWWWWW[[[___bbbcccaaaeeehhhlllttt~~~}}}wwwtttuuuvvvuuusssooonnnnnnoooqqqrrrpppnnnnnnnnnoooppppppooonnnmmmooonnnlllkkkjjjjjjkkklllmmmmmmllllllkkkjjjjjjjjjjjjjjjiiigggfffcccaaa``````]]]YYYWWWXXXZZZ[[[\\\YYYVVVRRRNNNLLLJJJJJJJJJHHHFFFDDDBBBAAACCCFFFIIIGGGEEEEEEHHHKKKOOOVVV___lllwww|||||||||}}}~~~nnndddXXXTTTOOOKKKJJJJJJJJJJJJJJJKKKPPPWWW[[[]]]aaaggglllttt}}}xxxwwwvvvuuurrriii^^^YYYZZZ\\\]]]]]]]]]___ccciiinnnttttttuuuwww~~~~~~|||{{{wwwlll```VVVPPPRRR___kkk{{{~~~|||xxxtttooodddWWWOOONNNMMMXXXfffrrr|||zzzzzz{{{xxxvvvvvvxxxzzz||||||}}}{{{{{{{{{yyyvvvtttttttttxxx}}}~~~{{{yyyxxxyyyzzzwwwwwwwwwxxxyyyyyyzzzzzzvvvyyy}}}~~~|||}}}{{{uuusssuuuzzz{{{xxxvvvppphhh^^^TTTQQQTTTZZZ^^^ccchhhjjjkkkooovvvxxxwww{{{{{{zzzzzz{{{{{{|||}}}zzz{{{}}}~~~~~~}}}{{{zzzoooggg]]]SSSNNNLLLKKKKKKJJJKKKMMMPPPTTT[[[ccchhhrrrxxx{{{uuuhhh[[[KKKJJJHHHGGGGGGIIIKKKMMMSSSTTTVVVVVVUUUSSSSSSSSSSSSXXX```fffjjjpppwww}}}{{{pppgggccchhhqqqyyywwwWWWIII@@@CCCHHHYYYccc[[[cccnnnSSSIIIIIIHHHEEEEEEGGGFFFEEECCCBBB@@@??????<<<<<<;;;:::999888777777555555444444444333333333222222222222222222222222222222222333555555333000222111000000111222555666===FFFMMMMMMOOOYYYgggqqqsssqqqqqqzzzhhhjjjwww|||ssslllfffeeeiiikkkhhhcccYYYWWWTTTUUUXXX\\\___aaa```eeejjjmmmttt~~~~~~wwwttttttuuutttrrrooommmmmmnnnqqqqqqnnnkkklllmmmnnnpppppppppooonnnnnnmmmllllllkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjiiiiiihhhgggeeecccaaa```aaa^^^[[[ZZZZZZ[[[[[[[[[WWWVVVSSSPPPMMMKKKIIIHHHGGGFFFDDDAAA???AAAEEEIIIGGGDDDDDDGGGIIILLLSSS\\\iiiuuu{{{{{{{{{{{{}}}qqqhhhZZZUUUPPPLLLKKKLLLLLLKKKLLLLLLOOOVVVZZZ]]]cccjjjmmmuuu}}}{{{vvvvvvvvvsssjjj```]]]```^^^]]]]]]\\\^^^bbbhhhlllqqqsssuuuzzz{{{zzz|||~~~||||||}}}}}}}}}|||zzzyyysssjjj___WWWSSSWWWdddqqq~~~|||zzzwwwlll___VVVTTTUUU___mmmwww}}}|||}}}}}}zzzwwwvvvxxx{{{}}}||||||~~~|||||||||yyyvvvttttttuuuxxx}}}}}}{{{yyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxyyyuuuyyy~~~~~~|||yyywwwyyy}}}{{{uuusssvvv{{{~~~|||~~~yyyvvvuuujjjddd[[[SSSQQQTTTZZZ___dddgggjjjkkkpppwwwzzzxxxzzzzzzzzzyyyzzz{{{{{{|||{{{|||~~~~~~|||yyywwwnnnhhh```XXXSSSPPPMMMLLLLLLMMMPPPTTTZZZbbblllsss{{{~~~yyyrrrdddWWWHHHGGGGGGHHHIIILLLOOOQQQSSSUUUXXXXXXVVVUUUVVVWWWUUU\\\fffnnnttt{{{|||vvvnnngggeeekkkvvv~~~hhhNNNFFFAAACCCNNNjjjttt___bbbppp~~~eeeOOOKKKLLLIIIGGGIIIHHHGGGEEECCCBBBBBBBBBBBB======<<<;;;:::999999888666666666555555555444444222222222222222222222222333333444555666666333111000000//////000222555666;;;CCCJJJKKKNNNXXXeeekkkqqqooommmsss|||lllhhhppptttnnnhhhiiimmmnnnhhhbbbXXXUUUSSSTTTXXX\\\___aaacccgggjjjlllrrr|||}}}vvvsssssssssrrrpppmmmkkkjjjmmmqqqrrrnnnjjjjjjlllmmmoooppppppoooooolllllllllmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhgggfffdddbbbaaa```aaa___]]]\\\\\\\\\ZZZYYYVVVUUUTTTRRROOOKKKHHHFFFEEEEEEBBB???===???DDDHHHGGGDDDDDDFFFHHHJJJQQQYYYcccppp~~~{{{{{{zzz{{{}}}tttlll[[[WWWRRRNNNMMMMMMMMMMMMNNNLLLOOOTTTYYY^^^fffnnnpppwww~~~~~~uuuuuuuuussskkkbbbaaaeee```___]]]\\\^^^bbbgggkkkqqqtttyyy|||wwwwwwzzz}}}wwwxxxyyyyyyyyyxxxwwwvvvrrrjjjaaa[[[XXX\\\iiivvv}}}}}}{{{rrreee]]][[[[[[eeeqqqzzzzzz~~~|||yyywwwwwwzzz}}}{{{|||~~~}}}}}}|||yyyvvvttttttuuuxxx~~~}}}|||}}}~~~|||{{{zzzyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwtttyyy~~~}}}|||wwwtttsssvvv|||zzzuuutttwww{{{}}}~~~www|||}}}yyyvvvvvvfff```XXXRRRQQQUUU\\\aaadddhhhjjjlllrrryyy|||zzzzzzyyyyyyyyyyyyzzz{{{{{{}}}~~~~~~{{{xxxuuupppkkkddd]]]YYYUUUQQQOOOPPPRRRUUUZZZ```jjjuuu|||}}}|||xxxpppbbbUUUGGGGGGHHHJJJLLLOOORRRTTTSSSWWWZZZZZZYYYWWWYYYZZZYYYaaalllvvv}}}~~~yyyuuunnniiiiiipppzzzxxxZZZFFFDDDBBBDDDSSSuuuttt```WWWfff{{{uuu___MMMLLLNNNKKKJJJMMMIIIGGGEEECCCBBBBBBDDDEEE>>>>>>===<<<;;;::::::999777666666666666555555555222222222222222222222222444444555666777777444111000///...///000333555777:::BBBHHHJJJNNNXXXbbbhhhiiigggccchhh|||zzzooofffjjjuuuoooiiikkkoooooohhhaaaXXXVVVTTTUUUYYY^^^aaacccfffiiijjjjjjooo{{{}}}vvvrrrrrrrrrqqqoookkkiiiiiilllqqqrrrooojjjiiikkkmmmnnnooopppoooooojjjkkklllmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjggggggfffeeedddbbb```___aaa```^^^^^^^^^\\\YYYWWWUUUUUUUUUTTTQQQLLLHHHEEEDDDDDDAAA>>>;;;===CCCHHHIIIEEEEEEGGGHHHJJJQQQYYY^^^lll{{{|||{{{{{{{{{}}}vvvnnn\\\XXXSSSOOONNNNNNNNNNNNOOOMMMNNNTTTYYY^^^hhhqqqrrrxxxwwwwwwuuurrrmmmiiihhhhhhgggcccbbbcccdddffflllssswww{{{}}}||||||{{{xxxvvvzzzwwwttttttuuuuuurrroooiiigggbbb]]]]]]eeerrr|||xxx|||}}}yyyppphhheeeeeejjjmmmuuu~~~|||~~~{{{yyyvvvvvvxxxzzz{{{{{{|||zzzyyy}}}~~~{{{||||||zzzvvvsssrrrrrr}}}~~~~~~~~~|||}}}~~~|||yyyzzzzzzzzzzzzzzzzzzzzzzzz~~~{{{}}}~~~{{{xxxuuurrruuu{{{yyyvvvsssrrrtttvvvxxxwwwxxxzzzzzzyyyuuurrrpppkkkbbbYYYTTTRRRTTT[[[cccjjjlllrrryyy}}}}}}}}}|||yyyuuuuuuyyy|||zzz{{{}}}}}}|||yyyvvvttttttrrrmmmfff^^^XXXUUUUUUWWWZZZ^^^bbbhhhrrr~~~}}}||||||yyyooo^^^QQQHHHGGGGGGJJJOOOTTTWWWXXX\\\[[[XXXVVVWWWYYY]]]```dddmmmuuuzzz}}}vvvrrrmmmjjjllluuubbbIIIDDDDDDCCCKKKeeezzzkkkaaaYYY\\\tttlllZZZNNNNNNOOOIIIHHHLLLKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCAAA???<<<:::888777666666777777777777666666333333333333333333333333555555666666555333111000333333222111222333444555===@@@FFFLLLPPPVVVcccpppppphhhccchhhvvvyyywwwxxx|||ttteeegggvvv~~~vvvooommmooommmeee\\\WWWVVVVVVWWWYYY\\\___aaaddddddfffiiipppxxxzzztttqqqppprrrsssnnnnnnmmmmmmllllllkkkkkkmmmmmmmmmnnnpppqqqpppnnnnnnnnnnnnnnnllljjjhhhgggggghhhhhhiiiiiiiiihhhhhhaaacccddddddbbbaaaaaabbbaaaaaa```^^^ZZZWWWSSSQQQRRRSSSUUUTTTQQQLLLEEEAAABBB@@@===;;;<<>>;;;999888888888888888777666555444444444444444444444444444666666555555444333111111333333222222222333444555999>>>FFFLLLOOOUUUcccqqqqqqiiidddgggsssuuuqqqpppuuuzzzyyykkkkkkwww|||vvvpppmmmlllhhh```YYYWWWWWWWWWXXXZZZ]]]___```eeedddeeehhhnnnvvv~~~zzzuuuqqqqqqrrrsssnnnnnnnnnnnnnnnmmmlllllllllkkkkkklllnnnooonnnmmmnnnooooooooonnnllljjjiiihhhhhhiiiiiiiiiiiiiiihhhcccccccccdddccccccbbbaaa______^^^\\\ZZZWWWUUUSSSTTTUUUVVVVVVRRRLLLFFFBBBAAA???<<<;;;;;;===AAACCCCCCDDDEEEGGGIIINNNUUUYYYcccmmm{{{yyykkkaaaXXXPPPNNNMMMKKKJJJLLLMMMOOOQQQTTTXXX^^^eeekkkssswww}}}sssttttttsssqqqpppqqqrrrqqqnnnnnnpppqqqrrrxxxzzzyyyyyyyyyzzzyyyvvvtttpppkkkfffcccddddddcccaaaeeefffeeebbbaaafffqqqzzz|||~~~|||vvvrrrqqqsss{{{uuutttyyyzzz{{{}}}|||{{{|||}}}}}}xxxvvvvvvxxxzzz{{{{{{zzzzzz}}}~~~~~~}}}{{{xxxuuussstttvvvzzz}}}{{{xxxttttttuuuwwwyyy{{{}}}~~~}}}{{{|||}}}{{{{{{zzzyyyxxxtttpppqqqyyy|||zzzxxxuuuqqqnnnlllmmmnnnooooooooooooooommmllljjjiiieee^^^WWWTTTSSSUUU^^^hhhqqqsssxxx~~~{{{{{{zzzwwwtttssstttvvvwwwxxxzzz{{{|||{{{zzzzzz{{{zzzwwwqqqkkkfffddddddkkknnnsssxxx~~~~~~|||{{{xxxnnn___TTTEEEEEEHHHMMMSSSYYY\\\]]][[[YYYWWWVVVWWW]]]eeelll{{{{{{sssrrrpppqqqwwwjjjTTTFFF@@@BBBEEEOOOggguuu```ZZZVVVWWW^^^rrrrrr___SSSKKKMMMOOOJJJIIIKKKLLLLLLKKKJJJIIIGGGFFFFFFFFFEEECCCAAA???===;;;:::;;;;;;:::999888666444333555555555555555555555555777666555333222222222222333222222222222333444444555<<>>===;;;::::::<<<>>>@@@BBBDDDFFFHHHKKKPPPVVV[[[fffnnnyyy{{{mmmaaaXXXPPPNNNMMMKKKJJJKKKJJJMMMPPPTTTYYY```hhhmmmsssvvv|||ppprrrsssrrrqqqpppqqqrrrssspppppprrrtttuuuzzzyyyxxxwwwwwwwwwuuuqqqnnniiiddd^^^\\\^^^aaabbbaaadddggghhhfffcccfffoooxxx}}}zzzxxxxxxyyy|||tttpppttt{{{wwwyyy{{{wwwvvvyyy}}}yyyvvvvvvxxxzzz{{{zzzzzzzzz}}}~~~~~~{{{wwwtttsssvvvxxxzzz}}}~~~zzzxxxtttttttttuuuwwwyyy{{{}}}~~~}}}}}}~~~}}}yyywwwwwwwwwwwwvvvuuupppooouuuzzzyyyuuusssqqqnnnjjjgggeeeeeefffggghhhiiikkkkkkjjjgggdddbbb```[[[VVVSSSRRRUUU^^^iiiooorrrvvv{{{}}}||||||zzzyyywwwuuuuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzxxxtttooollljjjjjjrrrvvv{{{~~~|||zzzuuukkk]]]SSSJJJJJJKKKNNNSSSVVVXXXXXXZZZZZZYYYXXX[[[dddoooxxx}}}wwwpppqqqssswwwnnnXXXGGGBBBDDDCCCOOOdddtttkkkZZZUUUTTT]]]ooo|||dddVVVNNNJJJLLLNNNKKKIIIJJJMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;:::999777555444666666666666666666666666777666444222111111222222222222222222222333333333444;;;EEELLLLLLPPP```pppuuuoooiiijjjrrrhhhaaaaaammm|||zzzwwwxxx~~~{{{tttkkkbbb\\\YYYWWWXXXZZZ\\\^^^______```fffeeeeeefffjjjpppvvvzzz}}}|||yyywwwuuutttttttttnnnooopppqqqpppooommmlllkkkiiihhhiiikkkmmmnnnnnnppppppqqqqqqqqqooonnnmmmjjjjjjjjjkkkjjjjjjiiihhhhhheeebbbdddggghhheee```^^^]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXXWWWRRRLLLEEE@@@===;;;:::999:::<<<>>>???EEEGGGIIIJJJMMMQQQVVVZZZgggnnnwww~~~|||oooaaaXXXOOOMMMLLLJJJIIIJJJJJJMMMPPPUUUZZZ```hhhmmmqqqtttzzzrrrssstttsssrrrqqqrrrsssuuurrrrrrtttuuuvvvzzz~~~~~~yyyxxxvvvuuutttpppkkkggg```\\\WWWXXX]]]bbbeeefffhhhlllnnnkkkggggggnnnvvv|||}}}{{{||||||wwwooojjjnnntttvvvwwwxxxyyy}}}tttyyy{{{vvvssstttyyyzzzwwwvvvxxxzzzzzzyyyzzz{{{}}}}}}zzzvvvssssssvvvyyy{{{~~~|||yyyxxxwwwvvvuuuuuuvvvwwwyyyzzz~~~||||||~~~~~~{{{wwwuuuuuuvvvvvvvvvuuuooolllooorrroookkkiiigggddd```]]][[[\\\]]]___```cccgggiiihhhddd___\\\\\\XXXTTTRRRPPPQQQ[[[fffkkknnnssswwwzzzzzzzzzzzz|||{{{{{{{{{{{{zzzxxxwwwzzzzzzyyyyyyyyyzzzzzz{{{yyyzzzzzzxxxtttrrrqqqqqqwww{{{|||yyyrrrhhh[[[RRRNNNMMMMMMNNNRRRTTTUUUUUUWWWYYYZZZ[[[```kkkzzzwwwqqqnnnqqqwww~~~|||iiiYYYJJJ@@@@@@FFFHHH^^^kkkeeeXXXUUUYYYkkkqqq[[[OOOKKKIIIKKKMMMLLLKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::999888777666666666666666666666666777666444222111111111222111111222222222333333333444;;;EEEKKKLLLPPP^^^mmmvvvqqqmmmnnnsss~~~ccc^^^___nnn{{{xxxwww|||sssiii```[[[YYYWWWYYY[[[]]]___aaaaaabbbhhhgggffffffiiinnnsssvvvxxxxxxxxxxxxwwwvvvvvvvvvooopppppppppooonnnmmmlllkkkjjjiiikkkmmmooooooooooooooopppqqqqqqpppooonnnkkkkkkkkkkkkkkkjjjiiiiiihhheeebbbdddhhhiiieee```aaa```^^^\\\ZZZWWWVVVUUUVVVWWWXXXVVVRRRKKKEEE@@@===<<<::::::;;;===@@@BBBKKKLLLNNNNNNOOOQQQUUUXXXeeellluuu{{{~~~qqqaaaXXXOOOMMMLLLIIIHHHJJJLLLOOORRRVVVZZZ```fffjjjooosssyyyuuuvvvwwwvvvtttttttttuuuwwwuuuuuuwwwwwwvvvzzz~~~~~~}}}||||||{{{{{{zzzxxxvvvuuusssqqqlllfffbbbXXXUUUSSSVVV^^^fffjjjlllpppuuuwwwssskkkiiiooowww|||~~~}}}{{{zzzqqqiiidddgggkkklllkkkkkkmmmqqqzzzvvv|||{{{xxxtttrrruuu{{{{{{xxxxxxyyyzzzzzzxxxyyy{{{~~~}}}|||yyyuuurrrsssuuuxxx{{{~~~~~~yyyxxxyyyzzzxxxwwwuuuuuuvvvxxxyyy~~~xxxwwwzzz|||{{{zzzxxxuuutttuuuuuuuuutttpppiiidddfffhhheeeaaa___[[[YYYVVVTTTSSSUUUWWWXXX\\\___ccceeeeeeaaa\\\XXXXXXUUURRROOOLLLMMMVVVbbbfffjjjooossstttuuuvvvwwwxxxxxxyyy{{{}}}}}}{{{yyy{{{zzzyyyxxxxxxyyy{{{|||zzz|||}}}|||zzzyyyyyyyyyzzz~~~~~~|||xxxqqqhhh]]]VVVRRRPPPNNNOOOQQQTTTVVVWWWUUUYYY]]]aaahhhuuu|||sssnnnnnnttt}}}{{{hhhSSSGGGAAA>>>DDDMMMZZZuuuuuuddd___UUUYYYhhhgggWWWKKKJJJIIIJJJLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIICCCCCCBBBAAA???>>>>>>===;;;;;;<<<<<<;;;:::999999666666666666666666666666666555444222111111111111000111111222333222222222555999BBBJJJNNNSSS___kkkvvvsssppppppsss}}}gggaaabbbooo}}}wwwuuusss}}}xxxoooeee^^^ZZZYYYZZZ[[[\\\___bbbdddfffgggjjjiiigggfffhhhlllpppsssssstttwwwxxxyyyyyyyyyxxxrrrqqqpppooommmlllkkkkkkjjjjjjkkkmmmpppqqqpppooommmmmmoooppppppooonnnnnnllllllllllllkkkjjjjjjiiigggeeecccdddggggggdddaaabbbbbbbbb```]]]ZZZWWWUUUVVVWWWXXXWWWSSSMMMFFFBBB???===;;;:::<<>>>>>======;;;:::888777555555555555555555555555444444444333222111000//////000111222333222222111444666>>>IIIQQQXXXbbbllltttsssqqqoooppp{{{uuummmiiiqqqsssqqqppppppzzz~~~uuulllddd___\\\[[[]]]^^^___aaaeeeiiilllnnnllljjjhhhggghhhkkkoooqqqnnnqqquuuyyy{{{|||{{{zzztttrrrooommmjjjjjjjjjjjjhhhiiikkknnnqqqrrrpppnnnjjjkkkmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiieeeeeeeeeeeeeeedddccccccaaabbbddddddbbb___[[[XXXXXXYYYZZZZZZVVVPPPJJJFFFAAA???<<<<<<>>>DDDKKKOOOTTTUUUVVVUUUTTTTTTVVVXXX]]]dddoooxxxwwwggg]]]UUURRRQQQNNNLLLNNNMMMPPPTTTXXX[[[```eeeiiinnnttt}}}qqqsssuuuuuuttttttvvvxxxwwwttttttuuutttrrruuuzzz~~~|||||||||{{{wwwxxx{{{}}}zzzvvvrrrqqqqqqpppnnnjjjddd```ZZZXXXYYY___iiirrrwwwyyytttooouuu|||~~~{{{wwwsssoooggg```______```dddiiieeeeeejjjssswwwxxx}}}yyywwwvvvvvvyyy~~~}}}{{{{{{{{{zzzzzzwwwyyy|||~~~~~~~~~yyyyyyxxxuuurrrrrrsssuuuyyy{{{~~~xxxtttwwwzzzzzzyyywwwuuuvvvxxxzzz|||~~~zzzqqqnnnrrrssspppjjjiiiiiiiiijjjjjjhhhfff```XXXSSSUUUXXXVVVTTTSSSNNNMMMKKKJJJLLLOOORRRUUU[[[ZZZYYYXXXXXXXXXXXXXXXTTTRRROOOKKKEEEDDDMMMYYYWWW\\\aaaeeefffgggjjjllllllmmmooouuuzzz|||zzzxxxxxxwwwvvvvvvxxx|||xxxzzz}}}~~~~~~~~~~~~www|||{{{{{{{{{yyyuuunnnhhhdddeee___XXXSSSQQQRRRSSSSSS]]]dddmmmuuu|||uuuqqqqqqrrr{{{~~~ZZZKKKBBBEEEKKKUUUiii}}}pppbbbYYYQQQZZZsssmmmXXXQQQIIIJJJIIIHHHIIIMMMNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???===;;;999777666555555555555555555555555333444444444333111///...///000111222333222111111222333;;;HHHSSS\\\fffnnnssssssqqqnnnlllvvvxxxqqqtttvvvmmmllllllmmmxxxuuulllfffbbb```^^^``````aaadddhhhlllqqqtttnnnllliiiggghhhjjjnnnqqqllloootttyyy|||}}}}}}|||vvvsssoookkkiiihhhhhhiiiggghhhkkkooorrrrrrooollliiijjjkkkmmmmmmmmmllllllmmmmmmmmmmmmlllkkkjjjiiiccceeefffeeedddbbbcccccc```bbbeeefffeeebbb^^^[[[YYYZZZ\\\[[[XXXSSSLLLHHHCCC@@@===<<<@@@GGGOOOTTTUUUVVVWWWWWWVVVVVVXXXZZZZZZbbbmmmxxxzzzjjj```WWWUUUSSSPPPOOOPPPLLLOOOSSSXXX\\\aaafffjjjooouuuyyyxxxxxxwwwvvvuuutttttttttuuuuuuuuussstttuuuwwwzzz{{{|||{{{{{{||||||zzzyyyxxxyyyyyyzzzxxxxxxyyy{{{zzzvvvsssooonnnllllllkkkiiifffdddaaa```___ccclllwww}}}sssmmmrrr||||||xxxtttqqqmmmddd^^^```ccccccbbbccc```ccchhhnnnttt{{{~~~|||}}}yyyyyy||||||yyyyyyyyyyyyyyy{{{wwwuuuwww|||}}}zzzvvvwwwwwwvvvuuuuuuwwwyyy{{{|||~~~}}}wwwttttttuuuwwwyyywwwsssssswwwyyyxxx}}}uuukkkhhhkkkkkkfffeeebbb_________^^^[[[XXXQQQRRRRRRQQQPPPOOOQQQRRRSSSRRROOOLLLKKKNNNSSSWWW]]]^^^___^^^[[[YYYYYYYYYWWWUUUQQQLLLIIIIIILLLPPPXXXZZZ]]]]]]]]]]]]^^^___ccceeeiiinnntttvvvvvvtttxxxxxxxxxyyyyyy{{{|||}}}}}}~~~~~~}}}||||||}}}|||}}}}}}}}}~~~||||||{{{zzzwwwtttqqqpppooofff\\\VVVRRRPPPUUU\\\cccmmmwwwxxxpppnnnqqquuuzzzttt___JJJDDDAAAEEEQQQggg}}}aaaVVVVVVWWWffftttbbbWWWPPPIIIJJJJJJJJJIIIIIIKKKMMMKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCDDDCCCAAA???@@@???>>><<<:::888777666777777777777777777666555333444666888777555333111333333111000000000111222444666;;;EEERRR^^^dddfffiiiqqqooojjjkkkoootttvvvttthhheeefffeeeqqq}}}tttjjjccc```aaaaaabbbdddgggiiikkklllmmmooommmjjjhhhggghhhjjjkkkkkkooouuuxxxzzz{{{}}}~~~vvvsssooolllkkkkkkjjjiiilllmmmooopppppppppnnnmmmlllmmmnnnmmmkkkjjjjjjkkknnnmmmjjjhhhhhhhhhjjjkkkgggggggggfffeeedddbbbbbbcccdddfffgggeeeaaa]]]ZZZ\\\[[[ZZZZZZZZZWWWPPPKKKDDD>>>;;;===AAAGGGPPPYYYXXXZZZ[[[YYYUUURRRSSSUUUZZZbbbllluuu~~~{{{mmmcccZZZWWWUUURRRQQQRRRTTTRRRUUU]]]bbbbbbfffmmmttt|||uuuuuuuuuuuuuuuvvvwwwwwwooopppqqqqqqpppqqqssstttvvvwwwxxxwwwwwwxxxzzz}}}~~~{{{wwwtttssstttuuuzzzxxxwwwxxxxxxuuupppllliiijjjkkkmmmnnnmmmjjjhhhiiigggfffjjjsss~~~|||tttpppuuu~~~}}}zzzvvvssspppmmmddd^^^```bbbaaaaaabbb```cccggglllrrryyy~~~~~~{{{{{{}}}~~~zzzxxxxxxzzzzzzzzzzzzuuurrrtttzzz~~~}}}{{{wwwxxxwwwvvvttttttvvvxxxyyyzzz{{{~~~zzzwwwuuutttsssvvvuuusssssswwwyyywwwxxxvvvmmmccc```bbbaaa]]]\\\ZZZYYYZZZ[[[ZZZWWWTTTPPPPPPQQQPPPOOOOOOQQQRRRUUUTTTRRRPPPOOOQQQVVVZZZaaabbbcccbbb```^^^^^^^^^___[[[UUUMMMHHHHHHKKKNNNUUUWWWYYYZZZZZZZZZ\\\]]]___bbbfffjjjlllmmmnnnmmmtttuuuvvvwwwyyyzzz||||||{{{|||||||||{{{{{{|||~~~{{{}}}~~~~~~~~~{{{{{{{{{{{{yyywwwuuussssssiii___YYYTTTTTTZZZbbbmmmwww{{{rrrkkkkkkrrrxxx}}}zzzeeeQQQAAACCCCCCHHH___ttt___YYY]]]bbb}}}lll]]]TTTMMMHHHIIIJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@>>>===;;;999888777777777777777777666555555444555777888888666444222444333111000000000111222333444999CCCOOOYYY^^^```aaaiiihhhccceeejjj}}}zzzwwwtttgggcccbbbcccnnn|||~~~vvvmmmfffccccccbbbdddgggiiilllmmmmmmnnnmmmllliiigggfffgggiiijjjjjjnnnuuuzzz|||}}}~~~xxxtttpppmmmllllllkkkjjjlllnnnppprrrrrrqqqooonnnnnnoooooommmkkkjjjkkklllkkkjjjiiigggggggggggghhhfffffffffeeedddcccbbbaaabbbdddffffffeeeaaa]]]ZZZ\\\ZZZYYYZZZZZZWWWQQQLLLDDD???;;;>>>BBBHHHQQQZZZZZZ\\\\\\YYYTTTRRRRRRTTTYYY```kkkvvv}}}oooeee\\\YYYWWWTTTRRRSSSSSSQQQTTT[[[```aaaeeekkksss{{{uuuuuuttttttttttttuuuvvvnnnoooppppppppppppsssuuutttuuuvvvuuutttuuuwwwyyy||||||yyytttnnnmmmooorrrvvvuuuuuuuuutttqqqkkkgggcccffflllqqqttttttrrrqqqssspppooorrryyyxxxssssssyyy~~~}}}{{{yyyvvvsssrrrmmmeee______```______```aaacccfffiiinnnuuu|||}}}{{{zzz{{{}}}~~~~~~|||yyywwwvvvwwwzzz{{{{{{xxxtttpppqqqwww}}}~~~}}}yyyyyyxxxuuusssrrrtttvvvvvvwwwyyy|||}}}zzzvvvtttppptttuuussstttwwwwwwtttppplllcccZZZVVVWWWVVVTTTRRRSSSTTTVVVXXXWWWUUURRRQQQRRRSSSRRRRRRRRRTTTVVVXXXWWWVVVUUUTTTVVVZZZ^^^eeefffggggggeeedddddddddjjjdddZZZOOOGGGFFFIIIMMMRRRTTTVVVWWWVVVWWWXXXZZZ\\\```eeefffeeeeeegggiiipppqqqsssvvvxxxyyyzzz{{{wwwyyyzzzzzzyyyyyy{{{|||{{{}}}~~~~~~~~~}}}||||||}}}}}}|||zzzxxxwwwwwwnnnddd^^^ZZZ\\\dddnnnzzz~~~vvvmmmhhhlllvvvuuufffRRRBBB;;;CCCGGGQQQtttiii]]]\\\hhhwwwtttaaaWWWPPPJJJGGGHHHHHHGGGFFFEEEGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFEEECCCAAAAAA@@@???>>><<<;;;:::999888888888777666555555444555666777777777666444333444333222111000111111222111333888@@@IIIQQQVVVXXXYYYbbbaaa^^^aaagggzzz{{{~~~ttthhhcccbbbaaaiiiuuuyyypppiiifffddddddfffjjjmmmoooooonnnmmmkkkjjjgggfffeeeeeeggghhhhhhnnnuuu{{{~~~~~~~~~yyyvvvqqqooommmmmmlllkkklllnnnqqqttttttrrrpppnnnppppppnnnkkkiiihhhjjjllliiijjjiiiiiihhhggggggfffeeeeeeeeedddcccbbbaaa```bbbcccdddeeedddaaa^^^\\\[[[ZZZYYYZZZZZZXXXSSSNNNEEE???<<>><<<<<<;;;:::999888777666555555555555666666666555555444444444333222111000111222222000333777===EEEKKKOOOQQQUUU___```^^^bbbhhh|||vvvooommmkkkbbbdddnnn|||{{{ssslllfffccceeegggkkknnnpppooommmkkkiiihhhfffdddcccddddddeeehhhnnnvvv|||~~~~~~}}}|||yyyvvvrrrnnnmmmlllkkkjjjkkkmmmqqqssstttrrrooommmpppooommmiiiggggggiiikkkjjjkkkllllllllljjjhhhgggdddddddddcccbbbaaa```___aaaaaaccccccbbbaaa___]]][[[YYYXXXYYYZZZYYYTTTOOOFFFAAA>>>AAAFFFKKKTTT\\\^^^___]]]YYYSSSOOOPPPRRRVVV^^^iiiuuu}}}sssiii```]]]ZZZUUURRRSSSQQQQQQSSSWWW\\\aaafffiiiqqqyyy{{{}}}~~~xxxqqqmmmnnnoooooonnnlllkkklllmmmrrrtttvvvvvvuuuuuuvvvwwwtttuuutttqqqmmmkkkmmmpppnnnoooqqqpppmmmiiidddbbbbbbjjjvvv}}}zzz{{{~~~tttkkkkkkqqqxxxzzzzzzzzz|||}}}|||||||||{{{{{{{{{{{{{{{pppiiicccaaa^^^ZZZZZZ\\\^^^```ccceeeiiiooovvvzzz~~~xxxyyyzzz{{{{{{zzzzzzzzzvvvtttrrrsssuuuyyy{{{|||xxxsssoooqqqyyy~~~}}}zzzuuurrrqqqsssuuuwwwxxxyyy|||}}}}}}}}}{{{zzzwwwzzzzzzvvvtttrrroooiiibbb[[[RRRLLLJJJJJJKKKMMMPPPSSSXXX\\\]]]]]]\\\[[[ZZZ[[[\\\\\\\\\\\\___aaaaaaaaa___]]]\\\^^^bbbeeemmmoooqqqqqqppppppqqqrrrtttkkk]]]OOOGGGGGGMMMRRRXXXYYYYYYXXXVVVUUUWWWYYY___cccggggggeeeeeejjjooorrrssstttuuuuuuuuuuuuuuutttvvvyyy{{{{{{|||}}}~~~}}}~~~|||{{{{{{}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~|||yyywwwwwwsssooommmlllppp}}}{{{rrrrrrssssssuuu|||tttcccRRREEE>>>===???EEEYYY~~~jjj^^^\\\hhhsss___VVVRRRNNNKKKFFFGGGGGGFFFEEEDDDFFFGGGJJJJJJLLLMMMNNNOOOOOOOOONNNLLLKKKJJJIIIHHHEEEBBBAAAAAA@@@???>>>>>>======;;;:::999777666666666777666555444444333333444444444444222111111111222333111333777;;;AAAFFFKKKOOOSSS^^^bbbbbbfffkkk}}}jjjgggkkkxxx}}}vvvnnngggbbbeeehhhkkknnnnnnmmmkkkiiiiiihhhfffdddbbbbbbaaaaaahhhmmmuuuzzz|||{{{yyyyyyyyyvvvqqqnnnlllkkkjjjiiiiiikkknnnpppqqqooommmkkknnnmmmkkkhhheeeeeehhhjjjjjjkkklllmmmllljjjhhhfffdddddddddcccbbbaaa______``````aaaaaaaaa``````___\\\ZZZXXXYYYZZZYYYTTTPPPHHHCCCAAADDDHHHMMMUUU]]]^^^___]]]XXXRRROOOQQQSSSXXX^^^hhhssstttjjjbbb^^^[[[UUUQQQQQQQQQSSSTTTVVV[[[bbbgggiiiqqqxxx|||xxxoooqqqrrrrrrpppnnnnnnooopppnnnpppssstttsssssstttvvvssssssrrrqqqpppooommmllllllnnnnnnlllhhhcccaaa```iiirrr}}}~~~}}}~~~~~~~~~~~~nnnhhheeekkkttt|||zzzzzz{{{}}}~~~}}}{{{{{{|||}}}}}}}}}}}}}}}rrrkkkeeebbb^^^YYYXXX[[[\\\^^^bbbfffiiinnntttxxx~~~~~~~~~|||yyy{{{||||||{{{zzzzzz{{{wwwtttrrrrrruuuxxxzzz{{{wwwrrrooorrr{{{~~~{{{vvvsssrrrtttwwwxxxyyy{{{~~~~~~|||}}}~~~}}}{{{xxx{{{yyysssooolllgggbbbZZZRRRJJJHHHHHHHHHLLLPPPTTTXXX\\\___```___``````^^^_________^^^___aaabbbgggeeebbb^^^]]]___cccgggqqqsssuuuvvvvvvvvvwwwxxxrrrjjj\\\NNNFFFHHHOOOUUU[[[\\\\\\[[[YYYZZZ\\\^^^dddfffggggggfffhhhlllpppttttttsssrrrrrrsssttttttsssvvvzzz|||}}}}}}~~~|||{{{zzz{{{zzz{{{{{{zzzxxxwwwxxxyyy{{{|||~~~~~~~~~~~~~~~{{{xxxvvvvvvuuuuuuuuuuuuxxx|||xxxxxxyyywwwtttooosssvvvyyy}}}yyyeeeSSSDDD<<<;;;???CCCNNNllltttccc\\\aaavvviiiZZZTTTPPPMMMKKKFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@@@@??????>>>>>>>>>;;;;;;999888888888999:::777666555333333444555555555444333111111222222333222444666999===CCCJJJOOOSSS___eeefffjjjmmm|||}}}rrroooxxxzzzrrrjjjdddggghhhkkklllmmmkkkiiihhhjjjiiifffdddbbb```___^^^fffkkkrrrwwwxxxxxxwwwwwwyyyvvvqqqnnnlllkkkiiihhhiiijjjlllmmmmmmmmmlllkkklllkkkjjjhhhffffffhhhjjjhhhiiijjjkkkjjjhhhfffddddddddddddcccbbbaaa```_______________``````aaaaaa^^^[[[YYYYYYZZZYYYTTTPPPKKKFFFDDDFFFJJJMMMUUU\\\]]]]]]\\\WWWRRRPPPRRRUUUZZZ___gggqqq~~~uuulllccc```\\\UUUQQQPPPQQQSSSTTTUUUZZZbbbhhhiiipppwww}}}ooonnnoooppppppooooooqqqssskkknnnqqqrrrsssssstttuuutttrrrpppqqqrrrqqqkkkfffdddfffgggfffcccaaabbbdddpppxxx}}}{{{yyyvvvrrrooocccbbbgggqqq{{{||||||}}}~~~|||zzz{{{}}}~~~}}}|||zzzyyytttnnnhhhddd^^^XXXXXX[[[YYY]]]bbbfffjjjnnnsssvvv~~~~~~~~~~~~}}}xxxzzz{{{zzzxxxwwwyyy{{{xxxvvvssssssuuuwwwyyyzzzuuuqqqooosss}}}|||wwwttttttvvvyyyyyyzzz|||~~~|||yyyuuuwwwtttmmmhhheee```[[[WWWNNNHHHIIIKKKLLLRRRYYY\\\___bbbdddccccccdddfffcccddddddcccbbbbbbdddeeekkkhhhccc^^^\\\^^^dddhhhppprrruuuvvvvvvwwwxxxzzzqqqhhh[[[MMMFFFHHHOOOUUU[[[\\\\\\\\\]]]___cccffflllllljjjiiijjjlllnnnppprrrqqqooonnnoooqqqsssuuuqqquuuyyy|||}}}~~~}}}~~~~~~|||zzzxxxyyy{{{xxxzzzzzzyyyvvvuuuvvvxxxzzz|||}}}}}}}}}~~~}}}{{{xxxwwwwwwxxx{{{}}}{{{|||zzzuuussstttvvvvvvuuuyyy|||vvveeeQQQDDD===:::>>>EEENNNfffkkkcccYYYXXXhhhwww```VVVRRRNNNJJJHHHFFFGGGHHHHHHHHHIIIKKKMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOLLLKKKJJJHHHDDDBBB????????????>>>>>>>>>>>><<<;;;:::999999;;;<<<===:::888666444444555777888555444333222111222333333111333444666999@@@JJJQQQUUUcccjjjllloooppp}}}~~~xxx}}}~~~xxxpppjjjiiijjjkkklllkkkkkkiiihhhkkkjjjhhheeeaaa___]]][[[aaafffmmmrrruuuvvvxxxyyy{{{wwwrrrooommmllljjjiiijjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkkjjjiiiiiijjjllliiiiiijjjjjjiiihhhfffeeeeeeeeeeeedddcccbbb``````^^^^^^]]]^^^^^^```aaabbb___]]]ZZZYYYZZZXXXTTTPPPMMMHHHFFFHHHKKKNNNTTT[[[ZZZ[[[ZZZVVVRRRRRRUUUXXX[[[```gggooo|||xxxooofffbbb^^^WWWQQQPPPOOOSSSTTTSSSXXXaaaggggggpppvvv~~~mmmdddeeegggggghhhiiikkknnnkkknnnqqqssstttuuuvvvwwwvvvrrroooqqqtttqqqhhh```ZZZ]]]```aaaaaacccgggkkkttt|||~~~|||yyywwwsssnnnhhhccc```bbbkkkxxx}}}}}}~~~|||{{{|||~~~~~~}}}zzzwwwuuuuuuoooiiieee^^^XXXWWW[[[WWW\\\bbbgggkkkooorrruuu|||uuuvvvwwwvvvssssssuuuxxxzzzwwwtttsssuuuwwwxxxyyyssspppnnnttt~~~|||xxxtttuuuxxxzzzyyyzzz|||{{{vvvqqqrrrooogggbbb```[[[VVVWWWOOOIIILLLOOORRRYYYaaabbbeeehhhiiiggggggiiikkkhhhiiiiiihhhffffffgggiiinnnjjjddd^^^[[[]]]ccchhhllloooqqqsssssstttvvvwwwppphhhZZZMMMFFFGGGNNNTTTYYYZZZ\\\]]]___ccchhhkkkuuurrrnnnmmmnnnpppqqqqqqpppnnnlllkkkmmmpppsssvvvpppsssxxx{{{}}}~~~}}}}}}|||zzzwwwwwwxxxzzzyyy{{{|||yyyvvvuuuwwwyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz}}}wwwvvvtttuuuwwwyyy{{{{{{~~~dddSSSBBB<<<;;;===DDDLLL[[[~~~wwwppp[[[XXXRRRUUUmmmnnn[[[SSSQQQLLLGGGFFFFFFHHHIIIIIIIIIJJJMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMKKKJJJGGGDDDAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::<<<>>>@@@<<<:::888666555777999:::555444333222222222333333111222222333777???JJJRRRXXXgggooorrruuuttt{{{zzz}}}vvvpppkkklllllllllkkkkkkjjjiiimmmkkkiiieeeaaa^^^[[[ZZZ]]]bbbiiiooosssvvvyyy{{{|||yyytttpppnnnmmmkkkjjjkkkkkkjjjjjjjjjkkklllmmmjjjkkkmmmmmmlllkkklllnnnkkklllkkkkkkjjjjjjiiihhheeeeeeeeedddcccbbbaaa```]]]]]]]]]]]]^^^```bbbcccaaa]]]ZZZYYYYYYXXXSSSOOOOOOJJJGGGIIIKKKNNNTTTZZZYYYZZZYYYVVVSSSSSSVVVZZZ\\\```fffooo|||zzzqqqhhhddd___XXXSSSQQQNNNRRRSSSQQQVVV```ffffffpppvvvqqq\\\]]]]]]]]]]]]___bbbdddeeemmmmmmnnnoooqqqsssvvvwwwtttssssssrrrpppiii```YYYTTTXXX\\\___aaadddiiinnnvvv}}}{{{xxxvvvwwwvvvrrrllleeeaaa___```hhhuuu}}}{{{}}}~~~~~~}}}||||||}}}{{{~~~|||xxxwwwwwwxxxtttlllddd]]]YYYWWWWWWTTT[[[bbbhhhjjjlllooorrrzzz~~~~~~}}}zzzyyytttnnnnnnuuu{{{|||vvvvvvuuuuuuvvvwwwxxxyyyvvvsssqqqvvv~~~zzzvvvttttttvvvwww{{{{{{|||zzzvvvlllhhhccc```]]][[[YYYWWWTTTTTTSSSSSSSSSWWW\\\```fffmmmoookkkjjjnnnnnnjjjjjjjjjjjjhhhffffffgggiiimmmkkkfffaaa]]]\\\___bbbkkkmmmppprrrssstttwwwxxxnnngggYYYJJJEEEKKKRRRUUU[[[]]]aaadddfffjjjooorrr{{{xxxsssqqqqqqrrrssssssqqqqqqpppoooooonnnoooooolllpppuuuzzz}}}}}}|||zzz{{{zzzzzzyyyyyyyyyzzzzzz}}}|||{{{zzzyyyyyyyyyyyy||||||{{{{{{|||~~~~~~|||zzzzzzzzz~~~~~~}}}|||{{{zzzxxxxxxzzz~~~xxxeeeOOODDD===<<<:::<<>>@@@AAABBB===777555555666666555777555333111111111222333000000111222555<<>>@@@@@@EEEYYYppp|||xxxsssiii^^^WWWOOOWWWdddxxxmmm```UUURRRQQQMMMJJJJJJIIIIIIHHHIIIJJJLLLOOOPPPSSSSSSRRRPPPPPPOOOOOOOOOMMMNNNOOOMMMIIIDDDBBBAAA@@@@@@AAAAAA@@@>>>===<<<:::::::::;;;<<>>CCCGGGTTTqqq}}}tttooohhh]]]UUURRRRRRddd}}}oooccc\\\UUUSSSQQQMMMLLLMMMJJJJJJIIIJJJKKKMMMOOOPPPUUUTTTRRRPPPOOONNNNNNMMMMMMNNNNNNLLLHHHDDDBBBAAAAAAAAAAAA@@@???===<<<;;;999999:::;;;===???AAABBB???<<<888666666666666555777555444222222222222333333333222222333888???DDDPPPeeeooommmnnnnnnuuu|||vvvpppnnnuuuzzzjjjeeegggrrr}}}tttpppllljjjkkkkkkiiifffcccbbb```___]]]\\\[[[[[[```dddkkkrrrxxx|||}}}~~~zzzwwwrrrooonnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjlllmmmmmmllllllmmmnnniiijjjkkkkkkkkkiiifffeeeddddddcccdddeeedddaaa___^^^]]]]]]\\\[[[[[[\\\\\\\\\ZZZXXXTTTQQQMMMKKKIIIHHHIIIJJJKKKLLLOOOTTTWWWZZZ]]]______]]]ZZZYYYXXXXXX\\\aaaiiiuuuwwwpppmmmggg```WWWOOOIIIFFFEEEHHHKKKOOOSSSXXX]]]aaacccjjjuuuqqq\\\NNNHHHFFFFFFHHHMMMUUU___hhhmmmnnnnnnooopppqqqsssttttttqqqpppooolllggg```YYYUUUVVVXXX\\\cccmmmyyy}}}{{{zzzwwwtttvvvsssnnnhhhdddeeejjjnnnyyy}}}}}}zzzvvvpppnnnooonnnrrrvvvxxxzzzzzz|||}}}~~~}}}{{{{{{uuurrrmmmfff___WWWQQQNNNNNNRRRXXX\\\```fffmmmsss{{{~~~~~~}}}zzz{{{xxxsssrrrwwwyyyxxxzzzvvvrrrqqqtttxxx{{{{{{zzzuuusssvvv~~~{{{wwwvvvvvvwwwxxxyyyzzz|||}}}wwwsssnnnhhhccc]]][[[YYYZZZ\\\^^^^^^^^^\\\^^^```aaadddhhhmmmrrrppprrrqqqnnnlllllllllmmmooopppqqqpppnnnlllllllllnnnkkkfff___\\\\\\```cccdddhhhooossstttrrrqqqqqqqqqjjj\\\LLLFFFJJJPPPRRRXXX\\\aaafffjjjoootttwwwwwwsssnnnkkklllnnnpppqqqpppooommmllljjjiiihhhhhhiiilllppptttvvvwwwvvvuuuvvvwwwwwwxxxzzz|||~~~{{{zzzyyywwwuuuttttttsssuuuwwwzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzxxxxxxzzz~~~{{{sssgggWWWHHH@@@======AAAKKKWWWlll}}}oooggg]]]SSSQQQUUUccc{{{uuuaaa[[[ZZZWWWUUUQQQMMMMMMNNNKKKKKKKKKKKKLLLNNNPPPPPPTTTSSSQQQPPPOOONNNNNNNNNMMMNNNNNNLLLHHHEEECCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<===>>>???@@@AAA>>><<<:::888777666666666666666444333222222333333333222222111333777>>>CCCLLL```kkkkkkllljjjppptttpppmmmpppvvv~~~xxxgggbbbeeerrr~~~uuuqqqllljjjkkkjjjhhheee```___^^^]]]\\\\\\\\\\\\___cccjjjqqqwww{{{|||}}}yyyvvvrrrooonnnnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjlllllllllkkkkkklllmmmnnnjjjkkkkkkkkkiiigggdddcccaaaaaabbbcccdddccc```]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVSSSPPPMMMKKKJJJGGGHHHKKKMMMNNNQQQUUUWWW[[[^^^bbbcccaaa]]][[[YYYYYY]]]bbbiiirrryyyqqqllliiibbbZZZQQQJJJEEEBBBDDDGGGJJJMMMPPPUUUZZZ^^^aaahhhrrrzzzxxx||||||sssbbbSSSKKKIIIHHHJJJPPPWWW___fffkkknnnmmmnnnooopppqqqqqqrrrrrrppppppnnnjjjddd^^^YYYVVVYYY[[[aaajjjvvvzzzxxxvvvuuutttxxxuuuooojjjgggjjjpppuuu~~~}}}wwwpppllliiifffiiinnnpppsssxxxzzz{{{{{{|||}}}|||||||||||||||{{{yyyxxxsssqqqlllfff^^^WWWPPPMMMMMMQQQWWW\\\```gggooovvv{{{}}}|||}}}~~~~~~}}}|||{{{|||{{{vvvppppppvvv{{{{{{zzzuuupppppptttyyy{{{zzzzzzvvvtttwww}}}zzzwwwvvvuuuvvvwwwxxxxxx{{{wwwoookkkhhheeeccc[[[ZZZXXXYYY\\\^^^______```aaabbbdddeeehhhlllppppppooonnnllliiigggiiillloooqqqsssrrrpppmmmllllllmmmjjjeee___[[[]]]aaaeeefffkkkqqquuuuuusssqqqppppppjjj\\\MMMGGGKKKPPPRRRXXX\\\aaaeeehhhkkknnnppprrroookkkiiijjjlllmmmmmmooonnnllljjjiiihhhggggggiiikkkmmmpppqqqqqqpppooossstttuuuvvvxxx{{{}}}~~~{{{zzzxxxvvvtttsssrrrrrrtttvvvyyy|||}}}{{{zzzzzz{{{{{{}}}}}}~~~~~~}}}zzzyyyyyy{{{{{{{{{}}}{{{mmmbbbTTTFFF>>>>>>>>>DDDRRReeezzz|||jjj^^^TTTNNNUUUbbb}}}}}}jjj]]]YYYZZZYYYUUUQQQNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPOOOMMMIIIFFFEEEEEECCCBBBAAA@@@???>>>======@@@@@@@@@?????????>>>>>>===<<<<<<:::999777777777666666555444333333333333222111111111333888???DDDIII[[[fffhhhjjjgggmmm~~~{{{oookkkiiinnnuuu}}}vvvhhhdddhhhvvv}}}wwwrrrmmmkkkjjjiiifffccc^^^]]]]]]\\\\\\\\\\\\]]]aaaeeekkkqqqwwwzzz|||}}}wwwtttqqqoooooonnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjjjjkkklllmmmmmmlllkkkkkkiiigggdddaaa```_________aaabbbaaa^^^\\\\\\\\\[[[YYYYYYXXXXXXXXXVVVUUUTTTRRRQQQOOONNNMMMGGGJJJMMMOOOPPPSSSVVVXXX[[[___ccceeeccc```]]]\\\[[[___eeejjjqqqtttmmmgggccc\\\TTTLLLFFFBBBAAAEEEGGGJJJLLLNNNQQQVVVYYY\\\cccmmmuuu}}}tttuuusssiii\\\RRRMMMLLLOOOSSSZZZaaagggjjjkkkkkklllmmmnnnoooooooooooooooppppppnnnjjjddd^^^[[[ZZZ[[[^^^fffqqq~~~|||wwwuuutttuuuxxx|||wwwooohhhfffkkkttt{{{~~~~~~~~~~~~~~~qqqkkkeeeccc```aaagggoootttwww{{{}}}}}}{{{zzzzzzyyyxxxxxxzzz{{{|||{{{zzztttqqqllleee]]]UUUNNNKKKLLLQQQWWW]]]bbbiiirrrxxx{{{}}}{{{{{{|||}}}}}}|||{{{zzz}}}|||vvvppppppwww}}}yyytttooopppvvvzzz{{{zzzyyyvvvuuuzzz}}}{{{yyyvvvuuuuuuuuuvvvvvvwwwyyy}}}{{{qqqiiigggfffeeeddd]]]\\\ZZZ[[[]]]___```___aaabbbcccddddddfffjjjmmmooollliiihhhfffdddfffkkknnnqqqssssssqqqmmmkkkjjjllliiiccc^^^[[[^^^ccchhhiiinnnsssvvvuuussspppoooooojjj\\\NNNHHHLLLQQQSSSYYY\\\aaadddggghhhjjjlllpppnnnlllkkklllmmmmmmlllnnnmmmllljjjiiihhhhhhggghhhiiikkknnnoooooonnnmmmrrrssstttuuuwwwzzz|||}}}|||{{{yyyvvvtttrrrqqqqqqtttuuuwwwzzz|||~~~|||zzzyyyyyyzzz{{{||||||~~~}}}~~~~~~}}}{{{yyyzzz{{{}}}|||xxxxxxxxx{{{~~~|||{{{|||{{{mmm]]]RRRFFF<<>>===<<<===>>>===;;;999888888666666555555444333333333222222222111333999@@@EEEGGGXXXbbbfffhhheeelll|||ooohhhdddjjjsss}}}rrrhhhfffiiiwww|||xxxtttnnnkkkjjjiiieeebbb^^^^^^]]]]]]]]]]]]^^^^^^dddggglllrrrvvvzzz||||||uuusssqqqooooooooommmkkkiiiiiiiiijjjjjjjjjjjjjjjllljjjjjjkkklllmmmlllkkkjjjjjjiiigggdddbbb```______^^^^^^```aaaaaa___\\\[[[[[[ZZZXXXWWWWWWWWWWWWSSSSSSRRRQQQPPPOOONNNNNNIIIKKKNNNOOOQQQSSSVVVYYYZZZ^^^bbbdddcccaaa___^^^]]]bbbgggkkkppp|||yyynnnhhhaaa]]]VVVOOOHHHDDDBBBAAAEEEGGGIIIKKKMMMPPPTTTWWWWWW]]]gggpppwwwrrrqqqnnnhhhaaa\\\YYYYYY\\\___dddiiillllllkkkjjjkkklllmmmnnnnnnnnnmmmllllllmmmkkkgggaaa\\\ZZZZZZ\\\```iiivvvxxxuuuttttttxxxxxxkkkaaa___hhhvvv~~~|||yyywwwuuuttthhheeecccddddddeeemmmuuuyyy|||}}}zzzxxxwwwvvvuuuvvvyyy~~~wwwtttmmmdddZZZQQQKKKGGGJJJOOOWWW]]]cccjjjsssyyy{{{}}}zzz{{{|||}}}}}}|||{{{{{{||||||xxxtttuuu{{{zzzuuuqqqsssyyy~~~}}}zzzxxxvvvwww|||{{{zzzxxxuuuttttttttttttuuuuuuwww{{{zzztttmmmhhhhhhgggfffdddaaa___]]]]]]^^^____________aaacccddddddfffiiikkknnniiiffffffdddaaaeeekkkmmmpppsssssspppllliiihhhjjjgggbbb]]][[[___eeejjjlllppptttuuutttqqqooonnnnnniii\\\NNNIIIMMMRRRTTTZZZ^^^cccfffhhhjjjkkkmmmqqqppppppqqqrrrrrrpppnnnmmmlllkkkjjjiiiiiiiiiiiieeegggjjjmmmooopppppppppsssssstttvvvxxxzzz|||}}}}}}|||zzzwwwtttrrrqqqpppttttttvvvwwwzzz|||~~~~~~{{{yyyxxxyyyzzz{{{{{{|||~~~}}}}}}}}}|||zzz{{{~~~}}}{{{zzzyyyuuuvvvxxx{{{~~~{{{wwwuuuuuuvvvzzz}}}jjj[[[NNNGGGBBBBBBPPPbbbtttqqqaaaTTTTTTVVV```|||{{{rrrddd^^^^^^XXXZZZXXXSSSRRRTTTSSSNNNMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOLLLIIIFFFFFFGGGCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBB@@@???<<<>>>AAA@@@===:::999:::666666666555555444333222555555444333444888???DDDFFFVVV```eeegggdddmmmyyynnniiijjjvvv{{{lllgggeeegggrrr~~~yyytttoookkkjjjhhhdddaaa```______^^^^^^^^^______cccfffjjjooosssvvvwwwxxxtttrrrpppooooooooommmkkkhhhhhhhhhiiiiiiiiijjjjjjkkkiiiiiikkknnnnnnllliiiffffffeeedddcccaaa``````aaa```______aaaaaa```___[[[ZZZYYYWWWVVVVVVUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNOOOQQQUUUXXXWWW[[[___aaaaaa______^^^]]]ccchhhkkknnnyyy|||rrriiiccc\\\XXXQQQKKKFFFDDDCCCCCCDDDFFFHHHJJJLLLPPPUUUXXXWWW]]]eeelllqqqwww~~~ooonnnlllkkkiiihhhhhhhhhgggiiilllnnnooonnnlllkkkjjjkkklllmmmmmmlllkkkkkkggghhhgggccc\\\XXXWWWXXX\\\```kkkyyy{{{uuuttttttttt{{{xxxggg[[[YYYdddvvv|||xxxtttooommmeeeeeegggkkklllmmmttt|||{{{~~~}}}xxxuuutttttttttuuuzzz{{{vvvnnncccYYYOOOHHHDDDHHHNNNWWW^^^dddkkksssyyy{{{}}}~~~{{{|||}}}~~~~~~}}}||||||zzz|||{{{xxxyyy{{{vvvsssvvv|||{{{wwwvvvxxx~~~zzzyyywwwuuutttsssssstttttttttvvvyyy}}}sssoookkkiiijjjiiifffcccdddbbb___^^^_________^^^^^^```bbbcccdddfffjjjlllmmmhhheeefffdddaaaeeellllllooorrrsssppplllhhhgggiiifffaaa\\\[[[___ffflllnnnqqqttttttssspppnnnmmmmmmhhh\\\NNNIIINNNSSSTTT[[[___dddhhhkkklllnnnpppsssssstttvvvwwwvvvssspppllllllkkkjjjiiiiiiiiijjjdddfffiiimmmppprrrsssttttttuuuuuuwwwxxxzzz|||}}}~~~|||zzzwwwuuurrrqqqpppuuutttuuuvvvxxxzzz}}}~~~{{{yyyxxxyyyzzz||||||}}}~~~~~~~~~}}}|||~~~}}}{{{zzzyyyxxxrrrtttxxx}}}vvvvvvwwwvvvtttrrrppppppqqqsssyyy|||ttt\\\OOODDDBBBDDDMMMddd}}}yyycccUUUNNNUUU^^^nnnkkk^^^[[[]]]XXXYYYWWWRRRSSSWWWVVVPPPNNNNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQOOONNNMMMLLLLLLNNNNNNMMMKKKGGGFFFFFFGGGCCCCCCBBBAAABBBCCCDDDEEECCCDDDEEEEEEEEEDDDBBBAAA<<>>;;;:::;;;666666666666555444333222888777666444444777===BBBGGGUUU^^^dddgggdddnnnyyyrrrooo|||ssshhheeecccdddmmmyyyzzzuuuoookkkjjjhhhdddaaaaaa``````_________`````````bbbfffjjjnnnppprrrssssssrrrpppooopppooommmlllgggggghhhhhhiiiiiiiiijjjjjjiiiiiilllooooookkkhhhccccccbbbbbbbbbbbbbbbbbbcccaaa``````aaacccbbbbbb[[[ZZZXXXWWWVVVUUUUUUUUUSSSRRRPPPNNNLLLJJJIIIHHHKKKLLLMMMMMMMMMPPPTTTWWWUUUXXX\\\^^^^^^^^^^^^^^^]]]ccciiijjjmmmvvvxxxnnnfff```YYYUUUOOOIIIEEEDDDDDDEEEBBBDDDGGGJJJMMMQQQVVVZZZ[[[```fffjjjllloootttxxxooommmkkkkkkllllllkkkjjjlllnnnpppqqqpppnnnllljjjlllmmmmmmmmmllljjjhhhggghhhgggeee```[[[WWWVVVWWW___eeennnxxx}}}xxxrrroooqqqvvvzzz}}}|||jjjVVVOOOYYYhhhtttyyy~~~{{{vvvrrrpppooonnnmmmlllmmmooorrruuuxxx{{{||||||yyywwwwwwvvvyyyxxxyyy}}}vvvmmmbbbUUUIIIFFFIIINNNRRRYYYbbbiiimmmssswww~~~{{{{{{{{{}}}|||~~~zzzzzz}}}}}}{{{vvvvvvwwwzzz}}}~~~|||{{{{{{zzz{{{}}}~~~zzzvvvrrrqqqrrrssssssqqqrrrssstttxxx{{{||||||{{{nnnnnnjjjggghhhkkkiiidddccccccbbb```^^^]]]___```ccccccccccccbbbdddhhhkkkkkkiiifffcccccceeehhhjjjooonnnlllkkkjjjhhheeebbbdddbbb___]]]^^^bbbgggjjjmmmqqqssspppoooqqqrrrqqquuupppbbbTTTNNNQQQUUUWWWYYYaaaiiinnnpppqqquuuyyy~~~~~~~~~~~~{{{xxxvvvssspppooooooooollliiiiiillloooppppppqqquuuxxxwwwuuuttttttwww{{{|||}}}|||yyyxxxyyyxxxtttsssuuu{{{{{{{{{{{{{{{zzzzzzyyy}}}}}}}}}|||{{{yyyxxxwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}~~~zzzwwwwwwwwwtttqqqtttwwwzzz|||zzzvvvqqqmmmtttkkkfffhhhiiihhhkkkppprrruuuyyy~~~ppp[[[IIIHHHEEEAAAHHHddduuucccVVVQQQQQQ]]]vvvsssddd\\\\\\``````]]]ZZZWWWWWWVVVUUUTTTMMMNNNOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCC@@@>>>>>>@@@BBBCCCDDDFFFHHHHHHEEECCCAAAAAAAAA@@@?????????===:::777;;;;;;:::888777555444333444555777666555777===BBBIIITTTZZZaaaggggggppptttuuuyyyxxxjjj___]]]\\\\\\gggvvvyyyvvvqqqmmmjjjgggeeecccbbbaaa``````___```aaaaaa```bbbeeeiiilllnnnpppqqqqqqqqqpppooonnnmmmlllkkkllljjjiiiiiijjjkkkkkkjjjpppllljjjkkknnnmmmiiiddddddccccccbbbaaaaaabbbbbbdddaaa^^^\\\\\\\\\\\\\\\YYYXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHGGGHHHJJJMMMQQQSSSVVVWWWYYY\\\]]]^^^^^^]]]^^^ccchhhkkkooowww~~~{{{wwwlllaaa]]]\\\TTTMMMJJJHHHDDDDDDFFFFFFGGGIIIKKKMMMQQQWWW[[[___```bbbdddfffiiilllnnnooommmlllkkklllmmmlllkkkjjjkkknnnppppppooonnnmmmpppppppppnnnllliiigggffffffeeebbb]]]XXXUUUVVVWWW^^^cccjjjssszzz~~~~~~{{{wwwrrrppppppsssuuuuuulll^^^PPPMMMXXXhhhrrrwwwxxxuuurrrppppppppppppooommmnnnqqqtttxxx{{{}}}~~~}}}|||zzzwwwuuutttsssssszzzzzz|||zzztttkkkaaaTTTJJJHHHLLLPPPTTT\\\eeelllrrrwwwzzz~~~zzzzzz~~~{{{zzz}}}}}}{{{wwwvvvwwwyyy|||}}}}}}|||~~~}}}}}}~~~~~~|||yyyvvvrrrqqqrrrsssrrrqqqrrrrrrssstttvvvvvvuuusssooopppnnniiiiiikkkjjjeeeffffffeeecccbbbbbbcccdddeeeffffffeeeeeefffhhhjjjhhhfffeeecccccceeeggghhhllljjjhhhgggfffdddbbb```aaa```^^^^^^```dddiiilllppptttvvvttttttxxxzzzzzzzzzvvvjjj[[[SSSUUUZZZ\\\bbbiiiqqqvvvxxx{{{~~~yyywwwuuuuuuvvvuuussspppnnnqqqssstttssstttvvvyyyxxxvvvuuuwwwyyy|||}}}}}}|||yyyxxxzzzyyyuuuuuuwww~~~}}}|||{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{|||||||||~~~}}}|||}}}{{{tttqqqrrrttttttsssyyyyyyxxxuuuqqqkkkeeebbbccc^^^]]]aaafffiiiooowwwyyy}}}|||wwwnnn^^^NNNCCCAAA@@@FFFZZZ}}}zzzgggYYYQQQSSS]]]rrrmmmbbb\\\\\\``````^^^[[[YYYYYYXXXVVVTTTOOOPPPRRRSSSTTTSSSQQQPPPPPPQQQRRRRRRRRRPPPOOONNNLLLKKKJJJIIIGGGFFFEEEEEECCCBBBAAA@@@@@@AAACCCDDDEEEGGGIIIHHHFFFCCCBBBBBBCCCBBB@@@@@@@@@???<<<:::;;;;;;:::999777666555555555666777777666888===BBBJJJTTTYYY___ggggggnnn}}}tttyyytttiii```^^^ZZZWWW___lll|||yyytttooollliiifffccc```___]]][[[[[[\\\^^^___aaabbbdddgggjjjmmmooopppqqqqqqqqqqqqpppnnnllljjjkkkjjjhhhhhhjjjkkkjjjiiiooollljjjkkkmmmmmmiiidddddddddccccccccccccccccccdddaaa]]][[[[[[[[[[[[ZZZYYYXXXWWWUUUSSSPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLPPPSSSVVVVVVWWWZZZ\\\^^^^^^^^^^^^\\\```dddhhhlllsss~~~|||zzzuuukkkaaa]]]\\\TTTMMMKKKHHHDDDDDDFFFGGGHHHJJJLLLOOOSSSXXX\\\___aaabbbdddfffhhhkkkmmmpppnnnllllllmmmnnnmmmmmmhhhiiilllnnnpppqqqppppppttttttrrrpppmmmjjjgggfffiiifffaaa[[[WWWVVVXXX[[[cccgggnnnwww~~~yyyvvvrrrpppoooooonnnmmmcccZZZRRRSSS^^^jjjqqqsssnnnmmmlllmmmoooqqqqqqqqqooopppssswwwzzz}}}||||||{{{yyyxxxwwwvvvuuuzzz{{{}}}~~~xxxqqqiii___TTTKKKJJJOOOTTTYYYaaaiiirrryyy}}}~~~~~~zzzyyy|||{{{{{{}}}~~~}}}{{{yyywwwvvvwwwzzz}}}~~~}}}~~~~~~~~~}}}xxxvvvsssrrrrrrrrrrrrqqqoooooopppqqqqqqqqqpppppppppssssssmmmjjjkkkkkkhhhjjjhhhfffeeeddddddeeefffeeefffgggfffeeedddeeegggdddccccccbbbbbbcccddddddgggfffdddbbbaaa``````````````````bbbeeejjjnnnqqqvvv{{{}}}|||~~~wwwfff[[[[[[aaafffnnnttt{{{~~~~~~~~~|||{{{wwwxxxzzzzzzyyyyyyzzz{{{yyyxxxxxxzzz}}}~~~~~~~~~|||yyyyyy{{{{{{xxxwwwzzz~~~}}}yyyzzz{{{|||||||||||||||}}}|||{{{zzzzzzzzz{{{|||~~~|||zzz{{{}}}}}}vvvnnnkkkmmmqqqssstttwwwtttoooiiibbb\\\YYYWWWWWWUUUVVV[[[aaahhhrrr{{{|||~~~{{{pppbbbVVVJJJBBBAAA===???QQQsss|||qqqdddYYYRRRSSS___vvvssseee___]]]]]]______^^^\\\\\\\\\[[[XXXVVVRRRSSSUUUWWWVVVUUURRRQQQPPPQQQSSSUUUUUUTTTSSSRRRNNNMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIJJJJJJGGGEEEDDDDDDFFFDDDAAA@@@@@@@@@???===;;;;;;:::999999888777777666888999777666888===BBBMMMUUUWWW\\\fffgggkkkxxxuuuzzzuuulllddd___YYYSSSYYYcccyyy|||wwwrrrnnnkkkgggdddaaa^^^[[[XXXXXXZZZ]]]___bbbcccccceeehhhkkknnnoooqqqrrrssssssrrrooollljjjkkkiiihhhhhhiiijjjjjjiiimmmkkkiiijjjlllkkkgggdddddddddddddddddddddeeeeeeccc```\\\YYYYYYYYYXXXWWWXXXWWWUUUSSSQQQOOOMMMLLLIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIJJJMMMQQQTTTVVVVVVXXXZZZ\\\^^^_________ZZZ\\\```cccgggoooyyy{{{xxxtttkkkaaa\\\[[[TTTMMMKKKIIIEEEEEEGGGHHHJJJMMMOOOQQQUUUZZZ]]]```bbbeeeggghhhjjjmmmppppppnnnmmmmmmoooppppppoooiiijjjlllnnnooopppqqqrrrvvvuuusssqqqooollljjjiiioookkkeee^^^YYYYYY\\\```fffkkkuuuzzzvvvrrrnnnmmmlllkkkjjjccc___[[[\\\ccciiikkkjjjffffffgggjjjnnnqqqqqqqqqppprrruuuyyy|||~~~}}}}}}||||||{{{zzzyyyxxxxxxyyy|||}}}yyywwwpppggg]]]RRRJJJKKKQQQVVV]]]fffnnnxxxzzzxxx{{{||||||}}}~~~}}}{{{zzzxxxvvvvvvyyy|||~~~{{{{{{}}}wwwvvvsssrrrqqqpppoooooohhhjjjlllnnnoooppprrrsssrrrvvvwwwrrrmmmmmmmmmlllmmmkkkgggdddcccdddddddddbbbdddeeedddbbbaaa```aaa```aaaaaaaaa```___^^^^^^aaaaaaaaa```______```aaacccccceeehhhmmmrrrwwwzzzmmm___aaajjjrrr{{{~~~}}}{{{zzz{{{}}}~~~|||zzzzzz}}}}}}zzzzzz}}}~~~}}}|||{{{zzzzzz{{{|||||||||||||||}}}|||zzzyyyyyy{{{|||~~~}}}{{{{{{|||~~~~~~~~~~~~wwwqqqkkkiiikkkoooqqqrrrkkkggg```YYYTTTQQQQQQQQQUUUUUUVVVYYY^^^hhhttt}}}{{{pppaaaRRRIIIDDDCCCDDDAAAHHHccc}}}sssjjj___VVVRRRSSS^^^vvv}}}hhh___^^^^^^^^^___^^^^^^]]]^^^^^^]]]ZZZWWWSSSTTTWWWXXXWWWUUURRRPPPQQQSSSVVVXXXYYYXXXWWWVVVOOONNNKKKHHHFFFDDDCCCCCCAAABBBDDDEEEFFFFFFFFFFFFIIIKKKLLLKKKHHHFFFFFFFFFGGGEEEBBB@@@@@@AAA@@@???;;;;;;;;;::::::999999999888999:::888777888===BBBNNNUUUUUUZZZeeehhhiiirrrvvv|||vvvlllcccZZZUUUYYYbbbsss~~~yyytttpppkkkgggcccdddaaa\\\YYYXXX[[[___aaaccccccccccccfffiiilllnnnpppqqqssstttssspppllljjjkkkiiiggghhhiiijjjiiiiiiiiihhhggghhhiiihhheeeccccccccccccdddddddddddddddaaa^^^ZZZXXXWWWWWWVVVUUUVVVUUUSSSQQQNNNLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIILLLOOORRRTTTVVVWWWYYY\\\^^^^^^______YYY[[[]]]```dddllluuu{{{{{{wwwssskkkaaa[[[YYYRRRMMMKKKJJJFFFEEEGGGJJJLLLOOOQQQTTTWWW\\\___```dddiiilllmmmppptttwwwpppooonnnnnnppprrrrrrqqqmmmmmmnnnnnnooopppqqqqqquuutttsssqqqpppooonnnnnntttppphhh```[[[[[[```dddfffmmm{{{{{{wwwpppllllllmmmnnnnnndddbbbaaaaaacccdddcccbbbbbbccceeejjjnnnqqqrrrqqqrrrtttwww{{{}}}|||{{{{{{zzzxxxxxxwwwvvvvvvxxx{{{~~~~~~zzzxxxvvvoooeee[[[QQQJJJLLLRRRZZZbbbkkksss{{{xxxzzz~~~}}}}}}}}}}}}|||{{{zzzxxxuuuuuuxxx|||~~~{{{|||}}}vvvuuutttqqqooommmlllkkkdddgggjjjllllllooorrruuuuuuzzz|||wwwrrrqqqqqqpppsssnnnhhheeeddddddcccaaaaaabbbcccbbb```^^^]]]^^^____________^^^\\\[[[ZZZ\\\^^^````````````cccfffiiijjjlllpppuuu{{{oooaaaeeettt}}}}}}}}}}}}zzzzzz}}}~~~{{{{{{~~~~~~~~~~~~~~~}}}|||{{{zzz||||||}}}}}}||||||{{{zzz{{{zzzyyyyyyzzz}}}~~~||||||}}}~~~~~~~~~}}}}}}rrrnnnjjjjjjlllmmmllljjj^^^YYYRRRLLLIIIJJJLLLOOORRRSSSVVVYYYbbbooo{{{wwwbbbQQQGGGCCCCCCEEEEEEGGGWWWyyyxxxpppfff^^^UUUNNNPPPXXXpppppp```[[[^^^_________]]]\\\\\\]]]^^^^^^[[[YYYSSSTTTVVVWWWVVVTTTRRRPPPTTTVVVXXX[[[[[[ZZZXXXWWWPPPNNNKKKHHHEEECCCCCCCCCBBBDDDFFFHHHHHHHHHGGGGGGKKKLLLLLLKKKIIIGGGGGGHHHGGGDDDAAA@@@AAAAAAAAA@@@======<<<<<<;;;;;;::::::999::::::888777888<<>>===<<<<<<;;;;;;999::::::888666777;;;???IIITTTUUUWWWccciiiiiinnnnnnuuu~~~zzzuuuqqqkkkhhhjjjyyy}}}yyyuuuqqqkkkfffbbbddd```[[[WWWVVVXXX\\\___aaabbbbbbdddgggjjjmmmnnnmmmnnnqqqrrrrrrqqqooonnnllljjjiiiiiijjjkkkkkkjjjeeefffgggggggggeeedddcccbbbbbbcccdddcccbbbaaa```]]][[[WWWUUUUUUVVVUUUUUUUUUTTTQQQNNNKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFJJJKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWXXXYYYYYYXXXWWWXXXWWWWWWYYY^^^eeekkkpppxxx~~~wwwpppiii___VVVQQQKKKHHHIIIJJJHHHHHHJJJLLLNNNRRRUUUXXXZZZ^^^aaa```gggoootttvvvyyyqqqpppooopppsssuuuuuuuuusssrrrqqqooopppqqqtttuuutttsssrrrqqqqqqqqqrrrsssrrrooojjjeeecccfffmmmrrr}}}}}}qqqooommmmmmqqqtttwwwxxxuuutttrrrmmmhhheeeeeefffccceeekkkrrryyy}}}~~~}}}yyy{{{~~~~~~zzzvvvsssrrrrrrsssoooqqqsssuuuvvvwwwxxxyyyoooggg___WWWOOOMMMRRR[[[bbbmmmwww~~~xxxtttuuuyyy~~~~~~}}}|||||||||yyywwwvvvwwwyyy|||~~~~~~~~~yyyuuuuuuuuutttpppiiidddccccccdddhhhmmmooopppssszzz|||uuunnngggdddeeefffeeeccc`````````]]][[[ZZZ\\\^^^\\\\\\]]]___```aaacccccceeekkkssswwwxxxyyy}}}lllfffsss~~~~~~~~~|||{{{~~~~~~{{{{{{~~~|||}}}~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}|||{{{|||}}}~~~}}}||||||~~~}}}}}}zzzuuuuuuxxxxxxtttjjjgggdddbbbaaa^^^YYYTTTLLLJJJGGGFFFHHHKKKPPPSSSWWW___iiittt~~~hhhVVVDDD===???CCCJJJQQQbbbtttxxxqqqeee[[[SSSPPPNNNRRRfff|||~~~ggg___YYYZZZ[[[[[[ZZZ\\\ZZZXXXWWWXXXZZZ[[[[[[ZZZTTTTTTTTTTTTTTTTTTUUUUUUZZZ\\\^^^___^^^[[[WWWTTTPPPNNNJJJGGGDDDDDDDDDEEEHHHIIIIIIJJJJJJIIIIIIIIILLLLLLLLLJJJHHHGGGHHHIIIGGGEEEEEEEEEFFFEEECCCAAAAAA@@@@@@>>>===<<<;;;;;;999::::::777555666:::>>>EEESSSWWWXXXccciiikkkpppkkknnn}}}yyyjjjhhhvvv}}}zzzvvvrrrmmmgggcccbbb___ZZZWWWVVVWWWZZZ\\\```aaacccfffiiikkknnnoookkklllnnnpppqqqqqqqqqpppmmmkkkjjjjjjkkkllllllkkkfffhhhiiiiiihhhgggffffffddddddeeeeeedddbbb```___\\\YYYVVVUUUUUUVVVVVVVVVXXXVVVSSSOOOMMMLLLKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQSSSXXX___eeehhhppp}}}vvvmmmfff[[[QQQLLLGGGEEEHHHIIIHHHIIIKKKLLLOOOSSSVVVXXX[[[^^^aaa```gggpppttttttvvv|||qqqppppppqqqtttvvvvvvvvvtttrrrqqqpppqqqsssvvvxxxuuutttrrrqqqpppqqqqqqrrrrrrpppllliiiiiinnnuuuzzzqqqjjjjjjllloootttwwwyyyyyyzzzxxxssskkkccc______aaacccgggmmmvvv~~~|||~~~~~~~~~zzztttnnnkkkjjjkkkllliiijjjmmmnnnpppqqqtttvvvkkkddd\\\UUUPPPNNNVVV___fffqqq{{{}}}vvvrrrsssvvv|||~~~}}}|||{{{|||yyywwwvvvwwwzzz}}}~~~~~~}}}}}}zzzwwwuuuuuutttooohhhbbb``````ccciiiooosssvvv|||pppjjjccc```ccceeeeeeccc]]]]]]\\\YYYWWWWWWYYY[[[[[[\\\]]]___cccfffiiijjjnnnvvv}}}kkkiiixxx~~~~~~~~~||||||~~~~~~zzzzzz}}}zzz{{{|||}}}}}}~~~}}}}}}yyyzzz{{{}}}~~~~~~}}}~~~~~~|||{{{{{{}}}}}}|||wwwrrrqqqttttttqqqiiiddd```\\\[[[WWWRRRMMMEEEEEEEEEGGGKKKQQQVVVZZZgggppp{{{rrrXXXLLLCCCEEEMMMVVVbbbmmm||||||ooohhh^^^TTTMMMNNNPPP[[[wwwggg___ZZZXXXYYYZZZXXXXXXZZZYYYWWWVVVVVVXXXZZZ[[[[[[UUUUUUTTTSSSTTTUUUWWWXXX\\\^^^___```^^^ZZZUUURRRPPPMMMJJJFFFDDDDDDEEEFFFJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLJJJHHHGGGGGGIIIGGGGGGFFFGGGHHHGGGEEEBBBBBBBBBAAA???>>><<<;;;:::999:::999777444555999===CCCSSSXXXXXXbbbjjjlllsssiiiiiiuuulllhhhttt~~~zzzwwwsssnnnhhhdddbbb___\\\XXXWWWXXXZZZ\\\^^^```cccgggjjjmmmnnnooojjjkkklllnnnpppqqqrrrrrrnnnlllkkkkkklllmmmllllllhhhjjjkkkkkkjjjiiihhhhhheeefffggggggeeeccc```___[[[XXXVVVUUUVVVWWWWWWWWWZZZXXXTTTQQQOOONNNNNNNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPNNNMMMOOOTTTZZZ___bbblllwww~~~uuukkkdddXXXMMMIIIEEEDDDGGGIIIHHHIIILLLKKKOOOSSSVVVYYY[[[^^^aaa___gggooorrrrrrrrrxxx}}}qqqppppppqqqsssuuutttsssuuuuuuttttttttttttuuuvvvxxxuuusssqqqrrrrrrqqqqqqpppoooooorrrssssssyyytttkkkeeejjjqqqwwwzzz{{{|||||||||yyytttmmmfffccccccdddkkknnnuuu|||pppfffffffffddddddhhhdddfffggggggkkkppppppmmmgggaaaWWWOOOOOOVVV\\\^^^nnnvvv~~~vvvpppppptttyyy}}}{{{xxxwwwvvvvvvvvvxxxyyy{{{}}}||||||}}}|||xxxwwwqqqllliiifffccceeeiiidddmmmvvvzzzwwweee```[[[\\\bbbeeeddd```]]]\\\[[[YYYXXXYYY]]]```fffeeedddfffjjjpppwww{{{}}}|||ffffffsss~~~~~~}}}}}}yyyyyy~~~}}}~~~}}}}}}zzzxxxyyyyyyxxxxxx|||}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}|||||||||||||||||||||yyyuuurrrqqqpppooonnnfff^^^VVVSSSPPPLLLIIIJJJLLLJJJIIILLLQQQZZZfffoooyyyuuuZZZGGGEEEGGGQQQcccvvvuuueeeYYYUUUNNNKKKQQQ^^^ssspppbbbZZZWWWTTTUUUXXX[[[\\\[[[YYYXXXWWWXXXYYYYYYWWWUUUYYYYYYXXXVVVTTTTTTWWWYYY]]]]]][[[ZZZYYYXXXXXXXXXRRROOOKKKIIIHHHIIIHHHGGGNNNNNNMMMKKKIIIIIIKKKMMMJJJJJJJJJLLLMMMLLLIIIGGGKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA???>>>===<<<<<<<<<;;;::::::999999999999BBBLLLTTTWWW^^^iiinnnnnneeehhhqqq}}}vvvxxx~~~zzzxxxvvvqqqiiibbbddd^^^ZZZZZZZZZXXXXXX[[[___bbbfffjjjmmmmmmlllkkkooommmlllnnnqqqsssqqqoooqqqpppnnnmmmllllllmmmmmmjjjjjjjjjjjjiiigggfffeeeeeecccbbbbbbcccdddcccbbb]]]ZZZXXXWWWXXXZZZZZZZZZXXXWWWTTTQQQOOONNNMMMMMMLLLLLLLLLJJJHHHHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPPPPPPPQQQSSSSSSOOOOOONNNMMMOOOTTT[[[```iiiooo||||||ooo```SSSKKKCCCDDDGGGIIIKKKLLLLLLMMMOOOSSSTTTUUUYYY___```]]]dddfffiiilllooorrrvvvyyyqqqpppppprrrtttuuutttsssssssssssssssssstttttttttuuutttssstttttttttrrrooopppnnnnnnrrrsssrrruuuyyy}}}||||||{{{xxxrrrkkkfffjjjnnntttzzz}}}~~~~~~}}}zzzuuunnnhhhddddddeeeooosss|||vvvlllddddddeeeccc```aaa^^^aaadddeeejjjpppppplllfff```WWWQQQRRRXXX___cccooozzz~~~wwwqqqqqqtttyyy~~~{{{yyyuuutttsssuuuxxx{{{}}}}}}{{{{{{|||~~~~~~zzzvvvtttnnniiihhhfffdddeeeiiiiiirrryyy}}}sssaaa\\\WWWXXX^^^aaa```]]]XXXXXXWWWWWWWWW[[[aaaeeelllmmmnnnrrrxxxqqq^^^```nnnzzz}}}}}}{{{|||~~~yyyvvvwww}}}~~~|||}}}~~~~~~|||yyyxxxyyyyyyyyyxxx{{{{{{||||||||||||||||||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyywwwtttsssqqqnnnjjjggg\\\TTTNNNLLLKKKHHHHHHIIIJJJMMMRRRXXX___hhhsss|||{{{bbbNNNGGGIIITTTiiikkk]]]SSSNNNKKKPPPaaawwwxxxggg^^^YYYWWWUUUVVVYYY\\\\\\[[[XXXWWWWWWWWWXXXXXXVVVUUUVVVWWWVVVUUUTTTTTTWWWYYY]]]\\\[[[ZZZYYYXXXXXXXXXRRROOOLLLJJJJJJJJJJJJIIIKKKLLLMMMLLLIIIHHHHHHIIIHHHHHHIIILLLNNNNNNLLLJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>======<<<======;;;::::::999999999???HHHPPPTTTZZZdddjjjjjjbbbccciiixxx|||}}}}}}wwwvvv}}}|||zzzyyytttlllfffggg```\\\\\\[[[YYYYYY[[[^^^aaafffkkknnnpppooooooqqqnnnmmmmmmpppqqqpppooommmmmmllllllmmmnnnoooqqqkkkkkkjjjiiihhhgggffffffeeecccbbbaaabbbcccbbbaaa___\\\YYYWWWWWWXXXXXXWWWWWWUUUSSSPPPNNNMMMMMMMMMNNNNNNMMMKKKHHHGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQNNNMMMLLLKKKLLLPPPVVV[[[ccciiitttzzzmmm^^^RRRKKKEEEFFFGGGIIIKKKMMMOOOPPPQQQUUUXXXZZZ^^^dddeeebbbdddfffiiilllnnnqqquuuxxxqqqpppppprrrttttttsssrrroooppprrrsssssssssrrrrrrrrrrrrsssuuuvvvuuurrrpppqqqnnnnnnrrrrrrooommmnnnnnnnnnnnnllliiihhhhhhiiitttvvvzzz}}}|||zzzvvvpppjjjhhhhhhiiissszzzsssjjjbbbccceeeccc^^^[[[ZZZ___cccffflllrrrsssooohhh```XXXSSSUUU\\\ccciiisss~~~xxxrrrrrrtttxxx}}}}}}}}}}}}{{{zzzssspppooossszzz~~~~~~|||zzzzzzzzz||||||zzzvvvsssooojjjfffgggfffeeegggkkkpppyyyvvvjjj[[[VVVRRRSSSXXX\\\[[[YYYVVVVVVWWWXXX[[[aaaiiiooovvvxxx}}}xxxcccTTTZZZiiiuuu~~~{{{yyy{{{xxxwwwxxxwwwrrrqqqsssvvv~~~~~~|||{{{|||~~~~~~|||zzzxxxxxxyyyzzzyyyxxx}}}}}}||||||||||||||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~uuutttsssqqqnnniiibbb]]]QQQKKKGGGHHHHHHGGGIIILLLLLLUUU```iiipppyyyzzzbbbPPPEEEGGGSSSjjjrrr^^^SSSNNNHHHNNN___{{{|||hhh]]]ZZZWWWVVVVVVWWWZZZ[[[[[[ZZZWWWVVVVVVVVVWWWWWWUUUTTTTTTUUUUUUUUUTTTUUUWWWYYY\\\[[[ZZZXXXWWWWWWWWWWWWRRRPPPLLLKKKKKKKKKKKKJJJHHHJJJLLLLLLJJJHHHGGGGGGFFFGGGIIILLLOOOOOONNNLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>??????===<<<::::::999999<<>>DDDIIIPPPXXX___cccgggccccccqqqxxxxxxtttmmmlllwww~~~{{{xxxssspppooohhhbbb```]]]YYYWWWYYY[[[^^^dddjjjooosssuuuvvvsssqqqmmmkkkkkklllnnnnnnpppooommmlllkkkkkkllllllnnnllliiifffeeefffgggiiihhheeecccbbbbbbbbbaaa______\\\XXXVVVUUUUUUTTTSSSTTTSSSQQQOOONNNMMMNNNNNNOOOOOONNNJJJGGGFFFFFFHHHMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGKKKPPPUUU^^^aaafffnnnwwwzzzpppcccVVVNNNIIIKKKJJJJJJKKKOOOTTTYYY\\\\\\bbbhhhkkkoootttvvvtttsssvvvyyy|||tttsssqqqpppqqqpppooonnnnnnpppsssuuuvvvvvvuuutttvvvsssqqqqqqsssuuuvvvwwwwwwsssqqqpppkkkbbb[[[YYY\\\___aaadddhhhppp|||~~~|||yyyuuuuuuuuutttssstttvvvyyyzzzvvvooofff``````bbbaaa___aaagggmmmrrrzzz}}}yyylll```[[[\\\```jjjttt|||xxxtttrrrqqqssszzz~~~}}}}}}{{{{{{|||}}}}}}|||sssooonnnttt~~~~~~{{{{{{{{{zzzwwwtttqqqooohhheeedddhhhjjjkkknnnsss{{{{{{wwwrrrggg[[[RRRPPPNNNPPPUUUYYY[[[[[[]]]___bbbfffmmmvvvuuugggWWWNNNWWWeeennnvvv|||~~~~~~~~~~~~}}}}}}||||||yyyssspppooommmjjjkkkooonnnvvv|||||||||}}}}}}{{{zzz|||}}}zzzzzzzzz{{{{{{zzzyyyxxxyyyzzz|||yyyxxxxxxyyy{{{||||||zzz{{{{{{||||||~~~~~~}}}}}}|||{{{{{{vvvqqqiiibbb\\\WWWSSSPPPPPPLLLLLLNNNPPPQQQUUU[[[aaaooo}}}uuuaaaNNNBBBCCCKKKWWWxxx{{{___PPPKKKMMMPPP___wwwqqqfff^^^YYYWWWRRRSSSTTTUUUTTTTTTTTTTTTUUUTTTSSSTTTUUUUUUSSSQQQQQQSSSVVVXXXWWWXXXXXXZZZWWWVVVUUUTTTSSSRRRRRRRRRNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGJJJNNNRRRJJJIIIJJJLLLMMMLLLJJJGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@AAAAAABBBAAA???===;;;::::::::::::<<>>===;;;;;;::::::<<<:::<<>>KKK^^^xxxiiiXXXOOOMMMVVVjjj|||xxxiii```^^^^^^[[[WWWUUUUUUUUURRRNNNMMMNNNPPPSSSRRRQQQQQQRRRRRRQQQOOOMMMQQQUUUWWWVVVUUUTTTTTTQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJKKKMMMMMMLLLJJJHHHHHHHHHFFFFFFHHHLLLPPPJJJIIIIIIJJJJJJHHHEEEBBBDDDEEEGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCC???>>>===<<<;;;;;;;;;;;;===999888>>>FFFQQQbbbpppnnnjjjiiipppuuuqqqqqqwww}}}|||mmm```WWWRRRXXXcccppp}}}~~~zzzwwwvvvvvvwwwyyyqqqjjjgggddd^^^\\\]]]YYY\\\```eeejjjnnnppprrrmmmnnnnnnmmmjjjiiikkkmmmlllkkkjjjjjjkkklllnnnooommmllliiifffeeefffggghhhdddbbb``````aaabbbaaa```^^^ZZZVVVSSSRRRRRRQQQPPPNNNMMMJJJHHHFFFEEEEEEEEEAAAAAABBBAAA@@@AAACCCFFFJJJIIIIIIHHHGGGFFFFFFEEEDDDEEEGGGIIIJJJIIIHHHGGGCCCDDDFFFGGGIIIMMMRRRVVVVVVXXX[[[]]]___ccciiinnnwww}}}zzzqqqllldddYYYPPPLLLLLLMMMKKKLLLMMMQQQVVV]]]cccffffffmmmrrrqqqrrrxxx~~~zzzsssqqqqqqrrrrrrqqqqqqrrrsssuuuwwwyyy{{{vvvuuussstttuuuvvvuuutttqqqqqqpppjjj___WWWZZZccckkkmmmttt}}}zzz|||~~~}}}{{{wwwyyyzzzzzzzzz{{{}}}|||rrrzzzzzznnndddcccggghhhnnnttt{{{{{{hhhbbbcccgggwww~~~}}}{{{yyytttssszzz||||||}}}}}}xxxzzz}}}yyyzzzyyyuuuooojjjhhhhhhllljjjlllqqquuuwww{{{zzznnnhhhdddZZZPPPMMMNNNPPPSSSYYY___dddgggkkkrrr|||zzzoooaaaTTTNNNWWWdddlllttt{{{}}}~~~yyyuuurrrsssrrrpppqqquuuooorrrqqqooopppuuuwwwvvvtttyyy}}}}}}zzzwwwyyy{{{||||||zzzvvvrrrqqqsssvvvyyyyyyzzz}}}~~~~~~~~~{{{yyyvvvsssqqqpppjjjfff```]]]\\\]]]]]]]]]YYYYYY\\\aaaeeehhhqqqzzzuuu[[[III>>>BBBDDDEEEWWWooo{{{yyyyyyuuuqqq\\\WWWSSSRRRTTTaaa|||zzzqqqeee^^^]]]\\\YYYVVVWWWWWWVVVRRRMMMLLLNNNQQQRRRQQQPPPQQQRRRRRRPPPNNNLLLOOOSSSUUUUUUSSSQQQQQQPPPOOONNNLLLKKKKKKJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKGGGHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHIIIIIIHHHEEEBBBDDDEEEGGGHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDDDD>>>===<<<;;;;;;;;;;;;;;;>>>888666<<>>?????????@@@CCCFFFIIIIIIHHHGGGGGGFFFFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFDDDFFFGGGHHHIIILLLPPPSSSUUUXXX\\\^^^aaaeeelllqqqwww}}}vvvmmmhhh```VVVNNNKKKLLLOOOJJJKKKNNNRRRXXX^^^dddgggfffmmmpppoooooouuu}}}~~~{{{wwwuuuuuuvvvsssooossssssoootttttttttsssssstttuuuvvvvvvsssrrrsssuuuvvvuuurrrrrrmmmgggccc___]]]ccckkktttyyy{{{xxxxxxyyyyyyxxxzzz{{{|||{{{zzz{{{}}}~~~~~~~~~~~~{{{xxxvvvvvvuuupppllljjjlllnnnxxx}}}zzzfffgggkkkppp~~~zzzwwwtttssszzz~~~}}}~~~|||}}}}}}wwwvvvsssooolllkkkmmmnnnrrrooopppuuuzzzzzz{{{~~~wwwlllddd^^^WWWSSSNNNNNNQQQWWW```hhhnnnpppyyy}}}|||~~~vvvmmm```WWWRRRWWWaaakkktttzzz{{{|||}}}zzzxxxwwwtttrrrqqqssstttttttttqqqqqqpppppppppqqqssstttsssvvvzzz|||{{{zzzzzzzzzzzzzzzzzzxxxuuutttuuuvvvwwwwwwxxxzzz|||~~~}}}{{{xxxuuurrrpppnnniiifffbbb``````aaabbbbbbaaaaaafffkkkkkkkkkuuuppp___MMM???:::CCCJJJQQQgggyyyoookkkeee\\\WWWUUUSSSSSS[[[mmmsssjjj```\\\\\\\\\XXXSSSUUUTTTSSSOOOLLLKKKMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPNNNLLLIIIHHHIIILLLMMMNNNFFFIIILLLNNNNNNKKKHHHEEEDDDDDDFFFGGGIIIKKKLLLMMMLLLKKKHHHEEECCCBBBAAAAAAEEEFFFGGGHHHIIIHHHEEEBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::777888:::???HHHVVVeeeooosssooollljjjjjjqqq|||nnnllluuuzzztttccc[[[TTTOOORRRZZZfffwww|||{{{}}}}}}yyyuuuwwwtttooojjjgggccc```]]][[[]]]aaaggglllmmmllljjjiiilllooopppnnnllljjjjjjkkkiiiggghhhjjjkkkjjjhhhfffggghhhhhhgggeeecccaaabbbaaa___^^^]]]]]]^^^^^^]]]ZZZVVVRRRPPPMMMJJJHHHGGGFFFDDDBBB@@@??????>>>===>>>???@@@AAABBBCCCCCCHHHHHHHHHGGGEEEDDDBBBAAADDDEEEFFFGGGGGGFFFEEEDDDGGGGGGFFFGGGIIIMMMQQQTTTZZZZZZ\\\___dddjjjpppttt}}}wwwjjjdddZZZRRRLLLKKKMMMOOOMMMNNNPPPSSSWWW[[[___aaagggeeedddfffhhhkkkllllllnnnllljjjfffccc___\\\ZZZ}}}qqqnnnqqqqqqnnnqqqrrrssssssrrrrrrssssssuuusssqqqrrrttttttsssqqqoookkkgggeeebbbbbbhhhppp}}}}}}xxxvvvvvvwwwvvvuuuzzz{{{||||||{{{{{{}}}|||zzzxxxxxxwwwssspppnnnppprrryyyuuueeegggmmmuuu}}}}}}zzzxxxvvvvvv~~~~~~~~~~~~|||}}}{{{{{{~~~}}}zzzxxxtttooollllllmmmooorrrooopppvvvzzzzzzzzz|||wwwkkkaaaZZZUUURRRMMMPPPUUU\\\eeepppyyy~~~}}}|||{{{}}}}}}ssskkk]]]UUUOOOUUU___iiirrrxxxwwwyyy|||~~~}}}{{{zzzwwwvvvttttttuuuvvvuuutttrrrrrrppppppppppppqqqrrrtttwww{{{||||||{{{{{{{{{zzz{{{{{{yyyvvvuuuuuuuuuwwwwwwxxxzzz||||||xxxuuuqqqnnnmmmmmmjjjgggeeefffggghhhhhhdddeeejjjoooppprrrzzzrrr[[[JJJBBB???AAALLLUUUbbbzzzmmmddd___XXXQQQNNNOOOUUUaaappp}}}nnnggg___\\\]]]^^^ZZZVVVUUUTTTRRROOOLLLKKKLLLNNNNNNNNNNNNMMMLLLLLLKKKKKKMMMMMMOOOPPPPPPOOONNNNNNMMMKKKIIIJJJLLLNNNPPPPPPIIIKKKMMMNNNMMMJJJGGGDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJHHHFFFEEECCCCCCCCCCCCFFFFFFGGGIIIJJJHHHEEEBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;999:::<<>>======>>>???@@@AAABBBCCCFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGJJJNNNRRRTTTWWWYYY\\\```ffflllssswww}}}uuuhhhbbbYYYQQQLLLKKKMMMOOONNNOOOQQQTTTXXX\\\```bbbcccaaa^^^]]]^^^^^^^^^]]][[[YYYVVVSSSPPPMMMLLLKKK~~~vvvmmmiiikkkkkkiiikkknnnqqqrrrrrrqqqqqqqqqsssrrrqqqqqqrrrrrrpppooollliiiggghhhiiijjjpppxxx|||zzzwwwvvvvvvvvvvvvuuu{{{|||}}}|||{{{{{{}}}~~~|||~~~~~~{{{{{{{{{zzzxxxuuuuuuvvvxxx|||~~~nnncccgggooo{{{|||~~~{{{zzzzzzyyyzzz~~~~~~}}}||||||zzzyyy{{{~~~{{{xxxtttpppnnnnnnppprrrtttqqqrrrwwwzzzyyyyyy{{{~~~wwwiii]]]VVVSSSSSSQQQVVV]]]dddmmmxxx~~~yyyyyyzzz}}}{{{qqqjjjZZZQQQMMMRRR]]]gggooouuusssuuuyyy|||~~~~~~}}}|||yyyxxxwwwxxxyyyxxxwwwuuusssrrrppppppooopppqqqrrruuuxxx|||}}}}}}|||||||||zzz{{{|||{{{xxxvvvuuuuuuwwwwwwxxxzzz}}}~~~|||yyyuuuqqqnnnmmmpppmmmkkkkkklllmmmmmmmmmkkklllooosssuuuwwwqqq\\\III>>>BBBKKKWWW___iiizzztttdddZZZSSSMMMKKKMMMTTTcccyyywwwpppiiiccc]]]\\\^^^___\\\YYYTTTTTTRRROOOLLLKKKLLLNNNNNNMMMLLLJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKJJJLLLNNNPPPQQQPPPKKKLLLMMMNNNLLLIIIFFFDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEGGGGGGHHHIIIJJJIIIFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>======<<<;;;<<<>>>CCCLLLZZZhhhqqqjjjjjjiiigggdddkkk~~~vvvzzzzzzkkk[[[TTTQQQXXXcccmmmvvv||||||{{{xxxtttpppkkkeee^^^YYYVVVXXX\\\aaagggkkkkkkjjjiiijjjkkkkkkiiihhhhhhiiiiiihhhggghhhjjjkkkjjjiiigggggghhhgggfffeeecccaaacccaaa```^^^\\\\\\\\\]]][[[XXXTTTPPPNNNKKKHHHFFFEEEEEEDDDCCCBBB@@@@@@???>>>>>>???@@@AAAAAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFHHHKKKOOOSSSUUUUUUXXX^^^ccciiipppwww{{{{{{sssfffaaaXXXPPPKKKKKKMMMOOOPPPQQQSSSUUUYYY]]]```bbbaaa^^^ZZZWWWVVVTTTRRRPPPQQQOOOKKKHHHFFFEEEEEEFFFuuurrrkkkdddaaaaaaaaaaaafffkkkpppsssrrrqqqqqqqqqrrrqqqqqqpppppppppooonnnllliiiiiinnnqqqtttyyy}}}zzzyyyxxxxxxxxxxxxxxxxxx{{{|||}}}|||{{{{{{|||~~~}}}~~~||||||||||||{{{zzzzzz{{{{{{qqqgggbbbgggrrr~~~|||zzzzzz{{{zzz{{{~~~~~~~~~}}}{{{xxxwwwxxx|||}}}zzzvvvrrrppppppsssvvvxxxxxxuuuuuuzzz|||{{{yyy{{{}}}~~~tttfffYYYRRRRRRTTTXXX^^^fffmmmttt|||vvvwwwxxx|||yyypppiiiXXXPPPKKKRRR]]]fffnnntttsssuuuyyy|||~~~~~~}}}}}}{{{zzzzzz{{{{{{{{{xxxvvvqqqpppoooooooooqqqrrrsssuuuyyy}}}~~~~~~~~~zzz|||}}}}}}zzzwwwuuuuuuwwwwwwxxxzzz}}}~~~~~~|||yyyvvvsssqqqoooqqqpppnnnnnnpppqqqpppooouuutttssstttwww{{{zzzkkk\\\OOOIIIIIIXXXjjjyyy|||yyymmm___UUUNNNLLLRRRYYYjjj|||vvvmmmiiieeeaaa]]]\\\^^^___\\\ZZZVVVUUUSSSPPPMMMLLLMMMOOONNNMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJLLLKKKKKKLLLNNNOOONNNMMMIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDHHHHHHHHHIIIJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@??????>>>======<<<===???DDDLLLXXXeeennnhhhjjjkkkiiifffkkk~~~zzzzzzsssddd]]]\\\fffrrryyy{{{||||||{{{yyywwwtttooohhh```[[[XXXYYY\\\```eeeiiiiiiiiiiiijjjjjjiiigggfffggghhhhhhhhhhhhhhhiiijjjiiiiiifffggggggfffeeedddbbbaaacccaaa___]]]\\\\\\\\\\\\ZZZWWWSSSPPPNNNKKKHHHFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEGGGJJJNNNQQQUUUVVVVVV[[[aaafffkkkrrryyy{{{tttgggaaaYYYPPPLLLKKKMMMOOOQQQRRRTTTWWW[[[^^^```bbbaaa___[[[YYYXXXVVVSSSQQQRRRPPPNNNKKKJJJKKKMMMOOOiiieee```[[[XXXWWWYYY\\\ggglllsssuuusssqqqqqqsssqqqqqqqqqppppppoooooooooooolllmmmtttyyy{{{~~~{{{yyyxxxxxxxxxxxxwwwxxxxxxyyy{{{||||||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}|||gggcccbbbhhhuuu~~~|||zzzzzz|||{{{zzz~~~~~~zzzxxxvvvwww{{{~~~}}}|||vvvssspppqqquuuzzz}}}zzzwwwxxx}}}}}}{{{{{{}}}}}}yyyooobbbWWWSSSUUUXXX]]]dddmmmuuu}}}|||uuuvvvxxx}}}~~~}}}|||wwwnnngggXXXPPPLLLSSS^^^gggooouuuvvvxxxzzz|||}}}~~~}}}}}}|||{{{{{{||||||{{{yyyvvvnnnnnnnnnnnnoooqqqsssuuuuuuyyy~~~zzz|||~~~~~~{{{yyywwwwwwwwwwwwxxxzzz|||~~~~~~}}}|||{{{zzzxxxvvvuuutttuuutttssssssttttttrrrpppxxxwwwuuuvvv{{{zzzdddUUUMMMMMMWWWccc{{{mmmcccXXXPPPLLLQQQ^^^kkk{{{nnnhhhgggdddaaa^^^]]]^^^]]]ZZZXXXWWWVVVTTTQQQNNNMMMNNNPPPOOOMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJMMMLLLJJJJJJKKKKKKIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCIIIHHHHHHIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>>>>???@@@CCCIIITTT___gggeeegggiiiiiigggjjjzzz~~~nnnjjjlllwww}}}{{{{{{zzzxxxvvvrrrlllddd___]]]]]]^^^aaaeeeggghhhhhhiiijjjjjjiiigggffffffggghhhhhhiiihhhhhhhhhhhhiiifffeeeeeedddcccbbbaaa```bbbaaa___]]]\\\\\\\\\\\\ZZZWWWSSSPPPNNNLLLIIIGGGHHHIIIIIIIIIIIIHHHFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHGGGGGGGGGEEEDDDCCCBBBDDDCCCBBBBBBCCCEEEFFFGGGFFFGGGJJJNNNRRRUUUWWWXXXZZZ^^^eeeiiimmmsss|||~~~wwwkkkeee\\\SSSNNNLLLNNNPPPRRRTTTVVVYYY\\\^^^```aaa```___^^^^^^______^^^\\\VVVUUUSSSRRRSSSUUUXXXZZZ```\\\YYYWWWVVVVVV[[[bbboootttzzzzzzuuuqqqqqqssspppqqqrrrrrrqqqpppqqqrrrrrrpppqqqxxx~~~~~~|||zzzyyyyyytttuuuuuutttrrrsssuuuwwwzzz{{{|||zzzyyyxxxzzz{{{~~~~~~}}}|||}}}~~~~~~}}}}}}uuubbbbbbcccjjj{{{}}}|||zzz|||zzz{{{}}}|||{{{~~~~~~~~~~~~}}}zzzxxxvvvxxx{{{}}}|||yyysssqqqooosssyyy{{{xxxyyy~~~~~~{{{|||~~~xxxrrrhhh^^^WWWVVVZZZ]]]aaahhhrrr}}}{{{tttvvvyyy~~~{{{zzzzzz{{{zzzuuullleeeXXXQQQMMMUUU```iiiqqqvvvxxxyyy{{{|||}}}}}}||||||}}}|||{{{{{{{{{{{{xxxvvvnnnmmmmmmnnnoooqqqsssttttttzzz~~~zzz|||~~~}}}|||zzzzzzzzzwwwwwwxxxyyyzzz|||}}}~~~~~~}}}||||||{{{zzzyyyyyyxxxzzzyyyxxxxxxxxxvvvrrrpppqqqrrrtttwww|||hhhTTTOOOTTT___rrrsss\\\UUUPPPOOOSSS^^^qqq~~~ppphhheeefffbbb```___^^^^^^\\\YYYVVVWWWVVVTTTQQQNNNMMMNNNPPPMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJNNNKKKIIIHHHHHHHHHFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIJJJMMMOOOPPPPPPOOOOOOLLLKKKHHHFFFEEEDDDDDDDDDIIIHHHGGGHHHIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBFFFNNNXXX______aaadddfffeeegggrrr~~~|||{{{~~~|||{{{zzzxxxtttooohhhcccaaa```___aaadddggghhhhhhjjjkkklllkkkiiigggggggggiiijjjjjjiiigggffffffgggddddddcccbbbaaa```______```___^^^\\\\\\\\\]]]]]][[[YYYUUURRRPPPNNNLLLIIIIIIJJJKKKLLLLLLKKKIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAABBBBBBCCCDDDFFFGGGIIIJJJIIIKKKOOOSSSVVVXXXYYYZZZ\\\aaagggkkknnnuuu|||ssslllbbbXXXQQQNNNOOOPPPSSSTTTWWWZZZ\\\^^^___```_________bbbeeegggfffeee]]]]]]]]]^^^```cccfffhhh\\\XXXVVVXXXZZZ\\\eeeppp{{{wwwpppoooqqqppprrrttttttrrrrrrtttvvvuuurrrssszzz~~~}}}{{{zzzxxxwwwssssssrrrpppnnnnnnrrruuuzzzzzzzzzyyywwwwwwxxxzzzzzz~~~}}}~~~|||~~~wwwmmm```bbbeeennn~~~|||{{{zzz{{{{{{|||~~~}}}}}}{{{|||||||||{{{zzzyyyxxxzzz|||}}}zzzwwwrrrppppppuuu}}}yyywwwxxx~~~}}}{{{{{{~~~ssskkkaaaZZZXXX[[[___ccckkkpppzzzyyyuuuwwwzzz~~~yyyyyy{{{}}}}}}xxxooogggXXXQQQNNNVVVaaajjjqqqwwwwwwxxxyyyzzz||||||||||||~~~|||zzzyyyyyyyyyxxxvvvpppoooooonnnnnnoooqqqrrrrrrzzz}}}zzz|||}}}}}}|||{{{}}}~~~xxxxxxxxxxxxyyyzzz{{{{{{~~~~~~~~~}}}|||{{{zzzzzz}}}|||{{{zzzxxxtttooolllfffkkkqqqwwwxxxfffXXXRRR___tttvvvcccQQQOOORRR[[[hhhyyy|||mmmeeebbbbbbbbb^^^^^^^^^^^^^^^\\\YYYWWWUUUTTTSSSOOOLLLKKKMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJJJJMMMJJJGGGFFFFFFGGGGGGFFFIIIHHHHHHGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRQQQOOONNNKKKJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGHHHFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBDDDJJJRRRWWW[[[[[[^^^cccdddeeekkkrrr|||yyyuuuooohhhddd```___^^^```cccggghhhiiikkkmmmooonnnllliiihhhgggjjjkkkkkkiiifffddddddfffcccbbbaaa```___^^^^^^^^^___^^^]]]\\\\\\]]]^^^^^^]]]ZZZWWWTTTRRRQQQNNNLLLIIIJJJKKKMMMMMMLLLJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCAAACCCEEEHHHJJJLLLMMMNNNMMMOOOSSSWWWZZZ\\\\\\\\\]]]bbbgggkkknnnwwwzzzssshhh]]]TTTPPPPPPQQQSSSTTTWWWZZZ\\\]]]^^^^^^___```aaadddhhhjjjiiihhheeefffhhhjjjnnnqqqtttuuu[[[WWWWWW[[[___cccooo|||wwwooommmnnnppprrruuuuuussssssvvvxxxwwwssstttzzz~~~||||||{{{|||}}}}}}|||yyyvvvtttttttttrrrooolllmmmrrrvvvyyyzzzzzzxxxvvvvvvwwwyyyvvv|||~~~}}}|||zzzwwwnnnddd___cccfffqqq~~~}}}}}}~~~zzzzzz}}}{{{yyyzzzzzzzzzzzz{{{yyyyyy{{{}}}}}}yyyuuusssqqqqqqwwwwwwuuuwww}}}|||zzzzzz~~~}}}pppggg]]]WWWYYY___cccfffuuuyyy}}}}}}wwwvvvxxx{{{}}}{{{|||~~~}}}ssskkkXXXPPPNNNVVVaaajjjqqqwwwtttuuuwwwyyyzzz||||||}}}~~~|||yyywwwwwwxxxwwwvvvsssrrrpppooonnnnnnnnnoooqqqzzz}}}zzz{{{||||||{{{|||~~~xxxxxxwwwwwwxxxxxxyyyyyy~~~}}}~~~~~~~~~}}}{{{zzzyyy|||{{{zzzxxxvvvqqqkkkggg^^^fffnnnuuu}}}~~~sssdddWWWOOOWWWttthhhWWWPPPQQQZZZlllnnnaaa]]]^^^^^^^^^\\\\\\^^^^^^^^^]]]ZZZYYYSSSSSSQQQNNNKKKJJJKKKMMMHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIMMMJJJFFFEEEFFFHHHIIIIIIMMMLLLJJJIIIHHHIIIIIIJJJNNNOOOQQQRRRRRRPPPMMMKKKJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGEEEFFFGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDBBBCCCHHHNNNTTT[[[ZZZ]]]cccffffffhhhlll}}}~~~zzzuuuooohhhccc^^^]]]\\\^^^bbbgggiiijjjkkknnnppppppnnnjjjhhhgggjjjlllllljjjeeecccccceeebbbaaa```___]]]]]]]]]]]]^^^]]]\\\\\\\\\]]]^^^___^^^\\\XXXUUUTTTRRRPPPNNNHHHIIIKKKLLLMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDGGGKKKNNNPPPQQQQQQPPPRRRVVVZZZ]]]^^^]]]]]]\\\aaagggjjjoooxxxxxxlll```WWWRRRQQQQQQSSSTTTWWWZZZ\\\]]]]]]]]]bbbbbbcccfffiiikkkjjjiiihhhiiilllppptttwwwzzz{{{[[[^^^``````bbbkkkzzzyyyoookkkkkklllqqqqqqssstttvvvwwwxxxyyyyyyxxxxxxzzz|||~~~~~~}}}~~~}}}|||{{{yyyxxxwwwvvvsssrrrpppoooppprrrtttvvv{{{{{{yyytttoooooouuu{{{~~~}}}}}}~~~{{{tttkkkeeeaaa___bbbkkk~~~}}}{{{{{{{{{|||{{{|||zzz{{{~~~{{{yyyzzz{{{yyywwwyyyvvvtttuuuxxxxxxvvvsssrrrtttyyy}}}~~~}}}wwwuuuvvvyyyzzzwwwvvvyyy|||xxxlllbbbZZZ[[[^^^bbbjjjttt|||||||||xxxuuuwww{{{~~~~~~~~~~~~|||rrrgggWWWNNNKKKUUUbbbjjjnnnpppxxxyyyzzzzzzzzzyyyxxxwwwzzzxxxvvvvvvxxxyyywwwuuuuuutttsssqqqooollljjjhhhuuu|||{{{||||||{{{zzzzzzzzz{{{{{{xxxyyy{{{||||||zzzyyywww~~~~~~~~~|||}}}|||xxx|||{{{xxxtttnnnhhhdddaaa\\\```jjjwwwyyymmm]]]SSSKKKTTTmmmiiiYYYUUURRR[[[mmmvvvnnnccc\\\[[[\\\^^^^^^_________^^^\\\YYYWWWUUUXXXUUUQQQOOOMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEJJJKKKKKKKKKJJJJJJLLLMMMJJJHHHGGGEEEFFFGGGJJJLLLPPPMMMHHHEEEEEEGGGKKKMMMNNNOOOQQQRRRQQQPPPOOONNNMMMJJJHHHFFFGGGHHHIIIIIIGGGGGGHHHJJJKKKKKKKKKLLLHHHGGGFFFFFFGGGHHHHHHHHHHHHFFFDDDDDDFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEHHHIIIRRRXXX]]]\\\\\\```cccccc{{{zzzvvvssspppiiiccc```]]]ZZZ[[[```fffiiikkkiiinnnsssqqqlllfffeeefffllliiiffffffeeeddd```\\\^^^^^^]]]\\\ZZZ[[[^^^```]]]\\\\\\\\\]]]```cccddd```\\\XXXUUUUUUTTTQQQNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGJJJKKKIIIGGGGGGFFFDDDGGGLLLQQQTTTUUUTTTSSSVVVWWWYYY]]]______]]][[[___dddjjjooouuu~~~vvvlll```UUUQQQSSSWWWXXXXXXYYYZZZ[[[\\\]]]``````aaacccddddddddddddcccfffkkkppptttvvvvvvvvv^^^bbbeeeeeegggnnn{{{|||pppgggdddfffiiimmmnnnppprrrtttvvvwwwxxxxxxwwwwwwxxx{{{||||||{{{|||{{{zzzyyywwwvvvuuutttssssssrrrqqqpppqqqtttwww{{{|||zzzvvvrrrsssyyy~~~|||}}}|||yyyrrrjjjdddbbbfffjjjvvv}}}{{{{{{|||||||||}}}{{{{{{}}}~~~zzzyyyzzz{{{zzzxxxvvvvvvwwwyyyzzzyyywwwuuuuuuwww{{{~~~~~~|||vvvttttttxxxxxxvvvwwwzzzyyy~~~yyyqqqjjjbbb]]]```eeeiiiqqqyyy}}}yyyvvvxxx|||~~~~~~{{{pppdddTTTMMMKKKUUUbbbjjjnnnpppwwwxxxyyyzzzzzzyyyxxxxxx{{{yyywwwxxxyyyzzzxxxvvvuuutttsssrrrpppnnnllljjjtttzzz{{{|||{{{{{{zzzzzzzzzzzz{{{yyyzzz{{{||||||{{{zzzyyy~~~{{{~~~}}}~~~}}}zzzvvvvvvtttqqqllleee]]]WWW```eeennnssslll]]]QQQLLLKKK___|||jjjXXXRRRTTTYYYiiijjjddd[[[VVVVVVXXX[[[\\\^^^]]]]]]\\\[[[ZZZXXXWWWYYYWWWSSSQQQPPPNNNKKKIIIGGGHHHIIIIIIIIIHHHFFFFFFIIIJJJKKKJJJIIIJJJKKKMMMLLLJJJIIIGGGHHHJJJLLLMMMQQQNNNJJJGGGGGGIIILLLNNNMMMOOOQQQSSSSSSRRRQQQOOOOOOMMMKKKJJJKKKKKKLLLLLLIIIJJJLLLMMMNNNMMMLLLKKKEEEEEEEEEFFFIIIJJJKKKKKKKKKIIIGGGFFFGGGHHHGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGPPPWWW[[[[[[]]]bbbffffffxxxzzzvvvtttqqqkkkeeeaaa]]][[[\\\```fffiiikkkkkknnnrrrpppkkkffffffgggjjjhhhffffffgggfffccc```______^^^]]]\\\\\\___aaabbbbbb``````aaabbbdddfff\\\ZZZWWWVVVVVVUUURRROOOKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFGGGFFFDDDDDDEEEFFFIIINNNRRRUUUVVVVVVUUUWWWYYY[[[^^^aaaaaa```______dddjjjpppxxx{{{rrreeeXXXTTTUUUWWWXXXZZZ\\\^^^______``````aaacccdddeeefffffffffeeegggkkknnnpppppppppoooaaaeeehhhiiiiiinnnxxx{{{nnnbbb\\\]]]bbbfffiiikkkmmmqqqsssuuuvvvwwwwwwvvvuuuwwwyyy{{{zzzyyyyyyyyyxxxwwwuuutttssssssrrruuuvvvssspppppptttyyyzzz{{{zzzwwwuuuvvv|||~~~{{{zzzxxxsssmmmhhhffffffooovvv~~~~~~~~~}}}{{{{{{||||||}}}~~~|||{{{{{{{{{xxxxxx{{{|||{{{yyysssvvvzzz|||{{{xxxwwwvvvyyy{{{}}}}}}{{{uuurrrrrruuuwwwvvvxxx|||zzz~~~|||tttlllgggcccbbbgggnnnttt{{{~~~{{{vvvyyy}}}~~~~~~yyylll___PPPKKKLLLVVVbbbjjjnnnrrrvvvwwwxxxyyyyyyyyyyyyyyy{{{zzzyyyyyyzzzzzzyyyxxxvvvvvvuuusssrrrooonnnlllrrrwww~~~{{{|||{{{{{{zzzyyyyyyzzzzzzzzz{{{|||}}}}}}}}}{{{{{{}}}zzz|||~~~}}}~~~|||yyyrrrnnnjjjhhhfffaaa[[[VVVaaaeeejjjfffWWWHHHDDDGGGTTTqqqxxxpppmmmiiiaaaUUUMMMPPPXXXmmm}}}lll^^^YYYSSSPPPRRRUUUYYY[[[\\\[[[[[[ZZZZZZZZZ[[[[[[[[[YYYVVVTTTRRRPPPMMMKKKHHHIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKJJJIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKMMMOOOQQQOOOLLLJJJJJJKKKNNNPPPNNNPPPSSSVVVVVVUUURRRPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPRRRQQQOOOLLLJJJCCCDDDFFFIIILLLNNNPPPQQQNNNLLLIIIHHHIIIIIIHHHFFFIIIHHHGGGEEEDDDDDDEEEFFFNNNTTTXXXYYY\\\dddjjjkkktttyyyvvvvvvsssmmmhhhaaa___]]]]]]aaaeeeiiijjjkkknnnooommmiiiffffffgggfffeeeeeefffggghhhfffeee```aaa```___^^^^^^```bbbcccbbb```___^^^^^^___```XXXXXXWWWXXXXXXVVVSSSPPPHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEEEEDDDDDDEEEGGGIIILLLPPPUUUXXXYYYYYYYYY[[[\\\^^^```aaabbbbbbbbbaaafffmmmvvvzzzlll]]]VVVWWWWWWYYY]]]aaacccdddddddddbbbccceeeggghhhiiijjjjjjhhhiiikkkllllllkkkiiigggbbbeeehhhhhhggghhhmmmrrrtttkkk___VVVTTTYYY```eeefffiiimmmqqquuuwwwwwwwwwuuuttttttuuuwwwxxxxxxwwwxxxxxxwwwvvvuuutttsssrrrrrrvvvyyyvvvpppooottt{{{xxxxxxxxxwwwvvvyyy~~~}}}zzz{{{}}}~~~}}}zzzxxxrrrlllhhhhhhkkknnnzzz~~~}}}|||{{{{{{|||}}}}}}||||||yyy~~~|||zzzwwwxxx{{{}}}|||zzztttxxxzzzzzzwwwuuuvvvwww}}}~~~~~~{{{zzztttqqqqqqtttvvvvvvyyy}}}}}}{{{sssjjjfffdddeeellluuu~~~}}}{{{vvvxxx|||~~~~~~~~~wwwhhhYYYMMMKKKOOOZZZdddkkkpppttttttuuuvvvwwwxxxyyyzzzzzz{{{zzzyyyyyyyyyyyyyyyxxxyyyxxxwwwuuussspppnnnllloootttzzz}}}||||||{{{zzzyyyyyyyyyyyy||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||xxxsssmmmfff___\\\]]]^^^^^^]]]``````^^^WWWJJJBBBGGGQQQgggpppddd^^^[[[XXXUUUQQQQQQZZZffflll]]]WWWTTTQQQPPPQQQTTTXXXZZZZZZZZZYYYYYYYYY[[[]]]^^^[[[YYYWWWUUUSSSQQQNNNKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNOOONNNLLLKKKLLLNNNPPPRRRPPPRRRUUUWWWWWWUUURRRPPPLLLMMMOOOOOONNNMMMMMMMMMOOOQQQTTTUUUTTTPPPKKKHHHCCCEEEIIIMMMOOOPPPRRRSSSMMMKKKJJJIIIJJJJJJHHHGGGIIIHHHGGGFFFFFFFFFFFFGGGKKKPPPSSSUUU[[[eeemmmnnnooowww{{{vvvtttvvv|||wwwvvvwwwuuuooojjjcccaaa___```bbbeeehhhjjjkkklllkkkiiifffdddeeefffdddddddddeeefffffffffeeebbbbbbbbbaaa``````bbbdddcccbbb```^^^\\\[[[ZZZZZZWWWXXXYYYZZZYYYVVVRRROOOEEEEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPTTTXXX[[[\\\]]]\\\``````aaaaaa``````bbbcccccciiitttqqq```XXXYYYXXX[[[aaafffiiijjjiiiiiiggghhhjjjlllmmmooooooooolllmmmmmmmmmllljjjhhhgggaaadddfffeeecccbbbccceeefff___VVVRRRUUU[[[bbbffffffiiioootttxxxyyyzzzyyytttsssssstttvvvwwwvvvuuuxxxxxxwwwvvvuuuttttttsssrrrwwwzzzwwwqqqoootttzzzxxxxxxxxxxxxyyy}}}~~~{{{yyy{{{}}}~~~~~~}}}{{{zzzyyyuuunnnhhhgggkkktttzzz|||{{{{{{{{{|||}}}~~~}}}}}}xxx||||||zzzxxxyyy|||~~~|||zzzwwwxxxxxxuuuqqqqqquuuyyy~~~|||yyywwwtttqqqppptttvvvvvvyyy~~~}}}zzzrrrjjjggggggiiiooozzz~~~|||yyytttwww{{{~~~~~~}}}}}}|||tttdddUUULLLMMMSSS^^^ggglllqqqwwwttttttuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxxxx|||{{{yyywwwssspppmmmkkkmmmqqqwww|||~~~}}}|||{{{zzzzzzzzzzzz|||}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~yyyrrrkkk```\\\XXXWWWYYY[[[[[[[[[]]]WWWQQQLLLIIIKKKWWWccc~~~yyyeeeWWWTTTOOOLLLMMMPPPZZZlll}}}ppp___WWWTTTSSSRRRQQQQQQSSSVVVXXXZZZYYYXXXXXXYYY[[[]]]^^^ZZZXXXVVVUUUSSSQQQMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHJJJLLLLLLKKKKKKKKKLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSTTTVVVWWWVVVTTTPPPNNNLLLOOOQQQQQQOOONNNNNNPPPPPPRRRUUUVVVTTTOOOJJJFFFBBBFFFKKKMMMMMMMMMNNNOOOJJJIIIHHHIIIKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIIIILLLNNNPPPXXXeeemmmooommmoooyyyxxxsssoooppp~~~zzzvvvssstttvvvvvvqqqllldddcccbbbbbbbbbeeehhhjjjiiiiiigggeeecccbbbcccdddbbbcccddddddccccccccccccbbbcccdddcccbbbbbbcccdddfffeeeccc```^^^\\\[[[ZZZWWWYYY[[[[[[XXXTTTPPPMMMDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEGGGHHHJJJJJJKKKLLLOOOQQQTTTVVVYYY\\\^^^`````````ddddddcccaaa______aaadddeeemmm|||vvvccc[[[[[[[[[___eeekkkooopppooonnnnnnoooqqqrrrtttuuuuuuuuurrrrrrsssrrrqqqpppnnnmmm___aaabbbbbb```^^^^^^^^^^^^ZZZVVVWWW\\\bbbfffggggggkkkqqqwww{{{||||||{{{tttsssrrrsssuuuvvvuuutttxxxxxxwwwvvvvvvuuuttttttsssvvvxxxvvvrrrqqqtttwwwyyyyyyyyyzzz}}}~~~zzz|||}}}~~~}}}{{{xxxvvvtttqqqllliiikkkrrr}}}||||||||||||}}}}}}~~~~~~~~~yyy|||~~~}}}~~~|||zzz{{{}}}~~~|||yyyxxxvvvtttqqqppprrrwww{{{~~~|||yyywwwuuutttqqqqqquuuwwwwwwyyy}}}}}}~~~zzzxxxvvvqqqjjjgggkkkpppuuu|||{{{~~~{{{wwwsssvvvzzz}}}}}}|||}}}}}}zzzrrrbbbSSSKKKNNNWWWbbbiiilllrrrwwwtttttttttuuuvvvxxxyyyzzzxxxyyyzzzyyyxxxwwwwwwyyy}}}|||zzzwwwtttpppmmmlllkkkoootttzzz}}}|||{{{{{{zzzzzz|||}}}}}}}}}~~~}}}yyyxxxxxxxxxzzz}}}zzzrrriii```PPPSSSVVVYYYZZZYYYXXXWWW[[[TTTNNNNNNSSS[[[hhhttt}}}ooo___RRRPPPKKKIIIMMMWWWiiiuuucccYYYWWWQQQRRRRRRQQQPPPQQQSSSUUUZZZYYYYYYYYYYYYZZZ[[[[[[YYYXXXVVVUUUTTTQQQMMMIIIJJJIIIIIIHHHGGGHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUTTTRRRPPPNNNOOOQQQTTTSSSPPPOOORRRTTTQQQSSSUUUVVVTTTOOOJJJFFFAAAFFFLLLNNNLLLIIIIIIJJJIIIIIIIIIJJJLLLLLLKKKIIIFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHJJJTTTbbbkkkmmmllljjjqqqzzzssslllkkkwwwtttpppoooqqquuuuuuqqqllleeeeeeeeedddcccdddgggjjjhhhgggeeedddcccbbbbbbbbbaaacccdddcccbbbaaaaaaaaacccdddeeeeeeccccccccceeedddcccbbb```^^^[[[ZZZYYYWWWZZZ\\\[[[XXXSSSPPPNNNFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDFFFGGGIIIKKKMMMOOOPPPQQQTTTVVVZZZ\\\^^^```aaabbbbbbbbbeeefffdddaaa^^^___dddiiijjjuuu|||hhh```aaaaaaeeekkkqqquuuwwwwwwvvvwwwwwwyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvYYYZZZ\\\\\\\\\\\\\\\\\\]]][[[[[[```fffjjjiiifffhhhlllsssyyy}}}~~~|||{{{tttsssrrrsssuuuuuuuuutttwwwwwwvvvvvvuuuuuutttttttttuuuvvvuuusssrrrssstttwwwwwwvvvxxx{{{yyyzzz{{{{{{yyyuuuqqqoookkklllmmmooottt{{{}}}}}}~~~|||}}}}}}}}}~~~~~~yyy|||}}}{{{|||~~~||||||~~~~~~{{{wwwtttrrrpppppptttxxx|||}}}~~~|||zzzwwwtttssstttrrrssswwwyyyxxxyyy|||{{{|||zzzvvvttttttqqqkkkgggooowww~~~{{{|||{{{vvvtttwwwzzz~~~~~~}}}}}}~~~~~~{{{xxxpppaaaRRRIIINNNYYYdddjjjkkkpppvvvuuutttttttttuuuwwwxxxyyyyyy{{{|||{{{xxxwwwxxxzzzzzzyyyxxxvvvtttrrrooonnnjjjnnnssszzz}}}||||||{{{{{{|||||||||}}}}}}~~~~~~~~~|||xxxuuutttssswww{{{yyynnneee[[[SSSHHHMMMSSSWWWYYY\\\bbbfffmmmiiihhhlllqqqwwwsssjjjbbbXXXQQQPPPPPPVVVcccsssuuuggg\\\VVVTTTOOOQQQSSSSSSRRRRRRTTTVVVZZZZZZZZZZZZZZZYYYYYYXXXZZZXXXWWWVVVTTTQQQMMMJJJJJJIIIHHHGGGFFFGGGGGGHHHJJJLLLOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQOOORRRTTTRRROOOOOORRRWWWSSSTTTVVVVVVTTTPPPKKKHHHDDDIIIPPPQQQNNNKKKJJJKKKLLLKKKKKKLLLMMMMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFDDDFFFPPP^^^hhhjjjlllgggkkk|||zzzpppeee___jjjzzznnnkkkjjjnnnssstttppplllfffggggggfffddddddgggjjjhhhgggfffeeeeeedddcccbbb```bbbddddddbbbaaabbbcccbbbdddeeeeeedddccccccdddbbbbbbaaa___^^^\\\ZZZYYYVVVXXX[[[ZZZWWWSSSQQQQQQJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGJJJLLLMMMLLLOOOSSSVVVWWWXXXZZZ[[[```aaabbbccccccdddccccccdddeeeeeebbb```bbbjjjpppuuuooogggiiiiiilllrrrwww{{{}}}~~~}}}~~~~~~}}}RRRTTTVVVWWWYYYZZZ[[[[[[___^^^aaagggmmmnnnjjjeeehhhmmmtttzzz~~~~~~|||zzztttsssrrrsssuuuuuuuuusssvvvvvvvvvuuutttttttttsssuuuuuutttttttttssssssrrrtttsssrrrtttxxx|||~~~~~~~~~}}}uuuvvvwwwvvvtttoookkkhhheeeiiiooouuu{{{~~~{{{{{{~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~zzz}}}}}}zzz{{{~~~}}}~~~~~~~~~zzzvvvpppnnnnnnrrrxxx~~~~~~}}}{{{xxxuuusssrrruuussstttyyyzzzxxxxxx{{{{{{|||yyyttttttuuusssnnngggqqq}}}}}}{{{vvvuuuxxx{{{~~~}}}~~~}}}zzzwwwooo```RRRHHHNNNZZZeeeiiijjjnnnuuuuuuuuutttttttttvvvwwwxxxzzz|||}}}|||yyyxxxzzz|||wwwwwwwwwvvvuuusssrrrqqqiiimmmrrryyy~~~}}}|||||||||||||||||||||}}}~~~yyyyyyzzzxxxtttrrrqqqqqqzzz~~~pppbbbYYYPPPHHHHHHKKKOOOQQQUUU```qqq~~~sssccc[[[WWWSSSOOOQQQYYYjjjrrrggg^^^XXXSSSPPPOOOSSSVVVVVVUUUUUUWWWYYYZZZ[[[\\\\\\[[[YYYWWWVVVZZZYYYXXXWWWUUURRRNNNJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMPPPQQQPPPNNNNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRVVVVVVUUUTTTRRRPPPNNNMMMNNNNNNNNNNNNOOOQQQSSSTTTNNNPPPQQQOOOLLLLLLQQQVVVTTTUUUVVVWWWUUUQQQMMMJJJGGGNNNUUUVVVSSSOOONNNOOOOOOOOONNNNNNOOONNNKKKHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEBBBCCCMMM\\\eeehhhlllfffiiixxxwwwkkk]]]TTT]]]lll~~~tttjjjhhhhhhlllqqqsssoookkkfffhhhhhhgggddddddgggjjjhhhggggggggggggfffdddbbb___bbbeeeeeecccbbbdddfffbbbdddeeeeeedddccccccdddeeeeeeeeedddcccaaa___^^^TTTWWWZZZYYYVVVTTTTTTUUUMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMPPPRRRTTTQQQTTTYYY\\\^^^___```aaaccccccddddddeeedddddddddcccdddeeecccbbbfffooowwwtttlllooonnnqqqvvv{{{NNNRRRVVVWWWVVVVVVWWWYYY^^^aaaeeejjjllllllkkkjjjnnnqqqvvvxxxyyyyyyyyyzzzqqqqqqoooooonnnooopppqqquuuuuuuuutttttttttttttttrrrrrrqqqpppqqqrrrssstttrrrwww|||}}}{{{{{{~~~~~~~~~|||{{{zzzwwwqqqkkkjjjhhhcccbbbdddbbbhhhpppyyy~~~|||wwwrrrqqquuuuuuwww{{{~~~{{{|||}}}~~~{{{xxxxxx{{{~~~~~~}}}yyyrrrllljjjkkkooouuu}}}~~~|||{{{zzzyyywwwtttrrrqqquuutttssstttvvvxxxxxxwwwxxxtttpppqqqtttvvvuuurrrrrrxxx~~~}}}}}}~~~|||zzzwwwyyy|||~~~~~~|||}}}{{{vvvrrrkkk^^^RRRKKKPPPYYYbbbjjjoooqqqrrrtttuuuvvvvvvvvvwwwzzz|||}}}}}}|||||||||{{{{{{{{{wwwyyyzzz{{{yyyuuuqqqoooiiimmmttt|||~~~~~~~~~~~~~~~~~~}}}~~~~~~|||wwwrrrrrrpppppppppsssxxx|||pppaaaTTTHHHCCCDDDBBBAAACCCIII[[[vvvttt___XXXTTTMMMMMMRRRaaatttrrreee^^^ZZZUUURRRRRRSSSTTTVVVVVVVVVXXXZZZ\\\```]]]ZZZXXXXXXYYYYYYXXXYYYYYYYYYXXXUUUSSSPPPNNNMMMLLLKKKHHHEEEDDDEEEGGGKKKSSSWWWRRRLLLLLLOOOQQQWWWUUURRRRRRSSSTTTUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMSSSQQQNNNMMMMMMPPPSSSUUUYYYXXXVVVTTTQQQOOOMMMMMMHHHXXXddd```TTTNNNOOOQQQQQQPPPOOOOOOOOONNNLLLJJJLLLLLLLLLLLLKKKJJJHHHHHHFFFHHHGGGFFFLLLYYYbbbfffeeefffmmmwwwxxxfffUUUPPPWWW___zzzwwwoookkkfffaaabbblllsssqqqoooooommmjjjgggfffffffffeeedddiiigggeeegggiiiiiieeebbbcccdddeeefffeeedddcccbbbccccccbbbaaa``````cccfffeeeeeedddeeefffgggfffeee```]]]YYYXXXYYYXXXUUURRRNNNNNNOOONNNNNNOOORRRUUUTTTTTTUUUUUUVVVWWWWWWWWWYYYZZZ]]]```cccdddeeeeeehhhhhhfffeeedddccccccccccccaaabbbfffhhhllluuu|||rrroooppprrrwww|||~~~}}}OOOQQQTTTUUUUUUUUUWWWYYY___aaaeeehhhjjjjjjiiihhhnnnpppsssttttttuuuvvvxxxtttsssrrrqqqqqqqqqrrrsssssssssttttttttttttssssssrrrqqqqqqqqqrrrssstttuuusssxxx|||}}}{{{{{{}}}|||zzzwwwtttsssnnnhhhcccbbb```]]]^^^aaabbbiiisss~~~~~~wwwqqqooommmjjjlllppprrrvvvzzz}}}~~~}}}}}}{{{|||}}}~~~}}}{{{xxxyyy|||~~~~~~~~~~~~|||wwwoooiiihhhkkkrrrzzz{{{{{{{{{{{{zzzyyywwwuuussssssrrrqqqsssvvvxxxyyyyyyvvvrrrppprrrwww{{{{{{yyyyyy~~~~~~~~~~~~}}}}}}}}}~~~{{{yyyvvvxxx{{{}}}~~~~~~|||}}}{{{vvvrrrkkk^^^RRRMMMQQQYYYaaaiiiooorrrsssvvvwwwyyyyyyyyyyyy{{{}}}{{{{{{{{{{{{zzzzzzzzzyyyxxxyyyzzzzzzyyyvvvrrrpppiiimmmrrrzzz~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzzvvvsssooooooooonnnooottt}}}sssaaaTTTJJJBBB???@@@??????CCCQQQlllxxxgggWWWRRRPPPOOOXXXdddzzzssshhh]]]YYYWWWTTTRRRRRRSSSTTTUUUVVVVVVWWWYYY[[[^^^[[[XXXVVVWWWWWWWWWWWWXXXXXXWWWVVVTTTRRRPPPNNNLLLLLLJJJHHHEEEEEEGGGIIIGGGOOOTTTQQQMMMNNNQQQSSSVVVTTTSSSTTTUUUUUUSSSQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMQQQPPPOOOOOOOOOQQQTTTVVVWWWUUURRRPPPNNNNNNOOOOOOOOO\\\ddd```UUUPPPOOOPPPPPPOOONNNNNNOOONNNLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGPPP]]]gggjjjjjjkkkooowww~~~{{{hhhVVVNNNSSSZZZzzzrrrfff^^^___^^^cccnnnuuutttsssuuurrrooolllkkkkkkkkkjjjiiikkkjjjjjjjjjkkkjjjgggeeedddddddddddddddcccbbbaaacccdddcccbbbaaaaaaccceeeffffffhhhkkklllllljjjhhhaaa]]]YYYXXXYYYYYYWWWTTTQQQRRRRRRRRRSSSUUUZZZ]]]^^^^^^]]]]]]]]]^^^___```___aaabbbdddffffffffffffhhhgggfffeeeeeeddddddeeefffeeegggjjjkkkooozzzssspppppprrrvvv{{{~~~~~~~~~}}}|||{{{yyyyyyQQQSSSTTTUUUUUUVVVXXXZZZ```aaabbbdddfffgggggggggmmmnnnnnnmmmmmmooorrruuutttsssrrrqqqppppppqqqrrrpppqqqrrrssssssrrrqqqpppppppppqqqqqqssstttvvvwwwuuuyyy}}}~~~|||{{{}}}}}}zzzuuupppllliiiddd^^^YYYXXXWWWWWWZZZ```gggooo{{{vvvlllcccaaacccdddggglllqqqvvv|||~~~}}}{{{|||}}}~~~{{{zzzzzz{{{|||~~~}}}|||}}}~~~~~~~~~{{{tttllleeehhhnnnwwwyyyzzz{{{}}}}}}|||zzzwwwuuuqqqpppppprrruuuxxxyyyyyyvvvtttrrrtttzzz~~~~~~~~~~~~}}}}}}||||||}}}~~~zzzwwwtttvvvzzz}}}~~~}}}|||}}}{{{vvvqqqjjj^^^RRROOOSSSYYYaaaiiiooosssuuuxxxzzz|||}}}|||{{{|||}}}zzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzzzzzyyywwwtttrrrlllnnnqqqwww~~~}}}|||}}}}}}~~~}}}xxxtttrrrqqqqqqsssuuuuuuwww~~~qqqaaaOOOEEE???<<<;;;===;;;<<>>:::;;;999888:::<<<===AAALLLXXXiii|||{{{kkkZZZRRRLLLLLLJJJHHHLLLSSScccvvv~~~wwwddd[[[ZZZYYYVVVYYYVVVTTTTTTPPPKKKJJJMMMLLLMMMOOOOOOOOOQQQSSSVVVRRROOOLLLLLLMMMNNNOOOOOOKKKNNNSSSWWWXXXWWWUUUSSSPPPOOOLLLIIIHHHKKKPPPTTTOOOSSSUUUTTTTTTVVVUUURRRQQQOOONNNMMMOOOPPPOOONNNSSSSSSRRRPPPNNNMMMLLLKKKGGGFFFFFFEEEGGGIIIKKKMMMNNNOOOQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLFFFKKKMMMLLLMMMOOOOOOMMMQQQPPPOOOPPPQQQQQQPPPNNNLLLKKKJJJIIIIIIJJJLLLMMMJJJLLLMMMLLLPPPYYY___```cccaaaccciiinnnsss}}}}}}zzzwwwttttttsssqqqpppjjjhhhggghhhkkkkkkgggddd```cccgggjjjjjjhhheeeccceeeeeeddddddeeejjjqqqwwwwww{{{}}}wwwqqqpppqqqoooiiibbb]]]\\\[[[YYYWWWWWWYYY\\\^^^______aaacccjjjiiifffeeedddfffgggiiijjjjjjkkklllnnnqqqsssuuuvvvxxxzzz}}}wwwqqqoooiiijjjkkkkkklllllllllllliiikkkmmmooopppqqqqqqpppllllllllllllllllllkkkjjj\\\]]]```dddfffbbbZZZSSSRRRNNNOOOSSSTTTPPPPPPTTTTTTTTTUUUWWWYYY[[[]]]^^^[[[\\\^^^___aaabbbccccccgggfffeeeddddddfffhhhjjjmmmnnnooopppqqqrrrrrrsssqqqtttvvvxxxyyyzzz|||~~~|||zzzvvvpppkkkiiijjjlllnnnrrrxxx|||{{{jjj```]]]^^^dddjjjpppxxx~~~|||{{{|||{{{}}}}}}~~~}}}|||}}}vvvqqqrrruuuxxx}}}~~~xxxtttppptttxxxxxxuuussstttuuutttzzz~~~~~~xxxvvvwwwzzz{{{|||}}}}}}}}}{{{{{{|||{{{xxxvvvvvvtttiii]]]SSSYYYaaaiiinnnrrruuuwwwwwwwwwvvvvvvwwwxxxxxxyyy}}}~~~zzzyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}|||zzzyyy|||~~~vvvqqqmmmhhhddd]]]QQQFFFBBBAAA>>>999888<<<===>>>AAAIIIVVVdddmmm}}}oooaaaSSSOOOLLLKKKJJJMMM\\\lllxxxggg[[[VVVUUUTTTRRRVVVUUUTTTRRRPPPNNNLLLKKKPPPOOONNNNNNOOORRRTTTVVVQQQPPPMMMKKKJJJJJJKKKLLLMMMPPPSSSUUUUUUUUUUUUVVVQQQOOOKKKHHHGGGGGGIIIJJJOOOQQQSSSTTTRRRQQQQQQQQQSSSPPPMMMMMMPPPRRRQQQOOOLLLMMMNNNOOONNNLLLJJJIIIDDDEEEEEEDDDDDDDDDGGGIIIMMMNNNOOOQQQRRRQQQPPPPPPIIIJJJKKKIIIFFFGGGJJJNNNOOOMMMKKKIIIIIIJJJLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIILLLQQQUUUXXX]]]\\\___gggmmmqqqvvv{{{}}}|||zzzyyyxxxvvvrrroooqqqooollljjjkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhgggeeecccbbbcccgggnnnuuuyyy{{{{{{yyyvvvsssqqqqqqqqqrrrjjjaaaZZZWWWWWWVVVUUUVVVZZZ^^^```______bbbdddiiigggffffffgggiiiiiiiiikkklllllllllnnnrrrwww{{{yyyssspppnnnkkkkkkllllllllllllmmmmmmhhhiiilllooopppqqqpppoookkkmmmppprrrqqqoookkkiiiaaaffflllrrrtttpppiiidddZZZUUUSSSTTTSSSOOONNNRRRQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZ\\\]]]___`````````dddccccccdddeeegggiiijjjllllllmmmnnnpppqqqrrrsssrrrsssuuuvvvwwwyyy|||~~~}}}|||xxxsssooonnnppprrryyy}}}{{{nnn```^^^aaahhhooowww~~~{{{zzz|||}}}~~~|||zzzyyyxxxrrroooqqquuuxxx}}}~~~}}}}}}{{{wwwtttooorrrvvvvvvtttssssssuuuuuu|||~~~~~~~~~zzzwwwxxx|||||||||}}}}}}}}}}}}}}}~~~zzzwwwwwwtttiii]]]UUU[[[cccjjjnnnqqqssstttwwwwwwwwwwwwxxxyyyzzzzzz}}}~~~|||yyyxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{~~~~~~qqqfff___ZZZTTTOOOIIIBBB>>>>>>>>>;;;888888;;;BBBMMMYYYeeeppp{{{wwwpppdddXXXKKKJJJKKKOOOSSS\\\nnnwwwlll___UUURRRRRRRRRQQQWWWVVVTTTQQQOOOMMMKKKJJJMMMMMMLLLLLLMMMOOORRRSSSPPPNNNLLLJJJIIIJJJKKKKKKMMMPPPSSSUUUUUUUUUUUUVVVRRROOOLLLIIIGGGHHHJJJKKKMMMOOOQQQRRRPPPOOOOOOOOOQQQOOONNNNNNOOOPPPPPPPPPLLLMMMMMMMMMLLLKKKIIIHHHFFFGGGGGGFFFFFFFFFIIIKKKLLLNNNQQQSSSSSSRRRPPPNNNLLLLLLJJJHHHGGGHHHKKKMMMOOONNNKKKIIIIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKNNNPPPRRRVVVUUUZZZdddkkknnnqqquuu~~~}}}|||{{{{{{yyyuuurrrpppnnnlllkkklllllllllkkkjjjjjjjjjjjjiiihhhgggggggggfffeeefffiiinnnsssvvvyyyyyyxxxvvvsssqqqoooooooooiii```ZZZVVVUUUSSSRRRVVVYYY]]]`````````aaabbbccccccbbbccceeegggiiiiiikkkkkkllllllnnnsssyyy~~~~~~uuuqqqmmmkkkkkkkkkkkkkkkkkkkkklllllliiijjjmmmoooqqqqqqqqqpppkkkmmmpppqqqqqqnnnkkkhhhaaagggpppxxx|||{{{vvvrrrhhhaaa[[[WWWSSSNNNNNNPPPRRRRRRRRRRRRRRRSSSTTTTTTWWWXXXYYY[[[\\\]]]]]]]]]___```bbbdddeeeggghhhhhhhhhiiijjjlllnnnppprrrrrrrrrrrrsssssssssvvv{{{~~~~~~~~~~~~{{{xxxuuuuuuwwwyyy|||rrrbbbbbbfffmmmsss|||~~~{{{zzz|||~~~~~~~~~{{{xxxvvvsssnnnmmmqqqvvvyyy}}}~~~}}}}}}{{{zzzyyyxxxvvvtttooorrruuuuuusssqqqsssuuuttt|||~~~}}}}}}~~~|||~~~~~~|||yyyzzz~~~}}}||||||}}}~~~~~~yyywwwssshhh\\\TTTZZZcccjjjoooqqqsssuuuxxxxxxxxxyyyzzz{{{{{{|||~~~}}}zzzyyy}}}~~~}}}ppphhh\\\RRRKKKFFFAAA===:::888999<<<;;;999:::>>>CCCQQQfffzzznnneeeaaaYYYOOOJJJKKKQQQZZZdddrrruuuggg```WWWQQQQQQRRRRRRQQQUUUTTTSSSPPPNNNLLLJJJIIIKKKJJJJJJJJJKKKLLLNNNOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLOOOSSSUUUUUUTTTTTTUUURRRPPPMMMJJJIIIIIIJJJLLLKKKMMMOOOOOONNNMMMLLLMMMOOOPPPPPPOOONNNNNNOOOQQQMMMLLLKKKJJJHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFIIIKKKLLLNNNRRRUUUUUUTTTQQQOOOQQQMMMIIIGGGHHHJJJKKKLLLPPPNNNLLLJJJIIIIIIKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLTTT```iiikkklllnnnwww}}}||||||||||||yyyuuurrrnnnmmmllllllmmmnnnmmmllljjjjjjjjjjjjiiihhhgggfffhhhhhhhhhjjjllloooqqqsssuuuvvvvvvuuussspppmmmkkkgggccc]]]YYYVVVTTTRRRPPPVVVWWW[[[___bbbbbb```^^^]]]^^^___```ccceeegggiiiiiijjjkkklllooouuu|||wwwrrroookkkhhhkkkkkkjjjjjjjjjjjjjjjkkkkkklllnnnpppqqqrrrqqqqqqmmmnnnpppppppppmmmjjjhhhccceeelllvvv{{{uuuooofff^^^VVVQQQPPPQQQUUUTTTTTTTTTTTTUUUUUUVVVUUUVVVWWWYYYZZZZZZ[[[[[[]]]^^^```cccddddddccccccdddeeegggiiilllnnnpppqqqqqqppppppoooooosssyyy}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyzzz}}}zzzsssfffgggkkkooottt}}}}}}|||~~~~~~{{{xxxvvvrrrnnnnnntttyyy{{{~~~~~~|||}}}|||zzzxxxwwwvvvvvvuuurrruuuvvvtttqqqpppqqqtttrrr{{{~~~}}}}}}}}}}}}}}}~~~}}}|||}}}~~~~~~}}}zzz{{{~~~}}}{{{zzz{{{}}}{{{wwwrrrggg\\\SSSYYYbbbjjjooorrruuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~||||||yyyqqqkkkXXXRRRJJJDDD@@@===;;;999:::999:::;;;999:::CCCNNN[[[jjjooo^^^YYYWWWSSSMMMRRRWWW___jjjwwwxxxlll^^^YYYTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHIIIJJJJJJKKKNNNRRRTTTTTTTTTTTTTTTSSSQQQNNNLLLJJJJJJKKKLLLJJJLLLNNNNNNMMMLLLKKKLLLOOOQQQSSSRRRNNNMMMOOORRRMMMKKKIIIFFFEEEEEEFFFFFFDDDEEEEEEDDDDDDDDDGGGIIINNNOOORRRTTTVVVWWWVVVVVVTTTOOOIIIGGGIIIKKKLLLKKKPPPNNNLLLJJJIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLKKKOOONNNNNNMMMMMMNNNNNNOOOLLLLLLLLLKKKIIIHHHFFFFFFCCCEEENNN\\\gggjjjiiijjjooo|||xxxyyyyyyyyyzzz{{{{{{xxxssspppmmmmmmmmmnnnppppppooonnniiiiiiiiihhhgggfffeeedddhhhiiijjjmmmoooqqqrrrsssrrrrrrssssssrrrnnnjjjfff]]]\\\YYYWWWUUUTTTRRRQQQSSSSSSWWW]]]cccddd```\\\\\\]]]___```aaaccceeeggghhhhhhiiikkkooouuu~~~}}}vvvqqqnnnllliiigggjjjjjjiiihhhhhhiiijjjjjjlllmmmoooqqqrrrrrrrrrrrrnnnooooooooonnnllljjjhhhkkkhhhjjjvvv|||rrrggg___ZZZXXXVVVTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUVVVWWWXXXYYYYYYYYY[[[]]]___``````___]]]\\\```aaaccceeehhhjjjlllmmmnnnmmmlllkkkkkkooouuuzzz{{{{{{zzzzzz{{{}}}}}}}}}}}}|||{{{|||~~~~~~xxxqqqiiijjjnnnsssxxx}}}~~~}}}yyywwwsssqqqrrryyy}}}~~~~~~}}}{{{yyywwwvvvvvvwwwwwwxxxxxxtttpppmmmooorrrttt~~~~~~~~~}}}}}}}}}{{{}}}}}}|||~~~~~~~~~|||~~~}}}{{{{{{}}}{{{zzzxxxyyy|||}}}wwwrrrggg]]]WWW\\\ccciiimmmppprrrsssyyyzzz|||~~~~~~}}}}}}zzzooobbbXXXQQQIIIEEE@@@<<<::::::::::::;;;999999999999BBBVVVhhh{{{ttt^^^RRROOOPPPPPPOOO\\\cccooo{{{{{{qqqhhhaaaYYYVVVTTTRRRQQQRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIJJJJJJKKKNNNQQQSSSSSSSSSSSSTTTSSSQQQOOOMMMKKKKKKKKKLLLJJJLLLNNNNNNMMMLLLLLLLLLPPPSSSUUUSSSPPPNNNPPPRRRLLLJJJGGGDDDCCCDDDEEEFFFDDDEEEEEEDDDDDDDDDGGGIIIPPPPPPQQQSSSVVVYYY[[[]]]SSSNNNIIIGGGIIILLLLLLJJJOOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOIIIIIIJJJJJJIIIGGGFFFEEE@@@AAAIIIYYYfffjjjkkkkkkkkkyyyooommmpppssstttwwwzzz{{{yyytttpppnnnnnnoooqqqssssssqqqoooggggggggggggfffeeedddcccfffhhhkkknnnqqqrrrsssssspppoooooopppppplllfffaaaZZZZZZYYYWWWTTTQQQOOONNNPPPQQQUUU[[[bbbdddaaa]]]^^^```bbbbbbaaaaaabbbdddeeefffgggiiimmmuuu~~~zzzvvvqqqllliiihhhgggfffjjjiiihhhggghhhiiijjjkkknnnnnnooopppqqqrrrrrrrrrppppppooonnnmmmkkkiiihhhmmmkkklllwww~~~ssskkkgggccc___TTTSSSRRRQQQPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVYYYZZZ\\\\\\\\\[[[YYYWWW\\\]]]___aaadddfffhhhiiijjjiiihhhggghhhlllrrrvvvuuuuuuvvvwwwyyy|||}}}}}}}}}|||{{{|||~~~}}}xxxsssmmmmmmqqqxxx}}}~~~~~~}}}~~~{{{yyytttrrrvvv~~~~~~~~~|||yyywwwvvvwwwxxxxxxwwwrrrmmmkkknnnqqqzzz||||||}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~}}}~~~|||zzz{{{|||{{{yyyxxxyyy|||}}}wwwrrrhhh______bbbfffiiijjjlllnnnpppyyy{{{}}}~~~~~~||||||}}}~~~}}}{{{tttqqqllldddYYYOOOFFFAAA@@@>>>;;;888666666777888777777999===EEEUUUqqqlll^^^PPPKKKLLLOOOSSSWWWfffppp~~~}}}mmmccc^^^ZZZUUUTTTRRRQQQOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIJJJKKKKKKJJJMMMQQQSSSSSSRRRSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKJJJLLLNNNNNNMMMLLLLLLLLLQQQSSSTTTSSSQQQPPPOOOPPPIIIHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFIIIKKKQQQQQQRRRSSSVVVXXX[[[\\\OOOMMMJJJIIIJJJKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOGGGHHHHHHHHHHHHGGGGGGFFFBBB@@@FFFTTTccckkkoooqqqmmm|||||||||}}}nnneeebbbccchhhkkkpppvvv{{{zzzwwwssspppppprrruuuwwwvvvssspppfffffffffffffffeeeeeedddfffhhhkkknnnqqqssssssssspppnnnmmmmmmllliiibbb\\\[[[\\\[[[XXXSSSOOOLLLLLLQQQSSSWWW\\\```bbb```___aaacccfffeeebbb```aaacccccccccdddfffjjjrrr|||}}}|||zzzzzz{{{zzzxxxvvvtttqqqmmmiiifffeeeeeeeeeiiihhhgggggghhhjjjlllnnnnnnoooooopppqqqqqqrrrrrrqqqpppooommmkkkiiihhhhhhjjjmmmttt~~~}}}wwwtttnnnhhh\\\ZZZXXXUUUSSSQQQPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVYYYZZZ\\\^^^```bbbdddeeeeeefffeeeeeefffiiinnnrrrpppppprrrtttvvvyyy{{{}}}}}}~~~~~~}}}{{{{{{|||~~~}}}{{{}}}|||xxxsssqqqttt|||}}}}}}|||}}}~~~}}}zzzxxxrrrrrrwww~~~~~~zzzvvvuuuvvvttttttsssoookkkjjjmmmqqq}}}zzzzzzzzz{{{{{{|||}}}}}}|||~~~~~~~~~~~~zzzyyy{{{{{{{{{zzzzzz{{{}}}|||wwwrrriiiaaa```bbbeeeggghhhkkkooorrrzzz{{{~~~}}}~~~xxxooohhhdddbbbZZZWWWRRRLLLFFFAAA===;;;;;;:::888555444444666777999<<>>888555666777666444333222333666555444666;;;999===BBBKKKZZZiiiooonnn}}}ssshhh^^^TTTPPPKKKHHHJJJQQQYYY^^^nnnxxx~~~zzz|||pppddd^^^XXXQQQOOORRRTTTSSSQQQNNNMMMLLLKKKKKKLLLNNNNNNNNNLLLJJJIIIIIIIIIGGGEEEEEEDDDDDDFFFHHHJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRQQQOOOMMMKKKFFFFFFFFFFFFGGGIIIKKKLLLNNNMMMMMMLLLLLLKKKKKKKKKGGGEEECCCCCCDDDFFFGGGGGGDDDEEEEEEEEEDDDEEEHHHJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMQQQOOOLLLLLLMMMOOOPPPPPPIIIKKKOOORRRSSSRRROOONNNKKKIIIHHHHHHJJJMMMMMMMMMJJJGGGFFFIIIQQQ[[[eeejjjvvvwwwzzz||||||yyytttooodddTTTJJJIIIIIILLLUUUbbbnnnuuuxxxwwwwwwvvvuuusssqqqooonnnnnnnnnoooooommmjjjhhhfffbbbdddgggjjjlllmmmllllllggghhhhhhgggccc^^^XXXUUUQQQSSSVVV[[[bbblllwww~~~~~~tttggg^^^\\\___bbbdddeeeeeeeeefffffffffgggggghhhiiilllrrryyy}}}|||zzzxxxzzzxxxttttttxxxzzzyyyvvvtttqqqnnnmmmnnnpppqqqqqqnnnjjjfffddddddeeefffgggiiijjjjjjiiihhhiiijjjiiijjjkkklllllllllkkkkkkdddfffjjjnnnpppoookkkggghhhhhhiiikkkoooqqqqqqppptttrrrppppppppppppooonnnzzzrrrnnn^^^\\\YYYVVVSSSQQQPPPPPPOOOPPPPPPQQQQQQPPPOOOOOORRRSSSTTTUUUVVVWWWXXXXXXWWWXXXYYY[[[]]]___bbbcccdddeeefffgggggghhhkkkmmmmmmmmmnnnppprrrssstttuuuwwwwwwuuusssrrrsssuuuwwwxxxwwwwwwxxxzzz{{{}}}}}}~~~||||||}}}yyynnnrrr}}}~~~vvvooojjjfffdddcccccccccfffppp{{{wwwjjj___^^^___bbbggglllqqquuuxxx{{{|||}}}}}}~~~~~~~~~~~~~~~}}}{{{yyy{{{}}}|||zzzyyyqqqhhh___bbbhhhppp{{{~~~wwwqqqnnnkkkeee\\\TTTMMMGGGAAA===;;;999666555666777666555555444555888777666999@@@CCCMMMZZZiiizzz|||rrrhhh\\\SSSNNNLLLKKKKKKQQQ\\\hhhppp}}}~~~vvvuuu{{{ssscccZZZYYYTTTPPPOOORRRSSSQQQOOONNNMMMMMMLLLLLLMMMNNNNNNNNNLLLJJJIIIIIIIIIGGGEEEEEEDDDDDDFFFIIIKKKLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMOOOPPPPPPNNNKKKIIIEEEEEEEEEFFFGGGIIILLLMMMLLLKKKJJJJJJJJJKKKKKKLLLIIIFFFCCCBBBDDDFFFHHHHHHDDDEEEFFFEEEEEEFFFHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKIIIGGGFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQOOOLLLKKKKKKLLLMMMNNNHHHLLLQQQRRRPPPMMMMMMMMMIIIIIIHHHIIIKKKMMMNNNNNNNNNKKKHHHJJJRRR\\\fffkkksssvvv{{{~~~~~~~~~yyyyyyssseeeXXXTTTRRRPPPTTT^^^jjjtttyyyxxxwwwuuutttrrrpppoooooooooppppppooommmjjjgggfffcccdddfffhhhiiijjjjjjiiifffgggfffeeebbb^^^ZZZWWWXXXYYY[[[```hhhqqq{{{rrraaaZZZ[[[___bbbeeeggggggggghhhhhhiiijjjjjjkkkooouuu|||}}}{{{{{{vvvppppppuuuxxxxxxyyyuuupppmmmnnnppprrrtttpppmmmhhhcccbbbccceeegggiiijjjlllkkkjjjhhhhhhhhhiiijjjllllllkkkjjjiiiiiidddfffiiimmmooommmhhhdddggggggiiimmmppprrrqqqoootttsssqqqrrrrrrrrrqqqooo~~~zzzvvvrrrjjjiiigggddd```\\\YYYWWWRRRPPPOOOMMMMMMNNNPPPQQQSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUWWWXXX[[[]]]___```aaaccceeeeeeeeefffiiikkkllllllmmmmmmnnnooooooppprrrrrrqqqooommmnnnsssvvv~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzzzz}}}zzzvvvhhhnnn{{{~~~~~~vvvnnniiifffcccbbbeeeggglllvvvwwwhhh\\\UUUYYY[[[^^^ccciiinnnsssuuuxxxxxxyyyzzzzzz{{{||||||~~~{{{yyy{{{}}}~~~|||{{{vvvooodddjjjttt~~~wwwuuuuuutttvvvvvvssslllccc\\\YYYRRRMMMGGGAAA===;;;:::999777666555555666666555333666444555777666777???HHHWWWhhh|||}}}oooeeeZZZPPPJJJHHHKKKPPPVVV```mmm{{{zzzuuuxxxrrrdddZZZUUURRRPPPNNNOOOQQQSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHIIIHHHGGGEEEFFFEEEDDDFFFIIIKKKLLLLLLJJJJJJHHHHHHHHHHHHJJJJJJMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIKKKLLLLLLJJJHHHGGGEEEEEEEEEFFFHHHJJJLLLMMMKKKJJJJJJIIIIIIJJJKKKKKKHHHEEEBBBBBBCCCFFFGGGHHHCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNNNNMMMMMMLLLIIIKKKLLLMMMLLLJJJGGGEEEGGGHHHIIIKKKMMMNNNOOOOOOMMMMMMKKKJJJJJJJJJLLLNNNJJJNNNRRRQQQMMMIIIIIIJJJFFFGGGHHHIIIKKKLLLNNNOOOQQQNNNLLLOOOVVV```iiinnnhhhmmmvvv}}}|||yyyqqqfffaaaZZZWWW\\\fffqqqwwwxxxwwwvvvuuusssrrrqqqqqqppppppqqqpppnnnkkkhhhffffffffffffffffffffffffffffffffffffdddbbb^^^\\\ZZZ\\\]]]___eeellluuu|||~~~lll\\\XXX[[[^^^bbbfffhhhhhhhhhiiijjjlllmmmnnnnnnttt|||}}}|||vvvppppppvvv{{{|||{{{tttpppppprrrttttttooolllgggcccbbbdddgggjjjjjjkkkmmmmmmkkkiiihhhhhhkkkmmmooonnnkkkhhhhhhhhhhhhhhhiiijjjlllkkkhhhfffhhhiiikkkooorrrsssqqqooosssrrrqqqqqqrrrrrrpppooo~~~}}}}}}|||zzzxxxwwwuuutttrrrsssssspppllleee^^^ZZZWWWUUUQQQNNNMMMNNNPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVXXXZZZ\\\]]]]]]```bbbcccdddeeegggiiikkkkkkkkkkkkkkkkkkkkkkkkllllllllljjjhhhkkkqqqwww}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}xxxxxx{{{~~~wwwrrreeelll{{{}}}vvvooojjjeeebbbbbbfffkkkqqq|||kkk[[[SSSPPPPPPRRRVVV[[[aaaggglllooouuuuuuuuuvvvxxxzzz}}}~~~|||zzz|||}}}|||vvvkkkrrr}}}}}}}}}~~~wwwooojjjhhhhhhiiiiiihhhddd\\\SSSMMMJJJCCCAAA===999666555666777333333222222222111111111333222333666:::AAAPPP___xxxnnnbbbXXXOOOJJJIIIJJJRRR]]]iiiuuuzzzzzzqqqdddYYYSSSQQQJJJIIIJJJLLLPPPSSSTTTTTTPPPPPPOOONNNMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEGGGFFFDDDEEEHHHJJJLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKKKKJJJJJJIIIIIIIIIFFFDDDBBBBBBCCCEEEFFFFFFBBBDDDFFFGGGGGGGGGIIIKKKNNNNNNOOOOOOOOOOOONNNNNNJJJLLLMMMNNNMMMKKKHHHFFFFFFGGGIIIJJJLLLMMMNNNNNNJJJKKKKKKKKKIIIIIIKKKLLLLLLOOOQQQPPPLLLHHHGGGHHHEEEGGGIIIJJJKKKLLLNNNPPPRRROOONNNQQQXXXaaahhhlllbbbfffqqq||||||xxx}}}wwwoooddd[[[[[[bbbllltttwwwwwwwwwwwwwwwuuuttttttppppppqqqqqqooollljjjhhhhhhgggfffeeeddddddddddddgggfffeeedddbbb```^^^]]]\\\^^^aaahhhqqqxxx|||~~~uuueeeXXXYYY]]]^^^bbbggghhhhhhhhhiiikkknnnqqqrrrqqqxxxyyysssttt{{{~~~vvvqqqqqqrrrrrrqqqnnnkkkgggdddccceeeiiikkkjjjmmmoooooommmkkkjjjjjjnnnqqqrrrpppllliiihhhiiilllkkkjjjkkkllllllkkkjjjkkklllmmmpppssstttrrrppprrrqqqnnnnnnnnnooonnnlll|||yyyuuuqqqoooooopppqqqrrruuuxxxyyyvvvooohhhcccaaa___[[[WWWTTTSSSSSSSSSQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[YYY[[[^^^```aaabbbeeeggggggggghhhhhhhhhhhhiiiiiieeefffgggeeedddhhhqqqxxx}}}}}}~~~{{{||||||{{{{{{|||}}}{{{{{{|||{{{zzzzzzzzz{{{}}}}}}}}}uuuvvvzzz|||tttnnnfffnnn~~~|||vvvppplllgggddddddjjjqqqyyyttt^^^RRRMMMLLLJJJLLLQQQWWW^^^eeekkknnnssssssrrrsssvvv{{{}}}zzz}}}~~~}}}www|||zzzuuuqqqooopppppptttqqqlllfffaaa______```______\\\VVVNNNGGGBBB@@@;;;;;;999666555444555666111111222111111111222333444444777???IIIZZZsssxxxlll___WWWQQQMMMPPPWWW^^^iiixxxsssfff\\\VVVSSSQQQIIIIIIJJJKKKOOORRRTTTTTTRRRQQQQQQOOONNNLLLJJJIIIFFFEEEDDDEEEGGGHHHGGGFFFHHHFFFDDDEEEGGGIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCAAABBBDDDEEEEEEDDDBBBDDDFFFGGGHHHHHHJJJKKKNNNOOOOOOOOOOOOOOOOOONNNLLLMMMNNNNNNMMMKKKHHHFFFFFFGGGHHHJJJKKKKKKLLLLLLHHHJJJLLLLLLIIIGGGHHHIIILLLMMMNNNNNNKKKIIIGGGGGGDDDGGGKKKLLLLLLMMMPPPRRRPPPNNNMMMPPPVVV\\\aaaddd```aaajjjvvvyyyuuuzzzwwwiii]]]YYY^^^hhhpppwwwxxxyyyzzzzzzyyyxxxwwwooopppqqqqqqpppmmmkkkiiigggfffeeeccccccdddeeefffhhhgggeeedddbbbaaa``````___```eeellltttyyyzzzyyylll___XXX\\\```___bbbiiigggggghhhiiilllpppsssuuussszzz~~~xxxyyy~~~vvvrrrrrrrrrpppnnnllliiifffddddddfffiiikkkkkkmmmpppqqqooommmllllllnnnrrrtttsssnnnkkkkkkmmmooonnnnnnoooqqqqqqooommmnnnnnnnnnppprrrsssqqqooorrrooollljjjjjjjjjjjjjjj|||{{{wwwpppjjjggghhhjjjmmmqqqvvv}}}}}}vvvqqqjjjiiieeeaaa]]]YYYVVVUUUOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYVVVXXX\\\^^^___aaaccceeeddddddeeeffffffggghhhhhhaaacccdddbbbbbbgggqqqyyy~~~|||}}}~~~yyyzzzzzzzzzzzz|||xxxxxxyyyxxxwwwwwwyyyzzzzzzxxxxxx{{{~~~{{{sssuuuzzzzzzrrrkkkhhhppp|||vvvqqqmmmjjjggghhhooowwwfffSSSKKKJJJIIILLLOOOTTT\\\dddlllrrrvvvsssrrrqqqrrrvvv|||}}}{{{xxxvvvoookkkfffcccbbbccccccccceeebbb^^^ZZZXXXXXXYYYZZZXXXWWWSSSMMMEEE???;;;:::666777777777555555666888333444444444444555666888888999???JJJZZZrrrwwwwww}}}zzzrrrhhh^^^UUURRRPPPRRR\\\hhhvvvvvvxxxzzzsssiii```[[[XXXVVVUUUOOONNNMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNKKKIIIHHHDDDCCCCCCDDDFFFHHHGGGFFFIIIGGGDDDDDDFFFHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMMMMMMMLLLLLLLLLKKKLLLKKKJJJIIIIIIJJJLLLMMMKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNOOONNNLLLIIIEEECCCCCCBBBAAABBBDDDDDDDDDBBBBBBDDDGGGHHHHHHHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMKKKHHHGGGFFFFFFHHHIIIJJJJJJKKKKKKHHHKKKNNNMMMIIIFFFEEEFFFKKKKKKLLLLLLLLLKKKIIIHHHEEEHHHLLLNNNNNNOOORRRTTTNNNLLLLLLNNNRRRWWWZZZ\\\[[[YYY```lllpppnnnsss~~~~~~{{{kkk]]]WWW[[[eeemmmvvvxxx{{{}}}}}}|||zzzxxxooooooqqqqqqpppnnnllljjjfffeeedddcccccceeeggghhhhhhgggfffdddcccbbbbbbbbbccceeeiiiooovvvxxxvvvtttfff\\\XXX___cccaaacccjjjffffffgggiiilllqqquuuwwwuuu{{{||||||~~~vvvsssssssssqqqnnnjjjhhheeeddddddfffhhhjjjkkknnnqqqrrrqqqooommmmmmnnnrrruuutttpppmmmnnnqqqpppqqqrrrtttvvvuuurrrpppooonnnnnnoooqqqqqqpppooorrrnnnjjjgggggghhhhhhhhh~~~zzzvvvoooggg```___aaadddjjjqqqzzz}}}}}}xxxrrroooooolllfffaaa[[[VVVTTTUUUTTTQQQOOOPPPLLLMMMOOOQQQSSSUUUUUUVVVVVVXXX[[[]]]]]]___bbbdddiiihhhgggffffffgggiiijjjfffdddaaa```ccciiipppuuuzzzyyyvvvuuutttuuuvvvwww{{{xxxvvvyyy~~~}}}yyyvvvssspppppprrrtttsssqqqsssooonnnssswww{{{zzzoooooowwwxxxrrrpppkkkuuu}}}vvvpppllliiilllpppvvv}}}hhhZZZTTTPPPNNNNNNPPPTTTZZZdddqqq}}}{{{|||yyywwwwww{{{~~~~~~{{{|||zzzqqqiiiccc```\\\\\\\\\[[[ZZZXXXWWWVVVZZZXXXUUUQQQPPPRRRWWW\\\bbbOOOBBBAAA???888555999555555666666444333222222333333555777777666999<<<>>>DDDOOObbb{{{~~~wwwllleeegggiiiaaaUUURRRRRRTTTXXXaaaooozzzvvvvvvwwwnnnjjjddd]]]WWWSSSPPPOOOLLLLLLKKKLLLMMMPPPRRRTTTSSSSSSRRRPPPLLLKKKLLLMMMHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIOOONNNLLLIIIHHHGGGGGGGGGKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIIIIJJJMMMNNNNNNMMMMMMOOOQQQNNNIIIDDDBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEEEEGGGJJJLLLRRROOOMMMLLLNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHEEEIIILLLKKKKKKMMMKKKFFFJJJKKKLLLLLLKKKIIIGGGEEEIIIIIIJJJJJJJJJJJJJJJIIIGGGIIIKKKMMMOOOPPPQQQQQQNNNMMMLLLMMMPPPSSSTTTTTT\\\[[[]]]ccckkkrrrtttuuu~~~{{{fffZZZXXX[[[cccjjjttt{{{~~~~~~{{{wwwvvvrrrooonnnoooooommmkkkgggfffeeeddddddeeeggghhhiiihhhgggfffeeeddddddddddddeeegggkkkppppppmmmiiiccc^^^ZZZZZZ___eeehhhjjjjjjhhhfffiiinnnsssuuuvvvzzz{{{}}}~~~~~~}}}xxxqqqnnnmmmnnnmmmlllhhhgggfffeeeeeefffggggggnnnnnnooonnnnnnmmmllllllooorrrtttsssooommmoooqqqrrrpppooommmmmmoooppprrrnnnnnnooooooooooooooonnnmmmllljjjhhhgggfffffffffzzzvvvooofff```^^^aaaccckkkwww~~~zzzsssmmmddd```^^^___]]]VVVQQQPPPQQQQQQRRRRRRSSSRRRRRRRRRTTTWWWZZZ\\\]]]___bbbdddjjjjjjiiihhhggggggggggggcccaaa______aaagggmmmqqqtttsssqqqppppppppprrrssswwwtttsssuuuyyy{{{yyyuuuqqqnnnkkkkkklllmmmlllkkkmmmjjjkkkqqquuuzzzzzzoooooovvv}}}wwwrrrpppoooxxx}}}wwwpppmmmllloootttyyyxxxbbbWWWUUUUUUWWWYYYZZZaaalllxxx~~~}}}~~~~~~}}}yyywwwsssooopppuuuyyyyyywwwtttqqqmmmggg```ZZZVVVSSSSSSSSSSSSSSSRRRQQQOOOOOOPPPOOONNNOOORRRVVVZZZ]]]___NNNAAA???===666222555444444555555444333333444555555666777888;;;@@@DDDJJJRRRbbbxxx{{{oooggg^^^ZZZ[[[ZZZVVVQQQQQQXXXcccppp}}}~~~|||yyyzzzyyymmmfffddd___ZZZUUURRRPPPNNNMMMLLLKKKJJJKKKLLLNNNOOORRRSSSSSSQQQNNNLLLLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJHHHGGGHHHJJJKKKKKKJJJJJJIIIIIIJJJLLLNNNNNNMMMLLLNNNOOOMMMHHHDDDBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEFFFFFFHHHJJJMMMPPPNNNLLLKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFJJJLLLKKKLLLNNNMMMIIIHHHIIIJJJKKKKKKIIIHHHGGGIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSMMMKKKJJJKKKNNNQQQRRRRRRYYYWWWXXX]]]gggnnnppppppqqqyyy|||hhh^^^]]]```fffkkkoooyyy|||yyyuuurrrooommmnnnnnnmmmkkkhhhgggeeedddddddddfffggggggfffeeedddccccccccccccdddeeefffjjjmmmmmmjjjgggdddaaa]]]]]]```dddggggggjjjhhhgggjjjnnnrrrssssssvvvyyy~~~{{{yyyyyy{{{|||zzzvvvpppmmmmmmmmmkkkjjjffffffeeedddeeeeeefffggglllllllllllllllkkkjjjjjjmmmnnnoooooommmllllllmmmnnnmmmllllllllllllmmmnnnllllllmmmmmmmmmlllkkkkkkkkkjjjiiihhhgggfffffffffvvv{{{{{{xxxrrrkkkfffeeehhhkkkwww~~~yyyrrrnnnmmmmmmhhh^^^VVVSSSTTTTTTSSSSSSSSSSSSRRRRRRTTTWWW[[[^^^```bbbeeegggllllllkkkkkkiiigggdddccc___^^^]]]^^^```cccgggjjjlllkkkjjjjjjjjjkkklllmmmqqqooonnnpppssstttrrroooiiigggeeeeeefffggggggfffhhhiiimmmtttzzzzzzooopppvvv~~~yyyssspppooorrrzzz{{{vvvpppmmmnnnrrryyy~~~}}}nnn___ZZZ\\\```fffkkklllvvv~~~}}}~~~~~~}}}|||{{{{{{xxxssspppiiifffcccdddgggiiihhhgggaaa___]]]ZZZVVVSSSPPPOOOKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIINNNSSSWWWWWWVVVUUUGGG<<<;;;:::444222444333444555444333444666888999;;;<<<>>>BBBIIIPPPUUU^^^gggxxxxxxoooggg```VVVOOOPPPPPPLLLMMMSSS]]]iii}}}||||||{{{ooofff```]]]\\\ZZZWWWSSSPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIIIIQQQRRRTTTSSSQQQNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNIIIJJJKKKLLLLLLJJJHHHGGGHHHGGGGGGHHHJJJLLLKKKJJJIIIHHHHHHJJJLLLMMMMMMLLLKKKLLLMMMKKKGGGDDDBBBBBB@@@@@@@@@AAAAAACCCDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGKKKLLLKKKMMMPPPPPPNNNFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQKKKJJJHHHIIILLLOOOPPPPPPTTTPPPOOOUUU```iiikkkjjjiiipppllldddeeegggjjjllliiivvv~~~zzztttrrrooonnnnnnnnnmmmkkkjjjiiigggeeeddddddeeeeeegggfffeeeddddddcccddddddeeeeeefffhhhjjjjjjgggdddeeeccc``````bbbdddffffffiiiiiiiiikkknnnppppppooouuuzzz~~~yyytttqqqqqqsssttttttrrrnnnlllkkkjjjiiigggdddddddddddddddeeefffgggiiiiiiiiiiiiiiiiiihhhgggkkkjjjjjjjjjkkkkkkiiihhhhhhiiiiiiiiiiiiiiiiiihhhiiijjjjjjjjjiiihhhhhhggghhhhhhhhhgggggggggffffffqqquuu{{{~~~|||xxxtttrrrtttxxx|||~~~yyywwwvvvqqqfff]]]ZZZVVVUUUUUUVVVVVVVVVWWWWWWWWWZZZ^^^bbbdddgggiiikkkmmmmmmnnnmmmkkkhhhdddbbb]]]]]]]]]^^^___aaacccdddeeeeeeeeeeeefffggghhhiiijjjiiiiiijjjmmmmmmllljjjcccbbbbbbbbbdddfffhhhiiigggkkksss{{{~~~ttttttyyyzzztttpppoooooosssyyy~~~}}}~~~~~~|||yyyuuuqqqooorrrwww~~~vvvmmmfffgggkkkpppwww}}}~~~||||||}}}yyyzzz||||||yyytttsssrrrqqqooolllhhhfffaaa___]]]]]]^^^___^^^\\\YYYXXXWWWUUUSSSQQQPPPOOOIIIIIIHHHHHHHHHHHHHHHHHHKKKIIIIIIMMMRRRRRRMMMGGGEEE;;;555666777555444666333444555444333555999===BBBGGGMMMRRRYYYbbbjjjmmmsssxxx}}}pppfff___ZZZVVVKKKGGGMMMNNNKKKVVVfffyyy~~~}}}}}}sssggg^^^ZZZXXXXXXXXXVVVTTTQQQNNNLLLJJJKKKKKKIIIHHHHHHHHHHHHHHHOOORRRUUUUUUSSSPPPMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLKKKJJJJJJIIIIIIIIIHHHIIIKKKLLLKKKIIIGGGEEEGGGGGGGGGHHHKKKLLLKKKJJJIIIHHHGGGIIIKKKMMMMMMLLLKKKLLLKKKJJJHHHFFFDDDDDDBBBAAAAAAAAABBBBBBCCCDDDCCCEEEHHHIIIIIIJJJKKKMMMLLLJJJHHHGGGHHHIIIIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGIIILLLMMMLLLNNNRRRTTTRRRIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGIIIJJJLLLLLLMMMMMMJJJIIIHHHHHHKKKMMMNNNNNNNNNIIIFFFMMMZZZeeeiiihhhiiimmmvvvooohhhiiijjjjjjjjjfffvvv{{{uuutttrrrqqqpppooonnnmmmnnnllljjjhhhfffeeeeeeeeegggfffeeeeeeeeeeeeeeefffggggggggghhhhhhgggeeecccddddddcccdddeeefffggggggiiijjjkkklllmmmnnnmmmmmmttt|||zzzwwwqqqmmmjjjjjjkkklllnnnllljjjiiihhhgggeeeeeeccccccddddddeeefffggggggffffffggggggggggggffffffiiigggeeegggiiijjjgggdddeeefffgggiiiiiigggfffeeehhhhhhhhhhhhhhhgggfffeeehhhhhhhhhiiiiiiiiihhhhhhqqqqqqsssvvv|||~~~~~~}}}}}}~~~{{{xxxxxxuuummmhhhfff___^^^]]]\\\\\\\\\]]]]]]\\\___dddgggiiikkkmmmnnnooopppqqqpppnnnjjjfffccc\\\]]]]]]^^^^^^______```aaaaaabbbbbbcccdddeeefffeeeeeeeeefffggggggfffeee^^^___aaadddgggjjjnnnqqqlllttt~~~{{{{{{~~~xxxssspppqqqrrrsssxxx~~~}}}||||||~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvxxx}}}vvvssssssxxx|||}}}{{{xxxvvvuuuuuuvvvwwwsssssssssttttttqqqmmmjjjhhhhhhhhhfffcccaaa^^^]]][[[ZZZYYYYYYZZZYYYWWWVVVRRRRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHKKKIIIHHHKKKMMMJJJBBB;;;:::444111222444444444555111333444333333888???FFFSSS]]]hhhooowwwpppcccZZZTTTSSSIIIBBBDDDPPPVVV\\\nnn}}}|||~~~}}}uuujjj```ZZZWWWVVVVVVXXXWWWUUUSSSPPPMMMJJJHHHJJJJJJJJJJJJJJJJJJKKKKKKMMMQQQTTTVVVTTTPPPNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIINNNNNNMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGFFFHHHHHHHHHJJJLLLMMMLLLJJJHHHGGGGGGHHHKKKLLLLLLKKKLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDFFFIIIJJJJJJJJJKKKLLLLLLIIIGGGFFFHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGJJJMMMNNNMMMOOOTTTVVVTTTMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGHHHJJJLLLMMMMMMIIIDDDBBBHHHUUUbbbiiijjjiiiiiillltttmmmgggfffeeeddddddjjj|||}}}zzzvvvvvvvvvtttsssqqqpppppppppooommmkkkiiigggffffffddddddddddddddddddeeeeeeiiiiiiiiihhhfffeeeddddddcccdddeeefffggghhhjjjkkkjjjkkklllmmmllllllllllllsss|||}}}sssooojjjfffcccccceeefffggggggfffeeecccbbbbbbcccccccccdddeeeffffffggggggddddddeeeffffffeeeeeeeeegggeeeccceeehhhiiifffcccdddeeegggiiiiiigggeeedddhhhhhhhhhhhhhhhgggffffffiiiiiijjjkkkkkkkkkjjjjjjrrrqqqooopppuuu~~~~~~zzzxxxxxxxxxxxxuuutttxxxyyyuuussstttpppnnnkkkhhhfffdddddddddeeehhhlllooopppqqqqqqrrrtttuuutttsssoookkkfffccc]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___```aaaaaabbb```aaaaaabbbbbbaaaaaaaaa[[[^^^aaaeeehhhmmmssswww{{{}}}}}}{{{vvvrrrqqqsssuuutttxxx}}}~~~|||{{{{{{|||{{{zzzzzz|||}}}|||zzzxxxwwwwwwxxxyyyzzz|||}}}~~~~~~yyyyyy}}}|||{{{|||{{{xxxuuummmlllkkkjjjjjjkkklllmmmkkkiiigggfffeeeccc```]]]\\\]]]^^^\\\ZZZXXXWWWXXXUUUUUUVVVVVVVVVTTTRRRQQQOOOOOOMMMLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEDDDCCCEEEEEEBBB<<<777777555333333444444333222111444777888;;;BBBOOOXXXmmmzzzrrrdddXXXPPPLLLMMMBBBDDDNNN^^^lllyyy{{{}}}vvvsssvvv{{{~~~~~~|||mmmdddZZZTTTTTTWWWWWWVVVXXXWWWUUURRROOOLLLIIIHHHIIIJJJKKKKKKLLLMMMNNNNNNLLLOOOSSSTTTSSSPPPNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJLLLMMMMMMLLLJJJGGGFFFFFFHHHJJJKKKKKKJJJMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCFFFHHHKKKLLLLLLLLLLLLMMMLLLJJJHHHGGGHHHIIIIIIHHHIIIHHHHHHHHHGGGGGGGGGFFFJJJNNNOOOOOOQQQUUUVVVSSSPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJHHHFFFGGGIIIKKKLLLKKKGGGCCCBBBFFFPPP]]]fffkkkllljjjiiimmmwwwxxxjjjcccaaa______aaattt}}}yyyxxxwwwxxxyyywwwtttrrrqqqrrrqqqpppnnnllljjjhhhgggfffbbbbbbaaaaaabbbcccddddddjjjjjjiiigggdddcccccceeedddeeeggghhhhhhiiikkknnnkkkmmmnnnmmmlllkkklllmmmyyyyyykkkhhhccc___]]]^^^___aaabbbcccbbb```^^^^^^```bbbbbbbbbcccdddeeeeeeeeeeeebbbbbbccccccddddddccccccdddccccccdddffffffeeecccdddeeeggghhhhhhgggeeedddggghhhhhhiiiiiihhhhhhgggiiijjjlllmmmmmmlllkkkjjjrrrrrrqqqrrrtttyyy}}}yyyrrrmmmjjjhhhjjjjjjoooxxx~~~~~~}}}~~~|||xxxtttqqqpppoooooosssvvvzzz|||{{{zzzzzzzzz|||{{{yyyuuupppjjjeeebbb]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^]]]\\\\\\\\\YYY\\\```dddggglllrrrwww|||vvvvvv{{{yyywwwuuuqqqnnnnnnqqqtttqqquuuxxxxxxuuutttvvvyyytttttttttvvvxxxxxxwwwuuusssssstttuuuxxxzzz}}}~~~~~~~~~}}}{{{{{{~~~zzzvvvvvvvvvqqqmmmlllmmmmmmiiieee`````````aaaaaaaaaaaaaaaaaa___\\\ZZZZZZYYYWWWUUURRRTTTVVVUUUSSSRRRSSSUUUPPPRRRTTTTTTSSSQQQOOONNNOOONNNMMMKKKIIIHHHFFFFFFDDDBBB@@@>>>>>>>>>??????<<<=========<<<:::888666555555666666777888777555666;;;@@@DDDJJJWWWgggttt}}}yyywww|||~~~pppbbbXXXPPPJJJIIIMMMNNNYYYiii{{{xxxooojjjkkksss}}}|||zzzrrrhhh]]]YYYTTTSSSTTTVVVVVVTTTWWWUUURRROOOMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNLLLNNNRRRSSSQQQOOONNNNNNLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMLLLKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNOOONNNKKKIIIGGGFFFFFFGGGIIIKKKKKKJJJLLLIIIGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHKKKNNNPPPOOOOOOOOOOOOMMMKKKIIIHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIINNNQQQPPPRRRUUUUUUQQQNNNNNNMMMLLLLLLKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDEEEGGGIIIIIIIIIGGGFFFDDDEEELLLVVVbbbjjjooommmlllnnnttt}}}uuujjjccc```___bbbhhhyyyuuuuuuvvvxxxyyyxxxuuurrrqqqrrrooonnnmmmllljjjhhhfffeeeccccccccccccdddeeefffggghhhiiihhheeeaaa```bbbdddgggiiijjjiiiggghhhkkknnnmmmnnnnnnmmmkkkkkkmmmppp{{{zzzqqqdddaaa]]]YYYXXXYYY[[[]]]___```___\\\ZZZ[[[^^^bbb```aaabbbccccccbbbaaaaaa^^^___```aaaaaaaaaaaa``````aaaccccccbbbbbbcccccceeeeeefffggggggfffeeeeeeffffffggghhhiiiiiiiiiiiijjjkkklllmmmmmmkkkjjjiiirrrssstttuuuvvvvvvvvvvvvyyyzzzrrrkkkfffddd```bbbkkkyyy|||zzzzzzzzzzzz|||wwwpppiiiccc```]]]\\\[[[YYYYYYXXXXXXXXXVVVVVVWWWXXXXXXXXXWWWWWWYYYZZZ[[[[[[ZZZYYYYYYZZZWWWZZZ___bbbdddiiiooottt||||||yyyvvvqqqllllllqqqpppooommmjjjhhhiiilllooommmqqqtttrrrooonnnqqquuullllllmmmpppssstttsssqqqoooooopppqqqsssvvvyyy{{{zzz|||~~~~~~|||zzzyyyyyy{{{zzz|||~~~~~~}}}yyyvvvwwwtttmmmhhhgggkkkfffaaaaaabbbbbb___[[[ZZZ[[[[[[\\\\\\[[[ZZZZZZZZZXXXUUUSSSSSSTTTSSSRRRMMMOOOQQQQQQOOOOOOQQQTTTNNNQQQTTTTTTSSSQQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDDCCCAAA???===;;;;;;<<<===888999:::888555333333444222444777888;;;======;;;===BBBJJJPPPYYYiii|||uuurrrqqqvvv}}}}}}xxxnnnaaaUUUPPPLLLHHHJJJPPPaaaqqq~~~rrriiifffhhhsss~~~zzztttfffVVVRRRSSSUUUVVVVVVUUUTTTRRRUUUSSSPPPMMMKKKKKKKKKLLLKKKLLLMMMMMMMMMMMMMMMMMMKKKNNNQQQQQQPPPOOONNNOOOIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIJJJIIIHHHGGGHHHJJJMMMOOONNNNNNNNNOOOPPPNNNKKKIIIFFFFFFEEEGGGIIIKKKJJJJJJJJJHHHFFFFFFIIIJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMQQQRRRRRRQQQQQQQQQNNNLLLJJJIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJIIINNNQQQQQQSSSUUUTTTPPPKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFEEECCCCCCEEEGGGGGGGGGIIIHHHGGGEEEHHHQQQ^^^ggglllkkkkkkmmmqqqwww}}}}}}uuummmgggcccbbbiiiqqqvvvrrrsssuuuwwwyyyxxxtttqqqqqqrrrmmmmmmlllkkkiiigggeeedddfffffffffggghhhiiijjjkkkggggggfffccc___^^^aaadddkkklllllliiiggggggjjjnnnnnnoooooommmjjjkkkooorrruuu||||||mmmddd___]]]YYYVVVTTTVVVXXXZZZ^^^^^^]]]ZZZXXXYYY]]]bbb______```aaaaaa```___^^^\\\]]]^^^^^^____________]]]```cccccc```___aaaccceeeeeeeeeffffffeeeeeeeeeeeeeeeggghhhiiiiiijjjjjjiiijjjllllllllljjjhhhgggqqqqqqtttyyy}}}|||wwwrrrrrr|||~~~xxxuuutttqqqkkkgggggggggjjjrrr~~~~~~~~~|||yyynnnkkkkkkfff^^^___\\\XXXUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYXXXYYYZZZ\\\___ccciiinnnvvvyyy}}}{{{uuurrrrrrpppmmmjjjhhhhhhhhhiiihhhgggeeeccccccdddeeeffffffggghhhiiijjjjjjjjjjjjggggggffffffgggiiikkkmmmjjjjjjkkkkkkmmmnnnpppppptttsssrrrqqqpppooooooooosssrrrrrrrrrtttwwwzzz{{{}}}zzzwwwuuusssqqqkkkjjjiiifffdddaaa```___^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUYYYUUURRRQQQRRRRRRPPPMMMMMMNNNNNNOOONNNMMMKKKJJJKKKLLLMMMNNNNNNOOONNNNNNJJJHHHFFFFFFGGGEEEAAA===>>>===:::888777666666666666666666666666777777888666:::<<<===AAAIIINNNNNNMMMSSS\\\eeeooo~~~|||pppppprrrtttuuuqqqjjjdddUUUPPPLLLLLLLLLOOO^^^mmmwwwmmmjjjkkkmmmuuu~~~wwwoooeee[[[TTTPPPRRRTTTTTTSSSRRRSSSSSSUUUTTTQQQOOONNNMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLNNNPPPQQQPPPOOOKKKIIIHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJPPPMMMKKKJJJJJJJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLOOONNNNNNMMMKKKIIIHHHGGGDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJGGGFFFFFFHHHJJJLLLLLLMMMOOOQQQQQQOOOMMMLLLHHHGGGGGGIIILLLNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHMMMNNNPPPRRRTTTRRROOOLLLHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFAAAAAAAAAAAACCCEEEGGGIIIIIIFFFDDDEEEFFFIIITTT___jjjmmmoooppppppqqquuuyyyyyyrrrnnnllllllrrrzzzvvvrrrppptttppppppssstttrrrpppqqqnnnmmmllljjjiiijjjjjjkkkiiifffdddfffkkkllliiieeehhheeeddddddcccaaaeeejjjnnnllliiigggggghhhkkkmmmkkkmmmnnnnnnmmmllllllmmmvvvwwwzzz}}}|||ttthhh___ZZZXXXUUUSSSSSSVVVYYY\\\```^^^[[[XXXXXXYYY\\\^^^aaa^^^\\\\\\^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]]\\\\\\ZZZ\\\^^^^^^^^^]]]^^^___dddcccbbbaaaaaabbbcccdddhhhfffeeeddddddeeeggghhhjjjjjjiiiiiihhhhhhggggggpppqqqtttyyy|||{{{wwwsssrrrzzz~~~}}}xxxvvvvvvsssnnnkkkllllllrrr|||{{{{{{zzz}}}~~~|||tttkkkggggggbbbZZZ]]]ZZZUUURRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTVVVWWWZZZ^^^ccchhhmmmooorrrtttssspppllliiihhhgggdddbbbaaa```aaaaaacccbbb```___^^^___```aaaaaaaaabbbcccddddddccccccbbbbbbcccdddeeefffhhhhhhggggggggghhhiiijjjkkklllgggffffffeeeeeeeeeeeefffjjjjjjiiiiiikkkmmmoooqqqpppsssuuuvvvsssqqqooooooqqqqqqpppnnnmmmkkkjjjiiidddcccbbb```^^^\\\ZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRPPPMMMMMMOOOPPPOOOMMMMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNJJJDDDAAA@@@>>><<<:::;;;:::888777666666777888444555666555444555777999???FFFLLLRRRYYYaaadddccc^^^bbbiiiqqq|||wwwoookkkjjjhhhhhhfff```YYYSSSKKKKKKNNNTTT[[[eeewww~~~}}}yyyqqqooopppttt}}}{{{oooddd[[[SSSNNNQQQSSSSSSSSSQQQQQQRRRSSSTTTSSSQQQOOOMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMPPPQQQQQQPPPKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLOOOMMMKKKJJJJJJJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJGGGFFFFFFGGGIIIJJJHHHJJJMMMOOOPPPOOONNNLLLIIIHHHHHHJJJMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIMMMNNNQQQSSSSSSQQQMMMJJJGGGGGGFFFGGGGGGIIIKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBDDDEEEGGGHHHLLLIIIGGGGGGGGGJJJSSS]]]hhhkkkoooqqqqqqssswwwzzz{{{zzzyyyxxxzzz~~~xxxsssmmmmmmhhhhhhnnnsssrrrppppppmmmlllkkkjjjjjjkkklllmmmiiifffdddfffjjjkkkhhheeefffddddddeeedddbbbdddiiimmmllliiigggfffhhhjjjllliiilllooopppooommmmmmmmmoooppprrrtttsssmmmccc\\\YYYXXXVVVTTTUUUXXX[[[]]]___]]][[[YYYXXXZZZ[[[]]]```^^^[[[[[[]]]^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\\\\[[[[[[[[[\\\aaa```______```aaabbbccccccbbbbbbbbbccceeehhhiiijjjiiiiiihhhhhhggggggfffnnnooossswww{{{{{{xxxvvvwww|||}}}yyyvvvwwwyyyyyy~~~{{{zzz|||zzzuuutttuuuxxx~~~~~~xxxuuurrroooppptttuuuxxx~~~xxxtttmmmeeebbbaaa]]]VVVXXXUUUPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPRRRSSSTTTXXX]]]aaacccdddeeeffffffdddaaa```___^^^\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]___aaabbbcccccccccccccccbbbccccccdddeeeeee_______________```aaaaaaaaaaaa``````aaabbbdddeeeeeegggiiiiiigggeeeccccccaaaaaaaaaaaaaaaaaa``````\\\\\\[[[YYYXXXWWWVVVUUUVVVUUUTTTRRRQQQQQQQQQQQQPPPOOOOOONNNMMMMMMMMMLLLKKKIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEFFFHHHIIIIIIJJJMMMHHH@@@;;;888888888777555555333333333444666777444666777666555888@@@GGGVVV___jjjrrrxxx}}}|||xxxrrrrrruuu||||||uuummmfffgggccc^^^YYYTTTPPPKKKHHHIIIOOOZZZhhhuuu}}}xxxvvvuuuuuuzzzuuutttvvvzzzqqqbbbXXXRRRNNNLLLTTTTTTSSSQQQOOONNNPPPSSSSSSRRRPPPNNNMMMLLLLLLMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIILLLOOOQQQQQQPPPLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNLLLJJJIIIIIIJJJHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNLLLIIIHHHCCCCCCDDDDDDFFFHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKIIIGGGFFFEEEFFFGGGHHHEEEFFFIIILLLMMMMMMMMMLLLIIIHHHHHHJJJLLLNNNNNNMMMMMMLLLKKKIIIIIIIIIJJJJJJMMMOOORRRSSSRRROOOJJJHHHFFFFFFGGGGGGHHHJJJKKKLLLGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHNNNKKKJJJJJJIIIKKKSSS]]]eeehhhlllppprrrtttwwwyyyzzzxxxrrrhhhccc^^^^^^gggqqqsssqqqpppllllllkkkjjjjjjkkkmmmnnnhhhfffdddeeeggghhhfffcccdddcccdddfffeeecccdddhhhmmmkkkiiihhhggghhhjjjkkkiiillloooqqqooommmkkkkkkhhhiiikkklllkkkfff```[[[ZZZYYYXXXXXXXXXZZZ\\\^^^]]]\\\[[[ZZZZZZZZZ[[[\\\___]]][[[[[[\\\]]]\\\[[[\\\[[[YYYXXXWWWWWWXXXXXXWWWYYYZZZZZZXXXWWWWWWXXX]]]\\\\\\\\\]]]___```bbb^^^^^^___```cccfffiiikkkiiiiiihhhggggggffffffeeejjjlllpppuuuxxxzzzzzzyyy}}}|||vvvvvvuuuttt|||}}}|||yyytttlllccc___```aaadddjjjrrrxxxyyyvvvsssqqqlllddd^^^\\\[[[WWWSSSQQQNNNKKKJJJKKKLLLMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPPPPQQQTTTXXX[[[]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXWWWVVVUUUVVVVVVWWWYYYZZZZZZ[[[[[[[[[ZZZZZZXXXZZZ]]]```aaaaaa```___^^^^^^^^^]]]^^^^^^______]]]]]]]]]\\\\\\]]]]]]^^^\\\\\\[[[[[[[[[\\\]]]]]]```bbbdddcccaaa___^^^^^^YYYZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQOOONNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFFFFFFFGGGIIIIIIIIIHHHHHHGGGFFFEEECCCBBBBBB>>>>>>>>>???AAABBBCCCDDDFFFCCC===888555555555555444444444444444666777888666999;;;;;;===GGGWWWdddxxx{{{yyyyyy~~~yyytttkkkcccbbb\\\TTTMMMIIIJJJLLLNNNXXXcccuuuyyytttqqqrrrssszzzyyyxxxxxxyyyzzz~~~wwwnnnaaaWWWQQQOOOOOOPPPUUUTTTRRRNNNLLLLLLOOORRRRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEGGGJJJNNNPPPQQQPPPLLLKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGIIIKKKMMMNNNLLLJJJHHHHHHIIIIIIIIIGGGIIIHHHGGGGGGFFFGGGHHHHHHIIIKKKMMMNNNNNNKKKGGGEEEBBBCCCCCCEEEFFFGGGIIIIIIJJJHHHFFFDDDDDDFFFHHHJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDEEEGGGIIIJJJKKKJJJJJJHHHGGGGGGHHHKKKLLLLLLKKKLLLKKKJJJIIIHHHIIIJJJKKKMMMOOORRRRRRPPPKKKHHHEEEEEEFFFFFFHHHIIIJJJKKKLLLDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGNNNKKKKKKLLLKKKMMMTTT^^^dddfffjjjnnnqqqsssuuuvvvtttrrrllldddZZZTTTUUUbbboootttsssqqqmmmlllkkkjjjiiiiiijjjkkkgggeeecccccceeeeeedddbbbcccbbbeeehhhhhhdddeeehhhnnnmmmkkkjjjjjjjjjkkkllllllnnnooonnnllliiiiiiiiiggghhhiiiiiihhheeebbb___^^^]]]\\\[[[[[[\\\]]]^^^\\\\\\\\\[[[[[[[[[\\\\\\___^^^]]]\\\\\\]]]]]]\\\]]]\\\YYYVVVUUUUUUVVVVVVVVVXXXYYYXXXVVVTTTTTTTTTYYYXXXXXXYYYZZZ]]]___```]]]^^^___aaacccfffiiijjjhhhhhhggggggffffffeeeeeefffiiimmmrrruuuxxxzzz{{{{{{xxxuuusssssstttxxx}}}~~~~~~yyyuuukkk___WWWUUUSSSVVV]]]hhhrrruuurrrmmmkkkccc[[[UUUSSSQQQNNNMMMIIIGGGEEEFFFIIIMMMOOOPPPMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNOOORRRUUUWWWWWWVVVVVVUUUUUUVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWYYY\\\___```___]]]\\\ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\[[[XXXVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFDDDCCCBBBAAA@@@???>>>>>>888888888999:::;;;===>>>AAA@@@>>>:::666444222222777777999:::;;;;;;<<<<<<:::===AAADDDLLL]]]uuuxxxvvvvvv~~~{{{xxxqqqeee\\\TTTOOOHHHCCCDDDLLLVVV^^^ppp~~~xxxrrroooppprrrvvvyyy{{{zzzwwwuuusssrrrccc]]]UUUPPPNNNPPPRRRSSSUUUTTTQQQMMMJJJKKKNNNQQQPPPOOONNNLLLKKKKKKKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHCCCDDDEEEIIIMMMOOOPPPOOOKKKKKKJJJJJJIIIIIIIIIIIIDDDDDDDDDEEEFFFIIIKKKLLLKKKIIIGGGGGGHHHIIIIIIHHHJJJIIIHHHGGGGGGGGGIIIIIIKKKLLLMMMNNNLLLHHHDDDAAAAAABBBCCCEEEFFFGGGHHHHHHIIIGGGEEECCCCCCEEEGGGIIIHHHGGGFFFDDDCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEGGGIIIKKKJJJIIIKKKJJJHHHGGGGGGIIIKKKLLLMMMOOORRRQQQMMMHHHFFFEEEEEEEEEFFFGGGIIIIIIJJJJJJCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFKKKIIIJJJLLLMMMNNNVVV___fffgggiiilllpppsssttttttqqqjjjfff```TTTNNNOOO]]]lllssstttsssooonnnkkkiiiggggggfffgggeeedddbbbbbbcccddddddccceeeeeegggkkkjjjffffffiiioooooonnnnnnnnnmmmmmmmmmoooooommmjjjgggfffggghhhhhhhhhiiihhhgggeeeddddddcccbbb```___^^^]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^___aaa``````^^^]]]]]]]]]^^^___]]]ZZZXXXVVVUUUVVVWWWVVVWWWXXXWWWUUUSSSSSSSSSVVVVVVVVVWWWYYY[[[]]]_________```bbbdddfffhhhiiiffffffffffffggggggggggggeeehhhllloooqqqssswwwyyy}}}{{{yyywwwtttqqqoooppptttwwwyyy}}}|||{{{~~~uuurrrooonnnggg[[[TTTRRRSSSVVV^^^mmm|||yyymmmaaaUUUOOOKKKFFFEEEFFFDDDBBBAAACCCGGGLLLPPPQQQNNNNNNOOOOOONNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJKKKMMMOOOQQQQQQPPPOOOOOOPPPPPPQQQTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSPPPQQQRRRSSSSSSTTTTTTTTTVVVXXXZZZ\\\]]][[[YYYXXXUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUURRRPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCAAA???>>>???@@@>>>===<<<;;;:::::::::;;;666555555444555666888999>>>???@@@>>>:::666333222777999===AAACCCCCCBBBAAADDDGGGMMMUUUcccyyy~~~ppppppttt~~~vvvsssnnncccWWWOOOHHHGGGEEEGGGMMMZZZiiisss|||{{{~~~}}}~~~~~~yyytttppppppqqqtttzzz|||wwwpppkkkfffbbbWWWTTTOOOMMMNNNPPPRRRSSSTTTSSSPPPLLLJJJJJJMMMPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHCCCCCCDDDGGGKKKNNNNNNMMMJJJJJJJJJJJJIIIIIIIIIHHHBBBBBBBBBBBBDDDFFFHHHJJJIIIGGGFFFFFFHHHIIIIIIHHHJJJIIIHHHFFFGGGHHHJJJKKKKKKKKKLLLKKKIIIEEEAAA???AAABBBCCCEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEDDDCCCCCCBBBBBBCCCGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIJJJHHHFFFEEEFFFHHHKKKLLLMMMOOOPPPNNNIIIEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHGGGAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGIIILLLMMMNNNUUU]]]eeeeeefffiiinnnrrruuuuuuvvviiiaaaZZZNNNIIIJJJVVVeeemmmqqqsssqqqooollliiigggfffeeeeeeeeeeeedddcccdddeeefffgggjjjiiikkknnnmmmhhhhhhkkkppppppqqqqqqppppppooonnnnnnnnnmmmjjjgggfffgggiiiggghhhiiihhhfffeeeeeefffgggeeeccc```______```aaabbbaaa```___```aaabbbcccdddeeedddbbb___^^^^^^```aaa```^^^[[[YYYXXXXXXXXXWWWXXXYYYXXXVVVTTTTTTUUUVVVVVVVVVWWWXXX[[[]]]^^^___```aaacccdddeeefffgggeeeeeefffggghhhhhhiiiiiihhhjjjmmmmmmmmmmmmpppsssyyy~~~|||xxxyyyzzzyyywwwqqqooopppqqqpppsssyyy{{{~~~{{{yyy}}}zzzvvvnnnjjjhhhgggccc\\\XXXYYY[[[^^^iii|||xxxiiiYYYOOOHHHAAA???BBB@@@???>>>@@@EEEJJJMMMOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMLLLLLLMMMMMMMMMPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPPPPLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUWWWWWWWWWVVVTTTSSSPPPPPPPPPQQQRRRSSSTTTUUUXXXWWWVVVUUUUUUUUUUUUUUUPPPQQQRRRRRRSSSSSSSSSSSSUUUVVVVVVTTTQQQOOOOOOPPPLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFCCCDDDEEEEEEDDDCCCAAA???<<<===>>><<<999888999;;;888888777666666777888888666555444333333444666777888;;;>>>???===;;;<<<===>>>CCCJJJQQQTTTUUUSSSQQQSSSXXXaaannn}}}tttjjjmmmsss{{{wwwlllbbb___[[[SSSMMMKKKKKKOOOVVV___jjjwwwtttsssvvv|||{{{yyysssqqqrrrrrrwwwvvvlllbbb]]]YYYUUURRROOOLLLKKKMMMQQQSSSTTTQQQQQQOOOLLLJJJJJJMMMOOONNNMMMKKKJJJIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFBBBBBBDDDGGGJJJLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGBBBBBBAAABBBCCCEEEGGGHHHHHHFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGJJJKKKIIIIIIIIIHHHFFFCCCAAA???@@@AAACCCEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGEEECCCDDDGGGJJJLLLMMMOOOOOOKKKFFFCCCEEEHHHDDDEEEFFFFFFFFFFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@AAACCCEEEFFFFFFFFFFFFGGGFFFHHHKKKLLLLLLRRRYYY]]]\\\\\\```gggnnnrrrtttppp```TTTHHHDDDEEEOOO[[[dddkkkppprrrpppmmmkkkiiihhhgggggggggggggggfffggghhhkkkmmmooonnnooopppnnnjjjjjjnnnooopppqqqrrrqqqpppnnnmmmiiikkkmmmnnnlllkkkjjjkkkgggiiijjjiiifffeeeeeeggghhhfffcccaaa```bbbdddffffffdddbbbaaabbbcccfffhhhhhhiiiiiifffaaa___```aaacccbbbaaa___^^^\\\[[[[[[XXXYYY[[[ZZZXXXWWWWWWWWWXXXWWWWWWWWWYYYZZZ\\\^^^]]]^^^```aaaccceeeeeefffcccdddeeegggiiijjjllllllkkkmmmnnnllljjjiiikkknnnxxx|||}}}xxxvvvyyy}}}~~~~~~vvvqqqpppnnnkkknnntttqqquuu{{{~~~|||zzz~~~zzz}}}{{{wwwtttoookkkiiifffbbbaaadddaaaeeerrrsss```TTTJJJAAA???BBB???>>>===>>>BBBGGGJJJLLLPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNNNNLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTRRROOOMMMMMMNNNIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDD???@@@AAABBBAAA???===<<<666888999777555444666888555555444333444555666777888777555333333444555666111555:::===???BBBFFFJJJMMMSSS\\\eeekkkllljjjhhh```fffrrr{{{ppphhhhhhkkkqqqwwwzzzyyytttpppeeeYYYOOOMMMLLLJJJLLLPPPWWW___mmmzzz~~~uuuoooqqqvvvyyy}}}xxxtttsssooosssoooaaaUUURRRPPPMMMPPPMMMJJJJJJMMMRRRVVVXXXPPPPPPOOOLLLJJJJJJLLLOOOMMMLLLKKKJJJIIIIIIJJJKKKIIIIIIHHHHHHGGGFFFEEEEEECCCBBBCCCFFFJJJLLLKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFEEEFFFHHHIIIIIIHHHGGGEEEDDDCCCDDDFFFIIIKKKGGGGGGFFFFFFDDDCCCBBBAAA@@@AAACCCEEEGGGGGGGGGGGGCCCDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBFFFFFFGGGHHHJJJKKKLLLMMMJJJIIIIIIJJJLLLMMMLLLKKKGGGFFFCCCBBBCCCFFFJJJLLLMMMNNNNNNIIIDDDBBBEEEJJJDDDEEEEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA???>>>======>>>@@@BBBDDDFFFFFFFFFFFFGGGGGGIIIKKKKKKJJJOOOVVVTTTSSSSSSWWW```iiioooqqq{{{~~~wwwbbbPPPDDDAAABBBJJJTTT\\\fffmmmrrrpppnnnlllkkkjjjkkkkkkiiiiiijjjiiiiiikkkooorrrsssqqqqqqrrrpppkkklllpppnnnoooqqqrrrqqqpppnnnllldddhhhnnnrrrrrrpppnnnmmmiiikkkmmmkkkhhhffffffhhhgggeeebbb```aaadddhhhkkkhhhfffdddbbbccceeehhhkkkkkklllkkkhhhccc``````bbbddddddcccbbbaaa___]]]\\\YYYZZZ\\\[[[ZZZYYYYYYZZZYYYXXXXXXXXXYYY[[[\\\^^^ZZZ[[[^^^```bbbdddeeefffcccdddeeegggjjjlllmmmnnnlllnnnppppppmmmkkkkkkkkktttvvvxxxuuupppnnnppptttxxxvvvsssrrrsssuuuuuutttrrrsssssstttuuuyyy~~~|||~~~{{{zzzyyywwwtttoookkkiiijjjlllpppsss~~~|||kkk```UUUJJJBBB???BBB===<<>>===>>>???>>>???BBBDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFDDDAAA@@@@@@AAABBBBBBCCCFFFIIIKKKKKKJJJLLLJJJHHHIIIKKKLLLIIIFFFJJJIIIGGGGGGGGGIIIKKKLLLOOOIIICCCAAADDDGGGGGGEEEFFFCCC@@@AAACCCDDDCCCBBBAAACCCDDDCCC@@@???AAADDDFFFDDDCCCAAA@@@@@@@@@AAACCCCCCBBBBBBBBBDDDEEEFFFJJJJJJIIIIIIJJJLLLOOOQQQSSSRRRRRRSSSWWW^^^hhhooorrrzzz~~~}}}xxxbbbSSSEEE>>>:::@@@JJJRRRZZZaaammmnnnnnnnnnllllllllllllkkkjjjjjjjjjkkknnnqqqrrrtttrrrooonnnnnnnnnlllkkkoooooopppqqqqqqqqqqqqpppnnnnnnooooooooonnnnnnmmmjjjjjjiiiiiiiiiiiiiiijjjjjjiiigggeeeeeegggjjjllljjjiiigggdddcccdddiiimmmooonnnkkkhhheeecccbbbaaadddcccbbb```^^^]]][[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[XXXYYYYYYYYY[[[\\\]]]^^^\\\\\\\\\^^^bbbeeeggggggcccccceeegggjjjlllkkkiiikkkkkkmmmnnnpppqqqqqqqqquuuxxxyyyvvvqqqnnnooorrrsssrrrrrrsssvvvxxxyyyxxxssssssrrrqqqqqqrrruuuwwwyyy~~~}}}{{{xxxuuutttuuuvvvwwwyyyyyylllddd\\\RRRJJJGGGDDD@@@???DDDHHHLLLSSS[[[]]]___^^^XXXNNNHHHHHHKKKHHHGGGFFFHHHKKKOOOQQQSSSUUUUUUVVVVVVUUUUUUTTTTTTOOOMMMJJJJJJLLLMMMNNNNNNLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNQQQTTTYYY]]]___^^^\\\[[[XXXTTTPPPMMMLLLLLLKKKKKKMMMMMMMMMMMMNNNOOOQQQRRRWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUQQQOOOMMMLLLKKKJJJHHHFFFGGGFFFFFFGGGHHHIIIJJJKKKNNNMMMMMMKKKIIIGGGEEEDDD@@@???>>><<<;;;:::::::::;;;;;;:::999777666555444444444444333333444555555666666777888888777777888999::::::;;;<<>>======>>>???AAACCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBAAA@@@BBBCCCDDDDDDEEEGGGKKKMMMLLLKKKLLLJJJIIIJJJKKKKKKIIIGGGIIIHHHGGGFFFFFFHHHJJJKKKJJJFFFAAAAAAEEEHHHGGGFFFEEECCCBBBCCCEEEFFFEEECCCCCCDDDDDDCCCAAA@@@CCCEEEFFFDDDCCCAAA@@@@@@AAAAAADDDDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHJJJMMMPPPRRRQQQPPPOOOOOORRRYYYbbbiiipppxxx}}}||||||hhhYYYIIIBBB???BBBGGGKKKPPPVVVcccfffkkkmmmllllllmmmnnnmmmlllkkkjjjjjjkkkmmmnnnqqqooommmlllmmmlllkkkjjjmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrqqqqqqpppoooooolllkkkjjjiiiiiiiiijjjkkkmmmllljjjiiijjjkkklllmmmkkkiiifffdddeeegggkkkmmmooonnnkkkiiifffeeedddcccccccccaaa___]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]___^^^]]]^^^aaacccccccccbbbbbbcccfffiiijjjiiigggkkkjjjiiilllrrrwwwxxxxxxwwwyyyyyywwwqqqmmmmmmnnnlllmmmpppuuuzzz}}}}}}|||wwwvvvtttrrrooonnnmmmlllkkkrrr|||~~~|||}}}{{{rrrjjjfffaaaYYYSSSQQQKKKHHHHHHNNNWWW```lllvvvxxxyyyvvvjjjYYYLLLGGGGGGBBBBBBCCCEEEHHHLLLPPPRRRUUUVVVXXXZZZ\\\[[[XXXUUUNNNMMMLLLLLLNNNOOOOOOOOOFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQTTTYYYaaagggiiifffaaa]]]UUUQQQKKKGGGFFFFFFFFFEEELLLKKKKKKKKKLLLNNNPPPQQQSSSTTTTTTTTTTTTTTTSSSSSSVVVVVVUUUUUUTTTTTTSSSSSSLLLJJJHHHGGGGGGFFFDDDBBBEEEEEEEEEFFFGGGIIIJJJKKKPPPNNNLLLIIIFFFCCCAAA@@@<<<;;;:::999888777777777555666777888888666444333555444444444444555666777777888999:::===???AAABBBGGGGGGHHHKKKMMMOOOPPPRRROOOVVV^^^hhhyyyxxxuuuyyy~~~{{{sssnnniiifff]]][[[VVVRRROOONNNOOOPPPWWW^^^iiisss}}}}}}|||ssslll\\\WWWPPPJJJGGGFFFFFFEEEFFFGGGIIILLLMMMNNNNNNNNNKKKIIIGGGGGGHHHIIIJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGGGGFFFEEEEEEEEEDDDEEEDDDDDDCCCCCCDDDEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@?????????@@@BBBBBBBBBDDDFFFGGGFFFEEEFFFGGGJJJGGGDDDBBBBBBBBBBBBAAA@@@BBBEEEEEEBBB???<<<;;;>>>???AAABBBBBBAAA@@@???BBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBAAA@@@AAACCCEEEFFFFFFFFFIIILLLMMMMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGGGGFFFEEEEEEEEEFFFHHHIIIEEEBBB@@@BBBEEEGGGGGGEEEDDDCCCDDDEEEGGGHHHFFFDDDDDDDDDDDDBBBAAAAAADDDGGGEEEDDDCCCBBBAAAAAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKFFFFFFGGGHHHKKKNNNPPPRRRNNNMMMKKKJJJLLLRRRZZZ```kkkttt{{{}}}ooo___HHHCCC??????@@@@@@DDDIIIVVV^^^hhhmmmmmmmmmoooqqqooonnnllljjjiiiiiiiiijjjmmmllljjjjjjkkkllljjjiiikkklllmmmooopppqqqrrrrrrssssssrrrrrrqqqpppooonnnooommmkkkjjjiiijjjlllmmmnnnmmmmmmmmmmmmmmmmmmmmmlllhhheeeeeehhhlllmmmmmmooonnnllljjjhhhgggffffffccccccaaa___]]][[[YYYYYYXXXXXXXXXXXXYYY[[[\\\]]]\\\[[[[[[[[[ZZZ[[[[[[\\\aaa___]]]]]]_________^^^``````aaacccfffgggfffdddqqqmmmiiilllsssyyyzzzyyyxxxyyyyyyvvvpppllljjjjjjiiikkkqqqwww}}}}}}|||zzzxxxuuussspppmmmkkkeeehhhooozzz}}}}}}sssllleeeccc```[[[XXXYYYVVVUUUWWW^^^kkk{{{hhhVVVLLLIIIDDDDDDBBBBBBDDDJJJPPPUUUXXXXXXXXXYYYZZZYYYUUUQQQJJJIIIIIIJJJLLLMMMMMMLLLEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQTTTZZZccciiijjjddd\\\VVVNNNIIIDDD@@@???@@@@@@@@@FFFFFFFFFFFFGGGIIIJJJLLLLLLMMMNNNPPPPPPOOOOOONNNPPPPPPOOOOOONNNMMMLLLLLLGGGEEECCCBBBBBBAAA???===@@@@@@AAABBBCCCEEEGGGHHHIIIHHHEEEBBB@@@===<<<;;;:::999999888888888888999666777999::::::999888777555555666666888999;;;<<<:::<<<===???GGGPPPWWWXXXaaa```bbbffffffcccaaabbbbbbgggnnnyyyssskkkrrryyywwwpppjjjccc^^^QQQOOOMMMLLLOOOVVV^^^ddduuu}}}~~~yyyqqqhhhaaaWWWSSSMMMHHHGGGFFFFFFFFFEEEFFFIIIKKKLLLLLLKKKJJJIIIHHHFFFGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCCCC???>>>=========>>>@@@AAAAAACCCEEEFFFEEEEEEFFFGGGIIIFFFCCCAAAAAACCCCCCCCC@@@BBBDDDCCCAAA>>>======??????@@@@@@@@@??????>>>BBBBBBBBBCCCCCCBBBBBBBBB???@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFHHHKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFBBBAAAAAABBBEEEFFFEEECCCBBBCCCDDDGGGHHHGGGEEEDDDDDDCCCBBBAAA@@@BBBDDDFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIKKKKKKFFFFFFGGGHHHJJJLLLOOOPPPMMMLLLJJJGGGHHHLLLSSSXXXeeemmmxxx}}}sss```KKKEEE@@@???===<<<@@@FFFNNNXXXeeemmmnnnnnnpppsssqqqooonnnllljjjjjjiiiiiikkkjjjiiijjjllllllkkkiiiiiijjjlllnnnpppqqqrrrrrrqqqqqqqqqpppooommmlllkkkqqqooommmkkkkkklllmmmooommmmmmnnnnnnnnnmmmkkkjjjlllhhhdddffflllpppooommmooonnnlllkkkiiiiiihhhhhhdddcccbbb```^^^\\\ZZZYYYXXXXXXYYYZZZ[[[]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZ___]]]\\\[[[\\\]]]\\\[[[^^^^^^___aaacccdddcccaaayyytttooooootttxxxxxxwwwyyyyyywwwsssnnnjjjgggfffjjjlllrrryyy~~~}}}zzz|||zzzwwwvvvvvvtttqqqooohhhgggiiipppzzz}}}}}}~~~yyyssskkkeeebbb```^^^___bbb```bbbeeemmm|||uuuaaaVVVQQQIIIGGGDDDBBBEEENNN[[[dddiiifffbbb]]]XXXSSSMMMJJJCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHJJJHHHHHHHHHHHHHHHHHHIIIIIINNNTTT[[[aaa```YYYPPPIIICCC???;;;999:::;;;<<<===>>>>>>>>>>>>???AAACCCDDDCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>>>><<<:::::::::;;;<<<===???AAABBB>>>===<<<;;;:::888777777777777666666666777888888:::;;;<<<===>>>>>>>>>>>>999999:::<<<>>>@@@BBBDDDEEEHHHJJJNNN[[[mmmxxxzzz}}}~~~}}}tttnnnnnnooottt{{{wwwooojjjrrr|||vvvkkkccc[[[TTTOOOMMMNNNQQQUUU]]]iiiwww{{{pppddd\\\YYYUUUQQQKKKHHHFFFFFFEEEEEEDDDFFFHHHJJJKKKJJJIIIHHHIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFEEECCCBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA>>>>>>===<<<===>>>???@@@@@@BBBDDDEEEEEEDDDFFFGGGFFFDDDAAAAAACCCDDDEEEEEEBBBBBBBBB@@@>>>===>>>?????????????????????>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBAAA@@@@@@AAACCCEEEEEEEEEGGGIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCDDDDDDDDDBBBBBBBBBCCCDDDDDDBBBAAA@@@BBBEEEFFFFFFEEEDDDCCCDDDBBBAAA@@@AAACCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNMMMKKKIIIHHHJJJOOOSSS]]]fffrrr}}}~~~||||||uuubbbVVVNNNGGGDDDAAA???AAAFFFIIISSS___hhhkkklllnnnpppppppppooonnnmmmllllllkkkkkkjjjjjjkkkmmmmmmllljjjgggiiijjjmmmooopppqqqrrrqqqppppppooonnnmmmkkkjjjpppooommmllllllmmmooopppoooooopppppppppnnnllljjjkkkgggeeehhhnnnqqqpppmmmooonnnmmmkkkjjjjjjiiiiiifffeeedddbbbaaa___^^^]]][[[[[[\\\]]]___aaabbbccc```___^^^\\\[[[[[[ZZZZZZ]]][[[ZZZZZZ[[[\\\\\\[[[^^^^^^^^^```bbbbbb```___|||wwwvvvwwwyyyyyywww{{{yyyvvvqqqmmmjjjhhhffflllnnnsssyyy}}}}}}zzzwwwwwwtttrrrrrruuuvvvuuusssnnnllllllooouuuyyyzzzzzzsssyyy{{{xxxqqqkkkiiigggeeeiiinnniiimmmqqqxxxvvvhhh^^^YYYNNNLLLJJJIIINNN\\\nnn{{{xxxlll^^^RRRKKKGGG???===;;;;;;===>>>===<<<;;;<<>>======>>>???EEEIIIOOORRRPPPJJJCCC>>>:::888666666777999::::::888888777777888:::<<<===<<<======>>>????????????======<<<<<<;;;;;;::::::<<<;;;:::;;;<<<<<<;;;:::777777777888999;;;<<<===777888999::::::999888777555555555666666888999999@@@BBBEEEHHHJJJKKKJJJJJJFFFFFFGGGHHHJJJMMMNNNPPPWWW]]]```fffwwwyyyrrrssstttzzzwwwppplllkkkrrrzzz|||pppllleee\\\TTTOOOKKKJJJOOOVVVaaammmzzzyyy{{{uuuggg[[[WWWVVVQQQNNNIIIFFFEEEEEEDDDCCCEEEFFFGGGHHHIIIIIIHHHHHHJJJIIIHHHIIIKKKLLLKKKJJJFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA???>>>=========>>>@@@AAA@@@BBBDDDEEEDDDCCCDDDEEECCCBBBAAABBBDDDFFFFFFEEEBBBBBBAAA???======>>>@@@??????????????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBAAA@@@@@@BBBCCCEEEDDDDDDEEEGGGHHHGGGEEEFFFHHHIIIHHHGGGEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAABBBDDDFFFFFFEEECCCCCCDDDCCCBBBAAABBBDDDEEEEEEDDDEEEDDDCCCCCCDDDEEEFFFGGGDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJNNNNNNNNNLLLKKKKKKMMMPPPVVV]]]kkkyyy~~~zzzwwwwww{{{lll```WWWOOOMMMKKKGGGDDDDDDGGGNNNWWW```fffiiikkkmmmppppppoooooonnnmmmmmmlllkkkkkkkkkmmmnnnnnnllljjjggghhhjjjlllnnnoooppppppqqqqqqppppppooonnnmmmlllmmmmmmmmmnnnnnnooopppqqqssssssssssssrrrpppnnnmmmiiihhhgggjjjnnnpppooommmooonnnmmmkkkjjjiiiiiiiiiiiihhhgggfffeeeddddddccc``````aaabbbccceeeggghhhccccccaaa```___^^^^^^^^^]]]\\\[[[[[[]]]^^^^^^]]]___^^^___```bbbaaa___^^^~~~}}}||||||}}}~~~{{{vvvqqqmmmkkkjjjiiimmmooosssxxx{{{{{{xxxuuusssooolllnnnssswwwwwwvvvsssssstttuuuwwwwwwvvvuuulllqqqxxx~~~{{{wwwssssssqqqooorrrwwwtttyyy}}}vvvmmmgggbbb]]]VVVVVVUUUVVV\\\kkklllZZZQQQNNNBBB@@@===;;;<<<=========;;;AAAHHHOOOQQQOOOKKKHHHGGGDDD???:::888888:::;;;>>>@@@BBBDDDCCC@@@<<<:::777555555666777999888777555444444444555777999::::::999999999999::::::;;;888888888888888888777777999888888999;;;<<<<<<;;;777777777777888999:::;;;888;;;>>>@@@AAA@@@>>><<<<<<<<<======>>>@@@AAABBBLLLQQQYYY```ddddddbbb```^^^^^^^^^^^^^^^___``````hhhpppwwwtttpppuuuttt|||wwwooohhhiiimmmwww|||~~~{{{vvvrrrkkkddd[[[\\\[[[XXXUUUUUUYYY^^^fffqqq}}}xxxxxx|||~~~{{{xxx~~~}}}ssshhh^^^WWWUUUTTTNNNKKKHHHFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHIIIKKKKKKJJJIIIEEEFFFFFFGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAABBBAAACCCDDDDDDCCCBBBCCCDDDCCCBBBCCCDDDFFFFFFDDDBBB@@@AAABBBAAA???===>>>???????????????@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???AAABBBBBBAAABBBDDDFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDFFFHHHGGGEEECCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEGGGHHHFFFDDDBBBCCCEEEDDDCCCCCCEEEHHHIIIGGGDDDDDDDDDCCCCCCDDDFFFGGGHHHEEEFFFGGGGGGHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJNNNOOOPPPPPPNNNMMMMMMMMMOOOUUUcccsssxxxtttpppqqqvvvyyy||||||lllddd___bbbddd^^^UUUNNNJJJLLLRRR[[[eeelllnnnnnnppppppoooooonnnlllkkkjjjkkkkkklllmmmnnnmmmkkkhhhggghhhiiikkkmmmnnnnnnooonnnnnnoooooonnnmmmlllllljjjkkkmmmooopppqqqqqqqqqttttttsssrrrqqqooonnnmmmggghhhjjjkkkmmmnnnmmmmmmpppooommmkkkjjjiiihhhhhhkkkkkkkkkjjjjjjjjjiiiiiifffffffffggghhhjjjkkklllhhhgggfffeeedddcccccccccbbb```^^^^^^```aaa```___`````````aaabbbbbb```]]]}}}vvvqqqnnnmmmllllllmmmooorrrwwwzzzzzzwwwuuuqqqmmmjjjlllsssxxxyyyxxxuuuwwwzzz|||{{{yyyuuusssoooqqqssstttuuuvvvxxxzzz{{{xxxxxxyyyxxxuuuwww{{{|||qqqfffddddddbbb^^^___``````aaagggtttwwwdddZZZXXXIIIFFFBBB@@@@@@BBBBBBBBBHHHPPP]]]gggkkkggg___YYYMMMHHHAAA;;;888888;;;===999:::;;;<<<<<<<<<;;;:::666666666777999999777666444444444444555777888::::::999888777777888999:::777777777777777888888888777666666888;;;<<<<<<<<<999888888888999:::;;;;;;===@@@DDDGGGHHHFFFCCCAAAFFFFFFGGGHHHIIIKKKLLLMMMXXX```lllwww}}}|||xxxtttsssrrrqqqpppooonnnnnnnnnqqq{{{xxxmmmmmmuuuttt}}}~~~xxxqqqlllpppxxxsssvvvtttlllddd___YYYSSSRRRWWW\\\^^^^^^dddnnnxxxzzzxxxxxx|||~~~yyyssszzz|||rrrfff\\\XXXVVVSSSRRRNNNKKKHHHGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKIIIIIIHHHIIIJJJJJJIIIGGGEEEEEEFFFGGGGGGFFFEEEDDD???AAABBBDDDDDDCCCAAA@@@AAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAA@@@?????????@@@BBBCCCBBBCCCEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFEEEBBB???===@@@BBBCCCAAA>>>===<<>>???AAABBBCCCDDDGGGIIIFFFEEEDDDEEEGGGGGGEEEDDDCCCEEEGGGFFFDDDBBBCCCEEEDDDEEEEEEEEEDDDCCCBBBBBB???@@@AAABBBBBBDDDFFFHHHHHHIIIJJJGGGDDDBBBDDDFFFEEEDDDEEEHHHKKKLLLIIIEEEDDDDDDCCCDDDEEEFFFHHHIIIGGGGGGHHHIIIHHHGGGFFFEEECCCDDDFFFHHHJJJKKKKKKKKKMMMOOORRRRRRPPPMMMLLLLLLKKKPPP^^^nnntttoookkklllkkklllooottt{{{zzzsssrrr{{{{{{mmmcccNNNNNNQQQ[[[gggqqqtttssspppppppppnnnmmmkkkiiihhhkkkkkkkkkmmmnnnmmmjjjgggggghhhiiikkklllmmmnnnnnnkkkkkkkkklllkkkkkkjjjjjjhhhjjjmmmppprrrrrrqqqqqqssssssqqqpppnnnmmmlllkkkfffiiikkkmmmlllllllllmmmpppooommmkkkiiihhhggggggmmmmmmmmmmmmmmmmmmmmmmmmiiiiiijjjjjjkkklllnnnnnnkkkkkkiiihhhhhhgggggggggfffdddbbbbbbbbbcccbbb```aaaaaa```bbbcccbbb```^^^{{{vvvqqqnnnnnnmmmoooqqqtttttttttttttttuuuoookkkiiimmmtttzzz|||{{{vvvuuuyyy}}}}}}zzz{{{|||zzzwwwtttssssssvvvxxx}}}{{{zzzyyyzzz}}}wwwjjjfffdddaaa```cccfffhhhkkkpppvvv~~~zzzkkkccc___TTTPPPLLLLLLOOOQQQQQQPPPXXXnnnyyyjjjeeeXXXJJJCCC???;;;999:::888999;;;???BBBCCCAAA??????:::777999;;;999777777444777777555888===@@@???CCC@@@>>>>>><<<666333444777555666::::::777777999999<<<======@@@CCCBBB======>>>===<<<;;;===@@@CCCAAAPPP```iiijjjeee[[[QQQYYYYYYYYYUUURRRSSSWWW\\\jjjoooyyy}}}wwwsssrrrtttwww{{{~~~uuupppllljjjlllqqqzzz}}}yyysssmmmhhhdddbbb```^^^^^^\\\ZZZYYY\\\dddqqq~~~yyysssvvvxxx{{{zzzyyyxxxvvv}}}~~~ttthhhddd^^^XXXSSSPPPNNNNNNKKKJJJIIIIIIJJJIIIGGGEEECCCDDDEEEGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFDDDDDDDDDCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEECCCBBBEEEJJJLLLIIIEEECCCAAA???>>>>>>???@@@BBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCEEEFFFEEEDDDBBBAAAAAAAAA@@@??????>>>>>>===???@@@@@@AAABBBCCCDDDDDDCCCAAA@@@>>>======>>>>>>??????AAADDDGGGHHHGGGEEECCCDDDGGGIIIIIIHHHFFFDDDFFFEEEDDDCCCCCCDDDEEEEEEDDDFFFGGGGGGEEEDDDDDDEEECCCBBBBBBBBBBBBCCCCCCDDDLLLLLLKKKHHHEEECCCCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHEEEDDDCCCCCCCCCEEEFFFGGGFFFGGGIIIIIIIIIHHHFFFDDDIIIIIIIIIJJJKKKKKKLLLLLLPPPNNNMMMMMMNNNMMMJJJFFFIIIPPP___nnntttpppllllllkkkiiijjjnnnrrryyy~~~bbb[[[ZZZdddrrryyyzzzyyyvvvrrrmmmiiihhhiiikkkmmmmmmmmmlllkkkjjjiiihhhhhhiiijjjjjjiiihhhhhhjjjkkkkkkjjjiiihhhhhhjjjlllnnnkkklllmmmnnnooooooooooooooopppqqqqqqpppooonnnmmmlllmmmmmmlllkkklllnnnpppmmmlllkkkiiihhhiiiiiijjjmmmnnnnnnoooooooooooooooqqqnnnkkkkkknnnoooooommmiiijjjkkkkkkjjjhhheeecccbbbhhhiiieeedddiiillllllnnnkkkiiihhhhhhgggccc___zzztttpppmmmllloooqqquuuvvvuuuttttttuuuvvvsssqqqsssxxx||||||zzzxxxwwwzzz{{{wwwuuuuuussssssuuuxxx|||~~~~~~~~~xxxooollljjjggghhhlllppprrruuuyyy~~~uuujjjdddbbbWWWWWWWWWXXXYYY\\\aaadddooozzzmmm___QQQIIIDDD@@@>>>???>>>AAAHHHPPPWWWZZZWWWTTTNNNGGGBBBAAA@@@;;;888888888:::;;;;;;BBBNNNWWWZZZZZZRRRKKKIIIGGGBBB>>>>>>>>>;;;:::<<<;;;:::===AAAJJJNNNPPPOOONNNOOOLLLHHHGGGFFFEEECCCCCCEEEJJJNNN[[[lll~~~wwwmmmiiihhhfffcccaaacccfffiiixxx~~~}}}wwwsssrrruuuxxx|||{{{sssllljjjkkkmmmtttzzzxxxqqqjjjccc___YYYWWWUUUVVV]]]fffooouuuyyyuuu|||~~~}}}{{{yyywwwuuu{{{nnnddd\\\YYYVVVQQQNNNLLLKKKKKKJJJHHHHHHHHHIIIHHHGGGEEECCCDDDFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHFFFEEEEEECCCAAA>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBEEECCCBBBEEEJJJKKKIIIEEECCCBBBAAA??????@@@AAABBB@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@BBBCCCEEEEEEFFFDDDCCCBBB@@@??????@@@AAAAAA@@@AAACCCFFFGGGFFFEEECCCDDDGGGIIIIIIHHHGGGEEEFFFEEEDDDDDDDDDEEEFFFFFFEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEKKKKKKJJJGGGDDDBBBCCCDDDDDDFFFHHHIIIJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNLLLKKKLLLNNNMMMJJJGGGJJJRRRcccsssxxxsssmmmlllfffccccccfffiiiooo{{{uuuiiibbbjjjyyy}}}xxxqqqkkkiiijjjlllnnnmmmmmmmmmlllkkkjjjhhhhhhiiiiiijjjiiigggggghhhjjjkkkjjjiiihhhhhhiiijjjllliiijjjkkkmmmnnnoooooooooqqqqqqrrrrrrrrrqqqpppooolllmmmmmmlllkkklllnnnpppnnnmmmkkkjjjiiiiiijjjjjjllllllmmmnnnnnnnnnnnnmmmooollljjjkkknnnppppppnnnkkkkkkkkkkkkiiihhhfffeeeccchhhjjjfffggglllqqqqqqsssppplllkkkjjjhhheeebbbyyytttooommmppprrruuuvvvvvvttttttuuu{{{xxxwwwyyy}}}}}}{{{yyywwwyyy}}}{{{{{{tttsssqqqpppppppppqqqrrryyyyyyzzz{{{|||~~~~~~{{{xxxuuuwww|||{{{}}}tttjjjddd```___ZZZ^^^bbbdddfffkkktttzzz~~~sssfffXXXPPPLLLHHHHHHJJJJJJQQQ^^^mmmyyy}}}zzzuuuiiiaaaXXXSSSLLLDDD?????????BBBDDDHHHUUUiiiyyyqqqddd^^^[[[VVVPPPNNNHHHDDDAAABBBBBBEEELLLUUUgggmmmppplllgggdddaaa^^^WWWUUUSSSPPPQQQWWW___dddvvvuuurrrnnnlllmmmpppsssttt|||zzzvvvqqqooopppuuuxxxwwwpppkkknnnsssyyy|||rrrggg___YYYUUUSSSWWWYYY]]]eeerrr}}}zzzxxxwww{{{ssshhh]]]UUUOOONNNNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFHHHHHHGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJHHHGGGFFFEEEBBB@@@BBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBBBBAAAAAAEEECCCCCCEEEIIIJJJIIIFFFEEEDDDBBBAAAAAAAAABBBCCC???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>>???AAACCCEEEGGGHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCCCCBBBAAABBBDDDFFFFFFEEECCCEEEGGGIIIJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHGGGIIIIIIHHHFFFDDDDDDEEEHHHHHHGGGFFFEEEEEEEEEFFFJJJJJJHHHFFFCCCBBBBBBDDDEEEGGGIIIKKKKKKJJJHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEFFFHHHHHHHHHGGGGGGDDDFFFIIILLLNNNOOOOOOOOOJJJIIIIIIKKKLLLLLLJJJHHHLLLUUUfffuuuzzztttnnnmmmeeebbbaaacccffflllxxx|||nnnqqq~~~wwwoookkkkkkmmmnnnlllmmmmmmnnnmmmjjjhhhggghhhiiiiiigggeeeeeefffhhhkkkjjjiiihhhggghhhiiijjjhhhiiijjjlllnnnoooppppppsssssstttttttttsssrrrrrrmmmmmmmmmlllkkklllnnnpppnnnmmmlllkkkkkkjjjjjjkkklllmmmnnnooopppoooooonnnkkkjjjjjjllloooqqqqqqpppnnnmmmllljjjiiihhhggggggfffiiijjjiiijjjpppuuuvvvwwwtttpppmmmllljjjiiiggg~~~yyytttqqqssstttuuutttssssssvvvwwwzzzyyyyyy|||}}}zzzwwwxxx|||{{{zzzxxxuuuqqqooonnnooossssssssstttuuuvvvwwwxxx||||||yyynnngggdddaaa```^^^aaafffkkkpppxxxrrrnnncccYYYTTTRRRQQQTTTXXX\\\eeewwwzzzoooeee[[[PPPKKKLLLIIINNNTTT\\\nnnwwwssskkkaaa[[[RRRNNNLLLNNNQQQXXXeeerrrzzzvvvssseeedddaaa```ccckkkvvv~~~~~~wwwsssnnnooosssxxx{{{{{{xxxmmmmmmllllllmmmqqqxxx}}}|||yyy}}}{{{vvvjjjeee^^^XXXUUUUUUWWWXXXeeelllyyy|||}}}{{{zzzyyy}}}xxxqqqiiibbb[[[TTTPPPJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFHHHHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLKKKIIIGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBBBBEEEDDDCCCEEEHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????===???AAADDDGGGHHHIIIJJJFFFEEEDDDCCCBBBCCCDDDDDDFFFCCCAAAAAACCCEEEEEEEEECCCEEEGGGHHHIIIIIIIIIHHHDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGEEEDDDEEEJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHGGGDDDBBBAAABBBDDDGGGIIIKKKLLLLLLJJJGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIFFFHHHKKKNNNOOOOOOMMMLLLFFFFFFHHHJJJKKKKKKKKKJJJPPPVVVcccpppuuupppmmmmmmgggdddccceeeggglllxxxzzzvvv|||{{{qqqlllllllllllljjjkkkmmmnnnmmmjjjgggeeeggghhhhhhgggeeedddeeefffiiihhhhhhgggggghhhiiijjjhhhiiikkkmmmoooqqqqqqrrrsssssstttttttttsssssssssmmmnnnnnnmmmkkklllnnnpppoooooonnnmmmlllllllllkkkooopppqqqssssssrrrqqqppphhhiiikkkmmmppprrrrrrrrrqqqooollljjjiiihhhiiiiiikkkkkkllllllnnnqqquuuwwwwwwuuuqqqooommmmmmmmmmmm|||~~~~~~zzzxxxyyyxxxuuurrrqqqsssxxx|||~~~~~~~~~}}}}}}yyyxxx{{{}}}{{{{{{||||||}}}~~~}}}}}}~~~zzzvvvttttttwwwvvvvvvvvvuuuttttttssswwwxxx{{{zzzvvvtttqqqnnniiihhhjjjpppzzztttddd```YYYTTTTTTVVVYYY___fffpppzzzwwwlll```VVVSSSUUUVVV]]]gggssszzzlllddd[[[YYYZZZ^^^dddooo|||yyylllkkkjjjkkkpppzzzvvvssspppnnnqqqwww}}}yyyooofffiiimmmrrrwww}}}zzzpppgggcccWWWWWWWWWYYY^^^fffnnnsss||||||{{{vvvtttrrrpppjjjbbb[[[VVVSSSPPPOOOIIIKKKLLLMMMMMMLLLKKKJJJKKKIIIGGGGGGHHHIIIIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLIIIGGGFFFFFFGGGHHHHHHGGGBBBBBBAAA@@@??????>>>>>>???@@@BBBDDDDDDDDDCCCCCCEEEDDDDDDEEEGGGHHHIIIHHHFFFFFFEEEDDDCCCCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>><<<>>>BBBEEEHHHIIIJJJJJJEEEEEECCCBBBBBBCCCCCCDDDFFFDDDBBBAAACCCDDDEEEDDDDDDEEEFFFHHHHHHIIIHHHHHHCCCCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIGGGEEEDDDEEEIIIHHHGGGFFFEEEDDDDDDDDDHHHGGGFFFCCCAAAAAACCCEEEIIIJJJKKKLLLKKKIIIFFFDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJIIIKKKMMMNNNNNNLLLJJJHHHCCCEEEGGGIIIJJJKKKKKKKKKRRRUUU\\\eeeiiihhhiiimmmkkkhhhfffffffffiiirrr|||yyytttvvv{{{rrrnnnmmmlllkkkiiikkklllmmmllliiifffdddggghhhhhhgggeeedddfffgggfffggggggggghhhiiijjjkkkjjjkkkmmmoooqqqrrrssstttsssrrrrrrrrrrrrsssssssssnnnoooooommmllllllnnnpppppppppoooooonnnmmmmmmlllnnnppprrrttttttsssqqqpppgggjjjmmmppprrrrrrssssssrrrpppmmmkkkjjjjjjkkklllpppnnnmmmooopppqqqrrrssssssrrrqqqooonnnoooqqqsssvvvzzz}}}~~~}}}~~~}}}~~~|||yyyuuusssvvv|||}}}|||{{{~~~zzzxxx{{{|||yyyxxxyyywwwxxxxxxwwwwwwxxxzzz}}}}}}|||}}}}}}{{{zzzvvvuuuuuuyyyyyyvvvuuuzzz{{{hhh]]]WWWTTTTTTYYY^^^ccckkksss|||qqqggg]]]VVVWWW\\\ccclllxxx}}}pppiiiddddddhhhooovvvzzztttpppmmmmmmnnnqqqwwwzzzpppllllllnnnrrrwww}}}~~~vvvqqqqqqvvv~~~{{{|||}}}yyytttrrrkkknnnpppnnnhhh```YYYVVVTTTXXX___hhhrrr}}}}}}vvvyyy~~~uuulllgggdddccc^^^XXXRRRPPPNNNMMMLLLIIIJJJKKKLLLLLLKKKJJJIIIMMMKKKHHHGGGHHHIIIHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHFFFDDDDDDFFFGGGGGGGGGAAAAAA@@@@@@??????>>>>>>>>>@@@BBBEEEEEEEEEDDDCCCDDDDDDDDDEEEFFFGGGIIIJJJFFFFFFFFFEEEDDDCCCBBBBBB>>>???@@@AAABBBCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>===<<<>>>BBBEEEHHHIIIIIIIIIEEEDDDCCCBBBBBBBBBCCCDDDEEECCCBBBBBBDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFBBBCCCDDDEEEEEEFFFEEEEEEGGGIIIIIIHHHFFFDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGEEECCCAAAAAADDDGGGKKKKKKKKKJJJIIIGGGEEECCCCCCCCCBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLIIIFFFEEEBBBDDDHHHJJJJJJJJJKKKLLLRRRQQQTTTYYY\\\^^^cccjjjrrrooolllkkkhhhfffllltttwwwkkkhhhsss|||sssooopppqqqooommmkkkkkkllllllkkkiiigggfffhhhhhhiiihhhgggggghhhjjjgggggghhhiiiiiijjjjjjkkklllmmmoooppprrrsssttttttrrrrrrqqqqqqqqqrrrssssssooooooooonnnllllllnnnpppqqqqqqqqqqqqpppooonnnmmmlllmmmppprrrrrrqqqooommmiiilllqqqsssssssssrrrrrrqqqooonnnlllllllllnnnooossspppooorrrsssqqqooooooooopppppppppooopppsssuuummmrrrwwwxxxxxxxxx||||||{{{|||}}}zzzzzzzzzzzzvvvuuuyyyzzzwwwuuuvvvuuuuuuuuuuuutttuuuxxx{{{}}}yyywww{{{uuuiiiddd^^^]]]```gggnnnsss{{{yyyrrrjjjccc\\\YYY^^^eeeoooxxx}}}wwwppplllkkknnnuuu|||xxxrrrnnnkkkoooqqqtttwww}}}xxxssslllppptttxxx{{{~~~~~~~~~~~~yyyooohhhhhhjjjiiieeedddbbbfffjjjkkkiiifffdddbbbgggmmmwwwyyywww}}}{{{oooccc\\\YYYVVVTTTPPPNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJNNNKKKHHHFFFFFFGGGFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGDDDBBBCCCDDDDDDDDD@@@@@@@@@???????????????===???BBBDDDEEEEEECCCBBBDDDEEEEEEEEEEEEGGGIIIKKKFFFFFFFFFEEEDDDBBBAAAAAA===>>>@@@AAABBBCCCCCCCCCHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<>>>BBBEEEHHHHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBCCCEEEFFFEEECCCFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCDDDDDDEEEDDDCCCCCCEEEGGGHHHGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGEEECCCAAABBBFFFIIIMMMLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMKKKIIIGGGEEEDDDBBBEEEIIIJJJJJJJJJKKKMMMOOOMMMMMMQQQSSSVVV]]]eeeooommmkkkjjjgggdddgggnnn||||||nnnaaa\\\bbblllpppllliiilllrrrvvvuuurrrnnnnnnnnnmmmlllkkkiiiiiihhhiiijjjjjjiiiiiikkkmmmjjjjjjkkkjjjjjjiiihhhhhhmmmmmmooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttpppppppppnnnllllllnnnpppqqqrrrrrrrrrqqqpppooonnnkkkmmmooorrrrrrpppnnnlllkkkppptttvvvuuurrrqqqqqqoooooonnnmmmnnnooopppqqqtttpppqqqvvvxxxsssnnnnnnnnnppprrrrrrpppppprrruuueeekkkqqqttttttuuuyyy}}}|||yyyxxxyyyzzztttqqqqqquuuwwwtttrrrssssssssstttttttttvvvzzz}}}}}}|||zzz~~~~~~yyywwwzzzyyyrrrqqqjjjjjjnnnvvv|||uuuooohhhccc___^^^fffooovvv~~~|||uuussspppnnnoooqqquuu|||zzzqqqpppooollltttvvvyyy}}}}}}{{{uuuzzz|||xxxtttpppnnnooommmbbbYYYZZZ^^^``````aaakkkpppuuuyyy{{{||||||}}}}}}|||xxxlll```XXXUUUMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNKKKHHHEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKHHHDDDBBBAAAAAAAAA@@@???????????????@@@@@@@@@;;;===@@@CCCDDDDDDBBBAAADDDEEEEEEEEEEEEFFFIIIKKKFFFFFFEEEEEEDDDBBBAAA@@@???@@@BBBCCCDDDEEEEEEEEEJJJIIIFFFDDDBBB@@@????????????>>>>>>===<<<<<<<<<<<<>>>BBBEEEGGGHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFAAAAAABBBDDDFFFGGGEEECCCFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAADDDFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGEEECCCAAACCCFFFJJJNNNLLLIIIGGGDDDCCCCCCCCCAAA@@@@@@AAABBBDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKJJJHHHFFFEEEDDDBBBFFFIIIKKKJJJJJJKKKNNNLLLJJJJJJNNNPPPRRRYYYaaabbbaaabbbcccaaa^^^bbbiiixxxrrreeeZZZSSSUUU[[[bbb```aaaiiitttzzzyyyvvvqqqpppooonnnmmmllllllkkkhhhjjjkkkkkkjjjkkkmmmooonnnnnnmmmllljjjhhhfffeeemmmmmmnnnppppppqqqqqqqqqsssrrrrrrqqqrrrssstttuuupppppppppnnnllllllnnnpppqqqrrrssssssrrrqqqooonnnlllnnnqqqssstttrrrpppnnnmmmrrrwwwxxxvvvrrrqqqqqqnnnnnnnnnnnnooopppqqqrrrtttppprrryyy{{{uuupppooooooqqqttttttrrrppprrrsssgggjjjnnnnnnnnnrrrxxx~~~}}}{{{}}}~~~}}}|||uuusssvvvsssuuuvvvvvvvvvvvvwwwxxx|||xxxttttttxxx}}}}}}zzzzzz}}}{{{uuuqqqooooooooozzzzzz|||~~~~~~||||||~~~yyyrrrmmmllloootttxxxwwwrrrrrrtttvvv{{{{{{}}}|||xxxxxxxxxyyy~~~wwwsssoookkkeee```\\\[[[[[[\\\YYYZZZ]]]bbbiiipppwwwzzz~~~~~~~~~~~~zzzpppfff^^^XXXSSSPPPLLLJJJIIIIIIIIIIIIGGGFFFDDDGGGIIIJJJJJJIIIJJJKKKHHHGGGEEECCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDFFFGGGJJJJJJJJJIIIIIIHHHHHHGGGHHHFFFDDDAAA@@@@@@AAABBBCCCAAA???===<<<<<<<<<===>>>@@@BBBCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJGGGGGGEEECCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDBBBAAAAAA@@@===>>>???>>><<<;;;:::;;;;;;===@@@CCCEEEEEEEEEDDDFFFCCCBBBCCCFFFHHHHHHFFFCCCCCCCCCCCCDDDEEEGGGGGGEEECCCBBBBBBCCCCCCBBBAAADDDDDDDDDCCCBBB@@@??????AAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEEGGGIIIJJJIIIGGGHHHEEEAAA???>>>AAADDDFFFKKKJJJGGGDDDBBBAAA@@@@@@CCCEEEEEEBBBCCCGGGIIIGGGFFFEEEDDDDDDFFFIIILLLNNNRRRQQQNNNKKKHHHEEECCCBBBBBBEEEHHHJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLOOORRRTTTWWWTTTTTTWWWZZZ\\\aaaggg|||yyylll___VVVSSSSSSUUUWWW___lllxxx~~~}}}uuunnnoooooolllhhhggghhhhhhhhhiiijjjlllmmmnnnqqqmmmkkklllkkkhhhiiillllllllllllmmmoooppprrrsssrrrppppppppprrrsssrrrqqqqqqssssssrrrpppnnnmmmnnnqqqpppqqqrrrsssqqqnnnlllnnnppprrrrrrooommmnnnppppppooooooppprrrrrrqqqoooqqqqqqqqqqqqqqqpppooonnnnnnrrrvvvxxxwwwvvvuuuuuussstttuuusssqqqqqqtttwwwlllllljjjffffffjjjssszzz|||yyyxxx{{{}}}}}}~~~}}}uuussstttrrrsssuuuuuuuuuvvvyyy{{{|||xxxuuuvvv{{{~~~{{{yyyzzz|||zzztttpppooonnnpppqqqqqqsssuuuwwwyyyzzz||||||yyyxxxzzz}}}~~~|||}}}||||||{{{mmmeeebbb___]]]YYYVVVVVVYYY]]]___hhhkkkqqqyyy}}}zzzxxxwww~~~yyysssmmmeee]]]XXXTTTPPPNNNKKKIIIHHHGGGHHHHHHFFFEEEFFFHHHJJJKKKJJJIIIJJJKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEEEEGGGHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFCCCAAA@@@@@@AAABBBBBBAAA@@@>>>======<<<<<<===???BBBCCCBBBCCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFEEEDDDDDDCCCDDDDDDAAABBBBBBCCCCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@>>>???@@@>>><<<::::::;;;:::<<>>AAABBBCCCCCCEEEFFFJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGCCCCCCBBBBBBCCCDDDFFFGGGEEEDDDBBB@@@?????????@@@???@@@@@@>>><<<::::::;;;:::<<>><<<;;;;;;>>>AAABBBCCCDDDEEEGGGJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFGGGDDDCCCAAAAAAAAACCCEEEGGGEEECCCAAA???>>>>>>?????????@@@@@@>>><<<:::;;;<<<>>>>>>???AAACCCDDDFFFFFFCCCBBBBBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAABBBCCCCCCDDDBBB@@@@@@CCCFFFHHHHHHHHHEEEBBB???>>>>>>???@@@CCCDDDEEEFFFGGGGGGGGGFFFIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCFFFHHHFFFHHHMMMOOOMMMJJJHHHGGGEEEFFFHHHJJJLLLNNNMMMLLLKKKIIIHHHGGGGGGCCCEEEEEEEEECCCBBBCCCEEEKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHIIIOOOTTT[[[hhhtttxxxzzz}}}|||yyyooolllnnniiigggeeecccccceeehhhjjjmmmjjjkkkooonnnjjjiiijjjmmmmmmllljjjjjjiiiiiijjjmmmmmmnnnppprrrsssrrrppplllnnnpppqqqppppppqqqrrrrrrqqqpppqqqrrrsssrrrqqqkkklllnnnoooppppppqqqqqqpppppppppqqqssstttsssqqqoooppppppqqqqqqqqqpppppptttttttttrrrqqqppprrrtttxxxxxxwwwvvvtttrrrrrrrrr\\\YYYWWW]]]kkk{{{vvvrrrqqqqqqsssvvvxxxyyy{{{}}}~~~}}}~~~~~~|||zzzzzz|||~~~~~~zzztttooonnnnnnsssuuuyyy}}}{{{}}}yyywwwsssmmmhhhgggjjjlllmmmlllkkkjjjlllppptttvvvwwwwwwvvvuuussssssuuuvvv{{{xxxwwwlllmmmoooqqqqqqnnnjjjggg]]]\\\[[[YYYXXXZZZ\\\^^^VVVUUUTTTUUUXXX```hhhmmmpppssswwwzzz|||~~~|||}}}}}}~~~yyyuuussssss~~~vvvllldddYYYPPPPPPNNNKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEFFFFFFEEEDDDCCCDDDFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFFFFEEECCCBBBCCCEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA>>>???@@@@@@@@@>>><<<;;;;;;>>>AAABBBCCCDDDEEEGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???>>>???AAACCCEEEDDDCCCAAA???>>>>>>>>>>>>???@@@???>>><<<;;;<<<>>>BBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFBBBBBBAAAAAABBBBBBCCCCCCCCCAAA@@@@@@CCCFFFGGGHHHFFFDDDAAA???===>>>@@@AAACCCDDDDDDEEEFFFFFFGGGGGGHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEECCCFFFHHHGGGIIIMMMNNNLLLIIIHHHFFFEEEEEEGGGJJJKKKNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDDDDCCCAAAAAACCCEEEIIIHHHHHHGGGHHHIIIKKKKKKIIIIIIMMMQQQTTTXXXbbbmmmsssvvvxxxuuurrrsss{{{|||pppkkklllhhhfffcccbbbbbbdddgggiiigggfffhhhmmmnnnkkkkkkmmmooonnnmmmllllllkkkkkkkkknnnnnnoooqqqssssssrrrpppkkkmmmooopppppppppqqqrrrrrrpppooooooqqqsssssssssllllllnnnoooqqqrrrrrrrrrooonnnnnnppprrrsssrrrqqqooopppqqqrrrrrrrrrrrrrrruuuuuutttrrrpppppprrrtttvvvvvvuuuuuuuuutttsssrrr___VVVOOOSSSddd{{{xxxsssrrrqqqrrrtttrrrsssuuuxxx|||yyyttttttuuuwwwxxxzzz{{{||||||||||||xxxzzz||||||{{{{{{|||~~~~~~|||xxxtttuuuxxx{{{{{{yyyvvvttttttwwwzzz}}}|||xxxtttqqqppppppqqqssssssssssssuuuxxx|||~~~}}}{{{xxxvvvwwwxxxvvv{{{|||zzz{{{~~~uuurrrooonnnoooqqqsssssswww{{{|||wwwqqqkkkfffbbb^^^[[[YYY[[[^^^```___\\\XXXVVVUUUVVVWWWWWWWWWXXX[[[]]]]]]___bbbgggmmmuuuyyy|||~~~yyytttrrrrrrsss|||zzzssshhh^^^XXXQQQKKKNNNLLLIIIIIIJJJKKKJJJJJJJJJIIIHHHHHHJJJJJJIIIHHHCCCDDDDDDCCCBBBBBBDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDCCCAAA@@@AAACCCCCCCCCDDDDDDEEEFFFGGGGGGBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>======<<<>>>AAABBBCCCCCCEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGEEECCCBBBBBBBBB>>>>>>======>>>???AAABBBCCCBBBBBBAAA@@@???>>>===>>>??????===<<<<<<>>>@@@EEEDDDBBB@@@???@@@BBBCCCDDDEEEEEEDDDCCCCCCDDDFFFBBBBBBBBBAAAAAABBBBBBCCCAAA@@@@@@AAACCCEEEFFFEEECCCBBB@@@???>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDBBBBBBDDDEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBFFFGGGGGGHHHLLLLLLJJJIIIHHHFFFEEEFFFIIIKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDCCCBBB@@@AAADDDGGGGGGGGGGGGGGGHHHIIIKKKLLLHHHIIIMMMQQQRRRTTT]]]gggyyyzzzxxxoooffffffqqq}}}}}}wwwnnnhhhhhhfffeeecccbbbbbbdddgggiiifffeeeggglllnnnmmmnnnqqqpppoooooonnnnnnnnnooooooooooooppprrrttttttqqqooojjjmmmooopppooopppqqqrrrqqqooommmmmmooorrrssstttnnnnnnnnnpppssstttsssrrrpppooopppqqqtttuuutttsssrrrssstttuuuvvvvvvwwwwwwuuuuuuuuusssqqqqqqsssuuuuuutttttttttuuutttrrrpppdddZZZRRRUUUeeeyyytttpppqqqpppoooppplllmmmppptttxxx|||{{{|||~~~~~~}}}}}}}}}}}}~~~||||||{{{wwwtttsssvvvyyyvvvxxxzzz{{{|||||||||{{{||||||}}}~~~|||{{{{{{{{{vvvtttsssuuuyyy|||~~~~~~wwwuuurrrpppooonnnllljjjjjjnnnsssuuuvvvvvvwwwxxxxxxuuupppkkkjjjkkknnnppprrruuuwwwuuuqqqoooqqqsssssstttvvvwwwuuupppllliiiaaa^^^\\\[[[]]]aaacccdddhhhkkknnnqqqssstttttttttgggccc]]]YYYXXXVVVSSSQQQSSSWWW[[[______^^^]]]\\\^^^bbbeeehhhhhhjjjmmmpppuuuyyy~~~}}}{{{zzz}}}~~~~~~}}}}}}|||uuupppooooooooolllkkkdddYYYRRROOOLLLHHHIIIGGGFFFFFFGGGHHHHHHGGGIIIHHHGGGGGGIIIJJJIIIGGGBBBCCCCCCBBBBBBBBBEEEGGGFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDDDDBBB@@@???@@@AAAAAABBBBBBCCCEEEFFFGGGGGGAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===???BBBCCCBBBCCCDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA<<<======>>>>>>???@@@@@@AAABBBCCCCCCBBB@@@>>><<<===>>>>>>===<<<===@@@CCCFFFDDDAAA??????@@@BBBDDDBBBDDDEEEDDDAAAAAACCCEEEAAAAAA@@@@@@@@@@@@AAAAAA??????@@@BBBDDDEEECCCBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFDDDBBB@@@@@@BBBDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAAEEEGGGFFFGGGJJJJJJGGGGGGFFFDDDDDDEEEHHHKKKMMMLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCAAA@@@BBBFFFIIIGGGFFFEEEEEEFFFGGGIIIJJJHHHIIILLLOOOPPPSSS___kkkzzzmmmccccccnnnxxx~~~}}}uuuooonnnlllhhheeeeeedddcccccccccdddfffggghhhfffdddeeeiiikkkkkkmmmqqqoooooooooooopppqqqrrrsssrrrrrrrrrtttuuutttqqqnnnkkkmmmooopppoooooopppqqqpppnnnkkkkkkmmmqqqssstttqqqpppoooqqqtttuuutttrrrppppppppprrruuuvvvuuutttssstttuuuwwwxxxxxxyyyyyytttuuuuuutttsssrrrtttuuuvvvuuusssssstttssspppmmmggg```[[[```mmmzzzuuummmlllooonnnkkkkkkhhhjjjmmmqqqvvvzzz}}}~~~~~~|||tttnnnlllnnnqqqmmmooorrrvvvxxxyyyxxxxxxwwwwwwxxxyyy{{{~~~}}}|||yyyvvvuuuuuusssooojjjiiikkkmmmmmmllllllooorrrjjjgggdddaaa```aaadddeeegggjjjkkkgggbbb```cccfffeeeggghhhhhhfffaaa\\\YYYWWWTTTQQQQQQTTTWWWZZZ[[[bbbcccfffiiilllllljjjgggaaa]]]YYYYYY[[[\\\\\\[[[\\\```ggglllooooooooooooqqqvvv|||}}}zzz{{{{{{zzz{{{}}}zzztttnnnjjjggggggggg\\\\\\VVVNNNIIIIIIHHHEEEDDDCCCBBBCCCEEEFFFFFFEEEHHHGGGFFFFFFHHHIIIHHHFFFBBBCCCCCCCCCBBBCCCFFFHHHFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDBBB@@@???@@@AAA@@@AAABBBCCCDDDFFFFFFGGGAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>=========??????>>>@@@BBBCCCBBBBBBCCCDDDEEEDDDBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB<<<===>>>???@@@@@@??????AAABBBDDDEEECCCAAA>>><<<<<<======<<<<<<>>>AAADDDEEECCC@@@>>>???AAADDDFFFAAACCCDDDCCC@@@???AAADDD@@@@@@???????????????@@@>>>>>>@@@BBBDDDDDDBBB???>>>>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEECCCAAA??????AAACCCEEEEEEAAA@@@??????@@@AAACCCDDD@@@AAABBBBBBBBBAAA@@@???@@@DDDFFFEEEFFFHHHHHHEEECCCBBBAAAAAABBBEEEIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDBBBAAA@@@BBBGGGJJJFFFFFFEEEDDDDDDEEEFFFGGGJJJJJJLLLOOOPPPVVVdddrrrvvvggg___```iiippptttyyyvvvlllcccbbbcccccccccdddbbbccccccdddeeeggghhhiiieeebbbbbbfffggggggiiimmmnnnnnnnnnoooqqqrrrtttuuusssssstttuuuvvvtttqqqnnnkkkmmmoooooooooooopppqqqpppmmmjjjjjjlllpppssstttsssqqqppprrruuuvvvtttrrroooooooooqqqtttuuutttsssrrrrrrtttuuuwwwxxxxxxxxxsssuuuvvvvvvttttttuuuvvvxxxvvvsssssssssrrrmmmiiinnniiifffgggmmmrrrsssrrrfffggggggggggggggghhhiiiooonnnlllmmmpppwww~~~|||xxxzzzuuuttttttppplllpppooonnnoooqqqssssssssswwwtttrrrtttxxx{{{{{{{{{~~~|||tttyyyyyysssqqquuuvvvsssmmmkkkhhhhhhiiikkklllllltttpppjjjgggeeefffffffffllllllkkkhhheeebbb___]]]^^^```aaa___]]]```gggnnnnnnqqqvvvzzzzzzvvvqqqnnnlllmmmllljjjmmmrrrrrrooovvvzzzzzzuuuyyyvvvtttvvv{{{~~~|||yyy~~~yyypppggg___ZZZXXXXXXTTTSSSPPPLLLIIIGGGEEEDDDBBBCCCDDDEEEEEEFFFEEEEEECCCDDDFFFGGGGGGFFFEEEDDDAAAAAAAAAAAACCCEEEGGGIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDAAA@@@???>>>>>>>>>???@@@CCCBBBAAA???>>>=========@@@@@@@@@????????????>>>BBBAAAAAA@@@@@@@@@AAAAAABBB@@@??????@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAA@@@???>>>===;;;<<<============???AAABBBAAA???>>>>>>>>>?????????@@@BBBDDDEEEEEEDDDDDD??????>>>======>>>???@@@>>>======>>>@@@AAAAAA@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBDDDAAA???>>>???@@@AAAAAA???@@@AAAAAABBBBBBBBBBBB???@@@BBBDDDEEEEEEEEEDDDAAABBBCCCDDDEEEFFFGGGGGGKKKJJJIIIGGGFFFEEEDDDDDDDDDAAA???@@@CCCFFFFFFDDDEEEDDDCCCBBBCCCDDDFFFHHHKKKHHHKKKQQQPPPPPP___rrrxxxjjj^^^[[[___dddgggmmm{{{qqqdddWWWVVVXXXWWWTTTRRRXXX^^^bbbbbbbbbfffhhhfffdddcccccccccdddfffhhhiiilllppprrrqqqrrruuuuuurrrpppqqqrrrsssssssssrrrqqqlllllllllmmmmmmmmmmmmmmmoooooonnnmmmmmmnnnooopppqqqrrrrrrqqqpppoooqqqrrrrrrrrrrrrsssttttttuuuuuuqqqrrrtttvvvwwwwwwvvvvvvuuutttsssqqqppprrrvvvyyyzzzvvvqqqnnnllllllkkkjjjxxxrrrllljjjlllooopppnnnkkkgggaaa[[[ZZZ]]]bbbfffhhhiiiiiikkknnntttzzz~~~~~~}}}}}}}}}~~~~~~|||zzz~~~zzzvvvpppllloooooonnnnnnpppqqqrrrrrrtttrrrrrrssswwwzzzzzzyyy~~~~~~~~~{{{zzzzzz{{{}}}|||yyyxxxxxxxxxxxx{{{{{{{{{zzzwwwtttqqqooosssuuuwwwvvvuuuxxxuuuzzz{{{vvvssswwwuuuvvvyyy}}}~~~zzzuuuuuuppphhh```YYYUUUSSSSSSPPPOOONNNLLLIIIGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHJJJJJJIIIHHHFFFCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLKKKKKKIIIGGGFFFGGGFFFEEECCCBBB@@@??????@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBDDDCCCAAA@@@???>>>>>>>>>????????????????????????CCCBBBBBBAAA@@@@@@@@@AAA???>>>>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@>>>===;;;<<<===<<<<<<<<<>>>@@@AAA@@@???>>>>>>>>>?????????@@@AAABBBCCCCCCBBBBBB??????>>>======>>>???@@@<<<<<<>>>@@@BBBBBB@@@===>>>>>>??????@@@AAAAAABBBCCCBBBBBBAAAAAA@@@??????>>>>>>??????@@@AAABBBBBBCCC@@@>>>===>>>@@@@@@@@@??????@@@AAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDDDDCCCAAAAAAAAABBBCCCDDDFFFFFFKKKJJJIIIGGGFFFEEEDDDDDDDDDAAA???@@@CCCEEEEEEDDDFFFEEEDDDDDDDDDFFFHHHJJJKKKHHHJJJPPPQQQQQQ\\\lllyyyvvvpppfff]]]YYY[[[___aaaiiivvvnnn___RRRNNNOOONNNKKKKKKPPPUUUZZZ\\\aaagggkkkjjjgggfffeeeddddddeeeffffffkkkoooqqqpppqqquuuuuurrrpppqqqqqqqqqqqqqqqppppppmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmlllmmmnnnooopppnnnooopppppppppqqqsssuuusssssstttuuuvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttuuutttrrrqqqppprrrvvvxxxvvvrrrooommmmmmnnnnnnnnn~~~xxxpppmmmnnnqqqrrrrrrrrrlllbbb[[[WWWXXX]]]```aaaccceeehhhlllssszzz{{{zzz{{{|||||||||~~~yyyuuurrruuutttsssrrrqqqqqqqqqqqqqqqqqqqqqsssvvvwwwwwwvvvvvvvvvxxxzzz}}}vvvooohhhnnnxxx{{{uuussssssuuuvvvyyy~~~|||uuunnnhhhddd]]]VVVQQQNNNMMMLLLJJJJJJJJJJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCFFFGGGIIIJJJKKKJJJIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKOOOOOONNNLLLJJJHHHFFFDDDEEEEEECCCAAA@@@>>>===<<>>>>>>>>???@@@@@@AAAAAADDDDDDCCCBBBAAA@@@@@@???;;;;;;<<>>===@@@@@@AAAAAAAAA@@@>>>===:::;;;<<<;;;::::::;;;===@@@??????>>>>>>>>>>>>?????????@@@@@@AAA@@@@@@?????????>>>=========>>>???:::;;;>>>AAACCCBBB???;;;>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@>>>?????????@@@AAAAAABBB@@@>>><<<<<<===???????????????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAA@@@??????@@@BBBDDDFFFJJJJJJHHHFFFEEEDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBBEEEEEEDDDEEEFFFHHHJJJKKKLLLHHHIIIOOOQQQQQQXXXbbbdddeeeccc___XXXUUUVVVXXXZZZcccqqqnnn___QQQKKKIIIGGGDDDCCCHHHLLLPPPTTT]]]gggkkkjjjiiihhhfffdddddddddddddddjjjnnnpppooopppttttttrrrqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllmmmmmmlllkkklllmmmnnnooonnnoooppppppooooooqqqsssqqqsssuuuwwwwwwwwwvvvuuuxxxxxxxxxwwwvvvuuutttsssuuutttrrrpppqqqrrruuuwwwpppnnnllllllnnnppprrrrrr{{{vvvpppnnnqqqvvv{{{}}}yyyuuuoooiiiddd```]]][[[]]]^^^aaadddiiisss{{{yyyzzz{{{|||{{{}}}~~~{{{{{{|||~~~~~~|||zzzvvvtttttttttssstttuuuvvvvvvuuutttrrrqqqqqqsssvvvyyy{{{}}}}}}rrrjjjffffffmmmxxxxxxrrrqqqssswwwyyy}}}xxxmmmeee\\\YYYTTTOOOKKKIIIHHHIIIDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDEEEGGGIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMOOONNNMMMKKKIIIGGGEEEDDDEEEDDDCCCAAA???===;;;;;;?????????@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@????????????<<<===>>>???@@@AAABBBBBBDDDDDDCCCBBBAAA@@@???>>>:::;;;<<>>@@@@@@AAAAAAAAA???>>>===::::::;;;:::888888999;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@?????????>>>@@@???===<<<<<<===>>>>>>;;;;;;===???AAAAAA???<<<>>>>>>>>>>>>??????@@@@@@BBBBBBAAAAAA@@@??????>>>===>>>>>>??????@@@@@@@@@>>><<<;;;;;;===>>>???>>>>>>>>>??????@@@??????>>>@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???>>>???AAADDDFFFIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAADDDDDDDDDEEEGGGIIIJJJLLLLLLGGGGGGLLLPPPPPPRRRWWWUUUVVVVVVUUURRRQQQRRRTTTUUU___lllxxxuuuhhh[[[VVVRRRLLLFFFDDDEEEHHHJJJMMMVVVaaafffeeeffffffdddcccccccccdddeeeiiimmmnnnmmmooossstttrrrrrrqqqooommmllllllmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjkkklllmmmnnnrrrrrrrrrpppmmmllllllnnnoooqqqtttvvvwwwvvvtttssswwwwwwwwwvvvvvvuuuttttttvvvtttqqqqqqrrrsssuuuuuunnnlllkkklllooorrrssssssuuurrrnnnnnnrrryyy}}}yyyvvvrrrllleee```]]]^^^]]]^^^dddrrr~~~zzzyyyyyyyyyvvvwwwxxxzzz|||ssswwwzzzzzzxxxyyy~~~|||{{{|||~~~{{{||||||{{{yyyvvvtttsssssstttuuuwwwyyy|||~~~yyyqqqnnnjjjggglllrrr||||||}}}wwwqqqqqqssswwwzzz}}}}}}yyyoooccc[[[UUURRRNNNKKKHHHGGGGGGHHHAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAACCCEEEGGGIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLJJJIIIGGGFFFEEEDDDEEEDDDCCCAAA???>>><<<<<<>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>><<<<<<===???@@@AAABBBCCCCCCCCCCCCBBBAAA???>>>===;;;;;;===???AAAAAA???===>>>???AAACCCCCCCCCAAA@@@@@@@@@AAAAAA@@@>>>===<<<999999:::999777777888:::========================@@@@@@??????????????????@@@???===<<<<<<<<<===>>>===<<<;;;;;;===?????????======>>>>>>>>>>>>??????@@@@@@??????>>>=========<<<===>>>>>>???>>>>>>===;;;::::::;;;===>>>>>>>>>===>>>>>>???>>>>>>======??????@@@@@@AAAAAABBBBBBDDDBBB@@@???@@@BBBEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHIIIJJJKKKGGGFFFJJJMMMMMMMMMNNNMMMMMMMMMLLLLLLNNNQQQSSSSSS\\\hhhrrr|||vvvnnnkkkggg]]]UUUQQQJJJLLLKKKJJJOOOXXX\\\\\\___^^^^^^___aaaccceeefffgggjjjkkkjjjlllqqqrrrpppqqqpppnnnlllkkkkkklllmmmlllkkkkkkkkkjjjjjjiiiiiijjjiiiiiiiiiiiikkklllnnnqqqqqqqqqooolllkkkkkkmmmqqqsssuuuxxxxxxwwwvvvtttuuuuuuuuuuuuuuuuuuvvvvvvwwwuuurrrqqqsssuuuuuutttnnnmmmlllmmmppprrrsssssspppnnnllllllooouuu{{{~~~~~~~~~{{{uuuooofffdddaaa^^^aaannn~~~yyywwwvvvuuurrrrrrsssuuuxxx|||}}}tttwwwyyyyyyyyyyyy}}}|||}}}||||||yyyyyyxxxyyyzzz}}}sssqqqsssssspppxxx}}}|||~~~~~~|||vvvqqqpppppprrrssstttqqqkkkaaaWWWQQQOOONNNKKKHHHGGGFFFFFFGGGAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@??????>>>===============<<<===>>>???@@@AAABBBBBB@@@AAAAAAAAAAAA???===<<<<<<;;;<<<>>>@@@@@@>>><<<===>>>@@@AAABBBBBBBBBAAA??????@@@@@@???===;;;:::777888999888777777888:::;;;<<<<<<============<<>>>>>>>>??????@@@@@@???===<<<;;;<<<<<<===>>><<<999999;;;>>>???@@@===============>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<===>>>??????>>>======:::999999;;;>>>??????>>>======>>>>>>======<<<<<<>>>>>>>>>???@@@AAACCCDDDDDDCCCBBBAAABBBCCCEEEFFFDDDCCCBBBAAAAAA@@@@@@@@@???AAACCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFHHHHHHIIIHHHGGGFFFGGGIIIIIIIIIIIIKKKJJJIIIHHHIIILLLNNNPPPOOOXXXcccllluuuxxxppplllaaaaaa\\\SSSNNNPPPSSSSSSSSSTTTUUUXXX[[[___bbbdddcccfffgggeeeggglllnnnmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhgggggghhhjjjlllmmmkkkmmmmmmmmmllllllnnnpppsssuuuwwwyyyyyyyyyxxxwwwtttttttttuuuvvvwwwyyyzzzyyyvvvssssssuuuwwwvvvtttpppooonnnoooqqqssssssrrrjjjjjjhhhhhhiiimmmssswww~~~wwwtttnnnfffdddlll|||yyyvvvtttrrrqqqppppppqqqssswwwzzz{{{|||}}}}}}~~~~~~|||~~~}}}~~~}}}~~~||||||}}}||||||xxxxxxwwwvvvsssooolllkkkffffffeeeaaaZZZRRRLLLIIIKKKJJJGGGFFFDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKJJJJJJMMMKKKIIIGGGFFFEEEEEEFFFBBBBBBAAAAAA@@@??????>>>========================<<<===>>>@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA>>>>>>@@@@@@@@@>>><<<;;;;;;::::::<<<>>>@@@@@@?????????@@@@@@@@@@@@@@@@@@>>>>>>???>>>===;;;:::888666777888888777888999;;;:::;;;<<<=========<<<<<<======<<<<<<<<<>>>???@@@@@@???===<<<;;;;;;<<<<<<<<<;;;999:::<<<>>>>>>>>>========================?????????>>>======<<<<<<>>>???@@@AAAAAA@@@???===999999999<<<>>>@@@@@@???===============<<<;;;;;;===<<<===>>>???AAADDDEEECCCCCCCCCCCCCCCCCCDDDEEEBBBAAA@@@??????>>>>>>???===@@@CCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFFFFEEEDDDFFFGGGGGGKKKIIIHHHHHHIIIJJJKKKKKKJJJQQQ\\\fffppp}}}iiiVVVMMMKKKKKKIIIJJJLLLOOOSSSXXX\\\___]]]``````___aaagggiiihhhhhhhhhiiiiiiiiihhhhhhgggiiihhhhhhgggffffffeeeeeegggfffffffffgggiiikkkllljjjkkkllllllkkklllnnnpppssstttuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwyyy{{{|||{{{wwwttttttwwwyyywwwtttqqqpppoooqqqsssuuutttttteeeeeeddddddeeeiiinnnqqqxxx{{{pppiiimmmyyy}}}xxxuuusssrrrqqqpppppppppqqqssswwwyyyzzzyyyxxxzzz}}}}}}}}}~~~}}}|||zzz|||}}}|||{{{tttvvv}}}|||zzzwwwvvvuuurrrrrrqqqqqqpppnnniiifff]]]\\\YYYTTTNNNIIIFFFEEEHHHGGGEEECCCBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCC@@@BBBDDDGGGHHHHHHGGGFFFFFFGGGHHHJJJJJJJJJIIIIIIOOONNNKKKIIIGGGFFFEEEEEE@@@@@@@@@@@@?????????>>>===============<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>???@@@@@@AAAAAA<<<===>>>@@@???>>><<<;;;999888888:::>>>AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>><<<;;;999777666777888888888888:::<<<999:::<<<=========<<<<<<;;;:::::::::;;;<<<>>>???@@@???===<<<;;;;;;;;;<<<:::::::::<<<>>>>>>===;;;===============<<<<<<<<<@@@@@@??????>>>=========???AAABBBCCCCCCBBB@@@???999999:::<<>>=========>>><<>>???????????????BBBAAA???===<<<;;;<<<<<<>>>>>>@@@@@@AAA@@@???>>>;;;<<<<<<<<<<<<<<<;;;;;;:::;;;=========>>>@@@BBB@@@@@@@@@???>>>======<<<<<<<<<======<<<:::888777888888888777888888999::::::;;;;;;;;;<<<=========???>>><<<;;;;;;<<<===>>>???>>>===;;;999888888888999:::===???@@@@@@??????:::999999;;;>>>@@@AAAAAACCC@@@>>>===>>>???@@@@@@@@@AAAAAAAAA@@@???===<<<===<<<<<<===???AAA@@@???<<<<<<<<<;;;;;;::::::999999:::;;;===>>>@@@AAABBB>>>>>>???AAACCCDDDCCCAAAAAABBBBBBAAA???===<<<===@@@@@@AAAAAABBBCCCDDDEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEECCCBBBCCCEEEJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKOOOZZZlllzzz|||www}}}wwwZZZJJJEEEHHHBBB@@@EEEJJJLLLRRRYYYVVVYYY\\\]]]]]]\\\\\\\\\\\\^^^```ccceeefffffffffdddeeefffeeedddcccdddfffggggggfffffffffggghhhiiiiiiiiiiiijjjkkklllmmmnnnpppooonnnnnnooorrruuuwwwxxxxxxxxxxxxxxxyyyzzz{{{xxxxxxyyyzzz|||{{{xxxuuuxxxwwwvvvuuuuuuvvvxxxzzz[[[ZZZ[[[[[[YYYXXX___iiiwwwzzztttrrrwww~~~}}}wwwrrrooollliiigggiiikkknnnqqquuuwwwyyyzzzxxx{{{|||zzzzzzxxxwwwvvvwwwzzz~~~~~~|||}}}~~~}}}~~~~~~}}}wwwxxx~~~~~~xxxssspppooopppqqqsssnnniiieeebbb]]]VVVPPPPPPNNNKKKHHHFFFEEEDDDEEEFFFEEECCCAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEE@@@@@@AAABBBCCCCCCCCCCCCEEEDDDDDDEEEHHHJJJJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGKKKKKKJJJHHHFFFDDDBBBAAADDDCCCAAA???============<<<<<<<<<;;;;;;;;;;;;::::::;;;===>>>@@@@@@AAAAAA@@@???>>>=========>>>??????@@@AAAAAA@@@???>>>===;;;<<<<<<=========<<<<<<;;;<<<=========>>>@@@BBB@@@@@@??????>>>======<<<<<<======<<<;;;999777666888888777777888999::::::::::::;;;;;;<<<=========>>>===<<<;;;;;;<<<>>>??????>>>===;;;999888888888888:::===???@@@???>>>===999999999:::<<<>>>??????DDDAAA>>>===>>>????????????@@@@@@AAA@@@???===<<<===<<<<<<===@@@AAA@@@???<<<<<<<<<;;;;;;:::::::::======>>>@@@AAACCCDDDDDD??????@@@BBBDDDEEEDDDBBBAAABBBCCCBBB???=========?????????@@@BBBEEEGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCEEEGGGJJJJJJJJJJJJIIIIIIHHHHHHDDDFFFKKKVVVhhhwwwzzzvvvrrrvvv|||hhhWWWQQQNNNGGGCCCFFFHHHHHHMMMSSSVVVXXXYYYZZZYYYWWWUUUUUUWWWXXXZZZ\\\^^^___`````````aaaccccccccccccdddfffgggfffeeedddeeefffhhhjjjjjjiiiiiiiiijjjjjjkkklllnnnmmmllllllnnnppptttvvvxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwyyy{{{{{{zzzxxx|||{{{yyyxxxxxxzzz{{{|||PPPPPPPPPRRRQQQSSS\\\ggg}}}wwwqqqqqqwww}}}xxxrrrnnnmmmooonnnnnnnnnppptttwwwzzz|||~~~xxxuuurrrpppooooooppptttxxx{{{||||||}}}{{{zzzzzz{{{{{{|||zzzwwwtttqqqpppooonnnkkkfff___[[[XXXTTTNNNJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGFFFDDDBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDCCCCCCFFFDDDCCCDDDGGGIIIJJJKKKJJJIIIFFFEEEDDDEEEFFFGGGKKKJJJIIIGGGEEECCCAAA@@@CCCCCCAAA???>>>>>>======;;;;;;;;;;;;::::::::::::999:::<<<>>>@@@AAAAAABBB>>>=========>>>??????@@@AAAAAAAAAAAA@@@>>>===;;;;;;<<<===>>>>>>>>>>>>>>><<<===>>>>>>>>>???AAACCC@@@@@@??????>>>===============<<<;;;:::888666555777777777888888:::;;;;;;::::::;;;;;;<<<======>>>===<<<;;;;;;;;;===>>>???>>>>>><<<:::999888888888888:::===???@@@>>><<<:::999::::::;;;===>>>??????DDDBBB???>>>>>>??????>>>===>>>???@@@@@@???>>>============>>>@@@AAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;??????@@@AAABBBCCCDDDEEE@@@@@@AAACCCFFFFFFEEECCCAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>???BBBEEEIIIKKKHHHGGGFFFEEECCCBBB@@@@@@BBBCCCCCCCCCBBBCCCEEEHHHJJJJJJJJJJJJJJJJJJIIIHHHAAADDDIIITTTeeetttxxxttthhhkkkppprrrrrryyy{{{jjjaaaXXXSSSOOONNNLLLKKKLLLPPPUUUVVVVVVVVVTTTRRROOONNNOOOPPPRRRTTTUUUVVVWWWWWWZZZ\\\^^^___```aaadddfffgggeeecccbbbcccfffiiikkkkkkkkkjjjiiihhhhhhiiiiiijjjjjjiiijjjlllooorrrtttwwwvvvuuuttttttsssssstttvvvvvvuuuwwwzzz|||}}}|||~~~}}}|||{{{{{{{{{}}}}}}GGGFFFGGGIIIJJJNNNYYYeeezzzsssnnnnnnssszzz~~~}}}zzzzzzzzzxxxuuusssssstttwwwyyy{{{zzzpppnnnmmmlllnnnrrruuuxxxyyy}}}|||~~~}}}}}}~~~{{{yyy~~~{{{}}}vvvxxx~~~~~~zzzzzzyyywwwuuutttuuuvvvuuuvvvvvvuuurrrmmmiiifff[[[WWWRRROOONNNMMMLLLJJJGGGFFFEEEDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEECCC@@@???@@@AAABBBCCCDDDDDDDDDDDDFFFDDDCCCCCCFFFIIIJJJKKKHHHGGGFFFDDDDDDDDDEEEFFFJJJIIIGGGEEECCCAAA@@@???BBBBBBAAA@@@??????>>>>>>;;;;;;:::::::::999999999:::;;;<<<>>>???@@@@@@@@@===<<<============>>>>>>???@@@AAAAAA@@@???>>>===;;;<<<===??????@@@@@@@@@===>>>??????>>>???AAACCC????????????>>>>>>=========<<<<<<:::888777555555777777777888999:::;;;<<<999::::::;;;<<<===>>>>>><<<<<<;;;;;;<<<===>>>???>>>===;;;:::999888888888888:::===??????===:::888999;;;===>>>???@@@AAABBBDDDBBB@@@?????????>>>===<<<===>>>?????????>>>============>>>@@@AAA???===<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAAAAABBBAAAAAABBBDDDGGGGGGFFFEEEBBBCCCDDDCCCAAA??????@@@>>>>>>===>>>@@@DDDGGGIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDCCCBBBAAAAAADDDFFFJJJJJJKKKKKKKKKJJJIIIHHHDDDGGGKKKTTTbbbppptttqqqdddgggjjjjjjhhhooowwwmmmdddcccbbb```\\\XXXUUUUUUTTTSSSQQQPPPPPPNNNLLLJJJIIIJJJKKKLLLNNNOOOPPPPPPRRRUUUXXXZZZ\\\^^^aaaccceeecccaaa```aaaeeeiiillllllllljjjiiihhhggggggggghhhhhhhhhiiikkknnnppprrruuuuuusssrrrqqqqqqqqqqqquuusssrrrtttxxx|||~~~}}}|||{{{{{{{{{{{{||||||AAA@@@BBBDDDFFFJJJVVVbbbzzzuuuoooiiihhhkkkppptttwww~~~|||zzzyyyyyy|||zzzzzzqqqpppnnnnnnooorrrvvvxxxwwwzzz}}}}}}|||~~~~~~{{{yyyxxxwwwxxxzzz|||}}}~~~wwwrrrtttvvvtttqqqtttwwwzzz{{{~~~}}}sssnnnvvv~~~yyyzzz|||}}}|||vvvwwwwwwuuurrrpppppprrrwwwxxxyyyvvvpppggg]]]XXXNNNKKKHHHFFFGGGHHHIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGFFFDDDAAA???AAAAAABBBCCCDDDDDDDDDDDDEEECCCBBBCCCFFFIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEHHHGGGEEECCCAAA@@@@@@???AAAAAAAAAAAA@@@@@@??????;;;;;;:::::::::999999999<<<======>>>>>>>>>===============<<<<<<<<<;;;;;;===>>>???@@@AAAAAA@@@???<<<<<<>>>???@@@@@@@@@@@@===?????????>>>???AAACCC?????????>>>>>>>>>>>>>>>===<<<;;;999888777666666888888888888999:::;;;<<<999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999888888888888:::===??????===;;;999777:::>>>??????@@@BBBDDDDDDBBB@@@@@@@@@@@@???>>>======???@@@@@@???>>>>>>=========???AAAAAA>>><<<<<<<<<<<<======>>>>>>>>>===>>>>>>>>>??????@@@@@@BBBBBBCCCEEEGGGHHHGGGEEEBBBDDDEEEDDDBBBAAAAAAAAA@@@???>>>>>>???AAACCCEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDAAA??????AAACCCIIIJJJKKKKKKKKKJJJHHHGGGGGGIIILLLQQQ\\\fffiiifff^^^bbbggghhheeekkk~~~~~~uuunnnrrrwwwvvvqqqjjjddd```TTTQQQMMMJJJJJJJJJHHHFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKNNNQQQTTTVVVXXX\\\^^^aaa```^^^]]]___ccchhhkkkkkkkkkiiihhhgggfffffffffgggggghhhiiijjjmmmoooppprrrrrrqqqpppoooooooooooorrrqqqpppqqquuuyyy|||}}}{{{{{{{{{{{{||||||}}}}}}>>>===@@@BBBCCCFFFQQQ]]]|||tttqqqkkkeeeccccccfffgggnnnwww~~~|||vvvrrrqqqrrrooonnnllllllnnnrrrvvvxxxyyy{{{~~~~~~zzzxxx{{{}}}}}}~~~}}}||||||}}}}}}~~~wwwnnnkkkiiifffbbbeeehhhjjjlllqqqxxx~~~zzzsssooopppzzz~~~vvvrrrtttwwwwwwuuurrrtttuuutttpppnnnoooqqq}}}|||yyyrrrhhh\\\QQQJJJGGGFFFDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFGGGGGGFFFDDDCCCBBBAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???;;;;;;;;;;;;::::::::::::======>>>>>>======<<<;;;===============<<<;;;:::;;;===>>>@@@AAAAAAAAAAAA<<<===>>>???????????????===>>>??????>>>>>>@@@BBB??????>>>>>>>>>>>>>>>>>>===<<<;;;999888888888888:::999999999999:::;;;;;;888999:::;;;<<<>>>??????==================<<<<<<<<<;;;:::999888888888888999:::<<<>>>>>>>>><<<<<<999<<<@@@AAA??????@@@BBBBBBAAA@@@@@@AAAAAA@@@???>>>???@@@AAAAAA@@@???>>>======>>>@@@AAAAAA>>>;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEHHHHHHGGGEEECCCDDDEEEEEECCCBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGGGGFFFDDD@@@>>>===@@@BBBHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGHHHJJJQQQYYY[[[XXXTTTXXX___ddddddiiizzz}}}www|||uuuooo^^^WWWNNNHHHFFFEEECCCAAAAAAAAAAAABBBCCCEEEFFFGGGFFFIIILLLNNNPPPRRRUUUXXX[[[ZZZYYYYYY\\\```eeegggggggggfffeeeeeeeeeeeeeeeffffffggghhhiiikkklllmmmlllllllllllllllmmmnnnooopppnnnmmmnnnrrruuuxxxxxxzzz{{{|||}}}~~~<<<<<>>?????????>>>======>>>???@@@AAAAAA@@@???======>>>>>>???>>>>>>======>>>???>>>======???@@@>>>>>>>>>>>>>>>>>>>>>???===<<<:::999999999:::;;;;;;;;;:::999999999::::::888999:::;;;<<<>>>??????>>>>>>>>>======<<<;;;;;;;;;;;;:::999888888888888;;;;;;<<<===>>>>>>??????@@@DDDHHHFFFBBB??????AAAAAA@@@???AAABBBCCCAAA@@@AAAAAABBBBBBAAA@@@???>>>======>>>@@@AAAAAA===;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEGGGHHHGGGEEECCCEEEFFFFFFDDDCCCCCCDDDAAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEBBB???======@@@CCCFFFGGGIIIJJJJJJHHHFFFDDDCCCDDDDDDCCCHHHOOOPPPMMMLLLPPPVVV\\\___eeerrrrrrgggXXXLLLFFFCCC@@@=========<<<===>>>???AAABBBCCCEEEHHHIIIJJJLLLOOOQQQSSSSSSSSSUUUXXX[[[___bbbaaaaaaaaaaaaaaabbbcccccceeeeeeffffffggghhhhhhiiieeeffffffgggiiikkklllmmmnnnlllkkkllloooqqqrrrrrrwwwxxxyyy{{{}}}~~~<<<<<>>>>>@@@AAABBB???@@@AAABBBCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAA>>>???@@@AAAAAA@@@>>>>>>===>>>>>>>>>>>>======<<<======>>>===<<<<<<>>>@@@>>>>>>>>>>>>>>>?????????<<<<<<::::::::::::<<<<<<<<<<<<;;;:::999999999999888999:::;;;===>>>???@@@??????>>>>>>===;;;:::999;;;;;;:::999888888888888;;;;;;<<<<<<===???AAABBBIIIMMMOOOMMMFFFAAAAAABBB@@@??????AAACCCCCCBBBAAABBBBBBCCCCCCBBB@@@???>>>======>>>@@@BBBAAA===:::;;;<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@BBBAAABBBEEEGGGHHHFFFEEECCCEEEFFFFFFDDDCCCDDDDDDAAABBBDDDFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???===>>>BBBEEEEEEGGGIIIJJJJJJHHHEEEDDDBBBCCCBBBAAADDDJJJLLLIIIJJJLLLPPPVVVZZZ___jjjvvvwwwdddTTTJJJDDD@@@<<<999999999999999;;;===>>>AAACCCFFFGGGGGGIIIKKKMMMMMMNNNOOOQQQTTTXXX[[[]]]]]]]]]]]]]]]___```aaabbbdddddddddeeeeeeeeeffffff```aaabbbdddfffiiikkkllllllkkkjjjkkkmmmoooooonnnrrrtttvvvxxxzzz|||}}}}}}===<<<;;;;;;>>>BBBGGGJJJZZZ```gggiiifffdddeeegggcccaaa\\\XXXUUUVVV[[[^^^jjj}}}zzzwwwwwwrrrlllgggbbb____________eeelllsss~~~|||xxxtttrrrssstttwwwzzzwwwqqqrrruuuwww{{{|||sssnnnmmmnnnmmmmmmnnnppprrrsss{{{zzzuuurrrsssuuurrrttt|||{{{zzzxxx}}}{{{yyyzzzzzzvvvrrrqqqlllgggfffiiikkkiiifffkkklllnnnnnnlllhhhdddbbb___ZZZSSSMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBEEECCCBBBCCCEEEFFFDDDAAAFFFEEEDDDBBBBBBBBBCCCDDDDDDBBB@@@@@@BBBDDDEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDBBB@@@??????>>>===<<<<<<>>>@@@AAAAAA@@@??????AAAAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;>>>??????@@@@@@>>>===<<<<<>>>>>>>><<<<<<>>>???CCC???;;;:::===?????????@@@?????????>>>>>>======:::999999888999:::<<<===???>>>;;;999888999::::::;;;;;;::::::;;;<<<>>>???BBBAAA???>>><<<;;;::::::888777666666666777888999999:::;;;<<<<<>>AAA@@@??????>>>>>>??????>>>@@@BBBDDDDDDBBB@@@>>>?????????AAABBBAAA>>>;;;<<<===>>>@@@AAABBBCCCCCC@@@@@@@@@@@@???>>><<<<<>>>>>CCCIIIKKKHHHDDDFFFGGGLLLRRRVVV\\\hhhtttvvvcccUUUJJJAAA<<<<<<;;;;;;;;;;;;;;;;;;:::>>>???@@@BBBDDDDDDEEEEEEGGGHHHJJJLLLOOOQQQTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^``````____________````````````aaabbbdddfffhhhiiifffhhhjjjjjjiiihhhiiijjjqqqqqqrrrtttuuuvvvwwwxxx:::999999999<<>>???@@@BBBCCCAAA@@@??????AAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;>>>>>>?????????>>>===<<<<<<>>>@@@@@@???>>>>>>???AAABBBDDDDDDCCCAAA>>><<<===>>>>>>===<<<<<<===???BBB???;;;:::<<<>>>>>>>>>?????????>>>>>>>>>======;;;:::999999999:::;;;<<<===<<<:::888888888999:::;;;;;;::::::;;;<<<===?????????>>>===<<<<<<======::::::999999999999::::::888:::;;;<<<<<<>>>AAADDDSSS^^^^^^PPPCCCBBBBBB@@@AAA@@@@@@??????@@@@@@AAA???@@@BBBCCCCCCBBB???>>>???>>>>>>???@@@???===;;;:::<<<@@@CCCDDDDDDBBBAAA@@@@@@@@@??????>>>===<<<@@@BBBEEEEEEEEEFFFHHHKKKFFFFFFFFFEEEEEEDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@??????CCCHHHJJJHHHDDDDDDEEEIIIOOOSSSYYYeeepppzzzqqqaaaUUUMMMHHHCCC@@@<<<999888999::::::>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLPPPQQQRRRSSSUUUWWWXXXYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^___aaacccdddeeefffeeeggghhhiiihhhhhhiiijjjnnnnnnooopppqqqssssssttt999999999:::;;;===???@@@>>>CCCHHHJJJKKKLLLPPPSSSNNNMMMLLLJJJKKKOOOVVVZZZlll}}}xxxvvvyyy~~~{{{uuuqqqlllggggggiiikkk{{{ssstttsssqqqnnnlllkkklllooorrrwww|||}}}{{{~~~~~~uuuqqqrrrxxx~~~~~~yyytttnnnkkklllmmmmmmkkkgggjjjlllllljjjhhhgggfff```___^^^\\\ZZZWWWTTTSSSQQQNNNIIIFFFFFFFFFFFFFFFCCCCCCDDDEEEDDDCCCBBBAAAEEEEEEEEEDDDCCCBBBAAA@@@DDDCCCBBBCCCEEEEEECCCBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@AAACCCDDDEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDFFFFFFEEECCCCCCBBBBBBBBBAAAAAA@@@??????@@@BBBCCCAAA???>>>???@@@AAA@@@??????>>>===<<<;;;;;;;;;;;;>>>>>>>>>???>>>======<<<:::<<<>>>>>>======>>>>>>AAABBBCCCDDDCCCAAA>>>======>>>>>>===<<<<<<===???AAA>>>;;;:::;;;=========>>>>>>>>>>>>============;;;;;;:::999999999:::::::::999888777777888999:::;;;:::999999:::;;;===>>><<<<<<<<<<<<===>>>??????::::::;;;;;;;;;::::::999888999;;;;;;;;;===???BBBRRRZZZYYYMMMBBBAAAAAA@@@????????????@@@AAABBBCCC@@@AAABBBCCCBBBAAA???===???>>>======>>>>>>===;;;999<<>>======>>>AAADDDFFFFFFGGGHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCHHHGGGFFFEEEDDDDDDDDDEEEHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCDDDDDDAAA@@@AAADDDHHHJJJHHHEEEBBBCCCGGGLLLPPPUUU___iiippptttooobbbZZZUUUOOOJJJBBB<<<:::;;;<<<<<<===<<<<<<<<<<<<>>>???@@@CCCCCCCCCCCCDDDEEEFFFGGGJJJKKKLLLMMMOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYY[[[]]]___aaabbbbbbbbb```bbbdddeeeddddddeeegggjjjjjjkkklllmmmnnnnnnooo;;;<<<===>>>>>>?????????;;;>>>AAABBBCCCFFFIIIMMMIIIIIIHHHGGGIIIMMMTTTXXXhhhzzzxxxvvvrrrnnnmmmooouuuyyyyyy~~~|||wwwuuuwwwrrr~~~pppiiikkklllkkkiiigggggggggiiimmmrrrvvv~~~{{{vvvxxx}}}{{{{{{|||vvvqqqjjjffffffggggggggghhhlllpppnnngggbbb``````WWWVVVTTTRRRPPPOOONNNNNNMMMJJJFFFDDDDDDEEEEEEDDDBBBCCCDDDFFFFFFDDDBBBAAAGGGFFFFFFEEECCCBBB@@@???CCCCCCCCCCCCDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDBBBBBBBBBCCCDDD@@@???>>>>>>>>>???@@@@@@@@@???>>>???@@@AAA@@@??????>>>===<<<;;;;;;;;;;;;>>>>>>>>>=========<<<<<<999;;;<<<===<<<<<<===>>>AAABBBCCCCCCBBB@@@>>>===<<<===>>>===;;;;;;===>>>AAA???===<<<<<<<<<==============================<<<;;;;;;:::999999999999888888888888888999:::;;;:::999999999999;;;<<<===<<<<<<<<<<<<<<<===>>>???888888999::::::999777666777888:::::::::;;;===???IIINNNNNNEEE>>>>>>???>>>=========>>>???AAABBBCCC@@@AAABBBBBBBBB@@@>>>===AAA???===<<<===>>>>>>===;;;===BBBEEEGGGFFFCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>@@@CCCFFFGGGHHHGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFCCCBBBCCCEEEHHHIIIHHHFFFEEEDDDGGGKKKNNNPPPWWW___eeekkkxxxwwwiiiaaa^^^\\\VVVNNNHHHEEEDDDBBBAAABBB@@@>>><<<<<<<<<>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLKKKMMMPPPRRRTTTTTTSSSRRRUUUWWWZZZ\\\^^^^^^]]]\\\[[[]]]___`````````aaacccgggggghhhiiiiiijjjkkkkkk<<<===>>>?????????>>>>>>999:::;;;<<<<<<>>>AAACCCFFFFFFEEEEEEEEEIIIOOOSSSfff}}}qqqnnnllliiieeedddfffkkkooorrrxxx~~~}}}zzzmmmgggiiiiiihhhddd```]]]]]]___dddiiinnn{{{}}}uuusssvvvxxxxxxyyyyyyzzz~~~}}}zzzyyyzzz}}}~~~~~~|||}}}}}}sssppplllgggdddccceeeggghhhjjjnnnpppkkkaaaYYYWWWWWWOOONNNMMMLLLLLLLLLMMMMMMMMMJJJFFFDDDDDDDDDCCCBBBAAACCCEEEFFFFFFEEECCCBBBGGGGGGFFFEEEDDDBBB@@@???BBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@??????AAACCCEEEDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFEEEEEECCCBBBBBBCCCDDDEEE@@@@@@?????????????????????>>>===>>>@@@AAA@@@?????????===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;===???@@@AAAAAAAAA@@@???>>>===<<<======<<<;;;;;;<<<>>>@@@@@@???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;:::999999888888888888999999:::;;;<<<999999888888999:::<<<===>>>======<<<<<<<<<<<<<<<888888999:::999888666555666888999:::999999;;;<<>>>>>;;;;;;;;;<<<===???AAAAAA@@@@@@AAAAAAAAA@@@???>>>BBB@@@>>>>>>?????????>>>===>>>AAACCCDDDDDDDDDDDDAAA@@@??????>>>??????@@@???@@@CCCFFFGGGHHHFFFEEECCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????CCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEFFFHHHIIIIIIHHHJJJHHHHHHLLLMMMLLLPPPUUU\\\fffvvv|||ooohhheeeeee```ZZZWWWUUURRRLLLGGGLLLIIIFFFBBB???>>>>>>>>>888888888888999:::;;;<<<@@@AAABBBDDDEEEFFFFFFFFFEEEGGGJJJMMMNNNOOONNNMMMPPPRRRTTTWWWXXXXXXWWWVVVWWWYYY\\\]]]]]]^^^___aaaddddddeeefffggghhhhhhiii:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBBBBBAAAAAAAAADDDHHHLLLeeevvvmmmeeedddaaa]]][[[]]]aaaeeelllrrr{{{zzzqqqrrrqqqmmmfff___ZZZWWWRRRWWWZZZ___ooo}}}}}}zzzrrrpppsssppprrruuuxxx|||~~~wwwrrrrrrwww|||}}}{{{yyywwwxxx{{{uuulllhhhfffdddbbbbbbdddgggiiigggiiihhhbbbXXXQQQOOOPPPJJJJJJIIIIIIJJJKKKLLLMMMMMMJJJGGGEEEDDDDDDCCCAAABBBCCCDDDEEEFFFEEEDDDDDDGGGGGGGGGFFFDDDBBBAAA@@@AAABBBDDDDDDBBBAAABBBCCC???@@@AAABBBBBBBBBAAAAAA>>>>>>???AAADDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>======>>>@@@AAA@@@?????????>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<999:::;;;;;;:::;;;===??????????????????>>>======<<<======<<<;;;;;;<<<>>>???@@@???>>>;;;:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999888999999:::::::::;;;;;;999888777777888999;;;<<>>===<<<;;;;;;;;;;;;::::::::::::999999888777555777999999888888999:::999:::<<<===>>>?????????:::::::::;;;<<<>>>???@@@??????@@@@@@@@@@@@@@@???AAA@@@??????@@@@@@???===>>>>>>@@@AAABBBDDDDDDEEEAAA@@@???>>>>>>???@@@AAABBBBBBBBBDDDFFFGGGEEEDDDAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@???DDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIILLLIIIIIILLLLLLJJJJJJNNNUUU```ppp|||wwwqqqpppmmmiiifffeeeeeebbbZZZSSSTTTQQQMMMGGGBBB>>>;;;:::555555555555555666777888<<<===???AAABBBCCCBBBBBBAAABBBDDDFFFHHHIIIIIIHHHJJJKKKMMMOOOPPPPPPPPPPPPSSSUUUXXXZZZZZZ[[[]]]___^^^___```aaabbbdddeeeeee999999:::::::::;;;;;;<<<============?????????????????????>>>???AAAFFFIII^^^zzzvvvppplllfff___]]]ZZZVVVTTTUUUYYY\\\ccckkkxxx}}}uuummmfffcccVVVYYYYYYYYYeeexxx~~~vvvuuuvvvvvvpppjjjiiimmmkkkooouuu}}}~~~|||}}}zzzuuuvvvxxxxxxzzzxxxuuupppmmmrrr|||~~~|||zzzyyywwwuuusssrrrtttuuuwwwyyyxxxtttnnnjjjeeedddcccaaa______aaaccc___^^^[[[UUUNNNKKKKKKMMMHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHFFFDDDEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFDDDCCCAAAAAA@@@BBBDDDDDDBBB@@@AAACCC>>>???@@@AAABBBAAAAAA@@@======>>>AAADDDEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDEEEDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@>>>===<<<===@@@AAA@@@???@@@???>>>===<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999:::;;;;;;:::;;;>>>@@@===============<<<<<<<<<<<<<<<===<<<;;;:::<<<>>><<<>>>>>><<<999777888:::::::::;;;;;;;;;<<<<<<<<<888999:::;;;;;;;;;:::999888888999999999999999999888888777777888999;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777444666888999888777777888555555888<<>>???@@@>>>>>>??????@@@@@@AAAAAA??????>>>???@@@@@@>>>;;;;;;===@@@BBBCCCCCCCCCBBBBBBAAA???>>>>>>???AAABBBEEECCCBBBCCCEEEFFFDDDBBB???@@@AAABBBCCCDDDEEEEEEBBBBBBBBBCCCBBBAAA???>>>????????????????????????>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJGGGGGGJJJKKKIIIHHHJJJOOOWWWdddpppyyy~~~zzzvvvyyy{{{zzzxxxtttrrrsssvvvtttllleeedddaaa[[[TTTMMMFFF@@@===:::999999888888888888888999:::===???@@@??????>>>===>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNQQQSSSTTTUUUWWWXXXWWWWWWYYY[[[]]]^^^```aaa::::::::::::;;;<<<======:::999:::<<<>>>>>>>>><<<>>>????????????BBBFFFJJJTTTpppwwwgggcccbbb^^^[[[YYYVVVRRROOOPPPSSSVVV[[[ddduuu}}}wwwttthhhjjjeee```hhhwww}}}wwwtttqqqpppmmmggg```aaaeeedddjjjsss}}}zzzwwwtttvvv{{{}}}||||||~~~|||~~~zzzqqqkkkkkkmmmmmmnnnqqqsssssstttxxx|||vvvssspppqqqqqqooonnnooottttttuuusssppplllkkkjjjgggfffddd```\\\YYYYYYYYYWWWUUUPPPKKKHHHHHHJJJMMMIIIIIIIIIJJJIIIIIIHHHGGGHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFEEECCCBBBAAA???BBBDDDDDDAAA@@@AAACCC>>>???@@@AAABBBAAAAAA@@@======>>>AAADDDEEEDDDBBB>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@???>>>===<<<<<<===@@@AAA@@@???@@@???>>>======<<<<<<<<<===<<<;;;:::999:::;;;;;;999:::;;;;;;:::<<>>===:::888===<<<<<<======>>>???@@@======>>>???@@@AAAAAABBB======>>>???@@@???<<<999888;;;@@@DDDEEEDDDAAA???BBBAAA???>>>>>>@@@AAABBBGGGEEEBBBBBBDDDEEECCCAAA>>>>>>???@@@BBBCCCDDDDDD@@@AAABBBBBBAAA@@@>>>===?????????????????????@@@>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIIIIHHHHHHIIIKKKGGGDDDDDDIIIJJJHHHGGGIIIKKKPPPZZZgggsss{{{~~~~~~yyyooommmsss~~~{{{}}}{{{uuuxxxuuuoooggg^^^UUUNNNJJJ===<<<:::999777666666666777888;;;===>>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@?????????@@@@@@BBBCCCDDDDDDFFFIIIKKKLLLNNNPPPRRRQQQRRRSSSVVVXXXZZZ\\\]]]::::::999999999999888888999:::;;;;;;;;;;;;>>>@@@@@@???>>>======???AAABBBQQQUUUYYYYYYUUUSSSUUUXXXWWWRRRKKKGGGIIILLLNNNNNN\\\ggg}}}~~~||||||}}}uuuzzz|||xxxxxx~~~yyyyyyvvvooogggaaaaaabbbfffffflllwww~~~uuurrroooppptttyyy{{{|||}}}~~~~~~}}}~~~zzzuuuqqqssszzz}}}vvvoookkklllqqquuuvvvyyy}}}|||tttuuukkkkkkjjjiiiiiijjjlllmmmqqqqqqqqqpppooonnnmmmlllnnnhhhaaaZZZVVVTTTRRRPPPLLLLLLJJJIIIGGGFFFEEEDDDFFFGGGGGGEEEDDDEEEGGGIIIDDDFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEIIIGGGDDDAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAA@@@@@@@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDAAAAAA@@@@@@???>>>>>>>>>@@@???===<<<<<<>>>@@@AAA???>>>===<<<<<<<<<<<<<<<999999888777777666666666<<<;;;:::999999:::;;;<<<<<<===>>><<<999888;;;>>>===;;;999777777999;;;===888999:::999888888999;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999666666666666666666666666666777999999888888999;;;;;;:::999888777555444444555444333222333555777888999999888777666555555444333444666888::::::::::::;;;;;;;;;<<<===<<<:::888;;;;;;<<<===============;;;<<<======<<<<<<===>>>===>>>@@@AAAAAA@@@???>>>>>>============???@@@AAA@@@@@@AAAAAAAAA@@@??????????????????@@@AAABBBCCCAAA@@@???>>>===============>>>>>>>>><<<;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCCCCCDDDEEEEEEEEECCCBBBAAABBBEEEIIILLLKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHHHHJJJPPPXXX```hhhnnntttxxxrrrooohhhhhh}}}yyyoooeee^^^PPPEEE<<<999888555333333666666666777888999;;;;;;888777888;;;;;;999:::>>>>>>===<<<;;;;;;<<<===>>>???@@@BBBDDDFFFHHHIIIJJJNNNMMMMMMNNNPPPRRRTTTVVV999999999999999999999999;;;<<<<<<;;;::::::<<<===@@@???>>>======???AAABBBHHHKKKNNNNNNKKKIIIKKKNNNRRRMMMGGGDDDFFFIIIKKKLLLWWWcccyyy|||yyyxxxrrrwww{{{yyysssooonnnnnnjjjjjjnnnwww~~~zzztttmmmlllkkknnnsssvvvxxxwwwzzz}}}}}}~~~~~~}}}}}}}}}|||wwwtttqqqqqqppppppsssxxx~~~xxxuuuxxx}}}wwwqqqrrrkkkiiifffdddccceeehhhjjjpppqqqrrrrrrpppmmmjjjgggeee```YYYTTTPPPNNNMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCFFFFFFFFFEEEDDDEEEGGGIIIHHHGGGFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEGGGEEECCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????===>>>@@@AAABBBCCCBBBBBBAAAAAA@@@@@@AAACCCDDDEEECCCBBBAAAAAAAAAAAABBBCCCAAA@@@@@@??????>>>======???>>>===<<<===>>>@@@AAA???>>>===<<<;;;;;;;;;;;;;;;:::888777777777888888<<<;;;:::::::::;;;<<<===:::;;;<<<;;;999999<<>>>>>===<<<===>>>===>>>???AAAAAA@@@>>>===??????>>>>>>???@@@BBBCCC@@@@@@??????>>>>>>======>>>>>>>>>>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<<<<===>>>===;;;:::;;;<<<<<<===>>>@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBEEEGGGJJJKKKJJJHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFJJJNNNUUU]]]ccciiiooorrrooommmfffeeewwwyyyrrr]]]NNN@@@;;;;;;999888999888888888777777888888999777666666999999666666999999999888777777888999999<<<===>>>@@@BBBDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLMMM888888999999:::;;;;;;;;;;;;<<<<<<;;;999999:::<<>>=========>>>@@@AAA???AAACCCBBB??????BBBEEEKKKGGGCCCAAABBBEEEHHHIIIQQQ\\\rrr}}}zzzzzzxxxuuuqqqmmmooosss{{{yyyzzz|||vvvrrrooojjjbbbcccdddhhhllloooppppppvvvyyy|||~~~}}}|||||||||~~~}}}zzzyyyyyy|||~~~}}}}}}|||}}}~~~zzz{{{~~~zzzxxxyyy|||}}}~~~|||{{{zzzyyyxxxtttnnnjjjhhhhhhkkkrrr|||}}}tttooopppgggdddaaa^^^^^^bbbfffiiiooopppqqqpppmmmhhhccc```[[[WWWRRRMMMKKKJJJIIIHHHIIIIIIHHHGGGEEEDDDCCCCCCEEEFFFFFFFFFEEEEEEGGGIIIJJJFFFCCCEEEIIILLLJJJGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBB@@@>>>======>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEBBBAAA@@@??????@@@AAABBB@@@@@@??????>>>>>>======>>>>>>===<<<===>>>???@@@>>>>>>===<<<;;;::::::;;;;;;:::888777777888999:::;;;;;;:::::::::<<<===>>>999:::;;;;;;::::::<<<>>>999777555333333444555666777888::::::::::::<<<===<<<<<<<<<<<<<<<;;;:::999999999888777777777888888555555555555555555555555888999999888666555555666888888888999999999888888777666444333333444555666666666666555555444444333111222444666777888888888:::;;;<<<<<<<<<:::999888;;;;;;<<<===============888;;;>>>???>>><<<<<<<<<===>>>???@@@??????===<<<>>>>>>>>>>>>???@@@AAABBB@@@???===<<<;;;;;;;;;<<<>>>>>>=========>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<;;;<<<>>>???AAAAAABBBBBB@@@AAABBBDDDEEEDDDDDDCCCGGGIIIKKKKKKHHHFFFDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDIIIMMMRRRWWW[[[```fffiiihhhhhhcccaaannnnnn\\\IIIAAAAAAAAA@@@@@@<<<===???@@@???<<<999666999666666888888444444666666666555555555555666666888888:::;;;<<<>>>??????======>>>>>>@@@AAACCCDDD777777888999:::;;;<<<<<<::::::;;;:::999999;;;<<>>=========>>>>>>???<<<======<<<;;;<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======>>>???@@@@@@??????>>>======<<<<<<======<<<<<<===>>>???@@@>>>===<<<;;;::::::999::::::999777666666777999;;;;;;::::::::::::<<<>>>???<<<<<<===<<<<<<<<<<<<===777666444333222222333444666888:::;;;;;;;;;===>>>=========<<<<<<:::999888999888777777666666777777444444444444444444444444666777888777555444555666888999999:::999999888777777666555444444444444444444444444444444444444333111222333444666777888888:::;;;<<<<<<;;;999888888:::;;;;;;<<<<<<<<<<<<<<<777:::===???>>>===<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>@@@???<<<:::999:::;;;<<<======<<<<<<;;;<<<<<<<<<===<<<;;;:::999999999999:::;;;<<<;;;:::999:::;;;;;;<<<===???@@@AAAAAAAAA===???AAACCCDDDEEEEEEDDDFFFHHHIIIIIIFFFDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBHHHKKKNNNQQQTTTWWW\\\___```bbb___]]]fff{{{}}}jjjVVVNNNMMMKKKHHHGGGBBBIIIRRRXXXWWWNNNBBB:::<<<888666999999666555777666666555555555555666666555666666777888999:::::::::::::::;;;<<<===>>>>>>666666777888:::;;;<<<<<<666888999999999:::<<<>>>>>>=====================<<<<<<<<<;;;;;;<<>>???@@@AAABBBDDDDDDDDDCCCBBB@@@?????????>>>===<<<<<<===>>>?????????>>>======<<<<<<;;;<<<<<<<<<======>>>???@@@>>>===<<<:::999999888888777666555444555777999:::999999888999:::<<<>>>???AAA@@@???>>>===<<<:::999666555444333222333333444555777:::;;;;;;;;;<<<===<<<<<<<<<<<<;;;:::888888777777666555555555555666444444444444444444444444333444666666555444666777999:::::::::999777555444666666555555444444444444333333333444444444444444111222222333555666888888999;;;===<<<:::888777888999999:::;;;;;;;;;;;;:::666999===???>>>===<<<<<<============<<<<<<;;;;;;999999:::;;;<<<<<<<<<===@@@>>><<<:::999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::999888888888888888:::;;;:::999888999;;;;;;<<<===>>>???@@@@@@@@@<<<===@@@BBBDDDEEEEEEEEECCCEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBGGGIIILLLNNNOOOPPPSSSUUUXXXZZZZZZYYY```rrrttteee___^^^ZZZTTTRRRPPP]]]ooo{{{yyyiiiTTTFFF@@@:::666888888666666777555555555666666555555555555555666666666777777777888888999999::::::::::::555555666777888999:::;;;444666888888999:::===???===============<<<<<<<<<:::::::::;;;<<<===>>>???===>>>?????????@@@CCCEEEIIIJJJNNNTTTZZZ^^^______YYYWWWUUUWWW[[[]]]]]][[[aaadddjjjxxx~~~{{{|||wwwtttssstttxxx~~~|||zzzvvvsssrrruuu{{{}}}{{{wwwuuutttsssrrrpppkkkgggcccaaacccgggjjjlllmmmmmmmmmoooqqqsssrrrqqqmmmlllkkkkkkllloooqqqssssssnnnlllpppssspppnnnmmmpppsssvvvuuuqqqnnnnnnoootttuuuwwwxxxxxxvvvsssqqqooorrruuuwwwxxxxxxyyyzzz{{{zzzwwwvvvwwwyyy|||}}}zzzrrriiidddddddddbbb___\\\___cccffffffffffffgggpppsssyyyyyyuuusssrrruuuyyy{{{yyyuuurrrqqqrrrtttssspppnnnnnnkkkhhhccccccbbb```]]]ZZZWWWVVVXXXUUUPPPLLLIIIIIIKKKLLLHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEFFFEEEEEEFFFHHHJJJGGGGGGNNNXXX]]]YYYSSSAAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;<<<<<<<<<===>>>???AAABBBDDDDDDDDDCCCBBB@@@???>>>???>>>===<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;:::;;;<<<===>>>>>>??????>>>===;;;:::999888777777444444444555666777888999777777777777999;;;===???BBBAAA???>>>>>><<<999666444444333333333333444444444777:::;;;:::::::::;;;:::::::::::::::999888777777666555555444444555555333333333333333333333333111333444444444444666777999:::::::::999666333222555555555555555444444444333333333444444555555555222222222333555666888999999;;;>>>===999666666888777777888999999999999999666999<<<======<<<<<<=========<<<;;;;;;:::::::::::::::<<<==================<<<;;;:::999:::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::999888888888888777888999999888888999:::;;;;;;===>>>>>>?????????;;;===???AAACCCDDDDDDDDD@@@BBBDDDDDDDDDCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCFFFIIILLLMMMMMMLLLMMMNNNPPPRRRRRRSSSYYYhhh{{{~~~|||tttsssrrrmmmhhhgggjjjyyykkkYYYIII@@@888777777666555777444444555555555555444444666666666666666666666666555555666777777777666666444555555666777888888999555666888888888999;;;===============<<<<<<;;;;;;888888999;;;===>>>======;;;===??????>>>>>>AAACCCDDDEEEFFFHHHLLLOOOQQQRRRPPPOOONNNMMMNNNPPPRRRTTTXXX]]]eeerrr}}}{{{sssqqqppplllkkkkkklllrrr~~~xxxrrrkkkiiilllrrrwwwzzztttrrrooooooppprrrsssssssssrrrooommmmmmooorrruuuqqqkkkiiinnnssssssssstttooorrrsssrrrnnnllllllnnntttsssrrrpppooonnnmmmlllkkkooosssvvvwwwvvvuuuvvvwwwtttqqqooopppuuuzzz~~~|||rrrhhhdddgggjjjkkkjjjgggjjjmmmooopppqqquuuxxxzzztttooonnnhhhmmmsssvvvvvvsssqqqpppssswwwvvvsssrrrssspppkkk^^^]]][[[XXXUUURRRPPPOOONNNLLLIIIGGGFFFFFFHHHIIIEEEDDDBBBBBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEE@@@BBBEEEFFFFFFEEEFFFGGGHHHGGGHHHOOOWWWYYYTTTNNNAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<===???@@@BBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<===>>>???>>>>>>===<<<<<<;;;;;;:::::::::;;;===>>>?????????>>>===;;;999888777777666222444555777888999888888555555555666888:::===>>>@@@>>>===<<<===<<<888555111111111222333333444444444666999:::999888888888888888999999999888888777666555555444333444444444222222222222222222222222222333444444333222333555666777888999888666333222444444555555555555555555222333333444555666666666333333333333555777999:::888<<<>>>===888555666888555666666777777777777777777999;;;<<<<<<<<<===>>>===<<<;;;::::::999999999999999;;;<<<======<<<<<<888888999999999999:::::::::::::::::::::;;;<<<===;;;;;;:::999888888888888666777888888777777888:::;;;;;;<<<===>>>>>>>>>>>>;;;<<>>???>>><<<:::===??????======???AAAAAAAAABBBCCCFFFHHHIIIJJJKKKJJJIIIHHHGGGHHHLLLOOOMMMSSS[[[fffvvvuuurrrzzz|||sssjjjjjjhhhfffgggjjjllluuu{{{xxx{{{~~~|||}}}|||zzz|||tttnnnlllqqqxxx{{{|||~~~xxxzzz{{{yyyuuussstttvvvyyyvvvrrrnnnllllllmmmnnnmmmqqqwwwzzz{{{yyyxxxwwwzzzwwwsssqqqsssyyy|||qqqnnnsssyyy||||||yyy{{{~~~{{{|||}}}{{{yyyvvvuuuvvvzzz{{{|||yyytttnnnjjjhhh^^^dddlllsssuuuuuuuuuttttttwwwvvvqqqpppqqqmmmeeeWWWUUUQQQOOOMMMNNNOOOPPPHHHHHHGGGFFFFFFGGGHHHHHHFFFEEECCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEE???BBBEEEFFFFFFFFFFFFGGGDDDDDDGGGMMMRRRRRRLLLFFFBBBAAA@@@?????????@@@@@@>>>>>>???@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBBDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@BBB???@@@AAACCCDDDCCCCCCBBB???>>>===<<<<<<===>>>???>>>======<<<;;;;;;::::::999:::;;;===>>>?????????>>>===;;;999888777666666222444666999::::::999888444444444555777:::<<<>>>===;;;:::;;;<<<;;;888444//////000111222333444444444666999:::999777777777666777777888888888777777555555444333333333333444222222222222222222222222444555555444222111111222333555777888888777444333333333444555666666666555222333444444555666777777444333333444555777999;;;888<<>><<<;;;:::999888888888888555777888888777777888:::;;;;;;<<<===>>>>>>>>>===;;;===???AAABBBCCCCCCCCCAAABBBCCCCCCAAAAAAAAACCCAAA@@@??????@@@BBBDDDFFFEEEIIIMMMOOONNNKKKHHHGGGFFFEEEEEEHHHLLLUUUaaalllvvv|||dddVVVHHHAAA===:::999;;;999:::;;;<<<<<<;;;:::999777777666666555444444333444555555666666555333222444444666777888888888888777666444333444666999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::999999999:::<<<>>>???AAAAAA@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHLLLPPPWWW```gggmmmqqqrrriiikkklllkkkiiigggffffffcccaaa______ggg|||~~~zzz{{{|||}}}~~~~~~~~~xxxtttuuussspppnnnnnnnnnlllkkkppppppqqqqqqpppkkkeee```[[[aaajjjrrrwwwwwwtttrrrwwwuuuqqqmmmgggaaa]]]ZZZNNNLLLIIIGGGGGGHHHJJJKKKGGGFFFDDDCCCCCCEEEHHHIIIEEEDDDDDDEEEFFFFFFDDDBBBEEECCC@@@@@@BBBCCCDDDDDD???AAADDDGGGHHHGGGEEEDDDDDDEEEGGGJJJLLLKKKGGGDDDCCCCCCCCCBBBAAA@@@???>>>>>>======>>>@@@@@@???>>>;;;>>>BBBDDDDDDCCCDDDDDDCCCBBB???<<<;;;;;;;;;<<<===<<<;;;===AAABBBAAA>>><<<===>>>???@@@AAABBBBBB>>>??????>>>===<<<:::999:::;;;;;;<<<<<<;;;;;;:::999888888:::<<<>>>>>>===888999999999999888777777333444666777888888888777222333555777999:::;;;;;;;;;:::999999::::::888666444444444444444555777777444666777888777666777888666666777777777777666666444444333333333333222222222222111111222222333444555555555555555444444444888777777666555444444444666555555555555444444444444444555555555555555555777666555666777:::<<<>>>DDDCCCAAA>>>;;;999777666333444666777777777666555444555777888::::::;;;;;;888888999999888777555444555666888999::::::999999:::888777666777888:::;;;888999999::::::;;;;;;;;;@@@>>>;;;888666555666666777777888999::::::::::::>>>===;;;:::999999:::;;;>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@===>>>???AAABBBCCCDDDDDDIIIJJJKKKKKKJJJIIIFFFEEEDDDDDDDDDFFFKKKQQQVVVZZZkkkrrrxxx}}}jjj```TTTKKKHHHFFFBBB???@@@???AAAKKKTTTSSSGGG;;;BBB<<<777777::::::555///777555444555555333444555444555666777888888888888777666555555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::999888777999999999999:::<<<===>>>@@@?????????@@@AAABBBCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDGGGMMMSSSXXX\\\^^^___```aaaccccccaaa___^^^^^^^^^]]]\\\___kkk{{{yyyyyyvvvtttttttttuuu|||yyysssmmmiiillliiifffeeefffggghhhgggllllllllllllllliiiddd```aaaeeekkkpppsssrrrooollljjjhhheeeaaa\\\WWWSSSPPPKKKJJJHHHFFFEEEFFFHHHIIIFFFEEECCCBBBBBBDDDFFFHHHEEEDDDCCCDDDEEEEEEDDDBBBEEEBBB@@@@@@BBBCCCDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBCCCEEEGGGFFFCCCAAA@@@AAAAAA@@@@@@???>>>===>>>======>>>@@@@@@???===<<>><<<;;;:::;;;;;;;;;::::::===AAACCCBBB@@@>>>???????????????@@@@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888888999<<<======<<<999999999999888888777666444555666888888888777777333444666777999999::::::888777777777888888666444555555555555555555555555333555777777666555666777666666777777777666555555444444333333333222222222222111111111111222333333444444555555555555555555777777666666555444444333555555555555444444444444333444444555555555555555666555555555666999;;;===BBBAAA???===:::888666555333444555666777666666555444555777888999:::;;;;;;888888999999888777555444666777888:::;;;::::::999777777555555555666888999999999::::::;;;;;;<<<<<<@@@>>>;;;888777666666666777888999::::::;;;;;;:::>>>===;;;:::999:::;;;;;;>>>>>>>>>>>>>>>??????@@@??????>>>============>>>@@@AAABBBBBBCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHLLLQQQTTTaaahhhooosssyyy~~~ssskkk```YYYWWWUUURRROOOPPPSSS]]]lllxxxxxxlll```PPPHHH???<<<<<<<<<888444888888888999999777555444444555666777777888888777666666666777888888999999999999999999999999999999777888999999:::999888777888888888999:::;;;======>>>>>>>>>>>>>>>???@@@AAA@@@AAACCCDDDDDDDDDCCCBBBCCCDDDGGGKKKMMMOOOPPPPPPTTTVVVXXXYYYWWWVVVVVVVVVXXXXXXYYY^^^lll}}}wwwrrrmmmjjjiiiiiiiiigggjjjwww{{{uuunnniiieeecccfffdddbbbcccfffiiillllllmmmkkkjjjiiiiiigggdddbbbccceeeggghhhhhhfffcccaaa[[[ZZZWWWTTTPPPLLLIIIGGGHHHGGGFFFDDDDDDEEEFFFGGGDDDCCCBBBAAAAAABBBDDDFFFDDDCCCBBBCCCEEEEEECCCBBBCCCAAA@@@@@@AAACCCDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAACCCBBBAAA???===>>>>>>>>>>>>>>>=========<<<<<<===??????>>>===>>>@@@BBBCCCBBBAAAAAABBBAAA@@@===;;;::::::::::::999999:::===@@@BBBBBBAAA@@@@@@@@@??????>>>>>>>>>@@@???===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888999;;;===<<<;;;999999999999888777666555555666777888888777666555555555666777888888888888888777666777888888666444555666666666666444222111222444666666555444555666666666666666666555444333333333333333222222222222111111111111111222222333222333444555555555555555666666666555555444444333555555444444444333333333222333444444555555555444444444444444555777:::;;;???>>>===;;;888666555444444444555666666666666555444444666888999:::;;;;;;888999999888888777666555777888999;;;<<<;;;;;;:::777777666555666777888999999::::::;;;<<<<<<======???===;;;999777777777777888888999:::;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<>>>>>>======>>>>>>???@@@BBBBBBAAA@@@@@@@@@@@@AAACCCCCCCCCDDDCCCCCCBBBBBBBBBCCCFFFHHHIIIJJJIIIHHHGGGHHHIIIGGGEEEFFFJJJNNNVVV]]]dddiiioootttuuurrrooorrrzzz}}}wwwzzz|||wwwpppmmmmmmlllkkkiiifffooolllaaaRRRGGGBBB???<<<999999999;;;===???>>><<<999555555666777777777777777555666888999999999888888888888888888888888888888888999:::;;;;;;::::::999777777888999:::;;;<<<<<<======>>>>>>>>>??????@@@>>>???AAABBBBBBBBBAAA@@@CCCDDDFFFGGGHHHHHHHHHHHHLLLNNNQQQQQQQQQPPPPPPQQQTTTUUUXXX^^^iiiyyyuuuqqqnnniiiddd```aaaccccccbbbhhh{{{~~~zzzxxxtttyyy~~~~~~~~~~~~zzzwwwssslllfffbbbaaaaaacccdddeeeiiinnnssstttuuussspppllliiigggeeecccaaa]]]]]]\\\[[[YYYWWWVVVUUURRRQQQPPPNNNKKKHHHFFFDDDFFFEEEEEEEEEDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAABBBDDDDDDCCCAAABBB@@@??????AAACCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@???<<<<<<===>>>??????>>>>>>===<<<<<<===??????>>><<>>===;;;:::::::::::::::;;;<<<===???@@@@@@@@@????????????>>>>>>>>>>>>@@@>>>;;;999888888:::::::::::::::;;;;;;:::::::::999888777888;;;<<<;;;:::999999999999888666555444666666777888888777666555666666777777777777666666888888777888999999888666222333444555555333111000111333555555333222333444555555666555555444333222333333333222222222222111000000000000000111222222111222333555666666666555555555555444444444333333444444444444333333333222111222333444444444444444333333333444555666888999;;;;;;:::888666555444333444444555555555666666666333444555777999:::;;;;;;999999888888777666666555888999:::<<<<<<<<<<<<;;;999999888888888999:::;;;999:::;;;;;;<<<===>>>>>>>>>===;;;:::888888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@DDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBEEEGGGHHHHHHHHHGGGGGGIIIKKKIIIEEEEEEHHHLLLPPPWWW^^^bbbgggllllllhhhaaagggqqqvvv{{{}}}{{{|||}}}hhhWWWMMMGGGDDDAAA===???AAADDDJJJPPPQQQNNN555666666777777777777666555666888999999888777666777777777777777777777777666777999:::::::::999999666666777999::::::;;;;;;>>>>>>>>>???????????????===>>>@@@AAAAAAAAA@@@??????@@@AAAAAABBBBBBCCCCCCFFFHHHKKKLLLKKKJJJKKKKKKPPPSSSWWW]]]eeennnvvv{{{}}}vvvlllfffeeedddaaa^^^[[[]]]`````````iii~~~|||zzzyyyvvvrrrnnnmmmhhhuuu~~~}}}wwwttttttuuuuuutttsssqqqooopppsssvvvxxxtttrrrmmmgggaaa^^^^^^```aaaccchhhnnntttxxxwwwvvvvvvqqqkkkeeebbb___\\\ZZZTTTSSSQQQOOONNNNNNNNNNNNNNNMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@??????@@@AAAAAAAAA@@@@@@AAACCCCCCBBBAAA@@@???>>>???AAACCCCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGCCCAAA>>>>>>?????????>>>======>>>???@@@@@@@@@@@@===<<<<<<===???@@@>>>===???@@@BBBAAA???>>>???@@@>>>>>>===<<<;;;:::::::::<<<===>>>>>>>>>===============>>>>>>>>>?????????>>><<<:::777666777888888999::::::::::::::::::999888777777888:::;;;:::999999999999888777666555555666666777888888777666555777777777777777666555555777666666777999999777666...///111333333333111000111333444444222111222333444444444444444333222222333333222222222111111111000000//////000000111222000111333555666666555444444444444444333333333333444333333333222222222222000111222333444444444444222222333333444555666777888888777666555444333333444444444444444555555666222333555777999:::;;;;;;999999888777777666666666888999;;;<<<======<<<<<<999999999999999::::::;;;999999:::;;;<<<===>>>???===<<<;;;:::999999999888999999:::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>??????????????????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAA???@@@AAABBBBBBCCCBBBBBBBBBCCCEEEGGGGGGFFFEEEDDDEEEHHHJJJJJJIIIHHHKKKMMMLLLSSSYYY\\\___cccccc___[[[___iiixxx~~~~~~yyyhhh\\\WWWUUUTTTOOOQQQSSSWWWcccrrryyywww666666777777777777666666555666777888888777666555666666666666666666666666333444666777888888777777555666777888999:::::::::======>>>??????>>>>>>=========???@@@@@@@@@???>>>>>>??????@@@AAABBBBBBCCCAAADDDFFFGGGFFFEEEEEEFFFJJJMMMSSSYYY___cccfffgggddd```\\\YYYYYYZZZZZZZZZWWWYYY[[[\\\]]]fff|||}}}rrrmmmjjjkkkjjjgggfffggggggzzz~~~|||xxxttttttxxx|||{{{{{{~~~zzzzzz{{{yyyzzz}}}|||uuuooolllllllllkkkmmmlllkkkkkklllooosssuuuwwwvvvqqqjjjccc```bbbfffdddfffkkkpppuuuvvvtttrrrlllhhhaaa\\\XXXTTTQQQOOOLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEAAAAAA@@@@@@??????@@@@@@?????????@@@BBBCCCBBB@@@???>>>===???AAACCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGG@@@>>><<<<<<===>>>===<<<>>>??????@@@AAAAAAAAA@@@>>>======>>>@@@@@@???>>>???@@@AAA@@@>>>>>>???@@@>>>>>>======<<<;;;;;;:::===>>>??????===;;;;;;<<<=========>>>>>>?????????<<<;;;999888777666777777999999::::::::::::999999888777666777999:::999888777777888888777777666555555666777888888777666555666777777777666666555444444333333444666666555444---...000111222222222111111333444444222111111222222222333333333333222222222222222222111111111111///////////////000000111000111333555666555444333333333333333333333333333333333333222222222111111///000111222333444444444222333333444555555666666666666555555444444333333444444333333444444555666111222444777999:::;;;;;;:::999888777666666666666888999:::<<<===<<<<<<;;;777777777888888888888999888888999;;;<<<===>>>???<<<;;;;;;;;;::::::999999999:::;;;<<<============;;;;;;::::::;;;===???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCC>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGGGGEEEDDDBBBDDDEEEGGGJJJLLLNNNOOOOOOJJJOOOSSSTTTVVVZZZZZZVVVWWWZZZbbbppp~~~~~~uuunnnkkklllllliiilllnnnsss666666777777777777666666555555666666666555555555666666666666666666666666333444555777777777777666444555777888999:::999999;;;<<<===>>>======<<<;;;;;;<<<===>>>???>>>======@@@@@@@@@@@@AAABBBCCCDDD@@@CCCEEEEEEDDDCCCCCCCCCEEEGGGKKKPPPTTTVVVWWWWWWPPPQQQQQQPPPOOOPPPTTTWWWWWWWWWWWWWWWXXXaaauuu~~~xxxrrriiiaaa]]]```bbbaaabbbeeeppp|||uuuqqqmmmhhhhhhooo{{{||||||yyytttooommmnnnqqq|||yyy~~~~~~wwwqqqqqqrrrssswww|||{{{{{{wwwpppllljjjiiihhhgggjjjkkknnnqqqsssuuuvvvwww|||{{{vvvmmmeeebbbeeejjjhhhhhhggghhhiiiiiigggeee\\\YYYTTTPPPNNNMMMKKKIIIFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIHHHFFFEEEDDDBBBDDDFFFGGGHHHGGGEEEDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>???AAABBBAAA@@@=========???AAACCCBBBAAAAAACCCEEEFFFGGGFFFEEEDDD>>>===<<<===?????????===??????@@@@@@AAA@@@@@@@@@???>>>>>>???AAAAAA@@@???>>>?????????>>>===???AAA>>>>>>>>>>>>===<<<;;;;;;;;;===??????<<<;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;:::999888777777999999::::::::::::999999888777666777888999999777555666666777777777777777444555666888888888777777666666666777666666555555333333333444666666555333111111222222222222222222222444555444333111111222///000111222333333333333222222222222111111111111///............///000000000222444666666444222111222222222222222222333333222222222222111111111111...///000222333333444444222333444555555666666666555444444444444444444444444444333333333444555666111222444666888:::;;;;;;:::999888777666666666777777888:::;;;<<<<<<;;;;;;777777888888999999999888777777888:::;;;===>>>>>>;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>===;;;;;;:::;;;<<<>>>???AAACCCBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFFFFEEEEEEFFFFFFAAAAAABBBBBBBBBBBBBBBAAACCCDDDFFFGGGGGGFFFDDDCCCDDDCCCDDDIIIOOORRRPPPNNNJJJNNNOOONNNOOOSSSSSSPPPPPPUUU^^^hhhrrrzzz~~~{{{{{{}}}~~~}}}666777777777777777666666555555555555444444444444777777777777777777777777444555777888999999999888333555777888999999999999:::;;;<<<<<<<<<;;;:::999:::;;;<<<=========<<<;;;>>>=========>>>???@@@@@@BBBDDDFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFIIIKKKLLLKKKFFFJJJLLLKKKIIIJJJPPPUUUYYYWWWUUUUUUUUU]]]oootttpppkkkdddccc[[[VVVZZZ^^^^^^```eeexxxvvvoookkkfffbbbfffuuuyyyppppppmmmhhhdddcccfffjjj{{{yyyssszzzzzzqqqiiigggjjjnnnvvv}}}xxxxxxuuuooollljjjiiihhhgggiiimmmsssxxx{{{|||{{{zzzzzzyyysssjjjaaa^^^bbbgggfffbbb^^^ZZZYYYXXXWWWUUUPPPNNNKKKJJJJJJJJJIIIHHHBBBBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEAAACCCEEEGGGHHHFFFEEECCCAAAAAAAAAAAA@@@@@@??????>>>======???AAABBBAAA@@@===<<<===???AAABBBBBB@@@BBBDDDFFFGGGGGGEEECCCAAA?????????@@@BBBCCCBBB@@@??????@@@@@@@@@@@@??????@@@??????@@@BBBBBBAAA???===>>>???>>>======???AAA>>>?????????>>>===<<<<<<999<<>><<<;;;===???@@@@@@???>>>===<<<;;;;;;=========<<<;;;:::888888999999999::::::999999999888777666777888999888777444555666777888888888888333444666777888888888777555666666666666666555555555444444666777888777555666555444333222222222222333444555555333222222222...///000111222333333333222222222111111111111000...............///000000111222444666666444222000222222222222222222222333222222222111111111111000...///000111333333444444333333444555666666666666444444444444444444444444444444333222333444555666000222444666888:::;;;;;;:::999888666666666666777777888999;;;<<<;;;;;;:::999999:::;;;;;;;;;;;;:::666777888999;;;<<<===>>>:::;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>;;;::::::;;;<<<>>>@@@AAADDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDFFFGGGHHHGGGFFFEEEDDDBBBBBBHHHPPPTTTPPPLLLLLLOOOOOOLLLMMMPPPPPPNNNJJJRRR]]]dddhhhnnnxxx555555555555555555555555444444444444555555555555555444444444444555666666555555555555555666777777555666777666555555777999::::::999999999888888888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDGGGKKKNNNPPPRRRSSSRRRSSSYYYdddmmm{{{}}}yyypppkkkiiicccZZZVVVXXXXXXVVVUUUYYYaaahhhuuuyyyxxxxxxyyyxxxtttmmmgggcccaaa```iiivvvnnndddiiimmmkkkbbb]]]eeeqqq}}}|||zzzuuupppoooyyyzzzyyysssiiicccdddeeeiii|||{{{qqqkkkjjjiiihhhiiijjjkkkmmmpppsssvvvxxxxxxuuuqqqooopppkkkccc[[[WWWWWWYYY[[[WWWVVVSSSQQQNNNLLLKKKJJJLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEFFFGGGGGGEEECCCAAABBBCCCDDDCCCBBBAAA@@@===>>>@@@@@@AAA@@@???>>>===>>>@@@AAABBBBBBAAAAAA>>>>>>???BBBDDDDDDBBB@@@CCCDDDFFFGGGFFFDDDAAA???<<<<<<===>>>????????????AAA@@@???>>>>>>>>>???@@@===>>>@@@AAABBBCCCCCCCCCAAA@@@???>>>>>>@@@BBBCCC@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999999;;;===??????>>>>>>===============???>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@?????????????????????CCCCCCCCCCCCDDDDDDDDDDDDBBBDDDGGGJJJLLLNNNNNNNNNNNNMMMKKKKKKKKKJJJHHHFFFMMMOOOTTT\\\eeelllppprrr~~~}}}444444444444444444444444333333333444444444555555444444444444444555666666555555555555555666666777555666777666555666888:::<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEIIIKKKKKKLLLMMMKKKKKKOOOXXX___gggiiigggbbbaaabbb^^^XXXTTTUUUVVVTTTSSSVVV^^^dddooo~~~{{{qqqooommmmmmllliiiddd___^^^___aaammm|||mmmeee]]]```dddccc^^^]]]iiiwww~~~yyysssqqqqqqqqqmmmiiillluuu}}}xxxpppnnnjjjbbb___ccchhhppptttjjjiiiiiigggfffeeedddddddddfffhhhjjjkkkkkkhhheeecccccc^^^XXXRRROOOOOOPPPRRRSSSRRRPPPMMMKKKJJJIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAA@@@@@@???>>>???@@@AAABBBAAA@@@@@@??????@@@BBBDDDDDDBBB???BBBCCCEEEFFFFFFDDDBBB@@@??????@@@AAAAAAAAA@@@@@@???>>>=========>>>??????>>>???@@@AAABBBBBBBBBCCCAAA@@@@@@??????AAABBBCCCAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777666999888777666777888:::;;;:::999777666555666888888666666777888888888888777777666666555555555666666555666666777777777666666444444555555555555444444555333111111222333222111222222222222222222222222555555555444444333333333333333222222111000000///............/////////000///000111222333333333333444444333333333333444444555444444333111000000/////////000000111222333444222333444444555555444444444333222222111111222222222222222222222222222222222333444555777888::::::888888777666666555555555::::::::::::::::::::::::888888999999:::999999999;;;;;;<<<============<<<<<<;;;999888999:::<<<>>>@@@@@@???>>>=========>>>============>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDFFFHHHJJJKKKMMMMMMMMMMMMKKKJJJKKKKKKKKKIIIGGGIIIKKKPPPXXX```hhhmmmppp{{{|||{{{444444444444444444444444222333333333444444444444444444444444444555555666555555444444555555666777444555666666666666888:::;;;;;;;;;:::::::::999999999999999::::::::::::;;;:::;;;<<<>>>???@@@AAAAAACCCBBBAAAAAA@@@AAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEDDDCCCCCCEEEGGGIIIJJJJJJHHHGGGHHHMMMRRRSSSUUUUUUTTTUUUXXXVVVQQQPPPQQQQQQPPPOOORRRXXX]]]dddmmmzzzzzzqqqllleeebbb___]]]\\\[[[YYYXXX\\\```hhhvvvpppbbbZZZTTTVVVYYYZZZYYY^^^lll|||~~~vvvoookkkgggfffhhhhhhfffdddgggnnnxxx|||ooofffeeebbb\\\\\\bbbiiirrr{{{sssjjjaaaeeedddcccaaa^^^[[[YYYXXXXXXYYYYYYYYYYYYWWWUUUTTTTTTQQQMMMJJJGGGGGGHHHIIIMMMLLLKKKIIIHHHGGGFFFFFFHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBBBBDDDFFFFFFEEEDDD@@@@@@????????????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA???>>>@@@@@@@@@AAACCCCCCAAA>>>@@@BBBDDDEEEEEEEEECCCBBBBBBBBBCCCCCCCCCBBBAAAAAA<<<<<<<<<<<<===>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;========================???>>>>>>===<<<<<<<<<===<<<;;;;;;:::999888888777888888888888999999999999:::999777666666666777888555666777777888888888777555444444333444444555555555666666666666666555555444444555555555555444444666444222111111111///---222222222222222222222222666555555444333222222222333333222222111000000000............///////////////000111222222333333222444444333333333333444444444444333222111000000///000000000000000111222333222333444444555555444444444333222222111111222222000000000000000000000000333333444555666777888888555555555555555555555555999999999999999999999999777777777777777888999999:::;;;===>>>???>>>===<<<::::::999888999:::;;;<<>>============;;;;;;;;;;;;<<<===>>>???CCCDDDEEEFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFHHHKKKQQQYYY```gggkkkwww333333333333333333333333333333333444444444444555444444333333444444555666555444444444444555666666444555666666666666999;;;888888888888777777777777888888888999999999::::::999:::;;;===>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCAAABBBDDDCCCBBBBBBBBBDDDEEEFFFGGGEEECCCCCCEEEGGGKKKLLLLLLMMMOOOPPPNNNKKKKKKLLLLLLKKKKKKMMMQQQUUUYYY]]]ccciiikkkhhhbbb]]]YYYVVVRRRPPPPPPRRRTTTVVV___gggsss}}}ssseeeYYYSSSMMMOOOSSSWWWYYY___mmmzzz{{{qqqllliiifffccccccdddeeeeeecccbbbfffppp~~~tttiiicccaaa___[[[[[[___dddkkkyyyrrriiieee___ZZZ\\\\\\[[[YYYVVVSSSOOOMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFBBBAAAAAACCCEEEFFFEEEDDDAAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBB@@@???>>>AAA@@@@@@AAABBBBBB@@@>>>???AAABBBDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@:::;;;;;;<<<===???@@@@@@@@@????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDDDDBBBAAA???>>><<<<<<========================>>>======<<<<<<<<<======;;;;;;;;;::::::999999888777888999:::::::::999888:::999888777666666666777555555666777888888888888444444333333444444555555555555666666666555444444333333444555555555444444444222111111111000...---222222222222222222222222444333333222111000//////222222222111111111000000.........///////////////...///000111222222222222444333333333333333333444333333333222111000000///111000000000000000111222222333444444555555444444444333222222111111222222000000000000000000000000333333444444555555666666444444555555555666666666999999999999999999999999666555444444555666888999999;;;>>>@@@@@@???<<<;;;999999999999:::;;;<<<<<<@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@DDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJGGGGGGGGGIIIKKKLLLKKKJJJEEEGGGIIILLLPPPWWW^^^cccrrr333333333333333333333333333333444444444555555555333333333333333444555555444444444444444555666666444555666666666666888:::888888777777777666666666777777777888888888888999888999:::<<<===>>>????????????>>>>>>>>>>>>??????BBBAAA@@@??????@@@AAABBB???AAABBBBBBAAA@@@AAABBB>>>???@@@@@@???>>>???@@@GGGFFFGGGJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMPPPPPPSSSVVVYYYYYYUUURRROOOMMMKKKIIIJJJNNNTTTXXXaaalll|||wwwoooggg\\\SSSPPPKKKLLLQQQWWW[[[^^^gggqqqyyymmmiiihhhfffeeebbbbbbbbbccccccccc```bbbjjjzzzwwwrrrlllddd^^^]]]ZZZXXXWWWYYY\\\```hhhoootttpppggg\\\WWWXXXWWWSSSRRRRRRRRRQQQOOOLLLIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEBBBAAAAAACCCEEEFFFEEEDDDBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@???===AAA@@@???@@@AAAAAA@@@>>>???@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===:::;;;<<<>>>???@@@AAAAAA??????>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBBBBDDDDDDBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===;;;:::::::::::::::::::::888999:::;;;;;;:::888777:::999888777777666666666444444555777777888888888555555444444555666666777555555555555555444333333222222333444555555444444333333222333555555333111222222222222222222222222333333222111111000//////222222222111111111111111///////////////...............///000111111111111333333333222222333333333333222222111111000000000000000000///000000111111222333444444555555444444444333222222111111222222111111111111111111111111222222333333444444444444444555555666666777777888888888888888888888888888555555444333444555666777999;;;===???@@@>>><<<;;;999:::;;;<<<<<<===============;;;::::::999999999<<<<<<<<<===>>>???AAABBBCCCEEEGGGHHHHHHFFFDDDCCCAAAAAABBBBBBBBBBBBBBBAAA???AAABBBCCCDDDCCCBBBBBBAAABBBCCCEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHEEEEEEEEEHHHKKKLLLLLLKKKHHHIIIIIIIIIKKKOOOVVV[[[kkkxxxzzzvvvrrrrrrwww222222222222222222222222333333333333444444444444333333333333333444444555444444333333444444555666555666777666555555777999999999999888888888888777666666666777777777888888777888999;;;<<<===>>>>>>==================>>>???AAA@@@@@@??????@@@@@@AAA???@@@AAA@@@???@@@AAACCC??????@@@@@@@@@@@@@@@@@@AAA???AAAFFFIIIHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLNNNOOOMMMKKKHHHHHHHHHGGGHHHMMMSSSWWW]]]jjjzzzuuukkkeee^^^VVVPPPNNNKKKKKKPPPVVVYYYZZZ]]]cccoootttvvvqqqhhhbbbaaaccc___^^^]]]\\\\\\\\\]]]^^^^^^^^^cccpppyyypppiiieeeaaaZZZTTTSSSQQQPPPPPPRRRTTTWWWZZZ\\\^^^\\\VVVNNNMMMPPPPPPMMMJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEECCCBBBBBBAAA@@@@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEECCCBBBBBBDDDFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>@@@???>>>???@@@AAA@@@???@@@@@@AAABBBCCCDDDDDDDDD???@@@@@@???>>>===<<<;;;:::;;;===>>>???@@@@@@@@@???>>>=========>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;:::888888:::999999888777666555555333444555666777888888888555555555555666777888888555555555555444333222222111222333444444555444444555555666888::::::999777222222222222222222222222333333333333222222222222111111111111111111111111///////////////.........---...///000000111111000333333222222222222333333222222111111111000000000///////////////000111222222333444444555555444444444333222222111111222222111111111111111111111111111111222222333333444444555555555666666777777777777777777777777777777777777777666666666666777777999:::<<<===>>>===<<<;;;888999;;;===>>>>>>======;;;:::999999888999999999=========>>>@@@AAACCCCCCCCCDDDFFFHHHHHHFFFCCCBBB???@@@@@@AAAAAAAAAAAA@@@>>>@@@BBBDDDDDDDDDBBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHGGGDDDDDDDDDGGGJJJLLLLLLKKKJJJKKKLLLJJJIIIKKKQQQVVVdddnnnvvvyyyxxxuuunnnhhheeekkkuuu222222222222222222222222000111111111222222222222333333222222333333444555444444333333444444555666777888888777555555666777999999888888888777777777555555666666666777777777666777999:::<<<=========<<<<<<;;;;;;<<<======>>>???@@@@@@AAAAAA@@@@@@???????????????>>>@@@CCCEEECCCBBBBBBBBBCCCCCCCCCBBB@@@<<<>>>DDDHHHFFFEEEGGGEEEEEEDDDEEEEEEEEEDDDCCCBBBCCCFFFHHHHHHHHHHHHHHHCCCEEEFFFFFFFFFIIINNNRRRVVVaaammmwwwzzzooofff^^^ZZZVVVQQQNNNNNNKKKIIILLLQQQSSSRRRSSSVVV]]]]]]]]]\\\YYYWWWWWWYYYSSSTTTSSSSSSSSSTTTVVVXXXWWWVVVYYYaaakkkooommmjjjggg^^^XXXXXXVVVQQQKKKIIIJJJJJJKKKKKKMMMOOOOOOMMMMMMMMMJJJGGGHHHLLLMMMJJJGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCC>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@AAAAAA???AAACCCEEEFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGEEEDDDAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@??????>>>===>>>@@@AAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCC===>>>>>>>>>===<<<;;;;;;:::;;;<<<>>>??????>>>>>>======<<<<<<<<<>>>@@@BBBAAA@@@@@@??????AAABBBCCCAAA@@@@@@@@@???????????????????????????????????????>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;::::::999888:::999999888777666555444222333444666777888888888555555555555666777888999555555555444444222111111111111222333444444444444666666777999;;;;;;:::888222222222222222222222222222222222222333333333333111111111111111111111111000/////////............------...///000000000000333333222222222222333333111111111111000000000000.........//////111222333222333444444555555444444444333222222111111222222111111111111111111111111000000000111222333333444555555555555555555555666777777777777777777777777;;;;;;;;;;;;:::999888888999::::::;;;;;;;;;;;;;;;666888:::===>>>>>><<<<<<999999999999999999:::;;;=========>>>@@@AAACCCDDDBBBDDDFFFGGGGGGEEEBBB@@@===>>>???@@@@@@@@@@@@???===???AAACCCDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMJJJGGGEEEDDDCCCDDDGGGJJJKKKKKKJJJKKKMMMNNNLLLJJJKKKPPPUUU^^^ccchhhlllqqqsssmmmeee___dddllltttyyy|||~~~~~~111111111111111111111111////////////000000000000333333222222333333444555444333333333333444555555888888888777555444555777666666666666555555555555555555555555666666666777666777888:::;;;<<<======;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@????????????>>>===@@@DDDGGGBBBAAA?????????@@@???>>>CCC>>>???EEEGGGDDDBBBEEEEEEDDDDDDDDDEEEEEECCCAAA>>>AAAEEEFFFFFFEEEEEEFFF@@@CCCEEEEEEDDDEEEIIILLLQQQYYYaaafffkkknnnlllgggaaaZZZTTTRRRQQQNNNMMMOOOKKKHHHHHHLLLNNNLLLMMMPPPQQQOOONNNPPPPPPOOONNNOOOKKKLLLMMMMMMMMMOOORRRTTTPPPNNNPPPVVV[[[\\\[[[ZZZXXXPPPLLLNNNOOOLLLGGGEEEGGGHHHIIIHHHIIIJJJGGGDDDBBBDDDCCCBBBFFFLLLMMMJJJFFFEEECCCAAA@@@@@@AAAAAA>>>???AAABBBCCCCCCBBBBBB>>>??????@@@BBBDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA???@@@CCCEEEFFFFFFEEEEEEFFFEEEEEEFFFGGGGGGEEECCC@@@AAACCCEEEFFFFFFEEEDDDDDDCCCBBB@@@??????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???=========@@@AAABBBAAAAAAAAAAAABBBBBBBBBCCCCCC===============<<<<<<;;;999:::;;;============<<<<<<<<<;;;;;;<<<>>>AAACCCAAA@@@???>>>>>>@@@BBBCCC????????????????????????????????????????????????@@@???===<<<;;;:::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::999999888666555444222333444666777888888888444444444555666777888888444555444444333222111000000111222333444444555444555555666888999999777444222222222222222222222222/////////000111111222222111111111111111111222222000000//////.........---,,,---...///000000000000333222222222222222222333111111111111000000000000---------...///111222333222333444444555555444444444333222222111111222222111111111111111111111111//////000111222333444444444444444444444444444444777777777777777777777777>>>?????????>>><<<:::999999999999:::::::::;;;;;;444666999<<<======;;;:::999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDDAAACCCFFFGGGGGGDDDAAA???<<<===>>>???????????????<<<>>>AAACCCDDDCCCBBB@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLNNNNNNKKKGGGDDDDDDCCCDDDFFFIIIKKKKKKIIIJJJMMMOOONNNLLLLLLRRRWWWYYY[[[^^^ccclllsssoooggg]]]aaagggmmmqqqtttwwwyyy222222333333333222222111222222222222222222222222000000000111222333555555111222222333333444444555333333333444444444555555666777777777888888888888:::999888666666666777777777888999999888999;;;===<<<;;;::::::;;;===@@@BBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<===???AAACCCDDDBBB??????AAABBBAAA???CCCCCCCCCCCCCCCDDDEEEFFFKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIMMMQQQVVVXXXYYYXXXXXXXXXTTTSSSQQQOOOMMMKKKJJJIIIJJJJJJIIIGGGEEEFFFHHHJJJNNNNNNLLLKKKJJJJJJJJJJJJLLLJJJIIIIIIKKKMMMNNNNNNKKKLLLMMMPPPRRRSSSQQQOOOIIIIIIHHHFFFEEECCCBBBAAACCCEEEGGGIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJDDDDDDCCCBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAACCCBBBAAA@@@@@@AAACCCEEEBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@BBBDDDFFFGGGGGGFFFEEEGGGGGGGGGFFFEEEDDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFFBBBCCCDDDCCCAAA@@@@@@AAABBBAAA@@@AAABBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>>>>???@@@CCCDDDDDDBBB???===<<<<<<@@@@@@??????>>>=========>>>>>>===<<<;;;:::::::::888888888888999999:::;;;::::::;;;;;;<<<;;;;;;;;;999999:::999999888777666333333333333333333333333444444444444444444444444444555666666555444111000000111222222333333333333111333555777888888777666333333333222222222111111222111000//////000111111222222222111111111000000///.........------------...............///000000111111222333333333333222111111000///////////////000000000000111111111111///222555666555333222111444333333222222333333444222222222111111111000000,,,---///111222333222222333333333444444444555555111222222222222555999===FFFKKKNNNMMMJJJGGG@@@888>>><<<::::::;;;;;;:::999777777888999999999999888888888888888:::<<>>=========??????@@@@@@BBBDDDFFFEEEAAA???<<<===>>>@@@@@@??????>>>???AAABBBDDDCCCAAA???===???@@@@@@AAABBBCCCDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFDDDBBBCCCEEEGGGIIIMMMLLLLLLKKKMMMOOOQQQSSSUUUVVVYYY^^^cccdddbbb^^^[[[\\\aaaeeefffhhhpppyyy}}}zzz{{{111222222333222222111111222222222222222222222222222222111111111222333333111111222333333444444555333333333444444444444555666666777777777888888888888777666555555555666666777888999999888999;;;<<<;;;;;;::::::;;;===???AAAAAAAAAAAA@@@???>>>>>>>>>:::;;;<<<===???AAACCCDDDCCCAAA??????AAAAAA@@@???@@@AAABBBCCCDDDEEEFFFGGGIIIHHHFFFEEEDDDBBB@@@>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHKKKNNNPPPPPPOOOPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIGGGEEEFFFHHHJJJNNNNNNMMMMMMMMMLLLLLLLLLIIIHHHGGGHHHKKKLLLMMMLLLJJJJJJKKKNNNPPPPPPNNNKKKGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHDDDCCCBBBBBBBBBBBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBB@@@???@@@AAACCCDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAABBBEEEFFFGGGGGGFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@@@@BBBCCCBBBAAABBBCCCCCCAAA???@@@@@@@@@@@@@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBB??????>>>>>>======<<<<<<;;;<<<===>>>>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCCBBBAAA@@@???>>>>>>??????AAACCCCCCBBB???=========@@@@@@@@@???????????????>>>>>>===;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<:::;;;;;;;;;;;;;;;::::::999999999999888777555555333333333333333333333333444444444444444444444444444444555666555333111000333333444444333111000///222333444666777777666666222222222222111111111111222111000000000111222222222222222111111000000000/////////.........------...............///000000000111222222333333222222111111000/////////////////////000000000111111111///222555666555333222111222222222111111222222222111111111000000000//////,,,...///111222222222222333333333444444444444555444444444333444777<<<@@@NNNUUUZZZZZZXXXSSSKKKCCC>>><<<:::999::::::999888666777888888999999888888777777888999:::<<<===>>>>>>>>>>>>???@@@AAABBBBBB@@@@@@@@@BBBDDDDDDAAA???<<<===>>>???@@@??????>>>@@@AAACCCDDDCCCBBB???>>>??????@@@AAABBBCCCDDDDDDGGGHHHIIIJJJJJJKKKKKKJJJGGGFFFDDDBBBCCCDDDFFFHHHLLLKKKKKKLLLMMMPPPSSSTTTUUUUUUVVVYYY\\\\\\YYYVVVVVVXXX]]]bbbdddeeemmmvvv}}}{{{~~~111111222222222222111111222222222222222222222222333333222111111111111111111111222222333444444444333333333333444444444444666666666666777777777777777666555444333444555555666888999999999999:::<<<;;;:::::::::;;;===>>>@@@@@@@@@??????>>>>>>======888999<<<>>>AAACCCDDDDDDBBB@@@>>>>>>???@@@???>>>===???@@@AAAAAACCCFFFHHHHHHGGGEEEDDDDDDBBB@@@===@@@AAABBBDDDDDDBBBAAA@@@AAAAAAAAABBBCCCEEEGGGHHHDDDEEEGGGGGGGGGGGGHHHJJJMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFHHHKKKLLLKKKJJJIIIIIIIIIKKKLLLKKKIIIFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFHHHIIIJJJIIIGGGFFFDDDDDDEEEFFFFFFGGGGGGFFFBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAA@@@?????????AAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAABBBCCCBBBAAA@@@AAABBBDDDBBBAAAAAABBBBBBAAA?????????>>>??????@@@AAAAAA>>>???@@@AAABBBBBBCCCCCC??????>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;888999;;;===@@@BBBDDDEEECCCBBBAAA??????>>>>>>>>>@@@AAABBBAAA???======>>>?????????@@@@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999999999999999888777555444333111111222222333333444444444444444444444444444444333444555555444333111000111222333444333222000...222222333333444444555555111111111111000000000000000000000000111222333333111111111111000000000000000/////////.....................---......///000000000111222222222222222111111000/////////////////////000000000000111111000222555555444222222222111111000000000000111111000000000///////////////---...///111222222222222333333333333444444444444555444444333444777===BBBPPPYYY```cccaaa[[[QQQGGG>>><<<:::999999999777666666666777888888888888777666777888999;;;;;;<<<<<<;;;<<<===???@@@BBBBBBBBB@@@??????@@@BBBBBBAAA@@@======>>>????????????>>>@@@AAACCCDDDCCCBBB@@@???>>>??????@@@AAABBBCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJGGGEEEDDDBBBBBBCCCEEEFFFJJJJJJJJJLLLNNNQQQTTTVVVTTTSSSRRRRRRRRRQQQOOOMMMOOOQQQVVV]]]```bbbhhhppp|||///000111111111111111111111111111111111111111111222222111111111111111222111111111222333333444444222222333333333444444444555555555666666666777777666555444333333444555666666888::::::999999:::<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<999:::===???AAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>===>>>>>>===>>>BBBIIIOOOPPPLLLGGGDDDDDDCCCBBB@@@>>>???BBBCCCCCCBBB???>>>???@@@@@@AAACCCDDDEEEFFFDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGFFFFFFHHHJJJIIIJJJLLLLLLKKKIIIGGGEEEEEEEEEFFFIIIKKKLLLKKKIIIHHHHHHHHHIIIJJJHHHEEECCCAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCBBB???????????????@@@BBBBBBCCCCCCCCCBBBCCCCCCCCCDDDAAA@@@???>>>>>>>>>>>>>>>EEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAA@@@AAACCCDDDBBB@@@@@@AAAAAA@@@>>>============>>>???AAABBBAAAAAA@@@@@@AAAAAABBBBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@BBBCCCDDDBBBBBBAAA@@@???>>>>>>===>>>???AAA@@@???===>>>>>>======>>>???@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888888888777666444333222000000111222333444444555333333333333333333333333333333333444333222111000---...111333444444222111333222222111222222333444000000000000////////////......//////000111222222000000000000000000000000000000/////////..................------......//////000000111222111111111111000000///////////////////////////000000000111000222444555333222111222111111111000000111111111000000000000000000000000...//////000111222222222222222333333333444444444333333111000111555;;;@@@MMMWWWaaaeeeddd^^^RRRHHH===;;;888777777777666444555555666777777777777666666777999;;;<<<<<<;;;;;;777999;;;===>>>???>>>>>>???>>>===>>>@@@AAAAAA@@@===>>>>>>>>>????????????AAABBBCCCCCCCCCBBB@@@???===>>>>>>???@@@AAABBBBBBEEEFFFGGGHHHHHHIIIIIIHHHFFFEEECCCBBBBBBBBBCCCDDDHHHHHHIIILLLNNNRRRTTTVVVQQQPPPNNNLLLJJJIIIHHHGGGJJJKKKPPPXXX\\\^^^cccjjjyyy...///000000111111111000111111111111111111111111000000000000111222333444000000111222222333333444222222222333333333444444444555555555555666666666666555444444444555666777555888:::::::::999:::;;;999999:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@???????????????>>>======>>>>>><<<=========@@@IIIWWWaaabbbYYYMMMDDDBBBBBBAAA@@@===>>>AAABBBBBBAAA>>>===>>>>>>???AAABBBCCCDDDEEEDDDEEEDDDCCCAAABBBDDDGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDEEEGGGGGGFFFGGGIIIKKKLLLLLLMMMLLLKKKHHHEEECCCGGGGGGHHHJJJLLLLLLJJJHHHHHHHHHHHHHHHIIIGGGDDDAAA??????>>>>>>???AAADDDEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFAAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBB>>>?????????@@@AAABBBBBBDDDCCCBBBBBBBBBBBBCCCCCC@@@@@@??????>>>?????????FFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@>>>@@@AAAAAA@@@@@@BBBCCCCCCAAA???>>>??????>>>======<<<<<<<<<===???AAACCCDDDCCCBBBAAA@@@???????????????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<===???@@@@@@@@@@@@AAAAAA@@@@@@???>>>======<<<>>>@@@???>>>======>>>;;;<<<<<<===>>>???@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999<<<;;;:::888777777777777888777777777555444333222000000111111222333444444333333333333333333333333222222222222222222111111,,,...000222333333333222333222222111111111222222000000000/////////......,,,---...///000000111111////////////////////////////////////..................------------.........///000000111111000000111000000///////////////...////////////000000000000222444444222111111222222222111111111111222222111111111111111111111111/////////000000111222222222222222333333333444444333333222000111444999>>>JJJUUU```eeeeee___TTTIII;;;999777666666666555333444444555666666666666555888999:::<<<<<<<<<;;;:::888999;;;<<<======<<<;;;>>>======>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>?????????AAAAAABBBBBBBBBAAA@@@???<<<<<<===>>>???@@@AAAAAACCCDDDEEEFFFFFFGGGFFFFFFDDDCCCBBBAAAAAABBBBBBCCCFFFGGGIIIKKKNNNQQQSSSTTTNNNMMMKKKIIIGGGFFFFFFFFFHHHGGGKKKRRRVVVYYY]]]ddduuu---...///000000111000000111111111111111111111111/////////000111222333444000000111111222333333333222222222222333333333333444444444444555555555666555555444333444555666777555777:::;;;:::999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>======???@@@@@@???===<<<>>>???;;;===???@@@FFFSSSeeerrrqqqdddRRREEE@@@???>>><<<===>>>???AAAAAA???>>>===<<<===???@@@BBBCCCCCCCCCBBBCCCCCCAAA@@@AAACCCEEEEEEEEEDDDDDDDDDEEEEEEFFFBBBDDDFFFGGGGGGGGGIIIKKKOOOOOOOOONNNMMMJJJHHHGGGIIIHHHHHHIIIJJJJJJIIIGGGHHHGGGGGGHHHHHHFFFCCC@@@???>>>======???AAADDDFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJKKKJJJIIIGGGEEEBBBAAA@@@@@@?????????@@@???@@@AAAAAABBBBBBAAAAAA>>>??????@@@AAABBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAAAAABBBBBBCCCGGGGGGGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@===???@@@AAA@@@AAABBBDDDDDDBBB???>>>>>>???>>>>>><<<<<<;;;<<<===@@@CCCDDDGGGEEECCC@@@???>>>>>>>>>??????>>>>>>======<<<<<<;;;::::::999999::::::;;;<<<===>>>??????>>>===<<<>>>>>>??????>>>>>>===<<<<<<>>>??????===<<<<<<===;;;;;;<<<<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<::::::999888888888999999;;;:::888777666777888888777777777777666555444333000000111111222222333333333333333333333333333333111111111111111111111111000111111111111111000000333333222222111111000000000000000000////////////------...///000000000000............///////////////.........------------///...------,,,---------......///000000000000000111111000///////////////......////////////000000000222333333111111111222222222222111111222222222111111111111222222222222000000//////000111222222222222222222333333333333444444444333333444888;;;BBBLLLWWW\\\\\\XXXNNNDDD999777555444555555555333333333444555555555555444999999:::::::::::::::999:::;;;<<<========================???AAABBBAAA@@@>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@??????>>>;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCFFFGGGIIIJJJLLLNNNOOOPPPJJJKKKJJJHHHFFFDDDEEEFFFGGGEEEFFFKKKPPPRRRVVV\\\pppzzzxxxqqquuu{{{,,,---...///000000000000111111111111111111111111000000000000000111222222000000000111222222333333111222222222222333333333333333444444444555555555444333222222222444555666555777:::;;;;;;:::::::::888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;===>>>>>>???@@@AAA???===<<<>>>@@@;;;???BBBDDDIIITTTeeeqqqpppcccQQQEEE@@@???>>>;;;===>>>>>>??????>>>>>>===;;;<<<>>>@@@BBBBBBBBBBBB@@@AAABBBAAAAAAAAACCCDDDFFFFFFEEEEEEDDDEEEEEEFFFAAACCCFFFGGGGGGHHHIIIKKKNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIGGGGGGGGGHHHGGGEEEFFFEEEEEEFFFFFFEEEBBB??????>>>======>>>AAADDDFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKJJJHHHEEEDDDCCCBBBAAA???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAABBBCCCDDDDDDEEEDDDBBB@@@@@@AAABBBCCCDDDCCCCCCBBBCCCCCCDDDDDDHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@<<<>>>@@@@@@@@@AAABBBDDDGGGDDDAAA???@@@@@@@@@???===<<<;;;<<<===AAADDDFFFFFFEEEBBB@@@???>>>???@@@??????>>>>>>======<<<<<<;;;:::999888888999:::;;;;;;<<<===>>>>>>===;;;:::;;;;;;===>>>>>>======<<<<<<>>>???>>>===;;;;;;<<<<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===999888888888888999999::::::999777666666777888999666666777777777666666555111111111111111222222222222222222222222222222222111111000000000111111111111111000//////000111222333333444444333111000///111111111000000000/////////000111222222111000000---------....../////////------------,,,,,,,,,,,,///...------,,,,,,,,,------...//////000000//////111111000///////////////........./////////000000000222333222111000111222111111000000000000111111000000000000111111111222111000/////////000111222111222222222222333333333333444444444333333555777777@@@IIINNNNNNLLLDDD<<<666555333333444555555444222222333444444444444444888888777777777777777888999999999:::;;;===>>>???<<<<<<>>>@@@CCCCCCBBB@@@???>>>=========>>>@@@@@@????????????>>>>>>======:::;;;<<<===>>>??????@@@>>>???@@@AAABBBBBBBBBBBB>>>??????@@@AAABBBCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKIIIFFFCCCDDDEEEHHHCCCAAAEEEHHHKKKOOOUUUfffqqqyyyyyyxxx{{{~~~~~~}}}zzzooorrrwww{{{,,,---...///000000000000000000000000000000000000222111111000000000000000000000000111222222333333111111222222222333333333333333333444444444555555222222111111111222444555444777:::<<<;;;:::::::::888888999:::::::::999999999999999999999999999:::888888888999:::<<>>AAA===AAAEEEFFFHHHOOO\\\fffggg[[[LLLCCCBBBBBBAAA>>>>>>>>>============>>>>>>:::<<<>>>@@@AAABBBBBBAAA???AAACCCCCCBBBBBBDDDEEEGGGGGGFFFEEEEEEEEEEEEFFF@@@CCCEEEGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKLLLMMMNNNLLLIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDAAA>>>@@@???======>>>AAADDDFFFIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHJJJJJJIIIGGGDDDBBBCCCBBBAAA???>>>=========>>>>>>???@@@@@@@@@@@@???>>>???AAABBBCCCDDDDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBAAAAAAAAABBBBBBCCCHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAA<<<>>>@@@@@@@@@AAACCCDDDIIIFFFBBBAAAAAABBBAAAAAA===<<<;;;<<<>>>AAAEEEGGGEEECCCAAA?????????@@@AAA?????????>>>======<<<<<<;;;:::999888888999:::;;;999:::<<<>>>>>>===;;;:::999:::;;;============<<<===>>>???>>><<<;;;;;;;;;>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;<<<<<<===888888888888999::::::;;;999888666555666777999:::555666666777777777777777222222222111111111111111222222222222222222222222111000000000000000111111///...------///222555666333333555555444222///...111111111111000000000000111222333444444333111000---------.........//////------,,,,,,,,,+++++++++///...------,,,,,,,,,,,,---......///////////////111111000///////////////............/////////000000222222222111000111222000000////////////000000.../////////000000111111111111000//////000111222111111222222222333333333000111333222111000000222333;;;CCCGGGHHHGGG@@@999555333222222444555555444222222333444444444444333888777555444444555666666555555555666999<<<>>>@@@<<<<<>>=========>>>@@@AAA>>>>>>>>>>>>============::::::;;;<<<===>>>??????======???@@@@@@@@@@@@@@@======>>>@@@AAABBBCCCDDDHHHHHHIIIIIIJJJIIIIIIIIIHHHJJJLLLJJJFFFCCCBBBDDDHHHBBB>>>AAADDDFFFKKKPPP\\\hhhsssuuutttvvvyyyzzz{{{zzzzzzyyyxxxxxxxxxxxx{{{|||}}}---...000111111111000///111111111000000000000000000000000000000000000000/////////000111111222222444333222111222333444555222111111222444555555444444444333222222333333333666888999888777666777888888999999::::::999999888555555666777777777777777777888999999888999;;;============>>>>>>>>>>>>>>>@@@@@@AAACCCEEEIIILLLMMMUUUQQQKKKDDD???<<<;;;;;;<<<<<<<<<===============;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHMMMMMMMMMMMMLLLJJJIIIGGGMMMLLLJJJFFFAAA@@@BBBEEEEEEEEEEEEEEEDDDCCCAAAAAADDDDDDCCCCCCCCCCCCDDDDDDFFFGGGJJJKKKLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>???@@@BBBCCCCCCBBB@@@???AAABBBBBBCCCDDDDDDDDDCCC===???BBBBBB@@@???@@@BBBGGGEEEBBB@@@???AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAACCCBBB@@@>>>>>>???@@@AAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>@@@BBBDDDHHHEEEBBB@@@??????>>>===???>>>>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;:::::::::999999:::;;;;;;=========<<<<<<;;;;;;;;;999999999999999999999999===???@@@@@@>>><<<;;;;;;<<<<<<======<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<===<<<:::999888999::::::999888888777777777777777666666666666666666666666000111111111111222222222666666666666555444333222333222222111222222333333////////////////////////333333222222111222222333000000000000000000000000///000222333333111///...//////............//////..............................---------,,,,,,,,,//////000000000000///.......................................////////////222111111111000000//////000000000000000000000000000000000000111111111111,,,---...000111111111111222111111111000000/////////000111222222222222222888999:::::::::999777666555333222333666666444111222222222222333444555666666666666666666555555555777777888999:::<<<===>>><<<>>>AAABBB@@@???>>>???>>>>>>===<<<<<<<<<<<<<<<999;;;===============???===>>>===;;;888888:::;;;::::::;;;;;;<<<===>>>>>>============???AAACCCDDDDDDEEEGGGIIIIIIIIIGGGFFFJJJJJJJJJIIIGGGEEEDDDCCCCCCBBB@@@???AAADDDHHHKKKWWW\\\dddjjjnnnooopppqqqooorrruuuxxxxxxuuupppnnnttt}}}|||zzz~~~---...///000111000//////000000000000000000000000/////////////////////////////////000111111222222222222222222222333444444222111111222444555555444555444444333333333444444666777888888666666777888888999999999999999999888555555666777777777777777777888999999888888:::<<<<<<===============>>>>>>??????@@@AAACCCFFFHHHJJJIIIFFFBBB>>><<<;;;<<<===<<<<<<<<<<<<============<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHNNNNNNOOONNNMMMLLLJJJIIIKKKKKKIIIEEEBBBAAACCCFFFDDDDDDDDDDDDCCCBBBAAA@@@DDDCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBB@@@???@@@AAABBBCCCCCCCCCCCCCCC>>>AAACCCCCCAAA@@@AAACCCFFFEEECCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAACCCAAA@@@>>>>>>>>>@@@AAA@@@??????>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAABBB@@@>>>>>>??????>>>======<<<<<<;;;;;;;;;<<<<<>>===;;;:::999999999999999999999999999999:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::===???@@@???===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999999999999999999888888777666666666666777555555555555555555555555000000111111111222222222555555555444333222111111222222111111111111222222////////////////////////222222111111111111222222////////////////////////......///000000///...---//////............//////////////////////////////...------------,,,,,,,,,//////000000000//////.......................................////////////111111111000000000////////////////////////////////////000000000111111111////////////000000000000111111111111000000000//////000111222222222222111111222222333444444444444444333222333555555333111222222222222333444555555666555555555555555555555666666666777999:::<<<===:::===@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<===??????>>>===>>>???>>>>>>===;;;999999:::<<<::::::;;;;;;<<<======>>>============>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHGGGFFFJJJJJJIIIGGGFFFDDDCCCCCCAAA@@@??????AAADDDHHHKKKQQQVVV]]]bbbeeefffgggggggggjjjnnnqqqrrrpppmmmkkkooowww---...//////000000//////000000000000000000000000......................../////////000111111222222111111222333333333333222222111000222444555444333555444444333444444555555555666777777666555666777888888999999999999888888555555666777777777777777888999999888777777999:::;;;;;;<<<<<<<<<=========>>>>>>??????AAABBBDDDEEEAAA???===;;;:::;;;<<<===;;;;;;<<<<<<<<<=========<<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGIIIIIIOOOOOOOOOOOONNNLLLKKKJJJIIIIIIGGGEEEBBBBBBDDDFFFCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCFFFHHHKKKKKKIIIFFFDDDDDDDDDCCCCCCBBBBBBAAAAAADDDDDDCCCBBBAAAAAA@@@???BBBBBBCCCDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBAAAAAA@@@BBBCCCCCCBBBAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@???>>>======<<<<<<======<<<======>>>>>>>>>>>>>>>;;;::::::<<<>>>???>>><<<:::::::::999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::999888777777999999999888888888888888:::::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>??????===;;;:::;;;===<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;:::999777777888888999999888888777777666555555555555666444444444444444444444444000000000111111111222222333333333222111111000000111111000//////000000111////////////////////////111000000//////000111111////////////////////////------------------------//////............//////////////////////////////------------,,,,,,,,,,,,......///////////////.......................................////////////111111000000000000////////////////////////////////////000000000000111111222111000.........///000111111111111000000000000000000111111222222111111---------...///000111222333222111222444444222111222222111222222333444555555555555555555555555555555555555666777999:::;;;:::===AAABBBAAA>>>===<<<:::::::::;;;<<<>>>???@@@???@@@AAAAAA???>>>>>>???=========<<<:::999:::<<<:::::::::;;;<<<<<<=========<<<<<<===>>>???@@@AAAAAABBBDDDFFFGGGFFFFFFEEEJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@@@@BBBEEEHHHJJJJJJNNNSSSWWWXXXYYYYYYZZZZZZ]]]bbbfffiiiiiihhhgggqqqzzz------....../////////////////////000000000000000......................../////////000111111222222///000222333333333222111222111000111333444444333333333222222333333444444444666666666555444555666777777888888888888777777555555666777777777777777888999999888666666777999:::::::::;;;<<<======>>>>>>>>>?????????@@@@@@AAABBB@@@>>><<<;;;::::::::::::;;;;;;<<<<<<===============>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKOOOOOONNNNNNLLLKKKJJJJJJGGGFFFEEEDDDCCCCCCEEEFFFCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBDDDGGGIIIJJJGGGDDDBBBDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCBBB@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@???>>>>>>>>>???@@@??????>>>============>>>;;;<<<>>>??????>>>===<<<888888999;;;===>>><<<;;;:::999999999999::::::;;;========================???>>>===;;;999888777777999:::::::::999999999888999999999999888888888888;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<::::::<<<>>>;;;;;;<<<<<<<<<;;;::::::::::::::::::999888777666444555777888999888777777666666555444444444444555444444444444444444444444000000000000111111111111333222222111111000000000000000///.........//////........................//////.........///000000........................------,,,,,,,,,---...//////......------......///---------------------------------,,,,,,,,,++++++------.../////////..........................................////////////000000000000000000//////////////////////////////////////////000000000111222111///------...000111111111111000000000000000000000111111111111000000//////......///000222333111111111222222222111000222222111111222333333444444444444444444555555555555555555666777888:::;;;<<>>===:::::::::;;;<<<===>>>???@@@AAABBBAAA???======>>>;;;<<<<<<;;;999999999;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@???@@@BBBCCCEEEEEEEEEEEEJJJHHHEEECCCBBBBBBCCCDDDCCCCCCBBBBBBCCCEEEFFFGGGEEEHHHKKKNNNNNNNNNNNNOOOOOORRRWWW\\\```cccccccccrrr{{{---------------......///......//////000000000000......................../////////000111111222222///000111222333222111000111000000111333444444333111111000000111222222333333444555555444333444555666777777888888777777666555555666777777777777777777888888777666555777888999999:::;;;<<<===>>>????????????????????????>>>AAA@@@???===<<<:::999999:::::::::;;;<<<======>>>=========>>>>>>??????@@@BBBCCCDDDFFFFFFEEEDDDDDDAAAAAA@@@??????????????????@@@CCCFFFIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDCCCCCCCCCDDDEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFHHHHHHFFFDDDBBBFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBAAAAAAAAA@@@CCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@AAA@@@@@@??????@@@???>>>>>>???@@@@@@AAA@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDEEEFFFFFFEEECCCCCC??????????????????@@@@@@???>>>======<<<<<<======<<<===???@@@@@@???===;;;:::999:::;;;======;;;999::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???===;;;:::999888888;;;;;;<<<<<<;;;:::999999888888888888888888888888999999:::::::::;;;;;;;;;<<<===<<<;;;999999;;;===;;;;;;;;;<<<;;;::::::999999999999888777666555444333444666777888777777666666555555444444444444444222222222222222222222222//////000000000111111111333222111111000111111222000//////...------......------------------------......------...//////000////////////////////////......------......000000......------------......------------------------------,,,,,,,,,+++++++++,,,,,,---...................................................//////////////////////////////000000...........................////////////000000000000///...---...000222444000000000000000000111111000000111111111000000///333222000//////000111222000111222222111111111111222222111111111222333333222333333333444444444555666666666666777999:::;;;<<>><<<<<<;;;;;;;;;;;;;;;<<<======>>>@@@AAA@@@===;;;;;;<<<999:::;;;:::999888888999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>???@@@BBBCCCEEEEEEFFFIIIGGGEEECCCBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIHHHJJJOOOTTTYYY\\\^^^___gggttt~~~{{{zzz---,,,,,,,,,,,,---......---......//////000000111......................../////////000111111222222//////000111111111111111111000///111333444333222////////////000111222222222444444444333222333444666666777777777777666666555555666777777777777777666777777666555555777888888999:::;;;===>>>@@@@@@??????@@@@@@??????>>>===:::;;;;;;<<<<<<;;;::::::999999:::;;;<<<======>>><<<<<<<<<======>>>>>>>>>AAACCCEEEFFFFFFFFFDDDCCC@@@@@@???>>>>>>>>>>>>>>>>>>@@@CCCGGGJJJLLLNNNNNNLLLKKKJJJHHHGGGGGGGGGGGGEEECCCBBBBBBDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@AAABBBDDDFFFGGGFFFEEEDDDGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@?????????===;;;;;;===>>>???>>>???@@@BBBDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC???@@@@@@@@@@@@AAAAAAAAA===<<<;;;;;;::::::;;;;;;<<<===???@@@???>>><<<;;;<<<;;;:::;;;<<<<<<:::888::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===;;;::::::::::::<<<<<<=========;;;:::999777777777888888888888888777888888999999:::::::::;;;;;;<<<;;;999999;;;<<<;;;;;;;;;;;;;;;:::999999888888888888777666555444555555666777777777666666666666555444444444444555222222222222222222222222/////////000000000111111222222000//////000111222000000///...------------------------------------------------...///000000000000000000000000000000.........///000000111111......------------..............................,,,,,,,,,,,,++++++++++++++++++,,,---................................................////////////......////////////000000..............................////////////000000......---...///111222444000000000000111111111111000000111111000000//////222111000000/////////000000111333333111000111222222222111111111111222222111222222333333444444444666666666666777888999:::999;;;======;;;999888888;;;;;;;;;;;;;;;;;;<<<<<<===>>>???>>><<<::::::;;;888:::;;;;;;999888999999::::::::::::::::::;;;;;;:::;;;<<<>>>???@@@AAAAAA===>>>???AAACCCDDDFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBDDDEEEEEEGGGJJJNNNRRRVVVYYYZZZ^^^mmm|||{{{www~~~zzzppprrr{{{---,,,+++++++++,,,......------......///000000111/////////////////////////////////000111111222222000////////////000111111111000///000222444333222////////////000111222333222333444333222111222444555666666777777666666555555555666777777777777777444555666666555555777999888999:::<<<>>>@@@AAABBB===>>>?????????>>>===<<<888999:::<<<===<<<;;;:::888999999:::<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<>>============>>>===???CCCHHHKKKNNNOOOOOOLLLJJJIIIGGGFFFFFFFFFFFFEEECCCAAABBBDDDEEECCCAAA???@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>?????????AAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@?????????????????????@@@AAAAAABBBAAAAAABBBBBBAAA@@@@@@??????<<<999999<<<>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBBBBBBBBBBBBB===<<<<<<;;;;;;;;;;;;;;;<<<======>>>===<<<;;;:::;;;999888888999::::::999:::999999::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;<<<======<<<;;;999777777777777888888999999999777777888888999::::::;;;888:::<<<<<<:::999:::;;;:::;;;;;;;;;;;;:::999999999999999999888777666666777777666666666666666666777666666555444555555555111111111111111111111111////////////000000000111111000...------///000111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111111111111,,,---///000111111000000...------,,,,,,------...........................,,,,,,,,,++++++++++++*********+++------.............................................////////////........./////////000000................................./////////000000......//////000000111111///000000000111111111111000000000000000//////......//////000000000//////000222444333111000111333222222111111111111222222111111111222333333444444555555555555666777888888999::::::999777666666777999999999:::;;;<<<===>>><<<===>>>>>><<<:::;;;;;;999;;;======<<<::::::;;;::::::::::::::::::::::::999:::<<>>@@@BBBEEEGGGHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@??????@@@BBBDDDEEEGGGJJJMMMPPPSSSTTT]]]kkkwwwzzzxxxxxxuuuqqqssswww}}}}}}qqqooouuuzzz---,,,+++++++++,,,---...---------...///000000111000000000000000000000000/////////000111111222222000///.........///111222111000///000222333333222000000000000111222333444111222333333111111222333555555666666666666555555555666666777777777777777333444555555555555888:::999999;;;===???@@@BBBCCC<<<===>>>>>>>>>===<<<;;;:::;;;===>>>>>>===;;;:::888888999:::<<<======>>>::::::;;;;;;;;;;;;;;;;;;===???BBBCCCDDDCCCAAA?????????>>>===============<<>>>>>?????????>>>>>>??????>>>>>>>>>>>>??????AAAAAABBBCCCEEEGGGIIIJJJBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@??????????????????=========>>>???@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@<<<999999<<<>>>???>>>>>>>>>???@@@AAACCCDDDDDDCCCDDDEEEFFFFFFEEEDDDDDD@@@AAABBBBBBCCCCCCCCCBBB??????>>>============>>><<<<<<<<<<<<;;;::::::999999888666666888:::;;;:::999999999999:::;;;<<<===========================:::999999999999999999::::::;;;<<<<<<<<<:::777666777777888888999999999:::777777888999999:::;;;;;;777999<<<<<<;;;:::999:::::::::;;;;;;;;;:::999999999::::::::::::999888888:::888777555555555666777777777666555555555555666000000000000000000000000////////////000000000000///...---,,,,,,---///000111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111111111111111111111111111+++,,,...000111111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,------...---..................................../////////000---.........//////000000..................................../////////000///000000111000//////...//////000000111111111222000000000000000///......,,,---///111222222111111000222555444222000222333222222111111111111111222000000111222333333444444444444444444444555666777:::;;;:::888666555777888777777888999;;;===???@@@<<<===>>>>>><<<;;;;;;<<<:::<<<>>>???===<<<<<<===::::::::::::::::::::::::888:::===@@@BBBCCCDDDDDD======>>>@@@BBBEEEGGGIIIFFFFFFGGGGGGFFFEEEDDDCCC===???AAACCCDDDDDDCCCBBB?????????>>><<<<<<>>>@@@DDDDDDEEEGGGJJJMMMOOOQQQ\\\hhhpppnnnkkkkkkjjjfffkkkttt}}}xxxuuuwww{{{}}}000///...---------------...///000///...---...000333222000/////////000111111111222222222000...---000000000000000000000111///000000111111111000000111111111000111111222222333333333222222111111111555555555555555555555555555555555555555555555555666555444444444555777888888888:::;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;;;;888999;;;<<<<<<;;;999888999::::::;;;:::999888777::::::999999:::;;;===>>>======>>>???@@@AAAAAABBBBBB@@@???===<<<;;;<<<<<>>===???BBBDDDEEEEEEEEEDDDCCCAAA???>>>>>>???AAACCC???>>><<<;;;<<<>>>AAACCC@@@>>><<<<<<>>>AAABBBBBBDDDBBBAAA???>>>>>>????????????>>>===============?????????@@@AAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@@@@???======<<<:::999888888999:::::::::<<<<<<<<<:::888666444666888888888777888::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@???===<<<===<<<:::888777777888999:::::::::999888777666555888888888888999:::;;;<<<888888888888888888999999;;;:::999999999:::;;;<<<@@@???>>>;;;888666666777333444777888888777444333888777555444333444666777333444444555555444444333222222222111000//////...//////000000000000//////000000000000000000000000000000000000000000000000,,,,,,,,,---------......///...---,,,++++++++++++,,,...000111222111000///000...---,,,......---,,,------------------------+++++++++,,,,,,---------///...---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,...///000000//////.........//////............////////////...............///000000///////////////000111111111111111111000000000000000000000000000000000000000//////000222444333222444333222111111222333444111111222222222222111111222333555444333333444666888888777777666666666555888999::::::888777777777888999:::;;;<<<<<<<<<<<<>>>======<<<<<<<<<======???????????????>>>======???===;;;999888999:::;;;;;;===@@@CCCDDDDDDCCCBBB@@@@@@@@@AAACCCFFFIIIJJJIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???>>>>>>??????CCCFFFHHHJJJIIIIIIIIIJJJZZZaaahhhhhhbbb\\\[[[\\\aaammm|||//////...------------------///000///...---...000222222000/////////000000000111111111111000//////111111000000000000000000111111111111111000///...111111111000111111222222333333333222222222111111444444444444444444444444444444444444444444444444555555555555555666666777888888999:::<<<===>>>???>>>>>>===<<<<<<;;;::::::888999;;;<<<<<<;;;999888999::::::;;;:::999888777;;;:::999999:::;;;===>>>>>>>>>>>>???@@@AAAAAABBBAAA???>>><<<;;;;;;<<<<<<>>>???BBBDDDHHHKKKMMMNNNJJJJJJKKKIIIGGGFFFFFFGGGDDDCCCBBBAAA@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>???AAACCCEEEFFFFFFEEEDDDBBBAAA???======???AAABBB???>>>===<<<===???AAACCCAAA>>>======???AAABBBBBBBBB@@@???============>>>??????>>>=====================>>>>>>???AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@???===>>>>>>???===<<<>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;999777666444666888999888888999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<;;;:::888777777777999::::::::::::999999888666666777888888888888999999999666666777888999999:::::::::999888888888999:::;;;===BBBGGGEEE???999777888444555666777777666555444777666444222222222333444333333444444444444333333222222111111000//////...//////000000000000//////........................////////////////////////++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,,,,---///111222111000000000...,,,,,,---...---,,,---------------------------------------.........,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////........................------------...........................//////000///////////////000000111............////////////////////////////////////000///...000222333222222333222111000000111222333000000000111111000000000111333444444333222444555666666555555444444444444666888999999777666666666777888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>??????>>>>>>======<<<:::888888888999::::::<<>>>>>>>>>>>???CCCFFFHHHIIIHHHGGGHHHIIISSSYYY``````[[[VVVWWWYYYdddnnn{{{///...---------------------...//////...---...///111111000/////////000000000000//////000000111111111111111000000/////////222222222222111///...---000000000111111111222222333333333222222222222111444444444444444444444444444444444444444444444444333444555555666666555555777777888:::;;;<<<======<<<<<<;;;;;;::::::999999999999;;;;;;;;;;;;999999999::::::::::::999999888;;;::::::::::::<<<===>>>?????????@@@@@@AAAAAABBB???>>><<<;;;;;;;;;<<<<<<>>>???@@@CCCFFFIIIKKKMMMHHHIIIIIIHHHEEEDDDDDDEEEDDDCCCBBBAAA?????????>>>>>>@@@AAACCCCCCBBBAAA@@@AAAAAAAAA@@@@@@??????>>>BBBCCCEEEFFFGGGFFFEEEDDDAAA@@@>>>======>>>@@@AAA@@@???=========???AAACCCAAA???===>>>@@@BBBBBBBBB???>>><<<;;;;;;;;;;;;<<>>>>>>>>=========;;;<<<<<<===>>>???@@@AAA>>>@@@AAABBBCCCAAA@@@??????===<<<<<<===>>><<<;;;===>>>>>>======<<<;;;:::;;;<<<<<<<<<:::999777555555777999:::999999999;;;:::;;;;;;<<<<<<<<<<<<<<<========================888888777666777888999:::999:::::::::999888777777777888999999999888666666444555666777999:::;;;;;;888888777777777888999::::::DDDNNNOOOGGG===999999555555555555555555555555666555333111000111111222222333333444444333333222222111111000000//////......//////000000//////...------------------------------------------------+++++++++,,,,,,,,,------000//////...---------,,,+++,,,...000111111111111000...,,,,,,---...---,,,------------------------/////////...............******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...............***+++---...///......---,,,,,,,,,------------.........------......///000//////......//////000111------......//////000000///////////////////////////...---///111222111000111111000000000000111111//////000000000000//////000111333222111111222444333333333333222222222222555777888777666555555666666777888999:::::::::999::::::999999999999::::::;;;<<<===>>>>>>>>>>>>>>><<<;;;999888777777888999999;;;>>>@@@AAABBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>CCCFFFHHHHHHGGGEEEEEEFFFJJJOOOTTTTTTQQQOOORRRUUUccckkkttt{{{~~~......---,,,,,,------------...//////------...///000000000/////////000000//////......///000222333111111111000//////......111111111111111000///...//////000111111222222222222222222222222222222222333333333333333333333333333333333333333333333333222333444666666555444444666777777888999;;;;;;<<<:::::::::::::::::::::999999::::::;;;;;;::::::999:::::::::::::::::::::999;;;;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAA===<<<;;;::::::;;;<<<===>>>>>>???AAACCCFFFIIIKKKHHHHHHIIIGGGDDDBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>@@@CCCDDDDDDCCCAAA???@@@@@@??????????????????CCCDDDEEEFFFFFFEEECCCBBB@@@???>>>======>>>???@@@@@@???>>>>>>>>>@@@AAABBBAAA@@@>>>???@@@BBBBBBAAA>>>===;;;:::::::::;;;<<>>>>>======;;;;;;<<<>>>??????@@@@@@===>>>AAACCCCCCBBB???>>>???===<<<===>>>>>>===<<<<<<===>>>>>>===<<<:::999<<<<<<<<<;;;:::888666555666888:::::::::::::::<<<:::;;;<<<============<<<>>>>>>===<<<<<<<<<======666555555666777888:::;;;999999999:::999999888888888999:::;;;:::888666444555666666777888999999:::666666666666777777888888888AAAKKKOOOJJJBBB<<<999666555444444444444555666777666444333222111111222222222333333333333222222111111000000////////////...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,***+++---///111111222222111///------...///...---------------------------000//////......---------************************************************,,,,,,,,,,,,,,,---------+++,,,---...///...---,,,((())),,,...///...---,,,,,,,,,---------............------------.../////////............///000000//////000000111111222222///////////////////////////...---...000111000///000000////////////000000//////000000000000/////////000111111000000111333222222222222222222222222555666888777666555555666777777888999::::::999999999999888888999999::::::999:::;;;<<<===>>>>>>>>>;;;;;;:::999888888999999:::;;;>>>@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGFFFDDDCCCBBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@??????>>>======>>>>>>???DDDEEEGGGGGGEEECCCCCCCCCDDDGGGKKKKKKJJJJJJNNNRRR[[[```ggglllqqqyyy~~~}}}~~~vvvssszzz------,,,,,,,,,------...---...///...---,,,---////////////000000000//////......------...000222333000000000000//////.........///000111111111111111---...///111111222111111222222222222222222222222333333333333333333333333333333333333333333333333111222444555555555444333555666666777888999:::::::::::::::::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<>>>???AAA@@@@@@@@@@@@@@@@@@@@@;;;;;;::::::;;;<<<>>>???>>>>>>>>>???BBBEEEHHHIIIHHHIIIIIIGGGDDDBBBBBBCCCBBBBBBAAA@@@????????????@@@AAACCCEEEEEECCCAAA???@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEEEECCCBBB@@@??????>>>======>>>??????AAA@@@@@@???@@@@@@AAABBBAAA???>>>???@@@AAAAAA@@@>>>===<<<;;;:::;;;<<<===>>>??????@@@???>>>======;;;<<<>>>???@@@AAAAAAAAA<<<>>>AAACCCCCCBBB@@@>>>@@@???>>>>>>@@@AAA@@@>>><<<<<<======<<<;;;999888;;;;;;;;;:::999777666666777999;;;;;;;;;;;;;;;===:::<<<===>>>???>>>===<<<>>>>>>===<<<;;;;;;<<<<<<444444555666888999:::;;;888999999:::::::::999999:::;;;<<<===<<<999777555888888777777777777777777555555666666666777777777777:::@@@EEEFFFCCC===888666555444333333444555666777777666555444444333333111111222222222222111111000000000///////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------,,,++++++***+++,,,...000111222222222000......///000///...------------------------///.........------,,,,,,,,,,,,++++++***)))))))))************************+++++++++,,,,,,,,,------***+++---.........---,,,''')))+++---......---,,,---.........////////////---------------...//////...............//////000///000000000111111111222........................///...---...///000///...////////////////////////000111111222222111111000...///111000//////000222222222222222222222222333555777888888777666777888888999999::::::::::::999999999888888999::::::;;;777888:::;;;======>>>>>><<<;;;;;;:::::::::::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDHHHFFFDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDBBBAAAAAA??????>>>>>>>>>>>>??????CCCEEEGGGFFFDDDBBBBBBBBBBBBDDDFFFGGGGGGIIIMMMQQQSSSUUUYYY]]]ccckkkuuu|||uuummmpppyyy,,,,,,,,,,,,,,,------...,,,---......---,,,---.........///000000000//////...---......///000111222////////////////////////---...///111222222222222,,,---///111222222111111111222222222222333333333222222222222222222222222222222222222222222222222111222333333444444333333444555555666777777888888888888999999::::::;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;===>>>???AAA@@@@@@??????>>>>>>>>>;;;:::::::::;;;===???@@@??????>>>???AAADDDGGGIIIHHHHHHHHHFFFCCCAAAAAAAAA@@@@@@????????????@@@@@@BBBCCCDDDEEEEEECCCAAA@@@@@@???>>>>>>???@@@AAACCCAAABBBDDDEEEDDDCCCAAA@@@?????????>>>>>>?????????AAAAAAAAAAAAAAAAAAAAABBB@@@???>>>???@@@AAA@@@>>>>>>===<<<;;;;;;<<<======>>>???@@@@@@@@@???>>>===<<<===???AAABBBBBBAAAAAA===>>>AAABBBCCCBBBAAA@@@AAA@@@???@@@BBBBBBBBBAAA<<<<<<<<<<<<;;;:::999999:::::::::999888888777777888:::<<<<<<<<<<<<<<<>>>;;;<<<>>>@@@@@@???===<<<>>>======<<<<<<;;;;;;;;;444555666777999:::;;;;;;888888999:::;;;;;;;;;:::<<<<<<<<<<<<<<<:::888777999888888777777666555555444555666777777777666666777666777;;;???@@@<<<888666555444333333444555666555555555555444444444444000111111222222111111000////////////////////////---......//////......---........................++++++++++++++++++++++++,,,,,,,,,---------......++++++---------,,,+++***+++,,,,,,---///000111111222000......///000///...------------------------.........---------------------,,,,,,+++***))))))++++++++++++++++++++++++******++++++,,,,,,------++++++,,,---------------)))***,,,---...------,,,........./////////000000------,,,,,,------...///......------......///000///////////////.................................///...---...///000///...//////000000000000//////111111222222222222111111...///111000//////000222222222222333333333333333555666888888777666777888999999:::::::::::::::999888888888888888999:::;;;777777999:::<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCHHHFFFDDDBBBBBBDDDFFFHHHFFFFFFFFFEEEDDDCCCBBBAAA??????????????????@@@AAACCCEEEFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGKKKNNNMMMNNNQQQTTTYYY```hhhnnnuuu|||~~~}}}|||zzz~~~uuutttxxx,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...------///000000000//////------...///000000000///------......///000000000...///000111111111111111+++---///111222222111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222333333444444444444555666666777777666666777888888999::::::;;;::::::999999::::::;;;;;;::::::999:::;;;<<<===<<<<<<;;;;;;<<<===>>>@@@@@@@@@??????>>>===<<<<<<:::::::::;;;===???AAABBB@@@?????????@@@CCCFFFHHHFFFGGGFFFDDDAAA?????????>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>???AAACCCDDDAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAABBBBBB???>>>===>>>??????>>><<<===<<<;;;::::::;;;<<<===>>>???@@@AAAAAA???>>><<<;;;===???AAABBBBBBAAAAAA???@@@AAABBBBBBCCCCCCCCCAAA@@@@@@@@@BBBCCCBBBAAA???>>>===<<<;;;;;;;;;;;;999999888888888888888999999;;;=========<<<===>>>;;;<<>><<<<<<======>>>===;;;:::999555666777999:::;;;;;;;;;777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999777777777777777666666666444555666777888777777666777666666777999:::999777555444444333333444444555000111111222222222222222000000111111111111000000////////////////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........,,,+++,,,,,,------...///000000000...---,,,---...---,,,------------------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------------------.........//////------,,,,,,------...///...------------...//////000000//////......------........................000///...///000000///...///000111111111111000///000000111111111111000000...000111111000///111222111111222222222333333333333555777777666666666777888888999999999999888888666666666666777888999:::777777999:::;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;<<<===>>>@@@AAABBBBBBEEEEEEFFFFFFFFFDDDCCCBBBGGGEEECCCAAAAAACCCEEEGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFFFFEEECCCCCCDDDAAABBBBBBCCCDDDEEEHHHIIIHHHIIIKKKNNNRRRXXX]]]aaaeeennnrrroookkkmmmpppooorrryyy~~~++++++++++++,,,,,,---...,,,---......,,,,,,---...,,,---///000000000//////,,,---///000000000///...,,,,,,---...///000111111000111111111111000000///+++,,,///111222222111000111111111222222333333333111111111111111111111111111111111111111111111111333222111000111222444555333444444555555666666666444555555666777888999999;;;::::::999999::::::;;;;;;::::::999:::;;;<<<===<<<<<<;;;;;;<<<===???@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;===@@@BBBCCCAAA@@@??????@@@CCCFFFHHHEEEEEEEEECCC???==================>>>???AAABBBCCCEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@??????@@@BBBDDDFFFBBBCCCEEEFFFGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>======>>>??????===;;;<<<;;;:::::::::;;;<<<===>>>???AAAAAAAAA@@@>>><<<;;;<<>><<<<<<<<<======888888888777888888999:::999;;;===>>>======>>>???;;;===???AAAAAA@@@>>>===<<<===>>>>>>>>>;;;999888666777888999;;;;;;;;;;;;777888999:::;;;<<<<<<<<<;;;:::999888888888999999555555666666777777888888444555777888888888777666777888999888666555666777444444444444444444444444,,,---...///000000000000000000111111111111000000.........///////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++---...000000///---,,,---------------...///000...---++++++,,,,,,,,,+++------------------------......//////000000111111++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,+++***+++,,,---.........---,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---.........------------...//////333333222111000///..............................111000//////000111000...///000111222222111000/////////000000000000/////////000111111000000111222000000111111222222222333222444666666555555555666777777888888888777777666444444444555555777888888777888999:::::::::::::::888999999:::::::::999999:::;;;<<<===>>>???@@@AAAFFFGGGGGGGGGFFFEEECCCBBBFFFDDDAAA???@@@BBBDDDFFFHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCBBBDDDFFFGGGEEEDDDDDDEEE@@@AAAAAABBBBBBCCCEEEFFFDDDEEEGGGJJJNNNRRRVVVXXX]]]fffjjjddd```ccchhhiiigggooouuuvvvwww|||------------,,,,,,+++***((()))+++,,,---,,,,,,+++,,,---...///000000000000//////...------------...,,,,,,,,,------------...////////////000000000000///000000000000111111111111111111111111111111111444444333333222111111111222222222111111111111000000111111111111222222222222222333444444555555666666666666666777888999:::<<<;;;::::::999999999:::<<<:::888888999;;;;;;;;;888:::<<<<<<<<<<<<===???AAAAAA@@@???>>>===<<<<<<::::::;;;;;;===>>>@@@AAA<<<:::999;;;AAAEEEFFFEEEFFFEEECCC???;;;:::;;;===@@@@@@@@@AAAAAABBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAACCCEEEFFFDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAA@@@???===<<<;;;:::;;;===@@@BBBBBB@@@???>>><<<;;;::::::;;;;;;<<<===@@@BBBDDDDDDCCCBBB=========>>>>>>???@@@@@@EEECCCBBBBBBCCCCCCCCCAAACCCAAA@@@AAABBBBBBAAA???===>>>???@@@@@@???>>>===::::::888888888999:::;;;:::<<>>>>>>>>AAAAAAAAA@@@@@@@@@@@@???;;;<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;:::<<<999777999>>>???<<<888<<<;;;::::::999999::::::444666888999888777888888888888999999999999888888555555555666666666666666777666555444333222222222111111111000000000000000000111111111111000000///........................111000...///000111///...........................------------------------+++,,,,,,---...///000000------------,,,+++******++++++******+++---///000------.....................///000111111000///...---///111333444444444444222222222222111///---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,---...////////////------,,,+++,,,---...///000////////////000111111000000000000000000000000---------------...///000---------...///000000111111000///......///000000111111000000//////......111111222222222222111111000111111222222222111111222222222333444555666777999888777666666666666666666555444333444555888999:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCGGGFFFEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@AAADDDFFFHHHKKKIIIGGGDDDCCCDDDEEEEEEBBBCCCCCCDDDEEEFFFFFFGGGDDDFFFIIIIIIFFFDDDCCCBBBFFFEEEDDDCCCCCCDDDFFFGGGJJJIIIIIILLLQQQSSSRRRPPP^^^___aaa```___^^^^^^___ccccccdddeeeiiimmmqqqttt{{{yyywww{{{}}},,,---------,,,,,,+++***)))***++++++++++++++++++,,,------...///000000000//////...---------------............////////////.../////////000000000000000000000111111111111222111111111111111111111111333222222222111111111000222222222111111111111000000000111111111222222222111111222222333444444444666666666666777888999:::;;;::::::999888888999999888888999;;;<<<<<<:::888999;;;<<<<<<;;;;;;===>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>><<<:::999;;;???CCCDDDDDDDDDDDDBBB???;;;:::;;;===@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA???===<<<>>>>>>>>>>>>???@@@AAABBBAAAAAABBBDDDFFFFFFEEEDDDAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAA???>>>===@@@?????????AAAAAA???===???>>>===;;;::::::;;;;;;===>>>@@@BBBCCCCCCBBBBBB>>>>>>======>>>@@@AAABBBEEECCCAAAAAABBBCCCBBBAAACCCAAA@@@@@@AAAAAA???>>>======????????????>>>===:::999888888888999:::;;;:::<<<>>>>>>=========>>>AAA@@@@@@@@@??????>>>>>><<<<<<======>>>>>>=========>>>>>>>>>>>>===<<<<<<===:::999;;;>>>@@@===999::::::999888888888888999666888:::;;;:::888888999888888999999999999888888555555555555666666666666666555555444333333333333111111111111111000000000000000000000///...------........................///...---...//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,------,,,,,,,,,,,,,,,+++******+++,,,---,,,---------......////////////000111111000/////////000222444555555555555222222222222000///---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---...////////////---,,,,,,,,,,,,---......---------.........//////////////////////////////......---------......///---------...///000000000111111000//////000111222000000000000//////......///000000111111000000///000000111222222222111111222222222222333444555555666555555444444444444555555555444333444666888999777777888888999:::;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<<<<===>>>AAACCCDDDHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIHHHGGGEEEDDDDDDDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHGGGEEECCCBBBCCCEEEDDDCCCBBBBBBDDDFFFGGGJJJIIIJJJMMMQQQSSSRRRPPPZZZ[[[\\\[[[YYYWWWWWWXXX[[[[[[[[[\\\^^^aaaccceeeooosss|||~~~vvvmmmjjjmmmtttwww~~~,,,,,,---------,,,++++++,,,,,,+++*********++++++,,,,,,---......////////////......---------------............////////////....../////////000000000000111111111111222222222111111111111111111111111111111111111000000000000222222222111111111111000000000000111111111222222000000111111222333333333666666666666777888999999999999888777777777888888444666999===???>>>:::777:::;;;<<<<<<;;;:::;;;============>>>>>>?????????<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===@@@AAAAAAAAAAAA@@@>>>;;;;;;<<<>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAA???>>><<<;;;>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>CCCBBBAAABBBBBBBBB@@@>>>???>>>===<<<;;;;;;<<<<<>>======>>>AAADDDFFFEEECCCAAAAAABBBBBBBBBAAABBB@@@????????????===<<<<<<===>>>??????>>>===<<<999999888888888999;;;<<<;;;<<<===<<<;;;;;;===???@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???????????????>>>>>>======;;;:::<<>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGEEEBBBAAABBBCCCBBBBBBAAAAAABBBDDDFFFGGGJJJJJJJJJMMMPPPQQQQQQPPPVVVWWWWWWVVVSSSQQQQQQRRRTTTSSSSSSSSSSSSTTTUUUVVV^^^aaajjjxxx}}}rrrfffccceeeiiilllrrrxxx,,,,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,------......//////...------,,,,,,------++++++,,,,,,,,,---------........./////////000000111111111111222222222222111111111111111111111111////////////000000000000222222222111111111000000000000000000111111111111000000111111222333333333666555555666666777888999888777777666666666777777444555888<<<>>>>>>;;;888:::<<<===<<<:::::::::<<<============>>>>>>>>>???;;;::::::::::::;;;<<<<<<===<<<::::::;;;<<<>>>>>>>>>>>>>>>===<<<<<<===???@@@?????????@@@BBBCCCDDDCCCCCCBBBAAA@@@>>>===<<>>>>>???@@@@@@AAA@@@BBBDDDEEEDDDCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBAAAAAABBBDDDEEEDDDBBB@@@???===<<<<<<<<<======@@@AAABBBBBBBBBAAA@@@@@@@@@???======>>>BBBFFFHHHDDDBBB@@@@@@AAABBBAAA@@@AAA@@@>>>>>>>>>>>><<<:::<<<===>>>>>>>>>===<<<;;;888888777777888:::;;;===<<<<<<<<<;;;::::::<<<>>>??????>>>===<<<;;;;;;:::<<<<<<===>>>???????????????????????????>>>======<<<::::::;;;===>>><<<:::999999888777777777777888999;;;===<<<:::999888888888888999999999999888888666555555555555555444444222333333444444555555555333333222222111111000000....../////////...------------------------------...---,,,,,,...///...---------------------------++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,---------,,,+++***************************+++,,,...///000000000111111111111111111000111111222333333444444444222111000///...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***+++,,,------.........---+++,,,---...///...---,,,(((***,,,---...---+++***////////////////////////000///...------------------------....../////////.........///000111222222////////////////////////...//////000000//////......///000111111222222111222222111111111111111111111111111111111222333444333333333444555777999;;;666777888999;;;===>>>>>><<<<<<===>>>>>>>>>======<<<<<<===>>>@@@CCCEEEGGGHHHHHHFFFDDDBBBAAA???>>><<<>>>???AAACCCDDDDDDEEEFFFGGGHHHIIIIIIGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGEEECCC@@@@@@AAACCC@@@@@@@@@AAABBBDDDFFFGGGIIIIIIKKKLLLNNNOOOOOOOOOUUUVVVUUUSSSPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRTTT\\\kkk|||rrreee``````ccceeegggkkksss+++,,,,,,------,,,,,,,,,111000...---,,,,,,---...---,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---............////////////000000111111111222222222000000000000000000000000.........//////000000111222222222111111111000000//////000000000111111111111111222222333444444444555555555555666777888999666666666555555666777777666666666888;;;<<<<<<::::::;;;<<<;;;:::999:::;;;>>>>>>>>>============<<<999999999:::;;;<<<===>>>===<<<;;;:::::::::;;;===<<<===>>>=========>>>@@@@@@?????????@@@BBBDDDEEEEEEDDDDDDCCCBBB@@@???>>>?????????>>>??????@@@AAA???AAADDDDDDCCCAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAACCCEEEEEEDDDCCC@@@???>>>===<<<===>>>???AAAAAABBBBBBAAAAAA@@@@@@AAA???>>>===???BBBFFFIIICCCAAA@@@???AAAAAA@@@???@@@>>>============<<<:::<<<======>>>===<<<;;;:::777777777777888:::<<<===<<<===<<<;;;999:::<<<>>>>>>>>>======<<<;;;::::::;;;;;;===>>>>>>?????????======>>>>>>======<<<;;;999999999:::;;;<<<;;;:::::::::999888888888888888777999;;;;;;999777777777888888999999999999888888666666555555444444444333111222333444555555555555333333222222111000//////------...///000000000000++++++++++++++++++++++++...---,,,---///000///...------------------------++++++++++++++++++++++++---------,,,,,,++++++***,,,---------,,,,,,+++***(((((()))***++++++,,,,,,******+++,,,---...///000111000000000000000000111000000000000000000111111000000///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,------------------+++,,,---...///...---,,,)))+++---...///...,,,+++........................000///...---------------------------............+++,,,------...//////000...............////////////000000111111000000///......///000111222222222222222111000000000111111222111111111222333444444222222333444666888999:::666777888999;;;<<<===>>><<<======>>>??????>>>>>>=========>>>@@@BBBEEEFFFGGGFFFEEECCCAAA@@@>>>>>>;;;<<<>>>AAABBBDDDDDDDDDGGGHHHIIIJJJJJJHHHEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEECCCAAA??????AAADDD@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMRRRSSSRRRPPPMMMLLLMMMNNNNNNOOOPPPQQQRRRQQQPPPPPPMMMNNNUUUcccttt~~~|||yyy{{{mmmaaa[[[YYY^^^``````bbbkkk}}}++++++,,,---------,,,,,,//////...---------......---,,,+++***++++++---......------,,,,,,,,,,,,,,,------------............------.........////////////000000000000111111111000000000000000000000000---......///000111111222222222222111111111111000/////////000000000111111111111222222333444444444555555555555666777888888666666555555555666777777999777555666888:::<<<<<<999:::;;;;;;:::999:::<<<>>>>>>>>>======<<<<<<<<<888999999:::;;;===???@@@<<<===<<<;;;999999;;;===;;;===>>>>>>>>>>>>???AAA@@@???>>>>>>@@@BBBEEEFFFFFFFFFFFFEEECCCBBB@@@???@@@???????????????@@@@@@???BBBFFFEEECCCAAABBBDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAADDDCCCBBBCCCCCCCCCAAA???@@@???>>>======>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???BBBEEEGGGCCCAAA??????@@@@@@@@@??????===<<<<<<>>>>>>===;;;<<<<<<=========;;;:::999666666666777999;;;===>>>======>>><<<;;;:::<<<============<<<<<<<<<;;;;;;999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::888888999:::::::::::::::::::::999888888888888999555777999999888666666666888888999999999999888888666666555555444333333333111222444555666555444444333222222111000///......---...//////000000000000++++++++++++++++++++++++...---,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------,,,+++***)))'''((()))+++,,,---------******+++,,,---......///000000////////////000000//////...---------.........---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------,,,,,,+++,,,------......------+++,,,---.........------........................//////...---------......------------------------***+++,,,---.........------............////////////000000111111000000///---...///000111222222222222111111111111111222222333222222222222333333444222333444555666777888999444555666777888999:::;;;<<<===>>>??????@@@@@@???>>>======>>>???AAACCCDDDDDDDDDCCCAAA@@@???>>>===;;;<<<===???AAACCCDDDEEEGGGHHHIIIIIIHHHFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????BBBDDDAAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIJJJIIIHHHIIIJJJLLLMMMLLLKKKIIIIIIKKKMMMMMMOOOQQQRRRSSSRRRPPPOOOKKKMMMRRR]]]iiippppppnnnnnntttvvvpppeee^^^XXXTTTXXXZZZ[[[]]]gggyyy~~~***+++,,,,,,---------,,,+++,,,,,,------------,,,---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,,,,,,,---------.........---------.........//////....../////////000000000000000000000000000000000---......///111222333333222222222111111111111000////////////000000000111000000111111222333333333555555555555555666888888666666555555666777777888:::888666666888:::::::::888999;;;;;;::::::;;;===<<<<<<<<<===============;;;;;;;;;;;;<<<===>>>???<<<======;;;999999;;;>>><<<===???@@@??????@@@AAA@@@???>>>>>>???BBBEEEGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@???????????????@@@AAAEEEHHHHHHDDDBBBCCCFFFFFFFFFDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@AAABBBBBBAAA???@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@AAAAAABBBBBB@@@?????????@@@AAACCCDDDBBB@@@???>>>???@@@???>>>>>><<<<<<<<<>>>???>>>===<<<<<<======<<<;;;999888666666666777999;;;>>>???<<<>>>??????===;;;<<<<<<<<<<<<<<<<<<============888999:::<<<======>>>>>>;;;<<<<<<<<<<<<;;;::::::888999:::;;;:::::::::;;;999999888777777777777888444666888999888777777777888888999999999999888888666666555444444333222222222333444666666555333333222222111000///...---,,,...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,------,,,++++++)))***+++,,,------,,,,,,+++++++++,,,,,,---------000///...------...///000///...---,,,+++,,,,,,---,,,++++++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,------------.................................---------......///------------------------+++,,,---.........---,,,---------.........//////...//////000000//////...,,,---...000111111222222111111111111111222333444333333222222111222222222333444555666777777777777555666666777888999999999<<<===>>>???@@@@@@@@@@@@>>>>>>======>>>???AAABBBAAAAAA@@@@@@???>>>>>>===;;;<<<<<<===???BBBEEEFFFFFFFFFFFFEEEDDDAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@???@@@BBBDDDBBBCCCDDDDDDEEEEEEEEEEEEDDDFFFHHHHHHFFFEEEFFFHHHHHHIIIIIIHHHHHHIIILLLOOOOOOPPPSSSTTTTTTRRRPPPNNNJJJLLLPPPWWW]]]```___^^^___dddfff```\\\ZZZVVVQQQRRRUUUVVVXXXbbbssszzzsss***+++,,,,,,------------((()))+++,,,---,,,,,,+++...,,,+++))))))***,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////............////////////000000000000000000000000---...///000111222333444222222222111111111111000////////////000000000000/////////000111111222222555444444555555666777888666666666666666777888888999888777777999:::999888777888::::::::::::<<<===::::::;;;<<<===>>>???@@@======<<<<<<<<<======>>><<<===>>><<<999999<<>>@@@AAA@@@???@@@AAA@@@???>>>>>>???BBBEEEHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@???????????????@@@CCCGGGJJJJJJFFFCCCEEEHHHHHHGGGEEEDDDBBBAAAAAAAAADDDCCCAAA@@@??????@@@AAA<<<<<<===???BBBDDDCCCBBB@@@@@@???>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCC????????????@@@AAAAAABBBBBB@@@>>>>>>???@@@???>>>===<<<;;;===???@@@???>>><<<<<<======<<<:::999888555555666777999;;;>>>???<<<>>>@@@@@@>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>777888999;;;<<<=========<<<<<<<<<===<<<;;;;;;:::999:::<<<<<<;;;;;;;;;<<<888888777666666666666666444666888999888777888888888888999999999999888888666666555444333333222222222333555666666555333222111111000///...---,,,,,,000000///...---+++)))(((........................+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................******+++,,,------------,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000///---,,,++++++,,,---+++***))))))***,,,---///*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,------,,,++++++...---,,,+++,,,---...///,,,,,,+++++++++,,,---...........................---------------...///000---------------------------.../////////...---,,,---------.........//////---..................---,,,---...000111111222222111111111111222333444555333333222111000000111111444444555666777777666666888888999999:::::::::;;;======>>>@@@@@@AAAAAAAAA???>>>=========>>>@@@AAA????????????>>>>>>>>>===<<<;;;;;;<<<>>>BBBEEEGGGEEEEEEDDDBBB@@@>>><<<;;;AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@@@@@@@@@@CCCEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCEEEHHHGGGEEEDDDEEEGGGGGGHHHHHHHHHHHHKKKNNNRRRQQQSSSUUUVVVVVVSSSOOOMMMIIIKKKOOORRRTTTTTTSSSSSSOOOTTTUUUQQQQQQSSSQQQLLLNNNRRRSSSTTT\\\kkktttuuu{{{~~~tttlll,,,,,,++++++***)))(((((())))))))))))***+++---...+++,,,...///000000///...+++++++++*********)))))),,,,,,,,,---------......+++***))))))***+++---...////////////000000000000000000111111111111000000////////////000000000000000000000000000000000000111111111000000///...---000000111222333333333333444444555555666777777777555666777888888777666666777777777777777888888888777888888999999::::::;;;>>>===<<<;;;:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???<<<;;;:::;;;<<<======>>>???@@@AAABBBBBBBBB>>>===<<<===???BBBCCCDDDFFFFFFFFFDDDBBBAAABBBCCCAAA???===<<<<<<>>>BBBDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGEEECCCAAA@@@AAABBBCCC@@@@@@@@@@@@@@@BBBCCCCCC>>>>>>>>>???@@@AAACCCDDD@@@???>>>======???AAABBB@@@@@@??????>>>=========???>>>===<<<===>>>@@@BBBDDDCCCAAA@@@???@@@@@@AAA??????>>>===============>>>>>>>>>>>>===<<<;;;:::888888888888999;;;===???;;;===??????===:::888777;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===;;;999888888999999:::;;;;;;<<<<<<===999888777666666555555555555555555555555666777888888777777777666666555555333444444444444444333333666555555555555444444444////////////...---,,,+++//////............//////------......---,,,++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,---+++)))+++111333000...------...000///---+++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,............//////000000++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,------------------------....................................////////////000111222222111000111222111111111111111111111111555444333222111222333444666555444333333444555666888888888888888999999999999:::<<<===>>>???>>>>>>999;;;<<<======>>>AAACCCAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<===???AAACCCAAAAAAAAA@@@???>>>===<<<:::<<<>>>@@@AAA@@@???>>>@@@@@@@@@@@@AAAAAABBBCCCIIIGGGFFFFFFFFFGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEEEEFFFGGGJJJLLLMMMTTTRRRPPPPPPQQQQQQPPPOOOMMMOOOPPPQQQPPPMMMIIIGGGHHHHHHIIIIIIKKKLLLNNNOOOMMMNNNOOORRRXXX^^^dddhhhrrruuuyyy{{{zzzuuuppplll,,,,,,++++++***))))))(((((()))***+++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,,,,---------.........------------///000111.../////////000000000000/////////000000/////////....../////////000000000000000000000000000000000---...///000000111111000//////000111222222222222333333444444555666666666444555666777888777777666999888888777777666666666777777777888999999::::::>>>===;;;:::::::::;;;<<<;;;;;;<<<===>>>???@@@@@@???>>>===;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA???>>><<<===>>>???@@@AAAEEEFFFEEEDDDBBBAAABBBCCCCCCAAA???===>>>@@@CCCEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCC>>>>>>>>>???@@@AAACCCCCC@@@???>>>===>>>???AAABBB@@@@@@??????>>>>>>>>>>>>@@@???>>>===>>>???AAABBBBBBAAA@@@???>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::888888888888999;;;===>>>;;;===@@@@@@===:::888888::::::;;;<<<<<<===<<<<<<:::::::::::::::::::::::::::<<<======;;;999888999999999::::::;;;<<<<<<<<<999999777666666666666666666666666666777777888888888888777777666666666666888888888888777777666555444444444444333333333333////////////...------,,,//////............//////---------------,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,//////,,,---111333111...------///111222000...************************---,,,++++++******+++++++++++++++++++++,,,,,,---......---,,,++++++******************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,---------....../////////+++,,,,,,------,,,,,,+++------------------------------......---,,,,,,+++------------------------....................................////////////000111222222000000111222111111111111111111111111333222111000111111222333888777777666666777777888777777777777777888888888888999;;;===>>>>>>>>>>>>:::;;;<<<<<<<<<===???AAA@@@@@@??????>>>>>>>>>>>><<<;;;;;;:::;;;===???@@@?????????>>>>>>===;;;;;;;;;<<<===>>>???>>>>>>===@@@@@@???@@@@@@AAABBBCCCGGGEEEEEEEEEFFFFFFDDDBBBDDDDDDDDDCCCCCCBBBAAA@@@BBBCCCCCCEEEGGGJJJMMMNNNSSSQQQOOOOOOPPPQQQPPPOOOJJJKKKMMMMMMLLLHHHEEECCCEEEEEEEEEFFFGGGIIIKKKKKKLLLLLLMMMNNNRRRVVVZZZ]]]```bbbgggjjjkkkjjjgggeee,,,,,,++++++***)))))))))((()))+++,,,,,,+++***)))&&&'''((()))************---------,,,,,,,,,,,,+++,,,,,,,,,---------..................///000111222....../////////000000000---......//////......---------........./////////000000000000000000000000------...///000000000000---...///000111111111111111222222333444444555555222333555777888888777777999999888777666555444444666777777888888999::::::===<<<:::999999:::;;;;;;::::::;;;<<<===>>>>>>??????>>>===<<<===>>>???@@@>>>??????@@@@@@@@@?????????>>>===<<<<<<<<<===>>>DDDEEEEEECCCAAAAAABBBCCCEEECCCAAA@@@@@@BBBDDDFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBAAA@@@???>>>>>><<<>>>???AAABBBCCCCCCBBB===>>>>>>???@@@AAABBBBBB@@@???>>>===>>>???@@@AAA@@@@@@@@@???????????????@@@@@@???>>>>>>???AAAAAA@@@???>>>>>>===>>>>>>???===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;888888888888999:::;;;<<<<<<>>>@@@@@@===:::999999888999:::<<<<<<=========:::::::::::::::::::::::::::<<<===<<<:::999999999999999::::::;;;;;;<<<<<<:::999888777666666666666777777888888888888999999888888777777777777666666:::::::::999888777666555333333333222222222111111111000000//////......---//////............//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,111444111///111222222...---...000222333222111************************,,,,,,+++************+++***************++++++,,,//////...,,,+++***)))(((+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---........................,,,,,,,,,---,,,,,,+++***---------------------------------------------------............////////////111222111000///000222000000000000000000000000////////////000111222333333444444555555444444333444555555555666666666666888999;;;<<<============:::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>>>>=========;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<===???>>>>>>???@@@AAABBBBBBDDDCCCCCCDDDFFFEEECCCAAABBBBBBBBBAAAAAA@@@?????????@@@BBBDDDGGGKKKNNNOOOQQQOOONNNNNNPPPQQQQQQPPPKKKKKKLLLKKKIIIFFFCCCAAACCCCCCDDDEEEFFFHHHIIIJJJLLLKKKJJJJJJKKKLLLNNNOOOOOOQQQTTTXXXYYYZZZYYYYYY+++++++++*********))))))++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------...//////........./////////000000.........//////.........------------.........///000000000000000000000000000000000000///...---,,,......///000111111111111000000111111222333333333111222444666777777777777777777777666666555555555777777888888999::::::;;;;;;:::999888888999:::;;;999999:::;;;<<<<<<======>>>>>>======>>>???@@@AAA??????????????????>>>>>>======<<<;;;:::;;;===>>>BBBCCCCCCBBBAAA@@@BBBCCCEEECCCBBB@@@@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBAAA@@@>>><<<;;;;;;===???BBBCCCCCCBBBAAA===>>>>>>???@@@AAAAAAAAA??????>>>>>>>>>>>>???@@@????????????@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<888888888888999:::::::::<<<>>>@@@???===:::999999777888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::888999:::888999999:::;;;;;;<<<<<<::::::999888777777777777777777888888888888888888777777777777777777777777888888888777666444333222333333222222222111111111222111000000///.........///......------......///......------------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++333888555111111222222///......///111222111000++++++++++++++++++++++++,,,++++++***************)))))))))))))))******+++---------,,,+++***))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,---------,,,,,,+++---------------------------------------------------------........./////////000111111//////000111000000000000000000000000.........///000222333333000111333333333333111000222222333333444444555555777888:::;;;<<<===<<<<<<:::;;;;;;:::888888999:::<<<<<<<<<<<<=====================>>>>>>>>>??????:::;;;;;;;;;;;;;;;:::999===<<<<<<;;;;;;<<<===============>>>???@@@AAABBBBBBBBBCCCDDDFFFFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>???AAAEEEIIILLLOOOQQQOOOMMMLLLNNNPPPRRRRRRQQQPPPOOOOOOMMMKKKHHHFFFDDDFFFFFFFFFGGGHHHIIIKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLLLL+++++++++***************---+++***(((((()))+++,,,******++++++,,,------...************++++++++++++,,,,,,,,,---------......***++++++,,,------..................////////////...//////000000//////...------------.........///////////////////////////000000000//////...---,,,...///000111222222222222//////000000111222222222000111333555666777666666444444555555666666666777888888999999:::;;;;;;;;;:::999888777777888999:::999999::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@>>>>>>?????????>>>======;;;<<<===<<<;;;;;;>>>AAAAAABBBBBBAAA@@@@@@BBBDDDCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAA@@@???>>><<<;;;;;;===???BBBCCCBBBAAAAAA======???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<======>>>?????????@@@@@@>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<999999999999::::::999999<<<>>>???>>>;;;999999999777888999;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999888999:::888888999999:::;;;;;;<<<;;;:::999888888777777777666777777888888777666666666666666666666666666666666666666555444222111000333333333333222222222111222111000///......//////......------------......//////...---......///000+++++++++,,,,,,,,,------+++,,,,,,,,,------......,,,,,,---------.........+++333888666222111222222000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))(((((())))))***+++***+++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++******************+++++++++******))))))))),,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++------++++++++++++------++++++++++++++++++++++++------............------------------------------------------------------------------...............///000000......///000////////////////////////---...///000222333333444333333555666666555333333000111111222333333444444666777999:::;;;;;;;;;;;;:::;;;:::999777666777888:::::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>???>>>======::::::;;;<<<<<<<<<;;;;;;======<<<<<<<<<===>>>>>><<<<<<<<<===>>>???AAAAAABBBBBBBBBDDDFFFFFFEEECCC@@@???>>>===<<<<<<<<<===>>>???BBBFFFJJJMMMPPPQQQLLLKKKKKKLLLPPPRRRSSSSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHGGGFFFEEEEEEEEEFFFFFF************************++++++)))))))))***+++,,,******)))******+++------)))***************++++++,,,,,,,,,---------......,,,,,,...///////////////------.........//////////////////000000/////////------........./////////////////////////////////,,,,,,---...//////////////////000111222222222222/////////000111111222222000111333555666666555555222222333444555666777777777888888999::::::;;;;;;888888777666666888999:::999999::::::;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>======;;;===???>>><<<<<<@@@DDD???@@@AAAAAA@@@@@@BBBDDDBBBAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@???>>>>>>=========>>>???AAAAAAAAA@@@@@@<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>???@@@@@@AAA>>>======<<<;;;::::::999;;;<<<===???@@@@@@@@@@@@>>>============>>>??????>>>>>>>>>??????>>>>>>===::::::;;;;;;;;;:::999999;;;======<<<:::888888888777888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999888888999;;;888888999999::::::;;;;;;<<<;;;:::999888888888888666777888888888777666555444444555555555555666666666666666555444333222111333333333222222222111111222111///...------...///......------------......///...---------...///000++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///,,,---------............+++222555333111222333111111...,,,+++,,,,,,+++)))++++++++++++++++++++++++++++++***))))))))))))***)))))))))))))))******+++))))))******+++,,,,,,,,,***************************************+++++++++************************++++++++++++++++++++++++************))))))))))))+++++++++***************+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************------......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---///000///...---...000////////////////////////---...///111222222333333111222222333333222222111//////000111222333444444555666888999:::;;;:::::::::::::::999666666777888888888999999:::;;;<<<<<<999:::<<<======<<<:::999999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????::::::;;;<<<===>>>@@@AAACCCBBBAAABBBEEEFFFFFFEEE@@@???===<<<;;;;;;<<<===>>>@@@BBBFFFIIILLLMMMNNNJJJIIIIIIKKKOOORRRTTTTTTSSSRRRPPPMMMKKKJJJIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFIIIJJJKKKKKKKKKIIIHHHFFFAAA@@@@@@AAABBBCCCDDDEEE************************'''(((***,,,---,,,+++*********))))))***+++---...*********++++++,,,,,,,,,,,,,,,,,,---------......,,,---///000111111000000---------.........//////---......//////......---....../////////000000000////////////////////////,,,,,,---...////////////---...///000111111111111/////////000111111222222111222333444555444444333333333333444444555555666666666666777888888999999777777666555666777888999:::::::::;;;;;;;;;;;;;;;======>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>AAABBB@@@===<<<@@@DDD>>>???@@@@@@???@@@BBBDDDBBBBBBAAA@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>???@@@????????????????????????<<<===???@@@@@@@@@>>>===>>>>>>>>>>>>>>>======<<<:::;;;<<<===>>>???@@@@@@>>>>>>>>>===<<<:::999888999:::<<<>>>????????????<<<<<<<<<<<<<<<===>>>>>>===>>>>>>?????????>>>>>>;;;<<<<<<===<<<;;;:::999:::;;;<<<:::888666666777888999:::;;;;;;;;;;;;;;;999999999999999999999999999::::::999777888:::<<<888888888999::::::;;;;;;<<<;;;:::999999888999999777888999:::999888666555333333333444444444555555444444555555444333222222222222111111111000000000222000...---,,,,,,.........------,,,,,,------...------+++++++++,,,...///***++++++++++++,,,,,,,,,***++++++,,,------......------------............+++///111000000333333000///---+++***+++,,,+++***))))))))))))))))))))))))++++++***)))))))))))))))***))))))))))))***++++++***************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++*********))))))*********+++++++++++++++++++++******+++,,,,,,---...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////------...///........................,,,---...000111111000000000//////......//////000//////000111222333444444444555777999::::::999999999::::::999777666777888666666777888999:::;;;<<<888:::<<<>>>>>><<<:::888888999:::;;;<<<<<<<<<<<<777999;;;===>>>>>>>>>>>>999999:::;;;<<<>>>@@@@@@BBB@@@??????BBBDDDFFFFFF@@@???===;;;;;;;;;<<<===>>>???BBBEEEGGGHHHIIIIIIHHHGGGHHHKKKOOOSSSTTTUUUQQQPPPMMMKKKIIIIIIIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFHHHIIIHHHGGGDDDCCC<<<===>>>???AAABBBDDDEEE******************++++++###&&&+++///000...***''',,,++++++++++++---...///+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,...000000000//////---------.........//////,,,------......------,,,////////////000000000000////////////////////////////////////...---,,,+++,,,---...///000000000000//////000000111111222222111222333444444444333222444444444444444444444444444444555555666777777777777666555555555777888999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>BBBDDDEEEBBB>>><<>>>>>>>>>>>??????AAA@@@>>>======???AAABBBAAA@@@??????>>>>>>??????<<<===???@@@AAA@@@>>>===>>>>>>???>>>>>>===<<<<<<999:::;;;<<<===>>>???@@@?????????>>>===;;;:::999777888;;;<<<>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===>>>>>>?????????>>>>>><<<======>>>===<<<:::999:::;;;;;;999777555666777999999:::;;;;;;;;;::::::777777777777777777777777999::::::888777888:::<<<777888888999::::::;;;;;;<<<<<<;;;:::999999999999888999;;;;;;;;;999777666222222222333333444444444222222222333333222111111000000000000////////////111000...,,,+++,,,---......------,,,,,,------...,,,+++***))))))+++---...******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------.........//////+++......---000444333///...,,,******+++---------((((((((((((((((((((((((+++******)))))))))))))))***************++++++,,,,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++***************+++,,,,,,,,,---+++*********+++,,,,,,---.........------,,,,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///........................+++,,,---////////////...333222111000000111222333...///000111222333444444444555666888999999999999999::::::999777666888999555666666888999:::;;;<<<:::<<<>>>@@@@@@>>>;;;999777888999:::;;;<<<<<<<<<444666999<<<>>>>>>>>>===999999999:::<<<>>>???@@@BBB???======@@@CCCEEEFFFAAA???===;;;:::;;;<<<======???AAACCCEEEFFFFFFFFFGGGFFFGGGJJJOOOSSSUUUUUUQQQOOOLLLJJJIIIIIIJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFEEECCC@@@>>>>>>>>>???@@@AAABBBCCCCCC))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((***+++,,,************************------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////....../////////......---////////////////////////............////////////000000000000000000000000//////000111111111111111444444444555555555555666888888777666666666666666777666666666666888999::::::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>EEEEEEDDDCCCAAA@@@???>>>>>>@@@AAAAAA@@@???AAABBBGGGEEEBBB???===>>>???@@@BBBAAA@@@???>>>>>>>>>>>>DDDBBB@@@@@@@@@@@@>>>===CCCAAA>>>;;;:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;===>>>????????????@@@@@@@@@@@@>>><<<:::999666888;;;======<<<:::999===>>>???@@@@@@>>>===<<<<<<<<<<<>>;;;;;;<<<<<<;;;;;;:::999999999888888777666666666:::999888777666666666666777888999999999888666555444555666666666666666666555777999;;;<<<===<<<<<<<<<;;;:::888777777888888::::::999888777666555555444///***+++///444555333111222333333444444444333333111///...---...000111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++******///...---,,,++++++++++++,,,,,,,,,,,,,,,---...///---......///000/////////...---,,,+++************))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,+++***)))(((------,,,,,,,,,---......,,,,,,,,,---,,,,,,++++++******,,,------,,,******++++++,,,,,,,,,+++***))),,,,,,,,,---------......---------.........//////000///...---,,,------...---------............///......////////////......---...//////...///111333333333333444555666777888777888999:::999999777777666666555444555666777888888999<<<>>>>>><<<:::999;;;===>>>???>>><<<999777888999:::===@@@???===:::;;;::::::999:::<<<===>>><<<===???BBBDDDEEEFFFFFFAAA@@@>>>======>>>AAABBB@@@>>>>>>@@@CCCDDDBBB???DDDGGGKKKOOORRRRRRQQQQQQMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBB@@@???>>>???@@@AAAAAA???>>>>>>>>>@@@@@@??????@@@@@@AAABBB************************)))))))))))))))***++++++***))))))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111111222333333222111000....................................////////////000000000000000000000000//////000111111111111000333444444444555555555555666666555444444444444444666555555555666777888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<======EEEDDDCCCBBB@@@???>>>>>>>>>???@@@@@@??????@@@BBBFFFDDDAAA???>>>>>>@@@AAAAAA@@@???>>>============CCCAAA@@@@@@@@@@@@>>>===AAA???===<<<;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>??????@@@???>>><<<:::999444666999;;;<<<;;;:::999;;;;;;<<<<<<<<<=========<<<<<<===???AAAAAA@@@>>>;;;;;;;;;;;;;;;::::::999999999888888777777777777999999888777666666666666666777888888888777555555444555555666666666666666444555777888999:::999999<<<:::888777666666777888999999888777666555444444444111...///222444333000222222333333333333333222222111///.........///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---...,,,++++++++++++,,,,,,---+++,,,------......------...---,,,+++************))))))))))))************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************+++++++++*********))))))*********************************++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------...///...---,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,---------.........000///...---,,,------...---------............///......////////////.........///000000///000111333111111111222222333444555777888999999999888777777555555444444444555666777888999;;;<<<<<<;;;:::999:::;;;<<<===<<<:::888666777888999<<<>>>>>>;;;999888888777777888999:::;;;===>>>???@@@AAABBBCCCCCCEEECCC@@@===<<<===>>>???@@@>>>===>>>@@@BBBAAA???EEEGGGJJJMMMOOOPPPPPPPPPOOOOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCAAA???>>>===???@@@AAAAAA???>>>>>>???@@@@@@??????@@@@@@AAAAAA***************************************++++++++++++***))))))((())))))***************************++++++++++++++++++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............---///000222222111///...........................---............/////////000000000000000000000000...///000000111111000000333333333333444444444444444333333222222222222222444444444444555666777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<===DDDCCCBBB@@@???>>>=========>>>@@@???>>>>>>???AAADDDBBB@@@???>>>???AAABBB??????>>>===<<<<<<<<<<<>>===>>>======<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????>>><<<;;;:::333444666888999:::::::::<<<;;;::::::;;;===???AAA===<<<===???AAAAAA???===:::;;;;;;;;;;;;:::999999999999999888888888888888888888777666555555555555555666666666666555444444444444555666666666666666555666777888888888888777<<<:::777555444555777888777777666555444444333333444222111222555444111---222222333333333222222111000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++)))******++++++,,,------++++++++++++************)))******+++++++++++++++---,,,+++***************))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********+++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---.../////////...---,,,++++++******++++++,,,---+++,,,---...............------,,,,,,,,,,,,------...------,,,+++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------///...------,,,------------------............///......////////////.........000111111000000222444111111111111222333444444666777888999999888777666444444333222333444555666777888999:::::::::::::::888999;;;;;;;;;999777555777777888;;;===<<<:::888777777666777777888::::::>>>??????@@@@@@AAAAAAAAAEEECCC@@@=========???@@@@@@>>><<<;;;===?????????GGGHHHKKKNNNOOOPPPQQQPPPQQQQQQQQQQQQOOOLLLIIIGGGEEEDDDCCCBBB@@@>>>======???@@@AAA@@@???>>>>>>????????????@@@@@@@@@AAAAAA++++++++++++++++++++++++))))))******+++++++++***++++++***))))))(((((((((************************************************.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........................+++---///111111000...---........................---------.........//////////////////////////////...//////000000000000000222222222222333333333444333222222111111111222222444555555555666777777888999999999999::::::::::::;;;;;;;;;:::::::::999999777777777888999;;;<<<===CCCBBB@@@>>>===<<<<<<<<<<<<>>>??????>>>===???@@@AAA@@@???>>>???@@@AAABBB>>>===<<<<<<;;;;;;;;;<<<@@@???>>>>>>???@@@???===;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>===<<<;;;555555555555666777888999>>><<<;;;:::;;;>>>BBBDDD>>>======???@@@@@@>>>===:::::::::::::::999888888888888888888999999999999888777666555555444444444555555555555444444333333333444555666777777777666888888888888888888888777<<<:::777555444666888999555555555444333222222111222111000111333333111...222222222222222111111000000000000111000///...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,++++++***))))))((()))******++++++******,,,,,,+++***************((()))))))))************))))))))))))))))))))))))))))))***+++++++++******************************************************))))))))))))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))*********)))***++++++,,,+++,,,---...////////////......,,,++++++,,,......///...---,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------------------------............///---......//////......---...000222222111111222444333333333333333444555555555666777888888888777666444333222222222333444555777777777888888999::::::999999:::;;;:::999888666888888888:::<<<<<<:::888888888888999999:::;;;;;;>>>>>>??????@@@AAABBBCCCAAA@@@>>>===>>>@@@BBBDDDAAA>>>;;;::::::<<<>>>???HHHKKKOOOSSSUUUTTTRRRQQQOOOPPPRRRRRRPPPMMMJJJHHHEEEDDDCCCBBBAAA???>>>>>>???@@@@@@@@@>>>>>>???@@@??????@@@AAAAAAAAAAAAAAA************************'''((()))*********))))))************))))))((((((************************************************...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.....................---...///111333333222111000........................------------..........................................///000000000000000111111111111222222222222333222222222222222333333555555666777888888888999888888888999999999::::::;;;;;;::::::::::::999999666666666777999;;;<<<===BBB@@@>>><<<:::::::::;;;;;;<<<>>>===<<<<<<===???>>>>>>======>>>???AAABBB===<<<;;;;;;;;;;;;;;;;;;???=========?????????===;;;;;;;;;;;;<<<<<<<<<<<>>>>>======<<<888777555444444666777999???>>><<<;;;<<>>>>>???@@@@@@>>><<<999999::::::999999888777777777777888888999999:::888777666555555444444444555444444333333333333333333444555666777777777777888888777777777666666777;;;999777555555666888999444444333333222222111111///...---...///111222222000111111222111111000000000000000111000///...............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---)))))))))*********************+++++++++***)))(((,,,,,,------,,,+++***)))))))))***+++++++++++++++++++++******))))))******((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************************************)))******++++++******)))******+++++++++,,,,,,,,,((()))***++++++***)))(((******)))))))))***+++++++++,,,---...////////////......,,,++++++,,,............------,,,,,,,,,---*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---------------------------............///------............------...000222333222111222333333333222222222333444444444555666777888777777666333333222111222333444555666666777777888999:::::::::;;;;;;<<<<<<;;;:::999:::999999;;;<<<<<<;;;999777888888999::::::;;;;;;;;;;;;;;;<<<>>>AAACCCDDDAAA@@@>>>===>>>@@@CCCEEEAAA???<<<999888999<<>>>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAA))))))))))))))))))))))))&&&'''(((******)))(((((()))************))))))(((************************************************------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------...............---------,,,---...//////000000///------------------------,,,------------.................................---...//////000000//////000000000000111111111222333222222222222333444444555666777888999999999999777777888888888999999999999999999999888888888888555555666777999<<<===???AAA???<<<:::888888999::::::<<<======<<<;;;===>>>;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>??????>>><<<;;;;;;:::::::::;;;;;;????????????????????????<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;:::999:::<<<===>>>>>>======:::888666444444666:::<<>>???@@@???===;;;888999999999999888777777555555666777888999999:::888888777666555555555555555444444333222333333333333333555666777777777777555555444333333444444444888777666555555666777777333333333222222111111111...---------...000222333//////000111111111111111000000000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,)))))))))***************%%%&&&(((***+++,,,+++++++++,,,---------,,,+++***)))***++++++,,,,,,+++++++++******)))))))))******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************************)))))))))))))))************))))))******+++++++++,,,,,,,,,))))))+++,,,,,,,,,+++*********))))))******+++,,,+++,,,---...............------,,,,,,,,,,,,------,,,------------,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------------,,,---------............///------............---------///222333222111111222111000000///000000111111333444555777777777666666333333222111222333444555555666777888999:::::::::<<<<<<<<<===<<<<<<<<<;;;;;;:::999:::<<<<<<;;;999555666777888999999999999888888888999;;;>>>AAACCCDDDCCC@@@>>>>>>???AAABBBAAA@@@===:::888888;;;>>>@@@FFFNNNTTTWWWUUUPPPMMMKKKLLLMMMMMMLLLJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???@@@???>>>===>>>@@@BBBAAABBBCCCDDDEEEDDDCCCBBB((((((((((((((((((((((((&&&((()))++++++***)))(((((((((******+++***))))))************************++++++++++++++++++++++++---------,,,,,,,,,++++++************************)))******+++,,,,,,------//////.........---------******))))))***+++---...------------------------,,,,,,---------.........---------------------------...//////000000///////////////000000000111111222222111111222222333444444555666777888888888777777777777777888888888999777777666666666555555555555555666888:::===???@@@@@@>>>;;;888777777888999999;;;<<<<<<;;;;;;<<<===:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>??????>>>>>><<<:::999888999:::;;;????????????????????????===<<<<<<;;;<<<<<<======::::::;;;;;;;;;::::::999888999;;;===>>>>>>>>>>>>:::888555444555999>>>BBBEEEFFFGGGHHHFFFDDDAAA???@@@?????????@@@???<<<:::888888888888888777777666333444555666777888999999999999888777666666666666666555444333222333333444222333444666777777888888444333333222222333444555333444444555555444444444333333222222222222111111---...000000000000000111------///000111111222222222111///.........///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,###%%%'''***+++,,,++++++((()))+++,,,,,,,,,***)))))))))***++++++++++++*********))))))))))))******))))))))))))************))))))))))))))))))))))))((())))))***+++*********((((((((((((((((((((((((************************************++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))+++*********)))))))))((())))))************))))))******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++************+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++---......,,,***((())))))))))))*********+++++++++++++++,,,,,,,,,---***+++,,,---...------,,,---------............///,,,------......------,,,+++...111222111000000111000000////////////000000222333555666777777666666444333333222222333555666444666888:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888999:::;;;:::888666777888999:::::::::999;;;:::::::::<<<>>>AAACCCDDDCCC@@@>>>>>>???AAACCC@@@@@@???<<<888888;;;>>>AAAEEEKKKQQQTTTTTTRRRPPPOOONNNMMMLLLIIIGGGEEECCCEEEDDDCCCCCCBBBAAA@@@@@@?????????>>>===>>>AAACCCBBBCCCEEEFFFFFFFFFDDDDDD((((((((((((((((((((((((''')))+++,,,,,,,,,***)))'''((()))***++++++***)))************************++++++++++++++++++++++++---------,,,,,,,,,++++++************************))))))***+++,,,,,,------//////.........------------,,,+++***+++---000111------------------------,,,,,,,,,---------......---------------------------......///////////////////////////000000000000111111000111111222333333333444555777777777777666777777777777888888888888555555444444444333333333555555777888;;;===???AAA???===:::777666666777888999:::<<<;;;::::::;;;===999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;::::::<<<>>>??????>>>???===:::888777888999;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>::::::;;;;;;;;;:::999999777888:::<<<>>>>>>>>>>>>999777444444666<<>>???AAACCCDDDAAA@@@>>>>>>???BBBEEEGGG@@@AAA@@@===999888:::===EEEGGGKKKOOOSSSUUUVVVVVVRRRQQQNNNKKKHHHEEEBBBAAACCCCCCBBBAAAAAA@@@???????????????>>>===>>>AAADDDCCCDDDFFFGGGHHHGGGEEEDDD******))))))))))))******&&&&&&'''((()))***++++++++++++++++++++++++++++++******))))))(((''''''''')))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********((())))))+++,,,---...............------,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000000///---,,,------...//////...------////////////000000000000222111000000000111222333555555666777777666555444333333444555666777888999555666666666777777777888555777999<<<>>>?????????<<<:::888777666777888999===<<<<<<;;;;;;:::999999999:::;;;<<<;;;:::999888:::;;;<<<=========<<<;;;::::::;;;>>>AAAAAA???===>>><<<999777666888:::<<<>>>===============>>>???>>>>>>===<<<<<<<<<<<<===<<<;;;:::999888888888888888888999<<<>>>???>>><<<===;;;888888:::@@@GGGKKKLLLRRRXXXXXXQQQIIIDDDCCC@@@@@@@@@@@@>>>;;;777555777777888777777666555555666555555555555777999:::;;;:::888666555555666777333333444444555444444333000111333555666777777777444444444444444444444444333333444444555444444444666555444222111000000///111111222222222222111111...000333555555333000...---------------...///000,,,,,,------,,,***)))'''---------,,,,,,+++++++++((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''************)))))))))(((***))))))((('''&&&&&&%%%)))))))))((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++*********+++)))******++++++******))))))******++++++******))))))))))))((())))))***+++,,,,,,,,,++++++***************+++,,,,,,---......------------------------000//////.........//////......//////000000000111000000000000000000000000333444555666666555444333444444333222333444555666777777777888999:::;;;<<<777:::<<<======<<<======::::::999999999:::;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCBBB@@@???@@@AAACCCDDDDDDEEEEEEEEEEEEDDDAAA===999777888;;;===???EEEFFFIIIMMMRRRUUUUUUTTTLLLLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCAAA@@@??????@@@AAACCCDDDBBBCCCDDDFFFFFFFFFEEEDDD''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++************************++++++*********)))))))))((())))))***,,,------...---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---.../////////...---,,,/////////////////////////////////000000000111111111111000///000111222333444555666777666666555444333333444555666777888888777777777777666666666666666777999<<<>>>?????????;;;999777666555666888999;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999<<<======>>>===<<<:::999::::::<<<>>>AAAAAA???>>>>>><<<:::888888:::===>>>??????===<<<;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999999999999::::::;;;999999:::<<>>===<<<:::888888:::???EEEHHHLLLQQQWWWWWWQQQIIIEEECCC@@@@@@@@@???===:::777666777777777777777777666555666666666666666888999:::;;;:::888666555666777777444444555555555555555444000222555888999888666555444444444444444444444444333444444444444444333333555444333111111000000000000111111222222111111000///000222333333222000///......---------......///,,,,,,------,,,+++***)))++++++++++++++++++******((()))***++++++***)))(((************************+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((())))))++++++++++++*********)))+++++++++***)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************---,,,++++++*********+++******++++++++++++************++++++++++++*********))))))))))))***++++++,,,,,,,,,+++++++++******,,,,,,------......//////------------------------//////............///////////////000000000111111000000000000000000000000333333555666666666555555555444333333333444666666888888888888999:::;;;<<<;;;===>>>>>><<<999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????AAABBBCCCBBBAAA@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDAAA???;;;999:::<<>>>>>>>>999888666555444555777888::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;>>>>>>???>>>===<<<:::999;;;;;;<<<>>>@@@AAA@@@>>>>>>===;;;:::;;;===@@@BBBAAA@@@>>><<<:::888888777;;;;;;<<<===<<<;;;:::999777777888999:::<<<===>>>;;;;;;;;;>>>@@@AAA???===;;;:::999999:::>>>AAACCCJJJNNNSSSSSSNNNHHHDDDCCC@@@@@@@@@???===:::888666666666777777888777777777777777777777888999::::::;;;:::888777666666777888666666777777777666666555111333777:::;;;888555333333333333333333333333333444444555444444333222111222222111000000000000111000111111222222111111000000000111111111111000000//////...---------......,,,,,,------------,,,+++******************++++++))))))***++++++***))))))++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++*********++++++,,,,,,+++++++++*********++++++******))))))((((((************************++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------------------------------------///...............//////000000000000111111111111000000000000000000000000111222444555666666777666555555444444444555666777888888888888888999:::;;;<<<===>>>===:::888888888;;;;;;;;;;;;<<<<<<==================>>>???@@@@@@AAABBBDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDAAA???===;;;;;;===@@@BBBGGGGGGIIIMMMQQQSSSRRRQQQNNNNNNNNNMMMLLLKKKKKKJJJFFFEEEDDDDDDDDDDDDDDDEEECCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDD+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******++++++++++++******************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++++++++,,,,,,------...******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------------111///...,,,,,,...///111000000000000111111111222.........//////000111111333444444444555555555555333333444555555666777777555666666666777777777888666777999;;;<<<===<<<<<<888777555444444555666777888888999:::;;;;;;<<<<<<<<<;;;:::999999:::<<<======>>>>>>???>>>===;;;;;;<<<<<<<<<>>>@@@AAA@@@>>>>>>>>>===<<<===@@@BBBDDDBBBAAA???<<<:::999888888;;;<<<===>>>>>><<<:::999888888888999;;;<<<>>>>>><<<<<<===???AAAAAA@@@>>>::::::999999:::<<<>>>???FFFIIILLLLLLIIIEEECCCBBBAAAAAA@@@???===:::888666555666777888888888888888888888888999999::::::::::::999888777777777888888888888888999888888777777444666888:::999888555333333333333333333333333333555555555444333222111000111000000000000000111111000000111111111111000000000000000//////000000000000///...---------------,,,,,,------------------))))))******++++++,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++++++++++++++*********)))))))))((((((((('''''''''&&&***************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++************************++++++++++++++++++++++++++++++***************++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++++++++++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000000111111111111111111111111111111111111111111111111333444666777888888555555555666666666777777999888888888888888999:::999:::<<<;;;:::999:::;;;;;;;;;<<<======>>>>>>>>>============>>>???@@@AAAAAACCCDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDCCC??????===;;;;;;<<>>;;;<<<>>>?????????>>>>>>>>>======>>>@@@AAA@@@???>>>>>>======???AAACCCEEEAAA@@@???===<<<;;;;;;;;;<<<===???@@@???>>><<<:::;;;;;;::::::;;;<<<<<<============???AAAAAA@@@>>>:::999999999:::;;;<<<===BBBDDDFFFFFFDDDBBBAAA@@@AAAAAA@@@>>><<<:::888777666666777888888999888888888999999:::::::::::::::999999999888888888888888999:::::::::999888888777888777777666666666666666333333333333333333333333444444444444333222111000000000000///000000111222000000000111111000000000000000///......///000000000///...------------------------------------...***+++++++++,,,,,,------++++++************++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))******+++))))))))))))((((((((((((((((((((((((''''''''''''))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********************************************************))))))***+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111111000000000000000000222222222222222222222222111111222444555777888999666666777777777888888888999999888888777888888888888999::::::999999:::<<<:::;;;<<<===>>>>>>>>>>>>============>>>???@@@AAABBBCCCDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA=========;;;:::;;;???BBBFFFGGGJJJNNNSSSWWWWWWVVVSSSRRRQQQOOOLLLJJJHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAAEEEEEEEEEDDDDDDDDDDDDEEE)))((((((''''''(((((()))&&&&&&'''((()))***++++++************************,,,++++++***))))))((((((*********+++******)))(((************************))))))************++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++******))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,++++++,,,------////////////000000000000---...///000111222222222222222222222222333555555333333444444444555555555333444555666777888999:::666777999:::;;;::::::999777666444444444555777888777888888999:::;;;;;;<<<::::::::::::;;;<<<===>>>;;;<<<>>>???@@@AAA@@@@@@???>>>===>>>@@@AAA@@@???>>>======>>>???@@@BBBCCC@@@???>>>===============>>>>>>???@@@???>>>===<<<======<<<;;;;;;;;;<<<<<<=========???AAAAAA???===::::::999999999;;;<<<===@@@@@@@@@AAAAAAAAA@@@@@@BBBAAA@@@>>>;;;:::888888777777888888999888888888888999999:::::::::999999999999999999999999999888:::::::::::::::999888777888777666444444555666777444444444444444444444444333333444333333222111000111111000000000111111222///000000111111000000/////////............////////////...---------......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,+++************+++,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))((((((((('''''''''************))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,++++++*********++++++************************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000////////////222222222222222222222222222222222333555777888999666777888999999999888888:::999888777777777777777:::;;;;;;999777777888999999:::<<<>>>??????>>>>>>============>>>???@@@@@@BBBCCCEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCBBB@@@???;;;===>>><<<:::;;;???BBBGGGGGGJJJNNNSSSVVVWWWVVVQQQPPPOOOMMMJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGFFFFFFEEEDDDCCCBBBFFFEEEEEEDDDDDDDDDDDDEEE++++++************++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************((((((((()))))))))******))))))))))))************,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,+++,,,---------------------------------.........////////////---...000111222333333222222111111111222333444555333333444444444444555555666666666666777777777777777888999::::::999888888777666555444444666888999888888999999:::::::::;;;999:::;;;<<<============<<<===???@@@AAA@@@@@@???@@@>>>===>>>???AAA@@@???============>>>???@@@AAA???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>==================<<<<<<<<<<<<=========<<<===>>>@@@@@@>>><<<;;;:::999888999;;;===???@@@???>>>>>>@@@AAABBBBBBBBBAAA???===;;;999888888888888999999999888777777888888999::::::999888777888999999999:::999999999:::;;;;;;:::999888777777555555555555555555666666555555555555555555555555222222333333333222222111333222222111111111222222//////000000000000//////..............................---------......///...---,,,+++******++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))************''''''((())))))***++++++++++++++++++++++++++++++++++++************++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,************************************************)))))))))))))))***++++++******++++++++++++******((())))))******))))))(((***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,------......//////++++++++++++++++++++++++,,,,,,,,,,,,---...///000////////////.........---000000000000000000000000333333333333444666888999777777999:::::::::999888::::::888777666666666666999999999888777777999;;;888999;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>??????CCCDDDEEEDDDBBBBBBBBBDDDEEEEEEDDDCCCBBB@@@>>>===;;;>>>???>>>;;;;;;@@@DDDHHHHHHJJJMMMQQQSSSRRRQQQLLLKKKKKKIIIHHHGGGFFFEEECCCCCCEEEFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCDDDEEE((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))*********************)))((((((************************&&&'''''''''(((((())))))))))))))))))************---,,,,,,++++++*********)))))))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,000///---,,,+++,,,,,,---------...//////...------------------.........///---...000222333444333333111111000000111333444666333333444444444444444444999888888777666555555444777888999::::::999888777777666555444555777888:::888999999999999:::::::::888999;;;===>>>>>>===<<<>>>???@@@AAA@@@@@@>>>>>>@@@???===>>>???@@@@@@???<<<<<<<<<<<<===>>>?????????>>>===<<<;;;:::::::::>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<>>>@@@???>>><<<;;;:::999888999;;;>>>@@@@@@???>>>>>>@@@BBBCCCCCCCCCAAA???===;;;999999888999999999999999888777666777888999:::999999777666888999999:::::::::999999:::;;;::::::999888777666222333555666777666555444666666666666666666666666111111222333333333222222444333333222111111222222//////000000000000//////------...//////...---------------------...///000///...,,,***))))))******,,,+++++++++******))))))---,,,+++******+++,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((()))***++++++************))))))))))))''''''''''''((((((((((((&&&''''''((()))*********)))))))))))))))))))))))),,,+++***))))))***+++,,,''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))((())))))***++++++*********++++++*********(((((())))))))))))(((((()))))))))((()))******+++*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,---...///000//////......---------,,,////////////////////////444333333333444666777999777888999:::;;;:::999999::::::999777666666666666444555666777777999<<>>>>>======;;;;;;;;;<<<<<<===>>>???CCCDDDEEEDDDBBBAAAAAABBBDDDDDDDDDBBBAAA???===<<<<<>>???>>>=========??????@@@AAA@@@???>>>===============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA???<<<:::;;;<<<<<<<<<<<<<<<==================<<<;;;;;;>>>BBBCCCAAA???@@@@@@???>>>===<<<;;;;;;===<<<;;;;;;===>>>>>>===>>>======???AAACCCCCCBBBBBBAAA???<<<;;;:::::::::777888888999999999888888888999:::;;;;;;:::999888999:::;;;;;;999777888888<<<===<<<:::666444333444333444444555555555555555777888888888777666444333666555333222111111222333555444333222111//////...//////000000000...---,,,................................................++++++++++++,,,,,,---...///...---,,,++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))+++++++++*********))))))((((((((()))******++++++************))))))))))))((('''&&&&&&((())))))((((((((((((((())))))))))))*********)))))))))(((((((((((()))***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------...////////////...---,,,,,,++++++++++++************++++++************************''''''((()))))))))))))))++++++************++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,+++++++++******---------+++******,,,///++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------000000000000111111111111111333444444222222333555888999;;;<<<<<<;;;999888:::777444444666888777666999999:::999888999<<<>>>;;;:::;;;===@@@???:::666:::;;;<<<===>>>>>>>>>>>>DDDDDDCCCBBBBBBBBBCCCCCCGGGFFFDDDBBBAAA@@@@@@AAADDDAAA===::::::<<>>>>>>>>>>>?????????@@@@@@>>>;;;:::;;;========================<<<<<<<<<:::::::::===@@@AAA???===@@@???>>>===<<<;;;;;;<<<===;;;::::::<<<>>>?????????>>>>>>???BBBCCCCCCBBBAAA@@@===;;;:::999999999666666777777777777777666666777888888888888777666888:::;;;:::999777777888===>>>>>><<<999888888999444444555666666666666555777777888888888666555444666555333222111222222222444333222111000///.........//////000000///...---................................................,,,+++++++++,,,,,,---...///...---,,,++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))&&&&&&''''''(((((())))))***((('''''')))******)))(((((((((((())))))))))))------,,,,,,,,,+++++++++(((((()))************************************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------------,,,,,,+++***))))))+++******))))))******+++************************((())))))***************+++******))))))******+++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********))))))******+++***))))))***,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000//////000000000111111111111222444333222222333444777888:::;;;;;;:::888777999666444444666777777555777777888888777888;;;===<<<;;;;;;===>>>>>>;;;777999:::;;;======>>>>>>>>>BBBBBBBBBAAAAAABBBCCCCCCHHHGGGEEECCCBBBBBBBBBBBBDDDBBB???===<<<===???@@@CCCDDDGGGJJJKKKLLLLLLLLLJJJHHHGGGGGGHHHGGGEEEBBBCCCDDDDDDEEEDDDDDDBBBBBBBBBAAA@@@AAACCCEEEEEEDDDJJJIIIHHHGGGFFFFFFGGGHHH((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))))))))***************))))))))))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---------,,,,,,...//////............//////000.../////////000000000000000000//////000000111222000000000111111111111222333333444444555555555666888999;;;<<<<<<:::999777444555666777777888777777888888888888888888888888777999::::::::::::;;;===@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>><<<::::::<<<>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???>>>???>>><<<:::::::::;;;<<<===;;;999999;;;???AAAAAA?????????@@@CCCDDDCCCBBB???>>><<<:::999888888999777777888888888777777666666666777888888777666666777999::::::888777777888;;;<<<===<<<:::999999;;;555555666777777777666666555666777888888777666555555555444333222222222222222222111000000///......---...//////000//////...................................................,,,,,,+++++++++,,,------......---,,,++++++++++++***************+++++++++***+++,,,+++******+++,,,))))))))))))))))))))))))+++++++++***************++++++******)))(((((('''%%%%%%&&&'''((()))*********)))((((((***++++++***(((((((((((())))))))))))*********)))))))))(((((((((((()))***************))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))*********+++*********))))))((((((+++******))))))******+++************************))))))***++++++++++++++++++******))))))******+++*********++++++++++++,,,)))******+++,,,,,,------************))))))))))))(((***++++++***))))))***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///111222//////000000000000111111000222333333222222333444666777888999999888777666777555333333444666666555555666777777777888:::<<<===<<<;;;<<<===<<<;;;999888999:::<<<===>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDBBBAAA????????????@@@BBBEEEHHHJJJKKKKKKKKKJJJHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@??????AAACCCEEEEEEDDDGGGGGGGGGGGGGGGGGGFFFFFF(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((((((((())))))******++++++)))))))))((('''''''''&&&*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,+++******)))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000//////............///000,,,,,,+++,,,,,,,,,------///////////////000111111000000000111111111222222222222333444444555666666999999;;;;;;;;;:::888777444444555777888888888888888888888888888888888888777888999999999:::<<<>>>===>>>@@@AAABBBBBBBBBAAA<<<<<<<<<============>>><<<<<<<<<============>>>===;;;:::;;;===??????>>>>>>>>>>>>===<<<<<<;;;;;;>>>???@@@AAABBBBBBAAA@@@>>><<<:::888888:::<<<======:::888888;;;???BBBCCC?????????AAACCCDDDCCCAAA===<<<:::999888888888888999::::::::::::999999888777888999::::::999888777666888999999888777777888888999:::999666555666777555666666777777777777777555666777888888777666666555555444333222222222222111111000000//////......------...//////000000000................................................,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,************************)))+++,,,+++***)))***+++))))))))))))))))))))))))************************************))))))(((((((((((())))))******++++++***((('''((()))+++******(((((((((((())))))))))))((((((((('''''''''&&&&&&(((((()))***************************++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************''''''((((((((()))))))))))))))))))))))))))((((((******))))))))))))******************************((()))******++++++************))))))))))))******************++++++++++++++++++,,,,,,------------++++++++++++*********))))))+++---...,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******,,,---///111222////////////000000000111///111222222111111333444444555666666666666555444555444333222333444555666555666888888888888:::<<<===<<<;;;;;;;;;::::::999777888999;;;===>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDBBB@@@>>>======@@@DDDGGGJJJKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBAAAAAA======>>>@@@CCCEEEEEEEEEDDDEEEFFFHHHHHHGGGEEEDDD))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))(((((((((((())))))******++++++,,,,,,,,,++++++*********************************(((((())))))******++++++,,,,,,,,,+++++++++******,,,+++******)))))))))***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,.../////////............//////+++++++++***+++,,,------/////////...///000000111111111111111222222222333111111222333444555666777999999:::::::::999888777444444555777888888888888777777777777777777777777777888999:::999:::===??????@@@AAAAAAAAA@@@??????===>>>>>>>>>>>>?????????;;;<<<<<<<<<============<<<::::::;;;===??????>>>>>>>>>======<<<<<<<<<;;;>>>@@@AAABBBAAAAAA@@@@@@===;;;999888888:::<<<>>>===:::888888;;;???BBBCCC??????@@@BBBCCCDDDBBB@@@;;;:::999888777777888999:::::::::::::::999888777777888999999999999888777555777888888777666777888888888888777444222222333555666666777777777777777555666777888888777666666444444444444333222111111000000000///////////////............//////000000////////////////////////........................---,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,************************)))***++++++))))))***+++))))))))))))))))))))))))************************(((((())))))************++++++******))))))(((((()))'''&&&&&&((())))))((((((((((((((())))))))))))+++************)))))))))(((((()))***************+++++++++,,,,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((())))))))))))))))))))))))******************))))))))))))))))))***))))))))))))))))))))))))'''((())))))******))))))***))))))))))))))))))***))))))*********+++++++++///.........---------,,,------,,,,,,,,,+++++++++)))+++------,,,******++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,...//////...////////////000000000...///111111111111222444444444444444444444444444333333333222222333555666777999:::;;;::::::;;;<<<;;;;;;;;;:::999888888888555666888:::<<<>>>>>>???=========>>>???@@@AAABBBCCCCCCAAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCAAA>>><<<===???DDDHHHJJJKKKJJJJJJHHHHHHGGGEEECCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA<<<<<<===@@@CCCEEEEEEDDDAAACCCEEEGGGHHHGGGEEEDDD))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))***************************)))))))))************************'''((((((((())))))******------,,,,,,+++******))),,,++++++*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---...000//////............///...---,,,,,,,,,---///000//////......//////000111111111111222222222333333///000111333444666777777999999999999888777666666444555666777777888777777777777777777777777777777666888999::::::;;;===>>>BBBBBBBBBAAA@@@===;;;999>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<============;;;;;;:::<<<>>>??????>>>========================<<<>>>@@@@@@>>>=========;;;;;;999999999;;;===>>>===;;;999999;;;???AAAAAA>>>>>>???AAACCCCCC@@@>>>:::999888777777888999:::777777777777777666555444555555666777777666555555444666777888666666666777999999999777444222222333555555666777777777666666555666777888888777666555444444444444333222111111///000000000000000000000///............//////000////////////////////////........................------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++***************)))***+++***))))))***+++))))))))))))))))))))))))***************+++++++++'''(((((()))******++++++******)))((('''&&&%%%%%%((('''%%%&&&((())))))((((((((((((((())))))))))))))))))((((((((('''''''''(((((()))*********************++++++,,,---------(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***)))))))))************+++/////////...---,,,,,,,,,...---------,,,,,,,,,,,,''')))******)))(((((()))+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------......////////////000000---...000000000000222444333333333333333333333333333333444333222333555888:::;;;======<<<;;;;;;<<<888::::::999777555555666444555777999<<<===>>>???>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>??????AAABBBBBBCCCDDDDDDBBB@@@===<<<<<>>>>>>>>>>>????????????<<<<<<=========>>>>>>>>><<<;;;;;;<<<>>>???>>><<<;;;;;;<<<<<<===>>>>>>>>>;;;>>>@@@@@@===;;;;;;<<<::::::::::::;;;<<<===>>>===;;;::::::<<<>>>??????======>>>AAABBBBBB???<<<:::999888888888999:::;;;666777777666666444333333444555666777777666555444333555777777666666666777777888888777555444444555444444555666666666666555777777888888888666555444444444444555444333111000000000000111111111222222000000......---...//////////////////////////////...........................---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---+++++++++*********))))))(((***+++***)))((()))+++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))((((((''''''&&&&&&)))(((&&&''')))******)))(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$(((((()))***************(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((()))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,++++++((()))))))))'''''')))***+++++++++++++++++++++++++++++++++******+++++++++************************,,,,,,++++++,,,,,,---............/////////000000,,,...///000000000222444444333333333333333333444222444555444222333666999<<<===???>>><<<:::::::::555888:::999666333222333222444666999;;;===???????????????>>>>>>???@@@@@@??????>>>>>>>>>???AAABBB@@@@@@AAAAAAAAA???===<<<;;;>>>BBBFFFHHHHHHFFFDDDGGGGGGFFFDDDAAA@@@BBBEEECCCBBBAAA???>>>===>>>>>>;;;;;;===@@@CCCDDDBBBAAA???@@@BBBDDDEEEEEEEEEEEE&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++++++++******))))))(((((())))))******++++++,,,,,,))))))))))))))))))))))))*********************************++++++,,,------''''''(((***---///222333******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++***))))))+++---111000///...............---,,,+++******,,,...///...............///000000////////////000000000000...///000222444666777888888777777666555444444444666777777777777777666555777777777777777777777777000444777999:::999:::::::::;;;===>>>????????????============>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;===>>>???===<<<::::::;;;<<<===>>>??????===@@@BBBAAA>>><<<<<<===999:::;;;<<<======>>>>>>===<<<;;;;;;===>>>>>>===<<<===>>>@@@BBBAAA>>>;;;:::999888888888999:::;;;888888888888777666555444666777888999999888777666333555666777666555666777333555666555444444555666333444444555555555555555777888888888777666444333333444555555444333111000000000111111222222333333111000///...------...///000000000000000000000000...........................---,,,,,,++++++++++++,,,,,,,,,++++++,,,------++++++++++++******))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))******++++++++++++++++++******)))((((((((())))))))))))***************)))'''(((***++++++***(((((((((((())))))))))))))))))((((((((('''''''''(((((()))***************&&&''''''((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((''''''''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++***((()))+++---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++,,,---...///............/////////000,,,---///000///000222444444333333222222333333444222444555444333333777:::<<<>>>???>>><<<:::999999333666:::999666222111111222333666888;;;===??????AAA@@@???????????????@@@???>>>>>>>>>>>>@@@AAABBB>>>??????@@@???>>>===<<<:::===AAAEEEGGGFFFDDDBBBFFFGGGFFFCCC@@@???BBBEEEBBBAAA???===;;;;;;<<<<<<;;;;;;===@@@CCCCCCBBB@@@???@@@AAACCCDDDEEEEEEFFF(((((())))))))))))(((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++******))))))************+++++++++******))))))******+++,,,(((((()))+++,,,---...///,,,,,,,,,------------...++++++++++++++++++,,,,,,******))))))******+++,,,+++++++++,,,---...///000---------------------------......//////////////////000111222222111000///111222333444555666666666999888777666555444333333555444444444444555666666666666555555666777888:::999999888888888888888888:::::::::<<<>>>>>><<<:::======<<<<<<<<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@???======;;;::::::;;;<<<===???======@@@CCCDDDBBB???===>>>@@@AAA@@@>>>;;;999888999;;;<<<===>>>=====================<<<<<<;;;;;;<<<>>>???@@@>>>===<<<;;;888555555888999888666888888888777666666555555333444666888888888888777555555555666666666666666555777888666333222333555666666666555333222444555555666777666444222111111555555555444444333333333000000000000000000000000000000///...............---...///000000///...---//////.........---------...............---------************************///+++((((((***+++***)))************************************************)))************+++++++++******++++++++++++******************************(((((())))))))))))((((((************)))))))))))),,,+++)))''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))++++++******))))))((((((''''''&&&&&&&&&&&&''''''))))))*********+++++++++*********))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,------...////////////////////////000//////......000111222111111222222222333333333222111000000111333555666;;;;;;:::999999::::::::::::::::::999888666444222444666888999999:::<<<>>>@@@???>>><<<<<<<<<===>>>=========;;;999888999:::===AAAEEEDDD???<<<<<<>>><<<>>>AAAEEEFFFFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA???>>>===;;;:::999888888888:::===???AAABBBAAAAAA>>>>>>>>>@@@CCCDDDCCCBBB(((((())))))))))))(((((('''((()))******)))((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********))))))*********+++++++++******))))))******+++,,,(((((()))***+++,,,------******++++++,,,,,,------******************))))))+++++++++++++++,,,,,,---,,,++++++,,,,,,...//////------------------------------...///////////////...///000111111000///...000111222444555666666666555555444444444444444333444444444444444555666666555444444333444666777888888888888888888888888888:::999999;;;===>>>===<<<;;;;;;;;;;;;<<<<<<============>>>???????????????>>>===<<<;;;;;;<<<===>>>>>>===>>>@@@CCCCCCAAA???:::;;;<<<<<<;;;:::888666999:::<<<===>>>>>>==================<<<<<<;;;::::::;;;===>>>>>>===;;;::::::888666666888888666444666666555555555555444444444555666777777888888888666666666666555555555555444666777666333222333555555666666555333333444666555666666555222111111222444444333333222222222222222222222222222222222222000000///.....................////////////......//////.........------------------------,,,,,,,,,************************...+++)))(((***+++***)))************************************************))))))*********+++++++++)))******++++++******)))************************(((((())))))))))))((((((************))))))))))))+++***((('''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))*********)))))))))))))))(((((((((''''''((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++(((((()))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************+++,,,,,,------...........................///......---...///000111000000000111111111222222111000/////////111333444666666666777777999:::::::::::::::999777555333222444666888999999:::<<<>>>>>>===<<<<<<;;;;;;<<<<<<<<<======;;;999888999:::===AAADDDCCC???<<<<<<>>><<<>>>AAADDDFFFFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<:::999888777777999;;;===@@@AAAAAA@@@@@@=========???AAABBBBBB@@@(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))*********++++++******))))))******+++,,,((()))))))))************(((((()))***++++++,,,,,,,,,,,,++++++******)))))),,,,,,++++++,,,,,,---...,,,++++++,,,,,,---...///------------------------+++,,,---...///000000000...//////000000//////...///000111333555666666666222333333333444444555555444444444444444555555666333333222222333444666777888888888888888888888888:::999888999<<<>>>???>>>888999:::;;;<<<===>>>>>><<<<<<<<<============>>>>>>>>>===<<<<<<===>>>???>>>>>>>>>@@@BBBBBBAAA???::::::999888777777777777<<<<<<===>>>>>>>>>===<<<======<<<<<<;;;:::999999999:::<<<======<<<:::999999888777888999888555333333333333444444444444444666555555666666777888999777666666666555444444444333444555444333222333444333444555444333333555777666666666333111000222333222222222222111111111111222222222222222222222222000000///...............//////............//////...............---------------,,,,,,,,,+++++++++************************---+++))))))***+++***)))************************************************)))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))))))))(((((('''((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))''''''''''''))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******((())))))************)))++++++++++++++++++++++++++++++,,,,,,,,,---------******************************++++++,,,------------------------------------------,,,---...//////////////////000000000000111000///......///111222222222222333555777888999::::::999888666444222111444666888888888999;;;===;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<;;;999888999;;;===@@@CCCCCC@@@======>>><<<===@@@CCCEEEEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>>>><<<;;;999888888888:::<<<>>>@@@@@@@@@???>>><<<;;;;;;===???@@@@@@>>>(((((())))))))))))((((((((((((((()))))))))))))))(((((('''''''''(((((((((&&&''''''((()))******+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))******************))))))******+++,,,)))))))))))))))((((((((((((((())))))***+++,,,,,,//////......---,,,+++++++++++++++++++++,,,------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000/////////000000/////////...///000222444555666666333333333444444444555555444444333333444444555666333333222222333444666777777777777777888888888888:::888777888;;;>>>??????888999:::;;;<<<<<<===>>>;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;<<<>>>>>>===>>>???@@@AAAAAA@@@???===;;;999888777888:::;;;===>>>?????????>>><<<;;;===<<<;;;:::999888888888999:::<<<===<<<;;;999888777888999999999777444222222222333333444555666666777666555555555777888999777777666555444444333333222333333333333333333444222333444444333333555777777666555222000000222444222222222222222222111111000000000000000000000000000000///...............000///...------...///000..............................------,,,+++++++++************************+++*********************************************************************))))))))))))************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))(((''''''''''''(((***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((''''''((())))))))))))))))))))))))))))))'''((((((((())))))******((((((((())))))(((((((((((((((((()))))))))******((((((((())))))))))))))))))))))))***************(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))*********+++((((((((()))))))))******((()))************))))))************+++++++++++++++,,,,,,,,,,,,---------*********************************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------....../////////000000000111111000/////////000000000111111222333555666777999999888666555333111111444666777888888888:::<<<999:::;;;<<<<<<;;;:::999:::;;;;;;:::999888:::;;;===@@@BBBBBB@@@>>>===>>>;;;===@@@BBBDDDDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@???>>>===<<<;;;:::::::::;;;<<<>>>@@@@@@???===<<<;;;;;;;;;<<<>>>???>>>===(((((())))))))))))((((((((((((((((((((()))******)))(((''''''&&&'''((((((&&&''''''((()))******+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++(((((()))))))))***************))))))******+++,,,)))))))))(((((((((((('''((())))))***+++,,,,,,,,,//////......---,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000000000000000---...000222333444555555333333333222222222111111333333333333333444555555444333333222333555666777666666777777777888888888999888777888;;;>>>??????:::::::::;;;;;;;;;;;;<<<::::::999999999:::;;;<<<;;;;;;:::999:::;;;<<<======>>>@@@@@@@@@@@@??????>>><<<999777777999;;;===>>>>>>?????????===<<<;;;;;;:::999888777777777777:::;;;=========;;;999888666777999999888666444333333333444555666777777888777777666555555666888999777666666555444333333222222222222222333444444444222333444333333333555777777666555222//////111333222222222222333333333333////////////////////////000000///...............000///...------...///000---...................../////////...---,,,,,,+++************************)))***++++++*********+++************************))))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))(((&&&'''''''''((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))))))))***&&&''''''((((((''''''&&&''''''((((((((()))))))))''''''(((((())))))))))))(((((())))))************''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))*********)))))))))*********++++++))))))*********))))))((()))))))))******++++++++++++++++++,,,,,,,,,------************************))))))***++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,/////////000000000000111222111111111000000111111222111111222222333444555888777666555333222111111444555777777777777999:::999:::<<<======<<<;;;:::999:::::::::999999:::<<<===???AAABBBAAA???>>>===;;;===???AAACCCDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@???===<<<;;;:::999999888999;;;<<<>>>??????>>>===;;;;;;;;;;;;<<<>>>???>>><<<(((((())))))))))))((((((((((((''''''((()))***+++)))((('''&&&&&&&&&'''(((''''''(((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((()))))))))************))))))******+++,,,))))))))))))((((((((((((***************+++++++++,,,,,,++++++******))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000//////......//////000...///000111222333333333111111000000/////////...333333333333333444444555444333222222333444666777555666666777777888888888999888777888;;;===>>>===:::::::::::::::;;;;;;;;;::::::999888999:::;;;<<<:::999999999999;;;<<<===<<<>>>@@@AAA???>>>>>>???===;;;888666666888:::<<<===>>>>>>???>>>===;;;:::999888777666666666777888;;;;;;=========;;;999777444666888888666555555555555555666666777888999999777777666666666666777777666555555555444333333333222111111222555666666555222333444333222222444666555555555222000///111222222222222333333333333333111111111111111111111111000000///...............//////............//////---------...............000000///...------,,,,,,************************(((***+++,,,*********+++************************))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&''''''(((((())))))***''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))************))))))((((((((())))))***+++++++++******+++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,////////////000000000000111111111111111111111111111111111111222333333444666555444333222222222222333555777777666666888999::::::;;;;;;<<<<<<;;;;;;888999:::999888999;;;======???@@@AAAAAA@@@>>>===;;;<<<>>>@@@AAACCCCCCDDDDDDDDDEEEEEEDDDBBB@@@???:::999888777666666666666;;;<<<>>>??????>>>===<<<;;;::::::;;;===>>>===;;;(((((())))))))))))((((((((('''''''''((()))+++,,,***)))'''%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((()))))))))*********))))))******+++,,,))))))))))))))))))))))))******))))))))))))((((((******************))))))+++************+++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------.........---,,,,,,...---,,,,,,,,,,,,---...///000000111111111111111000000000111111111111111333333222222333333444555222222111111222333555666555555666666777888888999999888888:::<<<===<<<;;;888888999:::;;;;;;<<<<<<;;;:::999888888:::;;;===::::::999999:::;;;===>>><<<>>>AAAAAA???======???<<<:::888666666888:::<<<;;;<<<===>>>===<<<;;;:::777666555444555666888999::::::;;;<<<;;;999777666333555777777555444666888666666666777777888888888666666777777777777666666444444444444444444444444333111111333666888777666333444444333222111333444444555555333111000000111111111111111222222222333111111111111111111111111000000///.....................////////////......---------.........//////000//////...---,,,+++***************************'''))),,,,,,+++)))***,,,************************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((***************************)))(((''''''((()))***************))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((()))))))))*********************)))((((((((((((((()))***+++++++++)))))))))*********++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,------........./////////......///000111111111111......///000111222444555444333222111111222333444333555666666666666777999999999999999999:::;;;;;;777888999999888999;;;===>>>>>>???AAABBBAAA???===;;;<<<===???AAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@>>>::::::999888777777777777:::;;;===>>>???>>>===<<<:::999999:::;;;<<<:::999(((((())))))))))))((((((((('''''''''((()))+++,,,***)))'''%%%%%%%%%'''((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********)))***++++++,,,((()))))))))*********+++)))))))))(((''''''&&&&&&++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++++++++++++++++++++++++++............---,,,++++++,,,,,,+++******+++,,,,,,000000111111111111000000111222333444555666777777333333222222333333444555111000000000000222333444444555555666777888888999888888999;;;<<<===;;;999555666777999;;;===>>>???;;;:::999888888:::<<<===;;;;;;::::::;;;<<<>>>???<<>>======???<<<;;;999888888999<<<===:::;;;<<<======<<<;;;;;;666555444333444666888999888999:::;;;:::888666444333555777666444444777:::666666666666777777777777555666777888888777666555333333444444444444444444333222111333777999888666444555555333111111222333333444555444222000///000//////000000111111111222////////////////////////000000///...............---...///000000///...------------.........////////////...---+++******)))************************&&&))),,,---+++)))***,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************+++)))(((''''''((()))+++************))))))))))))'''((((((((((((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))************************&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))***************)))(((((('''(((((()))***+++++++++((())))))))))))*********************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,...///000000000000++++++,,,...000222555666222222111111111222444555333555666666555555777888999888777777777888:::;;;666888999999888999;;;===>>>>>>???AAABBBAAA???===;;;<<<===>>>@@@BBBCCCDDDCCCDDDEEEEEEDDDBBB@@@>>>======<<<;;;::::::::::::999:::<<<>>>??????======888777777888::::::999777(((((())))))'''$$$""" (((''''''&&&&&&((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***++++++******))))))(((((('''))),,,......,,,)))'''))))))***++++++++++++***+++,,,,,,+++******,,,---(((((())))))*********+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000222222333333222222222222222222222222333333222222222333444555444333222222111111222222333444666777777777666555777888:::;;;<<<<<<;;;:::::::::999999999:::;;;;;;???===;;;999888999:::;;;;;;:::999999;;;<<<<<<<<<>>>>>>????????????>>>>>>999888888888999;;;===>>>;;;<<<===<<<:::999999;;;999888777666666777888999<<<===>>>>>><<<:::777555666666555555555555666666777666555444333444444555666666666555444444444333111111222222222333333333222222333444555555555444444444333333333333222222333333111000////////////...///000111111222111111---------...///000000111............////////////000///---,,,++++++,,,,,,,,,------,,,******+++---///---,,,++++++,,,...///,,,,,,+++***)))((('''''')))))))))))))))))))))))),,,,,,,,,++++++***************))))))******+++,,,))))))))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))),,,)))''''''******(((%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((+++++++++***)))(((((('''************)))(((&&&&&&***************)))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&***+++***)))))))))''''''''''''((((((((((((''''''''''''((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))+++)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''((((((((((((''''''+++***(((((())))))'''&&&)))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))((((((************************)))************+++++++++++++++,,,,,,,,,,,,------,,,---------------------------............------,,,,,,,,,---...//////000//////000222222333333222444444555555666777777777<<<:::888999<<<===<<<;;;>>>;;;888888;;;===<<<;;;=========@@@AAAAAA???<<<;;;<<<=========???BBBDDDEEECCCBBBCCCDDDEEEDDDCCC;;;::::::999999999::::::;;;===???AAAAAA???<<<:::888777666777999:::::::::((()))******)))'''$$$###(((''''''&&&'''((()))***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))******))))))))))))(((((((((((())))))******))))))((())))))***++++++++++++***(((***++++++)))))))))***))))))******************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222222222222222222222222222222222222222222333444444333222222111111222333333333444555666777666666555777888999:::;;;;;;;;;;;;999999999999::::::;;;<<<@@@>>><<<:::999999::::::;;;:::999::::::;;;;;;;;;<<<<<<============<<<<<<;;;::::::999999:::;;;<<<;;;<<<===<<<:::999999:::999888777666666777888999;;;<<<======<<<:::888666888888777666666666666666888777666555444444555666555555555555555444444444222222222333333333333444222333333444444444444333444444333333333333222222222222111000/////////000000000111111111000000///------......///000000111000000000//////.........000///---,,,++++++,,,,,,,,,------,,,******+++------,,,+++******+++---...++++++******)))((((((((()))))))))))))))))))))))),,,,,,,,,++++++***************))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))***((('''((((((((('''''''''''''''&&&''''''((())))))******++++++******)))(((((('''&&&'''((())))))******))))))************)))(((((())))))((((((((('''''''''((((((((((((((((((((((((%%%'''******)))((('''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))***(((''''''(((((('''&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''(((((((((((('''''')))(((''''''(((((('''&&&)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))((((((''''''************************)))************++++++++++++++++++,,,,,,,,,------)))***+++,,,---...///000------............------,,,,,,---......///000000///000111111222222222222333333444555666777888888<<<:::888999<<<===<<<;;;===:::888888;;;<<<<<<;;;>>>>>>>>>@@@BBBBBB@@@===;;;<<<======>>>???BBBDDDJJJGGGDDDBBBBBBCCCBBBAAA===<<<;;;:::::::::::::::;;;===???AAA@@@>>><<<:::777666666666888999::::::((()))***+++***)))((('''(((''''''''''''((())))))***(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))'''&&&&&&'''))))))((()))******++++++******''')))++++++***))))))***+++++++++++++++*********,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,---.........------------------------......///000000111000000111111111111111111111111111222222222222333333333111111111111222333444444444444555666666666666555888888888888999:::;;;<<<888888999999:::;;;<<<<<<@@@???===;;;::::::::::::;;;;;;::::::999:::::::::;;;<<<<<<======<<<<<<;;;===<<<;;;::::::::::::::::::<<<>>>===;;;999888999999888777777777777888999::::::;;;<<<;;;:::999888;;;;;;999888777777666666777777666555555555666666444444444555555555555555333333333444444444555555444444444444444444333222444444333333333333222222111111000000000000000111222222222111111000......------......///000000000222222111000///...------///...---,,,+++++++++,,,,,,------,,,******+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++************))))))))))))***+++++++++*********))))))(((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***+++,,,+++)))))))))*********))))))((((((''''''''''''((()))***++++++,,,+++******))))))(((((('''&&&'''((()))************))))))******))))))(((''')))))))))))))))(((((((((((((((((((((((((((((((((''')))******(((%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''((())))))'''%%%((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((('''''''''&&&%%%&&&((()))((('''((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''************************)))************+++++++++++++++++++++,,,,,,,,,,,,*********+++,,,------...------............------------......///000000000000000111111222111111111111222333555666888999:::<<<;;;::::::<<<===<<<;;;;;;:::888999;;;<<<<<<;;;???>>>???@@@BBBBBB@@@>>>;;;===>>>>>>>>>@@@BBBDDDKKKHHHEEECCCCCCCCCCCCBBB???>>>===<<<;;;:::::::::<<<===???@@@@@@>>>;;;:::777777777777888999::::::'''((()))************)))''''''''''''((((((((()))+++)))'''%%%$$$%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***)))((((((''''''(((((()))((())))))******************++++++***))))))***,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...............///000000/////////111111111111111111111111000111111222222222222222000000000111222333555666444444555555555666666666888888777777777999;;;<<<777777888:::;;;<<<<<<===>>>===<<<;;;;;;;;;<<<<<<:::;;;:::999888888999:::===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::<<<>>>>>>;;;999888888888888888888888888888888888999::::::::::::999999>>>===;;;999888777666666666555555555555555555555333444444444555666666666444444444444555555555666666666666666555444444333444444333333333222222222111000000000000000111222111111111111111000//////............//////000000111111111000000//////......------,,,,,,+++++++++,,,------+++***)))+++,,,,,,,,,+++*********++++++(((((())))))************))))))))))))))))))))))))+++++++++***************)))))))))))))))***++++++++++++******)))((((((((())))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((())),,,...---***(((***---,,,++++++***)))(((''''''***************+++++++++******))))))(((((((((((()))))))))))))))((('''''')))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))&&&$$$######''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((''''''(((((((((''''''''')))******'''$$$((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&%%%''')))******)))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,++++++***))))))------............------.........//////000000000000000111111111111000000000111333555777999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;999999999999:::;;;<<<<<<>>>>>>>>>???AAAAAA@@@>>><<<===??????@@@@@@CCCEEEEEEDDDDDDEEEFFFFFFEEECCCAAA@@@???===<<<;;;;;;;;;===>>>???@@@???>>>;;;:::888999999999999:::;;;===&&&&&&'''((())))))))))))&&&''''''(((((((((((((((+++***((('''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******(((((()))******)))(((((((((((()))************)))+++***(((&&&%%%&&&***------,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---....../////////......000000000000000000000000///000111222222222111111///000000111222444555666444444444444444555555666888777666666777888:::;;;666777999:::<<<<<<<<<<<<:::::::::;;;<<<======>>>888::::::999777777888;;;======>>>>>>>>>>>>======::::::;;;<<<======>>>>>>;;;===>>>===;;;999888888888888999999999999888888888888999999999999999999>>>===;;;:::888777666666444444444444555444444444333444444444555666666666444444555555555666666666777777888777777666555444444444333333333222222222111000000000000000111222//////000111111111111111............////////////......//////000000111111,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++))))))***,,,------,,,+++++++++++++++((((((((()))******++++++))))))))))))))))))))))))************************))))))(((((())))))***+++************))))))(((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())),,,...---***)))+++...,,,,,,+++***)))((((((''',,,,,,++++++******)))))))))))))))(((((((((((((((((())))))))))))((((((''')))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******(((&&&$$$###$$$''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''(((((((((((((((((('''&&&&&&''')))******'''%%%''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''(((''''''(((***,,,,,,+++'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,------,,,++++++***))))))------............------............//////////////////000111111111000000000111222444777999;;;<<<:::;;;<<<<<<;;;:::::::::777888999::::::;;;;;;<<<===<<<<<<===??????>>>===<<<>>>@@@AAAAAAAAACCCEEEBBBCCCEEEGGGIIIGGGCCC@@@BBBAAA???>>>===<<<<<<;;;>>>>>>???@@@???===;;;::::::;;;===<<<;;;;;;>>>@@@%%%%%%&&&&&&'''((())))))&&&''''''((()))((((((((())))))((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((())))))******((((((***++++++***(((((('''((())))))******)))))))))(((&&&$$$"""$$$(((++++++++++++++++++************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++************++++++,,,,,,---------,,,,,,---...//////......////////////////////////...///000222222111000000000000000111222444555666444444333333444444555666666666666666777888999:::666777999;;;<<<<<<;;;;;;888999::::::;;;<<<======666888:::999666666999<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>?????????===>>>>>><<<999888888999888888999::::::999888888888888888888888888999999===<<<:::888777666555555333444555555666555555555444444444555555555555555444444444555555555666666777777777777777777666555444444333333333333222222111111000000000000000111......000111111222222222......//////////////////,,,,,,---...///000111111++++++,,,,,,,,,,,,+++++++++,,,,,,+++))))))***+++---------,,,++++++******(((((())))))*********+++)))))))))))))))))))))))))))))))))***************)))(((((((((((()))******)))))))))))))))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***+++,,,,,,++++++,,,---++++++******))))))((((((,,,,,,++++++***)))))))))((((((((((((((((((((((((%%%%%%''')))***+++++++++(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***(((&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''&&&'''(((******(((&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((((((((('''''')))(((((()))+++,,,,,,+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++************++++++++++++*********+++,,,------...------............---------.....................---...///000111111111111000111222555777999:::;;;888:::<<<<<<:::888888888555777::::::::::::;;;<<<===<<<;;;<<<>>>>>>>>>===<<<>>>AAABBBBBBBBBCCCEEEDDDDDDFFFHHHHHHEEE???;;;AAA@@@???>>>===<<<<<<<<>>===;;;:::;;;===???>>><<<<<>>???>>>>>>===??????===;;;888777888:::888999999::::::999999888999888888777777777888888:::999888777555555444444444555666888888888777666555555555555555444444444333333444444444555555555444555555666666666555555444444333333333333222222222222111000/////////000///000000111111111000000/////////////////////...,,,,,,------......//////***+++,,,,,,,,,,,,+++***+++,,,,,,+++)))(((***+++,,,,,,,,,++++++***)))((()))))))))))))))*********))))))))))))))))))))))))((()))))))))*********+++((((((((((((((()))******((((((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))******++++++(((((((((((((((((((((((($$$%%%'''(((***+++++++++(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''((()))(((''''''(((***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&((('''&&&''')))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((((((((('''''')))((('''(((***++++++***&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((()))))))))******************************)))************+++++++++************++++++++++++)))***+++,,,---...///000------............------------------------,,,,,,,,,---...000111222222222111222333555777888::::::666999;;;;;;999666666777444777:::;;;:::999;;;<<<>>>===<<<<<<>>>??????>>><<<>>>AAACCCCCCCCCDDDEEEEEEDDDDDDDDDDDDBBB???<<<@@@???>>>===============???@@@??????>>><<<;;;::::::===@@@???<<<<<>><<<==================<<<===>>>?????????>>><<<;;;AAA@@@===999777666999;;;888999:::;;;;;;:::999888999999888777666777777777999888777555444444444444666777888:::::::::999888666666666555555444444333333333333444444444555555222222333444555555555444444444444333333333222222333333111000////////////111222222111111000///...///////////////.........------------------,,,,,,)))***,,,,,,---,,,+++***+++,,,,,,***)))(((***+++++++++++++++***)))''''''******))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++)))'''))),,,---,,,)))((((((((((((((()))))))))%%%&&&''')))***+++------'''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((''''''&&&'''((((((((())))))******((((((((((((((((((((((((&&&((()))(((((((((***,,,''''''''''''((((((((()))''''''''''''((((((((()))******))))))((((((''''''&&&'''((())))))((('''&&&((('''%%%&&&((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((('''''')))((('''((()))***)))(((&&&''')))*********)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))************************)))************+++++++++)))************+++++++++---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333333111222333555666888999:::555888;;;;;;888555555666333777:::;;;:::999;;;===???>>><<<===???@@@@@@???<<>>>>>===============>>>@@@@@@??????>>><<<;;;::::::===@@@>>>;;;;;;???CCC))))))))))))******************))))))((((((''''''((((((''''''''''''(((((((((((('''&&&$$$"""'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&,,,)))&&&&&&(((******((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))),,,++++++******++++++,,,******++++++++++++************+++++++++******))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------............////////////000///.........///111222222222222222222222333333///111444444444444555777333444666888888888777777666666777777888999;;;;;;===;;;999777666666777888999999999999:::;;;<<<<<>><<<;;;<<<===>>>BBB@@@???>>>???@@@???>>>>>>===<<<:::999999::::::999999999999::::::;;;<<<<<<999666333222333555666888777666666666666777777444666888::::::999777555555555444444444444555555777777666555555555555555444444444555555555666666222222222222222222222222///////////////000111111.........///////////////,,,,,,---------------------.../////////...---,,,------------------------......------,,,+++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++******)))((((((((((((((()))'''%%%%%%''')))))))))''''''''''''''''''''''''+++***((('''&&&''')))***************)))))))))))))))))))))(((((((((((((((((()))*********((('''&&&)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''((()))***)))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''((((((((((((''''''&&&&&&&&&((()))***))))))(((((()))******+++)))))))))***+++++++++,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,---.../////////...---......---------...//////000000000000111222333444000000222333555666777888;;;:::999777666555555555777999::::::999888999::::::;;;<<<===>>>@@@AAAAAA??????@@@AAABBBBBBBBBBBB@@@@@@???@@@BBBBBB@@@>>>>>>>>>======>>>???@@@@@@AAABBBBBBAAA>>>;;;::::::>>>???@@@@@@>>>>>>???@@@'''''''''((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((('''%%%$$$###'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))(((((((((''''''''''''+++)))&&&&&&(((***)))((((((&&&&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))+++******))))))******+++******++++++++++++************+++++++++******))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------............////////////000///.........///111111000000111111111111222222222444666777666666666888444555666777777888888888777777777777888999::::::<<<;;;999777777666777777999999999999::::::;;;<<>><<<:::::::::<<<<<>>???>>>===>>>===;;;:::999999999:::::::::::::::;;;<<<======<<<:::777555444444555666777777777666666666777777666777999;;;;;;:::888666777777666666666666777777777777666555555555555555444444444444555555555666222222222222222222222222///////////////000111111...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------,,,,,,++++++***------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''''')))'''&&&&&&''')))))))))''''''''''''''''''''''''***)))(((''''''((()))*********)))))))))(((((((((************************((())))))***)))((('''&&&******)))((((((((()))***(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((('''&&&%%%&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((***))))))(((((()))***+++)))(((((()))***+++,,,,,,***************+++++++++,,,+++++++++***++++++,,,+++++++++,,,,,,,,,------+++,,,---.........------+++************+++,,,,,,////////////000111222333000111222333444555666777777777777666666666666666777999;;;<<<:::999888999;;;;;;<<<===???@@@AAAAAA>>>???@@@AAABBBBBBBBBBBB@@@??????@@@AAAAAA@@@>>>@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAA???>>>???@@@@@@AAABBBAAA@@@???@@@BBB%%%%%%&&&&&&&&&''''''''''''''''''((()))*********((((((''''''''''''((((((&&&'''((())))))))))))((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''***)))''''''((())))))((('''&&&%%%&&&'''((((((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))*********++++++++++++******)))******+++++++++******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------............///////////////......//////000111//////000000000111111111666777999999888777777888555555555666666777888999888888888777777888888999999999999888888888777777::::::999999999:::;;;;;;<<<;;;:::999888999:::;;;???===<<<<<<=========<<<<<<<<<;;;:::999999999999;;;;;;;;;;;;<<<===>>>>>>;;;;;;999888777666666666777777777777777777777777777999:::;;;;;;:::888777888888888888888888888888777777666555555555555555444444444444555555555555222222222222222222222222000////////////000111111...///111333222111///...------,,,,,,++++++******+++,,,---------,,,+++***//////......---+++***))),,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''''')))'''&&&&&&((()))))))))''''''''''''''''''''''''***)))(((''''''((()))***)))))))))(((((((((''''''************************(((((()))))))))((('''''')))((((((''''''((())))))''''''((((((((()))))))))((((((''''''''''''((((((***))))))(((((('''''''''&&&&&&&&&'''((())))))***)))((('''''''''(((***+++)))((((((((((((((()))***++++++***)))((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''''''''&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******''''''''''''''''''''''''+++***)))(((&&&%%%$$$###''''''''''''((((((((((((******)))))))))***+++,,,)))))))))******,,,------+++++++++******************++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***+++,,,------------,,,------,,,,,,------...///............///000111111111111222333444444555555333444555666777777666555888:::===>>><<<999888777<<<<<<======>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@???>>>???@@@AAA@@@>>>AAA@@@???>>>============@@@AAAAAAAAA@@@AAACCCFFFAAABBBCCCCCCAAAAAABBBCCC%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***((((((''''''''''''(((((('''(((((())))))*********'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((('''''''''))))))((((((((())))))((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))************++++++++++++******))))))***+++++++++******------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------.........//////............//////000000//////000000111111222222777999:::999777666666777666666555555555777999:::999999888777777777777777777888999999999999888888;;;;;;:::999999:::::::::::::::999888999999:::;;;===<<<::::::;;;<<<<<<;;;;;;;;;::::::999999999999::::::::::::;;;===>>>>>><<<<<<;;;;;;:::888777666666666777777888888888777888999:::;;;:::999888777888999999999999999999888777777666555555555555555444444444444444444444444111111111111111111111111000000//////000000111222000000000000000//////.........------,,,+++******---.../////////...---,,,....../////////---,,,++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&)))(((((('''''''''(((((()))'''&&&''')))***)))((('''''''''''''''''''''''')))(((((('''(((((()))***(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))'''&&&'''(((***,,,++++++***)))(((((())))))))))))(((((('''&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((('''''''''''''''''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***,,,---...,,,,,,+++++++++++++++,,,,,,+++++++++***))))))))))))***+++,,,---,,,+++******++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,...............//////000...---------......///000111111222222333333444444333444666888888777666555888;;;>>>???===999777666;;;;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAA@@@???===>>>???@@@???>>>??????>>>>>>>>>>>>>>>???AAAAAAAAA@@@???AAADDDGGGAAABBBCCCCCCAAAAAABBBCCC&&&&&&'''''''''(((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((()))))))))(((((()))((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++++++++******+++++++++******++++++++++++******((()))***+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------............---......///////////////000000111111222333444444666777888777555444444555666666555555555777999:::999999888777666666666666666777888999999999999999<<<;;;::::::999999999999999999999::::::;;;<<<<<<<<<:::999999:::;;;;;;:::::::::;;;:::::::::999999888888888999:::<<<===>>><<<<<<===<<<;;;:::888777555666777888999999888888888888999999888777666555777888888999999888888777777777666555555555555555444444444444444444333333111111111111111111111111000000000000000111222222111000...,,,,,,,,,...///000000///...---,,,,,,+++---.../////////...---,,,)))***,,,.........---,,,******)))))))))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&***)))))))))))))))******)))((('''(((*********(((((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((((((((('''%%%%%%&&&'''((())))))***((((((((((((((((((((((((***)))'''&&&'''(((***,,,...---+++***((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''((((((((((((&&&''')))+++...000222222///...,,,+++***))))))))),,,+++++++++***))))))))))))***+++,,,---,,,++++++*********+++++++++,,,,,,************++++++,,,,,,++++++******++++++,,,---------------------...///111111111222222222333333666777888999999777555444888;;;>>>???<<<999666555999999::::::;;;<<<======>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<<<<>>>??????>>>============>>>???@@@AAAAAAAAAAAA???>>>???BBBDDD???AAABBBAAA@@@???@@@AAA'''(((((((((((()))))))))*********)))((('''''''''((((((''''''''''''((((((******)))((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''(((******)))(((((())))))((('''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,++++++++++++,,,,,,******++++++++++++******((()))***+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,------------.........------...////////////...000000111222333444444555333555666555333222222333555555555666666777888999999888777777666666666666555666777888999:::;;;;;;===<<<;;;:::999888888888999999:::;;;<<<<<<======;;;999888888:::;;;;;;::::::;;;;;;<<<<<<;;;::::::777777888999:::;;;===>>>=========<<<;;;:::999888555666888999:::999999888888888888888777777666555666777888999999888777666777777666555555555555555444444444444333333333333111111111111111111111111111000000000000111222222111///---+++++++++---...000000//////......------+++,,,---------,,,+++***%%%&&&)))+++,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((******))))))******++++++((((((((()))++++++***(((((((((((((((((((((((((((''''''(((((())))))******)))))))))((((((((('''''''''(((((())))))******+++''''''&&&&&&''''''((()))&&&'''((()))))))))))))))(((((()))))))))*********''''''((((((((((((''''''%%%%%%&&&'''(((((()))***(((((((((((((((''''''''')))((('''''''''(((***+++------+++)))((('''''''''))))))))))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))+++...111444555666......,,,+++))))))((((((+++++++++***************)))***++++++,,,,,,,,,,,,************++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---.........---------------......//////000111222222333333888888999999999777666555777999<<<===;;;888777666777888999:::;;;===>>>>>>??????@@@AAABBBBBBBBBBBB@@@>>><<<;;;===>>>>>>>>><<<<<<<<<===>>>@@@BBBCCC@@@AAAAAA???======???AAA>>>???@@@@@@>>>>>>???@@@''''''((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''((((((******(((''''''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&(((++++++)))'''((()))((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++++++++************++++++******++++++++++++******(((((()))++++++,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,---------.........,,,---.../////////......//////000111222333444444111333444444222111111222444555666777777888888888888777777666666666777777666555555666888:::<<<===>>>===;;;:::999888888888777888999;;;<<<=========;;;999888888:::;;;;;;;;;;;;;;;<<<=========<<<;;;888888888999;;;<<<>>>???>>>===<<<;;;:::999999888444666888:::::::::999888::::::999999888777666666666777888999999888777666777777666555555555555555444444444333333333222222111111111111111111111111111111000000111111222333////////////...---,,,+++........................+++,,,---------,,,+++***&&&(((***,,,---,,,***)))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++(((((((((***++++++***(((((((((((((((((((((((((((&&&'''((())))))***************)))))))))(((((((((''''''(((((()))******+++''''''&&&&&&&&&'''((()))&&&'''(((***++++++******''''''((((((((()))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))******)))((((((((())))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((((())),,,...000222222222++++++***))))))))))))******************+++++++++************+++,,,---...************++++++++++++,,,++++++***+++,,,---...///............///000000......------------......---...///000111222333444666666666777777777777777666888::::::999777777777777888999;;;===???@@@AAA@@@@@@AAABBBCCCCCCCCCCCC@@@===;;;:::<<<===>>>>>>============>>>???AAAAAA>>>@@@AAA@@@???>>>???AAA>>>???@@@???>>>>>>???@@@'''''''''(((((((((((()))''''''(((((())))))******((((((''''''''''''((((((***)))((((((((()))***+++'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''(((((())))))%%%(((++++++)))'''((()))'''&&&%%%&&&((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******))))))))))))************++++++++++++******(((((()))++++++,,,,,,,,,******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,.../////////...------...///000111222333333000222333333222111222333333444666888888888777777777777666666666666777777666555555555777:::===???>>>===<<<:::999888888777666777999:::;;;<<<======;;;999888999:::<<<<<<;;;;;;<<<===>>>>>>===<<<<<<999999999:::<<<>>>???@@@>>>===<<<:::999999999999444666888:::;;;:::999888;;;;;;::::::999888777777666777999::::::999777666777777666555555555555555444444444333333222222222000000000000000000000000111111111000111111222333---///222333222///+++))),,,,,,---------------------.../////////...---,,,+++,,,...000000...,,,******************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++((((((((((((((()))******(((((((((***,,,,,,***((())))))))))))))))))))))))&&&&&&((()))************************))))))))))))%%%%%%%%%&&&'''(((((()))'''&&&&&&%%%&&&'''((()))$$$%%%'''))))))))))))((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&,,,,,,+++***)))((('''&&&$$$%%%&&&'''(((***++++++''''''((()))***)))))))))''''''''''''((()))***+++&&&&&&%%%$$$######"""!!!******)))((('''&&&%%%%%%$$$%%%&&&'''(((***++++++'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''((((((((()))'''(((***,,,---------,,,(((((((((((()))***+++,,,))))))******+++++++++,,,+++***))))))***,,,...///)))************+++++++++---,,,+++++++++,,,---...,,,++++++++++++,,,------///......---------......,,,---...000111333444444444444444444555777888999555777888888777777777888888999:::<<>>>>>???>>>>>>>>>>>>>>>???@@@===???AAAAAAAAA@@@AAABBB>>>???@@@@@@???>>>???@@@'''(((((((((((((((''''''(((((())))))*********+++***)))((('''&&&&&&'''(((++++++***)))(((((())))))***)))((((((((((((((()))***))))))((('''&&&&&&&&&''''''''''''''''''''''''((()))++++++)))))))))***''''''''''''(((((((((((())))))))))))************&&&((()))++++++)))(((&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))+++***)))))))))***,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------........................///............------------......///000111111222111111000000111111222333888888888777777777777777555666777777777666444333444555777999;;;<<<<<<===;;;;;;:::::::::999999999999:::;;;;;;;;;:::999888888888999;;;======:::888888:::;;;======<<<:::999:::999999:::<<<>>>AAABBB>>>===;;;::::::;;;<<<===888999999:::;;;;;;;;;:::777999:::999777555555666888888888888888777666666555444333333222222222222---...///000111222222222111111222333333333333222333222111111000000111111333222000///.........///------------------------,,,,,,---......---,,,,,,)))***++++++,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))*********)))'''(((***,,,))))))))))))(((((((((((())))))******)))(((''''''***)))((((((((()))+++,,,******)))))))))))))))***,,,+++***(((''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%&&&''')))***,,,(((%%%$$$'''))))))'''''''''''''''((((((((((((***'''$$$%%%''')))'''%%%((((((((((((((('''''''''+++*********))))))((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))))))))(((''''''(((((('''&&&(((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,+++---000333444444333444444555666777:::999777555555555555666777888999;;;===@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???@@@???>>>======>>>??????'''(((((())))))(((((('''((((((((()))))))))*********)))((('''&&&''''''(((((((((((('''(((((()))))))))((((((((((((((())))))***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&((())))))(((''''''((((((((((((((())))))))))))(((((()))))))))*********'''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((************************+++***)))))))))***+++,,,+++++++++*********))))))+++***)))))))))***+++,,,+++++++++***************+++++++++,,,,,,,,,------........................,,,---------......//////---......///000000111111111111000000000111222222777777777777777777777777666777888888888777666555333444666888999:::;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;:::999888888888999;;;===<<<:::888999:::<<<<<<<<<;;;:::888999999::::::<<<===???@@@>>>===;;;:::999:::;;;<<<999999:::;;;;;;;;;;;;;;;777999:::999777555555666777888888888888777666555555444333333222222222333222333333333333222222111000111222222333333222222333222111111000000111111111000///---,,,,,,------------------------------,,,,,,---......---,,,,,,++++++,,,---------,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))*********((((((***+++))))))))))))(((((((((((())))))))))))((((((((('''***)))((((((((()))***+++******))))))))))))******))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))+++(((%%%%%%'''(((((((((''''''''''''(((((((((((('''&&&%%%%%%'''((((((''''''''''''(((((((((((((((******)))))))))((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))(((''''''((()))***)))(((((('''(((((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))*********))))))))))))************++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------...------------,,,---000333333333333333444555666777:::999777666555555666666666666777999<<>>>>>::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;===>>>??????@@@@@@??????======<<<;;;;;;<<<===>>>(((((())))))))))))(((((('''''''''(((((((((((((((***)))'''&&&&&&'''((((((&&&&&&&&&&&&'''((())))))'''''''''(((((())))))***)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&$$$&&&((((((&&&%%%&&&'''(((((()))))))))*********(((((())))))))))))******'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++++++++*********************))))))******+++,,,***************+++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,---...///000000.........//////000000111000000000000000111111222666666666666666666666666888888888999888888777666222333555666777888888888;;;;;;;;;:::::::::999999888999999:::::::::999999999888999;;;<<<<<<:::888:::;;;<<<<<<;;;:::888777999999:::;;;<<<======<<>><<<:::999999::::::999::::::;;;;;;;;;;;;;;;777888999999777555555666777777777777777666666555444444333222222222333333888777777666555333222111000111222222333333222222222222111000000000000111///...---,,,+++++++++,,,------------------------,,,,,,---......---,,,,,,------.........---,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((***++++++***))))))***))))))))))))((((((((((((***))))))(((((((((((()))))))))((((((((()))***+++***)))))))))))))))******''''''''''''(((***+++,,,))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((***'''%%%%%%'''(((((((((''''''''''''((((((((((((%%%&&&'''&&&&&&&&&(((***&&&&&&''''''(((((())))))(((((((((((((((''''''''''''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((()))******((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************+++************+++,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...000333333222222333333444555666999999888777666666666666333444555777:::===@@@AAA@@@@@@@@@@@@???>>>===<<<999999:::999999888777666999999::::::;;;;;;<<<<<<======>>>????????????>>>::::::999999:::;;;<<<===(((((()))*********))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&''''''((((((%%%&&&'''((())))))******))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%$$$&&&((('''&&&%%%&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***''''''((())))))(((''''''''''''''''''(((((())))))************************))))))))))))))))))))))))***************+++++++++***************************************+++++++++)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,------------------------++++++,,,------...//////........./////////000000000////////////000111111555555555555555666666666777777777777777666666666333333555666777777777777;;;::::::::::::999999999888888888999999999999999999999999:::<<<<<<;;;999;;;;;;;;;;;;:::999777666::::::<<<=========<<<;;;>>>===<<<:::999888888888::::::;;;;;;;;;;;;::::::777888999888666555555555666666666777777666555555444333333222222333333333888888888777666444222222000000111222222222222222222222111000000000000000...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------......---,,,++++++,,,+++******))))))******))))))))))))))))))))))))(((***,,,,,,+++))))))***))))))))))))((((((((((((***)))(((''''''((())))))(((((((((((())))))******))))))))))))))))))***+++''''''''''''(((***+++,,,'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((('''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&((()))(((%%%$$$&&&)))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((()))******((())))))((('''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))***************************++++++,,,+++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...//////.........000222222111111222222333444555888888777777666666666666000111333555888;;;>>>@@@======>>>>>>===<<<<<<;;;::::::::::::999777666666999999999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===888888888999:::;;;<<<<<<(((((()))***++++++******''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))+++***)))(((''''''&&&&&&$$$%%%'''((())))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))''''''(((((((((((('''''''''''''''&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++************************))))))******++++++++++++)))))))))***+++++++++,,,*********+++++++++,,,,,,---------------------------------------------,,,............//////////////////......//////000111333333444444444555555555666555555555444444444444444444555666777777666666:::999999999999888888888777777777777888888999999:::999888999;;;<<<;;;999;;;:::::::::999888777666:::;;;===>>>>>>===<<<;;;===<<<;;;:::999888777777999:::::::::::::::999999666888999888666444444555444555555666666666555555333333333222222333333444555555555555555444333333000000111222222222222111222111000000//////000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++******))))))******))))))))))))))))))))))))(((***,,,---+++*********))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))))))))))))))(((((()))***++++++))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((******((($$$###$$$'''%%%&&&&&&'''((()))******&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((()))))))))''')))***)))&&&%%%'''(((***(((&&&$$$$$$&&&(((***))))))((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((()))))))))******************))))))******+++,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------...//////......///111000000000111111222333444777777777777666666666555///000111333666999<<<===;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;;;;:::999777777999999999:::::::::;;;;;;;;;;;;<<<============<<<888888999:::;;;<<<<<<<<<((()))***++++++,,,++++++'''''''''''''''&&&&&&&&&(((((('''&&&&&&''')))***,,,+++***((('''&&&&&&%%%$$$%%%'''((())))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''(((******((('''((()))%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***++++++++++++******************+++++++++))))))***++++++++++++******************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++.......................................///000000222222222333444444555555444444333222222222222333444555555666666666555555888888888777777777666666666666666666777888999::::::999888999;;;<<<;;;::::::999999888888777777777:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777777999999999999999888888777666777888888666444444555333444555555555555555555333333222222222333444444222222333333444333333333///000111111222222111111111111000////////////000......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,++++++******,,,+++******))))))******)))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))(((((((((((('''(((((())))))))))))(((&&&'''((()))))))))(((((((((((((((((()))***+++,,,+++***)))(((((('''(((((($$$$$$%%%'''((()))***+++(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&$$$%%%''''''&&&&&&''')))''''''''''''(((((((((((()))))))))'''%%%$$$%%%&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((((((((((((&&&)))+++)))&&&%%%&&&)))+++)))'''%%%%%%''')))+++***))))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***************))))))))))))***++++++)))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,...///...------...///000//////000000111222333444555555666666555555444///000111333555888:::;;;888999999:::999999888888;;;<<<<<<<<<;;;:::999999:::::::::::::::999999999::::::;;;<<<<<<<<<<<<;;;888999:::;;;<<<<<<;;;;;;((()))***+++,,,,,,,,,,,,((((((((((((''''''&&&&&&(((''''''&&&'''((()))******)))((('''&&&&&&%%%%%%%%%&&&'''))))))(((&&&%%%'''(((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''(((******((('''((()))&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))'''''''''&&&&&&'''''''''((('''&&&%%%%%%'''(((***''''''''''''''''''''''''************************((()))***+++,,,++++++***))))))*********+++++++++((()))***+++,,,++++++***+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................------......///000111111111222333444444444444333222111111111222222333444444444444444333333666666666666555555555555666666555555666777999:::;;;999888999:::<<<;;;:::888888888777777777888888999888888888999:::;;;;;;999999999999999888777777888888888888888777666666666777888777555444444444222333444555555555555555333222222222333333444555111222222333333222222111///000000111111111111111111111000///////////////---...//////000///...---++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))++++++,,,+++******+++---))))))))))))((((((((((((%%%''')))++++++***((('''&&&'''((()))))))))((('''(((((((((((()))***+++,,,******)))(((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''"""%%%''''''&&&%%%''')))''''''''''''((((((((((((((('''%%%%%%'''((('''''''''''''''(((((((((((((((&&&&&&''''''(((((((((((('''''''''&&&&&&'''''''''************************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&&&&)))+++***&&&$$$&&&)))))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************)))))))))))))))***++++++((()))))))))*********+++************++++++++++++***++++++++++++,,,,,,,,,+++---......,,,,,,,,,---////////////000111222222222333444555555444333333000111111333444666888999777777888888888888777777:::;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888999999:::;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::999((()))***+++,,,---------))))))((((((((('''''''''((('''&&&&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))&&&((())))))(((''''''(((''''''''''''((((((((()))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***************************++++++++++++++++++++++++((()))***+++,,,+++******))))))******++++++++++++((()))***+++,,,+++******,,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///.....................---...------------...//////000000111222333333444444444333222111111111222333222222333333333222111111666555555555555444444444666555555555666777999:::;;;999888888:::;;;;;;;;;888777777777777777888999777666666555666888:::;;;888888999999999888888777777777777777777666555555666777888777555444444444222333444444555555555444222222222222333333444555222333333333222222111000//////000111111111111111111111000///////////////,,,---.../////////...---++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++,,,---............,,,++++++***)))*********)))))))))))))))))))))))),,,,,,,,,***)))))),,,...))))))))))))(((((((((((($$$&&&))),,,,,,+++(((&&&%%%&&&((()))))))))((('''(((((((((((()))***+++,,,))))))(((((((((((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((((((!!!$$$''''''&&&%%%''')))''''''''''''((((((((()))'''$$$"""$$$(((+++***((((((((((((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%&&&))),,,***&&&$$$&&&***&&&(((+++------+++(((&&&#########$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))))))))))))))******+++(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,.........//////000111222111222333444444444333222111111222333444666777888666666777777777777777666999999:::;;;;;;;;;::::::<<<;;;;;;:::999888777777999999:::;;;;;;;;;;;;:::888999:::;;;;;;:::888777(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((%%%%%%'''((((((((('''&&&+++(((&&&''')))+++***((())))))((((((''''''''''''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))***++++++,,,,,,***))))))******)))'''))))))))))))))))))))))))++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...++++++******++++++,,,---,,,,,,,,,---...///000000000000000111222222333333222222333333333222222111///000111222333444444444333444444555666666666555444444555777888999:::;;;<<<<<<;;;:::999999999999777777777777777777777777666777888999:::999999888888888888888888888888888666666777888999999::::::888888777666444333222111333333333444444333333222222222222222222222222222222222222111111111111000111111000000//////......111111000///////////////////////////............,,,...///...,,,++++++,,,,,,,,,,,,---------......************************,,,,,,+++******+++,,,,,,,,,+++)))((('''((()))+++******)))))))))))))))***)))))))))))))))))))))))))))(((&&&%%%$$$%%%'''(((***)))(((''''''((()))***(((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((''''''''''''&&&&&&&&&+++***'''&&&%%%&&&''')))%%%''')))(((&&&%%%&&&)))&&&&&&''''''''''''&&&&&&&&&'''''''''((())))))))))))((('''&&&&&&'''((()))$$$%%%&&&((()))*********''''''''''''''''''''''''''''''''''''''''''&&&&&&***(((&&&'''))))))'''%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%---,,,+++***))))))))))))))))))))))))))))))))))))***(((''')))---000///---............////////////111111111111111111111111222333444555555555444333333444444444333333555666<<<<<<<<<<<<;;;;;;:::999777666666666666666777777777888999::::::999888777999999:::::::::999999888'''(((((())))))(((((('''))))))))))))(((((((((((()))((((((''''''(((((()))'''(((((())))))((((((''''''((()))******))))))(((+++(((&&&&&&(((((('''%%%((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))*********)))******+++++++++***))))))******)))'''************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++++++++***++++++,,,---,,,,,,,,,------...///000//////000111111222222333333333333333333333222222444444444333222111000///222333444555555555555555444444555666888999:::;;;;;;:::999888888777777888777777777777777777777777777888999:::;;;:::999999999999999888888888888888777777777888888999999999666555555555444444333333222222333444444444333333222222222222222222222222222222222111111111000000000000000000////////////111000//////......//////////////////............---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))((('''((()))*********)))))))))))))))***))))))))))))))))))))))))***)))(((&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&)))((((((((('''''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''***************)))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((()))))))))***)))((('''&&&''''''(((%%%''')))(((&&&%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''---,,,+++***))))))))))))************************,,,+++******+++,,,+++***............////////////111111111111111111111111222222444555555555444333333444444444333333555666;;;;;;;;;;;;;;;:::999888777666666666666666777777777777888888888777777666888888999999999999888888'''''''''(((((('''''''''))))))))))))(((((((((((((((''''''''''''''''''((('''''''''(((((('''''''''((())))))******))))))((()))'''%%%&&&'''((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))+++******)))))))))******+++***))))))******)))(((++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...+++++++++++++++,,,------,,,,,,,,,,,,---...///000//////000000111111222222333333222111111222333444555555444333222111///...222222333444444444333333333444555666777999::::::;;;:::999888888777777777777777777777777777777777777888:::;;;;;;:::999999999999999999999999999999777777777777888888888888333333333333444444444444111222333333444444444444222222222222222222222222222222111111111000000000////////////000000000000000///......------....../////////............------///000000...------...------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++)))((((((((()))***))))))))))))))))))******))))))))))))))))))))))))******)))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&((()))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))+++++++++++++++++++++++++++,,,,,,,,,***))))))***---............/////////000000000000000000000000111222333444444444444333333444444444333333555666999999999:::999999888777777777666555555666666777777777666555555444555555666777777888888777777777&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&((()))******''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))+++)))((()))******)))(((***************************************+++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,------...///......//////000111111222333111000//////111222444222222333333333222111111111222222333333333222222222333444555777888999999;;;;;;999888888888888888666666666666666666666666777888999::::::999888777888888888999999999999999777777777777777777666666444333333333333333222222111111222333444444444444111111111111111111111111111111111111000000000000......//////000000111111//////...---------------//////.........------------///000000///....../////////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***))))))(((((())))))((())))))***************((((((((((((((((((((((((((())))))***))))))(((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******''''''((()))(((((('''''''''((((((((('''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$(((((((((''''''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,++++++***))))))******++++++++++++++++++++++++&&&))),,,+++)))))),,,...---------.........//////000000000000000000000000111222222333333333333333333444444444333333555666777888888888888888777777777777666555555555666666777666444222222222333333555555666666777666666666&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))*********)))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((******))))))((())))))******)))((()))***+++***)))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------...---......//////000111111111///...---...///111333222222333333333222111111111222222333222222111111222222333555666777888999999888777666555555555555555555555555555555555555555666777888888777666555777777777888888999999999777777666666666666666666666555444333222111000000111222333333444444444333111111111111111111111111111111111000000000//////......//////000000111111//////...---------------............---------------...000000///......///111000000...---,,,+++***++++++++++++++++++++++++************************+++******)))))))))))))))'''((()))***************((((((((((((((((((((((((&&&'''((()))*********)))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))(((''''''(((((('''(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,+++******)))*********************************&&&)))++++++)))))),,,///------------............////////////////////////111111111111222222333333333444444444333333555666666666777888888777777777777777666555555555555555555444222111000111222333333444555666666666666666'''''''''(((((('''''''''))))))))))))(((((((((((((((''''''''''''''''''((('''''''''(((((('''''''''((((((((()))***+++,,,---//////...+++(((&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++***)))((()))***+++***)))(((((((((((((((((((((((()))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++---------,,,++++++******,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------......//////000000//////.........000111222555555444333222111///...222222333333333222111111111222333444555777888888555444333222111111111111555555555555555555555555555555666777777555444333555555666666777888888888555555555555666666666666777777666444333111000000222333333444444333333222111111111111111111111111111111000000000/////////////////////000000000000000///......------...............------------,,,,,,...//////.........///111111000///...---,,,+++************************))))))***++++++***))))))************)))))))))(((&&&''')))***++++++******))))))))))))))))))))))))&&&''''''(((((())))))***(((((())))))))))))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''"""###$$$&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((()))((('''''''''((()))***''''''''''''''''''''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''))))))((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%$$$%%%&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++***************+++)))))))))))))))))))))))))))***+++***))))))***+++,,,------------.........////////////////////////111111000000111111222333333444444444333333555666666666777777888888777777777777666555444444444444222222111111111111222222333444555555666666666666'''(((((())))))(((((('''))))))))))))(((((((((((()))((((((''''''(((((()))'''(((((())))))((((((''''''''''''(((***,,,...000---------+++'''%%%&&&(((((((((((()))))))))******'''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''(((***+++,,,)))(((((((((***+++***)))((((((((((((((((((((((((((())))))***++++++,,,,,,)))************+++++++++************************+++,,,,,,,,,---------------,,,,,,,,,,,,---......------,,,,,,+++,,,,,,---,,,------......///000000//////000000111222222333444444444333222111000///333333444444333222222111111111222333555666777888555444333222111111111111444444444444444444444444555666777777777666444333444444444555666777777777444444444555555666666666666666555555444333222222444444444444333222111111111111111111111111111111111000000000////////////000000000000////////////111000//////......//////.........---------,,,,,,+++,,,.........---...///000000///...------,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((***************)))((((((&&&''')))+++,,,+++***)))))))))))))))))))))))))))***)))'''&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''(((((((((''''''''''''((((((((())))))((('''&&&&&&(((***+++'''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''(((((((((((((((''''''&&&'''((()))******((('''''')))***)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((()))((($$$###$$$%%%(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++***************++++++************************)))(((((()))***++++++***,,,,,,---------.................................111000000///000111222333333444444444333333555666666666777888888888888888777777666555444444444444///000111222222222222222333444555666666777777777(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((($$$$$$%%%&&&(((+++...///&&&(((***)))''''''))),,,(((((())))))******++++++''''''''''''''''''''''''(((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&''')))***,,,---)))(((((((((***++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************)))***+++,,,...///000111---,,,,,,,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,------...//////000///000111333444444444444///000111222333444444444444444444444444333222111000111222333555666777777777777666555444444444444444444444444444444444444666777888888888666555444333333444444555666666777333333444444555666777777555555555555555555555555555555555444333222111000000000000000000000000000000000000000////////////111111000000//////......111111000///////////////......---------,,,,,,,,,***,,,......---------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((***************)))((((((%%%''')))+++,,,+++***)))))))))))))))))))))))))))---+++(((%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))((('''%%%$$$###&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++)))(((&&&%%%&&&'''***+++***(((&&&'''***+++)))'''&&&''''''''''''''''''&&&&&&'''''''''((()))))))))&&&'''((())))))((('''&&&*********)))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((()))***((($$$"""###$$$(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++%%%$$$$$$''',,,//////---,,,,,,,,,---------..............................111000/////////000222333333444444444333333555666666666777888888888888888888777666555444333333333---///111222333333333222333444555666777777777777((((((''''''&&&&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***)))***++++++***)))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''',,,+++***(((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((***+++***)))((()))*********))))))((((((''''''******++++++++++++******)))((('''''''''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++...---+++*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///333333444444444333333222444444333222333444555666222222222111111111000000///000222444555666777777777666555444333222222222111222444666666666666666777777888999888666444333333333333333444555666666777777777777777777777777666666666555444444333333444444444444444444333333444222000000111222111000------............------000000///.......................................---------------------------,,,,,,+++++++++,,,,,,000000...---+++***(((((()))***,,,------,,,***)))************************++++++************++++++,,,,,,++++++***)))((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''((((((((()))*********///---,,,)))&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&---***((((((***+++)))&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&&&&''')))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***(((((((((((())))))))))))&&&&&&''''''((()))))))))'''((((((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***)))))))))))))))))))))))))))((('''''''''(((***+++,,,+++******))))))******)))))))))))))))))))))))))))))))))***+++,,,---......------,,,,,,------...---------............///111000///...///111333444444444555555666777777888777666555555555666888999999888777666444333222111222222222222333444555555444444444444555555555666((((((((((((''''''&&&&&&&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((***)))(((''''''((()))***(((((()))***)))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((()))******(((((()))***))))))))))))(((((((((((())))))************)))))))))(((((('''((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///111111222222222111111000333222222111222333444555222222222222111111111111///000222444555666666777666666444333333222222222222333444666777777777777888888888777666555444333222222222333333444555666555555555555555555555555666666666555555555555555666555555555444444333333444222000000111222111000---..................---///...------,,,,,,------........................------------------------......---------------...//////...---+++***))))))***+++---......---+++***************************++++++************++++++,,,,,,+++******)))((((((&&&''''''''''''''''''&&&'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((((((((+++)))((((((******(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((()))))))))%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&(((***''''''((((((((()))))))))(((((((((((((((''''''''''''''''''(((((()))))))))''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&''')))******)))(((''')))))))))))))))))))))))))))(((((('''((()))***++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,------------------...............------------///000111333333444444555666666666555555555555555666777777888888777555444333222111222222222222333444555555444555555555666666666666))))))))))))((((((((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((()))))))))((((((''''''(((((()))&&&'''((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''((())))))''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))((()))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...//////000000/////////111111000000111111222333333333333222222222111111///000222333444555666666555555444333222222222222333444555777888888888888;;;999777555333222222222111222222333333444444555444444444444444444444444555555666666666666777777888888777666555444444333444222111000222222222111........................000///......------..............................------------------------,,,,,,++++++++++++,,,,,,......---,,,,,,+++******+++,,,---......---,,,+++************************++++++************+++++++++++++++******))))))(((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))(((''''''((()))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))(((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&'''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''((()))))))))'''&&&%%%))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((())))))))))))))))))))))))******)))))))))******+++,,,++++++++++++++++++,,,------------............,,,,,,------.../////////111222222333333444555555444444555666666666666666888888777555444333222111222222222222333444555555666666666666777777777777******)))))))))))))))))))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&'''((()))((((((&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&((((((((((((((((((((((((&&&((()))((('''&&&''')))'''''''''((()))*********''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))*********************************)))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...////////////...000000000111111111222222333333333333222222222222///000111333444444555555444333222222222222222333444444666777888999::::::===:::777333111111111222111111222333333444444444444444444444444444444444555555555666777888888999:::999888777666555444333444222111111222333222111//////............//////222222111000000000000000........................---------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,------,,,++++++***************************))))))))))))))))))***+++*********)))))))))((()))))))))******)))))))))'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((('''''''''&&&&&&''''''''''''''''''((((((((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''((())))))((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((('''(((((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))*********)))(((((((((((()))))))))))))))))))))))))))++++++******)))*********++++++************++++++,,,,,,---------.........---...///000111111000000000000111222222333333444444555666777888777666666888777666555444333222222222222222222333444555555666777777777777888888888))))))******************)))(((&&&%%%&&&''')))***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&'''((()))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&((()))((('''&&&''')))&&&&&&'''((()))***++++++''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000//////000111111222222222222222333333333222222222111111//////111222333333333333222222111111111222222333444555555777888:::;;;<<<>>>;;;777333000000111222000111222444444444444444555555555555555555555555444444555666777888999999:::999999777666555444444444222111111222333333222000///............///000222222111000000000000000........................------------------------///////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************((((((''''''''''''((((((*********)))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''''''''((()))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))++++++***))))))))))))***)))))))))))))))))))))))),,,++++++************++++++******))))))******+++,,,,,,,,,------------...---...///000111111111111000000111222222333333444555666777888999888777666777777666555444333333222222222222222333444555555777777777777888888888999))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''((((((&&&''''''((((((''''''&&&&&&'''((()))***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&************************'''((())))))''''''((()))&&&''''''((()))******+++''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------...//////000000000000000000111222222222222111222222222111111111000000//////000111222333333222000000000000111222333333444444555666777999;;;<<<>>>;;;777444111111222222111222444555666666555444777777777777777777777777444444555666666777888888999888888777666555555444444222111111333444444333111000///......///000111000///......------..............................------------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********************************((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++)))(((&&&%%%&&&&&&'''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((***))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***((((((((('''''''''''''''''''''''''''((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((())))))))))))))),,,++++++***************))))))))))))))))))))))))******)))))))))******++++++******************+++,,,,,,,,,,,,------------------......///000000000111222222333333444555555555666666777777777777777777666666555444444333333222222222222333444555555777777777777888888888888((((((((()))))))))******((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))))))))))))))))))))((()))******(((((()))***''''''(((((())))))******((((((((())))))(((((((((&&&'''((()))***))))))((())))))))))))))))))))))))************************((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,---...///000000000000...///000111111111000000111111111000000000//////...///000111222222222222/////////000000222333333333333444555777999;;;<<<===;;;888555333333333333111333555666777777666555777777777777777777777777444444444555555666666777777777777666666555555555444222111111333444444333111000///......///000111///...------,,,,,,------........................------------------------''''''''''''((()))***+++---------,,,,,,++++++++++++******************+++************************)))))))))(((((()))))))))((()))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))%%%''')))(((&&&&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((()))***))))))(((((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&$$$"""!!!!!!"""$$$&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))***))))))(((++++++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***+++++++++******+++++++++++++++,,,,,,,,,---------//////......///000222333333333444444555666666666444444444444444555666666666666666555444444333333222222222222333444555555666666666777777777888888''''''(((((()))))))))***'''(((((()))(((((('''&&&))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%###$$$&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((((((***+++***)))((()))+++(((((((((((())))))))))))(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,---...////////////,,,---///000000000///...000000000000////////////...///000111111111111111////////////000222333333333333333444666888;;;<<<<<<;;;999666555444444444222333666777888888666555777777777777777777777777444444444555555555555555666666666666555555555555333222111111333555555444222000///......///000222000000///.......................................------------------------++++++++++++,,,---...///......---,,,,,,+++******,,,++++++******++++++,,,************************++++++************++++++(((((((((((())))))))))))))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''((((((((()))*********))))))((((((((('''''''''(((((((((((((((((((((((()))((('''&&&''')))+++,,,%%%'''))))))'''&&&(((+++''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********''''''''''''((((((((()))(((((((((((()))))))))***&&&'''(((*********)))((()))((('''&&&&&&'''((()))(((((((((((())))))))))))######$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&******))))))((((((((('''''''''''''''((((((((()))+++)))'''%%%%%%''')))+++''''''''''''''''''''''''))))))(((''''''''''''((())))))))))))))))))))))))&&&''')))*********)))(((******)))((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''((())),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------333222000000111222555666444444555666666777777888444333222111222333444555666666666555444444444333222222222222333444555555666666666666777777777777&&&&&&''''''&&&%%%$$$$$$))))))))))))))))))))))))'''''''''((()))+++,,,---+++***)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***(((&&&'''))))))'''%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''((()))++++++***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******)))((((((''')))***+++++++++)))((('''+++,,,,,,+++)))((()))***++++++++++++++++++++++++........./////////000000000000//////...---,,,+++.........------,,,,,,,,,,,,------...///000111111000000000000000000000000000000111111111222222222222111000//////000111111222222333444666888999:::>>><<<:::888666444333333222333444666777777777777999999888888777555444333444444444555666777888888666777777777777555444333333222000/////////000111000000000000000000000000***+++,,,...//////000000------------------------,,,,,,,,,++++++*********........................,,,,,,,,,+++++++++************++++++++++++******************************************))))))))))))%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((((((((((((''''''+++***(((&&&%%%%%%%%%%%%'''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''+++(((&&&'''))))))'''%%%%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''''''''(((''''''&&&&&&&&&'''((())))))((('''&&&+++,,,,,,+++(((''''''((('''''''''''''''((())))))'''''''''''''''((())))))((('''&&&''')))))))))''')))(((&&&%%%&&&''')))+++((((((((((((''''''''''''(((&&&%%%&&&)))***)))'''((((((((((((((((((((((((******))))))((((((((('''+++(((%%%'''***,,,)))&&&'''&&&%%%''')))******)))(((''''''&&&&&&%%%$$$$$$((((((((((((((('''''''''+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&'''''')))******---+++)))'''&&&&&&'''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---*********+++---000333555<<<666000---...000000///444444444444444444444444222222222111222222333333555555444444444333333333333222222111111222222333666666777777777777666555((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((()))+++,,,---+++***)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***(((&&&'''((()))'''%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))***++++++******)))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))******+++,,,,,,)))******+++***)))((('''***+++,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,---...///......---------,,,,,,,,,------......//////000000000000000000000000000000000000111111111222222222222111000//////000111222333333444555666888::::::<<<;;;999777666444444333333333555666777888888888888888888777666555333333222222333333444444555555555555666666555444222111222111000/////////000000000000000000000000000000//////000000111000000000---------------------------------,,,,,,,,,++++++........................,,,,,,,,,+++++++++************++++++++++++******************************************))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((''''''&&&&&&''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''')))((((((''''''''''''((()))'''%%%&&&((((((&&&$$$&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''(((((((((((('''''''''((()))******)))(((''')))***+++***(((''''''(((((((((((((((((())))))***(((''''''''''''((())))))((('''&&&''')))))))))((((((((('''&&&'''((()))***((((((((((((''''''''''''(((&&&%%%&&&)))***)))'''(((((((((((((((((((((((()))))))))((((((''''''''',,,)))&&&(((+++,,,***''''''&&&%%%''')))***)))(((((((((''''''''''''&&&&&&''''''((((((((((((((((((+++++++++*********))))))((((((((((((''''''''''''(((((('''(((((()))***+++,,,***)))'''&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++,,,,,,************,,,///111333666222...,,,,,,---......333333333333333333333333222222111111222222333333444444333333333222222222333222222111111222222333666666777777777666666555))))))*********)))(((((('''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,***)))(((''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''***(((''''''(((((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++******))))))(((((('''''''''((((((((((((''''''))))))))))))************(((''''''(((((()))***+++,,,+++******))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))******++++++)))************)))(((((()))***++++++***)))***,,,------------------------------------------------,,,,,,++++++,,,---///111...------------,,,,,,,,,..................//////000000000000000000000000111111111111111222222222111111000000000111111222444444555666777999:::::::::999888666555555555555333444555777888888888888777777777666555444222222333333333333333444444444333444444444444222111000111111000///////////////000000000000000000000000111111111111111000///...------------------------......------------,,,,,,------------------------,,,,,,,,,+++++++++************++++++++++++******************************************))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''%%%&&&'''((()))(((((('''%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&'''(((((('''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((()))******)))(((((('''((()))(((''''''((())))))))))))))))))*********((((((''''''(((((()))***((('''&&&''')))***)))(((''''''((((((((()))))))))((((((((((((''''''''''''((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((''''''''''''''',,,)))'''(((+++,,,***((('''&&&&&&''')))***)))((('''''''''(((((((((((()))'''''''''(((((()))))))))+++************)))))))))((((((((((((''''''''''''***))))))((())))))*********)))((('''''''''))))))'''''''''''''''((())))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******------,,,,,,,,,++++++++++++*********+++---...000---------+++******,,,...222222222222222222222222222222111111222222333444333333222222222111111111222222111111111111222222555555666666666666666555))))))*********))))))((('''''''''''''''''''''''''''''''''((((((***++++++...---,,,***)))(((''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''')))((((((((((((((('''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((()))))))))******((((((((('''''''''''''''&&&'''((())))))((('''&&&((()))))))))))))))******((((((((((((((()))******+++***))))))(((((())))))'''''''''((()))*********(((((((((((((((((((((((())))))((((((((('''''''''))))))*********)))))))))((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------......------------------------.....................---000000000000000000000000111111111111111111111111111111111111111111222222555555666777888999999999777777666555555555666666444444666777888999999999666666666555444333111111666555555555555555555555333444555555444333111000000000000///////////////////////////////////////...////////////...---------------------------------------------,,,,,,,,,------------------------,,,,,,,,,+++++++++************++++++++++++******************************************)))))))))((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''$$$&&&(((******)))'''&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&'''(((((()))))))))))))))(((((())))))((((((&&&'''(((((())))))(((((())))))((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&'''(((((((((((((((((('''$$$&&&''''''&&&'''(((***))))))******++++++++++++((((((((('''((())))))***(((''''''''')))***)))(((''''''((())))))))))))(((((((((((((((''''''''''''((('''''''''((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&***((('''((()))***)))'''(((&&&&&&''')))))))))(((%%%&&&&&&'''(((((())))))&&&&&&'''((()))******+++************))))))))))))((((((((((((''''''''''''***)))((((((((((((((()))(((''''''''''''((()))***(((''''''&&&&&&''')))***(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++++++++++++++++++++******)))***+++,,,,,,'''***,,,,,,))))))+++...111111111111111111111111111111111111222333444444333333333333222222222222222222111111111111222222444444555666666666555555'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''((()))******......,,,+++***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))(((''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))***))))))(((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))******((()))++++++******+++---************************,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///---***(((------------------------............------------////////////////////////111111111111111111111111000000111111222222222222555666777888999999888888666555555555555555666666333444555777888888888888666666555555444222111000555555555555555444444444555555666666555444333111000000000000000//////...////////////////////////,,,,,,---...............------------------------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++************++++++++++++******************************************)))))))))((()))))))))((((((''''''&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&'''***++++++)))&&&$$$&&&((()))((('''&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))((((((&&&''''''''''''''''''(((&&&''''''((((((((((((((())))))((((((''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&''')))***))))))***+++,,,++++++***((((((((((((((()))******)))((('''(((*********((('''((())))))******))))))(((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&((('''&&&'''((()))((('''$$$$$$%%%&&&'''(((((()))&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********((((((((()))***+++++++++*********))))))*********&&&))),,,,,,++++++---000000000000000000000000000111111111111222333444555444444444444333333333333222111111000000111111222333333444555555555555555&&&&&&'''(((((((((''''''))))))))))))))))))))))))((('''''''''(((((()))***,,,,,,+++***))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''')))))))))'''&&&'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))+++,,,------''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''***)))))))))((((((((('''))))))))))))))))))))))))((()))***+++,,,---...///)))))))))((())))))***+++)))***++++++***)))***,,,************************+++++++++,,,,,,---------///000222222000---)))''',,,,,,,,,------------...------------------......////////////////////////222222222111111111111111///000111222333333333333555666777888888888777666555555444444444444555555222333444666777777777777666666666555444333111111222222222222222333333333666777777888777555444333111111111111111000//////000000000000000000000000,,,---...///////////////------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''(((((((((((('''''''''(((***++++++)))&&&$$$'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''###$$$%%%%%%$$$###%%%&&&%%%&&&&&&'''''''''''''''((((((((((((((('''''''''###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###%%%&&&''''''''')))+++((()))***,,,,,,+++******))))))(((((())))))***+++)))((('''(((***+++***)))((((((((()))))))))******(((((((((((('''''''''''''''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''$$$$$$%%%%%%&&&'''((((((((((((((())))))*********(((((()))))))))))))))***((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&'''((()))***+++,,,*********************)))((()))+++,,,,,,---///000........................000000000111222333444555555555555444444444333333111111000000000000111111222222333444555555555555%%%&&&''''''((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''')))***)))&&&%%%'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,((((((''''''''''''((((((&&&''''''((())))))******))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++---......***)))((((((((()))+++,,,***+++,,,+++))))))***+++******************************+++,,,---...//////444333111000...,,,+++***,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////222222222111111111000000///000111333444444333333555666777888888777555444555555444444333444444555111222333555666666666666666666666666555333222111111111111222222333333444777777888888777666444333111222222333222111000///000000000000000000000000------......------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************************))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''&&&''')))******)))((('''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%"""$$$&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&'''((('''''')))+++'''(((***+++,,,+++***)))))))))(((((())))))***+++)))(((((((((***+++***)))***)))((((((((()))***+++((((((((((((''''''''''''''')))***)))&&&%%%&&&((((((((((((((((((((((((((('''''''''(((((()))))))))%%%&&&'''&&&&&&%%%&&&&&&)))(((&&&'''((()))(((&&&%%%%%%&&&&&&''''''(((((()))))))))))))))))))))***(((((((((((())))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++)))******++++++*********+++***)))***---///000000------------------------000000000111222333555666444444444333333333222222111111000000000000111111111111222444444555555555&&&&&&'''(((((()))((((((''''''''''''''''''''''''(((''''''''''''(((((()))%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''')))***)))&&&%%%&&&)))((((((((((((((('''''''''************************%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''(((((()))***+++++++++***)))(((((((((((())))))******)))(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''((((((((((((***)))(((((((((***+++,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++******+++,,,...///000000777444000---+++,,,...///,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////222222222222111111000000///000222333444444333333444555777888777666444333555555444333333333444444111111333444555666666666777777777666555444222222222222333444444555666666666777777777777555444333222222333444333222111000000000000000000000000000,,,,,,,,,+++***)))''''''------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************************))))))))))))''''''(((((())))))******************************'''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&''')))***+++******%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''((()))***)))(((&&&$$$%%%'''))))))'''&&&(((+++###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''(((((())))))&&&'''((()))************''''''%%%%%%%%%%%%''''''%%%&&&(((((('''((()))+++&&&(((***+++++++++)))((()))))))))))))))******+++***(((((()))***+++***)))+++***((('''''')))+++,,,)))(((((((((''''''''''''''')))+++)))&&&%%%&&&((((((((((((((((((((((((((('''((((((((())))))******&&&'''((('''&&&&&&'''((()))(((''''''((()))(((&&&'''''''''(((((((((((((((*********)))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''')))***+++&&&''''''(((''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++++++++***************)))******++++++++++++***---***''')))---000000///------------------------000000000111222444555666333333333222222222111111111111000000000000111111000111222333444444555444((((((((((((''''''''''''&&&$$$!!! """%%%'''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))''''''((())))))((()))((('''&&&&&&'''))))))'''&&&&&&&&&&&&'''((()))*********(((&&&$$$%%%'''(((((((((((()))***++++++&&&''''''((((((((((((((())))))))))))***************)))(((''''''&&&''''''(((((((((((((((((((((((($$$%%%&&&((()))))))))))))))((('''''''''(((***+++))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///......---------......///---,,,,,,++++++,,,,,,---***+++,,,---..................------------......111000///////////////000000111111222222333444444333444444555666666666555444444444555666777888999111222333555666777777777666555444333222222222222444555555444333333555888===:::777777888888555222222222222222222222222222222111000///......//////......---------,,,,,,,,,,,,------......------,,,(((((()))***++++++,,,,,,************************------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((+++)))'''%%%$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((())))))*********+++&&&'''((())))))((('''&&&(((''''''''''''((())))))'''(((((()))***++++++,,,(((***,,,,,,***((((((((((((''''''''''''&&&&&&&&&+++***)))((('''((())))))&&&''''''((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''***++++++***'''&&&&&&'''''''''(((((())))))******((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))&&&''')))******))))))(((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((+++++++++*********))))))((((((((((((''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......---------...------,,,,,,000...---///222444333111////////////////////////000000000000///////////////000111222333444444444&&&'''''''''(((((())))))((('''%%%$$$%%%&&&)))***((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))''''''((())))))((((((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&***++++++)))''''''((()))------,,,+++***)))))))))''''''((())))))))))))((((((((()))))))))*********))))))((((((((())))))***((((((((((((((((((((((((''''''(((((()))((((((((()))(((((('''((()))***+++))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,...//////...---------------...---,,,,,,++++++,,,,,,---++++++,,,---..................------------......000///////////////000000111111111222222222222222111222333444555555555555444444333222222222333333111222333555666666777777555555444333222222222222444555555444333333555888;;;999777777888888555333333333333222222111111111000000000000/////////...------------,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,------************************------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''''')))))))))((('''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((***)))'''%%%%%%%%%&&&'''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((((()))))))))******''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''(((((()))******+++(((***++++++)))(((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))'''&&&'''((('''((((((((()))))))))***((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((''''''&&&'''((()))))))))))))))))))))((((((((()))(((((((((''''''''''''((((((((((((((((((((((((*********))))))(((((((((************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,------...,,,,,,---------------,,,///---,,,...000222111///////////////////////////000000000000/////////...///000111222333333333333%%%%%%&&&'''((()))******)))(((((((((((()))******)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))((((((((())))))(((((('''((()))***+++++++++***)))))))))***)))(((''')))***222111///---***)))(((''''''((())))))******))))))(((((())))))))))))******((((((((()))***++++++,,,((((((((((((((((((((((((((()))))))))(((((('''&&&((((((((((((((()))************)))))))))******+++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------......------------...............//////000000111222222111111111111000000///000111333444555555555666555333222000000//////111222333444555666666666555444333222222111222222333444444333222333555777999777666666777777666555444444333222111000000//////000000111111000......------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((***))))))((((((((((((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''((((((((()))))))))***)))'''&&&%%%%%%&&&'''))))))************))))))'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((()))))))))''')))+++***)))''''''((($$$$$$%%%&&&'''((()))******)))((('''''''''((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''%%%$$$$$$&&&(((***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''************))))))))))))((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------***+++,,,------...---------,,,,,,---///000///...////////////////////////000000000/////////.........///000111111222111111&&&&&&&&&'''((())))))***&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''((()))'''((()))******)))'''&&&)))***,,,---...---+++***&&&'''(((((('''''')))+++222111///,,,***(((''''''(((((()))***************(((((((((((()))))))))***(((((())))))************(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((())))))***+++******))))))))))))***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---......///...---,,,++++++++++++---,,,,,,++++++,,,,,,------------...------,,,,,,...------,,,,,,------...,,,---...///000000111111222222111000000///......---...000111333444555555666666444222111000000000111111222444444555555555444333333222111111222222222333333222222222555777666666555666666777666666444444333222111000///......///111222222000...------,,,,,,,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((+++******)))((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((())))))(((''''''(((%%%%%%&&&&&&'''(((((()))*********)))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))*********++++++,,,,,,)))***+++,,,---.........---,,,,,,---...//////...........................000000/////////...............///000000000000000((((((((((((((('''''''''$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&''')))((()))*********)))'''&&&$$$&&&((()))***)))'''&&&'''((())))))((((((***,,,...---,,,***)))((((((((((((((()))***************'''(((((((((((()))))))))(((((()))))))))((('''&&&((((((((((((((((((((((((&&&'''((()))************'''(((((()))))))))))))))******))))))((()))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,------------------,,,+++++++++++++++---,,,,,,++++++,,,,,,------------...------,,,,,,------,,,,,,,,,,,,------+++,,,...///000000000000111111000///......---,,,,,,---///111222333444444444333222111111111111111000111222333444444444333333333222111111111222222111222222222111222555777444555555555555555666666444444333222000///......---...000222222111///...---------,,,,,,,,,++++++)))******++++++******)))++++++++++++************++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))++++++***)))))))))))))))$$$$$$%%%&&&'''((())))))%%%&&&&&&'''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((((((&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&((()))))))))******++++++((((((((((((((((((((((((%%%&&&(((((('''''')))***))))))))))))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%''')))***+++***((('''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))*********++++++))))))***************+++)))***+++,,,---------------..................///------------------------////////////..................///000000000//////))))))((((((''''''''''''&&&''''''((()))(((((((((***))))))(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&((()))(((%%%$$$'''***************)))(((''''''&&&'''((()))))))))(((((()))***++++++******,,,...******))))))((())))))***'''((())))))******))))))''''''(((((((((((())))))((()))))))))((('''%%%$$$((((((((((((((((((((((((&&&&&&((()))***+++++++++''''''((()))))))))))))))))))))((((((((())))))***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------...---------------,,,,,,,,,,,,------+++,,,...///000000///...000000///......---,,,,,,---...///111222333333333000000/////////000000111000111222222333333333222222222111111111111222222000111111111111222444777333555666555444444555666333333222111000//////.........000111111000000///......---------,,,,,,,,,*********++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))+++******)))))))))))))))###$$$$$$&&&'''((())))))$$$%%%&&&'''((((((((((((''''''((((((((()))))))))'''''''''''''''''''''&&&******++++++++++++******'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''&&&%%%&&&''')))(((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&(((((('''&&&&&&%%%&&&&&&''''''(((((()))((((((((((((((((((((((((%%%&&&((((((''''''((()))))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&***,,,---+++(((&&&%%%%%%%%%&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,---,,,,,,---...///...------...///------------------------/////////.........------//////000000000000//////'''''''''((((((((((((((('''''''''((((((((())))))******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''%%%(((***(((%%%$$$'''***,,,+++***)))((((((((((((************++++++++++++((()))***)))((((((***+++)))(((((((((((()))******''''''((())))))))))))((('''''''''((((((((())))))'''((()))******)))'''&&&(((((((((((((((((((((((('''((()))***************&&&'''((()))***))))))(((((((((((((((((()))***+++++++++++++++++++++++++++)))************+++++++++************************)))***,,,---...---------***))))))******+++,,,------,,,,,,++++++,,,,,,---++++++,,,---............---,,,,,,++++++,,,,,,---,,,---...000000///---,,,///.........------,,,,,,...///000111222222333222111000000//////000000111000111111222222222222222222222111111111111222222///000111000000111444777333555666555333222333555222222111111000000000///.../////////000000000000/////////.........------***++++++++++++++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))***************)))(((((((((((()))%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''&&&)))******************)))&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&%%%%%%%%%''')))&&&&&&&&&''''''''''''''')))***+++++++++***(((((($$$%%%&&&&&&''''''&&&&&&$$$&&&'''))))))((('''&&&$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((***)))))))))((((((((('''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%&&&(((******)))(((&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++---......++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000000111111000000///%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%(((***((($$$###&&&***---,,,***((('''(((((()))((((((''''''(((((()))***%%%&&&'''&&&$$$$$$&&&'''))))))))))))))))))***+++&&&''''''(((((((((((((((''''''''''''((((((((()))&&&''')))+++,,,+++***)))((((((((((((((((((((((((***************)))((((((&&&''')))*********)))(((''''''''''''(((***++++++++++++++++++++++++++++++)))************+++++++++************************)))***,,,---......---,,,(((((())))))***+++---...---,,,,,,++++++,,,,,,---***+++,,,---......///...---,,,,,,++++++,,,,,,---,,,---///000000...---+++......------------,,,,,,///000111222222222222222444444333222222111222222000111111222222222111111222111111111111111222222///000000000000111444777333555777555222111333555111111111000000000000000//////......///000111222000////////////.........++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))***************))))))((((((((((((((((((''''''&&&&&&%%%$$$$$$###$$$&&&((())))))((('''&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((''''''&&&''''''((((((((((((''''''%%%&&&&&&''''''((((((((())))))((((((((('''''''''"""$$$%%%'''(((((('''&&&(((''''''''''''((())))))((((((((((((((((((''''''%%%&&&&&&%%%$$$%%%'''***$$$%%%%%%&&&'''((())))))&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&(((******)))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((******))))))((((((((('''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''************************''''''''''''((((((((()))))))))))))))((((((((((((++++++,,,,,,,,,+++*********,,,...,,,***)))***---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000111111111111111000000%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))(((''''''((()))***)))'''&&&'''((()))((('''***************)))(((''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%,,,***'''%%%%%%&&&((()))))))))(((&&&%%%%%%%%%%%%))))))))))))((('''%%%%%%))))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%&&&(((***+++***)))((((((((())))))*********+++)))************))))))(((+++,,,------,,,+++***)))))))))*********+++++++++((()))***++++++,,,++++++************************---------,,,,,,+++++++++++++++++++++,,,---....................................---,,,+++***)))(((---------............///---...///...---,,,---///111111222222222111111000000000000000000000000000111111111111111222222222444333111///...//////000111000000000000222333444333444666777777555444222111000000000//////......000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......,,,+++------------------------,,,,,,,,,++++++*********---,,,++++++******+++++++++++++++,,,---------...+++)))(((((()))******)))))))))************))))))(((((((((((((((((((((((()))))))))***+++***'''%%%((()))***+++***)))'''%%%'''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((+++)))&&&'''))))))'''$$$(((&&&%%%%%%'''(((((('''&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''((()))***&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%%%%%%%''')))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%+++*********))))))(((((($$$%%%'''((())))))))))))(((((())))))************++++++******++++++,,,---++++++++++++++++++++++++,,,+++)))((((((***+++---...------,,,,,,++++++***+++,,,---...////////////............////////////''''''(((((((((((('''''')))(((((((((((('''''''''''''''((((((((((((''''''))))))(((''''''((()))))))))'''&&&'''((()))((('''))))))*********)))((((((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%)))(((&&&%%%%%%'''((()))''''''''''''((())))))***)))))))))(((((('''&&&&&&))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))(((((('''&&&%%%&&&(((***+++***)))(((((()))))))))************))))))************))))))+++++++++++++++******)))))))))*********+++++++++((()))***++++++,,,++++++************************------,,,,,,,,,+++++++++++++++++++++,,,---..............................,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,---......,,,,,,---...000111111222222111111000000000000000000000000000222222111111111111111111111000000000000000111111111000000000000222333444444555666666666555333111111111111000000/////////.........///////////////000000///---,,,***)))))),,,++++++,,,...///...------------------------------,,,,,,,,,++++++++++++---,,,++++++******++++++************************+++)))(((((()))******)))))))))************))))))(((((((((((((((((((((((()))((('''''''''''''''&&&'''((()))******)))'''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&(((&&&%%%%%%'''(((((('''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%'''(((***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''************))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&*********)))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))*********************+++,,,,,,++++++++++++++++++++++++++++++++++++******)))(((+++,,,,,,,,,,,,,,,,,,,,,------...............---000000000000111111111111(((((())))))))))))(((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((('''&&&&&&'''(((((()))'''&&&'''((()))((('''(((((()))*********))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&'''((())))))))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))((((((%%%&&&(((*********))))))))))))))))))************(((((()))***++++++++++++++++++***)))))))))*********************+++++++++((()))***++++++,,,++++++************************,,,,,,,,,+++++++++++++++***++++++,,,,,,---......------------------------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,,,,...000000111111111111000000000000000000000000000000333222222222111000000000---...///000111111222222000000000000111222333444555555666666555333111000111111111111111000000000------......///000000111111000///...---+++******,,,+++)))***,,,/////////------------------------------------,,,,,,,,,,,,,,,,,,+++************+++*********)))))))))))))))+++)))(((((()))******)))))))))************))))))((((((((((((((((((((((((***(((&&&$$$$$$%%%'''((('''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&(((***)))((((((&&&%%%%%%'''(((((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''++++++******)))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''((((((******))))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,------,,,***'''%%%******++++++,,,------.........//////......---,,,000000000000111111111111(((((())))))))))))((((((((((((((((((''''''''''''***))))))))))))))))))***'''''''''&&&&&&''''''''')))'''&&&'''((()))((('''''''''((()))*********)))''''''''''''''''''''''''''''''&&&''''''''''''&&&###$$$&&&'''''''''&&&&&&'''(((((()))((('''&&&%%%(((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&'''))))))*********&&&'''((()))*********))))))))))))))))))*********'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++************************((((((***+++++++++++++++************************+++++++++++++++***************+++,,,------------------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...//////000000111000000000000000000000000000000000333333333222111000//////,,,...///111222111111000000000000111111222333333666666555555444222000///222222111111111111111111............//////000000---------..................,,,))))))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******************++++++++++++++++++++++++)))(((((()))******)))))))))************))))))))))))))))))))))))))))))(((((('''&&&%%%&&&''')))''''''((()))***))))))((('''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%'''(((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''+++******)))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((+++)))'''&&&%%%&&&((())))))))))))))))))(((((((((((((((((((((((()))*********************************+++,,,,,,+++***)))(((******++++++,,,,,,,,,,,,------...............---............////////////&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))&&&''''''''''''''''''&&&)))'''&&&'''((()))((('''&&&'''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&&&&''''''%%%&&&'''((('''&&&$$$###((()))+++,,,,,,***(((&&&(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&((()))************&&&'''((())))))***************))))))))))))))))))(((((()))+++,,,,,,,,,,,,+++***)))(((((()))***+++************************((((((***+++++++++++++++************************************************)))***+++---------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,---------------/////////...---...///---...///000000000000000000000000000000000000000333333333222111000//////...///000111111000///...///000000111222222333333555555555444222111000///111111111111111111222222000000//////............---------.........//////000...***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******))))))******))))))***+++,,,------...+++)))(((((()))******)))))))))************))))))************************%%%(((******)))'''((()))((((((((())))))))))))((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''')))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''&&&&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&''''''(((((()))))))))(((((((((((((((((())))))+++***(((&&&%%%&&&'''((())))))((((((((((((((((((((((((''''''(((((()))*********************************)))))))))***,,,---,,,,,,,,,++++++************+++,,,...///000000000............////////////%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((((((&&&&&&&&&&&&((((((&&&'''(((((((((((('''&&&)))'''&&&'''((()))((('''''''''((()))))))))((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((('''&&&$$$###&&&))),,,000111000...---)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))******+++***'''''''''((())))))******************))))))))))))))))))***+++,,,,,,,,,,,,******)))))))))***+++++++++++++++***************((()))***++++++,,,++++++************************)))))))))))))))*********)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,---------------...//////------...///,,,---...//////000000///000000000000000000000000333222222222111000000000/////////000000///......//////111222222333222222444444333222111111000000000000000111111111111111111000000///......------//////......---,,,,,,+++000...+++******+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++***))))))))))))***((())))))***++++++,,,,,,+++)))(((((()))******)))))))))************))))))************************$$$(((,,,,,,***(((((()))***)))))))))(((((((((((('''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%(((&&&%%%%%%'''(((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((())))))((('''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((())))))''''''(((((((((((())))))***)))((('''&&&&&&'''((('''''''''(((((()))))))))((((((((((((((())))))******************************)))(((''')))+++---///---,,,,,,+++******)))))))))***,,,...///111111111000000000000111111111111%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''((())))))))))))(((''')))'''&&&'''((()))((('''((((((((()))((((((''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((''''''(((((((((''''''&&&%%%(((,,,000222111...,,,+++***(((&&&&&&&&&'''((())))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***************'''''''''(((((()))***+++************)))))))))(((******+++,,,,,,+++++++++)))******++++++++++++++++++++++++*********))))))((()))***++++++,,,++++++************************((((((((()))))))))******(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,---...////////////000000000000000000000000222222111111111111111111...............///000111...///111222333333222222333333222111111111111111/////////000000111111111///////////////...............------,,,,,,++++++...,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++***))))))))))))))),,,,,,,,,,,,++++++******+++)))(((((()))******)))))))))************))))))(((((((((((((((((((((((($$$'''******'''&&&(((+++++++++***(((''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%'''(((&&&%%%%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''''')))))))))((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''%%%&&&&&&'''((()))******))))))(((((())))))***+++************************)))))))))******+++,,,,,,+++++++++******************+++,,,...///000000000000000000000111111111111%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&***((('''&&&&&&'''(((***'''((()))******)))(((''')))'''&&&'''((()))((('''((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))&&&&&&''''''((())))))***%%%(((,,,//////,,,(((&&&,,,***(((&&&%%%&&&''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))************)))((('''''''''((()))***++++++*********))))))((((((++++++,,,,,,,,,+++******)))***+++---------,,,+++++++++++++++******))))))((()))***++++++,,,++++++************************'''((((((((())))))******(((***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......)))************+++++++++)))***++++++))))))***++++++,,,---...////////////000000000000000000000000111111111111111222222222,,,,,,,,,,,,...000222444...///111222333333222222222222111111111111111222......//////000000000111------......///000000000******+++,,,,,,---......+++******+++------+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++******)))))))))))))))222222000///---,,,******+++)))(((((()))******)))))))))************))))))''''''''''''''''''''''''%%%''')))'''######(((------,,,***((('''&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%%%%''')))(((&&&%%%%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***((('''&&&&&&'''(((***))))))))))))************%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((******))))))((((((''''''&&&'''''''''(((((())))))''''''(((((()))(((''''''$$$%%%&&&'''(((***++++++)))))))))))))))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,,,,,,,---.../////////...............////////////&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''++++++***)))((('''&&&&&&+++***)))''''''(((((()))((((((((((((((('''''''''))))))*********((('''&&&(((+++---,,,)))'''((()))***)))((()))***+++***)))'''((()))******)))((('''&&&&&&''''''((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((()))))))))))))))))))))))))))******+++)))************)))((((((************************+++***)))***++++++***)))++++++******************+++***)))(((((()))******)))************+++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,+++******+++---///............///000000111111111111111111111111111111000000//////.....................///000000//////111222333444444444333222111000////////////000000000000000111111222////////////............------......------,,,,,,++++++,,,---,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***((()))***++++++***)))((())))))************)))))),,,++++++***)))(((''''''))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$""" !!!###''')))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%$$$###"""%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$###''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''')))))))))((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++,,,---...///000111///000000000000000//////'''(((((())))))(((((('''))))))))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((***)))((('''''''''(((((((((((((((((((((((((((''''''((()))))))))((('''&&&''')))+++***(((&&&'''))))))((('''(((***+++***)))(((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******++++++******)))(((************************+++***)))***++++++***))))))))))))******++++++,,,+++***)))(((((()))******)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++++++++************+++,,,,,,,,,---...---,,,+++---///,,,,,,,,,,,,,,,---......111111111111111111111111000000000000//////.....................///000000///000111333444444555555333222111000/////////////////////...///000000111////////////........................---,,,++++++++++++,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***(((((())))))))))))(((((())))))************))))))*********)))((((((''''''((((((((((((((((((((((((*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%&&&''''''(((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''************))))))(((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&'''(((((('''((()))))))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++***++++++,,,...//////000//////000000000000//////'''(((((())))))((((((''')))))))))(((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((())))))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((&&&&&&'''(((((((((''''''%%%'''))))))(((''''''(((((('''&&&(((***,,,+++***))))))(((((((((((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++++++++******)))************************+++***)))***++++++***)))'''(((((()))***+++,,,,,,******))))))))))))******)))************+++++++++,,,+++************+++,,,+++++++++***************))))))((((((((()))******)))))))))))))))***++++++,,,---...---++++++---...,,,,,,,,,,,,,,,------...000000000000000000000000000000000////////////..................///000000...///000111222333333333333222111000////////////...............//////000////////////........................---,,,+++***+++,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***(((((((((''''''((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''(((((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))(((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&!!!"""$$$%%%'''((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((''''''&&&'''''''''************)))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************)))))))))******+++,,,---.........//////000000/////////&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''(((((((((&&&'''((()))))))))))))))'''&&&&&&'''***,,,,,,++++++***(((''''''((())))))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++******************************+++***)))***++++++***)))(((((())))))******++++++)))))))))))))))*********))))))*********+++++++++++++++************++++++*********)))))))))))))))((((((((((((((())))))******))))))))))))***++++++***++++++***))))))***,,,......------......///000000000000000000000000000////////////////////////...............///000000------///000000111111111222222111000//////000000///............///000000////////////............/////////...---,,,+++***,,,,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++******)))(((''''''((()))***))))))************)))))))))))))))*********++++++((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&''')))*********)))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&"""###$$$&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''&&&''''''***************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))***+++,,,,,,,,,......//////000/////////((((((((())))))((((((((('''''''''''''''((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&''''''(((((('''(((((()))***+++***)))&&&%%%%%%'''***++++++***+++***((('''''''''((()))''''''''''''(((((())))))'''(((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++******************************+++***)))***++++++***)))+++******))))))((((((((((((((())))))************))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((())))))******************+++,,,,,,******+++***)))(((***,,,---------------...//////////////////////////////.............../////////...............///000000//////000111222222222222222111000000000000000000000000//////000000111222////////////........................---,,,+++***,,,,,,++++++++++++***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,+++***))))))***+++,,,))))))************)))))))))******++++++,,,,,,---''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&''')))*********)))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''(((((((((((('''''')))))))))***************&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((('''''''''''''''((((((((()))***++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))(((((((((((()))))))))***+++++++++------...///////////////)))******++++++******)))&&&''''''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))'''''''''&&&''''''((()))))))))((()))++++++***((('''&&&%%%''')))+++***)))+++***)))((((((''''''(((&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((()))))))))))))))))))))))))))******++++++++++++++++++******)))************************+++***)))***++++++***)))++++++***)))(((''''''&&&'''((()))******+++******)))************+++++++++))))))***++++++***))))))))))))))))))************))))))((((((((()))******+++************+++,,,,,,+++,,,---,,,******,,,---+++++++++++++++,,,,,,---////////////////////////---............/////////...............///000000333333444555555555555555111111000000000000000111000000000000000111222222////////////............------......------,,,+++---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,))))))************))))))*********++++++,,,,,,,,,''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((((())))))(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))(((((('''(((((((((&&&&&&'''''')))+++,,,---(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,---......////////////(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''''''''((((((((()))))))))((('''&&&&&&&&&''''''((())))))******)))((('''''''''((()))***)))'''(((******(((&&&((('''&&&''')))***)))(((*********))))))((('''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))(((&&&&&&&&&''')))***(((((((((((()))))))))))))))))))))))))))******+++******++++++******)))(((************************+++***)))***++++++***)))******))))))((((((''''''&&&''')))***++++++******)))************+++++++++((()))***++++++***)))((()))))))))******+++++++++***))))))))))))***++++++***))))))))))))***+++++++++,,,,,,+++******+++---++++++******++++++,,,---........................---------.........//////...............///000000333444444555555555555555111111000000000000111111///////////////000111111////////////............+++,,,------......---------,,,+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++*********++++++++++++******))))))************))))))))))))))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++,,,,,,(((((((((((((((((()))***''''''&&&&&&''')))***,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))************+++++++++,,,---...////////////$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***((()))*********)))'''&&&&&&&&&&&&'''((())))))***+++***)))(((''''''((()))***(((''''''))))))'''$$$((('''&&&'''((()))(((''')))************(((&&&%%%)))))))))(((''''''&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++(((((((((((()))))))))))))))))))))))))))******+++***************)))((((((************************+++***)))***+++++++++)))(((((((((((())))))))))))&&&''')))***+++++++++***)))************+++++++++((()))***++++++***)))((())))))******+++++++++,,,***************++++++,,,((((((((((((((()))******)))******)))(((((()))+++------,,,,,,------...///........................---------.........//////...............///000000111111222333333333222222111000000000000000111111...............///000000000/////////............++++++,,,---............---,,,+++*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++***)))((())))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++)))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''(((((((((''''''(((((((((((('''''''''((((((((())))))******%%%%%%'''((((((((('''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''(((((()))***+++(((((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******************+++++++++++++++,,,---...////////////((((((''''''''''''((((((''''''((((((((((((''''''+++***(((&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&***)))(((&&&&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''')))***)))'''&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''))))))))))))((((((((((((++++++******)))***************))))))))))))******))))))***+++,,,,,,------******++++++++++++******))))))(((((((((((())))))(((((())))))*********++++++++++++************)))))))))))))))))))))))))))((()))++++++)))((()))***(((((())))))************))))))))))))))))))))))))'''(((+++---......---,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...------...++++++---...////////////333333222222222222222222000000000000000000000000////////////000000000000000000//////......------/////////...------,,,,,,))))))(((***,,,......---***++++++,,,,,,++++++***,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++)))))))))))))))******+++*********++++++,,,,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))******)))'''%%%,,,***((('''&&&&&&&&&'''***)))((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%###"""""""""%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''++++++)))(((((()))******((((((''''''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((((((((())))))))))))************'''''''''(((((()))***+++$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''+++)))&&&'''))))))'''$$$%%%&&&&&&'''((()))******+++***)))(((&&&$$$######,,,,,,+++***)))(((''''''''''''(((((())))))******&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))******)))(((''''''(((***+++,,,***'''%%%&&&((()))))))))***++++++,,,,,,,,,,,,------...//////000((((((''''''''''''((((((''''''((((((((((((''''''(((((('''''''''(((((())))))(((''''''&&&&&&&&&'''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((***)))'''&&&&&&'''(((((())))))(((((('''&&&%%%%%%&&&''''''(((((()))%%%&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&((((((((((((''''''''''''''')))***)))'''&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))(((+++***************++++++***))))))(((((((((((()))))))))***++++++,,,------******++++++++++++******''''''&&&&&&&&&&&&''''''((()))))))))************+++++++++*********))))))))))))))))))))))))))))))((()))++++++)))((()))***)))))))))*********++++++))))))))))))))))))))))))'''(((***,,,,,,,,,+++***)))***+++,,,------------------,,,,,,,,,+++++++++***,,,......------...///---------......//////000000000000000000000000000000000000000000000000000.../////////000000000000///////////////........./////////...------,,,,,,---,,,++++++,,,,,,***)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++***************++++++,,,++++++++++++++++++,,,,,,+++***((((((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))(((''''''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((((((''''''''''''''''''''''''###$$$&&&''')))*********((('''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******'''''''''''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((***(((&&&'''((()))'''%%%&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&))))))((((((((((((((('''''''''(((((())))))))))))&&&&&&&&&''''''''''''(((++++++,,,,,,,,,,,,++++++)))******)))((('''''')))((()))+++***'''&&&((()))((())))))******+++,,,,,,+++++++++,,,------......((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))((())))))))))))(((''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''((())))))'''&&&''''''))))))))))))))))))((('''&&&&&&&&&''''''(((((()))###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((,,,000...)))%%%%%%'''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++***))))))((())))))))))))******+++,,,,,,,,,******++++++++++++******(((''''''&&&&&&''''''((())))))))))))************++++++*********)))))))))))))))))))))))))))))))))((()))++++++)))((()))******************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))***+++,,,---------------------,,,,,,+++++++++***+++,,,------,,,---///111000///.........///000111000000000000000000000000000000000000000000000000....../////////000000000........./////////////////////......---,,,,,,,,,...---++++++++++++***(((***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++++++++++++++)))'''((()))***))))))************************''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''''''''%%%&&&((()))*********)))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''###$$$&&&'''))))))******%%%&&&''''''(((((((((((())))))((((((((((((''''''######$$$&&&'''((()))***'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))(((&&&&&&&&&((()))(((''''''''''''(((((((((((((((%%%&&&&&&'''(((((())))))'''''''''(((((()))))))))'''(((((((((((()))))))))&&&&&&&&&''''''''''''((())))))************))))))((()))***)))((('''((()))&&&((())))))(((((()))+++(((((()))******++++++,,,*********++++++,,,,,,---((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&((()))))))))(((''''''((()))***))))))'''&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((((((((()))))))))(((((('''&&&&&&''''''((((((((()))$$$%%%&&&'''((('''&&&&&&(((''''''(((((()))***+++&&&&&&'''''''''''''''((((((...333111***$$$$$$'''''''''''''''''''''''''''))))))(((''''''(((***+++)))))))))))))))*********))))))))))))***+++,,,---------,,,+++************))))))******+++++++++,,,******++++++++++++************))))))))))))******)))))))))))))))*********************))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***************++++++++++++)))))))))))))))))))))))),,,------------,,,+++***)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------,,,+++,,,///222222111///...---...000111111111111111222222222222////////////////////////........./////////000000------......//////000000//////...------,,,,,,++++++***)))***,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,,,,,,,++++++************(((''''''((())))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''((()))(((''''''&&&''')))++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++***)))'''&&&&&&%%%%%%***)))'''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&((())))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******''''''''''''''''''''''''&&&''''''''''''((((((((())))))((('''&&&%%%$$$$$$&&&&&&'''''''''((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%&&&(((***++++++******)))))))))))))))(((((((((###$$$%%%&&&'''((()))***((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%&&&(((((())))))((((((((((((((('''''''''%%%&&&&&&'''((())))))***(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((()))***)))((('''((()))'''(((((()))((())))))***(((((())))))***+++++++++*********+++++++++,,,,,,((((((''''''''''''((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''))))))(((''''''(((&&&''''''((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''))))))((((((((((((((()))***+++%%%&&&&&&&&&''''''(((((((((...333111***$$$%%%((((((((((((((((((((((((((()))((('''''''''(((***+++((()))))))))*********+++))))))))))))***+++,,,---,,,+++***))))))))))))))))))***************++++++******++++++++++++************))))))))))))************))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((()))++++++)))((()))***************************)))))))))))))))))))))))),,,,,,,,,++++++***)))((((((((()))************)))'''((()))***,,,---......+++,,,,,,++++++,,,...111222111///...---...000111000000111111111222222222////////////////////////............////////////------......//////000000.........---,,,,,,+++++++++***)))***,,,------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))***++++++,,,,,,,,,++++++************(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((###%%%&&&((((((((('''''''''(((***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++***)))((('''&&&&&&&&&)))((('''%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))*********)))((((((((()))))))))))))))&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''++++++)))(((''''''&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''(((((((((((((((((())))))((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))''')))***)))((('''(((******))))))((()))((((((''''''(((((()))******+++++++++++++++++++++,,,,,,,,,((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%&&&&&&'''(((((((((''''''&&&'''(((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%'''))))))((('''((()))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''+++///...)))%%%&&&((((((((((((((((((((((((((((((''''''(((((()))***+++((())))))******+++++++++))))))))))))***+++,,,,,,((((((''''''''''''((((((******************************++++++++++++******)))((((((''''''(((((()))************))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))++++++)))((()))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((()))))))))((((((''''''(((***+++---...///)))***++++++***+++---///000///.........///000111---......//////000000000000000000000000000000000------........./////////.........///////////////......------,,,+++++++++---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++************))))))(((((())))))***+++,,,,,,+++++++++++++++++++++)))'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''''''''((()))))))))((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((()))***''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,'''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%''''''((((((((($$$%%%&&&&&&''''''''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((++++++***(((((('''''''''''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&'''&&&&&&((()))'''''''''((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((())))))(((((()))***+++)))(((((())))))(((&&&''''''((())))))******+++++++++++++++++++++++++++((((((''''''''''''((((((''''''(((((((((((('''''')))(((((('''''''''((((((((((((''''''(((((()))***'''''''''''''''((()))))))))((((((''''''(((((()))%%%%%%&&&&&&&&&'''''''''%%%'''))))))((('''((()))&&&&&&'''((((((((((((((()))((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%'''))))))((('''''')))((((((((((((((((((((((((&&&'''((())))))*********((())))))******+++,,,,,,+++***************++++++''''''''''''((()))******************))))))))))))******++++++++++++******))))))(((((((((((())))))************)))))))))(((***)))))))))((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***)))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,''')))++++++******+++,,,---------......//////000------......///000000111000000000000000000000000---------........./////////////////////...............---,,,,,,++++++***+++***)))***,,,---,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++******************))))))******+++,,,++++++++++++++++++,,,,,,+++***((((((***+++***)))************************((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))'''((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((***)))((('''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''###%%%''''''%%%%%%''')))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((((()))+++)))(((&&&'''***+++)))(((''''''(((((()))*********************************((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&&&&&&&(((***+++***)))((((((((()))+++,,,((('''&&&&&&&&&((()))***))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%'''((()))((('''((()))''''''((())))))***))))))))))))))))))((((((((((((###$$$&&&(((((('''&&&%%%+++***)))((('''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%&&&(((************)))((())))))***++++++,,,,,,++++++******************))))))******+++,,,...///*********)))))))))))))))******++++++++++++******++++++************+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***))))))(((((('''''''''&&&)))))))))))))))))))))))),,,+++++++++++++++,,,,,,))))))************)))(((+++++++++************)))%%%'''***+++*********+++++++++---...////////////...//////000111222222333000000000000000000000000---------.........//////000000//////.........---......---,,,,,,++++++***''''''''')))---///000///+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++************)))++++++******++++++,,,---*********++++++,,,,,,---,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''')))******)))'''&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&###$$$&&&((())))))((((((%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$###***)))'''&&&&&&'''((()))%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))%%%&&&&&&''''''((((((((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((()))******''''''''''''((((((((()))###&&&((('''%%%$$$&&&(((%%%&&&&&&'''((()))******''''''(((((())))))******))))))***+++,,,---......(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))&&&((())))))(((((()))+++(((&&&%%%'''***,,,+++***''''''(((((()))*********))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((''''''''')))))))))))))))*********)))))))))))))))(((''''''************))))))))))))''')))+++)))&&&%%%&&&(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))&&&(((******)))(((((()))%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&'''(((*********)))(((((((((((((((((()))******++++++++++++++++++++++++******++++++++++++************++++++++++++******''''''''''''((((((((((((******))))))))))))******************************,,,,,,***)))((((((((((((++++++)))(((***+++***'''(((((((((((())))))))))))+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************......,,,+++)))((('''&&&+++++++++,,,,,,,,,------------------............000000//////......------000///...---------------...//////...,,,***+++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,+++***))))))------------,,,+++******,,,+++***)))))))))***+++---,,,,,,+++******++++++)))***++++++------...///************))))))))))))************************,,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%'''))))))((('''((()))///...,,,+++)))(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%###"""%%%)))+++***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&***(((''''''(((((('''%%%###$$$%%%&&&''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&)))))))))))))))((('''''''''''''''''''''''''''''')))&&&%%%&&&)))***)))''''''''''''''''''''''''''')))(((((('''''')))***+++***)))((((((((((((((()))+++)))((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''&&&&&&***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***************************&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((***)))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''((()))***+++((((((((((((((((((((((((''')))******((('''((()))%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&''')))*********))))))((((((((((((((()))******************************)))******************))))))))))))******)))))))))''''''((((((((()))))))))******))))))))))))******((((((((((((((((((((((((,,,+++***)))(((((((((((('''(((''''''''''''&&&%%%(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))***************+++++++++*********))))))+++++++++,,,,,,,,,,,,------------.........//////////////////............//////...---------------...//////...,,,++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,+++******)))))),,,,,,,,,,,,,,,++++++***,,,+++***)))((())))))***,,,++++++*********++++++***++++++,,,,,,---------************))))))))))))************************(((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%'''))))))((((((((()))+++***)))((('''&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''%%%$$$&&&(((***)))'''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))(((&&&''''''(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((&&&%%%&&&)))***)))'''''''''''''''''''''''''''(((((('''''''''((()))***((('''''''''((()))*********)))''''''((((((&&&%%%((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))******************))))))''''''''''''''''''''''''***((('''%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******(((((((((((((((((((((((((((***+++***((('''''''''&&&&&&&&&''''''(((((()))((((((((())))))*********'''((()))*********)))))))))(((((((((((()))******))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((((())))))))))))***************))))))))))))******((((((((((((((((((((((((++++++***)))((((((((())))))***++++++)))((('''((((((((((((((())))))))))))***)))(((((((((((()))************)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))***************((())))))******+++++++++******+++++++++,,,,,,,,,---............/////////...............////////////...---------------------...///...,,,++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++******))))))((()))***++++++,,,+++++++++++++++***))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&(((******)))((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++)))'''&&&&&&(((((('''%%%((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''((()))++++++***(((''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))******)))(((((('''&&&&&&))))))))))))))))))))))))*********)))(((((((((''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((((((((())))))))))))(((((((((((((((''''''(((((())))))))))))(((((()))))))))(((((((((''''''%%%&&&'''((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((())))))***(((((((((((((((((((((((()))***+++***(((&&&&&&'''&&&&&&''''''((((((((()))''''''(((((()))***++++++))))))))))))***)))))))))))))))(((((())))))***+++************************(((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++******))))))))))))************************************)))))))))))))))***,,,,,,---...+++((((((+++(((((((((((()))))))))))),,,++++++++++++++++++,,,***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))***************(((((())))))******++++++************++++++++++++------........./////////---------....../////////......---,,,,,,------------...///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********)))))))))(((((((((((()))***+++,,,,,,+++,,,+++++++++************))))))*********+++******,,,,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((('''''''''(((((((((''''''''''''''''''''''''''')))))))))((((((((('''''')))(((''''''))))))((('''))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***)))(((&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))((())))))*********))))))******))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))*********************************)))((((((''''''(((((((((((())))))***************))))))((((((((((((((())))))))))))((((((*********)))))))))((((((%%%&&&'''((()))(((&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((()))))))))))))))'''''''''''''''''''''''')))***+++***(((&&&&&&''''''''''''(((((((((((((((&&&&&&'''((())))))***************))))))))))))***)))))))))))))))***++++++++++++++++++++++++++++++(((((())))))))))))(((((()))******++++++******)))************++++++++++++******))))))))))))*********************************)))))))))))))))******///+++***,,,)))$$$$$$((((((((((((((())))))))))))+++++++++,,,,,,+++++++++'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((()))************************))))))))))))))))))))))))*********++++++------------............,,,,,,------......//////------,,,,,,,,,------...,,,.........,,,+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********)))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***++++++++++++******---,,,,,,++++++******)))************)))))))))(((''''''''''''''''''''''''*********)))(((''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&((()))***)))((()))***'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((((((((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&***)))((((((***+++***((((((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))(((''''''&&&''''''((('''&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''&&&$$$$$$&&&((()))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((('''(((((((((((())))))******(((((((((((((((((((((((((((''''''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))******+++'''(((((())))))******+++++++++******))))))(((((('''(((((())))))))))))))))))(((((((((''''''''''''&&&&&&''')))+++***(((%%%(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((***+++***((('''''''''(((((((((((((((((((((((('''''''''(((((()))))))))++++++***)))))))))*********))))))))))))***++++++++++++++++++++++++++++++((())))))******))))))(((******++++++++++++******)))************+++++++++******))))))))))))******(((((((((((((((((((((((()))((((((((()))***++++++999000+++---,,,'''%%%)))(((((((((((())))))))))))(((((()))******)))(((((('''''''''((()))*********''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((()))***************++++++***)))((((((''''''((())))))))))))*********+++,,,,,,,,,,,,------------------------.........,,,,,,,,,,,,,,,------...,,,---......,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************((()))***+++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---,,,+++***))),,,,,,++++++*********)))************))))))))))))(((((((((((((((((((((((()))(((((('''&&&%%%$$$###'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''%%%'''))))))((('''((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******'''''''''''''''''''''''''''''''''(((((((((((((((%%%'''((((((((((((***+++))))))))))))))))))))))))$$$$$$%%%&&&'''((()))))))))((('''(((***+++***)))&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''******((('''&&&%%%%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++'''(((((()))******+++++++++******)))((((((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''***,,,,,,)))&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''''')))******((('''((())))))((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))************))))))******+++,,,************************)))******************)))))))))************)))))))))))))))************+++******))))))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,DDD666,,,///000***(((+++(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((()))************************)))((((((''''''((((((((()))))))))************++++++++++++,,,,,,...------------------,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++++++++++++++++++++******+++,,,,,,---,,,,,,******+++++++++***)))(((---......///...,,,)))(((+++++++++***************************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$&&&'''((('''&&&'''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''''''''(((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''')))***)))''''''(((***((((((((((((((((((((((((%%%%%%&&&'''((()))******'''&&&&&&'''((())))))'''%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&(((''''''''''''''''''''''''&&&'''((()))))))))(((((()))(((''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((((((''''''&&&%%%''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''************************++++++******)))((((((((('''(((((()))***+++++++++***))))))((('''&&&&&&&&&''''''((()))))))))))))))))))))((((((((('''''''''''''''(((+++...---***&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))(((''''''''''''''''''''''''&&&(((******)))(((((()))))))))))))))((((((((((((+++++++++***************---,,,***)))))))))***************)))******+++,,,))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((((())))))))))))***************))))))))))))******************************(((((((((((()))***,,,,,,GGG555)))+++...)))&&&((((((((((((((())))))))))))((()))***++++++***)))(((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++.........------,,,,,,,,,++++++++++++,,,,,,---...,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++,,,---------,,,,,,((())))))******((('''&&&...///000000...,,,)))(((************************************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((###%%%''''''&&&%%%&&&'''******)))(((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))+++,,,***'''%%%&&&(((''''''''''''''''''''''''))))))))))))((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%'''((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###&&&((('''%%%$$$&&&)))''''''''''''''''''''''''&&&''')))*********)))(((''''''&&&&&&&&&''''''((('''%%%%%%%%%''''''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((((('''&&&&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((((((((('''((()))******)))((('''))))))***))))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******(((((()))************************)))))))))))))))***)))((((((((()))+++,,,***))))))((((((((((((((()))))))))***+++++++++,,,******))))))((((((''''''+++++++++*********))))))))))))(((((((((((())))))***************************++++++++++++***))))))&&&&&&''')))************&&&(((***)))((((((+++...<<<444+++&&&'''(((((('''))))))))))))************((()))******)))((()))***))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((,,,+++)))(((((())))))***))))))***++++++++++++***((()))))))))(((&&&###!!!))))))***+++++++++++++++(((((((((((())))))))))))(((''''''))),,,---------***))))))***,,,...---,,,)))))))))******++++++,,,+++++++++++++++++++++++++++******)))***+++---...++++++++++++++++++++++++((()))***+++,,,---------,,,------......------,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++************++++++***((('''***,,,+++))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))'''(((+++,,,***(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******+++***((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''+++)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&''''''&&&'''(((******(((&&&+++)))'''''''''((('''&&&(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''')))******++++++***)))(((''''''((()))***&&&''''''((((((((((((((()))******)))(((''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''((((((((()))''''''((((((((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))(((''''''((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))***))))))(((((()))))))))))))))************))))))((()))***+++,,,******)))((((((((())))))******************++++++***)))))))))((((((((('''+++++++++*********))))))))))))(((((((((((())))))++++++++++++++++++++++++)))************)))((((((&&&'''((())))))***))))))'''(((((('''&&&)))---222666000)))'''***,,,---,,,))))))))))))***************+++,,,,,,******+++,,,))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((''''''))))))***++++++++++++***)))*********)))'''&&&%%%)))******+++++++++++++++(((((((((((())))))))))))***)))((()))+++,,,,,,***(((''''''(((***,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++************++++++***(((((()))+++***)))((())))))))))))))))))))))))'''''''''''''''''''''''')))'''&&&'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%%%%'''((('''%%%''''''((((((((((((''''''))))))((((((((('''''''''&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&))))))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&''''''''''''(((******((('''***)))'''&&&'''((('''&&&(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''***)))(((''''''((())))))&&&''''''(((((((((((((((((()))***)))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++'''''''''(((((()))))))))+++******)))((('''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''(((((((((((('''&&&%%%&&&'''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&&&&(((((())))))******++++++***))))))))))))***++++++++++++***))))))))))))*********************))))))))))))))))))((((((((((((+++************)))))))))***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''(((((())))))))))))(((((())))))'''%%%&&&)))///333888333---++++++***(((&&&))))))))))))***************+++,,,,,,******+++,,,))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((( """%%%((()))((('''%%%((()))******++++++******+++++++++******)))))))))))))))***++++++++++++***(((((((((((())))))))))))+++***))))))++++++***))))))((('''(((***++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++************++++++***)))((()))***+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((***((('''((()))***)))'''''''''((((((((((((''''''***)))))))))(((((((((((('''(((((()))))))))))))))(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((('''''')))++++++***(((***((('''&&&((((((((('''(((((((((''''''''''''&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$###)))((((((''''''((())))))&&&''''''(((((((((((((((((()))***)))'''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******&&&'''((()))***+++,,,,,,&&&&&&'''((()))******+++***))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&''''''((()))***++++++,,,)))))))))*********++++++,,,++++++***************++++++******))))))(((((())))))))))))((((((((((((************))))))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''((())))))))))))(((((('''***)))(((''''''***---///333111---++++++)))&&&$$$((()))))))))************((()))***)))((('''(((***))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((($$$&&&(((*********)))(((((())))))***************+++******))))))***++++++''''''((()))))))))))))))(((((((((((())))))))))))***)))((()))***+++***)))+++***)))***,,,---,,,+++------,,,,,,++++++******++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++)))((())),,,+++((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***)))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))))))))*********)))''''''(((((((((((('''''')))))))))(((((((((''''''''''''((())))))))))))(((***))))))(((((())))))***(((((((((''''''&&&&&&&&&***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&''')))(((((()))+++,,,+++******(((&&&&&&((((((((('''((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$###''''''''''''((((((((()))&&&''''''((((((((((((((('''((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))***+++,,,---&&&''''''((()))***++++++'''''''''''''''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&'''((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''%%%%%%'''((())))))))))))''''''((()))***++++++,,,)))*********++++++++++++,,,++++++***************+++******))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++******)))(((((())))))))))))(((((('''))))))))))))******))))))%%%%%%&&&)))+++,,,,,,,,,((()))))))))************'''((())))))((('''((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((******)))))))))))))))***(((((()))************)))))))))((((((((()))******%%%&&&&&&'''''''''''''''(((((((((((())))))))))))''''''&&&(((***,,,,,,+++,,,*********,,,---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***,,,***''')))......***))))))))))))))))))))))))***************************(((((()))+++++++++***''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''')))(((((((((((((((((()))***))))))(((((('''''''''))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&''')))((('''(((***,,,++++++)))'''&&&&&&((()))((('''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&&&&&&&''''''((((((((((((&&&''''''(((((((((((((((&&&''')))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))***++++++,,,((((((((())))))*********&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''((())))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((($$$%%%&&&((()))***++++++(((((())))))******++++++)))***++++++,,,,,,++++++++++++***))))))))))))***))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))***+++******))))))******+++************************+++++++++++++++***))))))(((((())))))))))))((((((''''''''')))******(((%%%$$$%%%'''((()))*********))))))))))))************)))***++++++))))))***+++))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((('''((())))))******))))))'''(((((((((((((((((((((%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))&&&&&&&&&'''***,,,,,,,,,***)))((()))***+++***(((++++++******************++++++++++++++++++++++++))))))***+++,,,,,,---,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,------......------,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***---,,,''')))111222---)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,+++***''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((('''&&&''')))+++,,,+++)))'''&&&&&&((())))))((('''(((((((((((()))))))))&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((%%%&&&'''(((((((((((((((&&&''''''(((((((((((((((%%%'''(((((('''&&&''')))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******)))))))))))))))))))))***''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((''''''((())))))((((((((()))((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))******++++++)))))))))))))))*********)))***+++,,,,,,,,,++++++******)))((((((((())))))((((((((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))******+++******))))))******+++++++++++++++++++++++++++***************))))))(((&&&'''((())))))***))))))%%%$$$###%%%(((***)))(((***++++++)))'''%%%%%%$$$))))))))))))************)))***+++***)))((()))+++))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''(((((()))))))))))))))'''((()))))))))((('''&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))((('''&&&(((***++++++******)))((()))******)))((())))))))))))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))...,,,'''***444666000))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***++++++***''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''')))+++***((('''(((***''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((((((((&&&'''(((((()))((('''&&&&&&&&&''''''''''''&&&&&&(((((()))******)))((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''(((&&&%%%&&&(((***++++++((('''&&&&&&((())))))((('''((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''$$$%%%&&&(((((((((((((((&&&''''''(((((((((((((((%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********)))))))))))))))))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))%%%%%%&&&'''((()))*********)))(((''''''((()))***'''((((((((('''&&&%%%%%%$$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******((()))***************)))*********))))))))))))))))))***+++,,,---,,,++++++***))))))(((((((((((((((''''''(((((())))))******'''((((((((())))))******'''((((((((())))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''&&&&&&((()))************$$$!!! """&&&***,,,+++((()))))))))(((((()))***))))))))))))************'''((()))((('''&&&''')))))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((###%%%'''***+++***)))((('''(((((()))))))))))))))'''(((***+++***)))'''%%%'''(((((()))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((---+++***+++,,,,,,+++***''''''(((((())))))******++++++++++++++++++++++++...---+++***)))******+++++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))...---'''+++666888222))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***+++***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%''')))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$&&&((('''$$$$$$%%%(((''''''((((((((((((''''''))))))))))))(((((((((((('''(((((()))))))))))))))++++++************++++++%%%&&&&&&''''''(((((((((((()))***++++++***)))(((&&&''''''''''''''''''&&&((()))***++++++***)))((('''''''''&&&&&&'''''''''))))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%'''(((((('''&&&&&&''''''%%%$$$%%%'''***++++++((('''%%%&&&((())))))((('''((((((((())))))******'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((('''&&&''''''(((((((((((((((%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((((((((('''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************))))))((((((''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''((()))***((('''%%%%%%'''((('''&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))'''&&&%%%%%%&&&((()))&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))************************,,,---.../////////...------,,,***)))))))))***+++******))))))((((((''''''))))))))))))))))))))))))''''''(((((()))***,,,,,,************************,,,,,,,,,,,,,,,+++***))),,,++++++***)))(((''''''&&&%%%%%%$$$%%%&&&'''(((((((((((()))+++***(((&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&+++)))'''&&&%%%&&&'''(((''''''(((((((((((('''''''''(((((()))(((((('''&&&***)))'''&&&&&&&&&'''(((&&&'''((('''%%%$$$$$$&&&+++*********))))))(((((('''''''''''''''((())))))''''''''''''((()))++++++******+++++++++******)))******++++++++++++************+++,,,,,,,,,,,,+++************************,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***333222000...,,,,,,,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((())))))******++++++))))))************))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++((((((''''''''''''(((((((((&&&$$$"""###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''%%%$$$$$$%%%&&&''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&)))*********''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''))))))(((((('''''''''&&&'''((()))******+++++++++''''''''''''((((((((()))((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((******))))))((('''%%%$$$%%%&&&&&&&&&''''''((((((***))))))))))))(((((((((((((((((((((((('''&&&&&&&&&---111...%%% $$$)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''&&&((((((((((((((((((((((((************************))))))))))))************)))(((((((((''''''''''''(((''''''''''''(((((()))***)))'''''')))***)))(((''''''&&&%%%%%%&&&''''''''''''((((((((()))))))))((('''&&&%%%&&&&&&'''(((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))+++++++++******+++++++++))))))))))))))))))))))))***+++,,,---------,,,,,,,,,+++******))))))************))))))(((((((((((())))))))))))))))))))))))*********)))******++++++************************,,,,,,,,,,,,,,,+++***)))++++++******))))))(((((())))))((((((((()))***+++***)))((()))++++++)))(((((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((())))))(((((('''&&&***)))((('''&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''((((((((())))))((('''&&&&&&(((******)))))))))((((((((('''''''''''''''((())))))(((((('''(((((()))***+++******+++++++++******)))******++++++++++++************+++,,,,,,,,,,,,+++************************---,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***......---------------.........---------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))(((((('''(((***,,,...((((((''''''''''''((((((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((''')))(((((((((''''''''''''&&&'''((()))************))))))))))))((('''&&&%%%((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))((('''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%((())))))))))))((('''&&&''')))+++***(((&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((************************((((((((()))***+++++++++(((((((((((('''''''''''')))((((((''''''''''''(((***)))'''''')))***)))(((''''''&&&%%%%%%&&&'''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++******+++++++++++++++***))))))***))))))))))))((((((((())))))))))))))))))))))))+++******)))(((((())))))************************++++++,,,,,,,,,+++***************)))))))))))))))******)))))))))***+++,,,,,,***))))))***++++++***(((((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))(((((((((((('''(((((())))))((((((''')))((('''''''''((())))))+++***)))(((((((((((())))))***+++***)))((()))***))))))(((((((((((((((''''''''''''''''''((())))))))))))(((((((((((()))))))))******+++++++++************++++++++++++************+++,,,,,,,,,,,,+++************************------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,---............------------,,,,,,,,,******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((***,,,...///((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&'''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))************(((&&&$$$"""(((''''''&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%'''(((((((((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))(((((('''''''''(((((((((((())))))))))))((((((((((((''''''))))))******))))))(((((((((&&&%%%'''+++,,,***'''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((************************&&&'''''''''((((((((()))((((((((((((((('''''''''***)))((('''''''''''''''((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%&&&''''''(((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((************************++++++,,,,,,,,,++++++***)))))))))))))))*********((((((((((((((((((((((((,,,***''''''(((*********'''(((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''((())))))******)))(((((((((((())))))))))))((((((***)))'''&&&&&&(((***++++++******))))))))))))))))))***++++++)))))))))+++(((((((((((('''''''''''''''''''''''''''((())))))***))))))(((((((((((()))))))))***+++++++++************++++++++++++************+++,,,,,,,,,,,,+++************************------------------------,,,,,,------,,,,,,+++***((()))+++---//////......------------------------************+++,,,------++++++++++++++++++++++++******))))))))))))******++++++******))))))(((((())))))************))))))(((((((((((((((((((((((()))(((((())))))+++,,,---(((''''''&&&&&&''''''(((%%%&&&'''((()))(((((('''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%'''(((((((((&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((()))***((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''$$$%%%&&&'''(((((((((((()))*********)))&&&$$$"""((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))&&&''''''((((((''''''&&&%%%&&&'''(((((((((((((((((((((((()))))))))))))))*********)))))))))(((((())))))************))))))(((&&&$$$&&&***,,,)))&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''(((((((((((((((***)))((('''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((&&&&&&''''''((()))))))))***))))))(((((())))))***************************)))))))))))))))******+++******+++,,,,,,***)))((())))))))))))************(((((((((((((((((((((((((((((((((((()))***+++,,,***************************++++++,,,,,,,,,++++++)))))))))))))))*********''''''''''''''''''''''''***(((&&&&&&'''((()))(((''''''((((((((((((((('''(((((((((((((((((((((((()))))))))))))))((((((''''''((())))))))))))(((((((((((())))))))))))((((((***)))'''&&&'''(((***,,,***************))))))(((((()))******(((((()))***''''''''''''(((((((((((('''''''''''''''((())))))***))))))(((((((((((()))((()))***+++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++************************------------------------,,,,,,------,,,,,,+++******+++---/////////...---------------------------,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++******+++++++++++++++******))))))(((((())))))************))))))((((((((((((((((((((((((***))))))((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%'''((()))((('''''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))***&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''((((((((((((((($$$%%%&&&''''''((((((((('''((()))))))))(((&&&%%%(((((('''''''''&&&&&&%%%$$$$$$&&&'''(((((((((((($$$%%%&&&''''''&&&%%%$$$((((((((()))))))))******((((((((())))))((((((((($$$$$$%%%&&&'''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%))))))************))))))'''((())))))((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((((('''''''''((((((((((((((()))((((((''''''''''''(((***)))'''''')))***)))(((&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))***************************))))))))))))***+++,,,+++++++++++++++***)))))))))))))))************+++))))))))))))))))))))))))))))))******+++---...///******************************+++,,,,,,,,,++++++*********)))))))))))))))))))))*********)))(((((()))'''%%%&&&'''(((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''''''''((((((((((((((())))))******))))))((()))(((((('''((()))+++,,,))))))*********)))(((''''''((())))))(((((()))***'''(((((((((((()))))))))'''''''''''''''((())))))))))))(((((((((((())))))((()))***+++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***------............------,,,,,,,,,------------.........------------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''((((((((((((((('''((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((***+++)))&&&$$$%%%'''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''(((((())))))(((((((((((('''&&&%%%$$$"""###%%%'''))))))))))))'''(((((((((((((((((('''''''''(((((())))))******(((((())))))))))))(((((($$$%%%&&&'''''''''''''''))))))((((((((((((''''''(((((((((''''''''''''&&&(((((())))))******))))))&&&))),,,***%%%###$$$'''(((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))(((''''''''''''(((((()))***)))'''''')))***)))(((&&&'''((())))))((('''&&&'''''''''((((((((())))))***)))'''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((***************************)))((((((((()))++++++,,,+++******))))))******))))))*********+++++++++))))))))))))))))))))))))***************+++,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++******))))))((((((******+++++++++***)))(((((('''''''''))))))(((&&&&&&&&&'''((((((((((((((()))))))))))))))))))))))))))************)))(((((('''&&&%%%%%%%%%'''((()))))))))************))))))'''(((((()))******++++++(((((()))))))))((('''&&&'''((())))))(((((()))+++((((((((()))))))))******'''''''''''''''((())))))(((((('''(((((()))***+++(((((()))++++++,,,,,,+++******++++++++++++************+++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,---------......//////...---,,,,,,,,,,,,************************++++++************++++++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))*********))))))((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***&&&&&&&&&&&&'''((()))***'''((()))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((+++,,,***%%%###%%%'''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((()))%%%&&&'''(((((()))((((((((('''&&&&&&&&&''')))***'''((((((((((((&&&%%%$$$###$$$&&&((())))))((('''((((((''''''''''''((((((&&&&&&'''(((((()))******'''(((((((((((((((((('''''''''(((((()))(((((((((((((((((('''''''''&&&&&&************))))))))))))&&&'''((())))))))))))(((&&&)))+++***&&&###%%%'''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))+++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''((()))***((('''%%%%%%'''((('''&&&&&&'''((())))))((('''&&&))))))))))))************+++)))'''%%%$$$%%%&&&'''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))++++++************++++++)))))))))))))))))))))))))))(((((('''''')))***+++---,,,***)))))))))***+++))))))******++++++++++++)))))))))))))))))))))))))))(((((('''''''''''''''************************)))***+++,,,,,,,,,,,,,,,,,,++++++***)))((((((''')))***++++++***)))((('''((((((((()))+++***(((&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))***************)))(((((('''&&&$$$###$$$&&&((()))))))))************))))))&&&''')))***++++++++++++'''((()))))))))(((&&&%%%''')))******))))))***,,,(((((())))))******++++++'''''''''''''''((())))))''''''''''''(((***++++++(((((()))++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,,,,,,,---------,,,++++++******))))))***,,,...///,,,,,,,,,------.........///...---,,,+++***************************************))))))))))))******(((((())))))******++++++))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++'''&&&&&&%%%%%%&&&&&&'''$$$&&&)))++++++***'''%%%(((((((((((((((((((((((($$$$$$$$$######$$$$$$$$$'''&&&&&&&&&'''(((***+++'''(((***+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$(((+++)))&&&%%%'''+++&&&''''''((()))******+++((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))%%%&&&'''((())))))))))))***)))&&&%%%%%%&&&)))+++'''((())))))(((&&&$$$###$$$&&&'''))))))(((&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''((())))))***&&&''''''''''''''''''&&&))))))************))))))((((((''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((&&&'''(((((('''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((+++,,,,,,)))&&&$$$************))))))))))))+++***((('''''''''((())) $$$&&&''''''((())))))))))))))))))(((''''''''''''''''''(((***+++++++++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))***&&&###$$$(((***(((%%%''''''((()))))))))))))))(((((((((((())))))))))))((()))*********((('''&&&''''''''''''((((((((()))******))))))))))))******+++***)))(((((()))***++++++***)))(((((()))***+++++++++******************((((((((((((((((((((((((,,,+++******)))******+++************))))))))))))************************,,,+++******))))))******,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((((('''''''''(((((()))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&''''''((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---......,,,,,,---...111000///------......////////////...------,,,,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++***)))(((((())))))''''''((()))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''***)))(((''''''&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''(((((())))))************))))))((((((''''''((()))+++***(((''''''(((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((***++++++))))))(((((((((((())))))(((((())))))*********+++((((((&&&%%%%%%&&&'''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++******)))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''((('''&&&))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***,,,,,,,,,***)))''''''((()))***+++,,,,,,+++***)))((('''(((((()))&&&(((************+++,,,)))))))))))))))(((''''''(((((((((((()))***+++++++++***)))((('''&&&&&&&&&''''''&&&&&&&&&''''''(((***'''$$$%%%(((***(((%%%''''''((()))))))))))))))''''''((((((((()))))))))((()))*********)))'''&&&'''''''''((((((((())))))******))))))))))))******+++***)))(((((()))***+++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))((()))))))))))))))))))))************))))))))))))************************,,,+++******))))))******))))))******)))(((((('''))))))(((((((((((())))))((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,---...---,,,,,,,,,...111000///...---....../////////......---------,,,---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++*********************+++***))))))(((''''''(((((())))))***+++++++++++++++)))(((((('''''''''(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((())))))))))))************(((((((((((('''''''''&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******))))))(((((((((((())))))((((((((()))))))))******(((((('''''''''''''''((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&'''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&''''''((()))))))))'''((((((((((((((((((''')))(((((((((''''''''''''&&&&&&''''''(((((()))))))))((((((((('''''''''''')))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((***,,,,,,+++***)))''''''((()))***+++,,,,,,******)))((((((((((((((()))******)))''''''((())))))))))))))))))((((((''')))))))))((())))))************)))((((((((((((((((((((('''&&&&&&&&&''''''***'''$$$%%%((()))(((&&&''''''((()))))))))))))))&&&&&&'''''''''(((((((((((()))*********)))((('''''''''((((((((()))))))))***))))))(((((())))))*********))))))))))))******,,,,,,++++++++++++,,,,,,************************************************'''((()))+++++++++******************))))))))))))************************++++++***))))))))))))***(((((())))))((((((''''''))))))(((((((((((())))))'''''''''(((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((''''''(((((()))******))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&)))))))))))))))))))))))),,,+++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++---...---,,,+++,,,...000///......------...............------------------,,,++++++******++++++)))))))))))))))))))))))))))))))))*********++++++*********************))))))(((((('''''''''''''''))))))******++++++*********)))((('''''''''''''''$$$$$$$$$%%%%%%'''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&((()))*********++++++***************)))''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((((((((())))))'''(((((())))))((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++++++++***)))************)))))))))(((***))))))((((((((((((((()))***)))'''%%%%%%''')))(((((())))))))))))(((((())))))(((((('''((((((((()))((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&)))'''&&&&&&((()))((('''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''(((((()))***+++******(((((('''(((((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))***++++++++++++++++++++++++))))))))))))************************************((())),,,...///...---,,,************)))))))))(((************************++++++***)))))))))))))))))))))************))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))*********))))))((((((((())))))))))))))))))))))))))))))*********((('''%%%(((((((((((((((((()))************)))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''',,,,,,,,,,,,++++++++++++******************************+++,,,,,,,,,,,,+++*********++++++++++++,,,+++,,,------++++++,,,---//////......---------------------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((((('''''''''((((((''''''((((((((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''+++*********)))(((((((((''''''''''''''''''''''''&&&''')))((('''&&&&&&'''%%%''')))***+++***((('''((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''((((((((((((&&&''')))*********)))((()))(((((('''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((()))))))))(((''''''&&&&&&)))(((((((((((((((((()))((((((((((((((('''''''''...,,,)))&&&%%%$$$%%%&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((()))******+++***))))))************)))))))))((()))))))))))))))(((((('''*********)))((((((***---(((((())))))))))))(((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&)))(((''''''((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))******))))))))))))******************)))(((((()))))))))*********))))))))))))))))))))))))((())),,,...///...---,,,************)))))))))(((************************+++***))))))(((((())))))((()))************))))))(((((())))))))))))((((((&&&&&&''''''(((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((()))******************))))))((((((+++******)))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((((('''************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))))))))************+++,,,---,,,++++++,,,---...............------,,,+++,,,,,,,,,------......---,,,++++++******++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))(((((()))******''''''(((((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%))))))((('''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%)))))))))((('''''''''&&&((((((((((((((((((((((((&&&(((***)))((('''((()))&&&''')))++++++***)))'''((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&''')))*********)))((((((((((((((((((''''''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((('''''''''(((((((((((((((...,,,)))&&&%%%$$$%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))))))))******)))))))))''''''((()))***+++,,,,,,)))))))))))))))(((''''''%%%'''''''''&&&''')))+++'''(((((()))))))))))))))'''''''''&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&'''''')))((((((''''''(((((()))''''''((()))))))))))))))&&&&&&'''''''''(((((((((((()))***+++++++++***)))((((((((()))))))))******)))((((((''''''(((((()))))))))************))))))((()))************)))((('''(((((())))))*********))))))))))))))))))))))))'''((()))+++++++++******************))))))))))))******************************)))(((((((((((()))''''''(((((())))))(((((('''((()))******)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***++++++++++++******)))(((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++))))))))))))*********+++***,,,---,,,+++***+++------............---,,,,,,******+++,,,---......///---,,,++++++******++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))*********))))))))))))******+++))))))*********)))(((((((((((('''''''''(((((()))******)))((('''&&&&&&'''(((''''''''''''&&&&&&&&&(((((())))))(((''''''&&&((('''''''''''''''&&&&&&((((((((()))))))))))))))&&&(((******)))((()))***&&&''')))*********)))(((((((((((((((((('''''''''))))))(((((((((((()))))))))))))))(((((((((((('''&&&&&&'''((())))))))))))((())))))))))))((('''&&&))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))))))))))))))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%******)))))))))(((((((((''''''((()))***+++,,,,,,((())))))***)))((('''&&&###$$$&&&&&&%%%%%%%%%&&&''''''((()))))))))))))))((((((((((((((()))***+++(((((('''''''''''''''(((''''''&&&&&&&&&''''''(((((())))))((('''''')))***''''''((()))))))))))))))''''''((((((((()))))))))((()))***+++,,,+++******(((((()))))))))*********((((((''''''''''''((((((((()))***++++++***)))((()))***++++++++++++***)))''''''(((((()))******+++************************((()))))))))))))))))))))************))))))))))))******************************)))((((((((((((((('''(((((()))******))))))'''((()))******)))((('''((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((()))***+++,,,++++++******)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))******+++,,,******************************+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,------.........---,,,+++)))******,,,---...//////---,,,++++++******++++++))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''((()))***++++++((((((((((((((()))******))))))******)))((((((''''''''''''''''''((()))***(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))%%%'''))))))((('''((()))'''''''''((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))******)))))))))(((((((((&&&&&&&&&&&&'''((()))***((())))))***)))((('''&&&((((((((((((((((((((((((&&&''''''((())))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%((((((((()))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&###$$$%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((()))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%******)))(((((((((((((((************))))))))))))((()))*********)))'''&&&''')))++++++)))((('''(((''''''((()))))))))))))))))))))))))))***+++------******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))((())))))((('''''')))***'''(((((()))))))))))))))(((((((((((())))))))))))((()))***+++,,,++++++***))))))))))))************((((((''''''''''''((((((((()))***++++++***)))(((***+++,,,------,,,+++***&&&''''''((()))******+++++++++++++++++++++++++++,,,+++******)))******+++************))))))))))))******************************)))(((((((((((((((******+++,,,,,,,,,,,,,,,'''((()))++++++)))((('''))))))(((((('''''''''&&&(((((())))))******++++++((((((((((((((((((((((((''''''&&&'''((()))+++---(((((((((((()))***+++,,,+++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((&&&&&&'''((())))))((((((++++++++++++++++++++++++%%%&&&&&&((()))***+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,---------.........***+++,,,,,,******+++,,,,,,---.........---,,,+++))))))***+++---...//////---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((()))***+++,,,'''''''''''''''((()))***''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&######%%%&&&''''''((((((''''''(((((())))))******&&&&&&&&&'''''''''(((((($$$&&&(((((('''''''''((('''''''''''''''((())))))''''''''''''(((((())))))))))))(((((((((((())))))++++++******))))))((((((&&&&&&%%%%%%&&&''')))***((()))*********)))'''&&&((((((((((((((((((((((((%%%&&&(((***++++++***)))''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))***)))))))))(((''''''&&&&&&+++)))(((''''''((()))+++&&&'''''''''(((((())))))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%******)))((((((((((((((())))))))))))))))))))))))((('''&&&$$$$$$%%%%%%&&&))))))))))))))))))))))))((())))))))))))))))))((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((+++++++++******(((''''''---,,,***)))))))))***+++)))(((((('''''''''(((((())))))*********))))))(((,,,+++++++++***)))))))))+++***)))'''''''''((()))))))))(((((()))***++++++))))))*********))))))(((,,,***((())),,,---+++)))++++++******************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((()))))))))(((&&&&&&'''***---///000...,,,)))((('''((()))+++******)))(((''''''&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&%%%%%%((()))***++++++***((('''***)))((((((((()))+++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------*********++++++,,,,,,,,,------,,,,,,+++***))))))&&&&&&''''''(((((())))))******))))))((((((''''''******))))))))))))******)))(((((('''''''''(((((())))))((((((''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))***)))((('''''')))+++,,,))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''((((((((((((''''''((())))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))***+++***)))(((''''''&&&''''''))))))'''&&&&&&%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&''')))******&&&%%%%%%$$$"""!!!!!! &&&(((***)))''''''***,,,''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''(((((())))))*********+++''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++)))((('''''''''((((((((((((((((((((((((((()))((((((''''''(((((())))))(((''''''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))(((,,,+++***)))((())))))***((((((((('''''''''(((((())))))************))))))+++++++++*********************))))))))))))))))))))))))))))))))))))************+++++++++******)))((('''&&&'''***,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************''''''((((((((()))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((('''(((+++///222555---,,,***((((((((()))************)))((('''''''''(((((()))((((((''''''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++,,,,,,((())))))*********))))))***)))((((((((()))++++++++++++,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,,,,+++******)))((((((((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''(((((())))))'''((()))***,,,------...)))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((('''''''''((())))))(((((('''''''''(((((()))&&&%%%&&&&&&'''(((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''))))))(((%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((($$$%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''((()))))))))************''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&''')))************))))))(((((((((((()))(((((((((((((((((((((((())))))************))))))***************+++++++++((())))))************)))*********)))))))))))))))'''(((((())))))(((((((((%%%$$$$$$&&&)))++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))(((((()))+++///222444***)))((('''((()))***+++******))))))((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))''''''''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******+++(((((((((((()))******+++)))))))))((()))******+++++++++++++++***)))((('''************************************************+++,,,------......------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********************))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''(((((()))'''((((((((((((((())))))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***((())),,,.........,,,+++(((((((((((('''''''''''''''((()))******)))((('''''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''&&&'''''''''&&&&&&&&&''''''(((******%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&"""###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''((((((((())))))******%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((('''&&&%%%%%%&&&'''(((((()))((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))************''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&((()))******+++((((((((('''''''''(((((('''(((((()))))))))))))))((())))))************))))))))))))***+++++++++,,,&&&''')))***+++***))))))************))))))(((((('''((())))))***)))))))))&&&&&&&&&'''((()))***)))******++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))*********+++++++++)))))))))******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))***)))((('''((()))+++,,,))))))(((''''''((())))))***)))))))))((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''''''''((()))+++,,,)))))))))))))))******++++++++++++***)))((('''&&&************++++++++++++************+++++++++++++++,,,------......------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))(((((((((''''''(((((())))))******)))((((((''''''(((((()))(((((((((((((((((()))***''''''(((((()))))))))***%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((()))******+++++++++------------,,,***((('''((((((((((((((('''''''''&&&((()))++++++)))(((&&&''''''''''''((((((((((((+++)))(((&&&&&&((()))+++((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((""""""###$$$%%%''')))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((())))))(((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((((((((((((((())))))))))))))))))*********''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((()))***************'''''''''(((((((((''''''''''''((()))******))))))(((((()))***************)))))))))***+++++++++,,,%%%&&&((()))***))))))(((******++++++***)))((('''***+++,,,,,,---------,,,)))******))))))((())))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&'''((()))******)))(((((('''''''''))))))))))))(((((((((((())))))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************((('''&&&&&&''')))+++,,,((()))))))))************+++++++++******(((''''''++++++++++++,,,,,,------++++++++++++,,,,,,------+++,,,------......------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))(((((('''''''''''''''(((((())))))*********))))))(((((())))))***((((((((((((((()))******'''((((((((())))))******$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))***+++,,,,,,,,,,,,+++...---+++)))'''''''''''''''''''''(((((((((((((((&&&((()))++++++)))(((&&&''''''''''''((((((((((((+++***(((''''''(((***+++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''(((((())))))(((''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%#########%%%''')))***+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((((((((())))))*********))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((&&&''')))+++,,,---------''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))***************)))(((&&&'''(((((()))(((((((((&&&''')))***+++******)))'''((()))******+++*********************+++++++++'''(((((())))))))))))((())))))***++++++***((('''''''''((()))************+++,,,---,,,)))((()))***''''''(((((()))*********))))))))))))))))))))))))(((((()))))))))))))))***++++++++++++++++++++++++)))************+++++++++((()))***++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,++++++******)))(((''''''))))))))))))((((((((((((***)))((('''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&''')))***+++,,,''''''''''''((())))))***(((((()))************)))******++++++******)))(((+++++++++,,,,,,------...+++++++++,,,,,,------...+++,,,------......------------,,,,,,++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((()))***++++++((())))))))))))))))))***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))''''''''''''''''''''''''***+++,,,------,,,+++******((('''%%%&&&''')))+++'''''''''((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((((((((('''&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&'''''''''******(((''''''&&&&&&&&&$$$%%%&&&((()))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&)))(((&&&&&&'''(((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((((((((((((((((((((((((((('''&&&###$$$&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))((((((((()))******************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***))))))(((((())))))***((((((((((((((((((((((((((()))***+++++++++******''''''''''''''''''''''''&&&''')))******)))'''&&&%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&'''(((((()))******(((((())))))))))))((((((&&&'''((()))***))))))(((&&&''')))+++++++++***)))'''((()))******++++++++++++++++++***************++++++******************'''(((***++++++***)))((($$$%%%&&&'''((((((((((((***,,,---,,,***)))***,,,'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))******************************)))))))))************+++((()))+++,,,,,,+++)))((('''((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''''''''((()))***++++++******************))))))(((((((((((())))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''' !!!"""$$$%%%'''((()))''''''(((((((((((((((''''''((()))***+++******))))))***++++++++++++++++++)))******+++,,,,,,------)))******+++,,,,,,------+++,,,------......------......------,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''******,,,,,,+++***((('''&&&&&&&&&''''''((())))))''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((((('''''''''((()))))))))(((((('''''''''((((((###%%%'''((()))(((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((()))+++(((&&&&&&'''((('''%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''''''''((((((((()))&&&'''(((((((((((((((((("""###%%%&&&((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((()))******+++************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''%%%$$$''''''''''''''''''''''''&&&'''***++++++***'''&&&$$$%%%''')))******))))))(((((((((((((((((((((((('''''''''((()))******+++&&&&&&'''((())))))((((((&&&''')))*********)))(((%%%''')))+++,,,+++***)))''''''(((******+++++++++,,,+++++++++******))))))///...,,,+++***+++,,,,,,&&&''')))+++,,,+++***)))))))))+++,,,------------'''***,,,+++))))))+++---((())))))***++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))))))))*********((()))+++,,,,,,+++)))((('''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((***++++++,,,,,,,,,(((((((((((())))))))))))***)))((('''((()))+++---))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((((((((('''''')))))))))((('''&&&'''((()))++++++******))))))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,((())))))***++++++,,,,,,+++,,,------......------//////...------,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++******))))))((((((''''''((((((''''''''''''(((((((((((((((((()))***+++,,,++++++******))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))***++++++***(((%%%$$$'''((()))***)))'''%%%$$$&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''((((((((()))))))))************))))))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))((((((((((((((()))***+++''''''&&&''''''((()))***''''''))))))((('''$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%&&&''')))************)))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))(((&&&$$$%%%((())))))'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$&&&((())))))((((((&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))((())))))***+++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&++++++************++++++******)))((('''&&&%%%%%%(((((((((((())))))******))))))))))))************&&&'''((())))))((('''&&&'''((()))******)))((('''&&&&&&&&&''''''''''''(((************))))))))))))))))))((('''&&&%%%$$$$$$)))(((&&&&&&&&&''')))***((()))***+++---000222333************+++,,,---...)))(((''''''''')))***++++++)))((('''((()))+++,,,***'''%%%%%%'''***++++++))))))*********))))))((()))************+++++++++)))))))))))))))******+++))))))*********+++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((***)))(((((((((***+++,,,((((((((((((((((((((((((''')))))))))'''&&&'''(((((((((((((((((()))******))))))************))))))(((((()))))))))((((((''',,,,,,++++++******))))))))))))************)))))),,,***(((***---...---+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))++++++******))),,,------,,,+++***)))(((************+++,,,---...------------------------)))***,,,.........,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++************************((()))***++++++***)))((())))))***))))))((('''&&&''''''''''''''''''''''''''''''(((((())))))******+++******)))(((''''''&&&%%%&&&((('''''''''***,,,)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))---,,,+++***)))((('''&&&)))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''+++***)))(((&&&&&&%%%%%%(((((((((((((((((((((((('''%%%$$$%%%((((((&&&###''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%% !!!###%%%'''((()))+++(((%%%%%%((())))))'''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***))))))(((''''''((()))***)))((('''&&&%%%%%%&&&''''''&&&&&&'''(((((('''%%%)))(((&&&%%%&&&''')))+++******))))))((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&+++******))))))******+++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))))))))((((((((()))(((&&&&&&&&&''')))***((())))))+++,,,...000111,,,,,,+++*********++++++***))))))((()))***+++,,,+++***)))((()))***,,,---...+++(((''''''((((((((())))))************))))))))))))*********+++++++++)))))))))))))))******+++++++++++++++,,,,,,,,,---++++++******))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))((()))))))))'''&&&'''(((((((((((((((((()))******))))))************))))))((())))))******))))))(((((((((((((((''''''''''''***++++++++++++++++++***+++)))((())),,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))***++++++,,,,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...---,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++******)))(((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))***************)))((('''''''''((((((((('''''''''(((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''((()))***&&&&&&&&&''''''''''''((()))(((((((((''''''''''''%%%%%%&&&''''''(((((()))(((((((((((('''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&''')))***(((%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((***(((%%%%%%((()))((('''((((((((((((((()))***+++(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))***+++***)))(((''''''((((((******(((((('''((())))))((('''&&&'''))))))'''&&&)))(((&&&&&&&&&''')))******)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''(((((('''((())))))))))))((('''+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((***++++++,,,(((((((((((())))))******((('''&&&&&&&&&((()))***)))))))))***+++,,,---...///...,,,+++))))))((((((++++++*********+++,,,,,,++++++***)))***+++,,,---///---***(((((()))((('''))))))************)))))))))))))))*********++++++)))))))))))))))******+++*********+++++++++,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))************************((()))***)))'''&&&'''(((((((((((((((((())))))***))))))************))))))))))))***************)))&&&&&&'''''''''''''''''')))******++++++******)))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))*********))))))((()))***+++,,,---------***************+++,,,---++++++++++++++++++++++++---.../////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((''''''(((((())))))))))))((())))))))))))))))))))))))((((((((())))))))))))*********))))))((((((''''''***)))''''''''''''%%%$$$)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))(((((((((((('''''''''''''''''''''''''''((()))***(((((((((((((((((((((((())))))((()))***+++)))'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&)))((((((((((((''''''''')))(((&&&&&&((()))((('''&&&''''''''')))***+++,,,(((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))))),,,+++***((('''''''''''')))(((((((((((())))))***(((((('''((()))***(((&&&(((''''''&&&&&&((()))***))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))******))))))(((******))))))))))))******''''''''''''(((((())))))************************((((((((()))))))))******'''(((((((((((((((((('''((())))))))))))))))))(((&&&&&&&&&''''''''''''(((''''''(((((()))******+++&&&&&&&&&'''''''''''''''''''''&&&&&&'''((()))***)))))))))))))))***++++++...---,,,***)))(((((((((++++++*********+++++++++******)))))))))***+++,,,,,,***))))))***++++++***((())))))************)))))))))))))))************)))))))))))))))******+++'''(((((((((((())))))))))))))))))))))))*********((((((((((((((((((((((((***))))))))))))*********))))))))))))))))))))))))((()))***)))'''''''''((())))))(((((((((((())))))))))))************)))))))))******++++++++++++***(((((())))))******++++++''''''(((((((((((('''''')))((((((((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((('''&&&&&&&&&(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++......//////...---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((&&&'''((())))))***))))))************************))))))))))))))))))))))))***)))))))))((((((((('''+++)))''''''((((((%%%###((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))((((((&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''((((((((()))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))*********)))(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''((((((''''''((((((((((((%%%%%%%%%&&&&&&'''))))))(((((((((((())))))))))))'''(((((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((())))))******)))(((((((((''''''&&&&&&&&&&&&''''''(((((()))(((((()))******)))'''(((''''''''''''((())))))))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((())))))(((((((((''''''''''''(((((((((((())))))************))))))***))))))))))))))))))***&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''((((((((()))))))))(((((()))))))))&&&&&&&&&''''''''''''((()))((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))******))))))(((((())))))))),,,+++******)))))))))************************)))((((((((((((((())))))***+++***))))))+++,,,+++***(((((()))***************(((((()))))))))*********)))))))))))))))******+++'''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((*********((('''((()))))))))(((((((((((())))))))))))************))))))))))))***+++++++++++++++*********++++++,,,,,,,,,''''''((((((((((((''''''((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((('''&&&&&&&&&(((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))***++++++,,,,,,++++++*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))&&&'''((())))))***))))))++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((()))(((((())))))((('''%%%''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((*********)))(((&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''''''''''''''((((((((('''((((((((((((''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((((('''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***%%%%%%&&&''''''((((((((()))(((((()))******)))''''''''''''''''''((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((()))******)))(((((('''''''''((((((((())))))******))))))))))))*********))))))(((((())))))***&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))(((((('''''''''++++++***)))((('''&&&&&&%%%&&&&&&'''((()))*********))))))((((((((())))))******)))))))))******+++*********+++******)))((('''''''''((((((((()))))),,,+++************)))''''''((()))******+++******((((((((()))))))))******)))))))))))))))******+++*********+++++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&'''''''''''''''''''''''')))***+++***((('''((()))***))))))((((((((((((((())))))************))))))(((((()))***++++++++++++))))))******************)))******++++++******)))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''((()))***++++++,,,,,,,,,++++++*********)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******'''(((((())))))))))))(((+++++++++++++++++++++++++++************)))))))))))))))))))))(((((((((((((((***,,,,,,)))((('''(((''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''((()))******+++))))))))))))))))))))))))+++)))'''%%%%%%''')))+++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&((())))))(((''''''(((******)))((((((((((((((((((((((((((())))))))))))&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((((((((((((%%%&&&''')))************'''((())))))***))))))((((((((('''((()))***(((&&&'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((************((((((''''''((((((((()))))))))***))))))(((((())))))***))))))(((((((((((())))))'''''''''(((((((((((((((,,,,,,,,,+++++++++******%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((******))))))((((((((('''$$$%%%&&&((())))))*********))))))((())))))************))))))))))))******++++++,,,,,,,,,+++))))))''''''((()))))))))))))))***)))((()))******)))''''''((()))******+++++++++(((((((((((()))))))))***)))))))))))))))******+++++++++++++++,,,,,,,,,---++++++******))))))(((((())))))))))))))))))))))))'''((())))))((('''&&&%%%(((((((((((((((((((((((()))***+++***((((((((()))******)))((((((((((((((())))))************))))))&&&'''((()))*********************)))))))))))))))***++++++++++++++++++***)))***+++***((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((('''&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***)))***++++++,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++---,,,,,,,,,,,,------...---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))***+++,,,((())))))))))))(((((('''************************+++++++++*********))))))(((((((((((())))))))))))(((---111///)))%%%&&&)))&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((%%%'''))))))'''%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))******))))))((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%(((******(((&&&'''((()))(((((((((((())))))***(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((('''&&&'''((()))******))))))((())))))******)))((('''((('''&&&'''))))))'''&&&&&&''''''((((((((((((((('''((((((((()))))))))***'''''''''((((((((((((((('''(((***++++++***(((''''''((((((((())))))))))))))))))(((''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((('''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''''''''$$$%%%&&&((()))*********)))))))))))))))******+++++++++***))))))((()))))),,,------...---,,,***)))(((((()))***************$$$$$$%%%(((+++,,,,,,+++''''''(((******+++++++++(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++,,,++++++***)))((((((''')))))))))))))))))))))))))))***+++++++++)))(((''')))))))))))))))))))))))))))***+++***)))((((((*********)))((((((((((((((())))))************))))))&&&&&&((())))))*********,,,,,,++++++******))))))))))))************)))))))))+++,,,+++((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***'''((()))+++---.........******)))))))))))))))***))))))))))))))))))))))))---------------...///000------,,,,,,+++***))))))++++++++++++++++++++++++************************(((((('''((()))***,,,---))))))***))))))(((''''''************************++++++++++++******))))))(((((((((((())))))))))))***000555222)))###$$$(((&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''%%%$$$$$$%%%''''''+++******((('''&&&%%%%%%))))))))))))))))))))))))'''((()))******)))((('''************************)))***+++***)))&&&$$$"""&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))(((((((((((()))(((((((((''''''''''''%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((%%%(((***)))'''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***************)))(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''$$$(((******(((&&&'''(((%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))&&&&&&'''((())))))((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))******)))((('''''''''(((((((((&&&%%%$$$'''&&&&&&'''(((((('''%%%&&&''''''((()))((((((((('''((((((((())))))******&&&'''''''''(((((())))))''')))***++++++***)))'''(((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((((((((((())))))***+++*********))))))((((((%%%&&&'''(((((('''&&&%%%))))))******)))(((''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&)))'''&&&&&&((())))))(((''''''''''''(((((((((((((((((((((((())))))))))))((()))++++++)))((()))***---,,,***)))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((()))++++++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******---,,,***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))'''&&&((())))))(((+++++++++++++++***)))((())))))************))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&***)))'''%%%%%%''')))***///...---,,,++++++++++++---,,,++++++***+++++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***)))***++++++***++++++++++++++++++++++++***************)))((('''+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******'''(((((((((((((((((((((+++*********))))))(((((((((((()))))))))'''&&&%%%+++)))(((((())))))(((&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((()))))),,,***((('''(((((((((&&&******+++******)))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((())))))((('''&&&&&&)))(((&&&'''(((((((((&&&'''(((((('''%%%$$$$$$%%%+++***((('''&&&''')))***,,,+++***((((((((())))))***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((((((((())))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))+++)))'''&&&%%%%%%%%%&&&))))))))))))************************))))))))))))((((((((()))******++++++))))))************))))))+++***)))'''&&&&&&&&&%%%************)))))))))((((((((())))))))))))(((((())))))))))))((((((((('''))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((('''%%%&&&((())))))(((''''''''''''(((((((((((((((((((((((())))))))))))((()))++++++)))))))))***,,,,,,***)))))))))******+++***)))(((((()))***+++************************)))))))))))))))***++++++'''''''''((((((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******++++++)))((((((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***((((((***++++++*********+++++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))))))))))))))))))))))),,,,,,+++************+++---,,,+++***************++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...,,,******+++++++++***++++++++++++++++++++++++)))************))))))(((+++++++++*********)))))),,,,,,+++++++++*********,,,+++++++++************((((((((((((((((((''''''******)))))))))((((((((('''(((((())))))((('''&&&***)))'''((())))))'''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''(((((()))***'''&&&%%%''')))+++++++++'''(((((((((''''''&&&%%%'''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''((((((''''''''''''(((((((((''''''&&&&&&''''''''''''''''''(((((('''''''''(((((((((((((((((('''&&&((('''&&&'''(((((('''%%%'''((()))(((&&&%%%&&&'''+++***((('''&&&'''((()))***)))((('''''''''((()))***)))((('''&&&''''''((()))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))'''((()))******)))(((''')))))))))))))))))))))))),,,+++***)))))))))))))))((((((((()))))))))******************))))))))))))((((((((()))******++++++))))))************))))))***)))((('''&&&%%%%%%%%%************))))))))))))++++++************++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((***++++++***))))))***,,,+++***)))((()))******+++***))))))))))))***+++***************************************++++++,,,))))))((((((((((((((('''************************+++***************++++++******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))******)))(((((('''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))***,,,---------((()))******++++++******))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******((()))***++++++***)))(((+++************+++,,,,,,---,,,+++***)))(((((((((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,+++******+++,,,,,,,,,+++++++++,,,,,,+++)))++++++++++++++++++++++++))))))******+++*********+++++++++***************,,,++++++++++++*********************)))))))))))))))))))))(((((('''''''''))))))((((((((((((((('''&&&'''(((((()))((((((''')))(((&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((((((((()))******'''&&&%%%''')))+++++++++&&&''''''''''''&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''((((((''''''''''''((((((&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&(((***)))'''$$$&&&''')))(((''''''(((******)))((('''''''''((()))''''''&&&&&&&&&'''(((((())))))(((''''''''''''(((+++******)))((('''&&&%%%((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))******++++++++++++******''''''((((((((()))))))))************))))))))))))((((((((()))******++++++))))))************))))))'''''''''''''''((()))************))))))))))))))),,,+++***))))))***+++,,,***)))(((''''''((())))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&$$$%%%'''(((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((***,,,+++***)))******+++***)))(((((()))***+++*********************************************************))))))******+++***)))))))))((((((''''''************************++++++***)))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***)))***---......---'''((()))***++++++++++++))))))************))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))***+++((())))))******))))))(((*********++++++---......,,,,,,***)))((((((''''''+++++++++++++++,,,,,,---,,,,,,,,,,,,+++***))))))---,,,***))))))***,,,---+++***+++,,,------+++(((++++++++++++++++++++++++((()))******++++++++++++************************++++++++++++************)))))))))))))))(((((((((******))))))((('''''''''((((((((((((''''''''''''&&&&&&'''(((((()))))))))((('''&&&&&&'''((('''%%%''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))((((((((((((((()))))))))))))))))))))******+++---+++)))((((((((('''%%%'''(((((((((((((((''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((%%%&&&((())))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&(((***,,,+++(((%%%$$$&&&'''((('''''')))******)))(((''''''''''''(((&&&&&&&&&''''''(((((()))((((((((('''''''''((((((******))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%'''((()))***)))((((((''''''''''''((((((((((((************)))))))))(((((((((((()))******++++++))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))******++++++)))(((((()))++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,,,,***)))***+++******)))(((((()))***+++******++++++++++++*********************************))))))((((((((())))))******))))))((((((((('''***************************))))))((((((((())))))******))))))))))))******))))))))))))))))))))))))************)))))))))))))))*********************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))((((((***,,,------,,,&&&'''((()))***+++++++++))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&&&&''')))***))))))))))))***,,,---...,,,+++***)))((((((((((((++++++*********+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,*********,,,------+++)))++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++*********))))))((((((((((((((((((((((((******))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))'''&&&%%%&&&'''((('''&&&'''''''''((((((((())))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,---///)))))))))))))))******+++///---***((('''&&&%%%###''''''((((((((((((((('''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((((((((''''''''''''((((((%%%&&&((()))***)))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((&&&''')))+++---,,,)))&&&###$$$&&&&&&&&&&&&(((***)))(((((('''''''''''''''&&&''''''((())))))))))))''''''((((((((((((((((((''''''(((((())))))******)))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%'''((()))(((((('''''''''''''''((((((((((((************)))))))))(((((((((((()))******++++++))))))************)))))),,,+++******)))))))))***))))))))))))***************))))))))))))))))))***'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&&&&((())))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))+++,,,,,,+++******+++***)))((('''((()))***+++******+++,,,,,,+++******++++++++++++++++++++++++***)))((((((((((((((((((***))))))))))))))))))(((************************)))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))+++************))))))))))))******++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))+++,,,+++)))&&&'''((()))************))))))************))))))))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))&&&%%%%%%&&&)))***'''''''''((((((***++++++++++++***))))))))))))***+++******))))))+++,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++******++++++,,,+++++++++***************++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((''''''''''''(((((()))(((&&&&&&&&&((()))((('''''''''((((((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))+++...000222)))(((((((((((()))******,,,***(((((((((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((((((((''''''''''''((((((&&&'''(((((())))))))))))&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''(((***,,,,,,***(((###$$$&&&&&&%%%&&&''')))((((((((('''''''''&&&&&&''''''((()))))))))((((((&&&'''(((((()))(((((((((%%%&&&'''((()))******+++))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))************))))))))))))((((((((()))******++++++))))))************))))))+++******)))))))))))))))((()))))))))************))))))************))))))%%%''')))++++++***(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***((('''''')))******)))''''''''''''(((((((((((((((((((((((()))))))))))))))+++,,,,,,+++******+++)))(((((('''((()))***+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***))))))(((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))'''((()))+++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***,,,,,,***(((''''''((()))******))))))))))))************))))))))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((('''(((((())))))))))))(((''''''((())))))***)))))))))***+++,,,,,,+++************+++,,,,,,+++***)))((()))***,,,---+++,,,------............+++,,,...//////...,,,+++,,,***)))***+++---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++************))))))))))))((((((((())))))*********((((((((()))******++++++((((((((()))))))))******))))))''''''&&&'''((((((((('''&&&''')))***)))((('''((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((***---///111((((((''''''(((((()))******((('''''')))))))))(((%%%&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((''''''''''''((()))***+++'''''''''(((((('''''''''(((((((((((((((((('''&&&&&&%%%%%%''')))***)))((($$$&&&''''''&&&&&&''')))''''''((((((''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((()))))))))((((((&&&&&&&&&''''''(((((()))((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******************))))))))))))((((((((()))******++++++))))))************))))))&&&&&&''''''(((***+++,,,(((((())))))*********+++)))***+++,,,,,,+++***)))$$$&&&))),,,,,,+++(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((((((***++++++***''''''''''''((((((((()))(((((((((((()))))))))))))))+++---,,,+++***+++,,,)))(((''''''''')))***+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++***))))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))++++++++++++******))))))&&&'''(((*********)))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,)))''''''(((((()))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++***)))))))))))))))***((()))***++++++***)))(((......------......//////************+++,,,---...+++***)))((((((***,,,---++++++---...///000000000+++---///111111///---+++,,,+++))))))+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++************))))))))))))(((((())))))******++++++''''''((()))***+++,,,,,,(((((())))))******++++++***)))((('''&&&&&&'''((((((''''''(((***+++***)))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((***)))(((((()))+++---///'''''''''''''''((())))))+++)))((('''((()))((('''(((((()))***++++++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))((((((''''''''''''((((((((('''''''''''')))+++,,,''''''((((((((((((''''''((()))))))))((('''&&&&&&%%%$$$###%%%'''(((((('''&&&'''((((((''''''((()))''''''((((((''''''&&&%%%&&&&&&'''((('''&&&$$$###%%%&&&((()))))))))(((((('''''''''''''''&&&&&&&&&''''''(((((())))))******************************'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************************))))))))))))((((((((()))******++++++))))))************)))))))))((('''&&&&&&'''((()))&&&'''(((***++++++++++++))))))*********+++++++++%%%%%%&&&'''((()))***+++)))((('''%%%%%%%%%&&&''''''''''''''''''((())))))***)))))))))(((((('''''''''((()))((('''&&&''')))))))))(((((('''''''''&&&&&&'''))))))'''&&&'''((((((((((((((((((((((((((('''(((***++++++***)))(((************++++++++++++******+++++++++,,,,,,,,,------------------------))))))))))))))))))))))))'''''''''((()))+++,,,---)))))))))))))))))))))))),,,+++)))((('''''''''((()))))))))))))))))))))))),,,+++***((((((((()))***************************'''''''''((())))))******''''''((()))***+++,,,,,,******))))))***+++,,,,,,*********)))))))))))))))*********************************)))))))))))))))******))))))))))))******,,,++++++***)))(((''''''))))))))))))))))))))))))(((((())))))******++++++''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((('''((()))******+++***)))))))))***,,,,,,,,,,,,++++++***+++++++++************************+++,,,,,,------,,,,,,+++++++++,,,---------,,,+++((()))***+++++++++++++++++++++,,,,,,+++***(((''')))))))))))))))*********((((((((((((((((((((((((************************+++******)))(((''''''&&&***)))'''&&&&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))******))))))((((((''''''))))))************))))))''''''&&&&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''"""###&&&)))++++++***)))(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))(((((('''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$###%%%&&&&&&'''((())))))***)))(((((((((''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))(((''''''''''''((()))((())))))************)))))))))*********+++++++++(((((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((()))'''((()))((('''&&&'''))))))(((((((((''''''''''''''')))+++***)))((())))))))))))))))))))))))))))))*********+++******))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))((((((''''''((()))***+++)))))))))))))))))))))))),,,+++***)))(((((()))***************************************))))))))))))******)))'''&&&%%%$$$###******))))))***++++++,,,************))))))))))))***************************)))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++***)))))))))***+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''***)))((((((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))((())))))******))))))(((++++++++++++************&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&((()))))))))((('''((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&&&&'''''''''(((((())))))***))))))((((((((('''''''''))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))***************)))(((((()))))))))************++++++***))))))((('''&&&&&&(((((()))))))))((('''''''''''''''''''''((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((''''''''''''((()))++++++)))((()))***************************---,,,+++***************(((((((((((())))))))))))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))++++++***)))))))))******************************+++******)))(((((('''''',,,+++***(((%%%###!!!!!!*********)))******+++,,,************************************************))))))))))))))))))************))))))))))))******(((((())))))************))))))))))))))))))))))))******)))(((((('''&&&&&&'''(((((())))))(((((('''))))))************))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))(((((('''((()))*********)))(((******))))))******+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,---+++,,,,,,,,,,,,++++++***---,,,+++******)))******,,,,,,++++++******))))))************************((((((((((((((((((((((((******))))))((((((''''''))))))******))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((''''''&&&%%%''''''(((((((((((())))))'''''''''((()))*********'''(((((())))))(((((('''((((((((((((((()))))))))'''''''''&&&&&&'''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))((((((((((((''''''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))((())))))))))))************+++******)))((('''&&&&&&'''((()))******)))(((''''''''''''''''''((())))))***))))))((('''&&&&&&%%%'''((()))((('''&&&''')))((((((((((((((('''''''''''')))******)))(((((()))))))))))))))))))))))))))///...,,,***))))))******)))*********++++++++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++*********************************************))))))((((((''''''''''''++++++******)))(((((((((+++***************++++++)))***************++++++************************)))))))))))))))***************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((()))((((((((('''''''''&&&(((((())))))))))))(((((((((((()))*********))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))((((((&&&(((***+++,,,+++)))(((***************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******///---+++******+++,,,...------------,,,,,,+++***...---+++***)))***++++++------,,,,,,+++***))))))************************))))))))))))))))))))))))***)))))))))(((((((((''')))***+++++++++***((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))(((''''''&&&(((((((((((((((((())))))'''((((((((()))))))))***''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&***)))'''''''''''')))***(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((************)))))))))))))))))))))(((((((((((('''))))))((((((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))((())))))))))))))))))((('''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))(((((('''((()))******)))(((''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((((((***,,,+++***)))******((((((((((((((((((((((((///...,,,***))))))******)))*********++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))*********++++++++++++***************************(((((()))))))))************++++++++++++,,,,,,,,,++++++***************+++))))))******+++++++++,,,************************(((((())))))******************))))))))))))******++++++******)))(((((('''((((((((((((((((((((((((&&&'''''''''((((((((()))(((((())))))))))))((((((&&&'''(((((()))))))))((((((((())))))))))))(((((((((((((((((()))))))))***(((((())))))))))))(((((('''(((***,,,,,,+++)))((())))))******++++++++++++************+++,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***///...,,,*********,,,---------------,,,,,,+++***---,,,+++*********+++,,,------,,,,,,+++***))))))************************************************))))))))))))(((((((((((()))***+++++++++***((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************)))(((((())))))))))))))))))((((((***)))))))))((((((((('''''''''(((((((((((('''''''''''''''((()))))))))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''(((((()))''''''((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&************))))))))))))***)))))))))(((((((((((((((((())))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))+++++++++,,,***)))))))))))))))((((((((((((((())))))*********''''''((()))))))))(((((('''''''''''''''((())))))%%%%%%&&&'''((())))))***'''((()))((('''&&&''')))'''''''''(((((((((((((((+++,,,......,,,+++,,,---''''''''''''''''''''''''---,,,+++***************(((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))$$$%%%''')))***+++++++++)))))))))))))))))))))))))))***++++++,,,+++++++++******************************+++,,,,,,---......++++++++++++************,,,+++******)))*********))))))******+++,,,,,,,,,************************((((((((()))******++++++******))))))))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&&&&'''(((((()))******((())))))******))))))(((%%%&&&'''(((((()))(((((((((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))((((((((()))***+++++++++***)))))))))***++++++++++++***************+++,,,------************************---......//////......---///...,,,+++***++++++,,,+++,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************************************************))))))))))))(((((((((((())))))******))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++***))))))******))))))))))))((((((*********)))(((''''''''''''(((((())))))(((((('''((()))))))))))))))******&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((+++)))&&&%%%%%%&&&)))+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''((())))))***&&&'''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&''''''((()))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))******+++******))))))******+++(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))((()))************)))((('''((()))*********************))))))(((((((((((((((((()))))))))*********''''''&&&&&&'''(((((()))'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))''''''''''''((((((((())))))+++,,,,,,+++******+++((((((((((((((((((((((((*********+++******))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************+++++++++++++++,,,,,,,,,++++++************)))))),,,++++++***))))))******))))))***++++++,,,------************************'''(((((()))******++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''))))))*********(((((())))))))))))(((((((((((()))))))))*********(((((())))))))))))(((((())))))*********+++++++++((()))***+++,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++...//////000000//////.........---,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))************************(((((((((((())))))))))))***)))((((((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))***************)))((((((*********)))))))))(((((())))))))))))((((((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''))))))))))))(((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''((()))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((('''''''''(((((())))))************)))))))))(((((((((((()))))))))*********+++******))))))******+++(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((***************)))((((((******))))))((((((((('''*********)))))))))))))))'''&&&%%%%%%%%%'''((()))'''''''''''''''((())))))***)))'''%%%"""'''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&'''))))))'''&&&'''((())))))))))))))))))))))))'''(((***++++++***)))(((************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))((((((''''''))))))))))))))))))))))))'''((()))******)))(((((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++******************************))))))(((''''''''')))******+++,,,,,,------,,,,,,+++***))))))******))))))***+++,,,,,,------************************'''(((((()))***+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))************))))))'''''')))******+++++++++(((((())))))))))))(((((())))))))))))************(((((())))))))))))((((((******))))))******+++,,,((()))***+++,,,+++******,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------...---,,,+++***)))((()))***+++++++++++++++***+++,,,---...---,,,+++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''+++*********))))))((((((''''''(((((())))))******))))))************))))))))))))(((((('''''''''&&&***+++,,,------,,,+++***&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&(((******)))'''&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&''')))******++++++%%%&&&&&&'''((())))))***************))))))))))))(((((())))))*********+++++++++************++++++(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))+++***((('''&&&&&&&&&'''+++***))))))))))))******(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))******++++++++++++******++++++******))))))((((((((()))***++++++***)))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++******+++---******++++++++++++************++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))***+++++++++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,***)))***+++,,,+++))))))(((((('''''''''((((((***)))))))))((((((''''''++++++******)))))))))(((++++++++++++++++++++++++***))))))))))))***++++++'''''''''(((((()))))))))+++***)))((((((((()))***)))(((&&&&&&&&&(((***+++(((((((((((()))***,,,,,,******))))))((((((''''''*********+++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++//////...---,,,++++++***,,,------......------,,,---,,,++++++******++++++---,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''(((((())))))******'''((((((((((((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******((()))+++,,,---,,,***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%&&&''''''((((((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''''''''(((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((***)))(((''''''((()))***&&&&&&''')))***+++,,,---***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))(((***************)))((('''((((((((((((((((((((((((,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***((('''&&&&&&''''''))))))))))))))))))))))))'''&&&$$$%%%&&&''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))************))))))******))))))))))))************++++++++++++*********************)))))))))))))))***++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++++++++******))))))))))))*********++++++,,,,,,,,,)))'''&&&'''((()))((('''***))))))(((((()))))))))*********)))))))))(((((())))))))))))(((((((((''')))))))))))))))((((((((((((''''''''''''((()))))))))*********++++++++++++)))((((((''''''((()))******)))((((((((()))+++,,,*********++++++,,,---...------,,,+++***(((((('''*********+++++++++++++++************+++++++++,,,++++++++++++++++++++++++222111111000//////......,,,------------------,,,---,,,++++++******++++++---,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))''''''(((((((((((('''''''''((()))))))))((('''&&&(((((((((((((((((((((((()))((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))(((((()))***)))(((&&&%%%)))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((''''''&&&(((((())))))(((((('''&&&(((((((((((((((((((((((('''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''''''''((((((((())))))'''''''''(((''''''&&&&&&&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))***++++++,,,***)))(((''''''((())))))******)))))))))((((((((())))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********)))))))))************))))))((()))))))))))))))))))))))))))***++++++++++++***)))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******)))((('''''''''''''''(((((()))))))))(((((('''&&&$$$%%%'''(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))*********))))))************))))))++++++************++++++******++++++++++++******)))))))))*********************++++++++++++******))))))************))))))************************)))))))))))))))))))))))))))+++++++++)))((()))*********++++++++++++************++++++++++++******))))))))))))))))))))))))******))))))))))))******+++++++++******************))))))))))))(((((((((*********++++++++++++++++++***))))))++++++***)))*********))))))******++++++++++++************)))***)))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''(((((()))+++,,,,,,,,,,,,,,,------))))))(((((()))***++++++,,,+++***)))***+++,,,---,,,,,,,,,------......///000000///---+++***((((((******************)))))))))))))))*********++++++++++++++++++++++++++++++222111111111000000//////,,,,,,------------,,,,,,---,,,++++++******++++++---,,,++++++******++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))((((((((((((''''''((((((((((((((('''(((((()))))))))((('''&&&((((((((())))))******************))))))((((((((()))))))))))))))))))))))))))******++++++******)))((()))))))))(((&&&$$$###)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((())))))))))))))))))((('''(((((((((((((((((((((((())))))((('''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((()))))))))***&&&&&&''''''((('''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((''''''''''''(((((()))))))))))))))))))))******))))))(((((((((((())))))((()))))))))************+++***)))(((''''''(((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))******,,,+++***)))))))))***+++((())))))************)))************************''')))+++------+++)))'''************************************************************************((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))))))))************))))))***))))))(((((((((''''''&&&'''((())))))((((((''''''&&&%%%&&&((())))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********+++++++++))))))************))))))+++******))))))******+++******++++++++++++******++++++************************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,***)))(((((()))******++++++++++++************++++++++++++******))))))))))))))))))))))))+++******************+++,,,+++++++++***)))))))))+++************************************+++++++++---+++***+++,,,---,,,+++******)))))))))***++++++++++++++++++++++++++++++++++++++++++************++++++*********)))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,,,,************+++,,,,,,---++++++***))))))***+++,,,++++++,,,---------------000///...---,,,+++***)))+++*********)))(((((((((((())))))))))))*********++++++++++++++++++++++++............---------------,,,,,,,,,,,,,,,,,,------,,,++++++******++++++---,,,++++++******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))******))))))((((((''''''&&&'''(((((((((((((((((())))))))))))(((((('''''''''(((((())))))******+++++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))******)))((('''&&&(((((((((((((((((((((((()))(((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***)))))))))(((''''''&&&&&&((((((''''''''''''((())))))))))))***************))))))(((((((((((())))))*********)))))))))))))))******))))))((('''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********---+++)))(((((()))+++,,,'''((()))***************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************************************************************(((((((((((((((((((((((())))))******++++++++++++************************))))))************)))))))))))))))))))))(((((((((&&&&&&'''((((((((((((((()))'''&&&&&&(((***))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++))))))************))))))))))))(((((((((((())))))******++++++++++++******---,,,,,,+++***))))))(((************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***((('''((()))******++++++++++++************++++++++++++******))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))*********************+++***************************)))(((((()))***)))((((((((((((((())))))***++++++++++++++++++,,,,,,,,,************************************************+++************+++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,*********)))))))))************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********)))(((((((((((())))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,++++++******++++++---,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''&&&&&&'''(((((((((((((((******))))))(((((((((((('''''''''(((((()))))))))+++*********)))))))))((((((((((((((((((((((((((()))))))))******)))))))))''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))******))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))&&&''''''(((((('''''''''''''''''''''''''''''''''+++***)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''((((((((('''&&&''''''((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))************(((((())))))))))))((((((************)))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))************,,,+++)))(((((()))+++---'''((()))***************++++++++++++++++++++++++++++++************++++++************************************************************************))))))))))))))))))))))))(((((())))))***+++++++++************************))))))************))))))((())))))******))))))(((''''''''''''((()))*********)))'''''')))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))************))))))))))))(((((((((((())))))******++++++++++++******---,,,,,,+++******))))))******))))))))))))******))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((*********((('''((()))******++++++++++++************++++++++++++******))))))))))))))))))))))))++++++************+++++++++++++++***************((((((((())))))))))))******************)))))))))+++***)))***+++,,,+++)))((((((((((((((()))***+++***++++++++++++,,,,,,,,,((((((((()))))))))))))))*********+++,,,,,,------------,,,,,,------...///000000000000000/////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++***+++,,,---------++++++*********+++++++++,,,,,,******************)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,------......///---,,,+++******+++,,,------,,,++++++******++++++---,,,++++++******+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))+++***)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((%%%%%%&&&&&&'''))))))***))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))************(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((((((((((()))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))((('''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''((('''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''(((((())))))******(((((())))))))))))((((((*********)))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))******+++++++++***)))))))))***+++,,,((())))))************)))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***++++++************************))))))************))))))((()))************)))((()))((('''&&&'''))),,,---,,,***(((((())))))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***)))))))))************+++))))))************))))))***))))))))))))))))))*********++++++++++++***************++++++,,,,,,,,,))))))(((''''''((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))(((((()))*********++++++++++++************++++++++++++******))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))******+++++++++*********)))))))))(((...---,,,,,,......---,,,))))))))))))***+++,,,,,,************+++++++++,,,*********+++++++++,,,,,,,,,---...///000222333333333333222222333333444555999999888888888777777777222333333333333111000///111111111111000000//////---...000111111000...---,,,,,,++++++++++++++++++*********+++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,------...///000000---,,,+++))))))+++,,,------,,,++++++******++++++---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))%%%&&&'''((())))))))))))+++***)))((((((((()))***+++******))))))((((((''''''''''''(((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))***))))))))))))))))))))))))((()))************)))(((((())))))*********))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))((('''''''''''''''%%%&&&&&&'''(((((())))))'''((()))******)))(((''')))))))))))))))*********&&&'''((()))******))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++)))************))))))(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))*********************************))))))************))))))((()))***++++++***)))(((+++)))'''&&&&&&)))---///...,,,))))))))))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((())))))))))))*********))))))************))))))++++++************++++++******++++++++++++******'''((()))***,,,...//////)))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++******++++++++++++************++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,++++++,,,,,,,,,---------+++*********))))))((((((+++***))))))++++++***)))************+++,,,---...)))))))))******+++++++++.........//////000000000111111333444666888999:::999999999999999:::;;;;;;@@@@@@?????????>>>>>>>>>::::::;;;;;;:::888666555555555555555555444333222111222333444444333111000......---,,,++++++***************+++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////---,,,***))))))***,,,------,,,++++++******++++++---,,,++++++******++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''(((((())))))******%%%&&&'''((()))))))))))),,,+++)))((((((((()))***---,,,,,,+++***)))((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))((((((,,,+++***************+++))))))))))))))))))))))))((()))***++++++***)))(((***++++++******)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''''''''((())))))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))'''((((((((('''&&&%%%%%%&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''%%%%%%&&&'''((()))*********)))((('''''''''''''''%%%%%%&&&&&&'''(((((()))'''((()))******)))((('''((()))))))))************%%%&&&((()))***+++******(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++++++++++++++***************)))((('''************************((()))+++------+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''((()))******(((&&&$$$(((((())))))******++++++''''''((()))))))))))))))&&&&&&'''(((((()))((((((...+++(((%%%&&&)))---000++++++***)))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))************+++)))&&&$$$$$$&&&)))+++)))))))))))))))******+++,,,+++++++++***)))))))))++++++***)))))))))))))))******+++,,,+++***)))(((************************------,,,+++*********+++))))))))))))))))))))))))))))))((((((((((((((()))************************++++++++++++++++++++++++///---+++)))((((((((()))+++***************++++++******************************))))))))))))))))))************************************))))))))))))************))))))))))))***++++++++++++***)))(((*********,,,...///...---+++,,,---...............000000000111222444555666999;;;===>>>???@@@CCCEEEDDDCCCBBBBBBCCCEEEHHHIIILLLKKKJJJHHHHHHGGGGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@>>>@@@BBBAAA>>>;;;999888999555333555888999666222222000......000111...,,,---...///...,,,+++,,,---...---,,,++++++***+++++++++++++++++++++,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---************************************************''''''(((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&'''((()))+++++++++***)))''''''(((((())))))*********)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((()))******&&&''''''((()))******+++++++++***)))(((((())))))***)))))))))(((((('''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((***(((&&&&&&&&&'''&&&%%%'''%%%$$$%%%(((***(((&&&))))))))))))((('''&&&&&&$$$%%%((()))***)))((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&'''&&&&&&'''))))))((('''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))---,,,***)))))))))***++++++++++++++++++***)))(((************************+++++++++*********))))))******++++++++++++************)))))))))))))))************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---......---******)))))))))***++++++(((((((((((((((((((((((((((((()))******)))'''''')))))))))))))))*********''''''((()))))))))))))))'''(((((()))******))))))+++***)))))))))***+++,,,***)))((('''''''''''''''******)))((('''&&&%%%%%%))))))))))))************+++***(((&&&&&&(((***+++)))))))))))))))******++++++++++++***************+++******)))(((((())))))((()))***+++,,,++++++***************************,,,,,,+++***************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,+++******************++++++************************************************)))))))))******+++************************************************))))))))))))************************))))))))))))+++++++++,,,---...///...//////111333444555666666999999999:::;;;<<<>>>???AAACCCEEEEEEEEEFFFHHHJJJHHHGGGGGGGGGHHHJJJLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBDDDEEECCCAAA>>>======???<<<;;;===AAABBB>>>::::::888555444555444111///000000111000---,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&'''((()))*********)))((('''((((((((()))))))))******)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((())))))***'''''''''((()))*********+++******)))(((((())))))******)))((((((((((((((()))(((((('''''''''((((((************************(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******((()))***)))((('''(((***(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''+++)))'''(((******)))'''%%%&&&&&&&&&&&&&&&%%%$$$(((((())))))((('''%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))(((''''''&&&)))(((((()))++++++***)))''''''(((((()))******+++))))))))))))************)))))))))))))))))))))))),,,+++***)))((())))))***)))******+++++++++******************************+++++++++*********))))))******++++++++++++************))))))))))))******+++++++++***++++++,,,,,,*********+++++++++,,,,,,++++++***++++++,,,+++***++++++++++++,,,,,,---...))))))))))))))))))))))))((((((((()))))))))))))))************))))))))))))''''''((()))))))))))))))((())))))***************'''(((***,,,,,,+++***)))''''''&&&&&&%%%&&&&&&&&&---,,,***)))'''%%%######))))))))))))************+++***)))))))))******+++)))))))))))))))******+++***************+++++++++***))))))))))))((((((((('''((()))***,,,,,,,,,,,,************************++++++***)))))))))******((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))***************+++,,,---******************************************++++++(((((())))))***+++++++++++++++***)))***+++,,,---...---------...000222333666777999<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFHHHJJJKKKKKKJJJJJJLLLMMMJJJJJJJJJKKKLLLMMMOOOOOOLLLLLLLLLLLLLLLKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIGGGDDDCCCCCCDDDDDDCCCDDDGGGJJJJJJGGGCCCDDDBBB???===<<<:::777444555555555444111//////000---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************************************+++++++++******)))))))))))))))))))))))))))))))))***))))))((((((''''''&&&(((((()))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''(((((()))***''''''(((((())))))************)))((((((((())))))+++***(((''''''((())))))(((((((((''''''(((((()))************************(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******)))***+++***)))((()))+++(((((((((((((((((((((((('''%%%$$$%%%'''))))))(((,,,***(((((())))))'''&&&$$$$$$%%%&&&&&&&&&%%%%%%))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''''')))(((((()))++++++***)))'''(((((())))))*********))))))))))))************))))))))))))))))))))))))******)))((((((((())))))(((((()))++++++,,,,,,,,,************************+++++++++*********************++++++++++++************)))))))))******+++---,,,,,,+++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++......///000111222222333(((((((((((((((((((((((('''''''''''''''((()))***++++++******))))))((((((''''''((()))))))))))))))((())))))******)))))))))&&&(((***,,,,,,+++)))(((''''''&&&%%%%%%&&&&&&&&&)))(((((((((''''''''''''((()))))))))************))))))******************)))))))))))))))******+++)))))))))***+++++++++,,,)))))))))))))))))))))((((((((()))***++++++,,,,,,******************************)))))))))))))))***((((((((((((((((((((((((******)))))))))***++++++((((((((((((((((((((((((************************((()))***,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))************+++,,,---...************************)))))))))***************))))))******++++++++++++---,,,++++++,,,...000222111222222222333666:::===@@@AAACCCEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHIIIJJJIIIJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKJJJJJJIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLIIIGGGFFFHHHJJJGGGHHHJJJMMMPPPOOOKKKHHHJJJIIIFFFDDDBBB???===<<<;;;<<<<<<:::777555555666222111111000...---,,,+++...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''))))))((((((((('''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''((())))))'''((((((((()))))))))******))))))((((((((())))))+++)))(((''''''((()))***(((((((((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((''''''''''''((((((((()))******(((((()))***(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''(((''''''''''''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))((((((''''''&&&&&&'''))))))((('''(((((()))))))))*********((()))))))))************(((((((((((((((((((((((())))))((((((((((((((((((((()))***+++++++++++++++******************************************************++++++++++++************))))))******++++++---,,,++++++***+++++++++---------------------------...////////////000222444555666777888999::::::'''''''''''''''''''''''''''&&&&&&&&&'''((())))))++++++******))))))((((((''''''((()))))))))))))))'''(((((()))((((((''''''(((((())))))************((('''''''''''''''((((((&&&&&&''''''((()))))))))((()))))))))************'''((()))*********)))))))))))))))))))))******+++)))))))))***+++++++++,,,((()))******+++***))))))++++++*********************************************)))))))))))))))******))))))))))))))))))))))))((((((((((((((()))***+++((((((((((((((((((((((((******************************+++,,,,,,***)))(((,,,++++++***))))))******))))))))))))))))))))))))************+++,,,---...************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,...111444666666888::::::;;;???DDDHHHJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHFFFDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMMMMIIIIIIIIIHHHGGGEEEDDDCCCKKKKKKMMMNNNNNNNNNNNNNNNPPPOOOMMMKKKHHHHHHKKKMMMKKKLLLOOOQQQSSSQQQNNNLLLKKKKKKJJJHHHFFFDDDCCCCCCBBBCCCCCCAAA>>><<<<<<<<<999888777555333000---,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************************************))))))(((((((((************************)))))))))))))))((((((((())))))((((((''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((()))))))))))))))((((((((((((((())))))))))))(((''''''((()))***((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((('''((())))))''''''((()))))))))))))))))))))))))))***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''''''''(((&&&''''''((())))))))))))&&&%%%%%%%%%&&&'''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))((('''&&&&&&'''))))))((('''))))))))))))************((()))))))))************((((((((((((((((((((((((((((((((()))))))))((((((+++++++++++++++***)))(((******************************************************++++++++++++*********************+++,,,,,,,,,++++++*********++++++..................---------000222444444555888:::===>>>@@@AAACCCCCCCCCCCC''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))''''''((()))))))))))))))'''((((((((((((''''''&&&))))))((((((((()))***+++((((((((('''(((((()))***'''''''''((((((((((((((())))))))))))************''''''((()))************)))))))))))))))******+++***************+++++++++)))***+++,,,,,,,,,+++***,,,++++++***))))))************************************)))))))))***++++++))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))************************+++++++++++++++***)))(((+++***************++++++***************************************+++,,,---************************((((((((()))******++++++------------.....................000222555888:::>>>@@@CCCDDDDDDFFFKKKOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGGGGFFFCCCBBBBBBCCCFFFHHHJJJMMMNNNMMMLLLKKKIIIJJJJJJJJJIIIGGGEEEDDDIIIKKKMMMOOOPPPPPPPPPOOOPPPPPPOOOMMMJJJJJJMMMOOOOOOQQQSSSTTTTTTSSSQQQOOOKKKLLLLLLJJJHHHFFFFFFGGGFFFGGGGGGFFFCCCAAAAAABBB??????>>><<<999666222000222222111000///------,,,+++,,,,,,------,,,,,,+++++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((''''''(((((())))))((((((((()))))))))))))))(((((((((((()))***++++++''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******&&&((()))((('''&&&'''((())))))))))))))))))))))))***(((&&&&&&&&&'''&&&$$$&&&'''))))))((()))***,,,&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((******((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********)))))))))(((((()))++++++***)))************************))))))))))))************))))))))))))))))))))))))(((((()))*********)))))),,,,,,,,,++++++)))((((((***************************************+++++++++******++++++++++++*********************+++,,,---+++++++++++++++,,,------/////////000000111111222222555:::;;;;;;===AAAEEEHHHIIIKKKMMMNNNNNNMMMMMM''''''''''''''''''''''''))))))***++++++***(((((()))))))))))))))*********''''''((())))))))))))))))))))))))))))))(((''''''((((((((()))))))))))))))((((((''''''((())))))***'''''''''((((((((((((((())))))))))))************(((((())))))***+++,,,,,,)))))))))))))))******++++++++++++***************)))+++,,,......---,,,++++++***)))))))))***+++,,,***************************************+++,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,******************************************************************+++,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++******)))))))))******+++************************)))******+++,,,,,,------+++,,,---///000222333333333444666999<<>>>>>BBBGGGHHHGGGHHHMMMQQQRRRSSSUUUWWWWWWVVVUUUTTT))))))))))))))))))))))))***,,,---...---+++)))((((((((())))))******++++++'''(((((()))))))))))))))***************)))((((((&&&''')))*********)))((('''''''''''''''((()))***%%%%%%&&&'''((()))******))))))))))))************************+++,,,---...)))))))))))))))******+++,,,+++++++++******))))))***+++---/////////---,,,))))))(((((()))+++---...************************++++++******+++,,,------++++++++++++++++++++++++))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))(((((()))+++---///(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))************************++++++,,,------...//////)))***,,,///222555777888999;;;>>>BBBEEEGGGIIIJJJJJJNNNRRRPPPLLLJJJLLLNNNMMMMMMLLLLLLKKKJJJHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC@@@AAAAAA@@@>>><<<=========@@@CCCFFFGGGFFFDDDBBB<<<>>>@@@CCCDDDDDDCCCCCCIIIKKKNNNQQQSSSSSSSSSRRRQQQRRRRRRQQQOOONNNOOOQQQQQQRRRSSSRRROOONNNMMMNNNNNNOOOPPPMMMIIIFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGCCCDDDEEEEEEDDDAAA???===:::999888777555333222222++++++------------++++++++++++************++++++************************************************))))))***+++,,,------...************************)))))))))))))))************)))(((((((((***+++,,,******))))))(((((((((''''''((()))******)))((('''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''''''''''''''((()))***$$$&&&)))+++,,,***((('''(((((((((((()))***+++,,,************************(((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((((((***+++***)))((()))***))))))))))))))))))))))))'''%%%$$$%%%'''))))))(((&&&(((***(((%%%$$$%%%''',,,,,,,,,,,,,,,+++***)))"""$$$&&&(((((((((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((()))***************'''&&&&&&''')))***((('''++++++******************))))))))))))************))))))))))))))))))))))))((()))***,,,,,,,,,+++***((()))***+++++++++++++++************************))))))******++++++++++++******++++++++++++******************+++,,,---...---------...000111333444444666999===AAAEEEHHHIIIJJJNNNSSSSSSRRRRRRVVV[[[XXXYYY[[[\\\]]]\\\ZZZYYY---+++((((((((()))))))))...+++))))))++++++***(((++++++******))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''%%%$$$$$$%%%''''''''''''(((((()))*********&&&'''((('''&&&''')))+++(((((((((((())))))))))))''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,************************(((((())))))*********+++++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************************************************+++++++++)))''''''))),,,---...++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++))))))***,,,,,,++++++,,,...000111222333555888;;;===@@@AAAGGGHHHIIIJJJKKKLLLLLLLLLOOOPPPPPPNNNMMMLLLMMMOOOLLLNNNOOOMMMJJJFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???AAADDDFFFFFFEEEBBB@@@CCCDDDDDDDDDCCCAAA???>>>;;;<<<===>>>>>>>>>======FFFHHHLLLNNNOOOQQQTTTVVVWWWWWWUUURRROOONNNOOOQQQQQQPPPOOONNNOOOPPPQQQRRROOOOOONNNMMMLLLJJJHHHGGGEEEEEEFFFGGGGGGFFFFFFEEEGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA>>><<<:::888777888666333///---,,,,,,---...,,,))))))***++++++***+++++++++***++++++,,,---...,,,***(((''')))+++,,,))))))))))))))))))))))))---,,,***)))))))))******++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))((((((''''''''''''((('''((()))******)))((('''+++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''******))))))((((((''''''((((((''''''''''''((((((,,,+++)))(((''''''((((((++++++***((('''&&&$$$$$$))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((&&&%%%%%%'''(((((('''(((''''''(((+++,,,++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))'''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********))))))))))))))))))************+++++++++******++++++++++++***************)))))))))))))))************************)))***,,,,,,***))))))***++++++++++++***************************+++,,,---)))+++---------,,,------222111111222555888<<<>>>@@@BBBFFFKKKOOORRRSSSTTTYYYZZZ[[[[[[YYYYYYZZZ\\\^^^___```aaaaaa```___^^^,,,***((((((((()))))))))+++)))'''''')))***)))''')))((((((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&******)))(((''''''''''''((()))***)))'''&&&'''((((((((((((((()))))))))***((((((((()))******+++++++++******))))))******+++************************))))))******************)))))))))))))))*********************************)))************+++++++++************************************************************************,,,+++++++++***)))))))))+++***(((((()))++++++***++++++************++++++************************,,,,,,,,,,,,,,,+++++++++)))***++++++)))(((((()))+++++++++,,,...000333444777888:::===AAADDDFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOONNNMMMOOOPPPNNNOOOPPPOOOKKKHHHFFFEEEAAABBBCCCDDDDDDDDDDDDDDDGGGGGGGGGHHHGGGFFFFFFEEEHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@>>><<<;;;999999===@@@CCCFFFIIIMMMQQQUUUVVVVVVVVVTTTRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQOOOMMMJJJHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCAAA???>>><<<<<<;;;999666333111/////////...,,,******+++,,,,,,,,,...---,,,,,,++++++++++++---,,,***)))((()))***+++************************,,,+++***)))))))))***+++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''(((((()))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''(((((())) """$$$'''((()))((((((*********)))((((((''''''((())))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((&&&%%%%%%'''((((((''')))((('''(((***++++++******)))(((''''''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))))))))************+++++++++******++++++++++++******************))))))))))))************************)))+++,,,,,,***)))***+++))))))*********+++++++++*********)))******+++++++++,,,............000111777888999<<>>@@@BBBEEEIIIKKKMMMNNNLLLLLLMMMNNNOOOPPPQQQQQQOOOQQQRRRQQQPPPPPPQQQSSSQQQRRRSSSRRRNNNKKKJJJIIIFFFGGGIIIKKKLLLLLLKKKKKKOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKJJJHHHCCC???:::777444333555777:::===AAAHHHOOOSSSTTTVVVXXXXXXVVVUUUTTTUUUTTTSSSRRRQQQPPPPPPQQQQQQUUUTTTSSSPPPMMMIIIFFFDDDAAAAAA@@@AAABBBDDDGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBB???>>><<<:::777555333222111///------.........---000///...,,,++++++******,,,+++++++++************++++++++++++++++++++++++*********)))******+++,,,'''(((((()))***+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((()))***(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************(((((())))))))))))((((((''''''(((((((((((((((((('''''''''((()))************))))))(((((())))))***$$$(((******(((&&&))))))))))))************''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((&&&%%%&&&''')))((((((***)))((((((*********((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******)))************+++++++++******++++++++++++******************************************************)))+++,,,+++*********,,,'''((()))***+++,,,,,,---,,,,,,+++++++++++++++,,,---///111222333555888:::???@@@DDDGGGKKKNNNQQQRRRTTTUUUXXXZZZ[[[ZZZYYYXXXWWWZZZ^^^`````````aaabbbddddddeeeffffffeeedddddd))))))))))))'''''''''(((***)))))))))***+++,,,,,,************))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))+++,,,,,,+++))))))'''&&&%%%%%%%%%''')))***###%%%(((*********+++---(((((()))))))))*********************))))))((((((((()))***++++++***)))(((************************---,,,,,,++++++*********(((((())))))************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))+++++++++---...---+++(((++++++************++++++***************************************+++++++++***,,,,,,,,,++++++---...///000333666:::===@@@BBBFFFGGGIIIKKKMMMNNNNNNNNNJJJJJJKKKLLLNNNOOOQQQQQQPPPRRRTTTTTTSSSSSSTTTUUUVVVWWWXXXVVVSSSQQQPPPPPPNNNOOOQQQRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOPPPPPPOOONNNNNNMMMJJJDDD>>>888555333222222444666888===DDDLLLQQQSSSVVVYYY[[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSUUUTTTSSSPPPLLLGGGCCC@@@>>>=========???BBBEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@===;;;999777555333111000//////---+++///...---,,,++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))))))))******+++,,,,,,((((((((()))******++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''')))******(((((())))))))))))((((((******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))*********))))))))))))******###%%%)))+++,,,***'''%%%))))))))))))))))))))))))%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((('''%%%&&&((())))))(((***)))(((((()))***((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))*********+++++++++******++++++++++++******)))***************++++++***************************+++,,,+++******+++---)))))))))***+++,,,,,,,,,......---------......///111333666888;;;???DDDGGGGGGIIIMMMQQQTTTVVVVVVVVVUUUVVVYYY\\\]]]]]]]]]\\\[[[^^^bbbccccccaaa``````cccdddeeeffffffeeedddccc(((***+++***(((''''''))))))***************,,,---))))))))))))************(((((((((((())))))))))))'''(((((())))))(((((('''((()))***++++++***)))(((&&&&&&%%%%%%&&&''')))***###%%%((())))))***+++---))))))))))))************++++++******)))(((((((((((()))***++++++***)))(((************************---,,,,,,++++++*********************))))))((((((************************))))))*********+++++++++++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,******,,,...000000...+++++++++************++++++************************))))))*********+++++++++***+++,,,------...000333666888:::>>>BBBEEEGGGHHHKKKKKKMMMMMMMMMLLLJJJIIIGGGGGGHHHJJJLLLOOOQQQRRRRRRTTTVVVWWWVVVUUUVVVWWWZZZ[[[\\\ZZZXXXVVVVVVVVVUUUUUUUUUTTTSSSPPPNNNMMMJJJLLLOOOQQQQQQPPPNNNMMMHHHIIIKKKLLLMMMMMMLLLLLLJJJGGGBBB===999777555555555555666777:::AAAIIINNNSSSVVVZZZ]]]]]][[[[[[ZZZZZZZZZYYYXXXXXXWWWVVVUUUSSSSSSQQQOOOKKKEEE@@@===:::999888999:::===@@@BBBEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHEEEEEEDDDCCCAAA???>>><<<;;;888555333222///,,,***,,,,,,+++++++++,,,,,,---***+++---------,,,***)))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***&&&&&&&&&'''''')))******))))))(((((((((((())))))------,,,+++)))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))***)))))))))((((((((('''******))))))))))))*********************)))((((((***))))))(((((('''&&&&&&###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))'''&&&&&&((())))))(((***((('''((())))))((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))************************************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))*********+++++++++******++++++++++++******))))))******+++++++++,,,***************************+++++++++******,,,...,,,,,,,,,,,,++++++++++++---------...///000222333666999===AAAEEEJJJOOORRRPPPRRRUUUXXXYYYYYYXXXWWWVVVWWWYYYZZZ\\\\\\\\\\\\[[[___bbbddddddbbbaaaaaadddeeefffggggggfffeeeddd'''***---,,,)))'''(((***'''((()))((('''''')))+++''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%(((((()))'''&&&&&&'''))))))))))))*********+++++++++*********))))))((((((((())))))******))))))(((************************+++++++++++++++*********++++++******)))((((((''')))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---)))***+++...000111///---++++++************++++++************************))))))******+++,,,,,,,,,)))+++,,,---...111555888???@@@BBBEEEHHHIIIKKKKKKJJJKKKLLLKKKIIIGGGDDDBBBDDDEEEFFFHHHKKKOOORRRUUUUUUWWWYYYZZZYYYWWWWWWXXX]]]^^^^^^\\\ZZZYYYZZZ[[[YYYWWWUUURRROOOLLLIIIHHHCCCEEEIIIKKKKKKJJJGGGEEEBBBCCCEEEGGGHHHHHHHHHHHHEEEDDDBBB???===<<<<<<<<<:::::::::;;;===BBBIIINNNSSSWWW[[[]]]]]]\\\\\\\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWRRRRRRRRRPPPLLLGGGBBB???999888888888999:::<<<===@@@AAACCCEEEGGGHHHIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>;;;888666333///,,,,,,,,,,,,,,,,,,---......+++,,,---------,,,***)))++++++++++++++++++++++++))))))***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******'''''''''''''''((()))***))))))(((((((((((())))))...---,,,+++***)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))*********)))((('''''''''***))))))(((((())))))***(((((('''&&&'''(((***+++***))))))((('''&&&&&&%%%###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))'''&&&'''(((***)))))))))((('''''')))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((###$$$%%%&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++)))************+++++++++******++++++++++++******))))))******+++,,,,,,,,,***************************+++++++++***+++---000.........------,,,,,,,,,,,,---...000333555888999???BBBGGGKKKNNNQQQTTTWWWVVVWWWYYYZZZ[[[YYYXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYXXX[[[```bbbcccdddeeefffeeefffggghhhhhhgggfffeee(((+++///...***''')))+++((()))***)))'''&&&(((***&&&'''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((()))******)))(((&&&%%%))))))'''%%%######&&&((())))))*********+++++++++*********)))))))))))))))))))))(((((((((((())))))************************))))))***************************)))))))))))))))************************)))************+++++++++************************************************************************)))))))))***+++++++++,,,*********,,,......,,,+++++++++************++++++*********************************+++,,,---------,,,...000222444888===@@@FFFGGGHHHJJJKKKKKKKKKKKKGGGGGGHHHHHHFFFCCC???===??????AAADDDHHHMMMQQQTTTWWWYYY\\\\\\ZZZYYYXXXXXX]]]]]]^^^\\\ZZZYYYZZZ\\\[[[YYYUUUPPPLLLJJJIIIHHHEEEEEEFFFFFFFFFDDDBBB@@@===>>>@@@CCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFJJJPPPTTTUUUXXX[[[]]]]]]\\\]]]^^^XXXYYYZZZ[[[ZZZZZZYYYXXXTTTTTTUUUTTTQQQLLLGGGDDD??????????????????>>>>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIEEEDDDCCCBBBBBBCCCDDDEEECCCAAA???>>><<<999555222000//////............///,,,,,,------,,,,,,+++*********************************+++,,,+++***))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''''''''((()))*********(((((('''''''''(((((()))***)))(((''''''((()))***************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))(((((((((((()))((((((''''''(((((()))&&&&&&%%%%%%''')))+++,,,)))(((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((())))))(((&&&''')))******)))'''&&&&&&''')))***)))((('''((()))******)))((('''((((((((((((((((((((((((###$$$&&&'''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++)))************+++++++++******++++++++++++******))))))***++++++,,,------************************+++++++++******+++...111............////////////000111333777;;;???CCCEEEHHHKKKPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTQQQOOONNNMMMNNNQQQTTTVVVXXX[[[^^^```aaaccceeegggdddeeefffggggggfffeeeddd(((,,,000///+++((())),,,+++,,,---+++((('''))),,,((()))))))))******++++++(((((((((((())))))))))))))))))************))))))+++***)))(((((()))***+++$$$&&&)))+++,,,+++)))((('''&&&%%%###"""$$$(((,,,)))************+++++++++))))))))))))))))))*********)))(((''''''((()))***************************(((((())))))*********+++((((((((()))******++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************+++++++++***************+++*********++++++***(((++++++************++++++******************************+++,,,------......111222555777:::???DDDHHHIIIJJJKKKLLLLLLKKKJJJIIICCCDDDEEEEEEDDDAAA>>><<<999:::;;;???DDDIIINNNQQQYYY[[[]]]]]][[[YYYXXXXXX\\\\\\\\\[[[YYYYYYZZZ\\\^^^[[[VVVQQQMMMLLLLLLLLLKKKIIIHHHEEECCCBBBAAA@@@;;;<<<>>>AAACCCDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGGGGIIIJJJLLLMMMOOORRRXXX\\\VVVXXX[[[\\\\\\\\\]]]^^^WWWXXXYYYZZZZZZYYYXXXXXXVVVWWWXXXWWWUUUQQQLLLIIIGGGHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCBBB@@@>>>>>>FFFGGGGGGHHHHHHIIIIIIIIIDDDCCCBBBAAAAAACCCEEEGGGDDDCCCBBBAAA@@@>>>;;;888444333222000////////////------,,,,,,,,,+++++++++))))))))))))))))))))))))***+++,,,,,,+++***)))(((&&&&&&''')))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&''''''((()))******+++)))(((((('''''''''((((((***)))(((''''''((()))***&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&&&&'''((())))))***''''''(((((())))))******((((((''''''''''''((((((''''''(((((())))))***+++'''(((((()))***+++++++++((())))))***************((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((()))))))))((('''''')))******)))&&&&&&%%%''')))******)))'''((()))******)))((('''((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))************************************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++)))************+++++++++******++++++++++++******))))))***+++,,,,,,------************************+++++++++******+++...111------...///000111222222555777:::>>>CCCIIIMMMOOONNNQQQUUUVVVUUUSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQFFFEEEDDDDDDGGGLLLRRRUUU\\\]]]_________```bbbdddaaabbbcccddddddcccbbbaaa))))))))))))))))))))))))'''))),,,......,,,)))'''))))))((('''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))******+++++++++,,,'''((()))***+++,,,,,,,,,************************((()))***++++++***)))(((++++++************++++++---***'''''')))+++***)))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++******)))+++***))))))***+++,,,---)))***---///000111111111555888<<<@@@DDDGGGIIIIIILLLMMMMMMLLLLLLKKKIIIIIICCCCCCCCCDDDEEEBBB===888888888999<<>>;;;:::999999:::===@@@BBB@@@AAACCCCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOQQQTTTUUUVVVXXXZZZ\\\\\\\\\ZZZYYYVVVXXX[[[]]]]]][[[XXXVVVYYY[[[]]]\\\XXXSSSPPPNNNPPPNNNLLLKKKLLLLLLKKKIIIIIIGGGEEEBBB@@@>>>>>>===BBBAAAAAABBBDDDFFFGGGFFFGGGCCCAAAAAAEEEHHHIIIHHHEEEEEEEEECCCBBB@@@>>>===<<<;;;:::888666333111///,,,,,,,,,,,,,,,,,,------......,,,+++***))))))***)))))))))))))))))))))))))))************+++++++++++++++************++++++(((((()))*********************))))))((((((''''''(((((((((((()))***,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))((()))+++---...***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))******((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((!!!"""$$$&&&((((((((((((+++***(((&&&%%%&&&'''((())))))))))))))))))))))))'''''''''''''''''''''''')))***+++++++++)))((('''))))))))))))))))))))))))++++++******))))))((((((************************+++++++++***************''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))***+++,,,+++,,,...000//////...///222555999;;;BBBDDDGGGJJJMMMPPPQQQQQQTTTTTTSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQPPPMMMJJJDDDCCCCCCEEEJJJOOORRRTTT^^^^^^^^^]]]]]]]]]]]]]]]aaa^^^\\\[[[]]]```bbbbbb))))))))))))))))))))))))''')))+++,,,,,,+++)))'''))))))((('''''''''''''''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))******))))))((((((((((((+++++++++***************)))******+++++++++******************************)))******************)))++++++************++++++,,,***'''''')))+++***)))---------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))******++++++++++++******---,,,+++******++++++,,,,,,,,,---///111444777888@@@AAACCCFFFHHHJJJKKKKKKIIIIIIJJJJJJKKKKKKJJJJJJGGGFFFEEEEEEEEECCC>>>:::888999;;;???EEEKKKQQQUUU\\\\\\[[[[[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^___]]]YYYVVVUUUVVVWWWXXXWWWRRRLLLIIIIIIGGGCCC???<<<;;;999888999;;;===???>>>@@@AAAAAAAAAAAADDDFFFGGGGGGHHHJJJLLLNNNPPPRRRTTTUUUWWWXXXYYYYYYXXXXXXWWWXXX[[[]]]]]][[[YYYWWWYYY[[[]]]\\\XXXUUURRRQQQSSSQQQNNNNNNOOOOOOOOONNNKKKJJJHHHFFFDDDBBB@@@???AAA???>>>???BBBEEEEEEEEEGGGDDDBBBCCCFFFHHHHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>>===;;;999777555444222111///---,,,+++++++++*********)))))))))((((((************************)))************+++++++++++++++************++++++(((((()))***************))))))))))))(((((((((((((((((('''(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((())))))***+++,,,***)))(((''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''***))))))(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''++++++,,,,,,+++******)))))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,***,,,...///.........///111111333666999===AAACCCEEEGGGJJJNNNPPPQQQQQQQQQLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPQQQPPPNNNLLLHHHGGGGGGJJJPPPUUUXXXZZZ[[[[[[ZZZXXXWWWVVVTTTTTTYYYWWWVVVWWWZZZ^^^```aaa))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''''''''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))(((((((((,,,,,,++++++***)))))))))+++++++++++++++***))))))************************++++++************++++++++++++************++++++,,,***((((((***+++***)))---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++++++++***///...---,,,++++++,,,,,,000000000222666;;;???BBBIIIIIIJJJJJJJJJJJJKKKKKKFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJHHHGGGEEECCC@@@===<<<===@@@EEEKKKPPPUUUWWW\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___]]]ZZZWWWVVVVVVWWWWWWTTTOOOIIIFFFFFFEEEBBB@@@===<<<:::999999:::<<<===???@@@@@@@@@??????@@@BBBEEEEEEFFFGGGIIIJJJKKKLLLPPPQQQRRRSSSTTTUUUVVVVVVXXXYYY\\\]]]]]][[[YYYWWWZZZ[[[\\\ZZZWWWUUUUUUUUUUUURRROOONNNOOOPPPPPPPPPLLLLLLLLLKKKIIIGGGDDDCCCAAA???======???BBBCCCCCCGGGFFFEEEEEEGGGGGGGGGEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@???>>><<<;;;:::999777333///,,,+++******((((((***+++++++++***)))************************)))************+++++++++++++++************++++++(((((()))***************((((((((()))))))))******)))((((((((((((((())))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''((()))************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''******))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((''''''$$$%%%(((***+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))******))))))))))))))))))))))))))))))))))))************************************))))))******++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++...000111111000000000555777;;;@@@EEEIIILLLMMMMMMNNNOOOPPPOOONNNLLLKKKDDDEEEFFFHHHJJJLLLMMMNNNQQQOOONNNNNNOOOPPPOOOMMMLLLKKKJJJMMMQQQVVVYYYZZZVVVUUUTTTSSSRRRPPPOOOOOOSSSRRRRRRUUUYYY^^^```aaa((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++******)))************************---,,,+++******+++,,,---++++++************+++++++++*********************************************------------------------+++++++++++++++++++++++++++++++++*********))))))******++++++,,,,,,++++++------------......//////444555777:::>>>BBBFFFHHHJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNLLLJJJGGGEEECCCBBBAAABBBDDDHHHLLLPPPSSSVVVWWWZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]]]]^^^]]][[[YYYWWWVVVUUUUUUUUUPPPLLLGGGDDDCCCCCCBBBAAAAAA@@@???>>>>>>???AAABBBCCCCCCDDDBBBAAA@@@AAACCCGGGGGGHHHHHHHHHGGGGGGGGGJJJKKKLLLNNNPPPSSSVVVWWWYYYZZZ\\\]]]]]][[[YYYXXXXXXYYYYYYWWWUUUUUUUUUWWWUUURRRNNNKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMKKKIIIHHHDDDAAA>>>===>>>???@@@@@@EEEEEEEEEFFFGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@???>>><<<:::555111---+++++++++***+++---///000000///...************************))))))*********+++++++++++++++************++++++(((((()))***************'''(((((()))******++++++******))))))))))))))))))+++***)))((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((%%%&&&((()))))))))((('''((((((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))******++++++************************))))))******+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000000000///...---,,,...000111111333555777===@@@DDDJJJNNNQQQSSSTTTWWWUUUQQQLLLHHHEEECCCAAACCCDDDFFFHHHJJJLLLNNNOOONNNLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKNNNRRRTTTUUURRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUXXX]]]aaabbbbbb(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))*********+++++++++************************))))))))))))************(((((()))***++++++,,,,,,(((((()))***+++,,,,,,,,,************************---,,,+++******+++,,,---++++++************++++++******++++++*********+++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,+++,,,...000222444555555888;;;???CCCFFFHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJGGGEEEEEEEEEFFFKKKLLLOOOQQQSSSUUUUUUUUUXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\YYYXXXWWWVVVUUUTTTTTTSSSPPPMMMJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJJJJHHHFFFEEEFFFHHHLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGIIILLLPPPTTTWWWYYYZZZ[[[\\\\\\\\\ZZZYYYXXXVVVVVVVVVUUUSSSSSSUUUVVVUUURRRMMMJJJIIIHHHFFFEEEDDDFFFIIIKKKMMMMMMLLLKKKHHHEEEAAA???>>>>>>===<<>>BBBGGGIIIMMMRRRUUUVVVWWWVVVZZZUUUMMMFFFAAA>>>>>>???FFFGGGGGGHHHIIIJJJKKKKKKFFFEEEDDDEEEGGGIIIIIIIIIIIIHHHGGGIIIMMMQQQTTTUUUWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\___aaaaaa```))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))************+++++++++************************)))))))))************+++''''''(((***+++,,,---...'''((()))***+++,,,,,,,,,************************++++++************++++++++++++************++++++)))+++,,,,,,+++******++++++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***+++,,,------------+++---000444888;;;===>>>>>>AAAEEEHHHHHHGGGEEECCCBBBCCCFFFHHHJJJKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIIIIHHHHHHJJJLLLQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXYYYYYYUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQRRROOOPPPPPPNNNLLLKKKLLLNNNPPPPPPPPPPPPNNNKKKIIIHHHGGGHHHKKKNNNRRRVVVXXXZZZZZZZZZ[[[[[[ZZZYYYXXXWWWTTTUUUUUUTTTRRRRRRSSSUUUUUURRRNNNLLLJJJHHHEEECCC>>>???BBBEEEGGGIIIIIIJJJJJJGGGDDDAAA@@@>>><<<:::<<<>>>@@@AAAAAABBBEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBCCCCCCCCCCCCBBBBBBAAA;;;:::888666444222111111...///000000000///...---++++++++++++++++++++++++)))************+++++++++++++++************++++++(((((()))***************(((((())))))***+++,,,,,,---,,,,,,,,,,,,,,,------...---,,,*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))''''''((((((((((((((('''&&&'''((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$%%%''')))++++++++++++(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((()))***+++,,,------,,,)))'''&&&'''((()))************************))))))))))))))))))))))))******))))))******++++++))))))))))))))))))))))))))))))))))))******************************************++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...***+++,,,---.../////////333444666888<<>>BBBDDDDDDEEEEEEFFFFFFEEEBBB???===???BBBFFFJJJMMMMMMMMMLLLIIIIIIIIIIIIHHHGGGFFFEEECCCFFFIIIKKKLLLMMMQQQTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVUUUSSSTTTUUUVVVWWWYYYXXXXXXWWWWWWVVVUUUUUUSSSTTTUUUWWWWWWVVVUUUTTTQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTRRRSSSSSSQQQOOOOOOPPPQQQPPPQQQRRRRRRRRRPPPNNNMMMKKKMMMPPPSSSUUUWWWXXXXXXYYYZZZZZZZZZYYYXXXVVVVVVTTTUUUVVVUUUTTTSSSSSSTTTQQQOOOMMMLLLKKKIIIEEEBBB:::;;;<<<>>>@@@BBBCCCDDDFFFEEECCCBBBBBB???<<<999666999;;;======@@@EEEIIIIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBB======<<<;;;999777555333111000000///---,,,++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++(((((()))***************)))))))))******+++++++++++++++++++++,,,,,,---...000///---,,,++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))((((((((((((((()))%%%&&&((()))*********)))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$&&&(((***++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((()))***+++******))))))))))))))))))************************)))))))))))))))))))))))))))******+++,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---///111333444999===AAAEEEIIIMMMQQQTTTWWWXXXYYY[[[\\\\\\\\\[[[SSSQQQMMMIIIGGGHHHJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCAAABBBDDDHHHLLLOOOOOONNNPPPOOOOOORRRWWW\\\___```^^^]]]]]]\\\\\\[[[[[[[[[YYYYYYZZZ\\\]]]\\\YYYWWW))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))************+++++++++************************))))))******++++++++++++***************+++++++++***++++++++++++***))))))************************((()))***++++++***)))(((++++++************++++++(((+++......+++******,,,)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++************))))))***+++,,,------...---444666:::???CCCFFFGGGHHHIIIHHHFFFCCC@@@===;;;999===@@@FFFKKKMMMMMMLLLJJJEEEEEEEEEEEEEEEDDDCCCCCC@@@EEEJJJMMMOOOQQQUUUYYYSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWUUUTTTTTTUUUWWWXXXYYYXXXXXXWWWUUUTTTSSSSSSRRRSSSVVVXXXYYYXXXWWWVVVNNNQQQSSSTTTRRRQQQOOOOOORRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQSSSNNNPPPRRRTTTTTTTTTSSSRRROOOQQQTTTVVVXXXWWWWWWVVVYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVXXXWWWUUUSSSSSSTTTKKKKKKKKKKKKKKKIIIEEEBBB999999999:::;;;===>>>???CCCBBBBBBBBBBBB@@@===999333555888:::;;;???EEEJJJKKKJJJGGGFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBB??????@@@???===:::666444444333111///---,,,++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++(((((()))******************************+++++++++************+++,,,---...111000...---,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******(((''''''((()))***%%%&&&((()))*********)))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''')))***+++***((('''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))---,,,***(((((((((((()))&&&''')))+++,,,+++***)))************************(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))++++++******))))))((((((************************---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---............///000222555888999???DDDKKKPPPTTTUUUVVVWWWZZZZZZ[[[]]]^^^^^^^^^^^^UUUTTTRRRPPPOOOMMMMMMLLLMMMLLLKKKIIIGGGFFFDDDDDDGGGHHHKKKPPPUUUWWWWWWVVVYYYWWWVVVVVVYYY\\\]]]^^^XXXXXXYYYYYYZZZ[[[\\\\\\XXXXXXZZZ\\\]]]\\\YYYVVV******))))))))))))******---,,,***)))((((((((()))(((***,,,------,,,+++)))---+++)))'''&&&''')))++++++***************++++++++++++***)))))))))))))))******))))))((((((((('''************************+++)))((('''((()))+++,,,+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---......++++++******++++++,,,---+++******))))))******+++++++++,,,------------,,,,,,---.........///222444;;;@@@FFFJJJIIIGGGGGGHHHIIIEEEAAA>>>>>>?????????EEEFFFHHHJJJJJJJJJHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBDDDGGGKKKPPPTTTVVVWWWWWWYYYWWWUUUSSSSSSTTTVVVXXXZZZXXXUUURRRRRRSSSVVVXXXUUUVVVVVVTTTQQQOOOOOOPPPRRRSSSUUUWWWYYYXXXUUUQQQSSSSSSQQQOOOMMMMMMOOORRRTTTRRRQQQRRRUUUUUUSSSQQQZZZYYYWWWUUUSSSRRRRRRRRRRRRNNNOOOUUUWWWTTTRRRUUUTTTTTTSSSSSSUUUWWWYYY[[[XXXWWWVVVTTTTTTTTTUUUUUUXXXWWWUUUSSSSSSSSSSSSTTTNNNNNNMMMLLLKKKJJJIIIIIIEEE@@@:::777888999:::999<<<===???@@@@@@===:::888555555555555777<<>>===;;;::::::888444000---+++*********+++,,,---...------,,,,,,,,,,,,++++++************************+++++++++(((((())))))))))))((((((,,,+++++++++***)))))))))******+++,,,------......111000///......---......+++++++++*********))))))------------,,,,,,+++***))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++'''(((((()))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...//////...,,,******+++000000111222555:::@@@EEEKKKOOOTTTWWWWWWXXX[[[]]]^^^^^^_______________^^^___ZZZUUUUUUWWWXXXUUURRRRRRPPPNNNLLLLLLMMMOOOQQQPPPQQQTTTXXX[[[\\\[[[ZZZ\\\YYYWWWXXX[[[]]]\\\ZZZ]]]WWWTTTUUUUUUTTTUUUXXXTTTVVVZZZ\\\ZZZUUUSSSTTT******))))))))))))******,,,+++***(((((('''((((((++++++---......------,,,---+++***(((((()))***+++******))))))***++++++,,,+++***)))(((((((((((()))(((((('''''''''&&&&&&&&&***************************)))((('''((()))+++,,,***++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,---...******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,......///222666999CCCGGGLLLMMMLLLIIIHHHHHHDDDAAA???>>>@@@AAABBBAAADDDEEEGGGIIIJJJJJJJJJIIIEEEEEEDDDDDDDDDDDDDDDEEEFFFIIILLLPPPTTTVVVVVVWWWYYYXXXVVVUUUUUUVVVXXXZZZXXXWWWUUUSSSQQQRRRTTTVVVSSSUUUVVVUUUTTTSSSTTTUUUUUUXXX\\\aaaccc```ZZZUUUQQQQQQQQQPPPNNNNNNPPPRRRRRRQQQQQQTTTXXXYYYXXXVVV]]]\\\[[[XXXVVVSSSRRRQQQSSSOOOOOOTTTUUUQQQOOOQQQQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUSSSRRRRRRRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRSSSPPPPPPOOONNNLLLKKKJJJJJJFFFAAA;;;888888999999888;;;<<<===>>>>>>===;;;:::888888777666777;;;@@@DDDHHHHHHIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCDDDEEEEEEFFFCCCCCCCCCAAA@@@>>><<<;;;:::999888555222///---+++***+++,,,---------,,,+++,,,,,,++++++++++++++++++++++++******************)))))))))******)))))))))+++++++++*********************++++++,,,,,,------//////...------------...,,,++++++++++++*********,,,,,,------,,,++++++***))))))))))))))))))))))))************)))))))))(((++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,---///111111333666999>>>DDDKKKOOOOOOSSSWWWYYYZZZZZZ\\\_________````````````______ccc___ZZZZZZ\\\]]][[[XXXWWWUUUTTTRRRRRRTTTVVVXXXYYYYYYZZZ\\\]]]]]]\\\ZZZZZZWWWUUUVVVXXXXXXWWWUUUUUUQQQNNNPPPQQQPPPQQQTTTSSSUUUWWWYYYYYYUUUSSSRRR******))))))))))))******+++***)))((('''''''''(((+++++++++,,,,,,,,,------++++++++++++******************))))))***+++,,,,,,))))))((((((''''''((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---)))))))))))))))***++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333777===AAAJJJMMMOOOOOOMMMIIIGGGFFF?????????AAADDDFFFFFFFFFCCCEEEGGGIIIJJJJJJJJJJJJEEEEEECCCCCCDDDFFFHHHIIILLLNNNPPPSSSUUUWWWWWWWWWZZZYYYWWWUUUTTTTTTUUUVVVSSSTTTSSSRRROOOOOOPPPQQQSSSVVVYYY\\\]]]___aaaccccccgggnnnsssrrrkkk```XXXPPPQQQRRRQQQPPPOOOPPPQQQQQQRRRUUUZZZ___cccdddcccffffffdddaaa^^^ZZZVVVTTTTTTQQQQQQSSSTTTPPPNNNNNNMMMNNNPPPQQQRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQOOONNNMMMKKKKKKIIIDDD???;;;999888777666888888999:::;;;;;;<<<<<<::::::999888777:::>>>BBBFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBB???>>><<<;;;;;;<<<;;;999555000...,,,,,,,,,---,,,,,,+++***++++++++++++++++++,,,,,,,,,+++++++++***)))))))))+++******))))))******+++***************+++++++++***************+++++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************)))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))'''''''''((()))*********************************))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))))))))))))))))))))++++++************++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,...222666666999>>>CCCHHHMMMRRRVVVVVVXXX[[[]]]]]]^^^___aaa```aaaaaaaaaaaaaaa``````eeeaaa^^^]]]___```___\\\[[[ZZZYYYWWWWWWYYYZZZ\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUSSSRRRQQQRRRRRRQQQOOONNNKKKKKKNNNPPPOOOQQQUUUXXX[[[___cccdddbbb\\\WWW******))))))))))))*********))))))(((((('''''''''(((((((((((()))***++++++***+++,,,---,,,,,,+++***,,,+++******))))))******((((((''''''''''''((((((******))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++************)))***++++++,,,***************++++++,,,+++,,,...//////...,,,+++.........------.........,,,...111444888===DDDHHHLLLMMMNNNMMMKKKHHHFFFDDDBBBBBBCCCFFFJJJKKKJJJIIIFFFFFFHHHIIIIIIIIIIIIIIIFFFEEEDDDDDDEEEIIILLLNNNSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPOOORRRTTTSSSQQQPPPQQQSSSYYY^^^fffmmmrrrvvvyyy|||}}}tttdddXXXQQQSSSTTTTTTRRRPPPPPPPPPRRRVVV\\\dddlllsssvvvxxxxxxwwwvvvsssooojjjeeebbb]]][[[ZZZZZZYYYVVVSSSQQQNNNNNNOOOOOOQQQRRRSSSTTTRRRRRRQQQQQQRRRTTTUUUVVVRRRQQQQQQPPPPPPPPPOOOOOOSSSRRRQQQPPPNNNMMMLLLLLLKKKHHHDDD???;;;999777666666666666666888:::<<<===;;;;;;:::999888:::>>>BBBCCCEEEHHHJJJJJJIIIGGGEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@>>>=========>>>===;;;888555333.........---,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,+++***)))((((((+++***)))(((((()))***+++)))))))))***+++++++++,,,************)))))))))))))))))))))******,,,---------------,,,,,,,,,++++++***+++++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++***************))))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,((((((((((((((((((((((((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,---///444777???CCCHHHLLLOOOQQQTTTVVVZZZ[[[]]]^^^___```bbbbbbbbbbbbcccccccccbbbaaaaaaccc```^^^]]]^^^___^^^]]]\\\[[[YYYWWWVVVWWWWWWXXXYYYYYYYYYVVVSSSQQQPPPPPPNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKMMMRRRUUUUUUYYY___fffnnnyyy~~~rrrggg******))))))))))))******)))))))))))))))((((((((((((((((((((()))***+++,,,)))***,,,------,,,+++***......,,,***)))(((((('''((((((''''''''''''(((((())))))******************(((((((((((((((((((((((()))))))))))))))******+++((())))))*********))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********)))))))))***++++++,,,++++++++++++,,,------+++,,,...//////...,,,+++...------------.../////////222666:::???DDDJJJNNNMMMMMMLLLLLLKKKJJJHHHGGGIIIIIIJJJLLLNNNNNNLLLJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFHHHLLLPPPRRRUUUUUUUUUUUUTTTSSSRRRQQQOOOQQQTTTVVVWWWWWWUUUTTTVVVZZZ^^^^^^\\\[[[^^^```gggooo{{{xxxdddWWWUUUVVVWWWWWWTTTRRRRRRRRRWWW]]]gggrrr|||~~~{{{tttrrroookkkhhhddd___ZZZXXXWWWTTTRRRQQQRRRSSSTTTQQQQQQPPPPPPQQQRRRTTTUUUPPPPPPPPPPPPOOOOOOOOONNNRRRQQQPPPOOONNNMMMMMMLLLNNNLLLIIIDDD@@@<<<:::999666555555555777999;;;===:::;;;;;;::::::<<>>??????>>>===;;;:::999888222111000///...---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++***)))((((((***))))))(((((())))))***)))))))))***+++++++++,,,***)))))))))))))))))))))(((((((((((()))+++,,,------------,,,,,,,,,++++++))))))******+++******)))************************))))))))))))))))))******((((((((()))))))))))))))((((((((((((((((((((((((,,,++++++***)))((((((''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))++++++************++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///111444:::>>>GGGKKKPPPSSSUUUUUUUUUVVVZZZZZZ[[[]]]___aaabbbcccccccccddddddcccbbbaaaaaabbb```]]]\\\\\\\\\\\\\\\\\\[[[YYYVVVTTTRRRRRRQQQRRRTTTUUUTTTQQQNNNNNNOOOLLLMMMNNNNNNNNNMMMMMMMMMOOOOOOSSSYYY]]]___fffmmmyyy{{{******))))))))))))******))))))************)))))))))******+++,,,---......)))***+++,,,,,,,,,+++***///...,,,***)))(((''''''((((((''''''(((((())))))''''''(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((())))))******))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,+++++++++,,,...000111555888>>>BBBFFFJJJMMMPPPPPPNNNMMMMMMNNNOOONNNLLLPPPOOONNNOOOOOONNNKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJMMMPPPSSSUUUUUUTTTRRRPPPNNNLLLJJJJJJGGGMMMUUU]]]bbbcccbbbaaaccchhhmmmmmmjjjiiilllpppttt~~~vvvdddXXXWWWYYYZZZYYYXXXWWWXXXYYY___fffrrr~~~{{{wwwpppiiijjjgggccc^^^ZZZWWWVVVVVVUUUSSSRRRPPPOOONNNOOOOOONNNOOOOOOPPPPPPOOONNNNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNJJJEEEAAA??????999999888888999;;;<<<===;;;<<<<<<;;;;;;<<>>===<<<<<<<<<777666444222000///......++++++++++++++++++,,,,,,,,,+++++++++***)))))))))))))))***++++++***))))))***************+++++++++)))))))))))))))*********(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++(((((()))************)))************************))))))))))))************'''''''''(((((((((((()))))))))))))))))))))))))))++++++******)))(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))***************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++---111444999???EEEJJJNNNQQQVVVXXXXXXXXXXXXXXXVVVUUUUUUXXX\\\```bbbbbbddddddddddddcccbbbaaaaaabbbaaa___]]][[[[[[[[[[[[[[[ZZZXXXUUURRRPPPOOONNNIIIMMMQQQQQQNNNLLLLLLNNNPPPRRRTTTTTTRRRQQQPPPQQQTTTUUUZZZaaaeeejjjttt}}}******))))))))))))******)))***+++,,,,,,+++******(((***+++---...///......((())))))***++++++******---,,,+++***)))))))))))))))(((((((((((()))***+++''''''((((((((()))))))))************************(((((()))***************'''(((((()))))))))))))))************************++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...111444555:::???EEEJJJLLLNNNOOOPPPSSSPPPNNNNNNPPPQQQPPPOOOQQQPPPNNNMMMLLLJJJHHHEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNQQQSSSUUUWWWVVVTTTQQQNNNKKKHHHFFFEEEEEEMMMYYYeeelllmmmjjjhhhkkkooosssqqqmmmkkkoootttwww}}}pppddd\\\WWWYYYZZZZZZ[[[]]]```cccgggooozzz|||yyyxxxvvvsssnnniiieeebbb___\\\XXXTTTPPPMMMKKKJJJNNNNNNOOOPPPPPPPPPOOONNNPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRRRROOOJJJFFFDDDEEE?????????>>>>>>>>>??????>>>>>>>>><<<;;;;;;>>>@@@DDDEEEGGGIIIKKKMMMMMMNNNIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCC???@@@BBBBBBBBB@@@>>>===<<<:::777555222111000000,,,,,,++++++++++++++++++++++++******************)))+++---......---+++)))+++++++++***************((())))))******+++++++++)))((((((((()))***++++++,,,++++++++++++*********'''(((((()))******))))))************************((()))))))))************'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))*********+++))))))))))))))))))))))))++++++************++++++*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.../////////222777<<>>BBBIIINNNPPPPPPOOOOOOTTTQQQNNNMMMOOOQQQPPPNNNPPPNNNKKKJJJIIIGGGEEECCCDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMOOOQQQSSSUUUVVVWWWXXXVVVSSSOOOKKKHHHFFFEEEGGGPPP]]]iiipppooojjjfffkkkoooqqqnnnhhhfffjjjooosss~~~tttllleee```VVVXXXYYY[[[]]]aaafffjjjlllttt{{{uuuqqqiiifff```YYYSSSMMMJJJHHHMMMNNNPPPPPPQQQPPPOOONNNPPPQQQQQQRRRSSSTTTTTTUUUQQQSSSUUURRRMMMIIIHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@===;;;:::<<<===AAABBBCCCEEEGGGIIIKKKLLLJJJKKKLLLMMMLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGFFFFFF>>>@@@DDDFFFFFFCCC???<<<>>>===:::777444333222222---,,,,,,++++++************************+++++++++***,,,///111111///,,,***,,,+++++++++******))))))(((((()))***+++,,,,,,---)))))))))))))))******++++++++++++*********))))))''''''((())))))***))))))************************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))%%%&&&''')))***,,,---...''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))++++++************++++++,,,+++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111555999>>>CCCGGGLLLQQQTTTYYYZZZZZZWWWRRRMMMJJJHHHKKKJJJJJJOOOVVV\\\______dddddddddcccbbbaaa```___```___]]]ZZZVVVTTTTTTUUURRRRRRQQQQQQPPPOOOOOONNNUUU[[[ccceeebbb___^^^___ccceeegggddd___ZZZXXXXXXcccdddiiipppvvv~~~))))))))))))))))))))))))+++***'''&&&&&&'''***+++,,,,,,++++++***)))(((((()))************+++++++++))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++************)))++++++++++++++++++++++++************************------,,,,,,+++,,,,,,---........................///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000111333555:::???CCCIIIIIIJJJLLLNNNQQQTTTVVVTTTTTTUUUUUUTTTSSSQQQPPPOOOLLLHHHFFFFFFGGGHHHHHHLLLJJJIIIHHHHHHJJJMMMNNNOOOOOOOOOPPPSSSZZZccciiiiiibbb[[[YYYXXXTTTPPPMMMOOOUUU^^^dddfffdddbbbaaadddccccccccccccdddddddddkkkuuu}}}yyyrrriiidddddd]]]YYYTTTUUU\\\fffnnnqqqttt{{{vvvpppfff[[[QQQMMMMMMOOORRRTTTXXX\\\]]]ZZZTTTOOOPPPPPPQQQRRRSSSTTTUUUUUURRRQQQPPPPPPOOOMMMJJJGGGJJJJJJJJJJJJIIIGGGDDDCCCDDDCCCBBB@@@>>><<<;;;:::999:::>>>BBBEEEIIIKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJGGGEEEEEECCCBBBAAAAAA@@@???===??????>>>===:::555111///111000...,,,+++++++++,,,---,,,***))))))***,,,...***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++***)))(((''''''&&&''''''((()))******++++++*********))))))((((((******++++++++++++******)))*********++++++++++++''''''(((((())))))******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***&&&''''''((()))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))((()))+++------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,///...---,,,---222888===???BBBHHHMMMRRRTTTUUUVVVXXXWWWUUUPPPJJJEEEBBBBBBDDDGGGLLLTTT[[[___aaa```eeedddbbb```___```aaabbb```\\\XXXUUUTTTRRRNNNLLLRRRMMMLLLOOOPPPPPPWWW```dddiiinnnnnniiifffggghhhmmmkkkhhhfffdddbbb___]]]jjjhhhllltttvvv|||))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,++++++***))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******'''''''''''''''((())))))************************))))))))))))************))))))))))))))))))))))))***))))))((()))***+++,,,+++++++++************)))++++++++++++++++++++++++******************************)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////111555888;;;???EEEHHHJJJJJJKKKMMMOOORRRTTTVVVUUUUUUVVVVVVUUUSSSRRRQQQKKKHHHFFFFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKOOOTTT\\\gggsss{{{yyyrrrjjjfffccc___YYYUUUSSSVVV[[[___aaa```^^^]]]```_________aaabbbbbbbbbeeemmmzzz~~~zzzxxxrrrjjjeeeddd^^^ZZZWWWYYY```jjjqqqvvvvvv~~~}}}zzz|||}}}~~~~~~}}}~~~}}}vvvqqqggg]]]UUURRRTTTWWWYYY[[[___cccccc___XXXSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNOOONNNKKKIIIJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFDDDCCCAAA???>>>===;;;===???BBBEEEHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKJJJGGGDDDDDDBBBAAAAAABBBBBBAAA????????????===;;;999666555333222000...---,,,,,,,,,,,,,,,+++******+++,,,---***+++---.........,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((''''''(((((())))))******+++*********))))))))))))***++++++,,,,,,++++++***)))))))))*********++++++))))))))))))************************************((((((((((((((((((((((((******))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((())))))***++++++))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,***)))))))))******************************)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---............///111666===BBBHHHKKKOOORRRUUUVVVUUUUUUSSSQQQLLLGGGAAA???@@@AAAHHHKKKPPPWWW\\\```aaa```____________^^^]]]]]]\\\\\\XXXSSSOOONNNNNNMMMMMMOOONNNQQQXXX\\\___fffnnntttxxxzzzxxxqqqkkkiiiiiiooolllhhhffffffgggggggggqqqpppuuu}}})))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))'''((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((()))***************************************++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...000222222555:::???CCCGGGKKKNNNLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSJJJIIIHHHJJJLLLOOOOOOOOOJJJJJJJJJIIIIIIHHHGGGGGGGGGJJJPPPYYYeeesss}}}vvvqqqkkkddd___\\\ZZZYYYZZZ]]]___^^^\\\^^^]]]]]]___bbbdddddddddcccgggqqq{{{xxxxxxtttmmmgggfff```]]][[[]]]cccllltttxxx{{{{{{uuurrrrrruuuxxxyyyxxxtttuuutttrrrqqqtttssswww}}}sssooohhhaaa[[[ZZZ\\\___bbbdddiiimmmmmmggg___XXXSSSRRRRRRQQQOOONNNLLLKKKOOONNNMMMMMMNNNNNNMMMLLLIIIIIIJJJJJJIIIIIIHHHGGGIIIHHHGGGFFFDDDCCCBBBAAA???@@@AAACCCDDDEEEEEEEEEHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLJJJGGGDDDBBB@@@??????AAABBBCCCBBB@@@@@@???>>>===<<<;;;;;;666555333000...---,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,,,,++++++***((((((((()))))))))******++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((())))))))))))******************************************))))))))))))******(((((((((((((((((((((((())))))''''''''''''))))))))))))(((((((((((())))))(((((())))))***+++++++++))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))),,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,......------...000...///222444888>>>EEEJJJQQQRRRTTTVVVVVVTTTRRRQQQNNNKKKEEE???;;;<<>><<<<<<>>>AAABBBBBBBBBAAA???>>>============888777555222000...,,,+++++++++,,,,,,,,,+++******))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********(((((())))))******************))))))))))))))))))************************)))******++++++******)))(((((((((((())))))))))))+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,---------------++++++++++++++++++++++++---.........---,,,...//////222777;;;@@@FFFMMMRRRRRRSSSUUUUUUTTTQQQNNNLLLKKKHHHDDD@@@>>>AAAGGGKKKVVVYYY]]]______^^^^^^]]]\\\\\\\\\[[[YYYVVVTTTRRRQQQPPPNNNKKKIIIKKKOOOSSSZZZbbbppp|||{{{sssnnnlllnnnoooqqqwww))))))))))))))))))))))))((()))***++++++***)))(((+++++++++***************)))))))))*********++++++******************************))))))((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******************************)))*********+++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,++++++........................,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------...---++++++---111666888===AAAGGGKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUSSSQQQQQQQQQPPPNNNLLLHHHGGGFFFFFFHHHLLLPPPSSSXXX[[[aaaiiittt}}}uuummmggg```ZZZZZZ```gggjjjkkkgggfffgggmmmtttyyyyyywwwtttvvv}}}{{{tttqqqooonnnmmmmmmoootttyyy}}}{{{rrrmmmkkklllnnnpppooommmnnnpppmmmgggdddeeemmmvvv~~~oooccceeeggggggfffffffffhhhlllpppuuuzzzzzzuuullleeeYYYYYYXXXWWWTTTQQQMMMKKKJJJIIIHHHIIIKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@???===<<<@@@BBBDDDGGGJJJKKKKKKKKKMMMLLLLLLMMMMMMKKKHHHEEE???<<<999888:::<<<>>>???BBBAAA@@@>>>===<<<<<<<<<999888777444222///---,,,+++,,,,,,,,,,,,+++***)))))))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))((((((((()))******++++++************))))))))))))***************+++++++++(((((())))))))))))(((((((((((((((((())))))))))))*********))))))(((((('''((((((((((((((((((((((((************************))))))))))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******************************+++***(((''''''(((***+++(((((())))))))))))((((((***************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))************+++*********************************------,,,,,,,,,---...///,,,,,,---------.........++++++++++++++++++++++++...//////...,,,,,,---///444888===CCCGGGMMMRRRUUUQQQRRRSSSSSSRRROOOLLLJJJHHHGGGFFFEEEEEEHHHMMMQQQ[[[]]]``````^^^[[[YYYYYY]]][[[XXXUUURRRQQQPPPPPPOOORRRUUUTTTQQQQQQVVVZZZcccppp~~~yyywwwssswww))))))))))))))))))))))))))))))***++++++***))))))************************************++++++++++++******************************************))))))%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''((((((((())))))))))))************************)))***++++++,,,,,,+++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------...---,,,---111666;;;>>>DDDGGGKKKNNNNNNOOOOOOPPPTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTUUURRROOOMMMMMMKKKJJJHHHGGGGGGGGGIIIMMMQQQVVVYYY```cccjjjrrr~~~|||sssfffaaa\\\]]]bbbjjjppprrrooonnnpppxxx}}}}}}}}}|||{{{|||~~~~~~uuunnnkkklllnnnooolllkkkmmmooommmgggeeehhhooo{{{~~~qqqbbbeeeggghhhiiiiiikkkmmmrrrtttyyy||||||wwwnnnhhh]]]^^^^^^]]][[[XXXUUUSSSKKKKKKKKKLLLMMMMMMJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFEEEEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<===???CCCFFFIIIJJJJJJIIILLLLLLLLLLLLMMMKKKHHHEEEBBB>>>999666666888999:::AAA@@@@@@???>>>===<<<<<<;;;:::999777444222///...---,,,,,,++++++*********)))************+++++++++************************************************************))))))))))))(((((())))))*********+++*********************************+++++++++++++++((())))))))))))))))))(((((((((((()))))))))******)))))))))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******((((((((((((******(((((())))))))))))((((((************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...111333;;;???EEEJJJMMMPPPSSSUUUOOOPPPRRRSSSRRRPPPNNNLLLEEEFFFHHHIIIJJJMMMQQQUUU[[[^^^aaa___ZZZVVVTTTTTTXXXVVVSSSPPPOOOOOOPPPPPPSSSYYY^^^]]]ZZZYYY___eeejjj}}}))))))))))))))))))))))))*********++++++*********************************))))))))))))************************************))))))))))))))))))******%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((()))))))))*********************************)))***+++,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,---..............................///222666;;;AAADDDHHHJJJNNNPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUUUURRRQQQQQQPPPPPPQQQRRRRRRQQQNNNKKKJJJJJJKKKJJJJJJJJJLLLPPPTTTXXX[[[^^^___eeehhhoooxxx~~~sssgggeeeccccccgggnnnuuuyyyzzzyyy|||wwwttttttuuuvvvpppooopppqqqoookkkmmmrrryyywwwiiiiiihhhhhhiiimmmrrrvvvxxxzzz|||~~~|||vvvmmmggg```bbbcccdddcccaaa^^^]]]VVVVVVWWWXXXXXXVVVQQQNNNHHHHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCAAA@@@>>>>>>===@@@CCCGGGIIIJJJJJJIIIJJJJJJJJJLLLLLLKKKIIIFFFGGGBBB;;;555444555666666>>>>>>@@@@@@@@@@@@???>>>======<<<;;;888666333222...---,,,***)))************************+++,,,,,,))))))))))))))))))))))))************************************)))))))))((()))))))))))))))*********)))))))))******++++++,,,*********++++++,,,,,,,,,******++++++++++++******)))))))))*********++++++))))))))))))))))))******************************************************))))))*********+++++++++))))))))))))******************************************))))))))))))******************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))((()))***+++,,,++++++***************************)))***,,,---------,,,+++***++++++,,,------......------------------------,,,---//////111333888;;;BBBFFFKKKOOOQQQQQQRRRRRRNNNOOOQQQRRRQQQPPPMMMKKKFFFHHHIIIJJJMMMPPPVVVZZZZZZ]]]```]]]VVVQQQOOOOOORRRRRRRRRSSSSSSTTTUUUVVV[[[aaafffddd___```hhhpppttt))))))))))))))))))))))))******************************************++++++(((((((((((())))))))))))************************%%%%%%&&&&&&''''''((((((((((((((((((((()))******************************)))************+++++++++************************)))***+++,,,---,,,+++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,........................+++*********+++,,,,,,------,,,,,,++++++,,,,,,---........................//////111555:::@@@EEEHHHJJJLLLOOOQQQQQQRRRUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTQQQPPPOOONNNNNNOOOQQQQQQOOOLLLIIIHHHJJJMMMOOOOOOOOOSSSZZZ```dddeeeddddddgggkkkpppyyy|||qqqjjjjjjjjjjjjmmmrrryyy~~~~~~wwwuuussssssqqqpppvvv~~~zzzpppmmmjjjggghhhooowww~~~~~~~~~|||uuulllfffbbbdddfffhhhhhhgggdddcccaaaaaacccdddccc```ZZZVVVIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>@@@DDDHHHJJJKKKJJJIIIIIIIIIIIIKKKLLLKKKIIIFFFKKKEEE<<<666333333444444;;;===???BBBCCCBBBAAAAAA??????>>>===;;;999666555///...+++)))))))))***+++++++++******++++++,,,---************************************************+++*********))))))((((((******))))))))))))))))))(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))'''((()))******)))(((''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++((()))+++------,,,+++*********++++++,,,---..............................***,,,...111333888>>>BBBGGGJJJOOORRRRRRQQQPPPPPPLLLMMMOOOPPPOOOMMMKKKIIIJJJJJJKKKLLLNNNSSSZZZ___XXX\\\^^^[[[TTTMMMKKKLLLOOOQQQUUUXXX[[[\\\\\\\\\aaafffjjjfffaaacccnnnxxx~~~))))))***++++++++++++++++++++++++***************,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******,,,---,,,)))((()))***)))000---*********((('''(((+++)))(((***---...---******))))))((()))+++,,,---+++***************++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///000////////////.........***+++,,,,,,------,,,,,,---,,,+++*********+++,,,.........------,,,,,,,,,------.....................333999>>>BBBEEEHHHJJJLLLPPPTTTUUUTTTSSSUUUWWWXXXUUUSSSRRRSSSSSSPPPMMMMMMJJJJJJLLLLLLIIIIIILLLJJJHHHGGGIIINNNTTTZZZ^^^___eeelllmmmhhhbbb``````lllkkkmmmsssyyyyyyqqqrrrsssvvv{{{zzzuuuuuuxxx}}}|||xxxzzzwwwooonnnuuuzzzzzz{{{}}}}}}{{{yyyuuummmccc^^^bbbfffiiijjjjjjjjjjjjlllqqqxxx~~~}}}sssdddXXXQQQJJJDDDBBBEEEHHHFFFDDDGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAADDDDDDEEEGGGGGGHHHHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLKKKHHHBBB===888555333222888999<<>><<<999666444111111000///---,,,+++***+++++++++*********))))))))))))***++++++++++++***)))))))))***++++++,,,,,,))))))))))))******************))))))))))))******))))))))))))((((((((((((+++*********))))))((((((************************************************))))))))))))******************************************))))))))))))******((((((((((((((((((((((((+++*********))))))(((((()))((((((((()))***++++++(((((())))))******++++++)))************+++++++++***************************)))(((''''''((()))***''''''((()))))))))))))))))))))))))))************************************************************************************************************))))))))))))***+++---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------,,,---...000000000000333:::AAAGGGIIIOOOMMMLLLKKKLLLLLLLLLLLLQQQOOOKKKHHHFFFFFFGGGHHHMMMLLLMMMPPPUUUYYY[[[[[[YYY[[[XXXQQQNNNOOONNNLLLUUU]]]dddeee```\\\\\\^^^___```dddhhhiiilllttt((())))))*********************************++++++,,,+++******))))))******))))))))))))))))))))))))((())))))******))))))((((((((()))))))))))))))***++++++***(((''')))***+++333---))))))++++++,,,...,,,+++***+++------+++)))******))))))***+++---...++++++************+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------.../////////.........------***+++,,,,,,------,,,,,,...---,,,++++++,,,------...---------,,,,,,,,,,,,............///000111222333777===BBBEEEHHHKKKMMMPPPSSSVVVXXXWWWVVVWWWYYYVVVSSSPPPPPPQQQQQQOOOLLLOOOKKKIIIJJJIIIFFFGGGJJJMMMLLLNNNRRRYYY```eeegggdddhhhjjjiiidddaaaaaacccllllllnnnsss}}}zzz{{{zzz|||{{{wwwwwwzzz~~~}}}vvvuuuzzz~~~|||xxxuuulllddd```dddgggiiijjjkkkooorrr}}}nnncccUUUNNNGGGEEEGGGIIIGGGDDDFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLLLLIIIEEE@@@;;;777444222555555888<<>><<<:::888666333333111000...,,,+++******+++++++++++++++******))))))***++++++++++++***++++++******************))))))))))))******************))))))))))))*********************)))))))))+++*********))))))))))))************************************************))))))))))))******************************************))))))))))))******************************************)))))))))((())))))))))))))))))***+++)))))))))))))))*********)))************+++++++++***************************)))(((((((((((()))***''''''((()))))))))))))))))))))))))))***************************************************************************************************************+++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------.........------///111000111444:::@@@FFFJJJLLLNNNLLLKKKKKKLLLNNNOOOPPPQQQOOOLLLJJJIIIIIIKKKLLLOOOPPPRRRUUUYYYZZZZZZXXXUUUVVVSSSNNNMMMRRRUUUUUUaaaeeehhhgggccc``````bbb]]]___dddjjjnnnsss~~~(((((()))))))))*********)))))))))***+++++++++,,,,,,+++******))))))******)))))))))))))))))))))))))))******++++++******)))***************)))))))))))))))(((((('''(((,,,///JJJ===111...---++++++,,,---,,,++++++,,,,,,)))(((++++++******+++,,,...///++++++************++++++,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,......------------......------,,,,,,,,,,,,++++++///.........///222555666:::===BBBFFFIIILLLNNNPPPRRRUUUWWWXXXXXXWWWXXXXXXUUUSSSOOONNNNNNNNNNNNMMMPPPKKKHHHJJJJJJJJJNNNSSS[[[[[[^^^dddkkkoooooommmiiijjjhhhdddaaaaaaeeeiiioooqqquuuxxx|||}}}zzzwwwwwwzzz~~~|||zzz{{{~~~}}}{{{~~~|||wwwsssllleeecccfffiiiiiiiiimmmvvv}}}wwwmmm\\\UUUNNNKKKLLLLLLIIIEEECCCCCCEEEFFFFFFEEEDDDCCCGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJIIIEEEAAA;;;666333222222333888>>>BBBEEEFFFCCCBBBAAA???===;;;:::999777666444222000---,,,+++)))***+++,,,,,,,,,+++***))))))***++++++++++++***,,,,,,++++++***))))))((())))))))))))******************))))))))))))*********************+++++++++***************)))))))))************************************************))))))))))))******************************************))))))))))))******************************************))))))))))))+++***))))))))))))))))))************)))))))))))))))************+++++++++***************************))))))(((((())))))***(((((())))))******))))))))))))))))))************************************************************************************************************+++,,,,,,---,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,------------...//////...---...000222222666<<>>===<<<;;;999777555222///---,,,)))***,,,---...---,,,+++))))))***++++++++++++***+++++++++*********))))))((()))))))))******************))))))))))))******))))))***************+++************************************************************************((()))))))))******************************************))))))))))))******((((((((((((((((((((((((*********)))))))))))))))++++++***)))((((((((()))++++++******))))))(((((())))))*********+++++++++************************))))))))))))))))))))))))((())))))*********))))))((()))))))))************************************************************************************************************)))***,,,------+++)))(((,,,,,,,,,------------...,,,,,,,,,------------......//////......///222444777<<>>===:::888555222000...+++,,,---......---,,,+++))))))***++++++++++++***))))))*********+++++++++((()))))))))******************))))))))))))******((((((((()))))))))*********************+++++++++************************************************((()))))))))******************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))******++++++***)))((((((((()))++++++******))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))((()))))))))************************************************************************************************************&&&''')))+++,,,,,,******,,,,,,---------.........,,,,,,---------.........---.........///111555999???DDDIIILLLKKKIIIGGGGGGAAAHHHQQQWWWYYYWWWVVVUUUPPPQQQSSSUUUWWWYYYZZZZZZ[[[YYYWWWVVVXXXYYYZZZYYYVVVUUUWWWaaawwwyyyrrrooonnnlllnnnooovvv}}}~~~***)))((('''((()))***+++)))))))))***+++++++++,,,,,,+++******))))))******************************((())))))))))))))))))(((***************))))))))),,,)))))),,,+++***444AAAsssRRR333+++---***)))+++((())),,,,,,++++++,,,---++++++******+++,,,...///...---,,,++++++***+++++++++,,,,,,---,,,,,,+++***))))))******+++,,,,,,,,,***+++,,,---------,,,+++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,***+++,,,------...------,,,,,,------------......---...000333888===BBBEEEIIIJJJLLLMMMMMMNNNPPPRRRUUUUUUTTTUUUUUUTTTRRROOOLLLKKKHHHFFFGGGLLLSSSYYYaaa\\\YYY\\\```dddmmmuuu|||sssllliiijjjlllqqqwww}}}{{{yyyvvv~~~{{{wwwvvvxxxxxxxxxxxxxxxxxxxxxyyyyyywwwyyyzzzyyyxxxwwwxxxyyy}}}||||||zzzyyy}}}{{{xxxjjjiiiggggggkkkuuu|||{{{yyyvvvssskkkeee```^^^______[[[WWWQQQPPPOOOMMMKKKIIIGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJDDDDDDEEEEEEEEEEEEEEEDDDGGGHHHIIIJJJIIIGGGEEEDDDAAACCCEEEGGGIIIIIIHHHGGG@@@>>><<<===???BBBDDDDDDEEEEEEFFFFFFEEECCCBBB@@@@@@???===:::777555222111......---------,,,,,,,,,))))))***++++++++++++***((())))))***++++++,,,,,,))))))))))))******************))))))))))))******'''''''''((())))))***************+++++++++++++++************************************************))))))))))))******************************************))))))))))))******************************))))))))))))************+++***))))))))))))))))))************)))))))))))))))************+++++++++)))))))))))))))))))))))))))******++++++******)))******++++++******))))))))))))))))))************************************************************************************************************&&&''')))+++,,,,,,,,,,,,,,,---------............,,,---------............,,,---///000222666<<<@@@HHHKKKLLLJJJFFFCCCCCCDDDCCCKKKUUU[[[[[[XXXUUUTTTQQQRRRUUUXXXZZZ[[[[[[[[[XXXVVVTTTTTTWWW[[[^^^___ZZZ[[[```ooo{{{wwwuuutttvvvwww}}}zzz|||+++***)))((((((***+++,,,******************++++++,,,+++******))))))******************************)))******++++++******)))(((((()))))))))))))))***,,,((((((,,,***)))444CCC[[[888///000,,,(((***)))+++------+++***+++,,,******))))))***+++---.........---,,,++++++++++++***+++,,,---------,,,+++*********+++,,,---------)))***,,,.........,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++---.../////////...---------......////////////000444999>>>DDDHHHKKKLLLMMMNNNNNNNNNNNNPPPRRRUUUSSSRRRRRRSSSRRROOOKKKFFFFFFEEEFFFIIIRRR^^^ffflllfffbbbccceeehhhnnnuuu}}}tttqqqssssssuuuzzz~~~|||}}}yyyuuutttvvvxxxyyyzzz{{{{{{{{{{{{zzzyyy{{{||||||zzzxxxxxxxxx|||yyyzzzyyyyyy~~~|||yyynnnjjjgggiiipppyyyxxxuuutttsssqqqnnnhhhddd______bbbccc___\\\VVVXXXZZZYYYVVVPPPIIIEEEDDDDDDEEEFFFGGGHHHIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIJJJKKKJJJHHHFFFDDDBBBBBBCCCDDDFFFHHHIIIJJJEEEDDDBBBBBBDDDFFFGGGFFFDDDEEEGGGIIIHHHFFFCCCAAAAAA@@@>>><<<999777555444222000...,,,++++++,,,---))))))***++++++++++++*********************++++++))))))))))))******************))))))))))))******'''(((((()))******++++++*********++++++,,,,,,,,,************************************************))))))))))))******************************************))))))))))))******************************((()))))))))************))))))))))))))))))***+++)))))))))))))))*********)))************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))((())))))))))))************************************************************************************************************+++++++++,,,,,,---------------------............------------............---...000333777===DDDIIIOOOOOOMMMGGGAAA???BBBFFFHHHOOOXXX[[[YYYVVVTTTUUURRRSSSVVVYYY[[[[[[ZZZYYYRRRRRRRRRUUUZZZ___bbbcccbbbdddlll~~~{{{|||,,,***)))((()))***,,,---+++++++++***************,,,++++++***)))*********************************+++++++++,,,,,,+++++++++''''''(((((())))))******,,,'''(((,,,***'''333DDD{{{SSS000***///,,,***,,,***---///---***((()))+++***))))))))))))+++,,,---///...---,,,++++++++++++)))***,,,---...------,,,******+++,,,------......((())),,,.........---,,,......------------,,,,,,++++++,,,---------,,,,,,+++,,,...000000000000///........./////////000000000333777===CCCHHHLLLNNNNNNOOOPPPOOONNNOOOPPPRRRRRRPPPNNNOOOPPPNNNKKKGGGDDDEEEFFFHHHNNNYYYhhhrrrqqqlllhhhiiijjjlllrrrxxxvvvvvv{{{|||}}}~~~~~~|||yyyttttttvvvwwwxxxzzz{{{|||{{{zzzzzz}}}~~~~~~}}}zzzyyyxxxyyyyyywwwxxxxxxwww}}}yyyvvvqqqlllhhhjjjsss|||~~~xxxqqqnnnmmmllljjjhhhfffaaa^^^___bbbdddaaa^^^```dddiiikkkfff]]]QQQJJJAAABBBBBBDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGJJJKKKLLLLLLKKKIIIGGGFFFDDDCCCBBBBBBDDDFFFIIIKKKHHHFFFEEEFFFHHHIIIIIIHHHCCCEEEIIIKKKJJJGGGDDDAAABBBAAA???===;;;888777666444222///,,,***+++,,,---))))))***++++++++++++***,,,,,,++++++***)))))))))))))))))))))******************))))))))))))******((())))))***++++++,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))******************************************))))))))))))******(((((((((((((((((((((((((((((())))))*********+++))))))(((((()))***++++++(((((())))))******++++++)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++***)))((())))))))))))************************************************************************************************************//////...---------......---------.........//////---------.........//////---///222555:::BBBJJJOOORRRQQQMMMEEE>>>>>>CCCIIINNNSSSYYYZZZWWWTTTTTTVVVRRRTTTWWWZZZ[[[ZZZYYYWWWNNNOOORRRXXX^^^ccceeefffiiimmmvvv~~~~~~************************))))))))))))))))))))))))*********************************+++,,,,,,,,,---...,,,******,,,---+++(((,,,+++***((((((((())))))++++++++++++,,,---...///HHH===///***---000...***++++++++++++++++++++++++((()))******)))***,,,...???999111,,,++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++........................++++++,,,,,,,,,---------,,,,,,------.../////////,,,---//////...---///000222666===DDDJJJMMMNNNOOOPPPQQQRRRTTTUUUSSSOOOKKKLLLMMMMMMMMMKKKHHHDDDBBBAAADDDGGGMMM\\\mmmxxx{{{{{{rrrlllooorrrsssuuuzzz}}}}}}~~~}}}|||wwwtttrrrssstttxxx||||||}}}}}}|||zzzzzz|||~~~{{{www{{{{{{xxxwwwuuullloooooopppuuu}}}{{{vvvoookkkiiigggdddaaa```___^^^aaaeeegggeeebbbgggkkkooonnnfff]]]UUUQQQJJJIIIIIIIIIGGGEEEFFFIIIGGGHHHHHHHHHIIIKKKMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKEEE???>>>AAAFFFIIIJJJLLLJJJIIILLLOOOPPPNNNKKKMMMHHHEEEFFFJJJKKKHHHDDDCCCCCCBBBAAA???===;;;999777555222///---,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,)))************+++++++++---+++))))))+++,,,***'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,************************++++++************++++++************************))))))))))))))))))))))))((()))***++++++***)))(((************************+++++++++*********))))))************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------+++---//////.........000555444555<<>>>>>BBBEEEGGGKKKJJJIIIJJJMMMOOOOOOOOOOOOKKKHHHGGGJJJLLLKKKJJJDDDDDDBBBAAA@@@???>>>>>>888777444222///...,,,,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++++++++************++++++************++++++++++++---+++)))***+++,,,***(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++************++++++************************************************)))***+++,,,,,,+++***)))************************+++++++++*********))))))************************))))))***+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------------------------...000000///...///111666666999@@@IIIQQQUUUVVVRRRNNNIIIGGGIIINNNSSSVVVWWWUUUSSSRRRRRRTTTWWWYYYXXXXXXWWWUUUSSSQQQOOONNNKKKQQQXXX^^^aaadddiiimmmwww{{{~~~}}}************************++++++++++++++++++++++++************************************)))))))))))),,,***))))))***+++***((())))))))))))***+++,,,---((('''''''''((()))***++++++***)))***,,,---+++))))))))))))))))))))))))))))))***+++*********,,,...///---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000......///......000444777???BBBGGGKKKOOOPPPPPPPPPPPPOOOPPPQQQRRRPPPMMMJJJJJJIIIHHHFFFDDDCCCCCCBBBDDDGGGLLLYYYnnn~~~}}}~~~~~~yyyyyy}}}{{{yyyzzz|||}}}}}}yyy~~~|||xxxwww{{{|||zzzzzz{{{zzzvvvvvvtttrrrpppnnnjjjfffccc______^^^^^^^^^bbbfffjjjkkkmmmooommmhhhccc___]]]^^^]]]ZZZWWWTTTSSSRRRQQQIIIIIIIIIJJJJJJKKKLLLMMMKKKLLLNNNPPPPPPPPPNNNMMMNNNKKKFFF@@@======AAADDDIIIJJJKKKKKKKKKLLLOOOQQQQQQOOOMMMKKKKKKLLLNNNOOOJJJIIIFFFDDDAAA@@@??????999888777555333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************************+++++++++,,,,,,+++******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))(((((())))))))))))))))))))))))************))))))((((((************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++***************++++++++++++++++++++++++''''''((()))***++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------///000111000//////111333888:::@@@HHHPPPVVVWWWWWWRRRPPPNNNOOOSSSVVVYYYYYYUUUSSSQQQPPPQQQTTTXXX[[[XXXVVVSSSPPPOOOOOOPPPQQQOOOUUU^^^dddgggkkkpppttt||||||{{{{{{|||++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))((((((''''''***))))))))))))***))))))+++*********+++++++++,,,((('''''''''(((((()))******,,,------,,,***)))((()))))))))***************((()))***)))((()))***,,,************+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000111111111111222555:::>>>DDDFFFJJJNNNQQQRRRRRRRRRRRRQQQPPPPPPPPPOOOLLLJJJGGGFFFDDDBBBBBBCCCDDDEEEHHHJJJPPP]]]qqq~~~}}}~~~}}}yyyyyy{{{~~~zzz~~~}}}xxxxxx}}}~~~{{{zzzwwwrrrssstttttttttrrrnnniiifffbbbcccbbb``````dddkkkrrroooooonnnllljjjhhhfffeeehhhgggccc___]]]^^^]]]ZZZQQQOOONNNOOOOOOMMMMMMOOOJJJLLLNNNQQQRRRQQQPPPOOOQQQPPPLLLFFF???===???CCCGGGJJJNNNNNNLLLKKKMMMOOOQQQRRRRRRQQQNNNMMMNNNOOOPPPOOOMMMJJJFFFAAA>>><<<999999999777555222///---------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))******))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))***++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...........................///000000000000111444666<<<@@@HHHQQQWWWZZZZZZYYYTTTTTTUUUWWWZZZ[[[[[[YYYUUUTTTSSSRRRSSSTTTVVVWWWQQQPPPPPPPPPRRRTTTWWWYYYTTT[[[dddkkkooosssxxx|||}}}{{{||||||}}},,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))(((((('''''''''))))))***))))))))))))***---------,,,+++***))))))))))))((((((((()))******,,,---...---***((()))************+++++++++,,,,,,,,,---------,,,,,,---///***+++,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........------......///000000111000111222333555999???CCCEEEGGGKKKNNNQQQRRRSSSSSSQQQOOONNNMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCEEEHHHIIIQQQSSSXXXbbbsss~~~}}}{{{wwwxxx{{{~~~zzzzzz}}}}}}xxxwwwyyy{{{~~~~~~~~~|||zzz{{{~~~}}}xxxtttuuu|||~~~|||zzzvvvrrrrrrtttwwwwwwuuuqqqmmmkkkfffgggfffeeedddhhhpppvvvqqqpppnnnmmmlllllllllkkkmmmnnnjjjeeefffkkkkkkggg[[[VVVTTTUUURRRMMMKKKNNNIIIKKKNNNPPPRRRRRRRRRRRRRRRRRRPPPJJJBBB>>>???AAADDDJJJQQQSSSQQQMMMKKKKKKOOORRRUUUVVVSSSOOOLLLJJJOOOOOOPPPOOOKKKFFFAAA===;;;;;;:::999777333111///.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,------......------,,,***++++++++++++,,,,,,,,,++++++,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))'''(((((()))******++++++************************++++++************++++++*********************************************************))))))*********************************************************++++++++++++++++++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------....................................///000000111444888<<>>>>>===;;;888666444222/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++------////////////------++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************++++++************++++++************************))))))))))))))))))))))))******)))(((((()))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,***))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------.......................................///000111444999@@@EEEKKKPPPWWW[[[^^^^^^^^^^^^]]]\\\]]]^^^___]]]ZZZWWWXXXWWWWWWUUUSSSQQQOOOMMMJJJOOOWWW^^^aaa```]]]ZZZ\\\cccmmmtttyyy|||yyy|||~~~{{{|||~~~{{{www|||************************************************************************((()))))))))))))))******(((***,,,+++***)))+++---............---,,,***)))******)))))))))))))))***'''((((((***+++,,,++++++)))))))))***+++,,,,,,,,,)))******)))(((((()))++++++,,,---+++))))))+++---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------.....................///000000111111000222666:::===AAAFFFJJJLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLKKKMMMQQQTTTWWWWWWUUUTTTSSSQQQPPPPPPQQQQQQSSSXXX]]]aaahhhssszzz{{{}}}~~~zzz}}}~~~~~~zzztttqqqrrrwwwzzzxxxvvvvvvsssuuuxxxzzz}}}~~~~~~~~~tttrrrqqquuu}}}xxxtttyyy|||zzzqqqlllkkkkkklllnnnpppqqqqqqrrrzzz{{{zzzyyywwwssswww|||}}}{{{xxxvvvvvvuuuttttttvvvxxxzzz{{{{{{tttqqqnnnnnnpppqqqqqqpppmmmqqqpppoooxxxvvvlllfffddd[[[MMMHHHKKKIIIIIIJJJLLLOOORRRTTTVVVSSSSSSTTTTTTRRRMMMGGGCCCAAAEEELLLTTTXXXXXXSSSOOOLLLNNNQQQWWWZZZYYYSSSNNNIIIJJJKKKLLLNNNOOOOOOOOOCCCBBB@@@===;;;999888777000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,---...//////...---,,,+++++++++,,,,,,,,,------)))+++------++++++,,,...++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++************************++++++************++++++************************************************++++++***))))))***++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------.......................................///111444888@@@IIIOOORRRVVV[[[]]]]]]]]]___aaa```___^^^______^^^\\\ZZZYYYWWWSSSPPPNNNMMMMMMMMMPPPVVV```gggjjjhhhccc```dddkkkuuu|||yyyxxxxxxyyywwwwww~~~{{{yyyyyyvvv|||((((((((((((((((((((((((++++++++++++++++++++++++************************(((((())))))******++++++(((+++---,,,******,,,...,,,---.........---,,,+++***))))))((((((((())))))******+++---///...+++((('''(((((()))***+++++++++,,,------,,,++++++,,,...)))+++,,,***((((((+++...........................))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111333666;;;???CCCGGGLLLOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMNNNQQQWWW]]]aaaccc^^^]]][[[XXXVVVTTTSSSRRRUUU\\\bbbeeejjjttt~~~xxxwww|||~~~xxxsssqqqnnnpppvvvzzzxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~ooommmlllrrr{{{yyyvvv~~~zzz|||vvvllliiiiiijjjkkkmmmpppsssuuusss{{{{{{zzzzzzxxxtttxxx}}}~~~|||zzzyyyyyy~~~||||||uuurrrooooooqqqrrrqqqppplllqqqqqqqqq}}}wwwooolllaaaQQQJJJMMMIIIIIIIIIJJJMMMQQQUUUWWWWWWWWWXXXZZZ[[[VVVNNNGGG@@@CCCIIIRRRYYY\\\YYYUUULLLLLLNNNUUU\\\]]]YYYTTTMMMLLLKKKJJJKKKMMMPPPRRRGGGEEEBBB???===;;;;;;;;;111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++,,,...//////...,,,+++++++++,,,,,,,,,---------)))+++...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))************************++++++************++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,---------........./////////////////////////////////111333666<<>>===:::777999777555333000///...---......---------,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***//////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************+++************************+++++++++,,,,,,+++******,,,++++++******++++++,,,---+++))))))+++,,,***(((---,,,+++))))))))))))***---+++(((&&&&&&(((+++---))))))))))))***+++,,,---+++++++++************)))++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,------...///000000,,,,,,******)))***+++,,,///.........000000000///222666;;;AAAGGGMMMTTTXXX^^^]]]\\\]]]______^^^]]]______```aaaaaa``````___\\\VVVNNNIIIKKKQQQXXX\\\eeeiiinnnppppppoooooooooooo{{{~~~yyyrrrqqqssswwwyyy|||~~~}}}xxxtttvvv||||||~~~++++++,,,,,,,,,++++++***,,,,,,***)))))))))***+++++++++************++++++))))))***+++******(((((())))))))))))***************++++++,,,,,,++++++*********))))))))))))))))))++++++++++++++++++++++++(((+++,,,))))))+++,,,***---,,,++++++***+++++++++++++++,,,,,,,,,+++***))),,,------...............000000111111111111111111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......------------...............///000222444555888;;;AAAGGGLLLOOOPPPPPPNNNOOOPPPOOOMMMMMMNNNOOOTTTWWWZZZ^^^gggqqqssspppfff```]]]^^^\\\XXXXXX[[[___ffflllooovvv}}}yyyxxxvvvuuu{{{yyyuuuuuuwwwxxxvvvwwwwwwyyy}}}wwwsssqqqvvv~~~}}}}}}}}}}}}}}}vvvpppllltttzzzxxx|||wwwwwwzzz|||zzzvvvsssrrrsssrrrmmmhhhfffgggkkksss{{{|||xxx{{{||||||zzzwwwuuuvvvxxxzzz{{{}}}}}}|||}}}{{{wwwssslllmmmmmmqqqwwwooohhhaaa\\\XXXSSSNNNIIIHHHKKKPPPSSSTTTTTTUUUVVVYYY[[[\\\ZZZWWWPPPFFFEEEPPPXXXYYYZZZ^^^\\\WWWQQQNNNQQQVVV[[[^^^VVVRRRKKKGGGFFFIIIMMMPPPQQQMMMGGGDDDBBB@@@===::::::888666333111///...............---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---+++))))))+++,,,***(((+++******))))))***+++,,,,,,+++)))'''''')))+++,,,))))))))))))***+++,,,,,,++++++++++++************++++++******++++++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,------...//////000111111////////////000111000000//////000000000000333777>>>EEEKKKRRRXXX]]]```___^^^___```bbbaaaaaa```aaacccdddccc```]]][[[WWWSSSNNNMMMRRRZZZbbbgggmmmqqqtttvvvuuurrrqqqpppttt|||xxxqqqooopppssswww}}}~~~}}}zzzwwwyyy~~~,,,,,,,,,,,,+++***)))))),,,,,,+++************+++++++++************++++++((())))))************)))******************))))))******++++++++++++******)))***+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,******------+++------,,,+++++++++++++++******+++++++++***)))))),,,,,,---...............------...//////000111111......---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------///......///000333555666<<>>;;;:::888555333111//////.........------------,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,+++******++++++***((())))))))))))***+++,,,---++++++************+++++++++***************++++++,,,+++++++++************++++++******++++++,,,---------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,------...////////////...------------//////222111000000000000111222666;;;CCCKKKQQQXXX]]]aaaaaa___]]]^^^```bbbccccccbbbccceeedddbbb^^^YYYVVVQQQPPPPPPUUU^^^iiirrrvvvyyy{{{}}}|||zzzwwwvvvvvv}}}{{{wwwqqqnnnnnnrrrxxx~~~,,,,,,,,,,,,,,,+++***))),,,,,,++++++************++++++************++++++(((((())))))************++++++************))))))******++++++++++++******(((***,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++---222222///------,,,++++++++++++,,,***+++++++++++++++******,,,,,,---.........------*********++++++,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---/////////000222444666888AAADDDHHHMMMPPPQQQQQQPPPOOOMMMKKKIIIIIIMMMSSSXXX^^^fffooossswwwyyywwwrrrmmmnnnlllgggaaa```gggooozzz~~~~~~uuupppjjjfffgggkkkppprrrooorrrtttsssvvv~~~xxxrrrrrrtttuuuxxx|||~~~zzzyyy{{{}}}wwwtttqqqnnnjjjgggeeegggmmmuuu{{{~~~|||yyyyyyyyyyyyxxxyyy{{{}}}|||{{{xxxxxxzzzzzzvvvrrrnnniiifffZZZVVVOOOKKKKKKNNNRRRUUU\\\[[[[[[\\\^^^______^^^[[[VVVSSSTTTSSSSSSWWW___cccbbb]]]UUUMMMLLLQQQVVV\\\VVVKKKBBB>>>AAAHHHNNNRRRQQQOOOMMMJJJGGGCCCAAA>>><<<:::777444222111000............------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++******++++++,,,++++++***************)))))))))*********++++++,,,+++++++++,,,,,,+++++++++++++++******)))*********,,,,,,+++++++++*********++++++******++++++,,,------,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,------------............---------.........//////,,,+++*********+++,,,---222111111//////000333555<<>>DDDIIIPPPQQQRRRQQQMMMIIIEEECCC@@@???<<<999666444333222//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,++++++******++++++,,,++++++++++++***))))))***++++++++++++******))))))***+++,,,,,,,,,,,,+++***++++++******)))*********,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,------------------...............///...---------///000111000111111000///222777;;;DDDIIIOOOUUUXXX[[[^^^```___]]]\\\]]]```bbbccccccccc```\\\WWWUUUTTTUUUVVVVVVYYYaaalllyyy~~~xxxuuuqqqrrryyy))))))***+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++************++++++***)))))))))))))))***+++*********+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,...//////---+++)))++++++++++++++++++++++++)))++++++---333:::;;;777...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------------///......---,,,,,,++++++......---------,,,,,,,,,......------------......------,,,,,,,,,,,,------...///000333666;;;>>>@@@JJJLLLOOOQQQRRRQQQOOONNNIIIJJJKKKMMMRRRYYYbbbhhhmmmvvv}}}{{{xxxxxxxxxxxxsssvvvuuuooonnnxxxyyywwwvvvtttssstttooommmjjjjjjjjjjjjiiihhhhhhkkknnnnnnrrr}}}~~~~~~~~~vvvmmmdddaaaaaaeeeoooxxxxxxsssooonnnkkklllooorrruuuvvvvvvvvvrrrtttxxx|||{{{~~~}}}yyysssooollljjjhhhfffbbbcccdddcccbbbdddgggiiidddcccaaabbbeeehhhiiiiiidddeeefffeeeaaa[[[XXXWWW[[[]]]]]]WWWOOOIIIIIIKKKOOONNNJJJDDD???>>>AAAEEEQQQTTTVVVVVVRRRMMMHHHFFFCCCAAA>>>;;;888666444333/////////.........------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,++++++******++++++,,,***+++,,,+++)))))))))***+++,,,,,,++++++)))((((((******++++++++++++******+++***************++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////......///000111222///111222111222666>>>DDDMMMPPPTTTXXXZZZ[[[^^^```aaa``````aaadddeeeeeeddd```]]]WWWSSSRRRUUUYYY]]]aaafffooo{{{}}}yyyvvvtttwww***++++++,,,,,,,,,++++++,,,,,,---------,,,+++***++++++************+++++++++***)))(((((())))))***))))))******+++,,,---------......//////......------......///...,,,)))(((***************************++++++,,,222999999444......---,,,,,,,,,,,,---++++++*********+++---...++++++,,,------------,,,++++++++++++++++++++++++......---------,,,,,,,,,......------------............------------.........///111444999>>>BBBEEEMMMNNNQQQRRRRRRQQQNNNMMMJJJMMMQQQWWW]]]eeennntttuuu}}}|||vvvwww{{{}}}||||||}}}yyyqqqrrrtttrrrrrrtttrrroookkkiiiiiijjjiiihhhdddfffiiikkkpppxxxzzzsssnnnllllllmmmpppvvv~~~}}}}}}xxxpppggg```YYYWWWXXX\\\eeeooowwwzzz{{{xxxrrrppprrruuu{{{xxxrrrpppoooqqqrrrrrrrrrrrrssstttuuutttvvvzzz{{{zzz{{{~~~}}}|||{{{|||yyyxxx}}}|||}}}yyytttnnniiihhhhhhhhhgggiiimmmrrrtttuuuuuuwwwxxxtttooohhhdddeeehhhkkkmmmiiikkklllkkkiiieee```[[[XXXXXXWWWRRRMMMIIIJJJKKKPPPPPPNNNHHHAAA???AAAEEETTTXXX]]]]]]XXXRRRNNNLLLDDDCCC@@@===:::777555444////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))***+++,,,------------,,,++++++******++++++,,,***+++---+++)))((()))+++)))***++++++++++++))))))************************))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,---------...........................------,,,,,,---...000111000222444444555<<>>:::888666555000/////////............+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))***+++,,,---************************((()))***+++,,,,,,---,,,,,,++++++++++++++++++,,,)))+++---,,,)))((()))+++'''(((***+++,,,,,,++++++******))))))))))))******))))))))))))***+++,,,------------,,,,,,,,,++++++++++++******++++++,,,---++++++++++++,,,,,,---...,,,,,,------------......---------.........//////.....................---...---------...///111222000333555666999@@@KKKTTTVVVXXXZZZ[[[]]]___cccfff___```aaaccceeedddaaa^^^ZZZYYYYYYYYY\\\aaafffiiisssyyy++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&((()))******)))(((&&&'''(((************,,,...////////////////////////222111000///...---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,---,,,************,,,---///...,,,++++++,,,...///...........................------,,,,,,---///000...///000111111000///...---....../////////000000///222666<<>><<<;;;999888333111///.........---+++---,,,,,,++++++,,,,,,---,,,,,,---.../////////...---.........------,,,+++---------............///++++++,,,,,,,,,,,,,,,,,,///...---+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///...,,,+++***+++,,,,,,***++++++,,,,,,++++++***************************++++++******************,,,++++++******++++++,,,************************---------,,,,,,+++++++++************************,,,,,,,,,------.........++++++,,,,,,,,,------------------------------------,,,++++++++++++,,,---.../////////...---,,,,,,111000//////000000///...000222666:::@@@GGGNNNSSSXXX[[[]]]^^^\\\\\\___bbbcccdddddddddbbb___\\\ZZZZZZ[[[]]]bbbhhhnnnrrrsss{{{++++++++++++++++++++++++******************************))))))))))))*********+++,,,------,,,+++******+++,,,,,,+++***,,,---000000000000000000000000///......---,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111...///000111111000///...////////////000000111111333666;;;AAAFFFKKKNNNOOOOOOPPPQQQPPPMMMKKKKKKLLLOOOYYYeeerrr}}}yyyuuuuuu}}}xxxtttnnnjjjiiiiiijjjjjjccceeedddbbbfffnnnpppooooooqqqtttuuuvvvwwwyyy{{{{{{|||wwwvvvvvvtttllleeefffbbb]]]WWWTTTRRRQQQPPPXXX[[[eeeppptttrrrrrruuuvvvvvvtttqqqkkkbbbWWWPPPKKKGGGEEEGGGIIIKKKQQQWWW[[[ZZZYYYWWWVVVXXX\\\```dddfffhhhjjjkkknnnqqqtttxxxxxxyyy}}}|||wwwuuuuuuuuutttsssqqqooonnnqqqvvvzzz}}}~~~|||zzzvvvrrrtttxxxxxxsssqqqwwwzzzxxxwwwzzzyyyuuuuuuvvvwwwxxxyyyyyyyyyyyy|||vvvooojjjhhhkkkwwwoooccc___aaacccqqqtttwwwuuuqqqoooqqqtttmmmhhh```WWWPPPLLLKKKLLLRRRTTTZZZ```]]]UUUOOONNNXXXdddooopppkkkeee]]]VVVNNNKKKEEEAAA>>><<<:::999555333111000000000...------,,,,,,++++++,,,,,,---......//////////////////......---------,,,,,,,,,---------............///------------,,,,,,,,,,,,...---,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))...---,,,++++++++++++,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++++++++*********---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,,,,---------------------------------...---,,,++++++,,,---.........//////......---,,,///......///000111111000111444999???DDDKKKRRRVVVZZZ\\\^^^]]]\\\]]]```bbbcccbbbbbbaaa___]]][[[ZZZZZZ\\\```fffmmmssswwwxxx++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******+++,,,---......---,,,+++,,,---...---+++***+++,,,000000000000000000000000------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000//////000000000000//////000000000000000111222222666999???EEEKKKNNNPPPPPPPPPPPPPPPNNNLLLKKKLLLNNNTTT]]]kkk}}}}}}xxxwww}}}~~~vvvrrrlllgggeeedddccccccaaacccdddeeekkkssswwwuuuvvvuuuttttttvvvvvvuuutttnnntttxxxwwwxxxzzzzzzxxx|||wwwsssqqqqqqnnnhhhaaa___\\\WWWRRRNNNKKKKKKKKKTTTXXXaaakkkoooooopppsssuuussspppkkkeee]]]TTTNNNHHHEEEEEEHHHJJJIIIKKKOOOTTTUUUWWWWWWXXXYYY[[[^^^___```aaabbbcccfffjjjmmmnnnooorrruuuyyy~~~~~~{{{wwwuuuuuuuuuvvvssssssqqqoooooorrrxxx|||~~~{{{|||}}}xxxuuuzzz}}}}}}}}}~~~zzzvvvvvvvvvvvvtttrrrtttyyy~~~{{{tttnnnkkkpppwwwfff______cccvvvwwwxxxvvvrrrrrrtttxxx|||wwwnnneee[[[TTTOOOMMMOOOVVVdddpppqqqhhh```^^^___jjjuuuwwwsssmmmddd\\\TTTOOOJJJEEEAAA???<<<:::888666333222222111000...------,,,,,,,,,,,,------000000000000///////////////...---,,,+++,,,---------------............/////////......---,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,------,,,,,,++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------------------......------------............/////////...------------......///111222333333777???EEELLLQQQWWWZZZ\\\]]]^^^]]]]]]^^^aaaccccccaaa___]]]ZZZYYYXXXXXXYYY]]]eeemmmuuu{{{~~~~~~|||************************))))))))))))))))))))))))******))))))))))))******))))))***++++++***))))))+++,,,---,,,+++***+++,,,000000000000000000000000......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,------......------,,,////////////////////////+++,,,.../////////...---//////000000000000//////111000000000000111333333888<<>>===:::888555333333222000///------,,,,,,,,,,,,------000000///...............///...,,,++++++,,,...///---------............///000000///...------,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,...------------...//////,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))************+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------...------------............//////............//////......////////////............/////////000222444555;;;DDDLLLRRRVVVZZZ\\\^^^^^^]]]]]]]]]___aaacccdddaaa]]]XXXUUUTTTUUUUUUXXX___iiittt|||{{{sssrrr|||~~~******************************************************))))))))))))******(((((())))))))))))((((((((()))++++++******,,,...////////////////////////---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,------......------,,,////////////////////////+++,,,.../////////...---000000////////////000000000/////////000222444666===AAAFFFKKKNNNPPPOOONNNOOOOOOOOONNNNNNPPPUUUXXXbbbfffttt~~~zzzvvvtttiiieee```^^^___dddgggiiihhhjjjllllllpppvvvvvvssskkkgggcccaaabbbbbb___\\\]]]cccggghhhkkkqqqvvvvvvrrrooollljjjiiifff```\\\WWWVVVSSSNNNIIIHHHIIIKKKNNNUUU]]]cccgggjjjlllmmmllliiieeebbb___ZZZVVVRRROOOKKKHHHIIIIIIGGGIIIMMMQQQVVV]]]bbbddddddddddddcccbbbaaa``````ccciiimmmhhhlllqqqsssrrrpppnnnnnnhhhjjjkkkjjjiiiiiikkknnntttssspppmmmmmmqqqwww|||yyyuuutttwwwyyyvvvrrrrrrvvv{{{~~~{{{vvvsssrrr}}}{{{jjjbbbfffllluuuvvvwwwwwwwwwwwwxxxyyy}}}~~~|||ssshhh```___hhhyyy{{{}}}rrriiiXXXTTTNNNJJJFFFDDDAAA???;;;999666444333222000......------,,,,,,------...//////---,,,,,,,,,,,,---///...,,,++++++,,,...///---------............///000000///...------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***************+++,,,,,,***+++++++++++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,+++,,,------------,,,+++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........---------....../////////////////////////////////......///////////////...///000111000//////333555999@@@IIIPPPVVVYYY[[[]]]___^^^]]]]]]^^^```aaaaaaccc```ZZZUUURRRQQQRRRSSSXXXaaannnyyy}}}}}}mmmhhhkkk{{{************************++++++++++++++++++++++++******))))))))))))******************************&&&(((************,,,...........................+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***------------------------------------------------...//////000000000000000000000////////////000000000//////000222555888:::EEEGGGKKKNNNPPPPPPPPPOOOMMMNNNOOOPPPRRRVVV\\\```hhhkkkwww}}}{{{xxx|||xxxooollllllcccaaa___```dddhhhlllmmmlllnnnooonnnooorrrpppkkkaaa___\\\[[[[[[[[[ZZZZZZZZZ___ccccccgggnnnssstttooonnnkkkiiigggddd___\\\TTTTTTSSSNNNJJJHHHKKKNNNLLLUUU]]]aaaeeeiiijjjhhhhhheeebbb___]]]ZZZVVVSSSOOOJJJGGGHHHIIIJJJNNNSSSWWW]]]ffflllnnnnnnmmmlllnnnllliiieeedddfffjjjnnnlllqqqvvvwwwrrrlllhhhgggfffiiijjjiiiggggggkkknnnsssqqqmmmiiihhhkkkqqqvvvzzz|||}}}}}}xxxsssqqqnnnqqquuuuuutttsssuuuwwwzzzvvvsssrrruuu{{{oookkkpppwww{{{zzzyyyxxxxxxyyyzzz{{{zzz|||yyyrrrpppwwwzzzqqq___ZZZTTTOOOKKKHHHDDDBBB>>>;;;888555444333000.........------------.........---,,,+++++++++,,,---------,,,+++,,,---...///---------............/////////......---,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,************+++,,,------)))***++++++,,,+++++++++***++++++,,,,,,++++++*********************************++++++,,,---------+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------............---------...//////000000......////////////............///000000000/////////111222111///111555999@@@FFFNNNTTTXXXZZZ[[[\\\^^^]]]]]]^^^___```___^^^___\\\WWWSSSQQQQQQSSSUUU[[[eeerrr}}}yyyvvvuuuzzzuuufffdddkkk}}}************************++++++++++++++++++++++++******))))))))))))******,,,++++++++++++++++++,,,)))***++++++******,,,---------------------------+++++++++++++++*********------------------------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///////////////000111111111000///......///000111111000000111444888<<>>:::777666444222000......------------.........---,,,++++++,,,...///,,,,,,,,,---------......---------............///------------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---//////((()))***+++,,,++++++******++++++,,,,,,++++++***************************)))******+++,,,,,,------+++,,,---//////---,,,+++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------------------............---------...///000000000---...////////////...---......///000000000000000---000222222111444:::@@@GGGLLLSSSXXXZZZ[[[\\\\\\]]]\\\\\\^^^``````^^^[[[XXXVVVSSSQQQQQQTTTWWWYYY```iiiwww}}}qqqnnnooorrryyyvvvkkkkkkrrr))))))))))))))))))))))))******************************))))))))))))******+++******))))))******+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------------------------------******+++,,,,,,---.........------,,,,,,------.........,,,++++++,,,......///...,,,++++++,,,...///000000000000000000000000......---,,,,,,...///000111000///......///000111222111222333777;;;@@@CCCJJJJJJJJJKKKKKKKKKJJJJJJHHHKKKPPPUUUZZZaaagggllloooqqq{{{www}}}yyyssspppsssuuuuuuvvvyyy|||~~~zzzzzzzzzuuullleeeeeehhhkkkooouuuzzz}}}{{{uuupppccceeeeeebbbaaa```[[[TTTRRRTTTUUUTTTSSSUUUZZZ^^^aaaeeefffdddeeejjjooopppccccccaaa___\\\XXXUUURRRLLLNNNOOOKKKGGGGGGLLLQQQ___jjjsssvvvyyy}}}{{{vvvpppnnnkkkhhheeeaaa\\\XXXTTTSSSUUU]]]cccfffkkkqqqzzzyyyqqqoooqqqttt}}}}}}rrrjjjgggdddggghhhfffdddeeekkkqqqnnnkkkeee___\\\^^^ccchhhmmm~~~{{{zzz|||~~~zzzpppnnnmmmhhheeefffjjjkkknnntttzzz~~~vvvpppmmmpppwww{{{tttqqqttt|||vvvnnnkkknnnsssvvvrrrmmmddd\\\UUUOOOJJJGGGBBB@@@<<<999888666333111......------------.........---,,,,,,,,,...000111+++,,,---............------------.........//////+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++((())))))***++++++,,,,,,(((((((((((()))***+++,,,((()))***+++,,,,,,+++***+++++++++,,,,,,+++++++++************************((())))))***++++++,,,,,,+++,,,...//////...,,,+++(((((()))***+++,,,,,,---+++++++++,,,,,,---------************************,,,,,,,,,------.........---------.........//////---------...///000000111,,,---...//////...---,,,......///000000000000000+++...111222222666>>>DDDLLLPPPVVVZZZ\\\\\\\\\]]][[[[[[\\\^^^aaaaaa]]]YYYRRRQQQPPPPPPRRRVVV[[[]]]cccmmmzzzvvvllldddeeekkksss~~~{{{ttttttzzz++++++++++++++++++++++++...---+++*********+++++++++*********))))))((((((*********++++++,,,,,,,,,++++++******)))*********,,,------......------,,,------......------,,,+++,,,,,,,,,---------......------------------------*********++++++*********222111...,,,++++++,,,---,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,---...000111111111000000000000////////////000000...///111444999>>>CCCFFFOOOOOONNNMMMLLLJJJHHHGGGJJJOOOVVV]]]bbbgggllloooqqqxxx}}}zzzyyyyyyzzz{{{}}}{{{tttooonnnsssuuutttvvvyyyyyyvvvvvvtttqqqkkkgggggglllpppuuuwww{{{~~~}}}xxxpppjjjbbbbbbcccaaa]]]XXXTTTQQQRRRNNNKKKLLLRRRXXX]]]^^^fffdddcccdddeeeffffffeee\\\ZZZWWWUUUTTTQQQNNNKKKKKKIIIKKKOOOQQQRRRVVV\\\pppxxx~~~vvvrrrpppsssrrrlllgggeee\\\^^^dddlllvvv~~~}}}xxx{{{sssjjjfffdddjjjmmmlllkkklllllliiimmmeee______```___^^^```pppuuu|||yyyuuusssuuu}}}|||rrrooommmfffaaabbbeeegggkkkqqq}}}}}}ssskkkmmmuuu|||xxxuuuvvv~~~rrrjjjgggiiipppxxx}}}wwwpppfff^^^ZZZUUUOOOIIIFFFBBB===999888777666555222111000......---------.........------,,,,,,,,,...------,,,,,,------...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++......---,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,------------------------------------............//////////////////.........///......------///000111222///......111111000---...///111222444:::CCCJJJPPPUUUZZZ[[[YYYXXXZZZ^^^\\\^^^``````]]][[[YYYYYYSSSQQQRRRVVVXXXXXX[[[```fffooo}}}zzzgggbbb```eeesss~~~++++++++++++++++++++++++---,,,+++***)))******++++++*********))))))))))))++++++++++++++++++,,,,,,,,,++++++*********++++++,,,------......------,,,------......------,,,+++,,,,,,,,,------------...------------------------***++++++,,,,,,++++++***111000...,,,+++,,,---...,,,,,,++++++,,,,,,---.........---------...//////...///000111111000///............//////111222222000111333666;;;AAAFFFIIIOOONNNMMMLLLKKKKKKKKKKKKQQQUUU[[[aaaeeejjjooosssuuu{{{~~~|||{{{zzzzzzzzz|||~~~~~~zzztttpppmmmrrruuuuuuvvvwwwtttpppoooooonnnkkkjjjlllqqquuu}}}||||||{{{xxxqqqiiiddd___^^^]]][[[YYYUUUQQQNNNNNNLLLKKKNNNVVV^^^dddgggjjjiiihhhggggggeeeaaa___YYYVVVSSSQQQQQQPPPOOOMMMNNNMMMPPPWWW\\\___eeelllyyy|||{{{~~~~~~wwwqqqooolllpppyyy|||vvvssssssxxx{{{xxxvvvvvvuuurrrnnnhhhdddeeefffeeeeeegggssswww}}}zzzwwwxxx~~~uuurrrnnngggbbbbbbbbbdddiiippp~~~wwwnnnooouuu}}}~~~|||{{{{{{nnnfffcccdddkkkssszzz~~~wwwlllddd^^^YYYRRRLLLHHHDDD???;;;999999888777222111000///...---------...------------------,,,...------,,,,,,------...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------------------------------------............///.........//////////////////......---...///000111111///...///111111000...000000111333888???HHHNNNSSSWWW[[[\\\ZZZYYY\\\___```aaaaaa___[[[WWWUUUUUUUUUUUUYYY___aaa___```dddjjjrrrmmm^^^```fffrrr++++++++++++++++++++++++++++++***)))))))))*********************))))))))),,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,------............------------......------,,,+++,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,------......------...///000111111...///000000000///...---------...///000222333444111333666:::???EEEIIILLLOOONNNLLLKKKKKKMMMOOOQQQZZZ\\\```dddhhhnnnssswwwzzz~~~|||{{{xxxxxxyyyzzzzzzxxxtttpppkkkpppttttttttttttpppjjjiiijjjllllllnnnqqquuuyyy}}}zzzvvvqqqmmmgggaaa]]]]]][[[YYYXXXXXXUUUPPPKKKIIIIIIKKKRRR\\\fffnnnrrrrrrrrrqqqpppnnniiiccc^^^XXXUUUQQQPPPRRRTTTUUUUUUTTTSSSVVV]]]ccchhhnnnttt|||~~~xxxvvvvvv~~~}}}uuupppnnnpppqqqooooooqqquuuxxx~~~||||||{{{wwwsssmmmiiihhhaaadddiiiqqq|||ssssssvvvyyy~~~~~~uuuiiibbb]]]]]]ccckkkuuu~~~vvvlllddd]]]VVVPPPKKKGGGBBB>>><<<;;;:::999333222111000///.........---------------............------,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++,,,---------------------------------------............///------......//////000000///............///000000111/////////111111000///222111222666>>>GGGOOOSSSWWWZZZ]]]]]][[[[[[^^^aaabbbbbb```\\\WWWSSSRRRQQQYYY\\\dddlllmmmhhhfffgggooowwwtttbbbZZZdddttt++++++++++++++++++++++++******))))))))))))))))))************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,------------............------------......------,,,+++++++++,,,,,,,,,---------------------------------------............---------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---............------...///000000+++,,,---...///......---.........///000222333444222444888===CCCHHHLLLNNNPPPNNNLLLKKKLLLPPPTTTWWW^^^```bbbeeeiiinnnuuuyyy}}}zzztttsssssstttuuutttrrrpppjjjooorrrqqqqqqrrrooojjjjjjkkklllnnnppprrruuuwwwrrrmmmgggbbb___\\\ZZZXXXZZZYYYZZZ\\\]]]YYYQQQKKKFFFIIIPPPZZZeeeqqqyyy~~~~~~{{{tttlllggg[[[XXXVVVVVVZZZ^^^aaaccc```]]]^^^ccchhhjjjnnnssszzz|||{{{|||}}}zzzyyy|||{{{wwwuuuwwwtttxxx~~~}}}xxxuuussssssgggiiilllsss}}}vvvvvvyyyzzz||||||ssshhhaaaZZZXXX\\\bbbqqqyyyuuukkkbbbYYYTTTOOOJJJEEE@@@>>><<<;;;:::555444222111//////......,,,,,,------......//////...------,,,,,,------...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++,,,---------------------------------------............///,,,------...///000111111............/////////000000000///000111111111000444222333999DDDNNNTTTWWWZZZ\\\^^^^^^]]]^^^```bbbaaa___\\\XXXSSSQQQRRRSSS___dddnnnvvvuuunnnjjjjjjsss~~~mmmbbbdddrrr++++++++++++++++++++++++))))))))))))******))))))***************+++++++++,,,,,,,,,++++++*********,,,+++++++++,,,,,,---...---......//////......---------......------,,,++++++++++++,,,,,,,,,------------------------------.........//////.........++++++,,,,,,------...///------,,,,,,------...//////...------,,,,,,------''')))+++---............111000000000000111111222333666;;;AAAFFFJJJMMMNNNOOONNNMMMMMMPPPTTTYYY[[[^^^```bbbdddhhhnnnuuuzzzzzzvvvmmmmmmmmmoooqqqqqqpppooolllooopppnnnnnnrrrrrroooooonnnnnnnnnnnnoooooonnnhhhccc\\\WWWUUUTTTTTTSSSTTTVVV[[[```aaa\\\SSSKKKFFFMMMYYYggguuu|||sssmmm___]]]]]]```eeekkknnnppplllgggeeeiiimmmnnnpppsss{{{zzzvvvvvvtttyyy}}}zzzyyyxxxpppppppppttt~~~zzzvvvxxx|||}}}~~~|||uuulllddd\\\VVVYYY___rrrwwwssshhh___YYYSSSOOOHHHCCC???===;;;999666555444222000/////////---------....../////////...------,,,,,,------...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............///,,,------...///000111111---......//////////////////000000111111111111222444444777???JJJSSSXXXYYY[[[]]]^^^^^^______```aaa\\\ZZZWWWTTTRRRSSSXXX[[[hhhllluuu{{{yyyqqqnnnooo{{{tttjjjgggttt++++++++++++++++++++++++((()))******++++++***************+++++++++++++++,,,,,,+++++++++++++++++++++******++++++,,,---.........////////////......------......------,,,+++++++++++++++,,,,,,,,,,,,------------------------......////////////......++++++,,,,,,---------...---------------....../////////...,,,,,,+++++++++((()))+++---////////////222111111000000000111111666999>>>DDDIIILLLNNNNNNOOOOOOPPPSSSVVVYYY\\\^^^^^^```cccfffkkkqqqyyy~~~|||uuupppgggggghhhllloooqqqpppooonnnqqqqqqnnnooossstttsssqqqooollljjjiiihhhfffeeeeee```YYYTTTQQQPPPPPPOOOLLLRRRZZZ``````[[[SSSNNNJJJUUUfffwwwyyyqqqkkkaaabbbeeejjjqqqvvvyyyyyyooojjjhhhmmmsssuuuwwwyyy|||vvvvvvwww}}}|||xxxxxxvvvwww~~~|||wwwtttxxx}}}~~~{{{|||wwwpppiii```YYY[[[```tttwww|||rrrgggaaaZZZUUUMMMGGGBBB???<<<:::888777555333111000//////.............../////////...------,,,,,,------...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------------------------------............///------......//////000000---......///000/////////...000111111000111222333444777===FFFOOOVVVYYYZZZ[[[\\\]]]___``````___^^^XXXWWWTTTSSSTTTZZZbbbhhhppptttzzz}}}zzzuuuvvv{{{yyyooommmppp++++++++++++++++++++++++((()))+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,)))))))))******,,,------......////////////......------......------,,,+++***++++++++++++,,,,,,,,,---------------------------......//////......---+++,,,,,,---------,,,,,,---------------.../////////...---------------...---...///000111000//////000000000000111222333333:::===CCCHHHLLLOOOOOOOOONNNPPPTTTXXX[[[]]]^^^^^^___bbbfffkkkqqqxxx}}}~~~~~~|||vvvooojjjbbbcccfffkkkppprrrrrrqqqqqqtttuuurrrrrruuuuuurrrnnnjjjfffccccccbbb```^^^```\\\WWWSSSQQQOOONNNMMMHHHPPPYYY^^^\\\XXXVVVUUUTTT```rrr|||uuuooojjjfffcccgggmmmuuu}}}xxxrrrqqqxxx||||||{{{uuurrrvvv{{{{{{|||~~~}}}zzzzzzwwwsssnnneee___```fffssstttwww{{{}}}qqqjjjaaa[[[SSSKKKFFFAAA===;;;999888666444222111000000////////////...............------,,,,,,------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---------------------------------............///.........///////////////------///000000000///......000222222000000222555555<<>>FFFKKKSSSYYY[[[[[[ZZZZZZ[[[[[[\\\]]]]]]ZZZUUURRRRRR]]]dddfffooo}}}wwwxxx{{{uuujjjbbbeeerrr))))))*********+++++++++++++++************++++++,,,,,,++++++,,,,,,---...---,,,+++,,,---,,,+++)))+++++++++,,,,,,------...---------,,,---......//////111333666888666111...,,,,,,++++++++++++,,,,,,------------------------------------------------------,,,+++++++++,,,,,,......------......///000111000000000000111222222111111000000111111222333222333333333555:::@@@DDDKKKIIIHHHIIIGGGFFFLLLTTT[[[]]]aaadddgggjjjooorrrxxx~~~uuuoookkkdddfffjjjddddddeeehhhoooxxx}}}~~~}}}sssnnnhhhdddcccbbb___\\\ZZZYYYWWWUUUTTTSSSTTTTTTUUUWWWXXXVVVPPPLLLKKKKKKTTT[[[dddlllooopppooonnnooonnnjjjddd```^^^```bbbeeekkksssxxx}}}~~~uuunnnjjjjjjnnnsssyyyxxxxxxyyy~~~|||wwwwww{{{|||yyytttooolllooouuuzzzvvvhhh\\\SSSNNNHHHEEE===<<<:::888666444333222111111000000000/////////,,,,,,,,,,,,,,,---......000///...------------------------------.........------------------------,,,,,,,,,++++++,,,,,,---......---------------...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,------,,,******+++---...///111111111000...---....../////////////////////...///000222222000.../////////......//////000333222222222333999???EEELLLPPPUUUZZZ[[[\\\]]]^^^]]]^^^]]]ZZZVVVSSSRRRQQQYYYccckkkoooyyyzzzooommmnnnkkkeeeaaalll}}}++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,---,,,+++***)))))))))******+++++++++,,,,,,,,,---------.........000333666888777333000---,,,,,,++++++,,,,,,---------------------------,,,,,,------------------......---,,,+++++++++,,,...............//////000111111000000111111222333111111000000111111222333333444555666999>>>DDDIIIMMMIIIGGGGGGHHHMMMXXXcccmmmnnnooooooppprrrwwwzzzuuuooolllhhhlllooohhhhhhjjjooovvv}}}{{{wwwkkkfff```[[[ZZZYYYXXXWWWVVVVVVUUUSSSQQQOOOPPPPPPYYY[[[]]]ZZZTTTPPPQQQSSSbbbjjjtttzzzzzzuuupppmmmhhhfffbbb```bbbggglllpppuuuzzzqqqjjjiiilllppp~~~{{{zzzyyyxxxxxxxxxyyyzzz~~~yyyqqqlllnnnrrrvvv~~~}}}nnnaaaWWWPPPKKKGGG???>>>;;;888666444444333222111111000000/////////000////////////000111111000///...------------------------.......................................------,,,++++++,,,...///000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///.........//////......,,,,,,,,,------------......------,,,,,,,,,------000000111000...---...//////111333444333111...,,,............////////////...///000222333333111...//////////////////000111111111111222555<<>>;;;::::::;;;444444333222111000///..................///000000,,,,,,,,,---...///000111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000//////...---,,,+++*********+++++++++,,,,,,---------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,,,,---000---------.........//////---------------...///000***,,,///000///......///,,,,,,,,,,,,------......---------...///000000111000...,,,---///000000///////////////000111222333333666:::???EEEMMMVVV[[[YYY[[[]]]^^^]]]]]]^^^```ZZZUUUQQQRRRXXX___eeegggooozzzvvvhhhbbb^^^___fffppp}}}---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++***+++---//////...---,,,,,,,,,,,,++++++*********,,,,,,,,,---------..............................000///...---------------666444000,,,***+++---...++++++,,,,,,---...//////////////////000000000000111000...------///111222222......222444222222444777;;;AAAEEEGGGHHHIIIJJJIIIQQQ[[[eeeqqq~~~~~~|||{{{xxxuuuqqqnnnccc___[[[XXXWWWTTTOOOLLLKKKLLLKKKIIIIIIMMMTTTZZZ]]]bbbhhhnnnuuu}}}|||ssslllkkkttt|||wwwrrrmmmmmmppp~~~xxxpppgggdddfffmmmrrryyywwwuuuwwwvvvfffYYYPPPJJJDDDAAA>>>999999<<<:::777444000......///000///////////////000111111///...---...//////---+++////////////..................//////......------***,,,///111222111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++---,,,+++...//////---+++***+++---------------------------+++++++++,,,,,,,,,------...---,,,,,,++++++++++++)))***+++,,,---------------,,,,,,---///000//////------..........................................111000000////////////000---...000111222222222111444333111000111222444555555:::AAAEEEHHHKKKPPPTTTVVVZZZ\\\[[[^^^bbb^^^VVVVVVPPPPPPZZZbbbeeefffjjjtttyyykkkaaaaaadddmmmzzz---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,***+++---...///...---,,,,,,,,,++++++++++++++++++,,,,,,,,,------------..................---------///......------------...222000...,,,+++,,,...///---------....../////////////////////000000000000333222000.........000000000,,,,,,000222000111333666;;;BBBFFFGGGHHHJJJLLLUUU___lllxxx~~~zzzzzzzzzzzz{{{yyysssjjjcccYYYVVVSSSQQQQQQOOOLLLJJJKKKLLLMMMMMMOOOUUU^^^eeeppptttzzz|||yyyuuutttyyyyyyuuuqqqllllllooo|||}}}xxxppphhhfffiiiooottttttqqqooorrr|||nnnaaaTTTMMMGGGDDD@@@<<<;;;>>>:::888555111///////////////////////////000111111...000222111///------///............------------------------,,,+++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///333333111---,,,,,,......---,,,,,,,,,------------------------------,,,,,,---------.........///...------,,,,,,,,,---,,,,,,------------,,,,,,...------...///000000///........................////////////////////////000000////////////000000...///000111111111111111222111///......///111222444:::BBBHHHKKKOOOTTTXXXVVVYYY[[[[[[\\\^^^ZZZRRRPPPNNNTTTaaakkknnnoooqqq}}}ppphhhcccfffiiittt------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---............------------,,,***+++---.........---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------//////.........---------------------------...///,,,,,,,,,,,,---...///000.../////////////////////////////////000000000000555444222000/////////000///------111222111222555999???EEEIIIJJJJJJMMMOOO\\\iii{{{}}}yyyvvv{{{zzzvvvwwwzzz{{{xxxnnn```VVVOOOMMMKKKKKKKKKLLLKKKIIIIIILLLQQQUUU[[[dddpppyyy~~~xxxwww{{{|||}}}wwwsssqqqnnnjjjjjjnnnsssyyytttmmmggggggkkkqqquuuqqqnnnlllppp|||yyykkkZZZRRRJJJFFFCCC>>>>>>@@@<<<:::777333111////////////////////////000111111...333666444...+++...111...------------,,,,,,,,,------------,,,+++***)))---,,,+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333<<<===777000------///,,,***+++...///...,,,---------------------------------.........////////////...---------....../////////......,,,++++++..................//////........................000000000000000000000000//////...//////000111222111000000000000000111111222111///......///000111444;;;DDDLLLPPPTTTXXX[[[XXX[[[]]]\\\[[[ZZZTTTMMMMMMQQQ\\\lllvvvyyyxxxyyynnneeedddeeepppttt~~~,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////.........---------***+++,,,------------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------/////////...------,,,,,,,,,,,,,,,,,,---......///***+++,,,---............/////////...............////////////000000000000444333222111000000111111111///000333444333666:::???DDDJJJLLLLLLLLLPPPTTTbbbqqq{{{|||xxxwww{{{vvvuuuyyy|||zzzpppcccVVVPPPKKKJJJIIIIIIIIIJJJKKKKKKGGGMMMVVV```jjjwwwzzzwwwwww}}}tttooommmmmmllliiiiiillllllyyyuuupppjjjfffhhhlllrrruuutttpppnnnttttttaaaVVVLLLGGGDDD???>>>???===;;;999666333111///...///////////////000000111000333555333///,,,---000.........---------,,,,,,000000000///...---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333;;;>>>:::444111000///+++(((***///111000,,,,,,,,,------------------------------..................------------......////////////...---,,,+++,,,---...---,,,,,,---...////////////............000000000000000000000000............///000222222222111000/////////111111444333111000000111333444666>>>HHHOOOSSSVVVYYY\\\^^^______]]]ZZZVVVPPPKKKRRRZZZhhhvvv~~~qqqhhhgggkkkooo{{{,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...//////.........---------+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,---...///+++,,,---.........---,,,......------------------////////////000000000000000000000111111222333333111000111444444444888>>>BBBGGGKKKLLLKKKLLLSSSYYYnnn|||}}}yyy||||||zzz{{{|||~~~|||zzzxxxyyy~~~zzzwwwuuuvvv{{{}}}tttdddVVVPPPPPPJJJIIIHHHHHHGGGHHHJJJLLLIIIRRR```ooo|||~~~|||pppllljjjkkkkkkhhhjjjmmmlllsss~~~~~~uuuqqqkkkjjjmmmssswwwyyyxxxuuussswww}}}hhh\\\OOOIIIDDD@@@===>>>===<<<;;;888555222000...///////////////000000111111000000000//////---,,,////////////.........---////////////...---,,,+++'''(((***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333777999777444222...***'''***///222000---,,,,,,,,,---------......+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..................---,,,...000///...---///000000000/////////.........////////////////////////............///000222222222111000/////////111111444333111000111222444555;;;BBBKKKRRRUUUVVVXXX[[[aaa```^^^[[[VVVPPPLLLKKKZZZeeesssvvvlllpppuuuzzz~~~++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,---...---............---,,,,,,,,,,,,------------------////////////000000000000...//////000111222333333//////000333333222777???BBBGGGKKKKKKJJJOOOYYYbbb{{{|||xxxxxxxxxwwwvvvxxx{{{}}}zzztttnnnkkkkkkooo|||{{{wwwvvvtttssstttwwwuuuiiiXXXMMMLLLPPPHHHHHHHHHFFFEEEFFFIIILLLQQQ]]]pppsssnnnlllmmmmmmkkkmmmqqqrrruuu{{{}}}}}}{{{vvvrrrrrrvvv|||{{{xxxwwwxxx}}}sssdddUUULLLGGGBBB???>>>======<<<:::888444111//////////////////000111111///---,,,---//////---***000000/////////.........,,,,,,------,,,,,,+++***((())),,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------000444666555333---+++)))+++...000///...+++,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,------.........---------000333222000000222555111000000//////.........//////////////////////////////...//////000111222111000000000000000111111111000//////000222555666AAAGGGOOOTTTVVVWWWYYY\\\aaa]]]YYYVVVQQQMMMNNNSSScccqqq}}}jjjlllvvv}}}+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////------,,,,,,+++,,,,,,,,,........................,,,,,,------......//////////////////000000000000...//////000111111111111//////111444333222999AAADDDIIIMMMMMMOOOWWWfffrrr|||zzzvvvuuuvvvxxxyyyyyysssllleeedddffflllwww}}}yyywwwtttqqqooonnnkkkeeeZZZPPPJJJKKKMMMFFFGGGHHHGGGFFFHHHLLLPPP]]]lllzzzuuuqqqqqqqqqpppsssxxx{{{{{{}}}}}}xxxyyy~~~}}}wwwxxx}}}{{{wwwxxx}}}}}}|||zzzyyyxxxxxxxxxxxxzzz~~~nnn]]]RRRMMMGGGBBBAAA<<<<<<===<<<:::666333111///////////////000111111+++---.........------...//////.........---------***+++,,,,,,------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///000111333,,,,,,,,,,,,---......///++++++,,,,,,---......///,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......------...------,,,+++***+++...222222//////333666111111000000///......---000000000000000000000000000000////////////000000...///000111111111111111111000000000222555777999FFFKKKRRRVVVWWWYYY\\\___```ZZZUUUSSSPPPPPPXXXaaapppqqqjjjrrr|||~~~+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++******++++++,,,------,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,---...///000000...------,,,++++++++++++...............///000111,,,------...///000111111////////////000000000000///000000000000//////...111111444666555555;;;DDDGGGLLLPPPRRRUUU```rrr~~~yyyxxxyyyzzzxxxvvvrrriiiccccccfffkkkssszzz}}}{{{xxxtttnnnjjjhhhaaaWWWPPPLLLKKKJJJIIIGGGHHHIIIIIIHHHKKKQQQUUUgggwwwzzzvvvuuutttssswww|||~~~xxxyyyxxxppppppvvvxxxzzz|||xxxyyy~~~zzzvvvttttttuuusss}}}uuubbbWWWQQQKKKFFFDDD;;;<<<======;;;888444222///////////////000111111(((---111000,,,+++...222......---------,,,,,,,,,,,,,,,---...////////////---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((---000///,,,+++...222,,,---------,,,,,,...///++++++,,,,,,---...//////---------.........//////---------------...///000//////...---,,,***)))(((&&&+++//////------111555222111111000///......---111111111111111111111111111000000////////////000---...000111222222222111222222222333555888;;;===HHHMMMSSSWWWYYY\\\```dddaaaZZZUUUTTTSSSVVVbbbooo|||yyysssttt************************++++++,,,,,,,,,,,,------************+++,,,------///...,,,+++***+++,,,,,,***+++,,,,,,,,,,,,+++***+++++++++***((((((+++---************************...+++'''###"""%%%+++000000///...---,,,------...//////............////////////............/////////////////////////////////////////////.........111///111777;;;<<<@@@FFFIIIOOOSSSUUU]]]ppp~~~uuunnnpppnnnkkkgggdddffflllsssxxx{{{zzz{{{vvvkkkbbbZZZWWWRRRMMMIIIHHHHHHIIIFFFFFFIIIKKKJJJLLLVVVbbbwwwyyywwwxxxzzz{{{|||}}}|||qqqooorrrpppsssyyy{{{uuuvvv{{{}}}wwwsssrrrssstttwwwwww~~~nnn```XXXRRRJJJEEE===<<<;;;;;;:::999555333222000...---...///...---////////////////////////////////////...---,,,+++///............---------++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,++++++*********---.../////////...---,,,.........------,,,,,,,,,...------------...//////000000///..................------,,,,,,,,,------...------,,,,,,------......------------...//////............000222444555111111000000//////......000///.........///111222111111111111111111111111000222444222111555<<>>===<<<<<<:::777444333111///.../////////---////////////////////////////////////...---,,,,,,///............---------++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***------------------,,,,,,...------------...//////000000///..................---------------......///......------......///...---------......//////000////////////111222333111000000000/////////...///////////////000111111444444444444444444444444...000222333444:::CCCKKKNNNRRRWWW\\\___aaa``````[[[VVVVVVaaappp}}}vvvlllnnnwww------------------------***++++++,,,---......///111000...---,,,+++++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++******+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++***+++//////...------------...------,,,,,,,,,,,,------//////............//////////////////////////////111111111111111111111111111000333888<<>>===;;;999666444222000000000111000...000000000000000000000000---...............------///............---------,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,------------******++++++++++++******,,,,,,------------------...------------...//////000//////............///------------...///000000/////////....../////////------........./////////111111000/////////000000000000000000////////////...///000000111111000000222222222222222222222222000222333444777>>>IIIQQQQQQTTTZZZ^^^aaaaaa```^^^[[[ZZZaaarrrzzznnnkkkkkkuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++,,,...///000---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++......---+++******............------.........------,,,,,,------...//////............//////////////////////////////000000000111111111111111444333666;;;???BBBJJJSSS[[[dddoooyyy{{{jjjccceeedddddddddfffkkkqqqvvvzzz}}}ssscccUUUNNNNNNLLLIIIGGGFFFFFFGGGHHHGGGHHHLLLQQQVVVcccyyyvvvqqqsss|||wwwssssssuuuyyy}}}{{{xxx|||xxxsssqqqsssuuuwwwxxxuuuuuuuuuvvvvvvtttqqqoooiiiiiippp}}}uuufff[[[SSSNNNHHHEEEAAA???===<<<999777666444222111111111000///000000000000000000000000------..................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...//////000///............//////---------...///000111222//////............//////---......///////////////000000000//////000000000000000000000////////////...///000222222111000000000000000000111111111111444555555666999AAAKKKRRRTTTWWW\\\```bbbaaa^^^\\\XXX```ooo~~~kkkeeekkksss,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++''''''(((***,,,...000111+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++------..................//////............////////////............///////////////////////////////////////000000111111111555555888===???DDDNNNXXXkkkuuu~~~nnnhhhiiieeefffiiilllooorrruuuvvvzzz}}}}}}uuuhhh[[[RRRNNNJJJIIIGGGFFFEEEFFFGGGGGGFFFGGGLLLUUU___oooxxxwwwzzz~~~}}}yyyxxxyyy{{{~~~~~~{{{wwwuuutttssssssuuuvvvwwwwwwsssrrrqqqqqqrrrqqqnnnkkkhhhjjjqqq|||nnnaaaWWWRRRKKKGGGCCC???===;;;999888777555333222222222111///000000000000000000000000------..................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,------............------------...////////////............//////---------...///000111222...------,,,,,,------...---...///000000000//////---......///000000111111////////////000000000000...///111222222222111000333333333333444444555555444555555888===EEENNNTTTWWWZZZ]]]``````^^^\\\YYYUUUggg~~~mmmccceeeqqq|||++++++++++++++++++++++++//////......---,,,,,,,,,)))))))))***+++,,,---...++++++,,,---------,,,,,,,,,++++++******++++++,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,---......///........./////////......///////////////............//////////////////////////////......///000000111111111555555999>>>BBBGGGTTTaaa}}}tttmmmllleeeiiinnnsssuuuvvvtttsssrrrrrrppphhh]]]TTTOOONNNHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGNNN\\\lll||||||}}}zzzyyy|||~~~}}}~~~}}}}}}~~~~~~|||yyyqqqrrrrrrssstttvvvwwwwwwtttppplllkkklllllljjjgggfffkkkuuuxxxhhh\\\UUUOOOJJJDDD@@@===<<<:::999888555333222222222000///000000000000000000000000---...............------///............---------,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------******)))******+++,,,---,,,,,,------------------...------------.../////////............//////000------------...///000000------,,,,,,,,,,,,---------...///000111000//////,,,---...///000111000000////////////000000000000///000111111222222111111111111222222333333444444222333555:::BBBKKKTTTYYYZZZ[[[]]]]]]]]][[[XXXWWWWWWoooooodddbbbiiiwww------------------------------------.........///,,,,,,,,,+++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,***,,,......,,,++++++,,,++++++++++++++++++++++++***,,,......---,,,,,,,,,,,,,,,.../////////......///......------....../////////............////////////////////////////////////000111111222333333666888===DDDIIIQQQaaappp{{{ssspppkkkooovvvzzz{{{vvvppplllgggeeeaaa[[[TTTOOOLLLKKKGGGGGGFFFEEEEEEEEEEEEEEEKKKKKKTTTggg|||wwwsssuuuyyy||||||~~~|||{{{zzz{{{{{{yyyxxxrrrrrrpppoooppprrrvvvyyyyyysssllliiijjjkkkjjjhhhgggooo|||ssseee\\\SSSNNNGGGAAA>>>===<<<;;;888555333222222111000...////////////////////////////////////...---,,,,,,///............---------------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---...------------------,,,,,,...------------...//////...............///000000...---------------............------------......---...000111111111///...---...///000000///........./////////000000000111111111000000111111222333...//////000111111222222333555888>>>GGGPPPWWWZZZ[[[[[[[[[ZZZYYYWWWUUUTTT___xxxzzzooofffeeejjjsss........................******,,,---///000111222---,,,,,,,,,,,,---......)))***,,,---...---,,,,,,---,,,+++******+++,,,---***,,,......---++++++,,,***************************---000222000...,,,,,,+++,,,.../////////.........------,,,,,,------...//////............//////////////////////////////000000111222333333444444999<<>>>>>===888555333111111111///...////////////////////////////////////...---,,,+++//////.........---------------...///...---+++***------------------------,,,,,,,,,++++++*********------,,,,,,---///000111.........------,,,,,,,,,...------------...//////...............///000111...------,,,,,,,,,------//////............//////---...000111222111///...///000000000000...,,,+++.../////////000000111111222111000000000111333444111111222333444444555555999999<<>>BBBNNNbbbyyywwwcccTTTNNNNNNGGGHHHIIIGGGEEEEEEGGGIIILLLPPPVVV\\\bbblllxxx}}}}}}}}}}}}|||zzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}~~~{{{wwwyyy|||~~~|||{{{{{{zzz|||}}}|||}}}~~~uuutttsssuuuwwwxxxwwwuuuvvvyyysssmmmhhhfffjjjsssyyy|||tttfffWWWOOOKKKEEEBBBAAA===<<<;;;999777555444333333222111000/////////000////////////////////////......------------............---------,,,,,,,,,+++,,,,,,------,,,,,,,,,...***)))---...---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,------.........---//////............//////............////////////.........//////000000000111111000000000000111111/////////000222222000///555444333222111111222222222111111111222444777999CCCJJJSSSZZZ\\\\\\ZZZYYYWWWSSSRRRUUU[[[dddrrr~~~uuuggg___]]]dddnnnxxx+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------111000///---,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...///////////////............//////------......///000000000//////......//////000111000000000111111111222222777555333222555<<>><<<:::888666555444555444222000//////000000..............................------------............---------,,,,,,,,,++++++,,,---------,,,,,,///+++))),,,...---,,,///////////////////////////+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,---...////////////------,,,,,,,,,,,,------............///////////////000000111111222222333111111000000000000111111//////000000000000//////666555444333222222111111000111222222333555999===GGGMMMUUU[[[\\\[[[YYYXXXRRRQQQUUU\\\dddmmmzzz}}}jjj```]]]aaaooo,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------///...---+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,---......////////////............//////------......///000000111000////////////000111111000000111111111222222222444666777666999CCCSSS^^^rrr~~~vvvcccVVVQQQOOOLLLIIIFFFHHHIIIHHHHHHKKKSSSYYYfffnnnzzz~~~|||zzzzzz{{{{{{||||||}}}}}}}}}~~~~~~}}}~~~zzzxxxxxxyyyxxx{{{~~~}}}|||vvvqqqrrrxxxvvvqqqqqqzzzyyyggg[[[SSSJJJEEECCC@@@???===;;;999777666555555444111///......//////,,,,,,,,,,,,,,,,,,,,,,,,......------------............---------,,,,,,,,,***+++,,,,,,---------,,,...***(((+++---+++,,,...........................++++++,,,,,,---......///,,,------------.........,,,---...///000000000000------,,,,,,,,,,,,------............////////////222222333333444555555666111111000000000000111111...///000//////...//////111111000000000000000111000222444444555888===AAAJJJOOOVVVZZZ[[[YYYWWWVVVPPPRRRZZZeeeooowwwvvvfffbbbcccjjj{{{---..................---++++++,,,,,,,,,---------******))))))***,,,...///++++++,,,---------,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,---....../////////............//////---------...///000000111000000000000000111222222000111111111111222222222...444999:::===JJJ```rrr~~~|||~~~mmmXXXNNNOOOPPPLLLFFFEEEHHHJJJIIIJJJOOOYYYaaaxxx}}}|||}}}|||~~~~~~~~~~~~|||zzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwxxxzzzsssxxx|||~~~~~~xxxsssttt~~~~~~wwwttt{{{oooaaaWWWMMMFFFDDD@@@???>>><<<:::888666666555333111...------......////////////////////////.........------...............---------,,,,,,,,,***+++,,,,,,---------------(((''')))+++******---++++++++++++++++++++++++++++++,,,,,,---...//////---------.........//////---...///000111111111111/////////....../////////............/////////000//////000111111222333333111111000000000000111111...///000///........./////////000111222333333444111333666666777:::???DDDKKKPPPVVVYYYYYYXXXVVVVVVOOOSSS^^^lllvvv}}}uuuhhhgggkkkrrr++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///......---,,,+++***)))((())))))***+++,,,------...------......///000000000000000///...............//////............/////////////////////000111111111222333222111111333444555777999<<>><<<<<<<<<:::888666444333222000///............/////////...---,,,,,,000///...---------------///////////////////////////...---,,,+++******************++++++,,,,,,---------,,,++++++,,,,,,,,,---...///...------...///---------............///........................000000000///---,,,...///...111444222...---000333000000000000111111111111222222222111000//////...///000000111222222333333222222222222222222222222111444555555555999BBBJJJRRRQQQTTTZZZ\\\XXXUUUUUUQQQ___oooxxx~~~{{{tttpppttt,,,+++++++++,,,,,,---...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------.../////////000000///...............//////............/////////////////////000111111111222333222111111333555333666:::AAANNNccczzz~~~|||www{{{~~~jjj\\\OOOKKKKKKJJJIIIIIIKKKJJJMMMRRRYYYdddyyyyyyxxxvvvwww}}}xxxzzz{{{}}}}}}|||{{{}}}~~~|||zzzxxxxxxyyy{{{|||}}}}}}}}}{{{zzz{{{}}}~~~}}}~~~~~~}}}|||}}}}}}}}}|||yyytttvvvuuuuuu|||}}}zzzqqqbbbVVVLLLDDD@@@>>><<<<<<;;;:::888555444333222111////////////------......///.........//////...---------------..............................---,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...///...------...///---------............///........................///000000///------...///...111333222///---000333000000000000111111111111333333333222111000000000111111222222333444444444222222222222222222222222333555666666777<<>>IIIZZZnnn}}}}}}}}}uuuuuuzzz~~~~~~}}}zzz|||~~~qqq```UUUKKKJJJKKKKKKKKKLLLNNNOOOUUU]]]hhhwwwwwwooolllooouuu{{{xxxwwwyyyzzz}}}|||zzzyyyzzz|||~~~~~~}}}zzzyyywwwvvvvvvxxxzzz{{{~~~~~~~~~}}}}}}}}}~~~}}}|||zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~zzzvvvvvvuuuuuu{{{zzzxxxyyyzzzvvvvvv~~~jjj[[[OOOIIIAAA???===;;;;;;:::777555444333222111000/////////,,,------...//////000000//////...------------...........................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,------...///...------...///---------............///...........................///000///...---...///...000222111///...///222000000000000111111111111444444333333222111111111000000111111222333333444222222222222222222222222444555666777:::AAAKKKSSSTTTUUUXXXZZZVVVRRRUUU[[[nnnxxx|||,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///+++++++++,,,,,,,,,------------------------------+++,,,,,,------...//////000///............////////////............/////////////////////000000111111222333333222222444666999;;;CCCPPPaaaqqq|||{{{zzzzzz|||~~~xxxvvvyyy~~~~~~|||zzzyyy}}}uuubbb[[[SSSLLLKKKLLLLLLMMMPPPSSSXXXbbbmmmyyyqqqhhhdddjjjqqq~~~yyywwwwwwxxxzzz{{{}}}}}}}}}{{{zzzxxxxxxzzz{{{zzzyyywwwvvvuuuuuuvvvwwwyyyzzz|||}}}~~~~~~}}}~~~}}}{{{zzzwwwxxxxxxyyy{{{}}}}}}|||||||||xxxzzz}}}~~~{{{wwwvvvuuuuuuxxx~~~vvvtttttttttrrrtttrrr```TTTNNNCCC@@@>>><<<;;;:::777666444444333222111000000000...............////////////......---------..............................,,,,,,,,,,,,,,,---......---------,,,,,,++++++***,,,,,,+++++++++,,,---------...///...---------///---------............///........................---///000000...---...///...000111111///...///111///000000000111111111111333333222222222111111111.........///000000111111222222222222222222222222333444666888<<>>===;;;:::888555444333333222222222333444333111...------------...------------...//////------------------------------,,,,,,---...//////------------,,,,,,,,,,,,++++++++++++,,,---......---...///...------...///---------............///........................,,,...000111///......///////////////////////////000000000000111111111111000000000000000000000000000000111111222333333444222222222222222222222222222333777<<>>===;;;:::555444444333333333333444333222000...------...///---------------...//////------------------------...------------......///,,,,,,,,,---------------++++++++++++,,,---...///---...///...------...///---------............///........................+++---000111000///.../////////....../////////...000000000000111111111111111111111111111111111111111111222222333444444444222222222222222222222222333555999AAAIIIPPPVVVXXXWWWTTTQQQNNNMMMRRRbbbrrr}}}...---,,,,,,++++++++++++)))***+++,,,...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///***++++++,,,---//////000///////////////.........++++++,,,------......///...............///000111//////............/////////////////////000111111111222333333333444666999CCCLLLYYYgggpppssstttsss{{{{{{oookkknnnzzzrrrbbbZZZTTTOOONNNNNNPPPUUU[[[dddsss{{{kkkaaa^^^fff{{{zzzsssrrrvvvzzz{{{zzzzzzxxxwwwwwwxxxzzz{{{{{{vvvxxxzzz{{{zzzyyyyyyzzzsssqqqppppppqqqrrrrrrqqqrrrqqqqqqqqqppppppoooooorrruuuxxxyyyzzz{{{}}}~~~zzzzzzzzzzzzyyyyyyxxxwwwtttvvvyyy}}}~~~~~~~~~wwwssspppssswww{{{}}}~~~}}}yyyyyyxxx{{{yyyyyyuuuqqqttt|||~~~jjj]]]MMMJJJEEEAAA???>>><<<:::555555444333333333444444222111///...---...000111---------------...///000------------------------///......---------......,,,,,,,,,------.........++++++++++++,,,---...///---...///...------...///---------.........//////........................***---000111000////////////.........///000///...000000000000111111111111222222222222222222222333000000000111222222333333222222222222222222222222444666<<