BM6P6(@ xxxuuuuuutttttttttsssssssssooommmjjjfffbbb___\\\[[[VVVWWWWWWVVVVVV[[[ccciiiyyy}}}wwwoooiiifffccc___\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYY^^^dddhhhhhhhhhggggggdddddddddeeefffggghhhhhhjjjkkkkkkllllllkkkkkkjjjiiiiiiiiijjjmmmrrrvvvyyyyyyxxxvvvtttssssssssssssrrrtttxxx}}}}}}tttmmm___\\\YYYYYY[[[bbbqqq{{{zzzyyyxxxyyyzzz{{{||||||~~~~~~iiiUUUGGG@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>AAAEEEFFFEEEGGGJJJLLLLLLMMMOOOPPPOOOVVVVVVWWW^^^cccppp|||zzzwwwmmm```dddhhhqqq~~~uuugggaaaZZZVVVVVVVVVUUUTTTOOONNNMMMMMMNNNNNNLLLJJJLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHJJJOOOUUUZZZbbbggglllppppppnnnmmmlllfffeeebbb___\\\ZZZXXXXXXUUUTTTSSSSSSTTTVVVXXXZZZ\\\\\\\\\[[[YYYUUURRROOOPPPQQQQQQQQQPPPNNNMMMLLLNNNRRRVVVZZZ\\\^^^```bbbddddddeeeffffffeeedddccceee___XXXRRRRRRSSSVVVWWWaaalll{{{zzzsssmmmggg```[[[\\\ZZZXXXXXXZZZ\\\^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWYYY\\\aaafffjjjlllllloootttzzz~~~{{{zzzzzzxxxtttooo|||tttqqqqqqqqqpppppppppppppppjjjhhhddd```\\\YYYXXXWWWUUUVVVVVVUUUUUUYYY```fffsss~~~wwwpppllliiieeebbb`````````___^^^]]]\\\\\\___ccciiimmmmmmlllllllllkkkjjjjjjiiiiiikkklllmmmooooooppppppppppppooooooooonnnnnnnnnooorrruuuwwwxxxvvvtttrrrpppooooooooonnnppptttyyy}}}{{{tttnnn___[[[XXXWWWWWW]]]jjjxxx}}}|||{{{zzzzzz{{{|||}}}|||~~~jjjUUUGGGAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???BBBEEEGGGGGGIIILLLNNNNNNOOOQQQRRRPPPWWWWWWWWW___cccooo}}}zzzyyynnnaaaccceeekkk{{{xxxhhhbbbZZZUUUTTTTTTSSSQQQQQQPPPOOOOOOPPPOOOMMMLLLLLLKKKHHHFFFDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJNNNTTTYYY```dddjjjnnnnnnllljjjiiidddccc```]]]ZZZWWWVVVUUUSSSRRRQQQQQQRRRTTTVVVWWWYYYYYYYYYWWWUUURRRNNNLLLKKKLLLMMMNNNOOOOOONNNMMMPPPSSSWWW[[[]]]___bbbdddeeefffggghhhhhhgggeeedddeee___WWWQQQPPPQQQSSSTTTWWW```mmmyyy{{{uuuooohhhccc^^^\\\ZZZYYY[[[\\\]]]]]]\\\\\\[[[ZZZYYYWWWUUUTTTTTTUUUVVVYYY\\\```ccceeefffiiimmmrrrzzz~~~{{{wwwvvvwwwvvvrrrooovvvnnnjjjjjjjjjjjjjjjjjjkkkkkkdddaaa]]]YYYVVVTTTTTTUUUSSSUUUUUUTTTSSSVVV]]]bbbiiiuuu|||wwwtttpppmmmiiihhhfffdddbbbaaa``````fffjjjppptttuuuuuuuuuuuuvvvtttpppnnnmmmnnnoooqqquuuuuuvvvvvvvvvvvvuuuuuuuuutttsssrrrssstttuuuvvvvvvuuurrrpppmmmkkkjjjjjjiiijjjmmmsssxxxxxxtttoooaaa\\\XXXVVVUUUYYYdddooo}}}~~~|||||||||}}}}}}}}}~~~~~~gggSSSEEE@@@<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@CCCEEEGGGJJJLLLNNNOOOOOOPPPRRRTTTRRRXXXWWWXXX___bbblll|||}}}qqqeeecccbbbeeeqqqyyyjjjccc[[[VVVUUUTTTSSSQQQSSSRRRQQQQQQRRRQQQOOOMMMLLLKKKHHHFFFDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGHHHIIIMMMSSSWWW___ccciiimmmmmmkkkiiihhhdddbbb___\\\YYYVVVUUUTTTQQQPPPOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRPPPMMMJJJHHHEEEGGGIIIKKKMMMNNNOOOOOOQQQTTTXXX\\\^^^aaadddffffffgggiiijjjjjjiiihhhgggddd^^^VVVPPPMMMMMMNNNOOOMMMSSS\\\dddkkksss||||||vvvnnniiieeebbb___]]]^^^^^^^^^^^^``````___]]][[[YYYWWWUUUTTTTTTTTTUUUVVVXXXZZZ[[[^^^___bbbfffnnnxxx~~~zzzvvvrrrpppqqqqqqooommmzzzppphhhccccccccccccdddddddddddd```]]]YYYUUUSSSSSSUUUVVVTTTVVVVVVUUUSSSUUUZZZ^^^bbbmmm}}}zzzsssqqqnnnkkkhhhffffffeeelllpppvvvzzz}}}~~~}}}wwwrrroooooopppqqqyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuusssqqqnnnkkkiiigggfffeeeeeeggglllrrruuutttqqqddd___YYYWWWVVVXXX```jjjttt~~~}}}||||||}}}}}}}}}~~~xxxaaaNNNBBB>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>???AAADDDFFFGGGKKKMMMNNNOOOOOOPPPRRRTTTSSSYYYWWWXXX___aaaiii{{{yyykkkgggbbbdddmmmzzzwwwkkkeee]]]XXXWWWWWWUUUTTTSSSRRRQQQRRRRRRRRRPPPNNNKKKJJJGGGEEECCCCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHLLLRRRVVV___ccciiimmmmmmkkkjjjiiieeecccaaa]]]ZZZWWWUUUTTTPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPOOONNNKKKIIIGGGEEEBBBCCCEEEHHHJJJLLLNNNNNNQQQTTTXXX[[[^^^aaadddgggggghhhkkkllllllkkkjjjhhhccc]]]UUUOOOKKKKKKKKKJJJJJJMMMRRRWWW[[[aaahhhlllwww~~~wwwqqqmmmjjjfffcccbbbbbbaaa```cccbbbbbb```___]]][[[ZZZVVVUUUUUUTTTTTTTTTTTTTTTWWWWWWXXX[[[aaalllwww|||xxxtttnnnllllllllljjjhhh~~~tttjjjddd]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXUUURRRRRRTTTVVVXXXWWWYYYZZZXXXUUUUUUYYY\\\^^^iiizzz}}}zzzvvvqqqnnnmmmlllmmmpppttt{{{yyytttrrrssstttzzz{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxwwwvvvvvvuuusssrrrpppnnnkkkhhhfffeeedddbbbbbbfffmmmrrrssssssfff___ZZZWWWVVVVVV]]]dddoooyyy}}}}}}}}}}}}}}}}}}~~~sss]]]LLLBBB>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???AAACCCEEEGGGHHHJJJKKKLLLMMMLLLNNNPPPSSSSSSXXXVVVWWW^^^___eeeuuurrrkkkddddddlllyyy|||tttjjjccc\\\XXXWWWWWWVVVUUUSSSQQQPPPQQQQQQQQQOOOMMMJJJHHHFFFCCCBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHKKKQQQUUU]]]bbbhhhlllmmmllljjjjjjeeedddaaa]]]YYYWWWUUUTTTQQQPPPPPPPPPOOOOOOPPPPPPNNNMMMLLLKKKIIIGGGEEEDDDBBBCCCDDDFFFHHHJJJLLLMMMPPPSSSVVVYYY\\\___cccfffgggiiikkkmmmnnnllljjjiiibbb\\\TTTNNNKKKJJJIIIIIIKKKLLLMMMOOOQQQUUUYYY\\\bbbkkkwww|||uuuqqqlllhhheeecccaaa```aaaaaaaaa```___^^^]]]\\\YYYYYYXXXVVVUUUSSSQQQQQQRRRRRRQQQRRRWWW```lllsss|||zzzuuunnnkkkjjjiiifffcccyyyppphhhaaaZZZYYYYYYYYYXXXXXXXXXXXXTTTSSSRRRRRRSSSVVVYYY[[[\\\^^^___]]]ZZZYYYZZZ]]]___gggvvv}}}xxxtttsssssstttvvvzzz|||zzzzzzzzz||||||}}}}}}}}}}}}||||||xxxxxxyyyzzzyyyxxxvvvuuuoooooonnnmmmkkkiiigggfffccc```^^^aaagggmmmqqqqqqggg```YYYWWWUUUTTTXXX]]]jjjuuu~~~~~~~~~~~~~~~~~~qqq\\\LLLCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBEEEFFFHHHHHHIIIJJJJJJJJJJJJKKKNNNPPPRRRVVVTTTVVV]]]^^^bbbppp|||rrrhhhggglllwww}}}uuujjjccc[[[WWWVVVVVVUUUSSSRRRQQQPPPPPPQQQPPPNNNLLLJJJIIIFFFDDDBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFGGGKKKQQQUUU[[[```ggglllmmmmmmllllllfffdddaaa]]]ZZZWWWTTTSSSQQQQQQQQQPPPPPPOOOOOONNNLLLLLLJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGJJJLLLMMMPPPSSSUUUWWWYYY]]]aaadddeeegggkkkmmmnnnllljjjhhh```[[[TTTOOOLLLKKKKKKJJJKKKKKKJJJKKKLLLNNNOOOQQQTTT[[[eeeoooyyy}}}yyyrrrmmmiiifffcccaaa^^^^^^^^^^^^^^^]]]\\\[[[\\\[[[ZZZYYYVVVTTTQQQPPPPPPOOOMMMMMMOOOWWW```ggg{{{~~~{{{vvvpppmmmkkkiiieeeaaa}}}vvvooofffaaaXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRSSSUUUXXX[[[^^^```aaadddeeeccc___\\\]]]___```gggsss|||yyyxxxyyyzzz~~~~~~~~~zzz{{{||||||{{{xxxvvvtttkkkkkklllkkkkkkiiigggfffbbb^^^ZZZ[[[aaahhhmmmnnnmmmeee]]]YYYVVVSSSTTTXXXcccmmmwww}}}~~~~~~~~~ooo[[[KKKCCC@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAADDDFFFGGGHHHIIIHHHIIIIIIHHHHHHIIILLLOOOOOOTTTRRRTTT\\\\\\___mmm~~~qqqlllooowww{{{ooohhh```ZZZXXXVVVTTTRRRRRRQQQPPPPPPQQQPPPNNNMMMLLLJJJHHHEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEGGGKKKQQQVVV\\\bbbiiioooqqqrrrrrrrrrjjjiiieeeaaa^^^ZZZXXXWWWQQQQQQQQQPPPOOONNNMMMMMMKKKJJJHHHFFFEEECCCCCCBBBBBBCCCCCCEEEHHHKKKNNNOOORRRTTTVVVWWWYYY[[[___bbbcccfffjjjlllmmmllliiiggg^^^ZZZTTTOOONNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKJJJMMMRRRYYY___gggqqq}}}|||vvvqqqmmmiiifffaaaaaa``````^^^]]][[[[[[[[[[[[ZZZYYYVVVTTTQQQOOONNNMMMKKKIIIJJJOOOVVV[[[hhhsss{{{wwwrrrpppnnnlllgggccc{{{uuunnnfffaaaXXXXXXWWWUUUTTTSSSRRRQQQSSSTTTWWWZZZ]]]aaadddfffeeegggiiigggbbb______aaaaaagggqqq~~~{{{{{{|||~~~}}}~~~~~~|||yyyuuussshhhhhhiiijjjjjjiiihhhgggbbb]]]XXXXXX]]]dddjjjlllsssjjjbbb]]]XXXTTTTTTVVV[[[eeeooowww}}}~~~~~~~~~nnnZZZIII@@@===<<<<<<<<<;;;;;;<<<<<<<<>>===<<<;;;;;;;;;<<<===>>>BBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMRRRTTTUUUVVVVVV[[[bbbhhhuuuwwwqqqooosss}}}pppoooyyy{{{nnnbbb\\\YYYVVVTTTVVVUUUTTTSSSRRRQQQPPPPPPNNNMMMJJJGGGEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDAAA@@@BBBEEEHHHQQQZZZ```kkkwww|||}}}zzzvvvrrrmmmfff___ZZZWWWUUUQQQOOOOOONNNMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCEEEGGGJJJMMMQQQSSSTTTWWWWWWWWWXXXYYY[[[\\\^^^```bbbdddfffeeedddaaa___[[[UUUOOOMMMQQQTTTVVVUUUVVVTTTRRROOOLLLJJJHHHHHHJJJJJJLLLNNNRRRYYYbbbhhhnnnwwwzzzsssmmmgggbbbaaa___[[[XXXYYYXXXWWWUUUTTTSSSRRRRRROOOMMMIIIEEEBBBAAAAAABBBGGGNNNZZZkkk|||}}}yyyvvvsssrrr|||vvvqqqlllfffccc\\\ZZZWWWUUUUUUWWWZZZ\\\^^^aaadddgggiiikkkoooqqqssstttuuuvvvtttpppllljjjiiihhhlllwww~~~|||~~~~~~{{{yyyxxxvvvtttqqqkkkkkkjjjhhhgggeeeddddddddd```]]][[[\\\cccsssyyylll```XXXTTTRRRSSSWWW^^^gggooovvvzzz}}}mmmZZZMMMEEE@@@======<<<;;;;;;;;;===>>>???CCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNRRRTTTUUUVVVVVVZZZaaagggpppwwwpppmmmooozzzssskkkmmmrrr~~~rrrfff]]]XXXVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPNNNLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBCCCDDDDDDDDDAAA@@@BBBEEEHHHPPPYYYaaannn{{{}}}wwwrrrlllfffbbb]]]ZZZVVVTTTSSSRRRQQQOOOOOOMMMLLLJJJHHHGGGFFFEEEFFFGGGIIIMMMPPPSSSVVVWWWZZZZZZYYYYYYZZZ[[[\\\]]]___```bbbcccbbb```^^^\\\YYYUUUPPPPPPSSSXXXZZZZZZYYYWWWUUUQQQNNNKKKIIIHHHJJJJJJKKKKKKNNNSSSZZZ___eeellluuu{{{}}}vvvnnnhhhdddaaa\\\YYYYYYXXXVVVUUUTTTSSSRRRRRRRRROOOKKKFFFBBB@@@???>>>@@@EEEMMMZZZjjjzzz|||zzzyyyzzzuuupppkkkgggccc\\\ZZZWWWUUUVVVYYY^^^aaacccfffiiikkkmmmpppsssuuuuuuwwwyyyzzzxxxtttooolllmmmkkknnnwww}}}}}}{{{zzzxxxvvvuuunnnnnnmmmkkkiiihhhgggffffffbbb^^^\\\\\\dddwwwtttfff]]]WWWUUURRRVVV\\\ccckkksssxxxzzzkkkXXXLLLEEE@@@<<<<<<<<<;;;;;;<<<>>>???AAADDDDDDEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIKKKMMMNNNOOORRRTTTUUUUUUVVVZZZ```fffnnnyyyrrrmmmnnnuuu~~~xxxjjjeeefffrrrxxxkkk___WWWUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@??????DDDAAA@@@CCCEEEHHHOOOWWWbbbooo}}}}}}xxxrrrmmmiiiccc```\\\YYYXXXVVVUUUSSSQQQPPPNNNLLLJJJHHHHHHGGGGGGIIIKKKNNNRRRUUUXXXYYYZZZZZZ[[[[[[\\\]]]^^^_______________^^^\\\ZZZYYYVVVSSSPPPQQQUUUZZZ]]]^^^]]][[[WWWSSSPPPLLLJJJIIIIIIJJJJJJJJJKKKPPPVVVZZZbbbhhhoootttwww|||vvvnnnjjjfffaaa]]]ZZZYYYWWWVVVTTTSSSSSSSSSTTTQQQMMMIIIEEEBBBAAA@@@@@@BBBGGGOOO\\\lll{{{~~~zzzzzz|||}}}~~~xxxsssnnnjjjeeebbb[[[YYYVVVUUUWWW\\\aaadddgggiiilllnnnppprrruuuxxxyyyzzz}}}}}}|||xxxsssppprrrooopppxxx}}}}}}|||{{{yyyxxxqqqqqqooonnnllljjjiiihhhhhhddd```]]]]]]eeeyyy}}}mmm```YYYWWWSSSUUU[[[bbbiiiqqqwwwzzz}}}}}}~~~mmmYYYLLLEEE???;;;<<<<<<<<<<<<===???AAABBBEEEEEEGGGGGGHHHHHHGGGGGGJJJIIIIIIJJJKKKMMMPPPQQQRRRTTTUUUUUUUUUYYY```eeemmm{{{tttooommmpppvvvqqqeee```cccsss|||pppcccZZZUUUTTTUUUTTTTTTSSSRRRQQQPPPPPPMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>CCC@@@@@@CCCEEEGGGNNNVVVaaannn~~~~~~yyyssspppkkkgggccc```]]]\\\YYYXXXUUUSSSQQQOOOMMMKKKJJJJJJJJJKKKMMMPPPSSSVVVXXXYYYYYYZZZ[[[]]]___aaabbbbbb___^^^]]]\\\ZZZXXXWWWWWWRRRPPPOOOQQQUUUZZZ^^^```___^^^ZZZVVVRRRNNNLLLKKKHHHIIIJJJJJJKKKOOOUUUYYY```eeekkkooorrruuuzzz}}}}}}tttnnnjjjeeeaaa]]]\\\ZZZXXXVVVUUUTTTTTTSSSQQQNNNJJJGGGDDDCCCBBBBBBBBBDDDIIIRRRaaaqqq|||qqqqqqrrrssstttuuuvvvwwwzzz}}}{{{uuupppkkkgggbbb___XXXWWWVVVVVVYYY^^^cccfffiiillloooqqqrrrtttwwwzzz}}}{{{wwwuuusssppppppvvv~~~|||uuuuuusssqqqooommmlllkkkjjjgggddd```___ggg{{{tttdddZZZWWWTTTVVVZZZ```hhhpppwwwzzz{{{|||}}}qqq\\\MMMEEE@@@===<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFHHHJJJKKKJJJJJJIIIJJJJJJIIIJJJKKKNNNQQQSSSRRRTTTUUUUUUUUUXXX___eeemmm{{{~~~wwwrrrmmmmmmppp{{{}}}kkkaaa^^^jjj|||}}}sssiii```XXXTTTVVVVVVUUUSSSRRRPPPOOOOOOLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB===>>>>>>??????@@@AAAAAACCC@@@@@@CCCEEEGGGMMMUUU```nnn}}}|||xxxssspppkkkgggeeebbb```^^^ZZZXXXVVVTTTQQQOOONNNNNNMMMNNNPPPRRRTTTWWWXXXYYYYYY[[[]]]___aaacccdddddd```^^^\\\YYYWWWVVVUUUUUUOOOOOOOOOQQQUUUZZZ^^^aaaaaa```\\\XXXTTTQQQOOONNNHHHIIIJJJKKKLLLOOOTTTXXX\\\```eeejjjmmmpppsssuuu}}}zzzsssnnnhhheeeaaa```^^^[[[YYYWWWVVVUUUQQQOOOMMMJJJGGGEEECCCBBBAAABBBBBBDDDIIIUUUeeeooo}}}hhhhhhhhhiiiiiikkkllllllooorrrxxx{{{wwwqqqlllgggbbb]]]YYYUUUUUUUUUWWWZZZ___dddffflllnnnqqqssstttvvvyyy{{{~~~{{{xxxvvvqqqmmmmmmsss{{{||||||zzzxxxvvvtttrrrrrrmmmkkkhhhdddbbbiii}}}|||kkk```[[[TTTVVVYYY___fffooovvvzzz||||||~~~sss^^^NNNEEEAAA@@@<<<<<<<<<===???AAACCCEEEFFFGGGIIILLLMMMMMMLLLLLLKKKJJJIIIJJJKKKNNNRRRTTTRRRTTTUUUUUUUUUXXX___dddkkkwwwyyyrrrooooootttvvvhhh___fffsss{{{vvvppphhh^^^WWWXXXWWWUUUTTTQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA?????????@@@AAAAAABBBBBBCCC@@@@@@DDDEEEGGGMMMTTTaaannn}}}|||xxxsssooollliiifffddd___^^^\\\YYYWWWUUUSSSSSSQQQRRRSSSUUUWWWXXXYYYZZZ\\\]]]___aaacccccccccccc```^^^[[[XXXUUUTTTSSSSSSNNNOOOPPPRRRUUUZZZ___bbbbbbaaa]]]ZZZVVVSSSQQQPPPJJJJJJKKKKKKKKKNNNRRRUUUYYY\\\aaafffjjjmmmooopppvvvzzz|||uuunnnjjjfffeeebbb___\\\YYYWWWWWWSSSQQQOOOLLLIIIFFFDDDCCC@@@AAAAAAAAADDDMMMZZZdddsss}}}bbbbbbbbbbbbcccdddeeefffgggkkkqqqxxxyyyuuunnnhhhccc^^^YYYUUUSSSTTTUUUWWW[[[```dddfffnnnpppsssuuuvvvxxx{{{}}}}}}}}}}}}|||{{{xxxvvvuuunnnjjjjjjoooxxx}}}{{{yyyxxxooommmkkkgggdddkkkqqqgggbbbTTTVVVYYY^^^eeennnuuuzzz|||}}}ttt___NNNEEEBBBCCC<<<<<<<<<===???BBBDDDFFFFFFGGGJJJMMMNNNOOONNNNNNKKKJJJJJJJJJLLLOOORRRUUURRRTTTUUUUUUTTTXXX^^^dddiiisssyyysssrrrppppppaaadddmmm{{{}}}yyywwwtttmmmbbbYYYYYYXXXVVVTTTQQQOOOMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAADDDCCCCCCBBBBBBAAAAAA@@@BBB@@@AAADDDEEEGGGLLLSSSbbbooo}}}~~~yyytttqqqnnnkkkiiicccbbb```]]]ZZZXXXWWWWWWUUUUUUVVVWWWXXXZZZZZZ[[[^^^___aaabbbccccccbbbbbbaaa___[[[WWWTTTSSSSSSSSSNNNOOOQQQSSSVVV[[[```ccccccaaa^^^[[[WWWTTTSSSRRRKKKLLLLLLKKKKKKLLLOOORRRWWWZZZ___eeeiiilllnnnooopppuuuzzz}}}}}}|||tttpppiiihhheeeaaa]]]ZZZXXXWWWWWWUUUSSSOOOLLLHHHFFFDDD@@@AAAAAA@@@BBBIIIUUU^^^kkkvvv___]]]\\\\\\___aaaaaaaaafffgggkkkpppxxx|||ooojjjccc^^^\\\YYYVVVSSSRRRTTTWWWZZZ\\\___cccfffnnnppprrrssssssuuuxxx{{{}}}|||zzzxxxvvvsssqqqooooookkkiiimmmsss~~~~~~}}}yyyqqqhhheeeiiisssyyylllggg^^^ZZZYYY___ffflllsssyyy~~~~~~~~~yyydddSSSIIIDDD@@@<<<;;;;;;<<<===???BBBDDDFFFIIIIIIJJJLLLNNNPPPRRRSSSOOOOOOOOOPPPQQQSSSUUUWWWUUUTTTTTTTTTVVVXXX[[[]]]gggppp~~~xxxmmmnnn|||tttjjjeeehhhuuuzzzwwwwwwuuukkk```]]]YYYTTTPPPOOOMMMLLLKKKNNNNNNMMMLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@===<<<===@@@CCCFFFDDDAAA@@@BBBDDDFFFMMMUUUaaajjjyyy}}}zzzwwwsssqqqjjjgggccc___\\\ZZZZZZ[[[WWWXXXYYYZZZ\\\^^^```aaaeeedddccccccddddddbbb```[[[YYYWWWVVVUUUTTTRRRPPPPPPQQQRRRTTTXXX]]]aaacccfffeeeccc```\\\XXXTTTSSSMMMLLLJJJJJJJJJKKKMMMOOOTTTXXX]]]bbbeeehhhlllnnnooorrrvvvyyyzzz{{{}}}~~~~~~wwwuuuooogggbbb```^^^[[[YYYRRRRRRQQQOOOLLLJJJIIIJJJDDDCCCAAA???AAAGGGOOOTTTcccmmmzzz___\\\ZZZZZZ\\\^^^______dddeeegggkkkrrrzzz~~~xxxtttkkkfff___[[[XXXVVVRRRPPPQQQSSSWWWYYY\\\___cccffflllnnnpppqqqqqqsssuuuxxxzzzyyyxxxwwwtttqqqnnnlllgggdddcccfffmmmxxx}}}tttkkkgggjjjtttrrrkkkaaa\\\[[[```fffkkkqqqxxx{{{|||}}}~~~~~~ppp]]]NNNGGGCCC@@@=========>>>???AAADDDFFFGGGJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOPPPQQQSSSUUUWWWUUUTTTSSSTTTUUUWWWYYY[[[dddlllzzz{{{qqqnnnxxxzzzmmmfffeeennnyyy~~~~~~}}}yyywwwwwwvvvmmmbbb\\\YYYTTTQQQPPPNNNMMMKKKNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>@@@CCCDDDCCC@@@@@@BBBDDDFFFLLLTTT___hhhxxx~~~{{{xxxuuupppmmmiiiddd```]]]]]]]]]ZZZZZZ[[[\\\^^^```bbbcccfffeeedddeeefffeeebbb```ZZZXXXUUUTTTTTTSSSRRRPPPRRRRRRRRRTTTXXX]]]bbbeeehhhgggeeeaaa^^^ZZZVVVTTTNNNLLLKKKJJJJJJLLLMMMNNNRRRUUU[[[```dddgggjjjmmmooorrrvvvyyyzzz{{{|||~~~~~~{{{uuulllfffbbb___ZZZWWWTTTTTTRRRPPPLLLJJJHHHHHHEEEEEECCCAAABBBGGGMMMSSS___hhhuuu```^^^[[[ZZZ\\\___aaaaaaeeeddddddffflllttt{{{{{{tttnnnjjjccc```ZZZVVVSSSQQQNNNLLLPPPRRRVVVYYY[[[___bbbeeejjjkkkmmmnnnnnnoooqqqssstttuuuuuutttqqqmmmiiifffaaa^^^]]]bbbhhhssszzzoookkkmmmvvv{{{qqqfff```]]]```fffjjjqqqwwwzzz{{{|||~~~{{{yyysssfffUUUHHHCCCAAA@@@>>>??????@@@AAACCCFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVUUUTTTTTTTTTTTTVVVXXXYYY```hhhsssvvvpppsss|||tttjjjdddgggmmmrrrwwwzzzzzzzzzyyywwwxxxwwwnnnddd[[[XXXUUUSSSRRRPPPNNNLLLMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@@@@BBBCCCEEEKKKRRR[[[eeettt}}}zzzwwwtttooojjjeeebbbaaa```^^^^^^___```aaaccceeefffggggggggghhhhhhfffbbb___XXXVVVSSSRRRRRRSSSRRRQQQTTTSSSSSSUUUXXX^^^cccgggjjjiiifffccc```\\\YYYWWWOOOMMMLLLJJJJJJKKKLLLMMMOOOSSSYYY^^^bbbeeeiiikkkooorrrvvvxxxyyyzzz|||}}}{{{|||}}}vvvnnniiiccc]]]XXXZZZYYYVVVSSSPPPMMMKKKJJJHHHGGGFFFEEEEEEGGGLLLPPPXXX```lllwwwcccaaa^^^^^^```dddfffggghhhfffddddddgggnnnuuuyyy}}}}}}}}}||||||}}}zzzssslllgggccc]]][[[WWWSSSPPPNNNLLLKKKOOORRRVVVYYY\\\___bbbeeehhhjjjlllmmmlllmmmnnnoooooopppqqqpppnnniiieeebbb___\\\]]]aaahhhssstttooopppyyyvvviiibbb^^^aaafffkkkrrrxxxzzz{{{}}}~~~~~~vvvsssjjj___OOODDDAAA@@@???===???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQQQQRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVXXXXXX___eeeooo}}}vvvsssuuu{{{pppeeebbbdddiiiqqqxxxxxxzzzzzzzzzzzzxxxpppfff[[[YYYVVVTTTSSSQQQOOOMMMMMMMMMMMMLLLLLLJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBB@@@???BBBBBBCCCIIIPPPXXXaaappp}}}{{{xxxsssnnnjjjgggeeedddbbbbbbbbbccceeeggghhhiiijjjjjjjjjkkkjjjgggbbb]]]WWWUUUQQQPPPQQQRRRRRRRRRUUUTTTSSSUUUYYY^^^dddhhhjjjiiigggdddaaa]]]ZZZXXXOOONNNLLLJJJIIIIIIKKKKKKMMMQQQWWW]]]aaadddhhhkkknnnqqquuuwwwxxxyyy{{{|||zzz{{{||||||~~~yyysssllleee```aaa^^^[[[XXXUUUTTTRRRPPPJJJJJJJJJHHHGGGHHHKKKMMMRRRYYYdddmmmvvv~~~fffdddbbbcccfffiiilllmmmiiigggcccaaacccggglllpppqqqqqqrrrrrrrrruuuyyy|||{{{rrrkkkeee```]]]XXXXXXVVVSSSPPPMMMLLLKKKNNNQQQVVVZZZ]]]```ccceeehhhjjjlllmmmlllkkklllllljjjkkklllmmmkkkgggccc```^^^\\\]]]bbbhhhrrrxxxsssttt{{{|||llleee```aaafffkkkssszzz|||}}}~~~~~~}}}|||{{{|||}}}uuurrrggg\\\MMMCCC@@@???>>><<<>>>???AAACCCEEEGGGHHHHHHHHHHHHIIIKKKMMMPPPRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYY```ccclll{{{yyyuuutttggg```___bbbkkkuuuxxx|||~~~}}}}}}{{{rrriii]]]ZZZWWWUUUSSSRRRPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBB??????AAABBBBBBGGGMMMWWW```nnn}}}|||yyyvvvrrrnnnkkkiiihhhfffffffffggghhhjjjkkklllmmmlllllllllkkkgggaaa]]]WWWSSSPPPNNNPPPRRRTTTTTTUUUUUUUUUWWWZZZ```eeehhhjjjiiihhheeeaaa^^^[[[YYYPPPOOOLLLJJJIIIIIIIIIJJJMMMQQQWWW\\\```dddgggjjjkkkooosssuuuwwwxxxzzz{{{zzz{{{||||||}}}}}}vvvooojjjeeebbb]]]ZZZYYYYYYWWWUUUMMMNNNMMMKKKIIIIIIKKKMMMOOOUUU]]]eeemmmvvvlllkkkjjjjjjmmmooopppoooiiifffbbb___^^^```dddfffdddeeeffffffgggiiinnnqqqvvvxxx|||}}}sssjjjccc^^^ZZZWWWUUUVVVVVVSSSPPPMMMMMMMMMNNNRRRWWW[[[^^^aaadddfffhhhjjjlllmmmkkkjjjiiijjjfffhhhiiiiiihhhfffcccaaa\\\ZZZ\\\```fffnnn|||{{{wwwwww}}}qqqiiibbbbbbfffjjjrrrzzz}}}~~~~~~|||yyyxxxzzz{{{~~~vvvsssfff[[[LLLCCC@@@@@@>>><<<===>>>@@@CCCEEEFFFGGGHHHGGGHHHIIIKKKNNNQQQTTTUUURRRRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZ___aaaiiiwww|||zzzmmmddd^^^^^^fffpppwww}}}wwwnnnaaa]]]XXXUUUSSSRRRPPPOOOLLLLLLLLLMMMMMMLLLKKKKKKGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA??????AAAAAAAAAEEEKKKWWW```mmm|||}}}zzzvvvssspppnnnmmmkkkkkkkkklllmmmnnnpppppppppooommmllljjjfff```\\\VVVSSSOOOMMMOOOSSSUUUWWWWWWWWWXXX[[[___cccgggjjjkkkjjjhhhfffccc___]]][[[SSSRRROOOLLLJJJIIIJJJJJJMMMQQQWWW[[[___bbbeeeggghhhkkkooosssuuuwwwyyy{{{{{{|||}}}}}}}}}~~~zzzuuukkkfff```]]]\\\[[[YYYVVVPPPPPPOOOLLLJJJJJJLLLNNNOOOTTTZZZ```gggppp{{{xxxwwwvvvvvvvvvvvvtttrrrjjjhhhccc```^^^^^^___```]]]^^^^^^^^^^^^```dddgggjjjnnnsssxxx}}}yyynnneee^^^ZZZWWWUUUSSSUUUVVVTTTPPPNNNNNNOOONNNRRRXXX]]]```bbbeeeggggggjjjlllllljjjhhhggggggeeeeeefffggggggeeedddcccZZZYYY[[[___dddkkkxxx|||yyyyyy~~~wwwnnneeeccceeehhhpppwww{{{|||~~~~~~|||zzzxxxxxxzzz}}}|||sssqqqcccYYYKKKCCC@@@@@@???======???AAADDDFFFGGGHHHHHHGGGHHHIIIKKKMMMPPPRRRSSSRRRSSSTTTVVVVVVVVVVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZ\\\^^^eeeqqqyyymmmccc___dddmmmuuu|||~~~vvveee```YYYTTTRRRQQQPPPPPPKKKLLLLLLMMMMMMMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBAAA>>>???AAAAAA@@@CCCIIIQQQZZZhhhwww}}}xxxtttqqqppppppppppppqqqrrrssstttuuurrrpppnnnkkkhhhddd```\\\WWWSSSOOOMMMOOOSSSWWWYYYYYY[[[]]]aaadddhhhkkklllmmmllljjjhhheeebbb___]]]XXXVVVRRROOOMMMLLLLLLLLLMMMPPPUUUYYY\\\___bbbddddddggglllpppsssvvvyyy{{{{{{|||~~~~~~}}}}}}~~~uuunnnfffbbbaaa___[[[XXXSSSRRRPPPMMMJJJJJJMMMOOORRRUUUYYY]]]bbblllxxx|||yyyuuummmkkkgggccc```_________\\\\\\\\\[[[ZZZ\\\___aaacccffflllrrrxxxxxxnnnddd^^^ZZZWWWUUURRRTTTUUUTTTPPPNNNNNNOOONNNSSSYYY^^^aaacccfffhhhgggiiikkkkkkiiifffeeeeeeddddddeeeffffffffffffeee[[[ZZZ[[[```dddkkkwww|||zzz{{{|||rrrhhhddddddgggmmmtttyyyzzz}}}~~~~~~}}}{{{yyyxxxzzz}}}vvvnnnmmmaaaWWWJJJBBB@@@AAA@@@>>>>>>???BBBEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPRRRSSSUUUVVVWWWVVVVVVUUURRRSSSUUUWWWXXXYYYZZZZZZYYY[[[bbbmmmyyywwwjjjcccfffmmmrrr{{{|||gggaaaZZZSSSQQQPPPPPPPPPKKKLLLLLLMMMMMMMMMMMMLLLHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>???>>>>>>???@@@AAABBBCCCAAA>>>???AAA@@@???CCCHHHKKKSSSbbbrrr|||xxxtttrrrttttttttttttuuuwwwxxxxxxtttqqqmmmjjjgggddd___\\\WWWSSSOOOMMMOOOTTTXXX[[[\\\]]]aaaeeeiiilllnnnooonnnnnnllljjjgggdddaaa___[[[YYYUUURRRPPPNNNNNNNNNLLLOOOTTTXXXZZZ]]]___aaaaaaeeekkkooorrruuuxxx{{{zzz|||~~~~~~}}}}}}}}}~~~~~~wwwnnnhhhfffccc^^^ZZZTTTSSSPPPMMMJJJKKKNNNQQQTTTVVVYYY\\\aaajjjvvv~~~yyyrrrllleee```___^^^\\\ZZZ]]]\\\ZZZYYYZZZ[[[]]]___aaabbbfffmmmuuu}}}zzzooofff___[[[YYYWWWTTTVVVVVVSSSOOOLLLLLLNNNRRRSSSTTTWWW\\\aaaeeehhhlllmmmmmmkkkhhhfffeeeeeecccaaa``````bbbcccddddddbbb]]][[[]]]aaahhhttt}}}zzzzzz~~~vvvhhhcccdddggglllqqqxxxxxxzzz{{{||||||||||||~~~zzzpppkkkiii\\\QQQFFFBBB@@@>>>???AAACCCCCCCCCDDDDDDEEEFFFGGGFFFGGGJJJMMMPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZWWWZZZ```iiirrrqqqaaa```eeemmm|||rrrhhh[[[SSSQQQRRRQQQPPPKKKLLLNNNOOOPPPPPPOOOOOOJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>????????????????????????@@@???>>>>>>???@@@CCCDDDLLLSSS___lllzzz|||zzzyyyxxxxxxyyy|||~~~~~~}}}vvvvvvsssnnnhhhcccbbbbbbYYYUUUPPPOOORRRWWWZZZ[[[```bbbfffkkkoooqqqrrrrrrsssqqqnnnllljjjhhheeeccc___\\\WWWRRROOONNNMMMNNNOOOQQQSSSVVVYYY[[[]]]]]]aaadddhhhkkknnnppptttvvvyyyyyyyyyzzzzzz|||}}}}}}xxxoooiiieeebbb___]]]YYYTTTQQQPPPQQQQQQQQQUUUXXX[[[^^^bbbiiittt{{{|||vvvqqqiiidddbbbaaa___^^^\\\[[[ZZZZZZZZZ\\\^^^___aaabbbeeekkkttt|||uuullleee```\\\ZZZWWWWWWVVVRRROOONNNQQQTTTTTTTTTUUUWWW[[[```eeehhhjjjkkkkkkiiifffdddcccccccccbbb```___```bbbccccccbbb^^^[[[]]]aaagggrrr}}}|||||||||llleeedddeeejjjooouuuvvvxxx{{{}}}~~~uuukkkgggeeeYYYOOOEEEAAA@@@??????AAADDDCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKNNNPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYY\\\]]]bbbgggnnnzzzxxxddd___ccclllzzzyyyoooaaaWWWRRRQQQOOOMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDCCCAAA@@@???>>>===????????????????????????AAA@@@??????@@@AAACCCEEEIIIPPP\\\hhhvvv~~~~~~}}}~~~{{{xxxtttnnnhhhccc___\\\YYYUUUQQQQQQTTTYYY\\\]]]```ccchhhmmmqqqtttuuuvvvwwwuuurrrpppooommmjjjgggaaa^^^ZZZUUUQQQOOONNNNNNPPPQQQSSSVVVXXXZZZ[[[[[[]]]```dddhhhkkknnnqqqtttxxxxxxxxxyyyzzz{{{|||}}}|||uuunnnhhhccc___[[[WWWTTTTTTUUUVVVVVVXXXZZZ]]]```bbbhhhqqqwwwvvvqqqjjjdddaaa___^^^\\\___^^^^^^]]]^^^```aaaccccccccceeejjjrrrzzzwwwoooiiiccc___\\\[[[WWWSSSQQQRRRUUUYYYVVVUUUUUUVVVYYY___dddgggggghhhhhhfffcccaaaaaaaaacccbbb___]]]]]]^^^```bbbccc^^^\\\^^^```eeeoooyyyrrrhhhdddcccggglllrrrtttwww{{{~~~}}}pppiiieeeaaaUUUKKKCCCAAA@@@???@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKMMMOOOQQQQQQQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWWWW\\\]]]```dddiiirrr}}}~~~iii```bbbjjjwwwuuufff[[[UUURRRPPPNNNMMMNNNNNNNNNNNNLLLJJJIIIJJJJJJIIIGGGGGGGGGGGGGGGEEEDDDDDDBBBAAA@@@???>>>????????????????????????BBBAAA@@@@@@AAABBBDDDEEEFFFLLLWWWcccppp~~~yyysssnnnjjjeee___ZZZXXXVVVSSSTTTWWW[[[___``````dddjjjpppvvvyyy{{{|||{{{yyyvvvtttsssqqqnnnlllfffccc^^^YYYTTTQQQPPPOOOQQQRRRSSSUUUVVVWWWWWWWWWWWW[[[```dddgggkkkoooqqqvvvvvvvvvwwwxxxyyy{{{|||~~~wwwmmmgggddd```[[[YYYYYYZZZ[[[[[[ZZZ]]]```bbbcccgggmmmrrrxxxtttmmmgggbbb```^^^^^^ddddddddddddeeefffggghhhfffeeefffjjjqqqyyyzzzssskkkfffbbb```\\\XXXUUUUUUWWWXXXWWWVVVUUUUUUWWW[[[```cccdddeeeeeeccc```______```cccbbb___\\\ZZZ[[[]]]___bbb^^^\\\^^^```cccllluuuvvvjjjdddaaadddiiippprrrvvvzzz~~~yyyooojjjeeeaaaPPPHHHAAA@@@AAA@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMNNNPPPQQQQQQQQQPPPKKKLLLNNNPPPRRRTTTUUUVVVTTTTTTTTTUUUUUUUUUVVVVVVXXXYYY\\\aaafffooo}}}|||}}}}}}~~~nnnccccccfffssswwwjjj___XXXTTTSSSRRROOOOOOPPPPPPPPPOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB????????????????????????AAA@@@@@@@@@@@@AAABBBCCCCCCIIISSS^^^kkk|||~~~xxxrrrooonnnjjjccc]]]XXXWWWVVVWWWYYY]]]```bbbaaaeeelllttt{{{|||yyywwwvvvtttqqqoookkkhhhccc^^^XXXTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSVVV[[[```dddhhhlllooossssssssstttvvvxxxyyyzzzzzz|||wwwpppkkkgggaaa]]]\\\\\\\\\[[[[[[^^^bbbcccdddggglllqqq{{{}}}wwwpppkkkhhhggghhhiiiiiiiiiiiijjjjjjkkkkkkiiihhhhhhlllssszzz|||tttooohhhfffbbb___\\\YYYWWWVVVYYYWWWUUUTTTUUUWWW[[[]]]```aaaaaa___]]]]]]^^^```bbbaaa___[[[XXXWWWYYY[[[```\\\[[[]]]___bbbjjjssszzzmmmeeeaaaccchhhoooqqqvvvzzz}}}}}}tttnnnkkkeee___MMMEEE@@@AAABBBAAAAAACCCDDDDDDDDDEEEEEEFFFGGGHHHLLLMMMOOOPPPQQQQQQPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWZZZ```eeemmm{{{}}}yyyyyyxxxyyy~~~uuufffcccbbbnnn{{{oooccc[[[UUURRRQQQMMMNNNOOOPPPQQQPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDCCCCCC???????????????????????????????????????@@@@@@@@@BBBGGGOOOZZZfffwww}}}wwwtttrrrnnnfff```YYYYYYZZZZZZ[[[]]]```aaaaaaeeennnwww~~~~~~|||{{{yyyvvvssspppmmmhhhccc]]]YYYVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPTTTYYY^^^bbbfffjjjmmmooopppppprrrtttvvvxxxyyyxxxzzz~~~uuupppiiiccc___]]][[[YYY[[[^^^bbbcccdddgggmmmrrrxxxxxxrrrooooooqqqoooooonnnnnnnnnmmmmmmmmmlllkkklllpppvvv}}}|||wwwpppmmmiiifffccc___[[[XXX[[[ZZZXXXVVVUUUUUUVVVWWW[[[[[[\\\[[[ZZZ[[[]]]______``````\\\VVVTTTUUUWWW\\\YYYYYY]]]```cccjjjrrr~~~~~~sssiiibbbcccgggllloootttyyy}}}~~~~~~wwwooollliiiccc[[[KKKDDD@@@BBBDDDCCCBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLNNNOOOPPPPPPPPPOOOSSSSSSRRRQQQPPPOOONNNMMMPPPPPPQQQRRRSSSTTTUUUUUUXXXXXX[[[```eeejjjuuu}}}wwwvvvtttssswww||||||kkkddd```jjj|||vvvjjj^^^UUUPPPMMMJJJKKKMMMOOOOOOOOOOOONNNKKKKKKIIIHHHHHHHHHHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????>>>>>>??????????????????AAAEEELLLVVVbbbsss{{{wwwppphhhbbb]]]^^^______^^^^^^___aaa```fffoooxxx|||yyytttqqqmmmgggbbb]]]YYYXXXUUUUUUUUUTTTSSSRRRQQQPPPNNNRRRWWW\\\```dddhhhkkklllmmmnnnooorrrtttvvvxxxwwwyyy}}}{{{rrrjjjddd```]]][[[\\\^^^aaacccdddhhhnnnssswwwyyyvvvxxxzzzwwwvvvvvvuuutttsssrrrqqqooooooppptttzzzxxxsssnnnjjjhhhfffbbb```___]]]\\\YYYWWWUUUSSSRRRTTTUUUVVVUUUVVVXXX[[[^^^]]]___```\\\VVVQQQQQQSSSXXXVVVXXX\\\```ccckkksss~~~yyymmmdddbbbeeegggkkkqqqwww||||||uuunnnkkkiiiaaaXXXKKKDDDAAACCCEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNPPPPPPPPPOOORRRQQQPPPOOONNNMMMLLLLLLNNNNNNPPPQQQSSSTTTVVVVVVXXXWWWZZZ___dddhhhqqqzzzzzzxxxvvvrrrqqqtttyyypppfff```fffuuu{{{pppdddYYYQQQNNNLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@?????????????????????????????????@@@@@@????????????CCCIIIRRR^^^ooo{{{ssslllhhhcccdddfffdddaaa___```aaa___eeeoooyyy~~~|||vvvtttpppkkkeeeaaa]]][[[UUUUUUUUUTTTSSSRRRQQQPPPLLLPPPUUUYYY]]]aaaeeehhhjjjjjjlllnnnpppsssuuuwwwxxxzzz|||~~~~~~{{{rrrlllgggccc```^^^```bbbbbbcccgggmmmssswww|||~~~~~~}}}|||{{{yyyxxxwwwpppqqqrrrwww}}}}}}wwwpppkkkjjjjjjiiihhhaaa```___\\\YYYUUURRRPPPPPPQQQRRRRRRSSSUUUYYY]]]\\\___aaa]]]VVVPPPOOOQQQUUUTTTVVV\\\```dddkkksss~~~~~~pppeeebbbdddcccgggnnnvvv|||}}}uuunnnmmmkkkbbbXXXKKKEEEAAADDDFFFDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLNNNOOOPPPPPPOOOLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMOOOQQQSSSUUUVVVWWWTTTTTTWWW^^^ccchhhqqqzzz~~~}}}zzztttpppppprrryyyuuujjjaaadddooo}}}ssshhh]]]VVVRRRPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLJJJIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCBBBBBB????????????????????????@@@@@@AAAAAAAAA@@@@@@???>>>AAAGGGOOO[[[mmm~~~wwwqqqooogggiiijjjhhhdddaaa```aaa___eeeoooyyy~~~{{{wwwuuurrrmmmgggccc___]]]UUUUUUUUUUUUTTTRRRQQQPPPKKKOOOTTTXXX[[[___bbbeeeiiiiiijjjmmmooorrruuuvvvyyy{{{|||}}}}}}}}}xxxrrrlllhhhfffaaabbbcccbbbbbbeeemmmrrrvvv{{{zzzvvvrrrsssvvvyyy||||||yyyuuupppmmmlllkkklllgggeeeaaa___]]][[[XXXUUUPPPOOOOOOPPPRRRUUUXXXYYY]]]]]][[[WWWRRRNNNLLLLLLPPPSSSXXX\\\```fffnnnttt~~~ssskkkddd___dddgggmmmsssyyy}}}wwwppppppoooaaaPPPHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOOPPPRRRSSSSSSSSSVVVWWWYYY[[[___eeemmmsss|||}}}xxxtttpppmmmnnntttpppeeedddjjjvvvwwwkkk___VVVRRRQQQPPPOOOOOOPPPPPPNNNLLLLLLKKKIIIGGGGGGGGGIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@AAAAAABBBBBBCCC????????????????????????EEEEEEHHHOOOXXXeeezzzyyyssspppqqqpppnnnkkkgggccc```^^^]]]cccllltttyyy|||zzzuuussspppkkkgggdddaaa```ZZZYYYXXXVVVTTTQQQOOONNNMMMOOOQQQTTTXXX\\\^^^___cccdddeeegggjjjmmmppprrrxxxxxxxxxyyy{{{~~~}}}xxxrrrkkkggghhhgggeeeeeeeeegggiiijjjqqqvvv}}}}}}yyyssstttuuuwwwzzz~~~zzzuuuqqqnnnnnnnnnllliiieeebbb___[[[WWWTTTOOONNNNNNNNNPPPSSSWWWYYY\\\\\\ZZZVVVQQQMMMKKKKKKNNNRRRVVVZZZ^^^dddlllsss|||uuullleee```aaadddjjjpppvvv{{{~~~yyyqqqooolll^^^NNNHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPQQQSSSUUUTTTSSSUUUVVVWWWYYY\\\bbbjjjooottt{{{wwwnnnkkkmmmwwwzzzlllggggggqqq|||zzzoooddd[[[WWWSSSQQQPPPQQQQQQQQQOOOMMMLLLKKKIIIGGGGGGGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@???????????????????????????@@@???CCCIIIQQQ___sss~~~yyywwwuuutttqqqnnnjjjfffcccaaa^^^ccckkkqqquuuyyy~~~}}}||||||zzzxxxuuusssqqqnnnkkkgggdddbbbaaa\\\[[[ZZZXXXVVVSSSPPPOOONNNOOOQQQTTTXXX[[[]]]___aaabbbccceeehhhkkknnnpppuuuuuuvvvwwwzzz||||||wwwqqqllljjjiiiggggggggghhhjjjkkkpppuuu||||||xxxwwwwwwwwwzzz}}}zzzuuurrrpppoooqqqnnnjjjeeeaaa\\\WWWSSSOOONNNLLLKKKMMMRRRVVVYYYZZZZZZXXXTTTOOOKKKJJJIIIKKKOOOSSSWWW[[[aaajjjqqqyyyxxxmmmeeeaaa^^^aaaffflllsssxxx|||~~~zzzrrrnnnhhhYYYKKKHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTVVVWWWVVVTTTUUUUUUVVVWWWYYY^^^dddiiinnnyyyrrrkkkfffmmmuuujjjdddjjjwww~~~uuujjjaaa[[[UUUSSSRRRRRRRRRRRRQQQOOOLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????BBBHHHOOO\\\ooo{{{zzzwwwtttoookkkgggeee```dddiiillloooqqqsssuuuuuusssrrrrrrrrrrrrpppoooooonnnllliiigggeeecccbbb___^^^]]][[[XXXUUURRRPPPNNNOOOQQQTTTWWWYYY[[[\\\______```bbbeeehhhjjjlllqqqqqqrrrtttwwwzzz|||}}}}}}xxxtttnnnlllkkkiiiiiijjjkkklllnnnsss{{{}}}|||zzzyyy{{{~~~yyytttrrrppptttqqqmmmhhhddd___YYYUUUPPPMMMKKKJJJLLLPPPUUUYYYXXXXXXWWWSSSNNNJJJIIIIIIIIILLLQQQTTTXXX___hhhoooxxx|||pppfffaaa\\\___ccciiipppvvv{{{~~~{{{tttnnneeeWWWKKKHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSTTTUUUWWWXXXWWWUUUVVVVVVVVVVVVWWW[[[```cccmmmsss{{{qqqhhhlll}}}zzzlllbbbggguuuyyynnnccc\\\VVVTTTSSSRRRRRRRRRQQQPPPLLLLLLJJJIIIHHHGGGHHHHHHFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>??????AAAGGGMMMXXXjjjzzz~~~yyyuuupppllliiidddeeeggghhhhhhhhhiiiiiihhhgggffffffhhhiiihhhgggiiiiiihhhgggfffeeedddcccaaaaaa```^^^[[[WWWTTTRRROOOPPPQQQSSSUUUWWWXXXYYY\\\]]]^^^```bbbdddfffgggkkklllnnnpppsssvvvxxxyyyzzz}}}~~~yyyrrrpppnnnlllkkkkkklllmmmnnnssszzz}}}{{{zzzzzz}}}}}}xxxtttssstttrrrnnnkkkhhhccc]]]YYYQQQOOOLLLJJJLLLPPPUUUXXXXXXXXXWWWSSSNNNKKKIIIIIIHHHKKKOOORRRVVV^^^hhhoooyyyssshhhccc]]]^^^bbbhhhooouuu{{{}}}}}}~~~|||vvvnnncccVVVMMMHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOORRRRRRSSSSSSTTTUUUUUUVVVTTTSSSSSSUUUWWWXXXWWWUUUWWWWWWWWWWWWWWWYYY]]]```jjjooozzzzzzqqqrrr}}}nnncccgggttt|||qqqeee]]]WWWUUURRRQQQRRRRRRQQQOOOMMMMMMLLLJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@AAAAAABBBBBBCCCDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>======>>>BBBGGGPPP```ooo~~~xxxsssooolllgggfffeeecccbbbaaa___^^^]]][[[ZZZ[[[]]]___```___bbbbbbcccdddeeeeeeddddddbbbbbbbbbaaa^^^ZZZVVVTTTPPPQQQRRRSSSUUUVVVWWWWWWZZZ[[[]]]___```bbbcccdddfffgggiiilllnnnqqqrrrsssxxx{{{}}}wwwuuurrrpppnnnmmmnnnnnnpppttt{{{~~~|||{{{zzz{{{}}}}}}zzzxxxvvvtttrrrooolllgggaaa]]]TTTRRROOOMMMNNNPPPTTTVVVYYYYYYWWWTTTOOOLLLKKKKKKHHHJJJNNNQQQVVV^^^hhhpppzzzyyylllfff^^^___bbbfffmmmtttzzz~~~|||}}}~~~~~~yyyooo```TTTOOOHHHHHHIIIJJJLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVTTTSSSRRRRRRTTTVVVVVVVVVWWWXXXXXXWWWVVVXXX[[[^^^dddhhhsssyyyxxxtttggggggqqq{{{wwwjjjaaaYYYVVVSSSQQQRRRRRRQQQPPPOOONNNNNNLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA????????????????????????@@@???@@@BBBEEELLL[[[iii|||zzztttpppmmmgggdddaaa^^^]]]ZZZWWWTTTSSSQQQPPPQQQSSSVVVWWWWWWZZZ\\\^^^aaacccdddddddddddddddeeedddbbb^^^ZZZXXXTTTUUUUUUVVVVVVWWWWWWXXXZZZ[[[]]]___```aaaaaabbbcccdddfffhhhjjjlllmmmmmmssswww|||~~~|||xxxuuurrrqqqqqqqqqssswww~~~~~~~~~{{{yyyvvvtttpppkkkeee```WWWUUUSSSQQQPPPRRRSSSUUUZZZZZZYYYVVVQQQNNNMMMMMMHHHKKKNNNRRRVVV^^^iiiqqqzzzrrrjjj^^^___aaaeeekkkrrryyy}}}~~~~~~|||ppp^^^RRRNNNHHHHHHJJJLLLMMMNNNOOOOOOTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTRRROOOOOOQQQTTTUUUVVVVVVWWWWWWVVVUUUVVVYYY[[[```eeeooo|||xxx|||~~~lllfffjjjsss~~~sssiii[[[XXXUUUSSSSSSSSSRRRRRRPPPPPPOOONNNMMMKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDBBBBBBCCCDDDIIIVVVdddttt{{{tttooollleeeaaa\\\YYYWWWTTTPPPMMMKKKIIIHHHHHHKKKNNNOOOPPPUUUWWWZZZ^^^aaacccccccccfffggghhhiiigggccc___]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]___```aaaaaaaaa```bbbdddeeeggghhhhhhhhhkkkooouuuxxx{{{{{{xxxvvvvvvvvvwww{{{}}}{{{xxxtttnnngggbbbYYYWWWUUUSSSRRRRRRSSSTTT[[[[[[ZZZWWWRRROOONNNNNNIIILLLOOORRRWWW___jjjrrryyyvvvnnn______```ccciiipppwww{{{~~~ppp\\\OOOLLLHHHIIIJJJLLLNNNOOOPPPPPPWWWWWWVVVTTTSSSQQQPPPPPPOOONNNMMMMMMMMMOOOQQQSSSPPPQQQRRRSSSTTTUUUVVVVVVTTTQQQNNNMMMOOORRRUUUVVVUUUVVVVVVUUUUUUUUUXXXZZZaaafffooo|||{{{vvvwwwpppdddccckkkxxxzzzppp]]]ZZZVVVTTTTTTTTTTTTSSSQQQQQQQQQPPPNNNLLLKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????CCCOOO\\\mmmzzztttooolllccc___YYYVVVTTTQQQMMMIIIFFFDDDCCCCCCFFFIIIKKKKKKQQQTTTXXX\\\```bbbcccccchhhiiikkkllljjjgggcccaaa^^^^^^^^^]]]]]]]]]]]]]]][[[\\\^^^```aaaaaaaaa```___```bbbdddeeeeeeeeeeeeeeeiiiooosssuuuyyy|||zzzyyyyyyyyy}}}|||wwwsssnnnjjjbbb\\\WWWUUUSSSRRRUUUZZZ^^^]]][[[XXXUUUQQQOOOMMMLLLLLLMMMOOOTTT^^^iiiqqq}}}~~~ooofff```^^^dddkkkooossswww}}}zzzhhhXXXPPPOOOMMMMMMLLLLLLMMMOOOPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNLLLLLLMMMNNNOOOSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQSSSTTTVVVVVVVVVVVVWWWWWWXXXYYY```gggiiiqqqzzz{{{wwwtttuuuwww|||{{{jjjaaabbbnnn{{{yyyiii```XXXVVVTTTQQQPPPRRRQQQQQQPPPOOOMMMLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>???@@@DDDJJJNNNfffvvv{{{uuuoookkkccc^^^XXXVVVTTTQQQJJJDDDBBBAAA>>>===>>>AAAEEEGGGIIIMMMRRRWWW[[[___dddgggiiijjjkkklllkkkiiigggfffdddcccbbb```___^^^^^^]]]```aaabbbcccddddddccccccdddddddddddddddddddddddddddeeefffiiimmmqqquuuwww~~~||||||}}}xxxsssoooiiibbb]]]ZZZXXXWWWZZZ___```___]]][[[WWWSSSPPPOOONNNNNNNNNPPPVVV___jjjrrr}}}tttgggaaa]]]bbbiiinnntttxxx~~~wwwfffXXXPPPOOOMMMLLLLLLLLLLLLNNNPPPQQQVVVVVVVVVWWWWWWVVVVVVUUUQQQPPPNNNMMMLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ^^^dddeeekkk|||xxxqqqmmmkkkmmmqqqwwwpppdddbbblllxxxqqqeee[[[WWWVVVSSSRRRSSSRRRRRRQQQOOONNNMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>>>>?????????@@@DDDHHHLLLZZZiii~~~yyyssslllhhh```[[[VVVTTTSSSPPPJJJEEEBBB@@@>>><<<===???BBBDDDFFFJJJPPPUUUZZZ^^^cccfffjjjkkklllmmmmmmllljjjiiigggfffeeeeeedddddddddddddddddddddeeeeeefffffffffeeeeeeffffffffffffffffffeeeeeefffgggiiikkknnnooowwwyyytttlllfff___\\\YYYWWWYYY^^^bbbaaa```]]]ZZZVVVSSSQQQOOOOOOPPPSSSXXXbbbmmmttt|||zzzjjjbbb]]]```gggmmmtttzzz~~~}}}ssscccVVVPPPNNNLLLKKKKKKJJJKKKLLLNNNOOOUUUVVVXXXYYYYYYXXXVVVUUUQQQPPPNNNMMMLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSRRRQQQQQQQQQRRRSSSTTTWWWWWWWWWWWWXXXYYYZZZ[[[^^^dddcccgggtttvvvlllgggeeefffjjjpppzzz{{{iiibbbgggppp|||nnn___YYYXXXVVVTTTTTTSSSSSSRRRPPPOOONNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>???@@@@@@AAACCCFFFIIIMMMZZZnnnzzzuuunnngggbbbZZZVVVSSSQQQQQQNNNJJJFFFAAA???===;;;:::<<<===???BBBFFFLLLQQQVVV\\\aaaeeehhhiiikkklllmmmmmmmmmllliiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjiiiiiiiiijjjjjjkkkkkkkkkhhhgggfffeeeeeeeeefffggglllsssyyyrrrjjjccc___[[[XXXZZZ^^^dddcccbbb```]]]XXXUUURRROOOPPPRRRUUUZZZdddnnnuuu}}}oooeee]]]___eeellluuu|||~~~zzzzzzwwwmmm```UUUNNNMMMKKKJJJJJJIIIJJJKKKLLLMMMRRRTTTVVVXXXYYYWWWUUUSSSPPPOOOMMMKKKKKKLLLMMMNNNMMMNNNPPPRRRTTTTTTSSSSSSTTTSSSRRRRRRRRRRRRTTTTTTWWWWWWWWWXXXYYYZZZ[[[\\\```fffeeegggqqqyyywwwoooiiieeeeeefffiiipppxxx~~~qqqbbbbbbhhh{{{vvvddd\\\ZZZXXXUUUUUUTTTTTTSSSQQQPPPOOONNNMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@AAAAAAAAAAAACCCEEEHHHPPP```sss|||vvvoooggg___ZZZSSSQQQOOONNNNNNMMMIIIFFFAAA???<<<:::888888999:::>>>BBBGGGLLLQQQWWW]]]aaacccdddfffiiikkkllllllllljjjjjjkkkkkkkkkkkkkkkkkkmmmllllllkkkkkklllnnnnnnmmmnnnnnnooooooppppppqqqllljjjhhhfffeeeddddddeeefffkkksss}}}}}}|||tttlllgggbbb^^^^^^bbbeeeeeeeeeccc___[[[WWWTTTPPPQQQSSSWWW]]]fffpppwww}}}tttiii```___dddkkkuuu}}}|||xxxvvvuuuqqqiii^^^TTTNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLOOOQQQTTTVVVVVVUUUSSSQQQNNNMMMKKKJJJIIIJJJLLLMMMLLLNNNQQQSSSUUUTTTTTTSSSUUUTTTSSSRRRSSSTTTUUUVVVXXXXXXXXXYYYZZZ[[[]]]]]]```fffeeefffnnnttt}}}ssslllfffeeeeeeeeeiiinnnyyyzzzeee^^^```lll{{{|||kkkbbb]]]YYYUUUUUUTTTTTTSSSRRRPPPOOONNNNNNKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@@@@BBBDDDGGGJJJSSSaaasss~~~wwwoooggg___WWWRRRNNNMMMLLLLLLLLLKKKIIIGGG@@@???<<<999888777777777;;;>>>BBBFFFKKKQQQWWW[[[^^^```bbbdddgggiiikkkllllllmmmnnnnnnnnnnnnmmmmmmoooooooooooopppqqqrrrssspppqqqqqqqqqrrrrrrrrrssspppooommmjjjiiihhhhhhiiihhhjjjooouuu~~~zzzqqqkkkeee``````ccchhhhhhhhhgggccc^^^ZZZWWWRRRSSSVVVZZZ```iiissszzz~~~zzznnncccaaaeeekkkttt|||}}}|||zzzxxxwwwvvvuuuppphhh___VVVPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLMMMOOORRRUUUVVVUUUTTTSSSTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXYYYZZZ[[[]]]^^^___]]]cccbbbcccjjjnnnxxxxxxpppjjjhhhgggeeegggjjjttt{{{lll^^^\\\```mmm~~~tttjjjbbbZZZVVVVVVTTTTTTSSSQQQPPPOOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@???>>>???BBBDDDDDDEEEIIIRRR^^^lllvvv|||}}}wwwnnnfff^^^WWWQQQMMMJJJJJJJJJJJJJJJIIIHHHHHHAAA???===:::888777666666888;;;>>>AAADDDIIIOOOSSSYYYZZZ\\\___bbbeeegggiiilllnnnoooqqqrrrrrrqqqpppqqqrrrtttuuuwwwxxxxxxxxxtttttttttttttttttttttttttttsssqqqooommmmmmmmmmmmkkklllnnnqqqwwwuuuooohhhbbbaaadddlllllllllkkkhhhccc^^^[[[UUUVVVYYY^^^dddmmmwww}}}~~~rrrfffcccffflllttt{{{~~~zzzxxxxxxxxxxxxzzzwwwrrrkkkbbbZZZTTTRRRLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLKKKKKKKKKMMMNNNNNNPPPTTTVVVWWWVVVTTTSSSTTTSSSSSSTTTUUUWWWYYYZZZYYYYYYYYYZZZ\\\]]]___```\\\bbbaaaaaaggghhhppp{{{sssooolllhhhfffhhhmmmuuutttaaa\\\ZZZbbbppp}}}sssggg\\\WWWXXXTTTSSSRRRQQQPPPNNNMMMMMMLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBB?????????======>>>BBBEEEAAABBBDDDIIIPPPXXXaaagggmmmsss{{{~~~tttmmmddd[[[UUUQQQMMMKKKHHHIIIJJJJJJIIIHHHHHHHHHAAA@@@>>>;;;999888777777777999;;;<<>><<<<<<>>>CCCFFF???BBBDDDGGGJJJOOOUUUZZZ[[[bbbjjjpppsssvvv}}}~~~yyyuuummmfff]]]TTTPPPMMMLLLKKKGGGIIIJJJIIIHHHGGGGGGHHHAAA@@@???<<<:::999888888777888999:::;;;>>>CCCFFFJJJKKKLLLOOORRRUUUXXXZZZaaaccchhhlllpppssstttttttttwww|||~~~~~~yyywwwtttqqqooonnnmmmmmmjjjkkkmmmnnnpppwwwxxxsssooolllppprrrtttsssnnngggaaa^^^\\\[[[[[[aaakkkttt{{{}}}|||mmmggghhhmmmtttzzzxxxrrrqqqvvv{{{}}}wwwrrrmmmgggaaa]]]VVVRRRMMMKKKLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPMMMKKKKKKNNNOOOMMMKKKPPPRRRTTTVVVXXXXXXWWWVVVTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\\\\\\\[[[ZZZ[[[\\\]]]___aaafffmmmrrr{{{tttkkkdddiiilllvvvooo```XXXYYY```ooo{{{sssfff]]]YYYVVVSSSPPPOOOOOONNNNNNLLLMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>??????????????????@@@@@@???@@@BBBDDDFFFHHHIIIJJJSSSUUUYYY^^^ccchhhkkkmmmxxx|||{{{uuunnniii\\\XXXQQQLLLIIIIIILLLNNNKKKLLLNNNOOONNNKKKHHHFFFBBBAAA>>><<<;;;:::::::::888777666666888:::===???DDDEEEGGGIIIKKKMMMOOOPPPXXX[[[```dddhhhlllqqqtttwwwzzz~~~}}}{{{zzzxxxvvvtttrrrrrrqqqoooooopppqqqrrrvvv{{{~~~wwwrrroooqqqsssuuutttpppjjjdddaaa]]]\\\]]]cccmmmvvv}}}ssskkkjjjnnnttt{{{~~~wwwrrrrrrwww|||~~~wwwpppjjjddd___[[[UUUQQQMMMKKKLLLMMMMMMLLLNNNNNNOOOOOOPPPQQQRRRRRRSSSPPPNNNNNNOOOPPPOOOMMMPPPRRRTTTVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]___dddkkkooo}}}yyyooogggfffiiitttsssdddYYYYYY^^^jjjuuu|||vvviii```\\\XXXUUURRRPPPPPPPPPOOOMMMNNNMMMLLLKKKJJJHHHGGGGGGDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAAAAA@@@???????????????????????????@@@@@@AAACCCEEEFFFGGGHHHLLLNNNQQQUUUZZZ^^^aaacccdddhhhnnnttt{{{zzzvvvqqqkkkddd___WWWTTTNNNIIIGGGHHHKKKMMMKKKMMMNNNOOONNNKKKHHHFFFCCCBBB???===;;;:::::::::888888777777999:::<<<===AAAAAACCCEEEGGGIIIKKKLLLPPPSSSXXX]]]aaafffkkkooouuuxxx}}}}}}{{{yyyvvvtttrrrqqqqqqnnnoooppppppqqqtttyyy||||||}}}vvvrrrqqqrrruuuuuurrrmmmgggccc]]]]]]```fffoooxxx{{{qqqmmmooouuu|||wwwrrrtttzzz~~~~~~uuullleee___[[[XXXSSSPPPMMMKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVTTTRRRQQQQQQQQQPPPOOOQQQRRRTTTUUUUUUTTTRRRQQQSSSSSSSSSTTTTTTTTTTTTUUUSSSTTTVVVXXXYYYZZZZZZZZZXXXYYYZZZ[[[^^^bbbhhhlllttt~~~ssskkkdddgggrrr{{{lll[[[XXXYYYaaakkksss|||zzznnneee___ZZZWWWSSSRRRQQQQQQOOONNNOOOOOONNNMMMLLLJJJIIIHHHEEEDDDDDDDDDCCCCCCCCCBBB???@@@AAAAAAAAAAAAAAA@@@????????????????????????@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIMMMPPPTTTVVVXXXXXX[[[```eeelllttt|||{{{wwwrrrlllfff```YYYTTTPPPMMMJJJFFFFFFHHHJJJMMMLLLMMMNNNOOONNNLLLIIIGGGEEECCC@@@>>>;;;:::::::::999999999999::::::::::::<<<===>>>@@@BBBDDDEEEFFFFFFIIINNNSSSXXX]]]cccgggooosssxxx}}}~~~{{{xxxtttrrrpppooonnnoooooooooooorrrvvvyyy~~~zzztttooopppqqqrrrppplllfffaaa[[[]]]bbbiiiqqqzzzvvvqqqqqqwww~~~xxxuuuwww|||{{{pppeee^^^YYYVVVTTTPPPNNNLLLKKKKKKLLLLLLMMMLLLMMMNNNOOOQQQRRRTTTTTTWWWUUUSSSRRRQQQQQQPPPPPPSSSTTTUUUUUUUUUSSSQQQOOOSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRTTTUUUWWWXXXYYYZZZWWWYYYZZZ[[[]]]aaafffjjjqqq~~~~~~vvvpppfffiiisssuuu^^^XXXTTTYYYaaajjjuuu~~~~~~ssshhhaaa[[[XXXTTTRRRQQQPPPOOOMMMNNNNNNNNNNNNMMMKKKJJJIIIFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@???????????????@@@@@@@@@AAABBBBBBBBBCCCDDDEEEGGGIIILLLNNNPPPQQQUUUWWWZZZ]]]bbbhhhpppuuuyyy{{{~~~|||zzzuuuqqqllleee^^^XXXRRRNNNJJJIIIFFFEEEEEEHHHKKKMMMMMMMMMOOOOOONNNLLLIIIGGGFFFDDDBBB???<<<;;;::::::::::::;;;;;;::::::999888999:::;;;<<<>>>???@@@AAAAAADDDHHHLLLPPPUUU[[[___eeejjjpppvvv{{{}}}yyyuuurrrpppooommmnnnoooooonnnpppsssvvv~~~~~~~~~~~~~~~~~~|||zzzxxxuuuwwwzzz}}}~~~wwwooonnnmmmlllkkkhhhbbb^^^YYY]]]ccckkkssszzz|||tttsssyyy{{{xxxzzz~~~|||ttthhh^^^WWWSSSQQQPPPMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOUUUUUUVVVVVVUUUSSSQQQOOORRRRRRRRRSSSTTTTTTUUUUUURRRRRRSSSUUUVVVXXXYYYZZZXXXZZZ[[[\\\^^^aaafffiiisss|||zzzwwwkkklllssszzzcccZZZSSSTTTZZZcccpppzzzvvviiiaaa[[[XXXTTTRRRPPPOOOMMMLLLMMMNNNNNNNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCBBB@@@???>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAAAAAAAABBBDDDDDDFFFGGGIIIKKKLLLMMMOOOQQQSSSUUUYYY^^^eeejjjqqqsssvvvxxxxxxvvvtttrrrnnnlllggg```YYYRRRNNNKKKHHHGGGFFFFFFGGGIIILLLMMMMMMNNNOOOOOONNNLLLJJJHHHGGGEEEBBB@@@===<<<<<<<<<;;;;;;<<<;;;;;;999888777999999:::;;;<<<===>>>>>>AAACCCEEEHHHKKKOOOTTTXXX^^^cccjjjpppvvv{{{~~~zzzvvvrrrpppooommmnnnooooooooopppsssuuu||||||zzzxxxwwwvvvuuurrrpppnnnooopppsssuuuxxxzzz{{{}}}sssoookkkhhhgggddd```[[[XXX]]]eeemmmuuu|||~~~yyyvvv{{{~~~zzz{{{||||||qqqjjj___VVVQQQNNNNNNMMMJJJKKKLLLKKKJJJJJJLLLMMMPPPPPPQQQRRRSSSUUUUUUVVVRRRRRRRRRPPPNNNMMMNNNOOOUUUUUUVVVVVVUUUSSSQQQOOOPPPQQQRRRSSSUUUVVVWWWWWWTTTTTTTTTUUUVVVXXXYYYZZZYYY[[[\\\^^^___aaaeeehhhsssyyy}}}{{{nnnmmmqqqzzzkkk```UUURRRVVV^^^jjjtttxxxlllccc\\\YYYUUURRRPPPOOOMMMKKKMMMNNNOOOOOOOOOMMMJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCFFFEEECCCAAA@@@?????????AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJLLLOOORRRVVV[[[aaaeeejjjlllnnnpppqqqooonnnlllhhhfffbbb\\\TTTOOOLLLKKKJJJJJJJJJJJJKKKLLLNNNOOONNNOOOOOOOOONNNLLLJJJIIIFFFEEECCC@@@???>>>>>>>>><<<<<<<<<;;;:::999999999999999:::;;;<<<<<<======AAABBBDDDEEEGGGKKKQQQTTT[[[___fffmmmrrrwww|||{{{wwwsssqqqpppnnnooopppqqqqqqrrrtttvvvxxx}}}}}}~~~~~~}}}zzzvvvtttsssrrrooollljjjjjjjjjkkknnnrrruuuwww}}}zzzssslllgggeeeccc___[[[XXX^^^hhhpppwww~~~|||yyyzzz|||}}}xxx{{{{{{zzzxxxvvvggg```WWWPPPLLLKKKKKKKKKHHHJJJLLLLLLJJJJJJLLLNNNNNNOOOOOOPPPQQQQQQRRRRRROOOPPPQQQOOOMMMLLLNNNPPPSSSTTTUUUUUUTTTRRRPPPOOOOOOPPPRRRTTTVVVXXXYYYZZZWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZ\\\^^^^^^```dddfffnnnsss}}}{{{yyymmmjjjiiipppyyyvvviii[[[TTTTTTZZZdddnnn{{{}}}{{{oooggg^^^[[[WWWSSSRRRPPPNNNLLLMMMOOOPPPQQQQQQNNNLLLJJJIIIHHHHHHGGGEEEDDDDDDCCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===??????@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIKKKOOOQQQTTTWWW\\\___ccceeegggiiijjjjjjjjjjjjddddddaaa[[[TTTOOONNNOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNMMMLLLKKKJJJFFFDDDBBBAAA@@@???@@@@@@======;;;:::999999:::;;;999::::::;;;;;;<<<<<<<<<===???@@@BBBDDDIIIOOOSSSWWW\\\bbbhhhmmmrrrvvvyyyzzz{{{~~~|||xxxtttrrrqqqnnnppprrrsssssstttvvvxxxxxx||||||}}}~~~}}}~~~|||xxxsssqqqpppoookkkhhhiiihhhhhhiiilllqqquuuxxxxxx}}}wwwnnnhhhfffddd```\\\YYY```jjjrrryyy}}}yyyvvvvvvxxxzzz}}}yyy{{{{{{yyyuuuqqq```ZZZRRRLLLIIIIIIJJJJJJGGGJJJLLLLLLJJJIIILLLNNNKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQOOOMMMLLLNNNQQQRRRRRRTTTTTTSSSQQQOOONNNOOOPPPRRRTTTWWWYYY[[[\\\YYYXXXXXXWWWXXXYYYZZZ[[[XXXZZZ\\\]]]^^^```ccceeehhhmmmvvvxxxtttkkkfffccchhhqqq|||}}}ooo___VVVTTTWWW```iiixxxzzz~~~|||rrrjjj```]]]XXXUUUSSSQQQOOOMMMOOOPPPRRRSSSRRRPPPNNNLLLIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@AAACCCDDDEEEAAAAAA@@@@@@???>>>>>>===>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIJJJHHHJJJMMMNNNOOOPPPRRRTTT___```bbbdddfffhhhiiiiiiddddddbbb\\\VVVRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNMMMLLLKKKJJJEEEDDDBBBAAA@@@@@@AAAAAA>>>===;;;999999999;;;<<<999:::::::::;;;;;;;;;;;;:::;;;===???BBBGGGNNNRRRTTTXXX^^^dddhhhlllqqqsssvvvwwwzzz|||xxxuuusssrrrnnnpppsssttttttuuuxxxyyy|||~~~}}}}}}}}}|||yyyuuurrrqqqooollljjjggghhhjjjmmmooopppqqqqqqqqqvvv}}}|||wwwuuurrrjjjbbb___aaagggooowww}}}{{{vvvrrrooonnnmmmzzz{{{}}}~~~~~~~~~||||||}}}}}}}}}|||{{{zzzuuuooo[[[VVVPPPKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMTTTUUUVVVVVVUUUTTTSSSRRRUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXYYY[[[[[[[[[\\\___aaadddfffkkklllrrruuuooohhhccc```ccciiirrrxxxddd[[[WWWUUUYYY^^^iiirrr{{{uuuiiiaaaXXXTTTUUUUUUQQQLLLOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???======>>>???@@@???@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGJJJLLLMMMPPPTTTWWWXXX[[[^^^```aaabbbdddfffffffffdddaaa\\\YYYXXXXXXYYYWWWTTTRRRRRRSSSRRRQQQSSSQQQPPPOOOOOONNNKKKIIIHHHFFFCCCAAA??????@@@@@@===<<<;;;:::::::::::::::;;;::::::999999::::::;;;:::;;;<<<>>>AAAEEEHHHJJJRRRWWW]]]ccchhhlllpppsssrrruuuxxxzzz|||~~~~~~zzzwwwuuuttttttsssrrrrrrssstttvvvxxxyyyxxx{{{~~~|||xxxvvvtttrrrpppnnnjjjkkklllmmmoooppppppqqqooottt|||~~~yyyooohhhfffgggmmmttt{{{}}}}}}yyytttpppllljjjiiipppqqqrrrssstttssssssrrrqqqrrrssstttuuuyyy~~~zzzxxxwwwqqqkkkYYYUUUOOOKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMPPPOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJLLLNNNOOOTTTTTTUUUUUUUUUTTTSSSRRRUUUUUUUUUVVVWWWXXXZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXZZZZZZ[[[\\\^^^aaaccceeefffgggmmmyyywwwpppfffaaa]]]___dddkkkxxxqqqeee[[[TTTTTTXXXbbbjjjwwwooofff[[[VVVVVVUUURRRNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>>>>>>>>@@@@@@>>>@@@BBBDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGJJJKKKMMMOOORRRUUUXXXZZZ]]]___```aaadddfffgggggghhhfffcccbbbaaabbbccc```]]]ZZZYYYWWWUUUSSSQQQPPPOOOOOOOOONNNKKKIIIHHHFFFDDDAAA@@@@@@@@@AAA>>>===<<<;;;;;;:::;;;;;;;;;::::::999999::::::;;;;;;<<<===???BBBFFFIIIKKKQQQUUU[[[aaafffjjjoooqqqrrrtttwwwyyyzzz}}}}}}zzzwwwuuutttssssssrrrssssssuuuwwwyyyzzzzzz}}}}}}zzzyyyxxxuuusssoooooooooooooooooooooooommmrrryyytttnnnnnnqqquuu{{{}}}zzz}}}{{{vvvpppkkkgggeeecccfffffffffffffffeeedddddddddeeegggiiikkkpppvvvzzzxxxvvvsssmmmfffXXXTTTOOOLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQQQQPPPOOONNNMMMMMMJJJHHHFFFFFFGGGKKKOOOQQQSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[]]]```bbbcccbbbeeekkksss~~~{{{rrrhhhaaa\\\]]]```dddmmmvvv|||rrrcccWWWSSSUUU[[[bbbnnnzzzyyyooobbbYYYWWWVVVTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>???@@@AAA>>>???AAABBBCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKKKKMMMPPPSSSWWWYYY\\\^^^___aaadddfffhhhjjjmmmnnnmmmmmmnnnooonnnkkkgggccc```\\\WWWSSSPPPOOOOOOPPPPPPOOOLLLJJJHHHGGGEEECCCAAAAAAAAABBB??????>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;<<<===>>>@@@CCCFFFJJJKKKNNNSSSYYY___dddiiimmmpppqqqsssuuuwwwxxx{{{~~~|||yyywwwuuutttssssssssstttuuuwwwyyy{{{|||}}}~~~~~~}}}{{{yyyvvvuuutttsssqqqpppooooookkkooovvv~~~yyytttuuuzzz}}}}}}zzz{{{xxxssslllgggbbb___]]]^^^]]]]]]\\\[[[ZZZYYYXXXYYYZZZ\\\___bbbhhhnnnsssxxx{{{~~~xxxvvvrrrjjjcccXXXUUUPPPMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPQQQPPPOOONNNLLLKKKGGGFFFFFFFFFHHHLLLPPPRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYY[[[]]]___```aaacccffflllqqqxxxwwwllleee^^^]]]^^^___dddjjjmmmsss~~~nnn___WWWVVVVVV\\\hhhuuuxxxiii^^^YYYWWWVVVTTTQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNLLLJJJIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJKKKNNNPPPUUUXXXZZZ]]]^^^aaadddgggkkknnnrrruuuuuuuuuvvvvvvuuusssnnnjjjeee___XXXTTTQQQQQQPPPPPPQQQPPPMMMKKKHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>======<<<<<<;;;::::::999999::::::;;;<<<<<<===???BBBEEEHHHJJJMMMRRRYYY___dddiiimmmpppppprrrtttuuuvvvyyy|||~~~}}}|||zzzxxxvvvuuutttssstttuuuwwwyyy{{{}}}}}}}}}~~~~~~~~~||||||{{{yyyvvvtttqqqoooiiimmmttt{{{}}}~~~}}}yyyzzz}}}}}}xxxuuupppiiiccc^^^[[[YYYWWWVVVUUUTTTRRRQQQPPPPPPOOOPPPSSSUUUYYY^^^eeejjjqqquuu|||}}}yyywwwrrrhhh```YYYVVVQQQNNNMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOMMMKKKJJJDDDEEEGGGJJJMMMOOOQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVUUUTTTSSSSSSRRRRRRRRRUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXZZZ[[[]]]^^^___```eeeggglllooosss}}}qqqhhhaaa___^^^\\\]]]```dddkkkvvv}}}jjj]]]WWWPPPVVVaaaooo}}}~~~pppddd^^^ZZZXXXWWWRRRRRRRRRQQQQQQPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHHHHHHHJJJLLLNNNSSSVVVYYY[[[^^^bbbgggjjjooossswwwzzzzzzyyyxxxxxxzzzwwwsssooojjjddd^^^ZZZWWWUUUSSSRRRRRRQQQNNNLLLIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>=========;;;::::::999999::::::;;;;;;;;;<<<>>>@@@CCCFFFHHHNNNRRRYYY___eeejjjnnnqqqppprrrssstttuuuwww{{{~~~~~~}}}}}}{{{zzzxxxwwwvvvuuuvvvwwwyyy{{{}}}~~~~~~{{{{{{|||~~~}}}yyytttqqqkkknnnrrrxxx}}}uuuuuuvvvyyy}}}}}}vvvsssnnngggaaa\\\XXXWWWQQQPPPOOOMMMKKKKKKJJJJJJHHHJJJLLLNNNQQQVVV\\\aaajjjpppxxx~~~|||yyywwwpppfff]]]YYYUUUQQQNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLMMMNNNOOOOOONNNLLLJJJCCCEEEHHHLLLOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ\\\^^^_________dddeeehhhkkknnnwwwvvvmmmeeecccaaa]]][[[\\\aaahhhrrr~~~xxxeeeYYYNNNRRRZZZhhhxxxvvvkkkccc^^^ZZZYYYSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGGGGGGGIIIKKKMMMRRRTTTWWW[[[___dddjjjnnnuuuyyy}}}|||zzzyyy{{{xxxuuurrroookkkgggccc___\\\XXXTTTSSSQQQPPPNNNIIIIIIHHHHHHGGGFFFFFFEEECCCBBB@@@???>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;===???BBBEEEGGGNNNSSSZZZ```fffkkkooorrrqqqrrrsssssstttvvv{{{~~~~~~~~~~~~~~~}}}|||{{{zzzwwwxxxzzz|||}}}~~~~~~~~~{{{zzz{{{~~~~~~}}}}}}~~~wwwsssnnnooorrruuu{{{tttsssrrrrrruuuzzz~~~zzzuuurrrmmmfff```[[[XXXVVVPPPNNNMMMKKKIIIIIIIIIIIIHHHIIIJJJLLLNNNRRRXXX\\\cccjjjtttzzz}}}}}}xxxxxx}}}~~~{{{yyyxxxwwwuuummmaaaXXXVVVSSSOOOMMMMMMMMMLLLJJJJJJKKKMMMNNNNNNNNNLLLLLLKKKLLLOOOPPPQQQOOOMMMLLLEEEFFFGGGJJJMMMPPPSSSUUUTTTTTTRRRRRRQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^_________cccbbbdddgggjjjqqq~~~uuummmkkkiiiddd```___```eeemmmxxxqqq___UUUTTTWWWaaappp}}}zzzqqqhhhaaa\\\YYYTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOONNNLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCEEEFFFFFFHHHKKKMMMPPPSSSWWW[[[```fffmmmrrrzzz~~~}}}|||wwwtttqqqpppooonnnmmmkkkhhhccc\\\VVVSSSRRRQQQPPPIIIIIIIIIIIIIIIHHHGGGFFFCCCBBB@@@???===<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<>>>@@@CCCFFFGGGMMMRRRYYY```eeejjjooorrrrrrrrrsssssssssvvv{{{~~~~~~}}}zzz{{{|||}}}~~~~~~~~~}}}|||{{{||||||yyywwwvvvxxx{{{yyytttpppqqqrrrssswww}}}vvvssspppnnnpppuuu{{{{{{wwwuuurrrlllfff```[[[XXXWWWQQQPPPNNNLLLKKKJJJKKKKKKJJJKKKLLLMMMOOOSSSXXX\\\___gggqqqwww{{{yyysssssswwwyyywwwuuuttttttuuurrrjjj]]]TTTSSSPPPNNNMMMMMMMMMMMMLLLJJJLLLNNNOOOOOONNNMMMLLLKKKMMMOOOQQQRRRQQQOOONNNGGGGGGFFFGGGJJJOOOSSSVVVUUUTTTSSSQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTVVVVVVYYYZZZ\\\^^^____________dddbbbbbbfffiiiooo||||||tttrrrqqqkkkfffeee]]]aaaiiirrr~~~|||ggg^^^ZZZWWW\\\iiiwww|||tttlllddd]]]ZZZUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPOOONNNKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBCCCCCCAAABBBDDDEEEFFFHHHKKKMMMOOORRRVVV[[[aaahhhooouuu}}}qqqooollllllmmmnnnnnnnnnnnnhhh___XXXTTTRRRQQQQQQJJJJJJJJJJJJIIIHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;;;;::::::999999::::::;;;=========???AAADDDFFFHHHMMMQQQXXX___eeejjjooorrrrrrssssssssssssvvv{{{~~~{{{|||}}}~~~~~~}}}~~~}}}}}}|||yyyvvvtttrrrvvvzzz~~~~~~wwwrrrrrrqqqoooooottt|||}}}tttllljjjjjjlllqqqvvv{{{}}}{{{vvvooolllhhheeeaaa]]]WWWTTTRRROOOKKKJJJLLLMMMLLLJJJMMMMMMLLLKKKKKKNNNRRRVVVbbbffflllrrrwww|||xxxrrrqqqtttwwwxxxnnnrrruuuuuuooofff^^^YYYTTTSSSPPPNNNLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPKKKLLLLLLOOOWWW]]]ZZZRRRJJJHHHGGGHHHLLLPPPSSSTTTUUUSSSQQQRRRTTTTTTRRROOOQQQPPPPPPOOOOOONNNNNNMMMRRRSSSTTTUUUVVVWWWWWWWWW[[[\\\\\\]]]^^^___``````fffbbbaaacccfffkkkuuu~~~|||}}}zzzqqqhhhbbbbbbgggqqq{{{sss```XXXUUU\\\iiitttzzzqqqllliiibbb[[[YYYWWWVVVUUUUUUTTTQQQNNNQQQQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGIIIIIIKKKOOOTTTXXX]]]eeeooowwwwwwpppjjjjjjjjjjjjmmmqqqqqqoooggg]]]WWWUUUQQQLLLNNNLLLJJJJJJKKKKKKJJJIIIDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;888999===@@@AAAEEEJJJNNNSSSZZZaaafffjjjnnnqqqppprrrtttvvvxxx{{{~~~~~~~~~}}}yyyvvvtttssstttsssrrrtttyyy}}}yyyssssssqqqnnnmmmpppvvv|||xxxoookkkiiihhhkkkooovvvyyy|||yyytttnnnkkkgggccc```\\\WWWTTTQQQNNNKKKKKKMMMNNNMMMKKKNNNNNNNNNLLLLLLOOOSSSWWW```dddkkkpppvvv{{{}}}|||yyyrrrrrrtttuuuuuunnnqqquuuuuuoooggg___ZZZTTTSSSPPPNNNLLLKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPLLLMMMNNNQQQZZZaaa^^^WWWMMMJJJHHHHHHKKKNNNPPPPPPTTTRRRQQQRRRTTTTTTQQQOOOPPPPPPOOOOOOOOONNNNNNNNNRRRSSSTTTUUUVVVWWWWWWWWW[[[\\\\\\]]]^^^___``````dddaaa```ccceeeiiiqqqzzzwwwmmmbbb```ccckkktttjjj```XXX[[[eeeppp|||{{{rrrnnnlllfff```XXXVVVTTTSSSSSSRRRPPPOOOQQQQQQQQQQQQPPPNNNLLLKKKGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????????????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIKKKOOOTTTXXX^^^fffqqqxxx{{{sssllljjjjjjjjjlllqqqqqqoooiii```[[[YYYUUUPPPOOOMMMJJJJJJJJJJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>>::::::::::::::::::::::::;;;888999===@@@BBBEEEKKKMMMRRRYYY```eeejjjnnnppppppqqqtttvvvxxx{{{~~~~~~}}}zzzwwwuuusssqqqppprrruuuyyy{{{{{{|||}}}~~~{{{wwwvvvsssooommmnnnrrrvvv}}}uuuooojjjffffffiiipppssswwwzzz}}}}}}uuuqqqkkkhhhdddaaa^^^ZZZVVVSSSNNNMMMLLLLLLNNNOOOOOOOOOQQQQQQQQQOOOOOOQQQTTTXXX___ccciiioootttyyyuuuttt|||uuuuuuvvvtttqqqnnnqqqssssssooohhh```ZZZSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPMMMNNNOOOSSS[[[bbbaaa[[[OOOLLLJJJIIIJJJLLLMMMMMMRRRQQQQQQQQQSSSRRRQQQOOONNNNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWWWW[[[[[[\\\]]]^^^___``````bbb___```cccdddffflllsss}}}uuueeeaaa```dddlllwwwyyykkk^^^ZZZ___iiivvv|||tttpppnnnjjjeeeYYYWWWTTTRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>???????????????@@@@@@BBBBBBBBBCCCEEEFFFHHHIIILLLOOOTTTYYY___hhhsss{{{yyyoookkkjjjhhhkkkpppppppppllleee___^^^ZZZVVVPPPNNNKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@??????;;;;;;;;;;;;;;;;;;::::::;;;888999>>>AAABBBFFFKKKMMMRRRYYY```eeejjjnnnpppppprrruuuwwwyyy|||{{{yyytttrrrqqqqqqsssuuuuuuuuuxxxyyyzzz|||}}}~~~~~~~~~}}}|||zzzwwwsssqqqqqqsssuuuyyy~~~vvvooohhheeefffkkknnnqqquuuxxx|||~~~yyyrrrmmmgggddd```]]][[[YYYVVVSSSMMMMMMMMMNNNPPPRRRRRRSSSUUUUUUTTTSSSQQQRRRUUUXXX___ccciiioootttyyy~~~~~~qqqqqq{{{|||{{{yyyuuupppppppppqqqpppmmmggg```[[[SSSQQQOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQPPPPPPOOONNNOOOPPPRRRXXX___^^^YYYNNNLLLIIIIIIJJJKKKKKKKKKPPPPPPPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWZZZ[[[[[[\\\]]]^^^___``````___```cccddddddgggmmmwwwnnngggaaabbbhhhsssuuubbbYYYZZZbbbppp|||}}}vvvqqqooolllggg\\\YYYUUUSSSSSSTTTTTTSSSQQQQQQQQQPPPPPPOOONNNNNNJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????????????????@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHLLLOOOTTTYYY___iiiuuu}}}tttnnnjjjgggiiimmmoooqqqpppiiiccc```]]]XXXSSSPPPLLLJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@>>>>>>>>>===============;;;999999>>>AAABBBFFFKKKOOOSSS[[[aaagggkkkooorrrrrrtttxxxzzz|||~~~}}}yyyvvvtttsssssssssrrrqqqssstttvvvxxxyyy{{{||||||~~~~~~~~~}}}zzzwwwvvvvvvvvvvvvyyy~~~vvvmmmhhhgggfffhhhkkkmmmpppuuu{{{|||xxxsssnnnjjjccc```\\\ZZZXXXWWWUUUSSSMMMNNNPPPQQQSSSTTTVVVWWWXXXXXXWWWUUUTTTTTTVVVXXX___cccjjjooouuuzzzyyypppqqq{{{}}}wwwrrrrrrpppnnnllljjjeee```[[[RRRPPPOOOMMMLLLLLLMMMMMMLLLMMMOOOPPPQQQQQQPPPOOONNNOOOOOOOOORRRWWWVVVQQQKKKIIIHHHHHHJJJLLLLLLKKKNNNOOOPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYZZZ[[[\\\]]]^^^^^^___^^^```ccccccbbbeeeiiipppyyyyyypppgggdddgggqqq}}}hhhZZZWWW\\\jjjvvv~~~~~~wwwrrroookkkfff\\\YYYUUUSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGKKKOOOTTTXXX___jjjwwwzzzqqqkkkggggggjjjmmmrrrrrrlllfffbbb^^^YYYVVVSSSNNNKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA?????????>>>>>>=========<<<999:::>>>AAACCCFFFKKKQQQVVV]]]dddiiimmmqqqttttttwwwzzz}}}~~~}}}|||yyyvvvtttrrrqqqnnnlllkkklllmmmooorrrtttvvvwww{{{{{{|||}}}~~~||||||{{{zzzxxx|||~~~uuunnnlllcccdddeeeeeehhhlllsssxxx~~~yyywwwtttrrrooolllhhheee___\\\XXXVVVVVVUUUTTTSSSNNNPPPSSSUUUVVVWWWYYYZZZZZZZZZYYYXXXUUUUUUVVVXXX___ccciiioootttzzz~~~{{{yyyzzz~~~vvvpppttt~~~zzzxxxvvvqqqjjjfffeeebbb^^^[[[QQQPPPNNNMMMMMMMMMNNNNNNMMMNNNOOOQQQQQQQQQPPPOOONNNOOONNNLLLMMMPPPOOOKKKIIIHHHGGGHHHJJJLLLLLLLLLLLLNNNPPPPPPNNNNNNNNNOOONNNMMMLLLKKKLLLNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^]]]^^^bbbbbb```bbbgggnnnuuuwwwmmmggghhhooo~~~ooo___XXXYYYdddoooxxx|||~~~yyytttppplllfff\\\YYYUUUSSSRRRQQQOOONNNQQQPPPPPPPPPPPPPPPQQQRRRMMMLLLJJJHHHFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGJJJNNNRRRWWW___jjjxxxvvvmmmfffdddfffjjjpppsssooohhhddd```\\\ZZZVVVQQQMMMKKKKKKJJJIIIIIIIIIJJJIIIHHHFFFCCCBBB>>>>>>======<<<<<<;;;;;;<<<999:::>>>BBBCCCGGGLLLRRRWWW^^^eeejjjooosssuuuuuuxxx|||~~~~~~}}}}}}|||~~~}}}zzzwwwtttqqqnnnjjjhhhhhhiiijjjlllooorrruuuvvvvvvwwwxxxyyy|||~~~}}}xxxuuuhhhfffdddbbbbbbfffmmmrrrxxx{{{}}}uuulllkkkhhhgggfffeeebbb```\\\YYYVVVTTTSSSTTTSSSRRROOOSSSWWWXXXXXXYYY[[[]]][[[[[[[[[YYYVVVUUUVVVWWW^^^bbbhhhnnnsssxxx}}}{{{wwwsssrrruuu|||~~~tttrrrzzz||||||yyyqqqgggaaa```___]]]ZZZPPPOOONNNMMMMMMMMMNNNOOONNNOOOPPPQQQQQQQQQPPPOOONNNPPPNNNKKKKKKMMMMMMJJJIIIHHHGGGHHHJJJKKKKKKJJJJJJMMMOOOOOOMMMMMMNNNPPPOOOMMMLLLKKKKKKMMMPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ\\\______]]]```eeelllqqq|||zzznnnhhhfffjjjvvvwwwggg\\\XXX___gggqqqxxx}}}{{{wwwtttooojjj___\\\YYYWWWUUUSSSOOOMMMQQQPPPOOOOOOPPPQQQRRRSSSOOONNNLLLJJJGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBDDDEEEFFFIIILLLQQQVVV^^^jjjxxxyyyooofffbbbbbbeeemmmsssqqqllliiieeebbb]]]YYYSSSNNNMMMLLLKKKJJJJJJJJJKKKKKKIIIGGGDDDCCC??????>>>======<<<;;;;;;<<<::::::???BBBCCCGGGLLLRRRWWW^^^eeejjjnnnrrruuutttwww{{{~~~}}}|||{{{|||}}}~~~}}}yyyvvvsssooojjjgggffffffhhhjjjnnnqqqtttvvvtttuuuvvvxxxzzz|||}}}~~~~~~nnnkkkgggbbb```dddjjjoootttxxx}}}sssiiidddbbb````````````^^^]]]ZZZWWWTTTRRRRRRSSSSSSRRRQQQTTTYYYZZZZZZZZZ\\\^^^\\\\\\\\\YYYVVVUUUUUUWWW\\\aaagggmmmrrrwww|||zzzuuuooommmpppwww~~~}}}vvvvvv}}}{{{rrrfff^^^]]]]]]\\\ZZZPPPOOONNNMMMMMMNNNOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNNPPPOOOKKKKKKNNNNNNKKKJJJHHHHHHHHHJJJJJJIIIHHHJJJLLLOOOOOOMMMLLLNNNPPPOOONNNLLLJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYZZZXXXYYY\\\\\\[[[^^^dddeeeiiirrryyynnngggcccfffpppzzz~~~lll___XXX\\\cccllluuu}}}}}}zzzwwwrrrmmmcccaaa^^^\\\YYYVVVRRROOOQQQPPPOOOOOOPPPQQQSSSTTTRRRQQQPPPMMMJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBDDDEEEFFFHHHLLLPPPVVV^^^jjjxxx|||qqqfffaaa```bbbkkksssrrrnnnllljjjggg___ZZZTTTOOOMMMMMMLLLKKKJJJKKKLLLLLLJJJHHHEEECCCAAAAAAAAA@@@???>>>>>>======::::::???BBBCCCGGGLLLQQQVVV^^^dddiiinnnrrrtttrrrvvvzzz~~~~~~~~~}}}{{{zzz}}}||||||}}}~~~|||yyyvvvrrrmmmiii```aaabbbdddhhhlllppprrruuuuuuwwwyyyzzz|||~~~~~~}}}zzzvvvooogggaaabbbhhhnnnpppttt{{{vvvhhh```[[[ZZZZZZYYYYYYZZZZZZZZZWWWUUUTTTSSSSSSUUUXXXYYYXXXXXXXXXXXXZZZ\\\^^^```___[[[VVVTTTSSSSSSSSSSSS[[[___eeekkkooossswwwzzz|||~~~vvvkkkjjjooossswwwzzz{{{~~~~~~{{{~~~|||kkk[[[VVVWWWWWWVVVVVVOOONNNNNNMMMLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWYYY[[[]]]___```eeennnyyyyyysssllliiiffffffkkkssssssddd]]]YYYVVVdddooo|||yyyrrrooogggaaaaaa^^^WWWRRRRRRTTTRRRQQQRRRTTTUUUUUUUUURRRQQQPPPNNNLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDHHHJJJOOOUUUZZZbbbsss|||ssskkkeeeaaabbbdddiiiqqqsssnnniiiiiibbb^^^XXXQQQMMMJJJJJJJJJMMMMMMNNNNNNLLLIIIFFFCCCDDDCCCAAA???===;;;;;;::::::;;;===>>>@@@CCCHHHLLLWWW[[[```dddhhhlllqqqtttrrruuu{{{}}}}}}||||||{{{{{{zzzzzzyyyyyyzzz|||}}}~~~~~~~~~~~~{{{wwwrrrnnnfffbbb```eeeiiijjjmmmpppssssssssstttuuuwwwyyyzzzuuuuuuyyyyyymmmdddaaadddgggooosssyyy~~~xxxiii^^^XXXUUUUUUTTTTTTTTTUUUUUUVVVTTTSSSRRRQQQRRRTTTWWWYYYYYYYYYYYYYYYZZZ[[[]]]^^^\\\YYYUUUSSSSSSSSSSSSSSSYYY]]]ccchhhmmmqqquuuxxxzzz|||zzzllliiilllnnnqqquuuyyy|||~~~~~~vvvfffVVVQQQQQQQQQPPPPPPMMMMMMLLLLLLKKKLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVXXXWWWWWWWWWXXXYYY[[[\\\]]]aaaiiisss~~~vvvoooiiifffcccbbbgggnnn|||}}}lllbbb\\\XXX]]]hhhxxxxxxqqqhhhbbbbbbaaa[[[VVVUUURRRPPPOOOPPPRRRSSSSSSRRRQQQQQQPPPOOOMMMJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCHHHIIINNNUUUZZZbbbrrrzzzrrrjjjeeeaaaaaafffnnnpppmmmjjjjjjaaa^^^YYYSSSOOOLLLKKKKKKLLLMMMNNNNNNMMMJJJGGGEEEDDDCCCAAA???===<<<;;;;;;;;;<<<===???@@@DDDIIILLLUUUYYY___cccgggkkkooorrrrrrvvv{{{}}}}}}|||{{{zzzyyyyyyyyyyyyzzzzzz|||}}}~~~}}}}}}}}}}}}~~~{{{uuuqqqgggaaa^^^```cccdddggglllnnnoooppprrrtttvvvwwwxxxgggiiinnnvvvwwwkkkdddcccdddlllqqqwww|||~~~{{{{{{{{{~~~yyypppeee[[[UUURRRPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTVVVYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVRRRQQQRRRSSSTTTSSSVVVZZZ```eeejjjnnnrrrvvvwwwzzz}}}~~~ooohhhggghhhkkknnnuuuyyy}}}~~~}}}}}}}}}pppaaaRRRMMMMMMKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNMMMKKKIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGHHHJJJLLLOOOQQQNNNOOOOOOPPPQQQRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWVVVVVVVVVWWWXXXYYYYYY\\\cccllluuuuuunnnhhhdddbbbaaadddjjjvvv~~~zzzkkkaaa[[[XXXaaarrr}}}uuulllddddddeeeaaa[[[XXXSSSQQQPPPPPPRRRSSSRRRQQQQQQQQQPPPOOONNNLLLKKKJJJEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCGGGIIIMMMTTTYYYaaaooo}}}{{{pppiii```^^^aaagggkkkjjjhhhiii___]]]YYYTTTQQQNNNLLLKKKKKKLLLNNNOOONNNLLLIIIGGGEEEDDDBBB@@@>>>======<<<;;;===>>>???AAAEEEIIIMMMTTTXXX^^^cccfffjjjmmmpppqqquuuzzz}}}}}}|||{{{zzzyyyxxxwwwzzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{zzzzzzzzz|||}}}~~~{{{vvvlllddd^^^]]]^^^^^^bbbfffgggiiikkkoooqqqtttuuuvvv\\\^^^dddjjjppp~~~~~~rrrkkkgggfffiiinnnuuuzzz~~~}}}yyyvvvsssrrrrrrqqqooojjjbbbZZZTTTRRRQQQPPPOOONNNOOOPPPRRRTTTUUUWWWWWWWWWWWWYYY[[[^^^___]]]]]]]]]\\\[[[YYYWWWVVVTTTRRRPPPOOOQQQSSSSSSSSSTTTXXX]]]bbbgggkkkppptttuuuxxx|||~~~qqqgggdddbbbeeeiiiqqqtttyyy}}}~~~{{{wwwzzz|||{{{mmm___RRRMMMLLLIIIHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKMMMNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKNNNQQQRRROOOOOOOOOOOOOOOOOOPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXYYY[[[```fffmmmzzzyyyqqqjjjgggeeebbbdddgggnnnvvvvvvggg]]]ZZZ^^^kkk}}}}}}yyyqqqiiigggiiifff___XXXVVVTTTRRRRRRTTTTTTTTTSSSQQQQQQQQQPPPOOONNNMMMLLLGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBGGGGGGKKKRRRWWW___lllxxxuuulllaaa]]]\\\aaadddccccccddd[[[YYYWWWSSSPPPNNNLLLKKKJJJLLLNNNOOOOOONNNLLLJJJFFFEEECCCAAA@@@???>>>>>><<<>>>???@@@BBBEEEJJJNNNUUUYYY___dddgggjjjmmmpppqqqtttyyy}}}~~~}}}|||{{{zzzyyyxxxwwwzzzzzzzzz{{{{{{|||||||||}}}|||zzzxxxwwwwwwxxxxxxzzz}}}}}}uuukkkbbb^^^\\\[[[^^^bbbbbbdddhhhlllppprrrtttuuuWWWYYY]]]aaaeeepppyyypppjjjgggggglllsssyyy}}}|||wwwssspppooonnnnnniiigggccc\\\VVVQQQPPPQQQPPPOOOOOOOOOQQQSSSVVVXXXZZZZZZZZZ[[[]]]___aaabbb`````````___\\\YYYVVVTTTPPPNNNMMMNNNPPPRRRRRRRRRSSSVVV[[[```dddiiiooorrrssswww{{{~~~tttiiibbb```bbbffflllpppvvvzzz}}}~~~}}}tttssswwwzzzxxxiii]]]RRRMMMKKKHHHGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPOOOOOONNNNNNNNNNNNOOOPPPRRRQQQQQQPPPPPPQQQQQQRRROOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[___dddiiirrr~~~vvvnnnjjjhhhdddcccdddfffnnnyyyoooaaa]]][[[bbbppp|||~~~}}}}}}|||vvvpppmmmmmmjjjaaaYYYXXXVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAEEEEEEHHHOOOUUU\\\gggrrryyynnneee^^^ZZZ\\\^^^]]]\\\\\\VVVUUUSSSPPPNNNLLLKKKJJJJJJLLLNNNPPPQQQOOOMMMLLLFFFFFFDDDCCCAAA@@@@@@@@@===???@@@AAACCCGGGKKKOOOWWW[[[aaafffjjjlllooopppqqqtttxxx{{{}}}~~~~~~}}}|||{{{yyyyyyxxxyyyyyyzzzzzz{{{{{{{{{|||~~~}}}|||zzzyyywwwwwwvvvxxxzzz|||rrrhhhbbb^^^[[[[[[___```bbbeeeiiinnnqqqtttuuuYYYYYYZZZ]]]___fffvvv~~~tttkkkfffeeejjjrrrxxx|||}}}yyysssooommmmmmlllllliiihhheee___XXXSSSQQQPPPPPPOOONNNOOOQQQUUUXXX[[[\\\\\\\\\]]]^^^```aaabbbbbbbbbcccbbb___ZZZVVVSSSMMMLLLKKKLLLNNNPPPQQQPPPQQQTTTXXX]]]aaaggglllpppqqquuuyyy|||~~~xxxlllccc^^^___dddggglllrrrwww{{{}}}}}}wwwqqqpppuuuwwwuuucccYYYPPPLLLJJJGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJJJJJJJHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLOOOOOONNNMMMMMMNNNPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQMMMOOOQQQTTTVVVXXXYYYYYY[[[[[[^^^bbbeeelllzzzzzzrrrnnnkkkeeeaaaaaa```fffpppyyy{{{iii```YYYZZZdddlllooottt{{{{{{{{{yyyuuurrrnnnfff]]]XXXVVVTTTSSSTTTTTTSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOKKKJJJHHHFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@CCCBBBEEELLLRRRYYYccclllsssjjjaaaZZZ[[[\\\ZZZXXXWWWRRRQQQOOOLLLKKKJJJJJJJJJKKKMMMOOOQQQRRRPPPOOOMMMGGGFFFEEEDDDCCCBBBBBBBBB>>>@@@AAABBBDDDGGGLLLPPPXXX]]]ccciiilllnnnpppqqqsssuuuxxxzzz|||||||||{{{{{{zzzyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}zzzxxxvvvwwwyyy|||zzzqqqkkkeee^^^\\\]]]___```cccfffkkkpppsssvvv]]]ZZZYYYZZZ[[[___jjjuuuyyyooohhheeejjjqqqxxx|||{{{uuurrrssstttuuuuuuttttttrrrlllddd]]]XXXVVVRRRQQQPPPQQQSSSWWW\\\______``````aaabbbbbbcccccccccdddeeedddaaa\\\VVVSSSKKKJJJJJJKKKMMMOOOOOONNNNNNQQQUUUYYY^^^ccciiinnnooorrrwwwzzz|||~~~}}}pppeee]]]]]]```ccchhhpppuuuyyy{{{}}}~~~~~~|||}}}~~~{{{zzzuuuppppppttttttrrr```WWWPPPMMMKKKGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLOOONNNMMMMMMMMMOOOQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNPPPRRRTTTVVVWWWXXXXXXZZZZZZ[[[___aaafffqqq}}}xxxtttpppiiicccaaa]]]bbbhhhnnnwwwtttfff\\\XXX]]]______fffqqqxxx~~~}}}xxxtttmmmeeeZZZXXXVVVUUUUUUUUUTTTSSSUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLJJJHHHEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????@@@@@@????????????@@@@@@AAA@@@BBBIIIPPPVVV___hhhxxx|||mmmddd\\\\\\^^^\\\XXXVVVQQQOOOLLLJJJHHHIIIJJJKKKLLLNNNPPPRRRRRRQQQOOOMMMHHHGGGFFFEEEDDDCCCCCCCCC???@@@BBBCCCEEEHHHMMMQQQYYY]]]dddiiilllnnnpppqqqvvvxxxzzz|||}}}xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwyyyzzz{{{||||||{{{xxxxxxwwwyyy}}}}}}wwwpppgggaaa```______```cccgggmmmrrruuu```\\\YYYYYYYYY[[[bbbkkkxxx}}}tttmmmdddjjjqqqxxx|||zzzyyy|||zzzqqqhhhaaa^^^UUUTTTSSSTTTVVV[[[```cccdddddddddeeeeeefffffffffdddeeefffeeebbb]]]WWWTTTJJJIIIIIIJJJMMMNNNNNNMMMLLLOOOSSSWWW[[[aaaggglllmmmpppuuuxxx{{{}}}sssfff]]]ZZZ]]]aaagggnnntttxxx{{{|||~~~~~~|||~~~|||}}}~~~|||yyywwwxxxzzz{{{yyyyyyuuuppppppssssssppp```XXXQQQOOOMMMJJJIIIKKKJJJJJJHHHFFFEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGCCCEEEFFFGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOOOONNNMMMMMMNNNOOORRRSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPQQQSSSUUUVVVWWWVVVVVVYYYXXXYYY\\\^^^bbblllvvv~~~zzzuuummmfffccc]]]___ccchhhppp}}}}}}mmmbbb[[[[[[XXXTTT[[[ggguuu}}}yyyrrrkkk^^^\\\YYYXXXXXXXXXWWWUUUVVVVVVVVVUUUSSSRRRPPPOOOOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????@@@@@@???????????????@@@@@@>>>@@@GGGNNNTTT]]]eeesssoooeee^^^^^^aaa^^^ZZZXXXQQQOOOKKKHHHHHHIIIKKKMMMMMMOOOQQQRRRSSSQQQOOOMMMHHHHHHFFFEEEDDDDDDDDDDDD???AAABBBCCCEEEIIIMMMQQQXXX]]]dddiiilllnnnooopppyyy{{{}}}}}}~~~~~~uuuvvvvvvvvvvvvwwwwwwwwwuuuvvvwwwxxxzzz{{{|||}}}}}}yyyxxxwwwwwwzzzzzzppphhhfff___^^^^^^```eeekkkqqqttt```]]]ZZZXXXXXXZZZ^^^```llluuuvvvnnnjjjkkkooottt{{{xxxmmmccceee\\\VVVUUUXXX\\\cccjjjhhhhhhiiijjjjjjiiihhhgggeeefffhhhhhhccc\\\TTTNNNKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOPPPSSSYYY```eeegggkkknnnrrruuuwwwzzz}}}vvvhhhaaa^^^^^^aaadddjjjpppvvvzzz|||}}}~~~~~~~~~~~~||||||~~~zzztttqqqsssuuuyyyvvvtttwwwzzzxxxpppiii]]]TTTNNNOOONNNJJJHHHJJJHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMOOOOOONNNOOOQQQSSSSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWTTTUUUWWWYYY\\\aaagggkkkzzz|||sssjjjccc^^^[[[[[[bbblllzzzrrrhhh[[[RRRQQQVVV]]]```sss~~~|||vvvqqqeee___XXXUUUVVVVVVSSSOOOVVVVVVWWWWWWVVVUUUSSSRRROOONNNLLLIIIGGGEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBAAA@@@????????????@@@??????>>>>>>>>>>>>>>>@@@AAACCCEEEJJJQQQYYY___ooo|||wwwiii```bbbeeebbb]]]\\\UUURRRMMMHHHFFFGGGJJJLLLRRRTTTVVVWWWVVVSSSPPPNNNMMMKKKIIIHHHGGGGGGFFFDDDAAABBBCCCDDDFFFKKKQQQVVV]]]```dddhhhkkkmmmpppsssvvvxxx{{{}}}~~~zzzxxxwwwwwwxxxxxxvvvuuuuuuuuuvvvwwwxxxzzz|||}}}~~~yyyyyyzzz|||wwwqqqhhhddd```aaaffflllooopppdddaaa]]]YYYXXXYYY[[[\\\eeemmmxxxvvvoooiiijjjmmmssszzz|||pppkkkbbb[[[YYY[[[___fffnnnmmmmmmnnnooonnnmmmkkkkkkfffggghhhfffaaaZZZRRRMMMJJJIIIIIIHHHIIIKKKLLLMMMNNNMMMMMMPPPVVV]]]bbbeeejjjmmmqqquuuwwwyyy}}}yyyllldddaaa___bbbeeejjjpppvvvzzz|||}}}~~~~~~~~~~~~}}}}}}||||||~~~|||uuuooommmnnnpppwwwuuuuuuwwwyyyuuulllddd]]]UUUOOONNNMMMIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFGGGDDDEEEFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTVVVWWWZZZ^^^dddiiiqqq}}}ssslll```\\\[[[aaajjjwww}}}rrrcccWWWSSSUUUZZZ]]]qqq|||zzztttnnnggg___ZZZZZZZZZYYYVVVVVVVVVWWWWWWVVVUUUSSSRRRSSSRRRPPPNNNKKKJJJIIIHHHEEEEEECCCBBBAAA@@@@@@@@@BBBAAA@@@??????>>>>>>???@@@???>>>>>>======>>>>>>???@@@AAADDDGGGNNNVVV[[[jjjwww~~~qqqfffeeegggddd```___UUURRRLLLHHHFFFFFFHHHJJJQQQSSSUUUWWWWWWUUUSSSQQQNNNKKKIIIGGGGGGFFFEEEDDDAAABBBCCCDDDFFFKKKQQQVVV]]]```dddgggiiilllpppsssvvvwwwzzz|||~~~~~~}}}xxxwwwvvvvvvwwwwwwuuutttuuuuuuvvvwwwxxxzzz{{{|||{{{nnniiicccbbbfffkkknnnooollliiiccc^^^ZZZYYYYYYZZZ^^^fffqqqzzz}}}}}}}}}uuuoooiiiiiilllrrryyy~~~uuukkkbbb___```dddkkkrrrqqqrrrrrrrrrqqqooonnnmmmjjjjjjhhheee___WWWPPPLLLHHHGGGFFFFFFGGGHHHJJJKKKLLLKKKKKKMMMRRRXXX___ccciiilllppptttvvvyyy|||~~~ssskkkeeecccdddfffkkkqqqvvvyyy|||}}}~~~}}}}}}}}}~~~||||||||||||||||||||||||yyyyyy{{{}}}~~~~~~zzzsssmmmjjjkkkmmmuuuuuuvvvxxxwwwpppeee]]]ZZZTTTNNNMMMLLLKKKKKKMMMJJJJJJHHHGGGFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEGGGHHHKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOOOONNNNNNNNNMMMOOOPPPPPPPPPQQQRRRTTTWWWVVVUUUTTTSSSRRRRRRQQQTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRTTTUUUXXX\\\aaaeeejjjvvv}}}vvveee___\\\___fffrrrqqqaaaWWWTTTWWWYYYmmmyyy{{{tttlllbbb[[[YYYZZZYYYXXXVVVWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSQQQOOOMMMLLLKKKFFFEEEDDDCCCAAAAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>@@@???>>>>>>======>>>>>>>>>???@@@AAAEEEJJJQQQVVVbbbooo|||ooojjjjjjhhhdddcccXXXUUUPPPKKKHHHHHHIIIKKKPPPRRRUUUWWWXXXWWWVVVTTTNNNLLLHHHGGGFFFFFFDDDCCCAAABBBCCCDDDGGGLLLRRRWWW^^^```cccfffhhhkkkooosssuuuvvvxxx{{{|||}}}||||||~~~}}}|||{{{vvvuuuuuuuuuvvvvvvuuusssuuuvvvvvvwwwxxxzzz{{{|||wwwppphhhdddfffiiilllmmmsssooojjjccc___\\\[[[[[[\\\dddnnnwww|||~~~~~~{{{tttoooiiijjjlllqqqxxx~~~~~~sssiiieeedddgggmmmtttrrrssssssrrrqqqooommmlllmmmllliiiddd]]]VVVPPPLLLFFFEEEEEEDDDEEEFFFGGGHHHKKKKKKKKKLLLOOOVVV]]]bbbhhhkkkooosssuuuxxx{{{~~~|||rrrkkkgggfffhhhlllpppuuuxxx{{{|||}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzwwwxxx{{{~~~{{{zzz}}}}}}tttooommmnnnppptttvvvyyyyyytttkkk___WWWUUUQQQNNNLLLLLLMMMNNNQQQKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGFFFEEEEEEGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMPPPPPPPPPOOOOOONNNNNNMMMLLLNNNPPPQQQPPPPPPRRRSSSUUUUUUUUUTTTTTTSSSSSSRRRUUUUUUTTTTTTSSSSSSSSSRRRPPPRRRTTTUUUWWWZZZ^^^bbbiiippp|||mmmfff```___dddmmm}}}mmm]]]UUUUUUWWWhhhttt|||ssshhh^^^ZZZYYYYYYYYYWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>============??????>>>===============>>>???@@@AAACCCGGGMMMQQQ[[[fffwwwxxxpppnnnllljjjhhh```]]]WWWRRROOONNNNNNOOORRRSSSVVVXXXYYYXXXWWWVVVPPPMMMIIIFFFEEEEEEDDDCCCAAABBBCCCEEEGGGMMMSSSXXX^^^```ccceeegggkkkooorrrssstttwwwyyy{{{|||}}}}}}}}}}}}||||||{{{zzzzzzyyyuuuuuuuuuvvvxxxxxxvvvtttvvvvvvvvvwwwxxxyyy{{{|||~~~~~~vvvkkkeeeeeegggiiijjjwwwsssnnngggbbb___]]]\\\^^^dddnnnuuu{{{yyysssooojjjjjjkkkooowww~~~yyynnniiiggghhhlllrrrrrrssssssrrrqqqooommmlllnnnmmmiiiddd]]]VVVPPPMMMEEEEEEDDDCCCCCCDDDFFFGGGKKKLLLMMMNNNPPPUUU\\\bbbfffiiinnnrrrtttwww{{{}}}~~~zzzpppkkkgggiiilllooossswwwyyyzzz{{{zzzyyywwwwwwvvvvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyxxxyyy|||~~~{{{uuuwww~~~yyysssqqqrrrsssuuuxxx{{{yyyqqqfff[[[UUUUUUTTTQQQMMMKKKLLLMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLOOOOOONNNNNNMMMMMMLLLLLLKKKMMMPPPQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTQQQRRRRRRSSSTTTTTTUUUUUUQQQSSSUUUVVVWWWZZZ]]]```fffkkkuuuwwwnnnfffbbbbbbhhhvvvyyydddXXXVVVWWWbbbnnn{{{ttthhhaaa]]]\\\\\\XXXXXXWWWVVVVVVUUUUUUUUUSSSSSSSSSRRRPPPNNNLLLKKKHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>============???>>>>>>===<<<=========>>>???@@@AAACCCFFFKKKOOOUUU___nnn}}}xxxtttssspppmmmgggddd^^^YYYUUUSSSRRRRRRUUUVVVXXXYYYYYYYYYXXXWWWRRRNNNJJJGGGEEEEEEDDDCCCBBBCCCDDDEEEHHHNNNTTTYYY___aaadddfffhhhkkkooorrrqqqsssvvvyyy|||}}}~~~~~~zzzzzzyyyyyyxxxwwwwwwwwwuuuuuuvvvxxxyyyzzzxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}yyynnnfffeeefffggghhh|||xxxssslllfffbbb___^^^^^^eeemmmsssxxx}}}xxxrrrooojjjiiiiiimmmuuu}}}~~~rrrmmmiiihhhkkkoooqqqrrrrrrrrrqqqooonnnmmmkkkjjjhhhccc]]]WWWQQQMMMFFFEEEDDDDDDDDDDDDFFFFFFKKKMMMPPPQQQQQQUUU\\\aaaeeehhhmmmqqqtttwwwzzz}}}}}}uuuooogggiiikkknnnqqqtttwwwxxxzzzyyyxxxwwwwwwvvvwwwwwwuuuttttttssstttuuuwwwxxxyyyzzz|||}}}~~~~~~~~~}}}yyyrrrttt~~~xxxuuuuuuuuuwwwzzz{{{vvvlll```XXXTTTVVVXXXVVVPPPKKKJJJHHHFFFIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKNNNQQQRRRRRRQQQRRRRRROOOPPPPPPQQQRRRSSSTTTUUUMMMMMMOOOPPPRRRTTTUUUUUURRRTTTVVVWWWXXXYYY\\\^^^```dddmmm{{{vvvkkkdddaaacccmmmxxxjjj[[[WWWXXX]]]gggrrr}}}rrrhhh```]]][[[YYYXXXWWWVVVUUUUUUUUUVVVUUUUUUUUUUUUSSSQQQOOONNNIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>???>>>======<<<<<<=========???@@@AAABBBFFFJJJMMMPPPYYYgggttt}}}|||xxxsssmmmjjjddd^^^YYYVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYYYYUUUQQQKKKHHHFFFEEEEEEDDDBBBCCCDDDFFFIIINNNUUUZZZ___bbbeeehhhjjjllloooqqqqqqrrruuuxxx{{{|||}}}}}}xxxxxxwwwvvvuuuuuuuuuuuuttttttvvvxxx{{{{{{yyywwwwwwwwwwwwwwwxxxyyyzzz{{{}}}zzzooohhhggghhhhhhhhh|||uuunnniiieeeccc```fffmmmrrrwww|||yyyrrrnnnhhhffffffjjjrrr{{{vvvppplllhhhiiilllmmmmmmnnnooonnnmmmkkkkkkffffffeeeaaa\\\VVVPPPMMMGGGFFFEEEDDDDDDEEEFFFGGGJJJNNNRRRSSSSSSUUU[[[```dddggglllpppsssvvvzzz|||}}}yyyrrrhhhhhhjjjlllooorrruuuvvvwwwvvvvvvuuuuuuuuuvvvvvvtttsssrrrrrrsssuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~|||sssuuuzzzxxxwwwwwwzzzyyyrrreee[[[UUUUUUSSSXXXXXXRRRLLLKKKHHHDDDGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMPPPSSSTTTTTTSSSTTTTTTOOOOOOPPPPPPQQQQQQRRRRRRLLLMMMNNNPPPRRRSSSUUUUUURRRTTTVVVWWWWWWXXXZZZ\\\\\\aaahhhqqqzzznnnfff___^^^eeennn{{{lll\\\WWWYYYYYYaaajjjuuu~~~pppeee^^^[[[ZZZYYYWWWVVVUUUUUUVVVVVVUUUVVVWWWVVVUUUSSSPPPOOOJJJIIIGGGEEEDDDBBBBBBAAABBBAAA@@@??????>>>>>>???>>>>>>===<<<<<<<<<<<<===<<<===???@@@BBBDDDIIILLLLLLTTTaaannnzzzyyytttpppkkkeee___[[[YYYYYYVVVWWWXXXZZZ[[[\\\\\\\\\WWWSSSMMMIIIGGGFFFEEEEEEBBBCCCEEEFFFJJJOOOVVV[[[^^^bbbgggkkkmmmnnnoooppprrrsssuuuwwwxxxyyyxxxxxxwwwvvvtttsssrrrsssssssssrrrsssuuuxxxzzzzzzxxxvvvwwwwwwwwwwwwxxxyyyzzzzzz|||}}}zzzqqqkkkjjjkkkkkkjjj~~~vvvoookkkhhhccchhhnnnssswww|||~~~yyyrrrnnnfffddddddhhhoooxxxxxxrrrnnniiihhhkkkhhhiiiiiijjjjjjiiihhhgggbbbbbbbbb```[[[UUUOOOLLLHHHGGGFFFEEEEEEFFFGGGGGGIIIMMMSSSTTTTTTUUUZZZ^^^cccfffkkkooosssvvvzzz|||}}}zzzsssggghhhiiilllnnnqqqtttuuussssssrrrrrrrrrssstttttttttsssrrrrrrrrrtttwwwxxxxxxyyyyyy{{{|||~~~wwwwww{{{yyywwwyyywwwnnnaaaWWWTTTUUULLLTTTWWWRRRNNNNNNLLLHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIHHHFFFGGGHHHGGGFFFFFFHHHJJJLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNOOOOOORRRUUUWWWVVVUUUVVVVVVPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWRRRTTTUUUVVVVVVWWWYYYZZZ\\\aaaggglllvvv|||pppfff^^^[[[```gggrrr~~~mmm\\\XXXYYYWWW]]]eeeooo{{{nnnddd```ZZZYYYWWWVVVUUUUUUVVVWWWTTTUUUVVVVVVUUURRRPPPNNNKKKJJJHHHFFFDDDBBBBBBAAACCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>???AAADDDHHHKKKJJJQQQ]]]jjjvvv}}}zzzvvvqqqjjjeeeaaa^^^]]]TTTUUUWWWZZZ\\\^^^___```XXXTTTNNNIIIGGGGGGFFFEEEBBBCCCEEEGGGJJJPPPVVV[[[^^^ccciiimmmoooooooooooossstttuuuvvvvvvuuuttttttvvvuuusssrrrqqqqqqrrrsssqqqqqqtttwwwzzzzzzwwwuuuwwwwwwwwwwwwxxxyyyzzzzzzyyyyyy{{{~~~|||}}}zzzrrrnnnmmmnnnmmmlllvvvpppmmmkkklllnnnrrrwww}}}~~~~~~}}}~~~~~~{{{ssslllgggaaabbbjjjrrrsssuuuxxxzzzrrrlllhhhdddbbbbbbccccccccccccbbbaaa```___```___]]]ZZZUUUPPPMMMJJJJJJJJJIIIFFFFFFGGGHHHMMMOOORRRTTTUUUWWWZZZ\\\dddgggkkkooorrruuuyyy|||{{{}}}oookkkhhhgggiiinnnqqqpppnnnqqqpppppppppqqqrrrrrrsssrrrtttuuuuuuttttttvvvwwwwwwyyy{{{||||||}}}}}}}}}xxxuuuwwwtttnnneee[[[SSSOOOMMMOOOMMMJJJIIIIIIJJJJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFJJJJJJKKKKKKKKKJJJHHHGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLKKKJJJKKKNNNPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLMMMOOOPPPPPPQQQSSSTTTUUUTTTRRRQQQSSSSSSSSSVVVYYY[[[ZZZYYYYYYXXX^^^iiiqqq|||zzzlll```[[[ZZZ\\\]]]hhhoooxxxsssfff[[[RRRWWWYYY]]]fffxxxwwwfffYYY^^^[[[XXXWWWVVVUUUSSSQQQVVVVVVWWWWWWVVVUUUSSSRRRNNNMMMKKKHHHFFFEEEDDDDDDEEEBBB>>>;;;:::===@@@BBB<<<;;;;;;<<<<<<===>>>???======>>>???AAACCCFFFGGGKKKOOOXXXdddrrryyyrrrmmmjjjgggbbb^^^YYYXXXYYY^^^dddhhhhhhggg```YYYQQQKKKIIIHHHGGGEEEFFFGGGHHHIIIKKKNNNTTTWWW___bbbgggkkkmmmnnnppprrruuuuuuuuutttssssssrrrrrrrrrrrrssssssssssssssssssqqqrrrssstttuuuwwwxxxxxxzzzzzzyyyxxxwwwvvvuuutttvvvvvvwwwzzzzzzzzz{{{~~~~~~yyyrrrooooooppppppooo}}}vvvsssmmmnnnppptttyyy~~~~~~||||||~~~~~~{{{tttllljjjcccaaahhhooorrrtttwww~~~~~~|||{{{|||yyyqqqlllgggdddbbb______^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[XXXTTTPPPNNNJJJJJJJJJHHHFFFEEEFFFGGGKKKMMMOOOQQQRRRUUUYYY\\\dddgggkkknnnrrruuuyyy||||||qqqkkkhhhfffgggkkkoooooonnnppppppooooooppppppqqqrrrrrrsssttttttssssssuuuvvvvvvxxx{{{||||||~~~zzzwwwvvvrrrkkkaaaXXXRRRNNNMMMMMMKKKIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHJJJKKKKKKLLLKKKJJJIIIHHHJJJJJJJJJLLLMMMOOOQQQRRRMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQNNNLLLLLLMMMOOOPPPPPPQQQSSSUUUUUUUUUTTTSSSTTTTTTUUUWWWZZZ[[[[[[ZZZYYYXXX]]]gggmmmuuu|||oooccc]]]\\\\\\]]]^^^ccckkkuuurrreee[[[XXXXXXZZZbbbsss|||kkk^^^[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVWWWWWWVVVUUUSSSRRRPPPOOOMMMJJJHHHFFFEEEEEEDDDCCCAAA???>>>???@@@AAA===<<<<<<<<<<<<===>>>>>><<<<<<<<<===???BBBDDDFFFKKKOOOWWWbbbpppzzzsssooollliiieeeaaa^^^]]]^^^bbbiiillllllkkkddd\\\SSSMMMJJJIIIHHHFFFFFFGGGHHHIIIKKKNNNTTTXXX^^^bbbgggkkklllnnnoooqqqssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrssstttuuuvvvvvvwwwyyyxxxxxxwwwvvvvvvuuuuuuxxxxxxxxxzzz}}}~~~}}}{{{{{{|||~~~}}}xxxqqqnnnnnnppprrrrrr{{{wwwooopppssswww{{{}}}yyyyyy{{{{{{tttmmmmmmfffccciiirrrwwwzzz|||~~~{{{wwwtttsssxxxzzz~~~xxxqqqkkkgggdddbbb___]]]ZZZWWWVVVUUUUUUVVVVVVWWWXXXXXXVVVTTTQQQOOOJJJKKKJJJHHHFFFEEEEEEGGGHHHJJJKKKLLLNNNRRRWWW[[[bbbeeejjjnnnqqquuuxxx{{{}}}vvvnnniiieeeeeeiiilllnnnmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrssssssrrrrrrssstttuuuxxx{{{}}}~~~zzzxxxuuuoooggg^^^WWWSSSRRRRRROOOMMMKKKJJJIIIHHHFFFEEEHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJIIIKKKKKKKKKMMMPPPTTTXXX[[[SSSPPPNNNNNNQQQRRRPPPMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPNNNLLLLLLMMMOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUUUUWWWZZZ[[[ZZZYYYWWWWWW[[[cccggglll}}}tttiiibbb___^^^]]]YYY[[[___gggsssuuuhhh[[[WWWVVV\\\lllqqqddd[[[YYYWWWWWWYYYZZZZZZZZZVVVVVVVVVVVVVVVUUUSSSSSSRRRQQQOOOMMMJJJHHHFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>======<<<<<<======<<<;;;<<<<<<>>>@@@BBBDDDJJJNNNUUU```mmm}}}{{{vvvrrrpppnnniiifffeeedddeeeiiiooossssssrrriiiaaaWWWOOOLLLJJJHHHFFFFFFGGGHHHIIIKKKOOOTTTXXX^^^bbbfffjjjkkklllnnnoooooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssstttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvzzzyyyxxxyyy{{{}}}|||{{{~~~~~~}}}|||{{{{{{zzz{{{yyyyyyzzz|||~~~~~~}}}{{{zzzuuuooolllmmmqqquuuwww}}}xxxrrrtttwwwzzz}}}zzzxxxzzz~~~}}}}}}{{{uuunnnmmmiiijjjsss|||wwwrrrooommmppprrruuuyyy}}}}}}vvvpppkkkhhhdddbbbaaa^^^YYYUUURRRRRRRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQLLLLLLKKKIIIFFFEEEEEEFFFFFFFFFGGGGGGJJJOOOUUUZZZ```dddiiimmmqqqtttxxxzzz}}}{{{rrrmmmgggeeehhhlllnnnnnnmmmmmmllllllllllllmmmmmmpppqqqrrrrrrqqqqqqrrrsssuuuxxx|||~~~~~~zzzyyytttmmmddd]]]YYYYYYZZZ[[[XXXTTTOOOKKKIIIHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMPPPTTTZZZ___bbb[[[UUUOOOMMMPPPQQQOOOLLLNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOONNNOOOQQQRRRSSSTTTTTTSSSTTTTTTTTTUUUXXXYYYXXXWWWTTTUUUYYY___aaaeeeqqq~~~zzzqqqjjjeeebbb```^^^[[[[[[___hhhvvvwwwcccZZZTTTWWWcccsssuuuhhh___\\\YYYWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQOOOLLLIIIGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCHHHLLLSSS]]]jjj|||zzzwwwvvvtttooollljjjiiijjjooovvv{{{}}}|||ooofffZZZQQQMMMKKKHHHFFFFFFGGGHHHIIIKKKOOOTTTXXX^^^aaafffiiijjjkkklllmmmmmmmmmnnnnnnoooppppppqqqppppppqqqqqqrrrrrrsssssssssssssssssssssssssssssssssttttttuuuuuuvvvwwwwwwyyyxxxwwwxxxzzz{{{{{{yyy}}}|||zzzxxxxxxxxxxxxyyyvvvvvvvvvwwwyyyxxxvvvtttuuuqqqmmmjjjmmmrrryyy}}}yyyvvvwwwzzz|||~~~~~~zzzzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{|||}}}~~~~~~}}}}}}~~~{{{uuuoookkkmmmssswwwqqqnnnlllkkkjjjkkknnnqqquuuyyy|||~~~~~~zzztttoookkkiiifffcccbbb___YYYTTTQQQPPPQQQRRROOOPPPQQQRRRSSSSSSSSSSSSNNNNNNMMMJJJGGGEEEEEEFFFDDDEEEDDDEEEGGGLLLTTTYYY^^^bbbhhhmmmppptttwwwyyy|||wwwqqqjjjhhhjjjmmmoooooollllllkkkjjjjjjkkkkkkkkknnnoooqqqqqqpppppprrrsssvvvyyy}}}}}}|||rrrkkkbbb]]]]]]___cccdddbbb\\\SSSLLLIIIHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNNNNOOORRRVVV\\\aaaeeebbbYYYOOOKKKLLLNNNMMMKKKMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPPPPQQQQQQQQQRRRQQQQQQRRRTTTUUUTTTRRRPPPRRRVVV[[[]]]aaajjjssszzzsssmmmhhheeeccc\\\XXX[[[bbblll}}}ooobbbWWWVVV\\\ffftttwwwkkkaaa^^^ZZZWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPMMMJJJHHHFFFHHHFFFCCCAAA@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<>>>=========>>>???AAABBBDDDIIIQQQZZZgggxxx}}}}}}zzzvvvrrrmmmlllnnnsss|||uuukkk^^^TTTNNNKKKHHHEEEEEEFFFGGGIIIKKKOOOUUUYYY]]]aaaeeeggghhhiiijjjkkkllllllmmmnnnoooppppppqqqooooooppppppqqqrrrrrrsssssssssssssssrrrrrrrrrrrrqqqrrrssstttuuuvvvvvvwwwwwwvvvvvvwwwzzz{{{{{{zzz}}}{{{yyywwwvvvvvvvvvwwwttttttssstttuuutttqqqooonnnllljjjiiimmmuuu}}}~~~zzzzzz{{{|||~~~||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{xxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||vvvpppkkkoooxxx~~~tttnnnkkkiiigggeeefffhhhkkkooosssvvvxxxyyyuuuqqqnnnllljjjgggeeebbb___ZZZUUUQQQPPPPPPQQQOOOPPPQQQRRRSSSSSSTTTTTTPPPPPPOOOLLLHHHFFFFFFGGGDDDDDDDDDEEEFFFKKKRRRWWW\\\aaaggglllpppsssvvvxxxzzz}}}{{{uuunnnkkklllooopppooolllkkkkkkjjjjjjjjjjjjjjjlllnnnpppqqqqqqqqqsssuuuwwwzzz|||yyyzzz}}}xxxxxx{{{ooohhh___[[[\\\aaadddfffeee^^^UUUMMMJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOQQQUUUYYY]]]``````XXXOOOIIIHHHJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOOPPPQQQQQQPPPNNNNNNPPPTTTVVVYYY]]]dddkkkzzz}}}vvvpppkkkddd[[[VVVYYY^^^eeettt|||mmm___ZZZZZZ\\\eeeqqq|||qqqbbb___[[[XXXXXXYYYYYYYYYVVVVVVUUUTTTTTTUUUUUUVVVRRRRRRRRRQQQOOOLLLJJJHHHIIIGGGDDDAAA@@@@@@BBBCCCAAA@@@???>>>======<<<===???>>>=========???@@@AAAAAAGGGNNNWWWaaaqqq|||wwwsssrrrsssxxx|||rrrcccWWWPPPLLLIIIFFFEEEFFFGGGIIIKKKOOOUUUYYY]]]```dddfffgggggghhhhhhkkkkkklllmmmnnnnnnoooooonnnnnnooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssstttuuuvvvvvvuuuuuuuuuwwwzzz|||||||||{{{zzzyyywwwvvvuuuuuutttsssrrrqqqqqqqqqooollljjjeeefffgggiiinnnwww}}}||||||||||||~~~~~~~~~~~~zzz||||||||||||||||||||||||zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||vvvqqqlllqqqxxx}}}sssmmmiiieeebbbbbbcccdddfffjjjmmmppprrrtttrrrooommmlllkkkiiigggeeebbb^^^YYYVVVTTTTTTTTTQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRQQQNNNJJJGGGGGGHHHEEEEEEEEEFFFGGGKKKQQQUUU[[[___ffflllpppsssuuuwwwwww{{{|||vvvpppmmmnnnoooooonnnlllkkkkkkjjjiiiiiijjjjjjkkkmmmoooqqqqqqsssuuuwwwxxx||||||tttssssssuuuvvvuuuqqqnnnjjjpppyyy~~~~~~~~~~~~}}}kkkcccZZZVVVXXX\\\^^^^^^^^^YYYSSSNNNKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKMMMNNNQQQTTTVVVWWWVVVSSSNNNJJJHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNPPPPPPNNNLLLMMMPPPRRRRRRTTTYYY___cccooo}}}~~~wwwrrrhhh^^^XXX[[[]]]___kkkzzzwwwgggaaa\\\XXX\\\fffvvvyyyhhhddd___[[[ZZZZZZYYYYYYVVVUUUUUUTTTTTTUUUVVVVVVSSSSSSSSSSSSRRROOOMMMKKKIIIHHHGGGEEECCCBBBBBBBBB@@@@@@???>>>=========>>>>>>===<<<<<<<<<===>>>???@@@EEEMMMSSS[[[hhhyyy|||zzzyyyyyy~~~xxxhhh[[[SSSOOOKKKHHHDDDEEEGGGIIIKKKPPPUUUZZZ]]]```cccffffffffffffgggjjjjjjjjjkkkkkklllllllllmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrppppppqqqrrrsssttttttuuuvvvvvvvvvwwwzzz||||||{{{xxxxxxxxxwwwuuutttrrrqqqooommmlllkkkkkkiiieeeccc^^^```dddiiipppzzzzzz~~~}}}|||{{{{{{}}}~~~~~~}}}yyy||||||||||||||||||||||||yyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{|||}}}~~~{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwqqqnnnqqqwww|||tttnnnhhhbbb^^^```aaaaaacccfffjjjmmmooorrrpppmmmllllllllljjjiiiiiifffccc^^^[[[YYYXXXXXXSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTRRROOOKKKHHHHHHHHHEEEFFFGGGGGGHHHKKKPPPTTTZZZ___ffflllppprrruuuwwwvvvzzz|||wwwqqqnnnnnnooonnnmmmllllllkkkjjjiiiiiijjjjjjjjjllloooqqqrrrtttvvvyyyyyy}}}|||rrrpppnnnnnnnnnlllgggccceeemmmyyy}}}}}}zzzyyyzzz{{{zzzxxxyyyzzz{{{zzzyyyhhh___VVVQQQSSSVVVWWWVVVVVVSSSPPPNNNMMMKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKHHHIIIJJJLLLNNNOOOPPPQQQMMMMMMMMMKKKIIIGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMQQQQQQPPPOOONNNNNNNNNNNNOOONNNNNNNNNOOOOOONNNLLLNNNPPPQQQPPPQQQVVV[[[^^^fffqqq{{{vvvpppddd^^^___]]]\\\eeesss|||mmmfff___WWWYYYbbblllxxxpppkkkddd^^^[[[YYYWWWVVVVVVUUUTTTTTTTTTUUUVVVWWWSSSTTTUUUUUUTTTRRROOONNNHHHIIIIIIIIIGGGEEEBBB@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===???EEELLLQQQVVVaaappp|||~~~~~~}}}|||lll^^^VVVQQQMMMJJJDDDEEEGGGIIIKKKPPPVVVZZZ]]]```ccceeeeeeeeeeeefffiiiiiiiiiiiiiiijjjjjjjjjlllmmmnnnooopppqqqrrrrrrppppppqqqqqqqqqrrrrrrrrrppppppqqqrrrrrrsssttttttxxxwwwwwwxxxzzz{{{{{{zzzvvvwwwwwwvvvuuurrrpppoooiiihhhffffffeeebbb___\\\YYY]]]cccjjjqqq|||sssuuuzzz|||||||||}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}|||{{{zzzxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzyyyyyyzzzzzz|||}}}}}}||||||}}}~~~~~~}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxtttqqqooommmoooxxxxxxrrrnnnjjjeeecccaaaaaaaaabbbdddgggiiikkkooonnnnnnmmmkkkiiihhhggghhhfffdddbbbaaa```]]][[[XXXVVVTTTSSSRRRSSSUUUVVVVVVUUUSSSPPPMMMKKKIIIHHHCCCDDDFFFGGGIIILLLQQQTTTZZZ___ffflllppprrruuuwwwvvvwwwzzz|||~~~}}}tttooonnnnnnkkkhhhhhhhhhhhhhhhhhhiiiiiiiiimmmmmmnnnooorrruuuxxxzzz|||~~~sssnnnkkkjjjhhheeeeeehhhgggrrrzzzxxx}}}yyytttqqqqqqqqqyyyuuutttxxx}}}~~~yyysssiii```UUUOOONNNNNNNNNLLLPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFEEEAAABBBDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJGGGHHHJJJKKKLLLLLLLLLLLLJJJKKKKKKJJJHHHFFFFFFGGGJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNLLLMMMNNNNNNNNNNNNMMMLLLOOOPPPRRRTTTVVVXXXZZZ[[[dddjjjwwwtttpppggg^^^XXXZZZbbbiiixxxxxxoooiiiaaa\\\\\\cccpppvvvlllgggbbbYYYUUUVVVRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGEEEDDDDDDEEEBBB???<<<<<<===?????????<<<<<<;;;;;;;;;;;;<<<<<<@@@AAAFFFMMMTTT\\\hhhtttrrrbbbXXXSSSPPPNNNGGGGGGHHHIIIMMMQQQVVVXXX```bbbdddeeeffffffgggiiiggggggggggggggghhhhhhhhhjjjjjjkkkkkklllmmmnnnnnnmmmmmmnnnooopppqqqrrrrrrtttsssqqqppppppqqqsssttttttuuuvvvwwwxxxyyyyyyyyyvvvuuuuuuuuuuuussspppmmmeeedddbbbaaa```]]]YYYVVV[[[YYY[[[eeerrroooppptttyyy~~~~~~|||{{{{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzzyyyxxxwwwyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}||||||{{{||||||}}}}}}}}}~~~~~~~~~yyytttqqqnnnkkkllltttzzztttppplllhhhfffccccccbbbcccdddgggiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiigggdddcccbbb```^^^\\\YYYWWWUUUTTTSSSSSSTTTUUUWWWVVVTTTQQQNNNKKKHHHGGGEEEFFFGGGGGGHHHLLLQQQUUUZZZ___eeekkkooorrrtttvvvxxxyyy{{{|||~~~wwwqqqooonnnkkkhhhhhhhhhhhhhhhiiiiiiiiiiiioooooooooqqqsssuuuxxxyyy}}}wwwrrrooonnnkkkgggfffiiilllvvvyyynnnmmm}}}|||vvvrrrqqqrrrsssxxxuuussswww{{{zzztttmmmccc[[[RRRMMMLLLMMMLLLJJJNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEAAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNOOOOOONNNMMMMMMNNNOOOPPPRRRUUUWWWXXXYYY```fffqqq}}}yyypppfff^^^\\\___cccuuu~~~wwwkkkaaa\\\^^^hhhvvvssslllddd[[[VVVVVVRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUTTTSSSPPPOOOOOOMMMKKKIIIGGGFFFFFFFFFBBB@@@>>>===>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<>><<<<<<<<<;;;;;;;;;;;;<<<<<<======AAAHHHOOOYYYgggtttsssfff\\\UUURRROOOMMMJJJJJJKKKPPPUUUXXX]]]___aaabbbaaaaaabbbdddffffffggggggggghhhhhhhhhjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnooopppppprrrqqqpppoooooopppqqqrrrrrrsssuuuvvvwwwwwwxxxxxxvvvtttsssrrrqqqoookkkhhhbbb```]]]\\\[[[ZZZXXXWWWWWWUUUXXXbbbppphhhggghhhkkkooosssuuuvvvwwwxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzz{{{{{{||||||}}}}}}}}}||||||{{{vvvvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyxxx|||||||||}}}}}}}}}~~~~~~||||||}}}}}}}}}|||{{{zzz{{{{{{{{{|||||||||}}}}}}~~~yyytttrrrooommmmmmrrr{{{{{{xxxuuurrroooiiihhhgggfffeeefffggghhhfffgggiiikkkmmmnnnnnnooonnnllljjjiiihhhgggeeeccc]]]\\\YYYWWWTTTSSSRRRRRRUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHHHHKKKPPPTTTYYY^^^dddjjjmmmppprrrtttvvvwwwyyyzzz{{{}}}|||tttooolllkkkjjjgggggghhhhhhiiiiiijjjjjjpppppprrruuuwwwzzz|||}}}{{{xxxwwwuuupppppprrr|||wwwjjjbbbeeevvv|||zzzzzz{{{|||tttrrrqqqqqqpppjjjbbbZZZRRROOOLLLJJJJJJJJJIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@BBBDDDEEECCCDDDFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDEEEGGGIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNOOOPPPQQQQQQPPPOOONNNMMMMMMOOOPPPRRRSSSTTTUUUVVVYYY```kkkyyyyyypppgggaaa^^^bbbnnn}}}sssiii___]]]bbbppp{{{nnnbbbYYYVVVSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSTTTRRRPPPNNNKKKIIIGGGGGGDDDCCCBBBAAAAAA@@@===;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;???FFFNNNXXXhhhvvvrrreee[[[VVVOOOMMMJJJHHHJJJOOOUUUYYY[[[]]]````````````aaabbbccccccdddeeeffffffggggggiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkklllmmmmmmnnnooooooooonnnnnnooooooooopppqqqrrrssstttuuuuuuuuuvvvtttrrrqqqqqqooommmjjjgggddd```]]][[[ZZZYYYWWWXXXWWWXXX___jjjzzzhhhffffffhhhlllqqqtttuuusssttttttuuuvvvvvvwwwwwwwwwxxxyyy{{{|||||||||||||||||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxyyyzzz{{{{{{zzzzzzuuuvvvvvvvvvvvvvvvvvvuuuvvvwwwyyy{{{{{{{{{{{{zzz{{{{{{{{{{{{|||||||||||||||{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}wwwrrrpppjjjkkknnnuuu~~~|||yyyrrrpppooommmllllllllllllnnnoooqqqrrrssstttuuuuuusssqqqoooooonnnnnnllljjjgggeeebbb___[[[WWWTTTRRROOOOOONNNNNNMMMMMMLLLLLLHHHIIIIIIIIIIIIKKKOOORRRXXX\\\ccchhhkkkmmmoooqqqnnnpppsssuuuvvvxxx{{{}}}}}}vvvpppkkkiiiiiiiiiffffffggghhhiiijjjjjjkkkmmmooosssxxx}}}|||xxxvvvsssrrrvvvyyy}}}wwwlllnnnuuuzzz~~~sssppplllhhhbbbZZZRRRMMMHHHHHHIIIHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@??????AAA@@@@@@@@@AAABBBDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGEEEGGGHHHHHHGGGGGGHHHJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRQQQRRRXXX```hhhuuuxxxmmmaaaZZZVVVZZZaaaiiisss~~~xxxqqqggg\\\XXX```lllwwwwwwjjjaaaYYYWWWTTTRRRPPPPPPPPPQQQSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSQQQOOOLLLJJJIIIGGGFFFCCCCCCBBBBBB???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;>>>DDDJJJRRR```mmm~~~~~~{{{{{{~~~xxxiii^^^XXXQQQOOOLLLKKKLLLPPPUUUXXXYYY[[[^^^_________aaabbbaaaaaabbbcccdddeeeeeefffggghhhhhhhhhhhhhhhhhhhhhggghhhhhhiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooqqqrrrssstttttttttvvvtttssssssssssssrrrqqqnnnkkkfffccc```]]]ZZZWWWSSSSSSVVV]]]gggvvveeeddddddgggkkkooorrrsssrrrrrrsssssstttuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxyyyzzzzzzzzzzzzzzzxxxyyyzzzzzzzzzzzzzzzyyytttuuuuuuvvvvvvuuuuuutttsssuuuwwwzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{yyyxxxxxxyyy{{{}}}yyyyyyzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~|||vvvqqqooojjjlllpppwwwwwwvvvtttsssrrrqqqrrrrrrqqqrrrtttvvvxxxyyyzzz{{{zzzyyywwwvvvvvvuuusssrrrnnnllliiieee```[[[XXXUUUPPPOOONNNMMMLLLJJJIIIIIIEEEGGGIIIJJJJJJLLLNNNPPPWWW\\\bbbgggjjjlllnnnpppmmmooorrrsssssstttvvvxxxyyy{{{}}}~~~~~~vvvtttqqqllliiigggggghhhffffffggghhhiiijjjkkkkkknnnqqquuuzzz~~~yyyuuunnnkkkkkkqqqyyyvvvqqqvvv}}}ssspppkkkddd]]]UUUNNNJJJFFFFFFGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>===??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCEEEFFFFFFFFFFFFHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOORRRPPPUUU^^^ccckkk{{{pppfff^^^WWWXXXZZZ]]]eeerrr}}}xxxooobbbZZZ]]]bbbiiixxxxxxlll___]]]XXXTTTQQQPPPOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTRRROOOMMMLLLIIIFFFCCCBBBBBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<@@@CCCHHHSSS]]]kkkxxxzzzuuuoookkkkkkooossswww{{{mmmccc^^^VVVTTTQQQOOOOOOPPPSSSUUUUUUXXX[[[\\\]]]^^^```bbb______```aaabbbcccddddddfffffffffgggggghhhhhhhhhfffgggggghhhiiijjjkkklllmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnpppqqqrrrsssssssssvvvuuutttuuuwwwxxxxxxwwwuuurrrmmmiiieee```[[[WWWRRRRRRUUU\\\dddqqqcccbbbccceeejjjnnnpppqqqqqqqqqrrrssssssttttttuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{wwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyxxxttttttuuuuuuuuuuuuttttttqqqsssvvvxxxzzz{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzz}}}{{{xxxvvvvvvyyy|||~~~yyyyyyyyyzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{uuupppnnnlllooosss{{{{{{zzzxxxwwwvvvvvvvvvwwwrrrtttvvvyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzrrrqqqnnniiiddd___[[[XXXQQQPPPOOOMMMJJJHHHGGGFFFBBBEEEHHHJJJKKKLLLNNNOOOWWW\\\bbbgggjjjlllnnnooommmoooqqqrrrrrrqqqrrrsssssstttuuuvvvvvvvvvuuutttnnnnnnmmmjjjgggffffffgggeeefffggghhhiiijjjkkkkkkpppssswww|||~~~xxxssshhheeefffnnnyyyyyywww~~~zzzssspppjjjbbbZZZSSSMMMIIIDDDEEEEEEDDDCCCDDDEEEGGGFFFFFFEEEDDDCCCBBBBBBCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>=========>>>@@@BBBDDDEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBBBBBDDDEEEFFFEEEEEEGGGIIIFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPPPPOOONNNNNNKKKLLLLLLLLLMMMMMMMMMMMMRRRPPPTTT]]]```dddvvv}}}uuulllfffZZZXXXWWWWWW]]]jjjyyyxxxiii^^^\\\[[[]]]kkk}}}tttdddaaa\\\VVVRRRPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNIIIFFFCCCAAABBBCCCCCCBBB<<<<<<<<<;;;;;;<<<<<<<<<<<<:::;;;===>>>@@@HHHQQQXXXfffxxx~~~uuummmhhhaaa^^^^^^cccfffjjjuuu{{{ooogggccc[[[YYYVVVSSSQQQQQQRRRRRRSSSUUUYYY[[[\\\]]]___aaa^^^^^^___```aaabbbccccccdddeeeeeefffggghhhiiiiiiffffffggghhhiiijjjkkkkkklllmmmmmmnnnnnnmmmmmmlllmmmnnnooopppqqqrrrrrrrrrvvvuuuuuuvvvyyy{{{||||||yyywwwrrrnnniiibbb\\\WWWTTTTTTWWW\\\aaalllgggeeeeeegggkkkoooooonnnppppppqqqrrrrrrsssttttttvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvuuutttuuuuuuvvvvvvuuutttsssqqqrrruuuxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~}}}|||}}}{{{|||~~~{{{uuupppnnnppprrrvvv}}}~~~|||{{{zzzzzzzzzyyy{{{~~~}}}}}}zzzuuupppjjjeeebbb```XXXUUUQQQNNNLLLJJJGGGEEEHHHHHHGGGHHHJJJMMMPPPRRRVVVZZZ___ccceeeggghhhjjjlllmmmnnnooooooooooooooonnnmmmlllkkkkkkkkklllmmmmmmlllkkkiiigggfffffffffeeefffgggjjjmmmoooqqqrrrqqquuu{{{yyyuuunnnmmmmmmpppyyy~~~yyywwwpppfff^^^XXXQQQIIIDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAABBBBBBAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCAAA>>><<<;;;<<<===???BBBDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@AAACCCEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNLLLQQQVVVZZZ]]]eeepppxxxyyyqqqkkkhhhccc\\\WWWVVVXXX]]]hhhsss{{{kkk___\\\aaahhhnnnrrrjjj___WWWSSSQQQPPPOOOTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRNNNMMMLLLIIIGGGDDDCCCBBBBBBAAA>>>===<<<===>>>???999999999:::<<>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCAAA>>><<<<<<<<<>>>AAACCCDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNMMMPPPTTTWWWYYY___hhhooo|||ssslllhhheee^^^XXXVVVUUUXXXaaakkkyyyuuufff]]][[[___ccc}}}zzzrrrfff\\\WWWTTTRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOMMMKKKIIIFFFEEEDDDBBBAAA???===<<<===>>>???;;;:::999999:::<<<>>>???CCCJJJSSS___ppp~~~|||xxxuuuqqqmmmlllhhhgggddd___ZZZVVVRRROOOOOONNNNNNPPPSSSWWW[[[]]]iiinnnuuuzzzyyyssskkkeee]]]\\\[[[YYYWWWUUUTTTSSSQQQTTTXXX[[[[[[[[[\\\]]]^^^```aaaaaaaaaaaabbbdddcccddddddeeeeeeeeeeeeeeedddfffhhhhhhhhhhhhjjjkkkkkkkkkkkkkkklllmmmnnnnnnpppnnnlllmmmooorrrrrrqqqrrrrrrtttxxx|||}}}wwwoooggg___ZZZWWWVVVVVVXXX\\\fffyyyiiigggggghhhjjjlllllllllmmmmmmnnnnnnoooooopppppprrrssstttuuuwwwxxxzzzzzzxxxxxxxxxyyyzzz|||~~~~~~|||{{{zzzyyyxxxxxxxxxxxx{{{{{{{{{zzzyyyxxxvvvuuuttttttuuuuuuttttttsssrrrqqqrrrtttvvvxxxxxxxxxwwwuuuuuuuuuvvvvvvvvvwwwwwwyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxyyy{{{|||}}}}}}|||}}}}}}xxxtttrrrqqqttt{{{zzzuuupppmmmiiiddd^^^YYYUUUQQQMMMKKKJJJIIIIIIIIIKKKMMMPPPRRRTTTXXX]]]```bbbdddeeegggggggggggggggggggggffffffccccccbbbbbbbbbbbbccccccbbbaaaaaa```````````````aaabbbdddfffiiilllnnnppptttxxx}}}~~~zzzyyy|||zzzuuussskkk```WWWQQQLLLGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA>>>======>>>AAACCCEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPRRRSSSTTTXXX^^^dddmmm}}}wwwnnnhhhiiiccc\\\XXXTTTTTTZZZbbbmmmvvvqqqbbbZZZZZZ\\\lll}}}qqqeee]]]XXXUUUSSSQQQQQQRRRSSSTTTTTTUUUUUUXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQOOOMMMKKKIIIGGGFFFBBBAAA???>>>======>>>>>><<<;;;:::999888999999:::<<<@@@FFFOOO]]]jjjooommmkkkjjjiiifffccc```]]]\\\YYYWWWUUURRROOOLLLJJJHHHKKKJJJIIIIIIJJJLLLNNNPPPYYY^^^fffmmmooommmhhhddd\\\\\\[[[YYYXXXVVVUUUUUUTTTUUUXXXXXXYYYYYY[[[]]]\\\^^^aaabbbaaaaaaaaabbbccccccdddeeeeeeeeeeeedddaaaccceeefffggghhhjjjllliiiiiiiiiiiijjjkkklllmmmnnnmmmkkkkkknnnoooppppppqqqrrruuuyyy~~~{{{tttllleee```\\\YYYXXXXXX[[[bbbrrrjjjiiiiiiiiijjjkkkllllllmmmmmmmmmmmmnnnnnnoooooopppqqqrrrtttvvvwwwyyyyyyvvvvvvwwwxxxzzz|||~~~{{{{{{zzzxxxwwwwwwwwwwwwzzzzzzyyyxxxwwwvvvuuuuuuttttttttttttsssrrrrrrqqqqqqrrrtttuuuvvvwwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}~~~yyyvvvuuurrrvvv}}}zzzwwwrrrnnnggg```[[[VVVRRROOOMMMMMMLLLKKKLLLOOOQQQRRRTTTWWW\\\```aaabbbdddeeeddddddcccbbbbbbbbbbbbaaa_______________``````aaa```````````````aaabbbbbb```aaabbbdddgggjjjmmmooovvvyyy~~~}}}}}}~~~~~~xxxtttnnnfffZZZQQQLLLIIIFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===??????@@@AAABBBCCCCCCBBB@@@BBBBBBAAA???>>>>>>???CCCDDDEEEEEECCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAACCCEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQRRRTTTYYY]]]eeeppp}}}rrrjjjnnngggaaa\\\VVVRRRUUU[[[cccnnn||||||jjj___[[[\\\^^^rrr{{{nnnccc[[[VVVTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRPPPNNNLLLJJJHHHHHHCCCBBB@@@???>>>>>>>>>>>>===<<<;;;999999999999999:::<<>>===??????@@@AAABBBBBBBBBBBB???AAABBBAAA@@@???@@@AAADDDEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@???@@@AAABBBDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPRRRUUUXXX[[[```gggttt{{{rrrrrrlllfffaaaYYYSSSRRRVVV[[[ggguuuooobbb\\\[[[YYYcccrrrwwwjjj```ZZZWWWWWWVVVVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTRRRRRRPPPNNNMMMKKKIIIIIIDDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::;;;???DDDHHHKKKMMMKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCFFFEEEEEEEEEEEEFFFGGGHHHGGGKKKPPPVVVZZZ[[[[[[ZZZUUUUUUUUUUUUTTTTTTSSSSSSUUUVVVVVVUUUTTTUUUXXX[[[YYY\\\___aaa```_________aaabbbccccccddddddccccccdddfffgggggggggggghhhjjjggggggfffgggggghhhiiijjjjjjjjjjjjjjjjjjkkkmmmoooooorrrvvvzzzyyysssooohhhccc]]][[[YYY[[[dddnnnggghhhiiiiiihhhhhhjjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrtttuuuuuussstttuuuvvvxxxzzz|||}}}{{{zzzyyywwwvvvuuuuuuuuuuuuttttttssssssttttttuuuuuutttsssrrrqqqppppppppprrrrrrsssssstttuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz|||}}}~~~|||}}}~~~~~~~~~~~~}}}|||~~~}}}yyywwwvvvsssvvv}}}}}}xxxrrrkkkddd___[[[YYYWWWTTTSSSSSSTTTUUUUUUXXX\\\^^^]]]]]]]]]^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___````````````]]]]]]]]]^^^^^^___aaaaaaaaaaaaaaacccgggkkkooorrrxxx{{{~~~zzzvvvwww}}}}}}xxxsssppp___XXXNNNGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>??????@@@AAAAAAAAAAAAAAA>>>@@@AAAAAA@@@@@@AAACCCCCCDDDDDDCCCAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC?????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOORRRTTTWWWYYYZZZ^^^gggvvvyyysssnnnhhh___VVVSSSUUUUUU___lllwww~~~pppddd[[[XXXYYY[[[aaannn~~~uuuhhh```\\\XXXWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPNNNLLLKKKJJJFFFEEEDDDCCCBBBAAA@@@???========================:::888999<<<>>>===???BBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFEEEGGGJJJNNNQQQSSSSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUXXXZZZYYY\\\^^^___^^^^^^^^^___aaaaaabbbccccccccccccbbbfffggghhhgggfffeeefffgggffffffffffffggghhhiiijjjiiijjjkkkjjjiiijjjmmmooonnnrrrvvvzzz~~~xxxtttnnnggg```\\\YYYXXX^^^fffcccdddffffffdddeeegggjjjkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnnnnoooqqqrrrsssssstttttttttuuuwwwyyyzzz{{{{{{zzzxxxwwwuuutttttttttssssssrrrrrrssstttvvvwwwuuutttrrrqqqpppooopppppprrrrrrrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~||||||}}}~~~~~~}}}||||||}}}{{{xxxvvvuuutttvvv{{{yyyqqqkkkaaa___\\\YYYWWWVVVVVVVVVUUUWWWZZZ[[[ZZZXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWXXXZZZ[[[\\\]]]^^^^^^^^^]]]^^^]]]]]]]]]^^^___```aaabbbbbbbbbdddhhhlllqqqtttyyy{{{}}}}}}vvvppprrrzzz{{{xxxtttooojjjXXXRRRIIIEEEDDDDDDDDDBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????@@@AAAAAAAAAAAA@@@>>>???AAAAAAAAAAAABBBDDDAAABBBBBBAAA@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA===>>>???@@@BBBBBBBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJKKKLLLOOORRRSSSTTTTTTXXX___iiizzz{{{uuujjj^^^YYYYYYTTTZZZcccnnn|||}}}tttiii```ZZZWWWUUUVVV^^^lll}}}rrriiiddd\\\[[[XXXVVVUUUUUUVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPNNNMMMMMMGGGGGGGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>======<<<;;;;;;888999===<<<888999===>>>???@@@BBBCCCCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDD???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQSSSTTTTTTTTTUUUWWWYYYZZZ[[[]]]]]]\\\\\\^^^___```aaaaaabbbbbbbbbbbbbbbeeefffgggfffeeedddeeefffffffffffffffggghhhiiijjjiiijjjkkkjjjiiijjjmmmpppmmmrrrwwwzzz~~~|||wwwrrrjjjbbb^^^ZZZWWW[[[aaa___aaaccccccbbbbbbeeehhhjjjjjjjjjiiiiiiiiiiiiiiimmmnnnnnnooopppqqqqqqrrrtttttttttuuuvvvxxxzzzzzz{{{zzzxxxwwwuuutttssssssssssssrrrssstttvvvxxxyyyuuutttrrrpppoooooooooppprrrrrrrrrrrrrrrssstttuuuttttttttttttuuuuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}|||}}}~~~zzzwwwuuuuuutttvvvzzzzzzsssfffccc```\\\YYYWWWWWWWWWTTTVVVYYYYYYWWWUUUTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVWWWXXXZZZ\\\\\\\\\\\\[[[```_________``````aaabbbccccccccceeeiiimmmrrruuuyyy{{{}}}~~~~~~}}}sssmmmnnnvvv~~~{{{xxxvvvrrrkkkeeeTTTNNNGGGCCCDDDDDDDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@===???AAAAAAAAAAAACCCEEE@@@AAAAAA@@@???@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@<<<===???AAABBBBBBBBBAAAEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIHHHJJJLLLOOOOOOOOORRRWWW]]]cccnnntttfff___^^^VVVXXX^^^iiizzz}}}yyyqqqhhhbbbSSSPPPPPPTTT___pppzzzoookkk```___\\\YYYXXXXXXXXXYYYTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOIIIHHHHHHGGGEEEDDDBBBAAA?????????>>>===<<<:::999===:::;;;???===888888<<<::::::<<<>>>???@@@AAAAAACCCBBB@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCDDDFFFIIIKKKLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQTTTTTTTTTUUUWWWYYYZZZ[[[\\\\\\[[[\\\^^^`````````aaabbbbbbbbbbbbbbbbbbdddeeeeeedddcccdddfffgggffffffgggggghhhiiijjjiiikkklllkkkiiiiiimmmpppmmmrrrwwwzzz}}}~~~yyytttlllddd___ZZZWWWZZZ___]]]]]]^^^```aaacccddddddffffffgggffffffgggiiillllllllljjjjjjkkkmmmoooqqqttttttttttttuuuwwwxxxyyyxxxxxxwwwvvvtttrrrqqqpppssssssuuuvvvwwwwwwwwwwwwtttsssrrrpppooonnnnnnmmmppppppqqqrrrrrrsssssstttssstttvvvwwwwwwwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvyyy{{{|||~~~~~~~~~}}}}}}}}}~~~{{{wwwtttrrrttttttwwwqqqmmmgggccc___\\\YYYWWWZZZWWWUUUSSSSSSSSSQQQPPPMMMLLLKKKLLLNNNQQQRRRRRRXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]___```aaaaaacccfffjjjnnnqqqssstttvvvwwwzzz}}}~~~}}}||||||~~~wwwooolllqqqxxx~~~~~~zzzyyyzzz|||wwwsssrrrrrrmmmbbbYYYLLLHHHDDDAAAAAAAAAAAAAAA?????????>>>??????@@@@@@BBBAAA@@@?????????@@@AAAAAAAAA@@@???>>>>>>??????======???@@@@@@@@@@@@@@@AAA@@@??????@@@AAACCCDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCBBB@@@@@@AAACCC===???AAACCCCCCCCCBBBAAAFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHKKKKKKLLLKKKKKKJJJIIIIIIKKKLLLLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOSSSPPPUUU```hhhqqqxxxjjjaaaaaa\\\\\\eeeuuu}}}zzzmmmbbbZZZTTTNNNOOOVVVeee{{{~~~rrrkkkddd]]]YYYYYYZZZYYYXXXYYYWWWVVVVVVWWWXXXWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOLLLJJJGGGFFFEEEEEECCCBBB>>>>>>>>>>>>===<<<;;;:::999999999888888888888888::::::;;;<<<>>>???AAABBBEEEDDDDDDBBBAAA@@@?????????@@@@@@AAAAAA@@@@@@???BBBCCCDDDEEEGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQSSSVVVXXXZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^___`````````bbbcccdddcccaaaaaabbbccchhhggggggggggggiiijjjkkkllllllmmmlllkkklllnnnpppooorrrwww|||~~~xxxqqqhhhaaa]]]\\\\\\\\\YYYYYY[[[\\\^^^```aaabbbeeeeeeffffffeeefffiiikkkkkkjjjiiiiiijjjlllnnnpppqqqqqqrrrrrrssstttvvvwwwyyyyyyyyyxxxvvvtttsssrrrsssssstttuuuvvvvvvvvvvvvssssssqqqpppoooooonnnnnnqqqqqqqqqrrrssssssttttttsssssstttuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{|||||||||{{{}}}~~~|||wwwssspppssssssuuu}}}xxxtttnnnhhhddd```\\\YYYUUUSSSQQQQQQQQQQQQOOONNNLLLKKKJJJKKKNNNQQQSSSSSSWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^___ccceeegggjjjmmmoooqqqqqqtttvvvyyy|||~~~{{{{{{{{{|||}}}}}}sssllllllqqqzzz|||wwwuuuvvvvvvwwwuuurrrqqqooohhh^^^VVVKKKHHHDDDAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@BBBAAA@@@?????????@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBAAA???>>>@@@AAA>>>???AAACCCDDDCCCBBBAAAFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMOOORRROOORRR[[[aaahhh{{{zzzpppccc]]]YYY```nnn|||qqqggg\\\VVVQQQQQQUUUaaatttuuummmccc\\\YYYYYYWWWVVVXXXWWWUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUSSSRRRQQQPPPNNNLLLIIIHHHGGGFFFDDDCCC@@@@@@@@@???>>>===<<<;;;:::::::::999999999999999::::::;;;<<<>>>@@@BBBCCCFFFEEEDDDCCCBBBAAA@@@@@@>>>??????????????????>>>BBBBBBDDDEEEFFFGGGGGGGGGJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQTTTWWWXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^___``````___```bbbaaa``````aaacccgggffffffffffffhhhiiijjjjjjkkkkkkkkkjjjkkkmmmoooppptttyyy}}}yyyssskkkeeeaaa``````___SSSTTTVVVXXXZZZ\\\^^^___bbbccceeeeeedddeeehhhjjjiiihhhhhhhhhiiikkkmmmnnnnnnnnnooooooppprrrssstttxxxxxxxxxwwwvvvtttsssrrrrrrssstttuuuuuuuuuuuuuuurrrqqqqqqpppooooooppppppqqqqqqrrrssssssttttttuuussssssrrrrrrsssssstttuuuuuuuuuttttttttttttuuuuuuxxxyyyyyyyyyyyyyyyyyyxxxvvvvvvwwwyyyyyyyyyyyyyyy|||}}}~~~}}}wwwssspppqqqqqqttt{{{wwwpppjjjeee```\\\SSSQQQPPPQQQQQQQQQNNNLLLKKKIIIIIIJJJNNNRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYY[[[]]]^^^___fffgggiiikkkmmmnnnoooooorrrtttvvvyyy|||}}}|||xxxyyyyyy{{{~~~yyytttmmmiiilllttt}}}|||sssppppppssstttsssttttttrrrkkkaaaWWWQQQJJJGGGCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>?????????>>>>>>===<<<<<<<<<======<<<===>>>??????@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@???======>>>@@@???@@@BBBCCCDDDDDDCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEEEEDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMPPPNNNOOOUUUYYY]]]lll|||~~~lllccc[[[\\\fffwwwwwwoooccc]]]XXXVVVVVV\\\jjjxxxzzzmmmccc^^^\\\ZZZXXXXXXWWWUUUVVVXXXYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOLLLKKKJJJIIIFFFDDDBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;::::::999999999999:::;;;===???AAADDDEEEFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPRRRUUUVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^___\\\^^^___```___```bbbccceeeeeeeeeeeefffggghhhiiiiiijjjjjjiiiiiijjjlllooorrrvvvzzz{{{vvvpppjjjgggfffeeedddOOOPPPRRRTTTWWWYYY[[[\\\^^^```bbbccccccdddfffhhhggggggggghhhiiikkkmmmnnnmmmmmmmmmmmmooopppqqqrrruuuuuuuuutttsssrrrqqqppprrrrrrssstttttttttttttttqqqpppppppppppppppqqqqqqqqqrrrrrrsssssstttuuuuuutttsssrrrrrrrrrsssuuuvvvuuutttsssssssssssstttuuuxxxxxxyyyyyyyyyyyyxxxxxxuuuuuuvvvwwwxxxxxxxxxyyy{{{|||}}}~~~zzztttppppppqqqsssyyywwwpppiiibbb___WWWVVVTTTTTTTTTSSSPPPMMMKKKIIIHHHJJJNNNRRRUUUVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ\\\___aaabbbggghhhjjjlllmmmnnnoooooopppqqqtttwwwzzz}}}}}}zzzyyyxxxuuuwwwyyy|||}}}wwwnnnkkkiiiiiioooxxxwwwmmmlllppptttvvvtttwwwwwwrrrggg[[[QQQLLLHHHEEEBBB@@@@@@@@@???>>>===============>>>???@@@@@@@@@??????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===>>>????????????>>>???AAACCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@???@@@@@@???===<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGIIIKKKLLLOOOMMMNNNRRRTTTWWWaaammm}}}{{{ooobbb^^^aaannn|||xxxpppiiibbb\\\XXXYYYbbbmmm}}}yyynnnfffbbb^^^[[[XXXWWWVVVWWWYYYZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTRRRPPPOOONNNLLLIIIFFFCCCCCCCCCBBB@@@???======;;;;;;;;;::::::999999888999999;;;===???BBBDDDFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOOOOPPPRRRTTTSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]ZZZ\\\^^^___```aaaccceeeeeeeeeeeeffffffggghhhhhhhhhiiijjjiiiiiijjjmmmooorrrvvv{{{}}}yyytttooommmlllkkkiiiLLLMMMOOORRRTTTWWWXXXYYYZZZ\\\___``````bbbdddeeeffffffggghhhiiikkklllmmmlllllllllmmmnnnoooqqqqqqsssssssssssssssrrrqqqpppqqqrrrrrrssssssssssssrrrpppppppppoooppppppqqqrrrqqqqqqrrrrrrsssttttttuuuuuutttsssrrrssstttvvvwwwuuutttsssrrrrrrssstttuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{|||}}}~~~}}}vvvrrroooppprrrwww}}}tttmmmfffaaa]]][[[YYYXXXWWWUUURRROOONNNLLLJJJKKKNNNSSSVVVWWWWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXZZZ]]]```bbbcccggghhhjjjlllnnnoooppppppnnnoooqqqtttxxx{{{}}}}}}}}}~~~~~~{{{xxxuuuttttttttttttvvvyyy}}}}}}tttoooffffffhhhnnnvvvwwwnnnooouuuzzz{{{yyy{{{yyyqqqcccUUULLLHHHFFFCCCAAA?????????>>>===<<<<<<<<<<<<===>>>???@@@?????????>>>>>>>>>======;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@???@@@@@@???===<<<>>>???AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNQQQSSSVVV]]]eeerrrzzzkkkaaa___fffwwwxxxoooggg]]]XXX\\\cccqqqzzzooofff^^^YYYZZZXXXWWWWWWYYY[[[ZZZZZZXXXXXXYYYXXXXXXWWWVVVUUUVVVTTTSSSRRRQQQOOOLLLIIIDDDDDDDDDCCCAAA???>>>===<<<;;;;;;:::999999888888888999:::<<>>>>>>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOPPPRRRSSSQQQRRRSSSUUUVVVVVVVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\^^^___```bbbdddfffeeeeeefffggghhhhhhhhhhhhiiijjjjjjjjjjjjkkknnnqqqqqquuuyyy}}}~~~zzzvvvrrrqqqpppooonnnKKKKKKMMMOOORRRTTTUUUVVVUUUXXX[[[]]]^^^___aaabbbcccdddeeeggghhhjjjkkkkkkllllllllllllmmmooopppqqqssstttttttttttttttssssssqqqqqqrrrrrrrrrrrrqqqqqqqqqpppppppppppppppqqqqqqppppppqqqrrrrrrssssssttttttttttttttttttuuuuuuvvvuuutttrrrqqqqqqrrrtttuuuttttttuuuuuuuuuuuuttttttvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyzzzzzz|||}}}wwwsssmmmnnnpppttt{{{zzzrrrkkkgggbbb___\\\ZZZYYYXXXVVVTTTRRROOOMMMLLLOOOSSSUUUWWWWWWYYYZZZ\\\\\\[[[YYYXXXUUUVVVXXXZZZ^^^aaadddeeegggiiijjjlllnnnoooppppppnnnnnnppprrruuuxxx{{{}}}{{{|||~~~zzzxxxtttpppooonnnppppppqqqtttxxx}}}}}}|||zzzxxxuuupppjjjfffbbbeeelllvvv~~~uuuwww}}}|||{{{vvvkkk]]]QQQIIIFFFDDDBBB@@@?????????>>><<<;;;;;;;;;;;;<<<>>>???@@@===>>>>>>>>>>>>===<<<<<<::::::999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>??????>>><<<<<<===???AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEFFFGGGHHHJJJKKKKKKMMMOOOQQQSSSWWW[[[___kkkwwwrrrfff___aaammmzzzyyylll___\\\___hhhxxx|||nnnaaaXXX[[[ZZZXXXXXXZZZZZZZZZYYYXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTRRROOOLLLGGGGGGFFFEEECCCAAA@@@???======<<<;;;::::::999888888999:::<<<>>>@@@CCCDDDAAAAAAAAAAAA@@@@@@??????@@@@@@>>>>>>>>>>>>@@@@@@>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIIIILLLNNNOOOOOOPPPQQQRRROOOPPPRRRTTTVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYZZZYYY[[[^^^___```bbbdddfffeeeeeeggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjllloooqqqppptttxxx|||~~~zzzuuurrrqqqrrrrrrrrrIIIJJJKKKMMMOOOPPPRRRRRRQQQTTTXXXZZZ[[[\\\^^^`````````bbbdddfffggghhhhhhjjjjjjkkkkkklllnnnoooppprrrsssssstttttttttsssssspppqqqqqqqqqqqqqqqppppppqqqqqqppppppppppppppppppoooooopppqqqqqqrrrrrrsssrrrrrrsssttttttttttttssssssrrrpppooooooppprrrsssttttttuuuuuuuuuuuuttttttvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyyyy{{{}}}~~~wwwsssjjjkkkmmmpppvvvzzzsssooofffccc___]]]]]]^^^^^^^^^WWWTTTPPPNNNOOORRRUUUVVVXXXZZZ\\\^^^___^^^\\\[[[XXXYYY[[[^^^bbbfffiiikkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnooopppsssvvvyyyzzzzzz|||~~~~~~}}}vvvsssnnnjjjiiijjjlllnnnooorrrwww{{{zzzvvvpppkkkgggddd```^^^aaagggrrr~~~}}}~~~zzzuuummmaaaVVVMMMGGGEEEBBBAAA???>>>??????===;;;:::::::::;;;<<<===??????======>>>>>>>>>===<<<;;;:::999999999::::::;;;<<<::::::;;;<<<========================>>>???@@@AAA???>>>>>>==================>>>>>>===;;;:::<<<===@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@AAACCCDDDEEEBBBCCCCCCCCCCCCCCCBBBAAABBBCCCEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLJJJLLLOOOPPPSSSVVVYYYZZZaaakkkyyyyyynnneeebbbjjjuuupppdddaaa```kkk}}}oooddd]]][[[YYYYYYZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVTTTQQQNNNJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;888999999;;;===???AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???===<<<<<<===???@@@===>>>???AAABBBBBBBBBBBBFFFFFFFFFFFFGGGHHHIIIIIIGGGJJJMMMNNNNNNNNNOOOPPPNNNPPPRRRUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXZZZ]]]^^^___```bbbdddcccdddfffggghhhhhhggggggggghhhiiiiiiiiikkknnnpppppptttxxx|||~~~zzztttpppppprrrtttuuuHHHHHHJJJKKKLLLNNNOOOPPPOOORRRVVVXXXZZZ[[[]]]^^^]]]^^^```bbbdddeeeffffffiiiiiiiiijjjkkklllnnnnnnppppppqqqrrrrrrrrrqqqqqqppppppqqqqqqqqqppppppooorrrqqqqqqpppooooooppppppnnnoooooopppqqqqqqrrrrrrpppqqqrrrssstttsssrrrqqqrrrqqqnnnmmmmmmnnnqqqrrrttttttuuuuuuuuuuuuttttttuuuuuuttttttuuuvvvxxxyyyxxxxxxxxxyyyzzz|||~~~~~~wwwrrrgggiiikkkmmmsssxxxtttjjjgggcccaaabbbeeeggggggZZZVVVRRROOOPPPRRRTTTUUUXXXZZZ]]]___``````^^^]]]]]]^^^```dddgggkkkoooqqqmmmmmmnnnnnnmmmmmmlllkkknnnnnnnnnppprrruuuwwwyyyzzz|||}}}zzzxxxssspppkkkgggfffgggjjjmmmmmmpppuuuzzz}}}~~~}}}}}}yyyssskkkccc___\\\ZZZXXXbbbiiivvv}}}wwwpppeeeZZZPPPJJJGGGEEEBBB@@@???>>>???>>>===;;;:::::::::;;;<<<===??????<<<===>>>>>>>>>===;;;::::::999999999:::;;;;;;<<<999:::;;;<<<==================<<<<<<<<<>>>@@@AAA======<<<;;;;;;;;;;;;<<<;;;<<<<<<;;;999999:::<<<@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCC>>>>>>???@@@AAACCCDDDEEECCCCCCCCCCCCBBBAAAAAA@@@AAABBBDDDGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLIIILLLNNNPPPRRRUUUVVVUUUXXXbbbnnnzzzuuukkkffflllvvvmmmfffZZZbbbpppsss___]]]ZZZZZZZZZZZZYYYWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVUUURRROOOMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBAAA@@@???>>>===<<<888999999:::<<<>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA???===<<<;;;;;;<<<===???===>>>???@@@AAABBBBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHKKKMMMMMMMMMNNNOOONNNOOORRRUUUVVVWWWVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXYYY\\\]]]]]]^^^aaacccbbbcccdddfffgggffffffeeefffggghhhhhhhhhjjjmmmoooqqqtttyyy|||~~~yyysssoooooorrrtttvvvDDDEEEFFFGGGIIIJJJKKKLLLPPPQQQRRRSSSVVVXXXZZZ[[[[[[[[[\\\^^^```bbbdddeeeiiiiiijjjkkklllnnnnnnooorrrrrrsssuuuvvvvvvsssqqqqqqqqqppppppooonnnmmmmmmqqqppppppooonnnoooooooooooonnnmmmmmmmmmnnnpppqqqpppppppppqqqqqqqqqrrrrrrppppppooooooppppppqqqrrrrrrsssssstttttttttttttttsssrrrrrrrrrrrrsssttttttwwwxxxzzz||||||||||||{{{{{{|||}}}sssiiihhhdddbbbfffmmmwww{{{ttttttooojjjiiijjjjjjgggddd]]][[[XXXVVVTTTTTTTTTTTTXXX[[[^^^````````````aaabbbccceeejjjnnnqqqrrrrrrqqqqqqqqqooollljjjjjjjjjkkklllnnnqqqsssvvvxxxyyy~~~|||}}}}}}{{{vvvrrrooommmiiiffffffgggjjjkkknnnpppqqqqqquuuzzz{{{xxx{{{qqqeee___ZZZWWWXXX[[[hhhrrrxxxvvvoooggg[[[PPPIIIEEECCCBBBCCCBBBAAA???>>>=========;;;;;;;;;<<<<<<>>>??????============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>>>>???????????????>>>===<<<;;;999:::;;;<<<============???@@@AAA@@@??????AAACCCDDDCCCCCCBBBAAA@@@??????>>>??????@@@@@@AAAAAABBBAAABBBCCCBBBAAAAAACCCDDDAAABBBCCCEEEFFFHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKGGGIIIKKKNNNQQQSSSUUUUUUXXX[[[bbbmmmzzz|||tttkkkjjjnnn{{{iiiaaaaaagggyyywwwnnnccc\\\[[[\\\[[[YYYZZZYYYXXXWWWWWWWWWXXXYYYWWWVVVUUUUUUVVVVVVTTTRRROOOOOONNNMMMKKKIIIHHHGGGCCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::<<<@@@DDDFFF999:::;;;<<<===>>>???@@@AAA@@@@@@???>>>===<<<<<<======???@@@BBBCCCEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJFFFGGGJJJLLLNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSRRRRRRSSSTTTTTTWWWXXXYYYZZZ[[[\\\]]]]]]aaaaaabbbcccddddddeeeeeeeeeggghhhhhhggghhhjjjlllnnnqqquuuxxx|||vvvpppppprrrssssssDDDDDDEEEGGGHHHIIIJJJKKKNNNNNNOOOQQQSSSUUUWWWXXXYYYYYYZZZ\\\^^^```bbbcccfffggghhhiiijjjlllmmmmmmpppppprrrtttvvvvvvtttrrrppppppooooooooooooooooooppppppoooooonnnnnnnnnooonnnnnnmmmmmmmmmnnnooopppppppppqqqqqqqqqrrrrrrrrrpppppppppooopppqqqqqqrrrrrrsssssstttttttttttttttsssrrrrrrrrrrrrsssttttttvvvwwwyyyzzz|||||||||{{{|||}}}{{{rrrjjjhhhcccbbbeeekkktttzzzvvvrrrlllkkklllkkkhhhddd^^^\\\YYYVVVTTTTTTTTTUUUUUUXXX[[[^^^___```aaaccceeegggjjjooosssuuuuuutttttttttsssqqqooommmllllllllllllnnnooorrrtttwwwxxx}}}|||{{{{{{|||{{{wwwtttsssrrrpppooonnnooopppqqqqqqsssssssssvvv||||||yyy{{{oooddd]]]ZZZYYY\\\bbblllvvv{{{uuutttiiibbbWWWMMMGGGDDDBBBBBBAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???============<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???>>>>>>>>>>>>======<<<;;;<<<<<<===>>>???????????????@@@@@@@@@??????AAABBBBBBBBBAAAAAA@@@?????????@@@@@@AAABBBBBBCCCCCCDDDBBBCCCCCCBBB@@@???AAABBBBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJKKKMMMNNNPPPQQQQQQSSSUUU[[[cccnnn~~~vvvmmmjjjlllxxxxxxeee```aaalll~~~}}}oooccc]]]ZZZXXXWWW[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWUUUSSSRRRRRRQQQPPPOOOMMMKKKJJJEEEEEEDDDBBBAAA???>>>>>><<<;;;999999:::>>>AAADDD????????????>>>>>>>>>===@@@@@@??????>>>>>>======>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\\\\]]]``````aaabbbcccddddddeeebbbccceeefffgggiiilllnnnmmmppptttvvvzzzyyyrrrppppppqqqpppCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWYYY[[[]]]___```cccdddeeefffhhhiiijjjkkklllmmmnnnpppssstttsssqqqoooooonnnnnnoooooopppqqqooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllmmmnnnnnnooopppppppppqqqqqqqqqrrrrrrpppppppppppppppqqqqqqrrrrrrrrrssstttttttttttttttssssssrrrrrrsssssstttuuutttuuuwwwyyy{{{|||||||||}}}~~~zzzrrrlllhhhdddbbbdddhhhooo{{{yyyuuupppnnnnnnllliiifff```^^^ZZZWWWUUUTTTTTTUUUSSSVVVZZZ]]]___bbbdddfffiiilllrrrvvvyyyzzzyyyxxxwwwwwwvvvuuusssqqqooonnnmmmmmmmmmmmmoooqqqtttvvvyyyyyyyyyzzz{{{{{{yyywwwxxxyyyzzzzzzzzzzzzyyyxxxtttvvvvvvvvvyyy~~~|||zzzmmmaaaZZZYYY\\\ccckkksss|||~~~tttnnnnnn```YYYQQQIIIEEECCCBBBBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@>>>???@@@???>>>>>>@@@BBB????????????????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAA???>>>???AAACCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGIIIKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMRRRSSSWWW\\\cccpppyyynnnhhhgggjjjpppyyyoooeee]]]```lll}}}pppddd]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXYYYXXXVVVUUUTTTTTTSSSSSSQQQPPPNNNNNNIIIHHHGGGEEECCCAAA@@@???===;;;:::999;;;===@@@BBBCCCCCCBBBAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTPPPPPPOOOOOOPPPQQQRRRSSSUUUUUUVVVXXXYYY[[[\\\\\\^^^___```aaabbbcccdddddd^^^```ccceeefffiiimmmooommmooosssuuuxxx~~~vvvqqqooonnnmmmBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIKKKLLLNNNPPPQQQTTTTTTUUUWWWYYY[[[]]]^^^aaaaaabbbdddfffggghhhiiiiiiiiijjjmmmppprrrrrrqqqpppooonnnmmmmmmnnnnnnooonnnnnnnnnnnnmmmmmmlllllllllllllllllllllmmmmmmnnnoooooopppppppppqqqqqqqqqppppppooooooppppppqqqrrrqqqrrrssssssttttttssssssrrrrrrrrrrrrrrrsssttttttssstttwwwyyy{{{|||}}}}}}}}}~~~|||uuupppkkkfffcccdddfffjjjttt}}}zzzwwwssspppooommmiiifffbbb___[[[WWWUUUTTTUUUVVVVVVXXX\\\___aaadddgggjjjmmmrrrxxx}}}~~~}}}{{{zzzzzzyyyxxxwwwvvvtttqqqnnnnnnmmmkkkjjjkkknnnppprrrvvvvvvwwwyyyzzz{{{zzzzzz}}}~~~}}}{{{uuuxxxyyyyyy}}}xxxkkk^^^XXXYYY___jjjsss}}}uuulllgggeeeWWWRRRKKKFFFDDDCCCCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>============<<<<<<<<<<<<777777888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>?????????===>>>??????>>>>>>???AAA======>>>>>>?????????@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAA@@@???>>>@@@AAACCCDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKMMMRRRQQQSSSWWW\\\eeevvvzzzpppgggbbb___ccchhhmmmuuu|||ooobbb^^^bbblll{{{rrrhhhcccbbb]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMKKKHHHFFFDDDBBBAAA@@@???>>>===>>>???BBBCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQMMMMMMMMMNNNOOOPPPQQQQQQSSSSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^___```aaabbbccc___aaaccceeefffhhhlllooommmppprrrtttvvv{{{|||tttpppllljjj@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHIIIKKKMMMNNNOOORRRSSSTTTUUUWWWZZZ\\\]]]______aaabbbdddfffggghhhhhhhhhiiilllppprrrsssrrrrrrpppnnnlllkkkkkkkkkllllllmmmmmmmmmmmmlllkkkjjjjjjjjjkkkkkkllllllllllllnnnnnnnnnoooooooooppppppooonnnnnnnnnnnnoooppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsssssssssuuuwwwzzz{{{|||}}}}}}|||~~~{{{vvvooojjjfffeeeeeefffmmmuuu}}}xxxvvvtttqqqooollliiifffbbb___ZZZVVVTTTTTTVVVWWWXXXZZZ]]]```bbbdddhhhjjjpppvvv}}}}}}|||{{{zzzxxxxxxwwwuuuqqqnnnnnnllliiihhhhhhiiikkkmmmqqqssstttuuuvvvwwwxxxyyy{{{}}}|||yyyuuuxxx{{{|||uuuiii]]]YYY\\\eeeqqq|||~~~~~~|||sssjjjddd___QQQMMMHHHEEEDDDDDDCCCCCC@@@???>>>>>>============<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<777777888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????======<<<;;;;;;;;;;;;<<<;;;<<<===>>>>>>?????????===>>>>>>>>>======???AAA<<<======>>>>>>??????@@@======>>>??????@@@@@@AAA>>>???@@@@@@??????AAACCCCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMLLLKKKIIIHHHIIIJJJLLLNNNMMMLLLNNNQQQTTTZZZgggsss|||sssiiiaaaXXXYYY[[[]]]bbbmmm{{{yyykkkdddbbbccciiippptttiiiddd]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\[[[[[[\\\\\\ZZZXXXUUUUUUVVVUUUUUUTTTSSSSSSQQQPPPNNNLLLIIIGGGEEEDDDBBBAAA@@@??????@@@BBBCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFDDDEEEFFFHHHJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKLLLMMMNNNOOOOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZZZZ[[[\\\]]]___```aaabbbaaacccdddeeeeeegggiiilllmmmpppssstttuuuyyy|||uuuoookkk???@@@@@@AAABBBBBBCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMPPPQQQRRRSSSUUUXXXZZZ[[[\\\]]]^^^```bbbdddeeefffiiihhhiiilllooorrrssssssrrrpppmmmjjjhhhhhhhhhiiikkkkkklllmmmmmmkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnooonnnoooooopppppppppppppppppppppooooooppppppqqqrrrssstttvvvyyyzzz{{{{{{{{{zzz}}}}}}uuupppkkkiiifffdddiiippp|||{{{ttttttrrrpppmmmjjjgggeee```]]]YYYUUUSSSTTTVVVXXXXXX[[[]]]```bbbeeeiiilllsssyyy~~~~~~}}}{{{yyyyyyyyywwwrrrmmmkkkjjjhhhfffeeeeeeffffffjjjlllnnnnnnmmmnnnpppqqqrrrtttwwwyyyyyyxxxvvvuuuuuuzzz}}}|||qqqfff^^^^^^dddooo}}}wwwrrrppprrryyy|||uuummmddd\\\LLLIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>=========>>><<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@>>>===;;;:::;;;;;;<<<======>>>???@@@@@@@@@@@@<<<===>>>===<<<<<<>>>@@@======>>>>>>?????????@@@??????@@@@@@AAABBBBBBBBB???@@@AAA@@@???@@@AAACCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHHHHIIIJJJLLLMMMLLLKKKMMMPPPRRRUUU___iiiwwwzzzoooeeeYYYYYYWWWVVVXXXaaammmvvvvvvoooiiicccaaabbbppp|||sssjjjcccbbb```]]]\\\[[[[[[[[[^^^]]]\\\\\\]]]\\\ZZZXXXXXXXXXYYYYYYYYYXXXXXXWWWTTTSSSQQQOOOMMMJJJHHHGGGCCCBBBAAA@@@???@@@@@@AAADDDDDDCCCAAA@@@>>>======?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEEEEEEEBBBCCCEEEGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMOOOOOOQQQSSSUUUVVVXXXYYYXXXYYYZZZ[[[]]]___``````bbbcccddddddcccdddfffhhhlllooorrrsssssswww}}}~~~vvvqqq>>>??????@@@@@@AAAAAABBBDDDEEEEEEFFFGGGIIIJJJKKKNNNNNNOOOPPPRRRUUUWWWXXXYYYZZZ[[[]]]___aaacccdddeeeeeeeeegggkkknnnooooooooommmjjjhhhfffggghhhiiijjjkkklllmmmlllkkkiiihhhhhhhhhjjjkkkkkkkkkjjjiiijjjjjjkkkkkkkkkllllllllllllkkkkkkkkkkkklllmmmmmmlllmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnoooppppppqqqsssuuuvvvxxxxxxxxxwwwyyy}}}{{{uuuppplllhhhdddgggmmmuuu~~~~~~{{{xxxooopppooonnnjjjgggeeeddd___[[[WWWSSSRRRTTTWWWYYYZZZ\\\```cccfffjjjooossswww}}}|||zzzzzz{{{yyysssmmmiiihhhfffdddbbbaaaaaa```aaacccddddddbbbbbbdddfffeeefffhhhkkknnnpppqqqrrrwww||||||tttkkkccc___dddnnn{{{}}}tttmmmlllmmmoooxxxzzzuuuooocccVVVIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>===<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============???@@@AAABBBBBBAAA>>><<<;;;:::;;;<<<<<<<<<===>>>????????????<<<=========<<<<<<>>>???>>>??????????????????????????????@@@AAAAAABBBBBBCCCDDDDDDBBB@@@???@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHIIILLLJJJKKKNNNPPPQQQWWW___jjjzzzzzznnneeeccc^^^XXXVVVYYYaaahhhvvv|||uuukkkdddcccfffnnn|||{{{sssooojjjddd```^^^]]]]]]^^^]]]\\\\\\]]]]]][[[YYYXXXYYYYYYZZZZZZZZZYYYYYYVVVUUUSSSQQQOOOMMMKKKKKKEEEEEECCCBBBAAAAAAAAAAAADDDDDDCCCBBB@@@???>>>>>>@@@@@@??????>>>>>>======>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWYYYZZZ\\\^^^___```___```aaaaaaaaabbbdddfffiiilllooopppqqqtttzzz~~~zzz>>>>>>??????@@@@@@AAAAAACCCCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXYYY[[[]]]___aaabbb```______aaaeeehhhiiiiiilllkkkhhhfffeeefffhhhjjjiiijjjlllllllllkkkiiigggggghhhiiijjjkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllkkkllllllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooopppqqqsssuuuuuuuuuuuutttzzz~~~~~~xxxsssoooiiieeefffkkkpppyyy~~~|||{{{{{{{{{~~~}}}{{{zzzzzzxxxvvvtttlllmmmnnnllliiieeecccccc]]]ZZZVVVSSSRRRTTTWWWZZZ]]]___cccgggkkkqqqwww{{{yyy}}}{{{|||}}}{{{tttnnnggggggeeecccaaa___^^^]]][[[]]]^^^\\\ZZZYYY[[[^^^[[[\\\^^^aaafffjjjnnnpppyyyxxxnnngggaaa```hhhuuu}}}vvvnnnjjjlllnnnpppxxx|||~~~|||wwwtttnnn```QQQGGGEEEBBBAAA@@@@@@>>><<<======<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;>>>=========<<<<<<<<<<<<::::::::::::::::::::::::=================================>>>???AAABBBCCCDDDBBB???<<<;;;:::;;;;;;999:::;;;<<<============;;;<<<======<<<<<<===???@@@@@@??????????????????=========>>>??????@@@@@@GGGGGGFFFCCC@@@>>>>>>???@@@@@@AAACCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEHHHIIIIIIMMMTTT^^^jjj}}}uuurrrnnnggg]]]VVVUUUYYY^^^hhhwwwuuullliiibbbfffooo|||uuulllfffbbbaaaaaa^^^]]]\\\\\\]]]]]][[[YYYVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSQQQOOOMMMMMMIIIHHHGGGFFFDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@???>>>======<<<===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOQQQSSSUUUVVVWWWVVVVVVXXXZZZ[[[]]]^^^___\\\]]]_________```bbbeeegggjjjmmmoooooorrrxxx||||||@@@@@@AAABBBBBBAAA???>>>CCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHKKKNNNPPPRRRSSSSSSUUUWWWXXXXXXXXXZZZ\\\^^^^^^^^^^^^___aaabbbbbbdddfffggggggfffeeeeeefffhhhhhhhhhhhhiiiiiiiiiiiigggggggggfffggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhjjjjjjiiiiiiiiiiiiiiiiiimmmmmmmmmmmmmmmlllllllllqqqqqqqqqppppppppppppppprrrrrrsssssstttuuuvvvvvvwwwzzz~~~yyysssnnnjjjhhhfffooouuu~~~|||yyywwwuuutttxxxxxxyyyyyywwwtttpppnnnjjjjjjhhhfffccc```^^^\\\XXXYYY[[[ZZZZZZZZZ\\\^^^cccfffkkkooorrruuuyyy{{{~~~|||{{{yyyvvvtttjjjhhheeebbbaaa^^^[[[YYYUUUUUUUUUSSSRRRRRRTTTUUUVVVWWWYYY]]]bbbjjjvvv}}}wwwooohhhddddddiiitttxxxpppnnnlllooouuu{{{}}}}}}uuuvvvwwwvvvpppdddUUUKKKDDDDDDCCCBBB@@@???>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::::::::<<<<<<<<<<<<===============???@@@@@@???@@@BBBDDDEEECCC@@@===::::::::::::============>>>>>>>>>>>>========================?????????>>>??????@@@AAA777888:::===???AAABBBCCCDDDDDDBBBAAA@@@@@@??????@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGEEEFFFGGGHHHJJJMMMOOOPPPTTTYYYiiiuuuggg```ZZZVVVWWW\\\___kkk|||wwwmmmjjjfffiiiwwwyyynnngggcccaaa````````````___^^^]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZYYYWWWUUUUUUVVVVVVSSSPPPOOOMMMIIIGGGFFFEEEBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]___aaacccddddddeeegggiiimmmpppsssuuu}}}BBBBBBBBBBBBBBBAAA@@@???CCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJMMMOOOQQQQQQRRRTTTVVVVVVVVVWWWYYY[[[[[[[[[\\\\\\]]]^^^``````aaaccceeeeeedddcccdddeeefffffffffffffffgggggghhhfffffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlllllllllllllllmmmmmmmmmpppooooooooooooooooooooopppqqqrrrssstttuuuvvvvvvwwwzzz~~~}}}vvvqqqmmmiiigggjjjnnnwww}}}}}}|||zzzxxxuuusssqqqpppqqqrrrtttttttttqqqooommmiiihhhfffcccaaa^^^\\\[[[[[[[[[\\\[[[ZZZ[[[^^^```fffkkkrrrwww{{{}}}~~~|||zzzvvvtttkkkhhhdddbbb___]]]ZZZWWWPPPQQQQQQOOOMMMMMMOOOQQQRRRUUUZZZaaaiiisssxxxqqqjjjeeedddhhhqqqvvvrrrrrrtttyyy~~~}}}yyyqqqrrrqqqnnnfffZZZNNNFFFBBBAAAAAA@@@???>>>>>>===;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>???AAACCCCCCAAA???<<<:::::::::::::::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????;;;;;;===>>>???@@@@@@@@@CCCBBBAAA@@@???>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJPPPTTT```rrr|||ppphhhbbbZZZXXXZZZ[[[eeettt}}}rrrkkkiiippp}}}zzzqqqkkkhhhbbbaaa```___^^^]]]\\\[[[\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXVVVWWWXXXWWWTTTQQQRRROOOLLLJJJIIIGGGEEECCCCCCBBBAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNPPPRRRSSSTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\^^^```bbbcccdddeeefffiiilllppprrrtttxxx{{{EEEEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCFFFFFFHHHIIIKKKMMMNNNOOOPPPRRRTTTTTTTTTUUUWWWYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]___bbbbbbbbbbbbcccdddeeedddccccccccceeefffgggeeeeeefffffffffgggggggggggggggggggggggggggggggggfffffffffgggggggggggggggjjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooppprrrsssuuuvvvwwwxxxzzz}}}{{{uuupppllliiifffgggllluuu}}}|||yyyxxxwwwuuurrrooommmkkkjjjiiijjjlllmmmnnnmmmkkkjjjgggeeebbb___\\\[[[ZZZYYY\\\\\\\\\[[[[[[]]]aaadddjjjooowww~~~~~~yyyvvvllliiiddd```]]]ZZZVVVSSSMMMNNNNNNMMMKKKKKKLLLNNNOOOUUU]]]gggqqq}}}yyypppiiieeecccgggpppwwwwwwzzz|||uuupppooollleee[[[OOOGGGBBB?????????>>>>>>=========;;;:::999999888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>=========???AAA@@@???===;;;:::::::::;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===?????????@@@@@@??????>>>@@@??????>>>============@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIGGGFFFFFFEEEFFFFFFGGGGGGMMMOOOVVVaaaooo}}}vvvnnneee]]]ZZZXXX^^^iiixxxzzzooommmrrr}}}uuuooogggeeebbb``````___^^^\\\]]]]]]\\\[[[[[[[[[[[[\\\\\\ZZZYYYYYYZZZYYYWWWUUUVVVSSSPPPNNNLLLJJJHHHEEEDDDCCCCCCBBBBBBBBBBBBCCC???????????????????????????>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNPPPQQQRRRUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYYYY[[[\\\^^^```aaaaaabbbdddfffiiilllooopppqqqtttyyyIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBEEEEEEFFFHHHIIIJJJKKKKKKMMMOOOQQQQQQQQQRRRTTTVVVUUUUUUVVVWWWXXXYYY[[[\\\[[[]]]___aaaaaaaaacccddddddcccbbbaaabbbdddeeegggeeeffffffgggggggggggggggfffffffffffffffgggggggggfffffffffffffffggggggggghhhiiiiiijjjkkklllmmmmmmlllllllllllllllmmmmmmmmmmmmnnnoooqqqssstttvvvvvvwwwyyy||||||~~~{{{uuuoookkkgggddddddjjjqqqxxx}}}yyyvvvrrrqqqooollliiigggeeedddcccdddfffgggggggggeeeeeecccaaa]]]ZZZXXXWWWWWWWWWYYYZZZZZZZZZ\\\```fffjjjnnnrrrxxx}}}|||ppplllfff```[[[VVVQQQNNNNNNOOOPPPOOONNNNNNOOOPPPRRRZZZeeennnyyyxxxnnnfffaaabbbeeemmm||||||sssssspppjjj___SSSJJJEEECCC>>>>>>>>>>>>============<<<;;;;;;:::::::::::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;===>>><<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;===??????>>>===;;;@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<<<<<<<===@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFGGGHHHJJJDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMRRRXXX```ooo}}}ssshhhaaaZZZYYY^^^iiiwww~~~sssooosss~~~vvvnnnjjjeeebbbbbbcccbbb```___^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[YYYXXXXXXVVVSSSQQQPPPNNNJJJHHHEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@>>>?????????@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^]]]^^^___aaadddgggiiijjjlllnnnrrrxxx~~~LLLJJJGGGEEECCCBBBAAABBBBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNNNNNNNOOOQQQSSSSSSSSSTTTUUUVVVXXXYYYZZZYYY\\\^^^``````aaabbbdddbbbbbbaaaaaabbbccceeefffeeefffggghhhhhhhhhggggggddddddeeeeeeeeeffffffffffffffffffggggggggghhhhhhggghhhhhhiiijjjkkkkkkllljjjjjjkkkkkkkkklllllllllllllllnnnppprrrsssuuuuuuvvvxxxzzzzzz{{{|||tttpppjjjddd```cccgggmmmvvv~~~}}}zzzyyyyyyyyyxxxvvvrrrnnnlllkkkiiigggeeebbbaaa```aaaaaabbbbbbaaa```___^^^^^^\\\YYYVVVUUUUUUUUUVVVUUUVVVXXXZZZ]]]dddkkkppptttvvvxxxzzz{{{|||tttoooggg___YYYSSSNNNJJJOOOPPPRRRSSSRRRRRRTTTUUUWWWcccoooyyywwwkkkddd___^^^ccckkkwww~~~vvvtttooodddXXXMMMFFFDDDCCC>>>>>>>>>>>>============;;;;;;:::999999999999:::888888888999999999::::::999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<============;;;<<<<<<;;;:::999;;;<<<:::999999999999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::999;;;===>>>???>>><<<;;;??????@@@AAAAAAAAAAAAAAA<<<<<<<<<;;;<<<<<<======???@@@AAACCCDDDDDDDDDEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDEEEFFFFFFGGGHHHJJJFFFFFFFFFFFFFFFGGGHHHHHHFFFIIIOOOTTTXXXbbbuuuxxxnnnaaaZZZXXX^^^gggoooxxxvvvpppttt{{{vvvooohhhddddddeeedddbbb``````___^^^^^^^^^^^^^^^^^^^^^___^^^]]]\\\\\\[[[YYYWWWVVVTTTSSSQQQNNNKKKGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@>>>>>>>>>???????????????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]^^^___aaadddfffgggiiikkkooorrrwww}}}OOONNNLLLIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGIIIKKKKKKKKKLLLNNNPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXZZZ]]]^^^^^^___```bbb___``````aaabbbcccdddddddddeeefffggghhhgggffffffcccccccccdddeeeeeeffffffeeeeeeffffffggghhhhhhhhhgggggghhhhhhiiiiiijjjjjjiiijjjjjjkkkkkklllllllllllllllmmmoooppprrrsssttttttvvvwwwxxxxxx|||~~~yyyppphhhaaa```bbbdddiiioooxxx}}}~~~}}}{{{yyywwwvvvtttsssssspppmmmjjjeeeeeedddbbb```___]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWUUUTTTTTTTTTTTTUUUSSSVVVYYY\\\aaagggoootttyyyyyyzzzyyyyyy{{{~~~tttooofff^^^XXXSSSNNNKKKNNNQQQTTTUUUVVVWWWXXXZZZ^^^lllyyyttthhh___]]]\\\^^^hhhttt|||rrriii[[[OOOGGGCCCAAA@@@>>>>>>>>>======<<<<<<<<<999888777777666666777777777777777888888999999:::777888888999999::::::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<;;;999999:::;;;888888888888888888888888:::::::::::::::::::::999:::::::::::::::::::::::::::;;;===>>>>>>>>>===<<<===>>>???@@@AAABBBBBBBBB<<<<<<<<<<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJLLLKKKIIIGGGFFFEEEDDDDDDBBBDDDJJJOOORRRWWWdddqqq~~~mmm```WWWYYY\\\^^^eeemmm|||uuuoooppp{{{yyynnngggffffffeeebbbaaaaaa```____________```^^^___aaa```^^^]]]]]]^^^ZZZYYYXXXXXXWWWUUURRROOOKKKKKKIIIGGGFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@????????????????????????AAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUSSSSSSSSSTTTUUUWWWXXXYYY\\\]]]]]]___aaaccceeeffffffhhhkkknnnqqquuuzzz~~~TTTSSSQQQOOOLLLIIIFFFEEECCCCCCBBBAAAAAAAAAAAAAAA??????AAABBBCCCEEEFFFGGGEEEGGGIIIIIIIIIJJJLLLNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[\\\\\\\\\]]]___[[[]]]___aaabbbbbbaaaaaaaaacccdddffffffeeedddcccbbbbbbbbbcccdddeeeeeeeeecccddddddeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkklllmmmmmmllllllmmmnnnoooqqqqqqrrrrrrtttuuuvvvvvvzzzyyypppgggdddbbbaaabbbeeehhhnnnxxx~~~{{{yyyxxxwwwuuutttuuurrrpppnnnllljjjhhheee______^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUURRRRRRSSSSSSTTTTTTTTTUUUVVVYYY]]]aaaeeekkkqqquuuwwwyyyzzz{{{{{{|||~~~|||qqqlllddd^^^YYYUUURRROOOOOORRRVVVYYY[[[\\\^^^```ffftttuuuiii^^^WWWYYY]]]aaammm|||ooobbbRRRGGGCCCBBB@@@===>>>======<<<;;;::::::999888888777666666666666666666666777777888999999:::777777777888999::::::::::::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<======;;;999888999:::777777777888888777777666555666666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>???@@@AAAAAAAAAAAA============>>>???@@@AAA???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????>>>@@@BBBCCCDDDEEEGGGIIILLLKKKIIIGGGEEEDDDCCCCCCBBBBBBEEEJJJLLLOOOWWW```ssswwwgggZZZYYYYYYVVVYYYaaalllwwwsssnnnnnnzzzzzzpppmmmkkkgggcccbbbbbbaaa````````````aaa^^^```bbbaaa___]]]^^^___[[[[[[[[[[[[[[[ZZZWWWTTTQQQOOOMMMKKKIIIGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@????????????????????????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNPPPQQQSSSTTTRRRRRRRRRRRRSSSUUUVVVWWWZZZZZZZZZ\\\]]]___aaabbbaaadddgggiiikkknnnqqqtttwww|||WWWVVVUUUSSSPPPLLLIIIGGGDDDCCCBBBBBBAAAAAAAAAAAA===>>>???AAACCCDDDFFFFFFDDDEEEGGGHHHHHHIIIKKKMMMJJJKKKKKKMMMOOOQQQRRRTTTUUUWWWZZZZZZZZZZZZ[[[\\\XXXZZZ]]]```aaaaaa___^^^___aaacccdddddddddbbbaaaaaaaaabbbcccddddddeeeeeebbbbbbcccddddddeeeffffffhhhhhhhhhhhhggggggggggggiiiiiijjjkkkllllllmmmmmmlllmmmmmmnnnoooppppppqqqppprrrtttuuuuuuzzzwwwnnniiifffbbb```bbb^^^dddnnnyyy~~~||||||zzzvvvtttssssssqqqpppnnnkkkgggeeecccaaa___]]][[[[[[[[[ZZZYYYYYYYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSOOOPPPRRRSSSTTTUUUUUUUUUYYY\\\```dddhhhmmmrrruuusssvvvzzz|||||||||}}}~~~}}}wwwmmmiiibbb]]]ZZZWWWUUUTTTQQQUUUYYY]]]___aaaccceeelllzzzzzzgggdddXXXSSSYYY___cccqqqnnn___MMMCCCBBBCCC@@@<<<======<<<;;;999888777777:::999999888888888888888555666666777888999999999666777777888999999:::::::::::::::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<===>>>===<<<999888999:::777777777777777666666555111222333555888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>??????>>>??????@@@@@@@@@??????>>>>>>>>>>>>???AAABBBCCC??????AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA===???AAABBBCCCDDDGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFCCCDDDGGGIIIKKKQQQXXXbbbvvv~~~lll]]]ZZZXXXTTTUUU\\\aaajjj|||zzzqqqeeelllwwwyyytttpppkkkfffcccbbbbbbaaaaaaaaaaaaaaa^^^```bbbaaa___]]]^^^```]]]\\\]]]^^^^^^]]]ZZZXXXTTTSSSQQQNNNKKKIIIHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLMMMNNNOOOQQQSSSTTTQQQQQQQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^```cccfffgggiiilllnnnoootttyyyzzzxxxyyy}}}\\\YYYVVVTTTSSSQQQNNNKKKIIIGGGCCCBBBAAAAAA@@@???BBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCEEEHHHIIIIIIIIIJJJKKKMMMMMMNNNOOORRRTTTRRRTTTWWWXXXXXXXXXYYYZZZYYYZZZ[[[[[[ZZZ[[[]]]___```````````````````````````aaaaaabbbccccccddddddddddddcccccccccdddeeeeeeggggggggggggggggggggggggfffggghhhiiijjjkkkkkkkkkmmmllljjjjjjjjjlllnnnooorrrrrrsssrrrsssuuuxxx{{{zzzpppiiieeebbb```bbbdddiiiqqqxxx|||||||||{{{{{{zzzyyyxxxwwwwwwvvvwwwuuurrrqqqpppnnnllljjjiiihhheeebbb^^^\\\ZZZYYYZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUVVVVVVWWWZZZ\\\aaaeeekkknnnnnnnnnqqqsssssssssuuuxxx|||~~~~~~~~~~~~~~~vvvqqqjjjfffbbb___^^^]]]YYYVVVRRRTTTXXX[[[___dddjjjnnnwwwzzznnnbbbYYYTTTTTT]]]hhhrrr~~~xxx___VVVKKKCCCAAA@@@===:::;;;;;;::::::999888777777888888888777777777777777888777666555555666777888666666666666777888999::::::;;;<<<<<<======<<<<<<:::<<<===??????===<<<:::>>>>>>===<<<<<<<<<<<<<<<777777666666777999;;;<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMNNN[[[bbbuuuxxxfff[[[WWWXXXXXXWWWYYYccctttyyyrrriiiiiiuuuyyypppmmmgggfffdddddddddccc```^^^aaaaaabbbbbbaaa```____________^^^]]]\\\ZZZYYYXXXYYYWWWUUUSSSRRROOOLLLIIIGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>????????????????????????======>>>>>>???AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMMMMQQQPPPPPPPPPPPPQQQRRRRRRWWWWWWYYYZZZ[[[[[[[[[[[[______```bbbcccfffggghhhmmmnnnoooqqqsssuuuvvvwww___\\\YYYWWWVVVTTTQQQOOOLLLIIIFFFDDDCCCCCCAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDGGGHHHHHHGGGFFFHHHIIIJJJJJJKKKMMMOOONNNPPPSSSTTTTTTVVVXXXZZZXXXYYY[[[[[[ZZZ[[[]]]____________________________________```aaaaaabbbbbbcccccccccccccccddddddeeefffffffffffffffffffffffffffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjlllooopppqqqrrrrrrrrrrrrtttwwwzzzxxxqqqjjjddd```___aaaeeelllrrrvvvvvvvvvxxxxxxwwwvvvuuutttsssssssssqqqnnnmmmlllkkkhhhfffcccbbb___\\\YYYWWWUUUUUUWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQOOONNNNNNNNNOOOPPPQQQSSSUUUVVVWWWYYY]]]```fffjjjnnnqqqqqqqqqrrrtttuuutttuuuxxx{{{}}}}}}||||||~~~~~~yyytttqqqllliiieeebbb```^^^ZZZWWWUUUWWWZZZ]]]bbbiiiqqqwwwxxxzzzqqqeeeZZZRRRRRRYYYgggttt}}}xxxqqqYYYQQQGGG@@@>>>>>><<<999;;;;;;:::999999888777777888777777777777777777777777777666666666666777777666666666666777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;>>>>>>===<<<<<<<<<<<<<<<::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>===;;;;;;:::::::::======>>>>>>>>>>>>======>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<<<<<<<===????????????@@@@@@@@@@@@?????????????????????@@@@@@@@@?????????>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMTTTYYYhhh}}}oooccc\\\XXXVVVUUUUUU]]]llluuujjjeeelllvvvyyysssllliiigggfffeeedddcccaaaccccccbbbbbbaaa___^^^^^^_________^^^]]]\\\[[[ZZZZZZYYYVVVUUUTTTRRRNNNLLLHHHGGGEEEBBBAAA@@@@@@AAABBBAAAAAAAAA@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@????????????@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPTTTTTTVVVWWWXXXYYYYYYYYY]]]]]]^^^___aaaccceeefffiiijjjkkkmmmoooppprrrrrrbbb```]]][[[ZZZXXXUUURRRPPPMMMJJJHHHGGGFFFDDDBBBDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBCCCEEEGGGFFFEEEEEEGGGHHHGGGGGGGGGIIIKKKJJJLLLMMMNNNOOORRRVVVYYYWWWXXXZZZZZZZZZ[[[\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^______``````bbbbbbbbbbbbbbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhiiiiiiiiiiiiggggggggghhhiiilllnnnpppooopppqqqqqqppprrruuuxxx}}}tttiiibbb^^^___bbbgggmmmpppppppppssssssrrrqqqpppooonnnnnnmmmkkkiiihhhgggfffcccaaa^^^\\\ZZZWWWUUUSSSRRRQQQSSSRRRQQQPPPOOOOOONNNOOOPPPOOONNNMMMMMMMMMNNNOOORRRSSSUUUWWWYYY]]]cccgggmmmpppssstttttttttuuuvvvvvvuuuuuuwwwzzz{{{{{{zzz{{{}}}{{{wwwtttrrrqqqnnnlllhhheeeccc___[[[XXXXXXZZZ]]]bbbhhhpppyyy}}}yyyoooeee[[[TTTRRRWWWddduuuxxxlllbbbPPPIIIAAA===<<<<<<;;;999:::::::::999888888777777777777777777777777888888666777777888888777777666666666666666777888999:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<>>>>>>======<<<<<<============<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????===;;;:::999999999<<<======>>>>>>======<<<>>>>>>>>>?????????@@@@@@;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????????????????????????????>>>??????>>>>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLNNNQQQ[[[kkk~~~{{{oooeee\\\WWWTTTTTTXXXbbbtttssshhhgggjjjqqq}}}sssooojjjgggffffffeeeddddddccccccbbb```___^^^]]]___`````````______^^^]]]\\\[[[YYYWWWVVVTTTQQQOOOLLLKKKHHHEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@????????????@@@AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMOOOPPPRRRTTTUUUWWWWWWWWWYYYZZZZZZ[[[]]]___aaabbbeeeeeefffhhhjjjkkklllmmmcccaaa^^^\\\[[[ZZZWWWUUUTTTQQQOOOMMMLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAABBBDDDEEEDDDCCCGGGHHHHHHHHHGGGGGGHHHJJJJJJJJJKKKKKKKKKNNNRRRUUUTTTVVVXXXYYYYYYZZZ[[[]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^______````````````aaabbbcccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggggggggggggfffffffffggghhhjjjkkklllmmmnnnoooooooooppprrrtttxxx~~~rrrhhhbbbbbbcccfffjjjmmmmmmmmmnnnnnnmmmlllkkkjjjiiiiiihhhfffdddbbbbbbaaa^^^]]][[[YYYWWWUUUSSSRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOSSSUUUWWWZZZ]]]ccciiinnnsssuuuvvvwwwwwwwwwwwwwwwuuuttttttvvvyyy{{{|||{{{|||}}}}}}yyyvvvsssqqqpppnnnllliiifffccc___\\\ZZZYYY]]]ccciiiooouuu|||}}}wwwlllbbb[[[WWWTTT]]]eeerrr}}}{{{}}}~~~||||||zzzmmm]]]SSSHHHCCC>>>;;;:::;;;;;;::::::999999999888888777777777777777777777888888888666777888999999888777666666666666666777888999:::::::::;;;<<<<<<<<<;;;;;;<<<======>>>>>>======<<<>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;::::::999999<<<==================<<<;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@AAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKLLLNNNUUU^^^kkk}}}pppeee\\\XXXZZZYYY]]]iii|||tttlllhhhjjjsss~~~|||vvvoooiiifffeeeeeeddddddcccbbbaaaaaa```````````````aaaaaaaaaaaaaaa```]]]\\\ZZZYYYXXXWWWTTTQQQRRRPPPMMMJJJHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<===>>>>>>??????=========>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNOOORRRTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\^^^___bbbbbbcccdddfffggghhhiiicccaaa^^^]]]\\\ZZZXXXUUUXXXVVVSSSRRRQQQPPPMMMKKKHHHGGGEEEDDDBBBBBBAAAAAACCCBBBAAABBBCCCDDDCCCBBBFFFGGGGGGGGGEEEEEEGGGHHHJJJKKKJJJIIIIIIJJJNNNQQQQQQTTTVVVXXXXXXXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^___```aaabbbbbbeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffffffffeeeeeegggffffffffffffgggggggggjjjlllmmmmmmmmmmmmoooqqqsssxxxzzzooofffeeedddeeehhhiiiiiiiiiiiiiiihhhgggfffeeeeeedddbbb```^^^]]]]]]\\\ZZZXXXVVVUUUTTTRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMOOOQQQRRRVVVXXX[[[___ccciiioootttwwwwwwwwwxxxyyyzzzzzzyyyuuuttttttuuuyyy|||}}}~~~}}}}}}yyyuuurrrooolllkkkhhheeeaaa___^^^]]]___dddmmmtttxxxyyy{{{{{{zzztttjjj```XXXUUUXXX\\\lllsss~~~}}}yyyvvvvvvyyyooopppuuu}}}~~~rrrcccSSSIIICCC@@@===;;;;;;;;;;;;;;;999999888888888888888777666666777777888888888888666777888999999888777666666666666666777888999:::999::::::;;;<<<;;;;;;;;;<<<<<<============<<<<<<===<<<<<<<<<<<<<<<======888999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<<<<999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIJJJJJJKKKNNNSSSYYY___nnn}}}qqqgggaaa```[[[ZZZbbboooxxxppplllooossswwwoooiiigggeeeeeeddddddcccbbbbbbbbbccccccaaaaaabbbccccccccccccbbb]]]\\\ZZZZZZZZZYYYVVVTTTUUUSSSPPPMMMJJJHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVWWWYYYZZZ\\\\\\``````aaabbbccceeeeeefffdddbbb```^^^^^^\\\ZZZXXXZZZYYYWWWWWWVVVUUURRRPPPKKKJJJHHHFFFDDDCCCBBBBBBDDDBBBAAABBBCCCCCCBBBAAABBBCCCDDDCCCBBBBBBCCCEEEIIIJJJJJJIIIHHHHHHKKKMMMNNNPPPTTTVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbccccccccccccccccccccccccccccccdddddddddddddddcccfffffffffeeeeeeeeeddddddhhhjjjkkkkkkkkkkkklllnnnqqqvvv|||ttthhhfffccccccdddeeeeeedddeeedddcccbbbaaa``````___]]][[[YYYXXXXXXWWWUUUSSSPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRUUUVVVZZZ]]]aaaeeeiiinnnssswwwyyyxxxxxxyyy|||~~~~~~}}}wwwvvvuuuvvvyyy|||~~~~~~}}}~~~}}}|||}}}~~~|||wwwrrrooojjjiiifffbbb______aaaccciiiooowww||||||yyyuuurrrmmmfff___ZZZXXXYYYaaajjjxxx|||wwwrrrqqqrrrhhhmmmvvvwwwjjj[[[NNNFFF@@@???===<<<;;;;;;;;;;;;888888888888888888888888666666666777888888999999777888888888888888888777666666666666777888999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===666777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999999999:::;;;<<<===;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<==================>>>>>>>>>??????======>>>>>>>>>>>>??????===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIILLLPPPUUUXXX```sss}}}rrrkkkbbb[[[YYY___gggrrrzzztttrrr}}}{{{sssnnnjjjiiigggfffeeeccccccdddeeeeeebbbbbbccccccdddccccccccc^^^]]]\\\\\\\\\[[[XXXVVVVVVTTTRRRNNNLLLJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@??????>>>============>>>@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^___```aaabbbbbbhhhfffcccbbbaaa```^^^\\\\\\[[[ZZZZZZ[[[YYYWWWTTTPPPOOOMMMJJJHHHFFFEEEEEEEEECCCBBBBBBCCCCCCBBB@@@???@@@AAA@@@???@@@AAACCCDDDFFFGGGGGGGGGGGGIIIJJJKKKNNNQQQTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccccccccbbbbbbccccccddddddddddddddddddfffhhhjjjjjjiiiiiijjjkkklllqqqwww{{{uuukkkhhhdddbbbbbbbbbbbbaaa```___^^^]]]\\\[[[[[[ZZZWWWUUUSSSSSSSSSRRRPPPNNNLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOORRRVVVYYY[[[^^^aaagggkkkooorrrvvvxxxzzzxxxxxxzzz|||zzzwwwwwwyyy{{{||||||zzz{{{|||{{{yyyxxxxxxzzz}}}}}}~~~}}}{{{wwwrrrooohhhgggddd```^^^```eeejjjrrrwww{{{}}}yyyqqqkkkgggaaa]]]\\\___cccgggqqq|||zzzuuunnnjjjkkkiiiqqq}}}zzzmmm___RRRIIIDDD??????>>><<<;;;999999:::777777777777888888888888555666666777888888999999999888888777777888888999666666666666777888999:::999999:::;;;;;;;;;;;;::::::::::::999999:::::::::999999999999999:::;;;<<<777888999:::;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<===:::::::::999::::::;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@@@@>>>>>>>>>?????????@@@@@@===>>>??????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJNNNRRRTTTYYYfffsss{{{sssfff___[[[^^^```eeeuuu}}}|||yyyssspppllljjjhhheeeddddddddddddccccccdddddddddcccbbbbbb```___^^^^^^^^^^^^\\\ZZZZZZXXXUUUSSSPPPOOOOOONNNKKKKKKJJJHHHGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>AAA@@@@@@???????????????@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]kkkiiifffeeeeeecccaaa___]]]\\\\\\\\\]]]\\\YYYWWWSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@>>>???@@@@@@???@@@BBBDDD@@@BBBEEEFFFGGGGGGHHHJJJIIILLLPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]]^^^```aaa________________________bbbbbbcccccccccbbbbbbaaa```aaabbbcccdddeeeeeeeeeeeegggiiijjjiiihhhiiijjjgggmmmrrruuuwww~~~uuunnnkkkfffcccbbbbbbbbbbbb\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRRPPPOOOOOOOOOMMMKKKKKKKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNQQQTTTXXX\\\^^^```dddjjjooorrruuuwwwyyyzzzyyyyyy|||}}}zzzyyyyyyzzzzzzzzzwwwxxxyyywwwuuuttttttuuu|||||||||zzzxxxuuurrrppphhhgggddd```^^^aaahhhnnnwwwyyy{{{yyyrrriiibbb^^^[[[ZZZ^^^hhhpppuuu|||~~~yyysssjjjfffffflllwww~~~sssdddVVVJJJDDDAAA>>>>>>>>>===:::888888888777777777777777888888888555666666777888999999999:::999888777777888999:::666666666666777888999:::999999:::;;;;;;;;;:::::::::999999888888999999:::999888888888999999:::;;;999:::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::999999999999;;;<<<<<<<<<<<<<<<<<<;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>:::;;;<<<===>>>???@@@AAA>>>>>>??????@@@@@@@@@AAA===>>>>>>????????????>>>??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHJJJJJJMMMQQQSSSWWWaaammmrrrvvvlllccc______]]][[[gggxxx|||zzzvvvpppnnnkkkgggdddccccccccccccdddddddddccccccbbbaaabbbaaa``````aaa```^^^\\\^^^]]]ZZZXXXVVVUUUTTTTTTMMMMMMKKKJJJHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@?????????@@@AAABBBDDDDDD@@@@@@??????@@@@@@AAABBB???@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKMMMNNNNNNOOOOOOOOORRRRRRRRRRRRSSSUUUVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXooollliiihhhhhhfffccc```^^^^^^]]]\\\[[[ZZZYYYXXXVVVTTTPPPNNNMMMLLLIIIGGGJJJGGGEEECCCCCCBBBAAA??????>>>>>>======???@@@AAADDDCCCCCCCCCCCCDDDEEEEEEIIIJJJLLLMMMOOOPPPPPPQQQOOOOOOOOOPPPQQQRRRTTTTTTVVVUUUUUUVVVWWWYYY[[[]]][[[[[[[[[[[[[[[[[[\\\\\\________________________aaabbbccccccaaa`````````aaaaaabbbbbbbbbccccccccccccccccccdddfffgggiiijjjfffiiimmmppptttxxx}}}yyyppphhheeeaaa___^^^]]][[[ZZZWWWWWWVVVUUUSSSQQQPPPOOOOOONNNMMMLLLJJJIIIHHHGGGIIIIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJIIIHHHIIIMMMOOOOOOPPPQQQUUUZZZ```eeehhhjjjlllnnnqqqtttvvvwwwxxxvvvwwwzzz}}}|||zzzzzzzzzxxxwwwzzzwwwrrrnnnkkkjjjkkklllsssssstttvvvxxxwwwrrrmmmjjjgggbbb```gggssswwwvvvzzzqqqjjjcccYYYTTTTTTTTTZZZfffuuuzzzzzz|||yyyppphhhhhhmmmxxxwwwgggWWWKKKCCC???===::::::;;;;;;;;;;;;;;;;;;666777777777777888888888888888888888888888888888:::::::::999999888888888888888888888777777777777777777777777888888888888888888888777777777666666888:::>>>@@@AAA???===;;;999999999999999999999999888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::999999888===<<<;;;:::::::::::::::::::::;;;;;;<<<===>>>>>><<<===>>>??????>>>===<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBAAA@@@???>>>===<<<===>>>??????????????????@@@AAABBBCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEGGGKKKNNNQQQUUUYYY]]]eeevvv~~~ttthhh___\\\[[[ZZZ^^^dddvvv|||tttjjjggghhhjjjgggdddfffeeedddeeeeeeeeecccaaabbbaaa```^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVXXXVVVTTTQQQNNNKKKIIIHHHEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCDDDDDDFFFGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYpppmmmjjjiiiiiihhheeecccaaa```___^^^]]][[[[[[ZZZXXXVVVSSSQQQQQQPPPNNNLLLLLLJJJHHHFFFFFFEEEBBB@@@??????>>>======>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKLLLNNNPPPQQQSSSTTTTTTTTTTTTVVVXXXZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]___```bbbaaa___^^^^^^___````````````aaaaaaaaaaaabbbbbbbbbbbbccceeefffgggcccfffiiilllooosssxxx{{{vvvnnneeebbb^^^\\\ZZZYYYWWWVVVSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIHHHHHHJJJMMMPPPPPPRRRUUUZZZ___eeejjjmmmpppqqqrrrtttvvvwwwwwwwwwxxxyyyzzz|||}}}zzzyyyxxxvvvuuutttrrrmmmiiifffddddddeeehhhiiikkkpppsssrrrnnniiihhhhhhgggiiiqqq{{{~~~{{{{{{rrriiibbbZZZRRRNNNOOOVVV^^^lll}}}||||||~~~tttmmmnnnuuu}}}wwwmmm___QQQHHHBBB???===;;;;;;;;;;;;;;;;;;::::::777777777888888888999999888888888888888888888888::::::999999999999999999888888888888777777777777777777777777888888888888:::999999999888888888888666777999;;;;;;:::888777999999888888888888888888666777888999999999888777::::::::::::;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<;;;:::999999999999:::::::::;;;;;;<<<======>>>>>>>>>???@@@??????======;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<======>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCFFFIIILLLNNNRRRVVVYYY___kkk|||wwwlllccc___\\\YYY[[[```hhhrrrssskkkjjjjjjgggdddfffeeedddeeeffffffdddcccbbbaaa```___^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXVVVSSSPPPNNNLLLJJJGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXpppnnnlllkkkkkkkkkiiigggdddcccbbbaaa___^^^]]]\\\ZZZXXXVVVUUUUUUTTTSSSRRROOONNNLLLKKKJJJHHHEEEBBB@@@@@@???>>>>>>>>>??????AAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFIIILLLOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^______]]]\\\\\\]]]^^^^^^^^^^^^____________```````````````aaaaaabbb```bbbeeegggiiilllooorrrwww{{{~~~wwwooohhhaaa^^^ZZZWWWUUUTTTRRRQQQMMMMMMMMMLLLLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJHHHIIIJJJJJJKKKMMMPPPSSSTTTVVV[[[aaagggmmmpppsssvvvvvvwwwxxxxxxxxxxxxwwwzzzzzz{{{|||}}}~~~{{{xxxvvvtttrrrooollljjjfffbbb^^^\\\ZZZYYYYYY[[[___dddhhhiiigggeeefffjjjooottt|||~~~rrriii```XXXQQQKKKKKKNNNWWWbbbtttzzzrrruuu|||~~~xxxrrrhhh```TTTJJJCCC@@@???>>><<<<<<;;;;;;::::::999999888888999999999:::::::::999999999999999999999999999999999999999999::::::888888888888777777777777777777777777888888888888;;;;;;:::::::::999999999666777777777777666666555888888888888888888888888777777777888777777666555999999999999::::::::::::;;;;;;::::::::::::::::::;;;:::999999999999999999::::::;;;;;;<<<=========??????@@@@@@???>>>======<<<======>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????>>><<<===>>>>>>???>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBDDDGGGIIIKKKMMMQQQTTTXXX___iiivvvyyypppgggaaa]]]YYYXXXZZZ\\\bbbmmmyyy~~~~~~vvvpppllliiifffeeedddddddddffffffeeedddbbbaaaaaa```_________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[YYYVVVTTTRRRPPPOOOJJJJJJIIIGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTTTTTTTUUUUUUUUUooonnnmmmmmmllllllkkkjjjfffeeedddbbbaaa___^^^^^^[[[YYYWWWVVVWWWWWWVVVUUURRRPPPOOONNNMMMJJJGGGDDDBBBBBBAAA@@@@@@?????????@@@????????????@@@AAAAAACCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@BBBEEEIIILLLNNNNNNNNNOOOPPPQQQSSSTTTUUUWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]][[[ZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^___^^^^^^]]]]]]^^^^^^^^^___```bbbcccdddeeehhhkkkoooqqqtttyyy|||uuuqqqllleee```]]]YYYUUUSSSQQQPPPNNNLLLHHHHHHHHHIIIHHHHHHGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJMMMNNNOOORRRUUUXXXZZZ^^^ccciiinnnrrrtttuuuxxxxxxyyyyyyzzzyyyyyyyyy{{{{{{||||||||||||||||||{{{yyyvvvsssrrrpppmmmkkkeeeccc```[[[WWWTTTQQQPPPPPPPPPSSSVVV[[[___bbbcccgggnnnwww~~~zzzlllcccZZZTTTNNNJJJNNNTTT\\\iii|||xxx{{{zzzuuunnnfff[[[TTTKKKDDD@@@>>>>>>===<<<<<<;;;;;;:::999888888999999999:::::::::;;;;;;999999999999999999999999888888888999999:::::::::888888888888777777777666666777777777888888888888:::::::::999999999999888999999888777666666666777888888888999999999999999:::::::::999999888888777999999999999::::::::::::888888888888999999999999;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<======?????????>>>>>>===<<<<<<======>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???????????????>>>???>>>=========>>>@@@AAAAAAAAAAAABBBCCCCCCCCCDDDCCCDDDFFFGGGHHHJJJMMMOOOTTTWWW]]]hhhzzzyyyrrriiibbb\\\XXXVVVUUUXXX[[[bbbmmmxxxzzzyyyrrrllliiifffdddcccccceeefffeeedddbbbbbbbbbaaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZWWWVVVTTTSSSNNNNNNMMMKKKIIIGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRnnnooonnnnnnllllllkkklllggggggeeedddbbb```___^^^[[[YYYWWWWWWXXXYYYXXXWWWTTTSSSPPPOOOOOOMMMJJJGGGFFFFFFEEEDDDCCCAAA@@@???@@@????????????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDD???>>>???@@@BBBFFFJJJLLLKKKKKKMMMNNNPPPQQQQQQRRRUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]___`````````aaaccceeeggggggiiilllooorrrtttvvvwwwsssmmmiiifffccc^^^ZZZXXXUUURRROOONNNMMMKKKJJJEEEFFFFFFGGGGGGFFFFFFEEEAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEGGGIIIJJJKKKKKKIIILLLOOOQQQTTTWWW[[[]]]cccfffkkkooossstttuuuuuuwwwwwwxxxzzzzzz{{{{{{{{{||||||}}}~~~~~~}}}}}}|||vvvuuurrrqqqqqqooommmjjj```^^^[[[WWWRRRNNNLLLJJJMMMLLLLLLMMMRRRYYYaaafffoooxxx~~~ttteee^^^WWWRRRNNNNNNUUU^^^hhhuuuyyyuuuqqqhhh___SSSMMMFFFAAA>>>===<<<<<<<<<<<<;;;:::999999888888999::::::::::::;;;;;;;;;999999999999999999999999888888888999999:::::::::888888888888777777777666666777777777888888888888888888888888777777777777:::999888777666666777777999999999999::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;======>>>???@@@AAABBBBBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAAAAA@@@?????????>>>===<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGHHHKKKMMMPPPRRRWWW```nnnxxxsssjjjbbb\\\YYYWWWTTTTTTUUU\\\eeennnzzz}}}yyyqqqlllhhhfffdddcccdddeeedddcccbbbbbbcccccccccbbbaaa```]]]]]]^^^^^^^^^^^^_________^^^]]]\\\ZZZYYYXXXWWWSSSRRRQQQOOOMMMJJJHHHFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLMMMMMMNNNNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPooopppqqqooommmllllllmmmjjjiiigggfffdddbbb``````\\\[[[YYYYYYZZZ[[[ZZZYYYWWWUUURRRPPPPPPPPPNNNMMMKKKJJJJJJHHHGGGDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCC>>>???@@@AAABBBBBBBBBBBB@@@???>>>>>>@@@DDDGGGJJJIIIJJJKKKMMMNNNOOOPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXXXXWWWVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[\\\\\\[[[[[[]]]___\\\]]]```bbbeeefffggghhhiiifffcccaaa___\\\YYYWWWSSSQQQMMMLLLKKKKKKJJJIIIEEEEEEEEEEEEEEEEEEDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCDDDFFFHHHKKKLLLMMMNNNLLLOOOSSSWWWZZZ^^^bbbdddlllnnnqqqtttvvvwwwvvvvvvvvvwwwxxxzzz{{{||||||}}}|||}}}~~~~~~}}}|||tttsssqqqqqqqqqooollljjj^^^\\\WWWSSSNNNKKKIIIHHHLLLLLLKKKLLLQQQZZZeeemmmyyywwwmmm^^^YYYUUUSSSQQQTTT^^^iiixxx{{{uuurrrnnndddYYYLLLHHHCCC???======<<<<<<;;;;;;::::::999999888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999::::::888888888888777777777777777777777777888888888888777666666666666555555555777666666555555555555666888888888999::::::;;;;;;999999888777777777888888::::::::::::;;;;;;;;;;;;888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<======>>>???@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@>>>???@@@@@@AAABBBCCCCCCCCCDDDFFFFFFFFFGGGJJJLLLLLLMMMRRRZZZcccppp|||xxxoooeee___^^^[[[WWWPPPPPPUUU^^^dddmmm}}}}}}zzzsssnnnkkkhhhfffeeedddcccbbbbbbbbbdddddddddcccbbbaaa^^^^^^__________________^^^^^^]]]\\\\\\[[[ZZZZZZVVVVVVVVVTTTRRRNNNKKKJJJGGGFFFEEECCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMPPPOOOOOOOOOOOOOOOOOOOOOrrrssstttrrrooommmmmmooommmllljjjhhhfffdddcccbbbaaa___]]]]]]^^^^^^]]]\\\[[[WWWTTTRRRRRRSSSSSSSSSOOOOOONNNMMMJJJHHHEEEDDDBBBBBBBBBBBBBBBCCCDDDDDD???@@@@@@AAAAAA@@@@@@@@@BBB@@@>>>===>>>AAADDDFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTTTTSSSRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXUUUVVVWWWVVVUUUUUUWWWYYYVVVWWWXXXZZZ\\\]]]^^^___\\\[[[YYYXXXWWWUUUSSSRRRNNNLLLIIIHHHHHHIIIHHHGGGDDDDDDDDDDDDDDDCCCBBBAAABBBBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHKKKNNNPPPQQQRRRTTTWWW\\\aaaeeeiiimmmpppssstttvvvxxxyyyzzzzzzzzzxxxyyyzzz{{{|||}}}}}}}}}~~~}}}zzzyyyrrrqqqooonnnmmmkkkhhheee\\\YYYTTTOOOKKKIIIHHHHHHJJJKKKNNNQQQWWWaaammmuuu}}}xxxmmmdddYYYWWWUUUVVVWWW\\\iiiuuu}}}zzztttooonnniii]]]PPPFFFCCC???============<<<::::::999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::999999999999999999888888888888777777777777777777777777888888888888666666666555555555555444444444444555555555555555555666666777888888999999777777666555666777888888999999999999::::::::::::444555666777888999::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;===>>>;;;<<<<<<===>>>???@@@AAA???@@@@@@AAAAAA@@@@@@@@@???????????????>>>===<<<===>>>??????@@@@@@??????>>>>>>???@@@AAABBBCCCCCCAAACCCDDDDDDDDDFFFHHHJJJJJJKKKOOOUUUYYY___nnn}}}wwwjjjddddddaaa\\\TTTPPPQQQWWWYYY```tttxxxuuuyyyvvvrrrmmmiiigggfffdddbbbbbbcccdddeeeeeedddcccbbbaaaaaaaaaaaaaaa`````````]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYXXXVVVRRROOOMMMIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@??????>>>===>>>???@@@AAAAAAAAAAAA>>>@@@BBBCCCDDDDDDCCCBBBEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNtttvvvvvvtttpppnnnnnnpppooonnnllljjjhhhfffeeedddeeecccaaa```aaaaaaaaa___]]]ZZZUUUSSSTTTVVVWWWXXXQQQQQQQQQOOOMMMJJJGGGEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBAAA??????BBBAAA>>><<<<<<>>>AAACCCGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVQQQRRRRRRRRRQQQQQQRRRTTTVVVVVVUUUUUUVVVWWWXXXYYYSSSSSSRRRQQQQQQOOOMMMLLLKKKIIIFFFFFFFFFGGGGGGFFFCCCDDDDDDCCCBBBAAA@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGHHHKKKNNNPPPSSSTTTUUU\\\```eeejjjnnnrrrwwwzzzvvvwwwyyyzzz|||}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}~~~{{{xxxvvvpppnnnlllkkkiiifffbbb^^^\\\XXXSSSMMMIIIHHHHHHIIIGGGKKKQQQVVV]]]gggrrrzzz|||xxxpppfff]]]YYYWWWXXX[[[]]]cccqqq~~~xxxtttnnnjjjhhhdddVVVHHHBBB@@@===<<<===>>>>>>===999999999999999999::::::888888999999999:::::::::::::::::::::::::::::::::;;;::::::999999888888888888888888888777777777777777777777777888888888888666666666666555555555555444444555666777777777666333444444555666777777888888777666666666888999:::777888888888888999999999777777888:::;;;<<<======:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;===???@@@;;;;;;<<<===>>>???@@@@@@???@@@@@@AAAAAAAAA@@@@@@======>>>======<<<;;;;;;===>>>@@@AAAAAA@@@@@@???===>>>???@@@AAABBBCCCCCC@@@AAACCCCCCCCCDDDGGGIIILLLKKKNNNSSSTTTWWWcccrrr~~~ppphhhhhheee```]]]VVVRRRTTTSSSWWWkkkxxxssspppyyy{{{wwwqqqllliiigggeeecccbbbccceeeffffffeeecccbbbcccccccccbbbbbbbbbaaaaaa]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[[[[ZZZXXXUUURRRPPPLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>===>>>???@@@@@@AAAAAA@@@CCCDDDFFFHHHIIIIIIHHHGGGCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNvvvuuuuuuuuuttttttssssssrrrpppnnnmmmlllkkkiiigggeeeeeeeeeddddddccccccccc^^^\\\ZZZWWWWWWWWWYYYZZZZZZXXXVVVSSSOOOMMMKKKKKKJJJHHHFFFDDDBBBBBBBBBBBB@@@???>>>???@@@AAA@@@>>>@@@@@@@@@@@@????????????EEEFFFGGGIIIJJJJJJIIIIIIMMMNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNPPPPPPOOONNNMMMLLLLLLKKKHHHGGGFFFEEEEEEDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDAAACCCEEEFFFFFFEEEFFFHHHHHHJJJMMMPPPSSSXXX]]]aaafffjjjooouuuyyy|||}}}}}}}}}{{{{{{|||}}}~~~}}}|||yyyzzzzzz{{{|||}}}~~~~~~|||xxxtttqqqnnnnnnnnnllliiiddd___\\\TTTSSSPPPLLLHHHGGGIIIKKKLLLPPPXXXbbblllsssyyy|||}}}zzzssslllfffaaa___^^^```bbbeeejjjrrr{{{sssooommmkkkcccUUUJJJFFF>>>======<<<;;;;;;::::::===<<<:::888777777888888:::::::::999999888888888888888888999999:::::::::::::::999999888999999999888888888888777777777777777777777777777888888999777777666555555555555555666666666666666555555444555555555555666666666666888888888888777777777777888999999999999:::::::::999888666777999;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>::::::999;;;<<<===;;;:::::::::999777666777;;;>>>;;;;;;;;;<<<<<<<<<======@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPTTTZZZ^^^lll{{{qqqjjjggggggccc\\\VVVTTTTTTWWW```jjj}}}vvvtttqqquuu}}}uuuoookkkhhhfffcccccccccdddfffeeecccaaaaaabbbbbbbbbbbbbbbaaaaaa^^^]]]\\\[[[[[[[[[[[[[[[]]]\\\\\\[[[ZZZYYYWWWWWWQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@AAABBBCCCCCCAAA@@@??????>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNJJJJJJJJJJJJKKKLLLMMMNNNxxxxxxxxxwwwwwwwwwvvvvvvvvvtttqqqpppooonnnllljjjiiiiiihhhhhhggggggffffff```^^^[[[YYYXXXYYYZZZ[[[[[[ZZZWWWTTTQQQOOONNNMMMLLLJJJHHHFFFEEEDDDDDDEEECCCAAA@@@@@@AAAAAA@@@>>>@@@@@@??????>>>>>>>>>>>>CCCDDDFFFHHHIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHHHHHHHHHHJJJLLLMMMPPPUUUYYY]]]bbbgggkkkppprrrvvv{{{~~~~~~}}}||||||}}}~~~}}}|||yyyyyyzzzzzz{{{{{{||||||~~~~~~~~~|||yyytttpppmmmkkkkkkiiigggccc^^^ZZZXXXOOOOOONNNKKKIIIIIIJJJLLLTTTYYYbbbllltttzzz}}}~~~rrrnnnggg```\\\\\\___aaagggjjjooovvvtttnnniiiddd[[[OOOFFFCCC=========<<<;;;:::::::::;;;;;;:::999888888888888:::::::::999999888888888888888888999999999:::::::::999999888888888999999888888888888777777777777777777666666777777888999777777666555555555555555666666666666666555555444555555555555666666666666666666777777888888999999666777777777777888888888999888777999;;;<<<;;;:::<<<<<<<<<<<<<<<======>>>===<<<;;;<<<===<<<:::999888888888777666777999<<<;;;;;;;;;;;;<<<<<<<<<===??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEHHHJJJKKKLLLMMMPPPTTTXXXaaannnxxxrrroooooohhh```YYYUUUTTTVVV^^^ggg{{{~~~zzzzzz~~~uuuooojjjhhhdddcccbbbcccddddddcccaaaaaaaaaaaaaaaaaa```______```______^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYUUUTTTRRROOOLLLJJJHHHGGGEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAAAAABBBBBBCCCDDDAAA@@@@@@?????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMMMM{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxuuutttsssrrrooommmnnnmmmmmmlllkkkkkkjjjjjjbbbaaa^^^\\\[[[[[[\\\\\\]]]\\\YYYWWWTTTRRRQQQPPPNNNMMMKKKIIIHHHGGGHHHHHHFFFEEECCCCCCCCCCCCAAA?????????>>>============>>>AAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCHHHIIIKKKKKKLLLNNNRRRUUUTTTYYY___eeejjjooosssvvvyyy{{{}}}~~~}}}}}}}}}}}}|||zzzxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{zzzxxxtttoookkkhhhhhhfffbbb^^^ZZZVVVTTTRRRMMMMMMMMMMMMMMMNNNQQQTTT^^^dddmmmvvv{{{}}}{{{zzzfffbbb\\\WWWVVV[[[dddkkkssswww|||yyyuuuppprrrvvv{{{wwwmmmbbbYYYPPPFFFAAA@@@===<<<<<<;;;;;;::::::999888999999999999999888888999999999999999888888888888888888888888999999999999888888888888888999999888888888888777777777777777777666666777777888999777666555555444555555555666666666666666555555444555555555555666666666666555555666777888999:::;;;666777777777777888888888888888999<<<>>>>>><<<:::<<<<<<;;;;;;<<<<<<===>>>@@@>>>=========<<<:::888666777888888777777888:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>?????????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDHHHIIIJJJJJJIIIKKKNNNQQQWWW]]]iii{{{}}}|||qqqhhh___YYYVVVVVV[[[bbbkkk~~~xxxqqqmmmgggeeecccbbbcccdddcccbbbbbbbbbbbbbbbbbbaaa```___bbbbbbaaaaaaaaaaaa```````````````___^^^]]]\\\[[[YYYXXXVVVSSSPPPMMMKKKJJJGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@??????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLL}}}}}}}}}}}}}}}|||||||||}}}{{{xxxwwwvvvuuurrrpppppppppooonnnmmmmmmllllllfffdddbbb```^^^^^^^^^^^^^^^\\\ZZZXXXVVVTTTSSSRRRPPPOOOMMMLLLJJJJJJJJJKKKJJJHHHFFFFFFFFFEEECCCAAA@@@???>>>===<<<======>>>???@@@CCCEEEGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBFFFEEEEEEEEEEEEEEEFFFFFFJJJLLLNNNPPPRRRWWW\\\```___dddkkkqqquuuxxx{{{}}}|||}}}}}}}}}}}}}}}{{{yyywwwwwwwwwvvvvvvvvvuuuuuuwwwwwwvvvsssppplllhhhfffccc```[[[VVVRRROOONNNNNNOOOOOOOOOPPPRRRWWW]]]aaaiiimmmtttxxxyyyuuuoookkk^^^]]]ZZZXXXZZZaaammmuuu|||wwwqqqiiieeejjjrrrzzzyyylll\\\QQQHHHAAA>>>???;;;;;;;;;;;;::::::999999666777888:::::::::999888999999999888888888888888777888888888888888888888888777777777777888999999888888888888777777777666666666666666666777888888666555555444444555555555666666666666666555555444555555555555666666666666666666777888888999::::::888888999999999:::::::::::::::===@@@BBBAAA>>>;;;<<<;;;;;;;;;;;;<<<======@@@???>>>>>>>>>>>><<<:::555777::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>>>>????????????@@@>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHHHHGGGHHHKKKMMMTTTWWW^^^iii{{{}}}rrrggg```ZZZWWWYYY]]]bbbnnn{{{tttmmmjjjeeecccbbbccccccbbbbbbccccccdddddddddccccccbbbbbbbbbbbbbbbbbbbbbaaa`````````______^^^\\\\\\[[[ZZZYYYWWWTTTSSSQQQPPPMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJKKK}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzxxxxxxwwwuuusssrrrqqqqqqpppnnnmmmmmmllljjjhhhfffdddbbbaaa``````^^^\\\[[[XXXWWWUUUTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMNNNLLLJJJIIIIIIGGGEEECCCAAA@@@???======>>>??????>>>???BBBDDDFFFGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJMMMOOORRRVVVZZZ```ggglllmmmqqqwww|||~~~}}}~~~}}}|||||||||zzzxxxvvvvvvuuuuuuttttttssssssrrrrrrpppnnnkkkhhheeeccc^^^ZZZUUUPPPMMMKKKLLLLLLQQQQQQQQQRRRVVV]]]ffflllrrrsssuuutttoooggg___ZZZUUUXXX\\\^^^aaaiiisss{{{~~~{{{vvvpppiiibbbbbblllxxxxxxhhhVVVKKKDDD???>>>???:::::::::::::::999999999555666888999::::::999888888888888888888888888888777777777777777777777777777666666666777777888999888888888888777777777666666666666555666777777888555555444444444444555555666666666666666555555444555555555555666666666666999999999888888888888888888888999999999:::::::::;;;<<>>======>>>??????>>><<<666999;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<========================;;;;;;<<<=====================>>>>>>>>>?????????===>>>??????AAAAAABBBCCCCCCEEEFFFGGGGGGHHHJJJLLLMMMSSSZZZ```iii{{{|||ppphhhbbb[[[XXXZZZ\\\```jjjxxxuuuqqqkkkfffdddcccbbbaaaaaaaaabbbcccdddddddddddd```aaaaaabbbbbbbbbaaa```^^^______^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@AAA@@@@@@???@@@BBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJ||||||||||||}}}}}}}}}}}}~~~|||zzzzzzzzzzzzxxxvvvuuutttsssrrrqqqoooooonnnmmmllljjjhhhfffdddcccbbb^^^]]]\\\ZZZXXXWWWWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPPPPOOOMMMLLLKKKKKKIIIGGGDDDBBB@@@?????????AAABBB???@@@BBBDDDFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNSSSVVVZZZ___dddjjjpppuuuzzz~~~}}}|||{{{{{{{{{yyywwwuuuuuuttttttssssssrrrrrrnnnmmmkkkiiieeebbb___]]]WWWTTTOOOKKKIIIIIIKKKLLLPPPQQQTTTWWW[[[bbbjjjppptttrrrnnniiiaaaZZZSSSPPPNNNUUU^^^eeeiiipppyyy~~~wwwqqqkkkfffccceeeqqq~~~qqqaaaPPPGGGBBB>>>===>>>999999999999999999999999666666777888999999999888777777777888888888888888777777777777666666666666666555555555666777888999888888888888777777777777666666555555666666777888444444444333444444555666666666666666666555555444555555555555666666666666::::::999999999888888888666777777777777888888888<<<===???BBBDDDDDD@@@===;;;;;;::::::;;;;;;<<<======<<<<<<===???@@@>>>===777:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<<============>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAACCCEEEFFFFFFGGGIIIKKKEEELLLTTTWWW[[[hhh|||yyyrrrkkkaaaZZZXXXVVVVVV[[[fffuuuwwwqqqlllhhheeecccbbbbbbbbbccccccbbbbbbaaa^^^___```aaaaaaaaa```___]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWUUURRROOOMMMKKKIIIGGGFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHHHH||||||||||||}}}}}}~~~~~~~~~}}}||||||}}}}}}|||zzzyyyyyywwwvvvuuusssrrrrrrpppooommmkkkhhhfffdddccc```___]]]\\\[[[ZZZZZZYYYWWWVVVTTTSSSRRRRRRSSSSSSRRRPPPNNNNNNNNNMMMKKKJJJFFFEEECCCAAAAAABBBCCCEEE@@@AAACCCEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBCCCDDDFFFFFFGGGHHHIIILLLOOORRRTTTVVV\\\___dddiiimmmqqqvvvzzz}}}{{{zzzzzzzzzzzzxxxwwwttttttsssssssssssssssssslllkkkhhhccc___ZZZWWWUUUOOOMMMJJJHHHGGGHHHJJJLLLNNNSSSZZZ```eeeiiimmmpppmmmiiiaaaYYYRRRNNNLLLKKKOOOXXXeeennnttt{{{yyytttpppnnnmmmpppzzzzzzeeeWWWHHHBBB@@@===::::::888888888999999999999999888777777777777888888999666777777777888888888999777777666666666555555555555555555555666777888888888888888888777777777777666555555555555666777777444333333333444444555666666666666666666555555444555555555555666666666666888999999999999999999999666777777777777888888888;;;;;;===@@@BBBAAA???<<<;;;;;;::::::;;;;;;<<<===>>>===<<<===>>>>>>===;;;888999;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<========================:::;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>???@@@@@@@@@BBBDDDEEEEEEEEEGGGHHHFFFIIIMMMNNNQQQZZZhhhsss{{{ssshhh]]]YYYTTTRRRTTT\\\eeerrr|||vvvqqqnnnhhhhhhgggfffdddbbb```___]]]^^^```aaaaaaaaa______]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTRRRPPPPPPJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGG|||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuurrrqqqooollljjjgggeeedddaaaaaa___^^^]]]\\\\\\\\\YYYXXXVVVUUUTTTUUUUUUVVVRRRQQQOOOOOOOOOOOOMMMKKKHHHGGGDDDBBBBBBCCCEEEGGGAAABBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFAAAAAABBBCCCDDDEEEGGGHHHLLLMMMOOOQQQUUUXXX[[[]]]cccggglllpppsssvvvyyy||||||zzzyyyyyyyyyyyyxxxvvvssssssssssssssssssssssssllljjjeee```ZZZUUUPPPNNNJJJIIIGGGFFFFFFHHHJJJKKKNNNUUU```iiinnnoooppppppddd^^^UUUMMMGGGGGGHHHJJJTTT___mmmxxx}}}{{{xxxyyyyyy{{{|||nnn]]]OOOCCC???>>>;;;888777888888888888888888999999999888777666666777888999666666777777888888888999777777666666555555555444444444444555555777888888888888888888777777777777555555555555555666777777333333333333444444555666666666666666666555555444555555555555666666666777777777888999:::;;;;;;<<<888999999999999:::::::::::::::;;;===??????===;;;;;;::::::::::::;;;<<<<<>>============:::888777999::::::888888:::;;;;;;;;;;;;::::::999999999888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>999::::::;;;<<<===>>>>>>@@@AAADDDDDDCCCCCCDDDEEELLLKKKJJJJJJLLLSSS\\\bbboooxxxlll```YYYUUUSSSTTTYYY\\\ddduuuvvvzzz}}}yyyppppppnnnkkkhhhdddaaa___\\\^^^```aaabbbaaa```___^^^^^^^^^___^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTLLLKKKJJJHHHGGGFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@???>>>>>>===>>>>>>>>>???AAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGG~~~}}}{{{zzz{{{}}}~~~}}}zzzwwwuuuuuutttqqqnnnlllkkkjjjjjjdddcccbbbaaa```___^^^^^^[[[ZZZXXXWWWUUUTTTTTTTTTVVVUUUTTTTTTTTTRRRPPPNNNKKKJJJIIIGGGFFFFFFEEEEEECCCCCCEEEGGGIIIJJJLLLMMMHHHFFFEEEEEEFFFFFFFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@BBBEEEGGGHHHJJJMMMOOOOOOQQQTTTYYY]]]aaadddeeejjjlllooorrrvvvzzz|||~~~~~~~~~~~~~~~~~~|||zzzxxxwwwxxxyyyzzzsssrrrrrrrrrsssssspppnnnkkkggg___WWWQQQLLLKKKJJJHHHGGGEEEBBBBBBEEEJJJOOOQQQZZZgggqqquuurrrkkkeee]]]SSSIIIFFFFFFFFFJJJNNN]]]mmmtttvvv}}}}}}kkk]]]IIIEEE???<<<:::;;;;;;;;;999999888888888888999999999999999999999888777666999999999888888888777777666666666666555555555555555555555555555555555555111333555777888666444333444666777555222000111333555555555555555555444444666666555555444444444333555555666666777777888888666666777777777777666666999999888888777777666666666888999;;;;;;:::999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;::::::999999999:::777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999888:::===<<<;;;;;;===@@@>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHKKKOOOSSSUUUeeennn|||rrrfff]]]WWWTTTQQQQQQUUU]]]eeejjjzzzyyyxxxuuuxxx~~~{{{tttnnnkkkhhhccc___\\\^^^```aaaaaaaaabbbccc```______^^^]]]\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^______]]]\\\[[[YYYXXXWWWRRRQQQPPPNNNLLLIIIGGGEEEFFFFFFEEECCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB??????????????????@@@@@@CCCAAA>>><<<<<<===@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBB|||{{{zzzzzz{{{}}}~~~|||zzzxxxyyywwwuuurrrooonnnmmmmmmggggggfffdddcccbbb``````[[[[[[YYYXXXWWWVVVUUUUUUVVVUUUTTTSSSTTTSSSQQQOOOLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBDDDFFFHHHIIIJJJKKKJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGGGGCCCFFFIIIKKKLLLNNNQQQSSSWWWXXX[[[___cccfffhhhiiilllmmmoooqqqtttvvvxxxyyy{{{{{{}}}~~~~~~}}}||||||{{{{{{|||{{{xxxvvvuuuuuuuuuvvvrrrqqqqqqqqqqqqooollliiieeeaaa[[[TTTNNNKKKIIIIIIFFFFFFFFFFFFFFFHHHMMMPPPWWW___kkktttvvvooofff___RRRKKKEEEEEEGGGIIIPPPWWWeeevvv}}}sssnnnuuu}}}ppp]]]PPPFFFCCC>>>;;;;;;;;;::::::888888888777777888888888999999999999999888777777999999888888888777777777666666666666555555555555555555555555555555555555000111444666666555333222666777888777444333444666555555555555555555555555666666666555555555444444555555666666777777777777666666777777777777666666888888777777777777777777555666888999:::999888777888888888999999999:::::::::::::::;;;;;;;;;;;;<<<999888888888888999::::::999888888777777888888999777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<<:::::::::999::::::;;;;;;999;;;======;;;;;;===??????@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIILLLNNNTTT\\\kkk~~~uuuhhh___YYYVVVQQQNNNPPPUUU[[[___ggghhhppp~~~{{{yyy}}}vvvpppjjjddd___\\\]]]^^^^^^]]]^^^___```aaaaaa```___]]]\\\\\\[[[______________________________^^^]]][[[ZZZYYYXXXUUUTTTSSSRRROOOMMMKKKIIIIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???======>>>@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEExxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}|||zzzwwwtttrrrqqqqqqmmmlllkkkiiigggeeedddccc___^^^]]][[[ZZZYYYXXXXXXVVVUUUSSSSSSSSSSSSQQQOOONNNMMMKKKJJJHHHGGGGGGGGGCCCDDDFFFGGGIIIJJJKKKKKKKKKIIIGGGGGGHHHHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNJJJLLLOOOQQQSSSUUUXXXZZZ___```bbbdddgggiiijjjkkkmmmnnnooopppqqqrrrsssttttttuuuvvvxxxzzz|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyxxxvvvsssqqqqqqqqqqqqqqqpppooonnnllliiidddaaa[[[XXXSSSNNNJJJHHHGGGHHHDDDFFFHHHIIIKKKNNNRRRUUU```fffnnnsssqqqhhh]]]UUUJJJGGGFFFGGGIIIMMMWWWbbbsssppplllnnnyyy|||||||||zzzqqqbbbQQQEEEAAA???<<<;;;;;;;;;999888888777777666666777777888888999999999999888888777888888888888777777777777666666666555555555555444444444444444444444444444444555777999999888777555444666777666555444555666555555555555555555555555666666666666666555555555555666666666666777777777555666666777777666666555666666666777777777777777444555777888888888777666888888888999999999999:::::::::::::::;;;;;;;;;;;;888777777777777888999999888888888777888888999999777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;999999999999:::;;;<<<===<<<===>>>>>><<<<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHLLLRRR\\\jjj}}}}}}pppggg```ZZZSSSNNNMMMNNNQQQRRRVVVWWW___lllzzz{{{wwwyyy{{{tttkkkeeecccaaa___^^^]]]^^^___```dddcccbbb```___^^^^^^^^^``````````````````````````````___]]]\\\[[[ZZZYYYYYYXXXXXXVVVTTTRRRPPPOOOMMMLLLKKKIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{yyywwwuuutttrrrqqqpppnnnkkkiiihhhgggdddcccaaa___]]][[[ZZZZZZWWWUUUSSSRRRRRRRRRQQQOOOOOONNNLLLKKKIIIHHHHHHHHHGGGHHHJJJKKKMMMMMMMMMMMMJJJHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEGGGHHHJJJKKKKKKKKKIIIJJJKKKLLLOOOQQQSSSTTTRRRTTTWWWYYYZZZ\\\___aaacccccccccdddeeefffggghhhkkkkkklllmmmnnnoooooopppqqqqqqrrrtttvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuuuutttrrrpppoooooooooooonnnllljjjhhheeeaaa[[[WWWQQQOOOLLLIIIGGGFFFFFFGGGCCCEEEHHHKKKOOOTTTZZZ^^^gggiiikkkjjjeee]]]SSSMMMJJJKKKMMMOOOOOOSSS___lllzzzssstttyyy~~~{{{zzzvvvnnnbbbTTTGGG???<<<;;;::::::;;;:::888666777666666555555666666777888888888999999888888777888888777777777666666666666666555555555444444444444444444444444444444444555666888999999999777777222222333333333333444555444444444555555555555555666666666666666666666666666666666666666666666666555666666666666666666555555555555666666777777777444555666777777777777666888888888888999999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;::::::999999999:::777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<===============<<<<<<;;;:::::::::::::::;;;<<<<<<>>>>>>>>>>>>============?????????@@@@@@AAAAAAAAAEEEEEEDDDDDDEEEFFFGGGHHHKKKPPPWWW]]]iii}}}ttthhh```WWWPPPMMMLLLLLLKKKOOOQQQWWW^^^gggttt}}}zzzzzztttppplllgggdddbbbbbbccccccdddcccbbbaaa``````aaaaaa````````````````````````aaa``````___]]]\\\\\\[[[[[[[[[[[[ZZZYYYWWWUUUUUURRRQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBBAAACCCBBBBBBBBBAAAAAAAAA@@@tttvvvyyy|||}}}~~~~~~~~~}}}~~~~~~~~~~~~|||zzzyyyxxxvvvuuutttrrrooommmlllkkkhhhgggdddaaa^^^\\\[[[ZZZYYYWWWTTTSSSSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKMMMOOOOOOOOOOOONNNJJJHHHGGGGGGHHHHHHGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHJJJLLLMMMOOOOOOPPPNNNOOOPPPQQQTTTVVVXXXYYYZZZ\\\^^^___```aaadddfffccccccbbbaaaaaabbbccccccdddeeefffgggiiijjjkkkkkknnnnnnnnnoooqqqsssuuuvvvwwwwwwxxxwwwwwwvvvttttttpppoooooonnnmmmmmmmmmmmmiiigggccc```\\\WWWRRRNNNJJJHHHGGGFFFEEEFFFGGGHHHEEEGGGKKKPPPUUU[[[bbbfffhhhfffaaa\\\VVVQQQMMMKKKNNNQQQVVVZZZ[[[___mmmzzzyyysssjjj]]]QQQFFF???;;;999888888999::::::777555666555555444444555555666666666777888888777777777777777777666666666555555555555555555444444444444444444444444444444444444000111222333333333333222111111111222333444444444444444444555555555666666555555555666666666666666666666666555555555555555555555666666666666555555444444555555666666666777555666666777777777777777777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<:::999888888777777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>===<<<;;;===<<<;;;;;;:::::::::;;;>>>>>>======>>>>>>===============>>>>>>?????????CCCCCCCCCDDDEEEGGGHHHIIIFFFKKKPPPSSSXXXhhhnnnfff[[[SSSPPPNNNLLLIIIMMMNNNRRRVVV[[[eeeyyy~~~xxxqqqllliiihhhgggfffbbbbbb```______```aaabbb````````````````````````bbbaaaaaa```___^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKIIIHHHFFFFFFEEEFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@???===<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@rrrtttwwwzzz|||}}}~~~~~~||||||}}}~~~~~~~~~}}}|||zzzyyyxxxvvvtttrrrqqqpppkkkjjjgggeeecccaaa```___^^^[[[XXXVVVUUUTTTSSSRRRQQQPPPPPPOOONNNOOOOOOOOOMMMNNNPPPRRRSSSRRRPPPOOOMMMLLLJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]^^^```aaabbbbbbbbbdddfffcccbbb```^^^]]]]]]^^^___\\\\\\^^^___aaabbbddddddhhhhhhhhhiiijjjlllnnnppprrrrrrtttttttttsssrrrqqqmmmllllllkkkkkkjjjjjjiiiddd```[[[VVVSSSOOOKKKIIIFFFEEEEEEEEEFFFHHHIIIJJJJJJNNNUUUZZZ___bbbfffhhhccc^^^WWWPPPKKKJJJKKKMMMRRRVVV]]]eeejjjqqqxxxooo```RRRHHHBBB>>><<<999888777888999999777555555444444444444444444555444555555666666666666555666666666666555555555555555555555444444444444333333333333333333333333333000111222222333333222222444333222333555666666555333333444444555666666666444444444555555555555555666666666555555555555444444555555666666555555444444444444555555555555555666666666666777777777888777777777888888888888999999999999999::::::::::::::::::999999::::::;;;<<<<<<;;;:::888777666666555777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<======>>>???>>>===<<<;;;>>>===<<<;;;::::::::::::>>>===<<<<<<>>>>>>>>><<<<<<<<<======>>>??????@@@???@@@AAABBBDDDEEEGGGGGGBBBGGGLLLNNNQQQ\\\nnn|||wwwmmmbbbZZZWWWTTTPPPLLLKKKLLLNNNRRRUUU]]]mmm}}}xxxtttqqqmmmjjjfffdddbbb```___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaa``````______\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWVVVTTTSSSRRRRRROOOMMMKKKHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<<<<<<<>>>???@@@@@@@@@@@@<<<===>>>???@@@AAABBBCCCpppqqqsssvvvyyy{{{|||}}}{{{{{{|||}}}~~~}}}}}}{{{zzzyyywwwvvvvvvppppppooonnnmmmmmmmmmmmmeeebbb]]]ZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUSSSUUUWWWYYYYYYXXXVVVTTTSSSQQQPPPOOOPPPQQQPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIEEEFFFHHHJJJKKKLLLMMMMMMKKKLLLMMMOOOQQQSSSUUUUUUVVVWWWYYY[[[]]]^^^^^^___^^^^^^^^^^^^___```aaaaaa^^^```aaaaaa```___aaabbb___]]][[[YYYXXXXXXXXXYYYTTTTTTUUUWWWXXXYYYZZZZZZ___^^^___```bbbeeeiiikkkkkkmmmooopppqqqqqqpppooolllkkkjjjiiigggeeecccbbb___ZZZSSSNNNKKKHHHGGGEEEEEEEEEEEEFFFHHHJJJLLLMMMQQQXXXbbbiiikkkjjjfffeeeZZZVVVOOOJJJHHHJJJNNNQQQWWWZZZcccnnnwwwzzzyyy|||}}}|||ttthhhXXXKKKEEEBBB???<<<:::888777777888888777555444444333333333333444444222333444444555555444444666666666555555555444444555555555444444444333333333333333333333333333333333333333444444444444444555333222333555666555333333333444444555666666777333333333333444444444555666666555555555444444444444555555666666555555444555555444444444444444444555555555555555666666777777777777777888888888888888999999999999:::::::::999999888888999999:::;;;999999888888777777888888777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===?????????>>><<<;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;>>>???>>><<<<<<<<<===>>>???AAABBBBBB>>>???@@@BBBCCCDDDEEEEEECCCGGGKKKLLLNNNTTT```jjjwwwyyymmmeeeaaa^^^XXXSSSPPPNNNOOOQQQSSSWWWbbbnnn}}}xxxqqqoookkkgggeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbaaaaaa``````]]]]]]^^^_________^^^^^^\\\[[[ZZZXXXWWWWWWVVVVVVTTTRRROOOLLLIIIHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>======;;;;;;===>>>???@@@@@@@@@;;;<<<===>>>@@@AAABBBBBBnnnoooqqqsssvvvxxxzzz{{{zzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyvvvvvvvvvwwwwwwyyyzzzzzzjjjgggbbb^^^\\\[[[YYYXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[^^^______^^^\\\ZZZXXXVVVTTTTTTUUUVVVUUUTTTMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSPPPQQQSSSUUUXXXZZZ\\\]]]```aaacccdddfffgggggghhhddddddccccccbbbccccccddd^^^___```___]]]]]]]]]___[[[YYYVVVTTTSSSSSSSSSTTTPPPPPPPPPQQQRRRRRRSSSSSSWWWWWWWWWYYY]]]aaaeeeggggggiiikkkmmmnnnnnnnnnmmmlllkkkjjjgggdddaaa^^^]]]\\\VVVOOOIIIFFFEEEDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOVVV___llluuuuuunnneee```TTTQQQLLLIIIIIIMMMRRRUUU\\\___gggsss}}}}}}uuummmlllnnnjjjrrrxxxtttrrrwww}}}yyyvvvjjj^^^NNNDDDAAA???:::666;;;999777666777888777666444333333222222333333444111222333333444444444333666666555555555444444444555555444444444333333333333333333333333333333333000000000111111111222222444222000111333444222000333333444444555666777777222222222333333444444444666666555555555444444444444555555555555555555444555555555444444333333333444333333333333444555555777777777777888888888888888888999999999:::::::::::::::999999::::::;;;<<<999999999999:::;;;<<<===777888888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===???@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;999888:::===???>>><<<<<<===>>>???AAACCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHHHHHHHLLLTTT[[[aaatttwwwnnnkkkggg```ZZZWWWTTTSSSSSSSSSSSSZZZcccsss}}}xxxnnnrrrxxx~~~~~~zzzuuupppllljjjiiiiiiggggggggggggggggggggggggdddcccccccccbbbaaaaaaaaa^^^^^^___```````````````]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWTTTPPPNNNMMMMMMMMMGGGFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA???>>>=========:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>????????????lllmmmnnnpppsssvvvxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~zzzzzz|||wwwqqqiiidddcccaaa___]]]\\\ZZZ\\\```aaa______bbb```dddggggggdddaaaaaabbbaaa```^^^\\\[[[[[[[[[\\\VVVUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYY___```aaacccdddeeeeeeeeejjjkkklllnnnnnnnnnmmmlllllljjjgggeeeeeedddcccaaa^^^^^^]]]\\\[[[[[[\\\\\\YYYVVVRRROOONNNMMMKKKJJJIIIHHHGGGGGGHHHJJJLLLNNNNNNPPPRRRSSSTTTWWW[[[^^^```dddhhhkkkkkkiiihhhhhheee```ZZZXXXXXXWWWRRRMMMNNNKKKHHHGGGHHHHHHEEECCC@@@DDDGGGFFFIIIQQQXXXYYYhhhmmmtttxxxuuulll```YYYQQQOOOMMMOOOTTTYYY^^^``````gggqqq|||~~~sssuuu|||yyynnnjjjjjjgggcccaaafffkkkooopppttt|||}}}sssjjjYYYRRRIIIAAA===:::999888::::::999888777666555444666555444444555666555444222222333444444555555666222222333444444555555666555444444444444555666666333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555444333333222333444666777555555555444444333333333222222333333444555666666555444333444666888999888555777999:::;;;:::888777999999999999999999999999888888777777888888999:::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????<<<===>>>@@@BBBDDDEEEFFFIIIGGGEEEEEEFFFJJJNNNPPP[[[```mmm{{{vvvnnnhhhaaa\\\WWWTTTTTTVVVXXXYYYdddlllxxxxxxnnngggeeejjjqqqwww{{{wwwssspppnnnllljjjiiijjjjjjiiihhhhhhhhhfffccc``````bbbeeebbbbbbaaa```````````````^^^]]]\\\ZZZYYYZZZZZZ[[[[[[YYYWWWTTTQQQPPPPPPOOOQQQPPPMMMKKKHHHGGGFFFEEEHHHHHHFFFDDDBBB@@@>>>>>><<<;;;;;;;;;<<<>>>@@@AAA>>>>>>????????????>>>>>>dddeeefffiiilllooorrrssswwwwwwxxxyyyzzz|||}}}~~~}}}~~~~~~~~~}}}wwwpppkkkhhhgggeeedddccc```aaaeeefffeeefffiiifffiiimmmmmmjjjhhhiiikkkkkkjjjhhhfffdddccccccccc]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______``````aaabbbbbbcccggghhhiiijjjkkklllllllllnnnnnnpppqqqqqqqqqppppppooollliiihhhgggfffdddbbb___^^^]]][[[ZZZYYYXXXXXXXXXUUUQQQOOOMMMLLLJJJIIIEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIKKKLLLMMMPPPSSSVVV\\\___dddffffffdddccccccaaa\\\VVVTTTTTTSSSOOOKKKHHHFFFCCCCCCEEEFFFEEECCCEEEJJJLLLLLLPPPYYY```bbbmmmppprrrqqqlllaaaVVVOOOJJJLLLOOOTTTZZZaaahhhlllrrrwww~~~~~~tttrrrqqqvvvzzzpppgggdddbbb^^^\\\\\\aaaiiiqqqtttxxx}}}~~~wwwjjj```MMMHHHBBB>>><<<<<<<<<<<<::::::999888777666555555666555444444555666555444222222333333444555555555444444444444444444333333333333333333333444555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555444444333333333444555666555555444444444333333333222222333333444444555555///......///111333444444666777888999:::999888888999999999999999999999999888888777777888888999:::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????===>>>???@@@AAACCCDDDDDDDDDCCCBBBBBBCCCFFFIIIKKKOOOTTT]]]kkk}}}zzztttiiiccc\\\VVVTTTTTTTTTTTTXXX___jjjvvvlllddd^^^___cccfffmmmttt~~~zzzxxxuuutttsssrrrpppnnngggfffdddcccccccccccccccbbbaaaaaa``````````````````___^^^\\\\\\\\\\\\]]]^^^]]][[[YYYWWWVVVVVVVVVTTTSSSQQQOOOMMMKKKJJJIIIJJJIIIHHHFFFCCCAAA??????======???@@@@@@@@@??????>>>>>>???@@@@@@@@@??????^^^___aaadddhhhllloooqqqrrrssstttuuuwwwyyy{{{|||}}}}}}~~~}}}wwwqqqnnnlllkkkiiieeeaaaaaadddeeeeeeggglllooorrruuuuuusssrrrtttvvvxxxwwwtttrrrpppooonnnnnniiiiiihhhgggggggggggghhheeeeeefffffffffggggggggghhhhhhggggggggggggffffffjjjjjjjjjkkkllllllmmmmmmnnnooopppqqqrrrsssssssssrrrssstttuuuvvvuuuttttttrrrpppmmmkkkiiigggdddbbb```^^^\\\ZZZWWWVVVUUUTTTWWWTTTQQQNNNMMMKKKIIIGGGCCCBBBAAA?????????@@@AAAAAACCCDDDEEEFFFHHHLLLOOOUUUXXX\\\^^^^^^]]]\\\\\\YYYUUUQQQOOOOOONNNJJJGGGDDDBBB@@@AAACCCEEEFFFEEEJJJPPPTTTVVV[[[dddkkkmmmqqqpppmmmhhh```WWWOOOJJJGGGMMMUUU\\\ccckkktttzzzqqqiiiiiipppyyy{{{tttlllhhhccc]]]\\\______iiitttzzz}}}|||wwwuuuzzz{{{mmm\\\RRRCCC@@@<<<;;;;;;<<<<<<<<<::::::999888777777666555666555444444555666555444222222333333444444555555555555555444333222222222222222222222222333333444333333333333333333333333111111111111111111111111222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555444333333333444444444444444444333333333333333333333333333333333333111000///111444666777666777777777888888888999999888888888888888888888888888777777777777888999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???????????????@@@AAAAAABBBBBB@@@@@@@@@AAABBBDDDEEEFFFHHHLLLRRRZZZfffyyytttnnnddd\\\VVVSSSPPPOOONNNRRRZZZcccnnnyyyssshhh^^^\\\^^^___aaacccjjjppp}}}~~~{{{wwwuuummmjjjgggfffhhhhhhfffcccbbbaaaaaa```````````````bbbaaa```___^^^^^^^^^^^^```___^^^\\\[[[[[[[[[[[[WWWWWWWWWVVVTTTQQQOOONNNMMMMMMKKKHHHFFFDDDBBBAAA???AAACCCDDDCCCAAA???======>>>???@@@@@@@@@@@@@@@XXXYYY[[[^^^bbbgggjjjllllllmmmnnnqqqsssvvvyyyzzz{{{{{{|||}}}{{{vvvrrrooolllkkkfffbbb```bbbccccccggglllwwwzzz||||||yyyxxxzzz}}}~~~}}}{{{zzzyyyyyyxxxwwwuuutttrrrqqqqqqqqqmmmmmmnnnnnnoooooopppppppppoooooonnnmmmmmmlllllloooooopppqqqqqqrrrrrrsssqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvtttrrrooommmkkkhhheeebbb^^^]]][[[XXXVVVTTTSSSSSSUUUSSSPPPNNNLLLKKKHHHFFFEEEDDDBBB@@@???>>>>>>>>>???@@@AAAAAABBBDDDGGGJJJOOORRRUUUWWWVVVUUUUUUUUURRROOOLLLJJJJJJIIIGGGEEECCCBBBAAABBBDDDGGGIIIJJJNNNVVV___dddiiiqqqttttttnnnjjjddd]]]WWWQQQMMMLLLLLLSSS\\\ccchhhqqq|||yyyllliiimmmuuu}}}uuujjjaaa```dddeeeoooyyy~~~~~~zzzttttttyyy~~~|||qqq```PPPGGG@@@>>>;;;:::::::::999777:::999999888777777666666666444444444555666555444111222222333444444555555444444444333333333222222222222222222222333444444333333333333333333333333222222222222222222222222222222222333333333333333333333333333333333333333222222333333333333444444444444444444444444444444666555555444333333333333333333333333333333333333333333333333222222222222333222222444777999::::::888777777777777888999999888888888888888888888888777777777777777888999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEJJJOOORRRXXXeeexxx}}}vvvkkk```XXXRRRNNNLLLKKKNNNRRRXXX___hhhrrrxxx~~~sssfffbbbdddffffffddddddgggooozzz|||vvvooommmnnnnnnjjjfffbbbbbbaaa````````````aaabbbbbbaaa```____________]]]]]]]]]]]]\\\]]]]]]]]]ZZZ[[[[[[[[[ZZZWWWTTTRRRRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDEEEDDDCCC@@@>>><<<======>>>???@@@@@@@@@@@@OOOPPPRRRUUUXXX\\\___aaaeeefffhhhjjjnnnrrruuuvvvxxxyyyyyy{{{}}}}}}xxxsssooonnnkkkfffcccdddeeeeeehhhnnnzzz}}}|||{{{|||~~~|||{{{zzzyyyuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuutttsssrrrqqqqqqrrrssssssttttttuuuvvvvvvttttttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxuuussspppnnnllliiieeebbb]]]\\\ZZZXXXVVVTTTTTTSSSSSSQQQOOONNNMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>=========>>>?????????AAADDDFFFJJJMMMPPPQQQPPPOOOOOOOOOMMMKKKIIIHHHGGGGGGFFFEEECCCCCCCCCDDDEEEIIILLLOOOVVVaaammmssswwwzzzxxxtttfffbbbZZZSSSNNNLLLMMMNNNPPPWWW___eeekkkuuu~~~uuuooossszzz~~~ooocccaaafffqqqxxx~~~~~~}}}}}}yyyuuuzzzzzzxxxpppcccTTTHHHAAA???===;;;:::::::::888666999888888777777666666666666444444444555666555444111111222222333444444555222222222333333333444444333333333333333444444555333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222222333333444444444444444444444444444444444555555555444444333333222333333333333333333333333222222222222222111111111000//////000333555666666777777666666777777888999777777777777777777777777777777666666777777888999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<<<<======>>>>>>??????@@@@@@?????????>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDD@@@EEEJJJLLLNNNVVVcccnnnxxxlll```WWWQQQLLLJJJJJJKKKMMMOOOSSSZZZbbbgggppptttnnnpppsssrrrooojjjgggfffkkkqqqxxx{{{vvvtttqqqlllhhhccccccbbbaaaaaaaaaaaabbbaaaaaaaaa```______^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^\\\]]]^^^^^^]]]ZZZXXXVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFDDDAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@KKKLLLMMMPPPRRRUUUWWWYYY[[[]]]___bbbgggkkknnnpppssstttuuuxxx{{{~~~~~~{{{vvvssslllgggdddeeedddcccfffkkkwww{{{}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzyyyxxxwwwwwwvvvuuuuuuvvvwwwwwwxxxxxxyyywwwxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{|||{{{zzzyyyxxxvvvtttrrrpppnnnkkkgggccc]]]\\\[[[XXXWWWUUUUUUTTTPPPOOONNNNNNNNNMMMKKKIIIFFFEEEDDDBBB@@@>>><<<;;;:::;;;<<<<<<<<<===@@@BBBGGGIIIKKKKKKJJJJJJJJJKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGIIINNNTTTXXXdddooozzz~~~}}}zzzssslll\\\XXXRRRLLLJJJKKKNNNQQQVVV[[[ccckkkttt~~~|||zzz{{{vvvkkkjjjnnn{{{|||zzz{{{{{{yyy}}}wwwmmmaaaTTTJJJCCC???===;;;999999:::;;;:::999777777777666666555555555666555444444555666555444111111222222333333444444111111111222333444444444333333333333333444555555333333333333333333333333333333333333333333333333222222333333444444555555333333333333333333333333111222222333333444444555333333333333333333333333444444555555555444333333222222222222333333333333111111111111111111111111000///...///222333444333666666666777777777888888666666666666666666666666777666666666666777888888888888999999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>>>>===<<<<<<<<<======>>>>>>???????????????>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBB???DDDHHHJJJJJJNNNVVV]]]jjj|||{{{nnnbbbYYYRRRMMMJJJGGGGGGHHHHHHJJJNNNTTTXXXcccsssyyypppgggdddeeeiiirrr|||}}}wwwooojjjeeeddddddcccbbbccccccccc```````````````^^^]]]]]]]]]^^^___``````aaaaaa```^^^_________^^^]]][[[ZZZYYYYYYXXXWWWUUUTTTSSSRRRPPPNNNKKKGGGEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@JJJJJJKKKLLLMMMOOOQQQRRRRRRSSSVVVZZZ___cccgggjjjmmmnnnqqqtttwwwzzz|||}}}zzz}}}|||xxxnnniiifffgggeeecccdddhhhpppuuu{{{~~~}}}{{{{{{|||~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyvvvvvvwwwwwwxxxyyyyyyyyyzzzzzz{{{|||||||||{{{{{{{{{||||||}}}|||{{{zzzyyywwwuuutttsssqqqnnniiifffaaa```]]]ZZZXXXUUUTTTSSSNNNNNNMMMNNNOOOOOOMMMKKKFFFFFFEEECCCAAA???===<<<:::;;;<<<;;;;;;<<>><<<:::888888999;;;;;;:::555555555555444444444444666555444444555666555444111111111222333333444444222222222222222222333333222222222222222333333444333333333333333333333333222222222222222222222222222222333333444555555666333333333333333333333333111111222333333444555555333333333333333333333333222333444555555555444333111111222222222333333333//////000000111111222222444222111222333555555444444555777888888888777666666666666666666666666666666666666666666777888888888888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>===<<<;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFHHHKKKPPPTTTZZZgggzzzvvviii___XXXRRROOOHHHIIIHHHHHHHHHJJJNNNQQQVVVeeexxxwwwllleeebbbeeekkknnnsss{{{uuunnnffffffeeeddddddddddddeee```aaaaaaaaa```___^^^]]]]]]^^^___aaaaaaaaaaaa```aaaaaa``````______^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYUUUTTTRRRPPPMMMJJJHHHGGGEEEFFFFFFFFFEEEDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHIIILLLMMMPPPTTTYYY^^^ccceeehhhjjjnnnrrruuuwwwxxxyyyvvvzzz}}}~~~~~~~~~~~~zzztttpppmmmmmmlllhhhiiillljjjqqqyyy}}}}}}||||||}}}||||||}}}~~~}}}|||{{{zzzxxxxxxyyyyyyzzz|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxuuuuuuuuuvvvwwwwwwxxxxxxzzzzzz{{{|||||||||{{{{{{|||}}}}}}~~~}}}|||{{{zzzxxxwwwuuuuuusssppplllhhheeeccc```\\\XXXUUUSSSRRRMMMMMMMMMOOOPPPPPPNNNLLLHHHHHHGGGFFFDDDBBB@@@???======>>>=========@@@BBBAAACCCDDDDDDCCCBBBCCCDDDBBBBBBCCCBBBAAAAAACCCDDDJJJMMMQQQUUUZZZbbblllssszzzxxxmmmcccWWWNNNJJJIIIJJJMMMSSS\\\eeejjjuuuyyy|||zzz~~~|||}}}xxxwww{{{~~~~~~vvvhhhVVVHHHBBB@@@???===???<<<999777888888999888444444444444444444333333666555444444555666555444000111111222333333444444444444333222222111111111111111111000111222222333333333333333333333333333111111111111111111111111222222333333444555666666333333333333333333333333111111222333333444555555333333333333333333333333111222444555666555444444111111111222222333333333...//////000111222222333444222111111222333333222444555777888999888666555666666666666666666666666666666666666666777888888777888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<======<<<;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>=========@@@@@@??????@@@AAABBBCCC@@@@@@???@@@BBBFFFKKKMMMUUU\\\hhhyyyqqqggg___YYYVVVMMMMMMMMMLLLKKKLLLOOOQQQLLLZZZkkk{{{}}}wwwvvvzzzzzzlllbbb___aaa```cccjjjsss|||tttggggggfffeeeeeeeeeeeefffaaaaaabbbbbbaaa```^^^]]]\\\]]]^^^___``````___^^^cccbbbaaa`````````aaaaaa^^^^^^]]]]]]]]]]]]]]]\\\XXXXXXYYYXXXUUUQQQMMMJJJIIIIIIIIIHHHGGGFFFEEEDDDHHHHHHGGGFFFEEEEEEDDDDDDHHHHHHIIIKKKOOOTTTYYY\\\aaaeeeiiilllnnnppprrrtttwwwxxxzzz|||}}}~~~~~~}}}{{{vvvqqqnnnnnnmmmkkkiiijjjpppxxx|||xxxyyyxxxwwwxxxyyyyyywwwvvvsssssstttuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuqqqrrrtttuuuwwwxxxxxxxxx||||||{{{{{{{{{{{{|||}}}}}}~~~}}}}}}zzzwwwttttttuuusssmmmgggfffccc___\\\ZZZYYYWWWUUUPPPPPPQQQQQQRRRSSSSSSSSSNNNLLLHHHDDDBBBBBBCCCDDD???===<<<<<<>>>??????>>>===<<<<<<>>>BBBDDDCCCAAA@@@AAABBBBBBCCCEEEIIILLLQQQTTTZZZbbbjjjqqqvvvyyy{{{xxxqqqhhh]]]UUUQQQPPPKKKLLLNNNRRRYYYgggwww~~~~~~{{{xxxyyy~~~~~~|||iiiZZZIIIBBB@@@===<<<<<<888888888888777777777666888777666555444333333222333333222222111222222222444444444333333222222222333333444444555666666777333222111000000111222333444444444333333222222222222222222222222222222222000...---...//////...---222333333444444333333222333333333333333333333333333333333444444444555555444444444333333222222222333333333333333333333333333333222222222222222222111111222333333444555555666666666666666666666666555555666666666666555555444444666777888888888888;;;999777999;;;===;;;999:::::::::999999888888888999999999::::::;;;;;;;;;<<<;;;;;;:::888666555444555666888999:::;;;;;;;;;;;;<<<===============<<<@@@???>>>======>>>???@@@>>>??????@@@AAAAAABBBBBB>>>>>>???AAACCCFFFHHHIIIOOOTTT\\\dddppp~~~ssshhh___ZZZ[[[WWWRRROOONNNNNNMMMLLLRRRTTTZZZgggxxx|||sssooonnnssszzz}}}ooofff```\\\^^^______dddrrrxxxtttrrrqqqnnniiihhhjjjffffffeeeeeedddcccaaa``````bbbdddcccaaa```bbbdddddddddcccbbbbbbccccccddd^^^_________``````aaaaaa___^^^\\\ZZZXXXWWWVVVUUUVVVUUUQQQNNNKKKIIIHHHHHHGGGFFFFFFEEECCCBBBAAAAAADDDDDDDDDFFFIIINNNRRRUUUZZZ^^^bbbfffiiikkknnnpppqqqsssuuuwwwyyyzzzzzzzzz}}}~~~}}}yyytttqqqpppooommmlllmmmrrrzzz~~~{{{zzzyyyxxxxxxyyyyyywwwuuuttttttttttttssssssrrrrrrtttttttttttttttsssrrrrrrqqqrrrrrrrrrrrrssssssssspppqqqrrrtttuuuvvvwwwwwwyyyyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}||||||yyywwwwwwxxxvvvpppjjjhhheeeaaa^^^\\\[[[YYYWWWQQQRRRRRRSSSTTTUUUUUUVVVRRRPPPMMMIIIGGGEEEDDDDDDAAA???>>>>>>???@@@@@@???@@@>>>===>>>@@@@@@>>><<<@@@AAABBBDDDFFFKKKQQQVVV\\\```hhhpppvvvyyyzzzzzzooommmggg```WWWRRROOOOOOPPPSSSWWW\\\eeesssyyyvvvsssvvvzzzzzzssslll]]]OOOBBB===<<<:::999:::888888888777777777666666888777666444333333222222333333222222111222222333444444444333333222222222333333333444555666666666333222111111111111222333333333333333333333222222222222222222222222222222444333222222444444333222333333444444444444333333333333333333333333333333222333333333333444444444555555555444444333333333333333333333333333333333222222222222222222222222000000111111222333333333555555555555555555555555555555666666666666555555444444555666777888888777:::888777888:::<<<:::999::::::999999999888888888777777888888888999999999999999999999888777666666666777888:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>===???>>>============>>>???>>>>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAACCCEEEFFFFFFJJJPPPVVV___qqq|||qqqhhhbbb___\\\XXXUUUTTTRRROOOMMMOOOQQQUUU^^^kkk{{{zzzqqqkkklllppp~~~pppeee[[[[[[ZZZYYY\\\fffttt|||zzzxxxrrroooooohhhgggeeedddcccbbb```______aaabbbbbb```___```bbbdddddddddddddddddddddddd_________``````aaaaaaaaa```___]]]\\\ZZZYYYYYYYYYYYYXXXUUURRRPPPNNNMMMMMMGGGGGGFFFEEECCCAAA@@@???@@@@@@@@@AAADDDGGGKKKMMMPPPTTTYYY]]]```cccfffiiijjjkkknnnqqqtttuuuvvvvvvxxxyyy{{{}}}~~~yyyuuusssrrrqqqoooqqqvvv||||||{{{zzzzzzzzzzzzxxxvvvuuutttsssrrrqqqpppoooooopppppppppoooooooooooonnnnnnnnnooooooooopppppppppnnnoooppprrrttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{|||}}}}}}}}}|||~~~|||zzzzzz{{{xxxsssoookkkhhhdddaaa___]]][[[YYYSSSSSSTTTTTTVVVWWWXXXYYYWWWUUUSSSPPPMMMIIIFFFEEECCCBBB@@@@@@AAABBBBBBAAAAAA@@@??????@@@@@@???===BBBCCCEEEGGGLLLSSS\\\bbbjjjooovvv|||~~~|||wwwtttcccaaa]]]WWWSSSRRRSSSUUU\\\aaagggnnnwww}}}}}}yyywwwwwwzzzzzztttfff[[[NNNCCC:::999:::999888888777777777777666666666666777666555444333222222222333222222111222222333333444444333333333333222222222333333444444555555666333333222222222222333333222222222333333333333333333333333333333333333333333222111222333444333111333444444555555444444333333333333333333333333333111111222222222333333333555555555555444444444444333333333333333333333333111111111222222333333444111111222222333333444444555555555555555555555555555555666666666666555555444444555666777777777777888777666777999:::999888999999999888888888888888555555666666666666777777777777888888999888888888777888999:::;;;<<<<<<<<<<<<======>>>??????>>>>>>======<<<<<<<<<<<<======<<<<<<======>>>?????????>>>>>>>>>???@@@AAABBBCCCAAADDDGGGIIIOOO\\\lllyyy{{{qqqlllhhheeebbb___\\\XXXSSSOOOMMMOOORRRVVV\\\ggguuu~~~sssnnnnnnuuuqqqaaa]]]XXXUUUVVV[[[bbbfffyyy|||zzzqqqnnnjjjgggfffdddaaa______aaabbbaaa```___```bbbbbbcccdddfffffffffeeeeee`````````aaaaaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUIIIIIIHHHGGGEEECCCAAA???????????????AAACCCFFFGGGHHHKKKOOOSSSWWWZZZ^^^aaaccceeehhhllloooqqqrrrrrrrrrtttvvvyyy|||~~~~~~zzzwwwuuutttsssvvvyyy~~~~~~}}}||||||{{{yyyvvvtttsssrrrqqqpppooooooooommmmmmmmmlllllllllmmmmmmlllllllllmmmmmmmmmnnnnnnmmmnnnoooqqqrrrsssttttttssssssssstttuuuwwwxxxyyyxxxyyyzzz{{{|||}}}}}}~~~}}}|||||||||zzzvvvrrrmmmjjjgggdddbbb```\\\ZZZTTTTTTTTTUUUVVVXXXZZZ[[[ZZZZZZYYYVVVRRRMMMHHHEEEEEEDDDBBBAAABBBCCCBBBAAA@@@@@@@@@AAACCCDDDEEEEEEFFFGGGJJJNNNTTT]]]fffmmmwwwzzz|||}}}yyyrrrjjjeee\\\ZZZVVVSSSSSSWWW___eeeooottt{{{}}}}}}|||}}}{{{vvvyyy{{{}}}|||uuugggWWWMMMEEE===888999:::999888888777777666666666555555555666555444333222222222222222222111111222222333333333333333333333333333333222222333333444444444444333333333333333333333333111111222222333333333444333333333333333333333333222000000000222333222111333444444555555444444333222222222222222222222222000111111111111222222222444444444444444444444444222222222222222222222222000000111222333333444444444444444555555666666666444444444444444444444444444555555666666555555444333444555666666666666666666666666666777888888777888888888888888888888777555555555555555555555666666777777888888888888888888888999;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>??????>>>>>>??????@@@AAABBBDDDEEEFFFIIIQQQ]]]fff{{{yyytttrrrpppmmmjjjeee___WWWRRRPPPRRRSSSRRRSSSZZZfffpppzzzuuuwwwqqqiii___XXXVVVXXXZZZZZZgggppp|||{{{uuupppmmmjjjfffbbbaaaaaabbbaaaaaaaaaaaabbb```bbbdddfffgggfffeeedddaaabbbbbbbbbbbbbbbbbbbbb``````____________`````````___^^^]]]\\\[[[[[[[[[JJJJJJJJJIIIGGGEEEBBB@@@??????>>>>>>???@@@AAABBBBBBEEEIIILLLOOOSSSWWWZZZ]]]___bbbfffjjjlllnnnnnnoooppprrruuuxxxzzz|||~~~|||~~~|||xxxvvvvvvvvvxxx{{{~~~|||yyywwwrrrqqqpppooooooooopppppplllkkkkkkjjjjjjkkklllllljjjjjjjjjkkkkkkkkklllllllllmmmnnnpppqqqrrrrrrsssrrrrrrrrrssstttuuuwwwxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~}}}{{{wwwuuunnnllliiifffdddaaa]]][[[VVVUUUUUUUUUVVVXXXZZZ\\\\\\\\\\\\ZZZVVVPPPKKKGGGGGGEEECCCBBBCCCCCCBBB@@@@@@@@@BBBCCCDDDGGGIIIKKKHHHKKKQQQWWW___hhhrrrxxx}}}zzztttlllccc\\\XXXVVVTTTQQQQQQUUU```mmmvvv|||wwwuuutttrrrqqqrrrwww}}}}}}wwwttttttyyy{{{uuueeeTTTGGG@@@@@@:::777999:::777666777666666666555555555555444555444333222222222222222222111111111222222333444333333333333333333333333222222222333333333333333333333333333333333333333111111111222222333333333333333333333333333333333333222111222444555444333333444444444444444444333222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222000000111222333333444444444444555555555555666666444444444444444444444444444444555555555555444444333444444555555555555444555555666666666666777777777777777777777777777777666666666666666666666666777777888888888777666666888888999:::;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<======@@@@@@????????????@@@@@@BBBCCCDDDEEEGGGLLLTTTZZZhhhttt|||{{{xxxtttooofff]]]WWWSSSTTTSSSPPPNNNRRR\\\eeerrrwww}}}~~~|||lll```ZZZYYYYYYXXX```eeelllpppqqqqqqsssttt{{{zzzvvvrrrkkkeeeaaaaaaaaaaaaaaaaaaaaaaaa```bbbdddffffffeeedddccccccccccccccccccccccccccc_______________```aaaaaaaaaaaaaaa```______^^^^^^KKKLLLLLLLLLJJJHHHEEECCCAAA@@@???>>>>>>======>>>@@@BBBEEEGGGIIILLLPPPSSSVVVYYY\\\```dddfffhhhhhhlllmmmoooqqqtttwwwyyyzzzyyy{{{~~~~~~~~~~~~|||xxxvvvwwwxxxyyy{{{}}}~~~{{{xxxvvvpppooonnnmmmlllmmmnnnoooiiiiiihhhgggggghhhjjjkkkhhhhhhhhhhhhiiiiiiiiiiiiiiijjjlllmmmooopppppppppqqqqqqqqqqqqrrrssstttuuutttuuuuuuwwwyyy|||~~~}}}~~~~~~{{{yyywwwpppnnnkkkiiifffccc___\\\YYYXXXWWWVVVWWWXXX[[[\\\]]]^^^^^^]]]YYYTTTOOOKKKIIIGGGDDDCCCDDDCCCBBBAAABBBCCCDDDEEEFFFHHHLLLOOOOOOTTT\\\dddkkkssszzz~~~}}}xxxqqqhhh```YYYUUUSSSRRRRRRSSSWWW```mmm{{{xxxtttsssooonnnnnnpppuuu|||~~~|||yyywwwtttvvvssshhhWWWHHH???===;;;666555777777555333555666555555555444444444444444333222222111111111222111111111111222333444444222222333333333333444444222222222222222222222222222222333333333333222222111111111222222222222222222222222222222222222222000//////000222333333222222333333444444333333222222222222222222222222222000000111111111222222222111111111111222222222222222222222222222222222222111111111222222333333444222222222222222333333333333333333333333333333333444444555555555555444444333333444444444444444333444666777777555555666888666666666666777777777777777777777666666666666555777777777888777777666666777888999999:::::::::999777777999:::;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;999999::::::;;;<<<<<<<<<@@@??????>>>>>>>>>??????>>>???AAAAAACCCFFFKKKNNNZZZaaappp~~~xxxoooeee^^^VVVUUURRRNNNKKKMMMSSSXXXaaaeeekkkooommmooozzz~~~ooogggdddcccbbbcccdddeeeeeecccbbbbbbcccjjjttt{{{rrrkkkcccbbbaaabbbcccdddcccaaacccdddeeeffffffeeedddcccdddddddddddddddccccccccc```_________``````aaabbbbbbbbbbbbbbbaaa```______PPPQQQRRRRRRQQQOOOLLLJJJEEEDDDCCCBBB@@@???>>>>>>???AAABBBCCCDDDFFFJJJLLLOOOQQQUUUYYY\\\^^^``````dddeeegggjjjnnnqqqssstttuuuwwwzzz{{{{{{{{{{{{|||}}}~~~{{{wwwvvvwwwyyyxxxyyy{{{~~~}}}{{{yyyuuusssooonnnkkkiiihhhiiijjjjjjeeedddcccbbbcccdddfffgggeeeeeeeeeeeefffffffffffffffggghhhjjjkkklllmmmmmmooooooooooooooopppqqqrrrqqqqqqrrrtttvvvyyy|||~~~}}}}}}{{{zzzsssqqqnnnllljjjfffaaa^^^]]][[[YYYXXXXXXYYY[[[]]]^^^___```___\\\XXXTTTQQQLLLIIIGGGFFFFFFEEEDDDBBBCCCFFFHHHJJJLLLPPPUUUZZZ```eeemmmsssvvvwwwxxxyyyoookkkddd]]]XXXVVVUUUUUUTTTYYYaaajjjuuuxxxttttttpppssswww{{{|||yyy{{{}}}{{{yyytttmmmbbbUUUJJJBBB>>><<<888555444666777444444666555555555444444444333333333222222111111111111111111111111111222333444555222222222333333444444444222222222222222111111111111111222333333222111111222222222222111111111111111111111111111111111111...---,,,...000111111000111222222333333222222111111111111111111111111111111111111222222222333333111111111222222333333333111111111111111111111111222222222222222222222222222222222222222222111111222222222222222222222222333444444555555444444333333333444444444333333222444666888777555555777999555555555666666666777777777777666666555555555555444555666777888888888888777777888888999999888888777777999:::;;;<<<<<<<<<;;;<<<============<<<;;;999999::::::;;;<<<<<<===>>>===============>>>>>>===>>>???@@@AAACCCEEEGGGPPPRRR\\\kkkzzzwwwmmmggg[[[XXXSSSOOOLLLKKKLLLNNNRRRTTTYYY]]]\\\\\\eeeqqq}}}|||xxxyyyyyyzzz~~~~~~zzzyyyvvvqqqjjjccc^^^[[[^^^eeemmmpppqqquuu~~~}}}uuujjjhhhggghhhjjjjjjiiiggghhhhhhggggggffffffeeeeeeeeeeeeeeeeeedddddddddcccaaaaaa``````aaaaaabbbbbbccccccdddccccccaaa```___UUUVVVXXXYYYXXXVVVSSSQQQJJJIIIHHHFFFDDDCCCAAAAAA???@@@AAAAAAAAACCCFFFHHHJJJLLLOOOSSSVVVYYYZZZZZZ[[[]]]```cccgggkkknnnooorrruuuxxxyyyxxxxxxyyyzzzyyy{{{~~~~~~{{{vvvuuuwwwzzzxxxxxxzzz|||~~~}}}{{{yyywwwssspppooommmjjjgggeeeeeeeeefffaaa```___^^^___```bbbdddbbbbbbcccccccccdddddddddcccdddfffgggiiijjjjjjjjjnnnnnnmmmmmmmmmnnnnnnooonnnnnnoooqqqtttwwwzzz|||~~~~~~||||||uuusssqqqnnnlllhhhccc``````^^^[[[ZZZYYY[[[]]]^^^___```aaa```^^^[[[WWWUUUNNNLLLIIIGGGGGGGGGEEECCCCCCGGGKKKOOOSSSYYYaaafffpppuuu{{{~~~|||wwwrrrooobbb___[[[WWWUUUUUUWWWXXX[[[cccppp~~~|||xxxuuu~~~yyyuuuvvvuuuzzzxxxvvvyyy|||zzzwwwnnnaaaOOOCCC>>><<<999777888555444777888666777:::555555444444444333333333222222111111111111111111111111111111222333444555222222222333333444444444222222111111111111111111000111222333333222111000333222222222111111000000000000000000000000000000111000000111333555444333111111111222222111111111111111111111111111111111111222222222222333333333222222222333333444444444111111111111111111111111333333222222222222222222333333333333333333333333222222222222222222222222333444444555555444444333333333444444444333222222444666888888666555777999444555555555666666777777666666666555555444444444222333555666888999::::::666777777888888888777777777888:::;;;<<<=========;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======???@@@AAABBBCCCDDDDDDEEEKKKKKKQQQ\\\gggttt|||ssslll```\\\VVVQQQNNNLLLJJJHHHLLLKKKOOORRRPPPNNNVVVbbbaaasss{{{wwwxxxxxxvvvuuuwww}}}pppfff```YYY\\\___^^^]]]aaajjjrrr}}}~~~rrrooonnnoooqqqrrrpppnnnlllkkkjjjhhhggggggggggggfffffffffeeeeeedddddddddcccbbbbbbaaabbbbbbccccccddddddeeeeeedddbbb```___TTTWWW[[[^^^___\\\YYYVVVQQQOOOLLLIIIGGGFFFFFFGGG??????@@@@@@AAABBBCCCCCCHHHJJJLLLNNNPPPQQQQQQPPPTTTVVVZZZ]]]```dddhhhlllooopppqqqrrrssssssssssssyyyyyyzzz{{{{{{{{{{{{{{{}}}}}}}}}zzzwwwtttttttttvvvwwwyyyzzz||||||}}}}}}}}}yyyuuuuuuvvvuuuoookkkjjjfffbbbaaaaaa```]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^aaaaaacccdddeeefffffffffhhhhhhiiiiiiiiihhhhhhggghhhiiilllooorrrtttvvvwww{{{}}}}}}yyyuuurrrooollliiiggggggeeebbb^^^]]]]]]^^^___aaabbbbbbaaa___\\\XXXVVVPPPOOOLLLJJJHHHHHHIIIIIIKKKNNNRRRVVV\\\eeeooowww}}}sssiiibbbZZZYYYWWWUUUVVV[[[bbbhhhmmmyyy{{{uuuuuuxxxzzz|||www|||~~~uuurrruuuxxxwwwttt\\\QQQDDD<<<999:::999888777777666555444444333333444444333333333333222222222222111111111111222222222111111111000000//////444333333333222111111111222222222222222222222222111111111111111111111111...///111111000000222333111111000000111111222333000000111000//////111444444444333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333222111000000111111111111111111111111333333333333333333333333444444444444444444444444333333444555666666555555555555555555555555444444222333444666777888888888777777888777666555333222555555555555555555555555555555555555555555555555888888777777777777777888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;===>>>>>>???@@@BBBCCCDDDEEEHHHLLLPPPVVVaaaooozzzxxxqqqgggaaaYYYSSSPPPNNNLLLJJJMMMLLLLLLLLLMMMNNNNNNOOO\\\cccooo}}}wwwpppmmmoooqqquuuwwwccc\\\XXXVVVVVVUUUUUU[[[bbbllluuu}}}yyy}}}}}}ssslllnnnnnniiieeeeeefffdddbbbbbbdddfffffffffdddcccbbbaaaaaabbbdddeeegggffffffeeedddcccbbbbbbTTTYYY___eeefffddd```\\\WWWUUURRRNNNKKKIIIGGGGGGDDDCCCBBBAAAAAABBBCCCDDDCCCEEEGGGHHHJJJJJJJJJJJJNNNPPPTTTVVVYYY]]]aaadddkkkkkkmmmnnnooopppppppppttttttuuuvvvvvvvvvvvvvvvxxxyyyyyywwwtttrrrrrrrrrrrrsssuuuwwwyyyzzz{{{{{{zzzvvvrrrqqqqqqpppkkkfffdddaaa]]]\\\\\\[[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ\\\]]]^^^```aaaaaabbbbbbcccdddddddddddddddccccccdddeeegggjjjmmmqqquuuwww{{{~~~{{{xxxuuutttrrrpppnnnhhhfffcccaaa______```aaaaaaaaaaaaaaa___\\\YYYWWWRRRPPPNNNMMMMMMNNNOOOQQQPPPUUU\\\dddkkkttt}}}~~~vvvkkkbbb\\\WWWXXXZZZ\\\aaahhhqqqwwwvvvrrruuu{{{|||~~~vvvuuuwwwvvvnnnfffSSSJJJ???888777777666444777666666555444444333333444444333333333222222222111000000000000000000111111111111111000000000///222222222222111111111111222222222222222222222222111111111111111111111111111222333222111000111222111111000000111111222333000111111000//////111444444444333333333222222222111111000000000000000000222222222222222222222222222222222222222222222222222222333333222222111111222222222222222222222222333333333333333333333333444444444444444444444444333333444555555555555555555555555555555555444444222333444666777777888888666666777777666555444333555555555555555555555555555555555555555555555555888888777777777777777888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;===<<<======>>>???AAAAAAAAADDDHHHJJJNNNVVVbbbjjj~~~}}}vvvkkkddd[[[SSSOOOMMMKKKIIIIIIIIIIIIIIIJJJKKKMMMMMMRRRXXXcccqqqxxxrrrqqqrrrttt|||tttccc\\\UUUSSSQQQQQQUUUZZZ^^^eeeooowww|||}}}tttrrrpppjjjffffffdddcccbbbcccdddeeeeeedddeeedddbbbaaa```aaabbbcccgggfffeeedddcccbbbbbbaaaMMMRRRZZZaaadddccc___\\\\\\[[[YYYVVVSSSOOOLLLKKKJJJHHHEEECCCAAAAAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDHHHJJJMMMOOOQQQTTTXXX[[[cccdddfffgggiiijjjkkkkkkllllllmmmnnnnnnnnnnnnmmmpppqqqrrrqqqooonnnnnnooonnnoooppprrrtttuuuwwwwwwsssooollljjjiiigggbbb^^^[[[YYYVVVTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\^^^^^^___bbbggglllrrruuuyyy~~~}}}{{{{{{zzzxxxvvvnnnllliiifffdddddddddeeebbbcccccccccaaa___\\\ZZZVVVTTTRRRQQQRRRTTTWWWXXX[[[aaakkkuuu}}}wwwmmmeee___[[[VVVZZZaaajjjsss}}}~~~vvvsssxxx|||||||||uuuggg[[[HHHBBB;;;777666666555444666666555555444333333333333333333333222222222222000000////////////000000111111111111000000000000000000000000111111111111222222222222222222222222111111111111111111111111333444555333111000000111111111000000111111222333000111111000///000222333333333333333222222222222111000000000//////......222222222222222222222222222222222222222222222222000111222222333222222222333333333333333333333333333333333333333333333333444444444444444444444444333444444555555555555444444444444444444444555555222333444555666777777777555555666666666666555444555555555555555555555555555555555555555555555555777777777666666777777888999999999999::::::::::::<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>???BBBDDDFFFGGGLLLSSSYYYcccrrr~~~tttlllaaaWWWQQQNNNLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKQQQZZZcccoooxxxtttuuuuuuxxx|||rrrfffYYYTTTQQQOOOPPPTTTTTTYYY___dddiiipppxxx}}}xxxpppjjjhhheeedddcccccceeeeeeeeedddfffeeedddbbbbbbbbbccccccffffffeeedddcccbbbbbbaaaFFFJJJQQQWWWZZZ[[[ZZZXXX[[[\\\\\\\\\[[[XXXUUUTTTPPPMMMIIIFFFCCCBBBBBBCCCAAAAAABBBBBBBBBBBBBBBAAACCCEEEHHHIIIKKKMMMQQQTTTZZZ[[[]]]___aaabbbcccccccccddddddeeeeeeeeeddddddggghhhiiiiiiiiihhhjjjkkkkkkkkkkkklllmmmnnnnnnooojjjgggdddaaa```]]]XXXUUURRRQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWZZZ___fffmmmqqqtttyyy~~~|||uuussspppmmmjjjhhhhhhhhhfffggghhhhhhfffdddaaa___ZZZYYYXXXXXXZZZ]]]```cccjjjpppyyywwwnnngggccccccccc]]]dddooo{{{~~~|||uuuiii[[[QQQ@@@===:::888999999777666555555555444444333333333333333333222222222222111000000////////////000000111111111000000000000000......//////000000111111111111111111111111111111111111111111111111111111222333444333111000111222111111000000111111222333///111222111000000222333333333333222222222222111111111111000//////......111111111111111111111111111111111111111111111111//////111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444444333333444444444444555555222333444555666666666666444444444555555666666666555555555555555555555555555555555555555555555555777666666666666777777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<@@@BBBDDDEEEEEEGGGKKKNNNSSS]]]lll}}}wwwkkk```WWWSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJQQQXXX^^^dddppp}}}||||||{{{zzz}}}wwwfff]]]ZZZWWWWWWXXXZZZ[[[]]]^^^___ccciiinnnmmmrrrxxx}}}}}}sssnnnllliiieeeccccccdddeeedddffffffeeeddddddeeefffggggggffffffeeedddcccbbbbbbHHHIIIKKKNNNPPPRRRTTTTTTUUUWWWZZZ]]]^^^^^^^^^]]]VVVTTTPPPLLLIIIGGGGGGGGGDDDCCCBBBBBBAAA@@@@@@@@@???AAACCCDDDDDDFFFIIIKKKPPPQQQSSSUUUWWWYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZ]]]___aaaaaaaaabbbdddeeehhhgggfffdddcccccccccddd```^^^[[[YYYVVVRRROOOLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPPPPSSSXXX___gggkkkooouuu}}}{{{yyyvvvrrrnnnllljjjiiikkklllllllllkkkhhheeeccc______aaadddiiinnnrrruuu|||~~~{{{wwwrrrkkkeeeccceeeiiilllnnnuuu~~~rrrbbbSSSIIIDDD:::999888999999999888666444444444444444333333333333333222222222111111111222111111000000111111222000000000000000000111111.........//////000000111111111111111111111111111000000000000000000000000///000111111000000111333111111000000111111222333///111222222111111222333333333222222222111111111222222222111111000000000111111111111111111111111111111111111111111111111...///000111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444333333333333333333444444555555222333444555666666666555333333444444555555666666555555555555555555555555555555555555555555555555666666555555666777888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<>>>>>;;;===>>>??????@@@BBBDDDHHHIIIKKKMMMOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUWWWXXXXXXYYY[[[]]]aaa```]]][[[YYYXXXXXXXXXVVVUUUSSSQQQMMMJJJGGGEEEDDDEEEDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJLLLQQQWWW^^^bbbiiioooxxx|||yyyuuusssqqqpppsssssstttsssqqqnnnjjjhhhfffhhhmmmsssyyy}}}xxxrrrnnnkkkiiifffeeehhhmmmtttxxx|||zzzzzzyyy}}}zzzgggSSSEEE>>>===444555666666666666555444444444333333333333333333222222222222111111111111222222111111111111222222000000000000111111111111////////////000000000000111111111111111111111111000000000000000000000000---///000000000000222333111111000000111111222333///111333333222111222333222222222222111111111111111111111111111222222222111111111111111111111111111111111111111111111111...///000111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333222222222333333444444555555333333444555555555555555444444333333444555666666555555555555555555555555555555555555555555555555555555555555666777888888888888888888999999999999999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===<<<===???AAACCCEEEFFFFFFMMMLLLOOOVVV```nnn~~~rrriiiddddddfffkkkhhhccc\\\VVVQQQMMMKKKFFFKKKPPPTTTXXX___jjjrrr|||~~~{{{tttmmmfffbbb[[[[[[ZZZYYY[[[cccoooxxxyyypppkkkiiiiiiiiieeeeeefffggghhhiiiiiiiiiiiiiiihhhgggfffeeeeeedddXXXVVVSSSOOOLLLJJJHHHHHHHHHJJJMMMQQQTTTVVVWWWXXXWWWWWWVVVTTTRRROOOLLLKKKHHHGGGEEEBBB@@@?????????<<<===>>>>>>===>>>@@@BBBCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHJJJLLLNNNOOOPPPQQQSSSUUUXXXVVVSSSQQQOOONNNOOOOOOOOOOOONNNKKKHHHDDDBBBAAA>>>@@@@@@???<<<;;;===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAA???@@@AAACCCDDDDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFJJJOOOTTTWWWaaagggpppyyy~~~{{{wwwtttrrrqqqtttyyy~~~|||vvvrrroookkkgggdddeeegggjjjooowww|||rrrlllmmmooorrr}}}~~~{{{||||||jjjXXXJJJ@@@;;;999222444555555444333333333333333333333333333333333222222222222111111111111111111000000000000111111///000000000111111111111111111000000000000000///111111111111111111111111000000000000000000000000000111222222000000111222111111000000111111222333///111333444333222222333222222222222111111111111//////000000111111222222111111111111111111111111111111111111111111111111//////000111111222111111222222222222222222222222333333333333333333333333222222222222222222222222444444444444444333222111111222222333444444555555333333444555555555444444555444333333333444555666555555555555555555555555555555555555555555555555555444444555555777888888888888888888999999999999888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<======<<<===???AAACCCDDDDDDHHHFFFHHHMMMRRRYYYfffsss~~~uuuqqqqqqsssvvvrrrllleee]]]WWWRRRPPPKKKKKKKKKKKKMMMSSS\\\bbbkkknnnqqqssswww~~~~~~zzzrrrccc```[[[WWWWWW[[[```ddduuu~~~xxxsssqqqmmmmmmmmmnnnnnnmmmmmmmmmkkkkkkjjjiiihhhgggffffffeeeccc```\\\VVVQQQMMMKKKFFFGGGIIIKKKMMMOOOPPPPPPRRRRRRSSSRRRPPPMMMIIIGGGLLLJJJHHHEEECCCAAAAAAAAA>>>???@@@@@@??????AAACCC@@@AAABBBCCCDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFIIIJJJJJJKKKMMMOOOQQQOOOLLLJJJIIIIIIJJJJJJKKKKKKKKKHHHEEEAAA@@@???;;;===>>><<<999888:::===999999999999999999999999;;;;;;<<<======>>>>>>???<<<===>>>@@@AAAAAAAAAAAA>>>>>>@@@AAAAAABBBBBBBBBAAAAAAAAABBBEEEJJJNNNQQQYYY___hhhqqqyyy}}}zzz{{{}}}xxxrrrjjjeeecccbbb```___dddhhhpppzzzzzz{{{~~~|||rrrhhhdddgggkkkrrr{{{xxxvvvxxx~~~yyyiiiTTTFFF@@@===888333333555666555444333333444333333333333333333333333222222222111111111111000000000////////////000000//////000000111111111222222222111111000000//////000000000000000000000000000000000000000000000000333444444333111000111222111111111000111222222333///111333444333222222333222222222111111111111000------...///000111222222000000000000000000000000000000000000000000000000///000000111111111111000111111111111111111111111333333333333333333333333222222222222222222222222444444444444333333222111111111222333333444555555333333444444555444444444555555333333333333444555555555555555555555555555555555555555555555555555444444444555555777888888777888888888888999999999777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::::::::;;;;;;<<<===???>>>>>>???AAACCCDDDDDDBBBAAADDDJJJMMMNNNWWWaaalll{{{{{{{{{~~~}}}zzztttlllddd^^^YYYVVVUUUPPPJJJEEEEEEJJJQQQUUU]]]```bbbccceeelllwww~~~xxxwwwyyy}}}nnniiibbb]]][[[ZZZZZZZZZcccvvv~~~yyyvvvvvvvvvuuutttsssqqqpppllllllkkkjjjiiihhhgggggg~~~vvvnnnfff\\\QQQJJJIIIHHHFFFEEEFFFFFFEEEDDDIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJGGGEEEBBBAAA@@@???BBBBBBAAA@@@@@@???>>>>>>AAAAAAAAA@@@>>>>>>@@@BBBBBBBBBAAA@@@????????????DDDDDDDDDDDDDDDEEEEEEEEEHHHFFFDDDAAA@@@AAACCCDDDCCCCCCBBBAAA???>>><<<;;;;;;;;;;;;:::999888777777777888999999888777999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;<<<>>>???@@@CCCHHHKKKOOOTTT]]]fffnnnuuu|||~~~|||zzzuuunnniiiddddddaaa[[[VVVYYYbbbjjjmmm|||xxxssstttwww|||wwwwwwssskkkcccccckkksss}}}rrrnnnnnnuuu|||sssaaaTTTFFF???;;;777444444555555444444444333333333222222222222222222222222222111111000000000000000111111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111//////............//////////////////000000000000111111222222222222111111222222111111111111222222000000000000000000000000000000////////////000000......//////000000111111000000000000111111111111333333222111000000111111222111000//////111333555333333333222222111111111222222222222222222222222333333333222222222111111222222222222222222222222444444555666777777666666666555555444444666777888555555555555555555555555666555555444444444555555222333333444555666777777777777777777777777777777999999888888888888888888999999888888888999:::;;;???>>>===<<<;;;<<<======;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@@@@@@@BBBEEEIIIMMMPPPWWWcccsss|||qqqfff___\\\TTTSSSRRROOOLLLKKKLLLMMMRRRSSSUUUYYY]]]bbbfffiiisssyyyzzzvvvuuutttssstttxxxttthhh```\\\[[[ZZZdddjjjyyy}}}vvvqqqooolllkkkjjjiiihhhfffxxxjjj[[[QQQJJJHHHEEEEEEEEEFFFFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAACCCEEECCCBBBAAA@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@>>>>>>???@@@BBBBBBAAAAAA@@@???===<<<;;;<<<<<<;;;;;;:::999999999888999:::999888777888999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>???BBBFFFJJJLLLPPPWWW^^^eeelllssswww~~~{{{tttnnniiiddd___[[[YYYZZZZZZWWWWWW]]]hhhrrrzzzuuuqqqnnnwww{{{yyyuuusssoooiiifffhhhpppwww~~~vvvmmmmmmpppxxx}}}zzzmmmbbbPPPEEE;;;888777555444555444444444333333333333222222222222222222222222222222111111000000000000000111111000000000/////////////////////000000000000////////////////////////000000000000000000000000//////............//////.../////////000000000000000111111222222111111000222111111000000111111222000000000000000000000000000000////////////000000......//////000000000000//////000000000111111111222111000000//////000000111111000000000111222333333333333222222111111111222222222222222222222222333222222222111111111111222222222222222222222222---...000222444555666666666555444444444555777777555555555555555555555555555555444444444444555555444444444555555555555555666666666666666666666666888888888888999999999999888888999999999:::::::::===<<<;;;:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<============>>>>>>>>>??????@@@??????@@@BBBEEEGGGIIINNNVVVbbbnnn{{{vvvjjjccc___XXXWWWUUURRROOOMMMLLLMMMNNNOOOPPPSSSWWW[[[___bbbggglllttt{{{xxxwwwtttrrrnnnqqqwww|||qqqllliiihhhllllllrrr}}}||||||||||||~~~yyyvvvssspppooommmkkkjjj}}}kkk___QQQMMMIIIFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFEEEDDDDDDEEEGGGGGGEEECCCAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;:::888777777888777777777777777777777777::::::::::::::::::::::::999999999::::::::::::;;;<<<===>>>??????AAADDDGGGJJJMMMQQQUUUZZZ```gggllluuuyyy~~~uuuooofff^^^YYYVVVSSSRRRQQQTTTWWWYYY]]]ffftttzzztttpppoooqqqsss~~~~~~tttrrroookkkjjjlllrrrzzz{{{tttnnnlllpppxxx~~~sssbbbUUUEEE===666666777555555666333333333222222222111111222222222222222222222222222111111000000000000000000000000/////////......////////////000000000000////////////////////////........................//////............//////....../////////000000000000111111222222111111000222111111000000111111222000000000000000000000000000//////......//////000...////////////000000000//////000000000000111111111000//////////////////000000000111111111111222222222222222222111111111222222222222222222222222222222111111111000000000222222222222222222222222---...///111333444555555555444444444444555666666444444444444444444444444555444444444444444555555666666555555555444444444555555555555555555555555777777888888999:::::::::777888999:::;;;:::999999;;;:::999888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>===>>>???AAABBBDDDHHHOOOVVV```ppp}}}qqqhhhccc\\\[[[XXXUUURRROOOMMMLLLKKKLLLMMMNNNQQQUUUXXXZZZ[[[\\\aaaiiiwww|||xxxooonnnnnnttt}}}~~~~~~~~~wwwssstttvvvsssnnnlllllljjjkkkoooqqqrrrxxx{{{wwwtttpppnnn~~~qqqaaa[[[TTTNNNKKKIIIGGGFFFFFFEEEDDDBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAACCCEEEGGGHHHFFFHHHJJJIIIHHHGGGGGGHHHKKKIIIGGGDDDCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>???@@@AAABBB@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;999777888999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========???@@@@@@@@@AAADDDFFFJJJKKKMMMOOOSSSXXX___dddkkkpppwww}}}vvvqqqfffccc]]]XXXUUUSSSSSSSSSTTTYYY___dddjjjuuu{{{yyyuuurrrssswww}}}wwwsssooolllnnnuuu~~~vvvrrrooommmmmmsss{{{yyyjjjXXXLLL@@@:::555666666222111222222222222111111111111000111111111111111111111111222111111000000000000000////////////............////////////000000000000////////////////////////------------------------///......------......///........./////////000000000000111111111111000000111111000000000000111111000000000000000000000000/////////....../////////////////////////////////////////////000000000111111000000/////////000000///000111111111111000000222222222111111111111111111111111111111111111111111111111000000000000///222222222222222222222222333333444444444444333333444444444444444555555555444444444444444444444444444444333333444444555555555555555555555555555555555555555555555555555555888888888999999999999999666777:::;;;;;;:::999888:::999999999888888888888::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<===>>>>>>@@@BBBEEEIIIPPP\\\lllwwwwwwlllfff^^^\\\YYYVVVTTTRRROOONNNMMMMMMMMMNNNOOOQQQSSSUUUSSSSSSTTTYYYdddqqqzzzuuupppooottt}}}~~~zzzpppiiieeeaaa___aaaaaabbbgggmmmrrr{{{|||vvvssswwwqqqhhh___XXXSSSOOOMMMOOONNNMMMKKKIIIHHHGGGFFFCCCCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>???AAACCCFFFGGGKKKNNNPPPQQQPPPOOONNNNNNOOOMMMKKKIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAABBBBBBBBBAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===:::999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???AAABBBBBBBBBCCCEEEGGGIIIJJJLLLMMMPPPVVV^^^ccciiiooowww~~~uuummmgggeee]]]\\\\\\ZZZYYYWWWVVVVVV[[[bbbkkksss{{{|||}}}}}}}}}~~~}}}yyyuuutttwwwwwwpppppprrrrrrppprrrtttqqqgggXXXJJJAAA888444111222111...,,,...222222111111111000000000111111111111111111111111222111111000000000000000////////////............////////////000000000000......................................................------------..................////////////000000000111111000000000111000000000000000000111//////////////////////////////............///////////////..................////////////000000000111111111000000111111222000000111111111000000///111111111111111111111111111111111111111111111111111111111000000000000///222222222222222222222222444444555555555555444444222333333444444444444444444444444444444444444444333333333333333444555555333333444444555666666777666666666666666666666666999999999888888777777777666777:::;;;;;;:::999888:::::::::::::::999999888::::::::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???AAACCCEEEIIIPPPZZZaaattt~~~ssslllbbb^^^ZZZWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRMMMMMMNNNRRRZZZdddnnnttt|||yyyssssssxxx}}}xxxuuuxxx|||tttiiibbb\\\ZZZXXXWWWYYY^^^aaagggrrr}}}}}}uuummmgggbbb^^^ZZZZZZYYYWWWTTTRRROOONNNFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>======???AAADDDEEENNNRRRVVVYYYZZZYYYYYYZZZVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA========================>>>???@@@???===<<<<<<===============================================================>>>>>>>>>???AAACCCEEEEEEEEEFFFHHHIIIJJJKKKNNNPPPUUU\\\ccciiiqqqvvv}}}yyyooogggcccbbbbbbaaacccffffffdddaaa______fffooozzz}}}~~~~~~yyyxxx}}}tttqqquuuwwwwwwuuurrrjjj```UUUIII@@@:::555222111333333000000333222222222111111111000000111111111111111111111111222111111000000000000000000000000/////////......////////////000000000000........................////////////////////////......------------......------.........////////////000000111111000000///111000000//////000000111///////////////////////////......------......////////////............---......////////////000000111111111111111222222333111000000000000/////////000000000111111111111111111111111111111111111111222222111111111000000000222222222222222222222222///000111333444444555555111222333333444444333333333333333333333333333333222222222222333444555666222222333444555666777888666666666666666666666666888888777777777666666666777888999:::;;;:::999999:::;;;;;;;;;;;;:::999999::::::999999999999888888999::::::::::::;;;;;;;;;999:::;;;<<<===>>>>>>???===???@@@BBBDDDHHHMMMQQQ]]]iii|||xxxmmmgggaaa^^^^^^___^^^]]]XXXWWWUUUSSSQQQQQQQQQQQQGGGHHHJJJNNNTTT\\\cccgggiiioooxxx~~~}}}~~~~~~||||||zzzuuuooolllmmmoooqqq{{{xxxnnnccc]]]XXXTTTTTTVVVWWW[[[ccckkktttzzzwwwnnnooonnnmmmjjjfffbbb___UUUSSSPPPLLLHHHEEECCCBBB@@@???>>>===>>>@@@BBBDDDJJJOOOWWW]]]```bbbcccdddbbbbbbbbbaaa```^^^\\\[[[TTTTTTSSSRRRQQQQQQPPPPPPLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFEEECCCCCCAAAAAAAAA@@@?????????>>>???@@@AAAAAA???>>>???AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAACCCEEEGGGIIIIIIIIIKKKMMMNNNQQQUUUZZZ```hhhpppvvv|||~~~uuurrrmmmhhhffffffhhhjjjrrruuuxxxyyywwwuuuuuuvvv{{{{{{vvvwwwzzzzzz~~~{{{sssxxx{{{vvvxxx||||||xxxppphhh[[[OOOFFF@@@<<<999555333333555444222333777333333222222222111111111111111111111111111111111222111111000000000000000111111000000000/////////////////////000000000000........................////////////////////////...------,,,,,,------...---------.........////////////000000000000//////000000////////////000000///////////////////////////......------....../////////.........---------........./////////000000000000000000000111222222222111000///...//////000///000000000111111111222111111111111111111111111333222222222111111111111222222222222222222222222...///000222333333333333000111222333444333333222333333333333333333333333222222222222333444555666333444444444555555666666555555555555555555555555333444444555666777777888888888999999999:::::::::::::::;;;;;;;;;:::999888:::999999999888888888888999999999999::::::::::::::::::;;;<<<============<<<<<<<<<===>>>AAAEEEHHHQQQXXXeeeuuu}}}vvvlllhhhhhhjjjjjjiiiaaa___\\\YYYWWWUUUTTTTTTHHHHHHHHHJJJMMMRRRWWWZZZ[[[___eeeiiipppzzz~~~xxxrrrmmmiiiggggggjjjqqqyyyvvvlllddd]]]ZZZ[[[]]]___cccfffjjjpppwww{{{~~~zzz~~~~~~yyyuuukkkhhhbbb[[[TTTMMMHHHFFFCCCAAA???======???AAACCCDDDJJJSSS\\\aaadddggghhhmmmnnnoooooommmjjjhhhfff[[[[[[ZZZZZZYYYXXXXXXXXXTTTSSSSSSRRRQQQPPPOOOOOOKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBBBB@@@@@@AAACCC????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDFFFIIIJJJKKKLLLMMMOOOTTTXXX]]]ccckkksss|||}}}vvvsssrrrooorrruuuwwwvvvsssnnnkkkiiiiiihhhiiikkkmmmqqqrrryyysssqqqpppvvv}}}}}}uuunnniiiffflllvvv|||zzz~~~~~~vvvbbbWWWHHH>>>999888888777444111111111000---...222333333333222222222222111000000000000000000000000222111111000000000000000111111111111000000000000////////////000000000000...................................................------,,,,,,------...---------.........////////////000000000000//////000000////////////000000////////////////////////.........------.........//////.........---------............/////////000///////////////000111111333111///...---...///000//////000000111111111222000000000000000000000000333333333222222222222111222222222222222222222222333333333333333222111000000111222333444333222222333333333333333333333333222222222222333444555666666555555555555444444444444444444444444444444444000000222444666888999:::999999888888888999:::;;;999999:::;;;:::999888777:::999999999888888777777888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::<<<;;;:::999:::>>>BBBFFFHHHLLLSSS]]]kkkvvvpppppprrrrrrqqqiiigggddd```]]][[[YYYYYYLLLJJJHHHFFFGGGIIIMMMOOOSSSVVVYYYZZZ]]]dddpppyyyyyytttooollliiiiiilllpppttt~~~|||rrriiiddddddjjjkkkkkkjjjhhhhhhjjjlllppptttwwwuuusssuuu}}}lllmmmsssuuulllaaaVVVNNNNNNGGGCCCEEEDDD@@@@@@CCCBBBEEEIIIMMMQQQXXXaaahhhooottt{{{}}}vvvrrriiiaaa\\\___ggglllhhhbbb```___]]][[[XXXVVVUUUUUUYYYVVVRRROOONNNMMMKKKIIIHHHHHHHHHGGGEEEDDDBBBAAADDDDDDEEEFFFEEEDDDBBBAAAEEEDDDCCCBBBAAABBBCCCDDDGGGEEEDDDDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGHHHJJJLLLIIILLLOOOQQQQQQSSSXXX\\\bbbfffnnnvvv}}}wwwmmmeeeaaa```___aaacccddddddfffiiilllqqqsssvvvxxxyyy|||xxxpppjjjgggdddjjjuuuzzzssshhhbbbbbb^^^fffnnnrrrvvv~~~}}}|||xxxiiiXXXMMMHHH@@@:::777666555555222222222222222222222222000000000000000000000000////////////////////////111000///......///000111////////////000000000000........................//////000000000...---,,,000000000000000000000000...------------...//////........................////////////////////////000000//////.........---////////////////////////111000...,,,+++,,,---...000000000000000000000000////////////..................//////000000111111000---***(((''')))+++---...//////000000000//////222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444222222333333333333444444111111222222222333333333333333333333333333333333333333333444444444555555777777666666555555555444666666777888888888888888999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;:::::::::999888666666666666777888888777777888888999:::::::::::::::::::::::::::<<<;;;:::999:::<<<>>>@@@BBBDDDGGGMMMWWWeeesss|||xxxrrrqqquuusssqqqoookkkgggbbb\\\XXXRRRNNNKKKMMMMMMJJJIIIKKKPPPQQQSSSUUUXXX\\\bbbfffnnnyyy|||tttnnnooommmlllnnnttt~~~yyyyyy{{{uuuoooiiifffeeecccbbbaaadddhhhlllvvvjjjhhhiiippp}}}wwwggg]]]VVVOOOKKKKKKIIIDDDBBBCCCAAACCCEEEGGGJJJPPPWWW]]]gggmmmvvv~~~|||nnnhhhdddhhhrrryyywwwssspppnnnkkkiiihhhfffdddbbb___\\\XXXVVVUUUTTTRRRPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGFFFFFFGGGGGGHHHJJJHHHGGGGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTVVVWWWXXX\\\aaafffmmmqqqvvv{{{~~~~~~}}}xxxuuupppiiiaaa\\\ZZZ[[[ZZZ\\\___bbbfffkkkrrrwwwzzz}}}wwwooohhhcccbbbcccnnnttt}}}xxxssskkkaaa\\\]]]^^^fffooouuu|||zzzpppgggYYYLLLFFFAAA<<<888666555555444222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000000000000///////////////........................---.../////////...---,,,........................,,,++++++++++++,,,------........................////////////////////////000/////////............////////////////////////000///...------...000111///////////////////////////////////////////////////////////////000000000222111...,,,,,,---///000...///000000111111111000222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333333444111111111222222222333333111111222222222333333333333333333333333333333333333333333444444444444555666666666666555555444444666666777888888888888777999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666777777888888777777888888999:::::::::::::::::::::::::::;;;:::999999:::;;;===???>>>???AAADDDIIIRRR\\\cccwww}}}uuusssuuuzzzxxxwwwvvvssslllccc\\\WWWRRROOOPPPOOOKKKIIIJJJJJJLLLNNNPPPRRRUUUZZZ]]]bbblll{{{|||vvvrrrnnnmmmqqq{{{~~~rrrjjjgggbbb^^^]]]^^^aaacccgggmmmwwwqqqjjjcccccciiiqqquuuvvvxxxxxx{{{vvviiiccc]]]ZZZUUUMMMGGGFFFAAAAAA@@@??????DDDJJJNNNVVV]]]gggrrrzzz~~~sssnnnmmmsss~~~~~~}}}}}}{{{wwwsssllliiieeecccaaa^^^[[[YYYSSSRRRQQQPPPOOOMMMLLLKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPNNNMMMNNNPPPQQQQQQPPPQQQRRRTTTUUUVVVWWWZZZ\\\```bbbccceeegggkkkppptttuuuvvvwwwxxxvvvssspppnnngggeeeaaa\\\XXXWWWYYY\\\]]]___cccgggmmmuuu~~~tttnnntttooofff^^^ZZZ]]]dddiii|||~~~wwwooojjjccc\\\[[[]]]aaajjjuuu~~~~~~}}}ppp___SSSHHH@@@<<<999666444444444444333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000/////////000000000//////.................................,,,---...............---........................,,,++++++++++++,,,------........................////////////////////////////////////............//////////////////////////////......///000222333------------------------......//////000000111111000000//////////////////222222111000000000000111...///000111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333000000000111111111111222111111222222222333333333222222222222222222222222333333333333444444444444666555555555555444444444555666777777888888777777777888888888999999999999999888777777777777888999;;;:::999888888777777888888777777777777888999999999999999999999999999999:::999888888999:::<<<======>>>???@@@BBBGGGMMMQQQZZZfffuuuzzzvvvwww~~~}}}}}}~~~wwwjjj```]]]WWWUUUUUUTTTOOOKKKLLLGGGIIIKKKLLLMMMNNNQQQSSSYYYaaammmxxxxxxsssttt{{{~~~yyywwwwwwxxxqqqggg```]]]\\\ZZZYYYZZZ]]]bbbhhhrrruuufff^^^]]]aaaddddddgggggglllqqquuuxxxzzzsssjjj___TTTOOOIIIFFFBBB>>>===???DDDGGGIIINNNXXXbbbkkkrrruuuvvvooommmnnnvvv~~~yyyuuuqqqkkkfffbbb\\\[[[ZZZXXXVVVUUUTTTSSSTTTRRRPPPOOONNNPPPRRRSSSRRRSSSUUUXXXYYYYYYYYYYYYXXXWWWVVVWWWYYY[[[[[[[[[YYY[[[^^^aaadddggglllooorrrsssuuuwwwxxxzzz|||}}}vvvtttppplllhhheeecccbbb```___\\\YYYYYY\\\bbbggglllppptttyyy~~~vvvmmmiiikkkgggbbb]]]^^^fffsss}}}xxxqqqiiieeeaaa^^^```dddjjjttt|||zzz}}}~~~ppp___QQQFFF>>>999666555333333333333222000111111111111111111111111////////////////////////////////////////////////---...///000000///...---000000000///......------........................------......////////////...........................------------...//////........................///////////////////////////////////////.........//////////////////////////////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222000000000//////......---/////////000000//////.........000111333333444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000000111111111222222111111222222222333333333111111111111111111111111222222333333333444444444444444444444444444444444555666666777777777777777777777777777888888888888888777555444444555777888;;;;;;:::999999888888888777777777777777888999999999999999999999999999999888888777777888999:::;;;:::<<<>>>???AAACCCGGGJJJOOOVVV```jjjwww}}}zzz{{{~~~||||||~~~zzznnneee___ZZZXXXZZZZZZVVVSSSTTTMMMNNNMMMKKKJJJKKKNNNQQQUUU\\\fffpppwww}}}xxxtttrrrqqquuuzzzyyyoooiiieee___ZZZ\\\\\\]]]```fffqqq~~~{{{iii[[[WWWWWWWWWWWWYYYYYY\\\aaadddgggoooxxxxxxkkkaaaWWWRRRJJJCCCAAABBBDDDFFFEEEHHHNNNVVV\\\bbbeeeggg``````eeeooo}}}|||sssnnnlllkkkhhheeecccaaa```___\\\[[[XXXVVVWWWXXX[[[]]]]]]^^^aaadddfffgggggggggfffeeedddeeegggiiiiiihhhgggjjjooossswww||||||yyyrrrmmmfff```]]]]]]```bbbbbbbbb``````bbbhhhpppvvv}}}tttppppppqqqqqqooommmooowwwwwwooogggcccaaa```eeekkkxxx{{{zzz|||yyykkkZZZNNNFFF???999444555444333333333222000///000000000000000000000000////////////////////////........................---...///000000///...---000/////////.........---.................................//////000000111////////////////////////...------------...//////........................////////////////////////........./////////////////////////////////////////////......---------------------------------------......///000111111222000000//////......---------....../////////...---......000111333333444444111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222111111111111222222222333111111222222222333333333111111111111111111111111222222222333333333444444333333333333444444444444555555666777777777777777666666777777777888888888<<<;;;999888888999;;;<<<;;;;;;::::::999888888777777777666666777777888999888888888888888888888888888777777777888888888999666999;;;<<<===>>>AAACCCKKKMMMRRRYYYaaammm{{{}}}{{{}}}~~~{{{sssmmmaaa]]][[[^^^___^^^^^^```XXXVVVQQQMMMJJJJJJNNNQQQOOOVVV```jjjqqqtttvvvwww{{{~~~wwwrrrnnnlllnnnpppvvvxxxoooiiihhhhhhhhhhhhiiimmmrrrvvv|||}}}yyywwwzzz~~~~~~lll___YYYXXXVVVTTTTTTRRRSSSWWWYYY[[[bbbiiixxx~~~iiiaaaVVVLLLFFFEEEFFFFFFFFFGGGIIILLLOOOSSSUUUWWWSSSUUUZZZcccppp|||yyyvvvqqqnnnkkkjjjiiihhhfffdddcccccceeehhhiiimmmnnnqqqtttwwwyyyzzz{{{zzzxxxwwwxxxzzz{{{{{{zzz}}}xxxrrriiiddd^^^YYYZZZ^^^eeejjjnnnnnnnnnnnnqqqxxx|||}}}xxxpppiiifffdddeeekkkrrr|||yyyiiiYYYHHH@@@===999444111555444222222222222000///////////////////////////000000000000000000000000------------------------.........//////.........................................................//////.........///000000000000000000000000000000,,,++++++++++++,,,------........................////////////////////////.........////////////////////////////////////////////////...------,,,,,,........................------......//////000000//////.....................//////000000000000///...///000111222222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000000111111111111111111222222222333333111111222222222333333333222222222222222222222222222222222222333333333333222222333333333333333444444555666666777777666666666777777777888888888888;;;:::999888888999:::;;;::::::::::::999888777666777666666666666777888888777777777777777777777777777888888888888888888888888:::<<<<<<<<<<<<===>>>DDDDDDGGGLLLQQQWWWbbbmmmxxx~~~zzzwwwgggbbb___aaacccccceeehhh```]]]XXXQQQMMMLLLNNNQQQHHHNNNWWW```fffjjjkkkkkklllmmmnnnpppsssyyywwwppplllkkkkkklllsssyyyzzz{{{{{{{{{xxxvvvtttrrrqqqooollljjjjjjkkkmmmooovvvxxxnnnkkkjjjgggeeeaaa[[[VVVWWWXXXXXXZZZ^^^lllttt~~~oooaaaYYYUUUSSSRRRPPPPPPOOONNNOOORRRTTTVVVVVVVVVXXX[[[bbblllxxx}}}yyyxxxwwwxxxwwwvvvuuuvvvwwwyyyzzzzzzuuuhhhfffccccccfffmmmuuuzzz|||xxxyyywwwwwwpppkkkkkkmmmqqqyyy~~~ooofffWWWJJJ>>>999777333111333333222000000111222222111////////////////////////000000000000000000000000........................///......------......///,,,------....../////////........................///...---,,,,,,,,,------////////////////////////,,,++++++++++++,,,------........................////////////////////////............/////////000////////////////////////...////////////.................................------------............------..................////////////000000111111...///000000111111111000111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111000000000111111111111222111111222222222333333333333333333333333333333333111222222222222333333333111222222222333333333333444555666666777777666666777777777888888888999999777777777777777777777777888999999999999777666555666666666666666777888888777777777777777777777777888888888999999888888777999:::<<<<<<<<<<<<>>>@@@>>>>>>AAAFFFHHHIIIPPPZZZ^^^iiiyyy~~~qqqjjjddddddddddddgggkkkgggeeeaaa[[[UUUQQQPPPQQQJJJLLLOOOTTTYYY\\\]]]]]]]]]___aaaccceeeiiinnnqqqvvv|||uuurrroooqqqxxx~~~yyyqqqkkkhhhfffdddbbbaaafffmmmsss}}}|||yyyrrrhhh```]]]\\\XXXWWWWWW```hhhsss{{{}}}||||||}}}zzz|||rrrllliiiggg```^^^\\\ZZZ[[[]]]___aaa```^^^\\\YYYXXX]]]eeelll{{{}}}rrrrrrrrruuu{{{yyyrrriiifffiiikkkxxxwwwvvvzzz|||zzztttooommmqqqvvv~~~sssbbbXXXIII@@@999777333///222888222000......000222333333////////////////////////000000000000000000000000///////////////////////////...---,,,,,,---...///+++,,,,,,---...///000000...........................---+++***)))******+++...........................------------...//////........................////////////////////////---.........//////000000////////////////////////---...///000111111111000------------------------------------------,,,,,,,,,------....../////////......------...///000000...//////000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111222222222333333333333333333333333333333333111111222222222333333333111111111222222333333333444555555666666666666666888888888888999999999999999999::::::::::::999999888888999999888777555444666666666666666777888888777777777777777777777777888888999999999888888777333555777888888:::===@@@===<<<@@@EEEEEECCCGGGOOOLLLTTTaaalllyyyyyyqqqiiifffeeecccfffjjjkkkkkkiiiddd^^^WWWSSSQQQQQQOOOMMMMMMOOOQQQRRRSSSRRRUUUZZZ]]]___aaaccceeefffooo{{{~~~yyyvvvwww{{{~~~}}}sssnnnhhhbbb]]]]]]___bbbdddkkk{{{uuunnnllljjjfffbbb^^^___aaafffkkkoooqqqqqqrrrvvv}}}zzzwwwzzz{{{zzz{{{}}}|||zzzqqqfff`````````^^^gggppp|||~~~wwwkkkfff___VVVXXXaaammm}}}}}}zzzxxxwwwsssnnnlllnnnppppppooolllpppvvv|||sss```PPPGGG<<<:::888555333111000///000000111111111111000000111111000000//////......---...///////////////......------,,,,,,------...111111000000/////////.........------------......000000///............///------............------,,,,,,------------,,,,,,,,,,,,++++++,,,...///000///......------///000111---------.........//////------............------,,,,,,---......//////000////////////////////////...------------...//////------------------------........................//////000000///...------......///000000000000000222222111111000000//////222000//////000111111000////////////000000000000000000////////////000000222222111111111111111111222222111111111111111111111222222333333222222111111111222222222111111000222111000000000111222333333333444555666777888999888888777777777777777777777777777777777777777777888888888777777777777666777666555444444555666777777777777777888888888888999::::::;;;;;;::::::999888999999::::::;;;;;;<<>>999888666444222000//////000000111111111111000000000000000000//////.........///////////////.........------,,,,,,------...000000/////////...............------------............---,,,,,,,,,,,,,,,......////////////......------............------///...---,,,,,,,,,------///......---...///000111---------.........//////......////////////......333222000---***(((&&&%%%////////////////////////...------------...//////////////////////////////........................///////////////...------......///000000000000000111111111000000000000000222000//////111111111000/////////000000000111111000000////////////000000111111111111111111111111111111111111111111111111111222222333333222222111111111222222222111111000222111111000111222333444222222333444555666777777888888888888888777777777888888888888888888888888999888888888888777777777777666555444444555666777777777777777888888888888999999999999999999999999888888999::::::;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBDDDFFFIIILLLRRR]]]lllwww~~~yyytttnnnhhhcccbbbbbbcccddddddaaa]]]YYYXXXTTTPPPMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKNNNTTTXXX```fffqqqzzz~~~~~~yyyuuussssssuuuwwwwww}}}wwwwwwwwwvvvuuuwww|||vvvrrrmmmiiigggfffeeedddeeeaaaaaafffkkkpppxxx{{{pppiiilllqqqxxx~~~xxxrrrqqqqqqrrrxxx~~~yyysssrrrsssrrrppplllbbb\\\]]]___aaajjjuuu{{{ppphhhdddccccccaaa___^^^aaaffflllppprrrvvv{{{sss```QQQFFF===888666555333222000////////////000000111111000000///000000000////////////...///000000000///...------...------,,,,,,------...///............---------......------------.........------,,,,,,,,,,,,,,,//////000000000000//////.........//////.........111000...---++++++******......------......///000---------...............//////000000000000/////////......---,,,+++******////////////////////////...------------...//////////////////////////////........................///////////////......---......///000000000000000000000000000111111111111222000///000111222111///000000000000111111111111000//////......//////000111111111111111111111111111111111111111111111111111111222222222222111111000111111222222222111111222222222222222333444444111111222222333444555555888888888888888888888888888888888888888888888888999999999888888888888777666666555555555555666666777777777777888888888888:::999888777777888999:::888888999999:::;;;;;;;;;:::;;;===>>>???@@@@@@@@@AAABBBCCCCCCDDDJJJSSSZZZhhhssswwwooojjjcccccccccdddeeedddaaa^^^\\\YYYUUURRRQQQOOOMMMLLLJJJJJJJJJIIIJJJLLLQQQTTT\\\bbbmmmwwwzzz{{{}}}yyyxxxzzz|||yyy{{{}}}}}}~~~yyysssmmmiiieee]]]XXXZZZ___eeekkkqqqxxx~~~~~~}}}|||~~~zzzxxxzzz}}}~~~qqqnnniiigggiiimmmqqqsssuuunnnhhhjjjmmmrrr|||~~~tttkkkeeeccccccdddaaacccgggmmmsssyyy}}}~~~sss^^^NNNDDD???;;;777444333222111000000000000//////000000000000//////////////////////////////000000000000///...,,,,,,...------,,,,,,------...------------------------......------------......000///......------............////////////............////////////......000000///---,,,+++******------------......//////..............................////////////......++++++,,,...///111222222////////////////////////...------------...//////------------------------...........................///////////////............///000000000000000//////000000111111222222111000///000111222000///000000000000111111111222/////////....../////////000000000000111111111111111111111111111222222222111111222222222222111111000000111222222222111111333222222333333333444444111111222222333444444555777777777888888888888888999999999999999999999999999999999999888888888888666666666555555666666666666777777777888888888888:::888777555555777888:::888888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>??????@@@CCCHHHLLLQQQYYYgggvvvxxxrrrnnnmmmlllkkkkkkiiifffccc___\\\YYYWWWVVVUUUSSSRRROOOOOONNNMMMLLLMMMPPPSSSYYY]]]eeennnrrrttt{{{{{{xxx{{{~~~vvvhhh]]]TTTSSSWWW[[[aaaffflllpppuuuxxxzzz}}}zzzrrrlllcccdddeeehhhnnnwww~~~}}}~~~zzzwwwqqqlllhhhgggggghhheeejjjrrrzzz{{{lll```OOOCCC>>>;;;999666333222111111111111111111//////000000000000//////.............../////////000000000000///...,,,,,,...------,,,,,,------...,,,,,,,,,---------------......------------......//////...---------------,,,------......------,,,......////////////...............------,,,,,,+++,,,------....................................---,,,------......------,,,111111000///......------////////////////////////...------------...//////------------------------..............................///////////////.........///000000000000000//////000000111111222222000000000111222222000...///000000000000111111111//////............////////////000000000111111111000000111111111222222222000111111222222111111000///000111222222222222222222222333333444444444444222222222333444444555555666666666777777888888888888888888888888888888888999999999888888888777777555666666666666666666555666777777777888888888888999888666555555666888999777777888999999::::::;;;????????????>>>===<<<;;;<<<===>>>???@@@BBBEEEGGGGGGLLLSSS]]]iii{{{{{{xxxwwwuuutttsssqqqmmmjjjaaa^^^\\\[[[[[[\\\[[[ZZZXXXXXXVVVSSSPPPOOOPPPRRRVVVVVVZZZ```dddhhhpppyyyzzzyyy{{{}}}pppeee[[[XXXZZZ\\\bbbgggiiilllnnnnnnmmmnnnqqquuuwww|||{{{yyyyyyyyy}}}}}}qqqhhhbbb```bbbffflllrrrxxx|||uuutttqqqnnnllllllllllllpppvvv~~~~~~xxxmmmfffXXXPPPEEE===999777444222222222111000000000111111...//////000000//////...---............////////////000000000///...------...------,,,,,,------...,,,,,,,,,------------.........------------......---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,.........//////.........,,,,,,---......---------,,,,,,---............---...............---------,,,,,,,,,------,,,,,,,,,000000///...---,,,++++++////////////////////////...------------...//////////////////////////////........................---...//////////////////......///000000000000000000000000000111111111111000000000111222222000...////////////000000000000///......------......///...//////000000111111111000000000111222222333333000000111111111111000000///000111222222222222222111111222333333333333333222222222333333444444444444555555666666777777777777777777777777777777777888888888777777777777666555555666666666666555555777777777777888888888888999888777666666777888999777777888888999:::::::::?????????>>>===<<<;;;:::============>>>???@@@@@@DDDFFFIIILLLTTTaaaqqq|||}}}||||||}}}}}}|||yyyvvvgggdddaaa```bbbeeefffgggfffeeebbb\\\WWWSSSRRRRRRSSSPPPPPPTTTWWWZZZaaajjjqqqssswww{{{xxxoookkkkkkmmmssszzz||||||zzztttmmmiiijjjlllkkkooosssuuutttrrrpppoooqqqnnnnnnsssxxx}}}{{{oooddd^^^___bbbkkkpppwww{{{~~~|||tttsssrrrqqqqqqsssuuuwww}}}~~~~~~~~~~~~xxxjjj\\\SSSNNNDDDAAA<<<777444222111111111000000///......//////......////////////......---------.........//////...///////////////.........------,,,,,,------...,,,---------..................------------......---,,,++++++******++++++,,,------------------,,,------............------,,,,,,---......---,,,,,,+++,,,---.........------//////.........---------,,,------------------,,,+++,,,,,,---...//////000////////////////////////...------------...//////////////////////////////........................------...///////////////......///000000000000000111111111000000000000000000///000111333222000...---.........///////////////......------......///......//////000111111222///000000111222222333333000000111111111111000000//////000222222333333222000111222333333333222111111111111222222222222222333333444444555666666777666666666666666666666666777777777666666666555555444555666777777666555444777777777777888888888888888888888888888888888888777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;<<<<<<<<<<<>>???@@@AAABBBCCCDDDDDDHHHMMMRRRZZZhhhxxxzzzrrrkkkgggcccaaa]]]XXXSSSOOOLLLJJJLLLLLLMMMOOOQQQSSSTTTUUU\\\___fffrrrhhhlllqqqssstttvvvzzz~~~|||xxxvvvxxxzzz|||}}}~~~|||vvvmmmccc^^^YYYYYY^^^eeeiiikkkpppwww|||tttlllddd^^^[[[YYY]]]```bbb^^^YYYZZZaaahhhrrryyyvvvooohhhbbbaaadddjjjkkkkkkkkkkkklllooorrr{{{~~~{{{wwwooocccXXXKKKEEE===888666555222///222111111000000//////////////////////////////////////////...............------------------------------------------------................................................---,,,,,,,,,,,,+++++++++***+++,,,---............++++++,,,,,,,,,,,,++++++------......------,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---......---,,,---///000///---///......------,,,++++++...------,,,,,,,,,---------..................---,,,,,,,,,,,,---...///000,,,,,,,,,++++++,,,,,,---.......................................---------++++++++++++,,,---...///////////////////////////////////////////////////...------------,,,,,,,,,---------,,,---......///------,,,,,,------...///////////////////////////111000000//////000000111111111111111111111111111111111000000000000111111222222222333333333444444222222333444444444444444333444555555444444555666555555555555555555555555666555555555555444444444555555666666777888888888888888777777777888888999999888888777777888888999888888999999999:::::::::999999:::;;;<<<======>>>===>>>??????@@@AAAAAAAAA@@@BBBDDDEEEIIIQQQ\\\dddvvvyyyqqqkkkgggfffccc```[[[VVVRRROOOPPPPPPPPPQQQQQQQQQRRRRRRVVVVVVXXX___iiisss{{{}}}}}}~~~mmmppprrrsssrrrqqqsssuuuqqqggg]]][[[]]]```bbbbbbgggmmmsssxxxzzzvvvsssqqqnnnnnnpppssswwwyyyyyyyyymmmiiiddd]]]XXXVVVWWWYYYaaaggglllkkkfffhhhpppyyyxxxooohhh```YYYWWWYYYaaabbbeeegggkkkooosssuuuwwwnnndddZZZMMMDDD===:::777555555555333111000000/////////.................................------------------------------------------------------------------------....................................////////////......---------,,,,,,,,,++++++,,,,,,------------...------------------...,,,------...------,,,,,,************************,,,,,,+++++++++,,,---...///---,,,---///000///...++++++,,,------......///......---,,,,,,,,,------,,,------......------,,,---,,,,,,,,,------...///------,,,,,,------............................................................///000000000000000////////////////////////////////////////////////000////////////.........,,,,,,,,,---------................../////////000.........///////////////000000////////////000000111111111111111111111111111000000000000000000111111111222222222222333333222222333444444444444333222333333333222222444666444444444444444444444444444444444444444444444444444444555666666777777888888777777777777888888999888888777777777777888888888888888888999999999999888888999:::<<<===>>>>>>======??????@@@??????>>>AAAAAAAAAAAABBBFFFMMMRRR]]]jjj}}}yyyrrrmmmllliiifffccc```^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQRRRQQQQQQSSSZZZaaafffhhhlllpppuuuyyyzzz{{{|||}}}|||yyywwwvvvwww{{{vvvxxxyyyyyyvvvrrrooommmvvv}}}{{{ppplllhhhfffaaa\\\]]]aaagggkkkqqqvvvyyyzzzzzzzzz{{{zzzyyyvvvssstttvvvxxxzzz|||~~~}}}xxxssspppmmmlllnnnsss{{{zzzpppgggbbb___]]]\\\\\\[[[\\\^^^aaaccccccbbb[[[[[[ZZZXXXWWWYYY^^^bbbkkkrrrzzzzzzwwwxxx~~~uuummmfffaaaZZZTTTRRRUUUYYY\\\aaahhhpppwww{{{}}}}}}{{{yyyyyy}}}wwwhhhZZZNNNEEE===999777666555444555444333222/////////...............------------------------,,,,,,,,,,,,,,,---------------------------------------------------------................................./////////000000000/////////............------,,,,,,++++++++++++...---,,,,,,,,,,,,---...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///---,,,,,,...//////...++++++,,,------......///...------,,,,,,,,,------,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................---........................///000111111111000000////////////////////////........................000////////////.........,,,,,,,,,------------------......///////////////------....../////////000//////000000000000//////000000000000000000000000000000000111111000000000000000000000111111111111111222333333444444333333111222333222111222444666444444444444444444444444333333333333444444444444444444444555666666777777777777666666777888888999888777777777777777777888777777777888888888999999888888999:::;;;<<<===>>><<<===???@@@@@@???>>>===????????????@@@CCCGGGJJJOOOUUUaaaooo~~~{{{wwwtttooojjjgggfffggghhhiiigggeeeaaa\\\WWWSSSPPPPPPOOONNNOOORRRTTTUUUUUUUUUYYY]]]aaaccceeegggiiinnnuuu}}}yyyvvvxxx}}}}}}~~~{{{tttmmmiiikkkpppvvvyyyyyyxxxyyyzzz{{{ssshhh\\\XXXYYY```cccgggkkkllljjjfffdddeeeeeedddaaa___^^^___```bbbccceeeiiinnnqqqqqqpppqqqpppnnnjjjfffaaa^^^[[[[[[ZZZ[[[___gggooouuuxxxuuutttrrrpppnnnnnnnnnnnngggbbbZZZTTTRRRQQQQQQQQQUUUSSSRRRSSSTTTUUUTTTRRRSSSWWW[[[^^^___ccciiinnnuuu{{{{{{kkkeee___\\\XXXSSSRRRUUUUUUZZZcccnnnzzz~~~yyyvvvtttttttttxxx}}}uuugggUUUHHH>>>777444444333222222222222111111111........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000111111111000000000/////////...---,,,+++************,,,+++***))))))***+++,,,,,,,,,------......------------------------------++++++,,,,,,,,,---------...,,,++++++,,,.........///......------,,,++++++---,,,,,,,,,,,,---...///,,,------------------,,,///...---,,,++++++++++++************+++,,,---------------------------------------...............---....../////////......////////////////////////...........................------------,,,,,,,,,++++++,,,------------,,,,,,,,,---............------------......//////000///000000111111000000///000000000000000000000000000000111111111111000000/////////000000000000111111111222333333333333333111222333333222222333444333333333333333333333333222222333333333333333444333333444444555666666666666666666666777888888999888777777666666777777888666777777777777888888888888888999:::;;;<<<<<<===<<<===???@@@AAA@@@>>>===:::::::::;;;===@@@BBBCCCGGGIIINNNWWWbbbnnnxxxqqqllllllmmmnnnsssqqqnnniiiccc]]]WWWTTTQQQPPPOOOOOOOOONNNKKKIIILLLNNNQQQRRRSSSTTTUUUWWW___fffppp|||{{{zzz}}}~~~wwwpppkkkhhhlllooonnnkkkhhhhhhiiinnnvvvwwwiiibbbaaadddgggjjjmmmmmmiiiccc___[[[\\\]]][[[XXXVVVVVVVVVWWWXXXZZZaaahhhoooqqqqqqnnnlllgggbbb\\\XXXUUUTTTQQQPPPQQQVVV^^^gggnnnqqqrrroooiiiccc^^^\\\\\\\\\ZZZVVVRRROOOPPPRRRSSSTTTYYYXXXWWWXXXZZZ[[[[[[ZZZ\\\bbbjjjoooqqqsssxxx|||zzziiiddd___^^^[[[WWWWWWZZZ^^^cccmmmzzz~~~vvvooommmnnnqqqtttxxx}}}zzzrrr^^^QQQDDD===888222000222000000000000//////000000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111000000000000////////////---,,,+++******++++++,,,,,,+++***((((((***+++,,,+++,,,------......------------------------------++++++,,,,,,---------,,,...+++))))))+++---------///......------,,,+++++++++++++++,,,---...///000------............------------,,,,,,+++,,,,,,,,,*********++++++,,,---...---------------------------------.........//////........................////////////////////////...........................------------,,,,,,,,,***+++,,,---------,,,,,,,,,---.../////////......,,,,,,---......///000000000000111222222111000000000000000000000000000000///000111222222111000//////000000000000111111111111111222333333333333222111333555555333222222222222222222222222222222222111222222222333333333333222333333444555555666666555555555666666777999999777777666666666666777777666666666777777777888888999999999::::::;;;;;;;;;;;;===???AAABBBAAA???>>>999999:::;;;<<<=========AAA@@@DDDLLLQQQWWWbbbmmm{{{}}}yyywwwwwwxxxzzzyyywwwrrrmmmfffaaa]]]WWWUUUSSSQQQPPPNNNJJJHHHIIIKKKLLLKKKJJJKKKLLLNNNUUUZZZaaaiiirrr{{{{{{uuupppmmmooooookkkfffaaaaaabbb^^^gggsss|||yyyqqqqqqnnnpppsssuuuuuupppiiiddd[[[]]]^^^^^^[[[XXXWWWWWWUUUVVVYYYaaallluuuzzz|||wwwtttnnngggaaa]]][[[ZZZMMMMMMNNNTTT^^^hhhqqquuuwwwrrriii```YYYVVVUUUUUUXXXUUURRRRRRUUUXXX[[[\\\`````````cccgggjjjlllllliiiqqqzzz||||||zzz~~~}}}uuulllgggcccbbb```]]]]]]```kkkpppyyyzzzqqqjjjgggkkkqqquuusssxxxuuufff[[[KKKAAA:::999888222000111//////000///...///000222......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......///000111111222000/////////............+++******)))***,,,---......---+++******+++---...+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---+++)))(((***,,,------++++++,,,------......///******+++,,,---///000111---......//////......---++++++++++++,,,---......------------...///000111---------------------------------.........//////111000////////////000000////////////////////////........................000000/////////.........***+++,,,---...---,,,,,,...///111222222222111000,,,,,,------...///000000000111222333333222111000000000000000000000000000///000111222222111000///000111111111111222222222111111222333333333333222111444666666444222111111222222222222222222222222111111111222222333333333222222333444444555555666555555555555666777999999777777666666666666777777666666666666777777777777::::::::::::::::::::::::;;;===???BBBBBBBBB@@@???============>>>>>>===;;;;;;<<>>BBBFFFIIIMMMTTT^^^hhhuuu{{{uuupppgggeeeaaa[[[VVVRRROOOMMMKKKLLLKKKJJJHHHHHHIIIJJJMMMMMMNNNQQQTTTWWW[[[]]]gggjjjpppvvvzzz}}}~~~~~~yyyqqqllljjjjjjmmmppprrrpppmmmmmmqqquuu}}}yyyvvvsssxxxzzzrrrllldddcccbbbeeemmmyyyxxxrrrqqqqqqssssssrrrnnniiihhhlllpppyyy{{{~~~~~~yyyvvvtttvvvzzz}}}}}}zzzwwwsssnnnjjjeeedddcccccceeegggkkkmmmllljjjiiikkkqqqxxx~~~wwwqqqkkkiiilllqqqtttuuutttoooggg]]]SSSHHH???999888777555333111000//////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------...///000000000//////...---,,,,,,,,,,,,...,,,******+++,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...+++***))))))))))))***+++///***''''''+++...---++++++++++++,,,,,,,,,------******,,,---......//////---,,,*********+++---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,------...,,,------..............................---,,,,,,...---------------......------------------,,,,,,---------------------------------............///........................+++))))))***,,,.........///////////////000000111//////000000000111111111000000000000000000000000000111111222222111111000000000111111111222222222222222222222222222222222000000000000000000000000222333555777777666555444555555444444555555666777666666666666777888999:::999888777666666666777777666666555555666777999:::<<<;;;;;;:::::::::;;;;;;;;;===@@@BBBBBBAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;===@@@CCCEEEHHHMMMSSSYYYaaalll{{{{{{wwwllljjjfffaaa\\\XXXUUUTTTSSSSSSRRRPPPNNNMMMMMMMMMKKKKKKKKKKKKMMMOOOQQQRRRYYY\\\aaafffjjjlllllllllrrrtttyyy|||wwwuuuttttttuuusssooojjjhhhjjjmmmtttyyy||||||}}}}}}uuutttsssuuu|||{{{xxxxxxzzz}}}}}}wwwsssppppppssswww|||~~~zzzwwwsssnnniiieee___]]][[[ZZZ[[[```eeehhhpppqqqsssxxxwwwtttqqqrrrttttttrrrooofff^^^SSSHHH???999444111444333222000////////////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------,,,,,,,,,,,,------------......///000000000111000///---+++******)))...,,,******+++,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------,,,---///---,,,,,,++++++,,,,,,---///,,,)))***---//////---++++++++++++,,,,,,,,,,,,++++++,,,------------------,,,***))))))***+++,,,))))))************))))))))))))***+++,,,,,,,,,+++******++++++,,,,,,------,,,,,,---...............---............------,,,++++++++++++,,,---...///.........------,,,,,,,,,+++,,,,,,------.........---------............///////////////////////////+++---//////...---...000...//////000000000000000//////000000000000111111//////////////////000000222222333333333333222222333333222222111000000///111111111111111111111111000000000000000000000000111333777999999888555333444444333333333444555555666666666666777888999999999999888777777777888888777666555555555777999;;;<<<<<<;;;:::::::::::::::;;;===???AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@EEEGGGJJJMMMPPPWWWaaahhhtttuuusssoookkkgggcccaaa```bbbaaa___\\\YYYWWWUUUTTTNNNMMMKKKJJJIIIIIIIIIIIIMMMOOORRRVVVXXXYYYYYYYYY]]]```fffmmmwwwyyyxxxvvvqqqmmmkkkmmmoooqqqqqqooommmmmmpppsssuuussswww}}}~~~~~~yyyuuusssrrrsssvvvyyy|||~~~~~~{{{xxxtttooojjjfffcccaaa]]][[[]]]bbbhhhlllyyyzzz~~~~~~|||zzzxxxvvvqqqhhhbbbRRRLLLBBB:::666444333333111000000///.../////////............................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---////////////000000111111222111///---,,,+++++++++...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////---++++++,,,------------------------,,,***((()))+++---,,,+++***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,+++))))))))))))***))))))************))))))'''((()))***+++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---.........---------------......------,,,,,,,,,,,,,,,,,,---...............------,,,,,,+++++++++,,,,,,---...//////---------............///////////////////////////+++---//////...,,,,,,,,,---...000111111111000///////////////000000000111/////////000000000000000222333333333333333333222333333333222111000//////000000000000000000000000222222222222222222222222000111333555555444333111333333222222333333444555444444444444444555666777999999888888888888888888888777555444555777:::;;;<<<<<<;;;:::999999999999;;;<<<>>>@@@@@@???>>><<<:::::::::::::::::::::::::::;;;<<<<<<============@@@BBBDDDEEEHHHMMMTTTZZZZZZcccqqq~~~{{{wwwssspppnnnmmmqqqooollliiifffbbb^^^\\\UUUSSSQQQNNNKKKJJJJJJIIIIIIKKKLLLNNNOOOOOONNNMMMOOORRRXXX___hhhttt~~~{{{wwwtttsssssstttqqqlllfffbbbaaabbbdddgggggghhhlllqqqyyy{{{xxxvvvuuusssrrrsssvvvyyy|||~~~|||zzzxxxuuuqqqmmmiiidddbbb```aaaeeekkkrrrwww}}}wwwpppeeeXXXOOOBBB>>>888444333333333333000000////////////000000...........................//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------...............000///......------.........,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////---++++++,,,)))))))))******)))))))))***)))((()))***++++++************+++++++++,,,,,,,,,,,,,,,---,,,,,,+++***,,,++++++***))))))))))))******++++++++++++******'''((()))***+++,,,,,,,,,******+++++++++++++++,,,+++,,,,,,---...---------,,,,,,---------------,,,///......---,,,,,,------.........------,,,,,,,,,++++++,,,,,,---...//////---------............///........................---,,,,,,...///...,,,)))---...000111111111000///...////////////000000000000000000111111222222222111111222222222222111111222222222111111111111111000000000000000000000000222222222222222222222222111111000000000111222333333222222222222333444444444444444444444555555666888888888999999999888888888777666555666888:::;;;<<<;;;:::999999999999999;;;<<<===??????>>>===<<<::::::::::::::::::::::::;;;<<<===>>>>>>>>>======;;;<<<===???BBBFFFKKKNNNMMMSSS[[[dddooo|||~~~{{{yyyxxxzzzwwwsssqqqnnnjjjeeeaaaYYYWWWTTTQQQNNNMMMLLLLLLJJJJJJKKKKKKJJJIIIHHHGGGHHHJJJOOOTTT[[[ccclllsss{{{}}}{{{zzzuuullldddaaa___^^^aaaddddddccccccdddiiipppwww{{{|||xxxuuuqqqmmmiiiiiikkkooorrruuutttssssssrrrpppmmmjjjaaabbbdddhhhnnnvvv}}}}}}tttjjj___SSSGGG>>>999777333111111000///---000000////////////000000---------------------------...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------------...///000---,,,++++++---......---++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))+++---------,,,---///******++++++++++++***************+++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,+++***+++++++++++++++*********++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++******++++++++++++++++++++++++,,,---------------+++,,,,,,------------,,,000///...---,,,,,,,,,,,,------------------------+++,,,,,,------.........---------............///------------------------000...---...000111///,,,...//////000000000000000......////////////000000000000111111222222333333000000111111111111000000111111111111111222222222111111111111111111111111000000000000000000000000444333111000000222444666333333222222222333444444777666666555666666777777666777888888999888888888777777777777888999::::::::::::999999999999:::::::::;;;===>>>>>>>>>===<<<::::::::::::::::::::::::<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHKKKOOORRRXXXbbbnnnwww{{{wwwuuutttpppjjjeee[[[ZZZWWWSSSQQQOOONNNNNNLLLKKKKKKJJJHHHGGGEEEDDDEEEGGGIIILLLOOOUUU[[[```hhhlllrrrwwwzzzxxxnnnjjjhhhfffgggkkkgggeeecccbbbbbbeeeiiikkkppptttzzz{{{vvvrrrkkkhhhddd```___aaacccfffjjjjjjjjjlllnnnnnnllljjjgggiiinnntttzzz}}}|||zzzyyyyyyyyypppbbbVVVLLLCCC;;;555555222000///......---+++000//////.........//////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,++++++---......---+++++++++,,,,,,---------************************(((***,,,---,,,,,,---...+++,,,------------,,,+++)))***+++++++++++++++,,,************++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++,,,------------,,,***+++,,,---------------------,,,,,,,,,,,,,,,---+++,,,,,,------.........---------------------------------............///------------------------///000000///......000222///////////////000000111........./////////000000/////////000111222222222000000111111111111000000111111111111111111111111222222222222222222222222000000000000000000000000333333222222222333444555333333333333333444555555777666666555555666666666555666777888888888777777555666888999::::::999999888888888888999:::;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@BBBBBBAAABBBCCCCCCCCCCCCDDDGGGIIIJJJLLLPPPXXX^^^eeeppp}}}{{{{{{xxxqqqkkkdddbbb^^^[[[XXXUUUTTTTTTRRRQQQPPPNNNLLLKKKIIIHHHGGGHHHIIIIIIJJJMMMRRRUUUZZZ^^^dddgggjjjmmmsssxxxyyy{{{vvvsssnnnmmmqqqjjjiiigggeeedddddddddddd```ccciiiooouuu{{{|||xxxuuussspppmmmaaa___]]][[[ZZZZZZ\\\\\\ddddddeeehhhkkkmmmllljjjrrruuuzzz{{{xxxwwwwwwvvvxxxlllbbbSSSFFF>>>999555222222000------...///////////////...---------......------------------------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,........................+++***************++++++---,,,++++++---///......+++++++++,,,,,,---------************************+++,,,...---+++))))))***((()))***++++++***)))((('''(((*********))))))***)))************+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++******************++++++,,,---------,,,,,,***+++,,,,,,------------************+++,,,------***++++++,,,---...//////------------------,,,,,,---------.........//////........................+++///222///******///555000///.........///111222............/////////000---......///000111111222111111111222222111111111333333222222111000000000222222222222222222222222222222222222222222222222000111222333333333222222444444333333444444555666555444444333333333444444444555666888888888777666444666888:::;;;:::999888777777777888999:::<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@??????>>>???@@@AAA@@@@@@AAADDDGGGHHHGGGIIIMMMQQQSSS\\\hhhrrr{{{xxxrrrnnnlllhhhddd```]]][[[[[[ZZZYYYWWWUUUSSSQQQPPPOOOIIIJJJJJJJJJJJJLLLPPPRRRSSSWWW\\\^^^___bbbgggkkkgggoooyyy~~~zzzxxxvvvrrrlllfffcccbbbcccdddcccaaa``````bbbhhhnnnqqqxxx~~~~~~|||zzz{{{rrrnnniiigggggggggeeebbb___^^^\\\YYYWWWXXX\\\___ccccccccceeeiiipppwww{{{{{{vvvvvvyyy}}}pppeeeRRRIII>>>777555444222///////////////////////////........................------------,,,+++***)))+++,,,---...///...---,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------++++++******)))*********++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++***(((&&&%%%%%%&&&''')))))))))))))))******+++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++***)))((('''+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******((()))+++,,,------,,,+++,,,,,,+++++++++,,,---...+++++++++******+++,,,,,,------.........---+++***...........................---,,,+++++++++++++++,,,,,,,,,---------......---------............///,,,------......------,,,////////////////////////,,,...///000///...///000000111111111111222222222222222111111111111222222...000111111111111222444000111222333333222111000222222111111222222333444000000111111111222222222444444444555555555555666333333333333444555666666444444555666666666666666444555777888888888777666777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFHHHKKKOOOUUUYYY```kkkyyy|||zzzvvvqqqkkkfffbbb```bbbbbbbbb```^^^[[[XXXWWWSSSQQQOOONNNMMMLLLJJJHHHNNNQQQUUUYYYZZZ\\\^^^___aaabbbdddhhhmmmsssxxx{{{{{{vvvqqqllljjjiiiiiifffdddaaa___```dddhhhkkkuuu~~~|||vvvqqqfffccc```aaacccdddbbb```aaaaaa```^^^]]]```dddhhhggggggiiimmmsss{{{{{{yyy{{{|||wwwqqqfffZZZQQQHHHAAA888333222222111...................................................------------,,,+++***)))+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,---...000000+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++*********))))))******+++,,,,,,,,,++++++000000///...---,,,,,,---***************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++******))))))))))))******+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,+++++++++************+++,,,,,,,,,+++******,,,+++++++++,,,,,,------------,,,,,,,,,,,,------///...---,,,+++,,,,,,---...........................------,,,++++++,,,,,,,,,,,,,,,------------............////////////000---......//////......---........................+++---...///...---.../////////000000000111111111222111111000000111111222222333444222000///000111222222222333333222222222111111111111111222333333111111111222222222222333444444444444555555555555555444444333333333444444666666777888888888888888555666777888999888888777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;<<<<<<<<<============>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@BBBCCCEEEFFFIIILLLOOOQQQSSSZZZdddlllvvv~~~yyyuuuqqqppplllkkkkkkiiifffccc```___ZZZXXXVVVUUUTTTRRROOOLLLLLLNNNQQQTTTVVVWWWXXXYYYXXXYYY[[[^^^aaaeeehhhjjjkkkooouuu{{{zzzwwwuuuooolllhhheeecccdddgggiiittt}}}wwwuuu{{{~~~}}}{{{yyywwwvvvuuuuuuqqqtttwww{{{~~~zzzvvvpppjjjfff[[[ZZZ[[[^^^dddgggfffdddffffffffffffgggkkkqqquuuppprrruuu{{{wwwjjj^^^TTTKKKCCC>>>;;;666111///000111///---........................------------------------------------,,,+++******,,,,,,,,,,,,,,,---......------------------------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------///000111++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,+++++++++++++++***...............---,,,++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++++++++++++++)))))))))***************,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************,,,,,,---,,,,,,***)))(((+++++++++,,,,,,,,,------///......------.........000...,,,***)))+++---///------------------------......---,,,,,,,,,------,,,,,,,,,,,,------------...////////////000000000...//////////////////...........................***,,,......---,,,---............/////////000000222111111000000111111222222333444333111000000111333333333222222333333333000000000000000111111222222222222222333333333333444444444444555555555555666666555444333333333333666666777777777888888888666777888999999999888888555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????????????????@@@BBBCCCDDDDDDFFFHHHHHHHHHJJJPPPUUUZZZcccppp~~~|||{{{xxxxxxwwwuuurrroookkkjjjbbbaaa___^^^\\\YYYTTTPPPLLLMMMOOOQQQRRRSSSTTTTTTQQQRRRTTTUUUWWWXXXYYYYYYXXX[[[```gggooouuuxxxyyy}}}~~~~~~{{{vvvqqqooonnnoooqqqzzzwwwnnnhhhkkkrrrwww{{{|||zzzyyy~~~zzzxxxuuuqqqooooooooopppqqqvvv{{{|||vvvqqqlllfffaaa^^^XXXYYY\\\ccckkkpppqqqooommmnnnooopppsssxxx~~~~~~oooeeeVVVIIIAAA===:::888333111......000000...---........................------------------------,,,---------,,,,,,+++***---,,,+++***+++,,,...///------------------------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---,,,++++++***************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************---,,,,,,+++******************+++,,,+++***)))'''+++************+++,,,,,,******++++++,,,,,,,,,---,,,++++++******++++++,,,******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,//////...------------......---+++******+++---...------------------------......------,,,------...++++++,,,,,,,,,---------............////////////......////////////..............................+++---......---,,,---........./////////000000000111111000000000000111111///000222222111111333444444333111111111111333444///////////////000111111222222333333333444444444333333444444444555555555666555444333333333333333444444444444555555666666666666777777888888888888555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@BBBDDDEEEEEEFFFIIIKKKLLLRRR[[[dddnnnyyy~~~{{{xxxtttsssiiihhhgggfffddd___YYYUUUQQQQQQQQQRRRSSSSSSSSSRRRQQQRRRSSSUUUUUUUUUTTTSSSSSSTTTXXX___gggmmmmmmlll}}}||||||}}}zzztttjjjdddeeejjjlllnnnpppsssrrrsssxxx||||||~~~|||zzzxxxuuuttttttvvvwwwwww{{{|||uuuqqqkkkgggccc```]]]ZZZYYYZZZ^^^gggqqqxxxzzzyyyvvvxxxzzz}}}yyymmmdddXXXOOODDD<<<888777666555111000000000000///...,,,........................------------------------,,,,,,---------,,,++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,+++***)))((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++************************------,,,************++++++,,,---...---,,,+++***)))))))))))))))***++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,***))))))++++++++++++++++++++++++)))*********++++++++++++*********+++++++++,,,,,,++++++************++++++******************++++++*********++++++,,,,,,,,,***+++,,,---------,,,,,,...------,,,++++++,,,,,,++++++,,,,,,---,,,,,,+++------------------------------,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,........................---///000000...---....../////////000000000111111111000000000000000000111...000111111111111222444222111000//////000111222//////......//////000111222222333333333444444444333333333444444444444555333333333333333444555666444444444333444555666666555555555555666666777777555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBCCCAAABBBDDDEEEEEEEEEFFFGGGFFFJJJNNNRRRXXX```kkksss~~~{{{yyysssrrrqqqpppnnnjjjddd```[[[XXXVVVVVVWWWWWWUUUSSSRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSYYY___cccbbb```|||ppphhhbbbbbbbbbaaabbbdddiiijjjmmmqqquuuwwwvvvuuuttttttuuuyyy~~~}}}|||vvvqqqjjjgggcccaaaaaa```___^^^^^^___bbbkkkuuu}}}vvvhhhZZZPPPEEE???888444333333111///000000000000000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++******))))))))))))******************++++++++++++***************+++,,,,,,************++++++++++++*********+++++++++++++++***************+++++++++---,,,+++*********+++,,,+++,,,,,,---,,,,,,++++++))))))(((((())))))***+++*********+++++++++++++++,,,++++++******++++++,,,......------,,,***)))((()))))))))))))))((((((((())))))))))))************************+++++++++++++++******))))))******++++++++++++++++++,,,,,,,,,************+++,,,---...***+++,,,---...---,,,+++---,,,++++++************)))***,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------...///111000///---.../////////000000000111111111111000000//////000000111111222222111///......///000000////////////000000///////////////000000111222222222222333333333333333333333333444444444444333333333333444555666666777666555555555666777888555555444444444555666777555666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@CCCEEEGGGIIIOOOXXX^^^dddkkkttt~~~~~~}}}|||{{{xxxsssppphhhddd```^^^___^^^[[[XXXUUUUUUUUUUUUTTTSSSRRRRRROOONNNOOOQQQTTTVVVWWWWWWssslllgggeeebbb```aaafffgggkkkooopppooonnnnnnnnnnnnmmmnnnrrrxxx}}}|||}}}||||||{{{{{{|||}}}~~~~~~~~~~~~}}}{{{yyywwwuuutttsssrrrsssrrrpppmmmjjjgggfffeeeeeegggiiiiiiiiijjjjjjlllsss}}}uuujjj___TTTJJJDDD;;;777222111111111///,,,---...///...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************++++++++++++++++++******++++++,,,---************++++++++++++)))*********++++++++++++))))))*********+++++++++,,,+++***))))))+++,,,---******))))))))))))************))))))******+++,,,++++++++++++************,,,++++++******++++++,,,,,,---------,,,++++++******)))))))))((((((((('''))))))*********+++++++++************++++++++++++,,,+++************+++,,,++++++,,,,,,,,,---------,,,+++*********+++,,,---)))+++,,,......---,,,+++------+++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......------............---------------------------------///000///...,,,------........./////////000000000000////////////000000///000111000---,,,---...000000111111111111000000000000//////000000111222111111111222222222222333222222333333333444444444444444333333333444444555777666555444444666777999666555555444555666777888666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@???===@@@BBBBBBBBBEEEKKKPPPPPPUUU[[[bbbjjjuuu~~~xxxsssmmmkkkkkkjjjgggccc]]]\\\ZZZXXXWWWUUUTTTTTTOOOPPPPPPPPPPPPRRRUUUXXX~~~xxxrrroookkkhhhlllrrroootttyyyxxxsssooooooqqqlllkkklllpppwww~~~~~~}}}~~~}}}}}}{{{xxxvvvuuusssxxx~~~}}}{{{yyywwwvvvwwwxxxyyy}}}zzzuuusssrrrpppllliiihhhgggggghhhiiijjjiiigggkkkjjjjjjlllpppssstttsssvvvuuuwww}}}wwwnnn```SSSHHHAAA<<<999777444000000222333111...***+++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,)))***+++,,,---,,,++++++------------------------,,,,,,++++++++++++,,,,,,)))************+++++++++...---,,,***)))((((((((()))************+++++++++))))))******++++++++++++))))))******++++++++++++,,,+++***))))))+++---///,,,+++*********+++,,,---++++++******++++++,,,---,,,+++++++++******)))))),,,++++++++++++++++++,,,++++++,,,---------,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,)))************+++++++++------++++++++++++------,,,,,,,,,------............---,,,***)))******+++)))***,,,......---,,,+++...---,,,+++************---+++)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,******+++++++++,,,,,,,,,---------.........//////......////////////......------------------------,,,...///...---++++++,,,---------.........//////000000////////////000000+++,,,......------///000000111222333333222111000000000000000000111222222000000111111111222222222222222333333333444444444666666555444333333333333555444222222222333555777777666555555555666888999777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::999999:::::::::;;;;;;;;;999:::<<<>>>??????>>>>>>=========>>>@@@BBBBBBAAA???AAACCCBBB@@@@@@DDDGGGJJJLLLOOOQQQUUU]]]hhhpppzzzyyyvvvvvvuuuqqqmmmgggeeebbb^^^[[[ZZZYYYYYYTTTVVVVVVUUUSSSUUU[[[___~~~}}}|||vvvrrrrrrrrrtttwww|||~~~~~~zzzxxxvvvuuutttrrrooommmqqqtttyyy~~~}}}}}}~~~}}}yyynnnmmmkkkhhheeeaaa___^^^[[[[[[[[[[[[]]]aaahhhmmmnnnooorrruuuyyy}}}{{{eeeXXXHHH???===;;;555///111000///......///000111+++---...000///...+++)))------------------------...,,,++++++,,,.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((()))++++++******+++---++++++++++++++++++++++++,,,---...//////...,,,+++++++++************++++++((()))***+++,,,+++******))))))*********+++++++++---+++)))((('''((()))***''''''((()))***++++++,,,---------,,,+++******)))++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))******)))((()))***,,,---******+++++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++***)))((((((''',,,******,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************+++,,,......,,,---......,,,******+++***+++,,,,,,------,,,,,,,,,,,,------...///000000........................---------............///111000///......---..................///000222222444333111////////////000222111000000000111333444222222222111111111111111222222333333333444444444333333333333333333333333333333333444444444555555666555555444444444555555777888888999999:::;;;;;;===<<<<<<;;;;;;::::::999;;;;;;::::::999888777777777777888888888999999999888888999:::;;;;;;<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>===<<<<<<===???AAABBBCCCCCCDDDGGGKKKQQQWWWZZZbbbhhhrrr}}}}}}zzzxxxooommmjjjiiihhhfffcccaaaaaa___]]]]]]```cccfffggg~~~~~~~~~|||{{{zzzzzz}}}}}}}}}|||zzzxxx{{{~~~vvvppplllbbbbbbbbbbbbcccaaa___]]]YYYZZZ[[[\\\___dddkkkpppooorrrxxx~~~zzztttnnnhhhcccQQQHHH===888777777444111000000///......///000000---------------,,,,,,,,,------------------------...,,,++++++,,,.........++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))***++++++***)))***,,,+++++++++++++++++++++++++++++++++***+++++++++,,,++++++************++++++)))***,,,---------,,,+++))))))*********+++++++++,,,+++)))(((((()))***+++((())))))******+++++++++******))))))(((''''''&&&++++++++++++++++++++++++((())))))************)))************************++++++******)))*********))))))*********+++++++++++++++,,,,,,+++******)))+++++++++***)))((((((((()))((('''))),,,,,,***''',,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,++++++,,,---------------+++++++++,,,---.................................---------............/////////.........//////000............///000111222222222111000///.........111000000///000111222333222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444444555555555444444444444555555777777888888999::::::;;;999999999:::::::::::::::;;;;;;:::999999888777777888999999999::::::::::::777777888999999:::;;;;;;============>>>>>>>>>>>>???>>>>>>======>>>>>>?????????>>>===>>>@@@BBBCCCAAAAAABBBCCCFFFJJJNNNPPPQQQUUU]]]fffppp{{{~~~}}}xxxvvvtttrrrrrrpppnnnllliiigggeeeeeefffhhhiiiiii|||zzzyyyyyyyyy{{{~~~~~~~~~~~~~~~}}}wwwooogggaaa^^^ZZZ[[[]]]bbbgggiiifffccc[[[\\\]]]^^^aaaffflllqqqvvvzzz~~~wwwmmmbbbYYYRRRKKKGGG>>>:::555222111222111111000///............///000222111///.........///000---------------------------,,,***+++---......---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,++++++***++++++((()))************)))(((++++++++++++++++++++++++***+++,,,+++))))))***+++++++++++++++++++++++++++,,,+++)))((()))+++---///++++++************+++++++++,,,---...///...------***************+++++++++,,,+++***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++)))************))))))(((++++++++++++++++++++++++++++++++++++***)))(((((((((((()))))))))*********,,,,,,,,,,,,,,,++++++***+++++++++***))))))((((((+++******+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,------***+++,,,---------,,,+++)))+++------,,,+++,,,---+++,,,------......------******++++++,,,,,,---------------------------------------............///---------......///111111............///000111111000000000000///...------///////////////000111111111111111111222222222222000111111111222222222222333333333333333333333333333333333333444444444444555444444444444444555555777777777888999999::::::777777888888999::::::;;;:::::::::999888888777777999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>>>>======<<<===>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFIIINNNSSSYYY```hhhmmm~~~~~~}}}}}}{{{yyytttrrrppppppqqqqqqpppnnn|||zzzxxxxxxwwwvvvtttsssrrrqqqpppqqqrrrtttuuutttrrrooommmpppooommmiiibbb\\\YYYXXX\\\]]]bbbjjjrrrtttqqqmmmbbbcccddddddfffjjjpppttt|||nnnfffZZZNNNEEE>>>:::777666666555222///......///........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,---,,,,,,+++******++++++)))******************)))))))))))))))))))))))))))+++,,,,,,+++)))((()))***************************,,,,,,++++++,,,...///000++++++************+++++++++,,,---.........---,,,************************+++*********+++,,,---...,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++***************************************)))((('''++++++++++++++++++++++++))))))***++++++***)))((())))))))))))*********+++,,,,,,---------,,,,,,++++++++++++******))))))))),,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***+++,,,,,,---&&&(((***,,,------,,,+++(((***,,,,,,,,,+++,,,---,,,,,,---............---***+++++++++,,,,,,---------------------------------------............///...............///000000...............///000111---...///000///...,,,+++............//////000000000000000000000111111111000000000000111111111111222222222222222222222222222222333333333444444444444444333333444444555555666666777777888999999999888888888888999999:::::::::999999999888888777777999999999::::::::::::;;;999999999::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>======<<<<<<======>>>;;;::::::::::::;;;<<<===@@@AAABBBCCCCCCBBBAAAAAACCCFFFIIILLLNNNRRRWWWZZZbbbhhhpppyyy{{{{{{zzz{{{|||{{{xxxvvv}}}zzzvvvrrrooonnnggggggfffeeecccaaa```___aaaccceeefffeeecccaaa______``````___\\\ZZZZZZ[[[___aaagggooovvvyyyvvvssslllmmmoooqqqtttyyy~~~{{{ooofff[[[TTTIII???999666444222222333444222///------...------............------'''(((***+++***)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,+++)))((()))***************************)))+++,,,...//////......++++++************++++++)))***+++,,,---,,,,,,+++*********************************++++++,,,------------,,,,,,+++*********))))))))))))((((((((((((***************************************)))((('''************************%%%''')))***++++++***************+++++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++************+++,,,,,,''')))***,,,,,,+++)))((((((***,,,,,,++++++,,,---+++,,,------......------,,,,,,,,,,,,---------------------------------------------............///000000///..............................//////000------...//////...,,,+++------......////////////............//////000000//////000000000111111111222222222222222222222222222222222333333333444444333333333333333444555555555666666777777888888999;;;:::::::::999999999888999999888888888888888777888888888888999999999999666666666666666777777777:::;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<======::::::::::::::::::;;;;;;===???@@@BBBBBBBBBAAA@@@@@@BBBDDDFFFGGGIIILLLOOORRRVVV\\\aaagggoooyyy~~~~~~}}}{{{uuussspppllliiifffeeeddd]]]]]]\\\[[[ZZZXXXVVVUUUWWWXXXZZZ\\\]]]\\\[[[ZZZWWWZZZ]]]^^^___```bbbcccbbbgggmmmtttxxxyyyxxxwwwyyy|||}}}{{{mmmaaaVVVOOOGGGBBB;;;666333222111111---...//////...---...///,,,,,,---......---,,,,,,)))***,,,...---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,++++++++++++++++++***************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++))))))***+++************************''')))+++---...---+++***++++++************++++++((()))***+++++++++******+++++++++************************+++++++++++++++,,,,,,++++++*********)))************************************************)))************))))))((())))))))))))))))))))))))%%%&&&''')))***+++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,***(((&&&%%%(((***,,,,,,+++***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111///......---------///......---......//////---...............---------......///000/////////------......//////000000///000000000111111111111222222222222222222222222222222222222333333333333222222222222333444555666555555555666777777888888<<<;;;;;;:::999999888888888888888888888888888888777777888888888999999999999999999999999999999999::::::;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@??????>>>>>>@@@CCCDDDDDDEEEHHHJJJMMMPPPRRRTTTVVV[[[ccciiimmmttt}}}yyyvvvtttxxx~~~~~~}}}|||{{{zzzyyy|||~~~}}}yyyxxxvvvuuuttttttuuuvvvwwwvvvuuuuuuvvvuuusssqqqfffeeecccaaa`````````aaa]]]]]]^^^]]]\\\ZZZXXXWWWUUUVVVXXXZZZ\\\^^^______^^^aaaeeeiiijjjlllnnnpppnnnttt}}}}}}||||||uuudddVVVKKKBBB===;;;888444111111111000000---,,,,,,,,,---......---+++,,,------------,,,+++---......///...---,,,+++++++++++++++++++++++++++*********,,,------,,,***************++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***++++++***)))***,,,***************************+++++++++++++++++++++++++++************++++++((((((***+++++++++***)))+++++++++*********))))))******************))))))******************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************((())))))************)))************************'''''''''((((((***+++,,,************++++++++++++)))******+++,,,,,,++++++++++++++++++++++++++++++,,,---...---++++++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++++++++)))+++,,,,,,***))))))***)))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000//////........./////////......------.........///...............//////---...///000000000//////......//////000111111222000000000111111111222222111111111111111111111111111222222222222333333333222222222222333444555666444444555666666777777888999999999999999888888888777777777777888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>???<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<:::;;;<<<===>>>>>>>>>>>>???AAADDDEEEDDDEEEFFFHHHIIIKKKMMMMMMLLLOOOUUUZZZXXX___gggnnnuuu|||yyy{{{}}}|||tttpppmmmjjjooovvvzzz|||~~~|||{{{wwwwwwvvvuuutttsssrrrrrrwwwzzz~~~{{{yyyrrroookkkhhhffffffggghhhmmmllllllmmmoooooommmlllaaaaaa```___```ccceeegggbbbbbbccccccbbb```^^^]]]VVVWWWYYY\\\___bbbeeefffhhhlllqqqtttvvvwwwxxxyyy|||~~~}}}~~~yyyfffUUUIII???888444666444222222222222000///111///---,,,---...---+++++++++------------+++++++++***)))((((((((())))))++++++++++++++++++++++++*********,,,------,,,***))))))******+++++++++,,,******+++++++++,,,,,,,,,+++***************+++++++++***)))(((((()))***+++))))))))))))))))))))))))((()))++++++******+++---))))))))))))))))))))))))///...---++++++,,,---...++++++************++++++((()))***+++,,,+++******++++++++++++******))))))***************)))(((''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++***)))(((''''''(((******))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++)))***+++***((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,((())))))+++---000222333***+++---,,,***)))))))))))))))***++++++++++++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---......///000111///......---------......000///...------...000111---...000111111111000//////000000111222333333333111111111111222222222222111111111111111111111111111111222222222333333333222222222222333444555666444444555555666777777777666666666777888888999999777777777777777888888888999999:::::::::;;;;;;;;;777666666666666666666666999999:::;;;<<<===>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::=========>>>>>>>>>??????>>>@@@BBBCCCBBBBBBCCCDDDEEEGGGIIIHHHGGGIIINNNRRRRRRWWW\\\___bbblll{{{{{{vvvxxxssspppqqqrrrrrrssswwwuuurrrnnnjjjgggeeeeeeeeeooorrrvvvxxxyyyvvvsssqqqnnnmmmkkkiiiiiijjjkkklllssssssuuuvvvvvvsssnnniiiiiidddaaa```]]]ZZZ]]]bbbjjjiiigggeeeddddddeeeeee```bbbfffjjjlllmmmmmmmmmpppqqqqqqqqqpppooommmllleeeeeeddddddeeejjjqqqvvv}}}yyyvvvuuuuuussshhhWWWGGG<<<666444333//////............//////++++++++++++++++++++++++.........------,,,,,,,,,111...)))''''''((()))***************************,,,,,,++++++***)))))))))************************,,,,,,+++++++++,,,---...***)))((('''((()))+++---******))))))))))))******++++++***))))))***++++++((()))***++++++***)))(((************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((()))***++++++***)))(((+++++++++*********))))))&&&&&&'''((()))+++---...,,,,,,++++++***)))))))))*********++++++,,,,,,,,,+++*********))))))((((((,,,+++++++++******))))))+++***)))))))))***,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++***,,,---,,,******+++,,,------------,,,+++***)))***))))))***+++,,,---...++++++++++++++++++++++++************+++,,,------***))))))+++...///,,,)))***++++++,,,,,,++++++***,,,,,,,,,---------.........------,,,,,,++++++***++++++---------,,,+++*********+++,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......///.........---...///000111111111111111000/////////000222333111111111111111111111111333333333333333333333333222111111111222333333444666666666666777777777777888888888888888888888888444333333444444555666777666777888999999999999999888999999::::::999999888===<<<::::::999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>@@@AAABBBBBBBBBDDDFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMPPPUUUZZZ^^^bbbccctttwww}}}xxxrrrmmmmmmmmmlllooossstttssspppnnnkkkjjjiiihhhnnnqqqvvvzzzzzzxxxssspppnnnmmmllljjjjjjjjjjjjkkknnnnnnooopppqqqnnnjjjfffhhhdddbbbaaa^^^\\\^^^ccchhhhhhgggffffffeeeeeeeeehhhkkknnnppprrrssstttuuuxxxyyy{{{||||||zzzxxxwwwssssssssstttvvv|||zzzuuummmeee```___```aaacccZZZLLL@@@888444222222//////............//////++++++++++++++++++++++++------------------------++++++---///000///---+++******************************************++++++************************+++*********++++++,,,,,,+++***((((((((()))+++,,,******))))))))))))******************************))))))************))))))************************++++++,,,,,,++++++***)))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++*********)))))))))))))))))))))***++++++******************++++++*********++++++,,,,,,,,,************)))))))))(((((())))))******++++++++++++***)))))))))***+++,,,++++++************++++++*********+++++++++,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((***+++,,,,,,******+++,,,------------,,,+++***)))))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,***)))+++---...,,,***))))))************)))))),,,,,,,,,------------...***++++++,,,,,,------...+++,,,,,,------,,,++++++***++++++,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000///...---,,,+++***+++,,,---............111000/////////000111222111111111111111111111111333333333333333333333333333333222333333444444555444555555666777888888888888888888888888888888888555555555555666777888999999999::::::;;;:::::::::888999999::::::999999888<<<;;;:::999999:::;;;<<<:::<<<@@@BBBBBB???:::888999999:::;;;;;;<<<<<<=========>>>>>>>>>?????????>>>@@@AAABBBAAABBBDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOQQQTTTWWWXXXYYYaaaccchhhnnnvvv~~~~~~wwwtttrrrqqquuu{{{yyyzzzzzzyyyxxxuuusssrrrqqqvvv|||zzzvvvsssssssssrrrqqqpppoooooonnnnnnnnnooopppooommmjjjkkkhhhggghhhfffccceeejjjmmmmmmllllllllllllllllllsssuuuwwwyyyyyyzzz|||~~~{{{rrrnnnbbb[[[RRRIIIDDDDDDGGGIIIMMMGGG>>>777333111111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------......''')))+++---...,,,+++)))************************((())))))***++++++,,,,,,************************))))))*********+++++++++,,,+++)))(((((()))***+++******))))))))))))******)))***+++,,,,,,+++***)))******))))))))))))******************************++++++,,,,,,++++++***)))))))))))))))))))))))))))((()))************))))))+++++++++***************,,,+++***)))((((((((((((((())))))***++++++,,,,,,*********+++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++*********++++++++++++,,,***++++++++++++***))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,------------,,,+++***)))))))))***+++++++++***)))++++++++++++++++++++++++,,,++++++,,,,,,---...///---,,,******+++,,,+++*********++++++++++++******,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,------------,,,,,,+++++++++,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...---,,,******------...///000000000000000000/////////000111222111111111111111111111111222222333333333333333333333444444444444444555555222333444555777888999:::666666666666666666666666666666666777777888999:::;;;<<<<<<<<<<<<;;;;;;:::888999999::::::999999888;;;::::::999999:::;;;;;;999;;;???AAAAAA>>>:::888999999:::;;;;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@>>>???AAAAAAAAAAAACCCEEECCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQTTTVVVYYY]]]bbbgggkkknnnooottt{{{~~~||||||}}}{{{wwwvvvvvvwwwyyyzzzyyyyyysssqqqrrrtttsssqqqtttyyy|||zzzxxxvvvvvvwwwyyy{{{~~~}}}sssggg]]]WWWNNNHHH@@@999555666999;;;===999444111000000/////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***(((&&&''')))+++************************))))))*********+++++++++************************)))******+++++++++++++++,,,,,,***))))))))))))*********))))))))))))******((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++************************+++++++++++++++***))))))))))))))))))))))))))))))((())))))***************************************,,,+++***)))(((((((((((())))))*********+++++++++***************+++++++++*********))))))))))))))),,,,,,+++)))(((&&&%%%$$$***************+++++++++++++++************++++++************++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,+++******)))***,,,------+++)))(((++++++++++++++++++++++++++++++++++++,,,---.........---+++*********++++++,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,++++++***---.........////////////,,,,,,,,,,,,------.........------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,------------...)))***++++++,,,,,,++++++...///000111111111111111////////////000000111111111111111111111111111111222222222222222333333333333333444444444444444333333333444555666777888999555555555555555555555555666666666666777888999:::<<<<<<===<<<<<<;;;::::::888999999::::::999999888999999999999999:::::::::<<<:::999888888999:::;;;999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@AAA===???AAAAAA@@@@@@BBBCCCAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQSSSVVVZZZ]]]```aaa^^^aaafffkkkqqqxxx~~~|||}}}rrroooiiibbbYYYPPPIIIDDD???<<<888555333333444555444222000//////000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''//////...,,,***))),,,...************************+++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,+++******)))))))))******))))))))))))******((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))***++++++++++++*********))))))************************))))))))))))))))))******,,,,,,+++)))(((&&&%%%$$$))))))******++++++++++++++++++************++++++))))))*********+++++++++)))******+++++++++******)))))))))))))))))))))))))))***,,,,,,++++++,,,---++++++,,,,,,++++++*********+++---......,,,***)))++++++++++++++++++++++++))))))))))))***+++,,,---...---,,,***))))))***,,,,,,------......------,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***///////////////000000111,,,,,,------------......------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---------.........+++,,,,,,---------------,,,,,,---.........------......//////000000000000111111111111111111111111111111111222222333333333222222333333333333222111555555555555666666666666444444444444444444444444555555555555666777888888;;;;;;;;;;;;;;;:::999888888999999::::::999999888777888888999999:::::::::;;;999777666666888:::;;;999999:::;;;;;;<<<<<<===:::;;;<<<===>>>???@@@@@@===???@@@@@@??????AAABBB@@@AAABBBBBBDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLNNNQQQSSSVVVXXXXXXXXXYYY[[[\\\___ccciiimmmtttyyyxxxnnngggXXXTTTMMMGGGBBB>>>;;;888555444444333333222222222222000......///000///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((''''''###(((...111///,,,+++,,,************************,,,,,,++++++***))))))((())))))))))))))))))))))))***+++,,,---...---,,,,,,+++++++++++++++***************))))))))))))******)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))******++++++******)))((()))))))))))))))))))))))))))((((((((()))***+++,,,***************+++++++++(((((((((((()))***,,,,,,,,,,,,++++++***))))))(((***************)))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++)))))))))************+++))))))***++++++++++++***************************)))***+++,,,++++++,,,...***+++++++++++++++************,,,,,,---,,,+++***++++++++++++++++++++++++((((((((())))))***+++,,,+++,,,,,,+++***)))+++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,------..................///000111------------------......------,,,,,,,,,,,,------***++++++,,,,,,------...,,,---------............222222222111000///---------....../////////......---...///000000000//////111111111111111111111111000000111111222333333333111222333444333222111000555555555555555555555555444444444444444444444444333333333333444555666777999::::::::::::999999888888999999::::::999999888666777888999999999999999666888:::<<<<<<;;;999888999999:::;;;;;;<<<<<<===;;;;;;<<<======>>>??????===>>>@@@@@@??????@@@AAA@@@@@@AAABBBCCCDDDEEEEEEJJJJJJJJJJJJJJJIIIIIIIIIHHHIIILLLNNNPPPRRRSSSTTTSSSTTTUUUUUUVVVYYY]]]``````ccciiinnntttzzzxxxmmmdddZZZRRRLLLCCC???:::777666666444222111111111000//////......///...,,,---...///...---...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++&&&---///---***)))***************************++++++******************)))))))))))))))))))))))))))***,,,---------+++*********++++++,,,+++++++++******))))))))))))******************************))))))************))))))))))))))))))))))))))))))***************))))))((()))))))))))))))))))))))))))((((((((()))***+++,,,))))))*********+++++++++(((((((((((()))***+++,,,++++++******************+++*********)))))))))(((((()))))))))************((())))))******+++++++++((()))***+++,,,++++++***++++++************++++++))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...******++++++++++++******(((((())))))******++++++++++++++++++++++++++++++))))))))))))***+++,,,---(((+++------+++***+++---))))))************))))))***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,++++++++++++---...///..................---------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------............222222222111000///...---000000111111111111000000---...///000000000///...111111111111111111111111///000000111222222333333222333444555444333111000444444444555555666666666555555555555555555555555333333333333444555666777888999999::::::::::::999888999999::::::999999888555666777888999999999888666777999;;;;;;:::999888999999:::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>===>>>??????>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPNNNPPPQQQQQQQQQRRRUUUXXXUUUXXX[[[^^^bbbfffkkkooowww{{{xxxoooaaaUUULLLEEE@@@<<<888555111111333444222000111000///---,,,,,,,,,,,,---,,,++++++---......---...------,,,,,,------...------------------------++++++,,,------...//////+++...000---)))(((+++///************************)))))))))***++++++,,,,,,))))))))))))))))))))))))''')))+++,,,,,,,,,***))))))***+++,,,,,,,,,,,,,,,******))))))))))))******++++++***))))))***++++++((()))***++++++***)))((())))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))((((((((((((***,,,---))))))******++++++++++++))))))))))))))))))***+++)))))))))***++++++,,,,,,+++*********))))))(((((((((((())))))*********+++,,,+++++++++******))))))((()))***+++,,,+++******++++++************++++++))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))(((***++++++++++++---...)))******+++++++++******&&&&&&&&&&&&'''(((***+++++++++++++++++++++++++++************+++,,,---...&&&***---...,,,***+++---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,......---,,,,,,++++++***))))))(((((()))+++,,,---..................---------,,,,,,++++++,,,,,,---******+++,,,,,,---......---------.........//////,,,---......///.........---...............------,,,---///000000000///...111111111111111111111111///000000111222222333333333444555666666444222111111222333444555777888888555555555555555555555555444333333444444555666777888999999:::;;;;;;;;;;;;999999999::::::999999999444555777888999999999888999777444333333666999;;;999999:::;;;;;;<<<<<<===<<<<<<<<<==================>>>??????>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEE@@@AAACCCEEEGGGIIIJJJKKKGGGHHHJJJKKKLLLLLLKKKKKKMMMNNNOOONNNMMMNNNOOOQQQRRRTTTUUUWWWYYY\\\```cccdddggglllrrryyysssvvv}}}wwwnnn___VVVIIIAAA===;;;888555333222000000111111///...//////000000///...------........................***************************+++,,,------,,,+++***$$$&&&))),,,---,,,***)))------,,,,,,+++***))))))))))))))))))************************))))))(((((('''((((((((()))))))))***************************++++++***************++++++******)))))))))))))))************)))))))))))))))))))))(((((((((''''''))))))))))))************************))))))))))))(((((())))))******++++++++++++******)))((((((((((((***+++***''''''))),,,*********)))******+++,,,******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())),,,......---+++)))************************************************************************)))))))))******+++++++++++++++************++++++)))************++++++++++++++++++************)))************************))))))************))))))...+++))))))++++++)))'''***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,************,,,,,,......---,,,++++++++++++,,,,,,++++++***+++++++++///...---------...000111111111000000000000111111............////////////000000////////////000000...///111222333333222222---...000222222222000///222222333333333333444444333444666777888777666444444444444444444444444444555555555555555666777888888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::888888888888888888888888999999888888888888888888555666888999::::::999888777777888999;;;===???@@@?????????>>>??????@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOQQQSSSTTTVVVVVV[[[[[[]]]```ffflllrrrvvvaaaccchhhooovvv|||{{{tttooohhh^^^VVVLLLEEE;;;555444333000---111000//////000000///......////////////......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))+++,,,---,,,++++++---,,,,,,+++******))))))))))))))))))************++++++*********)))))))))))))))))))))************************************)))((((((''''''(((((((((+++******)))))))))))))))************))))))))))))***************)))))))))))))))))))))************************))))))))))))((()))))))))))))))******************)))))))))))))))***+++***)))***+++,,,)))))))))((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********((('''************************************************************************++++++++++++++++++++++++******))))))))))))******)))************++++++++++++++++++************)))************************))))))************))))))...,,,++++++...///---+++***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++,,,,,,------+++++++++***++++++,,,,,,...------------...//////000//////////////////000............////////////000000////////////000000//////111222222222222111///000222444444333222111222222222333333333444444333444666777777777555444444444444444444444444444555555444444555666666777888888888888999999999999<<<;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888666777888999::::::::::::888888888999:::<<<===>>>=========>>>>>>???@@@AAADDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTVVVZZZ___cccfffkkknnnssszzzTTTVVVYYY]]]bbbfffiiikkkvvv|||oooggg]]]VVVRRRMMMEEE>>>===888333000111111000...///---------///000///...---....../////////......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------+++++++++******))))))((())))))))))))************+++++++++++++++*********+++++++++***************************************+++++++++******++++++,,,+++******)))))))))))))))************)))))))))))))))))))))))))))*********))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))************+++(((''''''''')))******))))))(((((((((((()))************++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++************************************************************************,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))************++++++++++++++++++************)))************************))))))************))))))+++******+++---///...---******************************++++++++++++***************++++++++++++,,,++++++************++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---...///************+++,,,------,,,------...............///......------......///............////////////000000////////////000000///000000111111111000000111222444555555555444333222222222222333333333333333444555666666666555444444444444444444444444444555444444444444555666666777777777777888888888888;;;;;;:::::::::::::::999888888888888888888888888888888888888888888888888888888888999:::;;;===>>>999999999::::::;;;<<<============>>>>>>@@@AAAAAAEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDFFFGGGGGGIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMOOOQQQRRRRRRSSSRRRRRRRRRTTTVVVYYY[[[ZZZ\\\___dddiiimmmppprrrxxx|||PPPQQQSSSVVVXXX[[[]]]^^^aaafffoooxxxqqqddd___RRRLLLEEE@@@???===999666555333111111333333222000,,,++++++,,,...//////...,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......,,,,,,+++,,,------*********)))))))))((((((((()))))))))************++++++++++++++++++++++++++++++************))))))************************------,,,,,,,,,---......+++******)))))))))))))))************)))))))))(((''''''(((((((((((())))))((()))))))))************************)))))))))(((***))))))(((((('''''''''(((((()))******+++,,,,,,***((('''(((+++---+++((()))))))))))))))******++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************************************))))))******************))))))************))))))))))))*********++++++++++++++++++*********))))))************************))))))************))))))((((((((()))******************************************++++++++++++******************++++++++++++++++++************++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......************+++,,,---...,,,---...000000///......///..................///............////////////000000////////////000000000000000000000000000000333333444555555444444333111222222222222333333333222333444555555555555444444444444444555555555555555555444444444444555555666666666666777777777777::::::::::::999999999999888888888888888888888888888888888888888999999999999999888999:::<<<>>>@@@<<<<<<;;;;;;;;;<<<======@@@????????????@@@@@@AAADDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLMMMJJJJJJKKKMMMNNNOOOPPPQQQSSSRRRQQQQQQRRRSSSUUUVVVTTTUUUVVVYYY[[[^^^```bbbbbbeeeiiinnntttzzzJJJKKKMMMOOOQQQRRRTTTUUUXXX[[[aaahhhoooxxxmmmYYYNNNIII@@@<<<888555666666555444/////////000111111000...+++******+++...//////...,,,,,,---......///..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...---+++*********,,,---*********)))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************************)))))))))(((******))))))((((((''''''(((((()))***+++,,,------...,,,+++---///000---***++++++******++++++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))************************************************((())))))***+++,,,------***++++++,,,,,,++++++***))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))((())))))((('''&&&''''''************************)))******++++++******)))))))))*********++++++++++++******))))))******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************+++,,,---...---...///000111000//////000//////......//////000............////////////000000////////////000000000000000000000111111111222333333333333333222222111111111222222222333333222333333444444444444444444444444555555666666666666555555444444444555555555555666666666777777777999999999999999999999999777777777777777777777777777777888888888999999999:::999999999:::<<<>>>???>>>>>>============>>>>>>CCCBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@???????????????@@@@@@AAABBBCCCEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNPPPQQQOOOOOOOOOPPPQQQSSSTTTUUUWWWYYY\\\^^^aaaeeejjjmmmrrruuu{{{IIIIIIJJJLLLNNNOOOPPPQQQSSSVVVZZZ^^^bbbhhhnnnrrr~~~~~~vvvtttvvvtttjjj[[[LLLDDDAAA999666333111111111000/////////000000000000//////+++******+++---///...---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,************************))))))))))))*********************+++++++++++++++''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++******)))))))))))))))************))))))))))))++++++++++++*********)))))))))))))))************************))))))))))))************))))))))))))))))))******+++,,,------++++++++++++,,,+++(((&&&,,,++++++++++++,,,------))))))******+++,,,,,,,,,************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))***************************************************++++++,,,------......***+++,,,------,,,+++***)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))***+++,,,***(((''''''(((************************))))))************)))))))))))))))************+++******))))))))))))***************++++++,,,,,,---***++++++,,,,,,++++++***---,,,+++******)))))))))************+++,,,---------......///000/////////000//////////////////000............////////////000000////////////000000000000000000111222333444222222222222111111111111111111111111222222222222222222222333333333444444444444444555666666777777777777666555555555555666666666666666777777777777777888888888888999999999777777777777777777777777777777777888999999::::::::::::::::::;;;<<<======>>>>>>=========>>>>>>???CCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>???@@@AAACCCEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKKKKLLLMMMNNNOOOPPPMMMLLLKKKKKKKKKMMMNNNOOOSSSTTTUUUVVVVVVWWWYYY[[[\\\___ccchhhmmmrrruuuwwwKKKLLLLLLMMMNNNOOOOOOPPPMMMPPPSSSUUUXXX\\\aaadddiiioooyyyssseee\\\XXXZZZYYYTTTKKKBBB===:::444333111000000///...---///000111111111000111111,,,++++++,,,...///...---------.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******)))******+++,,,,,,***+++++++++++++++++++++))))))))))))************)))))))))*********++++++''''''((()))***++++++,,,))))))))))))))))))))))))+++******++++++---......+++******)))))))))))))))************))))))))))))++++++***)))((('''&&&&&&))))))))))))************************))))))))))))************++++++++++++*********++++++,,,,,,,,,)))***,,,+++)))&&&$$$$$$++++++******++++++,,,---(((((())))))***++++++,,,************************)))))))))))))))))))))))))))+++,,,......---,,,+++))))))))))))))))))))))))************************************************,,,+++++++++******)))))))))***,,,------,,,***))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))***+++---,,,***)))***,,,************************))))))************))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++)))******++++++******)))******)))))))))))))))***+++++++++***++++++,,,,,,---,,,,,,,,,,,,---......///......------......///............////////////000000////////////000000000000000111222444666777333333222111111111111111111111111111222222222222222222222222222333333444444444444555666777777777888888777666666666666666666666777777777888888888777777777777888888999999777777777777777777777777666777777888999999::::::::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>??????@@@AAA???>>>>>>>>>>>>??????@@@===>>>???@@@CCCEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOLLLKKKJJJIIIIIIKKKLLLNNNMMMOOOPPPQQQPPPOOOPPPQQQQQQRRRUUUWWWZZZ]]]___```LLLLLLLLLLLLLLLLLLLLLLLLHHHJJJNNNPPPSSSVVV[[[^^^ZZZ```iiisss}}}~~~{{{zzz}}}vvvfffWWWOOOIIIIIIIIIFFF@@@:::555333000000000111111000///...+++,,,------------///000---,,,+++,,,...///...---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***))))))***+++,,,,,,------++++++++++++++++++,,,,,,))))))))))))************(((((())))))*********+++''''''(((***+++,,,---...))))))))))))))))))))))))''''''''''''((()))***++++++******)))))))))))))))************))))))))))))(((((('''%%%$$$###"""!!!))))))))))))************************))))))))))))*********+++,,,,,,,,,---***++++++++++++,,,,,,,,,...111333222---)))((()))*********)))******+++,,,'''(((((()))******++++++************************++++++++++++++++++++++++&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))************************************************+++***)))'''&&&$$$###"""((()))+++,,,,,,+++)))((()))************++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))'''))),,,+++))))))+++...************************))))))************))))))))))))))))))******************))))))))))))******,,,,,,++++++++++++++++++((()))***++++++***)))(((''''''''''''((()))***+++,,,,,,++++++***+++++++++,,,+++***)))***+++,,,---...------,,,,,,------.............../////////000000000////////////000000000000000111333555777999444333222222111111111222000111111111111222222222222222111111222222333444444444444555666777777888999999888777777777777777777777777777888888888888666666777777888888888999777777777777777777777777666777777888999999::::::999:::;;;<<<;;;:::999888:::999999:::;;;<<<======::::::;;;<<<>>>???AAABBB???>>>>>>>>>???@@@AAAAAA======>>>@@@BBBEEEGGGHHHFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLIIIHHHGGGFFFFFFHHHJJJKKKHHHJJJMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKLLLNNNQQQTTTVVVVVVYYY___dddiiinnnssswwwsssjjjeeeiiittt{{{zzz~~~{{{sssmmmeeeXXXKKKFFFBBB===999777777555444000000000000////////////......------------......///...---,,,,,,---...///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))(((((()))++++++***(((***************++++++,,,---,,,,,,+++***)))(((((((((((())))))******++++++(((((()))***++++++,,,,,,,,,,,,------,,,,,,++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))***+++,,,++++++*********))))))((((((''''''+++++++++*********))))))************************,,,+++***((((((((())))))++++++************++++++)))))))))))))))))))))))))))+++++++++******,,,...++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((''''''***,,,(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++************************,,,+++***))))))+++---...(((((())))))*********+++))))))))))))))))))))))))******)))))))))))))))***++++++,,,,,,,,,---------444333222000///---,,,,,,------------------------------------------,,,,,,/////////000111333444555111111111222555888<<<>>>>>>:::666333222222222111222222222111111111000000111111111111111111111111444444444555555555555666555555666666666666555555666666666666777777777777888888999999999999888888777777777777777777777777666666666666777777777777::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDAAAAAAAAABBBBBBDDDEEEFFFDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJJJJKKKJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJKKKLLLOOORRRSSSPPPSSSXXX\\\___dddhhhkkkllleeeaaadddlllvvvyyyqqqmmmgggcccbbbdddhhhkkksssrrrnnnjjjhhheee\\\RRRGGGBBB<<<777444333222111000000000/////////............------------......///...---,,,,,,---...///------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))******++++++******)))***))))))***++++++)))''')))))))))))))))***++++++,,,++++++******))))))))))))))))))))))))*********(((((()))******+++,,,,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))++++++******))))))))))))((()))***++++++++++++***+++*********)))))))))))))))))))))))))))(((((((((************************+++***)))(((((())))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///+++++++++,,,,,,,,,------************************))))))))))))))))))))))))&&&(((***++++++***+++,,,((()))))))))************))))))))))))))))))))))))************)))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,------,,,+++***))))))((((((((((((((()))))))))***)))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))))))))*********+++************************+++***)))((((((***+++---*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++/////////...------,,,,,,......................../////////////////////////////////000111222444444333333333444666999<<<===<<<999444222111111111111222222222111111111000000222222222222222111111111333333333333444444444444444555555666666555555444666666666666666666666666777888888999999888888777666666666666666666666666555555666666777777777888::::::::::::::::::::::::999999999999999:::;;;;;;:::;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAA???????????????@@@AAABBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIHHHIIIJJJKKKMMMOOOLLLNNNQQQTTTVVVXXX[[[^^^aaa]]][[[\\\aaajjjzzzwwwtttrrrtttvvvrrrggg]]]WWWUUUQQQNNNMMMNNNQQQRRR[[[\\\[[[ZZZ]]]```]]]WWWGGGAAA:::444111//////...000////////////............------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))******)))))))))*********+++,,,+++(((%%%((((((((((((((()))******************************************))))))))))))((())))))******++++++++++++,,,...//////---+++)))))))))))))))))))))))))))+++************)))))))))((()))******++++++******++++++++++++************))))))))))))))))))******))))))))))))))))))))))))***))))))((())))))***+++++++++************++++++------------------------+++,,,------,,,,,,---...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,---+++)))'''&&&))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++***))))))(((''''''((()))******++++++*********************************++++++++++++,,,...---,,,+++***)))((('''((((((((()))))))))************++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))***************************************))))))((('''((()))***+++++++++******)))((((((((())))))))))))))))))))))))***)))))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////000222333444333222222333444666888:::999666222000000111000000222111111111111000000000222222222222222222222222222222222222333333333333333444444555555444444333666666666666666666555555777777888888888888777777666666666666666666666666444444555666777777888888::::::::::::::::::::::::999888888888888999:::::::::::::::;;;<<<<<<=========>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPPPPPPPQQQSSSUUUVVVUUUUUUWWWXXX```qqqxxxvvvyyy|||}}}|||zzzvvvssstttyyy{{{yyyuuutttwwwyyyrrrlllhhheeeaaa___^^^```bbb^^^TTTKKKHHHGGGEEEDDDCCCCCCDDDDDDFFFHHHIIIJJJOOOUUUUUURRRCCC>>>777111/////////.../////////.........------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++******))))))************))))))*********,,,,,,***'''$$$'''''''''''''''((())))))((()))))))))*********+++++++++******))))))((((((((()))))))))*********+++***,,,...000000---***((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************************++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((((((((((())))))***++++++++++++************++++++************************)))***,,,+++***)))***+++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))+++***'''$$$"""!!!)))))))))))))))*********)))))))))))))))))))))))))))***************++++++))))))*********+++++++++*********+++,,,,,,------))))))))))))))))))))))))************++++++++++++++++++******)))(((''''''(((((()))))))))*********))))))************))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))((((((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------------///......///000111222222000000///000000111333333666333000//////000000///111111111111000000000000222222222222333333333333222222222222333333333333222333333444444333333222333444444555555666777777666777777777777777777666666666666666666666666666333444444555666777888888::::::::::::::::::::::::888777777777777888999999999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGLLLMMMNNNNNNLLLLLLMMMNNNMMMNNNQQQSSSTTTZZZiiixxxxxxooojjjkkkmmmmmmkkkkkkgggdddggglllpppnnnkkkdddfffkkkttt~~~vvvnnnmmmkkkhhhccc^^^YYYUUUSSSMMMKKKKKKNNNPPPMMMFFF@@@<<<<<<<<<<<<;;;:::999999999<<<===<<<@@@FFFGGGEEE===999333000///000111111............------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********)))******++++++******)))***++++++++++++++++++***+++******++++++***'''$$$'''''''''''''''(((((()))((((((((()))******++++++++++++******))))))(((((()))))))))))))))*********)))+++...//////---***'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))************++++++************++++++(((((((((((((((((((((((((((***,,,,,,***))))))************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))'''%%%$$$%%%&&&******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++'''''''''((((((((((((((())))))))))))************((())))))))))))))))))((())))))))))))))))))))))))******))))))))))))******+++++++++***************************************))))))))))))******++++++''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((()))***++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................///000111111///////////////000000111333111///...///000000///000000000000000000000000111111111222222333333333333333333333444444444444222222333333333333222222000111222444555777888999555666666777777666666555555555555555555555555555333444444555666777777777999999999999999999999999777666666666666777888888888888888999::::::;;;;;;<<<<<<===>>>????????????@@@??????>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@EEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAAAAACCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKKKKJJJHHHGGGHHHIIIHHHIIIMMMPPPQQQTTT```lllvvvooogggbbbaaaaaaaaa```^^^\\\[[[^^^cccffffffeeeZZZZZZ\\\aaahhhnnnrrrtttwwwyyy|||wwwkkk___WWWWWWVVVUUUSSSPPPMMMJJJIIIBBBAAA@@@BBBEEEDDD@@@<<<666666777777666555444444222555666444555999:::888777444000//////111111111......---------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++************))))))************))))))++++++,,,,,,,,,,,,+++++++++***))))))******(((&&&'''''''''''''''((())))))((((((((())))))*********************)))))))))))))))))))))))))))))))))))))))***,,,------+++)))'''))))))))))))))))))))))))*********++++++++++++,,,******)))((((((((())))))((((((((((((((()))))))))))))))))))))((((((''''''))))))))))))))))))))))))((())))))************)))++++++************++++++***************************,,,......,,,+++***+++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((('''))),,,///************))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,...---,,,+++***(((''''''******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++&&&&&&&&&'''(((((()))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++*********************************)))))))))*********++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++......---------------,,,------------------------------......///000000000...............///000000000000000111111111111111111///......000111000/////////000000000000000111000000000111111222222333333333333333444444444444222333333444444333333222///000111333555777888999555555666666666666555555555555555555555555555555444555555555555666666666777777777777777777777777666555555555555666777777777777888888999:::::::::;;;<<<===>>>>>>??????>>>???>>>>>>>>>>>>>>>??????>>>???AAAAAAAAAAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAGGGHHHIIIIIIIIIHHHFFFEEECCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFEEEFFFJJJMMMMMMMMMTTT]]]eeebbb]]]XXXVVVUUUVVVWWWTTTTTTUUUWWWYYY\\\^^^___SSSRRRRRRSSSVVV[[[ccchhhllllllmmmpppuuu{{{~~~~~~|||yyyvvvrrrtttyyy~~~~~~zzz~~~}}}zzztttllldddZZZQQQJJJFFFFFFFFFFFFEEECCCBBB@@@>>><<<;;;;;;===>>><<<:::333444444555444444333222...222333111111333333111222000....../////////...---------,,,,,,,,,,,,+++++++++************++++++)))***+++,,,,,,+++***)))++++++++++++************))))))************))))))******++++++++++++******,,,***(((((()))******)))((((((''''''(((((()))***((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))((())))))***+++***)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))((('''(((((()))(((((()))))))))************))))))((('''&&&%%%%%%************************))))))***+++******((((((++++++************++++++***************************,,,......,,,*********************++++++++++++************************))))))))))))))))))))))))&&&(((************,,,---************)))))))))((())))))))))))))))))))))))))))))***++++++,,,------...---,,,+++***(((''''''((((((((()))******++++++************************))))))))))))************(((((())))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++*********************************'''((())))))******))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++++++++,,,,,,---.................................------......///000000111......------......////////////000111111111111111///...---...000111111000////////////000000111111...//////000000111222222222222222222333333333333333333444444444444333333111111222333444555555666444555555666666555555444555555555555555555555555666555555555555444444444666666666666666666666666555555444444555555666777666666777777888999999:::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>??????>>>???@@@AAAAAA@@@???>>><<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@????????????????????????FFFGGGIIIIIIIIIGGGEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEGGGKKKJJJHHHKKKQQQSSSRRRPPPLLLIIIIIIJJJLLLKKKMMMNNNOOOOOOQQQTTTVVVNNNNNNMMMKKKLLLQQQZZZbbbdddccccccdddhhhooouuuyyy{{{vvvrrrpppppprrrssswwwsssnnnllljjjhhhccc```^^^___bbbfffkkkqqqvvvyyy}}}zzztttoooqqqyyyxxxrrrlllhhhccc\\\UUUMMMFFFAAA<<<<<<=========<<<;;;:::999777444444555666555444000111111111111000000///,,,111333111000222111//////...------...---,,,***---------,,,,,,,,,++++++++++++************++++++)))***+++,,,,,,+++***)))+++++++++************)))))))))************))))))))))))************)))))),,,***'''&&&(((***++++++((((((((((((((()))******)))))))))))))))((((((((((((((())))))******++++++))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))************+++***)))'''''''''((()))))))))******+++++++++,,,,,,+++***)))((('''&&&%%%************************)))***++++++***)))((('''++++++************++++++))))))))))))))))))))))))'''***,,,,,,***((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,***'''&&&%%%+++*********))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,------++++++******************(((((()))+++,,,---...///************************))))))))))))************,,,+++++++++******)))))))))************+++++++++,,,------......------,,,))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++*********************************&&&''''''((()))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,---------((()))***+++---...000000////////////////////////++++++,,,,,,---...//////......---------...//////,,,---...///000000000000///...---///111222111000.../////////000000111111---......///000111111111000111111111111222222222333444444555555444444333333333333333333333333333444555555555555555555444555555555555555555555555666666666555444444333333555555555555555555555555555444444444444555666666666666666777888888999999:::;;;<<<===>>>>>>>>>>>>:::::::::;;;<<<===>>>???>>>???@@@AAAAAA@@@>>>===888999;;;===????????????BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHKKKQQQUUUYYYYYYXXXWWWXXX```kkkssssssrrroooiiibbb______aaadddeeeeeebbb]]]XXXUUUSSSUUUTTTTTTTTTWWW^^^ffflllqqqsssvvvxxxwwwqqqjjjdddbbbgggppp{{{yyykkk___YYYXXXVVVQQQKKKEEE???;;;555555666666777777888888555555444333333222111111111111111111111111111111......////////////....../////////000///......---***+++,,,,,,++++++++++++++++++************++++++//////...------,,,++++++++++++******))))))((((((************************,,,+++***((((((((()))*********,,,------,,,******+++***)))((((((''''''(((******************************))))))((((((((('''******))))))((((((''''''))))))(((((((((((())))))***************))))))((()))***+++++++++)))((('''+++)))'''&&&&&&''')))+++))))))))))))))))))))))))---......,,,***(((((()))***++++++******)))((('''))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))(((((())))))(((((((((((()))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))((('''''''''''''''(((((((((((((((************************))))))))))))************)))))))))***+++++++++,,,+++'''"""!!!###(((,,,///))))))))))))))))))))))))((((((((((((((()))************++++++++++++***************)))))))))))))))+++)))(((''''''((()))+++------,,,,,,+++***))))))''''''''''''((((((((((((((((((((((((((())))))***++++++************++++++------,,,,,,------+++)))---------------...///000..................------......//////000000111111///////////////.........////////////000000000000000000000000111111111111111000///......///000111222222111111222222333444444444444555555555555666555555444333333333333444555444333333222222222222444555555555444333333222444444333222222222333333444444444444444444444444444444444333333444444555666666666666777888999:::999999:::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999<<<===???@@@AAAAAA@@@@@@>>>>>>===>>>>>>???@@@@@@>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEEEECCCAAA@@@CCCDDDEEEFFFEEECCCAAA@@@======>>>???@@@@@@AAAAAAAAA>>><<<;;;<<<<<<<<<;;;DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFEEEEEEEEEHHHLLLPPPTTTTTTSSSQQQRRRXXXbbbjjjlllooonnnfff[[[UUUVVVYYYZZZ[[[\\\YYYUUUPPPMMMLLLLLLKKKKKKJJJKKKPPPVVV[[[dddeeegggiiihhheee```\\\WWW\\\eeepppuuunnn```TTTRRRRRRPPPLLLGGGBBB===:::444444444444555555555555333333333222111000000000000000000000000000000000---......//////......---......//////......---,,,+++,,,,,,+++***)))))))))++++++************++++++---,,,,,,++++++******************)))))))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))******++++++++++++++++++***)))((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))(((((((((((()))))),,,+++)))((((((((()))***)))))))))))))))(((''''''***)))(((((((((((()))***))))))))))))))))))))))))***+++++++++)))((()))***'''((()))******++++++***))))))))))))))))))))))))+++******)))(((((())))))************)))))))))((())))))(((((((((((()))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))************))))))*********))))))))))))))))))))))))+++******))))))******+++)))))))))))))))((('''''')))))))))))))))******+++************************))))))))))))******************************++++++---***(((''')))***++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))******)))))))))***)))))))))))))))))))))***)))(((''''''((()))***,,,,,,+++******)))((((((''''''((((((((()))))))))))))))(((((())))))***+++++++++************++++++...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,---........................---------......///000000111111////////////.............../////////000000000000....../////////000000000111000///......///000111111000000000111111222222444444444444555555555555555555444333333333333333444444333222222222333333444444555555444333333222444333333333333333444444444444444444444444444444555555444333333333444444666666666666777888999999;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::<<<===>>>??????@@@@@@@@@>>>>>>=========>>>??????>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@CCCCCCEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;<<<<<<<<<;;;DDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEIIILLLOOOOOONNNKKKJJJNNNVVV]]]ccchhhjjjaaaSSSJJJJJJNNNMMMNNNOOOMMMIIIFFFDDDDDDHHHHHHGGGFFFEEEFFFJJJLLLSSSTTTUUUUUUUUUUUUTTTSSSOOOUUU___jjjoooiiiZZZMMMJJJJJJHHHFFFBBB>>>:::777333333222222222222222222111111111000000//////...////////////////////////,,,------......------,,,---------------,,,,,,+++---,,,,,,+++***)))((((((++++++************++++++******))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++***))))))((()))))))))++++++************++++++''''''''''''((()))***+++((((((((((((((((((((((((((())))))******)))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))///,,,)))'''&&&''')))***)))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***+++'''((()))******++++++***))))))))))))))))))))))))******)))((((((((())))))************))))))))))))***))))))(((((())))))***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******))))))))))))))))))(((''''''***)))(((((((((***+++,,,************************))))))))))))******************************))))))---,,,,,,,,,,,,+++(((&&&))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))*********)))(((''''''((()))************))))))(((((('''((())))))))))))***************))))))******+++,,,++++++************++++++...,,,))))))***++++++***++++++******++++++,,,,,,------------------......------......///000000000............................../////////000000000------........./////////000//////......//////000/////////000000000111111333333333444444444555555555444333333222222333333333222222222222333333444444444444444444333333222333333333333444444555666444444444444444444444444666555444333333333333333666555555666666777888999<<<<<<;;;::::::999888888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>???@@@>>>======<<<<<<<<<======<<<======>>>>>>???@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@>>><<<;;;<<<<<<;;;:::DDDDDDDDDCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCBBBBBBBBB?????????>>>>>>??????@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFEEEDDDEEEGGGIIILLLLLLKKKHHHFFFHHHNNNSSSZZZ^^^```ZZZNNNEEEBBBBBBCCCDDDEEECCC@@@>>>======DDDEEEEEEDDDBBBBBBBBBDDDGGGGGGGGGGGGGGGIIILLLNNNMMMRRR]]]hhhmmmgggXXXKKKFFFEEEDDDAAA>>>:::777555222222222111111000000000111000000000//////..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******---,,,++++++,,,,,,+++***++++++************++++++(((((())))))))))))))))))(((((())))))******++++++******************************))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******))))))(((((((((((())))))---,,,***(((''''''((((((***)))'''&&&&&&'''((()))))))))************))))))(((((((((((((((((((((((('''(((***)))(((((()))+++***++++++******)))((('''))))))))))))))))))))))))***))))))((((((((())))))*********)))))))))))))))***))))))))))))))))))***++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))(((''''''((('''&&&%%%&&&(((***+++************************((()))))))))************++++++******))))))((((((+++******++++++***'''$$$((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((()))))))))))))))***************)))(((((()))***************))))))((((((((())))))*********+++++++++++++++******++++++,,,---++++++************++++++...+++(((''')))***++++++++++++*********++++++,,,,,,,,,------------......,,,------......///000000------...............///........./////////000000------.........///////////////////////////////////////000000000111111000222333333333444444444444444333333222222222222222222111111111222333444444333333444444444333333222333333333333444555666777444444444444444444444444666555555444333333333333555555555555666777888888;;;:::::::::999999999888:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::;;;<<<>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????===<<<;;;<<<<<<;;;999EEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>============>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCDDDFFFJJJKKKKKKHHHFFFFFFJJJNNNTTTUUUUUURRRMMMFFF@@@<<<===>>>???>>><<<::::::;;;;;;===>>>>>><<<;;;;;;<<<>>>>>>???>>>>>>@@@EEEIIIJJJOOOXXXccchhhcccUUUIIIEEEDDDAAA>>>;;;888555333333222222111111000000000000000000000////////////////////////////////////++++++,,,,,,,,,,,,+++++++++++++++++++++******))),,,++++++...000111000...++++++************++++++)))))))))***************(((((())))))******++++++************************)))))))))*********))))))+++***((((((((((((***+++******)))((((((((((((((())))))))))))))))))))))))'''((()))******)))((((((''''''(((((())))))******))))))(((((((((((())))))******+++++++++)))'''&&&******((((((((()))***+++((()))************)))(((((((((((((((((((((((((((***+++++++++)))((()))******++++++******)))((('''(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))************))))))))))))******+++******************+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))((('''''''''&&&&&&&&&'''(((***+++))))))))))))))))))))))))((()))))))))************+++******))))))(((((((((+++)))((()))******)))(((((((((((((((((((((((((((((((((((((((((())))))***)))******++++++******)))(((((())))))******************))))))))))))*********************)))))))))************+++++++++++++++++++++++++++,,,,,,---++++++************++++++---+++(((''')))+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......,,,,,,,,,---......//////,,,---------......//////............////////////....../////////000000000......////////////......///000111222222222111111222222222222333333333444333333222111111111111222111111111111222222333444222222333333444333333222222222222333444555666777444444444444444444444444666555444333333333333333444444444444555666777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;::::::999:::<<<===???======<<<;;;;;;:::;;;;;;:::;;;;;;<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA>>>===;;;;;;<<<<<<:::999FFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@??????>>>===>>>>>>===<<<<<<<<<=========>>>????????????>>>>>>===============>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDD@@@BBBDDDDDDBBBAAAAAABBBFFFHHHIIIGGGDDDDDDFFFIIIOOONNNMMMMMMLLLGGG@@@:::;;;<<<<<<;;;999888999:::777999::::::999888888888666888999999777999>>>BBBIIIMMMUUU___ddd```TTTJJJBBB@@@>>>;;;888555333222222222222111111111111111////////////////////////////////////////////////+++,,,,,,------,,,,,,++++++++++++++++++******)))******,,,000444555222///++++++************+++++++++++++++***************))))))))))))************(((((((((((((((((((((((((((((()))************)))))))))(((((((((((())))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''')))+++---,,,***'''&&&***))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***'''((()))******++++++***((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((()))))))))))))))(((''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((,,,***((((((***,,,------))))))))))))))))))))))))((((((((((((((()))************++++++++++++******((((((((()))******++++++************************************************)))************+++++++++++++++******++++++,,,---++++++************++++++,,,***))))))***,,,,,,,,,---,,,++++++***+++++++++++++++,,,,,,------......++++++,,,,,,---.........,,,,,,,,,---......//////------........./////////....../////////000000000---......//////......---///000111222333222111000111111222222222333333333333222111111000000111111222111111111111222222333111222222333333333333333222222222222333333444555444444444444444444444444444444444333333444444555444333333444444555666777666777777888999999::::::999::::::;;;;;;::::::999::::::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;<<<<<<<<<:::888HHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCC???AAADDDDDDCCCAAAAAAAAA???BBBDDDCCCAAA@@@BBBDDDIIIKKKLLLKKKIIIDDD???<<<:::;;;;;;999777666777888777999:::999777666777888222666999888666666999===EEEGGGNNNWWW\\\YYYOOOFFF;;;:::888666444333222111000000000000111111111111------------............------------------------,,,,,,------------,,,,,,++++++,,,,,,++++++***)))******,,,222777666111+++++++++************++++++,,,++++++******)))))))))*********)))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))'''(((((())))))(((((('''***)))((((((((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))(((((((((((())))))(((((((((((())))))'''(((***++++++***)))((('''(((((()))******)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''')))***)))(((((()))+++'''((()))******++++++***(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))************+++******))))))******+++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************))))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))+++)))((()))***++++++***))))))))))))))))))))))))((((((((((((((()))******))))))************))))))'''(((((()))******++++++*********++++++*********)))))))))))))))))))))))))))))))))************+++***************+++,,,,,,++++++************++++++,,,******+++,,,------,,,,,,+++***)))))))))))))))***++++++,,,------......+++++++++,,,------......++++++,,,------...//////---------.........//////------........./////////------...//////...---------...000111222111000///111111111111222222222222222222111000000000000000333222111111111111111111111111222333333333333333222222111111111222222333444444444444444444444444333333333333444444555666333333333333444555666777777777777888888888888888888999999::::::999999888999:::;;;<<<============<<<<<<<<<<<<<<<<<<===>>>;;;;;;;;;<<<======>>>>>>???????????????@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>===<<<;;;<<<<<<<<<999777HHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>???>>>===<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@CCCFFFGGGEEEDDDCCCDDD:::===@@@@@@>>>===>>>@@@FFFJJJMMMKKKEEE@@@>>>>>>999:::999888555555666777555666777555333222222333222777::::::777666888;;;;;;===BBBJJJPPPNNNEEE<<<555555333222111111111111.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,+++************---333777555...'''++++++************++++++,,,++++++***)))(((((('''++++++******))))))((((((************************'''((()))+++++++++***)))&&&'''((())))))((('''&&&(((''''''(((((()))***+++***************************)))'''%%%&&&(((+++---******))))))((((((''''''))))))(((((((((((())))))((((((((())))))***+++,,,%%%&&&((()))))))))(((''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))$$$%%%'''(((((((((***,,,***++++++******)))((('''(((((((((((((((((((((((('''''''''''''''((()))***(((((())))))*********+++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((((('''"""$$$'''***+++***)))((())))))))))))))))))))))))))))))))))))************''''''(((((())))))******(((''''''((())))))'''%%%))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((('''(((((()))***+++++++++******++++++++++++******'''''''''(((((((((((((((((())))))))))))***************))))))******+++,,,++++++************+++++++++++++++,,,......---+++******)))(((((((((((((((******+++,,,,,,---......***++++++,,,,,,---......++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......,,,---...//////...---,,,,,,---///000111000///...000111111111111222222222222111111000000000000000333333222111000000000111000111222333333333333333222222111111000111111111444444444444444444444444222222222333444555666777333333333333444555666666999999888888777777666666888888888999999888888888999:::<<<===>>>======<<<<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>???@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDBBB@@@>>><<<;;;<<<<<<;;;<<<===<<<999777FFFGGGHHHHHHGGGFFFDDDCCCEEEDDDBBB@@@???=========::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>???===;;;999888999;;;<<<>>>>>>??????@@@@@@@@@AAACCCBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<===>>>>>>BBBDDDGGGHHHGGGBBB===:::666666555444444444444555333444444555555444444333666666555555555555666666<<<;;;<<>>>>>??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===????????????????????????BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCC<<<;;;;;;<<<===<<<999777GGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBB@@@>>>=========<<<======>>>>>>======<<<<<<<<<;;;;;;<<<===>>>??????>>>;;;999888999;;;<<<===>>>>>>>>>?????????@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<;;;:::;;;<<<<<>>>>>??????@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===????????????????????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA===<<<;;;;;;<<<;;;999777GGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@???>>>=========??????@@@@@@@@@@@@??????>>>===<<<;;;<<<>>>@@@BBB???>>><<<:::999:::;;;<<<===============>>>>>>>>>??????????????????>>>>>><<<;;;:::999999999::::::<<<>>>@@@BBBBBB@@@===:::999888777555444333333222222333333444444333333222444333333333333333333444555555555333111111333555333111000111222222000///000000//////...---------......------,,,,,,+++++++++,,,,,,+++***)))***,,,------------------------))))))))))))))))))))))))************************+++++++++,,,++++++***)))))))))(((((((((((())))))+++))))))***+++,,,+++***''''''''''''(((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))((((((((('''(((((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''***((('''((()))***)))''''''((()))******)))((('''&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))************))))))+++******)))))))))******'''((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))(((''''''((()))***************))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))&&&(((******)))((()))*********))))))))))))(((((())))))))))))******************++++++++++++******)))******++++++++++++***,,,,,,++++++++++++*********))))))(((((())))))***''''''((()))))))))(((((((((((((((((())))))))))))))))))((((((((()))******---,,,,,,+++***)))(((((('''''')))******+++++++++---,,,,,,+++***)))((((((------------------------+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***+++,,,---...------------------------........................000000000000000000000000111111111111111111000000000000000///...///111444222222222222222222222222222222333333333333444444444444333333222222222111333333222222222222333333555555555555555444444444555555555666666666777777555777::::::999777777888888888999999999999::::::999:::;;;===>>>>>>?????????>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@???>>>???===;;;:::::::::888777FFFEEECCCBBBAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<>>===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>><<<;;;:::888888888888999999;;;===???@@@???===<<<;;;:::888666444333222222222222333333333333222222222222111111111111222222333555666333000///111444222111//////000111000.../////////......------------------,,,,,,,,,++++++---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******)))(((((('''((()))***+++***)))((()))+++,,,+++***'''''''''((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((($$$$$$$$$%%%%%%'''(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&(((''''''((()))******)))&&&((()))++++++)))(((&&&''''''''''''(((((())))))))))))(((''''''(((***+++***************)))((((((&&&&&&'''(((***,,,---...(((((()))*********************))))))((((((''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((('''(((((()))************)))))))))))))))((((((((((((((()))******))))))(((((((((***+++,,,((()))******))))))(((((())))))))))))))))))((((((((()))))))))************)))******++++++******)))((())))))***++++++++++++$$$%%%&&&(((***,,,---...***))))))(((((())))))***&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))*********+++,,,,,,***************)))((((((---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,++++++++++++,,,......,,,,,,------------------......................../////////000000000000000222222111111000000/////////000111000//////111333222222222222222222222222222222222333333333444444333333333222222222222111222222222222222222333444555555555555555555555555444444444555555555666666444666888999888888888999::::::::::::::::::::::::999:::;;;===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===AAA>>>;;;999999999888777DDDCCCAAA@@@??????@@@AAA???>>>======<<<<<<<<<<<<>>>??????@@@@@@??????>>>@@@???>>>===>>>@@@BBBCCC@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>><<<;;;:::888777777888888888999;;;===>>>>>>>>>>>>;;;:::888666444333222111111111222222222222111111111111000000000000111111///222555444111///000111222000....../////////...............------------,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,---///************************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++************)))(((((()))***,,,---)))((('''(((*********)))(((((()))))))))*********((())))))******))))))(((''''''((((((((((((''''''$$$$$$$$$$$$%%%'''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((('''&&&''')))+++***)))&&&((()))++++++)))(((&&&''''''''''''(((((((((((()))((('''''''''(((***+++******+++******)))((('''&&&&&&'''((()))+++---...(((((()))*********************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))************)))(((((((((((((((***)))(((((((((***,,,---)))(((((())))))((('''&&&(((((((((((((((((())))))((()))))))))************(((((())))))))))))((((((''''''((()))*********))) ###&&&(((***+++)))((((((''''''(((((()))''''''((()))*********)))'''((((((((()))))))))***(((((()))))))))((((((((())))))))))))***+++,,,---)))************))))))(((+++*********************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,---...++++++++++++,,,------...,,,,,,,,,---------....................................//////000000000000222111111000000////////////000111000//////111333222222222222222222222222222222222333333333444444111111111222222222333333111111111111222222333444444555555555555555555555222222222333333333444444333555777888777888999;;;;;;:::::::::::::::::::::999:::;;;===>>>>>>??????>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>=====================<<<===>>>>>>?????????>>>>>>@@@>>>:::888888888777666BBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>======????????????@@@AAAAAABBB@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<;;;999777666666777777777888999:::<<<===>>>>>>;;;:::999666555333222222000111111222222111111000111111000000000000111111,,,...000111000.........111///---,,,---.........------------------------,,,,,,,,,,,,++++++++++++)))***+++***))))))+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))******+++***************)))******+++,,,,,,(((''''''''')))***)))((())))))))))))************((())))))******))))))(((&&&''''''((((((''''''&&&''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((''''''((()))******)))'''((()))******)))((('''''''''(((((((((((((((((((((''''''(((((()))***+++***************)))((('''***))))))((((((((())))))'''((())))))******))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''(((((())))))******))))))))))))************+++***)))(((''''''''''''******)))(((((()))***+++(((''''''((())))))'''%%%''''''(((((((((((())))))))))))))))))************(((((())))))))))))(((((('''(((((())))))))))))((($$$%%%%%%'''((()))******)))((((((''''''(((((()))(((((()))*********))))))''''''(((((())))))******))))))*********)))((((((,,,+++)))((((((((()))***%%%&&&((()))+++,,,,,,,,,))))))******+++++++++,,,------------------------))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++******++++++,,,---...++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------......//////000000111000000000000000000//////...000111111000000111222222222222222222222222222222222333333333333444444000111111111222222333333111111000111111222333444444444444555555555555555111111111222222222333333333555666777777777999;;;;;;;;;::::::::::::999999999:::;;;===>>>>>>??????======;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<======<<<<<<<<<<<<;;;;;;======>>>>>>??????>>>>>>>>><<<:::999999999777666????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;;;;999999999::::::::::::::::::999777666555444555555555666666777999:::;;;<<<;;;:::888666555444333333000000111111111111000000111111000000000000111111...---,,,,,,...000000///111///,,,+++,,,---...---------------------------++++++++++++++++++++++++((()))))))))((((((***,,,************************************************))))))))))))))))))))))))(((((()))***************((()))***************))))))((('''(((***+++***)))((((((((())))))))))))***'''(((((())))))(((((('''&&&&&&'''(((((('''&&&&&&(((((((((((()))******+++(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))((('''((()))***)))((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((())))))*********))))))*********))))))(((+++***)))(((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((())))))*********((()))))))))***************)))((((((((((((((()))******)))((((((((())))))((('''&&&'''******(((&&&'''''''''((((((((())))))))))))))))))************)))))))))******)))))))))))))))*********)))((((((,,,++++++++++++************))))))(((((())))))***))))))*********)))(((((('''''''''((()))***************+++++++++***((((((+++***((('''&&&'''((()))%%%&&&((()))+++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++))))))******++++++,,,,,,************+++,,,---...,,,,,,------,,,,,,++++++++++++,,,,,,---......///------------------------------......///000000111/////////000000000000000...000111111000000111222222222222222222222222222222222333333333333444444222222222222111111111111000000000000111222333444444444444555555555666666111111222222222333333333444555666666666777999:::::::::::::::999999999888999:::;;;===>>>>>>??????===<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<:::999:::::::::888666>>>>>>?????????===;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<<<<;;;===???AAABBBAAA@@@???@@@@@@??????>>>==================<<<<<<;;;;;;;;;999999999999999999999999999888666444333333333333444444444555666888::::::::::::888777555444444444000000111111111111000000111111000000000000111111222...******...222333333111...+++***+++---------------------------------++++++++++++++++++++++++)))***+++***)))***+++---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''***)))))))))+++,,,+++***''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%(((''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((('''''''''%%%&&&(((************)))))))))************))))))((((((((((((((()))******&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&((()))************(((((())))))*********+++(((''''''(((((()))***+++******))))))(((((('''''')))'''&&&(((++++++)))'''&&&'''''''''(((((())))))))))))))))))******************++++++++++++******+++++++++++++++***)))(((((((((((((((''''''''''''++++++************++++++***************)))((('''&&&''''''((()))******+++***+++,,,,,,,,,***)))((('''&&&%%%%%%&&&(((+++,,,((())))))*********))))))++++++******************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++(((((()))***+++,,,,,,---************+++,,,---...------------,,,,,,+++***++++++,,,,,,---...//////---------------------------------...///000000111......//////000000111111...000111222111000111222222222222222222222222222222222333333333444444444444444333222111000///...000000000000111222333444444444444555555555666666222222333333333444444444444555666666666666888::::::::::::999999888888888999:::;;;===>>>>>>??????<<<<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<======>>>>>>===<<<;;;::::::999=========<<<<<<;;;;;;;;;:::;;;;;;<<<=========<<<:::999999:::;;;:::888555>>>>>>>>>>>>===<<<;;;:::888888888999999:::::::::<<<<<<;;;:::;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>===;;;999888888888888888888888888:::999888777666555444333666666777777777777666666222333555666777777777666555444222111000111111222000000000000000000000000////////////////////////------...............---///...,,,+++******++++++//////000///...,,,)))(((&&&'''))))))(((((()))+++,,,,,,++++++******)))))),,,,,,+++***)))))))))***,,,++++++***)))(((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))(((((('''((((((((((((((((((((('''''''''((((((''''''''''''((((((***))))))(((((((((((((((***(((&&&&&&&&&'''&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))+++,,,---++++++***)))((('''&&&&&&))))))(((((('''''''''&&&(((((((((((((((''''''&&&((((((((((((((()))******+++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++)))(((&&&$$$))))))))))))))))))))))))*********)))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&***************)))(((((()))))))))((((((((((((((()))))))))***+++++++++,,,))))))))))))(((((((((((())))))(((((((((((())))))******+++++++++******)))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++*********))))))++++++***)))(((((())))))''''''''''''(((***+++,,,))))))***,,,---,,,***'''+++,,,------,,,)))'''%%%+++++++++++++++***)))(((((()))***+++++++++++++++++++++******++++++,,,---////////////000000000000000000000000000000000000000111111111111222222222222222222222222222222222444444333222111111222222222111111111000000//////111111111111222333444555333333333333333333333333222222222222222222222222333444666777888888888777888888777777777777777777999:::;;;;;;<<<<<<<<<<<<::::::999999888999999999;;;:::999999999:::;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999999999888777666555444444>>>>>>>>>>>>===<<<;;;;;;888999999999::::::::::::<<<;;;;;;:::;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<=========;;;999888888888888888888888888999888888777666555444444555555666666666666555555333444666777888888777777666555333222111111111111////////////////////////////////////////////////------............------,,,,,,+++******+++,,,------------,,,+++***)))((()))***++++++***)))+++,,,***************))))))))),,,+++******))))))******+++++++++***)))(((((('''))))))))))))))))))))))))+++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((''''''((()))*********(((''''''((((((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''((()))***''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%)))))))))))))))(((((('''((((((((((((((()))*********))))))((('''((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))(((''''''&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))(((((((((((('''((((((((((((((((((''')))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))((()))******++++++++++++)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))******************++++++*********)))))))))((((((*********+++++++++,,,,,,+++++++++*********))))))++++++***)))))))))))))))*********))))))***++++++***)))***+++,,,,,,***((()))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,------.../////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111000000000//////111111111111000000000///000000000000111222333333333333333333333333333333222222222222222222222222222333555666777777666666888888888888888888888888888999:::;;;;;;;;;;;;;;;:::999999888888999999999:::999999888999:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999888888777666555444333>>>??????>>>>>>===<<<;;;999999:::::::::::::::;;;<<<;;;;;;;;;;;;<<<=========>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<:::888777777777777777777777777777777666666666555555555444444444555555444444444222333444555666666666666666555444222111111000000////////////////////////........................------............------***))))))***+++,,,---...+++******)))(((((())))))***+++,,,+++***)))***+++((())))))))))))))))))***++++++***)))))))))******++++++******))))))(((((())))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((*********)))((('''''''''((((((((('''(((((())))))''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))+++,,,***((('''''')))******)))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((((('''(((((()))&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&************))))))))))))((((((((((((((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))'''(((((())))))************))))))((((((''''''&&&((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))((((((''''''(((((())))))))))))))))))(((((('''))))))***************))))))))))))((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))******************))))))******))))))))))))((((((*********++++++++++++,,,+++++++++***************++++++***))))))))))))***------,,,++++++++++++++++++***)))***++++++***)))***+++++++++,,,,,,,,,---,,,,,,---------,,,++++++/////////......---,,,+++,,,,,,,,,,,,,,,------........./////////000000000000000000000000000000000000000000111111111222222222222222222222222222222333333444555444333222111111111111111000000000000////////////000111222333444444444444444444444444222222222222333333333333222333444555555555555555888888888888888888888888777888999999:::999999999999999888888888999999:::999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888777777666555444333333????????????>>>===<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<;;;999777777777777777777777777777555555555555555555555555444444555555555555444444111222222333333333333333666666444333222111000000////////////////////////////////////////////////------.........---,,,,,,******++++++,,,------...***)))(((''''''(((***+++)))******)))'''&&&'''(((''''''(((((())))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''((()))***''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))******)))'''&&&''')))******)))(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,+++******)))))))))))))))(((''''''&&&%%%%%%***************)))))))))******)))))))))((())))))((((((((((((((())))))***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))((((((''''''((((((((('''((())))))***((((((((((((((((((((((((************************)))(((''''''''')))***+++(((((((((((((((((((((((()))))))))))))))******************)))))))))((((((***)))(((''''''((()))***(((((()))))))))(((((('''))))))***+++,,,+++***************))))))(((((('''(((((((((((())))))))))))***))))))))))))))))))***,,,,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))((((((************++++++++++++************************++++++***))))))*********---,,,,,,+++++++++,,,,,,,,,***))))))***++++++***///...---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++---...............---,,,------,,,,,,,,,---.............../////////000000000000000000000000000000000000000000111111111111111111111111111111111111222333555666666444333111111111111000000000000000000//////000000111222333555555555555555555555555222222222333333333333333333333444444555555555555888888888888999999999999777777888888888888888777888888888888888999999:::888888888888888999999999;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777666666555555444333333222@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<========================<<<:::999:::::::::888666666666666666666666666666444444444444555555555555555555555666666555555555333333333333333333444444444444444333222000//////........................000000000000000000000000------......---,,,++++++,,,,,,------------,,,,,,******)))(((((()))+++,,,)))******)))'''&&&'''(((''''''(((((())))))*********))))))((())))))******)))))))))))))))*********(((((((((((((((((((((((()))((((((((((((((())))))'''''''''''''''''''''''''''((((((((()))))))))***''''''&&&''''''((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%'''))))))((((((((((((((())))))))))))))))))(((((((((((())))))++++++++++++******))))))***)))))))))(((''''''''')))))))))******************)))((('''''''''((((((((((((((((((((())))))***+++***))))))(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((&&&'''((()))***+++,,,---)))))))))))))))(((((((((((((((((((((((()))******((((((((((((((((((((((((++++++++++++++++++++++++((((((''''''''')))***,,,(((((((((((((((((((((((((((((())))))************************))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((()))***,,,,,,,,,+++***+++++++++******)))))))))'''((((((((()))))))))*********))))))))))))*********))))))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((+++******))))))((((((((((((((((((((((((((())))))))))))*********+++++++++************************+++***************++++++)))))))))******+++------,,,***))))))***++++++***......---,,,++++++++++++******++++++++++++************+++------.........------,,,,,,,,,---..................//////////////////////////////////////////000000000111111111111111111111111111111111,,,...000111111000...---000000000000000000111111111111111111222333444444555555555555555555555555222222333333333444444444555555555555555555666666777777888888888999999999777777777888888777666666888777777777888888999:::777777888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666555555444444333222222222@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<:::;;;;;;<<<<<<<<<<<<<<<========================;;;999999999:::999777555666666666666666666666666333333444444444444444444555555666666666666555555666555555444444555555666222222222222111000///...........................000000000000000000000000------...------,,,+++***,,,,,,---------,,,+++++++++***************++++++***+++,,,+++***)))***+++((())))))))))))))))))***))))))((((((((()))******(((((())))))******++++++((((((((((((((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''&&&''''''((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((()))(((''''''&&&&&&''''''(((&&&%%%%%%'''(((((('''(((((((((((())))))))))))))))))(((((((((((())))))((())))))))))))(((((('''&&&''''''((()))***++++++&&&&&&''''''''''''((((((***)))'''&&&&&&&&&'''(((((((((((((((((()))******++++++***)))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''((()))***,,,,,,---))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++++++++*********)))))))))***))))))(((((())))))***((())))))************)))&&&(((***,,,,,,,,,***)))++++++++++++************''''''(((((())))))******+++******))))))******+++%%%%%%%%%&&&)))+++...000))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((()))))))))))))))************+++***************++++++++++++************+++,,,,,,'''(((((((((***+++,,,---+++***)))***++++++***)))))))))***+++,,,---......))))))***+++++++++******'''(((***+++---.........,,,,,,,,,,,,,,,------...------.........//////////////////////////////////////////000000000111111111111111111111111111111---...///000111000//////000000000000111111111111111111111111222333444555444444444444444444444444222222333333444444555555666555555444555555666666666666666777888888999999777777888888777777666666777777777777777888999:::777888999999::::::999999999999;;;;;;;;;;;;999999999999999999999999999999999888888777666666555555333333333333222222222111AAAAAAAAAAAA@@@???>>>===============<<<<<<;;;;;;:::;;;<<<=========<<<;;;:::;;;;;;<<<===<<<<<<<<<========================:::999888888999888666444555555555555555555555555444444444333333333333333444444444555555444444444555444333222222333444555...///000111000000///...................................................------------,,,+++******((((((***+++,,,,,,++++++******+++++++++******))))))***++++++***)))+++,,,***************)))))))))((((((((((((((()))******'''(((((()))***+++++++++(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''&&&&&&&&&'''((((((***(((&&&&&&'''((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''))))))***)))((((((%%%&&&&&&'''((()))***+++%%%%%%&&&&&&&&&'''''''''+++***((('''&&&'''((()))((((((((((((((()))************)))(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))'''(((((()))******+++++++++++++++*********)))))))))))))))******)))))))))))))))***+++++++++++++++%%%&&&)))+++,,,+++***((())))))))))))************'''''''''((()))*********+++******))))))******+++&&&&&&&&&&&&(((***---...))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))************))))))*********++++++++++++*********++++++,,,---)))))))))))))))***+++,,,***)))***+++,,,,,,***((('''(((***+++---------,,,)))***++++++,,,,,,,,,+++((()))***,,,,,,---------+++++++++++++++,,,---------------.........//////////////////////////////////////////000000000111111111111111111111111111111111222222222333333333///000000000111111111111000000000000111222333444333333333333333333333333222222333333444555555666666555444333333444555555444555555666777777888888888888888888888777666666666666666666777888999:::888888:::;;;;;;;;;:::999777999<<<>>>>>><<<999777888888888888888888888888888888777666666555555444222222222222222111111111AAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;::::::<<<=========<<<;;;:::;;;<<<<<<======<<<<<<========================:::888777888888888666444555555555555555555555555444444444333333222222222222333333444444333333222222111000//////000111111,,,---///000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))###%%%''')))++++++++++++)))***+++++++++***((('''&&&'''))))))(((((()))+++,,,,,,++++++******))))))((((((((((((((()))******''''''((()))***++++++,,,(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***,,,***((('''((()))((('''(((((((((((())))))))))))))))))(((((((((((())))))((()))***+++,,,,,,+++***'''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))),,,+++)))((('''(((***+++((((((((((((((()))******))))))(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***++++++++++++++++++************)))((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,$$$&&&(((+++++++++)))(((''''''(((((())))))******&&&''''''((()))******+++++++++************++++++,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))))))))************))))))******+++++++++++++++*********+++,,,,,,---,,,+++******))))))******))))))***,,,---,,,***''')))***+++,,,,,,+++)))'''***+++,,,,,,------------++++++,,,------,,,,,,,,,++++++******++++++,,,------------.........//////////////////////////////////////////000000000000000000000000000000000000000000//////000111222222//////000000111111111222////////////000111222333333333333333333333333333222222333333444555666666555444333222222222333444333444444555666777777888888888888888888777666666666666666666777888999:::888999:::;;;<<<;;;::::::777999===??????===999777777777777777777777777777777777777666555555444444222222222111111111111111>>>>>>???@@@AAAAAABBBBBB>>>>>>???>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777444444444444555555555555555555444444444333333333444333222222111111222222111111111111000000000///111111000000//////......///...---,,,+++,,,------,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))((((((+++***)))((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%(((+++...///---***(((---+++***((((((((())))))(((''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***))))))))))))******************)))((((((((((((((()))***+++***((((((***++++++)))((()))***)))'''%%%******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))***+++'''(((((()))***+++,,,,,,******)))((('''&&&%%%%%%+++***)))(((((('''((((((*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''((()))))),,,+++)))((()))***)))((((((((()))***++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((+++***((('''''''''((()))***++++++***))))))***,,,************************&&&''''''((()))******+++((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((+++***(((((()))******)))******))))))(((((('''''')))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''')))***++++++***)))'''&&&&&&''''''(((((())))))+++++++++***))))))((((((,,,***)))***,,,,,,***'''************************(((((())))))*********++++++,,,,,,------,,,,,,+++***)))((((((((()))+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......))))))*********+++++++++++++++,,,,,,---...//////////////////////////////+++,,,---///000000000000------///000111111111111000000////////////000000333222111000////////////...//////000111222222222555444333222222222333444333333333333333444555666555444333333222222222222444444555555666777777777888888888999::::::888666888888777777888888999:::;;;;;;;;;<<<;;;;;;::::::888999::::::::::::999888::::::999999888777777777777666555444333222111111111...,,,---///000///---======>>>??????@@@AAAAAA???????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999666666666555555444444444444444444444333333333333333333222111111111111222111111111000000000//////000000000///////////////...---,,,+++++++++,,,,,,+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************)))(((((()))((('''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))******************************++++++++++++******(((((((((((((((((((((((('''(((((())))))((((((''''''((()))))))))))))))((())))))((((((((())))))***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((******))))))))))))******+++******)))))))))******((((((((()))))))))************)))((((((((((((((('''(((((('''&&&&&&'''))))))((('''(((******)))'''))))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''((())))))$$$$$$%%%%%%%%%%%%%%%%%%***)))))))))))))))((((((***))))))(((((((((((()))***)))))))))))))))))))))************************(((''''''''''''((())))))+++)))''''''((((((((('''(((((()))******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++***)))((('''(((((()))&&&'''(((((('''(((***+++******)))))))))))))))((('''''''''((()))*********((((((((((((''''''&&&&&&((()))))))))))))))((('''***((('''''')))))))))(((******))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((+++***((()))++++++)))&&&************************((()))))))))***************++++++++++++++++++***)))))))))))))))******+++))))))***+++++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------....../////////........................---...///////////////...------///000000111111111000000////////////000000444444222111111000000000...//////000111111222222333333222111111111222333333333333333333444555555555444333222222222222222333333333444555555666666888777777888::::::888666888888777777777888999999::::::;;;;;;;;;;;;::::::999999:::;;;;;;:::999999:::999999888777777666666888888777666555444333333222000......000222111///<<<<<<<<<===>>>>>>??????======>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;:::::::::999888888888::::::;;;;;;;;;;;;::::::999999999888888888777777888777666555444333333222444444444333333333222222333222222111111111111111000000000000////////////.........///////////////......---,,,,,,,,,,,,,,,+++,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********************)))(((((('''&&&&&&&&&'''((()))***))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''''')))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&%%%$$$%%%'''(((%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((+++******))))))******+++,,,,,,++++++***)))))))))''''''((((((((()))))))))***))))))(((((((((((((((&&&''''''&&&%%%%%%&&&((('''&&&&&&(((***+++***))))))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''&&&'''''''''(((((((((((('''''''''&&&)))))))))******+++++++++))))))((((((((()))******))))))))))))))))))******((((((((((((((((((((((((((((((''''''(((((()))***,,,***(((((()))***)))(((((())))))******++++++++++++************)))))))))************************+++***)))(((((((((((()))%%%&&&((((((((((((***,,,)))))))))(((((('''''''''''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))((('''''',,,+++)))***+++,,,+++******))))))))))))((((((((()))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))***,,,,,,,,,,,,***)))((((((((((((((('''''''''&&&&&&''''''((())))))******)))))))))******((('''************************))))))))))))************))))))************))))))(((((()))***************((()))***+++++++++++++++))))))))))))*********+++,,,,,,,,,,,,------------.../////////////////////------------------------///////////////...---------......///000000000000////////////////////////333222111000000///000000...//////000000111111222222111111000000111222222333333333333333444444555444333333222222222222333222222222333444444555555888777666888999999888666777777777777777888888999999::::::;;;;;;:::::::::999::::::;;;;;;::::::999999999888777777666666555777777666555444444333333333111000000111222222111:::;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999;;;::::::999888777777666999999::::::::::::999999666666555555555444444444666666666555444333333333333333333333222222222222222222111000000000000000000000/////////.........---------......///////////////......------------***+++------+++***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************)))((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((***(((&&&$$$$$$%%%&&&'''$$$%%%'''((()))((('''&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((******))))))))))))******)))))))))))))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))'''((()))(((&&&&&&((()))(((''''''(((***+++)))((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&++++++++++++++++++++++++)))))))))************+++(((((((((((()))***++++++)))))))))))))))*********((((((((((((((((((((((((((((((((('''((())))))******(((''''''((()))((((((((()))))))))*********+++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))++++++))))))***+++)))))))))((((((((('''''''''((((((((()))))))))*********)))))))))))))))))))))******))))))((('''&&&+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++***)))))))))((((((''''''&&&&&&''''''(((((())))))))))))+++******++++++***)))(((************************)))))))))))))))*********)))******************)))'''((()))++++++***)))))))))***+++,,,------------))))))))))))*********************+++++++++,,,,,,/////////...............------------------------...///////////////......---......///000000//////...//////////////////...//////...---------------////////////000000111111111111111111111222222222444333333222333333444444333333222222222222222333222222222333444444555555777666555666888999777666777666666666666777888888888999999::::::::::::999888888999999999999888888888888777666666555555444444444333333222111111000222111111000111111222222999:::::::::::::::;;;;;;:::;;;<<<<<<============;;;;;;:::::::::999999999::::::999888777777666666888888999999999999888888555555555444444444333333333333333333333444444444333333222222222111111111222111000000//////000000/////////............---,,,,,,------......//////------------,,,,,,++++++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************)))((((((************)))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((('''&&&&&&%%%&&&'''(((((((((&&&%%%$$$""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((())))))))))))(((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))(((&&&&&&((()))***)))((()))***)))(((&&&'''''''''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))************)))))))))((((((((())))))((())))))***+++,,,(((((())))))************))))))))))))))))))))))))((((((((((((((()))******&&&%%%###$$$%%%&&&&&&%%%)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***************))))))(((***+++,,,+++)))'''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))******************)))))))))))))))((('''''''''&&&&&&'''(((((('''%%%))))))))))))************((((((((((((((((((((((((((()))******)))((()))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&++++++,,,,,,+++*********))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******'''((()))++++++***))))))))))))***+++,,,,,,++++++*********++++++++++++,,,******+++++++++,,,,,,,,,......------------------........................,,,---...///000000000000---......////////////.........////////////......///...------------------///////////////000000000111222222333333333444444444333333222222222333333222222222111111222222333333333333444555555666666666555444555777888777666666666555555666666777888777888888999::::::999999777666666666666666666777777777666555555444444333333333222222111111000000000000000/////////000111999999999999999999::::::;;;<<<===>>>???@@@@@@@@@;;;;;;;;;;;;::::::::::::999888888888777666666666777777888888888888777777777777777666666666555555111111111222222333333333222222222111111111000000111000000//////////////////.........------------,,,,,,,,,---------------***************)))(((((((((***,,,,,,+++***+++,,,++++++++++++++++++++++++******))))))))))))*********************)))((((((*********+++***)))(((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''')))******(((&&&%%%(((((((((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''')))***++++++******''''''((((((((()))))))))((((((((((((((())))))***&&&''''''&&&%%%%%%&&&(((+++***))))))))))))'''%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''%%%%%%&&&'''((()))***************))))))(((((((((******)))))))))***++++++((((((((()))******++++++************************))))))(((((())))))***+++***((('''''')))******)))))))))))))))))))))))))))(((((()))))))))))))))***''''''''''''''''''''''''******++++++******)))((()))***+++***'''$$$###"""'''(((((())))))******+++(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((***))))))+++,,,,,,***((()))))))))************+++((((((((((((((((((((((((((()))******(((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$$$$######***+++,,,,,,***))))))***))))))))))))))))))))))))************))))))))))))***++++++++++++++++++***(((((()))***************))))))*********))))))(((+++++++++,,,,,,,,,------------------............,,,,,,------------------////////////////////////+++,,,---///000000111111---....../////////......---...///000000///...---000000////////////000000////////////////////////111222333444444444444444444333333222222222222222222111111111111222222333333333333444555555666666666444333444666777777777555555555555555666777777666777888888999999999999666555555444444555555666666666555555444333333222444444444333333222222222...//////...------...000999999999999999999999999::::::<<<===>>>?????????<<<<<<<<<;;;;;;;;;;;;:::777777777777777777777666666777777888888777777666777777777777666666666666111111111000000000000000222111111111000000000000000000///............///.........---------,,,,,,---------,,,,,,,,,,,,,,,******+++++++++***)))((((((***+++,,,+++***+++,,,******************************))))))))))))*********************)))((((((%%%&&&((()))************))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))'''&&&(((((('''''''''''''''((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''')))******)))((('''((((((((()))))))))******((((((((((((((()))******'''(((((('''&&&&&&'''))))))(((((()))******(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))******+++++++++))))))***************+++++++++******)))*********'''(((((()))******++++++))))))))))))))))))))))))))))))(((((())))))***+++,,,+++******,,,------,,,)))))))))))))))))))))((((((((((((((())))))******((((((((((((((((((((((((******+++++++++***)))(((''')))+++***'''$$$######$$$%%%&&&''')))***++++++))))))))))))((((((((((((((((((((()))))))))******&&&'''((())))))******))),,,+++,,,---///...,,,)))))))))*********+++++++++((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***(((&&&'''((())))))))))))))))))))))))************)))))))))((())))))************)))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,,,,------------............///,,,,,,------......//////........................------...///000000//////---......//////...------,,,---///000000///---,,,111000000///000000111111///////////////////////////000222333444444333333444333333222111111222222111111111111111222333333222222222333444444555555555444222333555777777777555555444444555555666777555666777888999999999999666555444444444444555666555555444444333222222222333333333333222222222222---///000///,,,,,,...000::::::999999999999999999666777888:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;666666666666777777777777666666777777777777666666666666555555555444444444222222111000///...------111111111111000000000000000000///.....................---------,,,,,,,,,---------,,,,,,+++++++++------...///...---,,,+++''')))++++++******+++,,,************************,,,,,,++++++++++++,,,,,,***************)))((((((!!!###%%%(((***+++++++++))))))(((((((((((())))))))))))(((((((((((())))))************************&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&'''(((***+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))%%%&&&'''((('''&&&###"""))))))))))))************((((((((((((((()))******)))***+++***((((((***+++'''''''''(((***+++***(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))***+++*********)))))))))))))))((()))***+++,,,---......,,,,,,+++***)))))))))***'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++(((&&&%%%&&&((())))))((())))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))******+++,,,+++***)))((('''))),,,,,,***'''&&&&&&"""###$$$&&&((()))++++++))))))))))))((((((((((((''''''(((((()))))))))***%%%&&&''')))************&&&&&&''')))***)))'''$$$))))))******++++++++++++((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))(((((())))))***+++++++++%%%(((***)))&&&$$$%%%'''))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((***)))((((((((()))+++,,,111111111000///...,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...///000111111------------------------///////////////......------......///......------,,,---///000000///---,,,//////.........//////000///////////////............///111222333333222222444333333222111111111222111111000000111222333333000111111222333333444444555333222222555777777777555444444444444555666666555555777888888999999999777666555444444555666777555555444333333222222111111111111000000000000000---///000///---,,,...111;;;;;;999888777666666666999999:::::::::;;;;;;;;;===>>>@@@AAA@@@===:::999888888777666666777888999555555444333333333333444555555555555444333222111////////////............//////000000///...------..................---------...//////000/////////------------------------+++++++++***************&&&(((+++------+++(((&&&)))*********+++++++++++++++++++++************)))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((******)))))))))))))))******)))((('''&&&&&&''''''))))))(((((('''''''''&&&&&&&&&((()))************))))))(((((('''''''''&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))+++---+++(((&&&''')))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''(((((((((((((((((()))***++++++,,,,,,(((((())))))******++++++))))))(((((((((((())))))(((((((((((((((((())))))******))))))))))))******,,,+++***))))))***+++,,,++++++******))))))((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))(((''''''''')))***+++(((((((((''''''''''''''')))((((((((('''''''''''')))(((''''''''')))***+++)))((((((((()))***++++++,,,++++++***)))((((((''',,,+++++++++******))))))''''''''''''(((***+++,,,,,,++++++***)))(((((('''(((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))''''''(((((())))))******))))))))))))************+++***)))))))))***,,,,,,)))************+++++++++,,,------,,,+++***)))(((------------------,,,,,,...---,,,***(((***---000...---,,,,,,++++++++++++......////////////......000000111111111111000000+++,,,---...////////////////////////////////////............/////////////////////000111111222222111111111111111111111111222222222222222222222222222222333444444555555666555555444333333222111111000000000111222444555666555555555555555666777777666666666555444444333333555444333333222222333333222222222111000//////.........////////////......<<<;;;:::999888777777777777777777888888888999999<<<===???@@@???===;;;999999888777666555555666666555555444333333333333444555555555555444333222111////////////............///////////////...------........................---.........---,,,++++++------------------------,,,,,,++++++***))))))(((&&&''')))++++++)))'''&&&))))))))))))*********+++*********)))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''******)))))))))))))))***,,,+++)))((('''''''''((()))((((((((('''''''''&&&&&&&&&((())))))*********)))((((((((('''''''''&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''')))+++***(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))''''''((())))))***++++++(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++***))))))))))))***+++******************++++++''''''((((((((()))))))))(((((())))))))))))(((((()))(((''''''((()))***+++))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''((()))***))))))))))))))))))***+++++++++***))))))(((''''''++++++*********)))))))))(((''''''(((((()))***+++))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''')))(((((('''((()))***+++))))))))))))((((((((((((*********)))((('''''''''))))))))))))************+++***)))))))))***+++,,,)))************+++++++++***++++++,,,,,,,,,++++++,,,,,,------------------......---,,,***+++---000...---,,,,,,++++++,,,,,,......////////////......//////000000000000//////,,,,,,---...////////////..................................../////////////////////000111111222222222222222222222222222222222222222222222222222222222222222333444444555555555555444333333222111111000000000111222333555666666555555555555555666777666666666555444444333333333333222111111111111222222222111111000//////.........////////////......===<<<;;;999888888888888666666777777777888888888;;;<<<>>>??????===<<<:::999888777666555444444444555555444333333333333333444444444444333222222111////////////...............////////////...------......................../////////...---+++***)))------------,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((((('''''''''))))))(((((((((((('''''''''''''''''''''''''''''')))))))))(((((())))))***---,,,***(((''''''''''''((((((((('''''''''''''''&&&''''''((())))))))))))((((((((('''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''&&&&&&''''''(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&'''))))))))))))+++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))******&&&''''''(((((()))))))))))))))((((((((((((((((((((()))************)))(((++++++*********)))))))))******))))))))))))*********))))))(((((())))))***&&&''''''((())))))******(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((())))))+++***))))))))))))))))))***))))))(((((('''''''''******))))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))************))))))((((((''''''******))))))((((((''''''))))))))))))******************))))))******+++,,,)))************+++++++++((()))***+++,,,---------++++++,,,,,,------......***++++++***))))))***,,,...---,,,,,,,,,,,,,,,,,,......////////////............////////////......------...............---..................................../////////////////////000111111222222333333333333333333333333000000000000000000000000000111111222333333444444555444444333333222222111000000000111222333444555666666555555555555555666666666555555444333333333333222111111000000111111222222111111000/////////......////////////......======;;;:::999888888888888888888999999999:::::::::;;;<<<>>>>>>===<<<;;;888888777777666666666666555444333333222222333333333333333333333222111111////////////.....................//////...---------------...............000000000000///...---,,,---------,,,,,,,,,,,,,,,+++++++++***************(((((((((''''''((((((((('''''''''(((((((((((())))))))))))((((((((('''''')))))))))))))))((((((((((((((((((((((((((((((((()))(((((((((((())))))***---,,,***(((&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&'''''''''(((((((((************************((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((()))))))))***+++))))))))))))))))))))))))))))))'''&&&&&&'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''(((((()))))))))))))))((((((''''''&&&&&&***+++---......---+++***,,,,,,++++++***)))))))))******))))))))))))******))))))(((((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((()))))))))''''''((((((((((((((()))*********)))))))))(((((())))))))))))))))))))))))++++++***)))((((((((())))))((((((((('''''''''&&&)))))))))(((((((((((((((******)))((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((())))))*********))))))((((((''''''&&&&&&'''((()))******+++((()))))))))***************************+++++++++))))))*********+++++++++))))))***+++,,,,,,,,,,,,******+++,,,------......)))+++,,,,,,*********,,,...------,,,,,,,,,---------......//////......------..................---..................------..................................../////////////////////000111111222222222222222222222222222222000000000000000000000000000000000111222222333333444444444333333222222222111111111111222333444555666666555444444444555555666666555444444333333222333333222111111111111111111111111111000000//////......////////////......======;;;:::999888888888888999999999999::::::::::::;;;<<<<<<===<<<;;;;;;777777777888999999999999444444333222222222222333222222222333222222111000////////////............------............---------------.........//////......///////////////...------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,******)))(((((()))******&&&'''''''''((((((((((((******)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''((()))******+++***(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&''''''''''''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++++++++*********))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((())))))(((((())))))))))))))))))))))))+++***((((((((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((())))))))))))************(((((()))))))))))))))***))))))((((((''''''&&&&&&***+++---......---+++***++++++++++++******))))))******))))))))))))******(((((())))))))))))((((((&&&%%%%%%%%%$$$$$$$$$###))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((((((((((((((())))))*********+++************)))))))))************************++++++***)))((((((((()))((((((((((((''''''''''''((((((((((((((()))))))))+++***)))((((((''''''((())))))))))))************(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))((((((((('''&&&&&&'''((()))***++++++((()))))))))************))))))******++++++++++++))))))*********+++++++++***++++++,,,,,,++++++*********++++++,,,---......,,,...///...---,,,---...---------,,,,,,---......------............------------............------..................------..................................../////////////////////000111111222222000000000000000000000000//////////////////////////////000111111222222333444444333333333333222222111111111111222333444444555555444444444444555555555555555444333333222222444444333222222222222222111111111000000000000000......////////////......===<<<;;;999888888888888777777888888888999999999;;;;;;;;;;;;;;;;;;::::::666666888999:::;;;;;;;;;444444333222222222222222111111222222222111111000////////////............,,,,,,---............---,,,,,,------.../////////+++,,,,,,---......------------,,,,,,++++++******)))))))))***++++++,,,,,,******))))))))))))******''''''''''''((((((((((((*********)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))******)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))%%%&&&''''''((('''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''++++++*********)))))))))((()))))))))))))))******&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((((((((((()))************)))(((******************************))))))))))))******((())))))******))))))((())))))(((((('''&&&&&&%%%,,,,,,,,,,,,++++++++++++***)))(((''''''((()))***((())))))))))))((((((''')))******++++++,,,,,,---++++++++++++*********)))******+++++++++***))))))+++***))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,------***++++++***))))))***,,,------------------...///------............------------............------------...............---------------------------............/////////////////////000111111222222000000000000000000000000///////////////////////////000000111222222333333333333333333333333333333222222111111222222333444444444333333444555555666555555444444333222222222555444333333222222333333111111000000000000000000......////////////......<<<;;;:::999888777777777888999999999999:::::::::<<<;;;;;;;;;::::::999999666777888999::::::999999444333222222111222222222000000111111111111111000////////////............+++,,,------.........---,,,,,,------...//////000------------------,,,,,,------,,,,,,+++******)))+++++++++*********))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&'''''')))******((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%'''((((((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''&&&'''''''''((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''((())))))))))))))))))))))))(((&&&%%%&&&)))***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++******))))))))))))******))))))***++++++***)))))))))))))))))))))(((((((((+++++++++******)))))))))***)))(((''''''((()))***((()))******)))((('''&&&'''(((((()))******++++++,,,,,,+++++++++*********((())))))***)))((('''&&&))))))))))))))))))***+++)))))))))))))))))))))))))))))))))*********++++++***)))((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***))))))(((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************((()))***+++,,,++++++***)))************+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))(((&&&%%%%%%(((***---------------...//////,,,------......------,,,......////////////......,,,,,,---...////////////------------------------............/////////////////////000111111222222000000000000000000000000000000000000000000000000000000111111222333333444333333333333333333333333222222111111222222333333222222222333444555666777555555444333333222222111444333333222222222222222000000000000000000000111......////////////......;;;;;;999888777666666666;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999888888666777888999999888666666444333222222111111222222///000000111111111000000000/////////............+++,,,------.........---,,,,,,------...///000000111111000000///...,,,,,,------,,,,,,+++***))))))......,,,+++***((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((((('''&&&'''((()))***%%%%%%%%%&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&$$$###&&&***,,,+++***))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((######%%%''')))+++,,,---''''''''''''(((((((((((('''''''''''''''''''''&&&(((((())))))******++++++))))))(((((((((((())))))&&&&&&'''((()))***++++++******))))))))))))******)))***+++,,,,,,+++***)))&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&%%%+++)))(((''''''((()))+++((()))*********((('''&&&$$$$$$$$$%%%&&&''''''(((,,,,,,,,,+++++++++******''''''((((((((('''%%%$$$))))))(((((()))***++++++))))))))))))************))))))******+++++++++,,,))))))(((((((((((()))))),,,++++++***)))(((((('''(((((((((((()))))))))***&&&''')))*********)))(((&&&&&&'''((()))***++++++%%%%%%&&&((()))+++,,,,,,))))))))))))************((()))***+++,,,+++******)))************+++++++++'''((()))+++---.........,,,,,,++++++++++++++++++......,,,***)))***---000---------------...///000,,,------......------,,,......////////////......+++,,,---...////////////------------------------............/////////000/////////000111111222222111111111111111111111111111111111111111111111111111111111222333333444444333333333333333333333333222222222111222222333333111111222333444666777888555555444333333222222111333222222111000111111111000000000000000111111111......////////////......@@@>>>;;;888777777888999999;;;===>>>===;;;;;;<<<<<<;;;999888777777666666777777777777888888888888666666555444222111111000111111111111111000//////000000000///.........---,,,++++++******++++++,,,+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&%%%$$$$$$$$$&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''))))))))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&''''''''''''((('''((()))++++++)))(((''''''''''''''''''((()))***'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((***)))))))))((((((((('''))))))(((((((((((())))))((('''&&&&&&&&&''')))******((('''&&&&&&'''(((***((((((((()))******++++++((()))))))))((('''%%%$$$((((((((((((((((((((((((***)))''''''((())))))((()))))))))))))))))))))))))))((('''&&&'''(((***,,,---,,,***)))((()))+++,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((()))******++++++)))))))))))))))(((''''''))))))))))))))))))))))))((()))***)))((('''((()))************))))))))))))((((((''''''''')))***+++***(((&&&%%%%%%%%%'''(((((())))))*********)))))))))*********++++++++++++))))))))))))************...---------------------+++*********+++,,,---------+++)))((('''((()))***,,,------...---,,,***)))(((((()))***+++,,,,,,,,,,,,,,,+++***+++,,,---...//////...---,,,,,,++++++***+++,,,---............------,,,,,,,,,+++++++++------......///000000000000111111222222222111111222222111111000/////////000000000000000000000000////////////////////////333333333444444555555555666555444333333333333333333222222222222333444555666666555555555444444444333333222222111000//////000000000000000///......//////...------------...>>><<<999777666666888999888:::<<<<<<;;;:::;;;<<<<<<;;;999888777777666666888888777777666666555555555555444333222111000000000111111111111000////////////..................,,,,,,++++++++++++,,,,,,+++,,,------......------...------------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''(((''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((******)))((())))))++++++'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((()))(((''''''&&&'''((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''((((((((((((((((((((((((((()))***)))((('''(((***'''''''''((((((((())))))&&&''')))******)))'''&&&(((''''''''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''++++++***)))(((''''''&&&))))))(((((((((((()))))))))))))))))))))******+++***)))'''&&&&&&''')))*********))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))***)))((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++((('''&&&%%%%%%&&&'''(((++++++++++++***************)))(((((((((((()))************)))))))))))))))***************)))(((((()))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))******)))((())))))+++++++++)))(((&&&&&&'''((())))))))))))))))))*********)))))))))*********++++++))))))))))))*********************))))))))))))))))))******+++,,,...///000,,,+++)))((((((((()))******+++,,,---------,,,+++))))))******++++++,,,,,,------,,,,,,,,,---...//////......---,,,,,,++++++***+++,,,---.....................---------,,,,,,------......///000000000111111222333333333333333222222222111111111111111222222222222222222222222222222222222222222222222333333333444444444444444555555444333333333333333333333333333333444444444555555444444444444333333333333222111111000//////000000000000000///......//////...---------------:::999777555555666777888888999:::999888999:::<<<<<<;;;999888777777666666888777777666444333333222333333222111000000//////000000111111000000///...---------------.........,,,,,,++++++++++++,,,,,,,,,,,,---............---------------,,,,,,,,,,,,************************))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))'''&&&&&&'''''''''((((((((((((((('''))))))(((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''(((((())))))((((((((('''''''''''''''''''''''')))***+++***)))((()))+++(((((((((((()))))))))***&&&'''((())))))((('''&&&)))((((((''''''''''''((('''''''''((((((((())))))************************(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))(((((((((((())))))((())))))***************))))))''''''''''''))))))++++++***))))))(((''''''((('''''''''''')))+++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&''')))***)))((('''&&&&&&'''))))))++++++++++++************+++******))))))******+++++++++******)))(((((('''***++++++++++++******)))))))))))))))))))))))))))***+++,,,+++)))((()))***((((((((((((((((((((((((,,,+++***************++++++***)))''''''((())))))))))))((((((((()))***+++((((((((()))))))))******))))))))))))************++++++++++++++++++++++++((()))***,,,---///000111,,,+++***(((((()))******)))***+++,,,------------*********+++++++++++++++...------------...///000......------,,,,,,++++++***+++,,,---............//////.........---------------......///000000000000111222333444555555555222222222333333333333444333333333333333333333333333333333333333333333333444444444444333333333333555444444333333333333333222333444444555555444444444333333333333222222222222222222111111000000/////////000000000///......///......---------------888888666555666777888999999999999888888999;;;>>>;;;;;;999888777666666666555555555444333222222111222111111000//////......000000000000000//////...+++,,,,,,,,,---.........,,,,,,,,,++++++,,,,,,,,,,,,------...............---------,,,,,,,,,++++++************************(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%###$$$%%%&&&'''((((((((((((((((((***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$#########%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))'''(((((())))))))))))(((''''''''''''''''''''''''((()))******(((((()))***''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&***)))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&'''((()))***++++++))))))(((((((((((())))))%%%&&&((()))))))))((('''))))))(((''''''((())))))******))))))((((((((((((&&&&&&&&&''''''((())))))))))))))))))))))))))))))((())))))((('''''')))***(((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))((())))))***+++))))))))))))((((((((('''************************************))))))((((((*********++++++***)))))))))))))))))))))))))))))))))***+++***((((((((()))''''''''''''((((((((((((,,,++++++***))))))))))))***)))((('''''''''(((((()))((('''&&&''')))+++,,,(((((((((((())))))))))))((()))))))))***************+++++++++++++++,,,,,,((()))***,,,---......///++++++***))))))******+++******++++++,,,,,,,,,,,,+++++++++++++++++++++***---------------......///---------,,,,,,,,,++++++***+++,,,---........................------------------......///000000000///000111333444555555555222333333444555555666666333333333333333333333333222222222222222222222222555444444333333222222222444444333333222333333444222333444555555555444444222222222222111111111111222111111111000000000///...///////////////......///...------,,,,,,------888777777666777888999999999::::::999999:::<<>>BBB(((((((((((()))***+++,,,************))))))))))))++++++++++++++++++++++++)))))))))*********++++++((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&''')))***)))(((&&&$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&!!!&&&111666333******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%''')))'''''''''''''''&&&%%%%%%&&&&&&'''((()))***+++,,,***)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''((())))))%%%&&&''''''((('''''''''%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((())))))(((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))***+++&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((((('''&&&'''((()))***+++++++++((((((((((((((((((((((((************************---,,,***)))((('''''''''$$$%%%'''((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++******)))((((((''''''((('''&&&(((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))*********+++++++++((((((((()))))))))))))))(((&&&%%%&&&''')))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&((((((((('''(((***,,,''')))+++,,,------,,,+++'''(((((())))))))))))))))))******+++,,,,,,------------,,,***)))))),,,///,,,,,,------------,,,,,,++++++,,,---............*********************************+++++++++++++++)))***++++++++++++***)))++++++******++++++,,,,,,((()))***+++,,,...//////,,,,,,,,,,,,,,,------...++++++,,,,,,---...000000000111333666;;;BBBJJJOOO(((((((((((()))***+++,,,************))))))))))))************+++,,,,,,---++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((%%%'''(((******)))((('''&&&''')))******)))((('''%%%&&&'''((((((''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((((($$$)))555999444---,,,+++***)))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%$$$&&&'''((()))(((&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&&&&'''''')))***++++++,,,///---+++(((&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))%%%&&&&&&'''((((((''''''&&&&&&'''''''''(((((((((&&&%%%%%%&&&((())))))(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))************(((((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&''''''$$$%%%''')))***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((()))******+++,,,---......(((((((((((()))))))))***((('''%%%&&&((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((())))))((('''''')))+++)))))))))))))))************))))))))))))***+++++++++++++++++++++++++++,,,***,,,---,,,***)))+++---+++,,,,,,------,,,,,,+++***+++,,,---............************************,,,,,,,,,------.........)))***++++++++++++***)))++++++******++++++,,,---******++++++,,,---......---,,,,,,,,,,,,---......,,,,,,---...000222333444333777===CCCIIIOOOUUUZZZ(((((((((((()))***+++,,,************))))))))))))************+++,,,---...''''''((((((((()))))))))((((((((((((((((((((((((&&&''')))***+++***)))'''%%%&&&''''''((()))))))))'''((((((((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((###))))))%%%)))333555...///...---+++***((('''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&###$$$%%%&&&'''(((((((((((((((((()))******++++++333111...***((('''(((((())))))************))))))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&(((+++---...,,,***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))&&&%%%$$$&&&((())))))((('''''''''''''''((()))***((((((((((((((((((((((((...,,,)))&&&%%%&&&'''(((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((***++++++++++++)))*********((('''%%%###((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%''')))******)))((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))''''''(((((()))*********+++***)))***+++,,,+++***'''((((((((()))))))))***))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''************)))((('''&&&(((((((((((((((((((((((("""###$$$%%%&&&(((((()))%%%&&&&&&&&&''''''((((((***)))((((((***++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((()))))))))((('''''''''&&&$$$%%%&&&'''((((((((((((******))))))((((((((('''(((((((((((((((((((((((('''((((((''''''(((+++---...,,,)))''''''((()))***...---,,,+++,,,---...///------,,,++++++*********'''+++......,,,******++++++,,,,,,------,,,,,,+++***+++,,,---............************************)))))))))******+++++++++)))***+++,,,,,,+++***)))+++*********+++,,,,,,---//////...---+++***))))))---,,,,,,,,,,,,---......------...000222444666888;;;@@@HHHPPPUUUYYY\\\___---+++(((%%%)))...---'''+++++++++*********))))))))))))))))))*********************)))(((''''''&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%'''))),,,---+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$&&&((((((&&&$$$$$$$$$&&&''')))***)))(((&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((())))))'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%***)))))))))))))))******)))---111111,,,(((&&&&&&+++***(((''''''((()))***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***)))'''&&&%%%&&&((()))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((&&&$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))%%%!!!!!!%%%)))&&&''''''(((((((((((((((''''''''''''''''''''''''((('''%%%&&&(((+++,,,,,,(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&((()))''''''&&&&&&&&&(((***+++&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((('''(((((()))***++++++***)))'''''''''((()))))))))(((((('''''''''&&&''''''(((((((((((('''''''''(((***+++***'''%%%###((((((((((((((((((((((((&&&'''(((((((((((((((((())))))'''$$$###$$$'''***))))))((('''''''''''''''(((((((((((())))))))))))))))))************))))))%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((('''''''''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&'''((()))))))))(((&&&$$$$$$&&&)))***)))&&&((((((''''''''''''((((((+++*********))))))((((((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''******))))))((((((''''''%%%%%%&&&'''(((((((((''')))((('''''''''(((***++++++++++++***)))(((((('''))))))))))))************************************...---,,,,,,++++++++++++......---------,,,,,,,,,++++++,,,---............+++++++++,,,,,,+++++++++,,,,,,+++***+++,,,...///------------,,,,,,+++***)))))))))((()))******+++++++++******************---,,,,,,---...///...---222111///...000666===CCCEEEMMMVVV[[[\\\^^^ccchhh++++++((('''+++111000++++++++++++*********))))))))))))))))))************++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((()))***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))(((***++++++)))(((((((((%%%&&&((()))***)))((('''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++++++++---......,,,)))''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''+++***((('''&&&&&&''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&'''((()))'''%%%%%%&&&(((((('''&&&&&&'''((())))))******(((((((((((((((''''''''''''&&&$$$######$$$&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''+++)))'''&&&'''(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''%%%%%%%%%&&&((())))))(((((('''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((()))******))))))((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((()))***+++***(((%%%$$$(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((('''&&&&&&(((***))))))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((()))((((((((('''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))''''''(((((()))(((((((((&&&%%%$$$&&&)))***)))'''((((((''''''''''''((((((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''***)))))))))((((((((('''''''''(((((()))((((((((()))(((((('''((()))***+++++++++******)))(((((('''))))))))))))************************************...---,,,+++++++++++++++...------------,,,,,,,,,,,,,,,------------------******++++++++++++******,,,+++***)))))))))***+++,,,,,,------,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,++++++///.........///000000///111222333444777>>>EEEKKKUUUZZZ___bbbbbbbbbdddfff******))))))---333333///+++************)))))))))))))))))))))************+++++++++***))))))(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''(((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''&&&&&&'''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))'''(((***)))(((&&&&&&'''###%%%'''(((******))))))''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%'''(((***+++,,,)))(((***...000---***%%%&&&((()))(((&&&$$$###&&&&&&&&&''''''''''''((()))))))))))))))(((((((((******)))((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''&&&))))))(((&&&&&&%%%%%%&&&***(((&&&&&&((()))((((((&&&'''((()))***,,,------))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''***(((&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''(((((())))))))))))((('''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''((((((((((((((()))))))))(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))+++++++++)))'''%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$&&&)))***)))(((((()))))))))((('''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''((()))))))))&&&&&&''''''(((((())))))''''''(((((((((((())))))((((((((((((''''''''''''))))))((((((((((((((('''&&&&&&''''''''''''''''''(((((()))))))))*********(((((()))))))))(((''''''&&&%%%%%%'''))))))((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&)))(((''''''&&&'''''''''))))))))))))(((((((((((())))))))))))))))))((('''((((((((((((((()))******++++++******)))((((((((())))))))))))************************************---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,+++)))******************))),,,,,,***))))))((()))))),,,,,,,,,,,,,,,++++++*********,,,---------,,,+++------------------------000/////////000111111222222555999>>>DDDKKKRRRWWWbbbdddfffggggggfffdddccc)))******)))---222222///************))))))))))))((()))))))))************++++++++++++******))))))))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''(((((()))(((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''')))*********)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''((((((''''''((()))'''((()))(((&&&%%%&&&'''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))***(((''')))---///000///''''''(((((((((&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))(((((('''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&)))'''&&&&&&((((((((('''''''''((()))***++++++,,,******)))((('''&&&&&&%%%%%%'''((())))))((('''%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((''''''(((((('''((()))))))))(((&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''''''''''''''''')))))))))((('''&&&((((((((((((((('''''''''''''''(((((((((((('''''')))***+++++++++***((('''(((((((((((((((((((((((('''(((((((((((((((''''''&&&(((******)))(((((()))))))))((((((((((((((()))(((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((&&&&&&''''''((((((((((((%%%&&&&&&'''((()))******((((((((()))))))))))))))((((((((((((((('''''''''******))))))(((((('''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&'''''''''))))))))))))(((((((((((()))))))))))))))((('''&&&((((((((((((((())))))***************))))))((((((((()))))))))************************************,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++---------------,,,+++***))))))************)))))),,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***)))***,,,......---+++***,,,---------------.........//////000000111444666777<<>>DDDLLLUUU[[[bbbdddgggiiiiiigggcccaaa```bbbccccccaaa```aaaaaadddddddddddddddeeeeeefff))))))******))))))((('''(((((((((((((((''''''''')))))))))))))))******+++((()))***++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((()))***+++***)))((()))+++((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((('''(((******((('''((()))&&&''''''((((((''''''&&&'''(((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$'''(((((())))))((((((''')))(((&&&'''(((***))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((((((((())))))***$$$%%%%%%&&&'''((())))))###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***'''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((((((''''''''''''(((((((((((())))))&&&'''((()))***)))((('''))))))(((((((((((())))))''''''((()))))))))((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))'''((())))))((('''%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((()))******&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))***************)))))))))((((((((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))***+++++++++++++++++++++++++++***)))***,,,------,,,***,,,,,,+++((())),,,000++++++,,,,,,+++******)))+++---......---,,,---...---,,,,,,,,,,,,...///000555:::AAAIIIQQQYYYaaafffgggggghhhhhhgggddd```^^^[[[]]]````````````aaacccfffffffffeeeeeeeeeeeeddd'''(((((()))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))***++++++((()))***++++++***)))(((+++++++++*********))))))((()))))))))************((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''******))))))))))))*********)))))))))((((((((('''((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((())))))))))))*********)))))))))((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''')))******)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&((()))(((%%%%%%''')))&&&&&&&&&''''''&&&&&&&&&%%%'''*********((('''&&&''''''''''''''''''''''''((((((((('''&&&%%%$$$###'''((()))******)))((('''((('''%%%%%%'''((()))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******%%%&&&&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%'''))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''((()))))))))))))))(((((((((''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))))))))((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''')))******((('''&&&''''''(((((()))*********((()))))))))************)))***+++***((((((((()))++++++++++++++++++++++++***))))))***,,,------,,,))),,,///...+++***,,,000------------,,,***)))((((((+++---...,,,,,,---///------------///222444666===CCCLLLUUU[[[aaaeeehhhgggffffffdddbbb___\\\[[[XXX[[[^^^```aaabbbdddfffffffffeeeeeecccbbbaaa```&&&'''((()))************&&&'''''''''(((((())))))))))))((())))))***++++++''')))***++++++***)))''')))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((******))))))(((((((((''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&''''''&&&######&&&)))''''''(((((((((((('''''''''((('''&&&%%%%%%'''(((''''''''''''''''''''''''&&&''''''((()))((((((((('''((()))******)))(((''''''%%%$$$$$$%%%'''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&))))))(((((((((''''''''''''''''''&&&&&&'''''''''%%%''')))***((('''''''''************************))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''((((((((())))))******'''''''''&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((((('''%%%$$$$$$&&&)))+++))))))))))))))))))))))))''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''')))******((('''%%%&&&&&&'''((()))***++++++(((((())))))*********+++***++++++***((((((((()))((((((((((((((((((((((((***))))))***,,,...---,,,''',,,111111...+++,,,...+++,,,,,,------,,,,,,,,,&&&))),,,---++++++---///+++,,,---000444999>>>AAAFFFLLLUUU]]]aaabbbcccccceeecccaaa___\\\ZZZXXXXXXWWWZZZ^^^```bbbdddgggiiieeeeeedddcccaaa___]]]\\\+++++++++***)))(((((('''$$$%%%'''(((((('''%%%$$$((((((''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((((())))))((()))))))))((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((()))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))((((((''''''&&&&&&''''''((())))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''((()))************))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))))))))((('''$$$!!!%%%%%%&&&'''((((((''''''%%%&&&(((((('''((()))+++((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))((((((''''''''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''&&&'''''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&%%%%%%$$$%%%'''))))))))))))(((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''***&&&######%%%''''''&&&'''&&&%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))++++++***(((&&&&&&''')))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,++++++************++++++************************(((((()))))))))*********++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///111222222333777>>>FFFLLLYYY[[[___ccceeeeeedddcccaaa```___]]]]]]\\\\\\\\\^^^___bbbeeeggghhhiiiiiihhheee```]]][[[ZZZYYYYYY++++++******)))(((((('''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((('''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%$$$%%%&&&&&&'''((((((''''''###$$$&&&&&&%%%&&&''')))***)))))))))(((((((((((('''&&&&&&&&&''''''((()))&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###''''''''''''''''''''''''$$$$$$######$$$$$$%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((()))(((&&&%%%%%%&&&((()))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&''''''(((((('''&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((&&&&&&((()))*********)))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''&&&&&&&&&%%%)))((((((((('''''''''&&&''''''''''''''''''''''''(((%%%""""""$$$&&&&&&%%%)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((&&&###"""###%%%***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++************++++++************************++++++,,,,,,,,,---------+++***************++++++++++++++++++++++++++++++,,,,,,++++++,,,---...///...000444888>>>GGGPPPVVV\\\^^^bbbeeeeeeccc```^^^]]]]]]]]]]]]]]]^^^^^^___dddeeegggiiijjjjjjiiihhheeebbb]]]YYYXXXXXXYYYYYY++++++******)))(((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((******))))))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%)))((('''''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''((())))))***++++++'''(((((()))))))))))))))******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%$$$%%%'''((()))*********%%%&&&''''''((('''''''''###%%%&&&&&&%%%%%%'''((())))))))))))(((((((((((((((''''''''''''((())))))&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''(((((()))))))))''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''&&&&&&%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))'''(((((())))))(((((('''((())))))))))))))))))***''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&''''''(((((('''''''''''''''((())))))))))))((())))))))))))************'''((()))***************((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((,,,+++)))((('''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&)))(((((('''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))******(((&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++************++++++************************,,,,,,,,,---------......))))))))))))***+++,,,,,,************++++++++++++---,,,,,,,,,---...000111111555;;;BBBJJJRRRZZZ```bbbccceeeeeeccc```\\\YYYZZZ[[[\\\^^^___aaabbbccciiijjjkkkkkkjjjhhhfffdddaaa^^^ZZZVVVUUUVVVYYY\\\************))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%''')))+++'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''))))))''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''((()))))))))*********+++(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((((((((((((''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&((((((((()))((((((((('''&&&&&&'''''''''''''''&&&&&&'''((((((''''''(((***'''''''''''''''&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((()))(((((((((((())))))******)))(((((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((''''''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((''''''((((((((())))))******&&&&&&&&&'''''''''''''''%%%&&&''')))))))))((('''&&&''''''(((((((((((('''&&&'''(((((())))))(((((((((((())))))******++++++''''''(((((()))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((---+++)))'''&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''((()))))))))'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++************++++++************************))))))************++++++))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,---,,,,,,,,,...111333555:::???GGGNNNUUU[[[aaadddhhhgggdddaaa^^^[[[XXXWWW[[[\\\^^^aaadddfffhhhiiihhhiiiiiihhhfffccc```^^^]]][[[WWWTTTTTTWWW\\\```*********)))))))))))))))((())))))))))))))))))(((((((((''''''''''''((((((&&&&&&'''(((((())))))(((&&&''')))******)))'''&&&'''&&&$$$$$$$$$&&&(((***(((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***)))((('''''''''''''''+++*********)))))))))((((((((())))))))))))((((((******(((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((***)))(((''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&''')))(((''''''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$#########$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))***&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((((((&&&''''''((())))))((((((&&&&&&'''(((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((+++***'''%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))(((((()))***''''''&&&&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))++++++************++++++************************(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......***)))***+++///333777999CCCIIIQQQYYY^^^cccfffhhhkkkgggaaa[[[XXXWWWXXXZZZ___aaacccfffhhhjjjkkkkkkffffffeeecccaaa___\\\[[[YYYYYYWWWTTTTTTYYY```eee******))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++'''((()))******)))(((''''''&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''''''''(((++++++***))))))((('''''')))))))))))))))(((((('''))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%%%%&&&'''&&&%%%%%%&&&'''((((((((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((((((((((((((()))%%%%%%&&&&&&'''(((((((((''''''((()))))))))((((((&&&'''(((((())))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''$$$###$$$(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++************++++++************************)))))))))************+++))))))))))))***+++,,,,,,,,,,,,------......//////((((((***---222888>>>BBBLLLQQQYYY```dddgggiiijjjhhhddd^^^YYYWWWYYY\\\___dddfffgggiiiiiiiiiiiihhhcccbbb```___^^^^^^^^^^^^ZZZ[[[[[[[[[[[[```hhhnnn)))))))))))))))))))))***(((((((((''''''(((((((((((((((''''''''''''(((((()))'''&&&%%%%%%'''***+++(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&(((******)))(((&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&'''((()))''''''(((((('''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''(((((((((((()))))))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***)))(((&&&$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***'''''''''((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((''''''((()))******)))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))***)))((((((((((((((((((&&&&&&((())))))*********%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$&&&((((((&&&$$$&&&'''((())))))))))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,***((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++************++++++************************)))************++++++++++++***************++++++++++++,,,------...//////---...000555<<>>FFFPPPXXX]]]aaadddggghhhfffccc```___]]]]]]]]]^^^```ccceeeggghhhhhhhhhfffddd```\\\ZZZYYYWWWUUUUUUWWW[[[aaadddlllppptttuuuvvv{{{)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((('''((((((''''''(((((((((((((((((((((((())))))******++++++''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''******))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((******((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&((()))''''''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''******((('''&&&&&&&&&&&&((()))))))))))))))(((((())))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))%%%&&&'''(((((((((&&&&&&(((((()))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''%%%$$$$$$&&&)))+++%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))&&&######%%%''''''%%%************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((******))))))((((((((('''***)))((('''''''''''''''((((((((((((((((((((((((***((('''&&&(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((()))+++++++++***((('''(((***---///))))))((((((((((((((()))------,,,,,,+++***))))))************************,,,,,,,,,++++++************,,,......---++++++,,,***+++---------...000222555;;;DDDMMMTTTZZZ___bbbdddeeeffffffddd```\\\ZZZ\\\]]]___bbbdddfffggghhhjjjhhheeebbb```\\\XXXUUUSSSSSSUUUXXX[[[```jjjsss|||))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((()))***+++,,,((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%---,,,)))'''%%%$$$######&&&''''''''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''***)))(((''''''&&&&&&&&&(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%'''(((%%%&&&'''(((((('''&&&&&&''''''((())))))((('''&&&((((((((())))))(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$###$$$%%%'''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))+++)))'''(((***+++***(((*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&)))))))))(((((('''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&$$$%%%'''(((((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***'''''''''((())))))***+++***)))(((((()))***,,,...))))))(((((((((((())))))------,,,++++++***))))))************************,,,,,,,,,+++++++++*********,,,......,,,+++++++++,,,---.........111444777AAAGGGOOOVVV\\\```dddgggiiihhhhhhfffdddaaa^^^]]]```bbbdddfffhhhhhhhhhhhhfffdddaaa^^^[[[WWWTTTRRRRRRRRRUUU[[[cccmmmyyy))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((())))))))))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&&&&)))))))))(((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((())))))(((((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((()))***++++++((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&''''''((((((%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&''''''(((''''''&&&&&&&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''''''''(((&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))+++******+++,,,,,,+++)))******))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%######$$$&&&((()))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$$$$%%%&&&&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''((((((((()))******+++((()))))))))***++++++,,,))))))(((((((((((()))))),,,,,,,,,+++******))))))************************,,,,,,,,,++++++++++++***+++,,,...---+++******+++......///000222777===BBBOOOTTTZZZ___cccfffiiikkknnnlllhhhdddbbbaaaaaabbbfffgggiiijjjkkkjjjiiihhhbbb```]]]YYYVVVSSSPPPOOORRRTTTYYYdddsss)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))++++++++++++************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&%%%''''''(((((()))((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((######$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******))))))*********((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***+++***)))'''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$'''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&$$$""" ((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((())))))************'''((()))+++++++++***))))))(((((((((((())))))***,,,+++++++++******))))))************************+++++++++++++++++++++++++++,,,------+++******+++---...000333888???HHHNNNXXX[[[```dddfffhhhjjjlllooolllfffaaa___```ccceeeiiijjjllllllkkkiiifffddd^^^]]]ZZZWWWSSSQQQPPPQQQUUU[[[eeettt))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&''''''((())))))))))))(((((('''''''''&&&)))((((((((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((************++++++++++++(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((%%%&&&&&&'''((())))))***((()))***+++***)))'''&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%$$$######'''%%%$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))&&&''')))***)))((('''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&$$$$$$&&&(((***&&&&&&'''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((((()))(((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))*********)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''%%%###"""((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((()))******+++******)))'''(((***++++++***)))(((((((((((((((((()))******++++++***************)))************************+++++++++++++++++++++++++++---------++++++,,,...---///444999@@@IIIRRRXXX]]]```dddfffggghhhjjjlllkkkgggbbb]]]]]]___dddgggjjjjjjjjjjjjgggdddaaa___YYYYYYWWWTTTQQQPPPSSSUUU^^^hhhvvv***))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((('''((()))******)))((('''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((())))))******))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''(((((())))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%%%%&&&&&&''''''((((((%%%&&&'''((('''&&&%%%$$$''''''((()))))))))((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$(((&&&%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))''')))******)))(((((()))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++)))'''%%%%%%''')))+++'''''''''''''''((((((((('''((()))***+++***)))(((((((((((((((((((((((((((+++)))''''''(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))*********)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((()))***+++++++++))))))'''((()))*********(((((((((''''''(((((()))***+++***************************************************++++++++++++,,,,,,,,,,,,---------,,,---///111000444;;;CCCJJJRRRZZZ^^^bbbdddfffgggfffggghhhiiidddaaa]]][[[\\\```eeehhhiiiiiigggeeebbb___\\\[[[VVVVVVVVVSSSQQQSSSXXX]]]jjjwww***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((()))))))))'''((()))******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!$$$'''((()))***'''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((('''***)))'''&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))***(((%%%%%%&&&((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***)))'''''')))+++))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))&&&''')))***+++***)))(((((((((((((((((((((((((((((('''%%%&&&'''(((((('''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((()))+++,,,,,,+++)))(((((()))))))))))))))((((((''''''''''''((()))***+++))))))))))))******************************************+++++++++,,,,,,,,,+++---.........///222444777===FFFNNNUUUZZZ^^^```dddeeefffeeebbbaaaaaabbb\\\[[[ZZZZZZ]]]aaafffiiihhhgggccc```\\\ZZZYYYXXXWWWXXXYYYXXXWWW[[[bbbiiiwww***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&'''''''''((()))))))))%%%&&&'''))))))'''&&&%%%)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))***)))((('''&&&%%%%%%%%%'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%$$$$$$###''''''%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((((((((((((&&&'''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''(((((())))))((((((***)))'''&&&%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%&&&''')))***,,,---...+++)))&&&%%%&&&(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))'''%%%%%%(((+++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&(((+++------+++(((&&&'''((((((((())))))******$$$&&&((()))***)))((('''((((((((((((((((((((((((%%%$$$###$$$&&&((()))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++)))((()))))))))(((((((((((((((''''''''''''((()))++++++)))))))))))))))******************************************++++++,,,,,,,,,+++,,,......///000444777===DDDMMMVVV[[[^^^___```dddeeedddaaa^^^[[[ZZZ[[[XXXXXXYYYZZZ^^^cccgggjjjhhhfffaaa]]]ZZZXXXWWWWWWZZZ]]]^^^]]]^^^bbblllsss~~~((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''%%%$$$%%%&&&&&&%%%$$$%%%'''((('''&&&$$$&&&'''(((''''''''')))(((''''''&&&&&&''')))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((()))))))))'''%%%%%%''')))******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))***((('''%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%###""""""###%%%&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''***)))&&&### !!!$$$''''''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&%%%&&&((()))))))))(((''''''''''''''''''((())))))(((((((((((())))))))))))&&&''')))******((('''%%%&&&&&&%%%%%%&&&''')))***)))))))))(((''''''&&&&&&'''((()))***)))(((%%%$$$%%%&&&&&&&&&'''(((((((((*********)))(((&&&%%%$$$)))(((((('''''''''(((((((((&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))&&&%%%&&&((()))'''%%%******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((***((('''%%%%%%'''(((***'''(((((()))))))))))))))***++++++,,,,,,,,,++++++---------,,,,,,+++++++++***))))))***+++,,,+++***(((***---111444888===@@@KKKPPPVVV\\\___```bbbccceeeccc___ZZZWWWUUUTTTTTTUUUXXX[[[___bbbcccddddddbbb___[[[UUUQQQPPPSSSVVVVVV[[[___bbbhhhrrrzzz}}}))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&&&&((('''&&&%%%&&&((()))((('''%%%&&&(((((('''&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&&&&'''((()))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((('''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''''''''''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&'''''''''((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###$$$(((***'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))*********))))))((('''&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((("""###%%%&&&'''&&&&&&%%%''''''&&&&&&'''(((***+++)))((((((''''''(((((((((&&&'''(((******)))'''&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((***))))))((((((((()))))))))'''&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&''')))***(((&&&)))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((''''''&&&&&&&&&'''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((+++***)))(((((()))***+++'''(((((()))))))))))))))&&&''')))+++,,,------...------,,,,,,,,,+++++++++++++++***+++,,,---,,,,,,,,,...000333777===EEEIIITTTXXX\\\_________^^^^^^```^^^ZZZWWWUUUTTTUUUUUUWWWYYY\\\```bbbbbbbbbaaaYYYXXXVVVSSSQQQQQQTTTVVVWWW]]]cccgggooozzz******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((()))***+++***((('''((()))((('''&&&''')))***)))(((&&&((())))))'''&&&&&&'''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((***)))'''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************++++++++++++******)))'''''''''&&&''''''((()))'''''''''''''''((())))))******))))))((((((''''''%%%%%%&&&'''((()))******(((((('''(((((()))***+++)))((('''''''''(((***+++%%%&&&''')))******))))))((((((''''''''''''''''''&&&'''(((***++++++,,,,,,******))))))))))))******)))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))(((''''''''''''(((((((((((()))))))))******((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))+++***)))(((((()))***+++'''((())))))******))))))&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......000222666:::???GGGOOOUUU[[[]]]``````___]]][[[[[[YYYWWWUUUSSSSSSUUUWWWYYYZZZ\\\^^^``````___]]][[[QQQRRRRRRRRRQQQSSSVVVXXX]]]eeemmmuuu~~~|||xxxvvvuuu***))))))(((((())))))***(((((((((((((((((((((((()))((('''&&&&&&'''((())))))***+++***((('''((()))'''&&&&&&&&&((()))((('''''')))***)))'''&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((&&&(((******((('''&&&&&&''''''''''''(((((())))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((('''''''''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''')))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''))))))(((&&&$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((******+++++++++******)))((('''&&&%%%&&&'''((()))'''''''''''''''((())))))******))))))(((((('''''')))(((((((((((()))++++++'''''''''(((((()))*********)))(((''''''(((***+++&&&'''((())))))))))))((())))))((((((''''''&&&&&&%%%&&&((()))***+++++++++))))))(((((())))))******)))((('''((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))((((((''''''''''''(((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''(((((('''''''''''''''((())))))))))))************(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))************))))))************)))((((((,,,+++++++++++++++++++++,,,,,,---,,,,,,---///111444777===CCCIIIPPPWWW\\\ZZZ\\\^^^]]][[[YYYXXXYYYSSSRRRQQQQQQTTTWWW[[[]]]______``````]]]ZZZVVVSSSOOOPPPQQQRRRTTTXXX^^^cccooowwwzzzsssooonnnppprrr)))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))***)))'''&&&'''(((&&&%%%$$$%%%'''((('''&&&''')))***)))'''&&&&&&'''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))&&&(((******((('''&&&&&&&&&&&&''''''((()))))))))(((((((((''''''(((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***************)))************************(((((((((((((((((((((((((((((()))))))))((('''&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&'''((())))))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''*********))))))((((((''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((%%%###"""###'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))((('''&&&%%%%%%%%%&&&((()))'''''''''''''''((())))))***)))))))))((((((((('''(((((('''&&&%%%%%%%%%&&&%%%%%%&&&'''((((((((((((+++***)))'''''''''((())))))))))))))))))((((((''')))))))))((((((''''''&&&&&&&&&'''((())))))))))))'''''''''''''''((()))***''''''&&&'''))))))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((((((((((((((((((''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((()))))))))***((((((''''''''''''((((((((())))))******************************)))((('''++++++++++++++++++++++++***,,,---,,,,,,...222555777===FFFNNNSSSWWWZZZ\\\XXXYYYYYYWWWTTTRRRQQQRRRPPPPPPQQQSSSVVVZZZ^^^```bbbaaa```]]]YYYTTTPPPMMMMMMOOORRRVVV]]]gggssszzzyyyooogggfffjjjqqqvvv((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&''')))******(((''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''************************''''''(((((((((((())))))))))))))))))))))))))))))'''(((***)))'''&&&&&&'''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,***((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''&&&''''''((()))''''''''''''''''''((((((%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''++++++***)))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&'''(((((()))%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''((())))))((((((((()))))))))))))))******)))((('''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''++++++***)))((((((''''''))))))((((((((((((((((((''''''(((((((((((('''''''''&&&&&&''''''((()))***'''&&&&&&((())))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******))))))))))))))))))))))))******))))))))))))((((((''''''(((((())))))******))))))************))))))((()))******++++++******'''((()))***++++++++++++*********+++++++++++++++)))+++......---000666:::>>>EEENNNVVVZZZ[[[[[[ZZZXXXWWWVVVRRRMMMJJJJJJKKKOOOQQQSSSWWWZZZ]]]___```aaa___\\\XXXTTTQQQNNNMMMLLLPPPWWWaaaooo~~~|||wwwqqqhhhbbbcccjjjtttzzz))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&%%%&&&''''''&&&%%%&&&'''((((((&&&&&&(((******((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))(((&&&&&&'''((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''((())))))***(((((((((((())))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---......,,,)))'''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))&&&&&&&&&''''''((()))***&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********%%%&&&'''(((((((((((((((%%%%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))''''''(((((())))))*********+++,,,,,,+++***)))(((%%%%%%'''((())))))(((((("""###%%%((())))))((((((******))))))))))))))))))((((((((((((((()))))))))''''''((()))))))))))))))''''''''''''((()))***+++''''''((()))+++***(((%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))(((&&&&&&''')))'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''((()))*********))))))************))))))))))))***++++++++++++***((()))***+++,,,,,,,,,,,,)))*********++++++++++++)))---///000000444;;;AAAHHHNNNUUU[[[\\\\\\[[[ZZZUUUTTTRRRNNNKKKIIIIIIKKKOOORRRVVVZZZ\\\^^^^^^^^^\\\ZZZVVVSSSQQQPPPPPPPPPPPPWWWcccrrrwwwqqqllliiifffeeeiiirrr{{{******))))))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&'''))))))((('''&&&'''(((((('''&&&''')))))))))(((%%%''')))***)))((()))***(((((('''&&&&&&((()))***''''''''''''''''''''''''''''''&&&%%%$$$######"""%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%%%%''')))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++...000///---***(((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''######""""""######$$$%%%''''''((((((((((((''''''%%%%%%'''((((((((('''&&&'''''''''''''''((())))))%%%&&&&&&'''((()))******+++***(((&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&((()))+++,,,'''''''''(((((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))***)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''(((((()))(((((($$$%%%&&&'''((('''&&&%%%'''''''''''''''((())))))&&&&&&'''((()))***++++++%%%&&&((()))***)))'''&&&%%%'''(((*********))))))###'''***+++***)))(((((((((((()))***+++,,,''''''(((((())))))******&&&'''(((***++++++++++++(((((((((((()))***+++,,,(((((()))+++,,,+++)))&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))+++***'''&&&(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''###$$$&&&((())))))(((((('''''''''''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++''''''((((((((((((''''''))))))***++++++++++++***---------,,,+++***))))))))))))******++++++++++++***...111222222666>>>EEEQQQUUUZZZ]]]]]]\\\[[[[[[PPPPPPOOOMMMKKKKKKNNNPPPPPPSSSWWW[[[^^^^^^\\\[[[XXXUUURRROOOOOOPPPSSSTTTWWW```nnnzzzpppjjjddddddfffjjjrrr{{{((((((((((((((()))******)))))))))***)))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((())))))))))))))))))))))))************%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))***))))))((('''&&&''''''(((((())))))******+++***)))((((((''''''(((((()))+++,,,+++***((('''******+++,,,+++***)))(((''''''((((((((((((''''''#########$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&'''''',,,'''######''')))(((&&&''''''''''''((((((((((((***)))((('''''''''''''''))))))(((''''''''''''(((,,,***((((((((('''%%%###&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''''''''((()))***+++,,,,,,((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))******))))))((('''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))+++,,,---,,,+++)))((('''&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((''')))******))))))***,,,+++++++++*********))))))&&&&&&''''''((('''''''''"""###&&&((())))))((((((((((((((()))******++++++***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''******))))))((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%)))((('''((()))***)))''''''((()))***+++******))))))'''%%%&&&)))++++++)))))))))(((''''''&&&''''''+++***'''&&&&&&'''***+++,,,++++++******)))))))))++++++,,,,,,,,,++++++***+++,,,---,,,++++++---///111111333777>>>FFFNNNSSSWWWZZZ]]]^^^\\\WWWTTTRRRLLLLLLNNNOOOPPPQQQQQQQQQQQQUUU[[[^^^]]][[[ZZZYYYRRRQQQOOOOOOQQQUUUYYY\\\fffooo|||tttkkkeeeaaaccchhhqqqyyy((((((((((((((()))******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%'''((()))''''''((()))(((((((((((())))))))))))'''(((((((((((()))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))(((((((((((((((((('''''''''(((((())))))***++++++***)))(((''')))************)))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((+++'''######''')))(((&&&''''''''''''((((((((((((***))))))(((((('''(((((('''''''''''''''((()))***+++)))((('''((('''&&&$$$&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((()))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((''''''((((((''''''&&&&&&&&&&&&''''''************))))))(((((())))))************))))))'''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))''')))******)))))))))************))))))(((((((((---,,,***(((%%%!!!###$$$&&&(((******)))((()))))))))(((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&''''''''''''(((***))))))))))))***++++++''''''''''''''''''''''''(((((((((''''''&&&&&&&&&***)))(((''''''((()))***)))))))))(((''''''&&&&&&(((''''''''''''''''''((((((((((((((('''''''''&&&((('''&&&&&&&&&&&&'''(((***)))))))))(((((((((((()))'''&&&'''((()))((('''((((((''''''(((((()))***+++)))'''''')))***)))''',,,,,,+++******************)))(((''''''((()))*********++++++***)))((((((+++++++++,,,,,,++++++***,,,---...---,,,,,,...000000222666===DDDLLLSSSWWW[[[\\\]]]\\\WWWRRRNNNMMMLLLMMMNNNPPPRRRSSSTTTUUUTTTWWWZZZ\\\ZZZYYYXXXWWWSSSRRRQQQQQQUUU[[[aaaeeeooowwwzzzooojjjiiihhhooosss{{{((((((((((((((())))))***+++***((('''''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))))))))(((******))))))((('''''''''&&&&&&&&&&&&'''((()))***++++++***))))))(((''''''))))))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((***'''$$$$$$''')))(((&&&''''''''''''(((((((((((()))))))))(((((((((((((((%%%&&&&&&&&&((()))***+++***(((''''''(((((('''&&&''''''(((((((((((('''''''''&&&&&&%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''######$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))'''&&&&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''*********))))))))))))(((((())))))******))))))(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))******(((***+++,,,***((((((((())))))((((((((((((''''''(((((((((((('''&&&%%%$$$$$$%%%''')))******)))))))))))))))((('''&&&&&&&&&((('''''''''(((((()))***&&&&&&&&&''''''''''''((()))(((((((((((()))******''''''''''''''''''''''''***))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((((('''%%%%%%'''((('''&&&)))(((&&&%%%%%%''')))++++++***(((((((((((('''%%%))))))((((((''''''(((((())))))(((((((((((())))))((()))+++,,,+++***((('''***++++++,,,,,,+++++++++......///...------000222222666===FFFNNNUUUYYY[[[\\\\\\[[[WWWRRRNNNKKKKKKMMMNNNOOOQQQSSSVVVXXXZZZZZZ[[[\\\ZZZXXXWWWWWWXXXWWWVVVVVVYYY^^^fffnnnsss|||rrrlllmmmqqqttt}}}))))))(((((((((((()))))),,,***((('''&&&''')))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&((()))(((((((((((())))))))))))'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))(((((((((((('''''''''''''''((()))))),,,+++***(((''''''''''''***))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%'''((('''&&&''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&''''''(((******((('''&&&'''((()))(((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''))))))(((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''''''''((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))************(((***,,,,,,***(((''''''(((((((((((((((((((((((($$$%%%''')))+++---......&&&'''((()))************)))))))))(((((('''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&)))'''%%%%%%'''(((((('''(((((('''''''''((()))***)))((((((((((((((('''&&&(((''''''&&&&&&&&&'''''''''((()))******)))((('''(((***,,,------,,,)))(((******+++,,,,,,,,,++++++---.........---///222555999>>>GGGPPPWWW[[[\\\]]]ZZZYYYWWWSSSNNNMMMMMMOOONNNOOOPPPRRRUUUXXX[[[]]]___^^^\\\YYYWWWXXX[[[]]]``````aaadddkkkttt}}}xxxqqqqqqvvv~~~))))))(((((((((((()))))),,,***((('''&&&''')))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%''')))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))&&&''''''((()))******++++++******)))(((((())))))+++***)))(((''''''''''''******)))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''''''''&&&''''''''''''((((((((((((%%%%%%&&&'''''''''&&&%%%((((((''''''''''''((((((((('''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++''''''(((((()))*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))************(((***,,,,,,***((('''((())))))))))))))))))))))))*********+++******)))(((''''''((())))))*********((((((((())))))*********++++++)))(((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((())))))(((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''+++)))&&&&&&''')))))))))&&&''')))++++++***)))(((%%%&&&((((((((((((((((((*********))))))***++++++'''((()))******)))(((''')))***---//////---+++))))))***+++,,,,,,,,,,,,,,,,,,---......///222777:::CCCHHHPPPXXX]]]^^^\\\[[[[[[YYYUUUPPPMMMLLLOOOQQQPPPPPPRRRTTTWWWYYY\\\]]]^^^]]]ZZZWWWWWWZZZ```eeejjjjjjmmmqqqyyy~~~{{{xxxxxxyyyzzz~~~***))))))(((((((((((((((+++***((('''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%$$$%%%'''***(((((((((((())))))))))))))))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***''''''((((((((()))))))))************************'''(((((())))))))))))(((%%%&&&'''((()))***+++,,,---,,,+++***))))))))))))))))))((((((((((((''''''))))))(((''''''''''''((('''(((((((((((((((((('''$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((('''&&&%%%))))))((('''''''''''''''((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))+++,,,---''''''((()))******))))))''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&''''''((()))))))))((((((((()))))))))******)))***+++***(((((()))***(((((())))))))))))******))))))))))))((('''%%%%%%'''''''''(((((()))))))))((((((((()))***+++++++++++++++)))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++&&&''''''((((((''''''&&&&&&'''''''''(((((()))))))))((((((''''''(((((()))((((((((()))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((())))))))))))))),,,)))'''&&&''')))******%%%'''+++------,,,)))'''###%%%((()))((((((((()))))))))((((((((()))******'''((()))******)))(((''')))***,,,---...---+++***)))***++++++,,,,,,,,,,,,+++---...000333888>>>CCCMMMQQQWWW\\\^^^]]][[[YYY\\\ZZZUUUPPPLLLKKKNNNQQQSSSTTTVVVXXXZZZ\\\\\\\\\ZZZYYYXXXWWWZZZaaajjjqqquuuwww{{{~~~{{{yyywwwuuussstttyyy******)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%'''***(((((((((((())))))))))))((((((((())))))))))))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))))))))(((((('''&&&''''''((()))******+++******)))))))))))))))***&&&'''((()))))))))(((''''''&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''((('''''''''''''''(((((()))&&&'''(((((('''&&&&&&'''''''''''''''((((((((((((%%%&&&((()))***)))((('''(((''''''''''''(((((())))))(((''''''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))))))))((()))))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))***+++,,,'''((()))******)))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))*********((('''(((***---'''''''''(((((()))))))))%%%%%%&&&'''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''((())))))***((((((((((((((((((((((((''''''(((((())))))******$$$$$$%%%&&&&&&%%%$$$$$$'''''''''((((((((((((((((((''''''''''''''''''((('''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***+++)))&&&%%%&&&((())))))&&&''')))++++++***)))'''###&&&)))***(((&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((()))***++++++++++++***))))))***+++,,,,,,,,,,,,+++---000333888???GGGLLLTTTVVVYYY\\\]]]\\\ZZZYYYXXXVVVSSSNNNKKKLLLOOORRRWWWYYY\\\^^^___^^^]]]\\\YYYYYYZZZ]]]cccmmmyyy|||wwwqqqnnnmmmoooqqqrrryyy******)))((((((((((((((()))))))))***)))((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''***(((((((((((())))))))))))''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))***))))))(((''''''(((((((((((())))))))))))(((''''''(((((()))***+++$$$%%%((()))***)))((('''%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&((()))'''''''''''''''((())))))%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))&&&(((***+++,,,+++***)))&&&&&&&&&'''((()))***+++***(((''''''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''))))))))))))((('''&&&&&&%%%###""""""!!!%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***'''((()))******)))(((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((((((******)))'''&&&(((+++///&&&&&&&&&'''''''''(((((()))******))))))((('''&&&''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''((((((***((($$$###%%%'''(((((('''''''''(((((((((((((((%%%(((+++***'''%%%$$$%%%)))))))))))))))***++++++))))))(((((((((((())))))''''''((((((((()))******((()))***+++,,,---------,,,...222666<<>>AAAMMMPPPSSSVVVVVVVVVWWWXXXRRRQQQOOOMMMMMMNNNPPPQQQYYY[[[]]]```bbbbbbbbbbbbfffnnnyyy{{{qqqjjjiiikkk++++++******))))))((((((((((((((((((((((((((((((***)))'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&(((((('''''''''((()))***(((((((((((()))))))))))))))((((((''''''((()))***&&&&&&&&&'''''''''(((((('''''''''((((((((()))))) ###&&&&&&$$$###&&&***))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))*********(((((()))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))*********((((((*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((())))))(((&&&%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...++++++)))(((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))+++***(((&&&&&&&&&'''(((&&&''''''((((((((((((((('''&&&%%%&&&(((******)))&&&&&&''''''((())))))***''''''''''''((()))***+++(((((('''''''''(((((())))))(((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&'''((()))(((&&&&&&''')))))))))))))))((((((((((((''''''((())))))(((''''''(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,---...///333999???EEEIIIRRRUUUXXXYYYXXXVVVUUUUUUOOONNNMMMMMMNNNQQQUUUWWW\\\]]]___aaabbbcccdddccceeelllvvv~~~yyyssssssuuu(((((((((((((((((())))))''''''''''''(((((((((((('''&&&%%%$$$$$$%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))(((((((((((()))))))))))))))(((''''''''')))***+++&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''***+++)))###!!!"""%%%))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))***+++***(((''')))))))))))))))))))))))),,,,,,,,,+++***)))((((((************************'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))((()))***+++***)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&(((******(((%%%$$$"""###$$$&&&((()))++++++%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((***+++---...///...---+++)))((('''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((((((((('''&&&%%%$$$&&&''''''((((((((((((((((((&&&%%%%%%''')))******&&&&&&&&&'''((())))))***''''''''''''((()))++++++)))(((((('''''''''(((((('''''''''((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((('''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&###%%%''''''&&&'''((()))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((()))***+++,,,---------222333666;;;CCCKKKRRRVVVTTTWWW\\\]]][[[WWWTTTRRRNNNMMMLLLMMMPPPUUUYYY\\\\\\]]]___aaacccdddeeeeeeeeejjjsss{{{{{{uuutttwww}}}~~~~~~(((((()))***+++,,,------''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''''''''((()))******+++))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))************************'''(((***+++,,,------------,,,***((('''(((((()))((('''&&&'''((()))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''%%%$$$%%%(((***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***+++***)))(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%$$$######''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''***)))'''&&&%%%%%%%%%&&&&&&&&&((()))***************))))))((('''&&&&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''***((((((***...000...,,,''''''''''''(((((()))))),,,)))&&&&&&''')))(((&&&++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%((((((((()))******++++++(((***,,,,,,+++))))))******)))(((((((((((())))))******))))))(((((('''''')))))))))(((''''''&&&&&&(((((())))))))))))((((((***)))(((''''''''''''''''''&&&&&&''''''((()))***,,,***((('''&&&'''((()))###(((+++)))%%%###&&&***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''')))++++++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''((()))((('''(((((((((((())))))))))))((()))***+++++++++++++++(((((())))))))))))((((((''''''((()))***++++++,,,'''))),,,------...///000222777>>>EEEKKKPPPTTTWWWZZZ[[[[[[ZZZXXXTTTOOOMMMMMMNNNPPPRRRUUUXXXZZZ\\\[[[]]]______]]]]]]```cccfffhhhnnnxxx|||vvvnnnnnnqqquuuzzz}}}zzz{{{++++++*********)))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''')))))))))((((((((())))))''''''''''''''''''''''''((()))***,,,------......---,,,***)))(((((())))))(((''''''(((+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((&&&%%%&&&((()))(((&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))(((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((...---+++***)))))))))***&&&&&&((())))))*********)))))))))((('''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###$$$&&&'''%%%###&&&&&&'''''''''(((((((((***'''%%%$$$&&&((('''&&&)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''((())))))******+++(((***+++,,,***)))))))))((('''''''''(((((()))******)))))))))((((((((('''&&&&&&''''''((())))))***(((((())))))))))))((((((******)))((((((((((((((())))))((('''''''''((((((+++***(((&&&&&&'''((()))'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$&&&((()))'''&&&&&&&&&))))))))))))((((((''''''+++)))''''''((()))((('''(((((((((((())))))))))))((()))******************))))))************))))))(((((())))))******++++++)))***,,,------...111333666;;;CCCJJJOOOSSSVVVYYYYYYZZZZZZYYYVVVSSSPPPOOOPPPQQQSSSVVVXXXZZZ[[[[[[[[[\\\]]]\\\ZZZ[[[^^^aaagggkkksss}}}wwwqqqmmmnnnrrrxxx~~~zzzvvvsssrrrzzz******)))))))))(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))***+++,,,---.........---,,,+++******)))******((('''(((***---000000000((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%((('''&&&&&&'''((('''%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++***)))(((((((((((((((&&&''''''((())))))))))))))))))(((((('''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&%%%###!!!&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%'''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''(((((()))******'''(((******)))(((((()))'''&&&&&&&&&'''((())))))))))))))))))((((((((((((&&&''''''(((((())))))***(((((())))))))))))((((((************))))))))))))+++***)))((((((''''''''')))((('''&&&&&&&&&'''(((***(((&&&''')))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$&&&((()))'''&&&&&&'''***)))))))))((((((''''''+++)))''''''((()))((('''(((((((((((())))))))))))))))))))))))))))))((('''******++++++++++++******)))*********************+++,,,---------000333777<<>>CCCIIIMMMQQQSSSVVVXXXZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^___```___\\\XXXVVVSSSSSSVVV```nnnxxx||||||wwwzzz~~~zzzsssllllllnnnuuu}}}%%%%%%'''((())))))))))))))))))))))))))))))******(((((())))))((('''&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((+++******)))(((((())))))((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((()))******((()))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********'''((()))******)))((('''))))))************))))))(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''''''''%%%$$$&&&((()))&&&"""((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((%%%###$$$&&&(((&&&$$$'''''''''''''''''''''&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((())))))))))))$$$%%%&&&&&&'''((())))))+++***)))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((((((((((('''''''''(((((((((((((((***)))'''&&&&&&''')))***'''''''''&&&&&&''''''(((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))((()))************))))))************************(((((((((((('''&&&&&&%%%'''''''''((((((((((((((((((((((((((()))))))))))))))***+++++++++***(((''')))))))))************+++***+++---...000444999===DDDHHHMMMQQQRRRTTTVVVWWWWWWVVVTTTSSSTTTUUUXXXYYY\\\]]]^^^^^^\\\YYYVVVTTTSSSTTTYYYeeetttuuuvvvyyy}}}{{{ppphhhddddddfffnnnxxx"""###&&&((()))***))))))))))))))))))************(((((((((((((((((('''&&&''''''((()))))))))((((((''''''''''''((((((((((((---,,,+++***))))))))))))((((((((((((((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++++++++************))))))))))))******************(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%'''((((((((('''&&&'''(((((())))))(((((('''(((((())))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''''''''%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&((()))(((%%%###'''''''''''''''&&&&&&&&&(((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((())))))***+++***)))((('''&&&&&&&&&''''''(((((((((((())))))************************((((((((((((((((((((((((+++******))))))((((((''''''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((('''((())))))''''''((()))))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((()))((((((''''''(((((()))))))))))))))(((''''''&&&&&&''''''(((''''''(((((('''&&&%%%%%%'''''''''((((((((((((((((((((((((((())))))))))))************)))((((((''')))*********+++++++++++++++,,,...111444:::@@@EEEIIILLLPPPRRRSSSSSSSSSTTTQQQPPPOOOOOOPPPSSSVVVXXX[[[[[[[[[ZZZXXXVVVTTTSSSRRRUUU\\\hhhvvv}}}vvvjjjnnnssszzz~~~xxxpppiiiddd]]]```fffppp{{{###%%%''')))******)))(((((()))))))))************&&&'''((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((******)))))))))))))))***((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++************************++++++******************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((((((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&'''(((((((((''''''&&&%%%&&&&&&'''''''''((((((((($$$&&&((((((''''''((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''((())))))+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''(((((())))))''''''''''''(((((((((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%&&&((((((''''''(((***))))))))))))))))))))))))'''((((((((())))))))))))'''(((((())))))(((''''''%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''((()))(((((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''(((((())))))*********+++++++++,,,,,,---///111555999@@@HHHNNNMMMOOORRRSSSRRRQQQPPPQQQKKKJJJIIIJJJMMMQQQUUUXXXYYYXXXWWWUUUSSSRRRQQQPPPRRRXXXbbbnnnzzzwwwooojjjooovvv}}}wwwpppllliiigggeeebbbiiisss}}}&&&''')))***+++***((('''(((((())))))*********+++&&&&&&'''((()))))))))(((''''''((()))))))))))))))''''''''''''((((((((()))(((''''''(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))************************''''''''''''((()))++++++(((((())))))******++++++,,,+++++++++***)))))))))******))))))((((((''''''************************((((((((())))))))))))***(((((((((((())))))************++++++++++++******(((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))***)))((())))))******)))((('''''''''((((((((())))))******$$$&&&''''''%%%'''+++000%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''((()))***,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&'''&&&###"""%%%(((%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&&&&&&&''''''((((((((())))))))))))************''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((()))))))))***+++***)))((('''&&&%%%%%%&&&&&&&&&&&&((()))***+++&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''&&&'''''''''(((((())))))''''''((())))))(((''''''((((((((((((((()))******###%%%''''''&&&'''(((***))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((('''(((((()))******+++******+++***)))(((((()))***+++'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&%%%&&&''')))+++,,,******+++++++++,,,,,,,,,///111444888===EEEMMMSSSOOOQQQSSSSSSRRROOOOOONNNGGGFFFFFFGGGKKKPPPUUUXXXXXXVVVTTTQQQOOONNNNNNNNNTTT\\\gggttt~~~tttkkkpppuuu}}}~~~xxxnnngggeeefffggghhhmmmvvv))))))************))))))))))))))))))))))))))))))''')))***)))(((&&&&&&''')))((('''''''''''''''((((((((((((((((((((((((((())))))))))))************&&&'''(((*********)))(((+++(((%%%%%%((())))))'''))))))((('''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((((((((((((******))))))((((((''''''*********)))))))))))))))*********)))))))))))))))&&&'''(((***++++++++++++++++++************++++++((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((((((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''%%%$$$%%%''')))***$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''(((((()))''''''((((((((('''%%%$$$''''''(((((((((((('''''''''''''''''''''''''''''',,,)))&&&%%%&&&((((((((()))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&'''(((((((((%%%&&&((()))***)))(((&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&((())))))(((''''''((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))''''''''''''((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''((()))++++++))))))'''&&&&&&'''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((+++,,,,,,------,,,,,,+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((()))++++++++++++---///444777<<>>DDDJJJMMMOOOPPPRRRQQQOOOLLLIIIGGGEEEDDDAAACCCHHHLLLQQQTTTVVVWWWQQQMMMIIIIIIIIIIIIMMMTTTcccnnn}}}|||zzzlllfffbbbbbbccceeekkkrrrzzzwwwtttssssssvvv))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((((((((()))***(((&&&'''((())))))((())))))((('''''''''((((((******))))))))))))******))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********))))))))))))))))))******'''(((((())))))(((((('''+++******))))))******+++************************''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******))))))((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))'''(((((())))))(((((('''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((())))))***%%%&&&&&&'''''''''''''''((((((((((((''''''''''''))))))(((&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((('''&&&%%%$$$'''''''''((())))))******'''''''''(((''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''"""!!! !!!$$$'''((((((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''(((((((((((((((((((((***++++++***))))))***((((((((((((((((((((((((((('''&&&''')))***)))((()))))))))(((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''******))))))((((((((('''))))))))))))))))))))))))++++++************))))))((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******)))*********+++...222666:::===CCCIIIMMMOOOPPPOOOPPPOOOKKKHHHEEECCCCCCBBBCCCEEEIIIMMMPPPSSSTTTTTTNNNJJJHHHHHHHHHIIIOOOWWWlllwww{{{sssiiidddaaaccceeeiiipppwwwzzzuuuqqqmmmkkkkkknnnyyy))))))************)))))))))))))))))))))))))))))))))(((''''''((((((((('''))))))((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((())))))(((((((((((())))))((())))))((((((((((((((()))***))))))(((((())))))***((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((''''''(((((())))))******&&&''''''((()))***++++++)))))))))))))))*********+++++++++++++++***)))(((******))))))))))))******************************''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''((()))******+++***)))))))))((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&(((***,,,...///%%%&&&'''((()))((('''&&&'''(((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))%%%&&&''''''((((((''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%######$$$''')))******$$$%%%''')))***))))))(((((((((((('''&&&&&&&&&%%%%%%&&&'''(((((((((''''''%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''((((((((((((''')))+++***)))((())))))((((((((((((((((((((((((((('''&&&''')))))))))((()))))))))(((''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''******))))))(((''''''''')))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))******************+++,,,000666;;;>>>BBBGGGMMMPPPPPPOOONNNMMMKKKHHHEEEDDDCCCDDDEEEHHHIIILLLNNNOOOPPPPPPPPPLLLJJJIIIJJJKKKMMMUUU^^^sss||||||tttnnniiieeedddggglllpppxxx~~~vvvqqqmmmiiiiiijjjnnnxxx))))))************))))))((((((((((((((((((((((((***'''%%%&&&((())))))'''((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))((())))))))))))(((((()))))))))((((((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((()))******+++(((((())))))************+++,,,,,,,,,+++***)))(((***))))))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''((()))******+++******))))))((((((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&$$$%%%''')))+++---...///$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''&&&&&&&&&''''''((()))''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((())))))(((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&((())))))((($$$%%%''')))******))))))((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&((())))))(((''''''((((((((((((((((((((((((((((((&&&&&&'''((()))(((''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''(((((())))))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))***************+++,,,---///555;;;@@@CCCFFFKKKOOOPPPPPPNNNLLLIIIHHHFFFEEEEEEGGGIIIJJJMMMMMMNNNOOONNNMMMLLLKKKKKKIIIJJJLLLNNNRRR]]]iii}}}yyytttqqqmmmjjjkkkpppuuuyyy}}}wwwoookkkiiikkkooosss|||))))))************))))))((((((((((((((((((((((((***'''$$$%%%(((***)))(((''''''&&&''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((((((((()))''')))+++***)))(((((()))))))))((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))((((((((()))******++++++)))*********)))(((((('''***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''(((((())))))*********))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))(((((((((''''''(((((((((&&&&&&%%%&&&&&&'''((()))'''(((((()))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%&&&''''''%%%$$$$$$%%%&&&'''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&'''))))))'''''''''((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&((())))))((('''&&&%%%&&&'''((()))))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((())))))(((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++***,,,...000444999@@@DDDGGGIIILLLOOOOOONNNKKKJJJFFFFFFFFFFFFHHHJJJLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJMMMQQQTTTZZZhhhuuu~~~~~~}}}}}}}}}~~~~~~~~~zzzwwwyyy~~~{{{qqqmmmlllpppssswww}}}))))))************))))))((((((((((((((((((((((((+++'''###$$$(((+++***(((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))))))))((('''))),,,+++)))((((((***))))))(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((('''(((((()))******++++++))))))*********)))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))*********''''''''''''''''''''''''&&&''''''(((((())))))***))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***&&&'''(((((())))))((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++***((('''''''''((()))(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$"""&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''((())))))***'''(((******((('''((()))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&************************$$$%%%'''((()))(((''''''&&&'''((())))))((('''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))))))))((((((((($$$%%%''')))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***---000444888>>>DDDHHHJJJKKKLLLMMMMMMKKKIIIHHHEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLNNNOOOTTTYYY]]]eeeuuuxxxzzz|||yyyuuutttwwwxxxxxxzzz}}}))))))************))))))((((((((((((((((((((((((+++'''######(((+++***((($$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((())))))))))))************&&&'''(((*********)))(((&&&))),,,,,,***((((((***))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''''''''(((((()))***+++++++++***++++++,,,,,,,,,++++++))))))(((((((((((())))))************************''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))******++++++''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))))))))(((((((((%%%$$$###"""###$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))++++++%%%&&&''''''(((((('''''')))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''',,,***((('''&&&'''((()))$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''&&&$$$'''&&&%%%$$$$$$&&&'''(((%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***((()))++++++)))((()))***(((((((((((((((((((((((('''&&&%%%&&&((((((((('''$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&((())))))((('''''''''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&$$$%%%''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++***---222666;;;@@@FFFIIILLLLLLLLLLLLKKKJJJHHHGGGEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOTTTVVV[[[aaafffooo|||vvvwwwyyy}}}}}}{{{}}}}}}yyyxxxyyy)))))))))(((((((((((((((''''''((())))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%***)))(((''''''((()))***)))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((************************,,,,,,++++++***))))))(((+++*********))))))(((((())))))))))))))))))))))))++++++************++++++------------,,,,,,+++*********)))'''%%%%%%&&&(((+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((((((((())))))))))))((((((***)))'''((()))***(((''')))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''')))*********)))(((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''******)))((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))*********))))))(((((('''''''''(((***+++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******$$$'''+++---,,,*********((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%%%%&&&''')))))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&***)))((('''''''''''''''))))))(((((((((((())))))((((((((((((((()))******)))'''&&&%%%%%%&&&''')))((((((''''''''''''((((((***)))''''''((())))))(((((()))))))))))))))((('''************+++,,,.........222999???CCCGGGJJJMMMPPPOOOLLLJJJHHHHHHGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPSSSUUU[[[^^^cccjjjuuu{{{zzz}}}xxxvvv|||}}}{{{zzzyyyyyyxxx))))))***+++,,,,,,------''''''((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((************************************************************)))))))))(((*********************************))))))*********,,,,,,,,,,,,,,,+++******,,,,,,+++***''''''(((************)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((*********+++******))))))***((('''((()))***)))'''&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''((('''''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%%%%'''((((((((('''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''(((***)))(((''''''((()))***(((((((((((('''''''''&&&'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''&&&%%%$$$&&&'''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''(((((()))***))))))(((''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''***)))'''''')))***)))((((((((()))***+++++++++***+++******+++,,,---...///111666===CCCGGGIIILLLNNNOOONNNLLLJJJIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKMMMOOORRRUUUZZZ^^^iiimmmuuu~~~{{{uuuppppppxxxzzzuuuwww~~~}}}{{{}}}{{{zzzzzzzzzzzz'''((((((((())))))******''''''((()))))))))))))))&&&&&&''''''((())))))***%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++************))))))))))))***************************))))))(((((())))))******++++++++++++***))))))+++,,,,,,***(((''')))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((************))))))(((''')))((('''((()))***)))((($$$$$$&&&'''((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''(((((((((''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%)))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''(((((('''''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&""" !!!$$$'''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((''''''''')))((((((''''''''''''((('''''''''(((((('''''''''''''''''''''((((((((()))"""###$$$&&&''')))***+++***)))(((((('''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''***)))(((((()))***)))((('''((()))+++,,,,,,,,,,,,++++++++++++,,,...000111666;;;BBBHHHKKKLLLMMMNNNMMMMMMKKKJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLOOOSSSYYY```hhhnnnzzzssskkkggghhhrrr|||}}}vvvqqqvvv}}}yyyrrrrrrxxx~~~}}}{{{zzz{{{{{{|||******)))(((&&&%%%$$$$$$''''''((()))))))))))))))''''''''''''(((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))***************)))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))***)))'''&&&'''(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''((((((''''''&&&%%%$$$)))((('''((()))***)))(((%%%&&&'''((()))))))))))))))((((((''''''(((((()))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********))))))''''''&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''***)))'''$$$###$$$'''***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''''''''((((((((()))((((((""""""###%%%'''((()))***(((((('''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((()))******'''((()))******)))((('''))))))(((((((((((())))))***)))((()))***+++)))(((((())))))***++++++++++++*********+++,,,///222333:::@@@GGGLLLNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHLLLOOOSSSYYYaaalllxxx~~~qqqjjjhhhlllvvvzzztttpppttt{{{{{{tttmmmiiimmmsss{{{~~~}}}|||{{{{{{~~~------,,,+++)))(((''''''''''''((()))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((******++++++******)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************))))))(((((((((((())))))((())))))******)))))))))((()))******((('''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''''''''''''&&&%%%%%%(((''''''((()))******)))))))))*********))))))((((((''''''''''''''''''(((++++++******))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))******''''''''''''(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''(((((()))(((((('''&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&(((***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''''''((()))((('''''')))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''((()))(((((('''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&'''''')))(((((((((((((((((()))((((((((((((((()))*********)))(((''''''((()))***)))))))))(((((()))))))))***))))))***++++++)))((()))*********)))((('''''')))))))))***---111555777>>>CCCIIIMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHIIIKKKNNNTTT[[[fffttt}}}ssspppqqqvvvzzzvvvvvv|||xxxpppkkkgggffflllttt~~~}}}~~~~~~}}}|||}}}''''''(((((()))))))))***''''''((()))))))))))))))***))))))(((''''''&&&&&&(((((()))))))))*********)))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***))))))(((((())))))***((())))))************))))))+++---,,,+++******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((((((((())))))******)))))))))((('''&&&(((***+++***)))***+++++++++******)))((((((''''''&&&&&&''''''(((************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''(((((('''((((((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))((('''&&&%%%$$$###'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&'''(((***,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((())))))((((((((((((((())))))))))))((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$&&&((()))(((((()))***'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''')))((((((''''''''''''((('''''''''(((((('''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***(((''''''&&&&&&''''''((()))))))))+++,,,,,,***'''*********)))((('''&&&%%%***)))***,,,000555:::===BBBFFFKKKMMMLLLJJJHHHGGGHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEFFFFFFHHHIIIJJJIIIMMMSSS\\\hhhvvv{{{vvvwww||||||yyyqqqjjjgggggghhhooovvv~~~$$$$$$%%%%%%&&&'''((((((''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((*********)))'''&&&))))))))))))))))))))))))************************((()))))))))***+++++++++((()))))))))************++++++++++++++++++++++++*********))))))*********((()))******+++++++++***)))+++------,,,***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((()))***++++++++++++((('''&&&'''***+++***)))((())))))************))))))((((((''''''(((((()))(((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******((('''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))'''((()))******)))(((''''''''''''((((((((())))))((('''&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))((('''((()))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((''''''''''''(((((())))))***+++---,,,***'''***************)))((('''++++++,,,///444:::@@@DDDFFFIIILLLLLLKKKHHHGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJNNNUUU___kkkyyyzzzzzz}}}uuunnnhhhhhhiiilllqqqxxx|||))))))))))))))))))(((((('''(((((()))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((()))'''((()))******)))(((''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%))))))))))))))))))))))))************************''''''(((***+++,,,......(((((())))))*********+++++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++''')))++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((%%%&&&''')))************''''''&&&'''***++++++***%%%&&&''')))******************))))))))))))******''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))---,,,+++)))))))))***+++))))))***))))))((('''&&&)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((""""""$$$&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''((((((((()))(((((((((''''''''''''******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******+++,,,+++***((('''(((*********))))))))))))******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&((()))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%"""###%%%''''''&&&%%%$$$&&&&&&''''''((())))))***)))))))))))))))***++++++'''''''''&&&&&&'''''''''((((((((((((((()))******%%%&&&'''))))))'''&&&%%%******))))))))))))******))))))***,,,---,,,***''')))******+++++++++******------...111777>>>EEEIIIIIIKKKMMMLLLJJJHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBBDDDDDDDDDEEEFFFHHHIIIJJJMMMQQQYYYcccooo}}}~~~{{{}}}vvvuuunnniiijjjlllnnnsssxxxxxx((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''')))(((''''''''')))***+++*********)))(((&&&$$$$$$(((((((((((())))))))))))))))))(((((('''''''''&&&******))))))((((((''''''&&&''')))*********)))((())))))************))))))******+++******)))((('''))))))************)))))))))************+++++++++++++++******))))))(((((((((((()))***************)))***++++++))))))***+++(((((())))))******+++++++++++++++************))))))))))))))))))******+++,,,)))'''(((******(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))((('''&&&'''((()))***++++++***))),,,)))'''(((++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++(((((((((((((((''''''&&&+++***)))(((((()))******+++***((('''%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((***,,,---,,,+++***%%%''')))***((('''''''''(((((())))))((('''&&&&&&)))))))))))))))))))))))),,,+++***(((''''''&&&&&&******))))))((((((''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))***************)))(((((((((''''''&&&&&&((()))***&&&'''''''''(((((())))))'''%%%$$$$$$%%%'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&******)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,+++)))((((((((()))***'''&&&%%%'''***+++)))&&&***,,,------------...000---...111555<<>>EEEJJJMMMMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBAAABBBDDDFFFHHHIIIGGGFFFGGGFFFCCCFFFKKKUUUZZZdddrrr~~~}}}vvvrrrssssssqqqrrruuuwww{{{(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((******)))((((((((())))))((()))))))))(((((('''&&&''''''''''''((((((((((((***)))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))+++***)))(((((()))***+++'''''')))******+++++++++))))))************)))))))))************+++++++++)))))))))***************(((((()))***************)))***+++***)))((()))+++***************)))))))))+++++++++************)))(((''''''''''''((())))))+++)))(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))+++******)))(((&&&%%%$$$)))************))))))(((((()))***+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))***************)))((((((+++******)))******++++++)))((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((((((((('''''''''(((((('''&&&&&&''')))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''(((((())))))******)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***))))))******))))))(((((((((''''''''''''((())))))''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''(((***)))(((''''''&&&''''''''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************))))))(((---+++(((((())))))(((''''''(((******))))))+++,,,...111666<<>>>>>>>>>>>AAAEEEJJJMMMOOOOOOOOOJJJHHHGGGIIIJJJKKKQQQYYYcccrrrxxxssssssqqquuuyyyzzzzzz|||&&&'''((())))))******)))&&&&&&'''''''''((((((((('''(((((())))))******+++******+++++++++***))))))(((((()))******)))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))************++++++((((((((((((((()))******+++***)))(((((()))***++++++++++++******)))''''''))))))************)))))))))************+++++++++*********+++++++++++++++(((((()))***************+++,,,---,,,+++***+++---+++++++++++++++*********+++++++++************)))+++************+++,,,,,,(((***+++***))))))***,,,))))))))))))))))))))))))************************))))))***++++++***)))))),,,+++***)))((((((((((((+++***)))))))))))))))***)))***+++***)))(((((()))))))))))))))))))))))))))************************((())))))*********))))))***++++++++++++***))))))'''((()))***************......,,,+++************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***)))(((((((((((((((((()))'''''''''&&&''''''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&(((&&&'''(((((((((((((((((())))))))))))))))))))))))((()))*********((('''&&&&&&''''''''''''((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))((((((&&&''''''((()))(((((((((((((((((((((((('''''''''((('''''')))***+++)))((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((''''''''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((())))))************)))$$$&&&)))*********+++---'''(((******))))))+++,,,222666<<>>>>>>>>???@@@>>>BBBHHHNNNQQQQQQPPPOOOIIIGGGHHHMMMPPPSSSZZZaaalll}}}{{{xxxwww{{{wwwwwwrrrwww|||~~~~~~&&&'''((()))************&&&&&&&&&'''''''''(((((('''(((((()))******++++++((()))***+++++++++******))))))*********))))))((())))))))))))*********+++''''''((((((((()))))))))((()))))))))************)))(((((('''((()))***+++))))))))))))))))))))))))))))))*********))))))((())))))************)))))))))************+++++++++,,,++++++++++++++++++***(((((()))***************)))***++++++))))))***+++***++++++++++++++++++,,,+++++++++************)))*********)))***++++++,,,(((***++++++))))))+++---))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***(((((((((((()))***))))))(((((()))***+++'''&&&&&&''')))******)))))))))))))))))))))))))))************************'''((()))************************+++***))))))(((%%%&&&((()))******))))))++++++***))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''''''''((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$&&&''''''&&&%%%&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&''')))*********((('''&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))((('''&&&''''''((())))))((((((&&&&&&((()))))))))(((''')))(((((((((''''''''''''((((((((()))++++++***(((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++%%%(((---...---+++,,,,,,((()))++++++******,,,---444777<<>>=========>>>@@@AAABBBDDDGGGKKKOOOQQQPPPOOONNNKKKKKKOOOVVV[[[___fffnnn||||||vvvrrrppppppxxx}}}yyyyyywww|||&&&'''((()))************&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++((()))***+++,,,,,,+++******************)))(((((()))*********++++++++++++&&&'''''''''(((((())))))'''((((((((())))))******)))((('''''''''(((***+++))))))************))))))'''((()))******++++++***))))))************)))))))))************+++++++++---,,,,,,++++++*********(((((()))***************''')))***)))((('''((()))*********++++++,,,,,,---+++++++++************))))))))))))))))))******+++'''***,,,+++))))))+++---))))))))))))))))))))))))************************))))))(((((((((((()))))))))((((((((((((***,,,---))))))(((((((((***+++,,,%%%###"""%%%***---,,,+++))))))))))))))))))))))))************************''''''(((******+++++++++)))************)))(((((($$$%%%'''((()))))))))(((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))))))))))))))''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''###&&&(((((('''%%%%%%%%%&&&&&&'''((())))))(((((())))))))))))))))))))))))$$$%%%(((***++++++***)))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''))))))(((((('''''''''&&&(((((((((***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''(((((())))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,''',,,000222///---+++,,,***,,,------------...000555888<<<@@@CCCCCCBBBAAA;;;;;;;;;<<<>>>AAACCCDDDKKKLLLMMMNNNOOONNNNNNMMMPPPQQQVVV___eeejjjqqqyyy~~~tttnnnlllmmmooowww~~~zzzzzz{{{))))))(((((((((((())))))+++***(((''''''''')))***((()))***++++++***)))((())))))))))))************))))))*********+++++++++***)))))))))))))))******))))))))))))************,,,+++***************+++))))))))))))************++++++***)))(((((())))))*********))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,+++******++++++)))((((((((()))***+++,,,,,,---+++++++++++++++***)))((()))))))))***++++++,,,,,,.........------,,,,,,,,,))))))))))))***+++,,,---***************+++++++++++++++,,,,,,,,,,,,++++++***,,,......,,,***(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************))))))))))))*********************)))(((((())))))(((((((((((())))))'''(((***,,,,,,***((('''))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''''''''''''''(((((((((((((((+++,,,)))$$$###&&&***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((******))))))((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******+++(((&&&&&&)))***)))((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))'''''')))***+++***+++++++++++++++******'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###***)))(((''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&(((************)))))))))))))))))))))))))))***,,,,,,+++)))((()))***((()))+++,,,,,,---///111333666;;;>>>>>>>>>>>>>>>===<<<;;;<<>>===>>>>>>======>>>@@@DDDHHHMMMPPPSSSQQQQQQQQQNNNLLLQQQXXX```mmmwwwvvvuuu~~~~~~wwwrrruuuzzzrrriiigggkkknnnvvv{{{))))))(((((((((((())))))(((((()))***(((&&&###!!!))))))************))))))))))))))))))************************++++++++++++******)))))))))))))))***))))))))))))************((((((((())))))******+++)))))))))*********++++++******)))))))))***++++++((())))))******+++++++++,,,+++***))))))***+++,,,************************...---+++,,,------,,,***,,,,,,++++++************---------------,,,,,,+++---,,,,,,+++******))))))******+++++++++++++++,,,---,,,+++***)))))))))))),,,+++++++++***)))))))))))))))************))))))%%%'''***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((()))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))******((((((((((((******((((((((('''''''''&&&&&&''''''''''''''''''''''''++++++************))))))''''''''''''((((((((((((&&&((()))'''###"""$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%(((((((((((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((()))******(((&&&))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((******((((((((((((******'''(((((())))))((((((((()))))))))(((((((((((((((%%%%%%&&&'''((()))******%%%''')))++++++)))'''%%%''''''''''''''''''''''''&&&&&&'''((())))))******''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))***+++,,,+++)))))))))+++///000111000///...000111666999;;;<<<<<<<<<===>>>===???BBBFFFJJJOOORRRTTTWWWSSSQQQOOOLLLLLLRRR[[[iiivvv}}}|||}}}yyypppkkkmmmssszzzyyyllleeeggglllpppwww{{{))))))(((((((((((())))))))))))*********((('''&&&)))))))))******)))))))))((()))))))))************''''''''''''((((((((((((+++***))))))))))))))))))((()))))))))************&&&&&&'''((()))*********))))))*********+++++++++))))))))))))***++++++,,,************************,,,++++++******++++++,,,************************---,,,++++++,,,---,,,***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++***************++++++,,,,,,------,,,++++++***))))))******,,,,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++''')))+++,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((()))))))))))))))))))))***************************((((((((((((((((((((((((((()))))))))************))))))************))))))))))))************)))(((******++++++++++++*********)))(((((((((((()))***+++***(((''''''(((***+++((((((((((((''''''''''''''''''''''''''''''''''''***)))))))))))))))))))))''''''''''''((((((((((((((()))***)))&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&''''''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++***(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((((((((((()))***'''(((((())))))))))))(((((((((((((((((((((((((((''''''&&&%%%$$$###""""""%%%&&&(((******)))'''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''')))***+++)))))))))))))))))))))))))))+++,,,+++***)))***++++++,,,---......000333666888:::;;;;;;:::;;;===??????BBBGGGLLLPPPSSSUUUVVVWWWSSSNNNKKKIIIJJJRRR\\\mmm|||{{{yyyxxxyyy~~~zzzqqqjjjmmmqqqwwwuuukkkgggiiimmmqqqxxxzzz}}}~~~}}}~~~))))))(((((((((((())))))((((((''''''((()))***+++***))))))))))))))))))***((()))))))))************&&&&&&'''''''''(((((((((++++++***)))(((((())))))((()))))))))************%%%&&&''')))************************++++++++++++******))))))***+++,,,,,,---,,,,,,+++***)))((((((,,,++++++++++++++++++,,,************************+++***)))***+++,,,+++***)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,------......******))))))***++++++,,,,,,,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++***,,,------,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***)))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************((()))************)))(((((())))))*********)))))))))***++++++++++++***)))))))))(((''''''((())))))***)))'''&&&&&&''')))***))))))((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''(((((((((((('''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&(((***+++***)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((((((((((()))###$$$$$$%%%&&&&&&&&&%%%'''''''''''''''''''''''')))(((&&&$$$""" '''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''(((***+++)))))))))))))))))))))))))))***++++++***)))***+++((()))+++,,,---000444777;;;;;;;;;:::999;;;>>>AAADDDGGGLLLQQQTTTVVVVVVVVVUUUOOOJJJHHHFFFIIISSS___qqq|||vvvvvvxxx{{{~~~wwwppprrrtttxxx~~~}}}yyytttnnnkkkjjjlllmmmsssuuuwwwyyyzzzzzzyyyxxxwwwzzz))))))(((((((((((())))))&&&%%%$$$$$$%%%(((***,,,******))))))))))))******))))))))))))************))))))))))))************,,,+++***)))(((((((((((())))))))))))************&&&''')))***+++******)))*********++++++++++++,,,++++++*********++++++,,,------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***))))))***+++,,,---......***++++++,,,,,,,,,,,,+++******++++++,,,------...,,,---------------......))))))))))))***+++,,,---,,,+++++++++***)))))))))))))))************)))))),,,---...---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((())))))************)))((()))***++++++***)))((((((((((((((((((((((((((())))))'''''''''''')))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((((((''''''''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&(((******)))((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&''''''(((''''''&&&&&&''''''''''''(((((((((''''''&&&%%%$$$######'''&&&&&&%%%&&&''')))***''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++***)))+++,,,***+++,,,,,,---000444777???>>>===<<<;;;>>>CCCGGGMMMOOOSSSVVVXXXXXXVVVVVVSSSMMMIIIGGGGGGKKKXXXdddyyy~~~wwwtttwww|||zzz{{{|||~~~|||zzzvvvrrrnnnllljjjiiinnnoooqqqsssuuuvvvvvvvvvtttwww~~~))))))(((((((((((())))))%%%%%%%%%&&&'''((())))))+++***)))(((((()))***+++))))))))))))************))))))*********+++++++++,,,+++***)))(((((((((((())))))))))))************((()))***,,,,,,+++)))(((*********+++++++++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,---------++++++,,,---------------+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***************++++++++++++******************))))))************))))))***+++,,,,,,+++,,,---///******************************************************)))))))))(((((((((,,,,,,++++++************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((((((((()))***************'''(((***++++++***((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((%%%%%%&&&'''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''')))******''''''(((***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((('''''''''((()))***++++++***''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,+++,,,---...000444999===CCCCCCAAA??????CCCIIINNNWWWXXXZZZ[[[ZZZYYYWWWUUURRRNNNJJJJJJLLLRRR___lllzzzvvvuuu{{{}}}xxxssspppmmmlllmmmnnnoooqqqtttuuuwwwwwwtttwww{{{))))))(((((((((((())))))&&&''')))***+++***)))(((+++***)))(((((()))***+++))))))))))))************(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))************)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,------,,,+++************((())))))+++,,,---......+++,,,,,,------,,,,,,+++------------------------,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++,,,,,,---.../////////......------,,,,,,++++++***---,,,,,,++++++*********---,,,+++***))))))))))))***************+++++++++++++++,,,,,,,,,,,,++++++''')))*********,,,...111)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''',,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************''')))***++++++***)))'''(((((()))***************&&&((()))******)))(((&&&&&&''')))******)))'''&&&''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***)))&&&&&&(((+++))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((())))))*********+++(((''''''''''''&&&&&&&&&"""$$$''')))***)))'''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''))))))))))))))))))))))))(((***++++++******+++---)))+++...000444:::AAAFFFGGGFFFDDDBBBBBBGGGNNNSSS]]]^^^^^^^^^\\\ZZZWWWUUUSSSOOOMMMMMMPPPWWWdddqqq}}}zzzwwwxxx~~~}}}wwwtttsssrrrooopppqqqsssuuuxxxyyyzzzuuuwwwzzz~~~$$$%%%'''))))))((('''&&&(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((())))))))))))*********+++++++++*********))))))))))))))))))))))))))))))***************)))(((((())))))***+++++++++++++++)))************+++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---......,,,++++++,,,...............------,,,,,,,,,+++++++++,,,,,,---------------------------------******+++,,,,,,,,,,,,+++------.........---,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---+++*********++++++))))))************))))))++++++++++++,,,---......************************+++++++++************)))+++++++++************)))))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))''''''((((((((((((''''''((((((((()))(((''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))))))))))))))))))))))))))(((((((((((('''''''''%%%&&&&&&'''((()))******((((((((((((''''''''''''((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((('''''''''******))))))((((((''''''((())))))(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&'''((())))))''''''''''''(((((((((((()))))))))((((((''''''&&&&&&************************))))))))))))))))))))))))(((((((((((())))))))))))++++++*********************,,,---...------...000000000222666===CCCGGGIIIJJJHHHGGGGGGKKKRRRZZZ___bbb^^^]]]___^^^ZZZWWWWWWXXXWWWVVVUUUYYYdddsss~~~~~~|||yyyyyy{{{}}}yyyvvvuuusssrrruuuzzz}}}~~~}}}||||||~~~!!!"""$$$%%%&&&%%%$$$###(((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++*********)))))))))(((((())))))))))))))))))))))))***************)))(((((()))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------............------,,,,,,,,,******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++*********))),,,++++++******++++++,,,......,,,+++++++++,,,,,,******++++++++++++***************)))******++++++************************+++++++++************)))))))))******+++++++++,,,***)))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((()))******)))(((((()))(((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((())))))(((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&'''((()))((('''&&&&&&'''''''''((((((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))+++,,,,,,+++,,,---///111222666;;;BBBIIIMMMOOOMMMMMMLLLMMMQQQVVV\\\___^^^ZZZYYY[[[[[[XXXXXXZZZ^^^```aaabbbfffnnnzzz~~~|||||||||~~~|||zzzuuuuuuvvvzzz$$$%%%'''(((((('''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))************************)))************+++++++++)))))))))((((((((((((((()))))))))))))))))))))))))))************))))))((()))***++++++,,,,,,++++++************+++++++++,,,+++,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,------------***++++++,,,,,,+++++++++,,,++++++******++++++,,,------............------.........---------------************++++++++++++------------------------***+++,,,,,,------,,,,,,)))******+++,,,,,,,,,,,,,,,+++++++++++++++******++++++************++++++///...---,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++******************************************+++++++++************)))'''((()))***+++,,,------******)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''******))))))(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''######%%%&&&'''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((())))))((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&((()))((('''%%%&&&&&&&&&''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************+++,,,,,,+++,,,...000222555;;;BBBJJJOOOSSSUUURRRSSSTTTWWWYYY\\\^^^___[[[WWWUUUWWWXXXXXX[[[```ggglllrrrvvvyyy~~~}}}|||~~~xxxzzz~~~((()))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((()))******++++++***************+++++++++,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,------------...******++++++,,,++++++++++++++++++******+++++++++,,,---...//////...---,,,...............---------++++++++++++++++++++++++------------------------+++,,,,,,---------------***+++,,,---.../////////............------------,,,++++++++++++++++++,,,---------,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------,,,,,,+++***************************+++++++++*********))))))((())))))***++++++,,,,,,*********)))))))))(((((('''(((***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&''')))******)))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******))))))(((((((((''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((()))))))))((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''((((((((('''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,---------...111333555:::AAAIIINNNSSSVVVXXXVVVXXX[[[^^^______^^^]]]\\\XXXVVVWWWXXXYYY```gggpppxxx~~~}}}}}}|||((((((((((((((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))((())))))*********))))))'''(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,---......---,,,***)))------------------------,,,,,,---------.........)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---////////////---,,,........................------------------------------------------------,,,,,,---............---***+++,,,---.../////////........................------,,,,,,,,,,,,------+++++++++,,,,,,,,,++++++******++++++++++++******---------------,,,+++***************************+++++++++*********))))))************************************))))))))))))'''((()))+++++++++***)))************************(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''(((*********)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&%%%$$$$$$###''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((())))))(((&&&&&&'''((((((''''''&&&&&&''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++,,,---------000333666:::@@@GGGMMMQQQTTTVVVXXX[[[]]]```bbbbbb```]]][[[\\\XXXVVVVVVVVVYYYaaakkkvvv~~~}}}~~~************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((())))))))))))*********************++++++++++++))))))))))))))))))))))))((())))))************)))'''((())))))******))))))++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++........................,,,---------............***++++++,,,---------------,,,,,,++++++,,,,,,---......////////////...................../////////............------------------------------------,,,---......//////......)))******+++,,,,,,,,,,,,,,,,,,,,,------------.........------------......******+++,,,,,,,,,++++++******++++++++++++******)))***+++,,,+++***)))(((************************+++++++++************)))+++++++++*********))))))++++++*********)))))))))'''((()))******+++******************************))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((())))))******)))(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$'''''''''((((((((()))))))))(((''''''''''''((()))""""""$$$%%%&&&'''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((())))))))))))((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((())))))((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((())))))(((((((((''''''''''''''''''''''''''''''((((((((())))))(((&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))))))))(((((((((((('''&&&%%%%%%%%%'''((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((()))))))))))))))))))))***++++++,,,,,,)))***+++,,,...111666:::@@@FFFNNNRRRTTTUUUXXX[[[___```bbbbbbaaa^^^[[[YYYYYYVVVTTTTTTTTTXXXbbbmmmzzz~~~~~~,,,,,,+++***************(((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********+++))))))))))))))))))))))))(((((()))***************))))))***++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------...------------------------------------............++++++,,,---...............------,,,,,,------...//////............//////---........./////////000.........------,,,,,,,,,------------------------------...///////////////******+++,,,,,,+++++++++,,,,,,------...............------,,,,,,------...******,,,---------,,,,,,++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))************************+++++++++************)))***************++++++++++++++++++*********))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((()))***+++(((((((((((((((((((((((('''((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((('''%%%$$$''''''((((((((()))))))))''''''''''''''''''''''''"""###$$$&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((('''&&&&&&'''((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''((())))))***''''''''''''''''''&&&&&&((())))))(((&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))((((((((('''&&&%%%$$$%%%'''((('''&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***,,,---///222666<<<@@@GGGMMMTTTWWWXXXZZZ^^^bbbddddddcccbbb```]]][[[YYYVVVTTTSSSUUUVVV[[[gggsss}}}|||}}}~~~(((((('''&&&%%%%%%&&&&&&(((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((()))***************++++++,,,------------,,,++++++,,,,,,,,,------------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...///////////////......------......///000///...------...///000---.........//////000000---------,,,,,,+++++++++---------------------------......///////////////------.........---,,,,,,.../////////000000111111---,,,,,,++++++,,,,,,---***+++---...///...------,,,------......------,,,)))***,,,.........,,,,,,************************+++++++++************)))(((((()))***+++,,,,,,---+++++++++************))))))(((((('''(((***,,,---************************))))))))))))))))))))))))''''''''''''((((((((()))((('''''''''''')))+++,,,))))))))))))))))))))))))++++++******))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((&&&'''((())))))'''%%%$$$'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&&&&'''((()))******%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))######%%%''')))+++,,,---(((((((((''''''&&&&&&%%%((())))))(((&&&&&&'''(((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%******))))))((((((((('''&&&%%%$$$%%%'''((('''&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,...///111333777<<>>AAADDDHHHKKKOOOTTTWWW\\\aaaiiinnnpppooollljjjdddbbb```]]]YYYVVVSSSPPPRRRUUU[[[eeeuuuzzzzzzyyyxxxvvvvvvwwwxxxrrrtttuuuwww{{{************++++++++++++((()))))))))*********++++++***))))))(((((())))))***************+++,,,,,,))))))))))))))))))))))))&&&''')))*********)))((())))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------------------...............------------...000000000000111333333333444555555555444444222333333444555555666666999999999999999999999999<<<<<<=========<<<<<<<<<>>>@@@BBBEEEEEEEEECCCBBB>>>>>>===<<<;;;999999888666777999999888777555444999888777666555444555555333333222222222222333333222222111111111111111111222222111000000000000000............////////////........................,,,,,,,,,,,,---------...+++,,,,,,,,,,,,,,,,,,,,,000///...------------...------------------------++++++++++++++++++++++++******************++++++++++++************++++++******)))))))))(((((((((+++)))''''''(((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))*********)))'''&&&&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))***((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******)))))))))(((((()))))))))((((((((((((((('''''''''***)))(((''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''(((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&%%%&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++)))***+++,,,...222777;;;AAADDDHHHKKKNNNRRRWWW[[[\\\ccckkkpppoookkkgggeeebbbaaa^^^ZZZVVVRRROOONNNUUUYYYaaalllzzz}}}}}}~~~|||zzzwwwvvvvvvxxx{{{|||yyyyyyyyy{{{((((((((()))))))))******((())))))******+++++++++,,,,,,+++***************))))))))))))******+++,,,))))))))))))))))))))))))(((((()))***************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////---------...............///////////////////////////111333333333333555666444444666888999::::::;;;777777888999:::;;;<<<<<>><<<<<<<<<===;;;999777666666666666444444555555555555444444444444444444333333333333222222111000000000000111000000000000////////////000000000///////////////++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++***)))))))))((((((''''''((('''&&&&&&''''''&&&%%%))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))(((((('''(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((('''(((((())))))******+++***))))))(((((())))))***((((((((((((((('''''''''******((('''''''''((()))))))))))))))************'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''((('''&&&&&&%%%&&&&&&&&&''''''(((((())))))((((((''''''(((((()))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++((((((''''''''''''(((((((((((((((((('''''''''''')))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''(((((( ###%%%'''''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))******))))))))))))***++++++***+++,,,...000555;;;???CCCFFFJJJMMMQQQUUUZZZ^^^___eeemmmpppmmmhhhcccaaa```___]]]XXXTTTQQQQQQRRRXXX```kkkwww~~~xxx{{{~~~}}}xxxvvvxxx}}}(((((()))))))))*********((())))))******+++,,,,,,,,,,,,+++************+++''''''''''''((()))***+++++++++++++++++++++++++++***************+++,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,---------.........//////////////////000000000111111111000111111111222333333333333555777777777777999;;;999:::===@@@BBBEEEFFFGGGBBBBBBCCCDDDEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMLLLLLLMMMPPPSSSUUUXXX\\\bbbgggjjjjjjhhhgggZZZWWWRRRMMMJJJIIIIIIJJJGGGIIIJJJIIIFFFDDDEEEFFFCCCBBB???===;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::666666555444444444444444333333333222222111111000222111111111000000000///------------............,,,,,,---------.........///...,,,+++++++++------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,)))))))))))))))*********(((''''''(((******)))'''***+++,,,,,,,,,,,,+++***'''((((((((()))))))))***((((((((())))))(((((((((&&&''')))************)))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***(((((()))******)))(((((('''(((((()))******++++++******)))(((((()))******)))(((((((((''''''''''''((('''&&&&&&''')))+++,,,((((((((()))))))))******''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))((('''&&&%%%&&&''''''((())))))******))))))(((((((((((()))))))))))))))***************''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))*********+++++++++((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))((((((((('''(((((((((((('''''''''&&&''''''(((((((((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((('''''''''((((((((())))))###&&&((())))))((()))***''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))************))))))******+++,,,+++,,,---///222777>>>CCCDDDGGGLLLPPPTTTXXX^^^bbbcccjjjqqqrrrmmmfffaaa```^^^]]][[[XXXTTTTTTWWWZZZ]]]ggguuu}}}{{{zzzzzz~~~zzzzzz***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,++++++***************************+++,,,---...++++++++++++++++++++++++,,,+++*********+++---...))))))***+++,,,,,,------++++++,,,,,,,,,---------............/////////000111111222222222333333333222222333444444555666666666888:::::::::;;;<<<>>>EEEFFFIIIMMMQQQSSSUUUVVVMMMMMMNNNOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUWWWXXXXXXVVVUUUTTTTTTWWW\\\aaadddcccgggmmmsssvvvwwwvvvtttgggccc]]]WWWSSSRRRSSSTTTNNNPPPQQQOOOLLLJJJKKKMMMOOOMMMJJJGGGFFFEEEFFFGGGBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA;;;::::::999999999999999666666555444444333222222333222222222111111000000111111111111222222222222---.........//////000000...---+++))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,'''((()))***+++,,,------+++++++++,,,...///---,,,***+++,,,,,,,,,,,,+++***'''((((((((())))))******''''''((((((((((((''''''%%%''')))+++,,,,,,******(((((((((((((((((((((((('''((((((((())))))******'''((()))******)))((('''%%%%%%%%%&&&((()))+++,,,''')))***,,,,,,***)))''''''(((((()))***++++++++++++***)))(((((()))***+++))))))(((((('''''''''&&&%%%%%%%%%&&&(((+++...000&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((()))*********)))'''&&&'''(((((()))***+++++++++))))))(((((((((((())))))+++++++++***************''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''''''(((((()))))))))***((((((''''''''''''(((((()))(((((((((''''''''''''******))))))((((((((('''******))))))((((((((('''''''''(((((()))*********'''''''''''''''&&&&&&&&&''''''''''''''''''''''''******)))((((((((((((((((((((((((((())))))))))))''')))+++,,,***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))***************)))******+++,,,+++,,,...000333999@@@EEEEEEHHHMMMQQQUUU[[[```dddgggmmmttttttmmmfffaaa```\\\\\\[[[XXXUUUWWW]]]bbbbbbmmm||||||{{{yyy~~~{{{++++++******))))))((((((************************,,,+++++++++***))))))))),,,+++++++++******))))))---,,,+++*********,,,,,,))))))((('''((()))***+++,,,++++++++++++,,,,,,---........................000...------000333666777555555555555666777999:::777777888999999:::;;;;;;===@@@BBBCCCBBBCCCGGGJJJNNNQQQWWW]]]ccchhhkkkmmmbbbaaa___\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\ZZZ\\\^^^______bbbhhhmmmpppqqqtttwwwzzz}}}vvvoooeee]]]ZZZYYYXXXWWW[[[YYYVVVSSSQQQPPPQQQQQQSSSRRRPPPNNNMMMLLLKKKKKKMMMLLLKKKJJJKKKLLLNNNPPPQQQPPPNNNMMMMMMLLLIIIGGGEEEDDDBBB@@@???>>>??????AAA???===:::888777777777888777666444333111000000444222111000111111///...333222111/////////000000///---***((()))+++///111,,,---...///000///...---333111///,,,++++++,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,++++++******++++++,,,&&&(((+++...000///...---************))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++''''''(((((())))))*********)))(((''''''((()))******)))&&&%%%%%%&&&)))***(((((((((((())))))))))))+++*********))))))(((((((((((('''''')))***,,,...---,,,,,,+++***)))((((((+++***)))'''''''''((())))))******)))''''''((()))))))))************))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''***+++***(((''')))+++(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))*********))))))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))((('''((()))***)))(((&&&''''''((((((((((((((())))))))))))((((((((((((%%%&&&((()))*********)))+++*********,,,,,,,,,+++++++++---222888>>>CCCEEEKKKQQQXXX\\\^^^___bbbdddnnnrrrvvvvvvrrrlllfffcccbbb]]]YYYZZZ^^^bbbkkktttuuu{{{yyyzzz~~~~~~~~~*********)))))))))))))))************************+++++++++***************,,,,,,,,,++++++*********,,,,,,+++*********+++,,,+++***)))((())))))***++++++************+++,,,,,,------..................111111111333555666777777888999;;;===???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHJJJKKKLLLNNNQQQUUU\\\___ccciiinnnrrrtttuuujjjiiifffccc```^^^^^^]]]\\\\\\\\\\\\]]]^^^______^^^```bbbdddeeeiiimmmpppqqqssstttwwwyyy{{{}}}~~~zzztttlllfffcccbbbaaa``````^^^\\\ZZZXXXWWWVVVVVVWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQSSSUUUXXXYYY]]]]]]\\\ZZZVVVRRROOOMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFDDDBBB@@@>>>>>>>>>>>><<<<<<;;;;;;999888666555666555333333444444222111111111000//////000111111222111///...------............////////////......333222///---,,,,,,---...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,++++++++++++++++++,,,''')))+++---......---,,,************))))))))))))((((((''''''''''''((((((******))))))))))))******(((((((((((())))))*********)))(((''''''((()))******)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))((((((((('''***)))((((((((()))***+++,,,++++++******)))))))))***)))(((&&&&&&&&&'''((()))))))))((('''&&&''')))(((((())))))))))))(((((('''''''''''''''(((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))***++++++***)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))(((((('''''''''((((((************************''')))******((('''(((***))))))))))))))))))))))))(((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((((('''''''''(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((((())))))((('''((()))***)))((('''(((((()))))))))))))))))))))))))))((((((((((((((()))+++,,,------,,,,,,++++++***+++,,,,,,,,,+++---...111666<<>>AAADDDHHHJJJNNNNNNOOOQQQTTTVVVXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWZZZ\\\___bbbeeehhhiiijjjlllnnnoooppppppoooooommmjjjhhhggggggiiijjjkkkkkkkkkkkkjjjjjjiiiiiihhhggghhhlllrrruuutttrrrsssssstttttttttsssrrrqqqkkkjjjhhhgggfffeeedddcccddddddeeeeeedddaaa___]]]^^^^^^^^^^^^^^^___```aaa^^^^^^___aaadddhhhmmmoootttxxx{{{vvvmmmccc___^^^]]]]]]\\\[[[[[[ZZZZZZZZZTTTSSSQQQPPPPPPPPPQQQRRROOOQQQSSSTTTSSSQQQOOOMMMHHHEEECCCAAA@@@???<<<:::999999888777777666666666,,,---...//////000000000000///...---------...///111000///...---------------------,,,,,,---------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,+++***)))))))))***++++++++++++*********))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))(((((((((***)))))))))((((((((((((((()))))))))*********+++(((''''''''''''''''''''''''(((((('''%%%%%%&&&''''''(((((())))))(((((('''%%%%%%&&&''''''((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***(((''''''(((***+++''''''''''''((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))((('''((()))***)))(((''''''((()))))))))))))))(((((((((((())))))))))))&&&''''''((((((((())))))***+++,,,,,,,,,,,,---...///333999???DDDHHHLLLNNNWWW\\\bbbeeeffffffhhhjjjmmmqqquuuuuuqqqkkkfffccc[[[ZZZ^^^gggsss|||wwwtttvvv{{{~~~(((((())))))******++++++(((((((((((((((((((((((()))))))))***+++++++++,,,)))***************************++++++,,,,,,,,,,,,+++,,,,,,,,,------------///000222333444444444333444444666777999:::<<<<<<;;;===@@@CCCGGGNNNVVV\\\______^^^]]]^^^___aaabbb________________________]]]^^^___aaaeeehhhkkklllmmmnnnoooppppppooonnnmmmjjjiiiiiihhhiiikkknnnoooooooooppppppooonnnmmmllliiihhhhhhlllqqqtttsssqqqrrrrrrssssssrrrpppmmmllljjjjjjkkkkkkjjjiiihhhhhheeeggghhhiiihhhfffcccaaa`````````aaabbbdddeeefffbbbbbbbbbdddggglllooorrrsssxxx|||yyyppphhhcccbbbaaaaaaaaa``````___^^^^^^XXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\^^^______]]]ZZZXXXSSSQQQMMMKKKIIIFFFCCC@@@AAA@@@???===;;;999777666444333222111222333555666111000...---------.../////////...------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,---......+++,,,------------,,,+++---+++***(((((()))***+++++++++++++++************))))))(((((((((((())))))((()))***++++++***)))(((************))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))************************''''''(((((())))))))))))((((((((()))******++++++(((((((((((()))((((((((('''(((((('''%%%%%%&&&'''((())))))******))))))(((&&&&&&'''((())))))******((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''******)))******************)))'''&&&&&&''')))***&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''(((((())))))&&&'''(((((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))((('''((()))***)))(((%%%&&&''''''(((((('''''''''((((((((()))))))))***++++++***+++++++++,,,,,,)))+++------,,,,,,---000000555<<>>@@@@@@BBBEEEHHHKKKPPPYYYeeemmmqqqqqqqqqpppooommmlllkkkeeeeeeeeeeeeffffffffffffeeeddddddfffiiilllmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjhhhiiijjjllloooqqqssstttpppqqqrrrrrrrrrpppooonnnjjjjjjjjjlllnnnpppppppppqqqrrrrrrsssqqqooommmkkkjjjkkkmmmmmmkkkjjjjjjkkkiiijjjlllmmmllljjjhhhgggcccddddddeeefffhhhjjjjjjhhhgggggghhhjjjmmmppprrrqqquuuxxxwwwqqqkkkgggeeecccccccccccccccbbbaaaaaa[[[[[[[[[[[[\\\^^^___aaaddddddeeefffeeecccaaa___\\\YYYVVVTTTRRROOOLLLJJJIIIHHHGGGDDDAAA>>><<<:::;;;999666444222222222333333222111000000//////000//////.........------,,,------............------------------------------,,,,,,,,,,,,---...///000+++,,,---......---,,,+++---,,,***))))))***+++,,,,,,++++++++++++************))))))(((((())))))***))))))************))))))+++************)))))))))(((((())))))))))))((((((((((((************(((((((((((((((((())))))))))))******+++++++++++++++,,,&&&'''((())))))))))))(((((((((((())))))*********'''((())))))***)))))))))(((((()))'''&&&%%%'''((())))))************))))))''''''(((((())))))******((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((''''''''''''''''''((('''''''''''''''((()))***************************+++)))((()))***+++***(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&''''''((())))))***&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))******)))((('''((()))***)))(((%%%%%%&&&''''''''''''&&&''''''(((((())))))************)))))))))******+++(((+++...---,,,+++...111222777>>>CCCFFFJJJPPPUUU]]]bbbgggjjjiiihhhiiikkklllmmmmmmjjjeeeaaa^^^]]]\\\^^^dddppp}}}~~~|||}}}*********)))))))))))))))************************+++++++++***************+++++++++,,,,,,---------+++,,,---///////////////...///222444666666777777555666888:::;;;;;;;;;::::::;;;===???BBBDDDFFFGGGIIIMMMSSSWWW\\\dddoooxxxxxxtttnnnnnnnnnmmmmmmllllllkkkiiigggfffgggjjjlllllljjjkkklllllllllllljjjiiihhhiiijjjmmmpppssstttuuuvvvooopppqqqrrrrrrqqqooonnnmmmmmmmmmmmmlllmmmoooqqqqqqrrrttttttsssqqqooommmkkkmmmnnnmmmkkkiiijjjllllllmmmmmmnnnnnnmmmlllkkkiiiiiiiiijjjkkkmmmnnnooopppooonnnnnnnnnppprrrtttrrrsssuuuuuusssnnnjjjgggdddeeefffffffffeeedddccc^^^]]]^^^^^^```bbbdddfffhhhhhhhhhgggfffdddcccbbb___]]][[[ZZZZZZXXXVVVTTTSSSRRRQQQOOOMMMIIIFFFEEE@@@???>>><<<999777555444555555555555444333222111000000000000000//////...,,,---...//////...---,,,...........................---------------......+++,,,---//////---,,,+++,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************))))))))))))************))))))))))))******+++++++++*********))))))'''((()))******)))(((''')))))))))******)))))))))(((((((((((())))))))))))))))))******++++++++++++'''((()))))))))((('''&&&((((((((()))))))))))))))&&&&&&((()))))))))(((((()))))))))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))***++++++***))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))'''&&&&&&'''''')))******************************)))'''&&&'''))))))(((&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))******)))((('''((()))***)))(((%%%&&&&&&''''''''''''''''''''''''((()))*********)))((('''&&&&&&'''(((((('''+++......,,,+++...222444:::@@@DDDGGGLLLSSSYYY^^^ccchhhjjjiiiggghhhjjjlllkkkhhhccc^^^ZZZYYYYYY\\\aaalllyyy++++++******))))))((((((************************,,,+++++++++******))))))---------....../////////+++,,,...000111000000///000111444777999:::;;;;;;:::;;;>>>@@@AAAAAA@@@@@@???AAACCCEEEHHHKKKMMMNNNNNNSSS[[[```dddkkkttt|||zzzvvvvvvtttsssrrrpppoooooojjjgggeeefffhhhiiihhhfffmmmnnnoooooonnnmmmlllkkkiiikkknnnrrrtttuuuuuutttnnnoooppprrrrrrqqqooonnnooopppqqqnnnllllllppptttrrrsssuuuvvvvvvtttqqqoooppprrrsssqqqnnnlllmmmooollllllmmmmmmmmmlllllllllmmmmmmmmmnnnoooqqqrrrssswwwvvvtttrrrrrrssstttuuutttttttttttttttqqqlllhhhfffggghhhhhhhhhgggfffeee_________```bbbeeegggiiijjjiiihhhfffeeedddcccbbb```___]]]]]]^^^^^^]]]\\\[[[[[[ZZZYYYWWWTTTQQQPPPFFFGGGHHHIIIGGGDDDAAA???777888999999888666444333111222222222222111111000,,,---...//////...---,,,........................000///...---------------+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++************))))))))))))******+++***)))(((((()))***+++++++++++++++******))))))'''((()))******)))((('''***))))))))))))))))))***(((((((((((())))))))))))(((((())))))*********+++)))*********((('''%%%###)))))))))))))))((((((((($$$%%%'''((((((((('''''')))******)))''''''((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))((()))+++------+++)))(((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))((('''((()))******(((&&&''''''(((((((((((((((&&&''''''((()))******+++,,,+++***))))))***++++++'''+++///...,,,+++///333777<<>>;;;777333666333000///000000000/////////////////////000000,,,---...///000///..............................+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............------,,,+++,,,,,,+++******+++,,,,,,***************************((('''&&&&&&'''(((***))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))(((''''''((((((''')))***)))((('''(((***)))))))))))))))(((''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))((('''&&&&&&((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++000555555000+++'''&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&'''''''''''''''((())))))))))))))))))************))))))((((((((('''''''''$$$%%%'''(((((('''%%%$$$***)))(((((((((***+++,,,++++++***)))((('''&&&&&&'''''''''''''''((())))))'''''''''''''''((())))))+++***)))(((((()))***+++'''((()))******)))((('''***))))))((())))))***+++...---,,,+++---000333555:::>>>CCCGGGKKKOOOTTTWWWZZZ^^^bbbddddddeeehhhkkkhhhgggccc]]]WWWTTTTTTUUU^^^ggguuu~~~|||}}}++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000///...---000000111222222222222222222222333333444555777999999===BBBGGGKKKLLLKKKJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJLLLQQQUUUZZZ]]]___```dddeeehhhkkknnnqqqtttuuu~~~|||wwwvvvuuusssqqqooonnnnnnjjjjjjiiihhhgggeeeddddddffffffgggjjjooorrrsssssstttuuuvvvwwwyyyzzz||||||}}}}}}}}}||||||{{{zzzyyyxxxzzz||||||}}}~~~~~~~~~~~~}}}{{{yyywwwuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||zzzxxxvvvsssrrrrrrpppnnnmmmmmmmmmkkkiiilllkkkjjjiiihhhiiiiiijjjggggggfffffffffggggggfffdddeeeffffffggggggggggggcccbbbaaabbbbbbaaa^^^\\\ZZZZZZZZZ[[[[[[ZZZWWWTTTPPPMMMJJJGGGDDD@@@<<<999:::777444333333333222111////////////////////////000000111222111000//////------------------------,,,,,,,,,,,,------------.........---,,,,,,+++++++++,,,,,,------------,,,,,,,,,+++******+++,,,,,,***************************)))'''&&&&&&''')))***))))))))))))))))))))))))))))))************************)))******++++++,,,((()))***)))((('''((())))))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((())))))******(((((())))))(((''''''&&&'''((()))******++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))...111333444111---***)))***)))))))))((((((((('''(((((((((''''''((((((((()))))))))(((((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''&&&&&&'''''''''''''''((())))))'''(((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%!!!"""%%%'''))))))(((((((((''''''&&&'''((()))*********))))))(((''''''''''''''''''''''''((())))))((((((((((((((()))******+++***)))(((((()))***+++'''((()))******)))((('''))))))))))))************---,,,+++,,,...111444777;;;???EEEJJJMMMQQQTTTWWWZZZ]]]aaacccdddeeehhhkkkiiigggbbb\\\WWWVVVXXXZZZcccmmm|||{{{zzz}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...000111222111111000111111111111222222222222444555777888888:::===@@@AAAEEELLLSSSWWWYYYXXXWWWVVVWWWXXXXXXWWWUUUSSSRRRRRRVVV[[[aaaeeehhhiiiiiinnnnnnooopppqqqrrrssssssyyy~~~~~~yyyvvvuuutttrrrpppooonnnmmmiiijjjjjjjjjiiigggeeeddddddeeehhhnnnvvv||||||zzz{{{yyyuuussssssssssssrrruuuttttttsssqqqooonnnmmmgggeeedddeeeiiikkkkkkiiidddeeefffgggggghhhhhhhhhffffffgggjjjkkkjjjgggdddaaabbbcccfffgggeeeaaa^^^\\\YYYTTTPPPMMMJJJFFFDDDCCC@@@===;;;:::888666333222222111111000000//////000000000000///...------////////////////////////------------.........///222111000...---+++******)))***+++,,,------------,,,++++++******++++++,,,***************************)))(((''''''((()))***))))))))))))))))))))))))*********))))))(((((((((************************(((***+++***(((''''''((()))))))))))))))(((''''''))))))))))))************&&&&&&'''((()))***++++++(((((()))))))))(((''''''((()))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,+++(((&&&))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%!!!###%%%'''((())))))(((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))***++++++******))))))))))))******(((((())))))))))))(((((('''(((***+++++++++******+++++++++---000444888:::>>>BBBHHHNNNQQQSSSUUUWWWZZZ\\\```bbbdddeeehhhjjjeeebbb\\\VVVSSSTTTYYY]]]kkkvvvyyyyyy------------------------------------------------...///000222333444444333222222111111222222333333555888<<<>>>???BBBFFFJJJMMMQQQXXX___ccccccbbbaaaaaaaaaaaaaaa___]]][[[YYYZZZ^^^dddjjjnnnpppppppppmmmnnnooopppqqqsssttttttuuuxxx}}}|||wwwsssrrrrrrrrrrrrqqqppppppooolllnnnpppqqqqqqpppnnnmmmkkkmmmqqqxxx}}}}}}~~~{{{xxxvvvppplllhhhiiimmmpppnnnjjjfffgggggghhhhhhhhhhhhggglllmmmooosssuuuuuuqqqnnniiijjjlllnnnooolllgggcccbbb___[[[YYYWWWVVVUUUSSSQQQNNNJJJGGGDDD@@@;;;777777777666555444333222222000000000000//////......111111111111111111111111............////////////222222111///...---,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((('''&&&%%%(((***++++++)))'''&&&''')))))))))))))))(((''''''((()))))))))))))))******''''''(((((())))))******(((((()))))))))(((((('''))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&$$$%%%((()))'''%%%))))))))))))(((((((((((()))(((((((((((((((((()))%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))'''''''''''''''((())))))))))))(((((())))))***+++***))))))))))))))))))***(((((())))))))))))((((((&&&(((***,,,---,,,***)))***+++,,,///333777;;;>>>AAAFFFMMMRRRUUUVVVWWWXXXZZZ\\\___aaaccceeeggghhhbbb___YYYSSSRRRVVV^^^dddsss}}}|||~~~------------------------------.........////////////000222333555666777888888777777777888999:::;;;888===CCCGGGIIILLLQQQVVVZZZ^^^ccchhhjjjjjjhhhfffhhhhhhggggggeeecccbbb```aaadddiiiooorrrsssrrrrrrkkkkkklllnnnooopppqqqqqqqqqsssvvvwwwwwwtttpppmmmnnnoooqqqrrrtttttttttttttttuuuxxx{{{}}}}}}||||||zzz{{{~~~yyysssqqqssssssppplllmmmmmmmmmmmmlllkkkjjjiiikkkmmmqqqwww|||~~~|||zzzxxxxxxyyyzzzyyyuuuooojjjdddbbb``````bbbddddddddd```^^^ZZZVVVQQQKKKDDD???<<<;;;:::999777555444444333333222222222333333333000000000000000000000000........./////////000000000000/////////.........---------,,,+++***)))(((++++++++++++++++++++++++*********************************))))))*********))))))))))))))))))))))))&&&''''''((()))*********''''''(((((((((''''''&&&''')))++++++)))''''''''')))))))))))))))((('''''''''''''''(((((()))))))))******))))))((((((''''''(((((()))))))))))))))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++(((%%%%%%)))+++***)))(((((((((((())))))))))))(((''''''&&&&&&''''''(((###$$$%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''((())))))(((((()))))))))*********'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))(((''''''''''''((()))))))))))))))******)))))))))))))))(((((((((((())))))&&&(((***,,,---,,,+++******,,,...222666;;;@@@BBBFFFKKKQQQVVVXXXYYYYYYZZZ\\\\\\^^^```ccceeeeeeeeeaaa^^^ZZZVVVWWW]]]fffmmmyyy..............................///000111222222333222333555777999;;;======<<<;;;;;;<<<===???AAACCCAAAHHHOOORRRSSSVVV\\\aaafffhhhkkknnnnnnmmmkkkjjjkkkkkkkkkjjjiiihhhgggggghhhjjjmmmqqqssssssrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnooorrrsssrrrpppnnnlllooopppsssvvvyyyzzz{{{{{{|||~~~~~~}}}zzzwwwuuuuuutttrrrooollljjjiiifffiiiooowww~~~zzztttooogggfffgggiiimmmpppqqqqqqmmmkkkhhhddd___XXXQQQKKKCCCBBB@@@>>><<<:::999888444333333222222222222333..................................../////////000---.........//////000000.........---,,,***((('''***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))&&&''''''(((***++++++,,,%%%&&&(((***+++++++++***%%%(((++++++***((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&(((((()))*********))))))!!!"""$$$''')))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&'''(((((((((((((((((('''''''''''''''((())))))))))))))))))************%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))***+++((())))))))))))(((''''''&&&&&&&&&''''''((((((((('''''''''''''''((())))))'''''''''''''''(((((()))))))))************))))))))))))(((((((((((())))))'''(((***,,,------,,,,,,,,,...111555:::???CCCFFFKKKOOOUUUXXXZZZ[[[\\\\\\^^^]]]^^^```bbbdddcccbbbZZZYYYWWWWWWYYY```iiippp~~~........................///000111222444666777888777777999;;;===@@@BBBDDDAAAAAA@@@AAACCCFFFIIIKKKNNNUUU\\\___^^^___dddjjjnnnooopppqqqqqqpppooonnnllllllllllllllllllllllllooopppqqqrrrsssrrrqqqqqqqqqqqqppppppoooooooooooooooqqqsssvvvwwwvvvtttssstttvvvyyy}}}|||xxxtttpppnnnkkkmmmrrryyy|||wwwssspppooopppssswwwyyyyyyxxxtttsssrrrppplllfff___ZZZNNNMMMKKKHHHFFFCCCBBBAAA;;;:::888666444333333333000000000000000000000000------........./////////---------....../////////.........------+++***)))***+++,,,,,,,,,,,,+++******************************++++++++++++++++++***)))))))))))))))))))))))))))))))))*********++++++'''(((***+++***)))((('''###&&&***++++++))))))))))))))))))))))))(((''''''&&&''''''((())))))************))))))((((((''''''(((((()))***************$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&%%%$$$$$$&&&((('''((((((((()))))))))***((((((''''''''''''(((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((())))))))))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))++++++((())))))***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''((())))))((((((((('''((())))))***((()))***++++++***)))(((***)))(((''''''((()))***((())))))***,,,------......000444888===BBBFFFHHHPPPSSSWWWZZZ[[[\\\^^^___```___^^^___bbbbbbaaa^^^VVVWWWXXXZZZ___fffnnnsss////////////////////////000111333555777999:::;;;:::;;;<<<>>>AAADDDGGGHHHIIIIIIIIIJJJMMMQQQTTTVVVXXX___eeegggddddddiiinnnsssssssssssssssrrrqqqqqqllllllmmmnnnnnnoooppppppttttttttttttsssrrrqqqqqqrrrrrrrrrsssssssssttttttrrrtttxxx|||~~~~~~~~~}}}yyy{{{~~~}}}{{{uuuvvvyyy~~~|||yyywwwwwwxxx{{{}}}~~~|||zzzwwwwwwwwwvvvtttooohhhcccWWWVVVTTTRRROOOLLLJJJIIIHHHFFFCCC@@@===;;;::::::333333333333333333333333------------.........///........................------.........---,,,,,,***+++,,,------,,,+++******************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++************+++,,,+++***'''$$$ """%%%)))++++++***)))))))))))))))))))))((((((''''''(((((()))***+++++++++(((((((((((())))))))))))(((((()))***************,,,,,,+++***((('''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''***+++***'''&&&))),,,'''((((((((())))))******))))))(((((((((((())))))''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))''''''''''''((((((((()))'''''''''((((((((())))))((((((''''''''''''(((((((((((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++((()))***++++++***)))(((***)))(((''''''((()))***)))))))))***+++,,,...///000222555:::???DDDHHHJJJSSSUUUXXXZZZ[[[]]]___aaaaaa___^^^___aaabbb___]]]ZZZ]]]```dddiiipppwww|||{{{{{{xxxxxx}}}...///000//////111444777555888:::<<<<<<<<<<<<===>>>@@@BBBDDDGGGJJJOOOSSSTTTUUUVVVXXX[[[^^^aaabbbiiiiiiiiijjjjjjkkkkkkkkkpppqqqrrrrrrrrrqqqooonnnnnnmmmlllkkklllnnnppprrrwwwwwwwwwvvvuuussspppoootttwww{{{{{{yyywwwxxxyyyvvv{{{}}}zzz{{{||||||{{{xxxuuussskkkiiieee```]]][[[ZZZZZZUUUPPPIIIFFFFFFEEEAAA<<<999666333111222222222222222222222222111111000000111000///...............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***)))((((((((()))***+++,,,,,,---,,,+++)))((((((((()))***,,,,,,,,,,,,,,,+++***)))************))))))))))))******))))))((((((''''''''''''(((((())))))*********))))))((((((((((((((())))))(((((((((((())))))(((((())))))******++++++******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******&&&'''***,,,,,,***'''%%%'''''''''(((((((((((((((***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((&&&&&&((()))***)))*********++++++++++++)))***+++***))))))+++---444888===BBBFFFIIILLLOOOUUUVVVXXXYYY[[[\\\\\\\\\ZZZ]]]______^^^^^^\\\ZZZ___eeejjjooowww~~~uuuqqqyyy|||---...000000111333666999;;;<<<<<<<<<<<<===???AAA@@@BBBFFFJJJMMMQQQVVVZZZ]]]^^^```bbbeeeiiilllmmmlllllllllllllllmmmnnnnnnttttttttttttsssrrrqqqpppooonnnmmmlllmmmoooqqqrrruuuuuuvvvwwwwwwvvvttttttwww{{{~~~}}}~~~}}}}}}~~~}}}zzzyyyxxxuuuqqqmmmjjjhhhgggfffbbb\\\UUURRRQQQNNNJJJEEE@@@===999777666666555444333222222111000/////////000000//////...///////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++******)))+++++++++************)))++++++***)))))))))))))))******************))))))************))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((''''''''''''((((((***))))))(((((())))))***)))))))))))))))*********)))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((((((((())))))''''''&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++)))))))))*********++++++***+++,,,,,,+++,,,...000555999???DDDHHHLLLPPPRRRWWWWWWXXXYYYZZZ[[[[[[[[[\\\^^^```___^^^^^^]]]\\\ccclllvvv}}}ttttttzzz}}}{{{///111333444555777;;;===@@@@@@@@@???>>>@@@DDDGGGEEEHHHNNNSSSXXX\\\```dddfffgggiiilllppptttwwwyyysssrrrpppooonnnoooqqqrrrwwwvvvuuutttsssrrrqqqpppmmmlllllllllmmmoooqqqsssvvvwwwyyy{{{|||||||||||||||}}}|||}}}}}}~~~{{{|||~~~~~~}}}yyyvvvrrrpppooonnnpppjjjddd___]]]ZZZUUUQQQLLLIIIEEEBBB@@@===;;;999666555444222111000///////////////...//////000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++++++++++++++++++++++++++************)))******++++++******)))((('''(((((())))))))))))(((************))))))))))))))))))))))))((((((((((((*********)))((('''''''''&&&&&&&&&&&&'''((())))))*********))))))*********************))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))*********+++(((''''''&&&&&&''''''((('''&&&%%%$$$%%%%%%'''(((((((((((((((((((((''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((,,,+++***(((&&&$$$###"""''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************,,,+++***))))))***+++,,,((((((((()))))))))*********+++------...///333555999===BBBGGGKKKNNNRRRUUUYYYYYYYYYZZZZZZ[[[[[[[[[`````````___]]]]]]^^^aaaiiivvvxxxtttxxx~~~}}}zzzwww}}}444666888::::::<<>>AAAEEEHHHKKKNNNRRRUUUZZZZZZZZZ[[[\\\]]]^^^___dddaaa___^^^\\\\\\aaagggrrrzzzzzz~~~}}}yyyvvvvvv|||888:::<<<======>>>@@@BBBAAAEEEJJJNNNPPPQQQSSSTTTZZZ]]]bbbfffhhhjjjmmmnnnmmmnnnppptttxxx||||||wwwtttsssssssssssssssrrrqqqqqqpppooooookkkllllllnnnrrrvvvzzz|||}}}}}}|||zzzxxxxxxzzz{{{~~~~~~}}}~~~~~~~~~}}}|||yyywwwssspppnnnlllkkkjjjhhhfffbbb___\\\WWWRRRNNNEEECCC???:::666333222111///.............../////////...............------------------------------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---***+++,,,,,,,,,+++)))(((((()))******++++++++++++************)))))))))((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((()))+++,,,---++++++************++++++++++++******))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((()))***++++++++++++***))))))(((((('''''''''&&&&&&&&&'''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((()))))))))(((((((((((())))))))))))***+++,,,...000333888<<>>CCCDDDFFFKKKQQQVVVYYYYYY\\\ZZZZZZ\\\```bbbaaa___\\\WWWPPPLLLQQQ___qqq}}}~~~~~~tttxxxXXXZZZ^^^bbbeeeggghhhiiilllllllllkkkkkkkkklllmmmmmmmmmnnnoooqqqrrrssssssuuutttsssssssssuuuwwwxxxyyyyyyzzz}}}zzzvvvtttpppnnnppptttyyy||||||uuurrrrrrssssssrrrrrrtttvvvxxxxxxzzz|||~~~~~~~~~~~~~~~~~~yyysssmmmhhhddd^^^UUUNNNJJJGGGBBB???>>>===<<<;;;:::888666333111111111222111000000///......------//////.........---------------------------------,,,,,,,,,++++++*********---///000///---++++++,,,---,,,+++))))))***+++,,,+++*********,,,,,,***))))))))))))))))))((((((((()))***+++***)))((((((***)))((('''''''''((()))***((((((((()))))))))******))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((((((((((((************************((((((''''''((())))))***(((((((((((('''''''''&&&''''''''''''''''''''''''''''''(((((())))))(((((()))(((((('''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''((())))))***)))************))))))((())))))(((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((***))))))((((((((()))***((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((()))************)))+++++++++++++++,,,,,,,,,......000555;;;?????????DDDEEEHHHLLLRRRWWWZZZ[[[]]]\\\\\\___bbbbbb```^^^XXXTTTOOOLLLQQQ^^^nnnyyyhhhiiikkkmmmnnnoooooooooooooooppppppoooooonnnnnnoooooopppqqqssstttuuuvvvvvvuuutttsssssstttvvvvvvwwwxxxzzz~~~}}}xxxtttssspppmmmlllnnntttzzzxxxsssrrrssssssssssssvvvzzz}}}~~~~~~{{{xxxsssooommmhhhaaa[[[WWWTTTPPPMMMKKKIIIFFFDDDCCC@@@;;;666333222222333000000111000000///...---/////////.........------------------------------------------,,,,,,,,,,,,,,,...000///...------......---+++***)))***++++++)))(((((()))******)))'''))))))((((((((()))******)))***+++***)))((((((***))))))(((((())))))***+++)))))))))*********++++++))))))))))))))))))))))))))))))******)))((('''&&&((((((((((((((((((((((((***************************)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%'''((()))***++++++***)))((('''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))******+++,,,,,,+++******))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))((((((''''''((())))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))******+++++++++,,,,,,,,,---///000222666;;;???@@@@@@EEEGGGJJJOOOSSSXXX[[[]]]``````aaacccdddccc___]]]VVVSSSOOONNNSSS^^^mmmwwwrrrrrrtttuuuuuuttttttsssqqqqqqrrrssstttsssqqqoooqqqrrrsssuuuvvvxxxyyyyyyxxxxxxvvvuuuuuuuuuuuuuuuvvvvvvxxx}}}|||zzzxxxvvvsssqqqpppnnnkkkkkknnnuuu}}}~~~wwwuuuuuuvvvuuuvvvzzz}}}{{{xxxvvvtttqqqlllhhhcccaaa___]]]]]][[[XXXVVVNNNJJJCCC<<<888666666666000111111111111///...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))+++,,,---,,,+++,,,---...---,,,+++************)))(((((()))******)))'''))))))(((((((((***+++,,,)))***+++***(((((((((******************+++++++++)))*********++++++++++++))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''''''''''''''''''''''''''''''''''')))))))))((((((((((((((("""###%%%&&&((()))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((())))))***)))((((((((()))+++,,,,,,,,,+++***))))))))))))'''(((((((((((()))))))))))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''')))***+++***++++++,,,,,,---------000111444888<<>>@@@BBBDDDGGGKKKPPPTTTVVVYYY___cccgggiiijjjiiieeeaaa^^^]]]^^^[[[XXXWWW]]]iiixxx}}}wwwwwwyyyxxx}}}|||xxxxxx{{{{{{xxxuuurrrssstttvvvxxxzzz||||||{{{{{{yyywwwtttrrrooonnnmmmmmmnnnrrrvvvyyyyyyyyyvvvtttrrrrrrrrrrrrqqqppppppppppppqqquuuzzz|||}}}}}}~~~}}}zzzzzz|||~~~|||vvvlll___RRRGGG@@@@@@===:::666333333333333000000000000/////////...........................)))*********+++++++++,,,+++,,,......---,,,---...)))******+++,,,,,,,,,,,,+++******+++,,,,,,+++)))(((***+++---,,,+++)))''')))***+++***)))((((((***((((((***+++++++++***)))((((((((()))))))))******))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))************************(((''''''(((((()))++++++'''''''''((((((((())))))((('''&&&%%%$$$###""""""))))))************))))))''''''&&&''''''((()))***(((''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''((())))))***(((((()))))))))*********&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''(((***************'''''''''((((((((())))))))))))))))))))))))))))))((())))))*********************+++,,,---...//////333777;;;===>>>@@@CCCEEEFFFKKKQQQTTTVVVYYY___dddhhhjjjkkkhhhddd```______aaaaaaaaaccciiisss~~~{{{ssssssuuuzzz{{{|||zzz||||||xxxuuuuuuvvvxxxzzz|||~~~zzzzzzxxxvvvssspppmmmllljjjjjjlllpppuuuxxxyyyyyyuuutttsssssstttssspppnnnppppppppprrruuuyyy}}}~~~}}}~~~|||}}}~~~}}}vvvkkk^^^RRRKKKEEEBBB===888555555666666000000000000////////////000000000000000000000000*********++++++,,,,,,,,,***,,,------,,,++++++,,,((()))***+++,,,---------+++***)))***,,,,,,***)))(((***,,,...---+++(((%%%)))***+++***)))((((((***'''((()))***+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&'''''''''((((((((((((&&&###!!!&&&&&&'''(((((((((((((((&&&&&&&&&&&&((()))***+++)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$&&&((()))++++++******''''''''''''(((***+++,,,))))))))))))************&&&(((+++------+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&''')))***+++++++++***'''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))(((******+++,,,---//////000444777<<<>>>>>>@@@CCCFFFFFFKKKRRRUUUVVVYYY___dddiiijjjkkkhhhccc______```eeegggjjjooottt|||zzzssstttvvvrrryyy}}}{{{zzz|||zzz|||~~~{{{xxxzzzuuuqqqpppqqqpppkkkgggmmmllllllnnnqqquuuwwwwwwwwwwwwwwwvvvuuutttsssrrrooooooppptttxxx{{{}}}}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}zzztttkkkccc^^^WWWQQQHHHAAA===;;;;;;:::222333222111///...///000,,,,,,,,,+++,,,,,,------,,,,,,---......---,,,,,,...---,,,++++++,,,...///...------,,,,,,++++++***+++++++++,,,,,,---------+++++++++*********))))))************************)))*********++++++++++++************************))))))))))))************&&&''')))***+++++++++***''''''(((((())))))******++++++************++++++)))'''&&&'''((()))(((&&&'''((()))******)))(((''')))(((&&&'''((()))'''&&&''''''''''''((((((((((((++++++***(((&&&$$$"""!!!&&&%%%$$$#########$$$%%%'''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((($$$%%%((())))))(((%%%$$$)))))))))))))))(((((('''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((***(((&&&'''***+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))))))))************+++++++++++++++***************+++++++++,,,---...000111222999:::<<<===>>>@@@DDDGGGKKKOOOSSSVVVYYY]]]aaadddiiikkkllljjjhhhffffffgggnnnxxx}}}yyytttooolllpppvvv|||}}}}}}~~~yyyvvvuuuqqqnnnnnnppppppmmmjjjmmmmmmmmmpppsssvvvxxxxxxyyyyyyxxxwwwuuutttrrrqqqrrrsssuuuxxx|||~~~|||{{{zzzyyyvvvxxxyyyxxxuuuooojjjfff___YYYQQQIIIDDDAAA???===777666444222///------...000//////...------------,,,---............---,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))************'''((()))***************((((((((()))))))))))))))*********))))))*********)))(((''''''))))))((('''(((((())))))))))))(((((()))(((''''''))))))((('''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((('''((()))******)))((('''&&&'''((()))))))))))))))(((((('''&&&&&&'''((((((&&&&&&'''''''''((((((((()))'''&&&&&&((()))(((&&&'''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++******))))))))))))******+++++++++,,,...000333444:::;;;<<<===???AAAEEEIIINNNPPPTTTWWW[[[___dddggglllmmmnnnmmmlllmmmpppsss~~~~~~zzzvvvsssooommmooovvv|||~~~}}}xxxuuussspppnnnooorrrsssrrrppppppqqqrrrtttvvvxxxyyyyyy}}}|||{{{yyywwwuuusssrrruuuwwwyyy|||}}}yyyvvvsssppprrrtttvvvuuurrrooommmiiieee]]]WWWQQQLLLGGGDDD===;;;888444111000000000333222111///......------------............------------.........------,,,***++++++,,,------.........---,,,+++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************************************))))))))))))***************)))))))))))))))******))))))))))))))))))((((((***))))))(((((())))))******)))((((((******)))((())))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''(((((((((((('''(((((()))***)))))))))&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((())))))))))))))))))(((%%%%%%'''((()))*********)))((((((''''''(((((()))&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&)))))))))*********++++++*********++++++++++++,,,)))))))))*********+++++++++***************++++++,,,++++++,,,///222666888:::;;;===>>>@@@CCCGGGKKKPPPRRRUUUXXX\\\aaagggkkkoooqqqqqqpppqqquuu|||{{{xxxuuurrrqqqppppppwww{{{{{{|||}}}~~~{{{yyyuuusssrrrrrruuuwwwwwwvvvvvvxxx{{{||||||{{{zzzzzz~~~}}}|||zzzxxxwwwvvvvvvxxxzzz~~~~~~yyytttqqqnnnppprrrttttttsssqqqoooqqqmmmhhhccc^^^YYYSSSOOODDDAAA<<<888777666555555333222111///.....................//////.........------/////////...,,,+++,,,,,,,,,,,,------.........---,,,******+++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************************((()))))))))************+++***)))(((((((((******+++******))))))((((((((())))))(((((((((((())))))***)))((()))***+++***(((***)))(((''''''((()))***)))((('''(((*********(((''''''''''''((((((((((((&&&'''((()))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))''''''''''''''''''''''''))))))*********+++++++++++++++++++++++++++++++++))))))))))))************,,,,,,+++++++++,,,------,,,,,,,,,---000444888;;;999;;;<<<===@@@DDDIIIMMMRRRTTTVVVYYY\\\bbbiiinnnrrrsssrrrpppqqqwww}}}zzzvvvtttsssssstttzzzxxxxxxxxxyyyzzz|||~~~~~~}}}|||xxxvvvuuutttvvvwwwxxxyyy~~~|||{{{zzzyyyyyyyyyyyyyyy}}}zzztttpppmmmnnnqqqssstttttttttttttttrrrooommmjjjfffaaa]]]NNNJJJDDD???===:::777555222111000///............////////////////////////......///000///...,,,+++.........------,,,,,,,,,------,,,+++++++++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************((()))))))))************+++***)))(((((((((******++++++******))))))(((((())))))(((((((((((())))))***)))((()))***+++***(((***)))(((''''''((()))***(((''''''((()))******(((''''''''''''(((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((())))))))))))(((((((((((()))))))))*********(((((()))(((((((((((()))((((((((()))))))))******************************(((((()))))))))************************+++,,,,,,------...000333777:::===999:::;;;===???DDDKKKOOOTTTUUUWWWZZZ]]]cccjjjooorrrsssqqqnnnmmmttt|||wwwuuuuuu{{{wwwxxxxxxzzz|||~~~|||~~~~~~}}}|||xxxwwwuuutttuuuvvvxxxyyy~~~}}}|||{{{{{{|||}}}~~~}}}wwwsssnnnoooqqqtttwwwyyyzzz{{{wwwuuuttttttssspppmmmjjj]]]WWWPPPKKKGGGBBB;;;666555444333111000/////////000000////////////000000///////////////...---,,,//////......---,,,,,,+++++++++,,,,,,,,,---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************))))))))))))***************)))))))))))))))************************))))))***))))))(((((())))))******)))((((((******)))((())))))(((((((((((())))))'''&&&%%%''')))***)))(((''''''''''''(((((((((((('''((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((('''&&&%%%'''(((((())))))(((((('''(((((()))))))))*********((()))***)))((('''(((***'''''''''((((((((()))))))))))))))))))))(((((((((((((((((()))))))))******''''''''''''((()))******...///000333666999;;;<<<999:::<<<===AAAFFFMMMRRRVVVWWWZZZ\\\___dddjjjnnnqqqqqqooojjjhhhooo~~~{{{yyyzzz{{{{{{|||}}}~~~xxx~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvuuuvvvxxx{{{}}}~~~|||vvvvvvwwwxxxzzz{{{}}}~~~zzzyyyxxxxxxyyyxxxuuusssiiiddd^^^ZZZWWWRRRJJJDDD===<<<:::777444222111000111111000//////000111111111000///...------------...............---------((()))+++---......------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))************'''((()))*********************************++++++*********))))))*********)))(((''''''))))))((('''(((((())))))))))))((((((&&&%%%$$$%%%((()))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&###$$$&&&'''(((((('''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((('''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&(((***)))'''&&&''')))'''''''''((((((((())))))******)))))))))((((((((((((((((((((()))))))))***(((((((((((()))***+++,,,...000333666888:::;;;;;;;;;<<<>>>???CCCIIIQQQVVVXXXZZZ]]]```cccfffjjjmmmnnnooommmhhhfffmmm}}}~~~|||}}}~~~~~~|||zzzyyyxxxvvv}}}}}}~~~}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxxxx{{{zzzvvvssssssvvvzzz{{{{{{{{{{{{||||||}}}~~~}}}}}}|||||||||||||||~~~|||{{{{{{|||{{{yyywwwppplllhhhggggggccc[[[UUUEEECCC@@@<<<888444222111222111000//////000111222222111///...---------...,,,,,,------.../////////&&&(((+++...000///...------------,,,,,,,,,++++++************************++++++,,,,,,,,,---------************************))))))))))))************&&&''')))***+++++++++***)))))))))***+++++++++,,,++++++************++++++)))'''&&&'''((()))(((''''''((()))******)))((('''%%%$$$###%%%'''(((((('''''''''''''''((((((((()))'''(((((())))))))))))((("""###%%%'''(((((('''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))++++++++++++,,,---...///...111444888:::;;;;;;:::===>>>???AAAEEELLLTTTYYYZZZ]]]```ccceeehhhkkknnnlllnnnmmmhhhfffmmm~~~yyyvvvvvvwww~~~~~~}}}|||zzzxxxvvvuuuwwwyyy|||~~~~~~~~~~~~}}}|||yyywwwtttuuuxxxzzz}}}~~~~~~~~~||||||{{{zzzyyyxxxvvvuuutttsssooommmlllkkkkkkmmmnnnpppooooooooopppqqqrrrsssttttttuuuvvvxxxyyyzzz{{{{{{{{{wwwsssuuu{{{|||}}}~~~}}}|||~~~}}}|||{{{{{{{{{uuuppprrrvvvuuummmeee[[[TTTJJJAAA;;;777444333000000111111111000000///222222222111000/////////---.../////////...,,,++++++,,,------+++***+++---........................************************((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************---,,,***)))))))))***+++)))))))))***+++---...///))))))))))))************((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%''')))******)))''''''((()))***++++++,,,******++++++++++++******---,,,+++*********+++,,,111444888:::::::::;;;;;;<<>>888555000000000000000000//////111111111000000/////////......///000///...---,,,---...///...,,,++++++,,,******++++++,,,,,,------************************)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))******(((((()))))))))************)))((('''&&&''''''(((******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))******++++++*********++++++*********,,,+++*********+++---...222555888:::;;;;;;;;;<<<===@@@DDDIIIOOOVVV]]]bbbfffhhhiiiiiigggeeeddddddjjjpppvvv|||||||||}}}zzzyyyxxxvvvuuusssrrrqqqsssvvvyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyy|||~~~||||||~~~yyyvvvuuuxxxzzzxxxtttqqqmmmkkkjjjjjjcccccccccbbbaaa``````___]]]\\\[[[YYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^]]][[[YYYWWWYYY\\\```ccchhhiiilllpppsssuuuwwwwwwvvvtttsssuuuzzz}}}{{{{{{{{{|||}}}~~~}}}}}}|||zzzvvvsssqqqkkkcccYYYPPPGGG???:::444333222111000000111111000000000000000000////////////000000000///...---///000111000---,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++***)))************************((((((((())))))))))))***(((((((((((()))))))))))),,,+++******))))))******+++***)))((('''&&&&&&&&&(((((())))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''''''''''')))))))))))))))*********************************+++*********+++---///000222555999;;;;;;;;;<<<>>>@@@AAAEEELLLVVV___eeehhhkkklllmmmkkkiiigggggggggkkkuuuyyyxxxvvvuuusssrrrqqqqqqsssuuuwwwwwwwwwwwwyyyzzz~~~~~~~~~~~~~~~|||vvvrrrqqqrrrxxxzzzrrrpppnnnkkkhhhfffeeeddd`````````______^^^^^^^^^\\\\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRSSSVVVYYY\\\___ccciiinnnppppppqqqqqqpppmmmlllmmmqqquuuxxxzzzxxxwwwuuuuuuvvvxxx{{{||||||}}}~~~~~~}}}||||||}}}~~~}}}~~~|||yyywwwvvvxxxtttmmmeee\\\RRRHHHBBB;;;999666444222222333444000000000000000000000000000000000000000//////...000222333222///---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))------,,,,,,+++++++++++++++***)))((('''&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))((((((((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&'''((()))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((('''%%%$$$###&&&'''''''''((((((((()))''''''''''''''''''''''''---,,,***(((''''''((()))*********)))))))))))))))******))))))))))))******))))))******,,,...111222333666999;;;<<<<<<>>>???AAABBBFFFOOO\\\ffflllnnnoooppppppnnnllljjjjjjjjjiiiuuuyyyxxxvvvtttsssrrrrrrrrrssstttuuutttsssrrrtttuuu}}}~~~~~~}}}|||||||||~~~||||||~~~vvvuuusssssstttwwwzzz}}}yyyyyyvvvrrrnnnmmmnnnoooxxxyyysssnnnmmmkkkiiigggeeedddcccaaaaaaaaa``````_________]]]\\\[[[ZZZYYYYYYXXXXXXZZZZZZ[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVYYY^^^ffflllooooooooonnnkkkiiifffeeegggiiijjjjjjgggggghhhiiilllooorrrtttrrrsssvvvzzz}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~{{{zzzzzzxxxvvvrrrllleee[[[QQQJJJAAA???;;;888555444444555111111111111000000000000111000000///////////////000222444333000...,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((***))))))(((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###))))))(((((((((''''''''''''''''''''''''''''''''',,,+++)))(((((()))***+++*********)))))))))))))))******)))(((((()))******))))))***+++---000222444555777:::;;;<<<===@@@AAACCCDDDIIITTTaaalllqqqsssvvvwwwvvvsssnnnkkkiiihhhfffooo{{{yyyxxxvvvtttsssrrrsssssssssttttttsssqqqqqqsssttt{{{~~~~~~{{{zzz{{{~~~zzzxxxvvvtttrrrqqqqqqqqqvvvtttrrrqqqrrrvvvzzz}}}~~~{{{|||~~~yyysssoooooonnnnnnooopppssstttqqqqqqpppnnnlllkkkmmmnnnvvv~~~|||vvvpppnnnnnnmmmkkkjjjhhhgggfffeeeddddddcccbbbaaaaaa```]]]]]]\\\\\\[[[[[[ZZZZZZZZZ\\\]]]___```______^^^\\\[[[YYYWWWUUUUUUUUUUUUXXX]]]fffooouuuwwwvvvuuunnnjjjfffbbbaaa```^^^]]]\\\\\\]]]```cccfffiiikkkgggiiilllrrrxxx|||}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~wwwvvvtttqqqkkkcccZZZSSSIIIGGGCCC???;;;888777666444333333222111111000000111000///........./////////111333333111...------------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++************)))))))))))))))))))))***************++++++++++++***))))))))))))))))))***++++++,,,''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******)))(((((('''&&&&&&'''''''''''''''''''''''')))))))))))))))******+++)))))))))))))))************)))(((''''''((()))************+++...000333555666888:::<<<===>>>AAACCCEEEHHHOOOYYYeeeooouuuxxx~~~zzzssslllhhhfffdddiiirrrzzzxxxwwwuuusssrrrrrrsssssssssssstttsssssssssvvvxxx~~~{{{wwwtttuuuwwwxxxyyy{{{~~~~~~{{{vvvpppooommmlllkkkkkklllmmmnnnmmmkkkkkklllnnnppprrrpppsssssspppoooqqqppplllllllllmmmmmmmmmnnnnnnooolllmmmooooooooooooqqqsssvvv~~~{{{uuutttttttttsssrrrpppooonnnmmmmmmlllkkkjjjiiihhhgggaaabbbbbbbbbbbbbbbaaaaaa___aaaeeeiiilllnnnoooooojjjgggbbb^^^[[[[[[\\\]]]^^^bbbkkkxxxyyytttnnnhhhddd```\\\YYYWWWXXXYYYZZZ\\\^^^```bbb______ccciiippptttuuuuuuvvvvvvvvvvvvwwwwwwxxxyyyxxxyyy{{{}}}yyyxxxwwwtttpppiiiaaa[[[UUUSSSOOOJJJEEEAAA===;;;666666555444222111000000000///...---------...///---000333333111///------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,((((((((((((((((((((((((+++++++++*********))))))************++++++++++++------.........---,,,+++***)))))))))******+++,,,'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))((((((((())))))******++++++***)))(((''''''((()))***+++++++++,,,...111333555666888;;;<<<===???BBBEEEIIINNNVVV___hhhqqqyyy}}}zzzrrrmmmjjjeeeggglllvvv|||xxxzzzwwwvvvsssqqqqqqqqqrrrsssrrrsssttttttuuuvvvzzz}}}{{{uuurrrqqqrrrssstttxxx}}}~~~zzzzzzyyysssnnnkkkjjjjjjiiijjjkkklllmmmiiiiiiiiijjjjjjkkkkkkkkkfffkkkmmmjjjiiikkkllljjjkkkkkklllmmmmmmmmmllllllhhhkkkooorrrtttvvvxxxzzzxxx}}}{{{{{{{{{{{{zzzxxxwwwvvvwwwwwwvvvtttsssqqqpppooohhhiiijjjjjjjjjjjjjjjiiifffiiinnntttyyy}}}xxxtttlllfffccccccfffhhhfffiiirrrxxxqqqjjjddd___\\\WWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ]]]bbbjjjnnnnnnmmmmmmmmmnnnoooppprrrsssttttttuuuwwwzzz~~~{{{zzzyyywwwsssmmmeee```___]]]ZZZUUUOOOIIIEEEBBB888888666555333222000000000///...,,,,,,------...,,,///222333111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,******+++,,,+++***)))(((******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))333222000...+++((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,''''''(((((())))))******((((((((((((((((((((((((((()))*********((('''%%%'''(((((()))***++++++,,,+++)))(((''''''((()))+++++++++,,,,,,...111333444777999;;;<<<===@@@CCCFFFKKKRRR[[[dddkkkrrr{{{~~~yyytttqqqffffffkkkvvvxxxsssvvv|||~~~{{{|||yyysssppprrrqqqmmmoootttvvvyyy{{{|||}}}~~~|||||||||zzzwwwtttrrrssstttssstttvvvxxx|||}}}xxxrrrmmmnnnnnnpppqqqqqqpppooooookkkkkkiiihhheeecccbbbaaaaaaccceeehhhjjjlllnnnnnnkkknnnqqqrrrqqqpppooopppiiilllrrr{{{|||vvvvvvvvvvvvuuuttttttsssrrrwww|||xxxrrrqqqsssttttttvvvwww|||uuummmeee]]]]]]ZZZXXXYYY\\\___^^^\\\[[[[[[\\\^^^bbbdddeeedddaaacccfffjjjkkkkkkkkkjjjiiikkkooosssxxx~~~~~~|||yyywwwuuusssqqqooohhhgggeeeccc^^^VVVKKKCCC===:::666444444555555444444222000000111111000///111000///------......///......---------,,,,,,,,,---------,,,,,,+++++++++((((((''''''((()))******)))***,,,,,,***)))******))))))))))))))))))))))))+++*********))))))((((((******)))((('''&&&%%%%%%************))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))((((((((((((''''''''''''$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***+++******)))((('''&&&%%%%%%''''''''''''((((((((((((******))))))((((((''''''((()))******)))(((***+++.........///111333666777666888:::<<>>999777666444333444222000///000000///...111000///...---...//////.........---------,,,,,,---------,,,,,,,,,+++++++++************++++++,,,(((***++++++*********+++++++++++++++++++++++++++******************))))))*********)))))))))))))))************))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((***)))(((((('''''''''((()))((((((''''''''''''(((((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''(((((()))))))))((((((''''''&&&%%%%%%'''((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$$$$&&&'''((()))((((((((((((((('''''''''))))))******++++++,,,,,,+++*********))))))))))))((()))******))))))***+++---......000222444777888999:::<<<>>>BBBGGGNNNSSSXXX```jjjsssxxxzzz|||}}}~~~~~~~~~}}}~~~vvvuuuttttttwww|||}}}zzzuuusssqqqqqquuu|||xxxtttrrrsssttttttwww|||yyyrrrnnnqqqqqqqqqqqqrrrrrrrrrrrrtttuuuvvvtttnnniiidddcccdddfffjjjooouuuzzz}}}xxxsssppprrrrrrrrrrrrrrrqqqpppooonnnllliiifffdddcccddddddeeehhhmmmrrrvvvyyy{{{{{{|||~~~|||zzzxxxxxx~~~yyymmmgggdddbbbccchhhmmmooooookkkgggaaa]]]\\\\\\\\\\\\[[[ZZZXXXVVVVVVWWWXXXYYYZZZ[[[___ccciiirrr{{{~~~}}}}}}|||{{{xxxvvvtttrrrnnniiibbb]]]UUUOOOGGG@@@<<<999777666555333111000000111000///111000///.........//////.........------------,,,------------,,,,,,,,,,,,,,,,,,+++*********++++++''')))++++++******+++,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))(((((())))))(((((((((((((((((())))))(((((((((((((((''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((%%%%%%&&&'''((()))*********))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''"""###$$$%%%&&&&&&''''''&&&'''''''''(((((())))))&&&''''''((()))******+++++++++++++++************((()))++++++******+++,,,------///111333666999:::<<<===???AAAFFFNNNXXX^^^cccjjjssszzz~~~}}}}}}|||wwwvvvyyy~~~}}}}}}{{{}}}uuutttttttttwww||||||zzztttpppkkkiiimmmuuu~~~yyywwwuuuvvvwwwzzz~~~{{{xxx{{{|||vvvpppjjjgggfffgggggghhhhhhhhhjjjkkklllmmmooonnnkkkgggfffeeeiiikkknnnsssxxx~~~}}}zzzwwwuuuttttttssssssrrrqqqppppppkkkjjjgggfffeeegggiiikkkmmmpppvvv|||xxxtttqqqrrrwww|||~~~~~~wwwrrrjjjdddbbbaaaaaaaaa[[[ZZZWWWTTTRRRQQQQQQRRRSSSTTTWWWZZZ```iiissszzz~~~~~~~~~}}}}}}|||zzzxxxtttpppllljjj___YYYQQQIIIDDD@@@===;;;777555222111222333333222000000000///////////////............------------------------------,,,,,,+++******)))((((((((((((''')))+++++++++***+++,,,))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,************)))))))))((())))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((()))))))))''''''(((((())))))))))))'''(((((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((()))******************************(((***++++++******,,,------...000222555888:::<<<===>>>@@@DDDKKKUUUaaaiiinnnsss{{{yyyuuusssvvv||||||xxxyyy}}}|||zzz~~~|||~~~zzzxxxvvvuuuwww|||~~~{{{{{{wwwtttoookkkmmmttt~~~wwwyyyzzz{{{{{{vvvvvvyyy}}}~~~}}}}}}zzzxxxrrrqqqpppnnnjjjeeeaaa^^^\\\]]]^^^^^^]]]^^^aaacccbbbdddfffggghhhjjjmmmpppuuuvvvxxxzzz~~~~~~{{{yyyuuuttttttsssrrrqqqqqqqqqnnnmmmlllmmmooossswwwyyyzzz~~~xxxpppjjjgggdddccc]]]\\\ZZZWWWTTTQQQNNNMMMNNNOOOPPPRRRWWW^^^gggnnnxxx}}}}}}|||}}}~~~~~~~~~~~~}}}{{{xxxuuurrrqqqkkkfff]]]UUUNNNHHHCCC@@@:::777333222222333333333000000000000000///////////////.........---------------------------------++++++***)))(((((())))))''')))++++++******+++,,,))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,+++++++++*********************)))))))))((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((''''''((())))))&&&'''((()))******))))))''''''((((((((((((((('''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((('''''''''$$$%%%%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''###%%%&&&((((((((('''&&&((((((((((((''''''''''''))))))***+++,,,,,,------))))))))))))))))))))))))(((***,,,,,,++++++---......///111444777:::<<<===<<<===@@@EEENNNZZZhhhpppwww{{{rrrnnnmmmqqqyyy~~~|||xxxwwwyyy}}}}}}yyyyyy|||}}}|||{{{|||zzzwwwsssssswwwzzz~~~yyyxxxxxxzzz|||~~~~~~}}}|||~~~~~~yyysssmmmjjjfffeeedddaaa___\\\YYYXXXXXXZZZ[[[ZZZXXXYYY\\\```^^^aaadddhhhlllrrrxxx}}}}}}zzzyyyzzzyyyxxxwwwvvvvvvwwwwwwttttttuuuxxx|||zzzqqqjjjeeecccbbb```\\\XXXTTTPPPNNNMMMMMMMMMMMMOOOTTTZZZ___lllrrr{{{~~~}}}}}}~~~|||yyywwwwwwxxxssskkkccc\\\TTTMMMIIIAAA===888555333333333222000000111111111000///.../////////.........------------------............---,,,,,,+++++++++,,,,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++*********++++++++++++++++++++++++******)))))))))************))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((('''''''''((())))))'''((()))***+++***)))(((&&&'''((((((((((((((((((%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''))))))(((((('''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((((('''))))))(((((('''''''''&&&***************+++++++++((((((((((((((())))))))))))***,,,,,,,,,,,,...000///111333666999;;;<<<===;;;===AAAGGGQQQ^^^llluuu}}}~~~ooonnnpppvvv~~~|||wwwtttuuu{{{}}}~~~zzzxxxzzz{{{}}}}}}~~~{{{{{{yyyuuuooohhhaaa]]][[[ZZZYYYYYYYYYYYYZZZ[[[]]]___aaa___\\\\\\```eeeeeeiiiooouuuzzz}}}vvvooolllhhhccc^^^ZZZXXXWWWQQQQQQPPPOOONNNOOORRRUUU^^^dddnnnyyy~~~}}}}}}}}}zzzvvvrrrlllfff___[[[PPPKKKCCC===999666444333000000111222111000///...////////////............------------.........///,,,,,,+++++++++,,,------***,,,---,,,***(((((()))++++++++++++++++++++++++******************))))))************++++++++++++************))))))))))))'''((((((((()))))))))***'''''''''((()))*********)))((((((((())))))***+++((()))***++++++***((('''&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))))))))(((((((((((('''(((((()))))))))*********)))+++,,,---,,,---///000111333555888:::;;;<<<<<<:::===BBBJJJTTTbbbpppyyy{{{nnnooouuu}}}||||||~~~{{{|||}}}{{{ttttttrrroooiiiaaaZZZVVVRRRRRRSSSTTTWWW\\\```bbbeeehhhiiigggcccccchhhlllnnnsss{{{zzzvvvooohhhcccaaaaaaaaaXXXWWWVVVSSSPPPOOOQQQRRRRRRYYYdddppp||||||{{{{{{zzzyyyuuuoookkk]]]WWWNNNFFF???;;;777555000111111222222000///...000/////////............---------.........//////))))))))))))***+++,,,,,,+++,,,---,,,***((((((((())))))))))))))))))))))))+++*********))))))((((((((())))))***,,,------...************))))))))))))'''((((((((())))))******&&&''''''((()))******+++******))))))***+++,,,,,,)))***+++,,,+++)))'''&&&&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((()))***+++------,,,,,,+++*********))))))******+++++++++,,,)))+++,,,---------///111222444666999;;;;;;<<<<<<:::===CCCLLLWWWdddrrrzzzzzzmmmpppyyy|||~~~|||tttmmmoooiiibbb^^^\\\YYYSSSMMMUUUUUUVVVYYY]]]bbbfffiiirrrtttvvvwwwwwwxxxzzz|||~~~qqqjjjgggeeedddaaa\\\WWWUUUVVVVVVUUUSSSSSSWWW]]]dddmmmzzz}}}{{{{{{{{{zzzxxxoookkkbbbUUUJJJBBB>>>>>>666666555333111000111333000...---...000000///.........---------,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))************************************************///,,,((((((***+++***)))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((''''''''''''(((((()))+++*********))))))((((((((('''&&&&&&'''((('''%%%(((((((((((())))))))))))((((((((((((((((((((((((+++)))((())),,,---+++)))))))))((('''''''''''''''(((((((((((((((''''''''''''((()))++++++***))))))++++++***)))(((((())))))((((((((()))******++++++,,,,,,+++***)))+++...222444555777888::::::;;;;;;>>>@@@EEELLLXXXgggwww}}}ssslllttt}}}}}}zzzuuummmgggaaa]]]YYYWWWVVVVVVTTTRRRWWWYYY]]]bbbhhhnnnsssvvv{{{~~~{{{uuupppmmmfffbbb]]]ZZZZZZYYYUUURRRPPPSSSWWW\\\cccmmmxxx~~~}}}}}}}}}|||{{{xxxtttlllcccXXXNNNEEEAAA:::888555333111111111222///---,,,---///000///.../////////.........---------------------.........++++++,,,,,,,,,,,,++++++++++++++++++*********)))************************************************...+++((((((***+++***)))************))))))))))))(((((((((((())))))))))))''''''(((((())))))******((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))*********)))))))))(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***((('''(((***+++***((())))))((('''''''''''''''((((((((((((((((((((('''))))))***++++++++++++***++++++***)))))))))))))))(((((())))))******++++++......---,,,,,,...111444777777999:::;;;;;;;;;;;;>>>AAAGGGOOO\\\kkk{{{{{{sssooosssyyy|||yyytttooojjjbbb]]]XXXXXXXXXWWWWWWXXX[[[^^^___bbbhhhpppwww~~~{{{vvvnnnjjjeeebbbaaa___[[[WWWSSSTTTUUUWWW[[[aaaiiiooovvvzzz|||yyytttooohhh]]]PPPHHHBBB===888444444444333111000///---...000111111000000000000/////////.....................---------++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++************************,,,***(((((()))***)))(((************))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))((((((((((((((('''((('''&&&&&&(((((((((&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))((())))))((('''''''''((((((''''''(((((((((((((((((()))))))))))))))******++++++***))))))))))))))))))(((((())))))***+++++++++---......------///333555:::::::::;;;;;;<<<<<<<<<>>>CCCJJJUUUbbbqqqvvvqqqoooppprrrvvv|||}}}xxxpppiiiddd^^^YYYUUUVVVYYY\\\\\\\\\___ffflllooorrrxxx~~~yyytttmmmiiihhhfffccc```[[[ZZZYYYXXXZZZ]]]bbbeeegggjjjmmmpppsssxxx~~~yyyvvvsssrrrppphhh\\\RRRLLLEEE<<<999999888555111333111///000111333333333000000000/////////............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))))))))************)))))))))((((((((((((((())))))))))))'''''''''((()))************))))))))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&'''((((((((((((((((((''''''''''''((('''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))))))))))))))((((((((((((((()))''''''''''''(((((((((((((((((('''&&&&&&((()))*********)))))))))))))))***((())))))******+++,,,,,,+++,,,---------///222555;;;;;;;;;;;;;;;;;;<<<<<<>>>DDDNNNZZZhhhwwwwwwooollljjjiiikkkrrr}}}~~~}}}{{{xxxvvvsssoooiiibbb]]]YYYVVVTTTUUU[[[aaaccceeeiiissszzzyyyqqqmmmkkkhhhfffbbb```]]][[[[[[\\\^^^_________aaabbbeeejjjooosss{{{zzzvvvsssrrrqqqmmmddd]]]TTTLLLCCC>>>===;;;666111444222//////000222222222/////////.........------.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************))))))*********))))))***************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))******************)))(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((((('''&&&''')))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))((((((((())))))***&&&'''''''''(((((())))))***)))((('''((()))***+++***)))))))))))))))******)))))))))***++++++,,,,,,+++---...//////111444777;;;;;;::::::::::::;;;<<>>AAACCCKKKTTTaaaooo{{{}}}{{{yyywwwssswww}}}~~~yyyzzz|||~~~~~~xxxvvvxxx{{{{{{{{{yyyssskkkccc______aaadddiiilllrrrxxx|||~~~~~~~~~}}}xxxwww~~~zzzrrrlllllliiifffeeefffiiikkkkkkggghhhhhhfffccccccgggjjjqqqyyy~~~~~~|||zzzxxxvvvvvvsssjjj]]]SSSJJJBBB999444444444333000.....................---//////.........---------)))***---///000///---,,,++++++++++++++++++,,,,,,((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((******))))))))))))******&&&(((++++++***(((((((((((()))***++++++,,,++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++''''''(((((()))))))))***((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,++++++---///222666:::<<>>AAAHHHQQQ^^^nnn~~~}}}}}}}}}}}}~~~zzzxxxwwwxxxyyyyyywwwsssnnnlllooowww~~~xxxyyyxxxxxxwwwvvvuuutttnnnppppppmmmgggddddddeeeggggggfffeeefffhhhjjjkkkjjjmmmrrruuuwwwuuusssqqqrrruuu{{{xxxpppiiidddaaaeeeeeedddeeegggkkkpppsssvvvzzzxxxoooaaaTTTIII@@@999555222222111000000000111111/////////...............,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++++++++******)))))))))))))))******++++++,,,,,,*********************************)))))))))))))))******))))))))))))******+++***)))&&&%%%&&&***---******++++++***)))(((((((((((()))***,,,---......***))))))(((((((((((()))((((((((((((((((((((((((((()))***+++++++++***)))((((((((((((((('''''''''((((((((((((((((((((((((&&&''')))++++++)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******...---+++******,,,///111///000222444666888:::;;;@@@===<<<>>>AAAEEEOOOYYYjjj{{{|||}}}|||}}}zzzxxxxxxxxxxxxsssqqqnnnkkkkkkpppxxx~~~xxxxxxxxxxxxwwwvvvttttttoooqqqrrrpppllljjjjjjlllpppooommmkkkiiigggfffffffffiiimmmrrruuuvvvvvvuuuuuuyyywwwooohhhdddcccbbbaaaaaabbbcccddddddhhhjjjnnnsssyyy{{{pppcccVVVJJJ@@@;;;555444222000///000000111////////////////////////...///000111222111000///...---------,,,,,,++++++,,,+++++++++******))))))++++++++++++,,,,,,------************************))))))))))))))))))************))))))))))))******)))+++,,,+++***)))***+++(((((()))*********************))))))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((()))***+++''''''((()))******++++++))))))))))))))))))))))))((())))))))))))))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,+++)))((()))+++...000,,,...000333666999;;;<<>>>>>@@@CCCKKK[[[jjj}}}|||wwwyyy~~~tttvvvxxxzzz{{{~~~{{{vvvmmmkkkjjjjjjooowwwssstttuuuwwwxxxyyyyyyzzz|||zzzxxxxxxyyy{{{||||||}}}{{{xxxuuurrrpppnnnnnnoooqqqtttzzz|||uuujjjgggddddddeeeeeecccaaa^^^^^^^^^^^^```eeemmmrrryyy}}}}}}}}}tttdddVVVMMM???<<<888555222111222222.../////////000000000000...---,,,---000444888;;;111111111000///.........,,,,,,------------------------,,,,,,+++*********************************((()))))))))******************))))))))))))******&&&(((+++,,,+++)))((((((&&&&&&'''''''''''''''&&&$$$%%%&&&(((***+++------%%%%%%&&&&&&'''(((******(((((((((((((((((((((((('''((()))***++++++++++++))))))***+++,,,------...******************************)))(((((()))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))***+++------...///222666999;;;<<<<<<===<<<>>>AAAFFFQQQddduuuvvvsssuuu{{{ooossswww{{{}}}{{{ssskkkiiihhhkkkqqqzzznnnppprrruuuxxxzzz||||||}}}~~~}}}||||||||||||wwwrrrllliiihhhgggeeeccc______^^^]]]\\\^^^bbbeeekkkooosssttttttvvv}}}}}}mmm]]]TTTCCC@@@<<<777444333333333.../////////000000111111444111...---111888@@@FFF333222222111000//////...*********++++++,,,,,,,,,---,,,,,,+++***)))((((((************************(((((())))))*********+++******))))))))))))******(((***,,,,,,+++*********************)))((('''&&&)))))))))((('''&&&&&&%%%$$$$$$$$$%%%'''(((***+++((((((((((((((((((((((((&&&(((+++...///...,,,***((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++---...//////000111222555888:::;;;;;;;;;<<<<<>>BBB666555333000...,,,+++***///...,,,+++++++++,,,,,,.........---------,,,,,,(((((())))))*********+++***)))(((((((((***+++,,,+++*********))))))((((((************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((+++++++++,,,,,,+++++++++&&&&&&''''''(((((()))))),,,+++***))))))***+++,,,+++++++++,,,...---+++))),,,+++++++++******))))))***)))))))))((((((''''''***+++,,,,,,+++***+++,,,))))))))))))************,,,------+++******,,,///000444888;;;<<<<<<===>>>>>>???EEELLLQQQ\\\sss}}}ooottt{{{}}}~~~|||~~~sssllliiiggggggkkksss}}}iiieeefffkkkpppuuu{{{}}}uuummmjjjgggcccaaa``````^^^\\\\\\]]]^^^___```eeelllrrrxxxpppiiiWWWPPPGGGAAA===999555222222111///000111111111///111000......000444888;;;333222000///...------------,,,+++)))))))))***+++,,,,,,+++++++++*********************+++++++++,,,***)))(((((()))***+++,,,************)))))))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))((((((((())))))*********++++++++++++******'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((''''''((())))))(((&&&++++++******))))))))))))*********))))))((((((((()))***+++***)))))))))+++))))))))))))************,,,------,,,***+++---///333666:::<<<======>>>??????AAAGGGNNNUUUbbbzzzyyyqqquuu|||{{{qqqllliiihhhiiilllttt}}}hhhffffffiiikkkoooyyyyyyrrrlllfffdddeeeddd```\\\\\\\\\\\\ZZZ[[[]]]bbbfffttt}}}~~~vvvqqqbbb[[[PPPHHHBBB===777333555333111000111111000///000///...---...///111333///...............//////,,,,,,+++*********++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,******)))))))))***++++++************))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((((((******)))(((((()))))))))))))))************))))))((((((((((((((('''''''''&&&'''***++++++***'''&&&***)))'''((()))******)))))))))))))))((((((((((((***************)))))))))''')))***)))((('''((())))))))))))*********++++++,,,,,,---,,,+++,,,...000666888;;;=========>>>???AAACCCIIIRRR\\\lllzzzuuurrrwww~~~~~~}}}tttmmmlllhhhiiikkkooouuu}}}lllkkkkkkkkkjjjmmmyyyvvvlllhhhiiijjjgggcccbbbaaa___]]]\\\^^^```bbbhhhqqq{{{vvvllldddYYYPPPHHHBBB:::555666444111000111111000//////......------......///......---------......///.........------------...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********************+++*********)))))))))))))))************************((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''(((((((((((()))(((''''''''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&'''(((***++++++***((('''+++)))'''''')))***+++***((((((((((((((((((''''''++++++******************''')))***)))((('''(((***))))))*********+++++++++,,,,,,---,,,,,,---///222777999<<<=========>>>???BBBFFFMMMWWWeeexxxvvvrrrtttxxx~~~{{{zzzxxx|||yyynnnjjjkkkhhhjjjnnnrrrwww}}}qqqqqqqqqppplllmmmxxx{{{rrrqqqqqqoookkkhhhfffccc```___``````aaaaaagggqqq}}}}}}yyyrrrlllbbbYYYRRRJJJAAA;;;777444222000111222222111............/////////000000///...---------------............///..................---------,,,,,,++++++++++++++++++*********++++++++++++*********))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((()))))))))(((((('''''''''((((((((((((((())))))((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%'''((('''''''''''''''''''''((((((******************++++++)))***++++++))))))***+++************+++++++++++++++,,,---------...111333777999;;;<<<<<<<<<>>>???CCCIIISSS___ooo|||vvvrrruuuyyy~~~}}}zzzvvvuuuvvvyyy~~~tttjjjhhhkkkhhhmmmssswww{{{~~~ssssssuuutttqqqpppxxxzzzwwwtttrrrppplllhhheeecccbbbaaa______bbbgggoooyyy|||wwwrrrkkkeee___VVVLLLEEE<<<999555333333333333222///////////////000111111111111///...------,,,,,,+++,,,---.........------------------,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))***)))))))))******+++,,,(((((())))))))))))(((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))'''&&&%%%&&&((())))))(((''''''''''''(((((((((((()))))))))******************,,,---,,,+++***+++,,,*********++++++++++++,,,+++,,,------...///222555777999;;;<<<<<<===???AAAEEENNN[[[hhhzzzzzzvvvtttxxx|||}}}{{{zzzvvvssssssxxxzzz}}}~~~xxxpppiiihhhkkkkkkqqqyyy~~~uuuuuuxxx{{{zzzxxx~~~zzztttooollliiieeebbb```aaacccfffkkkttt~~~|||yyyuuurrrmmmeeeZZZRRRDDD@@@;;;777666555444333222111000///...///000111111111000///............+++,,,---...///......---///............---------------,,,,,,++++++++++++++++++,,,,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***&&&&&&''''''((())))))***(((((())))))***+++------((())))))******))))))((('''''''''(((((((((((((((++++++++++++++++++++++++)))((((((***,,,---,,,***''''''((((((((()))))))))((((((((())))))*********+++,,,---,,,+++***+++---*********+++++++++,,,,,,+++,,,---......000333666888999;;;<<<===>>>AAACCCHHHTTTcccrrr|||xxxvvvuuu|||{{{{{{yyytttsssvvvyyyzzz{{{|||}}}~~~|||vvvrrrnnniiiiiikkkooowwwwwwxxx|||zzzvvvrrrlllhhhbbbbbbbbbbbbdddjjjqqqvvv~~~|||zzzwwwoooddd\\\KKKFFF@@@;;;888666444222444222000...---...///000111000000/////////000000---...000111111111000///111111111111000000000000.........------,,,,,,,,,+++,,,,,,---,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++&&&&&&&&&'''((())))))***&&&&&&&&&'''(((***,,,,,,))))))************))))))&&&'''''''''(((((())))))&&&''')))++++++)))'''&&&%%%%%%&&&(((***+++)))''''''((((((((())))))******''''''(((((()))))))))******+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++,,,---...///111444777888:::<<<===>>>@@@CCCFFFKKKXXXiiiyyy~~~yyywwwvvvvvv~~~|||||||||yyyuuuuuuyyyyyyyyyyyywwwwwwwwwzzz|||xxxqqqpppnnnjjjiiikkksss{{{vvvzzz}}}uuupppdddeeefffdddbbbbbbgggkkkrrr{{{zzznnneeeTTTMMMCCC<<<888666333111333222111111222333222000000000000000////////////........................111000///...---,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,++++++*********------,,,,,,+++***)))))),,,***))))))***++++++******))))))))))))))))))***))))))))))))))))))))))))+++***)))'''''''''((()))***)))'''&&&%%%&&&((()))))))))((('''''''''''''''+++******)))))))))))))))%%%&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((()))+++,,,************************************+++,,,---...------,,,---...111444666<<<:::;;;===>>>???DDDLLLSSSeee{{{~~~{{{yyyvvvuuuwwwzzz}}}{{{xxxuuuvvvxxxwwwxxxtttnnnnnnvvvyyyxxxyyyrrrkkkiiigggfffhhhlllwww|||}}}vvviiiiiiiiigggeeedddfffgggkkkrrr|||vvvmmm```YYYNNNFFFAAA===888555333222000000111111000...111000000000////////////........................000///...------------------------...------,,,,,,---,,,,,,,,,++++++++++++------,,,,,,+++******))),,,***))))))***++++++***))))))************))))))))))))))))))))))))))))))******)))(((((((((((((((***)))'''&&&&&&((()))******)))((((((''''''((((((((((((''''''((()))******&&&'''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***+++,,,************************************+++,,,---...---------...000333666888;;;999:::===>>>@@@GGGOOO[[[lll}}}{{{{{{yyyyyy{{{|||~~~}}}zzzxxxwwwxxxtttuuuqqqlllmmmsssvvvuuuvvvooojjjhhhhhhgggiiinnnwwwvvvsssooolllkkkjjjiiihhhgggjjjpppvvv}}}yyyllldddYYYPPPHHHAAA:::555666444222111111111000///111111000000000////////////////////////////////////......---------......///...------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++******,,,+++))))))+++,,,+++***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))((((((''')))(((((('''((()))+++,,,******)))(((((((((((()))%%%%%%&&&&&&''')))***+++((((((((((((((((((((((((''''''(((((())))))******************************+++************+++,,,,,,************************************+++,,,---------------///222555888:::999888:::===???AAAJJJTTTfffvvv{{{}}}~~~zzz}}}~~~{{{yyyqqqpppmmmjjjkkkppprrrpppqqqkkkhhhiiiiiihhhlllqqqxxxyyytttrrrrrrqqqooolllllllllnnnqqqvvv|||xxxpppeee[[[RRRIII???999999777444333444444333222111111111000000000//////000000000000000000000000---------------...///000000///---,,,++++++,,,---------------------------------,,,,,,,,,+++++++++---+++)))***+++,,,++++++((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***,,,---+++******)))))))))))))))''''''''''''((()))***+++)))))))))(((((((((((((((&&&''''''((()))******+++************************++++++++++++++++++,,,,,,************************+++*********++++++,,,---,,,---///111444888;;;<<<:::999;;;>>>???BBBMMMXXXnnn~~~~~~}}}}}}~~~qqqnnnjjjhhhjjjmmmnnnmmmkkkhhhgggiiijjjkkkooouuu{{{|||yyyyyyyyyyyyvvvsssooommmmmmooorrrsssuuu~~~}}}sssjjjaaaWWWLLLDDD<<<999666555555555555444111111111111000000000000000000000000000000000000---------------...///000///...---,,,+++,,,---------------------------------------,,,,,,,,,,,,,,,---+++******+++,,,,,,+++((()))***++++++***)))(((************************'''((()))******)))((('''((((((((()))***+++,,,,,,+++******)))))))))))))))******)))(((((())))))***)))))))))))))))(((((((((&&&''''''((()))******+++************************+++++++++,,,++++++++++++************************++++++******++++++,,,,,,,,,---///222666999<<<===<<<<<<===???@@@DDDPPP]]]uuutttmmmhhhgggiiikkkkkkjjjfffeeegggkkklllmmmrrryyy{{{uuuqqqooonnnmmmllljjjpppzzzyyyrrrkkkaaaVVVOOO@@@===999666555555444333222222111111111000000000////////////////////////---------------...///000---------,,,,,,------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,******,,,---,,,+++***))))))))))))))))))***************************'''(((((()))))))))))))))'''(((((())))))***************)))(((((((((((()))++++++***)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************+++++++++,,,++++++***)))************************,,,++++++***++++++,,,,,,---...000333777:::<<<=========???AAABBBGGGUUUddd|||xxxnnnfffeeehhhhhhggghhhcccccchhhmmmnnnooouuu}}}|||xxxvvvtttooollljjjlllpppuuu}}}|||xxxssskkk```YYYKKKFFF@@@;;;888666444222222222222111111111000000..............................---------......///++++++,,,---............++++++++++++,,,,,,,,,---------------------------...,,,***+++,,,---,,,++++++***)))(((((()))***+++************************((((((((((((((()))******'''(((((())))))(((((((((***)))((((((''''''(((((())))))((((((((())))))***((((((((()))*********+++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***)))(((************************,,,,,,++++++***++++++,,,---...111444777999;;;<<<;;;<<