BM6P6(@ nnn______lll|||lllXXXTTTUUU]]]lllxxx~~~tttggghhhnnnuuuwwwfffkkk|||~~~wwwppplllhhhhhhhhhkkkooosssttttttjjjhhhiiikkkjjjeeecccdddeeedddeeehhhjjjjjjgggccc[[[YYYWWWUUUSSSQQQMMMJJJKKKJJJHHHFFFDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@AAADDDGGGIIIKKKMMMOOOPPPPPPNNNLLLJJJJJJHHHEEEDDDCCCDDDGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGKKKIIIHHHIIIKKKJJJFFFCCCFFFBBB@@@AAA@@@AAAFFFNNN]]]```dddffffffdddddddddkkklllmmmnnnnnnllljjjiiihhhhhhiiiiiiiiiiiihhhhhhmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiikkkjjjiiihhhgggggggggggggggffffffeeeeeedddccccccjjjpppyyy~~~{{{wwwzzz{{{}}}}}}zzzvvvzzzwwwpppaaaLLLIIIAAA;;;;;;;;;777555666555444444444444555666666777888999:::<<<===>>>>>>>>>EEEMMM\\\xxxxxxeeeVVVMMMHHHFFFHHHJJJRRRiii}}}sssmmmpppyyy{{{ooocccZZZTTTSSSUUU___rrrpppfff]]]^^^dddiiimmmqqqzzzyyyyyyzzz~~~~~~}}}|||zzzwwwuuutttuuuvvvuuutttuuuvvvxxxxxx}}}xxxzzzxxxwwwxxx{{{}}}|||zzz{{{|||}}}}}}yyywwwxxxxxxuuussssssrrrrrrrrrrrrsssttttttxxxyyyyyyyyyxxxvvvuuutttwwwzzz}}}kkk^^^```sssyyyiiiVVVTTTUUU]]]mmmzzzxxxiiihhhkkksssxxxgggkkkyyy{{{vvvpppkkkhhhggggggiiillloooqqqqqqjjjgggfffhhhfffbbbaaaccceeeeeeeeeggghhhgggccc___YYYWWWUUUSSSRRROOOLLLJJJIIIHHHFFFDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJJJJLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEEEEGGGFFFDDDAAADDD@@@???@@@AAABBBIIIPPP^^^aaaeeeggggggffffffgggjjjkkklllmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiilllmmmnnnnnnnnnnnnllllllkkkkkkkkkjjjjjjjjjiiiiiijjjjjjiiihhhgggggggggggggggffffffeeeeeedddccccccgggnnnxxx|||vvvzzz{{{~~~||||||vvvyyywwwsssfffRRRMMMDDD===;;;:::777555666555444444444444555666666777888999:::<<<===>>>>>>===CCCKKK[[[zzz{{{fffUUULLLGGGEEEHHHJJJSSSkkk~~~tttoooqqq{{{zzznnnbbbYYYSSSSSSVVV```rrroooeee]]]^^^dddiiinnnrrrxxxwwwwwwyyy}}}~~~{{{xxxuuurrrsssttttttssstttvvvxxx{{{zzzwwwwwwvvvuuuwww{{{}}}|||{{{zzz{{{|||~~~{{{wwwuuuvvvuuusssqqqqqqqqqqqqrrrssstttuuuvvvzzz{{{{{{zzzyyywwwuuusssuuuwww{{{|||}}}hhh___ddd{{{~~~uuueeeTTTSSSUUU^^^nnn|||~~~mmmggggggooo|||yyyiiijjjttt~~~zzzuuuqqqnnnjjjiiihhhiiilllnnnooonnnjjjfffccccccaaa]]]]]]```fffeeeeeefffeeeccc^^^[[[VVVTTTRRRPPPPPPNNNLLLIIIFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHFFFDDDCCCCCCCCCBBB@@@AAA>>>===@@@BBBEEELLLUUU```cccgggiiiiiiiiiiiijjjhhhiiikkklllmmmllllllkkkkkkjjjiiiiiiiiiiiijjjkkkkkklllnnnppppppooommmkkkkkkkkkjjjjjjjjjjjjiiiiiijjjiiihhhgggffffffffffffgggffffffeeeeeedddcccccceeekkkvvv~~~tttyyyzzzzzz~~~wwwyyyxxxyyyppp^^^TTTIII@@@<<<999666444666555555444444555555666777777888999:::<<<===>>>>>>@@@DDDKKK^^^~~~~~~nnnZZZKKKFFFDDDHHHKKKUUUkkkuuurrrttt}}}yyymmmaaaXXXRRRSSSWWWbbbsss}}}mmmccc\\\^^^dddjjjnnnsssuuuuuuvvvxxx||||||wwwtttoooqqqrrrsssssstttvvvxxx{{{vvvuuusssrrrsssuuuyyy{{{|||{{{xxxyyyzzz{{{|||}}}}}}}}}|||yyyuuusssrrrrrrpppooooooooopppqqqsssuuuwwwxxx{{{||||||{{{yyyvvvsssqqqrrrtttxxxzzz{{{}}}zzzeeeaaaiii}}}ssseeeWWWSSSTTT^^^ooo}}}}}}~~~ttthhhdddlllxxxzzzjjjjjjooo|||yyyvvvsssqqqpppooommmnnnpppppppppooojjjddd___^^^\\\YYYZZZ^^^ddddddeeeeeeccc```\\\ZZZTTTRRRPPPOOOOOONNNLLLKKKEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIFFFDDDCCCBBBBBBBBBAAA>>>===@@@CCCGGGPPPYYY```cccfffhhhiiiiiijjjkkkggghhhiiikkklllmmmmmmmmmmmmllljjjiiiiiijjjlllmmmjjjllloooqqqrrrpppmmmkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhgggffffffffffffgggffffffeeeeeedddccccccdddkkkuuu|||qqqwwwxxx{{{yyyyyy|||~~~mmmYYYNNNBBB<<<999555444666555555555555555666666777777888999:::<<<===>>>>>>EEEFFFNNNdddzzz{{{}}}zzzuuurrr{{{xxx___NNNGGGEEEHHHLLLTTTiii~~~~~~uuutttwwwyyylll```YYYPPPSSSXXXddduuuxxxkkkbbb[[[^^^eeekkkooosssttttttuuuwww|||{{{uuuqqqmmmoooqqqrrrsssuuuxxx{{{~~~vvvrrrsssooooooqqqtttwwwzzz{{{|||uuuvvvwwwxxxyyyyyyyyyyyyyyywwwtttqqqpppooonnnnnnlllmmmnnnqqqtttwwwyyy{{{|||||||||{{{xxxtttpppnnnpppsssvvvyyyzzz|||tttaaaaaakkk}}}qqqeee[[[RRRTTT^^^nnn||||||kkkdddkkkvvvzzzkkkiiilll}}}xxxvvvtttrrrpppsssrrrrrrssssssssspppnnnhhhbbb\\\ZZZXXXVVVXXX]]]aaabbbdddcccaaa^^^[[[ZZZRRRPPPNNNNNNNNNOOONNNMMMGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDCCCCCCCCCEEEGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMMMMLLLLLLNNNMMMJJJHHHEEEDDDDDDEEEDDD@@@???BBBEEEIIIRRR\\\___aaaeeeggghhhiiijjjlllggghhhiiikkklllmmmnnnnnnooommmllljjjjjjlllmmmooojjjlllppprrrsssqqqnnnlllllllllllllllkkkkkkkkkkkkjjjiiihhhggggggfffffffffgggffffffeeeeeedddcccccceeekkkuuu~~~}}}zzznnntttuuu|||{{{{{{yyy\\\PPPDDD===999555444666666555555555555666777777777888999:::<<<===>>>>>>EEEFFFOOOhhh}}}}}}wwwsssnnnnnnxxx```QQQJJJFFFIIILLLSSSfffyyy~~~vvvvvvyyywwwiii___XXXOOOSSSZZZfffwwwwwwkkkbbb\\\___ffflllppptttttttttuuuxxx|||}}}wwwqqqllllllnnnpppssstttwww{{{~~~yyyrrroooppplllnnnpppsssuuuwwwzzz{{{sssttttttuuuuuuuuuuuuuuuvvvuuussspppnnnllllllmmmjjjkkkmmmppptttxxx{{{}}}~~~~~~}}}zzzvvvqqqnnnooorrrvvvyyy{{{}}}ppp]]]___jjj}}}oooccc[[[RRRSSS\\\lll{{{qqqgggllluuuzzzjjjhhhkkk}}}{{{uuurrrqqqooonnnqqqrrrsssuuuuuusssnnnjjjfff```[[[YYYWWWUUUXXX]]]^^^```bbbaaa^^^ZZZXXXWWWPPPNNNLLLLLLMMMOOOOOOOOOIIIHHHGGGFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEHHHLLLPPPSSSUUUUUUUUUUUUUUUSSSPPPMMMKKKJJJKKKIIIEEECCCDDDFFFJJJSSS\\\]]]```cccfffggghhhkkkmmmiiiiiijjjkkklllnnnooooooooonnnmmmmmmmmmmmmnnnoookkkmmmppprrrrrrqqqpppnnnnnnnnnmmmmmmmmmlllllllllkkkjjjiiihhhgggggggggggggggffffffeeeeeedddccccccdddkkkttt}}}|||xxxlllppppppwww}}}}}}}}}\\\PPPDDD>>>:::666555666666666555555666666777888777888999:::<<<===>>>>>>BBBDDDPPPjjj}}}wwwqqqqqqyyyeeeTTTKKKGGGIIIMMMSSSdddvvv~~~xxxvvvzzzsssfff\\\WWWOOOSSS[[[hhhzzzzzzlllccc]]]aaahhhmmmqqqtttwwwwwwxxxzzz}}}{{{uuupppllliiijjjlllooorrruuuyyy}}}zzztttooonnnnnnmmmoooqqqssstttuuuxxxzzztttttttttttttttsssrrrqqqtttsssrrroookkkjjjjjjkkkiiijjjmmmppptttxxx|||~~~~~~yyytttqqqnnnqqquuuyyy{{{}}}qqq]]]```lll|||jjj]]]VVVRRRRRRZZZjjjxxx~~~~~~xxxlllooouuuyyyhhhhhhkkk{{{}}}wwwsssqqqpppooooooqqqtttwwwxxxtttmmmhhheee___ZZZYYYXXXVVVYYY]]]\\\___```___ZZZUUURRRQQQNNNLLLIIIIIIKKKNNNOOOOOOJJJIIIHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGEEECCCCCCDDDEEEFFFEEEHHHOOOVVV\\\```cccddd```bbbbbb___ZZZWWWVVVWWWOOOJJJGGGGGGHHHJJJSSS[[[]]]```ccceeegggiiilllnnnkkkkkkllllllmmmnnnooopppoooooooooooooooooooooooommmnnnoooqqqrrrrrrqqqqqqoooooooooooonnnnnnnnnnnnlllkkkjjjiiiiiihhhhhhhhhgggffffffeeeeeedddccccccbbbhhhsss||||||yyyiiimmmkkkrrr}}}xxxZZZOOODDD>>>;;;777555666666666666666666777777888777888999:::<<<===>>>>>>AAADDDRRRlll~~~zzz}}}eeeSSSKKKFFFIIIMMMTTTdddvvv}}}|||vvvzzz~~~nnn```XXXSSSOOOSSS\\\jjj|||~~~nnneee___cccjjjnnnqqqtttzzzzzz{{{|||~~~vvvpppllljjjhhhggggggjjjmmmqqqtttyyy}}}~~~wwwrrrpppooommmlllnnnqqqssssssssssssuuuxxxwwwwwwwwwvvvtttsssqqqppppppqqqppplllhhhfffgggiiiiiijjjmmmppptttyyy|||~~~~~~yyytttpppmmmppptttxxxzzz}}}uuu```cccppp{{{fffWWWPPPRRRRRRYYYhhhwww}}}~~~~~~}}}ooopppuuuyyyggghhhlllzzz~~~yyyvvvvvvxxxzzzvvvtttsssrrrooorrrvvvzzz{{{vvvnnnhhhddd^^^ZZZZZZXXXWWWYYY^^^\\\^^^```]]]VVVPPPMMMMMMLLLIIIGGGHHHJJJLLLNNNNNNJJJJJJHHHGGGGGGGGGHHHHHHLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAACCCEEEFFFDDDIIIQQQ[[[cccjjjnnnoookkkmmmnnnlllgggbbbaaaaaaSSSNNNIIIHHHHHHJJJRRR[[[^^^```cccfffgggjjjmmmooommmmmmmmmmmmmmmnnnooopppooooooppppppppppppoooooonnnnnnooopppqqqrrrrrrrrrppppppppppppoooooooooooommmlllkkkjjjiiiiiiiiiiiigggffffffeeeeeedddcccccc___fffqqq{{{~~~{{{hhhkkkhhhooo~~~~~~sssXXXNNNCCC???<<<777666777666666666666666777888888777888999:::<<<===>>>>>>BBBFFFUUUppp^^^RRRIIIEEEIIINNNUUUfffwww|||uuuzzz{{{jjj]]]UUUQQQOOOTTT\\\kkk~~~ooofffaaadddkkkooorrrttt|||||||||~~~{{{vvvnnnhhhffffffggggggeeehhhlllooosssxxx}}}zzzqqqmmmnnnooommmkkkppprrrttttttrrrrrrtttvvvzzzzzzyyywwwuuusssqqqpppnnnooonnnjjjfffdddeeegggiiijjjmmmppptttyyy|||~~~|||}}}~~~{{{wwwqqqnnnlllooossswwwyyy|||yyyeeebbbyyynnn]]]QQQPPPNNNUUUeeevvv~~~~~~~~~yyylllqqq{{{jjjkkkrrr~~~~~~}}}{{{wwwrrrmmmjjjfffdddgggpppzzz{{{wwwuuutttrrruuuxxxzzz}}}|||rrrfffccc```\\\ZZZZZZ[[[[[[ZZZ\\\\\\ZZZWWWSSSMMMHHHEEEHHHGGGEEEFFFHHHJJJKKKJJJMMMJJJHHHGGGHHHJJJKKKKKKLLLMMMMMMKKKHHHGGGFFFGGGJJJHHHGGGIIILLLMMMLLLIIIMMMKKKJJJJJJLLLMMMMMMLLLKKKIIIFFFCCCAAA@@@@@@@@@EEEJJJQQQ[[[eeemmmtttwwwyyywwwtttrrrnnnfff\\\UUUQQQLLLHHHGGGFFFGGGOOOWWW^^^ccceeeeeegggmmmrrrrrrpppooonnnmmmmmmnnnpppqqqtttrrrqqqrrrttttttrrrooooooooopppppppppqqqqqqqqqqqqooommmlllmmmnnnnnnmmmllllllmmmmmmllljjjiiihhhgggfffeeedddddddddddddddeeefffkkkvvv}}}pppiiidddlll~~~~~~~~~oooUUUKKKAAA===;;;888777888777777666666666666666777999:::<<<<<<<<<===@@@BBBAAAFFFXXXrrrsss___LLLJJJHHHHHHKKKVVVkkk~~~{{{~~~yyyxxx|||wwwiii[[[SSSRRRSSSSSSYYYgggxxxtttllldddaaaffflllppprrr{{{~~~}}}|||vvvooohhheeegggjjjiiigggggghhhiiimmmqqqwww||||||uuupppmmmmmmppprrrvvvwwwwwwvvvuuuuuuwwwxxxxxxwwwwwwwwwvvvtttpppmmmmmmllljjjhhhgggfffffffffkkkkkkmmmooorrruuuwwwyyy~~~}}}{{{vvvpppkkkkkkmmmooossswww{{{~~~|||kkkhhh~~~vvveeeYYYQQQOOOTTTddduuu}}}}}}~~~}}}nnnqqq|||lllmmmsssxxxpppkkkjjjiiiiiiiiihhhfffbbb^^^[[[\\\[[[^^^eeemmmvvv}}}zzzxxxxxxuuuxxx{{{}}}~~~|||rrrggg```^^^ZZZXXXXXXYYYXXXXXXYYYXXXVVVSSSOOOKKKGGGEEEGGGFFFEEEGGGJJJMMMNNNNNNMMMKKKHHHHHHIIIJJJKKKJJJMMMNNNMMMKKKIIIGGGGGGHHHJJJIIIIIIKKKNNNOOOMMMKKKMMMKKKJJJJJJKKKLLLLLLKKKIIIGGGDDDAAA???>>>>>>>>>CCCGGGMMMUUU^^^fffmmmpppsssqqqnnnkkkfff^^^UUUNNNFFFCCCAAADDDFFFJJJRRR[[[___dddfffeeegggmmmqqqqqqpppooonnnmmmnnnoooqqqrrrrrrpppoooppprrrrrrpppmmmmmmnnnnnnpppqqqrrrsssssstttrrrooommmmmmmmmlllkkkkkkkkkllllllkkkjjjiiihhhggggggfffddddddcccccccccggghhhllluuusssjjjccchhhzzz~~~~~~rrrUUUKKKAAA===;;;777666888777777666666666666777777999;;;<<<<<<<<<===???AAADDDJJJZZZsssgggVVVKKKIIIGGGHHHKKKVVVlll~~~~~~uuutttyyywwwjjj[[[SSSRRRPPPTTT\\\gggrrryyy{{{zzzmmmggg```___dddkkknnnoooyyy|||~~~~~~yyyyyysssmmmgggeeehhhkkkkkkjjjlllmmmnnnqqqtttxxx{{{}}}}}}xxxssspppppprrrsssvvvwwwwwwvvvuuutttvvvwwwyyyxxxxxxxxxwwwuuuqqqnnnlllkkkiiihhhfffeeeeeeeeejjjkkklllooorrruuuxxxzzz||||||||||||zzzvvvqqqmmmjjjlllppptttxxx|||~~~pppmmm}}}mmm```TTTQQQUUUcccsss~~~}}}zzz{{{|||~~~~~~~~~rrrppp~~~ooopppuuuxxxvvvqqqiii```ZZZVVVVVVXXXYYY[[[[[[ZZZXXXVVVUUURRRRRRUUUZZZ___gggvvv~~~~~~}}}{{{~~~~~~tttjjj```^^^ZZZYYYYYYYYYXXXWWWTTTSSSPPPMMMJJJHHHFFFEEEFFFEEEFFFHHHLLLPPPQQQQQQNNNLLLJJJIIIJJJJJJJJJIIIMMMNNNMMMJJJHHHGGGHHHIIIKKKKKKLLLNNNPPPPPPNNNLLLLLLKKKIIIIIIJJJKKKJJJIIIEEEDDDAAA>>><<<;;;;;;;;;===???CCCJJJQQQYYY___cccgggeeebbb___ZZZRRRJJJDDD>>><<<===AAAFFFJJJSSS\\\aaafffhhhfffgggllloooooonnnnnnmmmmmmnnnppprrrssspppooonnnooopppooonnnlllkkklllmmmoooqqqrrrttttttvvvssspppnnnmmmllljjjhhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhgggeeedddccccccbbbgggfffiiiqqqzzzyyynnncccdddttt|||~~~xxxWWWLLLBBB===;;;777666888777777666666666666777777:::;;;<<<<<<<<<<<>><<<:::999888888666777:::>>>CCCJJJPPPSSSWWWVVVTTTRRRMMMGGGBBB>>>===;;;<<>><<<888888999777666666666666777777888:::<<<===<<<<<<<<<>>>@@@DDDLLLaaa|||}}}pppZZZMMMHHHFFFFFFHHHLLLYYYooo~~~sssllljjjqqqyyyxxxkkk\\\SSSQQQMMMRRR\\\dddiiihhhccc___ZZZYYYXXX\\\bbbgggkkkllltttwww{{{|||{{{|||}}}zzz|||xxxtttooonnnpppsssuuuuuuuuuvvvxxxzzz{{{|||||||||~~~~~~}}}{{{yyywwwuuusssuuuvvvwwwvvvtttsssssstttwwwwwwvvvwwwwwwuuuqqqnnniiihhhgggeeedddcccbbbbbbbbbcccfffiiimmmrrruuuwwwyyyyyyzzzzzzzzzwwwrrrnnnhhhkkkoootttxxx{{{}}}}}}tttqqquuuhhhZZZVVVXXXdddsss}}}}}}||||||~~~}}}ttt{{{vvvuuuuuuyyyxxxnnneee```YYYRRRNNNMMMNNNNNNJJJKKKMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTSSSVVVcccqqq{{{rrreeeccc```^^^]]][[[XXXVVVMMMKKKIIIFFFEEEEEEFFFGGGHHHHHHIIIKKKOOOQQQQQQQQQQQQOOOMMMLLLKKKKKKIIIGGGHHHHHHFFFCCCBBBCCCGGGJJJLLLOOOSSSVVVVVVTTTRRRPPPMMMJJJGGGFFFEEEDDDBBB@@@>>>===<<<:::888777666666444444555888<<>><<<<<<<<<:::999;;;BBBGGGNNNXXXaaaccchhhkkkiiiiiilllmmmlllkkkkkklllmmmnnnnnnoooooooooppprrrqqqooonnnnnnooonnnnnnnnnoooooooooooopppkkkkkkkkklllnnnnnnmmmkkkiiiiiihhhhhhhhhhhhhhhiiiiiijjjkkkkkkjjjiiigggfffeeeggghhhhhhiiimmmtttzzzvvvkkkhhhsss|||www~~~___SSSGGG@@@===999999;;;666555555666666777888999999:::<<<<<<<<<===@@@BBBEEEPPPiii|||sssxxxuuuaaaQQQKKKFFFDDDEEEIIIPPP^^^vvv|||nnnhhhkkkooo{{{tttfffYYYRRRQQQOOOQQQWWWccclllkkk```UUUQQQSSSVVV[[[aaaggglllooorrrvvvzzz{{{zzzyyy{{{}}}}}}}}}~~~{{{wwwsssqqqqqqsssuuuwwwxxxyyy{{{}}}~~~}}}yyyuuurrrqqqsssuuuvvvtttssssssssstttssssssttttttrrrooolllhhhhhhfffdddcccbbbbbbbbbbbbcccfffjjjnnnrrrvvvxxx{{{{{{{{{|||{{{wwwrrrnnngggiiikkkooossswwwzzz|||}}}vvvmmmjjjyyy~~~sss^^^ZZZ^^^jjjxxx~~~}}}~~~~~~~~~~~~zzz}}}}}}{{{}}}wwwyyy|||uuuiiiccc\\\VVVRRROOOKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLPPPOOORRRVVVXXXYYY]]]ccckkkxxx{{{tttkkkhhhdddaaa]]]YYYUUURRROOONNNLLLKKKJJJJJJKKKKKKJJJKKKMMMQQQUUUXXXXXXWWWTTTRRRPPPNNNMMMKKKGGGEEECCCBBBAAA??????CCCJJJOOORRRXXX^^^aaa```]]]ZZZYYYVVVRRRMMMIIIFFFBBB>>><<<<<<<<<;;;:::999777666555333444666888;;;===???@@@>>>???@@@>>>;;;:::;;;===:::888:::@@@GGGOOO[[[eeeccchhhkkkjjjjjjmmmnnnlllmmmmmmnnnoooooopppoooooonnnppprrrqqqooommmnnnooolllmmmmmmnnnooopppqqqqqqlllllllllnnnppppppooommmkkkkkkiiihhhggghhhhhhiiifffgggiiijjjjjjiiigggfffhhhkkkmmmkkkhhhiiinnnssszzzssslllmmmyyyzzzssszzz___SSSFFF???;;;777777999555555555555666777888999777999;;;<<<<<<>>>AAACCCHHHTTTnnnwwwooorrrzzzrrr^^^OOOKKKEEEEEEFFFJJJRRRaaayyynnnjjjooottt|||pppcccWWWQQQRRRNNNRRR[[[eeekkkiii___WWWOOOQQQUUUZZZ___ffflllpppssswww{{{|||zzzxxxyyy{{{}}}|||{{{vvvttttttwwwyyy|||{{{{{{|||}}}zzzvvvsssoooqqqtttuuuuuutttsssttttttssssssttttttsssooommmiiihhhfffeeecccbbbbbbbbbaaabbbdddhhhlllpppsssuuuxxxxxxyyyzzzzzzwwwsssoooggggggiiilllpppuuuyyy|||{{{~~~nnnfffdddsssttt___\\\___lllyyy~~~|||}}}}}}~~~|||zzzxxxwwwyyyvvvrrrvvvwww{{{|||vvvqqqiiibbb\\\WWWQQQLLLIIIIIIIIIIIIIIIIIIIIIIIIOOONNNRRRYYY]]]^^^```ccceeetttzzzsssooolllhhhddd```\\\VVVSSSPPPOOONNNNNNMMMMMMLLLLLLJJJKKKNNNSSSXXX\\\]]]\\\UUUSSSPPPOOOMMMKKKGGGDDDCCCBBB@@@???@@@EEELLLQQQUUU[[[cccfffddd```]]]\\\YYYVVVPPPKKKGGGCCC???<<<<<<<<<;;;;;;999888666666111222444777999;;;<<<<<<>>>@@@@@@>>>:::999:::<<<<<<999:::@@@FFFNNNZZZeeebbbhhhkkkjjjjjjmmmnnnmmmoooppppppqqqqqqqqqppppppmmmppprrrqqqnnnlllmmmooojjjkkklllnnnoooqqqrrrsssooonnnoooppprrrrrrpppnnnmmmllljjjhhhhhhhhhhhhiiidddeeeggghhhiiihhhfffeeehhhlllooommmgggeeehhhmmmsssooolllppp~~~yyyppp}}}vvv^^^RRRDDD===999666666888555555555555666777999999666888:::;;;===???BBBDDDIIIWWWrrryyyooosss{{{zzzkkkVVVHHHEEEEEEEEEGGGKKKSSSbbb{{{nnnkkkrrryyy{{{nnnaaaVVVQQQRRRMMMTTT___gggiiieee^^^YYYNNNQQQTTTYYY^^^eeelllppptttxxx||||||zzzxxxyyyzzz|||{{{~~~{{{xxxyyy|||}}}}}}}}}|||wwwtttmmmpppsssuuuuuuttttttuuutttttttttuuuuuutttpppnnniiihhhgggeeedddcccbbbbbb^^^___aaadddhhhllloooqqqtttuuuvvvxxxyyywwwssspppgggggggggjjjnnnsssxxx|||yyy}}}eee]]][[[llluuu```^^^bbbppp~~~~~~}}}||||||}}}}}}~~~{{{yyyuuupppqqqlllhhhfffhhhqqq}}}zzz|||uuullleee^^^WWWRRRNNNLLLKKKKKKLLLLLLKKKJJJMMMQQQTTTZZZeeeooollldddfffppp~~~|||wwwtttrrrooojjjeee```\\\ZZZYYYVVVQQQNNNNNNNNNNNNNNNNNNQQQUUUYYY\\\\\\ZZZYYYVVVPPPJJJHHHIIIJJJGGGCCC@@@======AAACCCEEELLLTTTZZZcccjjjkkkkkkjjjfff```___ZZZSSSMMMHHHDDDAAA>>><<<<<<<<<;;;:::777555444444333444555888::::::999>>><<<===@@@AAA@@@>>>>>>;;;:::<<>>;;;777555777555555555666666777888999<<<============???AAADDDIIIYYYwww}}}vvvvvvzzz~~~vvvcccQQQHHHFFFFFFEEEGGGMMMVVVeee{{{rrrmmmmmmyyyyyyhhh\\\VVVRRRPPPNNNSSS]]]jjjrrrnnn```TTTTTTTTTVVVZZZ___eeekkknnnuuuxxx{{{|||{{{yyyxxxxxx{{{}}}|||~~~{{{xxxuuuuuuuuuvvvwwwvvvtttrrruuuuuutttttttttsssssssssmmmiiieeecccddddddbbb___^^^```dddhhhkkknnnpppqqqtttuuuvvvwwwvvvtttsssqqqjjjiiihhhhhhlllrrrxxx||||||~~~ddd\\\YYYiii~~~ttt```^^^aaaooo|||~~~~~~}}}}}}}}}yyyqqqiiieee___[[[[[[]]]gggzzz}}}|||zzzqqqiii```ZZZPPPNNNMMMMMMOOOQQQQQQPPPPPPSSSVVV[[[gggrrrsssmmmhhhoooyyy|||wwwwwwvvvsssoooiiiccc```[[[WWWSSSOOONNNNNNNNNMMMOOOQQQUUUXXXZZZ[[[ZZZZZZUUUPPPJJJHHHHHHHHHEEEBBB@@@>>>>>>AAACCCFFFLLLTTT\\\dddlllnnnnnnlllgggaaa___ZZZTTTMMMIIIDDDAAA>>><<<<<<<<<;;;999777444333444444555666888:::;;;;;;@@@??????AAABBBAAA???>>>>>>===???EEENNNXXX```dddjjjjjjkkkllllllllllllllllllmmmnnnpppqqqqqqppppppooonnnmmmmmmmmmnnnoooooopppoooooooooooopppqqqqqqooommmkkkkkkmmmooonnnmmmmmmmmmnnnnnnllljjjgggfffgggeeeeeehhhhhheeefffhhhkkkooouuuvvvmmmcccbbbhhhsssvvvyyy}}}xxxrrrvvvuuupppXXXMMMCCC>>>;;;777666777666555555666666777888999999::::::::::::<<>>=========<<<:::888666444555555555666888;;;===>>>BBBBBBAAABBBCCCCCCBBB@@@AAAAAABBBHHHQQQ[[[bbbfffiiijjjjjjkkkkkkkkkkkkkkkjjjlllmmmoooqqqqqqqqqppppppooonnnnnnnnnnnnoooppppppooooooooonnnnnnnnnnnnlllkkkiiijjjlllmmmmmmmmmnnnnnnnnnnnnllljjjhhhgggjjjgggfffhhhgggeeeeeehhhlllrrryyy{{{ssshhhdddffftttyyy~~~tttmmmppppppkkkVVVKKKAAA===;;;777666777666666666666777888999999888999:::::::::<<>>?????????>>>===:::888666444444555555777999===@@@CCCDDDDDDCCCEEEHHHGGGDDDCCCCCCEEEKKKTTT]]]cccgggjjjkkkkkkllllllllllllllliiikkkmmmoooppppppppppppoooooooooooopppppppppqqqqqqqqqppppppooonnnmmmmmmkkkkkkjjjkkklllmmmmmmmmmmmmmmmmmmlllkkkiiihhhfffjjjgggfffhhhhhhfffgggjjjrrrzzz|||pppiiigggqqqwww~~~}}}tttlllllljjjcccSSSIII@@@===;;;777666777666666666666777888999:::;;;<<<=========???BBBEEEKKK^^^~~~}}}zzzuuuuuuxxxwwwwwwnnnUUUIIIHHHDDDCCCFFFLLLVVVfff|||uuuooopppxxx{{{jjj\\\TTTQQQPPPOOOVVVcccpppwwwrrrfff[[[PPPRRRWWW\\\aaaeeegggiiiiiimmmrrrvvvwwwwwwxxxyyyyyy}}}~~~~~~~~~}}}{{{yyysssrrrrrrtttvvvxxxwwwvvvuuuuuuuuuuuutttrrrpppoookkkiiifffdddccccccddddddhhhgggffffffhhhkkkmmmoooqqqsssuuuvvvuuuqqqmmmkkkgggeeeddddddggglllrrrvvv}}}~~~tttbbbUUUbbbwwwsssccc^^^ZZZ\\\iiiwww~~~~~~}}}|||||||||~~~xxxkkk^^^TTTQQQPPPRRRSSSSSSXXX^^^gggooouuuxxx|||wwwpppiiikkkzzz}}}rrrmmmeee```^^^___```aaafff___XXXVVVXXX\\\aaaddd___```eeeppp|||}}}{{{~~~}}}xxxuuukkkfff```ZZZWWWUUUSSSQQQSSSTTTUUUWWWZZZ]]]```aaa___\\\XXXTTTPPPLLLHHHFFFBBB??????BBBDDDEEELLLSSSaaakkkuuuyyyyyywwwqqqjjjccc___YYYSSSNNNHHHCCC????????????>>><<<:::777666222333333333444888===BBBCCCFFFFFFDDDGGGMMMNNNJJJEEEEEEGGGLLLUUU]]]cccfffiiijjjjjjkkkkkkkkkkkkkkkiiijjjlllnnnoooooooooooooooooopppqqqqqqrrrrrrrrrsssssssssrrrqqqpppooonnnllllllmmmnnnnnnnnnnnnooollllllkkkjjjiiihhhfffeeegggcccccceeefffeeegggkkkvvvxxxnnnhhhmmmttt}}}wwwuuuxxxnnnlllfff]]]RRRIII@@@===;;;888666777666666666777777888999:::<<<===>>>??????AAADDDGGGJJJ^^^|||{{{xxxtttsssuuurrrpppvvvzzz\\\MMMIIIEEEDDDFFFLLLVVVeee|||sssnnnpppwww~~~lll]]]TTTQQQPPPNNNVVVdddqqqwwwqqqdddZZZPPPRRRVVV[[[```dddfffhhhiiimmmqqqtttuuuuuuuuuuuuvvvyyy}}}}}}}}}|||{{{yyytttsssssstttwwwyyyyyyxxxvvvwwwwwwvvvuuurrrpppnnnkkkiiifffdddbbbccceeegggkkkjjjiiihhhiiikkknnnooorrrsssuuuvvvuuurrrnnnlllgggfffcccccceeejjjooosss{{{|||~~~fffVVVaaauuurrraaa[[[XXX[[[hhhvvv~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}~~~~~~pppbbbPPPMMMMMMPPPSSSTTTXXX]]]]]]dddjjjnnnssszzzmmmgggaaacccrrr}}}vvvmmmeeecccccceeegggjjjaaaYYYUUUSSSRRRUUUYYYUUUXXX___jjjuuu|||}}}|||}}}||||||{{{zzz{{{xxxkkkfff___ZZZWWWTTTRRRPPPSSSTTTUUUXXX\\\```ccceee```^^^ZZZUUUPPPJJJFFFDDDBBB??????AAACCCDDDJJJRRRaaakkkuuuyyyzzzyyytttnnneeebbb\\\VVVQQQKKKEEEAAA=========<<<:::888666444111222333222222666>>>DDDEEEIIIIIIFFFIIIQQQRRRMMMFFFFFFHHHNNNVVV^^^cccffffffgggggghhhhhhhhhhhhhhhjjjkkklllnnnnnnnnnmmmmmmmmmnnnppprrrssstttuuuuuussstttuuuuuutttrrrpppooommmoooppppppooonnnnnnooollllllkkkiiihhhgggfffeeeccc```___aaacccbbbeeeiiisss}}}rrrjjjkkkrrr{{{~~~uuusss}}}|||rrrooohhh___SSSIIIAAA>>><<<999666777777777777777888999::::::;;;<<<===>>>>>>@@@DDDGGGKKK```}}}zzz{{{{{{wwwuuuvvvnnnkkkmmmhhhSSSMMMFFFEEEGGGMMMVVVeee{{{|||rrrmmmooozzzooo___UUURRRRRRMMMWWWeeerrrvvvooocccYYYQQQRRRVVVZZZ^^^cccfffhhhjjjmmmqqqssstttssssssssstttuuu|||}}}}}}~~~~~~~~~}}}vvvuuutttuuuxxxzzz{{{zzzxxxxxxyyyxxxvvvssspppnnnjjjiiigggdddbbbcccfffiiillllllkkkkkklllmmmoooppprrrssstttttttttrrrpppoooiiigggdddcccdddhhhllloooxxxyyy{{{}}}iiiUUUaaaqqquuucccYYYVVVZZZhhhwww~~~~~~}}}{{{{{{|||}}}}}}}}}~~~~~~wwwgggTTTNNNJJJLLLOOORRRXXX^^^]]]aaaeeegggmmmuuuxxxwwwllleee___```mmmuuujjjdddccccccdddeee\\\TTTQQQMMMJJJKKKOOOLLLPPPXXXaaajjjqqquuuwwwyyy{{{}}}xxxsssppppppsssvvvwww}}}yyymmmhhhaaa\\\YYYVVVTTTRRRQQQSSSVVV[[[___cccfffhhhbbbaaa^^^XXXQQQKKKGGGEEEAAA>>>>>>@@@AAACCCIIIPPP```jjjsssxxxyyyzzzwwwrrrhhhddd^^^YYYSSSMMMGGGCCC>>>>>>>>>===<<<999777555111333444222222777???GGGIIINNNMMMGGGJJJRRRSSSLLLHHHHHHJJJPPPXXX___dddfffeeefffgggggghhhhhhggggggkkkkkkmmmmmmmmmmmmlllkkkkkkmmmooorrruuuvvvwwwxxxssstttuuuuuuuuusssqqqpppnnnppprrrqqqooommmmmmnnnmmmlllkkkiiihhhgggfffffffffbbb```bbbbbbaaadddhhhnnn{{{yyyppphhhooovvv~~~xxxwww}}}uuutttppphhhTTTKKKBBB@@@===999666777777777777777888999:::::::::;;;======>>>@@@DDDGGGLLLbbb||||||pppllliiivvvrrrWWWNNNGGGFFFGGGMMMUUUdddzzz{{{qqqmmmnnnzzzqqq```VVVSSSSSSNNNXXXgggsssvvvooobbbXXXRRRSSSUUUXXX\\\aaaeeehhhhhhlllpppsssssssssssssssssstttyyy~~~|||{{{}}}yyywwwvvvwwwyyy{{{|||{{{zzzzzz{{{zzzxxxtttqqqoooiiiiiigggdddbbbcccgggkkkmmmmmmmmmnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqpppllliiieeeccccccfffjjjmmmuuuvvvxxxzzz}}}jjjTTT```mmmwwweeeWWWUUUZZZiiiwww}}}}}}}}}~~~}}}{{{{{{|||}}}~~~{{{iii\\\SSSKKKJJJLLLPPPWWW___aaaccceeefffllltttvvvtttooohhh```___jjj}}}nnnddd___^^^]]]]]]TTTNNNLLLIIIDDDEEEJJJGGGKKKSSSZZZbbbiiipppuuuvvvyyy}}}~~~sssmmmfffbbbdddjjjppptttzzzpppkkkeee```\\\ZZZXXXVVVPPPSSSWWW\\\aaafffhhhjjjfffeeeaaa[[[TTTMMMIIIGGG@@@>>>===@@@AAABBBHHHPPP___iiirrrvvvyyyzzzxxxtttiiieee```ZZZUUUNNNHHHDDDBBBBBBBBBAAA???===:::999222444555333333888AAAIIIMMMRRRPPPIIIJJJRRRRRRKKKIIIJJJLLLRRRYYY```eeegggggghhhhhhiiiiiiiiiiiiiiikkklllmmmmmmmmmlllkkkjjjjjjlllooosssvvvxxxyyyyyyrrrssstttuuuuuusssrrrpppnnnqqqsssrrrnnnlllkkkmmmnnnmmmllljjjiiihhhhhhgggkkkfffdddeeedddccceeeiiikkkyyyvvveeekkkrrryyy|||{{{|||vvvxxxvvvpppUUULLLCCCAAA>>>999666666777777777777888999:::;;;;;;<<<>>>??????BBBEEEHHHNNNdddvvvpppjjjrrrvvvXXXLLLHHHGGGHHHMMMUUUcccyyy}}}rrrmmmnnnyyyrrraaaWWWSSSTTTPPPZZZiiiuuuwwwoooaaaXXXSSSSSSTTTWWW[[[aaaeeehhhgggkkkooossstttttttttuuutttsssxxx{{{zzzzzz}}}{{{yyywwwxxxzzz|||||||||{{{{{{|||{{{yyyuuuqqqoooiiiiiigggdddaaaccchhhlllmmmmmmooopppqqqqqqqqqqqqooooooooonnnoooppppppqqqmmmjjjfffcccccceeeiiikkkssstttvvvyyy{{{~~~qqqWWWYYYjjj}}}hhhZZZZZZ^^^iiiwww}}}{{{{{{{{{}}}~~~~~~sss^^^UUUNNNMMMLLLLLLSSS\\\___dddmmmvvv{{{|||{{{yyywwwlllfffhhhkkkvvvzzziii[[[WWWZZZTTTSSSQQQMMMHHHEEEEEEFFFGGGFFFJJJRRRYYY___hhhqqquuuxxx|||~~~zzztttpppiiiaaaYYYVVVVVV[[[gggrrr~~~rrrmmmgggbbb^^^ZZZWWWTTTVVVVVVYYY___gggkkkkkkjjjkkkhhhccc\\\TTTKKKDDD@@@AAAAAAAAA@@@AAADDDIIILLL[[[eeeoootttwwwzzzxxxtttlllggg```XXXSSSNNNJJJGGGCCC@@@===;;;;;;;;;;;;:::333555666444333777@@@HHHUUUUUUSSSOOOKKKHHHHHHHHHCCCGGGNNNVVV___dddeeeeeegggggghhhiiijjjkkklllmmmlllmmmooopppooonnnllljjjlllnnnpppsssuuuwwwwwwwwwqqqqqqqqqrrrrrrrrrssssssssspppmmmmmmoooqqqpppooonnnkkkiiihhhjjjlllllllllpppooommmiiifffeeegggjjjpppxxxxxxlllkkknnnxxx}}}xxxrrraaaNNNDDD???777777999555666777888777777888:::======>>>???@@@@@@BBBEEEHHHMMMfff}}}www|||vvvYYYNNNGGGEEEGGGLLLTTTbbbwwwqqqmmmooo}}}rrraaaVVVQQQQQQQQQ[[[kkkvvvxxxoooaaaXXXTTTTTTVVVXXX\\\```ccceeehhhhhhiiimmmrrruuuuuusssqqqtttwww|||~~~~~~}}}|||yyyyyy{{{}}}|||{{{{{{zzzyyyxxxuuuqqqnnnmmmiiidddbbbbbbbbbaaadddhhhpppqqqrrrrrrqqqqqqsssuuutttsssqqqpppooonnnnnnnnnkkkiiifffcccccceeegggiiipppssswwwxxxxxxyyy}}}sssYYY[[[fffyyyiiiYYYYYY^^^iiiwww~~~}}}}}}}}}}}}mmmaaaTTTNNNKKKJJJOOOVVV\\\dddqqq~~~}}}vvvvvvvvv}}}sssaaaYYYZZZSSSRRRPPPNNNKKKGGGDDDBBBDDDCCCFFFNNNTTT[[[dddnnnsssuuuxxxyyyvvvoooiiiddd]]]WWWQQQOOOPPPVVVcccooowwwrrrkkkddd```]]]ZZZXXXWWWWWWYYY___eeejjjkkkkkkkkkiiieee^^^WWWOOOIIIEEEAAAAAA@@@@@@@@@DDDIIIMMM[[[dddnnnssswwwyyywwwssskkkfff```YYYTTTOOOKKKHHHCCCAAA>>><<<<<<<<<;;;:::666777777555555888???DDDLLLLLLLLLIIIFFFCCCCCCDDDCCCGGGNNNWWW___cccddddddfffggghhhiiijjjkkkkkklllmmmnnnnnnooonnnmmmlllkkkkkkmmmoooqqqsssttttttttttttttttttuuuuuuuuuuuuuuussspppmmmmmmoooppppppnnnmmmjjjhhhhhhjjjlllmmmmmmppppppmmmjjjggggggiiikkkqqqzzzpppkkkjjjrrr||||||zzzbbbOOOEEE@@@888777:::666666777888777777888;;;======>>>??????@@@BBBEEEHHHNNNggg{{{rrrWWWNNNGGGEEEGGGLLLTTTaaavvvooolllnnn{{{ppp```VVVQQQPPPRRR]]]mmmyyyzzzqqqcccYYYRRRSSSTTTXXX\\\aaaeeeggghhhggghhhkkkooorrrrrrqqqrrrsssvvvzzz}}}zzzzzz|||}}}|||{{{zzzzzzyyyvvvssspppllljjjhhhdddaaabbbbbbaaadddiiipppqqqrrrrrrqqqrrrsssuuuvvvuuutttsssrrrqqqpppooojjjiiifffdddcccdddfffgggnnnqqqtttvvvwwwyyy|||vvv]]]aaaaaatttiiiWWWXXX\\\gggvvv~~~}}}vvvcccVVVOOOMMMPPPTTTYYYeeexxxlllaaa^^^WWWUUURRRPPPOOOKKKEEE@@@CCCAAACCCJJJPPPWWWbbblllssstttuuusssnnneee]]]WWWRRRMMMIIIIIIKKKRRRaaaooo~~~xxxppphhhdddaaa___^^^ZZZZZZZZZ^^^ccchhhjjjkkkiiihhhddd___XXXQQQKKKHHHBBBAAA@@@??????DDDJJJOOO[[[dddnnnsssvvvxxxwwwssslllgggaaa[[[VVVRRRMMMJJJDDDAAA>>>=========<<<;;;:::999777777777999<<<>>>BBBCCCEEEDDDBBB@@@@@@@@@CCCHHHPPPYYY___bbbcccbbbffffffggghhhiiijjjjjjkkknnnnnnmmmmmmmmmmmmllllllkkklllnnnpppqqqqqqqqqpppttttttuuuuuuvvvvvvvvvuuuqqqooommmmmmnnnooonnnmmmkkkiiihhhhhhkkkmmmnnnnnnpppooonnnkkkhhhhhhjjjlllppp{{{wwwmmmfffkkkvvv}}}cccPPPFFFAAA999888;;;666666777888777777888;;;>>>===>>>??????@@@AAAEEEGGGOOOjjjkkkTTTLLLGGGEEEGGGLLLTTTaaavvv|||nnnkkknnn{{{}}}mmm^^^UUUPPPPPPTTT___ppp|||~~~ttteee[[[PPPQQQSSSWWW\\\aaafffiiihhhggggggiiilllnnnooooooqqqssstttwwwzzz~~~||||||}}}}}}}}}||||||{{{zzzwwwsssoookkkiiigggccc```bbbbbbbbbeeejjjpppqqqrrrsssrrrrrrtttuuuvvvvvvuuutttsssqqqooonnniiihhhfffeeedddddddddeeekkknnnqqqtttvvvyyy|||zzzaaaeee```sss~~~hhhVVVVVVZZZeeettt~~~{{{ggg\\\XXXWWWXXXZZZiii|||oooiiiccc]]]WWWSSSRRROOOHHHBBBDDDBBBCCCIIIOOOVVVaaalllsssttttttrrrkkkaaaXXXRRROOOKKKIIIJJJLLLTTTcccrrr~~~uuulllgggdddcccbbb]]]\\\\\\]]]aaaeeeiiikkkhhhfffccc]]]WWWPPPJJJGGGBBBAAA@@@>>>???CCCJJJOOO[[[dddmmmrrruuuxxxxxxtttppplllfff```ZZZTTTNNNJJJCCCAAA>>><<<<<<<<<;;;:::<<<:::777777888:::;;;:::>>>@@@BBBBBBAAA@@@@@@@@@DDDJJJSSSZZZ___aaaaaaaaaeeeffffffggghhhhhhiiiiiimmmlllkkkkkkkkklllmmmmmmlllmmmnnnooopppooonnnnnnpppqqqrrrsssssssssrrrrrrooonnnmmmlllllllllkkkkkkjjjiiihhhiiikkknnnnnnnnnnnnnnnmmmjjjhhhhhhiiikkkmmmyyyttthhhhhhrrr~~~}}}yyyeeeRRRGGGBBB:::999;;;777666777888888888999<<>>???@@@@@@@@@BBBEEEGGGOOOllldddPPPJJJGGGEEEGGGLLLTTTbbbwww{{{mmmkkkooo}}}xxxjjj\\\SSSPPPOOOTTT```qqq~~~uuufff[[[PPPQQQSSSWWW\\\```eeegggiiiiiihhhiiijjjlllmmmnnnpppqqqssstttwww|||~~~~~~~~~}}}}}}~~~~~~|||xxxtttpppkkkiiifffbbb```bbbccccccfffkkkoooqqqsssssssssssstttvvvtttttttttsssrrrpppnnnmmmiiihhhgggfffddddddcccccciiikkkooosssvvvzzz~~~~~~dddfffbbbttt}}}gggVVVUUUWWWbbbqqqmmmddd```]]]aaarrrzzzsssjjj^^^VVVSSSOOOJJJEEEEEEBBBCCCHHHMMMTTT^^^hhhoooqqqqqqoooiii```WWWQQQOOOMMMMMMMMMOOOVVVfffvvvyyypppkkkgggeeeddd______^^^^^^___bbbgggjjjiiigggccc]]]VVVOOOIIIEEECCCBBBAAA??????CCCIIIMMMYYYccclllqqquuuxxxxxxvvvtttqqqkkkeee___WWWPPPKKKCCC@@@===<<<<<<<<<;;;:::<<<:::888777999;;;;;;;;;@@@AAABBBBBB@@@???@@@AAAEEEKKKSSSZZZ]]]^^^___```cccddddddeeeeeefffffffffiiiiiiiiiiiijjjkkklllmmmmmmnnnoooppppppooonnnmmmnnnooopppqqqrrrqqqpppooolllmmmmmmlllkkkiiiiiiiiiiiihhhhhhiiilllnnnnnnmmmkkkkkkkkkiiigggggghhhjjjlllxxx}}}ooolllrrr}}}~~~{{{}}}~~~uuueeeRRRHHHCCC:::999;;;777666777888888888:::===??????@@@AAAAAAAAABBBEEEHHHOOOnnnwww]]]MMMJJJFFFEEEGGGMMMUUUdddyyyzzzmmmlllppp}}}tttfffZZZRRROOOOOOSSS___rrrvvveeeZZZRRRSSSTTTWWW[[[___ccceeejjjjjjkkkkkkkkklllmmmnnnnnnoooqqqsssvvv{{{~~~~~~~~~~~~}}}{{{xxxsssnnnjjjhhhfffbbb```bbbccccccfffkkknnnpppssstttttttttuuuvvvtttttttttsssrrrqqqpppooojjjiiihhhfffeeeccccccbbbhhhiiimmmrrrxxx}}}eeecccbbbttt}}}gggVVVTTTTTT^^^nnn}}}tttmmmgggooozzzlll___VVVPPPKKKGGGDDDBBBCCCGGGKKKPPPZZZccchhhjjjkkkjjjfff^^^VVVQQQOOOOOOOOOPPPQQQXXXiiiyyy~~~uuuooojjjgggeee```aaa```______aaaeeehhhkkkiiieee___XXXPPPJJJGGGCCCCCCBBBAAA@@@CCCGGGJJJUUU___hhhnnnrrrwwwxxxvvvuuurrrnnnhhhbbbZZZQQQLLLDDDAAA>>>=========<<<;;;<<<;;;:::999:::===@@@BBBDDDDDDDDDBBB???>>>>>>@@@DDDJJJQQQVVVWWWXXX[[[]]]___`````````aaaaaaaaabbbcccdddeeegggiiikkklllmmmnnnooopppppppppooonnnnnnnnnoooqqqssssssrrrqqqppplllmmmnnnmmmkkkiiiiiiiiijjjiiiiiijjjlllnnnmmmlllhhhiiijjjiiigggggghhhjjjnnnyyywwwrrrssszzz|||}}}sss~~~fffRRRHHHCCC:::888:::666666777888888888:::===@@@AAABBBCCCCCCBBBDDDFFFIIIQQQooowww||||||kkkVVVKKKJJJFFFEEEHHHNNNWWWfff|||zzzmmmlllppp{{{sssdddWWWPPPOOOPPPRRR___rrrvvveeeYYYSSSSSSUUUWWWZZZ^^^bbbdddiiikkkmmmmmmllllllmmmnnnmmmoooqqqsssvvvzzz~~~|||{{{yyyvvvrrrmmmiiiggggggccc```bbbbbbbbbeeejjjnnnpppsssuuuuuuuuuuuuvvvwwwvvvuuuttttttttttttuuummmkkkiiifffdddcccccccccfffgggjjjpppxxx~~~hhhbbb___qqq~~~iiiWWWSSSRRRZZZjjj|||}}}ooo```VVVOOOLLLFFFDDDEEEIIIMMMPPPXXX```bbbdddfffgggccc\\\UUUPPPOOOOOOQQQSSSTTT\\\mmm~~~zzzsssnnniiifffaaabbbbbb```______cccfffhhhfffccc^^^WWWQQQKKKHHHCCCDDDDDDCCCBBBBBBEEEGGGPPPYYYccciiioootttvvvuuurrrpppmmmhhhccc\\\SSSNNNFFFCCC@@@?????????>>>===;;;<<<===<<<<<<@@@GGGMMMLLLKKKHHHCCC???===>>>@@@BBBGGGMMMPPPPPPQQQUUUYYYZZZZZZZZZ[[[[[[[[[[[[[[[^^^___bbbfffiiikkkllllllmmmnnnoooppppppooonnnmmmnnnppprrrttttttsssqqqpppnnnpppqqqpppmmmkkkjjjkkkjjjjjjiiikkklllmmmlllkkkhhhiiijjjjjjhhhhhhiiikkkmmmwww~~~wwwsssvvvqqq|||eeeRRRGGGBBB999777:::555666777888888999;;;>>>AAACCCDDDEEEDDDDDDEEEHHHJJJTTTpppwwwzzzxxxyyyzzzsssbbbOOOGGGHHHEEEEEEHHHOOOYYYiiizzzllljjjnnnzzzrrrbbbUUUOOOOOOPPPRRR___ssswwweeeYYYQQQRRRSSSVVVZZZ___ccceeefffiiimmmooommmllllllmmmmmmoooqqqssstttxxx|||}}}|||{{{xxxtttooollliiihhhdddaaabbbbbbaaadddiiimmmppptttuuuuuuuuuvvvvvvwwwvvvtttssssssuuuwwwyyypppnnnjjjfffdddddddddeeecccdddgggnnnwww~~~kkkccc\\\nnnjjjXXXSSSQQQXXXhhh{{{{{{zzz}}}kkk]]]UUUQQQIIIHHHIIIMMMPPPRRRYYY``````ccceeefffccc\\\UUUQQQOOOPPPSSSVVVXXX```rrr}}}vvvpppkkkgggaaabbbcccaaa______aaadddcccaaa___[[[UUUPPPKKKHHHCCCDDDEEEDDDBBBBBBCCCEEELLLUUU___ffflllrrruuutttnnnmmmjjjhhhccc]]]UUUOOOHHHEEEBBBAAAAAAAAA@@@???;;;>>>???>>>>>>CCCLLLTTTSSSQQQLLLFFFAAA???@@@BBB@@@EEEJJJLLLKKKMMMQQQVVVVVVVVVVVVWWWWWWWWWWWWWWWZZZ]]]aaaeeeiiikkkkkkkkklllmmmnnnooooooooonnnmmmmmmnnnqqqssssssrrrpppnnnooorrrtttsssooollllllmmmkkkjjjjjjkkklllmmmkkkjjjhhhjjjkkkkkkjjjiiijjjlllkkkttt}}}yyysssrrr|||}}}oooyyyeeeRRRGGGBBB888777999444666777888888999;;;>>>AAADDDEEEFFFEEEEEEFFFIIIKKKWWWqqqtttvvv}}}~~~~~~{{{qqq^^^KKKDDDEEEEEEEEEHHHPPP[[[kkkyyyjjjiiimmm|||sssbbbTTTNNNOOOQQQRRR```tttxxxfffYYYOOOPPPRRRVVV[[[```dddgggccchhhmmmooonnnlllkkklllnnnpppqqqrrrsssvvvyyy|||~~~|||xxxtttpppnnniiidddbbbbbbbbbaaadddhhhmmmppptttvvvvvvvvvvvvwwwuuusssqqqpppqqqssswwwyyyrrrooojjjfffddddddeeefffaaaaaaeeelllvvv~~~mmm```]]]eee{{{lll\\\RRRMMMRRR```qqqwwwpppooorrrwwwcccWWWSSSHHHIIIJJJLLLPPPTTTYYY[[[]]]___cccffffff```XXXQQQRRRQQQRRRUUUXXXaaassswwwpppjjjffffffdddbbbaaa```___]]][[[^^^]]][[[XXXSSSNNNJJJHHHFFFDDDBBB@@@???@@@BBBCCCJJJOOOVVV^^^fffkkknnnooohhhgggfffccc```\\\XXXVVVNNNIIICCC???>>>===;;;999=========>>>BBBHHHPPPVVVYYYUUUOOOJJJFFFBBB>>><<<>>>@@@BBBFFFIIILLLOOOPPPRRRRRRQQQOOONNNNNNNNNNNNVVVWWWZZZ___dddhhhiiiiiihhhlllpppqqqooommmmmmnnnmmmmmmmmmnnnpppooommmkkkoooooooooooooooooonnnnnnjjjiiiiiiiiijjjkkkkkkllleeeggghhhhhhgggggghhhjjjiiitttyyyxxxyyywwwwwwvvv{{{wwwppptttxxxvvvaaaSSSDDD>>><<<:::888888666555666888888777===DDDFFFHHHJJJIIIFFFFFFHHHKKKZZZsss~~~vvvuuuyyywwwiiiZZZNNNGGGEEEFFFHHHKKKQQQ^^^rrrzzzkkkggghhh}}}qqqeeeZZZPPPMMMNNNRRR___rrrzzzhhhZZZTTTTTTUUUYYY^^^ccceeeffffffgggjjjlllnnnoooooooooqqqpppppppppqqqsssuuuvvv~~~}}}~~~~~~|||zzzxxxtttoookkkjjjhhheeebbbbbbdddfffhhhpppqqqsssuuuvvvuuutttssssssssspppllliiikkkpppuuuqqqnnnjjjfffddddddeeegggcccdddgggkkkpppvvv|||~~~~~~~~~~~~kkk___^^^fff}}}mmm]]]TTTMMMQQQ]]]mmm~~~{{{pppjjjiiixxxvvveeeXXXTTTKKKKKKKKKMMMPPPUUUXXX[[[]]]```eeejjjjjjddd[[[UUUSSSQQQQQQTTTYYYeeexxx~~~wwwqqqkkkgggcccaaa```______^^^\\\ZZZ]]]\\\ZZZWWWSSSNNNJJJHHHFFFDDDBBB@@@???@@@AAABBBGGGJJJPPPVVV\\\```bbbcccbbbbbbbbb```^^^\\\YYYXXXOOOJJJDDD@@@???>>><<<:::<<<<<<===???CCCIIIPPPUUUVVVRRRMMMHHHDDDAAA===;;;<<<===???BBBDDDGGGIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLRRRUUUYYY___dddggghhhhhhiiilllpppqqqooommmmmmmmmmmmllllllnnnoooooonnnlllmmmmmmmmmmmmmmmmmmmmmmmmjjjiiiiiihhhhhhiiiiiijjjeeeggghhhhhhggggggiiijjjkkktttyyyvvvzzz}}}tttsssuuuwww}}}wwwpppsssuuurrr```RRRDDD>>><<<:::888888777666777:::999999???FFFIIIKKKKKKJJJGGGGGGJJJMMM]]]vvv|||sssqqq{{{rrrdddVVVLLLGGGEEEDDDFFFJJJQQQ___tttuuuhhhfffjjjyyyooocccXXXOOOLLLMMMRRR___rrr{{{hhhZZZTTTTTTUUUYYY___cccfffggggggiiikkkmmmooooooooooooqqqpppppppppqqqssstttuuu~~~~~~~~~||||||}}}{{{zzzyyyxxxvvvsssnnnkkkiiigggeeecccbbbdddggghhhmmmoooqqqtttuuuuuuuuutttrrrrrrqqqnnnlllkkklllmmmllljjjgggeeeddddddfffgggeeeeeegggjjjnnntttxxx{{{yyyyyyyyyyyy{{{}}}~~~~~~lll```^^^iiirrr```VVVNNNOOOXXXdddttt~~~~~~~~~~~~{{{~~~ssshhhaaagggttt}}}rrrdddYYYSSSLLLLLLMMMNNNQQQUUUXXXZZZ\\\aaagggmmmooojjjaaa[[[VVVRRRQQQUUU]]]kkk}}}vvvpppkkkgggaaa`````````aaa```^^^[[[\\\[[[YYYUUUQQQMMMJJJHHHEEEDDDBBB@@@???@@@AAABBBDDDFFFHHHLLLPPPSSSUUUWWWZZZZZZ[[[[[[[[[ZZZYYYXXXPPPLLLGGGCCCAAA???>>><<<<<<<<<===@@@EEEKKKQQQTTTTTTPPPJJJEEEBBB???===;;;:::;;;<<<===???@@@AAAAAA@@@@@@@@@AAABBBDDDFFFHHHNNNRRRYYY```eeeggghhhhhhjjjllloooooonnnmmmmmmmmmlllllllllmmmoooooonnnmmmjjjjjjkkkkkklllllllllmmmjjjjjjiiihhhggggggggggggeeeggghhhhhhggghhhiiikkkmmmuuuxxxtttuuu}}}wwwppppppttt{{{wwwppprrrqqqlll]]]PPPCCC>>><<<999888888888777888::::::;;;AAAIIIMMMNNNMMMKKKHHHHHHLLLPPP___yyyxxxuuurrr```RRRJJJEEECCCAAADDDIIIRRRaaavvvssshhhiiinnnwww~~~nnnbbbWWWNNNKKKLLLSSS```sss{{{iii\\\UUUUUUVVVZZZ___dddggghhhjjjkkkmmmoooppppppppppppqqqqqqppppppqqqrrrssstttzzzzzzzzzzzzzzz|||~~~}}}}}}xxxvvvuuutttsssqqqmmmjjjhhhfffdddcccccceeegggiiimmmoooqqqsssuuuuuutttsssrrrqqqpppooonnnkkkgggdddffffffeeeeeedddeeeffffffeeeeeefffhhhkkkppptttvvvvvvvvvvvvvvvxxxzzz|||}}}}}}}}}~~~~~~pppaaa^^^jjjyyycccYYYPPPNNNRRRYYYfffqqq~~~~~~wwwtttrrrpppoooooorrr}}}xxxkkkbbb^^^dddtttuuukkkaaaXXXRRRKKKKKKKKKMMMPPPTTTXXXZZZ\\\aaaiiiqqquuuqqqjjjddd^^^XXXUUUYYYcccrrr|||uuuoooiiifffaaaaaabbbcccddddddbbb___[[[ZZZWWWTTTPPPLLLIIIHHHDDDCCCAAA@@@???@@@@@@AAACCCCCCCCCEEEGGGJJJMMMOOORRRSSSTTTVVVVVVVVVUUUTTTOOOMMMIIIEEEBBBAAA??????<<<<<<>>>BBBHHHNNNRRRTTTRRRMMMHHHCCCAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<>><<<999777999888777888:::;;;<<>>>>>=========<<<<<<<<<;;;:::999888999;;;>>>???KKKRRR\\\dddhhhiiijjjkkkgggggghhhjjjnnnppprrrsssmmmkkkkkkkkkmmmnnnnnnmmmkkkkkkllllllmmmmmmmmmmmmnnnmmmkkkiiigggfffeeeeeefffgggggggggggghhhkkknnnttt{{{{{{wwwwwwzzz|||yyywwwtttuuu}}}uuunnnmmmhhh^^^UUUKKKBBB>>><<<888777999777555777999:::<<>>>>>>>>>>>>>>>>>===;;;999888999;;;===???KKKSSS]]]eeeggghhhjjjlllhhhffffffiiimmmqqqssstttnnnlllkkkkkklllmmmmmmlllnnnmmmmmmmmmmmmmmmmmmmmmnnnmmmkkkiiigggfffeeeeeegggggggggggggggiiilllooovvv}}}{{{vvvwwwyyywwwwwwvvvvvv~~~tttmmmllleeeZZZQQQIIIBBB???<<<888777999666555666999:::===FFFPPPUUUVVVUUUQQQMMMLLLOOOSSSaaa|||xxxzzz}}}iiiUUUJJJGGGHHHDDDGGGLLLTTTaaauuuzzzmmmkkknnn{{{~~~nnnaaaWWWOOONNNPPPRRR^^^pppzzzjjj^^^SSSVVV[[[bbbhhhkkkjjjiiilllmmmoooqqqrrrrrrrrrqqqpppqqqrrrtttuuuuuuuuuuuussstttvvvwwwxxxyyy|||~~~~~~}}}|||||||||||||||||||||}}}~~~|||yyytttqqqnnnjjjfffccc```______```aaaccceeefffhhhkkkpppuuuyyy|||~~~~~~sssooojjjfffeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddaaa```______```ccceeeggghhhhhhgggggghhhjjjkkkllloooppprrrqqqpppoooooopppppppppqqqssstttvvvwwwxxxyyy{{{{{{{{{zzz{{{}}}~~~jjj]]]hhhwwwccc^^^[[[YYYUUUTTTYYY```rrr}}}}}}|||qqqnnnppp|||{{{nnn]]][[[WWWVVV]]]mmm}}}lllaaaWWWOOOLLLLLLKKKLLLNNNQQQTTTVVVZZZ```kkkwwwzzzrrrooovvv|||vvvqqqllliiidddbbb```___aaaccccccccc```^^^YYYTTTNNNJJJHHHFFFBBBBBBAAA@@@@@@?????????===<<<<<<<<<<<<===>>>>>>@@@AAACCCFFFGGGHHHHHHHHHIIIJJJIIIFFFAAA>>>===>>>>>>>>>BBBJJJSSSXXXWWWUUUKKKGGGBBB>>>>>>???@@@@@@======>>>>>>>>>>>>??????===<<<:::888999<<>>@@@@@@??????>>>======<<<;;;===@@@CCCEEEGGGHHHHHHGGGIIIHHHEEE@@@======>>>??????CCCLLLUUUZZZYYYUUUIIIEEE@@@<<<<<<>>>??????;;;<<<<<<======>>>>>>???<<<;;;999888:::===@@@CCCKKKSSS\\\bbbcccdddgggkkknnnjjjggggggkkkoooppppppqqqnnnllljjjkkkkkkkkkjjjoooooonnnmmmlllkkkkkkjjjkkkjjjhhhgggeeedddddddddgggggggggggggggiiimmmqqqxxx|||ppplllnnnooorrrrrrqqqxxxrrrkkkjjjbbbWWWLLLFFFAAA???<<<777666999888777888;;;===AAAKKKUUUZZZ\\\\\\ZZZUUUSSSTTTVVVhhhwww{{{{{{wwwuuuyyy||||||vvvuuudddOOOGGGHHH@@@DDDJJJSSSaaauuuzzzppppppttt~~~|||kkk^^^TTTMMMLLLOOOPPP\\\nnn}}}yyyiii]]]PPPUUU^^^gggnnnoookkkgggiiikkkmmmppprrrsssssssssoooqqqsssvvvxxxyyyyyyyyyuuuwwwyyyyyyyyyzzz|||~~~{{{}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}wwwtttpppmmmkkkiiifffddd[[[[[[\\\]]]___aaabbbcccgggiiillloooqqqrrrrrrrrrssssssqqqkkkddd______```]]]]]]^^^```bbbdddfffgggfffdddaaa]]][[[ZZZZZZZZZ\\\[[[[[[ZZZ[[[\\\^^^___]]]aaaddddddbbbaaabbbdddaaaaaaaaacccfffjjjnnnpppmmmqqquuuxxxzzz~~~zzzoootttxxxggg[[[UUUXXX[[[ZZZ\\\cccuuu~~~~~~zzzrrrtttwwwyyy~~~tttlllggghhhvvvnnneeeXXXPPPPPPVVV^^^ddd{{{sss```ZZZXXXXXXUUUMMMJJJLLLOOOOOOSSSTTTZZZhhhyyy~~~~~~zzzuuuoookkkhhhdddaaaaaadddeeedddcccbbb___ZZZUUUQQQMMMHHHEEECCCCCCCCCCCCDDDDDDDDDDDDAAA@@@>>>>>>>>>===:::888======>>>@@@AAABBBCCCCCCCCCDDDDDDDDDCCCAAA???>>>>>>>>>DDDQQQZZZYYYTTTPPPFFFBBB>>>;;;;;;;;;;;;;;;888999:::<<<>>>@@@AAABBB@@@@@@>>>;;;:::;;;>>>BBBOOOVVV___ddddddcccfffhhhiiijjjkkklllmmmmmmmmmmmmooooooooollljjjhhhiiijjjoooooonnnkkkhhhgggiiijjjdddgggiiiiiigggfffgggiiikkkkkkjjjiiihhhjjjmmmpppxxx{{{nnnmmmjjjnnnrrrssssssxxxvvvmmmjjjbbbWWWPPPJJJBBB>>><<<;;;999777666555555999<<>><<<:::<<<<<<===>>>???@@@AAAAAACCCCCCDDDCCCCCCAAA???>>>??????FFFSSS\\\ZZZSSSOOOCCC@@@<<<::::::;;;;;;:::888999;;;===???AAACCCDDD@@@@@@>>>;;;:::;;;???BBBQQQWWW___dddddddddfffhhhiiijjjkkklllmmmnnnnnnnnnooooooooommmkkkiiijjjkkknnnnnnmmmkkkiiihhhiiikkkfffhhhjjjjjjiiihhhiiikkkllllllkkkiiihhhjjjmmmpppvvv~~~qqqppplllnnnqqqqqqrrrxxx}}}uuurrrhhh\\\NNNHHH@@@<<<::::::777555777666777:::===DDDQQQ^^^jjjiiigggbbb^^^\\\]]]```rrr~~~{{{tttVVVLLLFFFFFFGGGKKKTTTdddzzzttttttzzzpppbbbWWWOOOMMMOOORRR\\\mmm}}}}}}nnnbbbWWWWWWZZZ^^^cccfffffffffkkklllmmmlllkkkkkklllmmmnnnppprrrsssssstttvvvxxxtttsssrrrqqqrrrsssuuuwwwxxxyyyyyyyyywwwwwwyyyzzzzzzzzzzzz{{{|||~~~|||xxxvvvrrrmmmjjjgggeeeddd```____________```aaaaaabbbdddgggjjjmmmoooppppppsssqqqmmmhhhccc___\\\[[[XXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUXXX[[[___aaaiiijjjnnnrrrwww|||uuuxxxnnn___SSSQQQQQQPPPUUU]]]nnnxxx}}}~~~~~~zzzxxxwww~~~yyynnneeeaaahhhqqq|||xxxgggYYYQQQNNNOOOPPPYYYooo|||~~~~~~tttgggfffcccddd___VVVNNNMMMKKKIIIHHHJJJNNNVVVaaammmwww}}}~~~zzzwwwqqqmmmiiihhhjjjjjjhhhfffbbbccc```ZZZQQQJJJHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDBBBBBBBBBAAA>>><<<::::::;;;;;;<<<===>>>???AAABBBCCCCCCCCCAAA@@@??????@@@IIIWWW```]]]UUUPPPCCC@@@===<<<<<<<<<;;;:::999:::<<>>BBBFFFSSSYYY```dddddddddfffhhhiiiiiijjjkkkmmmnnnnnnooooooppppppooolllkkkkkkllllllllllllkkkiiiiiijjjllliiijjjllllllkkkkkkkkklllmmmmmmllljjjiiijjjnnnpppuuutttssspppqqqrrrrrrvvv~~~}}}zzzoooaaaOOOIIIAAA<<<::::::888666888777999<<>>@@@@@@BBBBBBBBBBBBAAA@@@@@@BBBMMM^^^gggddd[[[UUUIIIFFFCCC@@@???>>><<<::::::<<<>>>AAADDDEEEFFFGGGFFFEEECCCAAA@@@CCCHHHLLLWWW[[[aaadddeeeeeefffggggggggghhhiiijjjkkkmmmmmmnnnpppqqqpppnnnmmmmmmnnnjjjkkklllllljjjjjjkkkmmmkkklllnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjkkknnnqqqxxxwwwuuussstttvvvyyysssdddRRRKKKCCC===<<<<<<:::999888888999<<>>>>>???@@@BBBBBBBBBBBBAAAAAAEEERRReeepppnnneee___SSSOOOJJJEEEBBB@@@===;;;>>>???BBBDDDFFFGGGGGGFFFFFFEEECCCAAABBBEEELLLPPPZZZ]]]aaadddffffffffffffdddddddddeeegggiiijjjlllmmmoooqqqpppooonnnnnnnnnjjjlllmmmmmmllllllmmmnnnmmmmmmnnnoooooopppooonnnnnnnnnmmmkkkjjjkkknnnqqq}}}xxxvvvqqqsssxxx}}}~~~vvvhhhSSSLLLCCC===<<<<<<;;;:::777777999;;;>>>GGGZZZlllxxxzzzzzztttlllgggiiilll|||jjjRRRNNNKKKBBBDDDGGGNNN\\\tttzzzxxxyyyqqqggg\\\SSSNNNNNNOOOWWWffftttzzzssseeeYYYTTTTTTUUUYYY^^^ccceeeeeeeeegggjjjkkklllnnnpppsssrrrssstttssspppooooooppprrrrrrqqqppppppooooooooonnnrrrwwwyyyyyyxxxwwwwwwvvvuuuttttttvvvyyy{{{}}}~~~}}}~~~yyywwwrrrlllgggcccaaa```^^^^^^^^^______```bbbbbbcccdddeeefffggggggfffeeeccccccbbb```^^^[[[WWWVVVUUUVVVWWWXXXXXXYYYYYYYYYUUUVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVWWWUUUSSSQQQOOOOOOOOOPPPUUUXXX___gggooovvv{{{~~~|||jjjYYYRRRMMMHHHKKKRRRZZZhhhwww~~~xxxoooddd```\\\```pppzzzlll```VVVOOOKKKIIIRRRVVV[[[bbb```^^^hhhnnnmmmggg[[[RRRNNNKKKHHHGGGGGGEEEBBBBBBGGGPPPXXX```nnn~~~zzzuuuqqqoooooonnnllliiiffffffddd^^^VVVPPPNNNNNNKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKIIIIIIIIIHHHEEECCC???>>><<<::::::;;;===>>><<<>>>???AAABBBCCCBBBBBBBBBGGGVVVkkkzzzzzzsssnnn___ZZZRRRLLLHHHEEEBBBAAADDDFFFHHHIIIJJJIIIHHHFFFDDDCCCAAA@@@BBBGGGNNNTTT^^^```bbbeeefffgggffffffbbbbbbbbbcccdddgggiiijjjlllnnnpppqqqooonnnnnnooolllmmmoooooonnnmmmnnnnnnnnnmmmmmmnnnppppppooommmllllllkkkjjjiiikkkooorrr~~~xxxwwwmmmooovvvwwwzzz~~~wwwjjjQQQJJJAAA;;;::::::999999777777999<<<>>>HHH]]]pppxxx||||||vvvmmmgggiiimmmaaaNNNKKKGGGCCCFFFIIIPPP]]]tttuuuuuuyyyqqqfff\\\SSSOOOOOONNNWWWeeerrrwwwqqqcccWWWTTTTTTUUUYYY^^^ccceeefffiiikkkllllllkkkkkkmmmnnntttuuuuuusssqqqoooooopppsssssssssrrrrrrqqqqqqpppnnnqqquuuwwwwwwvvvvvvvvvwwwvvvtttssstttwwwzzz|||~~~}}}~~~~~~}}}xxxvvvqqqlllgggccc```___^^^^^^^^^______aaabbbccccccdddeeefffffffffeeedddaaaaaa```^^^[[[YYYVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVTTTRRRQQQOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRTTTUUUVVVXXXWWWVVVTTTQQQOOOMMMLLLPPPTTT\\\eeennnvvv{{{~~~~~~~~~~~~mmm]]]WWWQQQKKKKKKPPPTTTcccttt}}}~~~ttteeeaaa\\\]]]kkkqqqeeeZZZQQQLLLHHHMMMMMMRRR\\\]]]aaappptttssskkk]]]SSSOOOLLLIIIEEECCCAAA??????CCCIIINNNWWWhhh{{{wwwrrrpppqqqqqqnnnkkkhhhfffccc^^^YYYTTTQQQOOOKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLJJJJJJJJJIIIFFFDDD???>>>;;;:::999:::<<<===;;;<<>>===???BBBFFFIIISSSfff~~~|||xxxtttrrrsssrrrpppmmmhhheeeaaa^^^[[[WWWSSSPPPKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGDDD???===;;;999888999;;;<<<:::<<<>>>AAABBBCCCCCCCCCDDDJJJ[[[tttwwwqqqhhh```\\\[[[[[[[[[RRRSSSTTTTTTRRRNNNKKKHHHGGGFFFEEEFFFIIIPPPYYY```bbbbbbccceeeggghhhgggeeebbbbbbaaabbbdddgggjjjllliiilllooopppooonnnnnnnnnoooqqqssssssqqqooooooooommmkkkjjjllloooooommmkkkhhhiiiiiihhhhhhkkkooossswwwxxxxxxqqqppptttyyykkkkkkqqqmmmbbbTTTMMMCCC===;;;<<<<<<;;;999:::===>>>AAALLLcccxxxyyyrrrtttxxxvvv\\\MMMIIIBBBBBBFFFLLLRRR]]]rrr|||vvvjjjnnnvvvuuuhhh]]]SSSOOOPPPOOOWWWdddpppuuuoooaaaUUURRRRRRSSSVVV\\\aaadddfffhhhjjjkkklllllllllnnnpppoooppprrrrrrqqqqqqrrrtttqqqrrrrrrsssssssssrrrrrruuuwwwyyyzzzyyyyyyyyyzzzzzzxxxuuussssssuuuxxxzzz||||||~~~~~~|||xxxvvvrrrmmmhhheeecccbbb]]]]]]^^^^^^```aaabbbccc```aaabbbcccddddddcccbbb```^^^[[[XXXUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZYYYVVVRRROOOLLLQQQZZZeeeoooxxx}}}|||}}}{{{xxx~~~uuuhhhZZZPPPMMMNNNOOOTTTaaarrr}}}zzznnnhhh^^^WWW]]]ooo{{{mmm___VVVSSSOOOHHHFFFKKKPPPWWWiii{{{rrrcccWWWNNNHHHDDDBBBDDDDDDAAA>>>>>>CCCHHHUUUbbbyyy|||xxxtttpppmmmllljjjgggccc^^^YYYVVVTTTSSSPPPOOONNNNNNOOOPPPOOOMMMMMMMMMLLLKKKIIIFFFCCCBBB=========<<<;;;;;;::::::<<>>;;;:::999999;;;888999>>>BBBLLLeee~~~zzzxxxzzzpppZZZIIICCCDDDEEEFFFJJJRRRaaauuu}}}{{{yyyqqqiiicccoooppp```SSSNNNPPPNNNUUUbbbqqqxxxrrrbbbUUURRROOOOOOSSS[[[bbbeeefffiiiiiihhhhhhhhhiiikkklllqqqpppppppppppppppqqqrrrsssrrrqqqsssvvvwwwuuurrrppprrruuuxxxzzz{{{{{{zzzuuuuuutttssssssuuuyyy|||}}}~~~}}}yyysssqqqnnnkkkiiigggcccaaa^^^]]]]]]\\\]]]___bbbccceeeddddddddddddccc___\\\ZZZZZZZZZYYYXXXVVVUUUTTTUUUTTTUUUUUUVVVWWWXXXYYYVVVWWWWWWXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYWWWXXXWWWUUURRRQQQRRRSSSSSSTTTVVVXXXXXXXXXVVVUUUOOORRRYYYeeeqqqzzz}}}~~~vvvpppvvv}}}nnn___SSSMMMLLLMMMOOO[[[kkkyyy|||nnnhhh___WWWZZZkkkqqqbbbYYYTTTNNNGGGEEEIIIMMMTTTeeexxxsssfffYYYPPPIIIEEEBBBDDDDDDAAA>>>>>>BBBGGGQQQ___vvv{{{wwwrrrnnnllljjjgggccc^^^ZZZVVVTTTSSSQQQPPPNNNOOOPPPPPPOOONNNNNNNNNMMMKKKIIIFFFDDDBBB>>>======<<<<<<;;;::::::<<>>>>>BBBEEELLLZZZsss{{{uuuooollliiigggccc___ZZZWWWTTTSSSRRRQQQOOOOOOPPPPPPOOONNNOOOOOOMMMLLLIIIFFFDDDBBB>>>>>>===<<<<<<;;;;;;:::;;;>>>BBBFFFHHHHHHHHHGGGDDDGGGQQQeee}}}{{{vvvoookkkiiigggccc```ZZZYYYYYYYYYZZZ\\\^^^___dddeeefffggghhhhhhggggggddddddeeefffhhhkkknnnpppnnnmmmlllkkkjjjjjjjjjjjjmmmmmmnnnoooooonnnllllllmmmlllkkkjjjiiijjjkkklllmmmmmmnnnlllmmmrrr{{{zzzsssnnnkkkffffffooo}}}yyyrrrqqqlllaaaWWWNNNIIIBBB===;;;::::::999;;;999;;;@@@DDDPPPlllxxxrrr}}}~~~rrrbbbSSSJJJFFFFFFDDDFFFJJJSSScccyyyyyywwwvvv~~~sssjjjbbbmmm~~~|||iiiZZZSSSSSSQQQYYYhhhzzz~~~mmm___WWWSSSQQQTTT\\\dddiiikkkjjjjjjiiihhhhhhhhhiiiiiikkkkkklllllllllmmmmmmmmmpppnnnmmmnnnqqqsssttttttrrrrrrsssuuuvvvxxxyyyzzzvvvwwwvvvuuuttttttvvvyyyvvvxxx{{{~~~{{{wwwssspppmmmkkkiiigggdddaaa]]]]]]\\\\\\^^^aaaccceeebbbbbbbbbdddeeeeeebbb```[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYUUUWWWYYYZZZXXXWWWWWWXXXUUUUUUUUUUUUUUUUUUVVVVVVVVVXXX\\\dddnnnuuuzzz|||}}}oookkk{{{~~~kkkZZZNNNJJJJJJPPPUUU___nnn{{{|||zzzzzzyyy}}}{{{ooojjjaaaYYYUUU^^^ttt~~~nnn```VVVQQQJJJFFFFFFGGGMMM```ttt}}}ssseeeXXXNNNIIIGGGGGGEEEBBB??????AAADDDKKKWWWqqq~~~wwwpppmmmiiigggddd```[[[WWWTTTSSSSSSQQQNNNNNNOOOOOOOOONNNOOONNNMMMKKKHHHFFFDDDCCC>>>>>>======<<<;;;;;;;;;:::===@@@CCCFFFGGGHHHHHHEEEEEEKKKYYYlll~~~}}}uuuoookkkhhhdddaaa\\\\\\]]]^^^____________cccdddfffgggggggggfffeeefffeeeeeefffhhhkkknnnppppppooommmllljjjiiiiiiiiikkklllmmmmmmmmmmmmkkkkkknnnmmmmmmlllllllllmmmnnnlllmmmnnnmmmooouuuxxxpppllljjjeeeeeelllwwwxxxssssssmmm```TTTMMMHHHAAA<<<;;;::::::::::::888;;;@@@EEERRRpppvvvuuu}}}|||jjjYYYOOOIIIFFFEEEDDDEEEJJJTTTdddzzzyyyvvvttt|||xxxmmmcccmmmxxxyyyhhhYYYQQQQQQQQQYYYiii}}}rrrbbbVVVRRROOOQQQYYYbbbhhhjjjllllllkkkjjjjjjiiiiiiiiijjjjjjkkkllllllmmmmmmmmmooonnnmmmmmmooorrruuuvvvrrrrrrsssssstttvvvxxxyyywwwxxxxxxwwwuuutttuuuwwwuuuwww{{{~~~}}}}}}~~~}}}xxxtttqqqmmmjjjgggddd```]]]\\\\\\\\\\\\___bbbeeegggggggggggghhhiiihhheeebbb\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\\\\[[[[[[YYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[XXX[[[]]]^^^]]][[[ZZZZZZWWWVVVTTTSSSRRRSSSTTTUUUVVVXXX\\\ccclllsssyyy|||ppphhhxxxppp\\\OOOKKKJJJOOORRRZZZhhhwwwzzzqqqkkkbbbZZZTTTYYYmmmwwwfffZZZUUUNNNJJJIIIHHHMMMaaawww{{{mmm^^^SSSNNNJJJIIIFFFCCC@@@@@@BBBCCCKKKVVVnnnwwwqqqmmmiiigggeeeaaa\\\XXXTTTRRRRRRPPPMMMLLLLLLMMMMMMLLLMMMLLLJJJHHHFFFDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::;;;>>>AAACCCEEEFFFGGGFFFEEEGGGNNNZZZgggrrrxxxzzz|||xxxqqqjjjddd```]]]]]]^^^aaadddeeeeeedddcccbbbcccdddeeefffeeedddccceeeeeedddeeegggjjjmmmooorrrqqqooonnnlllkkkkkkkkkkkkkkklllmmmlllkkkjjjiiimmmmmmmmmlllmmmmmmmmmmmmkkklllmmmmmmooovvvxxxqqqnnnjjjfffeeejjjssszzzvvvvvvoooaaaUUUKKKGGG@@@<<<::::::;;;;;;888777;;;@@@EEETTTttt}}}www|||{{{fffUUULLLHHHFFFDDDCCCEEEJJJTTTeee{{{{{{wwwttt{{{{{{nnnaaaiiiuuuttteeeXXXQQQPPPPPPWWWggg|||tttcccVVVRRROOOQQQYYYaaagggjjjmmmmmmmmmllllllkkkkkkjjjiiijjjkkkmmmmmmnnnmmmmmmnnnnnnnnnnnnoooqqqtttwwwsssssssssssstttuuuvvvwwwwwwxxxyyyxxxvvvuuuuuuuuutttvvvyyy|||}}}zzzyyy{{{}}}~~~|||uuuqqqmmmhhhddd```[[[XXX[[[[[[[[[\\\___cccfffiiilllkkkjjjkkkkkkhhheeebbb^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\___^^^^^^]]]\\\[[[YYYXXX[[[[[[[[[\\\]]]]]]^^^^^^```bbbeeeeeecccaaa``````YYYWWWTTTQQQPPPPPPQQQRRRTTTWWW]]]ccckkkssszzz~~~qqqeeetttttt___QQQLLLLLLJJJLLLTTTaaarrr|||tttkkkbbb\\\VVVWWWgggyyypppaaaYYYSSSNNNLLLJJJOOOeee|||tttdddXXXSSSNNNLLLHHHEEEBBBBBBBBBCCCIIIRRRhhh}}}vvvpppmmmiiihhheeeaaa]]]XXXUUURRRPPPMMMJJJHHHIIIJJJJJJIIIIIIHHHFFFEEECCCBBBBBBBBB??????>>>======<<<<<<;;;999:::<<<>>>@@@BBBDDDEEEFFFEEEEEEGGGLLLTTT\\\aaakkkooovvv}}}~~~xxxppphhhaaa[[[XXXWWWZZZ^^^aaaddddddcccbbbbbbcccdddeeeeeedddcccbbbdddddddddeeegggiiilllmmmrrrqqqpppooonnnnnnnnnnnnmmmmmmnnnnnnmmmllljjjiiijjjjjjkkkkkkkkkkkkkkkkkkllllllmmmmmmooowwwyyytttrrrkkkgggfffjjjpppzzzzzzwwwwwwqqqcccVVVJJJFFF@@@;;;:::;;;;;;;;;777888<<>>>>>===<<<<<<<<<999999:::;;;===???AAACCCCCCCCCDDDDDDFFFIIIOOORRR[[[aaajjjrrrxxx{{{||||||yyywwwssslllddd\\\VVVSSSSSSVVVYYY]]]``````___^^^cccdddeeeeeeeeedddcccbbbcccdddeeeggghhhjjjkkklllppppppoooooooooppppppqqqqqqqqqqqqqqqpppnnnllljjjiiijjjjjjkkklllllllllkkkmmmnnnnnnnnnpppxxx{{{vvvtttooolllkkknnnrrryyyvvvssssssmmm___SSSIIIEEE???;;;:::;;;<<<<<<999999>>>DDDIII[[[ppp]]]RRRKKKHHHEEEDDDFFFJJJTTTdddyyy}}}zzzxxxqqqaaagggoooyyykkk```VVVQQQPPPNNNSSSaaauuurrrbbbSSSQQQPPPSSS[[[bbbfffhhhiiijjjkkkllllllkkkkkkjjjgggiiikkkmmmnnnnnnmmmmmmkkkmmmoooooonnnnnnppprrrssstttuuuvvvwwwvvvuuuttttttwwwzzzzzzyyywwwvvvuuusssssstttvvvyyy}}}}}}yyyuuurrrrrrrrrssswww|||~~~tttqqqmmmiiieeeaaa]]]ZZZYYYYYYZZZ]]]```eeeiiikkkmmmlllllllllllljjjfffcccbbbbbbaaa___]]][[[YYYXXXWWWWWWXXXYYY[[[]]]^^^___ccccccbbb```___]]][[[ZZZ\\\]]]___aaaccceeefffgggbbbdddggghhhhhhiiikkkmmmkkkiiifffbbb^^^[[[ZZZYYYYYY^^^ffflllqqquuu{{{~~~mmmsss{{{dddSSSLLLLLLIIIKKKOOOXXXeeeuuu{{{zzz|||yyylllbbb```\\\XXX```mmmsss]]]WWWRRROOOLLLRRRiii}}}kkk```[[[SSSPPPKKKGGGEEEEEEDDDDDD@@@FFF[[[xxxrrrooonnniiihhhfffbbb^^^YYYUUURRRMMMIIIEEECCCDDDEEEEEEEEEBBBAAA@@@???>>>???@@@AAA??????>>>>>>======<<<<<<999999999:::;;;===@@@AAA@@@BBBDDDEEEEEEFFFJJJMMMNNNUUU___hhhnnnqqqsssssspppooommmggg___WWWQQQNNNVVVXXX\\\___aaaaaaaaa```dddeeefffffffffeeedddcccccceeefffhhhjjjkkkkkkkkknnnnnnnnnnnnooopppqqqrrrttttttttttttrrrooommmlllkkklllmmmmmmnnnnnnnnnmmmnnnoooooooooqqqzzz{{{vvvuuutttqqqqqqtttvvv|||}}}yyypppmmmmmmhhhZZZNNNIIIDDD???;;;:::;;;<<<<<<:::;;;@@@FFFLLL]]]~~~uuubbbUUUMMMIIIGGGDDDFFFJJJSSScccyyy}}}{{{zzzvvveeekkkkkk}}}uuuggg\\\SSSNNNMMMOOOSSS___sssrrrbbbPPPNNNMMMQQQYYY```cccdddfffgggiiijjjkkkjjjjjjiiifffhhhjjjmmmnnnnnnmmmllliiillloooooommmlllmmmooosssuuuvvvxxxxxxwwwuuutttsssvvvzzz{{{yyywwwvvvvvvvvvvvvvvvwwwzzz~~~{{{vvvrrrppppppppp{{{|||sssqqqmmmjjjgggddd```^^^YYYYYYZZZ]]]```eeejjjlllnnnnnnnnnoooooonnnjjjhhhdddcccbbbaaa^^^\\\ZZZYYYWWWXXXXXXZZZ\\\^^^```aaaddddddcccaaa___]]][[[ZZZ]]]^^^```bbbdddgggiiijjjiiikkkmmmoooqqqssswwwzzzxxxvvvsssnnnjjjfffdddbbb]]]cccjjjpppssswww{{{~~~~~~nnnwwweeeRRRLLLMMMLLLLLLOOOWWW```lll|||~~~zzzoooccc]]][[[[[[___eee|||uuujjj[[[PPPPPPNNNPPPfff|||iiiaaabbb[[[TTTLLLHHHHHHHHHEEEBBBFFFJJJWWWsss|||uuuoookkkffffffeeeaaa[[[SSSNNNKKKHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@???======<<<<<<<<<@@@===;;;:::<<<===;;;999::::::999999:::<<<===>>>AAABBBCCCBBBBBBBBBDDDFFFNNNTTT\\\cccgggiiikkklllfffddd```ZZZTTTOOOMMMMMMSSSUUUXXXZZZ[[[]]]___bbbddddddeeeeeeeeedddccccccdddeeegggjjjllllllmmmlllmmmmmmnnnnnnoooppppppppptttuuuuuussspppmmmllllllkkkjjjjjjlllnnnoooooonnnnnnppprrrsssvvv}}}~~~uuurrrqqqxxx|||{{{}}}|||{{{tttnnnmmmjjj```VVVQQQJJJEEE???<<<<<<<<<:::888;;;>>><<>>>>>===<<<<<<<<<<<>><<<<<<<<<;;;999;;;???>>>BBBOOO```zzzzzzzzz{{{~~~qqqYYYMMMLLLEEEEEEHHHQQQ```tttyyyzzz{{{rrrgggnnnsss~~~wwwggg\\\TTTOOOMMMLLLWWW[[[rrrzzzuuucccVVVOOOLLLRRRZZZ___bbbdddfffggghhhjjjjjjjjjjjjiiigggiiikkklllkkklllmmmnnnnnnnnnpppqqqrrrrrrrrrrrrssssssssssssuuuwwwyyy{{{zzzzzz|||~~~|||xxxwwwzzz}}}}}}uuuqqqqqqrrrvvv|||~~~wwwrrrmmmiiifffeeecccbbb]]]^^^^^^```dddgggkkkmmmmmmooorrrsssssspppmmmjjjdddccc```^^^\\\[[[[[[[[[[[[[[[[[[\\\^^^```cccddddddccccccbbb```^^^]]]\\\``````aaaaaacccfffkkknnnpppsssxxx~~~zzzuuurrrlllmmmppptttxxx|||~~~}}}xxxeeeVVVNNNMMMMMMOOOUUUYYY```mmmxxx}}}pppbbbZZZVVVUUUZZZ```zzzqqqeee[[[WWWQQQQQQddd|||nnngggfff]]]VVVNNNJJJIIIIIIGGGFFFDDDDDDJJJ]]]}}}yyyqqqlllddddddbbb```\\\WWWRRRPPPLLLKKKHHHEEEBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<======<<<::::::;;;<<<;;;:::;;;;;;999888888888999:::<<<===???@@@@@@AAADDDFFFGGGKKKPPPTTTWWWYYY[[[]]]WWWUUUQQQKKKFFFDDDEEEGGGQQQSSSUUUVVVWWWXXXZZZ\\\___```aaacccdddeeeeeeeeeeeefffgggiiijjjkkkkkkkkkmmmmmmmmmnnnooooooppppppnnnppprrrrrrrrrrrrsssuuulllkkkjjjkkknnnppprrrrrrmmmnnnppprrrwwwyyyvvvyyyxxx{{{~~~}}}|||}}}uuuqqqjjj]]]RRRMMMHHHCCC>>><<<===>>>===;;;:::@@@AAAFFFRRRaaawwwwww{{{~~~eeeSSSNNNFFFFFFHHHPPP___rrr~~~uuuwwwyyyvvvkkkrrrtttwwwhhh\\\TTTNNNKKKMMMWWW[[[rrr{{{wwwfffYYYQQQMMMRRRZZZ___bbbeeefffgggiiikkkkkkkkkkkkjjjfffhhhiiiiiihhhiiikkkmmmkkkmmmoooqqqssstttuuuvvvrrrrrrrrrsssuuuwwwzzz{{{{{{|||~~~~~~{{{{{{}}}~~~wwwrrrqqqooosssyyy}}}}}}wwwsssmmmiiifffdddbbbaaa``````bbbdddgggjjjmmmooonnnppprrrtttsssrrrooonnneeecccaaa^^^\\\\\\\\\]]]]]]]]]^^^___aaabbbdddeeeeeeeeedddcccaaa___]]]\\\\\\^^^```bbbdddiiinnnrrrrrrwwwzzzwwwtttuuuvvvxxxzzz}}}~~~~~~}}}kkkZZZOOOOOOOOOQQQVVVYYY^^^iiisssttteee]]]XXXWWW[[[aaaxxxooo```XXXTTTVVVfffyyypppgggddd\\\WWWPPPKKKIIIIIIHHHHHHIIIGGGGGGQQQjjjwwwssshhhgggdddaaa^^^YYYTTTPPPNNNLLLJJJGGGDDDBBBAAA@@@======<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<;;;<<<;;;999888666666777777999:::<<<===>>>@@@CCCFFFGGGJJJNNNQQQRRRTTTVVVXXXRRRPPPLLLGGGCCCCCCFFFHHHNNNPPPRRRSSSTTTUUUWWWYYY]]]^^^```bbbdddeeeffffffffffffgggiiijjjjjjkkkkkkmmmmmmnnnnnnooopppppppppnnnoooqqqqqqqqqrrrtttvvvmmmkkkjjjkkknnnqqqssssssnnnoooqqqsssxxxyyyvvvxxxxxx~~~}}}|||}}}wwwtttlll```VVVQQQGGGBBB===<<<===???>>><<<:::AAADDDIIITTTbbb|||}}}mmmUUUMMMHHHHHHJJJQQQ```sss}}}sssuuuwww~~~oootttwwwwwwiii]]]TTTMMMJJJMMMVVVZZZqqq~~~|||lll\\\SSSNNNRRRYYY^^^bbbeeeggghhhiiikkklllllllllkkkggghhhhhhhhhggghhhkkkmmmjjjkkkmmmoooqqqsssttttttttttttsssssstttuuuwwwxxx}}}}}}~~~~~~xxxqqqnnnlllpppvvvzzz|||~~~~~~wwwsssnnniiigggdddbbb```aaabbbdddgggjjjlllnnnooooooppprrrsssssssssqqqpppgggeeeaaa^^^]]]]]]]]]^^^``````aaabbbdddeeeggggggggggggfffdddbbb___]]]\\\[[[]]]___bbbdddhhhnnnqqquuuyyy}}}xxxuuuvvvwwwyyyzzz{{{}}}}}}}}}nnn]]]QQQNNNMMMOOOSSSVVV[[[eeeooo|||vvvjjjbbb^^^[[[^^^bbbuuu}}}eeeYYYWWW[[[gggtttqqqeee___ZZZWWWQQQMMMJJJIIIIIIHHHIIIHHHEEEIII[[[uuu}}}ppplllhhhccc___ZZZSSSOOOMMMLLLJJJHHHFFFDDDCCCCCC??????>>>=========>>>>>>======<<<<<<;;;;;;<<<<<<===<<<999777666555555666666888:::;;;<<<>>>BBBDDDDDDFFFJJJLLLMMMNNNOOOQQQMMMKKKHHHDDDAAABBBEEEHHHKKKMMMPPPQQQQQQSSSUUUWWW[[[\\\___bbbdddfffggghhhgggggghhhiiijjjkkklllmmmnnnnnnoooooopppqqqqqqrrrpppqqqqqqpppoooppprrrtttmmmlllkkklllooorrrssssssooopppsssuuu{{{{{{ttttttttt~~~|||}}}~~~{{{xxxooobbbWWWRRRGGGBBB===<<<>>>??????===999BBBGGGLLLUUUbbboooUUULLLHHHHHHJJJQQQ___rrr}}}sssuuuwwwssstttwwwwwwiii]]]TTTNNNJJJKKKUUUXXXpppsss^^^UUUNNNQQQXXX]]]aaaeeefffgggiiikkklllllllllllljjjjjjkkkjjjiiijjjlllooommmnnnoooqqqrrrrrrssssssuuutttsssssssssuuuvvvwww~~~~~~~~~|||tttnnnkkknnnssswwwzzz|||~~~~~~vvvsssnnnkkkhhhfffcccaaaaaaccceeeiiikkkmmmnnnnnnppppppqqqrrrrrrrrrqqqqqqhhhfffbbb___]]]]]]___```cccdddeeefffggghhhiiiiiihhhhhhfffdddbbb___]]][[[[[[]]]___```bbbeeeiiilllsssvvv|||}}}wwwrrroooooossswwwzzz{{{}}}~~~}}}~~~ooo^^^SSSLLLJJJJJJMMMOOOTTT^^^iiixxxvvvlllhhhddd``````bbbwwwuuuccc]]]^^^gggppprrrcccZZZWWWUUURRROOOLLLIIIHHHGGGEEEEEECCCDDDQQQhhh|||zzzuuunnniiieee___WWWRRROOONNNLLLJJJHHHGGGFFFFFFCCCBBBAAA@@@?????????????????????>>>;;;;;;<<<======<<<:::888666666666666555666888::::::<<>><<<>>>??????===:::CCCHHHMMMUUUaaannnUUULLLFFFFFFHHHOOO^^^qqq{{{qqqtttwwwwwwuuuuuuxxxiii]]]UUUOOOLLLJJJSSSVVVmmmvvv```VVVNNNPPPVVV[[[```dddeeefffhhhjjjlllllllllllllllmmmmmmmmmllllllnnnpppqqqrrrssstttttttttttttttrrrrrrrrrrrrtttvvvxxxyyy|||}}}~~~~~~xxxpppjjjnnnsssvvvyyy|||~~~vvvsssooollljjjhhheeecccaaacccgggjjjmmmnnnnnnmmmppppppppppppooooooppppppjjjgggccc___^^^^^^```aaafffggghhhjjjkkkkkkkkkkkkiiihhhgggdddaaa^^^\\\ZZZYYY[[[]]]^^^^^^___bbbdddlllooosssyyy{{{tttoookkkiiiffflllsssxxxzzz|||}}}~~~qqqrrr```TTTLLLIIIGGGHHHIIIMMMWWWbbbttt}}}{{{zzzwwwqqqnnnoooyyyiiiccchhhppptttcccWWWTTTTTTSSSPPPMMMIIIGGGEEEAAACCCCCCBBBJJJ]]]pppzzz}}}vvvsss|||zzzuuuqqqkkkccc]]]YYYWWWUUURRROOOMMMLLLKKKGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBB@@@<<<;;;<<<======<<<:::888777666777777444666777888999:::===@@@CCCGGGLLLOOOOOONNNNNNNNNEEEDDDCCCAAA??????AAADDDFFFHHHLLLNNNOOORRRUUUWWW\\\]]]```cccfffhhhiiijjjgggggghhhjjjllloooqqqsssqqqqqqrrrssssssttttttuuurrrqqqpppnnnkkkkkkmmmooonnnnnnoooqqqsssrrrpppnnnmmmppptttvvvzzz|||uuutttvvv|||zzzxxxwwwfffXXXSSSIIIDDD???===>>>???>>>===:::DDDIIILLLTTT___~~~iiiRRRLLLFFFFFFHHHPPP^^^rrrxxxnnnpppsss~~~yyyxxxtttxxxiii]]]UUUQQQNNNJJJRRRTTTjjj{{{}}}sssaaaVVVNNNOOOTTTYYY^^^cccdddeeegggiiikkkkkkkkkkkklllnnnooopppnnnnnnnnnoooqqqrrrssstttuuuuuuuuuuuussssssrrrrrrssstttvvvwwwzzz{{{~~~|||~~~~~~}}}{{{qqqkkknnnsssvvvyyy|||~~~{{{uuussspppmmmllljjjgggeeebbbdddhhhllloooooonnnnnnpppooonnnmmmmmmmmmmmmmmmkkkhhhddd```^^^___aaabbbhhhiiikkklllmmmmmmmmmmmmiiihhhgggdddaaa]]][[[YYYVVVWWWYYYZZZZZZ[[[]]]___aaaeeekkkrrrxxx|||~~~}}}zzzvvvpppkkkfffdddbbb^^^fffqqqxxxzzz{{{}}}|||}}}~~~fffyyyuuuaaaTTTNNNJJJGGGGGGGGGJJJTTT___qqq{{{ttthhhkkktttvvvdddWWWRRRSSSSSSQQQMMMIIIFFFDDDBBBEEEDDDBBBFFFUUUeeennnvvvnnnhhhppp|||wwwpppiiicccaaa^^^ZZZWWWTTTRRRQQQJJJIIIGGGEEECCCBBBAAAAAABBBDDDDDDAAA===:::<<<>>>===<<<:::999777777777888444555777888888999<<<>>>===AAAGGGJJJKKKIIIHHHHHHEEEEEEEEECCCAAAAAABBBDDDEEEGGGKKKMMMOOORRRUUUXXX]]]^^^aaacccfffhhhiiijjjggghhhhhhjjjmmmpppsssuuurrrrrrsssssstttuuuuuuvvvqqqpppooommmjjjjjjlllooonnnoooppprrrtttsssooolllkkkooosssvvvyyy{{{vvvwww}}}{{{zzzzzz|||zzzjjj]]]WWWIIIEEE???===>>>???>>><<<:::DDDIIILLLSSS^^^~~~cccOOOJJJHHHHHHJJJRRRaaauuuxxxllllllmmmwww{{{{{{vvvyyyiii]]]VVVRRRPPPKKKRRRRRRhhhxxxyyy|||oooaaaVVVMMMNNNSSSXXX]]]bbbccceeegggiiijjjkkkkkkkkklllnnnpppqqqpppnnnnnnooonnnoooqqqrrrssstttttttttxxxvvvuuusssrrrrrrrrrssswwwyyy~~~}}}{{{}}}~~~||||||}}}zzzoookkknnnssswwwzzz}}}|||yyyuuussspppnnnmmmllliiigggcccfffjjjnnnppppppooonnnpppooommmlllkkkkkkkkklllkkkhhhddd```^^^___aaaccciiijjjlllnnnoooooonnnnnniiihhhfffddd```]]]ZZZXXXSSSUUUWWWXXXXXXXXXZZZ\\\XXX^^^gggpppvvvyyyyyyxxxtttrrrmmmhhhddd```^^^]]]ZZZdddpppxxxzzzzzz|||~~~{{{}}}{{{kkksss{{{dddVVVMMMJJJHHHGGGFFFGGGPPP[[[kkkwwwsssnnnpppzzzbbbTTTPPPMMMNNNPPPNNNGGGBBBBBBAAAAAABBBBBBCCCJJJ\\\nnnsssjjjaaaeeevvv}}}tttpppjjjccc^^^ZZZXXXXXXWWWQQQJJJFFFEEEFFFDDDCCCBBBBBBAAA@@@??????>>>>>><<<;;;:::888777666666666222333444555666888999999???AAADDDGGGHHHHHHFFFEEECCCBBB@@@>>>>>>???@@@AAAEEEGGGIIIKKKMMMPPPUUUXXX\\\___ccceeeggghhhjjjkkkkkklllmmmoooqqqrrrrrrsssvvvtttrrrrrrssstttsssrrrooonnnnnnmmmmmmmmmnnnnnnnnnooopppqqqpppnnnlllkkkmmmkkkkkkqqq{{{{{{yyyzzzxxxtttvvv{{{wwwjjj\\\WWWGGGDDD???======>>>??????CCCIIIKKKPPPUUUZZZuuutttXXXKKKKKKEEEHHHKKKQQQ___uuuzzzoooiiikkkxxx|||yyy{{{lll```TTTNNNLLLLLLLLLSSScccsssyyyuuuppp]]]UUUOOOPPPSSSWWW^^^eeefffggghhhiiikkklllnnnnnnpppoooooonnnnnnnnnoooooommmnnnppprrrtttvvvxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwyyyyyy}}}wwwvvvyyy}}}|||zzzyyyjjjhhhiiinnnwww||||||~~~}}}{{{zzzvvvrrrqqqpppnnnkkkggghhhhhhiiimmmpppssssssrrrrrrpppnnnllllllkkkhhhfffhhhfffdddbbbbbbbbbcccdddjjjkkkmmmoooppppppoooooonnnkkkfffbbb___[[[WWWTTTTTTTTTTTTTTTSSSSSSSSSSSSYYY]]]```fffrrr~~~~~~wwwxxxrrrjjjfffdddaaa[[[VVV[[[fffttt}}}~~~{{{yyyxxxzzz{{{}}}kkk{{{nnnppp{{{gggXXXPPPLLLJJJIIIGGGGGGOOOXXXfffrrr~~~tttrrrhhhWWWQQQMMMKKKMMMJJJDDDAAAAAAAAA@@@@@@@@@@@@FFFWWWhhhnnneee]]]___nnn|||wwwrrrlllgggccc```XXXQQQIIIDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;999888777666666666333333444555666777888888;;;===@@@CCCEEEEEEDDDCCCAAA@@@>>>======>>>@@@AAADDDFFFHHHJJJMMMPPPUUUXXX^^^aaaeeegggggghhhiiikkklllmmmnnnppprrrssstttttttttrrrppppppqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnooopppqqqpppooommmlllpppnnnpppvvv~~~yyyxxxzzzyyywwwyyy}}}xxxiiiZZZSSSGGGCCC???======>>>??????BBBGGGIIIMMMRRRXXXssskkkTTTJJJKKKEEEHHHLLLSSSbbbwwwxxxmmmhhhjjjwww{{{}}}nnnaaaUUUNNNLLLLLLLLLRRR```oootttpppjjj\\\TTTMMMNNNQQQUUU\\\cccdddeeegggiiikkkllllllmmmkkkkkkkkklllmmmnnnooopppmmmnnnppprrrtttvvvwwwxxx{{{zzzyyyyyyxxxxxxyyyyyyyyyyyy|||xxxtttvvvxxxxxxvvvyyylllggghhhnnnwww|||}}}~~~|||{{{xxxtttrrrrrrpppllliiijjjjjjkkknnnqqqssssssrrrrrrpppmmmkkkkkkjjjhhhffffffeeecccbbbbbbccceeefffiiikkkmmmooopppppppppooommmjjjfffbbb___[[[WWWTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQVVV]]]fffuuuzzzssskkkeeebbb___YYYUUUXXXcccqqq{{{}}}{{{yyyxxxzzz{{{~~~]]]lllvvvpppvvvooo___VVVQQQMMMKKKHHHGGGLLLSSS^^^kkkxxx~~~yyyqqqvvvttt___TTTNNNIIIIIIGGGCCCBBBCCCCCCAAAAAAAAA???DDDRRRaaahhhaaaZZZZZZdddxxx{{{tttmmmhhhaaaYYYOOOHHHGGGHHHIIIHHHBBBAAA@@@???===<<<;;;:::;;;:::999777666666666666444444555555555666666666666888;;;>>>@@@@@@@@@@@@???===<<<;;;;;;<<<>>>???BBBDDDGGGIIILLLPPPUUUXXX```cccfffhhhiiiiiijjjlllmmmnnnoooqqqssstttuuuvvvrrrpppnnnmmmnnnoooooonnnnnnnnnmmmlllllllllllllllnnnnnnoooppppppooommmmmmqqqqqqttt|||}}}zzzzzzyyyvvvwww{{{|||}}}}}}kkkZZZPPPFFFCCC???===>>>?????????AAAEEEEEEIIIOOOTTTooorrr```OOOGGGHHHEEEIIIMMMUUUfff{{{vvvlllgggjjjvvv~~~pppcccVVVNNNLLLKKKKKKPPP]]]lllssspppiiiZZZRRRLLLLLLOOOSSSYYY```dddfffiiilllnnnnnnnnnmmmkkkkkkjjjjjjkkklllmmmmmmmmmnnnoooqqqsssuuuvvvwwwzzzyyyyyyyyyyyyzzz{{{{{{yyyyyy{{{}}}vvvtttuuuvvvvvv}}}zzznnnggghhhmmmvvv|||}}}~~~}}}|||yyywwwuuusssqqqnnnlllmmmmmmnnnqqqtttuuutttrrrssspppllliiiiiihhhgggfffdddcccbbbbbbccceeeggghhhhhhjjjmmmoooqqqqqqqqqpppmmmjjjfffccc```\\\XXXUUUTTTTTTTTTSSSSSSQQQPPPPPPLLLRRRYYYeeeuuu}}}tttmmmhhhccc]]]YYYVVVaaaoooyyy|||zzzxxxxxxyyyzzz}}}ZZZfffzzzuuuwww{{{mmm```XXXPPPMMMJJJHHHJJJOOOXXXfffsss{{{yyynnnmmm}}}gggWWWOOOHHHFFFFFFDDDDDDFFFGGGEEEDDDDDDBBBDDDPPP\\\bbb^^^XXXVVV^^^ppp{{{tttoooiii___SSSKKKHHHHHHIIIIIIBBBAAA@@@???===;;;:::999999999888777666555555666555555555555555555555555333555777:::<<<=========;;;:::999999999;;;===>>>@@@BBBFFFHHHLLLPPPUUUYYYaaadddgggjjjkkkkkkmmmnnnmmmmmmoooppprrrtttvvvwwwrrrpppmmmlllmmmnnnooonnnooonnnmmmllllllkkkkkklllmmmnnnoooooooooooonnnnnnqqqsssxxx~~~xxxtttttttttsssvvv{{{~~~ooo]]]QQQEEEBBB???>>>>>>???@@@???AAADDDCCCGGGMMMRRRkkkvvvgggXXXKKKEEEFFFEEEIIINNNXXXjjjuuukkkgggjjjvvvrrrdddXXXOOOMMMIIIKKKPPP]]]mmmxxxvvvoooZZZRRRKKKKKKNNNQQQXXX^^^fffiiilllppprrrrrrqqqpppooonnnmmmkkkjjjiiiiiiiiimmmnnnoooqqqrrrtttuuuvvvwwwwwwwwwwwwxxxzzz{{{|||yyyyyyzzz~~~{{{wwwwwwxxxyyy|||{{{ppphhhhhhmmmuuu{{{~~~~~~|||{{{yyyvvvtttrrrpppoooooopppqqqtttwwwxxxwwwvvvtttqqqlllhhhggggggggggggeeedddcccbbbccceeeggghhhhhhjjjmmmqqqssstttssssssnnnkkkgggdddaaa]]]YYYVVVTTTTTTTTTTTTSSSQQQOOONNNNNNQQQVVV```ooowwwpppiiiccc^^^ZZZcccooowwwzzzyyywwwvvvvvvwwwzzz~~~[[[cccttt{{{zzz}}}kkk```UUUOOOLLLIIIIIIKKKTTT```oooxxxxxxxxxooogggtttooo[[[QQQGGGDDDEEEDDDEEEGGGIIIGGGFFFEEEDDDEEEMMMXXX[[[YYYUUURRRXXXggg|||{{{vvvhhh^^^PPPFFFBBBAAAAAAAAAAAAAAA@@@>>>===;;;::::::888888777666555555555555555555555555444444444444222444666888:::;;;<<<<<<999888777777888999<<<===???AAAEEEHHHLLLQQQWWW[[[```cccgggjjjlllmmmoooqqqllllllmmmoooqqqsssvvvwwwtttqqqnnnmmmnnnpppppppppoooooonnnmmmlllkkkkkkkkkmmmmmmnnnooooooooooooooorrrvvv}}}|||vvvqqqqqqqqqrrrvvv|||zzzooo]]]QQQDDDBBB???>>>???@@@@@@???BBBDDDCCCFFFLLLPPPgggrrrbbbUUUJJJFFFFFFEEEHHHNNNYYYllltttjjjfffjjjtttsssfffYYYQQQOOOIIILLLQQQ[[[lllyyyxxxppp\\\SSSLLLLLLNNNQQQWWW^^^fffhhhlllppprrrrrrqqqqqqpppooonnnlllkkkjjjjjjjjjmmmmmmnnnppprrrssstttuuusssssstttuuuvvvxxxyyyzzzwwwxxxyyy{{{zzzxxxzzz}}}~~~rrrkkkjjjnnnvvv|||}}}|||{{{xxxvvvsssrrrrrrrrrsssuuuyyy|||~~~|||{{{uuuqqqllliiihhhhhhgggggggggfffdddccccccdddfffgggiiikkkppptttwwwwwwwwwvvvqqqnnnjjjfffbbb^^^ZZZWWWTTTUUUUUUUUUTTTQQQOOONNNPPPOOOQQQXXXeeewwwyyyqqqkkkgggdddjjjrrrxxxzzzyyywwwuuuuuuvvvyyy|||ZZZ___lll}}}xxxxxxiiiYYYQQQMMMJJJHHHIIIOOOZZZhhhrrr|||}}}nnnrrryyyzzzsssgggmmmzzz{{{dddWWWKKKFFFFFFEEEEEEFFFHHHFFFEEEFFFEEEEEELLLTTTUUUSSSPPPNNNQQQ]]]lllwww~~~yyyfff\\\NNNDDD???>>>>>>===???>>>>>>===<<<;;;::::::777777666555555555555555555555444444444444444444333444666777888999::::::777666555555777999;;;===>>>AAAEEEIIIMMMRRRXXX\\\aaadddhhhkkklllnnnoooqqqllllllmmmnnnpppsssvvvxxxvvvssspppooopppqqqrrrsssqqqpppooonnnmmmllllllllllllmmmmmmnnnoooppppppqqquuu{{{{{{uuuqqqqqqqqqrrrwww}}}xxxttt|||vvviiiZZZNNNCCCAAA???>>>???@@@@@@???AAACCCBBBFFFKKKMMMaaarrraaaTTTKKKGGGHHHEEEHHHMMMYYYnnnrrrhhheeehhhrrr{{{uuuhhh[[[RRROOOJJJNNNQQQXXXggguuuuuukkk]]]TTTMMMMMMNNNQQQWWW]]]ccceeehhhlllnnnooooooooommmmmmlllmmmmmmnnnoooooolllmmmnnnoooqqqrrrssstttqqqqqqqqqrrrtttvvvwwwxxxvvvwwwxxxzzz||||||yyyzzz|||wwwnnnmmmpppwww|||~~~~~~{{{xxxuuuuuuuuuvvvwwwzzz~~~~~~vvvrrrnnnkkkiiiiiigggfffhhhfffeeeccccccdddfffgggkkknnnsssxxx{{{|||{{{{{{uuurrrmmmhhhddd___[[[WWWTTTUUUVVVVVVUUUSSSQQQOOONNNKKKKKKQQQ\\\mmm{{{wwwpppssswwwzzz|||{{{yyyxxxwwwxxxzzz}}}\\\^^^hhhyyysssppp]]]RRRNNNKKKIIIIIIIIISSS___iiiuuuwwwjjjiiilllttt||||||wwwlllkkkmmmzzzssseeeUUUNNNLLLIIIGGGGGGIIIGGGGGGIIIIIIIIINNNUUUTTTRRRNNNLLLNNNTTT]]]cccggglllrrruuuvvv|||xxxppp___VVVJJJAAA>>>>>>===<<<::::::::::::999999999888666666555555444444555555444444444444444444444444444444555666777777888888666555555555666999<<<===>>>AAAEEEIIINNNTTTZZZ^^^dddfffjjjkkkllllllmmmnnnmmmmmmmmmoooqqqtttxxxzzzxxxuuuqqqoooppprrrttttttrrrqqqpppooonnnmmmmmmmmmllllllmmmmmmooopppqqqrrrvvv||||||wwwssssssssstttxxx~~~}}}tttqqqzzz~~~xxxnnnbbbUUUJJJCCCAAA??????@@@AAA@@@???@@@BBBAAAEEEIIIIIIZZZyyyyyygggWWWKKKGGGHHHFFFGGGLLLWWWmmmpppeeebbbeeemmmvvvzzzkkk\\\RRROOOIIIMMMPPPUUUdddttttttjjj]]]UUUMMMLLLNNNPPPVVV\\\bbbdddfffiiikkkmmmnnnooollllllllllllmmmnnnpppppplllmmmnnnoooppprrrrrrsssppppppqqqrrrssstttvvvwwwtttvvvxxxyyyzzz}}}{{{zzz{{{~~~~~~rrrppprrrxxx}}}{{{yyyyyyzzz}}}~~~~~~vvvssspppmmmllljjjhhhffffffeeedddcccdddfffhhhiiimmmpppvvv|||yyyuuupppjjjfff```[[[WWWSSSTTTVVVWWWWWWUUURRRQQQMMMJJJJJJOOOUUUbbbwwwzzzzzzzzz|||~~~~~~~~~}}}~~~```aaaiiizzzpppuuu___SSSNNNKKKIIIIIIEEENNNYYYcccooo|||{{{ssshhheeeeeelllwww~~~|||xxxssslllgggoooqqq```XXXSSSNNNJJJIIIKKKIIIJJJLLLMMMMMMRRRXXXWWWTTTPPPMMMNNNPPPTTTVVVTTTZZZ```dddffflllwww|||ooodddUUUMMMBBB;;;999999999888777777777777777777777777666666555444444444555555333333333444444444555555444444555555555666666666555555444555666999<<<>>>>>>AAAEEEJJJOOOUUU[[[___gggiiikkklllkkkjjjjjjkkkooonnnnnnppprrrvvvyyy{{{xxxuuuqqqoooppprrrtttuuusssrrrqqqooonnnnnnmmmmmmlllllllllmmmnnnppprrrsssttt{{{}}}xxxttttttuuuuuuyyy~~~}}}tttsss{{{~~~uuujjj```TTTIIIBBBAAA??????@@@AAA@@@??????AAA@@@DDDHHHGGGVVVtttmmmZZZLLLFFFGGGFFFGGGKKKVVVmmmnnnccc```bbbjjjrrryyy}}}mmm]]]RRRNNNFFFKKKNNNTTTeeewwwyyyooo]]]TTTMMMKKKMMMOOOUUU[[[dddeeefffiiikkknnnpppqqqnnnmmmmmmlllllllllmmmmmmlllmmmnnnooopppqqqrrrsssqqqqqqqqqrrrssstttuuuvvvsssuuuxxxyyyyyy{{{}}}{{{{{{}}}tttrrrsssyyy~~~~~~{{{|||}}}|||vvvtttqqqooommmkkkhhheeedddccccccccceeegggjjjkkknnnrrrxxx~~~{{{wwwrrrlllgggaaa[[[XXXSSSTTTWWWXXXXXXVVVTTTRRRPPPMMMLLLOOORRRYYYkkk|||~~~}}}|||}}}jjjgggnnnwwwttt```[[[WWWMMMGGGGGGKKKLLLRRR^^^lllyyy|||xxxhhhfffdddfffrrrvvvooohhhfffooorrr```WWWTTTSSSRRRPPPMMMKKKMMMQQQUUUWWWVVV\\\XXXRRRNNNLLLLLLLLLKKKNNNMMMOOOSSSWWW\\\gggrrr{{{uuuiii^^^WWWLLLGGG@@@<<<;;;:::888666888888777777777777888888:::999888777555555444444444555555666666555555444444444444555555666666666555666666666555666888;;;@@@CCCFFFJJJNNNUUU[[[```hhhjjjlllkkkjjjiiijjjkkkmmmnnnpppsssuuuvvvwwwxxxwwwuuusssqqqpppoooppppppmmmlllkkkkkklllmmmlllkkkiiikkkmmmnnnmmmnnnpppqqqxxx~~~{{{wwwssstttyyy~~~{{{www{{{|||wwwlllccc]]]SSSHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBAAABBBCCCDDDKKK[[[kkkxxxbbbPPPFFFDDDEEEGGGKKKVVVkkklllbbbaaadddkkkrrryyyqqqcccWWWNNNNNNKKKOOOVVV```sssyyylllaaaVVVMMMKKKNNNRRRWWW]]]```gggkkkjjjjjjnnnrrrsssrrrooommmmmmnnnnnnllliiikkkllllllnnnppprrrtttuuutttsssrrrrrrsssuuuxxxyyyzzzzzzzzzxxxwwwxxx{{{~~~}}}zzz|||}}}rrrmmmvvv~~~|||~~~}}}yyywwwtttqqqnnnjjjeeeaaacccdddeeeggghhhiiiiiiiiiooovvv|||~~~xxxuuuqqqlllhhhccc]]]YYYXXXWWWVVVWWWYYYYYYXXXVVVSSSTTTSSSQQQOOOUUU```iiivvv{{{~~~}}}}}}|||{{{|||}}}jjjkkkvvvvvvaaaYYYTTTKKKFFFFFFFFFHHHMMMXXXfffrrrzzz~~~zzzllljjjeeeeeeooo~~~yyyuuummmggghhhtttrrrfff^^^XXXUUUUUURRRQQQRRRUUUXXXYYYXXXXXXTTTOOOLLLKKKKKKKKKKKKJJJHHHJJJMMMOOOSSS\\\fffsssyyypppfff\\\SSSNNNGGGCCC>>><<<;;;:::888666888888888888888888999999:::999888666555444444444222222333333333333222222333444444444555555555555555555666666555666999;;;AAACCCGGGKKKPPPWWW^^^bbbiiikkkllllllkkkjjjjjjkkklllmmmnnnppprrrtttvvvvvvvvvuuusssqqqpppooonnnnnnmmmllllllmmmnnnnnnmmmkkkkkkmmmooooooppppppsssuuuxxxzzzwwwuuuxxx~~~zzzvvvwwwqqqggg```ZZZQQQHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBHHHXXXhhhyyybbbPPPIIIIIIEEEGGGKKKTTThhh~~~~~~kkkaaa___ccckkkrrrxxx{{{}}}tttdddUUULLLJJJGGGMMMUUU```ttt}}}qqqcccXXXNNNKKKMMMPPPUUUZZZ___ggglllmmmmmmppprrrqqqqqqooommmmmmnnnooommmkkkkkkkkklllmmmoooqqqssstttuuutttsssrrrrrrtttuuuvvvyyyyyyzzzyyyxxxxxxzzz|||zzzwwwxxx}}}wwwooovvv~~~~~~zzzxxxvvvtttqqqnnniiifffeeeeeeggghhhiiijjjjjjjjjooovvv|||~~~{{{xxxsssooojjjddd^^^ZZZWWWVVVVVVXXXZZZ[[[ZZZXXXVVVUUURRRNNNNNNRRR[[[bbbkkkqqqtttssstttwwwyyywwwvvvvvvwwwyyy}}}nnnqqq~~~|||fff[[[SSSKKKFFFHHHDDDEEEIIIRRR___kkktttyyy}}}tttooogggdddkkkyyywwwkkkcccgggvvvwwwllldddaaa___]]]\\\\\\\\\\\\ZZZXXXRRROOOLLLJJJJJJKKKKKKJJJHHHFFFFFFHHHIIIJJJRRR\\\kkkuuu{{{tttiii___VVVNNNIIIEEEBBB@@@===<<<<<<:::888666666777888999999999999999999888777666555444444444111222222333333222222111333333333444444444444555444555666666555777:::<<>>===;;;888666555666777888999999999888999888777666555555555555333333444444444444333333333333333444444444444444444555666666666888;;;===@@@DDDIIIOOOUUU\\\bbbgggkkklllnnnnnnlllkkklllmmmppppppqqqrrrsssvvvxxxyyyuuuuuuuuutttrrrooommmkkknnnooopppssstttssspppmmmmmmooopppqqqrrrtttxxx{{{xxx{{{zzzyyy}}}~~~}}}|||ssshhh]]]SSSIIIBBBBBBAAAAAA@@@??????@@@@@@@@@AAACCCDDDEEEIIIWWWeee~~~oooTTTIIIJJJGGGHHHIIIOOO^^^rrr{{{jjj```^^^bbbllluuuvvvnnnmmmooozzzyyyhhhYYYPPPKKKIIINNNSSS\\\qqq{{{rrrfffZZZNNNJJJKKKMMMRRRWWW]]]ffflllllllllnnnooonnnnnnmmmmmmnnnoooooooooooolllllllllmmmoooppprrrsssssssssrrrqqqqqqrrrrrrssstttwwwyyyzzzyyyxxxwwwxxx{{{~~~yyyuuurrr}}}}}}}}}vvvwww~~~~~~|||zzzxxxtttooolllhhhhhhhhhiiijjjjjjkkklllssszzzzzztttnnnggg___ZZZXXXXXXYYY\\\```bbbbbbbbb```ZZZRRRMMMLLLNNNPPPRRRWWW^^^cccdddeeehhhhhhfffffffffhhhnnnwww{{{{{{yyygggYYYOOOJJJJJJFFFFFFHHHMMMVVVbbbmmmuuu{{{~~~wwwmmmdddccclll}}}wwwllleeebbbbbbeeelllrrrsssqqqppptttxxxxxxxxxvvvqqqhhh^^^UUUOOOIIIHHHHHHIIIKKKMMMMMMLLLLLLJJJKKKLLLLLLLLLRRR[[[gggooovvvxxxyyy}}}}}}{{{zzzzzzzzzyyyrrrjjj]]]QQQJJJFFFDDDDDDBBBCCCCCCAAA???;;;999777555666666777888888888777999888777666666666666666333444444555555444444333444444444444444444444444333444555666666888<<>>AAADDDCCCFFFQQQ^^^~~~qqqUUUIIIGGGHHHIIIKKKWWWkkk||||||lllbbb^^^bbbmmmxxxtttjjjkkkrrrxxxeeeVVVMMMIIIGGGMMMQQQYYYooo}}}xxxhhh\\\OOOJJJKKKNNNTTTZZZ^^^dddgggeeeeeeiiilllmmmmmmnnnpppoooooonnnpppqqqooooooooopppqqqrrrttttttooopppppprrrsssttttttuuurrrtttwwwxxxwwwvvvuuuvvvwww{{{|||vvvsssqqquuuwwwwww{{{wwwyyy}}}|||}}}~~~zzzuuuoookkkjjjiiihhhhhhhhhiiikkklllnnnuuu|||~~~~~~yyyrrrjjjaaa[[[ZZZZZZ\\\```dddggghhhggggggccc\\\UUURRRQQQSSSUUUTTT\\\cccfffgggjjjiiifffdddaaaaaahhhttt~~~zzz{{{gggXXXNNNIIIFFFFFFFFFGGGLLLXXXfffppp|||~~~xxxqqqhhhaaadddvvvyyyjjj^^^XXXRRRRRRQQQNNNNNNRRRYYY^^^mmmqqqtttrrriii]]]TTTNNNIIIJJJKKKOOORRRSSSRRRPPPLLLKKKKKKLLLKKKJJJOOOVVV[[[dddmmmqqqtttyyy||||||}}}~~~~~~}}}|||zzzyyyyyypppiii^^^TTTMMMHHHDDDBBBBBBDDDEEECCC???======>>>===<<<999777666777999:::;;;:::999999888999999999333444444555555444444333777777666666666555555555222333555666777:::>>>AAAFFFKKKQQQWWW]]]ccchhhlllmmmoooppppppooonnnnnnooommmooorrrtttvvvuuutttssssssrrrqqqpppooooooooooooqqqqqqqqqrrruuuuuutttsssmmmmmmmmmmmmmmmooosssvvv~~~}}}vvvtttsssvvv~~~uuujjjbbbXXXLLLEEEDDD@@@@@@????????????@@@@@@<<<>>>AAADDDCCCEEEPPP\\\}}}|||\\\MMMFFFHHHHHHKKKWWWkkk~~~|||lllaaa]]]```kkkvvvzzziiijjjqqq{{{hhhYYYQQQJJJHHHMMMQQQXXXmmm|||xxxlll___QQQKKKKKKMMMSSSXXX]]]dddhhhggggggiiikkkkkkmmmoooqqqpppnnnnnnoooqqqoooooooooooopppqqqssssssqqqqqqrrrsssssssssssssssrrrtttvvvwwwvvvuuuuuuvvvsssyyy}}}wwwssspppvvvxxxuuutttxxx}}}wwwsssxxx{{{yyy{{{|||xxxrrrnnnlllkkkiiiiiiiiijjjlllmmmmmmuuu||||||uuummmccc]]]YYYYYY[[[^^^cccfffgggffffffddd```YYYTTTSSSVVVZZZWWW```hhhkkknnnpppoookkkgggcccbbbiiittt~~~~~~~~~ppp___SSSLLLHHHHHHGGGGGGLLLWWWfffppp||||||xxxqqqjjjaaabbbtttlll```[[[QQQNNNKKKGGGGGGJJJPPPUUUbbbhhhnnnnnnhhh^^^VVVQQQKKKKKKMMMQQQTTTUUUTTTRRRNNNLLLLLLMMMJJJHHHMMMTTTSSS]]]hhhmmmqqqwww{{{{{{}}}~~~|||yyyxxxwwwpppjjj```WWWPPPJJJEEEBBB@@@BBBCCCBBB???===???AAAAAA???;;;888777888:::<<<;;;;;;::::::999:::::::::666666777777777777666666888888777777666666666555222333555666888:::>>>AAAIIINNNTTTZZZ```eeejjjnnnnnnoooqqqqqqooonnnooopppnnnqqqtttxxxyyyxxxvvvtttqqqpppnnnmmmmmmmmmnnnooorrrqqqpppqqqtttuuuuuutttnnnnnnnnnmmmlllooosssvvvzzz}}}yyytttvvvssspppssszzzxxxlllcccXXXJJJBBBBBB@@@???????????????@@@@@@>>>@@@DDDFFFEEEGGGQQQ]]]xxx___NNNFFFHHHIIIKKKWWWlll{{{lll```[[[^^^iiiuuu}}}iiiiiiqqq~~~mmm```YYYNNNLLLPPPQQQVVVjjjyyytttpppbbbSSSLLLKKKLLLQQQWWW[[[dddjjjjjjjjjkkkkkkiiinnnppprrrqqqnnnmmmoooqqqnnnnnnnnnnnnoooppprrrrrrsssssstttttttttsssrrrrrrrrrtttvvvvvvuuutttuuuvvvpppwww~~~wwwsssuuu{{{}}}wwwrrrrrruuuvvvvvvppppppwwwyyywwwyyy|||yyyxxxyyy{{{~~~zzzuuurrrmmmlllkkkjjjjjjkkkmmmnnnpppwww~~~wwwooofff```WWWXXXYYY]]]aaadddeeeddddddeeebbb[[[TTTSSSXXX]]]\\\eeennnqqqtttvvvuuuqqqjjjeeeccciiiuuuhhhVVVPPPMMMHHHEEEEEEGGGNNN\\\iiiyyy~~~~~~vvvoookkkdddaaalll|||uuucccWWWXXXRRRLLLIIIGGGGGGLLLSSSYYYeeennnlllhhhcccYYYLLLNNNOOORRRUUUXXXWWWSSSPPPLLLKKKJJJHHHFFFFFFIIIKKKSSSTTT\\\iiissswwwyyy|||~~~|||yyywwwvvvvvvmmmddd\\\RRRHHHDDDEEEHHHHHHHHHGGGFFFDDDBBB@@@BBBAAA???<<<:::999999999===<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666555:::999888777666666666666888888666555666:::@@@EEEIIINNNSSSXXX\\\bbbjjjpppqqqpppnnnooopppqqqqqqqqqsssssstttuuuuuuuuuttttttqqqqqqppppppppppppqqqqqqpppooooooqqqssstttrrrqqqqqqooonnnmmmmmmnnnoooooo{{{zzztttppptttnnnpppwwwyyyxxxrrrccc]]]VVVIIIBBBDDD>>>>>>>>>>>>>>>>>>>>>>>>??????AAADDDDDDEEELLLTTTppp~~~___NNNFFFFFFGGGLLLWWWhhh{{{~~~mmm___YYY]]]gggnnnqqqppprrrpppaaaVVVLLLOOOPPPPPP[[[kkkvvvxxxssscccRRRKKKLLLOOORRRVVV\\\bbbjjjoooooonnnooopppqqqpppooommmmmmmmmnnnnnniiijjjkkknnnppprrrssstttvvvuuutttsssssssssssssssrrrtttvvvvvvuuutttuuuuuuvvvxxx{{{}}}|||zzzxxxvvvwww~~~~~~xxxsssooojjjmmmooorrruuuyyy|||~~~xxxrrrppprrrtttvvv}}}|||vvvqqqooommmkkkkkkllllllllljjjuuu{{{}}}wwwpppgggaaa]]][[[XXXYYY[[[^^^aaaaaa___]]]ZZZVVVTTTVVVZZZ^^^dddjjjrrrzzz~~~|||yyytttnnnjjjmmmwww~~~~~~|||zzznnn[[[SSSMMMIIIEEEEEEGGGLLLXXXdddssszzz}}}uuunnniiicccaaalll}}}ooocccYYYRRRLLLJJJGGGEEEIIIOOOZZZgggpppooolllggg]]]PPPPPPQQQTTTXXXZZZYYYUUUPPPLLLKKKKKKJJJIIIIIIKKKMMMPPPQQQYYYgggrrrvvvzzz}}}~~~}}}{{{zzzwwwooofff___VVVMMMIIIJJJHHHHHHHHHHHHGGGEEECCCAAABBBAAA@@@>>>=========>>>============<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888::::::999999888777777666777777666666777;;;@@@EEEJJJOOOUUUZZZ^^^dddkkkppppppooonnnooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppppppppoooooopppqqqqqqqqqppppppqqqssstttsssrrrqqqqqqqqqpppooopppqqqsss|||zzzuuuqqquuunnnmmmrrrtttvvv}}}qqqbbb[[[SSSGGGAAACCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@CCCCCCDDDJJJRRRjjj|||___MMMIIIIIIIIINNNYYYkkk~~~~~~mmm^^^XXX\\\eeelll}}}~~~pppooorrr~~~pppbbbXXXMMMOOONNNOOOYYYjjjvvvzzzvvvfffUUUMMMMMMNNNRRRUUUZZZaaaiiimmmnnnnnnnnnooopppooonnnmmmlllmmmmmmnnnjjjkkkkkkmmmnnnppprrrssstttssssssrrrqqqqqqqqqqqqqqqsssttttttsssssstttuuuuuuwwwyyy{{{{{{xxxuuusssxxx}}}wwwoooiiijjjlllppptttxxx{{{}}}~~~}}}vvvssssssssssssyyy~~~xxxrrrooommmkkkkkklllllllllkkktttzzz~~~|||xxxrrrkkkfff[[[XXXUUUTTTVVVXXXYYYYYYXXXWWWUUUSSSRRRUUUZZZ^^^gggnnnxxx}}}xxxssstttzzzzzznnnuuuwwwbbbVVVNNNIIIFFFFFFFFFJJJRRR\\\jjjsss|||~~~tttkkkeee^^^\\\fffvvvzzzmmm^^^WWWQQQMMMJJJGGGHHHMMM[[[iiittttttqqqmmmbbbUUUQQQRRRUUUZZZ^^^]]]XXXSSSMMMMMMLLLLLLMMMMMMMMMNNNLLLMMMVVVdddpppwww|||wwwooogggaaaYYYPPPMMMNNNHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBB??????>>>>>>>>>=========<<<======>>>>>>======<<<:::;;;;;;;;;;;;999888777555666777777888<<>>>>>>>>>>>>>>>>>>>>>>>???>>>???BBBBBBBBBHHHOOOcccwww^^^MMMJJJIIIIIIMMMYYYkkk~~~mmm^^^WWWZZZbbbiiivvvpppoooqqq|||ooobbbYYYNNNNNNMMMNNNWWWhhhvvv}}}|||kkkYYYPPPNNNNNNPPPTTTYYY___ggglllllllllmmmoooooonnnmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllnnnppprrrqqqqqqppppppppppppppppppppprrrssssssrrrrrrsssttttttvvvyyyzzzyyyvvvrrrpppxxxzzzppphhheeehhhnnntttyyy|||}}}~~~xxxtttrrrooossswww{{{|||~~~yyysssooommmjjjjjjkkkllllllkkkrrrxxx|||}}}{{{xxxtttoookkk\\\YYYUUURRRQQQQQQPPPPPPPPPPPPOOONNNOOOSSSYYY]]]fffnnn{{{|||{{{~~~~~~~~~}}}~~~iiiiiiiiiYYYPPPKKKGGGFFFFFFGGGLLLSSSaaalllxxx~~~yyynnnfff^^^YYYaaaooowwwhhh```XXXSSSOOOKKKKKKMMM\\\kkkwwwyyywwwsssgggYYYRRRRRRTTT[[[```aaa]]]XXXPPPPPPPPPPPPPPPOOOMMMLLLJJJKKKTTTcccqqqyyyvvvooogggaaaYYYPPPLLLMMMHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@????????????>>>>>>======>>>???????????????;;;<<<===>>>===;;;999777444666777888:::===BBBEEEKKKQQQZZZ___bbbeeeiiillloooqqqrrrrrrqqqqqqrrrrrrsssqqqooommmllllllnnnnnnooooooooooooooopppqqqrrrsssrrrqqqrrrtttvvvvvvuuussswwwzzz{{{yyyzzz~~~zzzvvvsssqqqmmmjjjmmmqqqxxxvvvssszzzzzzlll]]]RRRJJJBBB???BBB>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@BBBBBBAAAGGGOOO^^^~~~nnnZZZMMMHHHFFFFFFJJJVVViiiooo^^^WWWYYYaaaggguuupppoooqqq}}}{{{nnnbbbYYYOOONNNLLLLLLUUUeeeuuuppp^^^TTTOOOMMMPPPTTTXXX^^^fffjjjkkkkkklllnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmkkkiiijjjlllnnnpppooooooppppppppppppppppppppprrrsssrrrrrrrrrtttuuuuuuwwwyyy{{{zzzvvvrrrooosss{{{ooofffbbbgggnnnuuu{{{~~~wwwqqqnnnooopppqqqsssvvvyyy{{{{{{tttnnnllliiihhhiiijjjjjjjjjpppuuuyyyzzz~~~~~~yyyvvvtttppplll```]]]XXXSSSQQQOOOLLLKKKKKKKKKKKKJJJKKKOOOTTTXXXaaaiiiwww~~~}}}|||yyyyyyyyyyyyyyyzzzzzzzzz{{{}}}nnnfffwww~~~qqq]]]TTTNNNIIIHHHGGGEEEHHHLLLYYYfffttt|||}}}qqqjjjaaa\\\bbbmmmqqqggg]]]WWWSSSNNNMMMNNN]]]mmm|||{{{nnn```UUUSSSSSSYYYaaaeeeccc___VVVUUUTTTUUUUUURRRMMMIIIIIIJJJSSScccrrr|||yyyrrrjjjcccZZZPPPLLLLLLIIIJJJKKKKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????<<<===>>>???@@@@@@@@@@@@<<<===>>>???>>><<<:::888555666888:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@???AAACCCCCCBBBHHHPPP^^^sssbbbSSSLLLFFFEEEEEEIIIUUUiiiqqq```XXXYYY```fffuuussspppppp{{{|||ooobbbXXXQQQNNNKKKLLLSSSaaassstttbbbVVVPPPMMMPPPTTTYYY___eeeiiiiiiiiikkkmmmmmmnnnnnnoooppppppppppppnnnmmmjjjiiiiiijjjlllnnnnnnooopppqqqrrrrrrqqqqqqqqqrrrssssssrrrsssuuuwwwvvvyyy|||~~~|||xxxtttpppmmmyyyxxxnnneeecccgggooowww}}}~~~tttqqqooommmlllmmmpppsssttt}}}|||uuupppmmmiiigggggghhhhhhhhhmmmsssvvvwww{{{}}}xxxtttqqqmmmiiiccc___ZZZUUURRRNNNKKKHHHIIIIIIHHHGGGGGGJJJNNNQQQZZZbbbppp}}}}}}{{{yyywwwvvvuuuqqqpppooopppqqqsssvvvxxxxxx{{{|||kkkqqq}}}gggYYYQQQJJJIIIGGGEEEFFFIIIRRR```ooowww||||||qqqkkkddd]]]aaajjjxxxlll```YYYTTTPPPNNNPPP]]]ppp|||nnn]]]XXXTTTXXX```ggghhheee\\\[[[ZZZ[[[[[[WWWOOOIIIJJJKKKSSScccsss}}}wwwoooiii```UUUPPPPPPLLLLLLMMMMMMLLLJJJIIIGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@?????????===>>>>>>???@@@@@@@@@???===>>>>>>>>>>>><<<;;;:::777888999:::===AAAGGGKKKPPPVVV]]]bbbdddfffiiilllooorrrvvvvvvsssrrrsssuuutttsssrrrpppppppppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrtttsssqqqqqqsssuuuvvvvvvvvvxxx|||}}}xxxrrrjjjmmmrrrwww~~~{{{qqqnnnqqqtttuuujjjcccWWWKKKBBB>>>>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???AAACCCCCCCCCIIIQQQ___~~~nnn[[[OOOKKKGGGGGGGGGMMMYYYmmmsssaaaXXXXXX___dddqqqwwwrrroooyyyrrrdddZZZRRRNNNKKKMMMRRR^^^pppuuudddXXXPPPMMMPPPVVV[[[```fffiiihhhhhhjjjlllllllllnnnoooppppppppppppmmmkkkjjjiiihhhjjjkkklllnnnoooqqqrrrsssssssssrrrqqqrrrsssrrrrrrsssvvvxxxxxxzzz~~~|||wwwsssmmmwwwzzzsssllleeeeeeiiipppwww~~~yyytttnnnkkkjjjlllmmmnnnvvv|||yyyssspppkkkhhhggghhhhhhgggkkkpppttttttxxx}}}xxxtttqqqkkkgggaaa^^^YYYUUURRRNNNJJJGGGIIIIIIHHHFFFEEEFFFIIILLLUUU\\\iiivvv~~~~~~|||xxxwwwuuussspppmmmkkkjjjgggeeeddddddffflllqqquuuuuuzzzqqqlllrrrsss]]]TTTLLLJJJHHHFFFFFFHHHLLL[[[jjjrrrwww~~~|||vvvmmmccccccjjjrrrccc[[[WWWSSSRRRSSS^^^rrrjjjaaaXXXXXX```hhhkkkjjj```______aaabbb]]]TTTMMMJJJJJJSSScccsssxxxrrrllldddZZZUUUUUUNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFDDDDDD@@@@@@@@@@@@??????????????????@@@@@@AAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999:::;;;===CCCJJJOOOUUUZZZaaaeeefffhhhkkkooolllqqquuuuuurrrpppqqqsssrrrrrrrrrrrrrrrrrrrrrrrruuuuuutttsssrrrrrrrrrrrrtttrrrpppppprrruuuvvvvvvvvvvvvzzzyyytttlllpppvvv{{{yyyooolllmmmnnnoooccc^^^TTTIIIAAA>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===???BBBBBBBBBIIIQQQ___|||ttt___PPPKKKHHHHHHJJJPPP]]]pppsss```WWWWWW\\\bbbkkk~~~{{{uuuooovvvwwwhhh^^^SSSNNNLLLNNNRRR\\\mmm~~~uuudddXXXPPPMMMQQQXXX^^^bbbgggiiihhhgggiiikkkiiijjjlllmmmnnnoooooonnnjjjjjjiiiiiiiiijjjjjjkkklllnnnppprrrsssssssssrrrpppqqqqqqqqqppprrruuuxxxxxx{{{~~~yyyuuussszzz~~~zzztttooojjjeeegggjjjpppwww}}}{{{sssmmmkkkjjjiiiiiilllrrrxxx{{{~~~~~~xxxtttoookkkiiiiiiiiihhhjjjooorrrrrrvvv~~~~~~zzzwwwrrrlllhhh```^^^ZZZVVVSSSPPPLLLJJJIIIIIIHHHFFFDDDDDDGGGIIIOOOVVVbbboooyyy}}}zzzxxxyyy|||}}}yyyuuupppooollliiifffccc```___]]]ZZZXXXXXX\\\ccclllqqqtttyyyuuuhhhiii~~~}}}___VVVMMMJJJIIIGGGGGGIIIIIIWWWfffnnnssszzz|||oookkkpppwwwggg^^^ZZZWWWVVVXXX___tttssshhh[[[YYY```hhhllllllbbbaaabbbeeegggcccYYYQQQIIIJJJRRRbbbsss}}}wwwqqqmmmeee\\\WWWWWWOOOOOOOOONNNMMMKKKHHHGGGEEEFFFGGGHHHIIIHHHGGGGGG@@@@@@@@@?????????>>>>>>@@@AAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;>>>DDDKKKQQQXXX]]]cccfffhhhjjjnnnqqqjjjooottttttpppnnnooorrrqqqqqqrrrsssssssssrrrrrrwwwvvvuuutttsssrrrrrrrrrtttrrrpppppprrrtttuuuuuuwwwuuuxxx{{{uuunnnsssxxx|||wwwnnnkkkjjjjjjjjj^^^[[[SSSHHH@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;===@@@AAABBBHHHPPP___xxxyyy~~~gggUUULLLFFFGGGJJJQQQ^^^ppprrr```UUUUUU[[[```hhh{{{~~~vvvooouuu{{{lllaaaSSSOOOMMMOOORRRZZZlll}}}tttdddXXXQQQNNNRRRYYY```dddhhhiiihhhggghhhjjjfffhhhjjjlllmmmmmmmmmmmmhhhiiiiiiiiijjjjjjjjjjjjkkkmmmooorrrssssssrrrrrroooppppppooooooqqqtttwwwwww{{{zzzvvvyyy~~~yyyqqqmmmjjjfffhhhjjjooouuu|||vvvoookkkjjjgggfffdddlllssswww||||||xxxrrrmmmkkkkkkjjjiiiiiinnnqqqqqquuu}}}~~~{{{yyyuuunnniiiaaa___[[[XXXVVVTTTPPPMMMHHHHHHGGGEEEDDDDDDGGGIIIKKKQQQ]]]jjjuuu}}}}}}vvvpppppptttvvvsssnnnjjjiiifffccc___\\\YYYXXXVVVSSSPPPPPPTTT^^^hhhoootttyyynnneeelllyyyhhhZZZQQQPPPLLLDDDDDDJJJKKKRRR\\\gggqqq{{{zzzrrruuupppaaa\\\[[[[[[YYYeeeqqqzzziiibbbeeeiiihhhdddaaa^^^___dddjjjiiibbb[[[RRRSSSWWWbbbqqq{{{yyyuuuoooggg```YYYUUUWWWSSSOOOLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHFFFEEEEEEEEEDDDDDDBBBAAA@@@??????AAABBBBBBCCCCCCCCCCCCCCCAAA@@@?????????>>><<<:::::::::;;;<<>>;;;BBBAAA???===<<<<<<===>>>============???DDDJJJOOOddd}}}xxxzzzlllYYYSSSHHHFFFHHHRRRcccuuusss```UUUTTTXXX\\\dddyyyuuulllsssqqqdddUUUOOOLLLOOOPPPUUUeeevvvzzzjjjXXXOOOPPPQQQPPPYYY^^^eeejjjkkkjjjiiiiiikkkkkkjjjjjjkkklllnnnoookkkkkkkkkkkkkkkjjjiiihhhlllmmmoooqqqsssttttttuuuooooooooopppqqqrrrssstttxxx~~~}}}yyyzzz{{{|||xxxrrrjjjdddaaajjjmmmppptttwww|||{{{qqqmmmkkkgggccceeegggkkkqqqwww}}}|||{{{xxxoookkkmmmooopppqqqsssuuuxxx{{{|||~~~|||zzzxxxtttoookkkdddbbb___\\\WWWTTTQQQOOOLLLKKKJJJHHHGGGFFFFFFFFFKKKOOOVVV___nnn|||{{{uuupppmmmkkkjjjhhheeedddccc```^^^ZZZXXXVVVSSSQQQOOOMMMPPPXXXbbbiiixxx}}}wwwhhhgggssssssbbbTTTPPPLLLDDDCCCHHHHHHOOOYYYdddnnnyyy|||kkkbbb```___^^^ccclll{{{rrrqqqppplllfff```\\\YYY\\\dddhhhfffbbbVVVWWW[[[eeesss|||yyyuuuooohhhaaa\\\YYYWWWTTTPPPNNNLLLLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBAAAAAAAAACCCCCCDDDDDDEEEDDDDDDCCCBBB@@@>>>>>>>>>>>><<<;;;::::::;;;===@@@GGGOOOUUU]]]aaagggkkkmmmmmmnnnoooqqqrrrssssssqqqoooooopppsssssssssrrrsssssstttuuuvvvtttrrrrrrssstttsssrrrqqqssstttsssqqqppprrrtttrrrwww{{{~~~~~~~~~yyyzzz}}}|||pppjjjgggbbb]]]\\\]]]UUULLLEEEBBBBBB@@@???AAAAAA@@@>>>>>>=========>>>>>>=========AAAGGGKKK___vvvyyy|||mmmXXXNNNIIIGGGIIIRRRcccvvvtttaaaVVVTTTWWW[[[eeexxxssskkkqqqqqqeeeXXXQQQMMMNNNOOORRR```qqqxxxjjjXXXNNNNNNOOONNNVVV\\\ccciiikkklllllllllkkkkkkjjjjjjjjjkkkmmmnnnkkkkkkkkkkkkkkkjjjiiihhhkkklllnnnppprrrsssttttttsssrrrrrrrrrrrrsssuuuvvvuuu}}}}}}}}}{{{vvvpppiiifffdddhhhkkkoootttwww{{{~~~vvvpppmmmhhhdddeeeeeefffkkkqqqxxx}}}|||~~~~~~yyypppkkklllooopppqqqsssuuuxxxzzz{{{}}}|||{{{yyywwwtttoookkkeeecccaaa]]]XXXTTTQQQOOOLLLKKKJJJHHHGGGFFFFFFEEEFFFKKKSSS\\\jjjyyy|||xxxqqqllliiihhhfffdddcccbbb```^^^[[[XXXVVVUUUQQQOOOMMMKKKNNNVVV```hhhuuuzzzpppfffqqqppp[[[RRRMMMFFFDDDGGGEEEJJJTTT^^^jjjvvvxxxmmmhhhhhhiiiiiimmm{{{~~~uuunnnddd\\\TTTTTT[[[bbbddddddZZZ[[[___hhhttt~~~~~~{{{uuuooohhhccc^^^\\\WWWUUUQQQOOONNNMMMKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEECCC@@@>>>============<<<999:::<<<>>>BBBIIIQQQWWW```dddjjjnnnooopppqqqrrrrrrsssttttttrrrrrrrrrtttuuusssrrrppppppqqqrrrsssvvvtttrrrrrrssssssrrrqqqrrrsssssssssqqqqqqsssttttttxxx{{{~~~vvvlllhhhddd]]]YYYXXX[[[SSSIIICCCBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>><<<===@@@DDDHHHXXXmmm{{{pppZZZKKKJJJIIIJJJSSScccvvvuuubbbWWWTTTVVVZZZeeewwwvvvlllppprrrggg\\\SSSNNNNNNMMMOOO[[[jjj{{{wwwkkkZZZNNNLLLKKKJJJRRRXXX```gggkkkmmmnnnooommmlllllllllllllllmmmnnnllllllllllllkkkjjjiiihhhkkklllnnnpppssstttuuuvvvuuutttrrrqqqqqqrrrtttuuussszzz|||tttmmmhhhgggggghhhkkkppptttwwwzzz}}}yyytttooojjjggggggeeecccccchhhpppyyy~~~|||}}}~~~~~~}}}}}}~~~{{{sssnnnlllooopppqqqssstttvvvwwwxxxzzzyyyxxxwwwvvvtttooolllgggeeeccc___ZZZUUURRRPPPMMMLLLJJJHHHGGGFFFEEEEEEBBBIIIQQQZZZfffuuu~~~|||wwwqqqllliiifffdddcccdddcccaaa^^^\\\YYYWWWVVVRRRPPPMMMLLLNNNWWWbbbiiisssxxx|||lllvvv|||cccUUUOOOKKKHHHHHHCCCHHHOOOYYYdddqqq~~~zzzuuuvvvxxxwwwwww}}}{{{kkk```SSSNNNRRRXXX[[[ZZZYYY[[[___iiittt{{{~~~~~~~~~xxxpppiiiddd```^^^WWWUUURRRPPPOOOMMMJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEECCCAAA===;;;<<<======<<<999;;;===@@@EEELLLTTTZZZcccggglllooopppqqqrrrsssrrrsssttttttssssssuuuvvvxxxvvvsssqqqpppqqqrrrtttvvvtttrrrrrrrrrsssrrrqqqrrrrrrrrrrrrqqqrrrssstttvvvyyy{{{xxxqqquuu|||{{{tttnnnjjjddd\\\XXXXXXZZZRRRHHHAAA@@@AAABBBAAA???@@@AAAAAAAAA@@@>>>===>>>>>>>>>===>>>@@@EEEIIIUUUfffqqq\\\MMMKKKJJJKKKRRRaaauuuvvvdddXXXTTTUUUXXXbbbttt}}}ppppppyyyssshhh]]]SSSMMMMMMLLLMMMWWWdddwwwwwwnnn^^^QQQKKKJJJHHHOOOTTT\\\cccgggjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllkkkjjjiiihhhkkkmmmoooqqqtttvvvwwwwwwuuusssqqqooonnnoooqqqrrrsssxxxsssiiieeefffhhhlllnnnqqqsssuuuxxx|||~~~}}}||||||}}}{{{vvvrrrooommmoookkkeeeaaabbbiiissszzz~~~~~~}}}|||}}}~~~~~~xxxssspppooooooppprrrssssssttttttvvvuuuuuuuuuuuusssooollliiigggeeeaaa\\\WWWSSSQQQNNNMMMKKKIIIGGGFFFFFFFFFCCCJJJRRRYYYdddrrr{{{~~~zzztttnnnkkkiiigggeeejjjiiifffdddaaa^^^\\\[[[VVVTTTQQQOOORRR[[[fffnnntttyyyxxx}}}hhhWWWPPPLLLJJJHHHDDDGGGLLLTTT^^^kkkyyyooocccUUUOOOPPPTTTTTTSSSWWWXXX]]]gggrrryyy{{{{{{|||tttlllfffbbb```ZZZWWWSSSPPPNNNLLLJJJHHHFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGEEEEEECCC@@@===;;;;;;<<<<<<<<<999;;;>>>BBBHHHPPPXXX^^^eeehhhlllooopppqqqssstttrrrssstttsssssssssuuuwww{{{yyyvvvtttssssssuuuvvvwwwuuusssrrrssssssrrrqqqsssqqqppppppqqqrrrssstttxxxzzz}}}yyynnnffflllttt|||xxxtttqqqnnnfff\\\WWWXXXXXXQQQGGG@@@?????????>>>>>>???@@@AAAAAA???>>>======>>>>>>???@@@CCCGGGKKKSSS```~~~qqq\\\NNNMMMKKKKKKPPP^^^rrrxxxeeeYYYTTTTTTVVV^^^pppssspppuuuuuujjj]]]SSSLLLLLLLLLLLLUUUaaatttwwwrrrdddUUUMMMJJJIIIMMMRRRYYY___ccceeegggiiikkkkkkllllllllllllllllllkkkllllllllllllkkkjjjjjjjjjlllnnnppprrrtttuuuuuutttsssqqqooooooooopppqqquuuwww~~~ttthhhcccdddfffnnnoooooooooppptttzzz~~~~~~|||zzzzzzzzzzzzyyyuuuuuuwww{{{|||yyywwwxxxyyyzzzvvvmmmeeebbbeeennnuuu|||~~~~~~|||yyyyyyyyyxxx{{{~~~zzzvvvnnnooopppqqqqqqqqqpppppprrrrrrrrrssssssrrrnnnllljjjiiigggddd___ZZZUUUSSSPPPNNNMMMKKKIIIGGGGGGFFFFFFLLLRRRYYYeeesss|||~~~}}}wwwrrrnnnllljjjiiinnnmmmllliiifffbbb^^^\\\ZZZWWWTTTRRRUUU^^^jjjsssxxx|||nnn[[[QQQMMMJJJHHHFFFGGGIIINNNWWWcccqqq{{{ssshhhZZZTTTUUUXXXWWWUUUWWWYYY]]]fffqqqxxx{{{zzz{{{zzzssslllgggddd___ZZZUUUPPPNNNLLLJJJHHHDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB???===<<<<<<<<<<<<;;;888;;;???DDDKKKSSS[[[aaafffiiimmmooopppqqqsssuuuttttttuuutttssstttvvvxxx}}}|||yyyxxxwwwwwwxxxyyyxxxvvvtttsssssssssrrrqqqrrrpppnnnmmmooorrrssssssxxx|||~~~}}}sssiiidddiiipppwww~~~uuuttttttqqqggg[[[UUUVVVTTTMMMEEE@@@>>>>>>===;;;>>>>>>?????????>>>>>>===<<<>>>???@@@AAADDDHHHKKKPPPYYYrrrwww```PPPMMMKKKJJJNNNZZZnnnyyygggZZZTTTSSSTTTZZZlll|||uuuqqqrrrzzzmmm]]]SSSKKKLLLLLLLLLTTT___ooovvvvvviiiXXXNNNKKKJJJKKKPPPVVV[[[___aaadddeeeffffffhhhiiijjjjjjjjjiiijjjkkkkkkllllllllllllllliiijjjlllnnnooopppqqqqqquuutttssssssrrrrrrrrrrrruuuvvv{{{vvviiicccccceeennnnnnmmmlllmmmqqqvvvzzz}}}{{{zzz{{{}}}~~~wwwuuurrrrrruuuxxxyyyzzz|||}}}~~~|||zzz{{{xxxnnnfffeeejjjpppwwwzzz|||{{{xxxtttrrrpppppprrrvvv{{{zzzpppqqqrrrrrrrrrqqqooonnnpppooopppqqqqqqpppmmmjjjjjjjjjhhhfffbbb]]]XXXUUURRRQQQOOOMMMKKKIIIHHHHHHGGGKKKQQQ[[[kkk}}}zzzwwwuuutttrrruuuuuutttrrrmmmhhhbbb___\\\YYYVVVTTTWWWaaammmvvv|||yyycccVVVPPPLLLJJJHHHGGGGGGHHHOOO[[[iiirrr||||||}}}qqqccc[[[\\\______]]]]]]]]]aaahhhrrryyy||||||yyy{{{uuuooommmeee```XXXRRRNNNMMMKKKJJJEEEDDDCCCBBBBBBCCCEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGEEECCCBBBAAA@@@???=========<<<;;;999888;;;@@@FFFMMMUUU^^^ccchhhkkknnnpppqqqrrrtttvvvwwwwwwwwwuuutttuuuwwwzzz}}}||||||{{{zzzzzzzzzzzzyyywwwuuutttttttttsssrrrqqqnnnkkkkkknnnqqqrrrrrrwww||||||wwwooofff```dddiiiooouuu}}}~~~vvvwwwxxxuuujjj\\\VVVWWWNNNIIIBBB???>>>>>><<<:::>>>===============>>>>>>===>>>???@@@@@@BBBEEEHHHJJJOOOddd{{{kkkXXXNNNKKKIIIKKKVVVjjjzzzhhh[[[TTTRRRRRRYYYhhhuuuxxxssspppqqq```UUULLLMMMMMMLLLRRR\\\kkktttwwwlllZZZOOOKKKJJJIIINNNTTTZZZ^^^aaadddfffccceeeggghhhjjjjjjjjjjjjhhhiiikkklllmmmmmmnnnnnnkkklllmmmnnnoooppppppppprrrssstttttttttsssrrrqqqsssuuuzzzxxxkkkddddddfffmmmooopppqqqqqqrrruuuwwwxxxwwwxxx||||||uuupppoooppprrrssssssvvvxxxxxxwwwzzzwwwmmmhhhiiilllsssvvvyyyzzzvvvpppllliiigggiiilllpppwww|||ssstttuuuuuutttrrrpppooonnnnnnnnnooopppoookkkiiijjjjjjiiigggddd___[[[XXXTTTSSSQQQNNNLLLKKKJJJIIIIIIKKKRRRaaayyy}}}uuunnniii```]]]YYYWWW[[[eeerrr{{{~~~}}}lll\\\TTTPPPMMMHHHGGGEEEEEEJJJUUUccclllzzz}}}xxxrrrmmmlllsss{{{jjjaaa```ccccccbbbbbbbbbdddkkkttt{{{}}}}}}{{{{{{vvvsssjjjccc[[[SSSOOONNNMMMLLLIIIHHHFFFEEEEEEGGGIIIJJJEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@???>>>======>>>===:::888888;;;AAAGGGNNNVVV___eeejjjllloooqqqrrrsssuuuwwwyyyyyyyyywwwuuuvvvyyy{{{|||||||||||||||{{{{{{{{{zzzxxxvvvuuuuuuuuutttrrrqqqmmmjjjjjjmmmqqqrrrqqqvvv}}}zzztttmmmfff[[[]]]```eeekkkttt}}}xxxxxxzzz}}}zzzmmm^^^WWWXXXIIIEEE@@@>>>??????===;;;>>>===<<<;;;;;;<<<===>>>>>>???@@@??????@@@BBBEEEEEEHHH[[[{{{wwwaaaNNNKKKIIIJJJTTTggg{{{iii[[[TTTQQQQQQXXXeeeppp|||uuunnn|||tttcccWWWNNNMMMMMMKKKPPPYYYhhhsssxxxmmm[[[OOOKKKJJJHHHLLLSSSYYY^^^bbbeeehhheeefffhhhkkklllmmmmmmmmmggghhhjjjlllmmmnnnooooooooopppqqqrrrrrrssssssrrroooppprrrssssssrrrpppoooqqquuu{{{yyymmmffffffgggnnnqqqvvvxxxxxxwwwvvvvvvttttttvvv|||xxxpppmmmmmmoooqqqlllpppsssrrrrrrvvv|||qqqjjjiiikkkqqquuuzzzzzzvvvpppjjjfffbbbcccfffjjjqqq{{{{{{vvvwwwwwwxxxvvvtttqqqpppnnnnnnnnnoooooonnnjjjhhhiiijjjjjjhhheeeaaa\\\YYYUUUTTTRRRPPPMMMLLLKKKJJJKKKMMMUUUhhh{{{uuueeebbb^^^[[[___iiivvv~~~{{{{{{cccRRRLLLKKKIIIHHHGGGEEEGGGOOOZZZbbbpppyyy|||ppphhhbbbeeelll{{{uuuhhhfffggggggeeehhhggghhhlllttt{{{~~~~~~}}}~~~{{{rrrmmmddd]]]WWWSSSPPPMMMKKKKKKKKKJJJIIIHHHGGGGGGJJJIIIGGGFFFGGGFFFDDDCCCGGGFFFDDDBBB@@@>>><<<;;;>>>======<<<<<<<<<<<<<<<<<<>>>BBBGGGNNNWWWaaahhhnnnoooqqqqqqqqqsssuuuxxxwwwwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzwwwtttrrrsssuuuwwwvvvttttttqqqllljjjlllppptttvvv}}}~~~~~~{{{ssshhh```aaa^^^]]]bbbgggooo{{{|||yyy||||||~~~|||ooo___WWWWWWHHHBBB<<<;;;===>>>===:::<<<<<<<<<<<<========================>>>???@@@AAAEEEHHHSSSnnn___UUULLLGGGMMMUUUbbbwwwmmm\\\UUUSSSQQQTTT___rrr|||ooojjjtttjjj]]]QQQKKKJJJKKKOOOTTTdddttt|||ooo^^^UUUNNNHHHKKKMMMRRRZZZaaaeeeeeeeeeeeefffgggiiikkkmmmooooookkkjjjhhhggggggiiijjjkkkpppooooooooonnnnnnnnnnnnppppppqqqrrrrrrsssttttttooorrrxxx~~~xxxjjjcccbbbdddmmmrrrwwwyyy|||}}}wwwyyyzzz{{{}}}~~~sssllliiihhhiiijjjjjjiiifffeeelllwwwwwwlllhhhiiimmmuuu{{{}}}}}}yyypppgggfff___]]]ccchhhooo}}}zzzwwwtttvvvyyyzzzvvvrrrkkkkkkkkkiiihhhggggggiiilllkkkjjjjjjjjjhhhbbb]]][[[ZZZWWWRRRMMMKKKLLLMMMOOOPPPUUUfffzzzqqqhhh^^^]]]eeeqqq{{{jjjVVVMMMIIIGGGFFFEEECCCEEEJJJSSSZZZjjjrrr~~~uuulll^^^^^^aaammm{{{nnnhhhgggggggggmmmlllnnnrrryyy~~~~~~wwwrrrkkkddd___ZZZVVVTTTLLLLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFFFFFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>AAAAAA@@@???>>>>>>??????===@@@DDDIIIPPPZZZdddkkkqqqssstttsssssssssvvvxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{|||{{{{{{{{{xxxuuussssssuuuvvvuuusssuuurrrooonnnqqqvvv{{{~~~~~~}}}}}}}}}{{{ttthhh___]]]\\\^^^ccciiiooo{{{yyyxxx}}}|||mmm^^^VVVSSSGGGBBB<<<;;;===>>>===:::<<<<<<<<<<<<========================>>>???@@@@@@DDDGGGPPPgggpppYYYNNNHHHKKKRRR]]]qqqmmm\\\UUURRRPPPRRR\\\kkkzzzlllfffoookkk^^^QQQLLLKKKKKKNNNSSS___qqq{{{ppp___UUUPPPKKKKKKMMMQQQXXX^^^bbbcccbbbeeeeeegggiiikkkmmmnnnoookkkjjjhhhgggggghhhiiijjjlllmmmmmmnnnnnnoooooopppppppppqqqqqqrrrrrrrrrssspppsssxxx~~~ttthhh```^^^___gggmmmuuu{{{yyyxxxwwwwwwxxxzzz|||}}}|||uuuoookkkiiihhheeeeeedddaaa```fffpppyyywwwlllhhhiiipppwww}}}~~~{{{sssjjjgggaaa___cccfffkkkzzzzzzvvvssssssuuuuuurrroookkkkkkkkkjjjhhhggghhhiiijjjiiihhhiiiiiigggccc___]]][[[YYYTTTOOOMMMMMMNNNMMMOOOTTTcccssskkkbbb```hhhtttvvv```SSSMMMHHHGGGFFFDDDDDDGGGMMMQQQ___fffppp{{{uuuvvv|||rrr```]]]YYY^^^ooorrriiieeefffgggqqqrrrtttyyy~~~}}}yyysssnnniiieee```]]]TTTTTTRRRPPPNNNMMMLLLLLLHHHGGGFFFGGGHHHHHHGGGFFFBBBCCCDDDDDDCCCBBB@@@???@@@???>>>===<<<<<<<<<<<<>>>AAAFFFMMMUUU^^^hhhooouuuvvvvvvvvvuuuuuuvvvxxxwwwwwwwwwwwwxxxyyy{{{{{{yyyzzzzzz{{{|||||||||{{{yyywwwvvvuuuuuuuuusssrrrtttrrrqqqqqquuu{{{|||ssshhh```]]]^^^cccjjjooottt~~~zzzvvvvvv~~~mmm```VVVNNNEEEAAA<<<;;;===>>>===;;;;;;<<<<<<<<<<<<============<<<<<<======>>>???@@@CCCEEEKKK]]]^^^RRRIIIIIINNNWWWjjj}}}nnn]]]TTTQQQPPPPPPXXXcccttt{{{llleeejjjlll```SSSMMMKKKKKKNNNRRRZZZmmmzzzqqqaaaVVVQQQNNNJJJKKKOOOUUU\\\```aaaaaadddeeefffhhhjjjlllnnnooolllkkkiiihhhggghhhhhhiiiiiijjjkkklllnnnpppqqqqqqpppppppppppppppqqqqqqqqqrrruuuxxx|||~~~qqqhhhaaa]]][[[```gggqqq}}}}}}~~~}}}}}}xxxsssnnnjjjgggaaaaaa___\\\[[[```hhhooouuullliiijjjvvv|||xxxooojjjeeedddeeeeeehhhxxx|||xxxsssqqqrrrsssqqqooolllkkkjjjiiiiiiiiiiiiiiifffffffffggghhhgggdddbbb___^^^[[[VVVQQQOOONNNOOOOOORRRVVV```wwwxxxqqqhhhgggnnnyyyzzzpppnnn]]]TTTMMMLLLJJJGGGFFFGGGIIIJJJSSSXXXaaammmxxxsssoooyyyxxxiiibbbYYYVVV]]]lllzzzzzzooofffbbbcccfffppprrrwww|||~~~zzzvvvrrrnnniiifffdddaaa]]]YYYUUUQQQOOONNNMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJJJJIIIGGGDDDAAA@@@???>>>===<<<;;;:::::::::>>>BBBHHHPPPXXXbbbkkkqqqvvvwwwwwwwwwvvvvvvxxxzzzwwwwwwwwwxxxyyyzzz{{{|||xxxyyyzzz{{{{{{||||||{{{zzzyyyxxxwwwvvvtttsssqqqqqqqqqrrrtttxxx}}}qqqhhhdddaaadddllltttxxx{{{yyysssttt|||qqqeeeXXXJJJCCC@@@===<<<=========<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>??????BBBDDDHHHUUUsss```TTTIIIHHHKKKSSSfffxxxppp^^^UUUQQQOOOOOOVVV___mmmooogggiii|||~~~nnnaaaUUUOOOLLLKKKMMMPPPVVViiixxxsssdddWWWQQQNNNHHHJJJMMMSSSZZZ```bbbcccddddddfffhhhjjjlllmmmnnnmmmlllkkkjjjiiiiiijjjjjjiiijjjkkklllmmmoooppppppooooooooooooooopppppppppsssuuuwwwzzz~~~ssslllfff```\\\^^^ccclll{{{~~~xxxpppjjjgggbbbaaa___\\\[[[]]]ccchhhsssxxx|||yyyqqqjjjjjjlllzzztttoookkkjjjjjjggghhhyyy~~~zzzuuurrrrrrssssssssslllkkkiiiiiiiiijjjiiiiiicccccccccdddeeeeeedddddd```___]]]XXXSSSPPPPPPPPPSSSWWW[[[```lll~~~xxxqqqooottt}}}}}}jjjrrryyyfffZZZRRRPPPMMMJJJHHHFFFEEEDDDHHHKKKTTT___lllvvv|||~~~xxxnnnrrrpppggg\\\TTTTTTYYYbbbiiinnnnnnlllfff```^^^aaaeeelllpppvvv|||~~~{{{xxxuuuqqqnnnpppmmmhhhccc^^^ZZZXXXWWWVVVUUUTTTTTTUUUVVVUUUSSSMMMMMMLLLKKKHHHEEECCCAAABBBAAA@@@???>>>>>>>>>>>>???CCCKKKSSS[[[dddmmmsssuuuwwwwwwwwwwwwwwwyyy{{{xxxxxxxxxxxxyyyzzz{{{|||xxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyywwwuuussssssrrrtttwwwyyy}}}ooojjjlllhhhlllttt{{{~~~yyyssssssuuuqqqeeeUUUFFF@@@???===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???AAADDDGGGOOOiii```TTTIIIHHHJJJRRRdddvvvrrr```VVVQQQOOOOOOWWW___jjjsssjjjjjjyyy~~~pppdddWWWPPPMMMKKKKKKNNNTTTeeeuuuttthhhZZZQQQMMMGGGHHHKKKQQQYYY```dddfffcccdddeeegggiiikkklllmmmooonnnnnnmmmmmmlllllllllllllllllllllmmmmmmmmmnnnnnnoooooooooooooooppppppssstttvvvyyy|||wwwqqqkkkeee```bbbdddjjjvvvuuummmiiidddccc```^^^\\\]]]```bbbffflllqqqpppkkkhhhkkkooo|||xxxssspppooooookkklll{{{~~~zzzuuurrrrrrssstttuuullliiiggghhhiiijjjiiihhhaaabbbbbbbbbbbbbbbcccddd```___^^^ZZZVVVSSSRRRRRRTTTXXX^^^```eeettt~~~yyywwwyyymmmjjjvvvmmm___VVVSSSNNNJJJHHHEEECCC@@@AAADDDJJJSSS]]]hhhrrrwww}}}~~~ooolllxxxvvvkkk___XXXTTTRRRSSSWWWXXX[[[]]]]]]\\\^^^aaaeeejjjooovvv|||}}}{{{yyyvvvvvvsssoookkkhhhfffeeeeee___]]]\\\[[[[[[[[[YYYWWWLLLKKKJJJHHHFFFEEEDDDCCC??????>>>=========>>>>>>@@@FFFNNNVVV___gggoootttxxxyyyyyyyyywwwwwwyyy{{{xxxxxxxxxxxxxxxyyyyyyzzzwwwxxxxxxyyyyyyxxxxxxwwwvvvxxxzzzzzzxxxvvvuuuvvvxxxzzz}}}sssppptttpppttt{{{wwwrrrsssqqq}}}yyykkk]]]NNNAAA>>>>>>======<<<=========:::;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>>???DDDGGGLLL```^^^RRRIIIHHHJJJQQQaaarrr~~~uuucccWWWRRRPPPOOOWWW___iiiwwwllljjjvvvrrrfffYYYRRRNNNKKKJJJMMMQQQ___oootttmmm___SSSMMMGGGHHHJJJPPPWWW___dddfffbbbcccdddfffhhhjjjlllmmmoooooooooooooooooooooooonnnnnnnnnmmmmmmmmmllllllnnnnnnnnnoooppppppqqqqqqsssuuuwwwyyy||||||vvvpppjjjfffhhhhhhjjjsssvvvppphhhgggdddaaa_______________eeejjjiiiffffffkkkqqq{{{{{{ssspppoooqqqoooooo{{{}}}zzzvvvrrrpppqqqrrrssskkkhhheeefffiiijjjhhhfffaaabbbaaa```^^^___aaaccc```aaa```]]]YYYVVVVVVVVVUUUXXX^^^bbbeeelll|||~~~}}}~~~xxxhhhiiirrrvvviii]]]XXXRRRMMMJJJGGGDDDAAA>>>AAAEEEIIIOOOYYYeeennnxxx~~~qqqjjjpppyyyuuuggg```ZZZSSSNNNNNNJJJNNNSSSXXX]]]```dddfffmmmrrrxxx}}}{{{yyyuuuqqqnnnmmmmmmmmmeeeccc```___^^^\\\ZZZWWWOOONNNJJJGGGEEECCCCCCCCC<<<;;;;;;;;;;;;<<<<<<===CCCIIIQQQZZZbbbjjjqqquuu~~~~~~}}}{{{yyywwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwxxxwwwwwwvvvuuutttsssvvvzzzzzzyyywwwxxxyyy{{{~~~|||yyyzzzzzz}}}~~~sssqqquuusssuuutttnnnbbbTTTHHH@@@<<<=========<<<<<<===>>>::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>===CCCGGGIIIXXX|||vvv\\\QQQHHHHHHIIINNN]]]mmm|||wwweeeXXXSSSPPPNNNVVV^^^fff|||}}}qqqllltttsssgggZZZSSSNNNJJJJJJKKKMMMXXXhhhsssrrreeeWWWOOOIIIHHHIIINNNTTT[[[```bbbbbbbbbdddfffhhhjjjkkklllmmmmmmnnnoooppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmmnnnoooqqqrrrsssssstttwwwzzz|||~~~~~~wwwqqqnnnmmmmmmmmmrrryyypppnnnkkkhhhfffdddbbb```___cccgggfffbbbccckkkrrryyy}}}}}}pppkkkkkkpppppppppzzz~~~zzzuuuqqqoooooopppjjjfffcccdddhhhiiihhheeebbbbbbaaa___\\\\\\^^^aaabbbbbbcccaaa^^^[[[[[[[[[\\\\\\___dddgggiiirrr}}}}}}~~~llldddjjjuuurrrbbb]]]VVVQQQNNNKKKGGGDDD>>>AAACCCCCCFFFOOO]]]gggttt{{{sssjjjmmmuuupppiiiaaaVVVNNNLLLEEEIIIOOOWWW^^^dddfffgggqqqvvv{{{~~~yyytttpppnnnnnnnnngggeeebbb```^^^\\\XXXVVVWWWTTTOOOIIIEEECCCBBBBBB>>>======>>>>>>???@@@AAAFFFLLLTTT]]]eeelllrrrvvv~~~zzzwwwwwwxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvtttsssrrrqqquuuyyy{{{zzzyyyyyy{{{|||~~~wwwooopppvvvzzzrrrlllggg]]]OOOEEEBBB;;;<<<======<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======;;;CCCGGGGGGRRRttt{{{mmm[[[PPPHHHGGGHHHLLLYYYhhh{{{yyyfffYYYSSSQQQMMMUUU\\\dddzzzvvvooouuuttthhh[[[SSSOOOJJJIIIKKKJJJSSSdddrrruuujjj[[[QQQKKKIIIIIILLLRRRXXX\\\^^^aaabbbdddfffhhhjjjkkklllkkklllmmmoooppppppppppppoooooooooooooooooooooooolllmmmnnnpppqqqssstttuuuuuuxxx|||}}}xxxvvvoooppppppssswwwuuurrrooommmjjjgggdddaaaeeegggddd```bbbjjjrrrxxxyyyyyy}}}~~~lllfffgggmmmppppppxxxyyytttpppooooooiiieeebbbcccgggiiigggdddccccccbbb^^^ZZZZZZ]]]```cccdddeeecccaaa___^^^___eeeaaabbbfffhhhhhhlllsssxxx{{{zzzfffnnnrrrwwweee^^^YYYYYYUUUKKKFFFFFFBBBAAACCCEEEFFFJJJUUUaaaoooxxxooolllrrruuugggZZZQQQMMMNNNHHHIIISSS[[[]]]cccllltttxxxzzzvvvrrrooonnnnnnggggggfffccc^^^ZZZWWWVVVUUUPPPJJJEEECCCAAA???>>>BBB<<<999;;;===@@@DDDIIIIIISSS\\\aaafffmmmrrrttt~~~|||zzzwwwuuusssrrruuuxxxzzzyyyvvvuuuvvvwwwwwwwwwwwwvvvvvvtttsssrrrooosssxxx{{{||||||}}}}}}~~~vvvmmmjjjpppvvv{{{vvvlll```TTTIIIAAA===;;;::::::::::::;;;<<<<<<999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@@@@DDDSSShhh~~~|||ooofffXXXNNNHHHJJJIIIHHHVVVjjj|||{{{hhhYYYRRROOOOOORRRVVV^^^qqqzzzrrrwww{{{kkkZZZRRRPPPMMMKKKLLLPPPRRR^^^rrr|||rrr___SSSNNNJJJIIIMMMPPPSSSZZZ```aaa```aaacccgggjjjllllllmmmmmmmmmnnnooopppqqqrrrrrrqqqooonnnnnnnnnoooppplllmmmnnnnnnoooqqqvvvyyyyyy~~~{{{xxxqqqttt|||wwwttttttrrrmmmjjjkkkeeedddbbbbbbdddgggkkkmmmpppuuuuuurrrxxx~~~nnnhhhdddhhhoootttzzz~~~{{{vvvqqqmmmjjjgggdddbbbccceeeeeefffcccaaa___^^^]]]\\\]]]]]]```bbbddddddbbbaaa``````hhhmmmpppmmmkkknnnqqqqqq|||uuuyyy~~~nnnnnnmmmnnneee^^^\\\XXXOOOHHHFFFCCCAAAAAABBBBBBEEEOOOYYYhhhssstttlllmmm}}}qqqbbbWWWQQQLLLFFFFFFNNNUUU[[[fffrrrzzz~~~{{{vvvrrrpppooonnniiiiiigggddd___\\\YYYXXXVVVRRRMMMIIIFFFEEECCCAAAEEE???<<<=========@@@EEEKKKUUU___dddhhhnnnsssssszzzzzzyyyxxxwwwvvvvvvuuuxxxzzz{{{{{{xxxwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuurrruuuyyy|||}}}}}}~~~uuullljjjpppvvvyyysssiii]]]QQQGGG@@@===;;;::::::::::::;;;<<<<<<999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>===@@@EEENNNYYYccchhhlllqqqtttsssvvvvvvvvvwwwxxxxxxxxxyyyzzz|||||||||zzzyyyzzz{{{{{{zzzzzzzzzyyyxxxxxxxxxtttwww{{{}}}~~~~~~~~~uuummmkkkpppuuutttnnncccVVVKKKCCC>>><<<:::::::::::::::;;;<<<<<<:::999999999999::::::;;;::::::::::::;;;;;;;;;;;;;;;AAABBBCCCJJJWWWwww}}}|||xxxhhhVVVKKKEEEHHHIIIIIIXXXkkk}}}mmm]]]RRRMMMIIIMMMRRRXXXddd|||sssqqqwwwuuudddZZZTTTMMMJJJIIIJJJLLLWWWjjjvvvsssfff[[[PPPKKKIIIKKKOOORRRYYYaaaddddddeeeffffffggghhhiiijjjjjjjjjjjjkkkmmmnnnooollllllkkkkkklllmmmnnnooommmnnnnnnnnnooorrrvvvzzzzzzxxx|||{{{vvvsssqqqnnnhhheeedddfffjjjmmmooopppllleeefffllllllgggaaa[[[YYY]]]bbbffflllqqq~~~zzzuuuqqqjjjgggdddbbbbbbbbbbbbbbb___^^^\\\ZZZXXXXXXXXXXXXXXXZZZ]]]^^^___aaaeeegggmmmuuu{{{{{{{{{~~~~~~xxxoooiiiooowwwyyyoooyyyxxxkkkfffddd```WWWOOOKKKFFFCCCBBB@@@AAAGGGOOOXXXhhhyyyyyypppqqq}}}gggXXXSSSLLLHHHIIIIIIMMM^^^ppp~~~~~~{{{yyyxxxsssqqqnnnjjjhhheeecccaaa]]]ZZZVVVRRROOOLLLGGGDDDAAA>>>>>>@@@AAAAAAEEEJJJTTT^^^iiimmmppptttuuuttttttuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyzzzzzz{{{zzzzzzyyyyyyxxxxxxyyyuuuxxxzzz|||}}}~~~~~~wwwooolllnnnpppmmmfff[[[OOOEEE>>><<<;;;::::::999999::::::;;;<<<:::999999999999999:::::::::::::::::::::;;;;;;;;;999AAABBBBBBFFFOOOmmmooo^^^QQQIIIJJJJJJKKKXXXjjjnnn]]]SSSNNNHHHKKKQQQVVV^^^qqqsssqqqwwwyyyiii^^^VVVOOOJJJJJJJJJKKKTTTdddqqqrrriii___RRRLLLIIIJJJMMMQQQXXX``````bbbdddfffgggiiikkklllhhhhhhhhhiiijjjkkkmmmmmmkkkkkkkkkkkklllnnnpppqqqooooooooonnnooorrrwwwzzzyyyuuuyyy~~~}}}{{{zzzwwwsssnnniiihhhjjjmmmpppnnnnnniiiaaa___bbbbbb___\\\XXXWWW[[[___ccciiiooo~~~{{{wwwsssooolllhhhfffeeeeeedddccc```^^^\\\ZZZYYYXXXXXXYYYWWWYYY[[[]]]```ccchhhlllpppyyyzzzrrrlllqqqzzzyyyzzzyyyooolllggg\\\RRRNNNIIIDDDCCCAAAAAAFFFMMMTTTeeexxxuuuooo|||vvv```VVVOOOJJJJJJIIIKKKZZZkkk{{{zzzwwwrrrooommmjjjgggeee```]]]XXXTTTPPPKKKFFFBBBAAA??????AAABBBCCCIIIPPPZZZdddnnnrrrtttwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyxxxwwwwwwxxxxxxxxxyyyxxxwwwwwwvvvwwwwwwxxxuuuwwwyyyzzz{{{}}}|||vvvooojjjgggfffddd^^^SSSHHH@@@;;;:::::::::999999999999:::;;;;;;:::999999888888999999999999999999:::::::::;;;;;;777???AAAAAAEEEKKKeee|||dddTTTIIIJJJJJJLLLZZZmmmnnn^^^UUUQQQIIIKKKOOOUUU\\\kkkqqqooottt|||mmmcccYYYPPPLLLKKKKKKLLLRRR^^^lllqqqkkkcccUUUOOOIIIIIIKKKOOOVVV^^^___cccfffhhhhhhhhhjjjlllhhhhhhhhhiiijjjkkklllmmmllllllllllllnnnppprrrsssqqqqqqpppoooooorrrwww{{{|||tttuuuyyy|||~~~xxxrrrnnnmmmmmmnnnllllllhhhaaa]]]]]]]]]\\\UUUQQQQQQVVVZZZ^^^fffnnnxxxwwwyyy|||xxxvvvssspppllliiihhhfffdddbbb___^^^\\\ZZZYYYYYYYYYZZZWWWYYY[[[]]]___bbbgggjjjrrr|||wwwoooooottt||||||~~~vvvooocccWWWRRRKKKEEECCCAAAAAADDDJJJRRRcccvvvyyypppxxxnnnYYYPPPJJJKKKKKKMMMZZZiiiyyy{{{uuuqqqooommmiiifffaaa]]]WWWRRRMMMIIIEEEBBBDDDBBBBBBCCCCCCDDDLLLUUUaaajjjsssuuuvvvyyyzzzxxxyyyyyyyyyxxxxxxxxxwwwwwwyyywwwttttttuuuvvvvvvuuuwwwvvvuuutttttttttvvvvvvtttvvvxxxyyy{{{~~~~~~~~~{{{|||uuuooohhh```ZZZ[[[UUULLLCCC===::::::;;;999999999999999:::;;;;;;:::999999888888888888999888888999999::::::;;;;;;777>>>???@@@EEEIII]]]|||{{{kkkYYYJJJIIIJJJMMM]]]ppprrraaaWWWSSSLLLKKKMMMTTT[[[hhhqqqkkkooozzzssshhh]]]SSSMMMMMMKKKLLLPPPZZZhhhrrrooogggYYYQQQJJJIIIIIILLLTTT\\\cccfffjjjjjjgggfffgggiiiiiiiiiiiiiiijjjlllmmmnnnnnnnnnmmmnnnoooqqqssstttrrrrrrpppoooooorrrxxx|||{{{vvvvvvyyy}}}vvvqqqmmmkkkkkkjjjhhhbbb]]]ZZZYYYYYYRRROOOPPPTTTYYY```jjjtttvvvtttttt|||{{{yyytttqqqmmmjjjhhhfffcccaaa^^^^^^\\\[[[[[[[[[\\\]]]YYYZZZ\\\]]]^^^```bbbeeeqqq{{{ssskkknnnssszzz{{{pppeeeZZZRRRJJJGGGDDDBBBCCCHHHOOOaaatttrrrttt{{{aaaUUUKKKJJJKKKNNNYYYgggttt}}}uuuqqqooommmhhhddd]]]YYYSSSNNNJJJGGGEEECCCCCCAAAAAACCCDDDGGGRRR]]]gggooovvvwwwxxxzzz|||{{{{{{zzzzzzzzzyyyxxxxxxxxxxxxuuurrrqqqsssuuutttsssvvvuuusssrrrrrrsssuuuvvvuuuvvvxxxyyy|||~~~}}}}}}wwwxxx|||}}}yyyvvvssskkk___VVVSSSOOOHHHAAA<<<::::::;;;999999999888999999:::;;;::::::999888888888888888777888888999::::::;;;;;;999===<<<>>>DDDFFFUUUppp|||rrr{{{eeeRRRLLLKKKNNN]]]pppzzzgggZZZSSSOOOJJJKKKSSS[[[fff}}}xxxmmmnnnrrrzzznnnaaaUUUNNNMMMJJJKKKNNNVVVffftttuuunnn\\\TTTKKKHHHHHHJJJQQQZZZbbbgggkkkkkkhhheeegggiiijjjjjjjjjkkklllmmmnnnooooooooonnnnnnoooqqqrrrssstttsssqqqoooooorrrxxx|||yyyssssss|||xxxqqqmmmiiiiiihhhccc]]]WWWTTTUUUOOOMMMNNNSSSYYYaaannn{{{|||yyyvvvxxx}}}xxxuuuqqqmmmkkkhhhdddaaabbbaaa`````````aaabbbccc___aaabbbbbbaaa``````aaahhhrrr|||tttlllmmmrrryyy}}}sssbbbYYYPPPKKKGGGDDDDDDHHHMMM___sss~~~tttrrr~~~kkk[[[MMMIIIIIILLLVVVcccppp|||}}}uuupppnnnkkkfffbbbYYYUUUOOOJJJHHHGGGEEEDDD???>>>???BBBEEEKKKYYYfffjjjrrrxxxxxxxxx{{{}}}|||{{{{{{zzzzzzzzzzzzyyyyyyxxxuuuqqqqqqsssttttttsssuuutttsssrrrrrrsssuuuvvvuuuwwwxxxzzz}}}|||vvvxxx}}}}}}{{{yyyyyyxxxpppbbbWWWOOOKKKEEE???<<<:::;;;<<<999999888888999999:::;;;::::::999888777777888888777777888999::::::;;;;;;;;;===:::<<>>BBBOOO\\\vvvsssnnn[[[RRROOOZZZjjjqqq___SSSOOOKKKKKKPPPUUU```yyyrrriiilllzzz|||nnnYYYMMMMMMHHHJJJKKKNNNZZZkkkuuuuuuaaaVVVLLLHHHGGGIIIOOOVVV\\\___dddhhhiiikkklllnnnkkkkkkjjjjjjkkklllnnnoooooopppooonnnmmmnnnqqqsssxxxwwwtttqqqoooppptttwwwssshhhjjjrrr~~~ppplllmmmjjjbbbZZZUUUNNNHHHHHHIIIHHHHHHKKKWWWgggttt|||uuuqqquuu{{{vvvqqqmmmkkkjjjiiihhhfffgggjjjmmmooopppsssqqqooonnnmmmiiiccc]]]\\\ccckkkqqqvvv~~~vvvqqqpppuuuzzzyyypppcccVVVNNNJJJHHHGGGHHHMMMZZZlll{{{xxxmmmyyyvvvcccRRRMMMKKKIIINNNWWWaaappp|||sssnnnhhhbbb]]]YYYUUUSSSNNNKKKGGGDDDCCCCCCBBBAAABBBBBBBBBFFFOOO\\\hhhoootttuuuvvvwwwxxxwwwwwwvvvwwwyyyzzzxxxuuutttuuuvvvxxxvvvuuutttuuuwwwyyy{{{|||yyyvvvtttttttttttttttssstttuuuvvvxxx{{{}}}zzzwwwtttvvvyyyzzz}}}|||xxxmmm___TTTKKKEEE>>>;;;;;;<<<:::888777888888777555555666888555555666777999;;;===>>>888888888999999888888888::::::<<<===>>>AAAMMMZZZuuueeeUUUQQQYYYbbbwwwdddVVVPPPLLLKKKOOOSSS]]]uuusssjjjiiiwww|||ppp]]]PPPOOOIIIKKKKKKMMMWWWfffooopppcccYYYMMMHHHGGGGGGLLLRRRXXX\\\aaaeeeggghhhjjjkkkkkkjjjjjjjjjjjjlllmmmnnnnnnoooooonnnmmmmmmoooqqqvvvvvvuuurrrqqqqqqtttvvvwwwkkkjjjoooqqqmmmnnnkkkbbbYYYTTTMMMHHHFFFGGGFFFFFFIIIRRR```jjjssstttsssnnnlllppp||||||wwwrrrooommmllllllkkkkkklllnnnqqqsssuuuzzzxxxuuutttrrrmmmgggbbbYYY]]]bbbeeehhhnnnxxx~~~uuuqqqssswww|||}}}mmm^^^SSSMMMIIIHHHFFFHHHRRRcccqqq}}}mmmoooooo[[[RRROOOKKKLLLPPPVVVdddtttxxxssskkkfff```[[[VVVRRROOOLLLIIIGGGEEEDDDDDDDDDCCCAAAAAAAAADDDKKKUUUcccooovvvyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuttttttwwwyyywwwwwwwwwwwwxxxyyyzzz{{{}}}{{{xxxwwwwwwxxxxxxwwwsssttttttsssssstttwwwyyyyyyxxx{{{yyytttsssxxx}}}~~~ssseeeZZZTTTFFFAAA<<<999:::;;;:::888888999999888666666777999888888777777777777888888888888888888888888888888;;;;;;<<<>>>===@@@JJJVVVuuu|||mmmWWWSSSWWWYYYwwwjjjZZZQQQLLLKKKNNNQQQYYYmmmvvvmmmhhhrrr|||rrrcccVVVQQQLLLLLLJJJKKKSSS___hhhkkkfff[[[OOOIIIFFFFFFIIIOOOTTTXXX]]]aaadddeeegggiiijjjiiiiiiiiiiiikkklllmmmmmmnnnpppooonnnmmmmmmnnntttttttttsssrrrqqqsssuuu}}}pppkkkmmmzzzsssoooppplllbbbXXXRRRMMMGGGDDDEEEEEEDDDEEEKKKUUU\\\ccceeegggggggggllluuu~~~}}}yyyuuurrrooonnnmmmmmmnnnoooqqqtttwwwyyy}}}{{{yyyuuupppiiidddZZZ\\\]]]]]]___dddmmmsss|||uuurrruuuyyyyyyssseeeZZZSSSNNNKKKIIIHHHMMMXXXdddnnnzzzrrrnnn{{{gggYYYSSSOOOMMMNNNNNNXXXfffttt~~~~~~{{{tttmmmgggccc]]]XXXTTTPPPLLLJJJGGGFFFEEEEEEEEEEEEDDDBBBAAACCCHHHPPP\\\hhhtttzzz{{{{{{zzzyyyyyyxxxwwwvvvuuuuuussssssssstttwwwyyyvvvwwwxxxyyyyyyzzzzzzzzz|||{{{yyyyyyzzzzzzyyyxxxvvvvvvtttpppmmmmmmnnnpppkkkmmmrrr{{{xxxuuuwww}}}}}}rrr___UUURRRAAA>>>:::888999:::999999999::::::999777666888999;;;:::999888777666666666999888888888888888888999<<<;;;<<<>>>>>>???GGGQQQllloooUUUSSSUUURRRkkknnn\\\SSSMMMJJJMMMNNNSSSeeexxxzzzqqqhhhnnn~~~vvvhhh[[[TTTMMMLLLIIIJJJPPPZZZdddiiiggg\\\QQQJJJGGGFFFHHHMMMSSSVVV\\\```ccceeeggghhhiiihhhhhhggghhhiiikkkllllllnnnqqqqqqooommmmmmmmmoooqqqrrrrrrqqqpppqqqrrrxxx{{{~~~vvvnnnmmmttt~~~uuuqqqsssooodddYYYRRRMMMHHHDDDEEEEEEDDDDDDGGGLLLPPPUUUYYY]]]```ccchhhqqqxxx~~~~~~|||xxxuuurrrppplllmmmnnnoooqqqtttyyy|||}}}yyytttmmmgggbbbZZZYYYYYYXXXZZZ```iiipppwww{{{{{{uuussswww{{{tttyyyvvvkkkccc]]]WWWTTTLLLIIIIIIOOOWWW```kkkuuuxxxmmmqqquuubbbXXXSSSOOOMMMKKKPPPYYYeeerrr~~~~~~{{{sssmmmgggddd___[[[WWWSSSOOOLLLJJJIIIGGGGGGGGGGGGEEECCCCCCGGGOOOXXXcccmmmvvvzzzzzzzzzzzzyyyyyyyyyyyyyyywwwuuusssrrrrrrtttuuuvvvuuuvvvwwwyyyyyyyyyyyyxxx{{{yyyxxxyyyzzzzzzxxxvvvwwwtttpppjjjfffeeegggiiidddhhhqqq{{{{{{zzzzzzyyysss]]]QQQMMM===;;;888777888888999999999::::::999777666888999555555666777999;;;<<<===999999888777777888999999<<<:::;;;===>>>???EEEMMMdddpppUUUQQQRRRNNN^^^wwwppp\\\TTTMMMJJJLLLLLLOOO]]]mmm~~~ttthhhjjjxxxxxxlll___WWWNNNKKKHHHIIINNNXXXccckkkhhh]]]RRRLLLIIIGGGIIIMMMRRRVVV\\\```cccfffhhhjjjggggggffffffggghhhjjjkkklllnnnqqqrrrqqqnnnmmmmmmlllnnnpppqqqpppooooooppptttvvvyyy|||{{{ssspppssszzzuuurrrvvvtttiii]]]TTTOOOJJJFFFGGGGGGFFFEEEFFFGGGHHHJJJNNNSSSWWW\\\bbbjjjpppyyy~~~{{{wwwsssqqqlllmmmnnnnnnooottt{{{~~~zzzssskkkeeeaaaXXXVVVSSSRRRSSSYYY```fffooosssyyy~~~zzzvvvuuuwww{{{sssqqqyyy~~~vvvnnniiifffbbb```RRRLLLHHHJJJOOOUUU___iiiuuu|||mmmhhhuuupppbbbZZZTTTOOOMMMMMMPPPYYYeeeuuu~~~yyytttnnnkkkgggccc```\\\XXXUUURRRPPPLLLJJJIIIHHHFFFEEEFFFLLLVVVbbblllsssxxxzzzzzzyyyyyyyyyyyyzzzzzz{{{xxxvvvtttssstttttttttsssvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxuuusssqqqnnnhhhaaa^^^___cccggghhhmmmvvv~~~sssooouuuoooZZZLLLGGG;;;:::999888777888888999888999999888666666777999888888888888888999:::;;;:::999888777777888999:::;;;999:::===>>>???CCCIII]]]vvvXXXOOONNNKKKTTTmmmrrr]]]UUUNNNJJJKKKKKKLLLWWWeee|||uuuhhhhhhrrrzzznnnaaaYYYOOOKKKHHHIIIMMMUUUaaallljjj```UUUNNNJJJHHHIIIMMMPPPTTTZZZ___bbbeeehhhjjjfffeeeeeeeeeeeeggghhhiiijjjmmmpppqqqpppnnnnnnnnnjjjlllnnnooooooooopppqqqqqqtttvvvwwwxxx{{{xxxuuuvvvzzztttssssssxxxyyyooobbbXXXRRRMMMIIIIIIIIIHHHHHHGGGFFFEEECCCEEEHHHLLLRRRYYYbbbgggrrr|||}}}xxxssspppnnnnnnnnnmmmnnnttt~~~}}}uuummmgggddd___[[[VVVQQQQQQSSSXXX[[[fffiiioootttyyy~~~~~~zzzwwwwwwxxx|||uuunnnqqq|||rrrkkkgggggghhhhhh]]]UUUMMMJJJJJJMMMTTT\\\eeelllvvvyyymmmrrrtttggg\\\UUUPPPMMMLLLRRRZZZfffyyy{{{xxxuuuqqqnnnkkkfffccc[[[WWWRRRNNNKKKIIIGGGFFFHHHPPP]]]kkkuuuzzz||||||zzzzzzyyyxxxxxxyyyzzzzzzxxxuuuttttttvvvwwwuuusssxxxxxxxxxyyyzzzzzz{{{{{{yyyxxxxxxyyyyyywwwtttpppjjjfff```[[[ZZZ^^^fffmmmtttwww}}}yyypppooorrrxxx}}}wwwgggUUUGGGAAA::::::999888777777888999777888888777555555666888;;;;;;999888666666555555:::999888666666888999::::::888999===??????BBBHHHXXXxxx}}}^^^MMMJJJLLLPPPggguuuaaaUUUNNNJJJKKKKKKJJJSSS___oooyyyiiigggnnn{{{mmmbbbYYYQQQKKKGGGHHHKKKQQQ^^^kkkooodddXXXQQQLLLGGGHHHKKKLLLQQQWWW\\\___bbbeeegggeeeeeedddddddddfffggghhhgggjjjlllmmmmmmmmmmmmnnnkkkmmmooooooooooooqqqssspppsssvvvuuussstttyyy}}}|||zzzyyytttnnnnnnsss{{{}}}tttggg]]]UUUPPPKKKKKKJJJJJJIIIHHHFFFEEEAAAAAABBBDDDIIIRRR[[[aaannnyyy}}}xxxrrrooommmlllkkkhhhiiiqqq~~~wwwnnniiigggeee```YYYTTTRRRRRRTTTUUU[[[^^^dddjjjpppwww~~~}}}zzzyyyyyyyyy}}}zzz|||wwwnnnnnnttt}}}zzznnneeebbbdddhhhjjjhhh^^^SSSMMMHHHFFFKKKQQQWWW^^^gggrrr{{{zzzvvvrrreee[[[RRRMMMKKKOOOTTT\\\mmm}}}}}}{{{wwwrrroooaaa]]]VVVPPPLLLJJJHHHFFFIIISSSbbbqqq{{{~~~|||{{{yyyxxxwwwxxxxxxyyyvvvtttsssuuuxxxyyyvvvtttzzzzzzyyyzzzzzz{{{}}}}}}yyyyyyyyyzzzzzzwwwsssooogggccc]]]YYYZZZaaalllttt~~~yyysssuuupppssssssmmm```PPPDDD===999::::::999777777777999777888888777555444666777444444555555666888999::::::999777666666777999:::999777888===??????BBBGGGUUUsssaaaMMMJJJNNNPPPfff~~~xxxdddVVVNNNJJJKKKJJJIIIQQQ\\\ccc~~~kkkhhhmmm{{{mmmaaaZZZRRRLLLGGGHHHIIINNN[[[iiisssggg[[[SSSLLLGGGFFFIIIIIIMMMSSSYYY]]]```ccceeeeeedddccccccdddeeeggghhheeegggjjjkkkkkkkkkmmmnnnmmmnnnoooppppppqqqsssvvvooosssvvvtttqqqqqqtttxxx|||}}}~~~}}}{{{rrrjjjjjjsss|||xxxkkk___WWWRRRLLLKKKJJJJJJJJJIIIGGGEEECCCAAA@@@AAAFFFOOOYYY___lllyyy~~~xxxrrrnnnjjjiiigggddddddmmm{{{wwwooojjjhhhccc^^^XXXRRRPPPPPPQQQQQQSSSWWW\\\bbbjjjsss|||}}}zzzzzzzzzzzz~~~|||~~~yyypppjjjjjjvvv}}}sssiiiddddddfffgggllljjjaaaSSSIIIHHHHHHGGGKKKNNNVVVbbblllsss}}}oooaaaZZZTTTNNNLLLLLLSSSaaaooozzzuuujjjccc\\\WWWQQQKKKJJJMMMPPP^^^mmmuuuyyy|||~~~}}}~~~zzzwwwvvvwwwyyy{{{yyyyyyyyyxxxxxxwwwwwwwwwyyy{{{~~~~~~}}}{{{zzzzzz}}}}}}|||{{{yyyvvvqqqnnngggeeebbb```ccckkkvvv~~~{{{www~~~~~~yyyuuu{{{tttiii]]]RRRIII@@@;;;999999999999888777555555666666666666777777777777666666666666777777777777777777777777888888888888888888999999999===AAAEEEQQQjjjbbbOOOLLLOOOOOO```nnn}}}dddZZZSSSMMMJJJHHHHHHNNNVVVbbbuuuqqqjjjggguuuwwwgggYYYPPPLLLIIIIIIJJJNNNXXXcccpppmmmdddWWWOOOKKKEEE???FFFJJJQQQWWW\\\```cccffffffggggggfffeeeeeehhhjjjgggiiikkkmmmnnnnnnmmmlllllllllmmmnnnooopppqqqqqqrrrrrrpppooooooooopppqqqzzz|||~~~yyyvvv}}}~~~}}}pppiiifffooouuu{{{zzzqqqdddYYYSSSNNNMMMLLLMMMMMMMMMKKKIIIHHHEEECCCDDDEEEIIIUUU```nnnzzz}}}xxxzzz~~~}}}uuummmnnniiiccc^^^___fffpppwwwzzzrrrjjjeee^^^[[[UUUPPPLLLLLLMMMOOOOOOQQQTTTXXX___hhhssszzz~~~zzzxxxyyyzzz}}}sssllliiiooo}}}~~~uuuhhhaaa```bbbdddjjjnnnkkk^^^OOOIIIHHHHHHHHHHHHMMMVVV^^^gggrrr|||ooo___WWWOOOLLLLLLOOOYYYbbbxxx{{{vvvmmmeee]]]XXXRRRMMMMMMPPPUUUbbbooovvvzzz~~~~~~{{{wwwvvvuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxwwwyyy{{{}}}~~~}}}||||||}}}{{{zzzyyyyyyxxxvvvtttrrrooonnnmmmmmmrrryyy{{{xxxxxxyyyuuuttttttxxxpppdddXXXMMMEEE>>>:::999888888777666666555555555666666666777777777777666666666666777777777777777777777777888888888888888888999999999<<>>DDDIIIWWWqqq~~~ppp___NNNIIILLLHHHVVV```~~~ggg\\\QQQLLLJJJHHHHHHKKKTTTbbb~~~}}}ooommmvvvrrrcccYYYPPPLLLJJJJJJMMMRRRWWWccckkkfff[[[QQQLLLHHHDDDFFFHHHKKKOOOUUU[[[```eeegggiiiiiihhhhhhhhhiiillllllmmmnnnooopppqqqqqqttttttsssrrrqqqpppoooooopppooonnnnnnnnnooopppqqqnnnnnnmmmjjjgggjjjpppuuu|||}}}ssslllddd^^^\\\___```hhhqqqvvvwwwwwwzzz~~~pppcccZZZYYYYYYZZZ[[[[[[XXXVVVRRRPPPMMMLLLMMMMMMMMMLLLJJJHHHGGGHHHFFFFFFKKKSSSYYYhhhwww}}}~~~wwwqqqqqqoookkkfffbbb```___YYYTTTNNNKKKMMMOOOOOONNNKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGGGGFFFDDDBBB@@@<<<======>>>@@@CCCIIILLLQQQSSSWWW[[[___dddjjjnnnqqquuu{{{~~~gggbbb___aaagggjjjhhheeecccbbbccchhhpppqqqeeeVVVKKKGGGCCCCCCAAAAAAGGGNNN^^^mmm{{{hhh[[[RRRNNNOOORRRZZZlll}}}zzz|||~~~|||}}}|||yyyzzz{{{|||~~~zzzzzz{{{{{{||||||||||||{{{}}}~~~|||{{{zzz{{{xxxyyyxxxuuuqqqqqqwww|||wwwqqqvvv}}}}}}yyysssllljjjjjjeee[[[SSSLLLHHHAAA<<<:::999888888555555555555555555555555444444444555555555666666666666666666777777777777777777777777888888888888444666888888888999;;;===@@@CCCNNNeeejjjTTTKKKOOOHHHTTT]]]{{{kkk^^^RRRMMMKKKIIIHHHJJJPPP[[[uuusssooossszzzjjj___SSSNNNKKKIIIJJJMMMSSS___iiiggg^^^VVVNNNIIICCCEEEGGGIIIMMMSSSZZZ___dddfffhhhiiihhhgggggghhhiiikkklllnnnoooooooooooorrrrrrqqqpppoooooonnnnnnlllllllllmmmppprrruuuwwwsssssssssppplllmmmppptttyyywwwlllbbb^^^^^^\\\aaagggmmmpppsssvvvxxxxxxlll]]]ZZZXXXXXXYYYYYYVVVTTTSSSPPPMMMLLLMMMMMMMMMMMMKKKIIIIIIJJJGGGFFFKKKRRRXXXdddpppsssssswww|||~~~}}}||||||zzzrrrnnnmmmkkkhhheeeaaa]]][[[WWWRRRNNNMMMNNNNNNKKKHHHEEEFFFFFFFFFEEEDDDBBBAAAAAABBBCCCCCCCCCAAA???>>>;;;<<<<<<<<<===???DDDGGGHHHKKKPPPTTTYYY___eeejjjqqquuu{{{rrrggg\\\[[[bbbjjjmmmlllfffeeeeeehhhpppsssiii]]]OOOJJJEEEBBBAAAAAAHHHPPP___mmm}}}uuucccUUUOOONNNPPPTTTccc|||~~~}}}~~~~~~|||}}}}}}||||||}}}~~~zzz{{{{{{{{{||||||}}}}}}{{{}}}|||yyyxxxwwwtttuuuvvvsssooopppvvv{{{uuunnnrrrwwwxxxyyy|||}}}~~~tttrrrpppmmmjjjbbbXXXRRREEEBBB>>>;;;:::999777666555555666777777666666555444444444555555555666666666666666666777777777777777777777777888888888888444666888888888999;;;<<<<<>>===<<<============???CCCFFFCCCFFFKKKPPPUUU[[[bbbfffqqquuu{{{ttt]]]XXX\\\aaalllxxxvvvsssqqqsssvvvvvvqqqlll]]]TTTJJJFFFEEEEEEJJJPPP]]]iiizzzkkkZZZVVVQQQMMMSSS```qqq|||zzz|||~~~~~~}}}}}}~~~~~~|||zzzzzz|||~~~|||}}}{{{wwwvvvwwwyyyxxxsssnnnpppyyy}}}|||~~~{{{rrroooppprrrtttuuutttzzz}}}{{{rrrwww{{{yyynnn___RRRKKKBBB>>>;;;999999999666333666666777777777777666666444444444555555555555666666666666666666666666666666666777777777777666666777777888888888999999999<<<@@@FFFRRRkkkfffVVVOOOJJJPPP\\\oootttgggXXXPPPLLLIIIJJJMMMPPPWWWeeexxxmmmjjjtttxxxkkk\\\RRRKKKGGGIIIMMMOOOZZZhhhoookkk___RRRJJJGGGBBBAAAFFFLLLPPPUUU[[[```bbbeeefffeeefffggghhhfffggghhhiiikkklllmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnhhhlllmmmmmmpppxxx~~~~~~|||~~~uuuiiibbb^^^\\\^^^bbbeeeggglllsssxxx{{{lllbbb[[[ZZZZZZWWWXXX\\\VVVRRRPPPRRRQQQLLLIIIIIIJJJKKKLLLKKKJJJKKKMMMNNNXXX]]]bbbddddddffflllpppwwwuuusssssstttvvvvvvvvv|||zzzyyyyyywwwsssoooiiihhhfffdddaaa]]]ZZZYYYSSSSSSTTTSSSRRROOOLLLJJJIIIIIIHHHFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;===???@@@DDDFFFIIIKKKNNNUUU___ggggggqqqyyy|||}}}nnn```]]]```iiittt}}}yyyhhh\\\PPPKKKHHHGGGJJJMMMXXXddduuuvvvcccZZZPPPOOOSSS]]]nnn{{{zzz{{{}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}zzzyyy|||{{{xxxvvvwww{{{}}}}}}{{{|||}}}tttooonnnqqqsssxxxzzz{{{tttqqqpppxxx~~~|||mmm[[[MMMEEE???<<<999888888888666333444555555666666555555444444444444444555555555555555555555555555555555555666666777777777777666666666777777777888888888888999<<>><<<<<<<<<===???@@@BBBDDDFFFHHHLLLSSS]]]eeejjjrrrzzz{{{|||pppbbb^^^eeeooozzzkkk\\\SSSOOOLLLLLLMMMRRR\\\kkkvvv{{{}}}}}}~~~qqqdddUUUTTTTTT[[[kkk|||vvvyyy}}}{{{yyyzzz{{{||||||}}}}}}|||}}}~~~}}}{{{}}}xxxuuuuuutttrrruuuyyy}}}yyysssrrrtttvvv|||vvvnnnkkkkkkxxx|||jjjVVVHHHBBB<<<999777666777777666444333333444444444444333333444444444444555555555555555555555555555555555555555666666777777666666555666666666777777777888888999;;;???GGGZZZzzz}}}}}}]]]SSSSSSWWWeee~~~ooo\\\TTTRRROOOMMMLLLJJJNNNWWWlll~~~rrrjjjmmmvvvfffZZZQQQKKKJJJMMMPPPWWWeeesssxxxqqq```SSSMMMHHHDDDGGGJJJLLLPPPUUU\\\^^^bbbdddeeefffiiijjjffffffgggiiilllnnnpppqqqnnnnnnooooooppppppqqqqqqtttxxx{{{|||{{{qqqjjjdddbbb```___ccchhhwwwooofffbbb]]]ZZZXXXYYYTTTRRRSSSSSSOOOMMMMMMIIIJJJKKKJJJIIIIIIKKKMMMOOORRRVVVWWWVVVWWW[[[^^^```cccfffeeecccbbbdddfffffffffgggjjjmmmnnnmmmlllhhhhhhhhhgggfffdddbbbaaa[[[ZZZYYYWWWUUUSSSQQQPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@???======>>>???@@@???AAACCCEEEHHHPPP[[[cccllltttzzzzzzzzz~~~~~~mmm^^^^^^eeeuuuzzzhhh]]]XXXTTTQQQQQQOOOUUU^^^fffkkkooorrruuuxxx{{{sssbbbYYYVVVZZZkkkxxxqqqnnnttt|||~~~{{{yyyyyyyyyzzz{{{~~~~~~~~~{{{xxx{{{tttnnnllljjjjjjpppxxx{{{}}}{{{|||~~~wwwnnnkkkmmmssszzz~~~wwweeeRRRFFFBBB999888777666777777777777333333333444444333333333333333444444444555555555555555555555555555555555555666666666666666666555666666777777777888888888;;;<<>>EEEPPPhhh{{{ZZZVVVTTT]]]uuuyyybbbWWWTTTPPPKKKHHHJJJMMMPPP]]]{{{tttiiihhhuuuwwwhhh]]]SSSLLLJJJMMMMMMPPPYYYjjjwwwvvveeeUUUPPPIIIEEEFFFIIIKKKOOOUUUVVVYYY^^^aaadddfffjjjlllgggggghhhiiilllooorrrtttppppppqqqrrrsssuuuuuuvvvuuuzzzvvvooojjjeeedddfffkkkrrr{{{ppphhhhhhaaa[[[YYYUUUNNNJJJJJJIIIJJJKKKJJJHHHHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRMMMRRRVVVVVVQQQOOOQQQTTTRRRTTTXXX[[[]]]___```aaaaaabbbdddgggjjjlllmmmnnnqqqooolllgggbbb\\\WWWUUURRRRRRRRRQQQQQQPPPPPPPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDGGGNNNYYYbbbjjjqqqwwwxxxyyy~~~vvvxxxzzzfff^^^\\\eeesss~~~oooeee^^^[[[^^^ccc___[[[TTTOOONNNQQQVVVYYY]]]dddoooyyy}}}fff```^^^kkkzzztttxxxzzzqqqtttzzz}}}{{{yyy{{{|||}}}~~~}}}xxxuuugggbbb]]][[[ZZZ]]]hhhsssssstttxxxuuuooooooqqqxxxwwwrrrgggXXXKKKBBB???777888888777666666888999555555666666666666555555333333333333444444444444444444444444444444444444444555555666666555555444666666666777777777888888444666<<>>:::555777888777444444666888555555666666666666555555222222333333333444444444444444444444444444444444444555555666666555555444444444444555555555666666444555;;;BBBEEESSSvvvggg\\\QQQRRRfffmmm^^^TTTMMMJJJJJJCCCJJJOOOQQQbbbsssjjjmmmvvvooocccXXXOOOKKKMMMLLLKKKQQQ```pppvvvooofffVVVNNNGGGFFFGGGHHHLLLQQQTTTWWW\\\___bbbeeehhhkkkkkkjjjjjjjjjlllooorrrtttqqqrrrsssuuuwwwxxxzzzzzzyyy|||}}}tttmmmjjjggglllsss|||zzzrrrggg\\\TTTRRRLLLLLLMMMKKKIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDEEEIIINNNQQQRRRSSSVVVXXXYYY\\\bbbiiipppvvv{{{}}}}}}}}}{{{xxxrrrjjjccc^^^VVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIHHHFFFGGGNNNXXX```hhhpppxxxzzz{{{~~~yyywwwgggaaaZZZ[[[cccmmmsssuuuqqqjjjbbb[[[TTTTTT___kkkuuummmbbbWWWOOOIIIFFFDDDDDDJJJTTT^^^iiittt}}}yyyrrruuuvvviiihhhooowwwuuuxxx~~~~~~|||}}}{{{wwwsssnnniiieee^^^]]]^^^aaadddkkkxxx}}}tttoooyyywwwsssrrrssssssvvvkkk]]]OOOFFF???:::777444666777666333222444777444555555666666555555444222222333333333444444444444444444444444444444444444555555555555555555444222222222333333333444444888888<<<@@@>>>GGGffflll___OOOMMM```}}}rrraaaUUUMMMKKKLLLBBBLLLQQQQQQ]]]|||xxxkkkiiioootttggg[[[QQQLLLMMMHHHGGGMMM[[[llltttqqqkkkYYYPPPIIIFFFFFFFFFJJJNNNTTTWWW[[[___bbbdddhhhjjjlllkkkjjjjjjlllooorrrtttqqqrrrtttuuuwwwyyy{{{{{{xxx{{{}}}wwwpppllleeeiiimmmqqqwwwssscccXXXUUULLLMMMMMMLLLJJJIIIKKKLLLKKKJJJJJJKKKMMMNNNNNNMMMOOOLLLIIIGGGFFFFFFEEEDDD@@@EEEJJJMMMOOOPPPTTTWWWXXX\\\bbbjjjrrrzzzzzzssskkkfff[[[ZZZYYYXXXVVVUUUSSSSSSQQQPPPPPPOOOOOONNNMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJHHHFFFFFFMMMWWW___iiirrryyy{{{{{{}}}~~~}}}}}}yyy|||rrr]]]WWW[[[```dddhhhkkkiiicccZZZSSSSSSZZZ```qqqtttpppbbbTTTLLLIIIGGGIIIHHHIIIQQQ^^^mmmyyytttiiibbb^^^aaafffmmmxxx||||||~~~}}}{{{xxxsssmmmfffaaa^^^___```bbbfffnnnzzz|||ooonnntttsssnnnqqqtttpppjjjjjjaaaTTTIIIAAA>>><<<;;;666666666666555555555555555333111222444555333111444333333222222333333444444444444444444444444444555555555555666666666777666666666666777777777777:::666888===???CCCVVVmmmyyy```NNNRRRbbbssszzzcccTTTOOOLLLJJJIIILLLIIINNN]]]mmmsssmmmmmmyyyjjj]]]RRRKKKIIIJJJJJJJJJPPPbbbvvv}}}zzzaaaVVVLLLIIIIIIIIIIIIJJJQQQUUU[[[```cccdddfffgggooorrrtttqqqnnnnnnrrrvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyyyy{{{xxxwwwxxxxxxrrrmmmhhheeeeeekkkrrrxxxrrrdddZZZSSSRRRQQQOOONNNMMMMMMLLL^^^[[[VVVQQQLLLLLLNNNPPPRRRPPPLLLJJJIIIGGGDDDBBBCCCCCCDDDFFFIIIMMMQQQSSSWWW[[[aaahhhooowww~~~xxxrrrgggccc\\\XXXUUUUUUTTTSSSRRRSSSSSSRRRPPPPPPQQQRRRQQQPPPOOOPPPQQQRRRQQQOOORRRMMMJJJIIIHHHKKKUUU___ooosssxxx|||}}}~~~ssssssaaaYYYVVVXXX\\\^^^___]]]XXXSSSRRRVVV[[[fffoootttmmm___UUUNNNKKKHHHFFFGGGLLLVVVeeerrr{{{~~~pppeee\\\WWWYYY^^^iii~~~}}}|||~~~~~~|||xxxvvvsssmmmhhhdddbbbbbbaaagggpppzzzwwwpppuuu~~~sssnnnoooooojjjeee```XXXMMMCCC===;;;::::::666666666666555555555555555333111222444555333111444333333222222333333444444444444444444444444444555555555555666666666666555666666666777777777777;;;888999>>>>>>AAARRRfff{{{cccPPPQQQZZZjjj|||eeeVVVQQQPPPNNNJJJMMMKKKNNNZZZhhhxxxooommmyyy}}}mmm```TTTMMMKKKKKKKKKKKKPPP^^^pppyyyyyyiii]]]PPPKKKJJJHHHHHHJJJQQQUUU[[[___bbbccceeefffnnnqqqsssrrrooonnnrrruuuwwwwwwxxxyyyyyyyyyxxxwwwzzzzzz|||zzzqqqmmmnnnnnnjjjeeejjjgggfffkkknnnpppvvv|||xxxjjjaaaTTTSSSQQQPPPOOONNNMMMLLL[[[YYYVVVRRROOOOOOQQQSSSQQQPPPMMMLLLKKKIIIFFFCCCAAAAAABBBCCCEEEIIILLLNNNTTTXXX___gggpppyyy}}}rrrmmmeee___[[[YYYVVVUUURRRRRRQQQPPPOOOOOOPPPPPPTTTRRRQQQQQQRRRRRRQQQPPPPPPLLLJJJIIIHHHKKKUUU___nnnrrrwww|||~~~jjj}}}vvv___RRRPPPSSSPPPSSSVVVVVVTTTRRRTTTVVV[[[jjjxxxxxxooocccWWWOOOHHHFFFEEEGGGOOO]]]mmmxxx~~~mmm___SSSQQQPPPYYYlll}}}~~~}}}}}}~~~}}}xxxtttqqqooolllgggdddeeehhhkkkmmmttt}}}wwwwww}}}|||tttoookkkgggbbb]]]SSSMMMDDD<<<999888888888666666666555555555555444444333222222444444333222444333333222222333333444555555555555555555555555666666555555555555555555555555666666666777777777;;;888:::======>>>KKK[[[~~~|||eeeRRRNNNSSS```|||lll[[[TTTRRRPPPIIIMMMKKKMMMVVVbbbsssmmmooossseeeWWWPPPNNNLLLMMMMMMOOOXXXhhhtttzzzooobbbTTTMMMIIIGGGGGGJJJQQQUUUZZZ^^^```bbbdddfffkkkooorrrsssqqqppprrrtttwwwxxxyyyzzzzzzxxxvvvuuu{{{zzz|||yyymmmeeeccccccaaa^^^eeecccdddhhhjjjjjjlllppptttsssggg^^^TTTSSSSSSRRRQQQOOONNNMMMRRRQQQOOONNNNNNOOOPPPQQQRRRQQQOOOOOONNNLLLHHHEEE@@@?????????AAACCCFFFHHHMMMRRRZZZcccmmmxxxzzzrrrjjjccc^^^YYYVVVTTTSSSRRRPPPOOOOOOPPPPPPQQQPPPNNNNNNOOOOOONNNLLLNNNKKKIIIIIIIIILLLUUU```lllpppvvvzzz}}}pppvvv___TTTRRRIIIMMMQQQRRRRRRRRRSSSUUUWWWeeeuuu}}}}}}uuueeeXXXNNNLLLHHHGGGLLLYYYiiitttyyy|||~~~mmm[[[TTTMMMOOO\\\kkkuuuwwwyyy~~~~~~~~~~~~{{{yyyyyyyyyuuunnngggggggggfffdddeeejjjrrryyyxxxxxxyyy{{{}}}|||wwwppphhhaaaZZZWWWJJJEEE>>>999666666666666666666555555555444444444333333333333333333333333444333333222222333333444555555555555555555555555666666555555555555444444555555555666666666777777777777999<<<<<<===FFFRRRnnnyyycccPPPMMMRRR___yyyvvvaaaVVVQQQOOOGGGLLLJJJKKKRRR\\\xxxwwwnnnjjjzzzjjj\\\RRRPPPKKKLLLMMMMMMRRR___ooozzzrrrfffXXXOOOJJJGGGHHHKKKOOOSSSXXX\\\___aaadddeeeiiimmmqqqssssssrrrrrrsssvvvwwwyyy{{{{{{zzzxxxvvvzzzzzz|||rrrgggaaa___]]][[[ZZZZZZ]]]dddhhhhhhjjjnnnooouuu{{{}}}|||sssiii^^^WWWTTTTTTUUUUUUTTTRRRPPPOOOLLLLLLLLLNNNQQQSSSTTTTTTVVVTTTSSSRRRPPPMMMIIIEEEAAA@@@>>>>>>>>>@@@BBBCCCFFFKKKRRR\\\gggttt~~~uuummmeee^^^ZZZZZZXXXUUUSSSRRRRRRRRRRRROOONNNMMMMMMNNNNNNMMMLLLLLLIIIHHHIIIIIIMMMWWWaaalllpppuuuyyy{{{}}}tttwww^^^QQQIIIJJJKKKLLLLLLNNNPPPRRRVVV^^^jjjxxxxxxiiiZZZVVVPPPKKKLLLTTT^^^ffflllpppsssvvvwwwyyy}}}|||ggg\\\PPPMMMRRRXXX[[[\\\cccnnn}}}}}}zzzwwwuuuqqqkkkbbb\\\\\\___ccceeeiiirrr}}}xxxxxxxxxyyy{{{}}}}}}wwwoooeee\\\TTTQQQGGGBBB<<<888777777666666555555555555444444444444333333333333333333333333444333333222222333333444555555555555555555555555555555555555555444444444555555555555666666666666444555888::::::<<>>;;;888777777888888777555555555444444444333333111333555444222111333555444333333222222333333444333333333333333333333333222222333444555555666666444444444555555555666666333555777666777;;;AAADDDPPPoooqqq___PPPOOORRRVVVggg|||zzzeeeXXXQQQLLLLLLHHHHHHNNNPPP[[[rrr{{{kkknnnwwwooo```YYYOOOKKKIIIIIIIIIMMM\\\kkk~~~xxxppphhh\\\OOOHHHGGGGGGKKKQQQVVV[[[```eeeiiikkkmmmppptttxxxyyyzzzyyyzzzzzzzzz{{{|||~~~xxx{{{~~~~~~sssjjjddd^^^ZZZXXXYYYZZZZZZ]]]bbbkkkqqqssspppllliiiddd___aaadddggggggddd___YYYVVVSSSVVV[[[___aaa```^^^\\\UUURRRRRRVVV^^^cccdddbbb\\\XXXTTTQQQPPPOOONNNLLLJJJIIIGGGEEEDDDDDDFFFFFFIIIJJJKKKNNNTTT^^^hhhppp{{{yyyrrrkkkhhhiiiiiigggeee\\\ZZZVVVTTTRRROOOLLLJJJIIIHHHIIILLLOOOSSS^^^hhhooorrruuuvvvxxxyyy|||~~~~~~{{{{{{~~~ZZZUUUOOOIIIFFFEEEDDDCCCCCCHHHLLLNNNTTT]]]dddfffjjjddd___aaaeeeeee\\\TTTMMMNNNLLLHHHDDDEEELLLSSSYYY___hhhooouuu{{{tttpppkkkoookkk\\\TTTMMMKKKMMMCCCJJJXXXgggvvv|||uuuxxxwwwoooccc[[[YYY[[[dddpppzzzvvv|||~~~vvvhhh[[[RRRJJJBBB<<<999777555555666888888777555555444444444333333333111333555444222111333555444333333222222333333444222222222222222222222222000111222333555666777777444444444555555555666666555777888666666:::???AAAFFFcccssscccUUUPPPKKKMMM```wwwkkkZZZRRRPPPOOOHHHIIINNNMMMTTThhhsssqqqtttuuuddd[[[SSSMMMIIIIIIHHHJJJWWWeeetttppplllhhh^^^QQQJJJIIIFFFJJJOOOUUUZZZ```fffjjjlllmmmppptttxxx{{{{{{{{{~~~}}}|||{{{|||}}}yyy||||||qqqjjj```ZZZVVVVVVVVVVVV[[[```ccckkkqqqrrrqqqooojjjeee```dddhhhiiigggbbb^^^[[[RRRVVV[[[aaacccbbb```___ZZZWWWVVVZZZbbbggghhhgggZZZWWWRRRPPPOOOPPPPPPPPPKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGIIIMMMUUU___eeesss|||~~~vvvsssssstttrrroookkkgggccc___[[[WWWRRROOOIIIHHHIIIMMMPPPUUU___jjjooorrruuuwwwyyy|||vvvmmmsss}}}hhhTTTKKKIIIEEEAAAAAADDDFFFFFFGGGKKKQQQUUUVVVYYYZZZ]]]dddkkklllfffaaaOOONNNKKKGGGCCCCCCGGGJJJMMMRRRZZZccclllttt||||||pppeeeeeeoookkkZZZMMMHHHGGGHHHIIIRRRbbbqqq|||}}}{{{zzz{{{uuuooolllkkkggg^^^[[[^^^kkkyyy}}}www{{{~~~xxxyyy||||||}}}rrrcccVVVLLLFFFAAA===999888888777666555555444555555555555555555555555444444444333333222222222222222222222222222222222444444444333333222222222555444333222333333555666555555555555555555555555444555666666777999===@@@IIIPPPlllnnnYYYRRRNNNNNN]]]pppsssbbbWWWPPPLLLIIIIIIHHHKKKTTT^^^xxx~~~rrrlllzzzlll^^^SSSNNNJJJIIIHHHIIIOOOWWWdddkkklllcccYYYTTTNNNHHHHHHHHHKKKSSSYYY\\\```fffhhhjjjmmmrrrvvvyyy|||}}}~~~}}}}}}~~~~~~}}}|||~~~{{{{{{rrrhhhaaa\\\YYYVVVTTTWWW\\\aaagggpppwwwzzzxxxsssnnngggffffffiiikkkhhh```YYYVVVZZZ]]]^^^```bbb___ZZZUUUTTTUUU[[[dddjjjjjjhhh```ZZZQQQLLLMMMOOOPPPPPPQQQMMMIIIHHHJJJLLLMMMLLLMMMLLLJJJHHHHHHMMMTTTYYYfffnnn{{{~~~yyyyyyzzzzzzyyyqqqlllgggdddccc___XXXRRROOONNNMMMLLLOOOUUU___eeepppsssxxx{{{}}}}}}rrrqqq{{{ooo```UUUKKKFFFFFFBBBBBBCCCCCCFFFJJJKKKKKKNNNPPPVVV^^^fffkkkkkkjjj]]]WWWOOOHHHEEEDDDDDDDDDFFFJJJQQQYYYaaakkktttzzzyyyjjjdddjjjyyy{{{gggVVVLLLHHHFFFGGGNNN^^^mmmwww~~~}}}||||||}}}}}}{{{xxxwwwwwwxxxwwwqqqmmmlllhhhcccbbbeeesss~~~yyy}}}xxxvvvzzz||||||tttjjj\\\PPPHHHCCC>>>;;;888888777777666555555444444444444444444444444444444444333333333222222222222222222222222222222222444444333333333222222222333333333444444555666777555555555555555555555555111333444555555777999;;;CCCJJJ___{{{cccVVVOOOOOOXXXddd}}}fffVVVRRRNNNKKKIIIHHHIIIPPPYYYpppwwwoooxxxtttfffVVVPPPLLLJJJHHHHHHLLLRRR\\\fffjjjddd[[[UUUOOOJJJIIIGGGJJJRRRWWWZZZ___dddeeegggjjjooorrrvvvxxxyyy}}}|||{{{|||~~~~~~|||{{{|||zzz{{{~~~oooeee[[[XXXXXXWWWWWWXXX]]]ccclllvvv{{{{{{wwwtttjjjhhhgggiiijjjgggaaa[[[[[[___aaa```aaabbb___ZZZTTTTTTVVV^^^hhhoooooommmaaaZZZRRRMMMMMMOOOPPPPPPQQQNNNJJJIIIKKKMMMMMMMMMLLLKKKIIIFFFEEEHHHLLLPPPZZZbbbooo}}}~~~yyyxxxxxxwwwuuurrrnnnjjjhhhgggddd^^^XXXQQQPPPNNNNNNQQQYYYcccjjjooorrrwwwzzz{{{|||}}}~~~}}}tttuuuzzzooo\\\QQQNNNEEECCCAAABBBCCCDDDCCCCCCEEEIIIOOOVVV]]]eeemmmrrrmmmcccVVVMMMIIIGGGDDDAAAAAADDDHHHMMMUUU^^^iiippp~~~tttiiiiiiuuuyyycccSSSJJJGGGFFFMMM\\\kkkuuu{{{~~~{{{yyywwwvvvtttttttttrrrqqqqqqtttvvvzzzuuuqqqpppooommmooosss~~~~~~}}}yyyuuuwww|||{{{xxxhhh___RRRHHHBBB???;;;888888777777666666555555555333333333333333333333333333333333333222222222222222222222222222222222222333333333333222222222222111222333555666666666666555555555555555555555555111333555666666666777888===DDDQQQggg~~~vvv___RRRPPPVVV[[[{{{nnn[[[UUUPPPLLLJJJHHHGGGLLLRRRdddtttvvv~~~oooZZZTTTNNNLLLIIIFFFHHHLLLSSS___iiihhh___WWWPPPLLLIIIGGGIIIOOOTTTWWW[[[aaadddfffiiimmmpppsssuuuvvvxxxxxxyyy{{{}}}}}}{{{yyyyyyyyy||||||mmm```\\\]]][[[XXXWWWXXX^^^hhhttt|||}}}{{{pppnnnkkkkkkllljjjeee```cccggghhheeedddddd```[[[TTTTTTXXXaaalllssstttrrrbbb\\\SSSNNNNNNPPPPPPPPPRRROOOLLLKKKLLLNNNNNNNNNMMMLLLKKKHHHEEEEEEGGGIIIOOOWWWcccppp}}}}}}xxxvvvuuurrrppppppmmmjjjiiiiiigggbbb^^^SSSRRROOONNNRRRZZZeeemmmnnnrrrvvvyyyzzzzzz{{{|||||||||}}}}}}vvvtttpppvvv~~~~~~iii\\\QQQJJJDDDCCCCCCBBBBBBCCCCCCGGGLLLPPPTTT]]]iiirrrvvvooocccXXXPPPKKKHHHFFFCCCCCCDDDFFFKKKTTT^^^eeevvv|||wwwsssyyysss]]]OOOKKKJJJOOO^^^nnnwww}}}~~~~~~||||||zzzxxxvvvtttrrrqqqjjjjjjjjjjjjkkknnnssswww~~~{{{{{{|||~~~}}}{{{yyy}}}xxxvvvyyy}}}xxxqqq___WWWLLLCCC???<<<999666777777666666666555555555333333333333333333333333333222222222222222222222222222222222222222222222333222222222222222222222111222333555555555444333555555555555555555555555444666999:::999888888999:::BBBJJJUUUrrroooYYYTTTWWWZZZtttxxxfffXXXRRRMMMKKKIIIGGGIIINNN[[[{{{zzzvvvvvv^^^WWWPPPMMMJJJGGGGGGJJJNNNZZZhhhllleee[[[RRRNNNJJJGGGHHHLLLPPPSSSXXX^^^dddfffiiimmmpppsssuuuvvvtttuuuwwwzzz}}}}}}zzzxxxxxxyyy}}}zzzmmmgggeee```\\\[[[XXX\\\eeeqqq{{{vvvtttqqqoooooonnnllliiikkkoooqqqmmmiiigggbbb]]]TTTTTTXXXbbbmmmttttttrrrccc]]]UUUPPPPPPQQQQQQPPPQQQOOOMMMLLLLLLMMMMMMMMMOOOOOONNNLLLIIIGGGGGGHHHLLLRRR\\\hhhsss~~~{{{wwwuuussspppmmmiiigggeeedddeeedddaaa___VVVTTTQQQOOOQQQYYYdddkkkooorrrvvvyyyyyyzzzzzz{{{{{{{{{}}}|||yyy}}}{{{tttggggggkkkxxxwwwdddVVVIIIEEECCC@@@AAADDDBBBFFFJJJKKKNNNVVVcccnnn{{{yyysssgggYYYNNNJJJKKKFFFEEEDDDCCCEEEKKKSSSXXXhhhoooxxx~~~iiiVVVQQQNNNSSSbbbqqq{{{~~~|||xxxvvvuuuuuutttrrrpppmmmjjjiiihhh```aaaaaacccgggnnnwww}}}~~~sssooopppwww|||xxxvvvyyy{{{tttiiiYYYRRRHHH@@@===:::777555666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222333444444333111000555555555555555555555555555888:::;;;:::999999999777@@@FFFKKKccchhhXXXXXX[[[lllooo\\\UUUOOOMMMJJJHHHIIIMMMVVVqqqvvvxxx|||ccc[[[RRROOOLLLIIIHHHJJJMMMXXXfffnnnjjj___UUUOOOLLLHHHGGGJJJMMMOOOUUU[[[bbbdddgggkkknnnqqqtttuuurrrsssuuuyyy{{{|||yyywwwxxxzzz~~~}}}vvvnnneeeaaabbb]]]^^^cccmmmyyyzzzxxxtttrrrqqqpppoooooopppvvvyyyuuuooojjjddd___UUUTTTXXX```jjjqqqqqqnnnccc]]]UUUQQQQQQRRRRRRQQQOOOOOONNNLLLKKKKKKKKKLLLMMMOOOOOONNNLLLJJJIIIJJJLLLQQQZZZcccmmmwww~~~xxxtttsssqqqmmmjjjbbb```____________^^^]]]ZZZXXXTTTQQQRRRXXXaaahhhooorrrvvvyyyzzzzzz{{{|||||||||~~~zzzpppqqqvvvyyy|||~~~yyyhhhcccaaakkkmmmYYYOOOHHHAAA@@@CCC???BBBEEEGGGJJJRRR___hhhxxx}}}~~~tttcccTTTMMMLLLGGGFFFDDDBBBBBBDDDIIIMMM]]]dddnnnuuuwwwwwwxxxzzzzzz|||zzzcccXXXTTTWWWdddsss{{{~~~}}}{{{uuuqqqooolllkkkhhheeeaaa^^^[[[ZZZWWWXXXZZZ^^^eeeppp|||wwwnnnlllnnn~~~}}}zzzyyyvvvtttvvvvvvmmmbbbSSSLLLDDD>>>;;;:::777555555555555555555555555555333333333333333333333333111111111222222222222222222222222222222222222222111111111222222222222222222222333333333333222222555555555555555555555555333555777777777666777888555<<>>888666777888777666444555555555555555555555555555555555555555555555000000111111222222222222222222222222222222222222000000111111222222222222111111222333555999;;;===555555555555555555555555222333444333333555888:::888777;;;BBBIII]]]dddYYYRRRdddzzzqqqeeeYYYRRRMMMIIIIIIKKKOOORRRbbb~~~~~~uuukkkhhhyyy|||nnn^^^UUUPPPLLLJJJKKKLLLKKKSSSeeepppkkk```XXXQQQKKKGGGGGGHHHJJJPPPWWW]]]___ccchhhnnnrrruuuwwwvvvuuutttuuuwwwyyyxxxwwwxxxvvvvvvzzz}}}~~~wwwjjjddd___dddqqqyyysssooonnnhhhsss}}}|||tttlllbbb[[[SSSPPPPPPVVVaaaiiimmmmmmaaa\\\VVVTTTUUUWWWWWWUUUPPPRRRSSSQQQMMMKKKLLLNNNNNNOOOOOONNNMMMLLLLLLNNNMMMQQQVVVYYY\\\^^^```bbb```fffooowww||||||zzzxxxxxxtttnnnjjjgggaaa[[[UUUUUUUUUSSSQQQOOONNNOOOPPPOOOOOONNNNNNOOOSSSXXX]]]hhhlllqqquuuxxxzzz|||}}}~~~xxxnnnttt}}}kkkZZZOOOGGG???<<<@@@DDDFFFKKKQQQWWW```nnnyyy|||uuuggg]]]SSSPPPLLLIIIHHHHHHIIIHHHGGGFFFGGGIIILLLMMMMMMMMMOOOPPPSSSXXX```hhhooottt{{{|||~~~zzztttoooooosssuuurrrmmmnnniiibbb^^^[[[XXXSSSPPPNNNMMMLLLJJJHHHGGGHHHHHHMMMLLLMMMUUUdddwww~~~~~~tttqqqqqqwww}}}vvvoooqqqvvvxxx~~~}}}}}}}}}}}}rrrjjjcccVVVIII???<<<888666555555555444666666555555555444444444444444333333333333222222222222222222222222222222444333333222222222222222222222222222222222222222222222111222333555777999333333333444444444555555444444333444444555666777999888;;;@@@DDDUUU}}}iiiRRRPPPYYYiii~~~~~~kkkYYYRRRPPPMMMJJJKKKLLLRRR\\\ooowwwmmmlllvvvvvvcccXXXRRRNNNMMMNNNFFFLLLSSS[[[gggnnnfffXXXSSSMMMHHHHHHJJJKKKNNNSSSWWW\\\ccciiimmmqqquuuwwwuuutttsssrrrsssvvvyyy{{{|||{{{zzzxxxwwwyyy}}}ssslllfffggglllttt|||tttnnnlllnnnqqqsssppphhh]]]VVVPPPPPPQQQVVV\\\bbbfffgggbbb\\\VVVUUUWWWYYYXXXUUUNNNRRRRRRPPPPPPSSSRRROOONNNLLLKKKKKKLLLLLLKKKIIIJJJNNNTTTWWWXXXXXXXXXXXXWWW\\\dddkkkooopppnnnlllmmmkkkhhheeebbb^^^XXXTTTOOOMMMKKKIIIHHHHHHHHHHHHIIIGGGHHHKKKNNNPPPVVV]]]dddkkkqqqssswww|||~~~~~~lll^^^SSSJJJCCCBBBAAA@@@CCCHHHOOOWWWcccpppxxxxxxrrrmmmZZZUUUOOOKKKKKKKKKJJJIIIEEEDDDCCCDDDGGGHHHHHHHHHJJJIIIJJJMMMSSS\\\dddiiisssuuuxxxyyy{{{|||vvvpppjjjiiilllmmmjjjeeeccc___XXXTTTQQQNNNJJJGGGKKKJJJJJJIIIIIIJJJLLLMMMRRRPPPPPPXXXhhhzzzxxxooommmnnnssssssvvv{{{{{{uuuvvvzzz|||~~~{{{}}}|||~~~|||uuujjjaaaZZZOOOCCC===:::777555555555444444666555555555444444444444444444333333333222222222222222222222222222222222111000000///////////////222222222222222222222222222222111222333444666777333333333444444444444555444444333444444555666777888666999@@@EEEVVVzzzsssXXXNNNTTT___rrrppp[[[RRRPPPMMMJJJJJJHHHMMMUUUeeesssmmmqqqzzz~~~jjj\\\UUUOOOLLLMMMIIILLLPPPVVVaaajjjggg___WWWOOOIIIHHHIIIIIIMMMQQQUUUZZZ```fffkkkooorrruuutttsssrrrrrrsssuuuwwwyyyyyyyyyxxxwwwwwwyyy}}}~~~tttjjjgggiiiqqqwwwpppooooooooollleeeYYYQQQKKKKKKMMMQQQXXX^^^bbbccc]]]XXXSSSRRRTTTUUUTTTQQQNNNQQQQQQOOOPPPSSSTTTQQQRRRPPPNNNNNNOOONNNMMMLLLLLLPPPTTTVVVVVVTTTSSSSSSSSSWWW\\\aaaccccccaaa```]]][[[YYYWWWVVVSSSOOOLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFDDDEEEIIILLLNNNUUU\\\cccjjjqqqtttxxx~~~qqqbbbXXXMMMGGGCCC@@@AAADDDGGGLLLUUUaaalllsssvvvvvvbbb[[[SSSOOOPPPQQQPPPMMMJJJGGGEEEDDDDDDEEEEEEDDDEEECCCAAAAAAFFFNNNWWW\\\hhhjjjnnnqqqrrrtttvvvxxx|||~~~yyypppnnnhhhbbb```aaaaaa]]]YYYTTTQQQMMMJJJHHHGGGEEEDDDIIIJJJKKKKKKLLLNNNRRRUUUYYYVVVVVV___ooosssfff```cccgggvvvzzz~~~~~~}}}{{{xxx~~~~~~}}}|||zzzxxxwwwsssiii]]]UUUNNNDDD;;;;;;888555444444444444333555555555555444444444444333333333333222222222222222222222222222222222222333333222111111111111111222222222222222222222222222222111111222222333444333333333333444444444444444444333444444555666777777555888???HHHWWWttt|||\\\PPPQQQUUUbbbyyyxxx```TTTPPPNNNKKKIIIHHHJJJOOOYYYnnn|||pppoootttrrrbbbXXXPPPLLLLLLLLLLLLKKKOOOZZZeeeiiifff\\\TTTLLLIIIHHHHHHKKKOOORRRVVV]]]bbbgggkkkoooqqqsssrrrqqqqqqqqqssstttuuutttvvvwwwxxxxxxzzz}}}sssjjjiiiooo|||xxxrrrllljjjiiidddZZZQQQMMMLLLLLLOOOSSSWWWYYYZZZWWWTTTQQQQQQSSSSSSQQQOOONNNQQQQQQOOOPPPUUUWWWVVVUUURRRPPPNNNOOOOOONNNLLLOOOQQQTTTUUUSSSPPPOOONNNOOOQQQTTTVVVWWWVVVTTTSSSMMMLLLKKKKKKLLLKKKIIIFFFGGGFFFEEECCCBBBBBBBBBBBBCCCAAABBBFFFIIILLLSSS[[[bbbiiiqqquuuzzz~~~}}}ppphhh]]]SSSLLLGGGEEEDDDCCCDDDIIIQQQ[[[dddiiillleee]]]UUURRRUUUWWWVVVTTTSSSOOOKKKHHHFFFEEEDDDCCCCCCAAA??????BBBGGGMMMQQQZZZ]]]bbbeeehhhjjjmmmooorrruuuyyy{{{}}}~~~|||ooofffddd___YYYVVVVVVTTTQQQMMMHHHGGGFFFEEEFFFGGGHHHHHHJJJMMMQQQSSSUUUXXX]]]aaadddbbbccckkkxxxwwwkkkcccccckkksss~~~zzz}}}|||yyyzzz|||zzzwwwqqqjjj^^^RRRJJJCCC<<<777888666444333333444333222444444444444444444444444333333333222222222222111111111111111222222222222444444333222222222222333111111111111111111111111222222111111111111111111222222333333333444444444444444333444444555666777777555888@@@JJJXXXnnn```TTTQQQOOOWWWjjjhhhXXXRRRPPPLLLHHHKKKMMMNNNTTTbbbyyytttpppssszzziii\\\RRRLLLLLLMMMKKKIIILLLUUU```gggjjjcccYYYPPPKKKIIIGGGIIIMMMOOOSSSYYY___ccchhhllloooqqqqqqpppppppppqqqqqqrrrqqqtttwwwyyyzzz{{{~~~~~~sssnnnpppyyy|||ooojjjiiiggg___WWWTTTRRRPPPOOOPPPQQQPPPPPPRRRPPPOOOQQQSSSTTTSSSQQQQQQSSSSSSQQQSSSYYY]]]\\\UUURRRNNNLLLLLLLLLLLLKKKPPPRRRUUUTTTRRROOONNNMMMNNNOOOPPPQQQPPPOOONNNMMMJJJHHHHHHHHHIIIJJJHHHGGGDDDCCCCCCBBBAAAAAAAAAAAAAAA???@@@CCCFFFJJJQQQZZZ```iiiqqqvvv|||yyyxxxvvviii]]]RRRIIIBBBAAAAAABBBFFFMMMSSSWWWXXX[[[UUUPPPPPPTTTXXXYYYXXXXXXUUUPPPLLLIIIFFFCCCAAACCCCCCBBBBBBCCCEEEGGGHHHKKKOOOSSSWWWZZZ]]]aaacccgggjjjppptttvvvxxx{{{||||||~~~{{{rrrggg___YYYUUUPPPNNNMMMKKKIIIFFFCCCCCCCCCDDDDDDFFFIIIJJJMMMSSS[[[```dddjjjpppvvvyyywwwwww{{{{{{zzzzzzxxxssspppsss|||~~~wwwuuuyyy{{{yyyuuulllbbbUUUKKKCCC>>>999666666444333333333444333222333333444444444444444444333333222222222111111111000000000111111222222222111111000///////////////111111111111111111111111111111111111111111000000222222222333333333444444444444333444444555666777888777:::AAAJJJVVVfffrrr|||dddSSSOOOLLLQQQ```vvvsss___VVVSSSNNNIIILLLMMMOOOSSS]]]qqqvvvoooqqqpppbbbVVVOOOMMMKKKIIIHHHLLLRRRZZZccciiihhh^^^TTTOOOKKKGGGHHHKKKMMMQQQVVV\\\```eeejjjmmmoooooooooppppppppppppooopppssswwwzzz{{{|||~~~}}}uuuqqquuu{{{|||qqqmmmiiibbb[[[XXXUUUQQQOOONNNMMMLLLJJJLLLLLLMMMOOOQQQSSSTTTSSSSSSVVVVVVUUUXXX^^^bbbbbbVVVRRRNNNKKKKKKLLLLLLLLLQQQSSSUUUUUUSSSQQQPPPPPPMMMMMMNNNNNNOOONNNNNNMMMKKKIIIHHHHHHHHHIIIHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBBBB??????CCCEEEIIIQQQYYY```iiirrrwww|||~~~wwwnnnrrryyyhhhUUUHHHGGGDDDBBBCCCEEEIIIKKKKKKLLLJJJJJJKKKOOOTTTWWWXXXZZZWWWSSSPPPNNNKKKGGGDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCEEEGGGIIIKKKNNNRRRUUU[[[___dddhhhkkknnnqqqsssuuuwwwzzz~~~}}}}}}||||||}}}uuurrrnnnllliiiddd]]]WWWPPPNNNJJJHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFHHHKKKNNNUUU^^^jjjsssxxx~~~}}}xxxuuu||||||{{{|||yyyssssssvvvxxxuuuqqqfff[[[MMMEEE@@@:::888888555333222333444444333222333333333333444444444444222222222222111111111111//////000000111222222222222222111000000000000111111111111111111111111111111111222222222111111000222222222222333333333333444444333444444555666777888999<<>>;;;666555999444333333444666666555333222222222333333444444444222222222111111111111000...//////000111222222222222111000000//////000000000000000000000000000000000111222333444333333222111111222222222333333333444444444444444555777777555:::======???EEENNNSSS\\\}}}uuunnnxxxyyykkkTTTNNNJJJIIILLLXXXrrrxxxeee[[[VVVQQQOOOKKKJJJMMMRRR___yyysssnnndddssskkk\\\VVVQQQLLLJJJJJJIIIKKKVVVdddppphhh```[[[UUUMMMIIIIIIEEEHHHMMMQQQVVV[[[aaaeeeiiikkknnnqqqrrrrrrpppooommmoooqqqrrrsssvvvyyy|||}}}{{{wwwiiifffaaa^^^[[[YYYWWWUUUTTTSSSQQQNNNMMMMMMPPPRRRUUUYYY\\\]]]```eeefffddd\\\WWWRRRNNNOOOSSSVVVWWWVVVWWWWWWUUURRROOONNNNNNNNNPPPRRRTTTTTTRRRPPPNNNMMMKKKIIIHHHIIIJJJJJJIIIDDDEEEFFFHHHHHHHHHGGGGGGLLLHHHFFFGGGIIILLLSSS\\\cccllltttxxx{{{}}}}}}yyyuuurrrqqqttt~~~lll[[[SSSNNNIIIEEEDDDCCCDDDFFFKKKQQQVVVYYYccchhhlllnnntttyyyuuulllbbb[[[QQQKKKJJJKKKKKKJJJIIIFFFCCCBBBDDDDDDBBB@@@AAABBBDDDFFFHHHJJJJJJKKKPPPQQQSSSVVVYYY]]]```bbbeeeeeedddcccbbbbbbbbbbbbaaacccfffiiiiiigggeeeccc___]]][[[ZZZ\\\^^^______]]]YYYVVVUUUVVVVVVSSSQQQXXXYYYYYYXXXVVVTTTUUUVVVTTTVVVYYYZZZWWWUUUSSSRRRLLLKKKIIIHHHIIIHHHGGGFFFPPPNNNKKKJJJLLLOOORRRTTT]]]ccciiinnnwwwzzzuuuppplllkkkkkkppp|||~~~ttttttvvvwwwvvvvvvrrrwww}}}yyysssoooqqquuuxxxxxxsssmmmhhhUUUIII<<<777888:::777333555555666666666666666666222222333333333444444444666555444333222111222222000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111111111222222222333333333444444444444444555555666???>>><<<<<<===@@@CCCEEETTTfff{{{vvvzzzsss^^^QQQLLLPPPNNNOOOgggttteeeZZZRRRMMMJJJJJJNNNQQQZZZooo~~~ooonnnoooyyywwwdddXXXUUUOOOKKKIIIIIIJJJPPPXXXfffmmmnnncccVVVPPPMMMIIIGGGGGGGGGJJJPPPWWW^^^ccceeekkkpppooopppssstttsssnnnqqqtttvvvvvvvvvwwwxxx|||{{{vvvnnngggbbb^^^]]]\\\UUUUUUUUURRROOOMMMLLLLLLOOOUUU]]]aaabbbaaaaaabbb```YYYRRRQQQUUUYYYWWWTTT[[[XXXUUURRRRRRQQQPPPNNNPPPQQQRRRUUUVVVUUURRRPPPLLLJJJHHHGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIMMMIIIGGGHHHJJJMMMVVV___gggllltttzzz}}}~~~zzz}}}xxxxxx}}}}}}oooaaaTTTKKKIIIGGGFFFEEEGGGJJJLLLNNN[[[bbbhhhlllssszzz{{{wwwiiiccc[[[UUUSSSRRRQQQPPPRRRNNNIIIGGGGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCGGGGGGIIILLLOOORRRUUUVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSUUUWWWYYYYYYXXXVVVUUUVVVTTTQQQPPPPPPQQQQQQQQQPPPNNNKKKKKKLLLMMMLLLJJJLLLMMMNNNMMMKKKJJJKKKLLLKKKMMMOOOOOOMMMKKKJJJJJJJJJIIIHHHHHHJJJLLLNNNOOOQQQQQQSSSTTTXXX]]]cccgggrrrxxx}}}~~~ssslllmmmlllmmmooopppqqqyyyyyyxxxxxxvvvtttsssmmmpppvvv{{{|||{{{{{{|||~~~sssooonnnooopppsssxxxzzztttggg\\\LLLDDD:::555666777555222333333333333333333333333333333333333444444444444555555444333333222111111111111111111111111111111111111111111111111111111000000000000000000000000111111222333333333333222111111222222222333333333444444555555777888:::;;;===<<<;;;:::;;;===@@@BBBFFFUUUsss~~~wwwxxxkkkZZZNNNNNNMMMOOObbbzzznnn```UUUSSSNNNMMMOOOOOOSSSeeexxxyyyooommmsssmmmbbbYYYSSSNNNLLLJJJJJJOOOUUUcccllloooggg\\\UUUOOOJJJHHHHHHHHHJJJNNNUUU[[[___ccciiimmmmmmnnnqqqrrrpppnnnqqqtttvvvvvvwwwxxxzzz~~~}}}tttqqqnnnjjjfff[[[YYYWWWSSSPPPNNNMMMMMMNNNRRRYYY___bbbddddddcccaaa[[[UUUTTTYYY\\\[[[XXX[[[YYYVVVTTTTTTSSSRRRQQQRRRRRRSSSUUUWWWVVVSSSPPPLLLJJJHHHHHHIIIIIIIIIHHHFFFGGGHHHIIIIIIJJJJJJJJJMMMJJJHHHIIIKKKNNNXXXbbbkkkooovvv{{{~~~vvvsssiii[[[PPPMMMHHHFFFFFFGGGGGGGGGMMMTTTZZZ___eeemmmssssssnnnjjjddd```^^^]]][[[ZZZ[[[WWWQQQMMMKKKJJJIIIHHHEEEDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDFFFHHHJJJKKKHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIGGGEEEDDDFFFGGGGGGGGGFFFDDDCCCCCCEEEFFFFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGJJJIIIHHHIIILLLPPPUUUYYY[[[___dddgggkkkqqqxxx~~~zzzqqqiiidddmmmooouuuzzzyyyvvvwww{{{|||}}}yyytttssslllnnnrrruuuyyy~~~wwwsssssstttvvv}}}sssffffffjjjooonnnqqqwwwxxxooo]]]OOOCCC???:::666666666555555444333333222222111111111333333333333444444444555333444444555444333111000111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111222222222333333333222333444555888:::<<<>>>;;;:::999888888:::<<<===<<>>>>>@@@CCCFFFGGGGGGEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGHHHKKKMMMOOONNNMMMMMMPPPVVV^^^dddpppuuu{{{|||xxxuuurrrooo~~~zzzvvvwwwsss|||{{{zzzuuuvvvvvvwwwzzzwwwrrrrrrssstttzzzpppeeeeeejjjllllllnnnqqqnnncccSSSFFF<<<<<<;;;999777666777888555555444444333222111111222222222222333333333333222333555555555333111000111111111111111111111111111111111111111111111111000000000000000000000000...//////000000000000000111111222222222333333333000111222333555888:::;;;:::999888777777888999:::???BBBRRRvvvwww```RRRLLLMMMWWWcccooo^^^UUUNNNJJJLLLLLLKKKTTTaaassszzznnngggqqqtttaaaYYYSSSPPPNNNKKKLLLPPPXXX```jjjnnnkkkaaaVVVNNNJJJHHHGGGGGGJJJOOOTTTXXX]]]cccgggggghhhkkkllljjjkkkmmmppprrrsssuuuxxxzzz|||}}}xxxqqqhhh___XXXUUUSSSRRRQQQOOOQQQYYYeeemmmnnnkkkjjjeeeaaaaaafffjjjkkkjjjfffdddaaa___^^^]]][[[YYYVVVUUUUUUVVVWWWVVVTTTQQQLLLJJJIIIIIIJJJKKKKKKJJJHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJKKKPPP]]]jjjwwwyyy|||}}}~~~{{{uuuxxxuuufff[[[UUUQQQMMMJJJFFFFFFGGGGGGFFFHHHNNNTTTXXXZZZ\\\___aaabbbdddeeefffggggggeeeaaa[[[WWWTTTQQQPPPNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFF@@@??????AAAEEEGGGHHHHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIKKKKKKLLLNNNRRRUUUVVVVVVVVVWWW\\\dddpppxxxxxxssstttvvv~~~}}}~~~~~~xxxwwwxxxyyy|||ssskkkiiiiiifffiiijjjfff^^^SSSIIIDDD777888:::999777666777888555555444333222222111111111111111111222222222222111333444555555444222000111111111111111111111111111111111111111111111111000000000000000000000000///000111111222222111111111111222222222333333333222222333333444666777888999888777777777888999999AAABBBKKKfff|||cccQQQKKKSSS]]]pppzzzhhhYYYPPPKKKLLLLLLJJJPPPYYYjjjuuuiiimmm{{{fff]]]UUUQQQOOOLLLMMMOOOQQQWWWbbbkkkllldddYYYQQQJJJHHHGGGGGGIIINNNRRRVVVYYY___ddddddfffjjjkkkiiihhhjjjmmmoooppprrruuuxxxzzz|||uuukkkccc]]]XXXUUUVVVRRRQQQXXXeeeoooqqqooonnnkkkggghhhkkkoooqqqrrrnnnllliiigggeeeccc___]]]YYYXXXWWWWWWXXXWWWTTTRRRLLLJJJHHHHHHIIIJJJIIIHHHIIIIIIJJJJJJKKKJJJJJJJJJGGGFFFGGGIIIKKKQQQ```nnn{{{}}}~~~~~~hhh|||~~~zzz}}}|||yyynnndddYYYRRRMMMIIIFFFEEEBBBAAADDDIIIIIILLLQQQTTTVVVYYY\\\^^^dddhhhkkklllkkkgggeeeddd]]]\\\YYYVVVQQQLLLHHHFFFJJJJJJJJJJJJJJJKKKLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGEEEDDDDDDEEEGGGHHHGGGFFFFFFGGGGGGFFFDDDDDDFFFGGGGGGIIIJJJKKKKKKKKKMMMOOONNNPPPRRRTTTWWWZZZ___ccceeegggiiikkkqqq{{{~~~ssspppsss~~~}}}wwwpppiiiddd```bbbaaaZZZOOOFFFBBBAAA444555666666444444444555333222222111111000000000111111111111222222222222222333444444444333222222222222222222222222222222111111111111111111111111000000000000000000000000222222333444444444444444111111222222222333333333555555555444555555666666777777666777777888999999;;;>>>CCCUUUxxxuuuXXXLLLOOOVVVbbb{{{uuudddXXXPPPOOOMMMIIIKKKRRRcccvvv~~~pppnnnxxxpppeeeYYYTTTQQQNNNNNNPPPNNNPPPYYYeeekkkeee\\\VVVLLLKKKHHHGGGHHHKKKOOORRRTTT[[[```aaadddhhhjjjiiihhhiiikkklllmmmooosssuuuzzz}}}xxxqqqiiiaaa\\\ZZZUUURRRXXXcccmmmqqqppppppmmmkkkkkkmmmqqqtttuuusssqqqnnnlllkkkhhhdddaaa]]][[[ZZZZZZZZZYYYWWWUUUMMMKKKIIIHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEGGGJJJLLLSSScccsss[[[fffvvvzzzooolllppp|||zzznnn___VVVOOOLLLIIICCCAAADDDAAADDDHHHJJJKKKLLLOOORRRVVV[[[```dddfffhhhlllooommmllliiieee___XXXQQQMMMLLLMMMNNNQQQSSSVVVYYYZZZNNNMMMLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJJJJIIIHHHIIIKKKLLLKKKJJJJJJMMMOOONNNQQQTTTVVVXXX[[[^^^aaa___bbbfffjjjnnnsssxxx{{{wwwvvvxxx|||wwwppprrrwww|||zzzrrrggg___ZZZYYYUUUNNNFFF@@@===<<<777666555444444444444333222222222222222111111111222222333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111222333333333333333111111222222222333333333444444333333333444555555444444555555666777888999444;;;@@@HHHbbb}}}]]]OOOMMMNNNUUUkkkmmm___TTTRRROOOJJJJJJOOOWWWhhhxxxrrrrrr|||ooo```XXXSSSOOONNNPPPMMMLLLRRR```hhhfff___\\\QQQOOOKKKHHHGGGIIIKKKMMMOOOVVV\\\^^^aaafffiiihhhiiijjjkkkllllllnnnqqqtttwww|||~~~vvvllleee\\\WWWTTTVVV___hhhmmmoooooommmkkkjjjlllpppsssuuurrrpppooonnnnnnlllhhhfffbbb```^^^^^^^^^]]]ZZZYYYOOOMMMKKKJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIILLLNNNVVVhhhyyyTTTWWW___qqqpppfffeeekkkxxxuuuiii___ZZZTTTKKKFFFFFF@@@BBBEEEEEECCCDDDFFFIIIGGGKKKPPPUUU[[[bbblllrrrxxxxxxvvvsssmmmfff___[[[PPPRRRTTTYYY]]]bbbfffiiiXXXWWWUUUSSSRRRQQQPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOIIIHHHIIIKKKNNNOOOOOOMMMNNNPPPRRRSSSRRRSSSVVVYYYXXX\\\```eeehhhmmmqqqtttsssvvv|||~~~ssskkklllqqqwww{{{tttqqquuu}}}}}}rrreee]]]WWWSSSMMMHHHDDD???:::777;;;999666666666777555444444444444444444444555555444444444555555555666666444333222222222333444444222222222222222222222222111111111111111111111111000000000000000000000000......///000000000000000111111222222222333333333000000000000111222333333222222333444666777888888222<<>>CCCEEEAAA???@@@BBBDDDGGGJJJMMMSSS\\\bbbkkkqqqxxx|||zzzuuuooolllccc___\\\\\\cccmmmwww}}}ppplllgggaaa^^^[[[YYYWWWXXXYYY[[[]]]^^^\\\XXXUUUWWWVVVUUUTTTTTTTTTTTTTTTSSSWWW[[[\\\\\\___fffllllllnnnqqquuuzzzsssmmmhhhiiimmmvvv|||uuutttvvv{{{}}}}}}{{{nnnaaa\\\RRRMMMFFF@@@===<<<:::999666666555555555555666666666555333333444444444333333222222111111222222333333333333333333333333333333222222111111000000000000000000000111111111111222111111111000000//////////////////000000000000000111111111111222222222333333333333333333333333666555555555555666777777888===<<>>???BBBEEEHHHMMMUUU\\\bbbggglllooosssuuuxxx}}}~~~zzzrrrmmmlllooottt{{{zzzrrrnnnsss{{{~~~yyyooo```SSSNNNEEEAAA;;;777666555555444444333333222222333333444333333222111111111111111222222111111111111222222111111111111111111111111000000000000000111111111000000000000111111111111111111111111000000000000////////////000000000000000111111111111222222222222222333333333333333333444444333333333444555555555;;;;;;;;;BBBOOOooo{{{bbbQQQIIIIIIHHHKKKSSSaaarrrooo___VVVRRRPPPNNNKKKOOOXXXlllvvvkkknnnxxxnnnbbbZZZTTTPPPNNNLLLJJJMMMUUU\\\aaabbb```YYYRRRPPPOOOKKKHHHGGGIIILLLOOOTTTZZZ^^^bbbdddbbbeeehhhjjjkkklllnnnpppqqqsssuuuxxx}}}~~~pppfffaaabbblllvvvwwwzzz||||||xxxtttqqqpppkkkkkkkkkjjjhhhfffcccbbbjjjkkklllnnnpppqqqooommmgggccc^^^YYYVVVTTTQQQOOOQQQOOONNNMMMNNNMMMKKKJJJMMMLLLNNNTTT[[[dddrrrOOOLLLKKKMMMQQQYYYhhhwwwwwwgggbbbeeeuuu~~~wwwnnncccYYYPPPIIIGGGEEEDDDAAA???===>>>@@@AAACCCEEEIIILLLQQQVVV\\\aaahhhkkkqqqxxxyyy{{{~~~wwwvvvyyyuuutttrrrvvv}}}xxxtttlllooowww~~~{{{uuukkk[[[MMMGGG>>>;;;666444333444333222333333222222222222333333444444444333222222333444222222111111111111222222111111111111111111111111000000000111111222222222///000000000111111111111111111111000000000000000////////////000000000000000000111111111222222222222222222222222333333333333333222222333333444555444;;;;;;;;;>>>FFFaaannnXXXKKKIIIGGGGGGKKKTTTdddzzz{{{hhhZZZUUURRRPPPOOOOOOSSS```xxx}}}qqqpppvvvwwwhhh]]]UUUPPPPPPMMMIIIJJJPPPWWW\\\___ccc\\\UUURRRPPPNNNJJJGGGHHHJJJMMMQQQVVV\\\```bbbbbbdddgggiiijjjlllnnnoooppprrrtttwww|||wwwnnnllluuu~~~xxxwwwvvvsssnnniiieeebbbdddeeefffiiimmmoooooonnnmmmjjjeee```\\\YYYWWWUUUWWWUUUSSSRRRSSSSSSRRRQQQOOONNNPPPWWW___iiivvvMMMKKKLLLOOOQQQTTT]]]fffxxxjjjaaafffqqqxxxzzzyyyzzz{{{|||}}}vvvjjj```YYYSSSOOOIIICCC@@@?????????DDDDDDDDDDDDEEEIIINNNSSSVVVYYY___eeemmmwwwyyywwwxxxzzzxxx}}}zzzsssqqq{{{~~~|||~~~}}}yyyrrrqqqwww}}}~~~|||xxxtttqqqgggWWWIIIBBB:::888444333333444333222444444333333333333444444333444555333111111222444222111111000000111111222222222222222222222222222000111111222222333333333///000000000111111111111000000000000000000111111////////////000000000000000000111111111222222222111111111222222333333333333222222222222333444444000666666666:::===RRRrrruuu\\\MMMGGGEEEEEEHHHNNNZZZppprrraaaYYYUUUQQQQQQOOOPPPXXXkkkvvvsssvvv|||uuuhhh]]]WWWSSSOOOKKKJJJLLLRRRWWWZZZbbb^^^YYYTTTRRRPPPLLLHHHHHHIIIKKKNNNSSSXXX]]]```ccceeehhhjjjjjjkkkmmmnnnoooppprrruuuzzz|||www|||{{{tttnnnjjjfffeeeeeegggkkknnnooooooooonnnkkkhhhdddaaa______```]]][[[YYYZZZ[[[[[[[[[TTTRRRTTT\\\dddnnnzzzJJJIIIKKKOOOPPPPPPTTTZZZlllyyyiiidddeeeffffffgggjjjoootttwwwyyy{{{oooggg[[[PPPIIIDDDAAA@@@AAAAAAAAA@@@@@@CCCGGGKKKHHHKKKNNNQQQUUU\\\fffnnn{{{}}}yyyvvvvvv~~~zzzwwwvvvyyy}}}{{{wwwqqqllliiifff]]]OOOCCC===999777444333444444444333444333333222222333333444000222333222...---000333111111000000000000111111222222222222222222222222111111111111111222222222000000000000111111111111000000000000111111111111////////////000000000000000111111111111222222222000000111111222333333333333333222222222333444444222666555777<<<===KKKeee~~~uuu^^^NNNFFFCCCCCCGGGIIIPPPcccwww|||jjj```YYYSSSOOOMMMNNNTTTaaazzz|||tttqqqrrrrrrddd\\\VVVSSSOOOKKKKKKNNNRRRVVV\\\^^^\\\WWWSSSRRRNNNJJJHHHHHHIIIKKKOOOUUUZZZ]]]bbbeeehhhiiijjjkkklllnnnmmmnnnooosssxxx~~~~~~~~~{{{mmmjjjgggeeefffhhhjjjjjjnnnpppqqqqqqnnnlllkkkkkkkkkhhhdddcccdddeeefffggg___\\\]]]ccckkksss~~~IIIGGGHHHLLLMMMMMMOOOTTT^^^mmmzzzqqqiiibbb^^^^^^^^^eeekkkmmmnnnrrr|||wwwggg\\\UUUPPPMMMGGGHHHIIIIIIIIILLLOOORRROOOPPPPPPMMMJJJKKKPPPUUUhhhqqq}}}~~~~~~|||~~~}}}}}}xxxxxxyyy|||~~~zzzvvvhhhbbb[[[WWWOOODDD;;;888888666444333444444444333222222111111111111222222///222444222...---///333111111000000000000111111111111111111111111111111000000000000////////////000000000000111111111111///000000000111111111111////////////000000000000000111111111111222222222///000000111222222333333333333333333333444555555666888666888???>>>FFFZZZ|||~~~{{{uuuaaaSSSKKKEEECCCFFFFFFIIIWWWiii~~~ssshhh^^^VVVPPPOOOOOORRRYYYjjjwwwppplllyyy|||mmmcccZZZWWWSSSNNNLLLLLLOOORRRUUU\\\___ZZZTTTRRRPPPMMMIIIHHHHHHIIILLLRRRWWW[[[___aaaeeegggiiijjjmmmnnnooooooppprrrwww}}}}}}wwwooohhheeeeeefffffflllqqqvvvyyyxxxwwwwwwwwwuuuqqqmmmkkklllooopppqqqnnnjjjiiimmmtttyyyLLLIIIHHHJJJKKKKKKNNNSSSVVV```ppp~~~ssseee^^^]]]VVV\\\aaaaaa___bbbkkksss}}}{{{ooogggbbb___WWWXXXZZZ[[[[[[]]]___bbbaaabbb```XXXOOOJJJJJJMMMKKKUUUbbbkkkoooqqqtttwwwuuuyyy{{{{{{zzz|||}}}wwwttttttuuu~~~~~~yyywwwxxxyyy|||}}}}}}{{{yyyddd[[[RRRLLLDDD;;;555555888666444333444444333222111111000000000000111111111444666444000...111555111111000000000000111111000000000000000000000000//////......---------,,,000000000000111111111111//////000000111111111222////////////000000000000000111111111111222222222///000000111222222333333444444333333444444555666555555111444<<<:::>>>NNNjjj{{{vvveeeYYYQQQHHHDDDFFFEEEEEEQQQbbbwwwzzzmmmbbbXXXTTTSSSRRRRRRSSS^^^{{{~~~ssskkkooo|||wwwmmm\\\ZZZUUUPPPLLLKKKMMMOOOPPP[[[aaa\\\TTTRRRQQQOOOJJJIIIGGGHHHKKKPPPUUUYYY[[[^^^bbbeeehhhjjjmmmoootttsssrrrtttxxx}}}{{{qqqkkkiiiiiiiiikkkqqqyyy~~~~~~~~~zzzwwwrrrpppqqqtttvvvwwwzzzuuurrruuuyyy}}}KKKKKKKKKKKKLLLLLLLLLLLLSSSUUU\\\mmm}}}~~~ttthhhaaa\\\]]]\\\YYYWWWYYY```eeeuuuzzzooouuuooolllqqqvvvzzz~~~rrr___OOOJJJMMMDDDLLLVVV]]]___```bbbcccffffffeeeeeegggjjjnnnpppxxx}}}~~~|||~~~|||zzzyyyxxxwwwuuurrrppprrrvvvzzz|||{{{~~~|||}}}|||{{{|||~~~}}}wwwxxxooo```OOOEEE???999666666444333333222222333333444333333333222222222111111222111111111000000//////222111111111000000//////111111111111111111111111////////////////////////222000...///222333111/////////000000000000//////000000///////////////000000000000000111111111111//////000111111111111111222222333333333333444444444444555666777;;;@@@DDD]]]}}}~~~hhh[[[OOOKKKHHHGGGEEEDDDJJJQQQggg~~~}}}jjjXXXXXXQQQNNNRRRSSSYYYlllssskkkkkkqqquuufff^^^WWWUUURRRNNNLLLMMMOOOUUUZZZ\\\YYYUUUSSSSSSPPPNNNKKKHHHIIIKKKOOOQQQYYY]]]aaacccdddffflllppprrrssstttuuuvvvyyy}}}~~~vvvjjjdddcccffflllyyy}}}yyyxxx{{{~~~JJJJJJKKKKKKKKKLLLLLLLLLQQQQQQVVVaaappp}}}~~~}}}~~~xxxuuunnnlllgggaaa\\\\\\```dddrrrwww___OOOHHHFFFIIINNNTTTZZZ]]]^^^^^^^^^]]]\\\\\\[[[\\\\\\]]]cccgggiiihhhlllrrruuussszzzxxxtttrrrpppppppppoooxxxwwwyyy~~~|||{{{}}}}}}}}}|||uuutttyyy|||{{{eeeXXXJJJBBB===888555555444333333222222333333444333333222222222111111111111111111111000000000///111111111111000000000///111111111111111111111111////////////////////////111000...///111222000...//////000000000000//////000000////////////000000...////////////000000000000000111222222222222222222222222333333333444444555555666666666999===AAANNNqqqzzziiiXXXPPPIIIFFFEEEDDDFFFKKK```uuurrr^^^YYYRRROOOQQQQQQUUUfffzzzyyymmmjjjlllwwwxxxjjjbbbYYYVVVSSSOOONNNOOONNNRRRWWWZZZZZZXXXVVVUUUPPPNNNKKKHHHHHHJJJMMMOOOVVVZZZ^^^aaabbbdddiiimmmnnnoooqqqrrrtttxxx}}}sssjjjgggfffjjjsss}}}||||||JJJJJJJJJKKKKKKKKKKKKLLLPPPPPPQQQVVV]]]gggoootttuuuzzz~~~wwwyyyzzzpppiiiffffffggglllyyyxxx^^^MMMLLLLLLPPP[[[hhhppppppmmmnnnmmmkkkiiihhhfffeeeeeedddgggjjjkkkooouuuxxxwww}}}{{{yyyyyyyyyyyy}}}~~~{{{|||zzz{{{~~~}}}|||wwwoookkkmmmnnnlllVVVLLLCCC>>>;;;777444555333333222222222222333333333222222222222111111111111111111111000000000000111111111111000000000000111111111111111111111111////////////////////////000///......000000///...//////000000000000//////000000////////////000000............////////////111111222333333333333333222222222222333333333333555666666555555777:::===CCC___|||eeeWWWJJJFFFFFFEEEEEEFFFTTTeeexxx{{{ggg[[[UUUQQQQQQPPPQQQ]]]mmmtttmmmiiimmmyyyssshhh]]]XXXUUUQQQPPPQQQMMMNNNRRRVVVZZZ[[[YYYWWWSSSQQQNNNKKKJJJJJJLLLMMMQQQVVV[[[^^^___aaaeeeiiijjjkkknnnppprrrvvv{{{}}}qqqkkkfffgggkkkqqquuuwww|||~~~~~~IIIIIIJJJJJJJJJKKKKKKKKKOOOPPPRRRSSSTTTYYYaaaggggggppp{{{~~~xxxuuuzzzvvvsssrrrkkkrrryyy~~~pppZZZRRRQQQVVVhhh|||{{{xxxxxx{{{zzzvvvwwwyyyyyyyyytttrrrnnngggaaa]]]ZZZXXXHHHAAA<<<;;;:::666444555333333222222222222333333222222222222111111111111111111111000000000000000111111111000000000000000111111111111111111111111///////////////////////////........./////////...//////000000000000//////000////////////000000111........./////////000000000111222222333333222222111222222222222333333333333444444444444666999<<>>999888:::999666555666333222222111111222222333222222222111111111000000000000000000000000111111000000000000000000111111000000000000000000000000000000000000000000000000.../////////........./////////000000000000/////////////////////000111111//////000000000111111111///000000111111111111111111111111222222222333333000111333444444666:::<<>>888555555888888444444666222222111111111111222222222111111111111000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000...///000000......///000//////000000000000/////////......//////000111222000000000000111111111111//////000111111111111000111111111111222222222222///111333444555777:::<<<:::EEEccc}}}eeeSSSGGGBBBCCCEEEFFFJJJUUUdddpppuuuvvvjjjfffaaaZZZUUUTTTVVVYYY```|||vvvlllfffiiixxxllleee\\\TTTQQQMMMLLLLLLNNNRRRWWWYYYZZZWWWVVVTTTQQQOOOLLLJJJIIIIIIMMMQQQTTTUUUYYY^^^ccchhhjjjmmmnnnnnnoooqqqssswwwyyy~~~wwwlll```\\\\\\___fffmmmvvvxxxzzz|||GGGHHHHHHHHHHHHIIIIIIIIIHHHJJJMMMOOOOOOOOOPPPPPPTTTWWW```kkktttyyyuuusssssswww{{{}}}rrrmmmvvv~~~{{{}}}~~~xxxuuuvvvwwwzzz~~~||||||wwwyyyyyyvvvoooggg___[[[WWWRRROOOOOOIII???:::;;;666333444666555111111555222222111111111111222222111111111111000000000000///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000...000222111///...000111//////000000000000//////............///000111222/////////000000000000111000000111222222222222111111111111111222222222222111333444555555666888:::888DDDZZZzzz{{{```KKKDDDFFFCCCDDDGGGLLLTTT]]]gggooommmjjjccc\\\WWWWWWYYYZZZWWWkkkwwwmmmgggssszzzpppdddZZZTTTOOOOOONNNNNNOOORRRVVVYYYYYYXXXWWWUUURRROOOMMMKKKGGGIIIMMMNNNPPPUUU\\\bbbdddgggjjjkkklllmmmpppqqqsssvvv{{{vvvggg^^^ZZZXXX\\\aaahhhmmmrrrxxx~~~GGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOOOOOOOSSS[[[fffmmmsss}}}yyyxxxwwwxxx|||~~~wwwwwwzzz{{{~~~|||ooolllmmmttt}}}yyyuuuwww{{{}}}uuujjj```[[[YYYRRRKKKFFFEEE@@@999666999555333333555333///000333222222111111111111222222111111111111000000000000//////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000///111333222///...000222//////000000000000//////............///000222222............/////////000111111222333333333333222000111111111111222222222333555666666555555777888>>>FFFRRRhhhjjjQQQIIIKKK@@@BBBEEEGGGIIIOOO[[[fffmmmkkkddd\\\XXXYYY[[[\\\WWWaaawwwuuuiiinnn|||xxxkkk^^^XXXPPPQQQQQQNNNLLLNNNTTTYYY\\\\\\[[[ZZZWWWTTTQQQOOOEEEGGGJJJKKKMMMRRRZZZ``````cccgggiiikkkmmmoooqqqqqqtttyyy~~~~~~lll```YYYTTTUUUXXX]]]bbbkkksss{{{CCCCCCCCCCCCDDDFFFGGGHHHLLLLLLKKKKKKJJJJJJJJJIIIMMMKKKOOOXXXccclllxxx{{{zzzzzzyyyxxx{{{}}}~~~~~~~~~~~~~~~|||qqqoooppptttyyy||||||zzzyyyyyywwwtttwww{{{}}}{{{rrrggg]]]WWWTTTLLLHHHCCC===888555444333444444555555444444333222222222111111111111222222111111111000000000000000111111111000000000000///000000111111111111000000222111000.........////////////000000111111222222000000000000000000000000////////////000000000000111111000000//////............//////000000111111111111000000111222222333444333333222222333333444000333555555444444888;;;888FFFNNNUUUqqq|||```MMMFFFIIIEEEBBBBBBDDDGGGOOOXXXccchhhiiiccc\\\YYYXXXWWWTTT[[[iiiuuullllllooovvvfffZZZYYYTTTQQQQQQPPPMMMNNNRRRWWWZZZ\\\\\\ZZZUUURRRPPPKKKIIIHHHGGGJJJPPPUUUYYY___bbbfffhhhiiijjjlllmmmnnnppprrrvvv{{{vvvhhh^^^XXXVVVTTTYYYYYYaaaooo}}}AAAAAABBBBBBCCCDDDFFFGGGKKKKKKKKKJJJJJJJJJIIIIIIKKKIIIKKKRRRZZZaaajjjrrr}}}{{{vvvvvvxxx}}}{{{{{{}}}~~~vvvssstttvvvyyyyyyxxxwwwwwwxxx~~~wwwrrrrrrvvvzzz}}}|||uuummmfff]]]SSSLLLDDDAAA<<<888444333222222333444444444444333222222222222111111111111222222111000000000000000000000222111111111111000000000111222222333333222222111000000///......///000111000000000000000111111111000000000000000000000000////////////000000000000111000000000/////////...////////////000000000000111111111000111111222222333333222222222222333333111333444444222222555777999AAAGGGMMMdddvvv```QQQJJJEEEAAAAAAAAACCCIIIPPP___ggglllhhh```\\\YYYWWWSSSXXX```sss|||qqqmmmnnnzzzqqqeee\\\VVVQQQPPPOOOLLLLLLOOOWWWZZZ^^^```^^^[[[VVVTTTLLLKKKHHHGGGIIIMMMRRRUUU]]]```cccfffggghhhiiikkkmmmnnnpppsssxxxqqqfff]]]XXXUUURRRSSS\\\mmm}}}@@@@@@@@@AAABBBCCCEEEEEEJJJJJJJJJJJJIIIIIIIIIIIIKKKHHHHHHLLLQQQTTTZZZ```nnnwww}}}}}}}}}~~~{{{yyyxxxzzz|||}}}}}}~~~}}}{{{{{{}}}}}}|||zzzzzz|||}}}{{{{{{yyywwwuuuuuuxxxzzz|||wwwuuuvvvyyy|||}}}xxxooohhhbbbYYYLLLCCC<<<:::777444333222333333222333333333333222111111222222111111111111222222000000000000000000111111222222222111111111111000111222222333333222222111............///000111222111000000000000000000///////////////////////////////////////000000000000000000000000////////////000000000000////////////222111111000000000111111333333222222222222333333444555555444333222444555999;;;>>>CCCRRRrrrzzz```MMMGGGBBBAAAAAA@@@DDDIIIVVVbbbmmmllleee___YYYUUUWWWYYY\\\ddd{{{xxxqqqnnnnnn{{{nnnbbbZZZTTTRRRPPPLLLLLLNNNRRRWWW]]]aaabbb___ZZZVVVNNNLLLJJJHHHHHHJJJMMMPPPXXX[[[___aaaccceeegggiiikkklllnnnpppttt{{{sssggg^^^XXXQQQRRR\\\nnn@@@@@@AAAAAABBBDDDEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHLLLIIIHHHKKKMMMNNNQQQVVVZZZdddrrr~~~~~~}}}~~~}}}~~~}}}zzzyyyvvvttttttxxx~~~|||xxxvvvxxx}}}|||zzzzzzzzzzzzyyy~~~wwwmmmddd[[[PPPEEE<<<:::999777555444444444555222222222222222111000000222222111111111111222222000000000000000111111111222222222222111111111111//////000000000000/////////////////////000111111111111000000/////////...////////////////////////////////////000000000000000000000000////////////111111000000//////......222111111000000000000000222222111111111111222222555555555444444555666777999777999???FFF\\\oooRRRKKKEEEDDDCCCAAACCCGGGLLL[[[jjjmmmiiibbb[[[VVVYYYZZZYYY[[[hhhuuunnnjjjvvvwwwiii```WWWTTTRRRNNNNNNOOOMMMQQQXXX___bbb```[[[WWWQQQOOOLLLIIIHHHHHHIIIJJJRRRUUUYYY]]]```cccgggjjjiiikkklllnnnrrrwww~~~sssfff^^^XXXXXXaaarrrAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKGGGGGGJJJLLLKKKMMMQQQRRRWWWaaaqqq}}}~~~~~~|||yyyxxxuuurrroooqqqtttxxx{{{{{{~~~|||~~~|||{{{zzzxxxuuurrryyyuuukkk___QQQFFF>>>::::::888777555444333333333111111222222111111000///222222111111111111222222//////000000111111111111222222222111111111000000/////////000000/////////000000000000000///......111000000000//////......////////////////////////////////////000000000000////////////000000000000111111000000//////......111111000000///000000111222111111000000111111222111111111222333555666666888555999@@@AAAMMMuuuxxxWWWNNNFFFDDDCCCBBBCCCFFFFFFUUUeeelllllliiiccc]]]WWWWWWVVVUUU]]]sss{{{oookkklllxxxqqqeeeZZZVVVSSSPPPNNNOOOKKKNNNTTT\\\aaaaaa]]]YYYSSSQQQNNNKKKIIIHHHGGGGGGLLLOOOTTTXXX\\\aaafffjjjhhhjjjkkkmmmppptttzzz~~~|||mmmccc^^^\\\bbbrrrAAAAAABBBBBBCCCDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDDDDHHHJJJIIIJJJNNNRRRQQQSSS^^^ppp}}}|||~~~~~~~~~{{{|||||||||zzzwwwvvvwwwzzz}}}~~~}}}|||||||||zzzwwwtttpppkkkbbbUUUGGG===999888666666444333222111111000111222222222222111000000222222111111111111222222/////////000111111222222111111111000000000000///000111111222222111111000111111111111000///...---000//////////////////...////////////////////////////////////000000000000////////////000000000000000000000000////////////000////////////000111222111111000000000000111111...---,,,...111333444333666444999@@@???EEEddd~~~\\\QQQGGGCCCBBB@@@AAACCCEEEPPP]]]fffmmmqqqnnnhhh]]][[[YYYYYY\\\iiissslllgggjjjzzz|||nnn```YYYUUUQQQNNNNNNNNNOOORRRYYY___aaa___[[[TTTSSSQQQNNNLLLJJJHHHHHHHHHKKKOOOSSSWWW\\\bbbffffffhhhjjjlllnnnsssxxx{{{~~~uuujjjaaa]]]```ooo@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGCCCBBBCCCGGGIIIHHHHHHLLLNNNNNNOOOTTT```pppzzzxxxzzz}}}{{{zzzzzz|||||||||{{{||||||zzzvvvsssddd]]]QQQFFF===888666555333333222222111111111111222222333333222222111000222222111111111111222222...//////000111111222222000000000/////////......000000111111111111000000//////000111111000///............///////////////000000000000000000000000////////////000000000000.../////////000000000111////////////000000000000............///111222333000000000//////000000000000...---...111333333222444333888===<<>>888444444444444333333333222222222111111111222222222111111111000000000000000000000000000000111111111000000000//////000000000000000000000000...///000000000000///...111111111000000000000000000000000000////////////000000000000000000000000////////////////////////000/////////............000000000000000000000000000000000///......000222000111222111//////000222222222222333333333444444333555777666666:::BBBIII^^^}}}vvvbbbTTTJJJBBB@@@BBB@@@AAACCCFFFLLLXXXfffpppssskkkccc___ZZZUUUVVVZZZXXXhhh~~~}}}oooiiieeegggwww~~~ppphhhaaaYYYTTTQQQMMMKKKLLLNNNPPPPPPXXXXXXXXXWWWVVVUUUTTTSSSIIIHHHFFFEEEFFFJJJNNNQQQUUUYYY^^^bbbeeeiiilllooonnnrrrwww}}}xxxwww|||BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHJJJJJJKKKRRR[[[bbbwwwyyypppvvvvvvuuusssrrrsssttttttttt|||zzz{{{}}}}}}}}}||||||}}}|||zzzuuuqqqoooooorrruuuyyy~~~~~~{{{xxxvvv}}}xxxtttqqqmmmiiigggiiifffaaa]]]XXXOOODDD<<<;;;888444222222222111000333222222222222111111111222111111111111000000000000000000000000000000000111111000000000000//////000000000000000000000000///000000111111000000///222222111111000//////...000000000000////////////000000000000000000000000////////////////////////////////////............000000000000000000000000///000000///......000111000222222222111000111333222222222222333333333333333444555555555999@@@EEEPPPlll~~~tttbbbPPPDDDBBBDDDBBBCCCCCCBBBDDDMMM[[[fffpppkkkfffccc]]]VVVTTTTTTRRRXXXdddwwwvvvmmmgggdddlllwww{{{rrriii```XXXUUUQQQNNNMMMMMMLLLKKKRRRTTTUUUWWWWWWVVVUUUTTTLLLJJJHHHFFFFFFHHHJJJLLLPPPSSSXXX\\\___cccgggkkkiiilllqqqvvv{{{yyyyyy~~~|||DDDCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFEEEDDDCCCDDDDDDEEEGGGEEEFFFHHHIIIIIINNNTTTYYYlllyyytttuuuzzzyyyuuurrrrrruuu|||zzz{{{|||}}}{{{wwwuuuuuu~~~{{{|||}}}~~~~~~}}}{{{zzzzzzvvvqqqnnnkkkjjjhhhfffggg___TTTJJJCCC???<<<:::666555555444444333222111222222222222111111111111111111111111000000000000////////////////////////111000000000////////////////////////////////////000000111111111111000000111111111111000000//////000000000000///////////////////////////////////////////////////////////////////////////.........000000000000000000000000///000111000///...///111///111222222111000111222111222222222222333333333222333444444555888===AAADDDXXX~~~rrr\\\LLLFFFFFF@@@BBBCCC@@@???EEEPPPZZZdddddddddccc```[[[WWWUUUTTTSSSVVVbbbxxx}}}rrrjjjeeegggmmm|||{{{pppggg\\\YYYUUUSSSQQQPPPNNNMMMNNNPPPTTTWWWXXXXXXWWWVVVQQQPPPMMMJJJIIIHHHIIIIIIKKKNNNRRRVVVYYY^^^bbbffffffiiimmmrrrvvv||||||vvvxxx{{{~~~EEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIHHHFFFEEECCCBBBCCCCCCDDDFFFDDDEEEHHHJJJJJJMMMRRRSSSeeezzzzzz{{{zzzxxx|||~~~||||||}}}}}}}}}}}}||||||yyyvvvuuuyyy}}}~~~~~~~~~~~~}}}yyyyyyyyy~~~zzzxxxzzz|||~~~~~~|||{{{qqqoookkkiiigggdddaaa___[[[TTTIII@@@:::888888999222444555555555444333222222222222111111111000000000000000000000000000000////////////////////////000000000////////////...////////////////////////111111000000000000111111//////000000111111111111000000000000////////////////////////////////////000000000000000000000000.........///////////////000000000000000000000000...000111000///...///000---///111111000000000111111111111222222222333333222333444444555777:::<<<;;;HHHgggnnnZZZMMMFFF>>>AAACCCBBB@@@BBBIIINNNWWW[[[^^^``````^^^ZZZVVVPPPNNNNNNTTTbbbwwwzzzpppiiiggghhhoooxxxlll___\\\XXXVVVUUUTTTRRRPPPPPPRRRVVVYYY[[[\\\[[[ZZZTTTSSSQQQNNNKKKIIIHHHGGGHHHKKKNNNQQQTTTYYY]]]aaadddgggkkkooosssyyywwwuuurrr|||FFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJJJJHHHGGGEEECCCBBBCCCDDDEEEFFFDDDEEEJJJLLLKKKMMMQQQSSSeee}}}|||zzzzzz{{{|||~~~zzzzzz|||}}}{{{zzz|||||||||}}}{{{{{{}}}}}}{{{yyyuuurrrnnniiiddd___YYYUUUHHHFFFBBB>>>;;;777555444///222444444333111111222222111111111111000000000//////000000000000000111000000000000000000000000000000////////////......000000000000000000000000111000000//////000000111...//////000111111222222000000000000////////////000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000...///111111000//////000+++...000111000000000000111111111111222222222222333333444444666777888999;;;CCCXXXzzzrrr\\\KKKBBBCCCCCCCCCBBBCCCDDDFFFMMMSSSXXXZZZ\\\\\\YYYUUUMMMLLLMMMQQQYYYlllzzzoooiiigggiiiwwwwwwfffccc]]]ZZZWWWVVVTTTSSSNNNPPPSSSVVVXXXYYYXXXXXXUUUTTTRRRPPPMMMJJJHHHGGGFFFHHHKKKMMMOOOSSSXXX\\\___bbbfffjjjnnntttzzz~~~}}}yyysssooouuu~~~GGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIGGGEEECCCBBBCCCEEEFFFHHHEEEFFFKKKMMMLLLLLLNNNTTTbbbyyy}}}xxxwwwyyyzzz|||xxxvvvrrrppprrrvvv}}}|||}}}~~~~~~|||~~~|||zzzyyytttlllddd\\\TTTMMMHHH:::;;;;;;999777555444444///222444444222000111222111111111111000000000000////////////000000111111000000000000000000000000000000/////////.........000000000000000000000000000000///......///000000000000000000000111111111000000000000////////////000000000000000000000000000000000000000000000000............/////////000000000000000000000000000---///111111000/////////+++...111222222111111111111111111111222222222222444444444555777888777777===BBBMMMeeeuuu\\\KKKHHHDDDCCCCCCCCCCCCAAADDDKKKQQQSSSWWW[[[ZZZVVVRRRQQQQQQSSSWWWeeeyyypppkkkiiimmmyyyvvvppphhhaaa\\\YYYVVVTTTLLLMMMOOOQQQRRRSSSTTTTTTVVVVVVUUUSSSPPPMMMKKKIIIEEEFFFHHHIIIKKKNNNSSSVVVXXXZZZ___cccgggmmmsssxxxwwwxxxqqqsssyyyHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLIIIHHHEEECCCCCCDDDFFFGGGJJJGGGGGGKKKMMMKKKJJJLLLQQQXXXggg{{{~~~~~~~~~~~~}}}wwwllliiiffffffjjjttt|||zzzxxxxxxyyy|||zzzyyy|||ssslllbbbWWWNNNFFF???;;;888666444111///111444777111444666555333111222444111111111111000000000000.../////////000000111111000000000000000000000000000/////////............000000000000000000000000000///...------...///000222222111111000/////////000000000000////////////000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000---///111222000/////////,,,///222444333222222222000111111111111222222222444444444666777888777666999===BBBRRRzzznnnTTTMMMEEEBBBCCCDDDBBB@@@<<>>EEEZZZmmmZZZJJJGGGFFF@@@===@@@AAABBBCCCFFFKKKRRRXXX[[[[[[[[[XXXSSSPPPTTT^^^fff|||uuummmjjjmmmqqq}}}rrrddd^^^^^^WWWWWWVVVTTTSSSSSSTTTVVVUUUVVVWWWXXXXXXVVVSSSRRRLLLJJJGGGEEEDDDEEEFFFGGGJJJMMMRRRWWWZZZ^^^ccceeekkkqqqzzz}}}vvvyyy|||}}}EEEEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMMMMMMMOOOOOOMMMJJJHHHFFFFFFGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNTTT___kkkttt~~~xxxooogggffflllqqqzzz~~~|||xxxqqqllliiiqqqzzzxxxsssoooqqqppppppooopppqqqsssttt|||}}}}}}{{{wwwuuuttttttuuuuuutttrrrxxx|||~~~|||uuummmgggddddddhhhnnnrrrppphhh___YYYIIIDDD>>>888555333222111333333333222222222222111111111111222222333333444444333222111111111111111000000000000000000000000111111000000//////......,,,---...............---...............///000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000////////////////////////111000000//////000000111000000000000000000000000000000000000////////////000000000000111111111111222222222222333555666777:::===BBBIIIUUUooo}}}dddMMMFFFFFFDDDAAAAAAAAABBBEEEFFFHHHNNNVVV]]]^^^]]][[[XXXTTTSSSUUUWWWlll|||tttnnnkkkjjjooopppfffbbb]]][[[YYYWWWUUUTTTSSSSSSRRRTTTWWWYYYZZZYYYWWWUUUOOOMMMJJJGGGEEEEEEEEEFFFEEEHHHLLLOOOSSSXXX]]]aaadddkkkssswwwzzz|||}}}}}}{{{{{{~~~EEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKLLLLLLLLLMMMOOOOOONNNLLLJJJIIIHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIKKKNNNMMMLLLKKKMMMRRRYYY___ooozzz~~~yyyppphhhgggkkkpppppp{{{yyypppiiifffhhhpppyyyzzzyyyyyyzzz|||~~~}}}{{{zzzuuuuuuvvvwwwyyyzzzzzzzzz|||~~~}}}vvvlllccc___^^^ccceeegggfff```WWWMMMGGG===;;;888666555555333111222222222222222222222222000000111222333444444555333333222111111111111111////////////////////////111111000000//////......,,,------...////////////...............///000000////////////////////////000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000111000///......///000111000000000000000/////////111111000000//////......///000000000111111111111111111111222333444666666777<<>>IIIZZZqqqmmmZZZOOOIIIDDDBBBAAABBBCCCBBBBBBFFFMMMRRRZZZ[[[\\\[[[YYYWWWVVVWWWNNNTTT___mmm}}}~~~qqqiiihhhjjjuuuqqqjjjaaaZZZXXXWWWTTTRRRPPPPPPQQQRRRTTTVVVWWWXXXYYYXXXUUURRROOOMMMKKKJJJFFFGGGGGGFFFGGGJJJNNNRRRUUUYYY___eeeiiinnnqqqtttvvv{{{~~~|||}}}~~~~~~|||zzzwwwvvvwww{{{DDDEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDFFFGGGGGGFFFFFFFFFGGGHHHGGGLLLUUU^^^gggttt~~~zzztttvvvuuutttxxx}}}|||wwwwwwuuutttsssrrrrrrrrrmmmqqqvvvyyyyyyzzz|||~~~{{{tttkkkddd```\\\VVVRRRLLLIIICCC===999666444444222222222444555555333111111111222222222333333333000000000000000000000000111111000000000000111111000000000000000000000000......//////000000111111111000///.........//////...............///000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000...//////////////////...---.........///000000000////////////000000000000000000000000111111111111000000111111222333555666999;;;<<>>:::777666555555444333222111111000000000000000000000000222222222111111111000000222222111111111000000000////////////////////////111111111000000000//////000000000000////////////........................//////////////////////////////............//////000000//////......------............////////////222222111111000///......------------............////////////////////////000000000000//////................../////////000.........///////////////000000//////000000111222111111111222222222333333444555666888<<>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFF@@@AAABBBBBBAAA@@@>>>===>>>@@@AAABBBAAAAAABBBCCCEEEEEEFFFGGGJJJQQQZZZ```kkkmmmppptttwww{{{{{{xxxyyy}}}}}}~~~}}}zzztttwww}}}zzzwwwwwwxxxyyyuuutttssssssuuuvvvvvvuuurrrnnniiifffgggkkkooopppwwwwwwwwwssskkkaaaWWWQQQHHHCCC<<<777444333222222000000000111111111111111000000000000000000000000111111111111000000000000000/////////////////////////////////////////////000000000000000000//////............------------........................//////////////////////////////............//////000000//////......------............////////////111000000///////////////333111///...---...///000////////////////////////////////////////////////.........///////////////000000//////......------///////////////000111111111111111111222222222222222333555777999:::::::::CCCEEEXXXzzzooollliii___QQQHHHHHHFFFDDDFFFJJJOOOSSSUUUUUUWWWYYYWWWSSSQQQRRRVVV]]]ooo}}}sssmmmmmmhhhcccpppzzzooobbb^^^YYYTTTQQQNNNMMMKKKIIIJJJLLLOOORRRVVVXXXZZZXXXWWWWWWUUURRRNNNKKKIIIFFFFFFEEEEEEFFFHHHIIIJJJKKKMMMRRRWWW]]]ccchhhkkkoooqqqsssvvvzzz~~~}}}|||}}}~~~~~~~~~|||{{{yyywwwxxxzzzzzzyyywwwtttrrrqqqooommmlllnnnrrrxxx{{{~~~|||{{{yyyxxxxxxxxxyyyyyy{{{~~~>>>@@@BBBDDDDDDBBB???===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGGGG@@@AAABBBBBBAAA@@@>>>===:::===???@@@@@@@@@AAABBB>>>@@@BBBCCCEEEIIIMMMPPP]]]___ccchhhlllrrryyy}}}yyy~~~}}}xxxtttuuu}}}~~~|||wwwwww|||~~~}}}uuuvvvwwwzzz}}}~~~xxxrrrpppqqquuuxxxwwwvvvvvvwwwyyyyyyxxxwwwiiifffccccccggglllqqqtttvvvrrrlllcccXXXMMMDDD???<<<:::777666666555333111/////////000000000111111000000000000000000000000111111111000000000//////........................000000000000000000000000//////////////////000000............------------////////////////////////........................//////............//////------......//////000000............///////////////.........///000111222333222000...---...000111////////////////////////...............////////////////////////.........000000//////......------/////////...///000000111222222222333333333333444222444555888999:::;;;;;;<<>>===<<<888;;;===>>>>>>???@@@AAA:::===@@@BBBCCCEEEGGGIIIPPPSSSWWW\\\cccjjjrrrxxx~~~}}}qqqsssxxxzzzvvvvvvvvvyyy~~~zzzuuuqqqlllmmmtttxxxxxx~~~~~~|||xxxrrrpppqqqvvv{{{}}}{{{xxxwwwwwwxxx{{{|||xxxwwwtttqqqoooppptttwwwxxxxxxyyy|||~~~~~~}}}{{{mmmkkkiiijjjmmmppprrrssseeeaaaYYYOOOFFF???;;;888444444444555666555222//////000000000000000000000000000000000000000000000111111000000000/////////------------............111111111111111111111111......////////////000000000000000000////////////000000000000000000000000........................//////............//////,,,,,,---...///000111111............///////////////......---...///111222111111///......///000000////////////////////////---............////////////////////////.........///////////////.........//////......//////000111222222333333333444444444555555555666666777777888777???EEEPPPpppsssfffggggggeeecccTTTOOOHHHDDDCCCEEEHHHIIIPPPTTTVVVTTTRRRTTTTTTRRROOOTTT]]]kkk~~~rrrnnniiibbb```eeennnxxxpppeee]]]XXXTTTPPPMMMNNNMMMLLLLLLLLLMMMOOOPPPVVVWWWZZZ[[[ZZZXXXTTTRRRNNNNNNNNNMMMLLLJJJHHHGGGFFFGGGIIILLLPPPUUUYYY[[[]]]___cccgggkkkqqqwww|||{{{}}}||||||}}}~~~|||}}}}}}|||zzzxxxvvvttttttuuuvvvvvvtttqqqnnnlllkkklllnnnrrrwww}}}{{{yyy|||||||||{{{zzzzzz|||~~~===???AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEAAA@@@???===<<<<<<;;;;;;888:::<<<<<<;;;<<<>>>???<<<===???@@@AAACCCEEEHHHGGGIIIMMMRRRXXX```hhhmmmuuuuuuuuuuuuyyy{{{~~~|||vvvrrrwww~~~mmmccccccdddhhhooowww}}}|||wwwpppiiihhhnnnooolllpppzzz~~~{{{vvvrrrqqqrrrvvv~~~~~~}}}vvvwwwxxxwwwuuutttuuuwwwwwwxxx{{{vvvssspppmmmkkkgggccc```OOOLLLFFF@@@;;;777666555333222222222333333111///111111000000000000000000000000000000000000000000111000000000////////////.........//////000000000000000000000000000000000........./////////000000000000000000////////////////////////////////////........................//////............//////------......//////000000............////////////222000///---------///000......///////////////000////////////////////////---------.........//////000/////////.....................//////////////////............///000000111222222222333333333333555555444333444555666777777;;;???HHH]]]mmmbbb^^^aaafff```ZZZQQQJJJFFFEEEEEEEEEHHHNNNSSSRRRTTTXXXXXXTTTNNNRRRVVV\\\iiizzz|||rrrjjjdddaaa```cccnnn}}}qqqfff```\\\XXXTTTQQQPPPOOONNNMMMMMMNNNNNNSSSUUUYYY]]]]]][[[XXXVVVRRRRRRRRRQQQOOOMMMJJJHHHGGGGGGGGGIIILLLOOOSSSUUUSSSVVVZZZ]]]bbbgggmmmqqqqqquuuzzz}}}}}}~~~~~~~~~}}}|||zzzzzzzzzzzz{{{}}}~~~}}}wwwwwwwwwvvvtttrrrooonnnkkkllloooppppppnnnlllkkkooorrruuuzzz~~~|||zzzxxxwwwxxxzzz||||||{{{}}}===???AAABBBDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD@@@???===;;;::::::::::::999:::;;;:::999999;;;===<<<<<<<<<<<<<<<>>>BBBEEEDDDFFFIIILLLPPPVVV^^^cccjjjhhhccc```bbbkkkyyy|||{{{||||||{{{|||rrrtttlll]]]]]]^^^ccckkkssszzz~~~wwwooommmrrrpppkkknnnxxx}}}xxxvvvqqqttt|||~~~|||zzzyyyzzzzzzzzzyyyxxx||||||yyyxxxxxxuuuwww{{{vvvrrrmmmfff___UUULLLFFFAAA???<<<888555333222222555333111111222222222111222111111111000000000///000000000000000000000000000000000000///////////////000000000111111222222////////////////////////---.........//////000000///.........------------................................................//////............/////////////////////...................../////////000555333000---,,,,,,,,,---,,,---...///000000//////////////////////////////---------.........//////000000//////.........------.........//////000000...............///000000000111111111111222222222444333222222444666999;;;666333888CCCOOOdddzzzdddXXXYYY```kkkdddZZZQQQKKKHHHGGGFFF@@@IIIPPPSSSXXX^^^]]]YYYOOOTTTVVVTTTWWWfffwwwwwwkkkfffccc```^^^bbbjjjwww{{{ooohhhddd```\\\SSSRRRQQQPPPOOOOOONNNNNNQQQTTTYYY]]]___^^^[[[YYYTTTTTTTTTTTTQQQNNNKKKIIIHHHGGGGGGGGGIIILLLOOOQQQMMMPPPSSSWWWZZZ___eeeiiijjjnnnsssuuuvvvwwwzzz}}}xxx|||}}}|||}}}~~~}}}|||~~~}}}{{{zzzxxxxxxxxxxxxyyyzzz{{{|||~~~~~~}}}yyyssssssrrrqqqooommmjjjiiiccceeehhhkkkmmmlllkkkjjjvvvxxx|||~~~{{{yyywwwvvvwwwwwwtttwwwzzz{{{|||~~~>>>???@@@AAABBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCAAAAAACCCGGGIIIGGGEEEBBB@@@>>>>>>>>>===;;;999:::;;;<<<=========<<<;;;???;;;888:::???CCCCCCBBBBBBCCCEEEEEEFFFIIIMMMPPPUUUTTTRRRQQQRRRWWW^^^dddzzz}}}zzzwwwxxxzzzvvvuuu~~~zzzkkk```]]]eeemmmrrr}}}~~~{{{zzzzzzvvvpppooosss~~~|||vvvqqqpppvvv|||xxxvvvzzz}}}{{{xxxxxxxxxuuutttxxx}}}yyyuuuvvvxxxxxxyyy{{{pppiii^^^TTTLLLFFFAAA>>>777666555444333333444555000000000000000000000000111111000000//////......111111000///////////////000000000000000000000000---------------...///000000000//////.........---........................///////////////////////////////////////.........000000000000000000000000............////////////........................000000//////......------//////000000000000//////222222111111000000000///........................////////////////////////............////////////......------------......---.........//////000000000000000000111111111111111111222222222333333333777777<<>>@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@???@@@AAABBBCCCCCCBBBAAADDDGGGHHHGGGEEECCCAAA???>>>>>>===;;;999:::;;;<<<=========<<<<<<@@@<<<999;;;@@@CCCCCCBBBBBBCCCDDDDDDDDDEEEHHHJJJHHHGGGFFFEEEFFFJJJPPPTTTbbblll~~~|||{{{~~~uuupppuuu~~~wwwmmmhhhnnnsssvvv}}}uuuqqqqqqwww{{{xxxsssppptttwwwzzz|||{{{|||{{{xxxuuusssuuuuuutttwww}}}}}}|||yyyxxxzzz|||~~~{{{yyywwwtttpppmmmWWWRRRIIIBBB<<<999555333666555444222222222333444000000000000000000000000000000000000////////////111111000///////////////000000000000000000000000------------......//////000/////////....................................////////////////////////.........///////////////////////////////////////............///////////////////////////////////////////////////.........//////000000000000///////////////......---------........................////////////////////////............////////////000000////////////000000............/////////000000000000000111111111111222222333333333444444444888777;;;???>>>EEE```|||qqq\\\SSSQQQSSSWWW[[[[[[VVVOOOJJJGGG@@@CCCGGGLLLPPPTTTVVVWWWVVVWWWVVVSSSQQQTTT\\\cccjjjrrrzzz~~~zzzrrrlllhhhccc___^^^bbbjjjzzzwwwpppkkkfff```ZZZVVVUUUUUUTTTRRRMMMNNNPPPRRRTTTWWWXXXYYYZZZ[[[ZZZWWWSSSPPPNNNNNNOOOMMMJJJHHHFFFFFFGGGHHHHHHHHHJJJLLLPPPSSSVVVXXXYYY\\\aaafffjjjlllmmmmmmlllmmmooorrrssstttuuuuuussstttuuuuuuwww{{{}}}{{{xxxwwwuuuttttttvvvxxxzzzxxxyyyyyyzzz{{{||||||}}}~~~~~~{{{|||{{{{{{||||||zzzvvvsssnnnllliiifffdddcccccccccaaabbbeeehhhlllpppssstttxxx{{{wwwvvvtttrrrpppqqqtttwwwyyy|||===>>>???@@@@@@@@@???>>>BBBAAAAAAAAAAAABBBCCCCCCAAA@@@?????????@@@BBBBBBBBBBBBBBBDDDFFFGGGGGGEEEDDDBBB@@@??????>>>===<<<;;;<<<===>>>>>>>>>======AAA>>>;;;<<>>???@@@???>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@??????>>>>>>@@@AAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDBBB@@@???AAABBBAAAAAA======>>>>>>>>>>>>>>>>>>???===;;;<<<>>>??????>>>>>>???@@@???======>>>???>>>???@@@@@@???@@@AAACCCAAAFFFNNNZZZmmmuuupppooosssyyy|||xxxtttqqqlllkkkooowww~~~}}}tttooogggiiikkkmmmrrryyyzzzwwwwwwxxx~~~}}}zzz{{{{{{{{{yyywwwxxx||||||sssfffZZZPPPHHHCCC@@@<<<999555444444555555555222222222222222222222222000000000000000000000000......//////000000111111000000////////////000000////////////////////////........./////////......///////////////.................................////////////////////////,,,------...///000111111------------------------............////////////////////////////////////------......//////000000...//////////////////...//////////////////..............................////////////////////////............////////////......------------...............//////////////////000000000111111111111333333333333444444444444555444777<<<<<<===EEEPPPqqqnnn[[[OOOHHHGGGGGGJJJMMMKKKEEE>>>AAABBBCCCFFFJJJOOOSSSVVVVVVWWWWWWUUUQQQNNNMMMNNNRRRVVV^^^iiirrryyyzzzzzzuuummmddd``````ffftttwwwlllbbb\\\XXXTTTPPPUUUSSSOOOLLLLLLMMMPPPRRRVVVXXXZZZZZZXXXVVVVVVVVVTTTSSSQQQNNNLLLJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPRRRUUUXXX\\\___```[[[]]]___aaadddfffhhhiiijjjkkkmmmmmmnnnpppsssvvvzzz{{{|||{{{yyyxxxyyyzzzzzz{{{{{{||||||||||||||||||yyywwwvvvtttrrrqqqrrrrrrssssssuuuxxxzzz{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzyyyxxxtttrrrpppnnnmmmjjjgggdddeeedddcccbbbccceeeggghhhiiilllrrrxxx}}}~~~}}}yyywwwrrrssstttuuuwwwzzz<<<===>>>???@@@???>>>>>>>>>>>>======>>>>>>???@@@??????>>>===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFBBB@@@???@@@BBBEEEFFFFFF@@@@@@??????>>>>>>>>>>>><<<;;;:::;;;<<<<<<<<<;;;:::;;;======<<<<<<===>>>999;;;======<<<;;;<<<===>>>CCCHHHQQQcccxxx}}}vvvrrrtttyyywww{{{~~~zzzvvvrrrqqqrrrrrruuu{{{~~~zzzqqqsssuuuwwwzzz~~~{{{wwwyyy{{{{{{~~~~~~}}}zzz~~~~~~zzzrrrddd]]]RRRGGG@@@<<<:::888666333111000111333333222222222222333333333222222000000000000000000000000......//////000000111111000000////////////000000////////////////////////...//////000000///...............///////////////........................////////////////////////,,,------...///000111111------------------------............////////////........................------......//////000000......////////////............//////////////////////////////////////////////////////////////////............////////////......------------......///////////////.........///000000000111111111111222222222222333333333333444444555999;;;===CCCJJJ[[[|||zzzgggYYYQQQKKKEEEEEEGGGHHHDDD@@@AAAAAAAAABBBFFFJJJOOOQQQSSSUUUVVVVVVTTTQQQNNNMMMMMMNNNSSS[[[gggsss|||}}}ssshhhbbb```cccnnnyyy}}}zzzppphhhaaa[[[WWWVVVUUURRRPPPNNNNNNNNNOOOQQQSSSVVVXXXXXXXXXYYY[[[WWWVVVUUUSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNQQQTTTWWWXXXVVVWWWYYY[[[^^^```bbbdddeeegggiiijjjkkklllnnnpppssstttuuuuuuttttttuuuwwwxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~}}}{{{yyyvvvuuusssrrrqqqqqqqqqqqqsssuuuxxxzzz{{{{{{zzzyyyvvvvvvvvvvvvuuutttuuuuuurrrooollliiigggeeebbb```bbbccceeegggjjjmmmppprrruuuwww|||~~~~~~}}}|||zzzxxxuuutttqqqsssvvvxxx{{{===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>???>>>=========>>>@@@@@@BBBDDDEEEFFFEEEDDDEEEFFFCCCAAA@@@AAADDDGGGIIIJJJDDDCCCAAA@@@>>>>>>======999:::::::::::::::::::::777999;;;<<<<<<;;;<<<>>>999;;;<<<===<<<;;;;;;<<<:::???DDDMMM___ttt~~~|||~~~{{{wwwwww{{{~~~{{{xxxyyy~~~yyyuuuvvvzzz~~~~~~|||{{{yyyqqqeee[[[LLLGGG@@@:::888777666666444222000///000111000000111111222333333333222222000000000000000000000000////////////000000000000///////////////000000111000000000000000000000000...///000111000///...---.........///////////////........................////////////////////////------......//////000000------------------------............////////////.................................///////////////---......//////......------------------.........////////////////////////////////////////////////............////////////000000////////////000000///////////////.........000000000000111111111111111111111222222222333333444555555666777999>>>BBBNNNhhhxxxkkkYYYQQQGGGBBBBBBCCCBBB@@@>>>>>>>>>???AAADDDGGGIIINNNPPPSSSUUUUUUSSSPPPMMMIIIIIIKKKQQQ[[[iiiwwwzzzoooiiiffffffmmmtttsssrrrzzz{{{ssskkkccc]]]ZZZYYYVVVTTTQQQOOOMMMLLLMMMOOORRRTTTUUUWWWZZZ\\\YYYYYYYYYXXXVVVTTTQQQOOOJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPRRRRRRSSSUUUWWWZZZ\\\]]]^^^aaadddffffffgggiiijjjmmmnnnoooooooooppprrrttttttuuuxxxzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzyyyxxxwwwuuutttsssrrrqqqpppppppppqqqrrrtttuuuvvvuuuuuutttpppppppppooommmmmmnnnpppooolllhhheeeddddddcccaaadddgggkkkoootttxxxzzz{{{~~~~~~zzzzzzxxxwwwuuutttssssssppprrrvvvzzz~~~===>>>@@@AAAAAAAAA@@@???===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<===>>>???@@@BBBDDDFFFFFFDDDCCCDDDFFFFFFDDDBBBBBBDDDGGGIIIJJJGGGFFFCCC@@@>>>======<<<888999:::;;;;;;;;;;;;<<<777999<<<<<<<<<;;;<<<<<<999;;;======<<<;;;<<<>>>999>>>CCCKKK^^^uuu|||wwwqqq}}}{{{zzz~~~}}}}}}xxxuuuvvvxxxyyyyyytttsssrrrrrruuuyyy|||tttllljjjfffccc___WWWMMMFFF<<<999666444555555555555555333111000111222111000///000111222222222111111000000000000000000000000000000000000///////////////////////////000111111000000000000000000000000//////111111111000...---............/////////000........................////////////////////////.........///////////////------------------------............////////////........................///////////////.........---......//////......------------....../////////////////////////////////////////////////////////............////////////000000////////////000000000/////////............000000000000111111111111222222222333333333444444222555777666555666999<<>>======>>>???AAACCCDDDHHHJJJMMMQQQSSSQQQNNNLLLHHHIIIJJJKKKPPP[[[iiisss~~~wwwqqqooommmiiijjjmmmkkkgggjjjxxxyyypppiiidddbbb]]]XXXTTTPPPNNNMMMLLLNNNOOOOOOPPPSSSWWWZZZ[[[[[[\\\\\\[[[XXXUUUSSSNNNOOOOOOOOONNNMMMKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMMMMNNNPPPSSSUUUVVVVVVYYY]]]___```aaabbbccceeefffggghhhhhhiiillloookkknnnrrrvvvwwwwwwuuussssssrrrrrrrrrrrrsssssssssooooooooonnnnnnmmmmmmmmmkkkkkkkkklllllllllllllllhhhiiijjjhhheeeeeegggjjjjjjgggddddddeeeggghhhhhhiiimmmrrrxxx}}}|||yyywwwvvvuuusssrrrqqqrrrrrrsssrrruuuyyy~~~>>>???@@@AAABBBAAA@@@@@@===============>>>??????>>>======<<<<<<===???@@@BBBDDDGGGFFFDDDCCCDDDFFFIIIGGGDDDCCCDDDGGGHHHHHHIIIGGGDDDAAA>>>===<<<<<<888999;;;<<<;;;;;;<<<===999;;;======<<<;;;;;;;;;666888999999888888:::;;;<<>>:::555444333333444555444333333111000///000111000///---...///111111111000///000000000000000000000000111111000000//////......///////////////000111111000000000000000000000000///000111222111000...,,,---.........//////000000........................///////////////////////////////////////............................................./////////000000000000000000000000000000000//////.........------..................---///000000000111111222222000000000000000000000000////////////////////////............/////////000......------------......000000//////.........---000000000000111111111111333333333444444444555555///555999999777777:::;;;???FFF^^^vvvhhhZZZOOOHHHDDDCCC?????????@@@@@@AAABBBCCCDDDFFFIIIMMMPPPOOOLLLIIIJJJLLLLLLJJJJJJPPP[[[eeeoookkkjjjllllllgggddddddgggcccbbbhhhrrryyyoookkkddd]]]WWWSSSQQQQQQMMMMMMMMMMMMMMMPPPTTTXXX\\\]]]^^^___]]][[[XXXVVVSSSSSSTTTTTTSSSRRRPPPOOOKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMPPPQQQOOOSSSWWWZZZ[[[\\\]]]^^^^^^___``````aaacccfffiiicccffflllppprrrrrrooommmooonnnmmmmmmmmmnnnpppqqqjjjjjjiiiiiiiiiiiihhhhhhffffffeeeddddddddddddeeeccceeeeeeccc``````bbbeeefffdddbbbcccfffjjjlllnnnmmmqqqwww~~~~~~{{{wwwtttrrrsssrrrpppooooooqqqrrrtttuuuxxx}}}@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>???>>>BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDAAA>>>;;;999::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@<<<:::DDD^^^yyy~~~qqqmmmpppyyy|||}}}}}}{{{|||~~~~~~~~~}}}vvvxxx|||~~~}}}~~~~~~~~~|||zzzyyyvvvpppllljjjkkkmmmpppmmmlllnnnuuu~~~yyyoooeee]]]WWWPPPLLL>>>===<<<:::888777555444111111111111111111111111111111000///////////////////////////////////////111111000000000000000000111000///......///000111111000...------///111333000000000000000000000000------......//////000000///...,,,,,,,,,...000111///...------...///000111................................................////////////////////////............//////////////////............//////---......///////////////,,,---------.../////////---......///////////////...------///000111///...,,,,,,,,,---------............------------..............................//////............/////////000000000111111111111222222333333333333444444555555666666777777888888BBBEEEPPPiiisss\\\KKKGGGJJJ@@@===<<>>>>>AAA>>>@@@CCCGGGKKKNNNPPPQQQLLLKKKIIIFFFEEEHHHNNNRRRbbbdddhhhllllllkkkhhhfffcccaaa^^^___eeerrrwwwmmmiiidddZZZUUUUUUSSSSSSRRRPPPNNNOOOQQQSSSWWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZZZZYYYWWWTTTRRRPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJIIIJJJLLLLLLLLLJJJJJJLLLOOOQQQSSSUUUUUUUUUZZZZZZZZZ[[[\\\^^^___``````aaabbbdddgggiiilllmmmlllkkkiiigggeeeddddddcccbbbbbbccccccbbbaaaaaa```ccc___[[[ZZZ\\\]]]]]][[[UUUZZZ^^^___\\\[[[]]]aaacccfffiiimmmqqqtttvvvvvv{{{|||}}}zzzwwwvvvvvvtttqqqnnnmmmlllmmmpppsssttttttsss|||~~~@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===>>><<<;;;;;;>>>@@@@@@@@@BBBBBBBBBCCCDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@>>><<<;;;<<<<<<==================::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::===;;;;;;DDDZZZttttttkkkggglllrrrsssssstttppppppppprrrvvv{{{~~~{{{{{{~~~~~~{{{}}}}}}wwwxxx{{{~~~~~~}}}vvvxxx{{{~~~uuusssqqqqqqsssuuuvvvvvv}}}zzzuuuqqqoooooopppqqqxxxtttqqqqqqssssssppplllccc]]]TTTMMMHHHDDD???<<<999999888777666555444444111111111111111111111111111111000///////////////000000000000000000000000111000000//////000111222111000///......///000111111000...------///111333000000000000000000000000.........//////////////////...,,,,,,,,,...///111000///...------...//////................................................////////////////////////............//////////////////............//////------...///////////////---------...............------...///////////////...------...000000///---,,,---------..................------------..............................//////............//////000111111111222222222222222222222333333333444444555555555666777777888888<<>><<>>>>>???AAADDDGGGJJJMMMNNNNNNMMMJJJGGGEEEFFFIIIMMMTTTYYY```gggkkkkkkhhhfff```]]]YYYWWWYYYaaakkksss|||wwwpppddd[[[XXXUUUTTTSSSQQQOOOOOOQQQRRRSSSTTTTTTUUUVVVWWWYYYYYYZZZ[[[\\\\\\[[[ZZZWWWVVVQQQQQQQQQRRRRRRRRRRRRRRRNNNMMMLLLMMMNNNOOONNNMMMKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^```aaaaaa```___]]]\\\ZZZYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZ\\\YYYVVVUUUVVVXXXXXXWWWRRRVVVYYYZZZYYYZZZ___dddjjjmmmrrrwww{{{~~~~~~~~~}}}|||vvvssspppoooooonnnkkkiiikkklllnnnsssxxx{{{||||||??????@@@AAABBBBBBBBBAAABBBBBBAAA@@@???>>>>>>===???===<<<===@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@???>>>>>>===>>>======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;::::::999::::::::::::::::::::::::888:::===CCCRRRiii{{{~~~qqqfffeeehhhhhheeeccc```___^^^]]]___bbbeeegggrrrxxx~~~}}}}}}{{{www|||}}}vvvxxx~~~|||}}}}}}vvvwwwxxx{{{||||||yyyvvvnnnllljjjlllpppvvvzzz||||||xxxtttrrrqqqpppxxxrrrjjjddd___[[[UUUPPPHHHDDD???;;;999777666444333333333333333333333333111111111111111111111111111000000///////////////111111111111111111111111111000.........000222333000000////////////000000111000...---...///111222000000000000000000000000///////////////...............---,,,,,,...///000111000///...------------................................................////////////////////////............//////////////////............//////------...////////////..................---------------...////////////...---,,,,,,---//////...---------........./////////......------------..............................//////............//////111111111222222222333333222222222222333333333333444555555666666777888888777;;;AAAOOOjjj|||___IIIEEEAAA>>>@@@@@@===<<<===>>>>>>???@@@CCCFFFHHHJJJOOOOOOMMMIIIFFFDDDEEEFFFHHHNNNVVV___dddfffdddccc```^^^[[[WWWUUUXXX]]]aaammmwwwtttiiiccc\\\ZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVYYY[[[]]]```aaa```^^^]]]WWWXXXYYYYYYYYYXXXWWWVVVSSSQQQPPPPPPQQQQQQOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUSSSRRRQQQPPPSSSTTTTTTUUUUUUUUUUUUTTTVVVTTTQQQQQQSSSUUUVVVVVVWWWZZZ]]]___aaaeeekkkqqqrrrvvv|||}}}zzzxxxvvvuuutttnnnllljjjjjjjjjiiigggeeekkklllpppwww~~~===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???===>>>AAADDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEAAA@@@>>>===<<<<<<======;;;;;;::::::::::::999999:::::::::::::::999999888999999999999999999999999666:::===@@@HHHYYYnnn}}}xxxnnngggccc___\\\YYYYYYWWWUUUSSSSSSTTTUUUWWWXXX]]]eeelllrrrxxx|||~~~yyyqqqtttxxx{{{~~~~~~{{{||||||{{{uuuwww|||}}}xxxrrrrrrtttvvvwwwwwwtttrrrmmmllllllooouuu{{{|||wwwrrrmmmiiigggddd^^^VVVOOOJJJFFFBBB???;;;999777555555555555555111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000///------...000333444000000////////////000000000///.........///111222////////////////////////000000//////......------......------------...//////.....................................................................////////////////////////............//////////////////............//////,,,---......//////....../////////...---------,,,,,,---......//////......,,,,,,+++---...///---,,,.........////////////000......------------..............................//////............//////000000111111111222222222111222222222222333333333444444555555666777777888999<<<@@@GGGZZZ{{{uuu___KKKEEEAAACCCCCC@@@>>>???@@@???>>>>>>@@@BBBEEEGGGNNNOOONNNLLLHHHEEEDDDDDDDDDGGGMMMTTTYYY\\\]]]]]]``````___]]][[[[[[\\\^^^___gggrrryyysssiiifffccc```\\\YYYUUUSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTWWW[[[___aaabbbaaa```]]]^^^___```___^^^\\\ZZZZZZXXXUUUTTTTTTRRRPPPNNNQQQPPPNNNLLLKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQQQQQQQQQQPPPNNNMMMOOOOOOPPPQQQRRRSSSSSSRRRSSSRRRRRRSSSVVVYYY\\\^^^___ccciiimmmqqquuuzzz}}}zzz~~~}}}zzzwwwssspppnnnmmmmmmhhhhhhhhhhhhhhhhhhhhhhhhmmmnnnssszzz======>>>???????????????>>>>>>???@@@AAABBBBBBCCCAAA???>>>???AAADDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;::::::999999999999888999999999999999888888888888888888888888888888666999;;;<<<>>>III\\\llltttuuusssjjj```YYYUUUTTTPPPOOOMMMKKKJJJJJJJJJKKKIIIKKKMMMPPPTTTYYY___dddrrrxxx~~~wwwyyyzzz||||||~~~|||||||||{{{zzzzzz|||~~~wwwrrrrrrrrrqqqgggkkkqqqyyy}}}}}}yyyuuurrrrrrsssuuuwwwxxxvvvtttooonnnnnnpppsssuuuvvvuuurrrqqqnnniiiccc\\\WWWTTTKKKHHHCCC>>><<<:::999888444444333222111222333444222222222111111000000///000000000000000000000000000000////////////000000///////////////////////////...------...000222333//////000000000000//////000//////...///000111111////////////////////////000000//////......------.........---------......+++,,,,,,---.../////////................................................////////////////////////............//////////////////............//////,,,------.............../////////...---------,,,,,,------...............,,,,,,+++---...///---,,,.........////////////000......------------..............................//////............//////////////////000000000000111111111222222222333333444444444555666666777777;;;===???CCCPPPkkkrrrQQQIIICCCCCCDDDBBB@@@@@@@@@@@@>>>>>>???AAACCCEEEJJJLLLMMMMMMJJJHHHGGGGGGDDDDDDFFFIIINNNSSSWWWZZZ\\\^^^``````___]]]\\\\\\[[[```fffllluuuwwwtttoookkkfff```ZZZUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOQQQUUUZZZ]]]^^^^^^]]]]]]___bbbdddffffffeeeeeecccaaa^^^\\\[[[XXXVVVSSSRRRQQQOOONNNNNNNNNOOOPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWYYY]]]aaafffiiiggglllssszzz~~~|||yyytttqqqnnnjjjhhhggghhhhhhdddfffggghhhjjjkkkmmmnnnssstttxxx>>>???????????????>>>>>>;;;<<<===???@@@BBBCCCDDDAAA@@@>>>>>>@@@BBBCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???===<<<;;;;;;:::======<<<<<<;;;;;;::::::777777888999999999999888777777777777777777777777666777888999999===JJJWWWbbblllrrrlllaaaZZZVVVUUUKKKJJJHHHFFFDDDDDDDDDDDDBBBBBBAAA@@@@@@CCCIIIMMMTTT[[[fffpppvvvzzz|||}}}wwwyyyyyywwwtttrrrqqqqqquuuuuutttuuuvvvxxx{{{|||{{{}}}}}}zzzzzzzzzzzzyyyxxxxxxzzzxxxqqqmmmmmmmmmkkkiiimmmttt{{{~~~{{{zzzzzzzzz{{{}}}}}}{{{yyyqqqooommmkkkiiifffbbb___ZZZYYYVVVRRRMMMHHHCCC@@@===;;;999777555555555555222333333222111000222333333222222222111000000000000000000000000000000000///////////////000000111....................................///000000111//////000000000000/////////////////////000000111000000000000000000000000///////////////........................---------)))***,,,---///000000000................................................////////////////////////............//////////////////............//////,,,,,,---............---...............---------,,,,,,---............------,,,,,,---//////...---------........./////////......------------..............................//////............//////........./////////000000111111111111222222222222333444444555555666777777999:::<<<@@@HHH\\\||||||ZZZOOOEEEBBBCCCAAA??????@@@??????>>>???AAABBBCCCEEEGGGJJJKKKKKKJJJJJJKKKEEEDDDBBBCCCGGGMMMTTTXXX[[[^^^ccceeedddaaa___^^^[[[]]]```bbbeeelllttt{{{|||xxxssslllccc]]]ZZZXXXVVVSSSQQQOOONNNMMMLLLNNNPPPSSSVVVXXXXXXYYYXXXZZZ___dddhhhlllnnnooojjjhhhfffddddddbbb```^^^VVVUUUUUUUUUUUUUUUUUUVVVTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ\\\^^^aaadddiiiooossssssxxx}}}xxxssspppjjjiiifffdddcccdddeeefffccceeeiiilllnnnqqqtttwww|||}}}AAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>@@@AAABBBBBBAAA???======???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<======<<<<<<;;;::::::999555555777888999999999999666666666666666666666666777444444777888888???GGGOOO[[[eeeccc^^^[[[XXXUUUJJJIIIGGGDDDBBB@@@??????;;;;;;;;;999888999<<>>EEEQQQfffyyyhhhZZZKKKFFFDDDAAA??????======>>>>>>???@@@@@@AAA@@@CCCFFFHHHIIIIIIKKKLLLJJJHHHEEEDDDEEEHHHMMMPPPVVV[[[bbbfffgggeeedddccc```bbbcccbbb``````dddhhhvvv~~~tttlllbbb```]]]YYYVVVSSSQQQPPPMMMMMMNNNOOOQQQRRRTTTUUURRRTTTXXX]]]bbbgggkkkmmmjjjhhhggghhhiiiiiihhhgggaaaaaaaaaaaaaaa```______]]]\\\ZZZWWWUUUSSSRRRQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSUUUXXXZZZ\\\]]]___bbbdddfffggggggeeegggjjjkkkmmmqqqwww{{{}}}|||wwwwwwwwwvvvsssooollljjjeeedddcccbbbbbbbbbcccdddeeeiiinnnrrruuuyyyDDDDDDDDDCCCBBBAAA@@@???=========>>>??????@@@@@@AAA???===<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@?????????;;;<<<===?????????>>>>>>;;;;;;:::999999888777777333444666777999:::::::::666666666666666666666666888333222777999888999>>>>>>IIISSSUUUVVVWWWTTTNNNHHHGGGDDDAAA>>>;;;:::999333555777888777666777888:::<<<===>>>@@@DDDIIILLLMMMTTT]]]dddllltttwwwuuuwwwyyy}}}~~~}}}vvvssswwwyyy|||~~~~~~yyywwwwwwwwwwwwyyy}}}~~~zzzxxxxxxxxxvvvmmmooosssxxx||||||yyyuuupppmmmiiifffbbb^^^YYYVVVPPPKKKEEE@@@===<<<;;;:::888888888777777666555444111333444333111000///000///111333222000///000333---...///000111222333444000000000000000000000000///////////////000111111000000000000000000000000---...000111111///---,,,...///000111111000///...////////////000000000000000000000000000000000000---.........//////000000.../////////...---,,,,,,+++,,,---.........---,,,................................................////////////////////////............/////////000//////............//////+++,,,------......------,,,------....../////////+++,,,------......------......---///000111///...,,,,,,,,,---------...............------.................................//////............//////000000000000111111111111000111111111111222222222333333444444555666666777555333777???EEEKKKYYYggg}}}tttdddSSSJJJGGGCCCAAAAAA;;;<<<===>>>????????????>>>@@@CCCEEEFFFHHHJJJLLLQQQNNNJJJGGGEEEDDDEEEFFFMMMSSS[[[bbbeeeeeeeeeeeegggiiiiiifffaaa]]]]]]^^^cccsss{{{jjjhhheee```\\\XXXUUUTTTOOONNNNNNNNNNNNPPPRRRSSSPPPQQQSSSVVVZZZ^^^aaaccceeeeeeeeegggjjjllllllkkklllmmmmmmmmmllljjjhhhggggggfffcccaaa^^^\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]^^^___]]][[[ZZZ[[[^^^bbbeeeeeegggiiilllnnnpppqqqrrroooqqqsssssstttvvv|||}}}}}}}}}~~~}}}zzzvvvsssmmmmmmmmmlllkkkiiigggfffccccccbbbbbbbbbbbbcccccciiinnntttyyy}}}FFFFFFEEEDDDCCCBBBBBBAAA>>>===============>>>>>>??????@@@@@@@@@@@@??????======>>>@@@BBBCCCEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@???===;;;:::;;;:::999888777777777777444666777777666666777999777777666777777888999999666666666666777777777777999<<>>EEENNNSSSooowwwcccRRRIIIDDDBBB@@@===<<<<<<===??????>>><<<======>>>???BBBEEEHHHJJJKKKKKKJJJIIIGGGFFFDDDCCCEEEJJJPPPVVV[[[___dddgggnnnooonnnkkkeee^^^YYYVVV^^^aaajjjwww}}}zzztttooohhhaaaYYYTTTRRRPPPOOOOOOPPPOOONNNLLLNNNMMMMMMPPPSSSVVVWWWWWWYYYZZZ]]]```dddhhhkkkmmmmmmooorrruuuvvvvvvvvvuuummmmmmlllkkkiiigggeeecccdddccccccccceeegggjjjllliiifffbbbbbbdddhhhkkkmmmpppqqqsssuuuvvvwwwwwwwwwttttttsssrrrrrrrrrrrrrrrxxxvvvssssssrrrnnnhhhdddccccccccccccbbb```^^^\\\]]]]]]^^^aaaeeeiiikkkkkkqqqtttyyy}}}DDDDDDDDDDDDCCCBBBAAA@@@=========<<<<<<======>>>>>>??????@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDDDD??????@@@@@@???>>>======???@@@@@@@@@???===;;;:::::::::999888777777777777444666777777666666777888777666666666666777777888555555555666666666777777666888;;;>>>@@@AAAAAAAAA<<<;;;888666555555666666333333444444444444333333333333444555666777777888999999;;;<<<>>>@@@AAABBBEEEFFFHHHKKKOOOSSSVVVXXXaaadddiiikkkiiifffdddbbbfffiiiooovvv|||yyyxxxvvvssspppnnnmmmlllmmmmmmlllkkkjjjiiihhhhhhXXXWWWTTTPPPMMMKKKIIIHHHBBB???===<<<===<<<999777999888666444333222333333555555444444444333333333222222222111111111000000222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000/////////.........------000//////.........//////000000000///......------////////////////////////000...------......---,,,---...///000000///...---+++,,,,,,---------......000//////.......................................///////////////...------,,,,,,------...//////000//////............//////------,,,,,,,,,,,,------........................000///...---,,,------...............////////////------------............---......//////......---............////////////////////////000000000000////////////////////////111222444444333333555666444444666777;;;AAAHHHMMMccc{{{vvvcccRRRHHHDDDCCCBBBAAA@@@@@@AAA@@@???=========>>>???AAADDDFFFHHHKKKKKKKKKJJJIIIGGGDDDCCCCCCGGGKKKPPPTTTZZZ___cccnnnpppqqqnnnhhh```YYYVVVVVVWWW]]]fffoooyyyzzztttllleee```YYYVVVSSSRRRQQQQQQOOOMMMKKKJJJJJJLLLOOOQQQRRRQQQRRRSSSUUUXXX[[[___bbbcccfffhhhkkkooorrrsssssssssnnnnnnnnnmmmllljjjiiihhhjjjiiiiiijjjlllooorrrtttoookkkgggfffgggkkknnnooorrrsssssstttuuuvvvwwwwwwnnnnnnlllkkkjjjjjjiiiiiijjjhhhfffffffffddd```]]]\\\]]]^^^^^^^^^]]]\\\[[[______aaaeeeiiinnnpppqqq{{{~~~BBBCCCDDDDDDDDDBBB@@@???========================>>>>>>????????????>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAA@@@???>>>===>>>?????????>>><<<;;;::::::999888777666666666666444555777666555555666777777666555555555555555555444444444555555555666666444444555555555666666666555444333333333444555666222222333333333333222222222222222333333444444444666666666666666666555555888888888999;;;===>>>???EEEHHHKKKMMMMMMLLLLLLLLLNNNPPPTTTXXX]]]```cccdddgggggghhhiiikkkkkkiiiggg]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRRRRQQQPPPOOONNNNNNFFFDDDAAA>>>;;;888666666444333222333555555555444222111111000111111222222333222222222111111111111222111111111111000000000222111111111111000000000000000000000000000000000000///...------...///000///////////////////////////////////////////////////000000111111000000///000000////////////......111000///...............////////////////////////........................///...------...///---,,,,,,---...//////...---,,,)))***,,,---/////////...///////////////...------...........................////////////...------,,,,,,------...///////////////............//////...------------------...........................//////...------------...........................------------...............//////////////////...---............/////////////////////000000000000////////////////////////111333444444444444555777444555555666888<<>><<<;;;>>>>>>===>>>???AAACCCDDDHHHIIIKKKKKKJJJHHHFFFEEECCCDDDFFFHHHKKKQQQWWW\\\jjjnnnrrrqqqlllddd\\\XXXVVVTTTVVVZZZ^^^eeeppp|||}}}wwwsssfffbbb]]]YYYWWWUUUSSSQQQMMMLLLKKKLLLNNNOOONNNMMMMMMMMMOOOQQQTTTVVVYYYZZZ[[[]]]aaaeeeiiilllmmmnnnjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkmmmpppsssvvvxxxrrrnnniiifffgggjjjlllnnnpppoooooonnnooopppqqqrrrhhhgggeeecccaaa```______\\\ZZZYYYXXXYYYZZZYYYXXXVVVXXXYYY[[[]]]^^^______ccceeehhhmmmrrrvvvzzz|||@@@BBBDDDFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===???@@@@@@@@@@@@@@@AAAAAACCCCCCCCCBBBAAA???>>>=========>>>>>>===<<<:::999999999888777666666666666444555666666444444555666666666555444333333333333333333333444444444555555666555444222222222333333222111111111111222333444111222222333333333333333222222222222222222222222444444555555555666666666777777666666777777888999777888:::;;;;;;;;;<<<>>>===>>>???@@@BBBDDDEEEFFFJJJIIIHHHHHHJJJJJJIIIHHHFFFEEEDDDBBB@@@@@@????????????>>>===<<<<<<;;;;;;<<<;;;999777444333222111555444444444444444444333000000111111111222222333222222111111111000000000111111111111000000000000111111111111000000000000000000000000000000000000111000...,,,,,,...000111//////////////////////////////////////////////////////000000000000//////000000000000000/////////111111000......---------............//////000000........................///...------...///...,,,------////////////------+++,,,///000111111000///---...///000///...---,,,.................................//////...---------------........./////////......------......///000000////////////000000....................................------......///...............------,,,,,,---------...............////////////......---------.........//////////////////000000000000111111111111111111111111111333444444444444555777555666666777888<<>>===???>>>======>>>???@@@AAACCCEEEHHHJJJKKKKKKIIIHHHEEEEEEDDDCCCDDDHHHNNNRRR___eeelllooommmgggaaa]]][[[WWWVVVWWWXXXZZZbbbjjjuuuuuupppiiiccc___\\\YYYWWWTTTRRRQQQQQQRRRRRRPPPNNNMMMMMMNNNOOOPPPRRRTTTUUUSSSTTTXXX[[[^^^aaabbbccc````````````aaabbbbbbcccbbbbbbcccfffiiillloooqqqnnnjjjdddaaaaaaccceeefffgggfffdddccccccdddfffgggcccaaa___]]][[[YYYXXXXXXVVVUUUSSSSSSTTTUUUWWWXXXWWWXXX[[[^^^bbbeeeggghhhkkknnnsssxxx}}}@@@BBBDDDFFFFFFEEEBBBAAA???@@@@@@@@@@@@???>>>===<<<======>>>>>>======<<>>===<<<;;;999888;;;<<<======<<<;;;999888999888777666555555555555444555666555444333444555555555444333222222333333333333333333444444444444666555333222222333444555222222222111111222222222222222333444444444444444333333222222222222111111000000111111222333333444444444333333444444555555444555555555333333555777999999888888999:::<<<<<<;;;:::888999;;;<<<<<<;;;<<<;;;:::999999999999999999999999888777777666666333333222111000000000111222222333222111000000111111111111111111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000...,,,,,,...000111//////////////////////////////////////////////////////000000000000///////////////000000000000000111111000......---------------......///000000000........................///---,,,---...///...---...///000111111000///...---...000111111000...,,,---.../////////...,,,+++........................------............---------------.....................------------......000000////////////000000........................------..................//////......---------,,,,,,,,,,,,------------...,,,------......------,,,------------............////////////000000000000111111111111111111111111111333444444333444555777555666777888:::>>>CCCGGGLLLNNNSSS\\\kkkvvvcccWWWOOOKKKGGGDDDCCCCCCCCCBBB@@@???>>>=========>>>???>>>@@@DDDGGGJJJKKKKKKKKKIIIHHHFFFCCCBBBCCCFFFJJJPPPWWW```fffhhhfffcccaaa[[[WWWUUUUUUUUUUUUYYY___aaakkkyyy~~~uuunnnhhhdddaaa^^^ZZZYYYWWWWWWWWWUUURRRPPPNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPRRRTTTUUUWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWYYY[[[^^^```bbbdddfffbbb]]]ZZZZZZ[[[\\\\\\^^^]]][[[YYYYYYZZZ\\\]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQSSSVVVXXX\\\^^^aaaeeejjjooosssuuuvvv{{{???@@@BBBDDDEEEDDDCCCBBB???@@@@@@AAA@@@???===<<<<<<<<<============<<<<<<<<<<<<==================>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<;;;:::999888888777666555555444444444333555555555333222333444555444333333333333333333333333333444444444555555444333222111111222444444333333333222222222111111111222333444555555555444333222222222222222222222111111111000000000000000222222111111222222333444444555444333111000222333444444555555777888::::::555444333444666777777666555444444444444444555555555555555444444444333333000000//////000111222222...000111111000000111333///000000000000///......333333222222222111111111//////000000000000000111//////000000000000000111000000000000000000000000000///...------...///000////////////////////////////////////////////////...//////000000//////.........////////////000000111000///...............---.........//////000000...........................---,,,---/////////---...///000111111000///...------.........---+++***...............---,,,,,,........................,,,,,,---............---..............................------------.........------------------...........................,,,---......///.........//////......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,------------.........////////////000000000000////////////////////////000222333333333333444666444666777999;;;>>>CCCFFFCCCCCCEEEHHHQQQhhhxxxkkk]]]XXXPPPJJJFFFCCCAAA@@@@@@???>>>===<<<===>>>>>><<<===@@@CCCFFFHHHJJJKKKIIIIIIHHHFFFCCCBBBCCCDDDDDDJJJRRRYYY]]]^^^^^^___[[[WWWVVVXXXXXXVVVXXX\\\[[[^^^eeennnttt||||||vvvpppllliiibbb```___^^^]]][[[WWWTTTPPPOOONNNMMMMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPQQQRRRSSSTTTQQQRRRSSSUUUWWWXXXYYYZZZ^^^[[[XXXWWWWWWWWWWWWVVVYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWUUUTTTSSSRRRRRRRRRQQQRRRRRRRRRSSSUUUYYY\\\fffhhhkkkpppuuuzzz===>>>???@@@AAABBBBBBBBB===>>>?????????===;;;:::;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<>>>>>===<<<999::::::;;;;;;:::888888777777666555444444444444333444555444222111222333444333333333333444444555444444444444555555555555111111111111111111222222111222222222333222222222000111222333333444444444111111111111111222222222333333333222222222222222333333222222222222333333222333333222111000111222000000111222333444444444111111111222333444222111////////////000111222222111111111111111000000000111111000000111111222333...111333222111111333555...///000000000000///...222222222111111111111000////////////000000111111////////////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......------........./////////000//////.........//////.........///////////////////////////////////////...---,,,---///000///.........///000000///......,,,,,,,,,---------------......------,,,,,,------........................+++,,,------.........---...........................------,,,,,,------...------,,,,,,,,,,,,------........................,,,,,,.../////////......//////...------,,,++++++++++++,,,,,,,,,---------------............------,,,,,,---------.........////////////000000000000///////////////////////////111222222222222333555333444666777888;;;???BBB===<<<===>>>BBBSSSsssuuummmaaaVVVMMMFFFAAA>>>@@@???>>>=========>>>???======>>>???AAACCCFFFGGGEEEGGGIIIIIIFFFDDDCCCCCC>>>BBBHHHMMMPPPRRRTTTVVVZZZWWWWWW[[[\\\YYYXXXZZZZZZXXXYYY___dddiiisss}}}|||xxxpppooommmmmmllliiidddaaaYYYXXXWWWUUUTTTSSSSSSRRRUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRPPPOOONNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSTTTUUUUUUSSSRRRUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUTTTWWWZZZ[[[]]]```dddhhhtttuuuxxx|||<<<<<<===>>>???@@@@@@AAA<<<===>>>>>>===;;;999888;;;<<<<<<<<<<<<<<<<<<;;;888888999::::::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::888999:::;;;:::999888777777777666444444444444444333444555444222111222333333333333333444555555666444444444555555555666666222222222111111111000000///000111222333333333333//////000222222333333333///000000000111111111222000000111222222333444444444333333222111111111111000222333222111111222333222222333333222111000///222222222333444333000...111111111111222333555555333333333222222222222222000000///////////////000///111333222///...///111...///000222222222222111111111111111000000000000.../////////000000111111.../////////000000111111000000000000000000000000......////////////......////////////////////////////////////////////////......////////////......,,,---------......////////////.........//////000////////////////////////000000000000000000000000...---,,,---///000///...,,,---...//////...---,,,------------...000111222///...---,,,+++,,,---...........................+++,,,------.........---.....................---...------,,,,,,------............------.................................+++,,,.../////////......//////...---,,,,,,++++++++++++,,,,,,,,,---------......////////////......,,,,,,,,,---------......////////////000000000000111111111111111111111111...000111222111111222444222333555555666888;;;>>><<<::::::<<<===GGG^^^uuuvvvfffYYYNNNGGGCCC@@@@@@>>>======>>>?????????>>>===<<<===???BBBDDDAAAEEEIIIJJJIIIFFFDDDCCC===@@@CCCEEEGGGIIIKKKNNNUUURRRTTTXXXZZZVVVTTTTTTZZZTTTSSSXXX\\\^^^dddlllttt~~~}}}|||{{{zzzwwwrrrooodddcccaaa___^^^\\\[[[[[[WWWWWWUUUTTTSSSSSSRRRRRRSSSRRRPPPNNNMMMMMMNNNOOOSSSTTTTTTTTTTTTSSSRRRRRROOOOOOPPPQQQSSSSSSQQQNNNRRRRRRSSSTTTUUUUUUTTTTTTXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ^^^cccfffhhhlllqqquuu~~~}}}|||{{{{{{}}};;;<<<>>>?????????>>>===???===;;;:::::::::999888999:::;;;;;;<<<<<<<<<;;;::::::999888888999999999<<<<<<;;;:::888777666666777777777777666666666666666666666666666555555444222222333333333222222111222222333444444444444333333333333222222111111111000000000000000000000000333333333222222222111111...//////000111222222222222111000111222222111000111222222111///...///000000000000000000000000000222111///,,,***+++///222444333333222111000//////111111111000000000000000000000000000111111111111//////000000111111111222222111///...---...000111111111111111111111111111---...///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////111111000000//////......////////////////////////000///...---------------////////////............------------------------000000000000000000000000........................//////......------,,,,,,,,,,,,,,,------........................---------//////............//////........................////////////////////////,,,------...///.........000...,,,,,,------,,,+++------............------------...///000000//////............---,,,+++++++++++++++,,,,,,,,,------//////............//////+++++++++,,,---...///000------------------------+++---...///.........///000000000000000////////////000000000000000/////////000000000111111111111222222333333333333444444;;;:::888777:::AAAKKKQQQsssmmm[[[KKKBBBCCCCCCBBB@@@>>><<<<<<===??????>>>>>>>>>??????@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCEEEGGGKKKLLLNNNQQQSSSTTTUUUVVVUUUTTTTTTTTTVVVYYY]]]___iiilllpppuuu|||~~~uuupppkkkkkknnnmmmgggaaa```^^^[[[ZZZYYYYYYWWWUUUUUUSSSRRRRRRSSSTTTSSSRRRTTTTTTTTTSSSQQQQQQRRRTTTQQQRRRTTTVVVWWWVVVVVVUUUXXXWWWWWWXXXXXXYYYZZZ[[[XXXZZZ^^^```aaabbbdddeeeeeeiiimmmoooppptttzzz{{{{{{|||~~~}}}{{{zzzxxxvvvvvvyyy~~~;;;<<<===>>>???>>>>>>======;;;::::::;;;<<<;;;:::888999::::::;;;;;;;;;:::999999888888888999999:::<<<;;;:::999888777666666777777777666666666555555666666666666666555444444111222222222222222111111///000000111111111111111333333333222222111111111000000000000000000000000333222222222111111111111...//////000111111222222111000//////111111000///000111222111//////000111000000000000000000000000111111000---,,,---///222333222222111111000000000000000000000000000000000/////////000000000111111//////000000000111111111111000.........///000111//////////////////////////////000111111111000000000000000000000000000000111111111000000000//////////////////////////////////////////////////////000000000000//////......////////////////////////111000///...............////////////....................................////////////////////////........................000000000000////////////,,,,,,,,,------.........------..................//////............//////................................................---...//////000000/////////---,,,,,,---------,,,------............---------------....../////////------......------,,,,,,,,,,,,,,,,,,------------///..................///,,,,,,,,,,,,---......///------------------------,,,---//////...---.../////////////////////////////////000000000000//////000111111111222222222222222222333333333333444444777666555555777===EEEJJJZZZvvv~~~jjjXXXMMMEEEEEECCCAAA???>>>??????======<<<<<<<<<<<<======???@@@BBBCCCEEEFFFFFFFFFBBBBBB@@@@@@@@@AAACCCDDDDDDFFFIIIMMMQQQVVVYYY[[[VVVUUUTTTTTTUUUWWWYYYZZZ[[[^^^```ccchhhqqq}}}~~~{{{|||}}}uuuoookkkhhhfffdddcccbbbaaa___^^^[[[YYYXXXYYYZZZZZZYYY\\\\\\\\\ZZZYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^___```aaaaaaeeegggjjjlllmmmnnnqqqssswwwzzz}}}~~~|||{{{{{{zzzyyyxxxxxxyyy{{{{{{zzzyyyyyyyyyyyyyyywwwvvvtttssssssrrrrrrtttyyy;;;<<<===>>>>>>>>>>>>===;;;:::999:::<<<===<<<;;;777888888999999999999888777777777888999999::::::;;;::::::999888777666666777666666666666555555555555555666666555555444333000111111222222222111111/////////000000000111111222222222222222111111111000000000000000000000000111111111111000000000000/////////000111111222222000///...///000111000......000111111//////000222000000000000000000000000///000000000//////000222111111111111111111111111000000000000000000000000....../////////000000000////////////000000000000///......---...///111222////////////////////////111111111222111111000000000000000000000000000000111111000000000000//////........................////////////////////////000000000////////////...////////////////////////111111000////////////000////////////............////////////////////////////////////////////////........................///////////////000000000---------------.........,,,---------...///////////////............//////........................------------------------,,,---......//////.........,,,++++++---......---------............------------,,,,,,,,,---......+++,,,------......------,,,------------...............------------......------------------......---------------------------...000///...,,,---...........................//////000000000000//////111111111222222222333333222222333333333333444444444444444444555999???CCCJJJ```xxxcccVVVGGGEEECCC@@@???>>>??????======<<<<<<<<<<<<<<<=========>>>@@@BBBEEEGGGHHHBBBBBB@@@?????????@@@AAA???AAACCCGGGMMMRRRWWWZZZTTTTTTTTTSSSTTTTTTUUUUUUTTTUUUVVVVVVXXX^^^hhhpppuuu}}}{{{yyyvvvtttsssrrrpppoookkkhhhdddccccccdddeeeeeehhhhhhhhhgggeeedddbbbaaaccccccbbbcccdddfffggghhhggghhhjjjlllmmmnnnoooooouuuwwwyyyzzz|||~~~}}}wwwyyy{{{||||||{{{yyyxxxtttsssrrrrrrssssssrrrqqqqqqpppooommmllljjjjjjjjjjjjkkknnnrrrxxx<<<<<<<<<===============;;;::::::;;;<<<<<<;;;:::666666777888888777777777555666777888999999999:::999999888888777777777666666666666555555555444444444555555555555444333333000000111111222222111111111111111111111222222333222222222111111111111111000000000000000000000000000000000000000///////////////000000111111111111111000//////000111000///---///000000//////111222000000000000000000000000...///111111111000111222///000000000111111111222/////////000000000000000............////////////////////////////////////------------...000111222111111111111111111111111222222222222222111000///000000000000000000000000111000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///////////////000////////////....................................////////////////////////........................,,,,,,,,,------.........---------...............,,,,,,,,,---...///000000///......------......///........................------------------------******+++,,,,,,,,,,,,+++---,,,++++++---//////...------............---------,,,+++++++++,,,------***+++,,,---............---------.........//////------,,,,,,,,,,,,------...............------------------------------------///000///---,,,,,,---,,,,,,---------------......//////000000000000///000000111111111222222222222222222333333333444444555666666777777999===@@@FFFTTTlllmmm```OOOLLLGGGCCCAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???============???BBBDDDFFFCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAACCCFFFJJJNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUTTTRRRQQQTTT\\\bbbfffkkkuuuzzzvvvqqqoooooopppqqqqqqttttttsssttttttsssqqqpppsssrrrqqqpppqqqtttwwwyyyvvvxxxzzz}}}~~~~~~{{{zzz|||~~~yyywwwpppooommmmmmnnnooonnnmmmkkkiiigggeeedddddddddeeefffgggkkkpppuuu{{{<<<<<<<<<<<<<<<======>>>===<<<;;;;;;<<<;;;999777555666666777666666555555444555666777888999999888777777777777777777777777555555555555444444444444444444444444444333333222000000111222222222222222111111000000111111222333111111111111111111111111000000000000000000000000////////////////////////000000000000000111111111222111000000222222111000---...000000//////000222////////////////////////---///111222111000111222/////////000111111222222......//////000000000000............///////////////.....................---------...///000000111000000000000000000000000222222222222222111000///////////////////////////000000000////////////...000000000000000000000000////////////////////////.............../////////////////////////////////.........------......///////////////............------------------------................................................++++++,,,,,,------..............................,,,,,,,,,---...///000000......------------......................................................)))******+++,,,+++++++++---,,,++++++---//////...------............---------,,,,,,+++++++++,,,,,,***+++,,,---.../////////---------.........//////------,,,,,,,,,,,,---------.../////////...---,,,---------------------------///000///---,,,,,,---+++,,,,,,,,,------............///000000000000000////////////000000000000222222222333333333444444444666777777777888;;;===@@@FFFUUUppp{{{ooo]]]WWWOOOIIIFFFDDDCCCAAABBBAAA@@@???????????????>>>>>>=========???@@@AAADDDCCCCCCBBBBBBBBBBBBCCCAAAAAA@@@???@@@CCCEEEGGGKKKLLLMMMOOOQQQRRRSSSTTTSSSTTTSSSPPPNNNOOOSSSXXX\\\___ccckkkuuu||||||~~~~~~}}}~~~|||{{{zzzzzz{{{|||{{{wwwssspppmmmkkkjjjiiigggfffdddccc```___^^^```aaacccfffgggiiilllooorrruuuvvv<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<;;;888666666666666666666555555444444555666888888888777666666666666666666777777777555555444444444333333333333333444444333333222111000111222333333333333333000000///...///000111222000000000111111111111111000000000000000000000000////////////000000000000000000000000000000111111222111000111222333222000---///000000......///111////////////////////////...///111111000///000111/////////000000111111111---......//////000000111....../////////000000000...............------------------...////////////........................111111111222111111000000////////////////////////000000////////////......111111111111111111111111////////////////////////---............/////////////////////////////////...------------......///////////////............------------------------...............................................................//////////////////...............,,,---------.../////////......------------..............................////////////////////////+++,,,------......------...,,,++++++---......---------............------,,,,,,---------,,,++++++***+++,,,---............,,,------------...............------------......------///000000///...------------------------------...000///...,,,---...+++,,,,,,------.........---...///000000111111000........./////////000000222222333333333333444444222444555555555555888:::999===FFF[[[}}}lllcccWWWNNNIIIEEEBBB???BBBAAA@@@???>>>>>>>>>>>>??????>>>===============BBBCCCCCCDDDEEEFFFFFFFFFAAA@@@?????????AAABBBCCCEEEFFFGGGIIILLLOOORRRSSSSSSUUUVVVTTTQQQPPPSSSVVVTTTTTTVVVZZZ```iiipppuuu|||yyy{{{|||{{{xxxwwwwwwyyy{{{|||uuuqqqlllgggdddaaa^^^\\\\\\[[[[[[ZZZ\\\^^^aaabbbhhhhhhgggfffffffffffffff<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<===<<<999777666666666666666555444444444555666888888777555444555555555666666777777777444444444333333333333222333333333333333222111111111111222444444555555444222111/////////000222333///000000000111111111222000000000000000000000000/////////000000111111111111000000000000000000000222000///000111222111000...///000000...---...//////////////////////////////000111000.........000/////////000000000000000------......///000000111/////////000000000111111.........---------,,,,,,------..........................................//////000111111111000000////////////////////////000000/////////.........000000000000000000000000////////////////////////---------.........//////////////////////////////...............///000000////////////....................................................................................///..................---000/////////.........---------.....................------,,,,,,------...................................................,,,------...............///---,,,,,,---------,,,------............------+++,,,...//////---+++)))++++++,,,---............,,,,,,,,,,,,------------///..................///+++---...000111000///...------------------------,,,---//////...---...///,,,,,,,,,---......//////---...///000111111111111////////////000000000000222222333333333333444444111333333333333444777999888===CCCOOOiiiwwwhhh\\\TTTOOOIIIEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>???>>>>>>===<<<<<>>999999:::<<<>>>===;;;999666777777777666555444444444555777888888666444333444444555555666777777777444444444333333333222222222333333333333222111111111222333444555555555555444333222111111333555666//////000000111111111222000000000000000000000000//////000000111111222222111111111000000000000000111///...///000111000//////000111000...------...////////////////////////000000000///---,,,---///000000000000000/////////---------...///000000111000000000000111111111111.........------,,,,,,,,,.........///......------000000000000000000000000---...///000000000000000////////////////////////000/////////............////////////////////////////////////////////////---------........./////////////////////////////////////////////000111111000/////////............////////////////////////................................................---------,,,,,,+++++++++000000//////.........---...............---------...------,,,,,,------...........................------------------------***+++,,,,,,------,,,,,,000...,,,,,,------,,,+++---..................---+++---///111000...+++(((,,,,,,------......------+++++++++,,,,,,,,,------//////............//////***,,,...000111111000///------------------------+++---...///.........000,,,,,,------...///000000---...///000111111111111000000000000111111111111222222333333333444444444222333444444444555888:::888>>>BBBGGGYYYzzz}}}ooofff___XXXSSSGGGFFFEEEDDDCCCBBBBBBBBB======?????????>>>===<<<===???AAADDDGGGIIIJJJKKKHHHHHHGGGEEECCC@@@>>>===???>>>>>>???AAAEEEIIILLLJJJOOOTTTVVVTTTRRRRRRSSSVVVVVVWWWXXXWWWVVVUUUTTTXXX]]]aaabbbcccgggooovvv|||~~~~~~~~~~~~{{{xxxxxx{{{{{{uuunnnrrrxxx||||||xxxsssooobbb___[[[YYYXXXXXXXXXWWWVVVWWWYYY\\\```dddgggiiigggddd___ZZZUUURRRPPPPPP<<<<<<;;;;;;:::999888888;;;<<<======<<<;;;888777:::999888777777666777777666666666666777777777777666666666666777777777777555555555555444333222111000000000000///////////////000222333444333333222333222000/////////000000111111111111111111111111---......///000111111222222111111111000000////////////000000111111222222////////////////////////000000000///......------...............///000000////////////////////////////////////////////////---,,,+++,,,...///...---000000111111111111000000111000...------...///000............////////////000000111111111111000000000000000000000000000000000000000000000000000000............////////////000000////////////000000////////////////////////........................000000//////.........---...............///000000........................000///...---------------////////////////////////------......//////000000+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................------............------........................000...++++++------+++(((++++++,,,,,,,,,,,,------////////////////////////000000///...............//////.........---------........................---------.........//////......////////////......000000000000000000000000////////////000000000000222222222222222222222222222222333333444555666666444666;;;BBBMMMcccxxxuuunnnfffXXXPPPIIIFFFFFFDDD>>>888BBB???===;;;<<<<<<<<<;;;:::::::::;;;>>>AAAEEEGGGEEEEEEEEEEEECCCAAA>>>===???>>><<<;;;<<<>>>AAACCCFFFJJJOOORRRSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRXXXWWWVVVVVVWWW[[[^^^aaahhhlllrrrzzz~~~{{{zzz|||}}}~~~~~~||||||}}}}}}|||{{{yyyxxxppppppqqqrrrqqqlllfffbbb^^^[[[WWWUUUUUUUUUUUUTTTSSSTTTWWW\\\bbbddddddcccddd^^^WWWRRROOOLLLHHHEEE<<<;;;;;;:::999999888888;;;<<<======<<<:::888777888888777777777777777777666666666666777777777777444555555555555666666666555555555555444333222111111111111000000000//////000111222222333333222222333222111000///000000111111111111111111111111111.........///000111111111111111111000000000////////////000000000000000000........................------------...........................//////000................................................---,,,+++,,,...///...---//////000000000000/////////...---,,,,,,---...///............/////////////////////000000/////////////////////////////////////////////////////////............////////////000//////......//////000................................................000/////////.........---...............//////000........................//////...---------------....................................////////////,,,,,,---............---------------------------........................------------------------,,,------......------,,,------------------------........................------............------........................000...,,,,,,......,,,***++++++,,,,,,,,,,,,------........................///......---------------///.........------------------------------------,,,------------.........,,,,,,------------,,,,,,........................////////////000000000000333333333222222111111111333333444444555555666666<<<<<<===@@@EEEPPPeeexxxwwwkkkZZZMMMGGGEEEEEEDDD@@@>>><<<;;;<<<===<<<;;;:::::::::;;;===@@@CCCEEEHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@>>>===<<<===>>>???BBBEEEJJJMMMOOOPPPQQQSSSUUUVVVWWWXXXXXXVVVTTTSSSSSSRRRQQQQQQQQQSSSUUUVVVYYY\\\```gggnnnvvv}}}|||zzzzzz{{{zzzwwwuuutttssssssvvvyyyzzzzzzzzzzzzzzzyyyxxxwwwuuutttjjjjjjiiihhhfffbbb\\\XXXUUURRROOONNNOOOQQQQQQPPPUUUVVVWWW[[[^^^___^^^\\\YYYTTTNNNIIIGGGDDDAAA>>>;;;;;;::::::999999888888;;;;;;<<<<<<<<<:::999888666666666777777777777888777777777777666666666666333333444444444555555555555555555555444333222222222222222111111111000000111111111111111111222333222222111000000000111111000000000000000000000000......//////000000111111111111000000000000//////000000//////////////////........................++++++,,,,,,---......///......------......///000................................................---,,,,,,,,,...///...---......////////////.........---,,,++++++,,,---...............////////////---......//////......---////////////////////////////////////////////////............///////////////..................///........................------------------------/////////.....................------......///000........................//////...------------.........................../////////...............,,,---......//////......------------------------................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------...........................---,,,,,,......---,,,++++++,,,,,,,,,,,,------...........................------,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,........................////////////000000000000333333222222222111111111555555555555555555555555888777999===@@@DDDOOOZZZvvvttt___PPPHHHFFFFFF???>>>======>>>>>>===<<<;;;;;;:::;;;<<<>>>@@@AAAFFFGGGGGGHHHHHHHHHHHHGGGCCCBBBAAA???===<<<;;;:::===@@@CCCFFFHHHKKKNNNPPPTTTUUUWWWYYYYYYXXXVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPQQQRRRTTTXXX]]]ccchhhkkkooonnnnnnooorrrwww|||~~~|||uuurrrrrrrrrpppnnnooonnnnnnqqquuuxxxyyyyyyvvvuuusssrrrpppooonnnnnnhhhfffcccaaa___[[[VVVSSSPPPNNNLLLMMMOOOQQQQQQQQQVVVUUUUUUVVVVVVVVVSSSQQQPPPLLLHHHDDDBBB@@@>>><<<;;;:::::::::999999999888:::;;;;;;;;;;;;:::999888555666666777888888888888777777777777666666666666333444444444444555555555444555555555444444333222333333333222222222111111222111000//////000222222111111111111111111111111////////////////////////.../////////000000000111000000000000000000//////000000//////......------........................,,,,,,---------............------------...//////........................------------------------...---,,,---...//////---,,,------......------,,,---,,,,,,+++,,,,,,---...............////////////.........//////.........////////////////////////////////////////////////............////////////......------------..............................------------------------...........................------------...//////........................///......---------............................../////////......---------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,........................,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,------...........................------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---........................////////////000000000000111111111111222222222222444444444444444444444333666444555;;;>>>AAAFFFLLLYYYuuu}}}fffSSSGGGBBB@@@???>>>???@@@@@@???===<<<;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDEEEFFFFFFCCCCCCCCCBBBAAA>>><<<;;;;;;===???@@@AAADDDHHHKKKMMMOOORRRUUUWWWVVVTTTSSSUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRRRRSSSUUUYYY]]]```____________aaadddgggiiijjjmmmsssyyy~~~|||xxxvvvuuurrrnnnmmmnnnppppppooommmllllllnnnppprrrrrrqqqooommmkkkhhhfffeeeeeeeeebbb```\\\ZZZXXXVVVSSSPPPNNNMMMLLLLLLNNNPPPPPPPPPQQQPPPNNNNNNMMMLLLIIIFFFFFFEEEBBB@@@>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999555666777888999999888888888777777777666666666555444444555555555666666666444444444555444444333333333333333333222222222222222111000///...///000111000000000000000000000000........................////////////000000000000//////////////////000000000000//////......------........................////////////......---------------------...//////........................------------------------...---,,,---///000///...,,,,,,------------,,,,,,---,,,,,,------......///............////////////...//////000000//////...............................................................////////////......------------..............................---------------------------------...............---------------...//////..............................---------......///........................//////......------,,,,,,,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,........................++++++,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------........................///......---,,,---------,,,,,,------------------------------------------+++++++++,,,,,,,,,------------............------////////////////////////////////////000000000000---...///000222333444555333222222222222222222222===999777:::;;;:::<<<@@@NNNccczzzaaaOOOFFFCCCAAA????????????===<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>???AAABBBCCCAAABBBCCCDDDDDDBBB@@@???===>>>>>>>>>===???BBBEEECCCFFFIIIMMMOOOPPPPPPOOOPPPQQQSSSUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRTTTWWWXXXWWWWWWVVVVVVVVVWWWXXXXXX[[[^^^bbbgggkkknnnooopppoooqqqtttyyy~~~}}}yyyvvvssssssrrrqqqooommmkkkjjjiiihhhhhhjjjmmmqqqtttuuukkkiiifffeeeeeedddcccbbbdddccc```^^^\\\[[[[[[[[[VVVTTTQQQPPPPPPPPPNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHIIIGGGFFFEEEEEEDDDBBB@@@<<<<<<<<<:::999888888888<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999777888999:::::::::999888888888777777666666555555444555555555555666666666333444444555444444333333333333333222222222111111111000000///////////////---...///000000000//////////////////////////////////////////000000000000......////////////000000000000//////////////////------------------------111000000///......------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------///000///...,,,,,,------------,,,,,,,,,,,,------......//////............/////////////////////000000/////////............................................................///////////////..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,------...///...........................------------...//////------------------------.........---------------+++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,........................+++,,,------+++++++++---++++++,,,,,,,,,,,,------------------------------///......---------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++000000000000000000000000////////////000000000000------...000222333444555111111111111111111111111:::666555777777666999>>>JJJWWWlll~~~gggWWWOOOIIIFFFBBB???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAABBB???@@@BBBDDDDDDDDDDDDCCC@@@@@@@@@>>>======???AAA>>>@@@BBBEEEGGGHHHIIIIIILLLMMMPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWTTTTTTSSSRRRQQQPPPOOOOOOSSSUUUXXX\\\___`````````aaabbbdddiiioootttwwwwwwtttqqqooopppuuu}}}~~~|||{{{zzzooommmllllllmmmlllkkkiiigggggggggggggggfffeeeeee```aaabbbeeeiiimmmqqqsssjjjfffaaa]]][[[ZZZXXXWWWYYYXXXVVVTTTRRRQQQQQQQQQNNNMMMKKKLLLMMMNNNMMMKKKJJJHHHGGGGGGGGGGGGEEECCCBBB@@@???>>>??????>>><<<:::<<<===<<<:::::::::;;;========================:::999999999999999::::::999:::;;;<<<<<<;;;999888888888888777666555555555333333444444444555555555333333444444555444444333222222222222111111111111///000000000//////...---+++,,,.../////////......////////////////////////000000000000////////////........./////////000000//////000000000000000000------------------------........................------,,,,,,------...///------------------------++++++++++++++++++++++++///...---...///000///...,,,,,,------------,,,,,,***++++++,,,---.....................////////////---......//////......---............................................................////////////000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...///........................---------------...//////------------------------,,,------------------...***+++,,,,,,---,,,,,,,,,------------------------........................------------------------,,,------......------,,,------------------------........................+++,,,,,,------,,,,,,+++...........................///000///,,,+++,,,...++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------------.........***++++++,,,,,,++++++***////////////////////////////////////000000000000//////000000111111222222000000111111222222333333000///111555666555:::@@@CCCJJJVVViiioooaaa[[[TTTOOOIIIDDDBBB@@@???>>>===============<<<;;;;;;<<<<<<;;;;;;<<<===???@@@===>>>@@@AAACCCDDDDDDDDDAAABBBBBBAAA???>>>???@@@?????????@@@@@@AAABBBCCCFFFGGGIIILLLNNNPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTSSSRRRPPPOOONNNNNNPPPSSSVVVXXXYYYXXXXXXZZZYYYYYY\\\aaafffiiijjjgggeeebbbcccggglllqqqsssqqqqqqpppnnnnnnmmmmmmmmmpppppppppoooooonnnmmmmmmeeecccaaaaaabbbbbbaaa```cccccccccccccccbbbbbbbbb\\\]]]^^^___```aaadddeeeccc^^^XXXSSSRRRQQQQQQQQQNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHJJJJJJIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@???===<<<<<<<<<===<<<;;;<<<>>>@@@???======>>>???=========>>>>>>>>>>>>>>>:::999999888999999:::::::::;;;=========;;;999888999888888777666555555444222222333333333444444444333333444444555444444444222222222111111111000000...///000000000///---,,,***+++---.........------000000000000000000000000000000000000////////////---.........//////000000//////000000111111222222------------------------+++,,,,,,------......///---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++///...---...000000000...,,,------......------,,,((()))***+++,,,---------............/////////000,,,------......------,,,............................................................/////////000000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---..............................---------------...///000------------------------,,,,,,,,,------.........******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,................................................+++,,,,,,------,,,,,,+++........................000222333111...,,,---///++++++,,,,,,,,,------------------------------------,,,++++++******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,........................////////////000000000000111111111111000000000///000000111222333333444444000111555888666222555;;;:::???FFFSSSnnn|||nnnfff^^^XXXQQQJJJGGGFFFEEEDDD=========>>>======<<<<<<<<<<<<;;;::::::;;;===>>>======>>>???AAABBBCCCDDDAAACCCCCCCCCAAA@@@@@@AAABBBAAA???>>>===>>>??????<<<===???AAACCCFFFHHHIIINNNOOORRRTTTTTTTTTSSSRRRUUUUUUVVVVVVUUUTTTRRRQQQMMMOOOQQQTTTVVVVVVVVVUUUVVVTTTRRRSSSWWW\\\___```]]]\\\ZZZ[[[^^^aaaccccccfffeeecccaaa___^^^^^^^^^\\\]]]```bbbddddddddddddfffccc```^^^]]]]]]\\\[[[]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[YYYWWWVVVVVVWWWXXXSSSLLLHHHGGGHHHIIIJJJHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@@@@BBBCCCCCCAAA???===<<<<<<===>>>>>><<<:::???===;;;;;;<<<<<<<<<;;;888;;;======;;;:::;;;===>>>???@@@AAAAAA@@@???>>>::::::::::::::::::::::::;;;===???@@@???<<<888666777777666666555555555444444444444444444444444444333333333222222222111111222333333444444333333222222111///.........///000////////////////////////000000000000000000000000////////////////////////+++,,,------......------000///...---------------......//////...---,,,,,,---.../////////...,,,+++---.........---,,,,,,+++...///////////////......***+++,,,---............///...------......---+++++++++,,,+++******+++---------......//////000000................................................---......///////////////------,,,,,,,,,,,,------222111///......///111222////////////////////////////////////////////////...,,,++++++---......---.........------,,,,,,,,,*********+++,,,---...///------------------------++++++,,,,,,---...//////000///---+++++++++---...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,------......------,,,............---,,,+++***,,,---......,,,,,,---.........---------,,,,,,,,,........................,,,,,,---.../////////...***+++---.........------000000/////////.........+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))...---+++++++++,,,...000///...---,,,,,,,,,---...,,,,,,,,,---------....../////////////////////////////////...---------,,,000000000000000000000000//////000111111111111000//////000111222222333333333333222333444666888999:::;;;???GGGWWWqqqxxxttthhhZZZTTTSSSRRRLLLEEE@@@AAAAAA@@@===;;;:::;;;<<<<<<<<<<<<;;;:::999999;;;<<<===>>>???AAABBBBBB@@@@@@@@@????????????>>>@@@???===<<<<<<<<<===>>><<<======???@@@CCCDDDEEEJJJKKKMMMOOOPPPQQQPPPPPPNNNNNNPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^aaa___\\\ZZZXXXXXXYYYYYYZZZ[[[]]]___aaabbbccccccbbbbbb```___]]][[[ZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUWWWVVVUUUSSSQQQOOONNNMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAA@@@>>><<<;;;;;;;;;<<<>>>>>>===<<<;;;;;;;;;<<>>;;;:::======>>>???@@@@@@???>>>===::::::::::::::::::::::::;;;<<<>>>>>>===:::777555777666666666555555555555444444444444444444444444333333222222222111111111222222333333333333222222222111000///...//////000////////////////////////////////////////////////........................+++,,,------......------//////...---------------......//////...------,,,...............---,,,,,,------......------,,,+++------............------+++,,,,,,---............,,,,,,,,,...000///---+++/////////---***)))***+++............////////////................................................------...///////////////......------------.........---,,,++++++,,,---...........................------------------------...,,,++++++---......---......---------,,,,,,,,,++++++++++++,,,---...///------------------------+++,,,,,,------.........///...,,,++++++,,,---...//////...---------------,,,,,,---------...............------,,,---------,,,------......------,,,............---,,,+++***,,,---......,,,,,,---......------------,,,,,,,,,++++++++++++++++++++++++------.../////////......,,,,,,.../////////.........---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---------------,,,++++++------,,,+++,,,---...///...---+++*********++++++,,,,,,,,,---------.............................................---------///////////////////////////000000000000111111111//////000111111222333333333333333333444666777777888777999>>>HHH[[[xxxyyyoooiiihhhddd]]]WWWFFFDDDAAA???>>>===>>>>>>============<<<<<<;;;:::999::::::;;;<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>???;;;<<<<<<===>>>@@@BBBBBBFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^\\\[[[XXXVVVTTTTTTUUUUUUYYYZZZ[[[]]]^^^___``````___^^^]]][[[YYYWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>======>>>===<<<;;;:::999999999::::::;;;;;;::::::;;;<<<>>>;;;;;;???@@@>>>AAAFFF<<<===>>>>>>>>>>>>===<<<;;;;;;::::::999999888888999:::;;;<<<;;;888666444666666666666555555555555444444444444333333333333333222222222222111111111222222333333333333222222111111000///////////////////////////////////////////////////////////////........................+++,,,------......------///.........------------.........///......---,,,///......---------------------......------,,,,,,+++,,,,,,---------,,,,,,,,,,,,------------------++++++,,,...000000...,,,/////////---+++***+++,,,/////////...............................................................------...////////////...///..................///000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---...------------,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------------------------...---,,,+++,,,---...///000//////...............---------.........//////000///......------------,,,------......------,,,............---,,,++++++,,,---......,,,,,,---...------------,,,,,,,,,,,,------------------------,,,------------,,,,,,+++---......////////////...------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++------.........---,,,,,,,,,,,,,,,,,,------------111000///...------------,,,,,,,,,---------..............................---------...............////////////////////////000000/////////000111222///000000111111222222222222333444444555555555555888888999;;;???III]]]ooo{{{tttnnnTTTMMMEEEAAA@@@AAAAAA@@@>>>>>>============<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>???AAABBBBBBCCCAAAAAA@@@?????????@@@@@@;;;;;;;;;;;;<<<===>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMRRRRRRSSSTTTTTTTTTTTTSSSPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]YYYWWWUUUSSSRRRQQQRRRRRRWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQOOONNNLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@CCCBBBAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888777666888:::;;;;;;<<<>>>???===???DDDKKKNNNNNNPPPTTT<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777888888999999888666555444666666666666666555555555444444444333333333333333222222222222111111111111111111222222222222111111111000000///////////////////////////////////////////////////////////////........................+++,,,------......------..................---------...............------///...---,,,,,,,,,---...,,,------...------,,,,,,+++,,,,,,------------,,,---------,,,------------000...------...///......)))+++,,,++++++,,,...000/////////......---------................................................,,,---......//////......//////............//////000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......------------------------------------------...///000------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...//////...------------......------------............000///...---,,,,,,,,,---,,,------......------,,,---.........------,,,+++,,,---......,,,,,,---...---------,,,,,,,,,++++++........................+++++++++++++++***)))(((------..........................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,***+++,,,------------,,,222111000///......------,,,,,,,,,---------..............................,,,---------.../////////////////////////////////111000...---...///111333///000000000111111111222111222444555555444333222666666888;;;<<>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAA@@@@@@??????????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<======>>>?????????AAA@@@@@@@@@BBBEEEHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLNNNPPPQQQPPPQQQSSSTTTVVVWWWXXXYYYVVVUUUTTTRRRQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGDDDDDDEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@???>>>===>>>>>>============>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888999:::::::::999888777777:::===>>>===>>>AAACCCAAAGGGUUUdddoooooojjjfff<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777777777777777666666555444444555555555666666666666666444444333333333222222222222222222111111111000000000111111222222111111000000000000000000//////...////////////////////////................................................+++,,,------......------------...//////......---------...............---...---,,,++++++,,,......,,,,,,------...------,,,,,,,,,---...............------,,,,,,,,,---......777333...,,,,,,---...///'''(((*********+++---/////////......------,,,,,,................................................,,,------...............//////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...,,,++++++---......---------------------------......---------...//////------------------------------------------,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,---------...------,,,++++++,,,,,,,,,------......------,,,---------...------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,+++++++++************************,,,,,,---,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++***)))(((,,,,,,,,,---------..............................,,,---------.../////////........................111///...------///111222000000000000000111111111111222333444444333222222000111444888999:::AAAJJJWWWiii|||kkk]]]SSSLLLCCC===@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<::::::::::::;;;<<<<<<===???>>>======???AAADDDFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHJJJKKKJJJKKKMMMOOOQQQQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999<<>>===<<<======:::::::::::::::::::::999<<<<<<<<<;;;;;;::::::::::::;;;<<<=========<<<<<<>>>======<<<;;;;;;<<<<<<::::::999999::::::;;;<<<===<<<<<<<<<===???AAABBB@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA???>>>>>>===<<<===>>>???????????????<<<;;;;;;;;;::::::999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>>>>>>>999<<>>===@@@HHHNNNcccuuu===<<<;;;::::::;;;<<<===999999999888888888888888777666555333333444555666555555555555666666666777444444333333222111111000111111111111000000000000///000000000000000000//////000000111000///...---////////////////////////........................------------------------+++,,,------......------+++,,,...///000///...---,,,------...//////......***+++,,,---------------+++,,,------......------******,,,------.........++++++******,,,...000222444111...,,,,,,,,,+++***)))*********))))))+++---,,,------------------...................................................+++,,,------......------......------------.........//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------+++,,,,,,------.........------------------,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,---------...,,,,,,+++,,,,,,---...///,,,------......------,,,,,,,,,------...------,,,,,,---......,,,,,,---...,,,,,,,,,++++++++++++***---------------------------......////////////......---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......***++++++,,,------,,,,,,,,,+++*********+++---------...///000000//////...,,,,,,,,,---------......------------------------...............---------................................./////////000000000000000000000000000///000000000000111333444444555444666999777555777<<<;;;AAAJJJXXXppp~~~jjjYYYPPPIIIGGGDDDAAA???>>>>>>>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999:::;;;<<<===<<<<<<;;;======<<<;;;;;;;;;<<<<<<::::::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>???>>>=========>>>???@@@>>>@@@AAACCCCCCCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>????????????>>>======>>>============<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::999999;;;;;;:::::::::;;;<<<<<<;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;============>>>???@@@AAA;;;>>>AAAAAAAAAGGGRRR[[[vvv===<<<;;;;;;;;;;;;<<<===888888888888888999999999888666444333333444555666444555555555666666777777444444333333222111000000111111111111000000000000//////000000000000/////////000111111111000...---////////////////////////........................------------------------+++,,,------......------+++,,,...000000///...---,,,,,,---.../////////...)))***,,,---...---,,,,,,+++,,,,,,---.........---((()))***+++,,,---------+++*********,,,...111333...---------...,,,)))'''&&&''')))***+++---///222,,,,,,,,,------.........................................................+++,,,------......---------------,,,,,,---------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++...,,,++++++---......---,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,------------------------++++++,,,,,,---...//////............---,,,++++++,,,,,,,,,,,,------...///---------.........//////,,,,,,,,,---...///000111,,,------......------,,,,,,,,,------...---------,,,---......,,,,,,---...,,,,,,,,,+++++++++*********************************+++,,,,,,------------//////---,,,+++,,,,,,---,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,------.........---,,,+++***))))))+++---...***+++,,,............---,,,,,,,,,---------......------------------------/////////......------,,,........................---...//////000/////////000000000000////////////000/////////000222555666222111222555444222555::::::===???CCCUUUttt~~~vvvdddZZZLLLJJJGGGCCC@@@?????????<<<<<<<<<=========>>>>>>999::::::;;;<<<===>>>>>>999:::<<<=========<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999888888999;;;<<<999:::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::===<<<;;;:::;;;<<<===>>>;;;<<<>>>??????>>>===;;;>>>>>>??????>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<:::::::::999999999999888888888999999::::::::::::>>>=========>>>???AAACCC>>>BBBEEEEEEFFFNNN[[[fff@@@===;;;:::;;;;;;;;;:::::::::::::::999888777666999777555333222111222222444333333222222333333444555444333222111111111111000000000000000000000000000000000000000000000000............/////////////////////...---------,,,000000000000000000000000------------------------------------------,,,,,,//////000000//////...---.........------,,,,,,,,,000///---,,,++++++,,,---......//////...---,,,,,,...---+++***)))***++++++******+++,,,------......///...---,,,++++++++++++((()))***+++,,,---------///......------,,,++++++---,,,+++******+++,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......---,,,++++++******------------------------...---,,,,,,,,,,,,---...///...---,,,+++,,,,,,------,,,,,,++++++******)))---,,,,,,++++++,,,,,,---,,,---...///...---,,,+++------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---+++)))++++++*********+++,,,,,,........................++++++,,,------......///,,,,,,,,,---------......++++++++++++++++++++++++)))))))))******+++++++++------------------------///...---,,,,,,---...///---------,,,,,,+++++++++///...------++++++***)))))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,------.........------,,,+++,,,---...///---------............///000000//////.........---////////////////////////000000000000000000000000222222333444444555555666666444:::BBBHHHTTTqqqwwwiiiaaaUUUKKKGGGFFFCCCAAAAAA@@@>>><<<;;;<<<===<<<;;;999999::::::;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<;;;:::999888999999::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888999:::;;;<<<======<<<<<<;;;;;;:::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999999:::;;;;;;;;;;;;:::888:::<<<;;;999999;;;>>>;;;::::::<<<===>>>===<<<<<<>>>@@@AAAFFFKKKIIIDDDHHHDDDHHHQQQUUUXXXddduuuCCC@@@<<<;;;;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888555444333222111222222333444333333222222333333444444444333222111111111111000000000000000000000000////////////////////////............////////////...............---------........................------------------------------------------------------......------,,,+++......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,++++++++++++***)))))))))))))))******++++++,,,,,,------...---,,,++++++*********,,,,,,---.........------++++++,,,------......///000///............///000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,+++***++++++,,,******++++++,,,---------......------------......---------...---,,,,,,+++------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++---,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,---------------------....../////////---------------.........------------------------......------------.........---------,,,,,,,,,,,,...------,,,,,,++++++************+++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,---...///---------............///000/////////............////////////////////////000000000000000000000000222222333333444555555555999777:::???AAAHHH___xxx~~~pppdddWWWQQQMMMHHHDDDDDDFFFDDDAAA@@@@@@???===;;;;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;:::888888888999999999999999999888999999999999::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999999:::;;;;;;;;;<<<;;;;;;:::999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888888999999:::::::::999999999;;;======;;;999999;;;888888999;;;===????????????BBBFFFKKKTTT^^^aaa___bbb^^^aaajjjmmmlllqqq{{{GGGCCC>>>;;;:::;;;::::::;;;;;;;;;;;;;;;:::999888333222222111111222222333333333222222222222333333444333222111111000111111000000000000000000000000////////////////////////---............/////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------......------,,,+++...------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++++++++******)))******++++++++++++++++++---,,,+++***************---.........------,,,+++++++++,,,------......///------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))//////......---,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,+++*********+++++++++++++++,,,------......------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,---......////////////............,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---...///---------............///////////////............////////////////////////000000000000000000000000222222333333444444555555:::999:::===<<>>======<<<;;;;;;::::::;;;:::::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::999999888777888888999999999999888888888888888999999999999:::999999999999999999999999888888888999999999999::::::999999888888999:::;;;::::::999999888888999999999999999999999999999999:::;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999777999<<<===<<<:::999999999:::;;;<<<>>>???AAABBBDDDKKKTTT___ooozzzzzz}}}xxxzzz~~~IIIEEE???<<<::::::::::::888888888888888777666666333333333222222222222222333333222222222222333333444333222111000000000000////////////////////////////////////////////////---------.........//////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...///////////////000//////...---------------------------***+++,,,.........---,,,++++++,,,,,,,,,,,,++++++,,,---...//////...,,,+++++++++******************,,,++++++***)))))))))***+++++++++,,,,,,++++++***///......------,,,++++++,,,++++++++++++++++++,,,,,,,,,---.........---------------------------------------------,,,++++++//////.........---------++++++++++++++++++++++++------------------------,,,,,,++++++++++++++++++///......------,,,,,,++++++******))))))******+++///...,,,+++***+++,,,---,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,------......---------............//////////////////.........////////////////////////000000000000000000000000111222222333444444555555888777:::<<<<<<>>>JJJXXXlll{{{sssnnnhhhcccbbbUUUPPPJJJDDDBBBAAAAAA@@@??????>>>======<<<;;;;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888777777777888888999999888888777777777888888888999999999888888888888888888888888777777888888888999999999;;;:::888666666777999::::::999999888888888999999999999999999999999999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<;;;;;;:::;;;<<<==================>>>>>>>>>???@@@CCCEEELLLXXXhhhzzz|||vvvwwwGGGCCC>>>;;;:::::::::999777777888888777777666666666666555444333222111000333222222111111222222333333333222111000000000000////////////////////////........................------------............,,,---------.../////////------------------------------------------------++++++,,,,,,---...///////////////000//////...---------------------------+++,,,---/////////...---,,,,,,------------,,,,,,+++,,,...//////...---,,,++++++******************++++++******)))*********((()))***+++,,,,,,,,,,,,///......------,,,++++++......////////////......++++++,,,---......------------------------------,,,,,,---..............................---------------------------------------------------------,,,,,,------------------///......------,,,,,,++++++******))))))******+++...---,,,+++***+++,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,//////......------,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***************+++++++++***++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,------------------------............///.........///////////////////////////////////////000000000000000000000000111111222222333444444555555666888;;;===???GGGOOOVVVhhh~~~~~~ppphhh\\\RRRKKKHHHGGGFFF??????>>>>>>===<<<<<<;;;<<<;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888999999999999888888777777888888888999999999888888888888888888888888777777888888888999999999;;;999777666666777888::::::999999888999999::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<>>===<<<===>>>>>>>>>===???@@@@@@AAADDDIIIMMMZZZiii~~~|||xxxBBB???<<<;;;::::::999888888888999999999888888777777777666666444222111000222222111111111111222222333222111000000///000000000000000000000000000000........................,,,------------.........---------.......................................------------------------+++,,,,,,------.........------......------,,,+++,,,,,,,,,------------...,,,,,,------......------+++,,,,,,---------------)))******+++++++++++++++******++++++++++++++++++,,,++++++*********++++++******,,,---.../////////++++++,,,------......///------............------***+++,,,------...------------------------------+++,,,---...////////////------------------------------------------------,,,------......------,,,,,,,,,---.........------+++++++++,,,------......------,,,,,,,,,,,,------------,,,++++++++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++++++++,,,,,,,,,,,,//////...---,,,+++******.........---------------------------------------,,,,,,------------,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,+++,,,------......---------------............///.........///////////////////////////////////////000000000000000000000000111111222222333333444444555555777888999<<>>======>>>======<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888999999999999::::::999999999888888888999999999999:::888888888888888888888888888888888999999999999:::999888888777777888999:::::::::999999::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;888888:::;;;<<<<<<======???>>><<<<<<>>>??????>>>@@@BBBDDDEEEGGGLLLTTTZZZkkk|||{{{;;;:::999:::::::::888777777777888888888888888777444555555555444222111000222222111111111111222222333222111000000/////////000000000000000000000000........................,,,,,,---------........................---------........................------------------------------------------------------......------,,,+++,,,,,,,,,---------......,,,,,,++++++******++++++******+++,,,,,,,,,,,,,,,)))))))))))))))***++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------............++++++,,,------......///***++++++,,,,,,++++++*********+++,,,------------........................,,,,,,---.........------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,---...------,,,******++++++,,,---------......------------......,,,,,,,,,,,,,,,+++******+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////.........------,,,------...------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******)))))))))............////////////........................---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,---.........---------------............///............/////////000////////////////////////000000000000000000000000111111111222333333444444555555666555666888:::999BBBFFFOOOaaaxxxsssfffZZZTTTQQQPPPNNNKKKHHHEEECCCBBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999888999999:::::::::;;;;;;;;;;;;::::::999999999999::::::::::::999999999999999999999999999999999999::::::::::::777888888888999:::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<888999;;;===???@@@AAAAAAAAABBBEEELLLRRRUUUTTTRRROOOQQQSSSRRRRRRVVV___fffyyy777777777999::::::888666555555666666666666666555111222333444333333111111222222111111111111222222333222111000////////////000000000000000000000000........................,,,,,,,,,---------....../////////......------,,,........................------------------------------------------,,,,,,//////000000//////...---,,,,,,,,,------.........,,,+++)))((((((((())))))((()))***+++++++++++++++++++++***)))***+++---...******+++,,,------......,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,+++******///......------,,,++++++------////////////------)))***+++,,,------...---........................------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,)))***+++,,,---,,,,,,+++------,,,++++++******)))---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---------,,,,,,,,,------...........................------,,,++++++*********,,,,,,------------......---------------------...,,,---------......//////////////////////////////...---++++++++++++---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,---.........---,,,---------.........//////---.........//////000000////////////////////////000000000000000000000000000111111222333333444444555555555444666888999777AAA@@@BBBJJJYYYppp~~~pppggg^^^]]]YYYUUUQQQMMMJJJHHHCCCBBB@@@???===<<<<<<<<<========================::::::::::::::::::::::::<<<;;;:::999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<;;;<<<>>>AAACCCEEEFFFFFFIIIMMMWWWcccnnntttsssqqqaaabbbbbb___\\\^^^fffmmm777777888888888888777777222333444555555444333222444555555555444222000///000000000000000000000000333222000///.........///////////////////////////---------...------,,,,,,------------------------------------------------///...,,,++++++,,,---...+++++++++,,,,,,,,,---------------.........//////222222111000///...---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------++++++++++++++++++++++++------,,,,,,,,,---......------,,,+++************++++++++++++++++++++++++,,,,,,,,,------............------,,,+++***))))))++++++++++++++++++++++++)))******++++++,,,------...............------------------......///////////////////////////////////////............//////000000//////............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---555333///,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......111000///...---,,,,,,,,,000///...------...///000,,,,,,++++++,,,,,,---...---.........---,,,,,,+++++++++,,,,,,,,,+++******///...---,,,***)))((('''......---------,,,,,,,,,------,,,,,,,,,---......+++,,,---......---,,,+++///...---,,,,,,---...///---------............///...------,,,,,,,,,------,,,,,,------------,,,,,,............////////////000000000000000000000000111222222333333444555555555555444444444666777888>>><<<===BBBJJJWWWmmmxxxyyywwwrrrmmmggg___VVVPPPPPPJJJBBB???AAABBB@@@===;;;<<<<<<=========<<<<<<<<<;;;999888888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<555666666777777777777666444555666777888888888888<<<<<<;;;;;;::::::::::::;;;999888999:::;;;;;;;;;777;;;<<<888888===BBBCCC???======???>>>;;;:::======<<<===??????===<<<<<>>DDDHHHKKKOOOTTT\\\bbbjjjxxxvvvqqqmmmkkknnnsss~~~777777888888888888777777333444444444444444444333555555555444333222000///000000000000000000000000333222000///.........///........................,,,,,,------...---------***++++++,,,---...//////------------------------...------,,,,,,------------------............///---------...............000000000//////......------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------******++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,---------......---,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------.................................//////............///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......000///...---------------///...---,,,,,,---...///,,,,,,++++++,,,,,,---...------......------,,,+++++++++,,,,,,,,,,,,,,,+++------,,,,,,+++************++++++,,,---.../////////...---,,,+++*********,,,------------------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------............------............////////////000000000000000000000000111111111222333333444444666555444444555666888999???<<<;;;===@@@HHHWWWfff|||yyyvvvrrrooobbbYYYMMMFFFEEEEEECCC@@@======>>>>>>>>>======<<<===<<<<<<<<<<<<<<<======::::::999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;::::::999999<<<<<<======>>>>>>>>>===;;;:::999999:::::::::999999===>>>;;;;;;???AAA@@@<<<::::::<<<<<<:::;;;???>>><<<<<<===>>>>>>>>>>>>@@@@@@CCCJJJOOOSSS\\\dddooowww{{{vvvvvvzzz666777777888888777777666555444444333333444444555666555444222222111111111000000000000000000000000222111000///.........///........................++++++,,,---............,,,,,,,,,---------......------------------------,,,,,,------...------,,,------------.....................---------------........................---,,,,,,++++++,,,,,,---,,,,,,------------------+++++++++++++++++++++++++++,,,...///...---+++***,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((('''++++++++++++,,,---...///------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,------------------------------------///......------......///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......///......---------......------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------......------,,,,,,***+++,,,---------------++++++++++++,,,,,,,,,,,,******+++,,,---...//////...---,,,+++***)))))))))...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------.........//////.....................////////////000000000000000000000000000000000111222222333333666555555444555777888999===:::999999888:::CCCMMMdddzzzooo```UUUPPPMMMIIIFFFBBBBBBAAAAAA@@@@@@??????<<<===============<<<<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>=========<<<;;;;;;;;;:::::::::999999999999999:::;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;:::::::::888<<<===;;;;;;>>>>>>;;;:::999:::======<<<@@@FFFEEEDDDDDDFFFHHHJJJJJJHHHFFFGGGLLLSSSXXX^^^lllxxx666666777777777777666666555444333222222333444555666555333111000111111222000000000000000000000000111111000///////////////------------------------***+++,,,---............111000///...,,,+++***)))------------------------+++,,,---.........---,,,******+++++++++,,,,,,,,,......------------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------......///************************+++,,,...//////---***(((++++++,,,---......//////---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))(((---,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------...------,,,,,,***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,---......---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,------------------,,,------...///......////////////................../////////////////////////////////////////////000111111222222555555444444555777999:::;;;888888999999888===CCCMMMddduuujjjccc\\\UUUOOOIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>=========<<<<<<<<<======>>>???>>>>>>>>>==================<<<<<<;;;;;;;;;<<<<<<888888888999999::::::;;;;;;<<<======<<<:::888777===>>>>>>>>>===<<<<<<======@@@AAA>>>>>>@@@@@@>>>===<<<>>>AAABBBDDDKKKSSSTTTWWWZZZ^^^bbbeeeaaa[[[SSSTTTYYY]]]```gggvvv666666777777777777666666555444333222222333444555555444222111000000111222////////////////////////000000000000000/////////........................***+++,,,---............111000///...,,,***))))))------------------------***+++---...///...---,,,*********+++++++++,,,,,,------------------,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---+++,,,,,,------.........***************************,,,...///...,,,***(((''''''(((((()))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,---+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000---------......---------,,,,,,++++++,,,,,,---...,,,,,,------...------,,,***+++,,,---......//////......------,,,++++++***------,,,,,,,,,++++++++++++++++++,,,,,,---//////...---,,,++++++,,,---...------............------------------...........................///000000......////////////..................////////////////////////////////////...//////000000111222222444444333444555666888:::;;;888888::::::999;;;@@@@@@MMMaaayyy|||{{{qqqfff]]]QQQPPPNNNLLLJJJIIIIIIIIIMMMKKKIIIFFFDDDBBBAAA@@@>>>>>>>>>======>>>>>>???>>>>>>==================???>>>>>>>>>>>>???AAAAAA===<<<;;;;;;;;;<<<<<<=========>>>??????>>>===<<<;;;===>>>>>>===>>>AAADDDHHHLLLNNNIIIFFFGGGHHHFFFDDDCCCEEEHHHJJJNNNXXXbbbfffnnnwww}}}}}}rrrffffffggghhhhhhmmm{{{555666666777777666666555555444444333333444444555333333222111111111111111//////////////////////////////000000000000//////////////////////////////++++++,,,---............------------------------------------------------++++++,,,---............,,,,,,,,,,,,------------+++,,,,,,,,,------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...---,,,***))))))))))))******++++++,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////...---,,,++++++++++++------------------------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,------....../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------------...///000------............------,,,,,,++++++,,,,,,---...,,,,,,------......------***+++,,,---------------///......---,,,++++++***))))))***+++,,,---......///...------,,,,,,,,,---...------,,,,,,------...---......//////......------------.........//////------------...///000111.........//////.....................////////////000000000000000000000000/////////000111111222222222222222222444666777999>>>:::888999888666777;;;:::>>>HHH\\\www{{{|||zzzooo```^^^[[[XXXVVVUUUUUUUUUWWWWWWVVVSSSNNNIIIDDDAAAAAA@@@???>>>===============>>>>>>>>>????????????@@@@@@???>>>>>>@@@AAABBB@@@???===;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBB<<<>>>@@@@@@AAAEEEKKKQQQWWW___ddd^^^UUUPPPOOONNNMMMMMMOOOSSSUUUZZZfffsssxxxzzzwwwuuutttrrruuu555555666666666666555555333444444444444444444333111222222222222111111000////////////////////////...///000111111000//////000000000000000000000000,,,,,,------...---------,,,---------------------------------------------,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,---------******+++,,,---......///------------............---,,,,,,++++++,,,,,,---++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++........................+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------///...+++******+++---...---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------............---------......///+++,,,------------,,,+++,,,,,,++++++,,,,,,---...+++,,,------......------++++++,,,,,,,,,,,,,,,+++---------------------,,,))))))***+++,,,------......---,,,,,,+++,,,,,,,,,,,,------------------,,,,,,---............---,,,,,,,,,---------.........+++++++++,,,,,,---//////------............------............////////////000000000000000000000000//////000111111222222333111000000111222444666888AAA;;;777777666444555888999:::>>>III[[[rrrtttrrrooollliiihhhggggggjjjmmmooommmggg\\\QQQJJJGGGFFFDDDBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEDDDBBB@@@???@@@AAAAAAAAAAAA@@@@@@AAACCCEEEGGGGGGFFFEEEDDDCCCDDDFFFGGGCCCEEEHHHIIIKKKQQQ\\\dddppprrreee___]]][[[[[[]]]```bbbhhhvvv~~~555555666666666666555555222333555555555555333222000111222333333222000///////////////////////////...///000111111000//////000000000000000000000000---------...------,,,,,,//////...---,,,,,,+++***------------------------,,,,,,++++++,,,---///000))))))*********+++++++++))))))***+++---...//////........................---,,,,,,++++++,,,,,,---,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------111///+++((('''(((***,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------,,,++++++++++++++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++***+++---......---+++***...,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......///......---------......***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...+++,,,,,,---.........---++++++,,,,,,,,,+++******++++++,,,------...//////,,,,,,,,,+++++++++******)))))))))***+++---...///+++,,,............,,,+++++++++------------++++++++++++,,,,,,,,,---------************+++,,,---...,,,------------------,,,............/////////000000000000000000000000000000000000111222222333333000//////000222444666777BBB;;;666555555444666:::<<<===???BBBIIIYYYsss|||yyyxxxwwwxxxuuueeeZZZMMMLLLJJJHHHFFFEEEDDDCCCHHHHHHIIIJJJLLLMMMNNNNNNOOOMMMJJJGGGEEEEEEEEEEEEFFFFFFGGGJJJNNNSSSWWWZZZ[[[YYYTTTPPPMMMMMMMMMNNNKKKNNNPPPRRRUUU]]]jjjttt~~~tttpppfffgggiiikkkmmmttt999888888777666555555555:::999888666555333222222333222222111000///...---000000000000////////////////////////////////////////////////////////////,,,------......------,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........***++++++,,,------------...---,,,+++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---------............---,,,++++++++++++))),,,...,,,))))))...333------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,...//////......++++++,,,,,,,,,,,,------............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,+++******+++,,,---,,,---...//////---+++***)))******++++++,,,,,,---))))))***++++++,,,------...------,,,,,,------...+++++++++,,,,,,,,,------++++++,,,,,,---...//////------,,,,,,,,,,,,++++++------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++---------------------------------,,,+++***((('''++++++++++++++++++++++++------------------------/////////...---,,,******++++++,,,,,,---...//////)))***+++,,,------------///............---------///---,,,---000000...+++......///000000///...---...------------...//////------......///000000000333111///---...111444777::::::999777666444333333333333555:::BBBMMMVVV\\\yyyqqqddd___ZZZWWWRRRKKKIIIJJJKKKRRRXXX\\\aaahhhmmmnnnmmm```TTTPPPOOONNNMMMNNNNNNPPPXXXaaaeeegggppp|||uuucccXXXYYY\\\\\\]]]ZZZZZZ]]]ccclll{{{}}}}}}xxxttttttuuu~~~666666666555444333333333555555555555555555555666333222222111111111111111111111000000//////......////////////////////////........................,,,------......------,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------***,,,---***'''&&&***...---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...///...---+++***,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,---------.........+++,,,,,,------.........------,,,,,,,,,,,,++++++------,,,,,,+++******)))+++,,,,,,------,,,,,,+++........................---......///......------........................------------------------............---,,,++++++++++++,,,,,,---......///***+++,,,------.....................------------111///......000000...+++,,,---...///000000//////...------------...//////------......///000000000222111///...///111444555888777666666444444333222555666888<<<@@@FFFJJJMMMZZZpppxxxrrrmmmiiiccc[[[XXXYYY[[[bbbiiimmmuuu{{{jjjaaa^^^[[[[[[^^^ZZZ\\\dddqqq{{{qqqllljjjhhhjjjeeecccffflllvvv666666555555444333333333333333444444555555666666111111000000000111333444222111111000///......---////////////////////////........................,,,------......------,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------,,,++++++((()))+++,,,------,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,+++******)))((((((*********+++++++++,,,,,,++++++++++++,,,---...///---......+++'''&&&(((++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++*********+++++++++,,,,,,,,,,,,------******++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,+++++++++,,,,,,---......---+++***......------,,,++++++***,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------.........//////------------------------------,,,,,,,,,,,,++++++------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,------......+++,,,---...........................------------000/////////000000...,,,+++,,,---...000000000000...------------...//////------......///000000000000000000000000111333333444444444444333333333333444666999<<<>>>>>>>>>>>>@@@PPPiii}}}xxxqqqiiieeefffiiipppvvvzzzvvvpppkkkhhhiiidddeeennn|||{{{vvvqqqwwwrrrooorrryyy777777777666666555555555555555444444333333222222111000///......000111333222222111000///...------////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------------------,,,++++++***%%%'''***---......------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,+++++++++*********)))++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000---***)))+++,,,++++++------------++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------*********++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***+++,,,---------,,,,,,+++.........------,,,,,,,,,---------------------,,,---,,,,,,,,,,,,,,,,,,---------------............------------------,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,************************------------------------***+++,,,---------------++++++,,,,,,,,,---------,,,------.../////////............---------,,,,,,---------...//////......,,,------....../////////...------------...//////------......///000000000//////000111111111111111222222222333333333444444111333666999;;;;;;:::999;;;AAAMMMaaa|||{{{sssppprrrwww|||zzztttqqqnnnqqqyyy}}}zzz~~~zzzxxx~~~666666666666555555555555444444333333222222111111333222111000///000111111111111111000///......---////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------------------,,,++++++***%%%'''***---......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,------,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,------...---,,,,,,---...++++++------------++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000+++++++++,,,,,,,,,------,,,,,,++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------...............---........................------------------------******+++,,,------------+++++++++,,,,,,,,,,,,,,,------......///............------------,,,,,,,,,''')))+++,,,---...////////////......------------...------------...//////------......///000000000...///000111111111000000111222222333333444555555111222444555666777888888;;;;;;>>>III\\\ttt}}}333333333333333333333333000000111111222222333333333333333333222222111111000000000000////////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---------,,,++++++((()))+++,,,------,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***++++++,,,------......,,,,,,---------.........///...---,,,++++++++++++)))******+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...000000++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---.........,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------------------,,,,,,,,,,,,%%%'''***+++,,,,,,...///111000...---,,,+++++++++...------------...//////------......///000000000//////000111111000000///111111111222333444444555444444333333333444555555555555999@@@JJJYYYnnn333333333333333333333333000111111111111111111111...///111222222222000///////////////000000000000////////////////////////------------------------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,*********+++---...---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------------++++++,,,,,,,,,,,,------///---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------.........------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************------------------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,,,,++++++'''***,,,---++++++,,,...000///---,,,,,,,,,,,,---...------------...//////------......///000000000000000000000//////000000000000000111111222222222222222333333333333333333333222555;;;???EEERRR___}}}555555555555555555555555444444333111000...---,,,'''))),,,///000///...---......//////000000111111////////////////////////------------------------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------...............------,,,,,,,,,***+++,,,,,,------------...---,,,+++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***++++++++++++***))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++,,,---......---------...///000///---...---++++++++++++---...,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---,,,+++***)))++++++,,,,,,,,,---------///---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,+++******+++,,,---+++*********+++,,,,,,------,,,,,,++++++******)))))))))***++++++,,,------,,,++++++++++++++++++,,,---------.........//////++++++,,,,,,---...//////---------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,------.........------------------------------------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,++++++---------,,,,,,,,,++++++***---///...+++***+++,,,...---,,,+++,,,---...///...------------...//////------......///000000000111000////////////000000////////////000000000111---...111333444444333333777222222555888:::AAAKKKWWWppp|||555555444333333333444444222222222111111111111000/////////000111111222222000000000000///,,,***)))---------............///......------------......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------)))))))))******++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,------......------,,,)))***++++++,,,,,,++++++************************((()))***+++,,,---......+++++++++************)))++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,------,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***((('''((()))++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,*********++++++,,,,,,,,,(((+++------+++)))+++---........................000///...------------------------,,,,,,,,,++++++,,,,,,---------,,,,,,+++------,,,,,,,,,,,,++++++//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++---------,,,,,,+++++++++++++++***+++------+++)))+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,,,,,,,+++***+++,,,...///,,,+++)))))))))+++---......------,,,,,,------...---------,,,,,,++++++++++++---......---,,,,,,---...---,,,,,,+++++++++,,,++++++,,,---------,,,,,,...---,,,++++++,,,---...,,,---///000///---+++)))111...---...111222111///////////////////////////000000000000111111111111000111222333444555555555666666555555777999;;;<<>>IIIZZZnnn{{{rrroooqqqsssxxx|||222222333333333222111000222222111111111000000000222222111000000///......//////...------------------------............///......------------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------//////...............---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------......------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...)))******++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++,,,.........---)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++***+++---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++++++++***************++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++)))***+++,,,---...///000+++++++++++++++*********------------------------...---,,,---...///...---------,,,,,,,,,,,,++++++...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---------,,,+++******+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---///...---,,,---......------,,,,,,,,,,,,---.........---,,,+++***)))++++++************++++++...---,,,++++++---...///---,,,,,,,,,...///...---//////////////////////////////000000000000111111111222222333333333222222333333333444555666777888888???IIITTT```lllyyy~~~tttnnnlllmmmxxx{{{333444666666666444222000111111111111000000000000111111000000///////////////...---,,,,,,---//////---------............///...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++******++++++,,,---------,,,,,,))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------...---,,,---//////...,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,+++++++++************++++++,,,+++++++++------,,,,,,,,,+++++++++))))))***+++---...//////,,,++++++******)))))))))------------------------///...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,---''''''((()))***,,,...///++++++************++++++,,,+++++++++++++++++++++***,,,------,,,++++++,,,---,,,++++++++++++,,,,,,------------,,,,,,+++***------------------------++++++,,,---///111222333............///000000///////////////////////////////////////000000000111111222222222222222111000222222222333444444555666888<<>>BBBHHHWWWppp555444444333111000000///111000000000////////////......//////////////////..................---------------............///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++******+++,,,,,,------------,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,---------------************+++,,,---...------------------------******++++++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---...---+++(((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++,,,,,,***)))(((+++...///...,,,------------------------------,,,,,,+++,,,,,,,,,......---------,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,+++++++++,,,,,,---------///,,,***)))+++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,+++***++++++++++++******)))(((+++++++++******+++++++++)))*********++++++++++++***+++------+++++++++,,,,,,,,,++++++,,,------...***++++++,,,------------++++++,,,------,,,++++++------...---,,,+++)))(((***,,,------++++++,,,...////////////////////////........./////////000000......///000111111111111000111222333333333222222///000111222444666999:::<<>>NNNcccxxx111111111111111111111111000000000000000000000000........................+++,,,,,,,,,------------,,,,,,------------------------,,,,,,------...//////...---,,,,,,,,,---...))))))***+++,,,---......------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------+++******,,,///000///...---,,,***))))))***+++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,+++******************+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++,,,...//////...,,,+++,,,++++++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,------------,,,+++***)))******+++,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++++++++************************+++,,,---,,,+++***+++---...------,,,,,,------...+++++++++++++++*********---------------,,,,,,+++,,,,,,,,,,,,------------........................,,,---......//////......////////////////////////000111111111000000///...//////000000000000111111000222333222111111222333222222333888BBBOOO\\\ddddddnnn111111111111111111111111000000000000000000000000........................++++++++++++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,------...///...---,,,++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------......,,,+++,,,,,,++++++,,,...///111***+++,,,------,,,***)))++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))***,,,...++++++++++++++++++++++++---,,,+++***+++,,,---...************+++,,,------......///000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******)))***+++,,,,,,+++***)))---------------,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,++++++------------,,,++++++******+++,,,---.../////////---...............------+++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,---------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------------------------------+++++++++******)))))))))***************************,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,------++++++******************,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///////////////////////////000000000000000//////////////////000000000111111222333222111000111222111222333666;;;AAAGGGKKKNNNTTT```ooo~~~000000000000000000000000////////////////////////........................,,,,,,+++++++++,,,---...,,,,,,,,,------.........+++++++++++++++,,,------------,,,++++++*********,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***++++++++++++++++++,,,,,,)))***,,,------,,,+++*********+++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))*********)))***---000++++++++++++++++++++++++,,,,,,+++***+++,,,...///************+++,,,------,,,---...//////---***)))......---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++,,,---...---,,,++++++***++++++++++++++++++++++++(((((()))+++,,,------------------,,,++++++++++++***+++,,,---.../////////---....../////////......++++++++++++++++++++++++,,,---...//////...---,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------------------------------,,,+++++++++******))))))***************************+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,+++******))))))***++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////------...000000111111111...////////////000000000111222333222000000000222000111222444777999;;;<<<@@@DDDJJJSSS___nnn~~~////////////////////////////////////////////////........................---,,,+++++++++,,,...///,,,,,,------------------++++++******++++++,,,---++++++++++++++++++******(((((()))***+++,,,------++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...///...------.........---+++)))(((******+++,,,,,,,,,++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++*********,,,...++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++************&&&(((***,,,------,,,+++///......---+++******)))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,***))))))***,,,---***,,,------+++***++++++++++++++++++++++++++++++'''((()))***+++---......---,,,,,,++++++,,,,,,---)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++------............------))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++******++++++++++++,,,,,,---------------,,,,,,,,,***************************+++,,,+++***)))***,,,,,,++++++******++++++,,,++++++***))))))+++,,,---***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,---......//////......////////////////////////,,,,,,...///000111111111......////////////000000///111222111000000111222///000111222333444555555555:::@@@FFFKKKSSS]]]ddd{{{////////////////////////////////////////////////...........................---,,,+++,,,---///000------------------,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------+++++++++,,,,,,---------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))((((((***---...---,,,)))+++...000000///,,,***++++++******++++++,,,---))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))***++++++++++++++++++++++++)))***+++,,,------------...---,,,+++************((()))***,,,---...---------------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,(((***---,,,***)))+++,,,************************))))))))))))***+++,,,---,,,++++++++++++,,,...///******+++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------------------************************)))+++,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,+++*********+++---...******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................,,,---......//////......////////////////////////------...///000000000///........./////////000000...000111111000000111333000000111111222333333444222666;;;===>>>AAAFFFKKKYYYooo~~~////////////////////////////////////////////////........................///...---,,,,,,...///111.........------,,,,,,,,,*********)))***++++++,,,++++++,,,---............+++++++++************)))+++++++++,,,,,,---------------,,,+++************++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********++++++)))((( &&&,,,......,,,***++++++***)))***+++---...((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***'''&&&&&&++++++++++++++++++++++++(((***+++---......------************+++,,,---...//////////////////......++++++,,,,,,,,,,,,------)))))))))******+++++++++******************************+++,,,,,,---......******++++++++++++******)))***,,,------,,,***)))&&&))),,,,,,***)))+++---************************+++***************+++++++++*********+++---///000------.........---,,,,,,+++,,,------.........---************************,,,+++***))))))***+++,,,***+++,,,---............++++++,,,---------,,,,,,++++++++++++++++++++++++------......///000111111------------------------***,,,...---+++***,,,...,,,,,,,,,+++++++++******,,,,,,---.........------,,,,,,,,,------.........*********++++++,,,,,,,,,************************)))+++++++++***)))***+++...------,,,,,,------...---,,,+++******,,,...///)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///////////////////////////////////////......---............/////////000---///000111000000222444333333222222333444444555555777888666555777>>>DDDCCCUUUiiiyyyxxxqqquuu111///...///000111000...---...//////------...///000///...---------------,,,---------.../////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++------***'''*********++++++,,,,,,,,,,,,+++***))))))***+++,,,...---,,,+++***+++,,,,,,///......------,,,++++++++++++++++++++++++++++++000///---+++******++++++,,,++++++******++++++,,,---,,,+++))))))))))))***------------,,,+++******,,,++++++***)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++***************+++,,,+++++++++***)))))))))+++,,,------------...///,,,,,,+++++++++,,,------//////------------//////++++++++++++++++++++++++((())))))******+++,,,,,,,,,++++++******++++++,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,---...---,,,***))),,,,,,++++++++++++++++++,,,,,,++++++++++++++++++........................---,,,***(((((()))***+++)))))))))***+++...000111+++,,,---------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,******)))***,,,,,,.../////////...------,,,,,,,,,------,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++******))))))******,,,...000000...,,,((()))***+++++++++++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++************************,,,---...///...---,,,+++---,,,+++++++++,,,---...---------------------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000000......------------......///////////////.........000000000000000000000000///000222333444444333222333333333444444444555555===BBBLLL[[[nnnyyysssnnnmmmuuu~~~000///...///000111000...,,,.........---,,,---...//////...---------------------------............---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++------,,,)))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++*********++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***,,,++++++******++++++,,,,,,++++++******+++,,,---,,,,,,------,,,,,,++++++---,,,+++***************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,---...,,,,,,+++******+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++*********+++++++++++++++,,,++++++******++++++,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))))))))++++++,,,,,,+++++++++,,,---...)))***,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,+++******)))***+++,,,,,,------------,,,+++************+++,,,++++++++++++*********)))******+++,,,//////---,,,)))******++++++++++++***++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000......------------....../////////////////////...000000000000000000000000000111222222222111000///222222222222333333333444444777===HHHVVVgggvvv~~~|||wwwqqqlllkkkrrrzzz000///......000000///...+++---...---,,,+++,,,---///.........------------............---------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---+++***++++++++++++,,,,,,,,,++++++************++++++,,,+++***)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++,,,++++++******++++++,,,++++++++++++,,,---...///++++++,,,,,,------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++************++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---------+++,,,---,,,+++***+++,,,---,,,+++******)))******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,---,,,,,,++++++++++++,,,*********++++++,,,,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,......---,,,++++++++++++((()))***,,,---.........++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++******))))))))))))+++,,,---.........,,,,,,++++++++++++,,,,,,++++++++++++******************)))***,,,------,,,++++++++++++++++++***)))******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////......------------............//////////////////000000000000000000000000111111111111000///...---111111111111222222222222444444666;;;EEEQQQ]]]ddduuu}}}zzzrrrlllfffdddiiiqqq000///......///000///...+++,,,------++++++,,,---..................------.........------,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************)))******+++,,,---------------------------------+++++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++,,,,,,------)))***+++,,,------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++******))))))******+++,,,++++++++++++,,,------***+++++++++,,,,,,------+++,,,---,,,***)))***+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,,,,,,,---,,,+++******+++,,,---))))))***+++,,,,,,------,,,,,,++++++++++++++++++------------------------------,,,++++++,,,,,,---...------,,,++++++++++++)))******+++,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++.../////////...,,,***))),,,,,,------------,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((***,,,,,,,,,,,,,,,,,,,,,+++******)))+++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,---......------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------------..................////////////000000000000000000000000111111111000000/////////111111111222222222222333777777888:::???FFFMMMPPPVVVdddwww~~~zzzrrrhhhbbb\\\YYY[[[aaa///...---...///000///---+++,,,------++++++,,,---------...//////......---......------,,,,,,,,,+++---------------.........+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---...//////------------------------***++++++,,,------------,,,++++++******++++++,,,+++++++++++++++******))))))***+++,,,---............------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++************++++++***************+++,,,,,,))))))******++++++,,,,,,+++,,,---,,,***)))***+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...------,,,+++******,,,++++++******++++++,,,+++++++++,,,,,,---......++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,+++***)))******,,,---))))))***+++,,,,,,------*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---...///...---,,,+++------...............---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++++++++,,,---,,,,,,,,,++++++*********+++,,,,,,,,,------......,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------------......---.........//////000000////////////////////////000000000000111111222222222222222222333333333333222444666999;;;===??????@@@JJJZZZiiivvv~~~ooofff\\\VVVPPPKKKKKKNNN///...------//////...---+++---...---,,,+++,,,---,,,---.../////////...---------------,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---...---+++))))))***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,------------,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,++++++******++++++,,,++++++,,,+++***)))(((''')))***+++,,,------...---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///,,,++++++++++++++++++,,,))))))))))))***+++,,,,,,******************+++++++++,,,---,,,+++***+++,,,000///...------,,,------******++++++++++++***************++++++,,,,,,---...------,,,+++******))),,,++++++******++++++,,,++++++,,,,,,------......++++++++++++++++++++++++)))))))))***+++++++++,,,+++************++++++,,,*********++++++,,,,,,---)))******++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,---......---,,,,,,+++***************++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,.../////////++++++,,,---------,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,,,,---------,,,++++++++++++++++++++++++++++++************************+++******)))))))))))))))******++++++++++++******,,,,,,,,,------......///+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------........./////////......------------......------......///000000000////////////////////////000000000000111222333444222222222222333333333444///222555999:::999777666777===EEENNNWWWbbbnnnwwwttt```WWWNNNIIIDDD@@@???AAA///...------//////...---,,,.........---,,,---...+++,,,...///000///...---,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************))),,,------+++)))***,,,,,,,,,,,,+++++++++******++++++,,,------,,,+++++++++,,,,,,---,,,+++***)))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***))),,,++++++******++++++,,,***+++,,,,,,,,,+++***)))***+++,,,,,,------------,,,,,,++++++,,,------...------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))******+++,,,---...------,,,,,,,,,,,,------************+++,,,------++++++++++++++++++******+++,,,------,,,,,,---......------,,,,,,,,,------***+++,,,------,,,+++***)))******+++,,,,,,------,,,,,,++++++*********))),,,++++++******++++++,,,,,,,,,,,,---------------******************************************++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))******++++++,,,++++++)))***+++---...---------+++******))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++---......******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,+++******+++++++++,,,,,,,,,------)))))))))+++---...,,,***++++++,,,,,,---,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******))))))((()))***+++,,,,,,++++++***++++++,,,------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******....../////////000000000......------------......------......///000000111////////////////////////111000/////////000111111111111111111222222222222222444777999999888666555444777:::===AAAHHHQQQXXXlllyyyzzzwwwzzztttdddRRRIIIAAA???===:::999;;;///...------...///...------...//////------...///+++,,,...000000///...---+++++++++,,,,,,---------(((((())))))*********++++++,,,,,,------,,,,,,+++************************'''***------+++***,,,...,,,,,,,,,++++++*********++++++------------++++++******+++,,,+++***)))(((***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...------++++++,,,++++++++++++++++++,,,)))***,,,---......---,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---...---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...------,,,,,,------...++++++++++++,,,---...///---------,,,,,,++++++++++++,,,------------...///,,,,,,+++++++++,,,------------////////////------))))))***+++,,,,,,------+++++++++************))),,,++++++++++++++++++,,,------------------------************************+++++++++***************((()))***,,,,,,,,,+++***,,,,,,++++++++++++++++++///...---,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***+++,,,---...---,,,+++))))))(((((()))+++---...---,,,,,,++++++*********++++++++++++++++++++++++000///,,,***))))))))))))***+++,,,---------------)))***+++,,,---.........)))***+++,,,,,,+++***)))+++++++++,,,,,,---------((()))***,,,......,,,******+++,,,,,,------------***+++,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++&&&((()))+++,,,,,,,,,+++))))))***+++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********////////////000000000000.........------.........---------...///000000111////////////////////////222111///...------......000000000000111111111111444555555666666555555444111444666777777:::@@@EEEGGGXXXmmmzzz}}}|||qqqnnnsss{{{}}}|||}}}rrr^^^OOOIIIAAA:::999999888777999////////////////////////......---------,,,,,,,,,.........------.........---,,,,,,++++++,,,,,,---++++++,,,---............---,,,***)))))))))******++++++************+++++++++,,,...---,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------000///...---,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,+++***)))))))))***)))************+++++++++***++++++,,,,,,++++++***---------.........//////*********,,,------+++)))'''(((***,,,---------,,,---,,,,,,++++++******)))---,,,+++******,,,...///,,,,,,+++***)))))))))***(((((()))***,,,---...///---...///---+++******+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,///......------,,,,,,+++---,,,,,,++++++,,,,,,---,,,---...,,,((('''***---+++++++++***++++++,,,,,,)))******)))(((((()))++++++******+++------,,,***++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********---------,,,,,,++++++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,//////...---,,,,,,++++++.........---,,,+++***)))***++++++,,,,,,++++++***+++,,,...//////...,,,+++------------,,,,,,+++***++++++++++++++++++++++++***+++,,,------,,,***))))))***,,,---...------,,,++++++++++++++++++++++++************+++,,,------,,,++++++******++++++,,,*********************************++++++,,,,,,,,,,,,,,,+++***+++,,,---...........................///...------//////...------------............///////////////////////////......//////...---,,,,,,............////////////...//////000111222222222444444444444444444444444111111222333555777999:::===DDDMMMUUU]]]gggsss}}}~~~uuunnnllloootttxxxuuupppjjjeee```WWWKKKBBB<<<;;;::::::999999999999//////////////////////////////.........---------......------------......---,,,,,,++++++,,,,,,---,,,,,,---------------------,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,***,,,...---,,,++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------+++++++++***+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***))))))+++++++++***************************+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---//////...,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...,,,+++******************))))))***+++,,,------...---......,,,***)))***+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********,,,,,,++++++++++++,,,,,,---------+++******,,,------,,,++++++******++++++)))*********((((((***++++++******,,,---...,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,///......---,,,,,,++++++............---,,,+++******++++++,,,,,,++++++***+++,,,---......---,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------,,,++++++------,,,+++---------............///..............................//////...------,,,............///////////////000000111222222333333333333333333333333333333111111222333444666777888777;;;@@@DDDGGGMMMVVV^^^ppp||||||rrriiicccccceeeggg```ZZZTTTOOOLLLGGG@@@;;;:::999999888888888888999////////////////////////000000/////////.........------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,,,,,,,---***,,,------,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------))))))******+++,,,------++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((************++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...------///000000///000///,,,***)))+++---...*********+++,,,---------,,,+++*********+++,,,---+++************++++++,,,******+++++++++,,,,,,,,,------,,,***((((((***,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++++++++************++++++---,,,***+++,,,---------------,,,+++************)))***+++***((((((***+++++++++***,,,---...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,.........------,,,,,,+++++++++,,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***------------------------+++***************+++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------------,,,+++,,,---------+++---------............///.................................///......---,,,............////////////000000111111222222333333333333333333333333333333111111111222222333555555666888999888888;;;AAAGGGUUUbbbuuu|||vvvlllbbbZZZUUUSSSSSSMMMGGGAAA>>>======<<<:::777777666666666777888888////////////////////////////////////.........------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------,,,+++***++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,***+++------,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,---------++++++,,,---............++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))******+++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........///---++++++---.../////////...,,,++++++,,,...///))))))*********+++++++++++++++*********+++,,,---************++++++,,,---++++++++++++++++++++++++---,,,+++(((&&&'''***---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------......+++******))))))******+++,,,***((()))---///---++++++++++++***++++++,,,,,,***++++++***))))))***,,,***))))))+++,,,---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---************++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++***))))))***++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,++++++)))))))))***+++,,,***+++++++++++++++,,,,,,------,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---000...---...///000///...---------............///........................---...............------............//////////////////000000111111111222222222222222222222222222222111111111111222222333666666555444333666<<<@@@CCCJJJXXXlll}}}xxxpppkkkcccZZZQQQKKKGGGFFFAAA===999888999;;;;;;;;;666666555666666777888888////////////////////////.........---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,+++******))))))***+++++++++,,,,,,++++++************++++++)))+++------,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,***((((((***,,,,,,,,,***+++,,,---............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,------,,,,,,,,,++++++++++++***---,,,+++(((''''''+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,---......+++******))))))******++++++)))''')))---...,,,***)))))))))***+++,,,---...***++++++***))))))***,,,)))(((((()))+++,,,***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,---------------,,,,,,,,,---...///////////////...***++++++,,,,,,++++++***+++******))))))******+++******+++,,,,,,+++++++++************************+++***)))))))))***,,,---,,,+++***)))))))))++++++*********++++++,,,,,,,,,------,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------000///......000000///...---------............///........................------...............---............////////////............////////////111111111111111111111111111111000000000111111222111111000///000333777;;;:::===EEETTTgggxxx~~~~~~yyymmmhhh\\\YYYTTTNNNIIIDDD@@@>>>888777666777888888888777666666666666666777888999////////////////////////...------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***))))))***+++++++++******+++******))))))******+++)))+++------,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,---------************************+++,,,------------------***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---************++++++++++++***)))'''(((***++++++***((()))+++---//////......000000000///...---------++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,+++***((()))+++---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,((((((((()))***++++++,,,++++++************+++++++++******+++------+++***)))))))))***+++,,,......***+++,,,+++))))))+++,,,)))(((((()))+++,,,***)))++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,*********+++++++++++++++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))***++++++++++++++++++************************************+++,,,------,,,,,,+++************+++*********++++++,,,,,,---,,,,,,++++++***+++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++******+++,,,---------,,,,,,++++++,,,,,,------.........---,,,---......---,,,---------............///------------------------,,,---......///.....................////////////------------............000000000000000000000000111111000000000111111222111111//////000111333444666777===HHHVVVaaagggiii|||}}}xxxzzz~~~|||iii\\\VVVIIIHHHEEEBBB@@@===;;;:::666777888999999888666555666666555555666666777777////////////////////////............------------......------------......---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++***+++,,,,,,,,,+++***))),,,++++++******++++++,,,(((***,,,---,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))******+++,,,,,,------((()))+++,,,------,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,+++,,,---......,,,+++)))+++++++++,,,,,,,,,---------,,,***))))))***,,,---)))************+++++++++******)))+++,,,---,,,***++++++++++++,,,,,,------........................,,,,,,------............------,,,+++++++++,,,,,,+++++++++++++++++++++,,,+++,,,,,,+++******,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,(((((())))))******++++++,,,,,,++++++++++++,,,,,,+++---//////---,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,+++******+++---+++******+++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++***************+++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------&&&'''((()))***++++++******++++++,,,,,,++++++*********+++,,,,,,+++******))))))***+++++++++++++++******************************+++,,,---.........,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---------,,,,,,+++,,,,,,---....../////////---,,,---...///...,,,---------............///------------------------,,,------...//////..................////////////........................////////////////////////000000000000111222222333444333222222333333333222444555999???HHHQQQWWWZZZcccxxxyyytttqqqrrrtttwww~~~yyyeeeVVVLLLFFF@@@???===<<<:::999999888666777999999888777666666666555555444444444444555////////////////////////000/////////............///......------......///---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,------...---,,,***)))---,,,,,,++++++,,,,,,---(((***,,,---,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))***+++,,,,,,------'''))),,,...000000//////))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,.........,,,***)))++++++,,,,,,,,,------------,,,***))))))***,,,---++++++,,,,,,,,,---------,,,+++,,,...//////---+++...---***)))(((***+++---)))******++++++,,,,,,---,,,---......//////.........------,,,++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------000333222...,,,---...///...---+++***)))))))))+++,,,,,,+++******+++------,,,,,,---//////...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++******))))))***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------++++++,,,---------,,,,,,------------------------+++,,,---...///000000000+++++++++,,,,,,+++++++++)))***,,,------,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++)))+++,,,...//////......,,,------...---,,,+++)))))))))***+++,,,,,,------************+++,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,------...///000000111///...///000111000///---------.........//////------------------------,,,,,,---.../////////.............../////////000///////////////.........////////////////////////000000000000111222333444111111111333444444333222444333333777>>>IIITTT[[[YYYooo}}}nnniiifffffffffeeeiiinnnlllpppmmm```RRRHHHBBB===>>>>>><<<;;;999999999888333444444333222222333444555444444333222222222222...------,,,,,,------.........//////...---,,,,,,,,,------......------,,,,,,,,,,,,++++++*********------++++++++++++------***+++,,,,,,******+++,,,------------,,,,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++******++++++,,,---...---,,,+++***+++,,,,,,------............---------------.........//////******++++++++++++******,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++......---,,,,,,+++******---------,,,,,,+++++++++---,,,***))))))***,,,---//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........///...,,,++++++,,,...///+++*********+++---///000+++,,,------++++++,,,------,,,---///---)))))),,,,,,++++++******++++++,,,---,,,,,,---...---+++(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++*********+++---...,,,,,,,,,++++++*********,,,,,,,,,++++++******************++++++,,,,,,,,,//////...---+++***))))))******+++++++++,,,,,,,,,......---,,,,,,------------,,,,,,,,,,,,---......++++++,,,,,,,,,+++******000///...---------------......------------,,,,,,+++,,,,,,------,,,,,,+++***(((&&&(((,,,///000///------------------------,,,,,,++++++***)))))))))++++++++++++++++++++++++************************************************---------,,,,,,++++++++++++++++++*********))))))***+++,,,---......//////,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,+++***((('''&&&,,,...//////...------...111111000000/////////...---------...------,,,,,,+++++++++,,,,,,---------///...---,,,,,,---...///---------------...///000///////////////.........///......///000111111000000000000000000111111111000000000000111111111111777222111444888???KKKVVVbbbhhhttt}}}xxxkkkeeefffeeejjjrrryyy~~~wwwpppiiibbb[[[XXXXXXXXXUUURRRRRRPPPMMMHHHCCC===:::777<<<;;;999888666555555444333444444444555666666666555555555444444333333333...------,,,,,,------..................---,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***,,,,,,,,,+++***+++,,,---.........------,,,+++---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...---,,,+++++++++,,,,,,------............------,,,,,,---------.........******++++++++++++******+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++......---,,,,,,+++******---------,,,,,,+++++++++---,,,+++))))))***,,,---///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........---+++******+++---......---,,,,,,,,,---.../////////000///---,,,,,,------++++++...,,,)))))),,,,,,,,,++++++++++++,,,,,,---,,,,,,---...---+++)))...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,......---,,,+++******)))*********+++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,---......---------///...------,,,,,,------,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++000---***)))++++++***(((------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++***)))))))))+++,,,,,,---......------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,...//////...------...000000/////////.........,,,---------------,,,,,,,,,,,,,,,---------------......---,,,,,,---......,,,,,,+++++++++,,,------////////////............///......///000111000000...//////000000111222222//////000000000111111111555222111444777<<>>;;;:::999888999888777666666666666666444444444444555555555555444444444333333333222222...------,,,,,,------...---............------,,,...---,,,++++++,,,---...,,,,,,+++++++++++++++***---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++---...............------,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,+++++++++,,,,,,------............------++++++,,,,,,,,,---------******++++++++++++*********++++++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++---,,,+++******+++,,,---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,---//////...------------------------,,,)))((()))***...+++***,,,,,,)))))),,,,,,,,,++++++++++++,,,,,,---,,,+++,,,------+++***...------,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,---............------,,,,,,++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++,,,***))))))+++------,,,------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************************)))***+++,,,---.........---...000000...---...///............------------,,,,,,------------,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,...........................////////////000000000---......///000111222222//////000000000000111111444111111333555888???FFFLLLQQQXXX[[[RRREEE>>>===:::<<>>:::999:::::::::888777555444222111222333444555444444333333444444555555555555444444333333333222222111111111111111111...------,,,,,,------...,,,,,,---------------,,,...---+++******+++---...***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++*********))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......))))))***+++,,,,,,---------.........---///222444666000,,,---...------000---,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,))))))*********++++++++++++*********++++++,,,---,,,++++++++++++,,,------((()))***+++,,,---------++++++*********++++++,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***.........,,,***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------*********************************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........++++++++++++++++++++++++************************((()))******++++++++++++,,,---//////---------...+++++++++,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,---------......//////---///000///------...000000000//////...---------...////////////000000000000///000333222000222666:::@@@FFFDDD>>>888555555333444555555555666888:::>>>CCCIIIMMMRRR\\\iiisss{{{{{{|||wwwtttpppkkkhhhdddgggkkknnnmmmiiiccc___RRROOOJJJEEE@@@<<<:::999999888666555555666666555666555444333222222222333666555444333222222222222555555444444333333333222111111111111111111111111...------,,,,,,------...+++,,,,,,------------,,,---,,,+++******+++,,,------------------.........+++,,,,,,------,,,,,,++++++---...---,,,+++,,,...)))******++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,,,,---------,,,+++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******)))((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------'''((()))+++,,,,,,------,,,,,,---------///333666;;;333------///......000------,,,,,,,,,,,,---------,,,******,,,------,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++)))))))))************+++++++++***++++++,,,---...+++++++++++++++,,,------+++,,,,,,---............++++++******++++++,,,,,,************))))))))))))******++++++++++++*********+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...,,,+++)))((('''((()))***,,,------......***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,......,,,+++,,,---++++++++++++,,,,,,,,,,,,)))***+++,,,,,,------,,,++++++++++++************,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---......//////---///111000---+++---000/////////...------,,,,,,......////////////000000///...000333222///000444;;;BBBEEE@@@888555333111...111333444444333444555888999::::::<<>><<<999888777888888555555444333333333333333222222222333333444444444666555444333222222222222444444444444333333333333111111111111111222222222...------,,,,,,------...***+++,,,---------------++++++++++++++++++++++++++++++,,,,,,------------+++,,,,,,------,,,,,,+++,,,---...---,,,,,,,,,...)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))+++,,,,,,,,,,,,+++*********)))))),,,///333>>>444------...------...------,,,,,,,,,,,,---------+++******,,,---...---...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************))))))))))))************++++++++++++,,,---...///+++++++++***++++++,,,---,,,,,,---......---------+++++++++++++++,,,------************))))))))))))******++++++++++++******###'''***,,,,,,---///111++++++++++++++++++++++++*********++++++,,,,,,,,,************************'''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***)))((((((++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,)))+++,,,,,,+++******++++++++++++,,,,,,,,,------))))))***,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,---............---,,,,,,,,,+++++++++,,,------++++++,,,------...//////,,,///222000,,,***,,,///,,,,,,---------................../////////000000...---///222222///000555===DDDEEE>>>666444333222///111333444333444555666555555444444555777:::<<<@@@BBBEEEIIINNNTTTZZZ^^^fffnnnwww}}}yyyyyy|||~~~ooo___XXXTTTPPPMMMLLLGGGEEECCCCCCCCCBBB>>>;;;999888777666666666777777444555555444333333333444000111333555666555444444555444444333333333444444333333333333333333444444111111111222222222333333...------,,,,,,------...***+++,,,,,,------------***++++++,,,,,,++++++***(((((())))))************++++++------------++++++,,,---......,,,,,,---...***+++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---............++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))************))))))+++,,,---...---,,,+++***......---,,,+++---000333???555,,,,,,---,,,+++,,,...------,,,,,,------...---+++******,,,---......******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,---+++++++++*********))))))))))))))))))************,,,,,,,,,,,,---...///000++++++******++++++,,,---++++++,,,,,,,,,+++******,,,+++++++++,,,------...,,,,,,,,,++++++++++++*********++++++++++++******(((+++......+++******,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))&&&''''''((()))*********************************+++++++++,,,,,,---------(((((()))***+++,,,,,,---......---,,,+++***((('''*********++++++,,,,,,,,,------------------------'''((()))***+++,,,,,,,,,)))***,,,,,,***)))***++++++++++++,,,,,,---------((()))***+++,,,------------------....../////////------...//////...------------------......///000++++++,,,,,,---...//////,,,///222000,,,***,,,///)))***+++,,,...///000111............/////////000...---///222222000111666888???@@@888222222222111111222222111000000222444222222222444666777666555777777888999;;;???EEEIIIIIIRRR^^^gggmmmqqqxxx}}}~~~}}}yyywwwtttpppoooqqqqqqtttrrrnnnkkkkkkhhhddd```TTTHHHDDDBBB???>>>???;;;888666666999:::999888666555444333333333333333333333444333111111111222333555777888888666444222333333333333444555666777222222222333333444444444111111222222333333333333,,,,,,,,,------.........------------------------///......------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------,,,***))))))***,,,---******++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++,,,...000111------------------------........................///---+++))))))+++---///---,,,,,,++++++,,,,,,---.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++******************+++,,,,,,,,,++++++*********...---,,,+++,,,...000222000///...,,,++++++,,,,,,///...------...///000111/////////...---------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++***************************++++++)))******++++++*********+++,,,---,,,***)))***+++***)))))))))***+++,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++......//////......---,,,---***((())),,,...---+++***++++++,,,,,,++++++***000///---+++***+++---.........---,,,+++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++...,,,***))))))+++...000)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,---------,,,+++---,,,+++++++++,,,---...---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,***)))---,,,,,,++++++,,,,,,---))))))***++++++++++++***))))))***+++,,,,,,------------------------------...---+++++++++,,,...000,,,---...//////...---,,,///////////////.........,,,,,,---...///000111111////////////////////////222111///...///000222333>>>===:::777444111///---000000000000000000000000000000//////000222444555444555666777888::::::;;;===???CCCIIIPPPVVV\\\___jjjlllqqqwww{{{zzz|||||||||vvvvvvvvvzzztttrrrooojjjeee```]]][[[[[[YYYVVVSSSPPPNNNNNNMMMFFFCCC???;;;888777777888777777666666555555555555444444333333333333222222222222222222222222222222333333333333333333333333555333222333666666444111111111111111111111111111333333333222111000///...,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,//////......---,,,++++++************++++++++++++,,,,,,+++++++++,,,---...------------------------...........................---+++******+++---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,***))))))***,,,---+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++...---,,,+++,,,...000111//////---,,,+++,,,,,,---......---------...///000............------------............---------,,,------,,,,,,++++++******++++++++++++++++++++++++...------,,,++++++++++++,,,,,,,,,+++*********)))++++++++++++++++++******+++,,,---,,,***)))***+++++++++++++++++++++,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++,,,***)))))),,,------+++***++++++,,,,,,++++++***...---,,,+++***++++++,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))---,,,+++***)))***,,,---'''((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******))))))***++++++------,,,,,,,,,+++++++++---,,,+++++++++++++++,,,,,,++++++++++++,,,------)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,---......---,,,,,,////////////........................////////////........................111000///......000111222999999777555333222000000000000000000000000000000111000000000000111333444111111222333444555666666888999;;;===AAADDDGGGHHHMMMOOORRRVVV[[[aaafffhhhgggddd```___aaadddfffhhhkkklllooouuu}}}yyyqqqlllhhhggggggjjjooovvv}}}tttgggWWWVVVTTTQQQMMMJJJHHHGGGHHHGGGDDDAAA???>>>======<<<:::888555444333444444666666555555555444444444444444333333333222222222222222222222222222222222333333333333333333333333222111000111444444222000111111111111111111111111111111222222222111000000,,,,,,,,,,,,------------,,,,,,,,,,,,------------(((((()))******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,---,,,+++************+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++))))))))))))+++++++++++++++,,,,,,---------............---------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,------,,,,,,,,,...///000...------,,,,,,,,,------------,,,,,,,,,---......------------............000////////////.........//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,......---,,,+++***)))))),,,,,,---,,,,,,+++******+++,,,---,,,*********+++------,,,,,,+++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++&&&'''(((***++++++,,,,,,,,,***)))***+++---,,,,,,***++++++,,,,,,++++++***++++++++++++************+++******++++++,,,---...+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++++++++++++++++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++++++++***))))))******+++,,,,,,,,,,,,++++++++++++...---,,,,,,+++++++++++++++++++++++++++,,,------)))))))))***+++,,,......,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++......................../////////.........------........................//////...------///000111444444333333222222111111000000000000000000000000111111000000000111111222000000111111111222222222333333333333444555666666::::::<<<===@@@CCCEEEGGGEEEEEEFFFIIIMMMPPPPPPPPPSSSRRRSSSVVV]]]fffooouuuwwwuuurrrlllfff___YYYUUUSSSRRRRRRSSSUUUYYY\\\^^^___aaaaaa]]]ZZZWWWOOOFFFAAA@@@???>>>===<<<;;;:::;;;:::999777666555555555333333222222222222111222444444444444333333333333333333333333222222222222222222222222222222222222333333333333333333333333111000000111333444333111111111111111111111111111///000111111222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***+++---......---+++***((()))***,,,---------------------.........//////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,---...------------------------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...............------------------,,,,,,---------*********++++++,,,,,,,,,---,,,,,,,,,,,,---...///------,,,------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++------------,,,+++*********,,,,,,,,,******+++,,,...---,,,+++++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------------++++++******+++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,++++++******...---,,,+++************+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,)))***,,,---------,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,***)))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++///...---,,,+++++++++++++++++++++***+++,,,,,,---++++++***)))***+++---...,,,,,,++++++++++++,,,,,,+++,,,------......------*********++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,------...............///...................................................------------...///000000000000000000000000000000000000000000000000000111111111000000000000000222222222222222222222222222222222222222333444444888888888888999:::;;;;;;<<<<<<===@@@CCCEEEDDDCCC@@@??????AAAEEEKKKQQQTTTUUUTTTRRROOOLLLHHHEEECCCAAAAAAAAAAAABBBCCCCCCDDDCCCGGGHHHDDDAAAAAA>>>:::999999999999888888888888777777666666555555555555111222333444444333222111333333333222222222222222333333333222222222222111111111111111111111111111222222222222222222222222111222222333555555444444111111111111111111111111000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++---//////---+++***)))+++,,,...//////...------------.........//////+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++,,,,,,---...---------------------------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,---------...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,------------------------,,,+++******+++,,,,,,******+++,,,---,,,+++******)))******++++++++++++******************++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++***+++,,,---***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++------,,,+++************+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,''')))+++.../////////...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...///...+++***)))***,,,---------------,,,,,,++++++++++++++++++++++++++++++...---,,,++++++++++++++++++************+++,,,,,,...---+++***)))***++++++,,,++++++******++++++,,,,,,,,,---............---***+++++++++++++++,,,,,,------------------------+++,,,,,,---...---------......------------......,,,---------......//////,,,,,,,,,---...//////000........................---------------......///////////////............////////////////////////000000111111000000000///333333333222222222222111222222222222222333444444444444555555555555555555777555555666999;;;;;;;;;777777888999:::;;;======??????>>>===<<<:::999888666777888888999888888888666:::<<<888666888999888444444333333333222222222222222222333333333333333333444555555555444222111111111222222222222222222333333222222222111111111111111111111111111111111222222222222222222222222111222333444444333444444111111111111111111111111111222222111000///......,,,,,,,,,,,,++++++++++++******++++++,,,,,,------//////......---,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++******)))***,,,---//////---,,,*********+++,,,+++(((&&&$$$++++++++++++,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,------......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,))))))***+++,,,---......++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++---++++++******))))))******+++++++++*********)))))))))******++++++******)))++++++++++++++++++++++++++++++,,,,,,+++******)))***+++,,,+++******,,,...***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***))))))******+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++((((((((()))******++++++''')))+++---...///......))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++,,,---......///...---++++++++++++,,,+++++++++++++++***((((((*********+++++++++++++++,,,++++++******++++++,,,***************+++,,,,,,......,,,+++***)))))))))++++++************+++++++++,,,------......------++++++++++++++++++++++++------------------------,,,,,,---------.........///......------......///,,,,,,,,,---......//////***+++,,,---...///000000---------------------------------...............///.........---------,,,//////////////////////////////000111111000000///111111111000000000000000222111000///////////////000000111222222222111111222000///000333666777777444555666666666555444444666555555555555555444444222333444555666666555555222555666222111333444222111111000000//////......000000111222222222222111333333444444333222000///111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222///111222222111000000111111111111111111111111111222222222111000///---,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------.........---------------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,------,,,++++++***)))))),,,,,,---......---,,,,,,)))***++++++)))&&&###!!!************++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++---............---+++***,,,---.........,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******++++++,,,,,,------------------------------...------,,,++++++++++++)))*********+++,,,,,,,,,((()))***+++,,,,,,,,,,,,)))+++,,,,,,+++***,,,---++++++*********+++,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++((()))***************))))))+++,,,+++******,,,...***++++++,,,,,,++++++***+++***))))))***+++,,,---))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++'''(((((()))******++++++))))))***++++++++++++******)))((((((((()))***+++************************++++++++++++,,,---...///------,,,,,,+++******)))++++++,,,,,,+++***(((''')))*********++++++++++++))))))))))))***+++,,,,,,***************++++++,,,,,,,,,,,,,,,++++++***)))++++++************++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---.........---,,,,,,---......++++++,,,------...//////,,,,,,,,,------.........------------------------------...///////////////------------------------////////////////////////---...///000111111000000////////////000000000000000000///...---------...///000111222222111000000111000000111444555555444333333333333333333333333222222222111222222222333111222222333333444444444111333222//////222222///222222222222111111111111000111222333444333333222111111222222222111000000111111111222222333333333222222222222111111111111111111111111111111111111111111111111111111111111000222333222000......000111111111111111111111111000000111111000///......,,,,,,,,,++++++*********))))))***+++,,,,,,------+++,,,,,,------......///++++++++++++++++++++++++...---+++******+++---...//////...------,,,++++++,,,------------------,,,,,,...///000000---+++)))++++++,,,,,,,,,---------------------,,,***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++...------,,,++++++++++++++++++++++++++++++++++++------++++++++++++------******++++++++++++******)))******+++---...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,---------,,,++++++......//////...,,,***)))------...///...---+++***---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------///...---,,,+++*********++++++******************'''((()))***+++,,,,,,,,,)))***,,,,,,++++++,,,---++++++++++++,,,------...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,)))+++---,,,)))))),,,///+++++++++,,,,,,+++++++++***)))((('''((()))+++------,,,+++***))))))))))))+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++)))******+++,,,,,,------+++******)))(((''''''&&&,,,+++*********+++---...************************++++++++++++,,,---...///,,,,,,,,,,,,+++)))((('''------......---,,,***)))))))))******++++++++++++''''''(((((()))***,,,---*********)))***++++++,,,)))***,,,------,,,+++***++++++************++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))+++---...------++++++++++++------++++++,,,,,,---...//////......---------,,,,,,,,,---------------------------...//////000000//////++++++,,,------...//////////////////////////////,,,---///000111111111000000000000000111111222222//////...//////000111222000111222222222111000///222222222333444333000---222111000///000222444666222111111000000111111222111111111111111222222222000111000///111666555111333333333333333333333333///000222333333222111000111111111111222222222333111111222222333333333333222222222111111111111000000000000000000000000000111111111111111111111111222555666555111//////111111111111111111111111111...//////000000000000000...------,,,,,,------...***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++***)))******+++---,,,+++,,,///000---++++++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///)))***+++,,,...///000111------++++++++++++------******+++,,,,,,---......---------,,,,,,+++++++++/////////......------------------------------,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------------------------)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,---------------------------------***++++++,,,------------(((((()))***++++++,,,,,,------------------,,,,,,///...---+++******++++++,,,,,,,,,---------......************++++++,,,---...------,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++***)))+++*********))))))((((((...---,,,+++***+++,,,---,,,+++***+++,,,---+++))),,,,,,---------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,******+++,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,------***)))***---...+++(((++++++++++++++++++++++++---,,,+++******+++,,,---))))))*********+++++++++)))+++,,,------,,,***))),,,+++***))))))***+++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***+++,,,,,,******+++,,,******))))))(((((('''''')))***,,,,,,+++++++++,,,---------,,,,,,+++++++++------------------------000111000---)))(((+++...000///...---,,,,,,---.../////////...------,,,,,,,,,,,,,,,------.........////////////////////////000000000000000000000000000000000000000000000000222000///000111111000///////////////000000000000111111111111111111111111000000111111111111000000111111111111000000000000//////000111222333333333333222111000000111222333222222222222222222222222000000111222222222222111333333333222222222111111//////000000111111222222222222222222222222222222222222111111000/////////000000111111111111000000222222333333333333222222111111111111111222222333111111222111000---***(((------,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++***+++,,,,,,---+++***+++------+++(((+++++++++,,,,,,---------....../////////......---++++++++++++++++++++++++...---,,,+++++++++,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***...------,,,,,,---------...------,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,------------------------************++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))+++++++++,,,,,,---------------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........------------------------000///...,,,++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......+++++++++***************++++++++++++++++++++++++******++++++++++++******,,,+++++++++************,,,++++++***+++,,,---...,,,+++***+++,,,---+++)))************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++******,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,+++***++++++++++++++++++++++++,,,+++************+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,******,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***,,,,,,,,,+++***+++,,,))))))******************)))+++,,,,,,+++++++++---------,,,,,,++++++++++++------------------------,,,---,,,***((((((+++...111000///...---......///------..................,,,------------------...........................000000000000000000000000////////////////////////111000///000111111000///000000000000111111111111111111111111111111111111000000111111111111000000000000000///////////////000000000111111222222333333333222111111222333333222222222222222222222222000000111222222222222111333222222222111111111111000000000000000111111111111111111111111111111111000000000000000000111111000000111111111111000000///000000111111000000///000000000000000111222222///000111222111000...---------,,,,,,,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,---...,,,+++***+++++++++)))'''++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********......------,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++************...---,,,+++,,,,,,............------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------************+++++++++,,,************++++++++++++++++++*********)))))))))++++++,,,,,,,,,,,,------,,,,,,++++++++++++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++,,,,,,------.........000///...---,,,,,,------,,,,,,,,,---------......++++++******))))))******************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++************+++---...///,,,+++***+++,,,---+++))))))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***+++++++++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,---,,,+++***+++---))))))******+++,,,,,,---)))+++------,,,+++,,,---,,,,,,+++++++++++++++***------------------------***++++++***)))***,,,///111000//////.../////////,,,,,,------...//////000.........---------------------------------------000000000000000000000000////////////////////////111000//////111111000///000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111333333222222222222333333111111111111111111111111000000111222222222222111111111111111000000000000111000000000000000000///000000000000000000000000......///000000111222222000000111111111111000000///000000111111000000//////////////////000111111---...000222222222111111---,,,,,,,,,,,,,,,,,,---))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))........................///...---,,,+++*********+++++++++,,,,,,---------++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...*********+++++++++,,,,,,******++++++++++++,,,,,,------------,,,++++++***************))))))))))))++++++,,,,,,---...//////......------,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***)))))))))))))))+++,,,,,,------.........++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---...++++++***+++,,,---+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***************,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,(((+++...---***)))***---++++++++++++++++++++++++***))))))))))))))))))*********++++++++++++,,,,,,++++++*********+++,,,---)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++,,,------,,,***++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,---,,,++++++,,,---************++++++,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++---------------------------------,,,,,,---...////////////............///---------.........////////////......------,,,,,,------------------------........................////////////////////////000///...///000111000//////000000000000111111111111111111111111111111111111111222222222222111111111111111111111222222222111111111111000000000000222111111111111111111222111111111111111111111111000000111222222222222111000000000000000/////////111111000000/////////...000000000000000000000000////////////000000111111000000111111111111000000111111222222222222111111...............///000000---...///111111222222111,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---.../////////------------------------***++++++++++++,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------,,,++++++***---------------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,+++++++++***,,,,,,,,,---------......000000///...---------...,,,,,,,,,------......///++++++++++++++++++++++++...---+++*********+++,,,******+++++++++++++++++++++++++++++++++++++++***++++++***+++,,,---+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,***((('''(((***++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,++++++(((+++...---***)))***---++++++++++++++++++++++++)))))))))******)))))))))))))))))))))************++++++*********+++,,,---((()))***++++++***)))(((,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,+++,,,......,,,***++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,------++++++,,,---++++++*********)))))))))***+++------,,,,,,,,,---++++++++++++++++++++++++------------------------///...---------------,,,,,,---------------------//////.........---------/////////......---------------------------------------------------------........................///...---...000111000///.........////////////000000000000000000000000000111111111222222111111111////////////000000111111111111000000000000000000//////000000000000//////000000000000000000000000000000111222222222222111////////////////////////111000000000//////......111111111111111111111111000000000000//////......000000111111111111000000111111111222222111111111...............//////000......//////////////////,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,,,,...///000///...///000------,,,,,,,,,,,,++++++******+++,,,------------************************)))***+++,,,------------------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++++++++,,,,,,------.........++++++*********+++,,,,,,------++++++++++++------+++,,,---...............------------------------++++++++++++,,,,,,,,,,,,------------............/////////.........------------,,,,,,,,,,,,++++++,,,,,,------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++,,,,,,,,,---------******++++++,,,,,,------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........******++++++++++++******,,,,,,,,,---------......//////...---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++***++++++************++++++++++++++++++,,,,,,+++***)))))),,,+++***+++,,,---+++))))))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++------+++'''&&&'''***++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***+++,,,---,,,++++++***+++,,,,,,+++***++++++++++++++++++++++++++++++)))******++++++******)))((((((((())))))))))))************++++++,,,,,,---*********++++++*********++++++++++++************++++++++++++++++++++++++*********,,,......,,,***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,++++++***))))))((((((***,,,---...---,,,---...+++,,,,,,,,,,,,,,,---------------------------------,,,++++++,,,,,,***)))++++++,,,---------,,,,,,000//////...------,,,,,,/////////...............------------------------------------------------...........................------...000111111000---------.........//////000000000000000000000000000000111111111111000000+++,,,,,,------......///000000000000000000000000......////////////......////////////////////////000000111222222222222111////////////000000000000000//////////////////...111111111111111111111111111111000//////...------000000111111111111000000...//////000000//////..................///000000/////////...............,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,+++***,,,...///...+++)))***+++---------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---......------,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,)))+++---...//////...---+++++++++++++++,,,------...---+++******+++---...------...............---------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......///.........---------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........+++++++++,,,------......++++++,,,---------,,,,,,((((((((()))*********+++------------------------******+++,,,,,,,,,+++***,,,,,,,,,---------......++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------,,,+++***)))++++++++++++,,,,,,------))))))++++++,,,+++******,,,+++***+++,,,---+++)))************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---///---)))'''***---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***+++------,,,+++***++++++***+++,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,+++******((())))))))))))*********((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++'''((()))+++......,,,***************************((()))***+++,,,---------,,,---...---,,,,,,,,,...++++++++++++++++++*********,,,......---,,,---...,,,,,,---------.........------------------------+++***)))***------,,,***++++++---.........------..................------............////////////...........................................................................---,,,...000111111000............////////////000000000000000000000000//////000000000000//////,,,,,,,,,---.../////////......//////000000111111......///000000///......////////////////////////000000111222222222222111/////////000000111111111.........///////////////000000000000000000000000//////////////////......000000111111111111000000......////////////......//////......//////000111000///////////////000000,,,++++++++++++++++++,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---,,,+++)))(((,,,...///,,,(((%%%$$$%%%---------,,,,,,++++++++++++,,,---...///000000///........................***+++,,,---...---,,,,,,'''((()))***,,,---//////...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////(((***---///000///---,,,,,,,,,,,,,,,------...///...---+++******+++---............///......------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------......---------,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........//////++++++,,,------...//////***+++,,,,,,------------******+++,,,------......------------------,,,,,,***+++,,,---------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---......////////////......---------++++++++++++++++++++++++------......---+++***(((,,,,,,,,,------.........&&&((()))+++,,,,,,,,,+++,,,+++***+++,,,---+++))),,,,,,---------.........++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***...000...+++***---111++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((***+++------,,,+++***---***)))***---...+++(((++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++''')))+++---...---,,,+++//////---,,,,,,---//////+++++++++************)))++++++++++++++++++++++++&&&&&&(((+++......,,,+++************************((()))***+++,,,---------,,,---......,,,,,,---...***++++++,,,,,,------...***,,,......---,,,---...---------....../////////------------------------+++******,,,000111000---+++,,,.../////////......,,,,,,------.../////////------......//////000000////////////////////////000000000000000000000000...........................---,,,...000111111000////////////000000000000000000000000000000000000......////////////.........//////000111222222333---......///000111111222...///000111111000///...////////////////////////000000111222222222222111//////000000111111222222---.........//////000000////////////////////////------......///000000000000000111111111111000000000000111111111111000000///////////////000111111000/////////000111222333************************************++++++,,,---,,,---------.../////////---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,......---,,,,,,+++*********++++++,,,---------,,,---,,,+++******,,,...///////////////////////////******+++++++++,,,,,,,,,...---+++***)))***++++++---,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...------,,,---...///000111.........------.............../////////...,,,+++***)))))))))+++,,,+++***,,,,,,,,,---...///000111111000///...---,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---,,,++++++------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++***)))***,,,---,,,+++,,,+++)))(((((()))+++,,,///...------,,,,,,,,,,,,,,,,,,,,,------.........++++++******)))*********------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++)))(((++++++++++++++++++++++++...+++)))***---...---,,,...,,,)))'''''')))+++---+++++++++++++++++++++++++++,,,...//////...,,,+++///,,,)))))),,,...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************///---+++)))))))))++++++,,,,,,,,,+++++++++******(((((('''(((***---000222,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((())))))******+++,,,,,,+++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++........................------...//////000000000........................,,,,,,,,,---------......000000000000000/////////---....../////////////////////000000000000//////////////////........................////////////000000000000000000000000000000000000000000000000000000000000000///......000///...------...///000...//////000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111000000//////......////////////000000000000222111111111000000////////////000000000000////////////............//////........................+++++++++++++++++++++++++++++++++++++++,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,......------,,,++++++***++++++,,,---------------++++++,,,,,,---------,,,------------------------+++++++++,,,,,,,,,,,,---...---,,,+++***++++++,,,,,,++++++++++++,,,------++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---************+++,,,------......------------......------.........---++++++,,,+++***+++,,,---,,,+++++++++,,,,,,---,,,,,,,,,.........---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---.........---,,,---------------------------------,,,,,,+++++++++------...........................---------,,,,,,...---,,,---...//////------,,,+++******+++,,,---......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,***((())),,,---,,,+++++++++******************+++++++++++++++++++++++++++,,,...//////...,,,+++...,,,******,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------,,,***))))))+++,,,---,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,++++++++++++++++++,,,---,,,+++******+++,,,---***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000/////////////////////------.../////////////////////000000000000//////////////////////////////........./////////000000////////////////////////........................000000000000000///............///000000///......,,,------...............000000000000000000000000111000000000/////////...///////////////////////////////////////000000000.../////////000000000000111111111000000000////////////000000000000////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------,,,---...//////...---,,,+++,,,---,,,***)))***+++......------,,,+++++++++,,,,,,------......------)))***,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,---...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------...//////------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---,,,+++,,,---......,,,+++,,,---......,,,***)))++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////...,,,,,,,,,---.........///------,,,,,,,,,,,,++++++,,,,,,------......////////////............------+++***)))***,,,,,,,,,+++...---,,,++++++,,,---...---,,,,,,++++++++++++,,,,,,+++++++++++++++******---------------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***((())),,,---...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))***,,,---...,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***......------,,,++++++***+++++++++***************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---...---,,,++++++,,,---...***++++++,,,,,,++++++******************+++++++++------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))------------------------............////////////------------------------------...////////////......//////000000//////...////////////000000000000////////////000000000000////////////////////////........................//////000000000///......,,,---000222222000---,,,,,,------...............000000000000000000000000000000000000////////////////////////////////////---......///000000111111....../////////000000000111111000000000000////////////000000000000////////////............//////////////////////////////---------------------------------,,,,,,------............------,,,,,,,,,,,,---///000000///---,,,***+++,,,,,,*********,,,......------,,,,,,,,,,,,,,,------.........------***+++,,,---------,,,,,,++++++++++++++++++++++++------------.........///.........---------......,,,,,,++++++,,,,,,---.........///000000000000///******+++++++++,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,,,,---++++++,,,---...---,,,+++---///111111///---++++++++++++,,,,,,,,,------...------,,,,,,------...---------------------------------------------------......///////////////+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------............------------)))(((((((((***+++***)))------,,,++++++,,,------,,,++++++******+++++++++------,,,,,,++++++******)))))))))***+++,,,---...++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++************+++,,,++++++((())),,,......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,---...---+++***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++*********+++,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++******)))))))))************************,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,++++++++++++,,,---***++++++,,,,,,++++++***)))))))))))))))*********------------------------+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------............***************+++++++++,,,---......//////.........//////////////////.../////////000000000000000/////////000000000111111////////////////////////...........................///////////////......---...///111111///...---...//////000000000000000000000000000000000000000000000000000////////////////////////////////////........./////////000000........./////////000000000000000000000000////////////000000000000////////////............//////000000000000000000000000------------------------...------,,,,,,---------......------,,,,,,,,,+++,,,---///000000///---,,,***+++,,,,,,+++***+++,,,......------------,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................---------------...//////------...///////////////******+++++++++,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++---..................---******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------......,,,+++***+++,,,------+++)))+++...000111000...---------,,,,,,,,,+++++++++...------,,,,,,------...---------------------------------------------------------------.........,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...///...---,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,......------,,,,,,++++++(((((((((((()))***,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++*********)))***+++,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***+++---...---,,,++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++*********,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))*********+++++++++******************************))))))))))))******************************,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,++++++,,,---...------------------------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,,,,------.....................////////////............//////000000000111////////////000000000000........................////////////////////////......////////////......//////............//////...//////000000000000000////////////////////////////////////000000000000........................000/////////.........---............//////////////////////////////000000//////000000000000////////////............//////000000000000000000000000------------------------...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...//////...---,,,***,,,------,,,+++,,,.........------------------,,,,,,------,,,,,,++++++---,,,+++******,,,...///........................---------.........//////,,,---......///........................//////000++++++,,,------------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++......////////////......+++,,,---......---,,,+++------,,,,,,,,,,,,------......---------...//////,,,******+++,,,---,,,+++''')))+++---......------......------,,,,,,++++++...------,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---...---------.../////////000++++++,,,,,,,,,,,,------++++++,,,,,,------......+++++++++,,,,,,,,,,,,------++++++,,,---...---,,,+++++++++,,,,,,+++++++++,,,++++++++++++,,,,,,---......---------------,,,***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++)))+++---...---,,,,,,---,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,------------,,,,,,+++***)))))),,,,,,,,,+++++++++******------,,,,,,+++***)))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,------......***************+++++++++))))))(((((((((((())))))++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...........................(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---......//////000000111,,,,,,---............------......//////......---------......//////000000............////////////........................000000000000000000000000------.../////////......000///...------...///000,,,------...............////////////////////////////////////000000000000........................000000//////...------,,,------........./////////......////////////000000//////000000000000////////////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///------..................++++++,,,,,,++++++***))),,,+++++++++,,,,,,------------------------------,,,,,,---------.........+++,,,---...///......---...------------...//////,,,,,,---............---,,,,,,,,,,,,------------........................++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++------...//////...---------...000111111///...---......------------......------,,,,,,,,,---...///---,,,+++,,,---...---,,,***++++++,,,---------,,,---------------............------,,,,,,------...........................---------------------------,,,+++++++++,,,---...............////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......+++*********,,,---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,---,,,,,,++++++*********************************((()))***,,,------,,,,,,++++++++++++++++++++++++'''***---...,,,++++++,,,++++++******+++,,,...///---------------------------------,,,,,,---------+++---...,,,******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******...---+++*********++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++)))***,,,------,,,***)))***++++++++++++++++++******++++++,,,,,,++++++***+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------------,,,------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111222+++,,,------......---------......//////......---,,,,,,,,,---.../////////------------....................................////////////////////////,,,---......//////.........//////////////////...,,,------...............////////////////////////.../////////000000000111................................................---------.........//////........./////////000000//////000000000000////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---......------///000------..................+++++++++++++++***)))((()))***,,,......---,,,+++------------------------,,,,,,,,,---------......***+++---.........---------,,,,,,,,,,,,---......///000000111111111111111,,,,,,------------..............................*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,***+++---......,,,+++)))///......------......///,,,,,,+++***+++,,,...///...---,,,---/////////...//////.........---------++++++,,,---...///000111...------,,,,,,------...........................------------------------------,,,+++,,,---...//////////////////.........+++++++++,,,,,,---------++++++******************---------........./////////...---...000111000///------............------,,,,,,,,,,,,------...///*********++++++,,,,,,---++++++******)))*********------,,,,,,+++***))))))************************((())),,,...///...---,,,++++++++++++++++++++++++&&&)))------+++)))***+++******+++,,,------......------------------------...------,,,,,,------...,,,---...,,,)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......))))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((***,,,...000,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,+++******)))))))))))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++(((***,,,......,,,***(((+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,+++++++++******))))))------------------------++++++,,,,,,,,,---------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000+++,,,------......---------..................---++++++,,,,,,---...//////,,,,,,,,,---------......................................................,,,,,,---.../////////...,,,...000111111000...,,,...//////000000000000000////////////////////////.../////////000000111111........................,,,,,,------.../////////---------.........//////---.........//////000000//////000000000000////////////............//////........................---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000///......---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&))),,,.../////////++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---........................................................................000000///.........//////////////////////////////........................//////.........---------------------------------......,,,,,,,,,,,,......+++,,,,,,------......//////...---,,,,,,,,,,,,,,,......------------......+++,,,,,,---...///000000.........------.........000///...---,,,+++++++++------............---------------.........//////,,,------......------,,,---------............///------------------------------------------------......////////////......,,,++++++***+++,,,...///...---,,,++++++,,,---...---------------------------,,,+++******+++,,,---++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++...,,,***))))))***,,,...,,,,,,,,,++++++*********)))***+++,,,---.........---------,,,,,,+++++++++,,,,,,,,,---------......+++***)))))))))+++---//////...,,,***)))))))))***)))***+++,,,---...//////000//////......---,,,,,,++++++,,,,,,,,,---------)))***+++,,,------,,,+++,,,,,,+++***)))))))))***++++++++++++******))))))******+++++++++******)))************************)))))))))***++++++,,,,,,---------,,,,,,+++++++++************************************************)))******+++++++++******---------,,,,,,+++++++++---+++******,,,------,,,---,,,,,,,,,+++*********************************------,,,++++++******)))++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,++++++******)))))),,,,,,++++++,,,,,,---.../////////......---------........................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............------------------///000000---+++,,,---......//////......////////////////////////.........,,,++++++,,,...//////////////////////////////...---,,,,,,++++++---------............////////////...------,,,,,,111111000000//////......000000000000000000000000000000000000000///......111111000000000000111111---------------------------...///000000///...---+++,,,...//////...,,,+++............////////////000000000///......---------,,,,,,++++++,,,,,,---,,,,,,------.../////////......------------.........------,,,,,,------...------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------+++,,,,,,------.........---,,,,,,++++++,,,,,,---........................................................................((((((((()))***+++,,,---//////..........................................//////.........---------------------------------,,,,,,+++******+++,,,,,,------------------------///...------,,,,,,,,,---......------------......***++++++,,,,,,------.........------------......//////...---,,,,,,,,,,,,------............---------------.........//////---......//////......------------............///------------------------------------------------......////////////......---,,,+++++++++,,,---...---------,,,,,,---------------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++(((((()))***++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------------...///...,,,++++++,,,---......---,,,+++******++++++)))))))))))))))*********,,,++++++++++++*********++++++++++++,,,,,,,,,,,,******+++,,,++++++))))))++++++++++++************++++++++++++*********)))++++++,,,,,,,,,,,,++++++************************+++++++++***************++++++++++++*********)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++*********))))))---+++******,,,------,,,*********)))))))))))))))***************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------......---,,,,,,+++)))))))))))))))(((((((((,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,++++++,,,------,,,***,,,---......//////.......................................---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------................../////////.........------------------------------///////////////...------......------------..............................//////000111111000//////+++,,,...//////...,,,+++------------............------......//////000000---,,,,,,++++++,,,,,,---------------------------...---------------.........------,,,,,,------.........------------......***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------------,,,,,,,,,,,,------........................................................................)))******+++,,,---......///.........------,,,,,,......................../////////............---------------------------,,,,,,++++++++++++,,,,,,//////......---,,,,,,+++///...------,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------------...------............---------------..................//////////////////...---------............///------------------------..............................////////////.........---,,,,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++++++++++++++++++++,,,---...---,,,***)))++++++++++++++++++,,,,,,((())))))***++++++++++++++++++***************))),,,,,,,,,,,,------------000///---,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++******))))))************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,,,,++++++***++++++++++++************+++,,,,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++++++++************))),,,+++******,,,------,,,)))))))))))))))*********))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...,,,***+++,,,---,,,+++,,,---......//////..............................---......---++++++,,,...************************++++++,,,,,,---...//////---------............///,,,,,,------...//////000.........------------------------------------------............---,,,,,,---,,,,,,,,,,,,,,,,,,---////////////////////////...//////000000//////...+++,,,---......---,,,+++,,,,,,,,,------------...---------...//////000000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------,,,,,,------.........------,,,,,,------............------.........***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,------------------,,,,,,------,,,,,,,,,,,,------........................................................................000000000000///......---.........---,,,,,,++++++......................../////////................................................------.........///.........---------,,,......------------............------------......000000//////.........------,,,,,,++++++,,,,,,------------------...//////------............------..............................////////////......---------............///------------------------........................---......//////......---......------,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((*********++++++,,,,,,,,,***+++,,,---------------++++++++++++************++++++,,,,,,,,,------------,,,+++************+++,,,,,,,,,,,,------.........------------,,,,,,,,,***++++++,,,---.........))))))*********+++++++++------------------,,,,,,''')))+++---------+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++------,,,*********+++,,,,,,,,,---)))))))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,------......///,,,,,,++++++,,,,,,---...------------------------------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000...,,,,,,---...///...,,,---......///.........---------------------------......---,,,+++,,,---------------------------++++++,,,------......///---------............///---------.........//////......------------------////////////////////////------.........------,,,//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------.........000//////......---,,,,,,---,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---.........------,,,,,,------............------.........++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------,,,,,,...------,,,,,,------...................................................////////////////////////............---,,,******......---------,,,,,,,,,////////////////////////////////////////////////................................................---------....../////////......---------......///......------------......111000000//////......------,,,,,,++++++,,,,,,---------------...///000000------............------.....................---,,,------......------,,,---------............///------------------------........................------............------............---,,,,,,++++++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++---+++)))((('''((()))************++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************++++++,,,,,,+++,,,,,,---............))))))))))))************++++++,,,---...///000000))))))*********+++++++++*********+++,,,---......((()))+++---...---,,,++++++++++++++++++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++*********+++,,,,,,,,,---))))))*********+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++((((((((())))))*********,,,,,,++++++,,,,,,---...------------------------------------------------------...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000...,,,,,,---...///...,,,---......///.........------------------------,,,...///...,,,+++,,,------------------------------------------------------------............/////////.........---------........................////////////////////////---....../////////......000//////////////////000------------------------,,,,,,++++++++++++,,,,,,,,,------------------,,,---........./////////////////////...------,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,---...///...------,,,,,,------.........------------......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///------------------------......------------......................................................////////////////////////***+++---...///...------------------------------////////////////////////...////////////000000000........................,,,,,,------------,,,,,,,,,------...//////000000.........---......///000......------------..................------,,,,,,------,,,,,,,,,,,,------...---------...///000000------............------...............---------,,,,,,------------,,,,,,---------............///------------------------------------------------------............---------............------,,,,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,+++((('''''')))+++---++++++++++++++++++,,,,,,)))******++++++*********,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,---......//////***+++,,,---------------*********+++++++++,,,,,,******+++,,,,,,---......*********++++++++++++,,,&&&&&&'''((()))+++,,,---***+++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...))))))************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********)))************++++++++++++***))))))+++,,,,,,+++)))))))))))))))*********************************))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***************+++++++++,,,,,,++++++,,,,,,---...************+++++++++++++++++++++++++++++++++++++++,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,***+++,,,---,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------............///000//////...------,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........------------......------------------------///......------......///------------------------........./////////000000,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...------,,,,,,,,,,,,------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,,,,------...............------------......................................................////////////////////////...///111222222222000///---------......//////000////////////////////////.../////////000000000000........................+++,,,---......---,,,+++............////////////...............///000000......------------..................------------......------------......///...............///000------............------//////.........---------------............---------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////......------------,,,,,,---------------------------------,,,,,,---......---,,,,,,------------------------******+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...,,,,,,++++++++++++++++++*********++++++******)))******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...---------***+++,,,------,,,++++++......---------------,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))*********++++++++++++***((()))+++,,,,,,+++*********))))))))))))))),,,,,,++++++***)))))))))*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,,,,............------------,,,,,,++++++,,,,,,---...))))))*********+++++++++************************(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,---......//////......++++++++++++++++++++++++,,,---//////---,,,+++,,,************************+++,,,,,,------.........---------............///..................------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,---........................000///...------...///000---------,,,,,,------------------.........//////+++,,,,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,---///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++++++++,,,,,,---...//////......------------......................................................000000000000000000000000111222333333222000---+++,,,------...///000111111000000000000000000000000.../////////000000111111////////////////////////---...///000000///...---000000000///......------...............///000000.........------.........///000000000000000000000///......------....../////////............//////---..................---//////.........---------......////////////......---------.........//////------------------------++++++++++++++++++++++++,,,------......------,,,+++,,,.../////////............,,,++++++,,,......------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++)))***,,,.../////////...---,,,,,,++++++*********,,,,,,---------,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,******---,,,,,,+++***(((((('''+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,,,,---...///......,,,++++++++++++++++++++++++,,,,,,---------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))******+++++++++,,,************************************************)))***+++,,,---.........+++++++++,,,,,,---------+++***((()))***,,,,,,+++---,,,,,,,,,++++++******---,,,,,,+++***)))((((((***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------///000000...+++,,,---......//////......+++++++++++++++++++++++++++---//////---,,,+++,,,++++++++++++++++++++++++)))***+++,,,...///000111---------.........//////,,,,,,------.../////////+++++++++,,,,,,---------........................***+++,,,,,,------------...------,,,,,,------...////////////////////////...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,---------......///......------,,,++++++------,,,++++++******)))+++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++......////////////......---------,,,,,,+++++++++---------.........///////////////......---------........................111111000///...---,,,+++,,,,,,---.........------000000111111111000000///000222333333111000000000,,,---...//////...---,,,000000000000000///......------------............------....../////////000,,,---/////////...,,,***////////////////////////.../////////......---,,,........................------................../////////...---------,,,//////......------------------------------------//////............//////,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------......------------......//////.........---------......//////...---,,,,,,+++---///000///---***)))...------,,,---...///000111000///...------...///+++,,,...//////...,,,+++******+++,,,---//////000++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------///---++++++,,,,,,+++***------------,,,,,,+++***/////////......------,,,***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++************************---,,,+++---///000000///++++++,,,,,,,,,+++******------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---+++***)))(((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++***)))***,,,...///...---))))))*********+++++++++***+++,,,+++)))))))))***'''((((((((('''$$$!!! ************+++,,,---...------......---,,,***))))))***+++,,,---,,,+++******************************+++,,,,,,------,,,,,,//////000000///...------,,,------......------,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,---------------...///000,,,++++++***+++,,,---...------,,,++++++,,,,,,,,,,,,,,,------...---------...//////000///---+++***,,,,,,---.../////////............------,,,,,,,,,---...///000000///...---((()))***+++---...///000---,,,,,,,,,,,,---...///......---------,,,,,,,,,***+++,,,,,,------,,,,,,---------............///------------------------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++...------,,,,,,---------,,,,,,---------..................---------,,,,,,.........//////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,------////////////.........---............---------------------------,,,,,,,,,//////000000000000000///......///000000/////////000111222222000......///......///000000///......///////////////...------/////////...............------------.........///111111222333222111000///...........................////////////......---////////////////////////.......................................---------++++++,,,,,,------......------------------------//////............//////,,,,,,,,,---...///111111..................//////......------------......//////.........---------......//////...------,,,+++,,,...//////...,,,+++---,,,,,,+++,,,---...///000///...---------......,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------///---++++++,,,,,,+++***,,,---------,,,,,,+++***.........---------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,...//////...***+++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------------,,,------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++---...---,,,*********++++++++++++,,,+++,,,---,,,*********+++//////...,,,++++++******************+++,,,---...++++++,,,,,,+++***(((''')))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---.........------,,,+++,,,,,,------------,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,...///,,,,,,++++++++++++,,,,,,............---,,,+++++++++,,,---...//////......,,,,,,---.........------......---------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,------.........------,,,,,,,,,------...------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------------............------------------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,------------........./////////...............------............------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////.....................---------,,,,,,,,,,,,,,,------...............////////////......---...///000000000000000111222333222000....../////////000000000000/////////000000000000///......000000000//////......---............////////////000000000000////////////////////////////////////......///////////////...////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////,,,,,,------...//////000//////////////////............------------.....................---------.........///......---,,,,,,,,,------------------,,,,,,+++++++++,,,------......---,,,,,,,,,------........................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------...,,,+++***,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---)))***+++---.../////////)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------------//////...---,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********++++++,,,,,,---...,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,///...,,,******+++,,,...************+++,,,------+++++++++++++++***((((((***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********+++++++++++++++,,,,,,---------,,,,,,,,,---......++++++++++++++++++++++++//////...---,,,+++******++++++---...////////////------------------,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,000//////......------,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,------,,,,,,------------............,,,,,,,,,,,,------------))))))***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,------------------------------....................................,,,,,,------------,,,,,,------------------,,,,,,---------.........//////.........---------------//////......---,,,,,,,,,....../////////000000000//////000000000//////......///000111222333333333333444555444222111111111000000000111111000000000222222222222222111111000111111000//////...------000000000000000111111111000///...---------......000000000000000000000000------...////////////...........................////////////............,,,---------.../////////000000///---+++***)))(((------------------------///......------......///---------------,,,++++++......------------,,,,,,......------------..............................---...............------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,///......------....../////////...---,,,++++++***------------------------)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,+++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))***+++,,,------------((()))+++---...---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***++++++,,,,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------000---***)))***+++++++++++++++,,,,,,,,,---------,,,---------+++***+++,,,******)))((()))***+++,,,+++*********++++++,,,---------------,,,,,,++++++,,,+++*********+++---...***************************+++,,,,,,------,,,,,,***+++++++++++++++*********++++++,,,,,,++++++***,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---------------------...))))))******+++++++++***...------,,,,,,+++++++++............------,,,,,,...............---,,,+++------------------------,,,,,,------------,,,,,,//////......------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---------))))))***+++,,,------...,,,------......------,,,+++,,,---.........---------------.........//////------------------......,,,,,,------------,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------111000000000000/////////111222333333444444333333000000111333444444444444444555666666444333333444333333333333333333333333444444444444444333333222333333222111000/////////222222222222111111111111444333222111111111222222000000000000000000000000......////////////......------------------------000000/////////.........,,,---------.../////////111111000...---+++***)))------------------------......------------......,,,---............------------------------,,,,,,......------------......---.....................------...............---111///---,,,++++++,,,,,,---............---------++++++,,,,,,,,,,,,,,,,,,///...------------...///------------------------------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,*********+++++++++******)))((()))+++---...---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------000---***((()))***+++***++++++,,,,,,,,,---------***+++,,,+++***)))***+++)))***,,,---......------++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,++++++---...///***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------,,,,,,((()))***++++++++++++***+++++++++++++++,,,---......---------,,,,,,,,,,,,///////////////...---,,,------------------------...------------------...,,,,,,,,,,,,,,,---------+++,,,,,,------,,,++++++------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------))))))***+++,,,,,,------------............------***+++---...///......---------........./////////---------------.........------............------------------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------////////////////////////111111111000000/////////000111222333444555555555444444555666777777777777666777999999888888888999::::::999999999999::::::888888999999888888777666888888777777666666555555555555444444444444444333666666555555555555444444111111111111111111111111111111111111111000//////........................111000000//////.........---------.......................................------------------------......------------......+++,,,...000111111111000---------.........//////......------------......---------...............,,,---......///.........000///---,,,++++++,,,,,,....../////////...---,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,***))))))+++,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++************************,,,+++******,,,,,,,,,******************)))(((((()))***+++,,,---,,,+++***++++++++++++++++++++++++******++++++++++++******....../////////...------******+++,,,---...//////+++,,,,,,------,,,,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---...,,,***)))***+++******++++++++++++,,,,,,,,,,,,***+++,,,+++)))((()))***)))***---///000///...---,,,++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,...------,,,,,,,,,,,,---,,,,,,---------,,,+++***((()))***,,,,,,,,,++++++******)))***+++,,,...000*********+++,,,...///000.........///......------,,,,,,,,,------------.........------------......******++++++,,,---......)))***,,,---------,,,+++.........---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,------*********++++++,,,,,,,,,------............------)))+++---...//////...---............////////////------........./////////.........//////.........------------.........///+++++++++,,,,,,,,,---------------......///////////////000000111111222222333333333444444444444444222333555777888:::::::::===>>>>>>?????????>>>>>>===???AAABBBAAAAAABBBDDDDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???????????????????????????<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;;;;:::999888666666666666666666666666666666666555444333222111000000000000000000000000111111000000///......---...............---------,,,,,,,,,------......///------------------------...------,,,,,,------...,,,---...//////---,,,+++***++++++,,,---...//////......------------......---------.........//////,,,------...//////......,,,,,,,,,,,,------...///------.........---,,,+++***+++,,,.........---,,,***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,++++++++++++***((()))+++,,,,,,+++***+++,,,,,,---------,,,.........---------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,---,,,***))))))***+++++++++******,,,,,,++++++++++++++++++******************************++++++++++++******+++,,,---...............******++++++,,,,,,------+++,,,,,,------,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++)))***++++++***)))*********++++++++++++,,,+++,,,---,,,***)))***+++)))******+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++******))))))***++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,)))+++,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,+++++++++++++++++++++,,,,,,,,,+++***)))((()))+++---...---,,,,,,,,,+++***)))***+++---...************,,,...000111++++++,,,,,,------,,,,,,,,,,,,,,,---------......------,,,++++++,,,------++++++,,,,,,---.........'''(((+++---...------,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------)))******+++,,,,,,------***++++++++++++,,,,,,,,,------............------)))***---/////////...---............/////////000.../////////000000111111......////////////......---------.........//////---------.........//////.../////////000000111111//////000111222333444444666666777888999:::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDFFFIIIJJJJJJKKKLLLNNNKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAABBBDDDEEEDDDCCCAAA???========================999999999888777555444333111111111111111111111111222111111000///......---/////////......------,,,---------,,,,,,+++++++++------------------------...------,,,,,,------............---***&&&""" ''''''((()))+++,,,------.........------.........---------.........//////,,,,,,---.../////////...))))))+++,,,...///000111,,,,,,---...---,,,***)))***+++---...///...------)))***,,,------,,,***)))------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,++++++++++++)))((()))+++,,,,,,+++***+++,,,,,,------------/////////......---------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++((()))***+++,,,---------------,,,+++*********+++******************************++++++++++++******&&&'''(((***,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((((((((()))***,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++*********,,,,,,++++++++++++++++++******)))***,,,,,,***)))))))))*********+++++++++,,,---...---+++***+++,,,...---+++++++++---///000,,,,,,++++++***+++++++++---,,,+++++++++,,,---...'''((()))++++++***))))))************************++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------......------,,,(((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))*********++++++,,,+++***)))((((((***,,,...///...---,,,...,,,+++))))))***,,,------,,,+++++++++,,,---...((()))***+++++++++++++++,,,,,,,,,------.........---,,,+++******+++,,,------------...............&&&'''***,,,......------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------------------------------,,,,,,,,,---------....../////////...------,,,,,,////////////000000000000000111222111/////////111---,,,++++++,,,...000222//////000000000//////...////////////////////////111111000111222444666777555555555666777888:::;;;=========>>>@@@BBBDDDEEEEEEGGGHHHGGGGGGHHHJJJLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKMMMOOOQQQQQQQQQQQQSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===;;;:::999999666555555444444444444555333333333222111000///...//////000000111000000///222000......///000///...............------,,,,,,222000...---------///000........................)))***,,,---......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------,,,---......------...000...------,,,,,,------.../////////......------------------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---......------------,,,,,,,,,---.........---+++)))))))))+++,,,,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******************************,,,+++***)))***+++,,,---,,,***)))+++---...+++)))---------,,,,,,++++++++++++++++++************)))******++++++,,,,,,,,,+++......---,,,+++++++++++++++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********((()))***+++++++++++++++******))))))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++)))(((((((((,,,,,,++++++++++++++++++((()))+++---...---+++***,,,+++++++++,,,...000111************************((()))******++++++******++++++******++++++,,,---,,,++++++******++++++,,,((()))******++++++++++++......------------,,,,,,***+++---------+++)))(((,,,+++(((''''''(((***+++,,,------......------,,,///---,,,***))))))***+++)))***,,,,,,,,,,,,...//////...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***+++,,,------......------,,,------......------,,,,,,+++***)))***+++,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***------------------------...------,,,+++***))))))+++,,,------......------..................------222...,,,---000222///+++------------------------,,,,,,---------.........------......................../////////000000000...000000000...---...///000///...------...000111......///000000000000///111111111111222222222333444444555666777:::<<<===>>>>>>>>>??????AAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKKKKJJJKKKMMMOOOOOOPPPQQQQQQQQQPPPOOONNNNNNPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJGGGFFFFFFDDDCCCBBBAAA@@@>>>===<<<:::999999888888777777666666444333111111111111222222222111000000...---+++,,,---///......------------------,,,,,,111000...---,,,---...///........................,,,,,,---------,,,,,,+++...------,,,,,,------...------------------------......//////......---,,,------------------------,,,---------,,,+++---///...------,,,,,,------.........---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,++++++++++++***...------,,,,,,------...------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,,,,++++++))))))))))))******+++,,,...---+++*********+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,******+++------+++)))+++++++++*********))))))+++++++++************)))+++******)))***+++,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---------+++***)))***++++++,,,,,,++++++***)))************+++++++++---------,,,,,,,,,++++++***************+++++++++------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---***+++++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***,,,,,,++++++,,,---//////+++++++++++++++++++++++++++,,,,,,---------------++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,---------,,,,,,///...---,,,+++))))))(((***+++,,,------+++***(((************+++,,,,,,---,,,,,,------------,,,,,,...---,,,+++***************+++,,,,,,,,,,,,---......---,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,------...---------***++++++,,,,,,++++++***+++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++*********+++,,,------......------..................------111---+++---000222///,,,------------------------,,,------------.........,,,,,,------...//////000............////////////...000000///...---...///222111///.........///000------///000111222222222444555555666777888999999;;;;;;<<<>>>@@@CCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMOOOOOOOOOOOOQQQSSSSSSTTTUUUVVVVVVUUUTTTTTTSSSTTTVVVXXXYYYZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQTTTSSSQQQNNNMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQOOONNNMMMLLLKKKIIIHHHHHHHHHFFFEEEBBBAAA???>>>>>>======<<<;;;999888666555444555555555444333333222---,,,+++,,,...//////...---------...............000///...---------...///........................///...---,,,++++++++++++...------,,,,,,------..............................////////////......------------------------------------+++******,,,......------,,,,,,------...............------------.........---------------,,,,,,,,,,,,++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++)))***++++++++++++******(((((((((((()))***+++,,,......,,,+++++++++,,,------------------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***+++,,,---+++)))+++++++++************)))+++++++++************)))+++***)))))))))***,,,---*********++++++,,,......+++,,,---------,,,+++******++++++,,,,,,++++++***)))************+++++++++---------------,,,,,,,,,,,,+++***)))))))))***+++...------------------...------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,++++++************+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,++++++***))))))((((((***+++,,,---,,,+++***)))(((***,,,...//////......,,,,,,------------,,,,,,,,,,,,,,,,,,+++******)))+++,,,------++++++,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,++++++,,,---------------***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++------------------------+++++++++++++++++++++++++++,,,------......------------------------.........,,,+++,,,000111000---------------------------------------............---------.........//////---.........///////////////000111000///...///000000000/////////000000111...///111333555666777777::::::;;;===>>>???AAAAAABBBCCCEEEGGGJJJLLLNNNOOONNNMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPOOONNNNNNNNNPPPRRRSSSSSSSSSUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYUUUWWWYYYZZZ[[[\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSVVVUUURRRPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPOOONNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAA???===<<<;;;999::::::999999888777666222000//////000111000000///////////////000000000000///...---------..............................///...---+++++++++,,,---...------,,,,,,------...////////////////////////---...............------------------------------......---+++******,,,......------,,,,,,------...//////////////////..............................------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,************+++---...///......---,,,,,,,,,---...---------...---,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++,,,---......---,,,+++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((((()))***+++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,***+++++++++++++++,,,,,,,,,...,,,***)))((()))***+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++******)))(((''''''((()))***+++,,,,,,***+++,,,,,,,,,++++++***++++++,,,---.........---,,,,,,,,,------,,,,,,,,,++++++,,,---,,,+++***)))+++---------+++***+++---***+++,,,------,,,******+++++++++,,,,,,,,,------)))******+++,,,,,,------++++++,,,------------,,,,,,------......------,,,)))***,,,---------,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------,,,,,,------------......,,,+++***,,,///000///...---------------------------------.........////////////.........---------.........////////////000---...000000///...000111//////000111222333555555333444666999;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIIIIJJJLLLNNNQQQSSSTTTUUUQQQQQQQQQPPPPPPQQQRRRRRRTTTTTTTTTTTTRRRQQQOOONNNOOOQQQTTTUUUVVVVVVWWWXXXWWWXXXZZZ\\\]]]]]]\\\\\\YYY[[[\\\^^^_________^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPTTTTTTSSSSSSRRRRRRQQQQQQNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@??????@@@??????>>>======888666444333333222111000//////////////////000000000000//////............////////////////////////------,,,+++,,,---///000...------,,,,,,------...////////////////////////+++,,,,,,------,,,,,,,,,------------------------.........---+++,,,---///...------,,,,,,------...------------------------........................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++......------------------+++++++++,,,,,,...//////---------------------...------.........---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))+++---///000...,,,+++---,,,++++++************,,,,,,......///...---,,,***++++++,,,,,,++++++***))))))*********+++++++++******************++++++...,,,***(((((()))***+++******))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,---++++++,,,......---*********+++++++++,,,,,,,,,...,,,***((('''(((***+++---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++******)))((('''((()))***+++---......***+++++++++,,,+++++++++///---+++***)))***+++,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++***)))+++---------+++***+++---)))***+++,,,,,,,,,+++***)))*********++++++++++++((()))******+++,,,------***+++,,,,,,------,,,,,,,,,------......------,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,------......+++******,,,---//////...------------------------------........./////////000//////...------,,,,,,////////////000000000000,,,...000000000111333555333444555777999:::<<<<<<;;;<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVWWWVVVUUUSSSQQQOOOPPPSSSVVVXXXXXXXXXYYY[[[XXXYYY[[[]]]^^^______^^^^^^___aaabbbccccccbbbbbb]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[\\\ZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUUUUVVVVVVPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEE???<<<999888777666444333111111111111000000000///111111111000000000//////////////////////////////,,,,,,,,,,,,---...///000...------,,,,,,------...////////////////////////******+++,,,,,,,,,,,,+++------------------------,,,---//////...---...000...------,,,,,,------...***************+++++++++---------------.........------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,------------...............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))+++---,,,+++***+++,,,)))************++++++++++++++++++************))))))+++---///000...,,,+++------+++******))))))))),,,---.../////////...---***++++++,,,,,,++++++***)))************+++++++++))))))))))))************,,,+++***)))))))))***+++,,,++++++******++++++,,,------------------------++++++************++++++---+++)))+++...///---***((((((((()))******++++++,,,+++)))(((((()))***+++,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,000...+++((('''(((***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***+++,,,------++++++,,,---)))***++++++++++++++++++))))))))))))************)))))))))***+++,,,,,,---******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------++++++,,,,,,------......***++++++,,,,,,---------------------------------............////////////..................------000000000000111111111222000222555666777999;;;======>>>???AAABBBCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYZZZZZZXXXVVVTTTRRRRRRUUUYYY[[[[[[[[[\\\]]]YYYZZZ\\\___```aaaaaaaaa___```bbbcccdddccccccbbb^^^_________^^^\\\ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[ZZZYYYWWWVVVUUUTTTSSSRRRPPPOOONNNMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLFFFDDDAAA?????????===;;;999888888777666555444444222222222222222111000000////////////////////////------...............---...------,,,,,,------...........................***+++,,,,,,---------,,,------------------------(((+++...//////......///...------,,,,,,------...*********++++++,,,,,,,,,+++,,,,,,,,,------------...------------,,,,,,,,,,,,++++++******++++++,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++******+++,,,---...,,,+++*********************++++++,,,,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))+++------+++******,,,))))))*********++++++++++++++++++************)))*********+++++++++,,,,,,++++++***************+++,,,---...///000//////...***++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++***************+++++++++---,,,,,,++++++,,,,,,---------------------------++++++************++++++,,,***(((***...///---)))'''(((((()))******++++++******)))(((((()))***+++++++++,,,---,,,+++******+++++++++++++++++++++++++++,,,,,,---------------++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,---------,,,,,,------,,,,,,+++++++++***+++*********++++++,,,------,,,+++***))))))******++++++,,,,,,,,,,,,++++++,,,++++++***+++++++++,,,***+++,,,,,,,,,,,,---...***************+++,,,,,,))))))*********+++++++++))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------......------***++++++,,,------......++++++,,,,,,++++++,,,,,,------------------------............/////////000,,,,,,------.../////////000111111111222222222222666999;;;===???AAACCCFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWVVVUUUSSSRRRVVVVVVVVVWWWXXXYYY[[[\\\[[[\\\]]]]]][[[YYYWWWUUUSSSWWW[[[]]]]]]]]]^^^___ZZZ[[[^^^```aaabbbbbbbbb]]]^^^```aaabbbaaaaaa`````````aaaaaa___^^^\\\[[[\\\\\\\\\\\\\\\\\\[[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^___]]]ZZZWWWUUUQQQPPPOOONNNLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQOOOOOOPPPRRRSSSUUUVVVWWWYYYXXXUUUSSSPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJLLLMMMNNNOOOPPPQQQQQQQQQLLLJJJHHHGGGGGGGGGFFFEEE@@@@@@???>>><<<;;;::::::222333333333333222111111000000000000000000000000...//////000///---,,,+++...------,,,,,,------...........................+++,,,------.........---------------------------%%%(((,,,//////............------,,,,,,------...---------....../////////+++++++++,,,,,,---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,---///000111...---,,,+++************)))***+++,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,+++++++++******************************,,,+++***)))***+++---...)))+++...---+++)))***,,,+++++++++,,,,,,---------+++++++++************))),,,***'''&&&&&&(((+++...))))))))))))***+++,,,---,,,---...000000000//////+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,)))'''***...///,,,))))))******+++,,,,,,------)))(((((())))))***++++++******,,,,,,---,,,+++***************************))))))***++++++++++++***++++++******++++++,,,---,,,++++++++++++++++++,,,((()))***+++++++++++++++*********+++,,,,,,------+++*********+++,,,,,,---)))***+++,,,,,,,,,+++***+++++++++,,,,,,+++++++++,,,+++*********+++,,,---)))***,,,,,,,,,,,,...///+++***)))))))))***,,,---******+++++++++,,,,,,,,,***************+++++++++******+++,,,,,,,,,,,,+++,,,------......------,,,...---,,,+++,,,---...///---------,,,,,,+++++++++,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------******+++,,,,,,---......+++,,,,,,,,,+++***++++++,,,,,,---------,,,,,,+++...///111222222111000///000111111000......///000222333333555888;;;???@@@===???AAABBBCCCEEEHHHJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSTTTVVVVVVUUUVVVXXXXXXWWWVVVWWWXXXWWWWWWVVVVVVVVVWWWXXXXXXZZZXXXVVVVVVXXXZZZZZZZZZ]]]]]]]]]\\\\\\ZZZYYYYYYZZZZZZ\\\^^^___```aaaaaaZZZ\\\]]]^^^^^^___bbbdddbbbbbbdddeeeeeedddbbbbbb___```aaaaaaaaa```^^^]]]____________^^^^^^^^^^^^VVVYYY\\\]]]]]]]]]^^^^^^aaa``````aaa```\\\UUUPPPJJJGGGDDDBBBBBBBBBBBBAAAGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNOOOPPPQQQSSSUUUVVVYYYXXXVVVSSSQQQPPPOOOOOOPPPPPPNNNLLLJJJKKKMMMOOORRRQQQOOOMMMMMMOOOQQQRRRPPPMMMKKKKKKLLLLLLJJJGGGLLLJJJGGGFFFEEECCCAAA???>>>===:::888555333222222444444444444333222111000......------------......000///...---------------////////////////////////000000000000000///......//////.........---------///......------......///.........------,,,,,,,,,,,,,,,------///000222333---------,,,,,,+++++++++........................)))************+++++++++///,,,+++,,,...///---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++000...+++*********)))(((***++++++,,,,,,++++++************+++,,,,,,,,,---++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------,,,++++++------,,,+++******************************))))))))))))))))))++++++******)))*********...,,,+++,,,///111000...---,,,,,,+++*********+++******))))))))))))******)))))))))***+++++++++,,,++++++,,,,,,++++++***)))---+++)))***,,,---,,,)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,+++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,///......---,,,+++************+++++++++,,,,,,,,,************+++,,,------******)))))))))+++,,,---,,,,,,,,,+++++++++******)))******++++++******)))---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***---,,,+++*********+++,,,++++++******************...---+++))))))***+++,,,))))))*********+++++++++******++++++++++++*********+++,,,,,,------------...,,,***+++---...,,,******++++++,,,,,,++++++***.........------,,,,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++***+++,,,...//////...,,,++++++,,,...///......//////......------///////////////...------...///111111000111444666888888999;;;>>>AAADDDEEEIIIJJJKKKLLLKKKLLLNNNPPPNNNNNNOOOOOOPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWYYYYYYWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZXXXYYY[[[\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZ\\\\\\]]]^^^____________[[[]]]^^^______```bbbeeeddddddeeeeeedddccccccbbbaaaaaabbbcccbbbaaa```___aaaaaaaaaaaa````````````]]]___aaaaaa```^^^______^^^]]]]]]^^^^^^ZZZTTTOOODDDAAA===;;;:::;;;;;;:::;;;<<<>>>???AAAAAABBBBBBDDDEEEFFFIIIMMMPPPSSSUUUUUUUUUTTTSSSRRRPPPPPPOOONNNMMMLLLJJJHHHHHHIIIKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPNNNOOOPPPQQQOOOMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCBBB@@@===;;;999888888555444333222111000......//////...---------......000//////........./////////////////////////////////////////////...------//////.........---------......------------......------------------,,,,,,,,,,,,,,,---...///000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,+++,,,...///---+++++++++,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---,,,******,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------000...,,,---///000...,,,---,,,++++++******++++++*********))))))************************+++++++++,,,,,,,,,,,,,,,++++++***---+++)))***,,,---,,,***))))))*********+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,+++,,,,,,,,,,,,++++++***************************))))))))))))************++++++******)))(((''''''*********+++++++++,,,,,,,,,,,,++++++***+++++++++---,,,+++*********+++,,,))))))***+++,,,------...******++++++++++++******,,,++++++******++++++,,,,,,++++++,,,------,,,***,,,+++*********+++,,,---************************...---+++***)))***+++,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,***+++---...,,,***++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,---...///000///---,,,,,,---///000000000000/////////......000000///......---......///000333444555888;;;>>>@@@@@@AAACCCEEEGGGJJJKKKNNNOOOPPPPPPNNNNNNOOOPPPRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWYYYZZZYYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]^^^^^^]]]\\\\\\]]]______^^^\\\\\\\\\]]]]]]]]]\\\\\\[[[]]]^^^^^^^^^^^^^^^]]]\\\\\\^^^`````````aaaccceeegggfffeeedddcccbbbbbbbbbbbbcccdddddddddcccbbbaaabbbbbbbbbbbbccccccccccccbbbcccdddcccaaa___^^^___]]]\\\]]]]]]]]]ZZZUUURRRCCC???:::777666666666555222333555666888999999999;;;<<<>>>@@@DDDHHHKKKMMMMMMNNNOOOPPPOOOOOONNNMMMIIIIIIHHHEEEBBBBBBCCCDDDEEEGGGJJJMMMPPPQQQQQQQQQTTTRRRQQQRRRSSSTTTSSSQQQNNNLLLKKKKKKLLLLLLKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@:::999777555333111000000111000///.............../////////...//////000000////////////////////////...............------,,,/////////............---...------,,,,,,------...,,,,,,---------------------,,,,,,,,,------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///...,,,***++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,******+++---/////////++++++,,,,,,,,,,,,+++++++++++++++***************,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------*********+++,,,---//////111///------......,,,+++,,,,,,++++++******++++++++++++************+++++++++++++++***************---------------,,,++++++,,,+++******,,,,,,+++***(((((()))))))))*********)))))))))))))))))))))))),,,++++++******++++++,,,******++++++++++++++++++************************))))))))))))*********+++------,,,,,,++++++******))))))*********+++++++++...---,,,+++************------,,,++++++,,,,,,---))))))***+++,,,------...++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,++++++,,,------,,,***************+++,,,------************************---,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000000///.........//////......,,,,,,,,,,,,....../////////.........//////222222111000000111333444444666999:::<<<>>>BBBEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOPPPQQQUUUUUUVVVVVVWWWYYYZZZ[[[YYYXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[ZZZXXXVVVVVVVVVVVVWWWYYY[[[]]]___```aaa___^^^___```bbbbbb```^^^_________^^^^^^\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]___aaabbbaaabbbccceeehhhfffdddbbb````````````bbbcccdddddddddcccbbbaaabbbbbbbbbbbbccccccccccccbbbccccccbbb```^^^^^^___^^^^^^______^^^\\\YYYWWWKKKGGGAAA===:::999888777222333444555666777777777888888888999:::<<<===>>>BBBDDDFFFHHHIIIIIIGGGFFFBBBBBBAAA>>><<<:::;;;<<<<<<>>>AAAEEEIIILLLNNNOOOTTTSSSSSSSSSSSSSSSSSSSSSPPPOOONNNNNNOOOOOONNNLLLMMMLLLKKKIIIHHHGGGFFFFFFDDDBBB???<<<:::888777777333333111000///.........///............///000000////////////////////////.........//////......---/////////...............------,,,,,,,,,,,,------,,,,,,,,,------.........------,,,++++++,,,,,,,,,------------------,,,,,,........................,,,,,,,,,,,,------------++++++,,,......---,,,***+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---///000///+++,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++++++++,,,---...------,,,,,,,,,,,,+++***,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++***)))))))))------......------,,,++++++++++++++++++,,,++++++))))))))))))*********+++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++++++++++++++************************+++++++++,,,,,,,,,---------------------,,,,,,,,,)))))))))*********++++++---,,,++++++*********+++++++++++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++************++++++,,,+++***+++------+++***))))))******+++,,,---...***************+++++++++,,,,,,+++******++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,+++++++++,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------.........000000//////............++++++***))))))***++++++......---------...///000222222222333555777:::;;;===???AAABBBCCCDDDGGGJJJHHHIIIJJJKKKLLLMMMMMMMMMQQQSSSVVVVVVVVVVVVWWWXXXWWWWWWWWWWWWXXXZZZ[[[\\\XXXXXXXXXXXXYYYZZZ[[[\\\YYY[[[\\\[[[XXXWWWWWWWWWUUUWWWYYY\\\___```aaabbb`````````bbbddddddbbb```bbbbbbaaa```^^^\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\^^^aaaaaaaaaaaabbbcccfffdddbbb```^^^]]]]]]^^^aaabbbcccccccccbbb``````````````````aaaaaabbbbbb```aaabbbaaa```___```bbb___``````___^^^\\\[[[ZZZVVVRRRLLLHHHEEEBBB???===666666777777777666666555777666555444444444444444888:::<<>>;;;;;;:::888555444444555666666777:::>>>BBBFFFIIISSSSSSSSSSSSSSSRRRSSSSSSSSSRRRPPPPPPPPPPPPNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKIIIGGGEEEBBB@@@??????888777555444222111000000///...............//////////////////////////////...//////000000000//////////////////////////////...------,,,,,,------...,,,,,,,,,------.........------,,,++++++++++++,,,------------------------........................++++++++++++,,,,,,,,,,,,***+++---------,,,+++++++++++++++,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---+++,,,---......---,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))...---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,+++******)))******))))))************+++,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***)))))))))------......------,,,+++++++++,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++++++++++++++************************+++,,,,,,,,,,,,---------))))))))))))************)))************++++++++++++*********++++++,,,---+++++++++++++++*********,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++)))))))))***+++,,,,,,------))))))*********++++++++++++++++++++++++++++++,,,************++++++++++++******++++++++++++******+++++++++,,,,,,+++******++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********************++++++++++++++++++,,,,,,,,,---------------......//////000000............---,,,,,,+++*********))))))*********............///111333555444555666888;;;>>>@@@AAAEEEFFFHHHHHHGGGHHHJJJMMMJJJKKKLLLMMMMMMMMMMMMMMMPPPSSSVVVXXXXXXXXXYYYZZZWWWWWWWWWXXXYYYZZZ\\\\\\XXXXXXXXXYYYZZZ[[[]]]^^^YYY[[[\\\[[[YYYXXXXXXYYYVVVXXX[[[^^^```bbbbbbbbbbbbaaaaaabbbddddddcccaaaccccccbbbaaa___]]]\\\ZZZZZZZZZ\\\]]]^^^^^^^^^^^^ZZZ]]]___``````______```cccbbbaaa___]]]\\\\\\\\\```aaabbbbbbbbbaaa______]]]]]]^^^^^^______`````````aaabbbbbbaaaaaaccceee___``````^^^\\\ZZZZZZ[[[[[[YYYUUUSSSPPPMMMIIIFFF===<<<;;;:::888666444333444444333333222333333444333444666777888888888888555666666555222000000111222222111333666:::???AAAMMMNNNPPPQQQQQQQQQSSSUUUUUUSSSRRRQQQRRRQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLKKKIIIGGGEEEDDD@@@>>><<<:::888666555444111000//////.........///////////////////////////...///000000000000000000...////////////000000000.........------.........,,,,,,------------------------,,,++++++,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...,,,+++,,,---,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,***)))***+++,,,+++***************************))))))******++++++,,,,,,------+++***)))((((((((('''(((******))))))+++---++++++******++++++,,,,,,++++++************+++++++++++++++***************---------------,,,++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,******++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))*********+++,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---......------,,,***(((&&&%%%))))))***+++,,,------...++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++)))******++++++******)))++++++++++++++++++***)))***+++,,,+++***)))***,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------......//////////////////,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111111111222444777:::<<<<<<===???BBBDDDFFFGGGHHHHHHJJJJJJJJJJJJJJJLLLNNNMMMMMMOOOOOOPPPOOONNNNNNOOORRRUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]]]]ZZZYYYYYYYYYZZZ[[[\\\\\\YYYZZZ\\\[[[ZZZYYYYYYZZZXXXZZZ]]]```cccdddddddddbbbaaa``````bbbccccccbbbaaaaaaaaaaaa```___^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\XXX[[[^^^___^^^]]]]]]]]]aaaaaaaaa```___]]]\\\[[[```aaabbbbbbbbbaaa______[[[\\\\\\]]]^^^^^^______``````aaa```______bbbdddbbbcccbbb___\\\ZZZ[[[]]]\\\[[[[[[[[[[[[XXXTTTPPPHHHGGGEEEBBB???;;;888666555555444444444444444555333333444444444555555555333444555444222111111111111111111222444666999:::@@@CCCGGGIIIKKKMMMQQQTTTTTTSSSRRRSSSTTTUUUTTTRRROOOOOONNNNNNNNNOOOPPPPPPMMMNNNOOOPPPPPPNNNLLLJJJHHHFFFDDDAAA???===;;;;;;444444222111000/////////////////////////////////---...//////000000//////.../////////000000000000000//////......//////000------------------,,,,,,---,,,,,,,,,,,,------...------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,+++((())),,,///++++++,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...,,,+++***+++,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++***)))***+++,,,+++)))++++++++++++++++++++++++)))))))))***+++,,,,,,,,,---,,,++++++************)))+++,,,,,,***)))+++---++++++******++++++,,,---*********))))))************************+++++++++,,,,,,,,,,,,,,,++++++******+++---,,,***)))+++---************++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,------...//////+++,,,,,,,,,,,,---------+++++++++***++++++,,,,,,+++,,,,,,,,,,,,+++)))((())))))***+++,,,------...******++++++++++++******,,,,,,++++++++++++,,,,,,+++***)))***,,,,,,***)))******+++,,,,,,,,,+++***((())))))***++++++,,,,,,******++++++,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++***)))))))))+++,,,+++))))))***,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...............------------***+++,,,------,,,,,,+++,,,,,,------------,,,,,,444444444555888;;;???AAADDDFFFHHHKKKMMMNNNNNNMMMIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPQQQRRRRRRQQQPPPOOOQQQTTTWWWYYYXXXXXXWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^\\\[[[ZZZZZZYYYZZZZZZZZZXXXZZZ\\\\\\ZZZZZZZZZ[[[ZZZ\\\___bbbdddeeeeeeeeecccaaa______aaabbbcccbbb______```aaaaaaaaaaaaaaa]]]^^^^^^]]]\\\[[[ZZZZZZWWWYYY\\\]]]]]][[[[[[[[[aaaaaabbbbbbaaa___]]]\\\aaabbbbbbcccbbbaaa```___[[[[[[\\\\\\]]]^^^______^^^___^^^]]][[[\\\^^^```fffffffffbbb^^^\\\^^^```\\\\\\^^^aaabbb```\\\YYYSSSRRROOOKKKGGGBBB>>><<<999888777555444444444444555555444333333444444555333444666555333222222333000222333555666666555555444888>>>BBBDDDHHHMMMRRRTTTSSSRRRTTTVVVXXXWWWVVVQQQQQQPPPPPPQQQRRRRRRSSSNNNPPPSSSUUUUUUSSSQQQOOOMMMLLLIIIFFFDDDAAA@@@???777666555333222111111000////////////////////////,,,,,,---.../////////....../////////000000111111000000////////////000000.........------,,,,,,,,,---,,,,,,,,,------...///---------.........//////........................---------.........//////,,,---,,,***'''(((,,,000++++++,,,,,,,,,---------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,+++)))***+++,,,,,,+++,,,------......------,,,,,,,,,,,,------.........------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,++++++,,,------,,,...///...+++)))***,,,+++*********+++,,,,,,---******))))))))))))******))))))******+++++++++,,,+++,,,,,,,,,,,,+++******))),,,---,,,***)))+++---))))))))))))************++++++++++++++++++++++++,,,++++++++++++++++++,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,---------.........(((((()))***++++++,,,,,,,,,,,,,,,---------......------,,,+++************&&&'''***,,,.../////////,,,,,,,,,+++++++++***************++++++*********++++++************+++++++++***)))***,,,,,,***)))***+++,,,---,,,+++***)))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++***)))((((((+++,,,,,,)))(((***,,,***++++++,,,,,,++++++************++++++,,,,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,+++++++++)))***,,,---...------,,,***++++++,,,,,,++++++***::::::;;;<<>>;;;888555333222222555444333333333555888999777888888888777555444333111000///...///000111222111111222666:::AAAFFFJJJNNNOOORRRTTTVVVUUUUUUTTTVVVTTTQQQPPPPPPQQQQQQQQQTTTTTTUUUTTTTTTSSSSSSRRROOOOOOOOOOOOMMMKKKIIIGGG>>>>>>===;;;999666333111000000000///......------000///...------...000111......------------......////////////////////////000///...---,,,------...............//////////////////......---------,,,---,,,++++++------,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,------...------------------------,,,++++++++++++++++++++++++,,,---------,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,---------,,,)))'''''')))---000///---,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++*********))))))((((((,,,+++***))))))***+++,,,......---,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,''''''(((***+++,,,---......---,,,+++++++++,,,,,,))))))*********+++++++++(((((()))***+++---///000+++++++++,,,,,,------------------.........//////...---,,,,,,......---+++111///---++++++---///111,,,---...---+++***+++,,,...,,,+++******,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++*********+++------******))))))))))))*********+++,,,,,,+++***+++---,,,+++***))))))***+++,,,+++++++++************)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,---------......'''(((***,,,---,,,***)))*********++++++,,,,,,,,,------,,,+++,,,---...///------------,,,+++******............---,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,BBBBBBBBBDDDFFFHHHKKKLLLOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSUUUWWWXXXYYYYYYZZZ\\\]]]YYYZZZ[[[\\\\\\]]]\\\\\\[[[ZZZZZZZZZ[[[]]]^^^___]]]]]]\\\\\\[[[[[[\\\\\\^^^___```aaabbbaaaaaa``````______^^^___```aaabbbbbbbbbaaa```___^^^]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYVVVWWWYYY[[[\\\]]]^^^^^^``````aaabbbbbbbbbbbbaaa______aaaaaaaaa___^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]][[[YYYWWWVVVWWWYYYZZZ```aaabbbaaa^^^\\\\\\\\\\\\]]]]]]^^^___```aaaaaaZZZXXXUUUSSSQQQOOOLLLJJJGGGEEEBBB===:::777666555666555444444555777999:::>>>>>>>>>>>><<<:::888777666555444444333333333333444444333444666999===???FFFHHHLLLOOORRRTTTTTTTTTUUURRRNNNMMMMMMOOOOOOOOORRRRRRTTTUUUUUUUUUTTTTTTQQQQQQRRRRRRQQQOOONNNMMMEEEDDDCCCAAA>>>:::777555222111111000000000000///111000///......///000000///......------......///////////////////////////000///...---,,,------.............../////////////////////.........------...,,,+++,,,---...---,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------...+++,,,------------,,,+++---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...,,,***)))***---...---+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///...---+++***)))((((((++++++++++++++++++++++++************************++++++,,,---------------++++++++++++++++++++++++,,,+++++++++************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))******++++++,,,,,,------,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,------------.........---,,,+++,,,---...---,,,///...---,,,,,,---...///---...///...,,,+++,,,---...---,,,+++***+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---++++++************+++++++++,,,---,,,***))))))***++++++************++++++))))))***+++,,,---......++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,++++++***---------------,,,,,,+++************************++++++,,,,,,,,,++++++***IIIIIIJJJJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVXXX[[[]]]]]]]]]^^^___\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYY^^^___```aaaaaaaaa```___]]]]]]]]]]]]^^^___```aaa``````___^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVWWWYYYZZZ[[[\\\\\\]]]^^^______```````````````\\\]]]^^^___^^^]]]\\\[[[YYYYYYXXXWWWWWWXXXYYYYYYYYYXXXVVVTTTTTTUUUWWWXXX\\\]]]^^^]]][[[YYYYYYZZZZZZZZZ[[[\\\^^^___```aaa[[[YYYVVVUUUTTTSSSQQQOOOQQQNNNJJJFFFBBB???===<<<:::999888777777888:::;;;@@@AAABBBCCCCCCBBBAAA@@@;;;;;;;;;:::888666444333666555333333333444666888===@@@DDDIIIMMMPPPRRRSSSQQQMMMIIIGGGGGGIIIKKKKKKMMMNNNQQQTTTVVVVVVVVVUUURRRSSSTTTTTTTTTSSSRRRQQQKKKJJJIIIFFFBBB>>>:::888444333333222222222222222222222111000///////////////......------....../////////////////////////////////...------------...---............////////////////////////.........///---,,,---...///...---------------,,,,,,,,,,,,------------,,,,,,,,,,,,......------,,,++++++***.........------,,,,,,,,,***+++,,,---...//////000+++,,,------------,,,,,,------,,,,,,,,,,,,------...---***))))))+++...000...---++++++,,,,,,***)))******++++++,,,,,,------,,,,,,++++++,,,,,,---...///...,,,+++)))(((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------............++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++*********+++,,,------...******+++++++++,,,,,,,,,+++++++++++++++*********)))***+++---......------,,,,,,---------.........******+++++++++,,,,,,,,,+++++++++++++++*********---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,+++************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++******+++---...---,,,...------------------...---...///...---,,,---...---,,,,,,++++++*********+++++++++++++++*********------------------------******))))))******+++,,,,,,,,,++++++++++++,,,,,,+++,,,---+++)))''''''(((******++++++++++++************+++,,,---......///))))))******+++,,,,,,---************************,,,---...//////...---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,,,,,,,,,,,,,---......)))***++++++,,,+++++++++++++++,,,,,,------,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))KKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVYYY]]]______^^^_________^^^\\\[[[ZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXXXXYYY]]]^^^___``````___^^^^^^YYYZZZZZZ[[[]]]^^^___```___^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\YYYZZZZZZ[[[[[[ZZZYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSUUUUUUWWWXXXZZZYYYWWWVVVWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]ZZZXXXVVVVVVVVVVVVTTTRRRVVVTTTPPPMMMIIIGGGFFFFFFAAA@@@>>><<<;;;:::::::::<<<>>>AAACCCFFFGGGHHHHHH>>>?????????===999666333444333333222333555777888888:::>>>BBBGGGJJJMMMNNNJJJFFFBBB???@@@BBBDDDDDDFFFIIIMMMQQQTTTUUUUUUUUUSSSTTTUUUUUUUUUTTTRRRQQQMMMMMMKKKHHHDDD???;;;999555555444333222333333444222222111000///.........//////............//////////////////////////////............------......---------.........//////////////////////////////000...---...///000///...------------------,,,,,,------------------,,,,,,......------,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,------......,,,,,,,,,---------------------,,,,,,,,,,,,---------,,,+++***+++,,,---.........---,,,,,,+++***)))******++++++,,,---......,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,***************************+++---//////...---,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,------,,,+++************---------,,,,,,++++++++++++++++++,,,,,,,,,------***))))))***,,,------,,,,,,---............---,,,,,,---...---,,,+++,,,...***++++++,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,++++++++++++,,,,,,***++++++***((('''((())))))***,,,,,,,,,,,,***)))---,,,,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111///...,,,++++++,,,,,,,,,------------,,,+++******+++---.........------,,,,,,++++++,,,,,,,,,,,,,,,---------(((((()))***+++,,,,,,+++)))***+++,,,------------)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))LLLLLLMMMNNNNNNOOOOOOOOOQQQRRRRRRTTTUUUVVVWWWWWWZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVYYY]]]^^^^^^]]]]]]]]]___^^^]]][[[ZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[XXXXXXXXXWWWWWWXXXXXXYYY[[[[[[\\\]]]]]]\\\[[[ZZZWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSRRRQQQRRRRRRSSSTTTRRRTTTUUUUUUTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSTTTSSSQQQOOONNNMMMMMMNNNIIIHHHEEECCC@@@===<<<;;;:::<<<>>>AAADDDEEEEEEFFFAAACCCDDDDDDBBB???;;;888333333333333444555666777444666888;;;>>>@@@BBBCCCBBB???;;;999:::;;;<<<===???BBBFFFJJJMMMPPPPPPQQQTTTUUUVVVVVVUUUTTTRRRQQQNNNNNNLLLJJJFFFBBB>>><<<777666444333222333333444111111111000///...------/////////....../////////////////////////////////------..................------------.....................///////////////000///......000000///...------------------------------------------------,,,,,,,,,------..................------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,------............------,,,,,,------...***+++,,,---...---,,,+++,,,---------,,,+++,,,,,,******+++,,,------......,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,***)))(((++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,---///000///---+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,+++***)))++++++++++++************+++++++++***++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------***))))))***,,,------,,,+++,,,---......---,,,+++***+++,,,,,,+++***+++,,,)))***+++,,,,,,,,,,,,,,,************************************************))))))******++++++++++++++++++************++++++'''(((******))))))***,,,***+++,,,------,,,+++***++++++++++++************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))------------............---,,,***(((((()))+++---------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,MMMMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVWWWZZZ\\\\\\[[[ZZZ[[[[[[^^^^^^]]]\\\\\\\\\\\\\\\ZZZ[[[\\\]]]]]]]]]]]]]]]YYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZYYYXXXWWWVVVUUUVVVWWWYYYZZZZZZZZZZZZ[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRNNNPPPRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRTTTRRRQQQQQQRRRSSSQQQPPPPPPOOONNNMMMNNNOOOPPPQQQNNNMMMKKKHHHEEEBBB@@@???>>>???@@@AAAAAA@@@???>>>BBBDDDFFFGGGFFFDDDBBB@@@888888777666555444444444444444555666777888999:::<<<:::777666666777777777999;;;>>>AAADDDGGGIIIJJJRRRSSSTTTTTTTTTSSSRRRQQQOOOOOONNNLLLJJJFFFCCCBBB;;;999666444333333333444111111111111000///......000//////......//////000////////////////////////,,,---......///.........,,,------------.........---------...............000...---...///000///...------------............------------............+++,,,,,,---......//////------------------------...---,,,+++***))))))(((---,,,,,,,,,---...///000......------------......(((***---//////...+++***+++,,,------,,,,,,---...++++++,,,,,,------......,,,,,,++++++,,,,,,---...222111///...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++,,,,,,,,,*********+++++++++++++++......//////...,,,+++************+++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,------...***+++,,,,,,,,,+++)))(((++++++***************)))************+++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++******+++---...---,,,+++,,,---......---,,,+++)))***++++++******+++,,,++++++,,,,,,,,,---------*********+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++************++++++&&&(((************,,,---++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,------,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++............////////////---,,,***(((((()))***+++,,,+++++++++++++++************+++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,***+++,,,---............------------------------))))))***+++,,,,,,,,,,,,MMMNNNPPPQQQRRRSSSSSSSSSPPPQQQRRRTTTVVVXXXYYYZZZYYYZZZZZZ[[[ZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[YYYXXXYYYZZZ]]]]]]]]]^^^]]]]]]\\\\\\ZZZ[[[\\\^^^_________^^^\\\[[[ZZZXXXVVVUUUUUUTTTTTTUUUVVVVVVVVVUUUSSSRRRUUUUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOKKKMMMPPPQQQPPPQQQRRRSSSQQQPPPPPPPPPPPPPPPPPPOOOPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOOOONNNLLLJJJHHHFFFEEEBBBCCCCCCBBBAAA???===<<<>>>@@@BBBDDDEEEEEEEEEDDD@@@???>>><<<:::999888777888888888777777888888999999777666555666666555333555555666888;;;>>>AAACCCIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNNNNMMMLLLIIIGGGFFF???===999666444333444555111222333333333222111111000000////////////000000////////////////////////,,,,,,.../////////......,,,,,,---------.........,,,,,,,,,,,,---------...///...------//////...---------------.........///------------.........///---------...............+++,,,,,,------.........---------,,,,,,++++++***---,,,,,,,,,---...000111......------------......***+++,,,---...---,,,++++++---///...,,,+++,,,...,,,,,,------------------,,,,,,++++++,,,,,,---...111000///---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------++++++,,,------,,,++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,+++)))(((,,,,,,,,,++++++*********************+++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,------------.........---,,,+++,,,---...---,,,,,,,,,,,,------,,,,,,,,,)))***,,,,,,+++***,,,---000///...,,,++++++,,,,,,++++++++++++,,,,,,,,,---***************************+++,,,---...------,,,,,,,,,++++++++++++,,,,,,(((***++++++******,,,---,,,,,,,,,++++++,,,,,,,,,((())))))***+++,,,---...,,,,,,,,,,,,++++++++++++------------------------////////////////////////---------.........//////---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++,,,,,,---,,,,,,,,,---......////////////------------------------***++++++,,,,,,,,,++++++KKKMMMOOOQQQRRRSSSSSSSSSPPPQQQRRRTTTVVVXXXYYYZZZYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXZZZ[[[[[[\\\]]]\\\ZZZXXXWWWYYYZZZ[[[\\\^^^^^^___^^^]]]\\\ZZZ[[[]]]___```````````````^^^\\\YYYVVVTTTRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMJJJLLLOOOPPPPPPPPPRRRSSSMMMMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKKKKLLLLLLJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLNNNOOOOOONNNNNNMMMKKKKKKCCCDDDDDDDDDCCCBBB@@@???999:::===@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<888777666777777777444222222222222333555999<<>>===;;;::::::<<<===???AAAAAACCCFFFIIIJJJHHHFFFGGGGGGFFFEEEDDDBBB@@@???::::::999999888888888777333333444444444444555555<<<<<<<<<>>>@@@CCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGCCC???===<<<:::666222444444444444555555666777444333333222111111111111222000...,,,,,,,,,...///111111000000000/////////---.........---,,,,,,+++---------.........//////////////////////////////000000//////.........---//////.........---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------...//////...,,,***))),,,,,,,,,,,,------..............................------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++++++++******)))((()))***++++++,,,---......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&---///***(((,,,...,,,+++++++++++++++***)))((()))***++++++,,,,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,++++++*********+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))***++++++++++++...,,,***((((((***,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((%%%%%%)))---111------------------------.........------,,,,,,,,,------------------------111000000///......------++++++,,,------------,,,&&&''')))******)))((((((***++++++++++++******)))*********)))******+++,,,+++++++++***************(((%%%###&&&+++...,,,)))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++++++++------------++++++........................+++,,,---.........---,,,+++,,,------------,,,+++------...//////...---,,,,,,------,,,******+++---LLLOOOSSSUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYY\\\[[[[[[ZZZZZZZZZ[[[[[[]]]]]]]]]]]]\\\\\\[[[ZZZWWWWWWWWWVVVTTTQQQOOOMMMNNNMMMLLLLLLLLLMMMOOOPPPLLLLLLMMMOOOQQQRRRRRRRRRJJJMMMNNNJJJHHHIIIHHHEEEGGGGGGHHHGGGGGGGGGIIIJJJIIIJJJKKKLLLNNNOOOPPPPPPQQQOOOLLLLLLLLLLLLKKKJJJIIINNNQQQNNNLLLMMMMMMLLLLLLKKKJJJJJJLLLMMMMMMLLLQQQQQQQQQPPPPPPSSSWWW[[[[[[___ccceeemmmwww{{{xxxfff]]]VVVUUUUUURRROOONNNKKKJJJIIIIIIJJJJJJHHHFFFHHHHHHGGGFFFDDDEEEGGGIIIJJJKKKLLLLLLKKKIIIHHHHHHKKKLLLLLLLLLJJJIIIHHHHHHAAA@@@???=========>>>>>>===>>>@@@DDDIIILLLMMMLLLOOOOOOOOONNNMMMLLLJJJJJJAAAAAA@@@>>>===<<<;;;:::777777666555555444444333777777777888999<<<>>>???BBBCCCDDDDDDDDDDDDCCCBBBBBB@@@???@@@@@@>>>999666333333222222333555888999666666555444333111000///111000...------...000111............------------...////////////...---,,,---------.........//////////////////////////////000/////////............//////.........---------000000/////////.........++++++,,,,,,,,,---------***,,,---//////...---,,,,,,,,,---.......................................---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,---------,,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,''',,,...***(((+++,,,++++++++++++++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********************************++++++++++++************((()))***+++,,,,,,,,,,,,...---+++******+++---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000//////...------,,,+++,,,,,,------------------,,,,,,---......---,,,)))******++++++************************++++++,,,(((((())))))******+++++++++(((&&&(((,,,...,,,)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,------...,,,------...............---...///000000///...------------------------------,,,+++*********,,,---)))***++++++++++++***))),,,,,,---......---,,,++++++,,,,,,+++))))))***,,,NNNQQQTTTUUUUUUUUUVVVVVVXXXXXXYYYYYYZZZZZZYYYYYY\\\[[[ZZZZZZYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYZZZ[[[[[[ZZZYYYXXXYYYYYYYYYXXXXXXYYYYYYZZZXXXYYYYYYXXXWWWVVVUUUTTTQQQQQQRRRRRRQQQNNNKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKHHHIIIIIIKKKMMMOOOPPPQQQLLLQQQRRRNNNLLLKKKJJJGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNPPPSSSWWW[[[]]]^^^\\\ZZZYYYYYYYYYWWWUUUTTTZZZ\\\ZZZYYY[[[[[[YYYUUUVVVWWWVVVUUUUUUVVVWWW[[[[[[\\\\\\^^^bbbgggllllllppptttzzzssshhheeeddd```ZZZXXXPPPNNNMMMMMMNNNNNNMMMKKKLLLKKKIIIHHHJJJKKKKKKKKKKKKLLLMMMMMMMMMKKKHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>@@@DDDIIILLLNNNNNNOOOPPPPPPPPPPPPOOOOOONNNKKKJJJIIIGGGDDDBBBAAA@@@===<<<;;;999777555444333333333333333444555777888999::::::;;;;;;::::::999;;;<<<>>>AAACCCBBB???<<<777555333111222555888:::888888999999777444222000111000/////////000111222------------------------//////000000000///......------........./////////////////////////////////////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------((())),,,...////////////,,,,,,.../////////...---------------------------,,,,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,---------,,,++++++***+++,,,,,,,,,,,,,,,+++------,,,,,,++++++++++++)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***)))***+++***++++++++++++++++++***)))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***+++++++++++++++*********,,,,,,---------.........,,,,,,,,,,,,++++++++++++************************,,,+++++++++************)))***+++,,,------------------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,---------.........---***((((((***,,,***((((((((()))***++++++++++++***************+++,,,,,,&&&'''((()))***++++++,,,///,,,***+++...///---***+++,,,,,,---------,,,,,,------------------------................................................------------------------,,,------...............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///---)))&&&%%%'''***---)))******++++++******)))***+++,,,,,,,,,,,,++++++++++++,,,***)))((()))+++PPPRRRUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYY\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYVVVWWWYYYZZZZZZYYYWWWUUUUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSQQQQQQNNNOOOQQQQQQQQQOOOLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJKKKNNNQQQSSSTTTYYY\\\XXXTTTSSSQQQNNNLLLLLLMMMOOORRRTTTTTTTTTVVVVVVWWWZZZ___fffmmmqqqqqqpppnnnooooooooommmkkkmmmqqqrrrpppoooqqqpppmmmhhhkkkmmmllliiiggghhhkkkhhhiiijjjlllooouuu|||{{{wwwvvvrrrlllhhhaaa^^^\\\ZZZYYYXXXVVVTTTSSSPPPOOOPPPUUUXXXWWWVVVTTTTTTTTTTTTSSSPPPMMMJJJDDDEEEFFFIIIJJJKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCEEEHHHJJJKKKJJJKKKLLLMMMNNNNNNOOOOOONNNQQQQQQOOONNNLLLJJJIIIHHHEEEDDDBBB???<<<999777666666555444333333333444555444444444444444444444444777888:::===@@@BBBBBBBBB???<<<888444333444777999888:::<<<======:::888666444333222111000000000111...////////////000000000/////////000000//////...............///////////////////////////////////////////////////.................................,,,,,,,,,++++++++++++***,,,,,,,,,------------...)))***+++---.../////////+++---...000000///...---------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++//////...---,,,***)))(((,,,+++++++++++++++++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,++++++***)))***+++++++++,,,,,,------++++++++++++++++++++++++,,,++++++******))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,------------+++,,,---......---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,((($$$$$$'''((('''%%%'''((()))***+++++++++++++++************+++,,,,,,((())))))***++++++,,,,,,///---,,,,,,...///...,,,------.........---,,,,,,------------------------................................................------------,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///,,,)))&&&&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,+++))))))***+++RRRSSSUUUUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[YYYYYY\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXSSSTTTVVVWWWWWWUUUSSSRRRPPPOOOOOOOOOPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJGGGJJJMMMOOORRRVVV[[[___bbbiiimmmiiidddaaa^^^\\\\\\[[[\\\___ccceeeeeeccccccbbbccceeekkkttt||||||{{{xxxyyyzzzrrrsssuuuwww|||{{{yyyuuurrrmmmiiifffccc```^^^\\\[[[[[[^^^dddhhhiiihhhgggeeebbb___]]]XXXRRRMMMJJJJJJLLLOOORRRSSSQQQNNNJJJJJJJJJJJJIIIHHHGGGFFFKKKIIIGGGGGGIIIJJJIIIHHHKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPOOOLLLKKKIIIFFFCCC@@@>>>===;;;999777555444444444444333333222222222222333333444555555666999===BBBEEEFFFCCC>>>999666555555555777:::===@@@AAAAAA@@@???:::999777555333111000///000000000000000000000000---....../////////.............../////////000000////////////////////////.........///////////////---.....................////////////............,,,,,,---------.........+++,,,,,,------.........,,,,,,.../////////...---------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++))))))))))))***++++++,,,------******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---------,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,------------***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------------,,,,,,,,,,,,++++++***+++,,,------111---***)))+++,,,***)))(((((()))+++,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,............------.........---,,,,,,------------------------........................------------------------,,,,,,,,,+++++++++++++++(((((()))******************))))))))))))))))))***++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------,,,******+++---SSSTTTUUUTTTSSSSSSTTTUUUUUUWWWYYY[[[[[[[[[ZZZYYY[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRRRRRRRRRRPPPOOONNNKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNSSSYYY___ccciiipppvvv|||{{{xxxuuupppoooppptttyyy{{{yyywwwqqqpppooopppttt{{{yyyzzz{{{|||~~~yyytttqqqnnnkkkiiiiiiiiikkkoootttxxxzzzzzz|||wwwqqqmmmjjjeee___ZZZYYYXXXXXX[[[]]]\\\XXXTTTNNNNNNMMMLLLKKKJJJIIIHHHKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRRRROOONNNMMMKKKIIIGGGFFFEEE@@@>>>;;;888666555444444444444333333333333444444444333222222333888>>>CCCFFFEEEBBB>>>;;;888666555666888<<<@@@CCCEEEFFFFFF@@@???===:::777555222111000000000/////////......------.../////////............/////////000000000////////////////////////.........///////////////---------........................------------,,,,,,---------............---------------------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,+++++++++,,,------)))***+++,,,------------(((((()))***+++,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...******---///---,,,...***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************************++++++***++++++++++++,,,,,,,,,+++++++++++++++******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++)))***+++,,,------------******,,,,,,,,,,,,******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,+++***+++,,,---...222111000///---,,,,,,,,,******+++,,,---------,,,+++++++++++++++,,,------.........---------,,,,,,***++++++,,,---.........+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,......---+++***+++******))))))******+++,,,,,,++++++,,,---...///------...,,,+++***+++---SSSTTTTTTSSSRRRQQQSSSTTTRRRTTTWWWZZZ[[[[[[ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRQQQRRRRRRTTTWWWZZZ]]]^^^dddjjjsssxxx||||||zzz{{{~~~|||{{{zzzyyywwwuuuxxx|||}}}|||}}}}}}yyyvvvsssqqqooooooooollleee___[[[YYYVVVSSSPPPOOONNNNNNKKKKKKKKKMMMOOOPPPNNNLLLGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQOOONNNNNNMMMMMMLLLKKKKKKFFFDDDAAA===:::888777777555444333333333333444555333333333111111333999===>>>???AAAAAA@@@===:::888555777:::>>>BBBEEEGGGHHHEEEDDDCCCAAA>>>;;;999777333222222111000///......---...///000000000000000.../////////000000000000////////////////////////............/////////000---------.........//////,,,,,,+++++++++*********------------............---------,,,,,,------------,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...'''((()))+++,,,---------))))))******+++++++++,,,))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&+++...,,,,,,...***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,************************------,,,,,,,,,+++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,...///000000222444222---***+++---,,,,,,---......---------,,,++++++++++++,,,------,,,,,,------------------,,,------------,,,---...******+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,---............---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...---,,,,,,++++++***))))))***+++++++++*********+++,,,......,,,------,,,***)))+++,,,SSSTTTTTTSSSQQQQQQRRRSSSQQQSSSVVVYYY[[[[[[ZZZYYYZZZYYYWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQRRRSSSSSSSSSSSSSSSWWWVVVVVVVVVWWWZZZ]]]___```aaabbbfffjjjnnnrrruuu{{{}}}vvvnnnhhheee```[[[WWWUUUTTTTTTMMMMMMNNNPPPQQQPPPMMMKKKIIIJJJLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNOOOOOOLLLJJJFFFBBB???<<<;;;:::555444333222222333444555222444555333111222555888555999>>>BBBCCCAAA>>><<<555666999<<<@@@CCCFFFHHHHHHGGGFFFEEECCC@@@>>>===777666555444333111000000//////000111111111111111////////////000000000000////////////////////////---.........//////000000---------.........////////////.........------------------.........//////,,,,,,,,,,,,,,,---...///---+++)))((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++)))******+++---...//////,,,,,,+++***+++,,,...///))))))***++++++++++++***+++++++++***************(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***$$$###)))---++++++---***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((((()))***++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++.........//////000000000------------------------......//////////////////111000...---...///111333000555999666000+++,,,000.........///......------,,,,,,++++++,,,,,,---...******+++,,,------...//////000000///---,,,,,,,,,((()))***+++,,,---------************************++++++++++++++++++++++++------------------------++++++,,,,,,---...//////+++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------......---,,,++++++,,,---...***))))))))))))+++---...+++,,,,,,***)))(((***+++UUUUUUTTTTTTTTTSSSSSSSSSTTTUUUXXXYYYZZZZZZXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSNNNMMMLLLKKKKKKMMMNNNOOOGGGHHHIIIIIIIIIHHHGGGFFFHHHFFFGGGKKKLLLKKKMMMPPPTTT```hhhfff``````ccceeegggggghhhjjjmmmppprrrsssuuuuuuvvvyyy|||{{{zzzvvvqqqmmmjjjgggdddbbb^^^XXXRRRTTTZZZ\\\WWWQQQNNNPPPTTTWWWYYYWWWSSSPPPLLLKKKKKKLLLNNNNNNMMMKKKNNNNNNOOOPPPPPPOOOMMMLLLHHHIIIHHHGGGEEECCCAAA???:::999777555444444555555444444444555555666666777444555777999<<>>999555222111111111///000111222111000///...222222111000///......---000000000000000000000000,,,------...///000111111------............------///...---,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,,,,+++++++++,,,---...---.........---,,,,,,++++++,,,,,,------,,,,,,+++------------,,,++++++***))))))***++++++++++++******+++,,,---------,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))---,,,***))))))***,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,+++++++++,,,++++++++++++++++++++++++------,,,+++,,,---...///111///+++((((((***---///........................------.........---,,,+++000000000000///...---------------,,,,,,+++++++++...,,,***,,,...000...,,,111000...---,,,+++++++++////////////////////////.........------,,,,,,,,,///...---,,,,,,...///111+++---//////...---...///////////////////////////...//////000000000000000333222000...---...///000((((((((((((((((((((((((---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))))))))******++++++++++++************))))))******+++,,,000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***,,,---...------,,,***((('''(((,,,---,,,***))))))*********+++++++++'''((()))***+++,,,,,,,,,QQQQQQQQQPPPPPPPPPOOOOOORRRSSSUUUWWWWWWWWWVVVUUUVVVUUUSSSQQQOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOLLLLLLKKKKKKKKKJJJIIIIIIJJJHHHIIINNNQQQRRRUUUZZZkkk{{{~~~~~~{{{wwwssspppnnnlllkkkllliiifffiiimmmnnnjjjeeebbbbbbfffnnnrrrmmm___RRRNNNMMMKKKLLLMMMNNNMMMLLLIIIJJJKKKLLLMMMMMMMMMLLLPPPPPPOOONNNMMMJJJHHHGGG@@@>>>;;;999666555444444444444444444444333333222444444555777:::===@@@AAAAAA???<<<::::::;;;===???CCCEEEGGGHHHIIIIIIHHHHHHFFFDDD@@@;;;888555444333///000000000//////...---111000000//////.........000000000000000000000000------......//////000000------............------///...------,,,,,,,,,---......------------------++++++,,,,,,,,,---------------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,............---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///111///,,,******+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,---------,,,,,,---------------,,,,,,,,,---+++***+++---///---,,,...------,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,------............+++---//////...---...///........................++++++,,,---------------...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******************************++++++++++++******+++************+++,,,,,,---,,,+++*********++++++******++++++,,,---......************++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,+++******)))((())),,,...---+++*********++++++++++++,,,++++++,,,,,,++++++******JJJJJJJJJJJJJJJKKKKKKKKKOOOPPPQQQSSSTTTSSSSSSRRRSSSRRRPPPOOOMMMLLLKKKKKKIIIJJJKKKMMMMMMMMMLLLLLLNNNMMMLLLKKKLLLMMMNNNOOOSSSQQQTTTZZZ___aaaeeejjj}}}~~~{{{xxxvvvuuuvvvxxxyyy|||}}}zzzwwwwww}}}ttt```WWWSSSOOOMMMLLLMMMMMMLLLGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMKKKJJJHHHFFFBBB>>>:::777555444666777777777555333111000444444333444666999<<<>>>AAAAAA@@@>>><<<:::999888>>>@@@DDDGGGJJJKKKKKKKKKLLLJJJHHHEEEAAA===999888333333111000//////......///////////////.........000000000000000000000000.........///////////////------............------///...------,,,---------000000000//////---,,,,,,***+++,,,---...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------------------.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000///---,,,,,,---......************************,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,------------------......+++***)))***,,,---,,,+++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***---...///...,,,++++++---...///...---...///------------------------******+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++******++++++++++++++++++******++++++++++++******+++++++++++++++,,,------))))))******++++++******((()))***+++,,,...//////************+++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++******++++++)))***+++,,,+++***)))(((+++***)))+++---...---,,,++++++++++++,,,,,,,,,,,,///......---,,,***)))(((AAABBBCCCDDDFFFGGGHHHIIIMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLLLLLLLLLLGGGHHHIIIKKKLLLNNNNNNNNNMMMMMMMMMNNNPPPTTTWWWZZZddddddhhhpppuuuvvvxxx|||~~~{{{{{{|||zzzxxxfff```YYYRRROOOMMMLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMLLLNNNLLLIIIEEEAAA===:::999:::;;;;;;;;;:::888555444555444333222333666999;;;@@@AAABBBBBB@@@<<<888666888;;;???DDDHHHJJJKKKKKKMMMMMMMMMLLLIIIEEEAAA>>>:::888666333222111111111...............////////////////////////////////////////////////.........------............------......------------............///000///...---,,,***+++---//////...---+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,---------------***+++,,,.........------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***+++++++++,,,,,,,,,------+++++++++***+++,,,,,,---++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------************************,,,++++++******************+++,,,---------------+++++++++,,,,,,---------***))))))***++++++++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...)))***+++,,,---,,,++++++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++******+++,,,---...************************,,,+++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...''')))+++,,,---,,,+++***))))))***+++,,,---------*********+++++++++,,,,,,------,,,+++++++++++++++,,,,,,------------......000///,,,***)))***+++,,,++++++,,,,,,,,,***)))(((+++++++++,,,------------++++++,,,,,,,,,---------/////////...---+++***)))<<<===???AAADDDGGGIIIJJJLLLMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHJJJLLLPPPSSSVVVXXXSSSUUUWWW[[[```eeejjjlllvvvvvv|||~~~}}}~~~zzzxxxqqqfff\\\VVVSSSQQQPPPMMMLLLKKKJJJIIIJJJLLLMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNLLLJJJGGGEEECCCAAA<<<=========<<<;;;999888777666444333444555777888<<>>>>>===<<<;;;;;;;;;999999888777666666666666888;;;???BBBCCCBBB@@@???888888999;;;>>>AAACCCEEEFFFIIILLLOOOPPPNNNLLLJJJCCCAAA>>>;;;888555444333000000000000000/////////000000000000000000000000.........///////////////------............------.........---......///000++++++,,,---.../////////+++,,,---...///......---,,,,,,------......------------++++++++++++------++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++++++++,,,,,,,,,,,,------***************+++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++++++++++++++***)))(((((())))))))))))))))))******(((***++++++******+++,,,...---,,,++++++***++++++------------------------++++++++++++,,,,,,,,,,,,---+++***))))))+++---...***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------***+++---......---,,,+++,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,------......///...---,,,++++++,,,,,,+++,,,---...---,,,+++******,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,,,,,,,------...---------BBBBBBDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLMMMNNNQQQVVV___hhhppptttwwwwww~~~{{{tttqqqpppppppppaaa^^^ZZZWWWVVVWWWYYY[[[SSSQQQNNNLLLIIIHHHGGGGGGIIIIIIKKKLLLLLLKKKKKKJJJEEEDDDAAA>>>===<<<<<<===<<<<<<<<<;;;:::888666555666777;;;>>>@@@AAABBBBBB===<<<:::999:::<<<@@@BBBFFFHHHLLLOOOPPPPPPNNNMMMIIIHHHFFFCCC???;;;888666222222111111000000//////000000000000000000000000------......//////000000------............------...............///000000///...............//////------------............+++,,,------......------...---+++******+++---...,,,,,,---------,,,+++++++++,,,,,,------------------.../////////...,,,,,,******++++++,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------***************++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++************+++,,,---++++++++++++++++++++++++---,,,+++))))))***+++,,,***+++++++++++++++******************))))))))))))(((***,,,,,,***)))+++------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------***+++------,,,,,,,,,---------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++******************************)))*********+++++++++++++++,,,,,,,,,,,,+++***)))(((((())))))***++++++,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,++++++,,,---,,,+++******+++++++++***************+++++++++,,,,,,,,,------,,,,,,+++************+++******++++++,,,---------------------------,,,,,,)))***,,,------,,,++++++)))+++---,,,***)))***,,,*********++++++++++++,,,,,,,,,------------,,,,,,GGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLHHHIIIKKKNNNQQQUUUXXXZZZbbbjjjvvv}}}|||}}}~~~zzzzzz{{{}}}~~~ooolllhhheeedddfffhhhjjj]]][[[WWWRRRNNNKKKIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJLLLJJJFFFAAA???>>>>>>???===>>>???>>>===:::777555444666888;;;===@@@AAABBBBBB???<<<999888:::>>>@@@GGGIIILLLOOOPPPPPPOOONNNOOOOOOMMMJJJFFFBBB>>>;;;444333333222111000//////000000000000000000000000,,,------...///000111111---..................---...............///000000333222000.........//////...------------...//////+++,,,,,,---.........---...---+++******+++---...------------,,,,,,+++***,,,---......//////......***+++---...000000000///))))))***+++---...//////---,,,,,,++++++,,,,,,------------------------------,,,***))))))***,,,---,,,,,,------------......---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++,,,,,,,,,---------*********)))***++++++,,,,,,+++++++++,,,------...++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,+++***+++,,,...///************************...---+++))))))***+++,,,++++++,,,---............,,,+++++++++******)))))))))+++---,,,******,,,...,,,++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))+++,,,......---,,,+++)))+++------,,,,,,,,,---------------------------++++++,,,------------,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))'''(((((()))******+++++++++,,,,,,------,,,,,,+++******))))))******+++,,,+++++++++++++++***)))((())))))******+++++++++,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,))))))***++++++,,,------,,,,,,---.........------((()))***+++,,,,,,+++***)))+++---+++)))((())),,,))))))*********+++++++++,,,---------,,,,,,+++***FFFCCCBBBFFFHHHFFFEEEFFFKKKLLLLLLIIIEEEEEEIIILLLLLLOOOUUUZZZ[[[^^^hhhttt|||}}}}}}{{{}}}{{{tttnnnllloootttwwwtttnnneee\\\VVVPPPLLLIIILLLKKKJJJJJJLLLMMMMMMLLLKKKIIIGGGFFFDDDBBB???<<>>888777666666888:::===???;;;???AAA???:::666777999>>>CCCJJJOOOQQQRRRSSSTTTQQQNNNKKKJJJJJJHHHDDDAAA;;;999555333111222333444000000111111000000///...//////............////////////............//////////////////////////////000000000000000000000000111///...,,,,,,...///111......////////////......------------------------///...------------...///++++++++++++++++++++++++000///---+++*********+++,,,,,,,,,---------......////////////////////////......---,,,,,,+++******)))***,,,......---,,,+++*********++++++******)))...---+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******)))))))))+++,,,------------,,,,,,+++++++++*********************************++++++,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---...///...---,,,+++***)))))))))***,,,,,,...---***)))))),,,///111+++)))'''(((+++---,,,***+++,,,,,,------,,,,,,+++,,,---.........---,,,++++++++++++,,,,,,---------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))******)))'''(((***,,,,,,,,,++++++***)))(((((('''((()))***+++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++GGGDDDDDDGGGGGGFFFHHHLLLMMMMMMLLLKKKKKKNNNRRRVVV[[[___gggnnnqqquuu~~~{{{vvvuuuxxx}}}|||wwwqqqlllfff```\\\UUURRRMMMJJJJJJLLLMMMMMMNNNMMMKKKJJJJJJIIIFFFDDD>>>===>>>@@@CCCDDDDDDCCC@@@???<<<:::999888888888888;;;>>><<<888555666888;;;???EEEJJJLLLNNNQQQRRRPPPNNNLLLLLLLLLKKKHHHEEEAAA???;;;888555444444444000000111111111000000/////////............///////////////....../////////------------------------........................111000///......///000111------............---------------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......------------------------......---,,,,,,+++******,,,---...000000///...---,,,------.........---------+++)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******************************************++++++++++++++++++,,,,,,---,,,++++++******++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''+++***)))))))))***,,,,,,***************+++,,,,,,+++)))'''(((***+++***)))+++,,,,,,------,,,,,,+++***+++,,,............---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))***************************+++------+++)))))))))************++++++++++++)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++EEECCCDDDFFFFFFHHHOOOWWWYYYWWWUUUWWW[[[bbbgggjjjmmmqqqxxx~~~{{{vvvxxx|||}}}zzz{{{}}}}}}}}}{{{zzz}}}{{{sssmmmaaa[[[TTTNNNLLLLLLMMMMMMMMMKKKJJJJJJKKKKKKJJJHHHAAA@@@>>>???BBBDDDEEEEEEEEEDDDBBB@@@<<<999666444666999;;;:::777555666888666:::>>>BBBEEEIIIMMMPPPPPPOOONNNOOOOOOOOOLLLJJJGGGFFFCCC???<<<888666444000000111111111111111111000//////......//////000////////////////////////------------------------........................------------------------,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.../////////...---,,,,,,---......////////////---+++***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,***(((************+++++++++,,,)))*********++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********************++++++************************,,,,,,++++++++++++++++++,,,,,,++++++******++++++*********)))))))))))))))++++++************++++++++++++++++++++++++++++++---,,,***((('''&&&%%%%%%+++************+++,,,,,,))))))***++++++++++++******)))(((((()))***)))'''+++,,,,,,------,,,,,,+++((()))+++,,,...///000000,,,,,,,,,,,,,,,+++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***---//////---***(((''''''((()))***+++------...+++,,,,,,---------,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++DDDDDDGGGKKKMMMRRR^^^jjjmmmiiigggjjjrrrzzz}}}vvvoooooorrrtttzzz}}}{{{|||{{{zzz|||}}}xxxtttttttttuuuzzz}}}~~~~~~xxxjjjeee]]]WWWSSSQQQPPPOOOLLLKKKJJJJJJLLLLLLLLLKKKIIIFFFBBBAAABBBCCCDDDDDDEEEEEEEEEDDDAAA>>>;;;999777999::::::888777888999444666999<<>>:::888222222111111111111111111000000////////////000000/////////000000/////////////////////////////////000000000000000000000000,,,---............---,,,,,,------......------,,,,,,,,,------------------................................................,,,,,,,,,,,,------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++******)))***+++,,,------------///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))*********+++++++++,,,,,,************************......------,,,,,,++++++***+++,,,,,,,,,***)))(((+++++++++,,,,,,---------************************,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,++++++******))))))((((((+++******))))))******+++++++++++++++++++++++++++///---+++)))(((((())))))************++++++,,,,,,+++++++++++++++++++++++++++************)))((('''+++,,,,,,------,,,,,,+++((()))***,,,---...//////---,,,,,,,,,++++++******,,,++++++++++++,,,------************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++......,,,***))))))(((((()))***,,,---......,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++************************)))***+++,,,------------++++++++++++++++++++++++FFFGGGLLLSSSXXX```nnn|||~~~{{{yyy|||}}}zzzwwwvvvwwwooogggfffeeeeeeiiimmmooouuu{{{{{{wwwuuuyyy~~~~~~xxxsssqqqrrrpppooooooqqqsssttttttpppkkkggggggggghhhmmmsss}}}}}}qqqnnnjjjfffbbb^^^XXXUUURRRPPPNNNMMMNNNNNNNNNMMMMMMJJJEEECCCDDDEEEFFFFFFFFFGGGHHHHHHFFFDDDAAA???999999999888777666777777444555666888:::???EEEIIIOOOQQQRRRSSSRRRPPPNNNMMMKKKKKKKKKJJJGGGDDD@@@???666555444222111111111111000000////////////000000//////000111111000//////////////////////////////000000000000000000000000///000111111111111000///......////////////......,,,,,,,,,---------...............................................................---------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***))))))***+++++++++++++++///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((------,,,,,,++++++************+++++++++***((('''+++++++++,,,,,,---------************************,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********+++******))))))******+++++++++++++++++++++++++++---,,,+++******+++---...******++++++,,,,,,,,,,,,,,,+++)))''''''(((***,,,+++,,,---,,,+++***))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,++++++************************+++,,,,,,************************++++++++++++++++++++++++))))))(((((((((((())))))************************((()))***)))))))))+++---******++++++,,,,,,,,,,,,***+++++++++++++++***)))***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))************************)))***+++,,,---.........++++++++++++++++++++++++JJJKKKPPPYYY```gggsss~~~yyywwwwww|||zzzzzz}}}|||yyywwwvvvvvvvvvvvvtttpppllljjjiiikkkccc[[[YYYWWWUUUUUUYYYZZZ\\\```cccaaa___dddkkkooorrrttttttpppjjjfffdddfffdddbbbaaaaaa```^^^\\\```[[[XXXXXXYYYYYY]]]cccmmmsssxxx{{{zzz{{{}}}|||wwwwwwwwwvvvtttooohhhccc[[[XXXTTTQQQPPPOOOMMMLLLMMMJJJGGGFFFHHHJJJKKKLLLJJJJJJKKKKKKJJJGGGDDDCCC<<<;;;:::888666555555555555666666666777;;;@@@DDDJJJMMMQQQRRRQQQOOONNNNNNLLLLLLMMMLLLKKKIIIGGGFFF>>>===:::666444222111111111000000//////000000111//////111111111111//////------------------------........................------------------------...//////////////////...+++,,,,,,------.........+++,,,,,,------,,,,,,+++.......................................---,,,+++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------///...............------+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,---++++++++++++,,,,,,,,,,,,------,,,+++***))))))(((,,,,,,,,,,,,++++++++++++******+++++++++***))))))******************++++++************************,,,,,,++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))***+++---...///***++++++,,,---,,,,,,,,,,,,)))&&&$$$$$$%%%(((******,,,......,,,+++***++++++,,,,,,------,,,,,,+++------,,,++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))'''((((((((('''))),,,...,,,,,,,,,,,,,,,+++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++******************)))))))))))))))++++++++++++++++++++++++***+++,,,------...------++++++++++++++++++++++++YYYXXX]]]eeelllqqqwww~~~}}}zzzwwwvvvzzz~~~|||yyymmmkkkiiiiiimmmrrrvvvxxxvvvvvvuuusssoookkkhhhgggccceeeffffffdddccccccdddfff___XXXVVVTTTPPPOOOQQQTTTRRRSSSVVVVVVTTTXXX^^^bbbeeehhhhhheeeaaa^^^]]]^^^^^^^^^___```^^^ZZZWWWYYYUUURRRRRRRRRQQQTTTXXX^^^bbbfffhhhhhhiiimmmpppssstttwww|||}}}}}}}}}{{{vvvlllhhhbbb]]]YYYVVVSSSQQQPPPMMMKKKJJJKKKMMMMMMMMMKKKKKKLLLLLLLLLKKKIIIHHHDDDAAA>>>;;;999888666555666666666555555777:::===CCCGGGMMMPPPPPPOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLHHHEEEAAA<<<888555333333111111000000000000111111...///111222222111///...------------------------........................++++++***))))))***++++++---......//////......---++++++,,,,,,---......///++++++,,,------,,,++++++------------------------,,,---...//////......---,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---............---------...//////............---,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------++++++******************************************++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++------......***+++,,,---------,,,,,,+++***)))'''''''''))))))'''***---...,,,***+++,,,+++,,,,,,------,,,,,,+++------+++*********++++++************++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++ooommmooowww}}}~~~~~~}}}}}}|||{{{yyyxxx||||||yyywwwvvvwwwvvvqqqmmmhhhddd___]]]]]]___aaabbbfffhhhiiiiiifffcccaaa```]]]```cccdddeeefffhhhjjjmmmgggaaa```^^^ZZZXXXZZZ]]]XXXVVVZZZ[[[XXX[[[```]]]```dddeeeccc```^^^]]][[[]]]aaafffiiiiiieeebbb[[[WWWTTTTTTSSSQQQRRRVVVWWWXXXYYYZZZ[[[\\\]]]^^^fffgggkkkpppvvvzzz||||||}}}yyywwwwwwzzz~~~{{{tttmmmhhhddd```]]]UUURRROOOMMMMMMMMMKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOKKKHHHDDD@@@>>><<<:::999777777666555333444777999===CCCJJJNNNOOOPPPQQQSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOKKKFFF@@@;;;777555444111111000000000000111111...000111222222111000...////////////////////////000000000000000000000000111000...------...000111,,,------......------,,,++++++,,,,,,---...//////------...//////...------------------------------***+++---///000000000///,,,,,,,,,---------......------------------------******+++,,,------......+++++++++++++++,,,---............---,,,+++))))))---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------)))******,,,---...//////,,,------....../////////...---,,,,,,---...000111...------,,,,,,+++++++++*********************************++++++,,,,,,---+++*********+++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++---...//////......***+++,,,---...---,,,,,,---------------,,,+++***%%%))),,,---+++******++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,,,,))))))******+++++++++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++(((+++...///---+++))))))+++++++++,,,,,,---------)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++zzzyyy||||||~~~~~~}}}{{{{{{xxxyyywwwsssoookkkiiifffcccbbbbbbdddeeehhhgggccc\\\VVVUUUWWW[[[cccfffiiilllllljjjgggfff]]]```eeelllssszzz~~~{{{vvvuuuyyyxxxpppjjjiiikkkiiiggggggiiikkkkkkkkklllmmmnnnooonnnllljjjhhhppppppzzz}}}nnnkkkfffaaa]]]]]]___bbbbbbaaa___ZZZUUUUUUYYY]]]jjjnnnppplllfffdddhhhmmmrrrvvvwwwssspppooolllhhhhhhiiikkkmmmppprrrsssttt}}}xxxpppiii[[[]]]\\\XXXRRROOOOOORRRHHHHHHIIIMMMPPPRRRQQQPPPLLLKKKHHHGGGEEEBBB===:::999999999999888888888888<<>>BBBGGGKKKOOOQQQRRRQQQQQQRRRTTTTTTQQQNNNKKKLLLMMMLLLJJJEEEAAA>>>777666444222111111111111000000000000000//////...////////////////////////////////////////////////000/////////....................................------------------------------------------------------------------------000///............///000---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,++++++++++++------------------------)))******++++++******))),,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---......//////......---,,,++++++++++++++++++,,,++++++++++++++++++++++++---.........---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---///---+++***+++---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,...---+++************+++++++++,,,,,,,,,++++++***+++***)))))))))))))))***)))******+++,,,,,,++++++---,,,++++++******++++++************************,,,---......,,,++++++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------------......+++++++++,,,,,,---------++++++++++++++++++++++++|||zzz~~~|||yyyvvvuuuuuuwwwxxxvvvuuutttuuuyyyzzzxxxvvvmmmooopppsss{{{rrrmmmgggdddcccbbb^^^[[[^^^^^^___```bbbeeeggghhhsssrrroookkkhhhgggiiilllqqquuu|||~~~~~~~~~yyyxxx~~~}}}~~~wwwvvvyyy}}}}}}}}}vvvggg]]]YYYWWWSSSPPPOOOOOOPPPPPPTTT```rrr}}}{{{tttsssxxx|||~~~~~~tttlllfffffflllmmmfff^^^XXXSSSNNNJJJJJJLLLNNNOOOPPPOOOOOOOOOOOOMMMIIIFFFAAA???===:::888888777777999999999;;;???DDDJJJMMMNNNNNNOOORRRTTTTTTRRRPPPNNNOOOPPPOOONNNJJJGGGDDD===;;;888666333222222222///000000000111111111111////////////////////////000000000000000000000000////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///............///000......------,,,++++++***...------,,,,,,------...------------------------...------------,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...//////000000//////...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,+++,,,---+++***)))+++,,,++++++++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,++++++************++++++******+++,,,,,,---......+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********...---,,,+++************------------,,,+++***))),,,+++***)))))))))))))))))))))***++++++++++++***++++++******++++++,,,---************************...,,,++++++,,,,,,,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,***+++,,,------,,,------------------------,,,,,,------------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++}}}{{{yyy|||yyyuuupppmmmkkkkkkkkkjjjeeebbbdddjjjnnnooommmbbbfffiiijjjnnnuuuzzzzzzwwwtttpppmmmmmmllljjjhhhjjjkkkmmmooorrrtttuuuvvvxxxwwwuuusssqqqqqqrrrsssxxx}}}sssjjjfff___XXXSSSQQQPPPQQQPPPXXXfffqqqpppiiieeegggmmmooossswwwzzz}}}~~~}}}yyyuuutttvvv{{{xxxpppiiikkktttzzzwwwsssfff___UUUNNNKKKLLLMMMNNNMMMMMMMMMOOOQQQPPPMMMKKKFFFDDDAAA===:::999888888::::::999:::<<>><<<;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;>>>BBBFFFJJJMMMOOOQQQQQQRRRRRRQQQOOOLLLIIIGGGFFFEEEBBB???<<<999777666222222111111111222333333////////////////////////.................................///////////////........................................................................////////////////////////,,,------------------,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))*********+++,,,------******+++++++++,,,,,,,,,))))))***+++,,,---......***+++***)))((((((+++---+++++++++++++++***)))(((+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++******+++++++++,,,,,,+++++++++---------,,,,,,++++++++++++*********++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,+++***))))))(((((()))***************,,,,,,+++******)))************+++++++++******))))))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&&&&)))+++***))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,...,,,************)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxxxxxxxxxxxzzz|||~~~~~~xxxsssqqqqqqhhhgggeeebbb___\\\YYYXXX[[[WWWSSSTTTYYY___bbbcccaaajjjsssxxx~~~~~~}}}{{{{{{{{{|||}}}~~~}}}xxxqqqllljjjiiiccccccfffnnnqqqmmmiiihhhaaaaaa___^^^___```aaabbbbbbaaa```\\\YYYWWWXXXZZZ```ffflllvvv~~~wwwssstttyyy|||rrrggg^^^WWWQQQNNNPPPNNNLLLLLLMMMNNNNNNMMMKKKJJJHHHFFFDDDAAA???>>>:::<<<>>>???>>>;;;888666777999<<>>CCCCCCDDDFFFHHHJJJKKKLLLLLLMMMOOORRRTTTRRRNNNIIIFFF@@@>>>;;;777444333333333////////////////////////000000000000000000000000---.........//////000000........................////////////////////////////////////////////////........................+++,,,---......---,,,+++/////////...------,,,,,,...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,------.........***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,------------------------***+++,,,,,,------------,,,------------------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,+++***++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((***,,,---,,,++++++,,,***+++,,,---------------+++++++++,,,,,,+++++++++************************+++)))'''))),,,---,,,***++++++------------++++++***++++++,,,,,,------.........,,,+++***)))))))))+++++++++,,,,,,---------......---,,,+++***)))(((((()))+++,,,------,,,++++++++++++++++++***)))((()))))))))***+++,,,..................------,,,+++++++++******++++++,,,---++++++++++++++++++++++++&&&***......+++***+++---)))***,,,------,,,***)))*********************************++++++,,,,,,---***)))(((***---///000000........................******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++|||wwwrrrkkkeeebbb``````ccchhhmmmnnnnnnrrruuuvvvuuuxxx|||{{{xxx}}}zzzvvvpppmmmooossswwwwwwxxx{{{}}}vvvvvvxxxyyyzzz|||{{{xxxzzz~~~|||||||||}}}}}}wwwtttssspppjjjeee\\\XXXUUUVVV]]]gggpppuuuvvvzzz~~~zzz|||~~~|||yyyxxxrrrjjjccc]]]WWWPPPKKKQQQMMMJJJIIIJJJJJJHHHEEEHHHIIIJJJKKKKKKJJJIIIIIIHHHEEE???:::888888:::;;;;;;>>>AAACCCDDDHHHNNNSSSQQQRRRSSSUUUUUUTTTSSSRRRMMMHHHBBB<<<999666333222222222222111000...---,,,......//////000000111111000000000000////////////111111000000000000111111////////////////////////...........................---,,,,,,,,,,,,---...///...,,,******,,,...///.........////////////000,,,---...//////...---,,,---,,,,,,+++++++++,,,,,,///...---,,,+++,,,------------------------------------------------------------++++++++++++------++++++++++++++++++++++++,,,+++******,,,...000222---,,,++++++,,,,,,***)))******+++,,,---...///000........................)))))))))*********++++++******+++++++++,,,,,,,,,)))((('''&&&'''(((***,,,+++++++++******)))))))))+++,,,,,,---,,,+++)))(((+++++++++++++++++++++++++++,,,,,,***((((((,,,///,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++,,,,,,---...///000000+++,,,---------,,,++++++,,,,,,------.../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***+++,,,,,,+++))),,,,,,,,,++++++*********,,,+++***+++---...---,,,+++,,,,,,---,,,+++***)))******))))))******+++,,,,,,,,,,,,++++++*********---,,,+++***+++,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***))))))******+++++++++******,,,,,,++++++***)))))))))+++,,,,,,------.........111000000...---+++)))(((,,,,,,,,,,,,---...//////))))))***+++,,,,,,------............------,,,+++|||pppjjjeee^^^YYYUUUTTTVVV\\\eeemmmrrrtttyyy}}}~~~~~~yyyuuuuuuxxxzzz}}}~~~|||tttuuuvvvvvvxxx|||zzzvvvxxx}}}|||vvvgggbbb\\\XXXYYY\\\```bbbfffiiilllnnnooosss{{{|||{{{}}}zzztttmmmfffaaaZZZVVVQQQLLLKKKJJJJJJJJJGGGHHHJJJLLLNNNOOOPPPPPPNNNKKKFFFAAA===;;;;;;<<<:::;;;===>>>???BBBHHHLLLOOOQQQSSSUUUVVVUUUTTTSSSQQQMMMHHHCCC@@@<<<999666333333222111111000000000////////////000000111111000000000000////////////111111000000///000000000////////////////////////..............................---,,,,,,---......------------------------------........./////////------..................///......------.........///...---,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++...,,,+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,------------------------........./////////000000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))'''(((+++...---------,,,+++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,---------------------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***,,,,,,,,,+++++++++******,,,+++***+++,,,------+++******+++++++++***)))(((***************++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++)))((('''******++++++,,,,,,------................../////////...,,,+++***+++,,,---//////---,,,,,,,,,---...)))******+++,,,,,,------***++++++,,,,,,,,,,,,+++ooobbb\\\WWWSSSOOOLLLLLLOOOVVVaaallltttxxx}}}yyyxxxzzz|||~~~uuuvvvvvvvvvwww{{{}}}xxxxxx{{{yyyssskkkccc^^^ZZZWWWUUUWWWYYYZZZZZZ[[[^^^dddiiioooppppppoooooopppsssuuu}}}yyyvvvkkkggg___VVVNNNKKKLLLNNNFFFGGGIIIKKKNNNPPPRRRSSSUUURRRNNNIIIDDDAAA>>>===;;;;;;:::999:::===BBBFFFLLLNNNRRRUUUWWWWWWVVVUUUUUUSSSOOOKKKHHHDDD???<<<666555333222222222222333/////////000000000000111////////////000000000000222111000000////////////////////////////////////..............................---,,,,,,---......+++,,,............,,,+++,,,---------............---------------...///000.........------......//////...---,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))'''...,,,,,,,,,...///...---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---...000000///---+++))),,,,,,,,,,,,++++++++++++(((((()))***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,*********)))'''(((***,,,......------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++//////...------...///000000000000///...---------///......------......///------------------------,,,++++++,,,---...,,,+++,,,,,,,,,++++++++++++***+++***)))***,,,,,,,,,+++))))))*********)))((((((************+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,+++***))))))++++++,,,,,,---...............------------------,,,+++)))((()))+++...000222111...,,,******+++,,,*********++++++,,,,,,---))))))+++,,,,,,,,,,,,,,,xxxxxxnnnaaaYYYUUUUUUTTTRRRQQQQQQSSSXXXaaakkksssxxx}}}zzz{{{~~~~~~~~~~~~~~~xxxqqqkkkddd```XXXXXXWWWTTTQQQQQQTTTWWW\\\]]]]]]___bbbgggllloootttvvvyyy||||||tttgggYYYQQQNNNOOOJJJJJJKKKLLLNNNPPPRRRSSSUUUTTTRRRNNNJJJEEEBBB???@@@>>>;;;999999;;;>>>AAAEEEHHHMMMSSSWWWYYYYYYYYYXXXVVVSSSQQQOOOJJJEEEAAA;;;999666444222222222333000000000000000000000000////////////000000000000222111000//////...//////////////////////////////..............................------------......,,,------------------,,,,,,,,,,,,---------.........---,,,,,,---...000111,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,+++***,,,++++++,,,...///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++...000111------------------------++++++******)))***+++,,,...---------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...000111222222111000///------,,,......------------......------------------------,,,++++++,,,......---+++++++++++++++++++++++++++***)))((()))+++,,,+++*********************))))))******+++++++++,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***'''((()))+++,,,---------......------,,,+++++++++,,,++++++******)))))))))***)))(((((()))+++---...111///,,,***))))))***+++*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,sssgggeee```ZZZWWWYYY]]]```aaa``````aaacccgggnnnvvv{{{|||{{{~~~{{{vvviiigggbbb\\\WWWTTTSSSTTTVVVTTTRRRRRRVVV]]]dddhhhoooqqqsssuuuxxx}}}{{{kkk]]]VVVSSSPPPOOONNNMMMNNNPPPRRRSSSQQQQQQQQQPPPMMMIIIFFFCCCDDDAAA===;;;:::;;;<<<===???BBBGGGMMMSSSWWWZZZ[[[YYYXXXWWWVVVTTTPPPKKKGGGBBB???;;;777444222222222111111111111000000000000.../////////000000000111111111000///......//////////////////////////////................................................///...,,,++++++,,,...///,,,,,,,,,---------.........---,,,,,,,,,...///000+++++++++++++++,,,---...---------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---+++***)))***,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++***)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...000---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************+++,,,,,,---.../////////...---,,,++++++---///111222222111000///......---------,,,,,,,,,,,,------+++++++++++++++++++++++++++******,,,---...---+++++++++++++++++++++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++((((((***+++------......---------,,,++++++******+++++++++******))))))(((((()))***+++,,,+++***))),,,+++)))(((((()))+++,,,***+++++++++++++++,,,,,,,,,,,,,,,++++++)))((((((zzzttttttwwwsssggg]]]^^^]]]^^^aaagggnnnrrrtttqqqqqqqqqqqqrrruuuzzz~~~|||zzzzzz~~~|||vvvooohhhdddbbbaaaXXXSSSMMMKKKLLLPPPUUUWWW^^^```ccchhhoooyyy~~~qqqfffaaaVVVTTTPPPMMMLLLMMMNNNOOONNNOOOPPPPPPOOOMMMJJJIIIGGGDDD@@@>>>===<<<;;;:::<<<>>>AAAFFFLLLQQQVVVXXXYYYXXXWWWWWWWWWTTTPPPMMMHHHEEEAAA===888555333222222111111111111000000000......//////000000111111000//////......//////000////////////////////////........................---...////////////...---000...,,,******,,,...000,,,---------............///......---------......------------...//////000------......------,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***))))))+++,,,+++***)))***,,,,,,,,,***,,,,,,,,,------.........------------------------------------............******+++++++++,,,,,,,,,,,,+++))))))***,,,...000++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,+++++++++++++++))))))))))))*********++++++,,,,,,---...///000111---,,,,,,,,,,,,...///000111111111111000000000000,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***))))))+++------,,,+++***++++++++++++,,,,,,,,,+++***)))***,,,,,,,,,++++++++++++***++++++,,,---)))***,,,---------,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++,,,,,,---,,,,,,+++***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,(((***,,,------+++((('''))))))))))))***+++,,,---++++++++++++++++++++++++++++++******(((&&&%%%$$$uuuqqqmmmllllllkkkgggcccgggiiinnnuuu|||}}}zzzyyy{{{}}}}}}{{{zzzlllfff]]]VVVSSSQQQOOONNNMMMOOOSSSYYYcccppp}}}|||vvvlllhhhaaaYYYSSSPPPNNNNNNOOOPPPQQQRRRQQQPPPOOONNNLLLIIIEEEDDDCCCBBB>>><<<<<<===>>>@@@EEEJJJOOORRRTTTSSSRRRSSSSSSRRRPPPMMMKKKJJJGGGCCC???;;;888666222222222111111111000000.........///000111111111...............///000111////////////////////////........................---...///000000///...---...---,,,,,,,,,,,,---...------........./////////////////////...---,,,,,,------------...///000000------.........---,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***,,,,,,,,,---------------***+++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,------...//////000000//////000111111222333333------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***,,,---,,,*********+++++++++,,,,,,,,,,,,+++***+++,,,------++++++***)))))))))+++,,,---)))***,,,---...---,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,+++......------,,,+++***)))++++++,,,,,,---.........,,,,,,,,,---------------)))***+++,,,,,,+++***)))((()))+++,,,---------,,,++++++++++++++++++++++++++++++++++++***)))''''''}}}yyyuuuuuuvvvwwwvvvtttuuuvvvtttqqqooonnnqqqtttsssxxx~~~~~~xxxxxxxxxzzzvvvmmmfff___XXXSSSOOOOOOOOOQQQWWW```llltttyyylllbbbZZZVVVTTTQQQRRRSSSTTTSSSSSSRRRQQQQQQNNNKKKJJJIIIGGGCCC???>>>===<<<===???DDDIIILLLMMMLLLLLLLLLNNNNNNLLLJJJMMMLLLJJJGGGDDD@@@<<<;;;222222222222111111000000---......///000111111222------------///000111222////////////////////////........................---...///000000///...---,,,,,,---......---,,,,,,.........////////////000//////000000///---+++************+++,,,---...///,,,---.........---,,,+++------------------------------------------------++++++------------++++++++++++++++++++++++++++++(((***,,,...000000///...///...,,,---------,,,+++......---,,,+++***)))(((************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***+++,,,,,,,,,***(((''')))))))))******+++++++++)))+++,,,...//////...---++++++++++++++++++++++++,,,***)))+++---...+++)))---.....................,,,,,,---------.........------,,,,,,,,,,,,++++++------///000111111111111---...///000222333555555.........------.........------------------------((('''''')))+++,,,+++************++++++,,,,,,,,,,,,+++***+++---...---,,,***)))(((((((((***+++,,,)))***,,,......---,,,+++*********++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,000//////...------,,,,,,*********++++++,,,,,,,,,************+++,,,------***+++---//////...---,,,++++++++++++++++++++++++------.........---,,,,,,yyyoooiiieeegggnnnuuuyyyyyy{{{xxxxxx{{{||||||~~~vvvjjjaaa___\\\WWWPPPMMMQQQ[[[bbbpppxxxzzzmmmbbb[[[^^^XXXQQQPPPSSSTTTQQQLLLNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFDDDBBBBBBCCCDDDEEEJJJLLLLLLIIIEEECCCEEEHHHLLLLLLMMMLLLIIIEEEAAA>>>:::777333111111111111000111111111111000///...---//////000000000000//////000000000000000000000000........................000000//////.........------------.........//////////////////////////////------------------------++++++++++++,,,---...///,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------.........***************************+++,,,,,,------,,,,,,000///---,,,+++,,,,,,---------,,,,,,------...///......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,*********,,,...///...---,,,+++***)))))))))------,,,,,,,,,+++++++++***+++---......---+++***---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000000111333333333333333............---,,,+++***,,,,,,,,,,,,,,,---...///---------,,,+++***((((((++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))''''''&&&&&&'''))))))*********------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///......---------,,,,,,,,,*********))))))***++++++++++++*********************)))'''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))((()))(((%%%$$$$$$'''***---******+++++++++,,,,,,,,,---+++)))'''&&&(((***+++|||nnngggeeeeeekkkuuu~~~~~~yyyuuunnneee^^^ZZZZZZ[[[[[[bbbmmmwww~~~{{{nnnfff\\\VVVTTTUUUTTTRRRQQQQQQQQQRRRRRRRRRQQQOOONNNMMMJJJGGGEEECCCCCCCCCFFFGGGGGGDDDAAA>>>======EEEGGGKKKOOOOOOMMMIIIGGG???<<<888555333222111///...//////000111111111111......///000111222333333000000000000000000000000........................000/////////............---------.........//////........................---------------------------,,,,,,++++++,,,,,,,,,---------......---------......---------,,,,,,,,,......------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,///...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---///000///...---+++//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////...///000111222222333222222000//////...------,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,+++***************+++++++++,,,,,,++++++++++++++++++***)))'''((()))***************,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---...------------,,,,,,,,,///......---,,,,,,,,,,,,++++++*********************)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++)))''''''(((***+++******+++++++++,,,,,,,,,---,,,***)))))))))+++,,,ppp}}}}}}pppeeedddfffjjjrrr}}}~~~xxxnnneee```ZZZ[[[^^^dddjjjoooqqqqqqvvvyyy}}}uuuggg\\\WWWVVVVVVRRRRRRQQQSSSTTTTTTSSSQQQSSSRRRPPPMMMKKKHHHFFFEEEBBBAAA@@@@@@???===:::777===AAAGGGMMMPPPPPPNNNLLLFFFCCC>>>;;;888555222000/////////000111111222222------...///111333666777000000000000000000000000........................////////////............---------...............------------------------------------------------///...---,,,++++++***+++---..................---...------------,,,,,,,,,//////...---,,,+++******++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------***+++,,,,,,------,,,,,,---------------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***,,,---......---+++)))------,,,,,,+++++++++***,,,,,,,,,,,,+++++++++******+++,,,,,,,,,***)))(((---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---...///000111111111111111000///---------......---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,------------,,,,,,,,,,,,...---,,,+++***)))))))))******+++++++++++++++++++++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++...---,,,+++******************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++dddlllrrrssssssssspppmmmllloootttyyyxxxpppiiiaaa\\\]]]^^^___^^^gggjjjnnntttzzz~~~|||~~~qqqbbbZZZWWWUUUTTTRRRSSSUUUUUUSSSQQQQQQQQQQQQQQQQQQPPPNNNNNNDDDAAA>>>>>>@@@@@@===:::999<<>>:::555222333222111000//////.........---------///222555777////////////////////////........................///////////////.................................------------------------------------------------......---,,,++++++++++++---......//////......---------------------------......------,,,+++******+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,+++,,,---......---+++***------,,,,,,------...///,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,------...---,,,***)))))))))******)))))))))(((------------,,,,,,,,,,,,***+++++++++***)))((('''+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...,,,,,,---...////////////111///---,,,+++,,,...///------------,,,,,,+++*********+++,,,,,,,,,,,,+++************++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---..............................,,,+++*********+++,,,------------,,,,,,,,,++++++++++++***))))))((())))))******+++++++++++++++,,,+++)))((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,---------,,,***)))dddjjjnnnpppssszzz}}}}}}wwwyyy|||}}}~~~oooccc\\\ZZZXXXWWWVVVWWWYYY^^^fffpppyyy~~~zzz|||}}}}}}}}}~~~yyyiiiaaaZZZWWWSSSSSSVVVXXXWWWUUUPPPQQQRRRSSSSSSSSSSSSSSSLLLGGGBBB@@@@@@@@@>>><<<777888:::===AAAFFFJJJMMMOOOMMMJJJGGGDDD@@@;;;888555444222000///......---///...---,,,---///111333////////////////////////////////////////////////.........///////////////.....................------------------------------------------------------,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,---------++++++------,,,,,,------...///,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///...,,,+++***++++++,,,(((((()))*********))))))............------------////////////......---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................++++++,,,---............///...,,,******+++,,,...,,,---------,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,------------,,,++++++,,,------------,,,,,,+++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///******++++++,,,,,,,,,,,,+++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---))))))+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---,,,+++)))(((pppvvv{{{}}}}}}}}}}}}|||vvvhhh]]]VVVRRRMMMLLLJJJLLLRRR[[[dddkkknnnsssxxxyyyvvvuuuxxxzzz|||wwwbbb[[[TTTRRRTTTWWWVVVSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPKKKFFFCCC@@@===;;;777666666888===DDDJJJNNNNNNMMMLLLLLLJJJGGGCCC???666555333111000000111111000///...---------...///000000000000000000000000////////////////////////.........///////////////...............---------------------------------------------------------,,,,,,,,,++++++,,,------,,,------------------,,,,,,,,,,,,------------...***+++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,------......------,,,+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------///---+++******+++,,,...)))***,,,---------,,,,,,............------------------------------......++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***+++,,,---............---,,,+++******+++,,,,,,++++++,,,------,,,******,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,---,,,,,,+++******,,,,,,---------------,,,***++++++,,,---......///******************************)))((()))***+++,,,,,,,,,,,,,,,++++++++++++************+++---...///******++++++,,,---------,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,'''((()))***+++,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,+++)))(((}}}~~~|||yyyzzzzzzzzz|||~~~~~~~~~}}}vvvuuuuuuvvvttttttzzz{{{jjj]]]WWWTTTQQQMMMJJJKKKPPPUUUYYY```ccchhhmmmoooqqqrrrssswww~~~xxxmmm```XXXVVVUUURRROOORRRQQQPPPOOOOOOOOOPPPPPPSSSSSSSSSPPPKKKEEEBBB@@@999888777888;;;???DDDGGGJJJKKKLLLNNNOOONNNJJJGGG<<<:::777555333222333333////////////............000000000000000000000000////////////////////////............/////////000//////.........---------........................------------------------......---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,------......------,,,************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++******+++,,,,,,---++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,------)))***,,,...///...------------,,,,,,,,,+++++++++))))))))))))***+++,,,,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++*********+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,)))***++++++++++++++++++***+++,,,---------------+++,,,,,,,,,------......+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,++++++++++++***(((((((((((()))***++++++******++++++,,,------...,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***zzz~~~}}}zzzqqqiiifffjjjmmmpppqqqqqqppppppppplllnnnqqqtttrrrrrr{{{~~~~~~zzzwwwwww}}}}}}pppiiiaaa^^^XXXSSSOOONNNPPPQQQVVVVVVZZZaaajjjppppppoooyyy~~~tttfff___ZZZTTTOOOPPPOOOMMMLLLMMMNNNPPPQQQNNNSSSXXXXXXTTTMMMJJJHHH;;;:::999888888999;;;<<>>999555333333333111000000111000---+++000000000000000000000000000000000000000000000000................................................------------,,,,,,+++***//////.........---------------------------------......------------......//////............//////.........------,,,,,,,,,---...///...---...000222---------------------------,,,,,,++++++,,,,,,------------------------------,,,***((('''''''''((()))***,,,---......---,,,,,,,,,+++***+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........------...///...---+++*********+++,,,...///000000+++,,,,,,,,,,,,+++***)))------------------------************************,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,---------,,,+++***...------,,,,,,------...,,,------....../////////++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,+++.........------,,,,,,,,,++++++++++++,,,...000111++++++,,,,,,,,,,,,------000000///...------,,,,,,,,,---------,,,,,,+++***((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,,,,*********+++---///111222)))***++++++,,,,,,++++++)))+++------,,,,,,---...,,,,,,,,,,,,------...///zzzyyy{{{xxxxxxxxxxxxxxxvvvtttrrrmmmnnnoooppppppnnnmmmlllqqqttttttqqqrrrvvvwwwuuuuuuyyyyyyrrrnnniiieeehhhppp{{{wwwooogggbbb___^^^\\\YYYUUUUUUXXX\\\^^^___jjjttt~~~|||zzzqqqjjjeeebbb[[[UUUPPPMMMLLLLLLNNNOOOQQQTTTVVVUUURRROOOFFFCCC???;;;888666666666:::===CCCIIINNNQQQRRRRRRNNNLLLHHHDDD???:::777666555333111111111111///---000000000000000000000000////////////////////////111111111111111111111111..................---------------------,,,++++++//////.........---------------------------------......------------......//////............//////------------------,,,,,,,,,.........,,,,,,...000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++,,,,,,------,,,,,,---,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------...---,,,+++***++++++,,,---...///000000......------,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------,,,+++++++++***************+++,,,---------,,,+++---------,,,,,,---------------------------......++++++++++++++++++++++++++++++******))))))******))))))***++++++++++++***---------------,,,,,,,,,///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------//////......---,,,,,,+++******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,++++++******+++,,,,,,---wwwrrrppppppoooppprrrtttvvvwwwvvvvvvsssuuuxxx|||}}}}}}xxxsssqqqqqqtttuuuyyyqqqmmmlllnnnlllhhhbbb[[[WWWTTTTTT[[[cccmmmvvv}}}wwwmmmbbbXXXPPPKKKIIIMMMMMMNNNPPPRRRSSSQQQOOOMMMJJJDDD???:::888777777888:::===AAAFFFKKKOOOQQQOOOOOONNNLLLHHHCCC>>>;;;777555222111111111111000000000000000000000000000................................................/////////......------------------...------,,,+++...............---------------------------------......------------......//////............//////,,,,,,------------------,,,---...---,,,+++,,,------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********++++++,,,---------,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++***------------...............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---------------,,,,,,,,,,,,++++++++++++)))***+++,,,---------,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((((((((()))************))),,,,,,,,,,,,------------000///---,,,++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,+++++++++***++++++,,,,,,+++++++++***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,))))))***++++++***)))(((++++++,,,---------------,,,---...---+++************))))))))))))***++++++~~~sssuuuwwwwwwtttqqqpppppprrrvvv}}}|||}}}~~~}}}}}}}}}|||xxx{{{~~~yyywww|||oooaaaXXXTTTRRRUUU[[[cccooo~~~qqqdddYYYQQQMMMLLLLLLMMMOOOQQQRRRQQQOOORRRNNNIIIDDD???===<<<<<<999999999;;;>>>DDDIIILLLMMMOOOQQQQQQOOOJJJEEEAAA;;;777444111111222222111000000000000000000000000////////////////////////------------------------000000//////......------------............------........................------------------------......------------......///......------......///,,,,,,,,,------.........---...///...---+++,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,------///...---+++******+++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++------------,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,........................))))))***+++,,,---------,,,------------------,,,---,,,,,,++++++*********++++++++++++++++++++++++***************))))))(((((())))))***************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******------------,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++%%%&&&)))+++,,,,,,+++***+++,,,------......------***,,,------+++******+++******))))))))))))******}}}lllooosssuuuvvvvvvuuuuuuxxx~~~}}}~~~{{{vvvwww{{{qqqccc]]]VVVTTTSSSVVV___mmm~~~ssseee[[[UUUMMMMMMOOORRRUUUVVVUUUTTTTTTQQQLLLGGGCCC@@@>>>======;;;999888999===AAADDDHHHKKKOOORRRRRROOOJJJGGG>>>;;;777444333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........---......//////.........---.....................------------------------......------------............------------......,,,,,,,,,------............///111000...------------------------------------,,,,,,++++++,,,,,,---------------------------------------,,,,,,++++++000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++******++++++........................))))))******+++,,,------,,,,,,---......---,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))***++++++,,,,,,++++++***++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++*********,,,---------------,,,+++'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++&&&(((***,,,------,,,++++++,,,------......------''')))+++,,,++++++,,,...,,,++++++*********++++++}}}tttvvvyyy|||~~~~~~~~~}}}~~~|||~~~}}}~~~~~~~~~rrrlllbbb\\\UUUSSSTTTZZZfffrrruuuiiibbbPPPOOOOOOPPPSSSUUUUUUTTTTTTSSSOOOKKKFFFAAA===;;;@@@>>>:::888888999<<<>>>AAADDDIIIMMMOOOOOOMMMKKKDDD@@@<<<999777555333111111111111111111111111111111111111111111111111111////////////////////////////////////////////////---...//////000/////////---------...............------------------------......------------............------------......,,,,,,---------------------///111111///...---...---------------------------,,,,,,++++++,,,,,,------------------------------------------,,,+++***///...---,,,++++++***+++***+++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++...---,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,***************+++,,,---+++,,,---......---,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++)))(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,---.........(((((()))+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------------+++***)))++++++,,,---------------%%%(((***++++++,,,---...------,,,++++++++++++,,,}}}}}}||||||{{{yyy}}}xxxooofff```YYYSSSVVV]]]fffkkkpppsssuuuzzz{{{tttccc^^^WWWRRRQQQQQQRRRSSSSSSSSSRRRPPPLLLGGGBBB???@@@???===:::999999:::::::::===AAAFFFJJJLLLNNNNNNIIIGGGCCC???<<<999555222111111111111111111111111000000000000000000000000------------------------.........///000000111111......///000000000000000---------.........//////------------------------......------------.........------,,,,,,------...------------------,,,,,,+++---000000///...---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,,,,+++------------,,,++++++***((()))+++---.........---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++++++++---...///------------------------------........./////////........................------------------------************+++,,,------************+++++++++,,,++++++***))))))***+++,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,+++)))((())))))***+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******...------,,,++++++*********++++++,,,,,,,,,,,,,,,&&&(((++++++++++++,,,---------,,,+++++++++++++++}}}{{{|||~~~~~~{{{sssqqqzzz|||tttgggZZZUUUXXXSSSZZZaaagggkkkqqqyyy~~~tttggg[[[TTTSSSTTTUUUPPPRRRTTTTTTSSSOOOKKKHHH??????>>><<<;;;:::::::::666888<<>>CCCIIINNNRRRPPPLLLIIIFFFBBB>>>:::777444000....../////////000000000000000000000000555444222000...,,,++++++000000000000000000000000------...///111111///---........................---------------------------,,,,,,++++++,,,,,,---////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---//////...---+++***)))))).........------,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,------......------,,,,,,---......,,,******+++,,,,,,,,,---------......------------------------+++,,,...///000///...---///............///000000,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,------......------+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,------------------------------,,,+++************---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------)))(((((()))+++---///000///---,,,***))))))******,,,,,,,,,++++++*********)))+++...//////...+++)))***+++,,,------,,,+++******++++++)))(((''')))***))))))*********+++++++++++++++---000333222...***---------,,,,,,+++++++++---.........---+++)))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,zzzttttttyyy|||}}}rrrhhhbbb\\\XXXUUUUUU\\\eeemmmvvv|||tttbbbXXXTTTRRRQQQPPPQQQSSSRRRNNNIIIIIIGGGEEEBBBAAAAAABBBCCC=========<<<===@@@EEEIIIMMMMMMMMMMMMLLLHHHBBB>>>:::666222000000111222222000000000000000000000000222222000///............000000000000000000000000...------...000111///...........................------------------------------,,,,,,,,,,,,------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++***,,,------,,,+++,,,---,,,,,,,,,------------...------------------------,,,,,,---............---,,,,,,,,,,,,,,,---......******+++,,,,,,---......++++++************++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,------------------------+++++++++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,,,,+++++++++,,,---------------,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,+++++++++***++++++***)))((()))+++******++++++,,,,,,,,,,,,***)))***---//////,,,(((---,,,,,,,,,++++++++++++............---,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))~~~{{{}}}zzzuuuuuu{{{xxxmmmbbbXXXPPPQQQUUU___gggpppwww~~~wwweee\\\VVVSSSPPPQQQSSSSSSQQQNNNLLLJJJHHHEEEDDDCCCCCCDDDBBBBBBAAA???===>>>@@@CCCFFFHHHLLLPPPQQQNNNIIIDDD???;;;666222222222333333000000000000000000000000///////////////000111111000000000000000000000000///...------///000000///........................------------------------......------------......------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------+++,,,------...///000000...------------,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++******))),,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***(((***,,,---,,,,,,---...,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------)))))))))******,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++//////...---,,,,,,,,,,,,'''((()))+++,,,---............------------,,,,,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,+++,,,---,,,***)))***++++++,,,,,,,,,,,,---------***))))))+++,,,---+++)))+++++++++++++++*********......------------......++++++++++++++++++++++++++++++************++++++wwwsssrrrrrrwww}}}wwwiiiZZZSSSRRRVVV\\\ccckkkrrr{{{yyyoooaaa[[[TTTQQQRRRTTTUUUTTTNNNMMMLLLIIIHHHFFFEEEEEEFFFFFFEEEBBB@@@>>>???AAABBBDDDHHHNNNQQQQQQNNNKKKFFFAAA;;;666444333222111000000000000000000000000//////...//////000111111////////////////////////000...,,,,,,...000000000.........................................................------.........------------------------...............---------------------------------------,,,++++++++++++,,,++++++,,,---...///000000------------------------------------------------------------,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++)))+++------,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------------------,,,+++*********+++---.........------......///000//////...---+++***))))))---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......------,,,,,,++++++%%%&&&(((***,,,,,,,,,+++---------------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,+++******+++,,,---+++---...---+++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,---,,,************************---,,,,,,++++++---...///***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---~~~sssrrrtttxxxyyysssppppppsssyyynnnaaa\\\TTTUUUWWW[[[```gggpppwww|||sssjjj^^^VVVSSSSSSSSSSSSPPPPPPOOONNNLLLJJJHHHGGGHHHHHHHHHFFFDDDBBBBBBCCC@@@AAACCCHHHLLLPPPPPPPPPLLLGGGAAA;;;777444111///111111111111111111111111000000///////////////000////////////////////////000...,,,,,,...000000000////////////////////////.................................------.........................................................------------------------,,,+++******))))))******,,,,,,,,,,,,,,,,,,------------------------------//////...---,,,++++++***,,,---------.........///,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,+++---......,,,***+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......++++++***)))***+++,,,------------------...////////////...---+++***))))))---,,,,,,++++++,,,,,,---+++,,,,,,---------------*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,---............---,,,---,,,+++******+++,,,---+++---......,,,+++++++++++++++++++++************------,,,+++++++++,,,---************************+++******)))***,,,---...*********++++++,,,,,,,,,))))))(((((((((((())))))}}}xxxhhhhhhjjjnnnsssxxx{{{||||||||||||||||||sssmmm\\\XXXTTTSSSRRRTTT[[[cccjjjooowww{{{mmmaaaZZZVVVRRRPPPRRRRRRRRRQQQPPPMMMKKKIIIIIIJJJKKKIIIGGGDDDDDDDDDBBB@@@@@@CCCGGGLLLOOOPPPOOOLLLFFFAAA===888444000111111111111111111111111222111000//////......///000000000000000000000000///...------///000000///////////////////////////..............................------------......////////////////////////.............../////////------------------------,,,+++******))))))******---------,,,,,,++++++***,,,,,,,,,------------...//////...---,,,++++++***,,,,,,,,,---.../////////,,,,,,++++++,,,,,,---...,,,------......------,,,,,,...///...,,,*********++++++++++++,,,,,,,,,,,,+++,,,,,,------.........++++++******++++++,,,---+++++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---............---+++++++++******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------,,,------.........------,,,******++++++++++++,,,,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,***,,,......---+++***+++++++++***************)))+++,,,,,,+++))))))***,,,*********+++++++++++++++***************+++,,,,,,*********++++++,,,,,,---+++******))))))******+++zzznnnllllllmmmrrrxxx}}}zzz{{{{{{qqqjjjbbb\\\UUUPPPRRRXXXXXX]]]gggqqqwww~~~}}}tttlllddd\\\VVVRRRSSSTTTTTTSSSQQQNNNLLLIIIKKKLLLKKKHHHDDDCCCBBBCCCAAA@@@BBBEEEIIIKKKLLLOOOMMMJJJGGGDDD???999555111111111111111111111111111000000///////////////000000000000000000000000...------...000111///...////////////////////////........................------,,,,,,,,,,,,------........................---........./////////000........................---,,,,,,+++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,+++,,,...---,,,++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///***++++++,,,,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......++++++************++++++++++++,,,------------,,,---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))***+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++------------,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++))),,,......,,,*********,,,,,,,,,++++++*********+++---...---***)))***,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,++++++)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,---~~~yyyvvvrrrqqqtttzzzxxxqqqrrrvvvzzz|||}}}}}}}}}{{{uuunnniiieeehhhhhhgggrrr|||ssskkk```UUUSSSWWWNNNSSS\\\fffjjjppp}}}tttiiiaaaRRRSSSUUUVVVUUURRRPPPNNNJJJKKKLLLKKKGGGCCCAAA@@@DDDBBBBBBCCCFFFHHHIIIIIINNNMMMLLLKKKIIIDDD>>>:::111111111111111111111111000////////////000000111000000000000000000000000------...///111111///---000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,------------------------------.........//////000000........................///...------,,,,,,------........................,,,,,,,,,------.........******+++,,,...//////000,,,,,,++++++***))))))))),,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++)))+++------,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,---...//////***+++,,,---...---,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******+++,,,,,,,,,,,,+++...---+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))+++,,,---.........---,,,***)))((((((((()))+++,,,,,,,,,,,,------.........111///---++++++---///111***+++,,,------,,,+++***)))+++......,,,***))))))---------,,,,,,+++++++++---///111000---+++,,,...+++++++++,,,,,,---------+++,,,---......---+++***))))))***+++,,,,,,------***))))))))))))))))))***|||xxxxxxzzz{{{~~~{{{uuuoooiiifffdddnnnttt}}}{{{zzzzzzxxxtttpppiiiiiiiiihhheeebbb^^^\\\VVVVVVWWWYYY^^^iiixxx~~~~~~||||||}}}}}}~~~~~~xxxqqqhhh]]]VVVWWWPPPPPPYYYaaafffttt|||vvvqqqeeeYYYOOOOOOPPPOOONNNQQQLLLLLLKKKJJJHHHGGGEEEDDD>>>@@@DDDFFFHHHGGGEEEDDDMMMMMMMMMOOOOOOJJJCCC===;;;666111///000111111///000000111111111111111000------///000000///............///000000000000000000///...------...///000........................////////////////////////......////////////......///......------,,,++++++111000000...---,,,++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...,,,+++***++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...//////---++++++,,,...++++++++++++++++++++++++------,,,,,,+++***))))))---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++***)))************+++,,,---...------,,,+++,,,---...///++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++***+++,,,,,,***)))))))))++++++------------++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********+++,,,---///000------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,---))))))...000---,,,...---,,,,,,++++++,,,,,,---------------,,,,,,+++***---,,,+++***)))***+++,,,,,,+++*********+++,,,---))))))******++++++++++++,,,,,,,,,+++++++++******{{{~~~~~~~~~|||xxxtttpppnnnkkkgggccc```]]]\\\]]]```gggooouuuvvvsssooommmkkkhhhhhhgggeeeaaa^^^[[[[[[[[[ZZZXXXUUURRRQQQQQQRRRRRRRRRSSSXXX```fffdddaaa___bbbhhhkkkkkkhhhjjjiiihhhggggggggghhhiiimmmmmmrrryyy{{{uuunnniii___WWWTTTYYY]]]```kkkzzz|||ooocccXXXTTTQQQMMMNNNQQQLLLLLLJJJIIIGGGEEEBBB@@@<<<===???BBBDDDEEEEEEEEEGGGIIILLLOOOQQQOOOIIICCC>>>:::444222222333333222//////000000000000//////222333333444444333222111......///000000000000000000///............///000........................------------------------......////////////..............................---------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,++++++...---,,,+++************------,,,,,,,,,---...///+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,***+++,,,------,,,+++,,,------+++******++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))))))))+++,,,...///000------,,,,,,,,,++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---.........---,,,+++++++++******))))))******+++,,,---------,,,,,,+++***---,,,++++++******++++++,,,+++*********+++,,,---+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******oooxxx~~~{{{zzz{{{}}}tttmmmiiigggeeeccc\\\\\\[[[YYYXXXWWWVVVVVVSSSTTTUUUYYY\\\^^^]]]\\\^^^\\\ZZZYYYXXXVVVTTTQQQQQQQQQPPPOOOMMMLLLKKKKKKNNNNNNOOONNNMMMMMMNNNPPPWWWTTTRRRTTTYYY\\\\\\[[[VVVUUUTTTSSSSSSSSSTTTUUUWWWXXX\\\bbbggglllvvv|||zzz{{{uuuwwwzzz{{{{{{{{{}}}tttllleeeccc___[[[___iiixxx~~~zzzqqqfff\\\TTTNNNMMMOOOMMMLLLKKKJJJIIIGGGCCC@@@<<<<<<<<<===@@@CCCFFFHHHCCCEEEIIINNNRRRRRRNNNKKKDDD???:::666555555444333000000000000000000000000000111111111000///............///000000000000000000//////......//////000........................------------------------......////////////......------......///000000111+++,,,,,,---...///000000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---///000000///---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,---.........------...---,,,+++************---,,,,,,,,,,,,---...///***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++******,,,......---+++---......,,,++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,((()))***+++,,,...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((///000+++***///000++++++******))))))******+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++******+++++++++++++++,,,---------,,,+++++++++,,,---...,,,,,,,,,+++++++++******pppxxxyyyrrrkkkgggeeegggiiikkkkkklllmmmnnnuuuooofff___\\\ZZZXXXWWWSSSSSSTTTTTTUUUUUUUUUUUURRRRRRRRRTTTWWWYYYZZZ[[[ZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOMMMKKKKKKNNNPPPQQQPPPPPPOOONNNMMMLLLMMMNNNNNNLLLNNNRRRVVVYYY^^^dddjjjooorrrtttpppjjjdddccceeeddddddeeehhhjjjllllllllloootttyyy}}}{{{oooccc^^^```hhhkkkqqq{{{|||tttiii]]]SSSNNNNNNNNNLLLKKKLLLMMMLLLIIIFFFAAA???===<<<===AAAEEEHHHEEEFFFHHHKKKNNNOOOOOOOOOJJJGGGAAA<<<888555444333333222222111111111111111......------,,,+++***)))......///000000000000000000//////////////////000........................////////////////////////......////////////......------......////////////..................------///......---------......------------------------///...,,,++++++,,,...///------------------------++++++++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,///111222000///......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***++++++,,,---......------************+++,,,------,,,,,,,,,,,,------......******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******,,,......---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''///111,,,111>>>>>>444---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++***+++,,,---,,,+++***)))++++++++++++,,,,,,---------,,,*********+++---...,,,,,,,,,+++++++++******vvv{{{|||yyywwwppppppnnnjjjeee```[[[XXXYYY\\\```aaaaaaaaacccdddccc```\\\YYYWWWUUUSSSRRRPPPQQQRRRSSSTTTTTTTTTSSSOOOPPPRRRTTTVVVWWWYYY[[[\\\\\\]]]\\\ZZZWWWUUUSSSPPPPPPOOOOOOOOOPPPPPPQQQOOONNNMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLMMMNNNNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNJJJMMMOOOQQQSSSWWW[[[\\\\\\^^^___]]]ZZZWWWWWWWWWUUUTTTUUUWWW[[[]]]\\\[[[\\\```eeejjjooouuu}}}zzzqqqnnnhhhbbbbbbiiipppuuuzzzwwwlll```WWWRRRNNNKKKJJJLLLPPPQQQOOOLLLEEEBBB>>>;;;;;;===AAACCCJJJJJJIIIHHHHHHJJJLLLNNNOOOMMMIIICCC<<<777444333333222111000000000000111222111000///......------......///000000000000000///000000000000000000///////////////////////////000000000000000000000000......////////////...............---------,,,,,,..................------......---------......///------------------------///...,,,++++++,,,...///------------------------***++++++,,,------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---'''***------,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,---------------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++******,,,...------)))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((,,,,,,+++++++++*********++++++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,111000...888GGGEEE888---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,***+++,,,---,,,+++***)))++++++,,,,,,------------+++******))))))+++,,,---,,,,,,,,,+++++++++******||||||ppppppooommmjjjgggdddbbb___^^^]]]ZZZWWWUUURRRQQQRRRWWW]]]______^^^___aaaZZZZZZZZZYYYWWWUUUSSSRRRQQQRRRSSSTTTUUUUUUTTTSSSQQQSSSVVVXXXYYY[[[^^^```dddfffgggeee```ZZZUUUSSSPPPPPPPPPQQQQQQQQQRRRRRRRRROOOLLLKKKKKKMMMMMMLLLQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNMMMLLLMMMMMMNNNMMMPPPQQQPPPRRRVVVXXXWWWUUUUUUUUUTTTTTTSSSRRRQQQOOONNNOOOPPPRRRSSSSSSQQQPPPRRRUUUXXX[[[```eeeiiiqqqvvv~~~~~~mmm```___bbbfffmmmvvv|||~~~uuujjj```TTTOOOKKKLLLPPPSSSRRROOOGGGEEE@@@===;;;;;;<<<>>>KKKLLLKKKIIIGGGGGGIIIKKKPPPPPPOOOJJJCCC===999777333222000///......///000333222111000//////000000......///000000000000000///000000111111000000///////////////////////////..............................////////////......///......---,,,,,,+++++++++,,,,,,---...///000000------------------...///------------------------...---,,,,,,,,,,,,---...------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------(((+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---,,,+++***)))******++++++,,,,,,++++++...---,,,+++************+++,,,------......------)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,((()))++++++*********+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,---------+++***(((&&&++++++++++++************+++******)))***+++---...******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,***)))222;;;888...+++******))))))******+++++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******++++++,,,---------------))))))*********+++++++++,,,,,,,,,+++++++++******~~~}}}~~~xxxrrr```___^^^]]][[[ZZZXXXXXXXXXWWWUUUTTTRRRRRRRRRRRRRRRYYYaaaeeedddcccccceee```aaa```___\\\YYYXXXWWWWWWXXXZZZ\\\\\\\\\[[[ZZZZZZ]]]```bbbeeejjjqqqvvv{{{~~~{{{rrrggg___[[[WWWXXXYYYZZZ[[[ZZZYYYYYYYYYVVVSSSRRRRRRRRRPPPNNNHHHJJJMMMPPPQQQQQQQQQRRRVVVUUUTTTSSSRRRSSSSSSTTTVVVYYYXXXVVVWWW]]]^^^ZZZUUUTTTSSSSSSTTTTTTSSSRRRQQQRRRSSSSSSRRRQQQQQQQQQMMMNNNOOOOOOPPPSSSVVVXXX^^^```eeekkkkkkhhhmmmttt{{{kkk___\\\ZZZ___hhhlllrrrzzzuuuccc[[[SSSQQQSSSUUURRROOOJJJHHHFFFCCC@@@???>>>>>>GGGJJJMMMNNNLLLJJJIIIJJJNNNQQQSSSQQQLLLEEE@@@???666444222000000000111222000000///.........///000......///000000000000000///000111111111111000///////////////////////////..............................////////////..................---------------------.........//////,,,,,,,,,,,,,,,---..............................------------------------------------------------+++,,,---------,,,+++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,...//////......///111------------------------++++++,,,,,,---.........---,,,,,,++++++,,,,,,---,,,---...//////---+++***,,,,,,,,,---,,,,,,++++++...---,,,+++************+++,,,---.........------))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,///---++++++,,,,,,+++***(((***,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******,,,,,,,,,+++)))(((++++++++++++************+++***))))))***+++---///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))+++++++++)))+++******))))))******+++***+++,,,,,,---------,,,---,,,++++++******+++++++++,,,---.........---,,,((()))+++,,,---,,,+++***,,,,,,,,,+++++++++******|||zzzxxxvvvuuunnnhhhccccccggghhhddd```WWWVVVUUUUUUUUUVVVVVVWWWYYYWWWUUUSSSSSSSSSUUUVVVYYYaaakkkoooooommmmmmoookkkjjjhhheeeaaa^^^]]]]]]___```ccceeeeeeeeedddccc```bbbfffjjjoooxxxxxxnnnhhhbbbccceeeggggggfffdddcccaaa^^^]]]]]]^^^]]]ZZZVVVRRRVVV[[[___aaabbbcccccc___^^^]]][[[[[[\\\\\\]]]```bbbaaa]]]___eeeeeeaaaZZZXXXWWWXXXZZZ[[[ZZZXXXVVVWWWYYYWWWUUUSSSSSSTTTOOOOOOOOOOOOPPPQQQSSSTTTTTTRRRTTTXXXWWWUUU[[[ddddddhhhmmmrrrvvv|||wwwdddZZZTTTVVV^^^^^^dddlllsssxxx}}}qqqhhh\\\WWWWWWWWWTTTPPPMMMLLLKKKIIIGGGDDDCCCBBBAAAGGGOOORRRQQQMMMKKKJJJLLLQQQVVVVVVQQQKKKGGGEEE:::888666444333444555666111111000//////000222222...//////000000000000000///000111222222111000///000000000000000000000000111111111111111111111111......////////////......------......///000000000111000000...---,,,++++++++++++++++++,,,,,,---...........................,,,------......------,,,------------------------,,,------...---,,,***)))++++++,,,,,,,,,---------...------,,,,,,------...+++,,,---,,,+++,,,...000------------------------)))***+++,,,...///000111---,,,,,,++++++,,,,,,---...///000111111///---,,,............---,,,++++++************+++,,,---...+++,,,---.........---,,,((()))***+++,,,---------******+++++++++,,,,,,,,,000...,,,+++,,,,,,***))))))+++------,,,,,,---...------++++++++++++------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,'''(((***,,,---,,,+++***+++++++++************)))+++***))))))***+++...///******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++///111---(((+++222---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------------...---+++***)))***+++,,,+++,,,---.........---,,,(((***---//////...,,,***,,,,,,,,,+++++++++******xxxrrrjjjgggggggggddd```]]]\\\ZZZXXXWWWWWWXXXYYYSSSSSSSSSRRRRRRTTTXXX[[[YYYZZZ[[[YYYVVVSSSTTTVVV___lllqqqqqqtttooollltttsssrrrqqqmmmhhheeeddddddgggkkkooorrrrrroookkkhhheeejjjrrryyyyyyttttttttttttssssssrrrrrrppppppqqqooolllgggbbb^^^```eeelllrrruuutttqqqnnnjjjiiijjjllliiifffhhhnnnppplllhhhfffgggiiikkkllldddcccbbbbbbbbbcccdddeee```]]]ZZZXXXYYYZZZZZZZZZUUUXXXYYYWWWSSSPPPPPPQQQPPPOOOOOOPPPQQQQQQPPPNNNSSSUUUXXXZZZ]]]dddlllrrryyy}}}{{{hhh[[[SSSNNNSSSTTT[[[gggpppwww~~~|||ppphhh___UUUPPPRRRSSSRRROOOLLLHHHEEEBBB@@@CCCCCCEEEJJJOOORRRQQQOOOQQQSSSVVVWWWVVVRRRNNNKKKFFFBBB===888666555444333444333333333555444333111444444333222111111111222000000000000000000000000////////////////////////////////////////////////000000000000////////////...---,,,++++++,,,...///---------------...//////******+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))((())))))))))))))))))))))))---+++***(((((()))+++,,,++++++++++++,,,,,,---...------------------------,,,---......//////.........------,,,,,,------.........,,,,,,,,,,,,......///777===;;;222+++***---,,,,,,,,,---------......************+++,,,------,,,+++***))))))***+++,,,++++++,,,---,,,+++)))(((++++++++++++,,,,,,---..."""$$$'''***,,,---......******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,+++++++++***)))))))))+++...///---,,,,,,+++*********+++...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,,,,******)))))))))***,,,---//////...---,,,+++***)))------,,,++++++***))))))+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,------......///+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))|||wwwuuuuuujjjddd^^^[[[[[[[[[YYYWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVYYY^^^aaa___aaacccbbb^^^YYYWWWWWWdddsssyyyxxxyyyrrrpppxxxwwwyyyyyyuuunnniiihhhhhhqqqwww~~~{{{wwwqqquuu{{{{{{xxxtttyyyzzzxxxzzzxxxuuurrrpppqqquuuxxxzzzzzzwwwssspppooopppsssuuurrrnnnhhhddddddeeeeeefffdddeeedddaaa]]]WWWSSSPPPQQQQQQQQQQQQPPPOOONNNNNNLLLNNNPPPQQQRRRVVV\\\aaacccgggnnntttzzzyyyjjj^^^WWWPPPNNNPPPXXXaaajjjuuu~~~xxxmmm```VVVSSSRRRQQQPPPNNNLLLJJJFFFDDDDDDCCCEEEIIIOOOSSSUUUTTTUUUVVVYYYZZZYYYUUURRROOOJJJFFF@@@;;;999777555444222111000111222222111///222222111000000000000000000000000000000000000000////////////////////////////////////////////////......//////000000000111111000...,,,,,,,,,............---------......///++++++++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------***)))(((&&&&&&''')))***,,,,,,+++++++++,,,------------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,---...---222777666000,,,+++---,,,,,,,,,------------...,,,,,,++++++***++++++++++++++++++******+++++++++***+++,,,,,,+++***)))(((+++*********++++++,,,---******+++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---,,,,,,++++++,,,++++++++++++,,,...///---,,,++++++******++++++...---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,+++******))))))***+++,,,'''(((((((((((()))))))))+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////------------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))yyyqqqkkkhhhgggfffaaa\\\VVVSSSTTTTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUXXXZZZ^^^bbbhhhkkklllooossssssnnngggaaa]]]iiizzz{{{xxx|||tttrrrtttzzz~~~}}}zzz|||zzzsssnnnnnnqqqtttvvv{{{yyyuuurrrnnnfff[[[TTTRRRTTTUUUSSSOOOLLLMMMNNNIIIJJJKKKJJJJJJKKKNNNPPPQQQUUU[[[```eeejjjnnnrrr{{{|||mmmeeeUUUOOOJJJLLLRRR[[[gggrrrrrrcccYYYRRRQQQPPPPPPPPPOOOMMMKKKFFFEEEDDDGGGMMMTTTYYY[[[YYYZZZ\\\^^^]]]ZZZWWWTTTOOOKKKEEE@@@<<<999666444111000///000111222111000111000//////////////////000000000000000000000000////////////////////////////////////////////////,,,---...///000111111222333222000...---------..................---------+++++++++,,,,,,,,,------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////---,,,+++******+++------------,,,+++++++++,,,,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++---000000...------...,,,,,,,,,,,,------------...---,,,+++************+++,,,,,,------,,,,,,+++***++++++++++++******)))***************++++++,,,///...---+++***)))((((((,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------******++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++******++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,++++++************+++))))))))))))*********+++))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------------.........//////.........---,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******{{{xxxuuuooogggccccccdddcccbbbddd```[[[XXXWWWWWWVVVUUUSSSUUUWWWZZZZZZYYYXXXVVVUUUXXX]]]bbbgggmmmssswww}}}zzzpppiiilll{{{xxxzzzxxxiii^^^[[[^^^___\\\UUUPPPPPPSSSNNNNNNMMMLLLKKKJJJKKKKKKOOOQQQUUUWWWYYYZZZ]]]___iiipppwwwzzzyyy}}}}}}uuuiii___VVVQQQPPPSSS[[[dddwwwsssgggWWWSSSOOONNNOOOQQQQQQPPPIIIGGGEEEFFFJJJQQQXXX]]][[[\\\^^^```___]]]ZZZXXXRRROOOIIIDDD@@@<<<777444444222111222333444333222000000////////////000000000000000000000000000000////////////////////////////////////////////////------......///000000111111000///...------.....................---------,,,,,,,,,,,,------------,,,------...............---------------------------,,,+++++++++---...///---------------.........///......------...///000...---,,,,,,++++++++++++------------------------,,,---......//////......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,---......---++++++,,,,,,,,,------------,,,++++++*********++++++,,,---......---,,,++++++,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,...---,,,+++***+++,,,---+++,,,,,,------------,,,******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++***++++++,,,...---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++---,,,,,,+++************------,,,,,,+++******))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++{{{rrrqqquuu}}}yyyooojjjiiihhhdddaaaaaadddggggggfffhhhfffccc```^^^\\\ZZZYYYWWWYYY]]]```aaaaaa___^^^]]]aaahhhnnntttzzzwwwpppyyymmmgggjjjkkkfff]]]WWWWWWYYYUUUSSSRRRPPPOOONNNNNNMMMQQQSSSUUUUUUTTTSSSTTTUUUWWW^^^fffiiihhhjjjqqqwwwzzzxxxmmmeee\\\VVVUUUXXXgggtttvvvaaaYYYOOOJJJKKKNNNOOOOOOLLLJJJGGGFFFHHHNNNUUUZZZ[[[\\\^^^______]]][[[ZZZUUUQQQMMMIIIDDD@@@:::666666444222222333444333222111111111000000111222222111111111111111111111111/////////////////////////////////////////////////////////...............,,,,,,,,,,,,---......///---......//////...------,,,,,,---------.........,,,---....../////////...---------------------------,,,,,,+++,,,---///000++++++,,,,,,---------...++++++++++++,,,,,,------...---,,,,,,++++++++++++------------------------,,,---......//////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///---++++++---...---,,,+++++++++,,,,,,,,,------+++*********++++++,,,---,,,---...//////...---,,,------,,,,,,,,,---------...------,,,,,,,,,---------,,,+++++++++,,,...///******+++,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,---......------******+++++++++******))),,,++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,++++++******+++*********)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,~~~qqqeeeaaadddbbbfffjjjhhhccc``````cccjjjhhhggggggjjjlllnnnnnnkkkkkkkkkjjjhhheeebbb```^^^aaadddhhhjjjkkkjjjiiilllqqqxxx{{{tttuuusssnnnfff```]]]]]]\\\YYYUUUSSSSSSSSSQQQPPPQQQSSSUUUUUUTTTSSSTTTUUUQQQWWW\\\^^^\\\]]]aaaeeegggnnn{{{~~~qqqcccZZZXXXZZZcccmmmttt}}}pppeeeWWWNNNLLLMMMMMMLLLMMMLLLKKKIIIIIILLLRRRVVVYYYZZZ\\\]]]^^^]]][[[ZZZVVVTTTQQQNNNJJJEEE???;;;888555222111111222111000222222222222222222333444111111111111111111111111/////////////////////////////////////////////////////////.........------******+++,,,---...//////+++,,,.../////////...------------.........//////,,,---...///////////////------------------------------,,,------...//////,,,,,,------.../////////+++,,,,,,------.........------,,,+++++++++,,,,,,------------------------***+++,,,,,,------,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++///---,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,************+++,,,---...,,,------......------,,,---,,,,,,,,,,,,------...///......------------......---,,,,,,+++++++++,,,)))***+++,,,,,,---,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---.........------))))))))))))************++++++******++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,---...---,,,+++***+++,,,,,,---,,,,,,+++***))))))******+++,,,------,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++---------.........//////*********+++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---zzzrrreeeYYYUUUXXXSSSUUUXXXYYY[[[^^^cccfffsssrrrqqqoooooorrrwww{{{tttwwwzzz{{{zzzwwwsssqqqnnnppptttwwwzzz{{{||||||~~~{{{uuupppmmmgggbbb]]]ZZZYYYYYYXXXWWWVVVXXXZZZZZZYYYXXXYYYZZZWWWYYYZZZZZZXXXXXXXXXZZZZZZ```jjjvvvwwwjjjfff^^^]]]```fffmmmttt~~~}}}zzzjjj___ZZZVVVRRRMMMMMMMMMNNNLLLLLLMMMRRRVVVXXXYYY[[[\\\]]]\\\[[[[[[XXXWWWUUUSSSPPPLLLFFFBBB;;;888444222222222111000222222222222222333444444111111111111111111111111////////////////////////////////////////////////------..................,,,,,,---......//////...)))+++---///000000///...---.........////////////,,,---...///000000000000........................------...............---,,,,,,---......///000000------...///000000000000,,,,,,+++++++++,,,------------------------------***+++,,,,,,------,,,,,,///......------......///+++,,,---......---,,,++++++,,,---------,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,------++++++*********+++,,,---///...---,,,,,,,,,,,,------------,,,,,,+++***)))***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++***))))))))))))***,,,---++++++******++++++,,,---...---,,,,,,++++++,,,,,,+++,,,---......,,,+++)))***+++,,,---------,,,+++******+++,,,---...//////*********++++++,,,,,,------------,,,,,,+++++++++---------.........//////++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---wwwsssnnnggg\\\QQQNNNQQQOOOPPPRRRVVV\\\ccchhhkkkyyyyyyvvvsssrrrvvv~~~rrrmmmfffaaa``````___]]]```aaabbbbbb```^^^^^^___ZZZZZZXXXWWWUUUSSSRRRRRRPPPSSSZZZbbbhhhlllmmmmmmoooqqqssswwwzzz{{{|||||||||{{{{{{|||~~~zzzuuukkkaaa\\\___bbbeeeqqqvvvsss{{{pppiiiaaaXXXQQQKKKNNNPPPOOONNNOOOSSSVVVXXXYYY[[[\\\\\\\\\\\\[[[YYYXXXWWWVVVTTTPPPJJJFFF???<<<888555444444333222222111111111222333444444111111111111111111111111////////////////////////////////////////////////+++,,,,,,---...///000000...///////////////......(((***---///000111000///............/////////000,,,---...///000000000000........................,,,---...//////...---,,,++++++,,,,,,---......///)))***+++,,,------------++++++++++++,,,------...------------------------,,,---......//////......//////............//////,,,,,,............,,,,,,'''))),,,---,,,+++,,,---******+++++++++,,,,,,,,,------,,,+++************------+++******+++------))))))((((((((()))+++,,,...---,,,,,,++++++++++++)))***,,,,,,---,,,+++***+++,,,---...////////////---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++***))))))))),,,...000+++*********+++,,,,,,---...---,,,,,,++++++,,,,,,+++,,,---......,,,***))))))***,,,---...------,,,)))))))))((((((((((((((('''((()))***,,,---...///---------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++---...~~~}}}yyytttnnniiihhhddd^^^ZZZVVVSSSPPPNNNQQQQQQUUU]]]bbbgggnnnvvvxxxyyy{{{uuutttrrrlllgggmmmkkkjjjkkkiiieeefffjjjlllfff___[[[YYYVVVPPPJJJNNNMMMMMMQQQVVVZZZ[[[YYYYYY[[[^^^aaaeeegggiiijjjkkknnnqqqrrrrrrrrrtttwwwyyy{{{xxxmmmgggcccbbbiiissswwwvvvvvv{{{zzzyyynnn___VVVSSSOOOPPPRRRTTTSSSQQQWWWWWWWWWXXXXXXXXXXXXXXX[[[ZZZYYYXXXWWWSSSNNNJJJGGGCCC>>>999777555333111000000000111111111111111222111111111000000//////////////////000000000000000000000000000000000000////////////..........................................---------,,,,,,,,,////////////////////////...............................................................///000111111000...,,,+++++++++,,,---,,,,,,++++++,,,,,,------+++)))***,,,---,,,)))------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,------******))))))***,,,...///---,,,+++*********+++,,,,,,,,,,,,+++++++++******+++*********+++---///000******))))))***+++,,,,,,))))))************))))))***+++,,,,,,------,,,,,,,,,---------......//////$$$(((+++)))%%%"""$$$'''......------,,,+++******))))))******+++++++++,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))...,,,+++,,,///000---+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------///---***((((((***,,,...(((***+++,,,,,,+++)))(((------,,,***((((((***,,,...------,,,,,,,,,,,,,,,}}}qqqpppnnnllliiifffbbb```]]]ZZZXXXVVVVVVUUUSSSQQQTTTTTTYYY```fffjjjqqqyyy|||vvvsssrrrqqqnnnkkkooouuu{{{uuummmgggbbb]]]WWWRRRSSSRRRQQQSSSUUUVVVUUURRRNNNOOOQQQSSSUUUVVVWWWWWW^^^aaaeeefffffffffgggiiikkklllooossswww~~~wwwlllhhhiiissstttuuuyyyrrraaa]]]XXXTTTSSSSSSSSSSSSVVVVVVVVVVVVWWWWWWXXXXXXZZZYYYYYYYYYYYYVVVRRROOOJJJFFFAAA<<<999777444222222222222111111111111000222111111111000000000000////////////000000000000000000000000000000000000////////////............////////////////////////000000///......---,,,,,,........................////////////////////////........................///............//////000...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------+++)))***,,,---,,,***------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------******))))))***+++,,,---,,,,,,+++******++++++,,,------,,,,,,,,,+++++++++,,,++++++***++++++------******))))))***++++++,,,)))******++++++******))),,,---......///.........//////000000000000000000+++...000///,,,+++,,,...---------,,,+++*********))))))*********+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...,,,)))++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,+++***))),,,,,,---,,,++++++---...***))))))(((((((((((((((|||yyyxxxuuurrroooaaa___]]][[[YYYYYYZZZZZZXXXWWWWWWXXXYYYZZZXXXWWWZZZZZZ___fffkkkpppwww}}}xxxrrrpppvvv}}}tttkkkccc\\\XXXTTTSSSSSSSSSSSSRRRNNNKKKIIIIIIJJJKKKKKKKKKKKKKKKPPPSSSWWWXXXXXXXXXXXXXXXZZZ[[[]]]```eeellluuu{{{xxxpppqqqssssssuuu|||vvvqqqjjj```YYYUUUUUUWWWTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXYYYZZZYYYUUUSSSOOOLLLFFFBBB>>>:::666333444333222111111111111111111111111111111000000000////////////000000000000000000000000000000000000////////////............000000000000000000000000111111000///......------........................................................................//////......---.........***+++,,,,,,------------------,,,,,,,,,,,,---------+++***+++,,,---,,,***------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------......------------,,,,,,------------------------++++++,,,,,,,,,,,,------******)))))))))******+++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,+++************************)))******+++,,,***++++++,,,,,,++++++***,,,,,,---...............------------,,,,,,,,,,,,+++,,,------------------,,,,,,,,,+++******)))))))))))))))***************,,,++++++******++++++,,,,,,,,,,,,,,,------------***))))))***++++++)))(((*********++++++++++++,,,+++++++++************))),,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,(((***,,,......,,,***(((+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///------,,,+++++++++++++++xxxsssmmmiiieeeaaa```___^^^]]]YYYXXXUUUTTTTTTVVV[[[^^^bbbaaaaaacccdddcccaaa^^^ccccccfffmmmsssvvv~~~wwwrrrxxxxxxlllccc^^^VVVWWWXXXXXXWWWTTTPPPNNNKKKLLLLLLMMMMMMMMMMMMLLLIIIKKKNNNPPPPPPPPPOOONNNPPPPPPRRRTTTXXX___hhhnnnuuuxxx~~~yyyyyyuuuoooooowwwsssfff\\\XXXXXXTTTTTTTTTTTTVVVWWWYYYZZZXXXWWWWWWYYYZZZYYYVVVTTTTTTQQQLLLHHHDDD???;;;777444333222111000111111222111111111111111111111111////////////000000000000////////////////////////////////////............////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................000///......------------)))***,,,---------,,,+++------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,---...------------------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------******))))))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++***************+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,++++++******)))))))))((((((***,,,,,,+++***+++++++++*********))))))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,******************)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,((())),,,......---***))),,,,,,+++++++++,,,---...(((***+++,,,+++***+++,,,000//////...............vvvmmmfffbbb]]]ZZZVVVTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUZZZaaafffnnnmmmnnnoooppppppnnnlllnnnmmmqqqwww{{{~~~{{{}}}yyynnnggg```aaabbbaaa^^^ZZZVVVSSSLLLMMMNNNNNNOOOOOOOOOOOOHHHIIIJJJLLLMMMMMMKKKJJJLLLLLLMMMNNNQQQWWW^^^ccchhhllluuunnncccdddkkkpppssszzzsssdddZZZVVVUUUTTTTTTTTTUUUWWWYYY[[[[[[ZZZYYYZZZ[[[[[[YYYWWWXXXVVVRRROOOKKKFFFAAA===444333222111000111222333111111111111111222222222////////////000000000000////////////////////////////////////....................................***+++,,,---...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---------------+++,,,---...---,,,+++***...------,,,,,,------...,,,,,,---,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---.........------+++++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------)))*********)))))))))(((******++++++,,,,,,,,,,,,)))))))))***************))))))******++++++++++++++++++***************+++,,,,,,------------,,,,,,)))***++++++,,,,,,++++++///.........------,,,,,,++++++***,,,...///---,,,++++++******************++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------,,,+++******,,,++++++***))))))))))))***pppccc[[[UUURRRPPPNNNMMMNNNPPPSSSTTTTTTSSSUUUWWWYYY[[[```hhhnnnvvvuuuvvvyyy|||~~~}}}|||{{{zzz}}}wwwnnnlllllllllhhhbbb]]]YYYWWWQQQQQQQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLKKKJJJKKKKKKLLLLLLMMMPPPUUUXXX]]]bbbjjjttt~~~{{{ddd[[[[[[^^^gggnnnyyy}}}lll^^^VVVUUUTTTSSSSSSSSSVVVXXXYYY]]]\\\\\\\\\^^^^^^]]][[[ZZZYYYWWWUUURRRNNNHHHDDD:::888555333222222333333111111111222222222222222////////////000000000000000000000000000000000000////////////....................................******+++,,,---//////000------------------------......................................................------,,,---------............------,,,+++......------------......+++---...---,,,+++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---...............******++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------))))))***++++++******)))))))))+++,,,,,,,,,,,,,,,)))))))))***************))))))***+++,,,,,,++++++,,,+++******)))*********+++,,,,,,------,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,------......,,,---...---+++******+++*********++++++++++++,,,)))************+++++++++,,,++++++******++++++,,,+++++++++++++++*********++++++***)))***+++---...******++++++,,,,,,------///000///---+++***,,,...******)))(((((((((((((((vvviii\\\SSSNNNKKKIIIHHHHHHJJJOOOTTTWWWXXXXXXVVV[[[```dddfffjjjrrrxxx~~~~~~~~~}}}zzz{{{zzzvvvooojjjhhhgggeeecccaaa^^^ZZZUUURRRPPPQQQNNNLLLLLLNNNOOOOOOMMMLLLMMMMMMMMMLLLLLLNNNPPPTTTXXX___gggpppyyyxxxddd[[[XXX[[[cccooozzzvvvggg^^^TTTSSSQQQPPPPPPRRRUUUVVVZZZYYYYYY[[[]]]___^^^]]][[[ZZZYYYYYYXXXTTTNNNJJJCCC@@@<<<777444222222222111111111222222333333333////////////000000000000000000000000000000000000////////////....................................------------............------------------------////////////////////////........................------,,,,,,,,,---............------......//////......------------......+++---///...,,,+++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,------...............+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------((()))***,,,,,,,,,++++++((()))+++,,,------,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,+++***,,,++++++***))))))******++++++,,,,,,,,,,,,++++++++++++,,,------------,,,*********+++++++++++++++(((+++---,,,***((()))++++++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,------...+++---///...+++))))))+++++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,++++++++++++*********)))***************,,,---...((()))***,,,,,,,,,,,,+++...---+++)))'''(((,,,///------,,,++++++++++++,,,ddd^^^UUUNNNJJJHHHGGGGGGHHHJJJNNNUUU[[[___```___]]]cccjjjoooqqquuu|||~~~|||zzzuuuooohhhbbb\\\YYYWWWSSSOOOOOOQQQSSSSSSRRRNNNOOOPPPOOOMMMLLLLLLMMMOOORRRWWW^^^fffoooxxx~~~sssccc\\\RRRZZZfffrrr{{{~~~pppgggSSSQQQOOONNNNNNPPPRRRTTTTTTSSSTTTWWWZZZ]]]]]]]]][[[ZZZ[[[[[[[[[WWWRRRNNNJJJGGGAAA;;;666333111111111111111222222333333333////////////000000000000000000000000000000000000000/////////............000000000000000000000000000000000///......------------------------------................................................,,,,,,,,,,,,------...///------------...000222333......------------......+++---///...,,,+++,,,///---------,,,,,,,,,++++++,,,,,,,,,---------......,,,---......//////......,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------((()))+++,,,---------,,,((()))+++,,,------,,,,,,,,,,,,,,,------.....................---+++)))(((,,,,,,+++***))))))*********++++++,,,,,,++++++***))))))***++++++++++++***---------....../////////***...111///***(((***---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------***+++,,,------,,,+++***''''''((()))******+++++++++---///...***((()))***++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++******))))))))))))***+++,,,---------&&&(((***,,,---,,,+++***)))(((&&&$$$###%%%***...------,,,++++++++++++,,,TTTQQQNNNJJJIIIHHHHHHHHHKKKKKKOOOVVV```fffhhhgggfffmmmvvv}}}|||tttlllggg]]][[[XXXVVVUUUTTTRRRQQQPPPNNNLLLKKKLLLMMMMMMNNNOOOOOOPPPTTTZZZbbbiiimmmxxx|||rrrfff[[[VVVYYYcccjjjnnn{{{wwwkkkaaaTTTMMMNNNSSSUUUUUUVVVXXXZZZ[[[ZZZYYYYYYZZZZZZYYYXXXZZZ\\\\\\XXXUUUNNNJJJDDD>>>999666444444555333111000111222111000///000000111111111111000111222222222111000///...//////000000000000//////........................000000000///......------........................000...,,,******,,,...000........................,,,---...//////...---,,,........................+++,,,...///000///......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,///......------,,,++++++------,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........,,,***(((***---...,,,***------,,,,,,,,,,,,++++++,,,,,,---...---,,,***)))///---,,,++++++,,,...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,---///000000///---,,,---------,,,+++***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++*********))))))---------............///+++,,,---------,,,+++***,,,,,,,,,+++++++++******NNNLLLJJJIIIIIIIIIIIIIIIKKKLLLPPPXXXaaaiiioooqqqsssyyy|||vvvkkkeee^^^ZZZYYYWWWUUURRRQQQQQQPPPPPPOOOOOOOOOOOOLLLLLLLLLOOOSSSYYY___bbbpppqqquuuyyy~~~{{{oooddd]]][[[^^^___aaaoooxxxnnnaaaWWWSSSRRRSSSSSSQQQSSSVVVXXXYYYZZZZZZ[[[ZZZYYYYYY[[[]]]]]]ZZZWWWVVVRRRMMMGGGAAA<<<:::888666444222111222222222111000000111111111111000000000000000000000000000000//////000000000000//////.................................///////////////........................///...,,,++++++,,,...///........................------............------........................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,------......///++++++++++++,,,---......+++,,,,,,------,,,,,,+++)))************++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))***,,,...,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++...---+++++++++---///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************---,,,,,,,,,+++++++++***,,,,,,,,,,,,------------******,,,------------,,,,,,,,,,,,+++++++++******IIIHHHHHHJJJMMMNNNNNNMMMMMMOOOSSSXXX```jjjttt{{{zzz~~~tttiiicccaaa___YYYSSSPPPQQQQQQPPPNNNMMMLLLMMMKKKKKKKKKLLLNNNRRRVVVYYYeeeeeegggnnnyyy|||rrrkkkddd```ZZZYYYgggwwwtttggg\\\UUURRRQQQOOOQQQTTTVVVXXXYYYYYYYYYYYYYYYZZZ\\\^^^^^^\\\ZZZ[[[YYYUUUOOOIIIDDD???<<<888555333222222333222111222222222222111000//////......------...000111222//////000000000000//////........................------......///000000111........................------------------------.................................------.................................------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------......///******++++++,,,---......+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***************))))))))),,,+++***+++,,,---,,,+++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,...///111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,+++++++++******IIIIIIKKKOOOTTTXXXXXXVVVSSSUUUWWWYYY^^^gggsss|||~~~zzztttrrrmmmbbbYYYUUUUUUSSSPPPMMMKKKLLLMMMNNNMMMLLLLLLNNNQQQSSSUUUZZZ[[[^^^eeeppp}}}}}}uuukkk```[[[dddqqq}}}zzzkkk___WWWSSSRRRRRRSSSUUUWWWXXXWWWVVVWWWWWWXXXZZZ\\\\\\\\\\\\YYYXXXWWWSSSNNNIIICCC@@@:::777444222222222222111333333333222111000///...000...---,,,---...000222//////000000000000//////....................................//////000000........................,,,---...//////...---,,,........................///...---,,,,,,---...///........................---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,------......///......------,,,++++++,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++,,,------,,,------,,,,,,,,,+++++++++,,,+++*********+++---...++++++++++++---...000111---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,***************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------......,,,,,,,,,+++++++++******LLLKKKNNNUUU]]]cccdddcccaaaaaa```___```fffpppxxxwwwkkkbbb]]]WWWRRROOOOOOPPPPPPNNNMMMLLLLLLLLLNNNPPPQQQOOOSSSXXX[[[bbbqqqyyyiii______dddnnnuuu}}}oooccc\\\TTTRRRPPPQQQTTTUUUUUUTTTSSSUUUVVVWWWXXXYYYZZZ[[[UUUVVVWWWVVVSSSNNNIIIFFF>>>;;;666333222222111000333333333333222000//////222000...---,,,---...000//////000000000000//////////////////////////////000000//////............////////////////////////,,,---///000000///---,,,........................///...---,,,,,,---...///........................---,,,,,,,,,,,,...000111---,,,,,,++++++,,,,,,------------,,,,,,+++++++++******++++++,,,,,,------///......------,,,++++++......//////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++***))))))***,,,---******+++,,,---...000000+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,------...***++++++++++++++++++***++++++,,,,,,,,,+++******,,,++++++******++++++,,,))))))*********+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******OOONNNQQQ[[[hhhrrrvvvuuuvvvtttrrroooooorrrxxx}}}qqqiii___ZZZYYYYYYVVVRRROOONNNMMMLLLKKKKKKLLLLLLIIINNNRRRSSSUUUaaauuusssddd[[[XXX```eeeqqq}}}vvvnnnXXXTTTOOONNNQQQTTTTTTSSSQQQSSSUUUUUUUUUVVVWWWYYYUUUWWWYYYZZZXXXUUUQQQOOOEEEAAA;;;666444333222111333333333333222111000000222111000...------......//////000000000000//////////////////////////////111000000///......------////////////////////////---...///000000///...---.................................------.................................------------...///000000---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++))))))))))))************++++++,,,------......///---......///...---+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,+++******************+++,,,------...//////******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,++++++******++++++,,,))))))******+++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++++++++,,,,,,,,,,,,+++++++++******SSSSSSWWWdddvvvuuuqqqsssqqqhhh___YYYXXXUUURRRPPPNNNMMMMMMIIIMMMOOOOOOOOOVVVcccmmmrrreee\\\]]]^^^ccclllsssyyyiiiaaaXXXRRRRRRTTTSSSRRRQQQSSSUUUTTTSSSSSSVVVXXXXXXYYY[[[\\\\\\YYYVVVTTTLLLGGG@@@;;;777666444333222222222333333222111111000000000000000000000000//////000000000000/////////////////////////////////////////////.........////////////////////////......////////////..............................------............------....................................------,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,------......///((()))+++------,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,++++++++++++,,,---++++++++++++++++++++++++)))******+++,,,---......***,,,......,,,+++---///------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++)))((('''+++,,,,,,---............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++,,,++++++******++++++,,,*********+++,,,---------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,+++++++++******XXXXXX]]]lllrrreeeccc```\\\XXXUUURRRQQQMMMNNNPPPOOOPPPRRRWWW\\\kkksss~~~tttjjjbbb^^^]]]aaaeeekkkzzz{{{qqqcccYYYVVVTTTRRRPPPRRRTTTUUUTTTSSSSSSUUUXXXYYYZZZ\\\]]]\\\ZZZWWWVVVQQQLLLDDD>>>:::888666444111111222333333333222222...///000111222222222111//////000000000000//////000000000000000000000000------......///000000000000000000000000000000000////////////////////////........................,,,---...//////...---,,,......................../////////...---***(((&&&---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------000000000//////.........///......------,,,++++++###%%%(((+++,,,,,,,,,++++++,,,,,,------,,,,,,+++---------.........//////------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++(((((()))+++,,,---...///***---///...,,,+++---000---------,,,,,,,,,++++++,,,------,,,+++)))'''%%%,,,,,,---......---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,******+++,,,------......)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))************++++++++++++*********+++---///000,,,,,,,,,+++++++++******lllkkkmmmuuu{{{tttlllfffddd```ZZZUUUPPPPPPPPPPPPQQQRRRTTTTTT]]]dddppp~~~|||xxxooojjjaaaXXXVVV]]]iiisss}}}tttfff[[[TTTPPPOOOTTTSSSRRRRRRTTTVVVVVVVVVYYYYYY[[[]]]^^^[[[VVVRRRSSSOOOJJJEEE@@@;;;666333111111111111000000000000222222222111111111111111///000111000///...///000000/////////............////////////////////////---.........//////000000000000//////.........---000000////////////000000///---+++***+++,,,,,,+++///...---,,,+++,,,------......//////...,,,***(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------.........------,,,,,,,,,000///---+++***+++---...+++,,,------------,,,+++------------,,,,,,+++***......---,,,++++++++++++************************........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++***+++++++++......------,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******************++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------************+++,,,---...........................)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...zzzuuuooogggaaa[[[WWWSSSQQQQQQRRRSSSSSSVVV[[[eeeoooxxxzzzuuulllaaaYYYXXX\\\aaajjjrrr~~~wwwfffYYYSSSQQQPPPOOOOOOPPPSSSTTTTTTRRRXXXYYY[[[]]]___]]]YYYUUUUUUQQQMMMIIIDDD???999555222222111111111000000000000000111111111222222222///111111111///...///000000000/////////.........////////////////////////............/////////000000/////////............//////............//////000...++++++,,,---,,,,,,------,,,,,,,,,...///000///......---,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------......---------,,,,,,,,,///...---,,,+++,,,,,,---***+++,,,------,,,+++***,,,---------,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,+++*********++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,---*********)))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,++++++++++++++++++)))******+++,,,,,,------************+++,,,------------------------------***+++---//////...---,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------xxxrrrnnnfff\\\VVVVVVVVVUUURRRSSSUUUZZZ```eeelllzzzzzzoooccc[[[VVVUUUXXXcccqqqzzz~~~vvvdddZZZWWWOOONNNNNNPPPRRRSSSRRRQQQWWWXXXZZZ]]]______\\\YYYVVVTTTQQQNNNJJJDDD>>>:::333333222111111111111111///000000000111222222222000111222111///...///000000000000/////////......////////////////////////............////////////////////////...............------------------...000...,,,,,,---...---,,,,,,,,,,,,---...///111222///...,,,++++++,,,...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++******,,,,,,---------,,,++++++,,,,,,++++++,,,,,,------///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++------,,,,,,++++++******++++++++++++++++++,,,,,,*********++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,.../////////...---************************---,,,+++******+++,,,---------,,,,,,,,,,,,++++++xxxlllfffeeeccc]]]XXXXXXVVVVVVYYY[[[^^^hhhrrr|||rrrhhhaaa]]]UUU[[[dddlllrrrxxxuuuhhhaaaVVVSSSQQQPPPQQQRRRSSSRRRUUUVVVWWW[[[^^^___]]]\\\WWWUUUSSSQQQNNNIIICCC>>>777666444333222222222222111111111111111111111111000111222111///...///000000000000////////////...////////////////////////.........//////////////////////////////...............------------......///...------...///...------------...///000000111---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************************,,,,,,,,,------,,,,,,+++++++++++++++,,,---...///111///---******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,,,,,,,,,,------...+++,,,,,,---.../////////,,,,,,,,,---------......---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++---,,,+++******+++---.........---,,,,,,+++******~~~~~~}}}}}}~~~~~~|||zzzwwwssspppmmmllllllkkkjjjkkkmmmrrrvvvyyy|||~~~{{{zzzvvvnnngggaaa[[[VVVUUUUUUUUU[[[bbbrrrxxxsssppp^^^[[[ZZZ]]]eeemmmrrrttt{{{xxxnnnbbb\\\UUUPPPNNNOOOPPPQQQTTTTTTUUUXXX[[[]]]]]]\\\WWWVVVUUUSSSQQQLLLFFFBBB;;;:::777555333333333333444444333222111000//////000222222111000///000111111000000000////////////000000000000000000000000///////////////..................//////////////////..................///...---------//////...---//////////////////......***+++---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++************************+++,,,,,,------,,,,,,,,,*********+++,,,---...///111///---+++***+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++***++++++,,,------(((((()))***+++,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,............---,,,++++++******~~~zzzyyyxxxvvvuuutttsssssssssqqqnnnjjjeeeaaa^^^\\\ZZZZZZYYYZZZ]]]```dddggglllnnnqqqsssvvvzzz|||lllcccYYYUUURRRPPPRRRVVV]]]mmm}}}pppfff[[[WWWZZZ```bbbbbbmmmwwwtttmmmcccZZZTTTRRRQQQPPPVVVUUUUUUVVVYYY[[[[[[[[[XXXWWWUUUTTTSSSOOOJJJGGGAAA???;;;888555444444444555555444333222111111000111222333222000///000111111111000000000/////////000000000000000000000000///////////////................../////////////////////............//////---,,,,,,---//////...,,,...////////////...---,,,)))+++---/////////---,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++************+++,,,++++++,,,---------,,,,,,+++***++++++,,,---...//////...,,,++++++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************+++,,,------******+++,,,------......,,,,,,,,,,,,------------+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,+++******}}}{{{yyyxxxxxxvvvwwwwwwwwwvvvuuutttsssrrrpppnnnllljjjiiihhhhhhfffdddaaa^^^ZZZVVVSSSRRRPPPPPPOOOOOOPPPRRRUUUVVVWWWZZZ^^^aaacccgggkkkmmmvvvzzz~~~qqqddd\\\WWWSSSQQQRRRRRR\\\ffflllttt{{{lllaaa[[[ZZZZZZYYYbbbjjjttt}}}}}}sssjjjbbb\\\YYYYYYWWWVVVWWWYYYZZZ[[[ZZZ[[[YYYWWWUUUTTTRRROOOLLLGGGDDD???;;;777555555555444444444444444444444444111222333222000///000111111111111000000000//////000000000000000000000000000/////////......................../////////000...------------------...+++++++++---...///---+++,,,,,,......///...------,,,,,,------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////------------------------******+++++++++,,,,,,,,,++++++*********+++---...---,,,+++******+++,,,---***+++,,,,,,---------,,,++++++++++++,,,,,,---...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******+++,,,---......---.........//////000000++++++++++++,,,,,,,,,,,,************++++++++++++---,,,,,,+++******)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++)))***,,,...//////...------------,,,,,,+++++++++~~~~~~|||{{{yyyvvvssspppnnnmmmlllmmmnnnnnnmmmkkkiiihhhfffeeeccc```^^^\\\[[[[[[XXXVVVTTTQQQNNNKKKHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGJJJNNNRRRTTTWWWZZZ\\\bbbggglllnnnpppttt{{{pppfff___YYYUUUUUUOOOSSSVVVZZZdddrrr|||~~~pppccc[[[YYYYYY\\\bbblllxxxtttjjjddd\\\ZZZXXXWWWYYYZZZ[[[ZZZ]]]ZZZXXXVVVUUUTTTQQQOOOJJJGGGBBB<<<888666555555222222333444555777777888111222333222000000000111111111111111000000000000000000000000000000000000000000//////.........------.........//////000000---,,,,,,++++++,,,,,,---******+++,,,......---+++)))***,,,...//////......///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,+++***))))))+++---...------,,,++++++,,,------***+++,,,,,,------------,,,,,,++++++,,,,,,------)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++,,,---...///000+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))******+++++++++,,,///...---+++)))'''&&&%%%---,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...************************,,,,,,++++++,,,,,,---...************************(((***---///000///---,,,------,,,,,,,,,,,,++++++~~~|||zzzwwwuuusssssssssrrrqqqpppnnnllljjjhhhhhhffffffeeedddcccbbbaaaaaa]]][[[XXXUUUTTTSSSSSSTTTLLLKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAFFFGGGIIIIIIJJJKKKNNNPPPPPPUUU[[[^^^___cccjjjppprrruuuzzz}}}~~~rrrfff]]]VVVSSSSSSQQQRRRVVV[[[aaajjjsss~~~lll^^^VVVPPPXXXfffttt|||xxxiii```ZZZ[[[ZZZWWWWWW[[[[[[[[[ZZZYYYWWWTTTQQQOOOMMMKKKHHHCCC>>>888444222555333222333444444333222000000111111222222222333......//////000000111111000000000000000000000000//////.........---------000000//////.........---............/////////////////////...---------,,,---------------...///000,,,,,,,,,---...///000000.........------,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,------......------------------------------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))+++,,,------,,,***)))******+++++++++,,,,,,,,,..................------++++++++++++++++++++++++------------------------******))))))***,,,...///+++,,,...---,,,,,,---///------------------------...------,,,,,,++++++***,,,,,,,,,------.........+++,,,...//////...,,,+++++++++++++++******)))))),,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++)))(((***...000///---,,,,,,,,,++++++*********|||yyywwwvvvtttqqqooonnnmmmlllkkkjjjiiigggeeebbb```___]]]\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSQQQNNNLLLJJJIIIEEEEEECCCBBB@@@???======???>>>>>>======>>>>>>??????@@@BBBBBBBBBDDDFFFHHHIIIMMMRRRSSSTTTVVV[[[```cccggglllooorrrtttwwwyyyvvvxxx{{{}}}~~~zzznnnccc[[[VVVRRROOOPPPSSSVVVWWW]]]cccqqqzzzlll[[[WWWXXX___mmmyyyuuuddd\\\YYYVVVVVVXXX[[[[[[[[[ZZZXXXVVVSSSRRRQQQOOOMMMIIICCC>>>999666555333222222333444333111222222111///...,,,+++***.../////////000000000111000000000000000000000000//////.........---------000/////////........................////////////...............---------......---------......///,,,,,,,,,------...///000......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++,,,------...---------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,---------+++++++++******+++++++++***+++,,,---,,,,,,+++*********+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///+++,,,------,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------)))***,,,------,,,***)))++++++++++++*********)))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++,,,***)))+++---///...,,,,,,,,,,,,,,,++++++++++++~~~}}}|||zzzxxxtttqqqllllllkkkiiigggeeecccbbb``````___^^^[[[XXXUUUSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLKKKHHHEEEAAA>>>???>>>>>>===<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<<<<===???BBBCCCEEEHHHHHHGGGHHHLLLOOORRRVVV[[[___bbbeeehhhkkkhhhkkkooorrrtttvvvxxxzzzxxxlllaaa[[[SSSPPPOOORRRSSSQQQSSSWWW]]]fffooouuu}}}lll^^^WWWTTT]]]jjjwwwqqq```YYYWWWWWWXXXZZZZZZ[[[ZZZZZZXXXVVVUUUSSSSSSQQQNNNIIICCC>>>:::666444222222333333222111333222111///---+++))))))////////////000000000000000000000000000000000000/////////.........------////////////........................////////////---------...............//////...---------......,,,,,,,,,,,,---...///000...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,------------------------------------------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++((()))+++,,,---------,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......***+++,,,,,,++++++,,,---++++++++++++++++++++++++(((((()))******+++,,,,,,------------,,,,,,,,,,,,******,,,,,,,,,,,,******++++++++++++***************+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,))))))***++++++++++++***---+++***+++,,,---,,,+++,,,,,,,,,,,,------------~~~}}}|||zzzxxxvvvsssqqqnnnjjjgggcccccccccbbb```^^^[[[YYYVVVVVVVVVUUUSSSOOOLLLJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFEEECCCAAA>>>===<<<<<<<<<;;;;;;;;;::::::::::::999999999999::::::888:::;;;;;;:::;;;===??????AAABBBBBBAAAAAADDDFFFGGGKKKPPPSSSVVVXXXZZZ\\\]]]```dddhhhiiikkkmmmooorrrtttvvvxxxzzz}}}wwwkkkcccZZZVVVSSSTTTTTTRRRRRRUUUQQQWWW^^^cccjjjxxxkkk___TTTSSSZZZeeesss~~~hhh[[[WWWXXX[[[XXXYYYZZZ[[[ZZZZZZXXXXXXSSSTTTTTTRRRMMMHHHBBB>>>888666333222333333222111111111111111000000000000////////////000000000000000000000000000000000000////////////............///////////////.....................////////////,,,---------.../////////000///...------------------,,,,,,,,,------...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...///++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***'''(((+++---......,,,,,,,,,+++)))(((((()))+++,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,...------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,)))******+++++++++++++++---,,,,,,+++++++++******,,,,,,,,,------.........{{{xxxuuusssrrrpppllljjjhhheeeaaa^^^[[[[[[[[[[[[YYYWWWTTTSSSOOOOOOOOONNNLLLIIIFFFEEEFFFEEEEEEEEEDDDCCCCCCCCCAAA@@@???>>>===>>>??????::::::::::::::::::::::::999999888888888888999999999:::;;;:::999:::;;;===<<<===>>>>>>>>>@@@BBBCCCBBBEEEHHHJJJKKKLLLMMMOOONNNQQQVVVYYYZZZ[[[]]]^^^eeegggjjjlllnnnqqquuuxxxyyy{{{|||tttjjjccc]]][[[YYYUUUTTTUUUQQQRRRTTTWWWZZZbbbppp{{{~~~sssdddZZZTTTWWWcccppp}}}wwwbbbXXXXXXZZZVVVWWWXXXZZZZZZZZZYYYXXXUUUUUUVVVUUURRRMMMHHHEEE===:::777444444333222111000000111222333333444444000000000000////////////000000000000000000000000000000/////////..................///////////////............////////////,,,---------.../////////000///...------------------,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***'''(((+++---------,,,+++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++---------,,,,,,++++++***------------------------+++++++++++++++++++++,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,------.........|||xxxsssooollljjjgggeeeaaa___]]][[[XXXUUUTTTTTTTTTSSSQQQPPPNNNMMMIIIIIIHHHFFFEEEDDDCCCBBB????????????>>>>>>>>>===<<<:::999888999;;;===>>>888888888888999999999999999888888888888888888999777888999888777777888:::888999999:::<<<>>>???@@@===???BBBCCCBBBBBBBBBCCCEEEHHHKKKMMMMMMNNNPPPRRRWWWYYY\\\___aaadddhhhkkkmmmooossswww{{{xxxppplllggg___YYYWWWYYYUUUSSSSSSTTTVVV]]]eeennnyyyttteeeXXXRRRXXXaaannn}}}ooo___YYYWWWTTTUUUVVVXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWTTTPPPNNNDDD@@@;;;777666444333222111111111111111111111111000000000000////////////000000000000000000000000000000000/////////...............///////////////............////////////---------...............//////...---------......------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,++++++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,------......******+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++******+++,,,,,,++++++,,,---************************......------,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++,,,------------,,,+++,,,---,,,***))))))***,,,,,,,,,,,,------------|||zzzzzzzzzxxxvvvsssnnnjjjfffcccaaa\\\YYYVVVTTTSSSRRRPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGDDDBBB@@@???>>>>>>???@@@;;;;;;;;;;;;::::::::::::999999999999999::::::;;;999999999999999888888888888777777666666777777888777777888777555555666888777666666888:::<<<======999<<<>>>???>>>======>>>AAACCCDDDDDDDDDFFFHHHJJJIIIKKKNNNPPPRRRUUUYYY\\\```cccgggkkkpppvvv|||wwwlllfffddd\\\VVVWWWWWWVVVWWW[[[```iiiuuu~~~sssfff[[[WWWYYY^^^mmmnnnaaaXXXRRRSSSTTTVVVVVVVVVUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTJJJFFF@@@;;;888666444222222111111111000000//////111000000000/////////...000000000000000000000000000000000000/////////.............../////////000............////////////...............---------......---------......///------,,,,,,+++,,,,,,---,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++***************,,,---......---,,,******+++,,,............---******+++++++++,,,,,,,,,*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,+++,,,------,,,,,,---...)))))))))))))))))))))))),,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,)))+++,,,,,,)))(((***+++,,,,,,,,,,,,++++++++++++|||yyywwwvvvvvvooonnnkkkhhhddd```]]]\\\TTTRRROOONNNMMMMMMKKKIIIIIIHHHFFFDDDCCCBBBCCCCCC@@@>>>;;;:::999;;;===???::::::::::::::::::999999999:::<<<===<<<;;;999888;;;;;;;;;;;;::::::::::::666666666555555666666666777888888777666555666888888777666777:::;;;<<<<<<888:::===>>>===<<<======<<<=========<<<>>>@@@CCC@@@BBBEEEGGGIIIKKKOOORRRSSSUUUZZZ^^^ccciiipppttt|||yyyjjj```YYY[[[]]][[[YYYZZZZZZ^^^gggtttxxxkkkaaa\\\MMM[[[lllyyy|||jjj\\\QQQQQQSSSTTTUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUNNNIIIBBB===999777444333111111111111111222222222111111000000/////////...000000000000000000000000000000000000////////////---.........//////000000............/////////000/////////......------,,,---------------...///000------,,,++++++,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,+++***))))))))))))***,,,...000000...,,,***)))***---/////////...---******+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++------------------------)))***,,,...//////......+++---......,,,,,,---///++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++*********))))))***++++++++++++***(((+++,,,+++)))(((***,,,,,,,,,,,,++++++*********wwwrrrqqqqqqnnnjjjgggddd```]]]ZZZWWWSSSQQQNNNNNNLLLJJJHHHFFFEEEDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::::::::999999999999888888888888999999:::999999888777666666555555666666666777777888888;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;<<<===>>>=========>>>@@@BBBEEEFFFHHHKKKPPPTTTYYY___eeeiiiooouuu~~~tttlllhhhkkkkkkeee``````[[[[[[```lllwww{{{qqqiii]]][[[\\\eeeuuuxxxhhhZZZUUURRRSSSQQQMMMOOOUUUUUUUUUTTTTTTTTTTTTUUUVVVQQQNNNIIIDDD???;;;666333555444333444444333111//////000111222222111000///111222222222222333333333222111111000000000000000000000000000000///..........................................////////////---.........//////000000........................---------............///...---***))))))+++---///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,+++******,,,.../////////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////......---------,,,,,,,,,///,,,)))((()))+++,,,,,,,,,+++******)))*********,,,+++++++++***))))))))),,,,,,++++++,,,,,,---...------++++++++++++------,,,+++++++++******)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++...---,,,+++++++++,,,---------,,,+++++++++++++++)))***,,,---,,,++++++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++{{{sssnnnllljjjfffbbb___\\\XXXVVVSSSPPPMMMJJJIIIHHHGGGEEECCCAAA@@@???>>>>>>======<<<;;;;;;:::999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999999888888999999999999999888888777666666555555555666666666777777777888888888999999:::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<===???AAABBBAAADDDIIIMMMQQQVVV[[[___hhhnnnvvv}}}xxx}}}~~~uuupppeeeaaa```fffoooxxxzzzhhhccc]]]\\\dddrrrrrrbbb[[[UUUSSSOOOLLLOOOVVVTTTSSSRRRQQQRRRUUUWWWYYYQQQOOOKKKHHHDDD@@@;;;777666444333333444444222000000000111222222111000000///000000000000111111111111000000///////////////000000000000000//////.......................................////////////////////////000000000111////////////////////////---------............//////...,,,++++++,,,---...+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------...---+++******,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------,,,,,,,,,,,,---+++))))))***+++++++++******)))******+++,,,,,,++++++++++++************,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,+++*********+++,,,......,,,+++)))(((''''''++++++,,,+++++++++---...++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++~~~}}}xxxssslllgggddd```[[[WWWVVVSSSPPPNNNLLLIIIFFFDDDCCCCCCBBB@@@???===<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;;;;<<<<<<=========>>>>>>??????@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::999999888888777666666666555555555555666666666666777777777777888888888888999999888888888888999999999888888999999:::<<<<<<<<<>>>BBBDDDGGGKKKOOOSSS[[[aaaiiipppvvv~~~vvvmmmeeeccceeelllxxxyyyrrrggg[[[WWW___ppp}}}qqqhhh]]]VVVQQQOOOSSSXXXVVVUUUSSSRRRRRRUUUXXXZZZRRRQQQOOONNNKKKGGGAAA===777555333333444444333111000111111222222111111000///000000000000111111111000000///............///000000000000000000//////////////////////////////............///////////////000000000000111111111000000000000000000000000---------............/////////......------,,,,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,---...///...---,,,++++++,,,------******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++***))))))))))))+++,,,---...*********++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,++++++*********)))))))))))))))------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,++++++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---......---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++}}}xxxuuuoookkkfffaaa]]]XXXRRRMMMOOOMMMJJJHHHGGGEEECCCAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAA>>>>>>???@@@AAAAAABBBBBB@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999888888777777777777555555555555555555666666888888888888888888888888777777777777777777777777777777777777777888888888:::<<<>>>@@@AAADDDGGGJJJOOOTTT\\\ccciiirrr{{{~~~qqqhhhddddddkkktttxxxjjj]]][[[dddmmm~~~{{{mmm```XXXUUUUUUWWWWWWWWWUUUUUUTTTTTTUUUVVVSSSSSSSSSRRRPPPKKKEEE@@@999777444333333444444333222222222222222222222222111111222222222333333333111111000///////////////111111000000000000000000////////////////////////............///////////////////////////000000000////////////////////////---------............///000000000000///...,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,///...,,,++++++,,,...///......---,,,,,,,,,,,,---+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******,,,------,,,***************+++,,,---...*********++++++,,,,,,,,,+++++++++***+++,,,,,,---***+++,,,------,,,+++***))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,+++++++++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,---//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++}}}xxxqqqmmmfffccc```[[[WWWQQQKKKHHHHHHFFFDDDCCCBBBAAA???===>>>=========<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBAAA@@@?????????@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<======999999999999999888888888666666666666666666555555777777777777777777777777777777777888888777777777666777777777777777777777888:::;;;<<<<<<>>>@@@BBBEEEJJJQQQXXX^^^gggqqqxxxwwwmmmeeeeeeiiirrr}}}nnnccc___```oooxxxoooccc[[[UUUQQQRRRSSSTTTUUUTTTSSSRRRQQQTTTTTTTTTUUUSSSNNNGGGBBB>>>:::666444444444555444333333222222222222333333111111222222222333333333333222111111000000111111111111000000000000111222000000000000000000000000............////////////................................................---------............//////000111111000...,,,++++++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---...---------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++---...///...,,,,,,,,,+++++++++++++++,,,******++++++,,,,,,,,,---+++************+++,,,,,,)))***,,,,,,,,,,,,***))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,---************************------------,,,++++++***---,,,,,,+++,,,---...///000///,,,***)))***,,,---///---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++{{{wwwsssnnnhhhbbb\\\[[[XXXTTTOOOKKKGGGDDDAAA???============;;;:::999999999:::::::::::::::888888999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@?????????@@@AAA@@@@@@@@@@@@????????????>>>>>>============>>>>>>::::::::::::::::::::::::777777777777666666666666555555555555444444444444777777888888888888777777666666777888888777777777666777999888888999;;;===>>>CCCIIIOOOTTT\\\fffmmmyyy{{{nnnhhhhhhcccppp}}}sssfff^^^^^^gggwwwuuujjj]]]RRROOOPPPQQQRRRRRRRRRPPPPPPSSSSSSTTTUUUTTTPPPKKKFFFCCC???999666555555555555444333333222222333333444///000000000000111111111333333222111111111111222222111000///000111222333000000000000000000000000............////////////......---------------,,,........................---------............/////////000000000...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,------............+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***,,,...///...---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,***************+++,,,,,,******++++++++++++*********************+++++++++******++++++++++++,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,------,,,,,,---...///000///---,,,,,,000666<<>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999888888777777777777666555555555444444444444555666777888888777666555444555666777888888777777666888888888777888999;;;<<>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@<<<<<<==================:::999999999888888777777888888777777777666666666444555666777777666555444333444555777888888777666888:::::::::999999;;;===;;;>>>AAABBBDDDIIIPPPVVV]]]jjjxxxxxxvvvnnnrrrqqqmmmnnnyyylllhhhdddfffppp~~~~~~iiieee]]]VVVQQQOOOOOOPPPNNNOOOQQQTTTWWWWWWUUUSSSKKKEEE>>>888666666666666555444333333333333444555111222222222222333333333222111111000000000000000222111000///000111333444111111111111111111111111............/////////000000000//////.........---000000000000000000000000---------.........//////------------............+++,,,,,,------,,,,,,+++,,,,,,,,,------............------,,,,,,------...+++,,,,,,------,,,,,,+++***+++,,,...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......------------,,,,,,***(((&&&&&&(((+++,,,,,,*********+++,,,---...///---------,,,,,,+++++++++*********)))***++++++,,,,,,+++***))))))***+++,,,+++++++++,,,,,,---------(((((())))))*********++++++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++******+++---...///333///+++***///888CCCJJJHHH>>>222,,,,,,///111111---------------------------,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++{{{xxxrrrmmmeee]]]WWWQQQLLLIIIDDDCCCBBB@@@???===<<<;;;999999888888888888888888>>>===;;;999888888999999:::;;;===???@@@AAAAAA@@@>>>???@@@@@@??????AAACCCCCCDDDFFFEEEDDDCCCDDDEEEAAA@@@>>>===<<<<<<<<<===AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????<<<===>>>??????>>><<<;;;===<<<;;;999888777777777555555444444444555666666444666777999999777666444666666555444333333333333666666666666777777777777::::::;;;===@@@DDDHHHKKKWWW]]]fffpppzzz~~~zzzyyyvvvsssooonnnqqqvvv{{{xxxeee```fffmmmwwwwwwhhh___XXXPPPNNNPPPNNNMMMPPPVVVXXXVVVVVVXXXPPPKKKCCC===999777555444333222222222333333222000444333111000000000111111222111111000000000000000////////////////////////000000111111222222333333000000////////////000000................................................---------............///....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,)))+++------------///000......---,,,++++++******,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,---++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******************))))))***++++++++++++***+++*********+++,,,,,,---+++,,,---------,,,+++***,,,,,,---...000222333444...---,,,,,,++++++++++++++++++---...///000000000------------------------)))+++,,,,,,+++***+++,,,~~~|||xxxsssooogggbbbZZZRRRLLLGGGCCC@@@AAA@@@???>>><<<;;;:::999999999999999999999999999;;;;;;;;;::::::;;;;;;<<<;;;<<<>>>@@@AAAAAAAAAAAA???@@@AAA@@@@@@@@@BBBDDDDDDFFFHHHHHHFFFEEEDDDEEE@@@???>>>===<<<<<<===>>>???????????????@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB>>>>>>????????????>>>>>>>>>===<<<;;;999999999999777666555555555555777777555666777888888777666555444444333333333444444555666666666777777777888888999999999;;;>>>AAAEEEGGGLLLQQQYYYbbblllwww|||yyyyyywwwtttrrrqqqrrrsssyyy}}}vvvddd]]]___jjjvvvwwwlllaaaVVVPPPPPPNNNMMMPPPVVVYYYXXXWWWYYYRRRMMMFFF@@@<<<999555333444333222333444444333111333333111000000000111111222111111000000000000000000000000000000000000000/////////000000000000000000000////////////000000................................................---------............///....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,***,,,------------.../////////.........---------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,+++++++++,,,---+++,,,,,,---...000111222------,,,+++++++++,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,......---+++)))((()))~~~{{{xxxsssmmmiii```ZZZRRRKKKFFFBBB@@@>>>===<<<<<<;;;999888888777999999999999999999::::::999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAA@@@AAADDDFFFGGGJJJLLLLLLJJJGGGEEEDDD@@@???>>>=========>>>???>>>>>>>>>??????@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDD@@@@@@@@@??????@@@@@@AAA??????===<<<;;;;;;::::::999888666555444555777888555666777888888777666555333333333333444555666666666666666777777777888888888888888999;;;>>>@@@BBBFFFJJJPPPXXXaaalllvvv}}}{{{||||||zzzvvvqqqllliiijjjhhhkkkvvvrrr___XXX]]]eeeuuuyyykkk]]]TTTQQQPPPNNNPPPVVVZZZYYYXXXZZZTTTPPPKKKFFFAAA<<<777333444333222333444555444333333222111111000111111111222111111000000000000000111111111111111111111111//////...............---000000////////////000000................................................---------............///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,---...------------------------++++++++++++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************------------,,,***))))))++++++,,,------------,,,++++++******++++++,,,,,,///---+++))))))+++---///,,,,,,+++,,,---...//////,,,,,,+++++++++,,,------,,,,,,------,,,,,,+++***------------------------,,,......---+++)))))))))|||xxxtttmmmfffaaaZZZTTTMMMFFFBBB@@@???>>>:::::::::999888888777777:::::::::::::::;;;;;;;;;:::<<<===???@@@@@@@@@???AAAAAABBBBBBCCCCCCCCCCCCAAABBBBBBAAAAAABBBEEEHHHJJJMMMOOOOOOLLLHHHEEEDDD???>>>=========>>>???@@@>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCC??????>>><<<<<<;;;;;;;;;:::999666444444555666888555555666777777666555555333333333333333444555666555555555555666666666666888888888999:::;;;===>>>CCCFFFKKKQQQYYYcccmmmttt{{{uuummmhhhddd^^^]]]dddtttrrrccc[[[YYY^^^kkk|||zzzzzzuuuggg]]]XXXSSSOOOOOOUUUYYYYYYXXXYYYVVVTTTPPPKKKFFF@@@:::555444333222222333444444333222222111111111111111111222111111000000000000000111111111111111111111111/////////......---------000000////////////000000................................................---------............///..................------------------------------,,,,,,,,,,,,------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,------,,,,,,++++++*********------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++,,,---------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************,,,,,,---------,,,+++******++++++,,,---,,,,,,,,,,,,++++++***++++++,,,,,,---,,,+++******,,,---///---,,,,,,,,,,,,------...++++++++++++,,,,,,---...---......///......------------------------------)))+++,,,---,,,,,,---...|||wwwqqqjjjbbbZZZUUUNNNJJJCCC>>><<<;;;:::999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<>>>???@@@BBBBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBAAAAAABBBFFFIIILLLOOOQQQQQQMMMIIIEEEDDD??????>>>======>>>???@@@>>>??????@@@AAABBBCCCCCC???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@AAACCCDDD???>>>===<<<<<<;;;<<<<<<:::999777555444444555666555555666666666666555555666555444333333333333333333333333444444444555555999999999999::::::;;;<<<===???CCCGGGNNNVVV___fffsss|||}}}wwwppplll```[[[XXXZZZbbbrrrvvvfffZZZQQQ[[[gggpppvvvwwwssszzzuuukkkdddXXXRRROOOSSSWWWWWWWWWXXXWWWUUUSSSPPPKKKEEE>>>999555333222111222333333222111111111111222111111111222111111000000000000000111111111111111111111111000000000//////.........000000////////////000000////////////////////////........................---------............///......------............------------------------,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,++++++,,,...------+++***)))((((((++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,++++++++++++++++++++++++)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***,,,---......---,,,)))******+++++++++++++++,,,,,,++++++***++++++,,,***+++,,,,,,---------,,,...------,,,,,,---......++++++++++++,,,,,,---...+++,,,---...////////////------------------------(((***---------,,,---///|||xxxqqqjjjbbbZZZRRRNNNGGGCCC???<<<;;;:::999888999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@BBBFFFJJJMMMOOOQQQPPPLLLHHHEEEDDD@@@@@@>>>>>>>>>>>>???@@@?????????@@@@@@AAAAAABBB??????@@@@@@AAAAAABBBBBB????????????@@@AAABBBBBB???>>>======<<<<<<<<<===;;;:::999888666555555555555555555555555555555555666666555444333333333333333333333333444444444555999999999999::::::::::::;;;===@@@CCCGGGNNNUUUZZZhhhqqq||||||vvvpppkkk___YYYVVVWWWYYYaaaxxxwwwjjjWWWXXX\\\```dddmmmyyysssxxxzzzrrraaaXXXPPPQQQUUUUUUUUUWWWWWWUUUTTTRRROOOIIICCC>>>888666333222222333222111000000111222222222222111222111111000000000000000111111111111111111111111111111000000000000000000000000////////////000000////////////////////////........................---------............///......---------...//////------------------------,,,,,,---............---------------------------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///...,,,+++,,,---//////...---,,,+++******+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++***+++++++++++++++++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))+++---...---,,,+++))))))***++++++++++++***,,,,,,++++++******++++++)))***,,,---......---,,,------,,,,,,,,,---......,,,,,,+++++++++,,,------((()))+++,,,---.........------------------------,,,---///...,,,++++++,,,}}}uuuppphhh```YYYRRRLLLHHHCCCAAA???>>>>>>===;;;999888999999:::;;;<<<<<<===;;;;;;<<<======>>>??????AAAAAAAAABBBDDDEEEGGGHHHFFFEEEDDDCCCBBBCCCCCCDDDAAAAAA@@@??????BBBFFFJJJMMMNNNOOOMMMJJJGGGEEEEEEBBBAAA???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????<<<======>>>>>>???@@@@@@<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???<<<===<<<<<<:::888666555555555555444444555555555555444444333333333444444444444555555555666666666777888888999999999999999;;;===@@@BBBEEEIIINNNRRR]]]eeepppxxxzzzttteee]]]YYYZZZZZZ\\\kkk~~~zzzggg```ZZZXXXXXX^^^lll{{{xxxzzz|||kkk___SSSQQQTTTUUUUUUWWWVVVTTTSSSRRRPPPMMMGGGDDD===:::666444444444333222///000111222333222222111222111111000000000000000000000000000000000000000000000000000000000111111000000////////////000000////////////////////////........................---------............///...------,,,---...///000........................,,,,,,.../////////...---......................................................---------,,,,,,,,,........................------------------------+++,,,------------,,,+++,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------+++)))''')))***++++++,,,,,,++++++---,,,++++++******++++++******++++++,,,---......+++++++++++++++,,,---...------,,,+++++++++,,,,,,***++++++,,,---------,,,------------------------,,,---///...---+++,,,,,,zzzvvvjjjddd\\\TTTNNNHHHDDDAAA???>>>=========<<<:::777888888999:::;;;<<<======;;;<<<<<<===>>>??????@@@@@@@@@AAABBBDDDGGGJJJLLLFFFEEEDDDBBBBBBBBBCCCCCC@@@@@@???>>>???AAAFFFJJJMMMMMMNNNLLLHHHFFFEEEFFFCCCBBB@@@>>>>>>===>>>>>>============<<<<<<<<<<<<999999999:::;;;<<<<<<===:::;;;===>>>??????>>>>>>AAAAAA@@@@@@???@@@@@@@@@>>>>>>??????===:::777666555555444444444444555555333333333333444555666666666666666666777777777888666666777888888999888888888;;;===???AAADDDGGGJJJQQQYYYcccjjjpppzzzoooddd^^^```___]]]dddqqqsssggg[[[UUURRRTTT```mmm{{{zzzrrrdddVVVRRRTTTUUUVVVXXXUUUTTTSSSRRRQQQNNNJJJGGG@@@===999666555555444333///000111222333333222111222111111000000000000000////////////////////////......//////000000111111000000////////////000000000000000000000000000000........................---------.........//////...------,,,---...///000........................,,,,,,.../////////...---.........................................................------,,,,,,,,,........................------------------------++++++,,,------,,,++++++,,,---......,,,,,,---...''''''(((***+++,,,------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,''')))+++++++++***+++,,,------------------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,---...,,,)))&&&$$$++++++,,,------------,,,---,,,,,,+++*********+++---+++***)))***,,,///111))))))))))))***+++,,,---...------,,,++++++++++++......//////......---,,,------------------------(((***---...---...///000}}}uuuoooeee]]]SSSLLLIIIFFFAAA<<<<<<<<<;;;::::::::::::;;;===<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@??????CCCAAA@@@AAAEEEKKKRRRVVVRRRNNNIIIGGGGGGFFFCCC@@@CCCBBB@@@@@@AAACCCFFFHHHKKKKKKJJJIIIGGGDDDAAA???BBBAAA@@@>>>==================>>>??????>>>===<<<:::999999999999999999:::<<<;;;;;;;;;===???BBBDDDBBBBBBAAAAAAAAA@@@@@@@@@===============<<<;;;;;;888777666555333333222222222222222111222222333333555555555555666666666666777666555555555666888999::::::::::::<<<@@@EEEJJJNNNRRRWWW]]]eeennnwww}}}ssseeeaaabbbbbbeeejjjsssuuu|||zzznnn\\\NNNMMMWWWbbbzzz{{{nnn___WWWVVVWWWXXXYYYVVVUUUSSSRRRRRRQQQNNNLLLGGGDDD>>>888555555666777333333444555444333222111222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////......//////000000111111............////////////..............................------------......////////////////////////........................///...------------,,,+++***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,++++++++++++,,,------.........---,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,---...//////---+++***)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---///---++++++++++++)))(((&&&'''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,---------------------------((((((''''''(((***,,,---000...,,,---000000---***.........------,,,,,,,,,------,,,+++,,,---///000++++++++++++++++++++++++++++++------------++++++}}}xxxpppiii^^^WWWNNNIIIGGGEEEAAA>>><<<;;;;;;:::::::::::::::<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;===AAAGGGMMMQQQWWWVVVTTTPPPKKKGGGDDDBBBBBB@@@???>>>???AAADDDFFFJJJIIIHHHGGGEEEBBB@@@???@@@???>>>===<<<<<<<<<<<<;;;<<<=========<<<;;;;;;::::::999999999999::::::;;;:::999999:::<<>>>>>>>>>>>>>>===<<<;;;999888777666444444444444444333333333333333444444444444444444555555555555777666666555666777888999;;;;;;;;;;;;<<<>>>CCCFFFIIIMMMRRRXXX___fffnnnsssxxxlllfffdddfffjjjhhhjjjpppvvv{{{|||jjjZZZRRRTTTXXXdddyyyyyyjjjaaa]]]ZZZWWWUUUSSSSSSRRRSSSTTTSSSQQQOOOHHHEEE???:::777555555555333333444555444444222222222222111111111111222222111111111111111111111111000000000000000000000000///////////////////////////////////////000000000............////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---+++******,,,,,,+++)))++++++,,,------------,,,............------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,+++******+++,,,---------......------,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,************************+++,,,---...---,,,***)))++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...,,,++++++++++++***)))(((((())))))************------,,,,,,++++++******+++++++++++++++++++++++++++******)))***+++---...---,,,+++,,,...///............---------,,,,,,,,,---,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++|||xxxuuuooofff```TTTNNNHHHDDDDDDCCCAAA???<<<;;;;;;:::::::::::::::<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@???>>>>>>999999888:::===CCCHHHLLLXXX\\\___[[[SSSKKKGGGFFFAAA@@@>>>======???BBBCCCGGGFFFEEEBBB@@@???>>>>>>===<<<<<<;;;::::::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;::::::::::::;;;;;;:::999888777888999:::;;;===>>>>>>??????@@@@@@AAA@@@@@@@@@??????===<<<<<<::::::888777666666555555555444444333333444444555222333333333444444444444777777666666666777888999:::;;;<<<<<<<<<>>>@@@BBBDDDHHHMMMSSSXXX]]]cccgggoooyyyxxxmmmgggfffgggeeegggjjjllllllrrrzzzjjj\\\TTTQQQTTThhh~~~{{{}}}vvvmmmgggbbbZZZSSSSSSRRRRRRSSSTTTSSSQQQOOOKKKHHHDDD@@@;;;888555444333333444444555444444333222222111111111111222222222222222222222222222222000000000000000000000000////////////////////////000000//////////////////............////////////..............................------------......++++++++++++++++++++++++........................+++***)))***,,,---,,,+++++++++,,,---------------/////////............---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------......------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++***+++,,,---,,,+++***))),,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,+++******,,,,,,+++***)))************+++++++++------,,,+++***))))))(((************************------,,,,,,,,,,,,---...******+++++++++,,,///111...------------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++~~~wwwqqqllleee\\\VVVLLLHHHCCCAAA@@@@@@@@@>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@??????>>>===::::::999:::<<<@@@DDDFFFQQQWWW___bbb^^^VVVOOOJJJBBBAAA>>>======>>>@@@BBBCCCBBB@@@===<<<;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;:::999888777777777888;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>======;;;;;;:::888888777777777555444444333333333333444333333333333444444444444666666666666777777888888777999;;;======>>>???AAACCCFFFLLLPPPTTTXXX\\\___eeemmmyyyvvvnnnjjjmmmnnnooonnniiihhhsssxxxjjj]]]UUUSSS^^^ppp{{{}}}{{{tttpppjjj___TTTTTTSSSRRRSSSSSSQQQNNNLLLNNNMMMJJJFFFAAA<<<888555333444444555555555555555333222222111111222222333222222222222222222222222000000000000000000000000////////////////////////000000000//////......---............////////////..............................------------......------------------------........................---,,,+++,,,...///...---+++,,,,,,---...---------/////////////////////...,,,,,,,,,---------......+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,+++***,,,,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------,,,++++++,,,------+++***)))***,,,---,,,++++++++++++++++++++++++,,,+++++++++******)))))))))************************------------,,,,,,,,,,,,)))+++,,,***((()))---111------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,{{{rrrjjjddd\\\SSSMMMGGGDDDAAA???>>>>>>>>>===@@@@@@???>>>>>>>>>>>>???======<<<======>>>???@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;<<<===???@@@EEEKKKUUU___ccc___UUUMMMEEECCC@@@>>>>>>???@@@BBB???>>><<<:::999888999999999888888888888999999:::<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>===<<<;;;:::999888777777888999:::;;;<<<>>>??????@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999999999999444444333222222111222222333444444444444555555555555555666666777777777777333666999<<<===>>>@@@AAADDDHHHLLLPPPTTTWWWZZZ\\\bbbgggnnnvvvuuupppppppppoooiiidddhhhppppppyyymmmeeeZZZXXX]]]mmm|||xxxuuupppcccVVVSSSQQQPPPPPPQQQPPPOOOMMMOOONNNLLLIIIDDD???:::777555555555555555555555666333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000//////......------............////////////////////////////////////......------------......................................................---,,,+++,,,...///...---,,,,,,---.........------.../////////////////////,,,,,,,,,---------......+++++++++,,,,,,,,,------------............------,,,,,,------...------,,,........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,)))***+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,---,,,++++++***+++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---***''''''+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,~~~|||zzzsssjjjaaa[[[TTTLLLFFFDDDCCCAAA???>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBKKKVVV^^^^^^VVVOOOGGGEEEBBB@@@>>>???@@@AAA===<<<;;;:::999999999999888888888888999:::;;;;;;===============>>>???@@@??????>>>>>>>>>>>>??????>>>>>>===<<<;;;999888888777888888:::;;;<<<======>>>>>>???@@@@@@@@@@@@???<<<;;;::::::999999::::::444444333222111111111111444444444444555555555555333444555666666666555555111444888:::<<<===@@@BBBEEEHHHLLLOOORRRVVVZZZ]]]___bbbfffjjjrrr~~~sssooolllkkkfffaaaaaaeeebbblll}}}wwwjjjaaa[[[dddxxx}}}{{{zzzzzz~~~~~~zzzyyywwwkkk\\\SSSQQQNNNNNNOOOQQQQQQQQQMMMMMMLLLIIIEEE@@@<<<999777777666555555555555666333333222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000//////..............................////////////////////////////////////......------------......------------------------........................+++***)))***,,,---,,,+++,,,,,,---...............---............/////////,,,,,,,,,---------......++++++,,,,,,,,,,,,------------............------,,,,,,------......------........................,,,,,,+++++++++,,,------)))))))))))))))))))))))),,,---------------......))))))+++,,,---.........))))))))))))))))))))))))***++++++,,,,,,------...+++++++++++++++++++++++++++***)))***,,,---,,,+++---,,,+++*********+++,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++******------,,,+++))))))+++,,,,,,,,,,,,------------...------.........---,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---}}}xxxtttnnnggg^^^WWWRRRMMMFFFBBBAAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@AAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@======>>>????????????@@@@@@CCCHHHMMMQQQRRRPPPOOOHHHFFFCCC@@@>>>>>>???@@@============<<<;;;::::::999999999999:::;;;<<<=========<<<<<<===???@@@AAA@@@@@@????????????@@@@@@??????>>>===<<<:::999888777777888888999:::;;;;;;;;;<<<>>>???@@@@@@AAAAAA;;;;;;::::::999999::::::555555444333222111111222222333333333444444444444222333444555555555444333333555888999:::;;;>>>@@@BBBEEEHHHKKKNNNSSSXXX\\\\\\___bbbfffjjjsss~~~zzzppplllhhhdddaaaaaaccceeeooo}}}rrrggggggsss{{{zzzuuu|||~~~|||yyykkk[[[WWWRRRNNNNNNOOOPPPPPPNNNNNNMMMKKKHHHEEEAAA???:::999777666555444555555444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000------..............................////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................---+++******,,,,,,+++))),,,------...............,,,,,,------............,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,------,,,+++++++++,,,------......------------------------------------,,,+++++++++,,,,,,************************,,,,,,++++++,,,------...***+++,,,,,,------------))))))))))))))))))))))))******+++,,,,,,---......)))******************))),,,*********,,,---,,,+++---,,,***)))))))))***+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++,,,+++***+++,,,---,,,+++,,,,,,,,,---------............/////////...---,,,******++++++,,,------------,,,,,,++++++,,,,,,---~~~zzztttpppddd^^^VVVPPPLLLHHHDDD@@@???@@@AAAAAAAAABBBDDDEEEBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>???AAACCCDDDEEEEEEEEEEEEGGGIIIGGGEEEFFFKKKOOOHHHFFFCCC???>>>>>>>>>???===>>>???@@@???>>><<<;;;999999999:::;;;<<<===>>>===<<<<<<<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>===<<<;;;999888777777777888999999:::::::::;;;<<<>>>@@@AAAAAAAAA;;;;;;:::999999999::::::777666555444333222222333111111222222222333333333111222333444444444333222555777888888888:::<<>>>>>>>>============???AAABBB?????????>>>>>>>>>======BBBBBBAAAAAAAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;:::999888777777888999999=========>>>@@@BBBDDDEEE>>>===;;;:::999999:::::::::999777555444444444555333333333444444444555555222333444444555555444444222222444666999<<>>===>>>???AAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@BBBCCC??????>>>>>>>>>=========@@@@@@??????>>>>>>>>>===;;;;;;;;;;;;:::::::::999;;;:::888666555444444444:::;;;<<<>>>???AAABBBCCC>>>===<<<;;;:::::::::;;;888777555444333222222333333333444444444555555555555666777777888888777777777777777777888999::::::===@@@DDDGGGJJJNNNRRRTTTWWWYYY\\\^^^aaaffflllpppttt|||{{{|||{{{wwwuuuyyy{{{uuummmffffffllltttzzz{{{jjj^^^WWWTTTQQQOOOQQQQQQPPPQQQRRRQQQNNNKKKGGGDDD???:::777555555666444333333333222222222222222333333222000000222444333222222222222222222333000000000000000000000000000000////////////000000000000000000000000000000000///...------...///000//////...............///------------------------........................,,,.........---,,,---...------------------------+++++++++,,,,,,+++++++++---------------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---+++)))***,,,---,,,***...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++&&&'''(((***,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******))))))))))))))))))........................,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyrrrhhh\\\UUUOOOJJJEEEBBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIMMMRRRUUUUUUSSSVVVVVVVVVSSSOOOJJJDDDAAA???>>><<<;;;;;;===???@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCC?????????>>>>>>>>>>>>===>>>>>>===<<<;;;;;;::::::::::::999999999999888888:::999888666555444444444777888;;;===???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<888777666555444333333333333444444444444555555555777777888999999999999888999888888777777777888888<<<>>>BBBEEEHHHKKKOOORRRSSSUUUXXXZZZ\\\```eeeiiinnnuuuyyyvvvuuuvvvzzz|||qqqgggdddgggnnnwww~~~yyyiii\\\UUURRRQQQQQQPPPOOOPPPQQQRRRPPPOOOMMMJJJEEE???:::666555444333333333222222222111111222333333222111111222444333333333222222333333333////////////////////////000000////////////000000000000000000000000000000//////............//////---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++---...---,,,+++,,,---------------------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---+++***+++,,,---,,,***///...---,,,,,,,,,------******+++++++++,,,,,,,,,++++++************++++++'''''')))***,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******))))))******************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,------------........................++++++++++++++++++++++++~~~{{{vvvpppiii```WWWQQQMMMJJJFFFDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHKKKNNNPPPSSSQQQOOOOOOPPPPPPNNNLLLMMMNNNNNNNNNLLLHHHDDDAAA>>>===<<<;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;:::999888888999999999999999999999999888888888888888999999999555777:::===?????????>>>??????>>>>>>===<<<<<<<<<;;;:::999888777666666666444444444444555555555555444555666666777777666666555555555666888999;;;<<<>>>AAACCCEEEFFFHHHKKKMMMSSSUUUXXXZZZ\\\___cccfffmmmsss{{{|||uuupppmmmuuuzzzooofffeeehhhmmmuuurrrbbbXXXUUUVVVRRRPPPNNNNNNPPPQQQRRRQQQPPPMMMHHHBBB===888666444333333222222222111111111111222333333111111222333333222222111111222222333////////////////////////000000////////////000000000000000000000000000000/////////....../////////------------------...///------------------------........................+++,,,------++++++,,,---........................///...---,,,,,,---...///---------,,,,,,+++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------------...///////////////,,,,,,+++,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------++++++,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------...............++++++++++++++++++++++++~~~xxxnnneee]]]WWWQQQNNNMMMKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGDDDDDDDDDEEEHHHMMMPPPSSSUUUSSSPPPNNNLLLJJJHHHFFFDDDEEEGGGGGGGGGDDDBBB@@@@@@???>>>=========>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>???????????????AAA@@@@@@@@@@@@?????????<<<;;;;;;:::999888888888999999999999999999::::::777777888888999999999999555777:::===??????>>>>>>?????????>>>>>>===<<<<<<;;;;;;::::::999888777666444444444555555555666666444444555666666666666555333333444666888:::<<<===>>>@@@CCCEEEFFFGGGJJJLLLRRRTTTWWWYYY[[[^^^aaadddgggmmmuuu{{{yyyqqqgggjjjnnnttt}}}uuuhhh]]]^^^eeepppzzzkkkaaa___```VVVSSSOOONNNNNNPPPQQQQQQOOOMMMJJJEEE@@@<<<888777333333333222222222111111111222333333222111222333111111000000000000111111000000000000000000000000000000////////////000000////////////////////////...//////////////////...///......---......//////////////////////////////........................+++,,,------++++++,,,---........................000///------------///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++++++++++++++------------------------,,,,,,---............---,,,,,,---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------.........//////------------------------~~~}}}}}}~~~~~~zzzrrrfff[[[SSSNNNKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHCCCBBBBBBCCCFFFJJJOOOQQQNNNMMMLLLJJJHHHGGGEEEEEECCCCCCDDDCCCBBBAAA???>>>AAA@@@@@@???????????????>>>???????????????@@@@@@===>>>>>>?????????>>>>>>????????????>>>>>>>>>>>>::::::999999999999888888999999999999999:::::::::888888888888777666444444555777999;;;===>>>>>>>>>>>>?????????>>>===<<<;;;:::::::::999888777555444444444555555555666666666555666777777888888777777555555555666777888999::::::===@@@CCCEEEHHHKKKNNNNNNPPPTTTVVVXXX[[[^^^```^^^dddkkkssszzz{{{ssshhhfffcccbbbfffppp|||yyybbbZZZ\\\```jjjuuuzzznnngggeeefff^^^YYYSSSOOONNNPPPQQQQQQOOONNNKKKHHHDDD@@@<<<:::444444444333333333222222000222444444222111222222000000////////////000000000000000000000000000000000000////////////000000////////////////////////......////////////......000//////...------......////////////////////////........................+++---...---,,,+++,,,---........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++---...---,,,+++,,,...++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++*********))),,,,,,,,,,,,------------,,,,,,------.../////////------------------------}}}||||||}}}}}}zzzvvvssskkkddd[[[SSSNNNLLLJJJJJJGGGGGGFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDGGGIIIKKKKKKJJJJJJDDDCCCBBBAAACCCFFFIIILLLHHHHHHHHHGGGEEEDDDCCCDDDBBBAAA@@@??????>>>>>>>>>?????????@@@@@@AAABBBBBB?????????@@@@@@AAAAAAAAA>>>???@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777777777888888888888999777777777888888888999999777777888888777666555444555555777888:::;;;======>>>>>>>>>>>>>>><<<;;;:::::::::;;;:::999888666555555555555555666666666666666777888888999999888888777777666666666666777888888;;;>>>AAACCCFFFIIIKKKIIILLLPPPSSSUUUXXX[[[]]]]]]```gggnnnttt{{{zzznnnjjjddd```^^^aaagggllluuueee[[[VVV[[[eeexxxyyyqqqllljjjjjjgggaaaYYYSSSPPPPPPQQQQQQQQQPPPOOOLLLHHHCCC???===555555555444444444333333000222444444333111111222111111000000000000111111222222222222222222222222000000////////////000000////////////////////////---...///000000///...---000000...---,,,,,,++++++////////////////////////........................,,,.........---,,,---...........................,,,,,,------------,,,,,,---------------.........************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++---///...,,,+++,,,...,,,,,,---------,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))******+++,,,,,,---)))))))))))))))))))))))),,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,~~~|||yyyssslllggg[[[WWWRRRNNNMMMMMMMMMMMMFFFFFFGGGFFFFFFFFFGGGIIICCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMLLLLLLFFFDDDBBB@@@@@@BBBEEEGGGGGGGGGGGGEEECCCAAAAAABBB>>>===<<<<<<<<<===???@@@<<<===>>>@@@AAACCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBAAAAAA???>>>::::::999999999888888888555555666666777888888888555666666666777777888888555666888999:::::::::999444444555666777:::;;;=========>>>>>>>>><<<:::999<<<=========<<<:::888777555555555555666666666777666666777888888888888777666666555666666777888999:::<<>>666666555555555444444444000222444444333222111222222222111111111111222222222222222222222222222222000000////////////000000////////////////////////---...///000000///...---000///...,,,+++***))))))................................................---...//////------...///////////////////////////---...///000000///...------------....../////////------------------------++++++++++++++++++++++++,,,---......//////......++++++++++++++++++++++++,,,------...------,,,,,,+++---///...,,,+++,,,///,,,---.........---,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---////////////...---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...------,,,++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,---///000000111---------.........//////,,,,,,------...///000000++++++++++++++++++++++++}}}vvvssspppkkkccc]]]SSSPPPLLLJJJIIIHHHFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLHHHEEEAAA>>>===???BBBDDDEEECCC@@@>>><<<<<<===>>>???>>>===<<<;;;;;;<<<===;;;<<<>>>???@@@@@@@@@???BBBBBBBBBAAA@@@???>>>===@@@@@@???>>>===<<<;;;;;;888999:::::::::888777666444444444555555555555555666666666666777777777777999999999999888888777777555666777888:::;;;<<<===999;;;===??????>>><<<:::======<<<;;;::::::::::::666666555444444444444444444555555666777888999999999999888777666666666777888999;;;===@@@BBBDDDEEEGGGKKKOOORRRTTTUUUWWWYYY\\\___ccceeehhhnnnvvv|||}}}uuulllgggeeeccc___[[[___hhh{{{lllXXXRRRUUU]]]iiivvv}}}}}}~~~|||yyyxxxwwwwwwpppfff[[[TTTQQQRRRSSSSSSSSSSSSQQQNNNJJJEEEBBB===:::777666555555444333444333333222222333333444222111000111222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------..............................------------......///---***+++---///...,,,...------,,,,,,---------------------------------........................111000...,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,,,,---...------------------------***+++,,,---............------,,,,,,+++***)))))))))***,,,......---,,,+++...------,,,,,,------...---..................---***++++++,,,,,,++++++***)))***,,,---,,,***((('''++++++++++++++++++++++++---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,---......//////......------------------------........................,,,---......//////......------------------------{{{sssmmmiiiccc\\\VVVRRROOOKKKIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCGGGHHHIIIIIIIIIHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJGGGDDDAAA???>>>???BBBCCCCCCBBB@@@>>>============???>>>===<<<<<<<<<===>>>===>>>?????????>>>===<<<@@@@@@@@@AAA@@@@@@??????@@@??????>>>===<<<;;;:::888888999999888777777666555555555666666666777777777777777777888888888999;;;;;;:::::::::999999999888888999999:::;;;;;;;;;;;;===???AAAAAA@@@???>>>;;;;;;:::999888888888888888777666666555555666666444555555666777888888999999888777777777777777777::::::;;;===???@@@AAABBBEEEHHHMMMPPPQQQSSSUUUWWW\\\___bbbdddeeejjjqqqwww~~~vvvlllhhheeebbb___\\\```mmm|||iii^^^[[[[[[cccnnntttwww||||||{{{}}}vvvkkk___WWWTTTSSSTTTRRRSSSSSSRRRQQQMMMIIIEEE???<<<888666555555444333333333333222333333444444222111000111222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------..............................------------......000---++++++---...---,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...------------------------............---,,,+++************++++++,,,,,,---)))+++,,,......---,,,+++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,------------------,,,,,,,,,///...------,,,,,,,,,---,,,------.........------++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,------------------------~~~~~~~~~~~~wwwnnneee___YYYRRRMMMPPPMMMJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEGGGHHHJJJKKKJJJIIIGGGEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>===============>>>???<<<===>>>???@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::888888777666666666777777555666666777888999::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::===???AAACCCDDDDDDCCCBBB<<<;;;:::999999888888888888888777666666666666666555555666666777777888888777777777777777777888999;;;;;;<<<<<<===>>>??????CCCFFFIIILLLNNNPPPRRRTTT[[[^^^aaabbbcccffflllqqq||||||rrrmmmiiiggg```^^^bbbmmm|||~~~mmmddd]]]```eeejjjqqqyyyzzzpppeee\\\VVVSSSRRRQQQQQQRRRSSSSSSQQQMMMJJJDDD@@@:::777555555444333333333222222333444555555222111000111222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................------------......000...,,,,,,---...---,,,---,,,,,,,,,---...//////------------------------------------------------,,,,,,++++++,,,---...///************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------------------------------//////......---+++***)))))))))***+++,,,,,,------***+++,,,---...---,,,+++,,,++++++******++++++,,,******++++++++++++******,,,------......------,,,***+++,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,......------,,,,,,,,,+++------......------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------~~~}}}~~~~~~xxxqqqggg^^^WWWQQQLLLIIINNNLLLIIIHHHHHHIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEGGGGGGGGGIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????@@@@@@???>>>===<<<============>>>??????@@@999;;;===@@@BBBCCCCCCCCC>>>>>>???????????????>>>======<<<<<<;;;::::::999888777666555555666777888666777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCEEEEEEDDDDDD@@@???>>>===<<<<<<<<<<<<888888777666666666666666666666666777777777777777777666666666777888999999999999:::;;;<<<===>>>>>>AAACCCGGGIIIKKKMMMPPPRRRXXX[[[___```aaadddjjjooo{{{|||tttpppllleee```cccjjjuuuyyyooogggeeeccceeelllvvv{{{sssiii```XXXTTTPPPPPPPPPRRRTTTTTTPPPMMMHHHDDD>>>999777666555444333333333333333444555666222111000111222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..............................------------......000///...------------,,,---,,,,,,------...///000------------------------////////////////////////,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------+++,,,,,,---------,,,,,,,,,,,,,,,++++++************+++,,,---------,,,,,,...------,,,,,,------...******++++++++++++******,,,,,,------------,,,,,,***++++++,,,,,,+++******++++++++++++++++++++++++)))+++,,,+++***)))***+++---------,,,++++++*********+++,,,---,,,+++***)))+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------}}}}}}~~~~~~~~~{{{xxxuuunnniii```XXXRRRNNNLLLJJJMMMJJJHHHGGGHHHHHHHHHGGGAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGHHHHHHHHHFFFEEECCCBBBBBBBBBBBBAAA@@@??????>>>>>>?????????>>>>>>=========>>>??????@@@@@@@@@;;;<<>>===<<<;;;<<<<<<;;;;;;:::999999999888777666555555666777888888888999:::;;;======>>>============>>>>>>>>>>>><<<=====================<<<<<<<<<===>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@??????>>>??????;;;;;;:::999999999999999888888888888888888777777777666666666777888999999666666888999;;;===>>>>>>???BBBEEEGGGHHHKKKNNNQQQSSSWWW\\\___aaaeeekkkpppzzz~~~zzzvvvnnnfffccccccfffnnnwww{{{uuuooogggdddhhhqqqyyy~~~|||pppccc\\\SSSPPPNNNPPPSSSTTTQQQMMMLLLHHHBBB===:::888666555444333333333444444555666222111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000..............................------------....../////////...---------...---------------...///000------------------------////////////////////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,---------,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++************************+++,,,---,,,+++***+++---,,,+++++++++******)))))))))***+++,,,---,,,+++******++++++,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------}}}}}}}}}~~~}}}zzzuuupppllljjjeeeaaa[[[TTTPPPMMMMMMMMMLLLJJJGGGFFFGGGGGGGGGFFFAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGIIIJJJIIIGGGEEEDDDBBBBBBBBBAAA@@@@@@??????======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBCCCBBBAAA@@@@@@?????????===<<<;;;:::::::::::::::999999999888777777666666777777888888999::::::;;;<<<======>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>><<<======>>>???@@@@@@AAA>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>=========??????>>>===============;;;:::::::::999999888888777777777777777777888999444555666888:::<<<===>>>===???BBBDDDFFFHHHLLLOOOOOOSSSYYY]]]___dddjjjooovvv|||wwwpppkkkfffbbbbbbfffiiittt|||qqqiiihhhmmmssswwwyyylllcccYYYSSSNNNNNNQQQSSSPPPMMMOOOKKKFFFBBB???<<<999666555555444444444444555555222111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000..............................------------.........//////...------...000//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))------------............,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------------------,,,------,,,,,,+++***)))(((((()))***,,,---......+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************************,,,---...---,,,+++,,,...*********+++++++++++++++,,,,,,---.........------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------~~~{{{||||||}}}~~~|||xxxsssmmmgggcccaaa]]][[[WWWRRRNNNLLLMMMMMMMMMJJJGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGJJJIIIHHHGGGFFFGGGGGGHHHEEEFFFHHHJJJIIIHHHFFFDDDCCCBBBAAA@@@????????????>>>===<<<<<<===>>>???@@@???@@@AAAAAAAAA@@@???>>>???@@@AAAAAAAAA@@@???>>>===>>>>>>>>>===<<<<<<;;;999999999999999888888888666777777888999999888888:::;;;;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@>>>?????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@???>>>======<<<<<<===@@@???>>>>>>======>>>>>>======<<<;;;::::::999999999888777777777777777777555666666777999::::::;;;;;;===???@@@BBBEEEIIILLLLLLPPPVVVZZZ]]]aaaggglllqqqwww~~~zzzpppeee```___]]]bbboootttnnnooossswwwvvvnnn```YYYPPPMMMPPPRRRPPPMMMPPPNNNJJJFFFCCC@@@;;;888777666555444444333444444222111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////..............................------------......,,,...//////------000222111000///......------...------------------------++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------++++++,,,,,,,,,++++++***'''((()))***,,,---...///,,,+++++++++,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------++++++++++++++++++++++++,,,---...---,,,+++,,,...+++++++++,,,------......---,,,,,,,,,------...///))))))+++,,,------------++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,------------------------zzzzzz{{{|||}}}~~~|||yyytttnnnhhhbbb^^^]]]YYYXXXUUUQQQMMMKKKLLLMMMMMMKKKGGGFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEJJJIIIGGGEEEEEEFFFGGGHHHDDDEEEGGGIIIIIIHHHEEEDDDCCCBBBAAA???>>>??????@@@>>>===<<<;;;<<<>>>@@@AAA@@@AAAAAABBBAAA@@@>>>===;;;<<<>>>???@@@@@@@@@???;;;<<<==================999999999888888888888888666777888:::::::::999888;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>==================<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999999999888777666666777777777777777777888888888888999:::<<<>>>@@@CCCGGGJJJJJJOOOUUUXXX[[[___dddiiimmmsss{{{yyyjjjaaa^^^ZZZZZZ___nnn~~~uuussswww{{{}}}fff]]]RRRNNNPPPRRRPPPNNNQQQOOOLLLIIIFFFBBB===999888777666555444333333333222111000111222222222000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.................................------.........+++---//////---...111444222111000///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------++++++,,,,,,,,,---------,,,,,,,,,------............---,,,,,,++++++++++++------------------------&&&''')))+++---...//////++++++++++++++++++++++++,,,,,,+++++++++,,,---......------,,,,,,------...+++,,,,,,------,,,,,,+++,,,------......------,,,,,,+++++++++,,,,,,---...------------------------+++,,,------++++++,,,---+++,,,,,,---...///000000++++++***)))***+++---...((()))***,,,---...//////------------------------........................,,,---......//////......------------------------~~~yyyzzz{{{}}}~~~{{{xxxxxxsssllleee___\\\[[[[[[\\\YYYTTTPPPOOONNNLLLKKKPPPNNNKKKHHHFFFEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@@@@@@@BBBDDDEEEBBBCCCEEEFFFGGGFFFDDDCCCEEEEEEEEEEEEEEEDDDDDDCCC@@@??????>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;======<<<;;;;;;:::999999===<<<:::999999:::<<<===999999::::::::::::::::::;;;;;;<<<<<<======>>>>>><<<======???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@AAABBBCCCBBBAAA@@@???CCCAAA???>>><<<<<<======AAAAAA@@@???????????????======>>>>>>======<<<;;;;;;;;;;;;:::::::::999999666555444444444555777888<<<<<<===>>>AAADDDGGGIIIJJJMMMQQQTTTVVV[[[bbbhhhnnnsss{{{xxxiiibbb\\\ZZZ[[[bbbmmm~~~~~~yyywww{{{lll]]]TTTOOOJJJMMMSSSPPPPPPOOOKKKFFFBBB@@@???777666666666777555222000111222333444444333222111111111111222222333333333222111111111000000//////000000000000000000000000------......//////000000000000111000000///...---------............------111111000000/////////...------......///000000000---------,,,,,,+++++++++......////////////......++++++++++++++++++++++++------------------------+++***)))***,,,---,,,+++------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...---,,,***)))+++,,,------......---------,,,+++******+++,,,---------,,,+++,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))((('''---+++***+++,,,,,,+++******,,,---,,,+++***+++,,,...---,,,,,,++++++++++++,,,+++,,,---......+++)))---------,,,,,,+++++++++---++++++,,,...///...---,,,------......------,,,---------....../////////}}}|||||||||}}}}}}zzzvvvrrrnnnjjjddd]]]ZZZYYYYYY[[[\\\YYYTTTQQQPPPOOONNNMMMOOONNNKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@AAACCCDDDCCCDDDFFFGGGGGGGGGEEEDDDFFFFFFEEEDDDCCCAAA@@@???@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999999999;;;:::888777777888999:::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@@@@AAA??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@?????????@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<;;;;;;:::999999999999999999:::::::::888777777666777888999:::999999:::;;;>>>AAADDDEEEHHHLLLPPPSSSUUUZZZaaagggnnnsss{{{vvvoooeeeaaa___aaaeeemmm}}}yyyggg[[[RRRKKKJJJNNNKKKLLLLLLJJJGGGDDDBBBAAA999888666666666555333111111222333333333333222111111111222222222333333333222111111111000000000000000000000000000000000000.........//////////////////000000000000//////...---......//////......---///.........------------////////////............---------,,,,,,,,,++++++......////////////......------------------------------------------------,,,+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,+++******+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------***+++,,,,,,------,,,,,,,,,------,,,,,,+++***))),,,+++***+++,,,,,,+++***+++,,,,,,+++******+++------,,,++++++*********+++---,,,+++,,,------,,,***---------,,,,,,+++++++++000...------------,,,***,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,~~~}}}}}}~~~~~~}}}{{{}}}}}}|||zzzxxxrrrlllgggbbb^^^YYYVVVUUUWWW[[[^^^^^^[[[VVVSSSRRRQQQPPPOOONNNMMMLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFEEECCCAAA>>><<<;;;???>>>>>>========================>>>???@@@AAABBB@@@AAABBBBBBBBBAAA???>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::999999888888:::999888777777888999:::=========>>>>>>?????????>>>>>>???@@@AAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDD======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666777777888888999999999::::::999999::::::;;;<<<888999999:::===@@@BBBDDDGGGKKKOOORRRTTTYYY```eeemmmsssyyy~~~}}}pppjjjdddaaa______eeemmmuuufffYYYPPPKKKJJJKKKKKKLLLLLLJJJHHHEEECCC===;;;888666666666444333222222333333333333222222111222222222222333333333111111111111111000000000000000000000000000000000///////////////............//////000000000000///---......//////......---............------------000000//////...------,,,------------,,,,,,,,,,,,......////////////.........................................................---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++***+++,,,---,,,++++++,,,,,,***)))))),,,...,,,++++++***************---,,,***+++,,,------,,,------,,,,,,,,,,,,++++++///...---,,,------,,,***------............------,,,,,,,,,,,,,,,,,,++++++~~~}}}}}}}}}}}}|||{{{zzz{{{||||||zzzxxx|||zzzwwwtttooohhh___ZZZWWWTTTRRRQQQTTTZZZaaaeeeeeeaaa\\\XXXUUUSSSQQQOOOMMMMMMLLLLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDEEEFFFEEEEEEDDDFFFEEEDDDCCCAAA>>><<<;;;???>>>======<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCBBB@@@>>>===>>>======<<<<<<;;;:::::::::::::::999999888888888;;;::::::::::::;;;;;;<<<======>>>>>>???@@@@@@@@@>>>??????AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBBBBCCCCCCCCCDDD??????>>>============>>>>>>>>>>>>???>>>======<<<777777777777777777777777::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDEEEFFFJJJOOORRRUUUYYY___dddlllqqqwww{{{}}}xxxpppgggccc___\\\^^^cccppp|||rrreeeYYYPPPKKKNNNNNNNNNOOONNNKKKHHHEEEBBB>>>:::777666666666555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000//////......---------...///000000111000000......////////////......000000000000000//////////////////......---------------------------,,,,,,---......//////......---........................////////////////////////000///------......---+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++***+++,,,,,,------,,,,,,++++++,,,---------------,,,+++***+++---------++++++,,,+++***)))***,,,///,,,,,,+++++++++++++++,,,...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...------............------/////////......---------}}}{{{zzzyyyyyyzzzyyyxxxyyyzzzzzzxxxvvvvvvtttooojjjddd\\\TTTNNNLLLLLLLLLNNNTTT]]]fffkkknnniiiccc]]]XXXUUUQQQOOOLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@?????????>>>===============@@@@@@???????????????@@@@@@AAABBBBBBBBB@@@===<<<=========<<<;;;;;;::::::::::::999999999999888888;;;::::::;;;;;;<<<<<<===<<<======>>>??????@@@@@@>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>;;;:::999888777555555444888999999:::::::::::::::;;;;;;;;;<<<>>>AAACCCEEEFFFJJJOOOSSSUUUYYY___dddkkkooouuuxxxzzz}}}vvvjjjeeebbb^^^^^^aaa^^^mmmsssfffYYYOOONNNMMMMMMNNNOOONNNKKKHHHFFFBBB<<<999777777777666333333333333333333333333222222222222222222222222111111111111111222222222000000000000000000000000000000//////......---------...///000000111000000...//////////////////.../////////000000000000000,,,---------.........///------------------------------............------------------------------////////////////////////000///............---,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,***+++,,,,,,------,,,,,,)))***+++,,,------------,,,+++***+++---...---,,,***++++++***)))***,,,...------,,,,,,,,,------...---+++******+++---......,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///---......//////......---/////////......---------~~~|||zzzxxxxxxwwwyyyxxxwwwxxxyyyxxxwwwuuuoookkkeee___YYYSSSLLLHHHDDDEEEHHHNNNVVV```iiioootttoooggg```[[[VVVRRROOOLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>AAAAAA@@@???????????????AAAAAABBBAAA@@@???===<<<======<<<<<<;;;:::::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>?????????@@@@@@??????>>>===>>>===<<<:::888666555444666777888999999999888888888888888999;;;===???AAADDDHHHNNNRRRTTTXXX]]]bbbhhhlllrrruuuwww{{{vvvooojjjddd___^^^WWWddduuuwwwfffXXXNNNLLLKKKLLLOOOPPPMMMJJJIIIEEE???;;;999888777777444444333333333333444444333333333222222222222111111111111222222222222222000000000000000000000000///////////////............//////000000000000///...//////000000//////...---------...............+++,,,,,,---......//////------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,---............---,,,,,,------------,,,,,,,,,,,,------.........---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,+++***+++...///...---(((***,,,,,,++++++,,,......------------......///,,,+++******,,,......---++++++,,,,,,,,,,,,------...---,,,,,,......---,,,......////////////......,,,,,,,,,,,,,,,,,,++++++~~~}}}|||{{{zzzyyyyyyyyyxxxwwwvvvwwwxxxxxxvvvtttiiiddd]]]WWWRRRNNNIIIGGGBBBDDDJJJQQQ[[[fffoootttuuuooohhhaaa[[[VVVRRROOOKKKJJJIIIGGGFFFFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???????????????@@@@@@?????????@@@AAAAAABBBBBBAAA@@@???>>>=========<<<<<<;;;;;;::::::999::::::::::::::::::;;;;;;999:::;;;<<<============<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGGGGFFFFFFEEECCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????>>>===;;;:::888777777555666777888999888777777666555666666888:::===>>>AAAEEEKKKPPPRRRUUU[[[___fffjjjooosssvvvzzz|||qqqfff```[[[bbbiiitttzzzjjjXXXTTTOOONNNPPPPPPMMMJJJJJJGGGBBB>>>;;;:::888666555444333333333333444555333333333222222222111111111111111222222333333333000000000000000000000000.........//////////////////000000000000//////...//////000000000000//////------------.........///------------------------------------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...++++++,,,------------,,,,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,+++,,,---------------,,,,,,+++***,,,...//////...&&&))),,,------,,,,,,,,,---,,,,,,,,,,,,---...///+++******,,,...///...,,,+++++++++,,,,,,---------...---,,,,,,......---,,,......////////////......++++++,,,,,,,,,,,,,,,,,,~~~|||{{{{{{zzzzzz{{{{{{|||xxxwwwvvvwwwxxxxxxvvvttteee```YYYSSSOOOLLLIIIGGGDDDGGGMMMWWWaaakkktttxxxsssnnnggg```[[[WWWSSSPPPKKKJJJGGGEEEDDDEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA???>>>============<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@<<<===>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>===<<<;;;;;;:::999555666777888999888777777666555666666888:::<<<>>>>>>CCCIIINNNPPPSSSXXX\\\dddhhhnnnrrruuuyyyooofff]]]___]]]```uuuzzzfff___WWWSSSRRRPPPKKKGGGKKKHHHCCC???===:::888666555444333333333333444555333333333222222111111111111111111222222333333333000000000000000000000000---.........//////000000000000111000000///......//////000000000000//////.../////////000000111111///......------,,,,,,+++---------.........//////,,,------......------,,,------------------------------------------------,,,++++++,,,...///...---------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,+++***+++,,,...///******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,,,,+++***)))***+++---...++++++,,,---------,,,,,,---...............------,,,++++++,,,...//////...%%%(((,,,......,,,++++++++++++++++++,,,,,,---...))))))***,,,//////---,,,+++++++++,,,,,,---------***)))***+++...000000000......////////////......---------....../////////}}}{{{zzzyyyyyyzzzyyywwwuuuvvvxxxvvvrrrrrrwwwxxxwwwkkk___UUUQQQNNNJJJGGGGGGEEEIIIOOOUUUaaaooowwwxxxqqqlllddd^^^XXXTTTPPPMMMKKKIIIFFFEEEFFFFFFDDDCCC??????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@???BBBBBBBBBAAAAAA@@@@@@@@@>>>@@@AAA@@@???>>>>>>???<<>>=======================================::::::;;;;;;<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>============AAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBDDDFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCDDDDDDCCCCCCBBBAAAEEEEEECCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEECCCBBB@@@>>>===>>>>>>???<<<<<<;;;:::888777666555777777777888888999999:::>>>AAADDDGGGJJJNNNTTTXXX___bbbggglllqqqvvv{{{~~~qqqhhhbbb^^^```hhhtttxxxzzz{{{{{{xxxzzzhhhXXXSSSSSSPPPMMMMMMKKKJJJIIIGGGCCC===888555555555666666666666666666333333333222222111111111333222222111111222222333222222222222222222222222...//////000111222222222000111222333333222111000222222222222222222222222000000///...............------......///000000000,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------//////...---+++***))))))---------,,,,,,+++++++++------------------------***+++,,,---............------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---...------,,,,,,,,,---...---,,,***)))))))))***+++,,,------...,,,,,,,,,,,,+++***)))))),,,,,,++++++***)))((((((,,,+++*********+++,,,---,,,,,,+++***+++,,,---......---,,,+++,,,---...///...//////000000///......---------------...//////~~~||||||zzzxxxwwwwwwvvvtttrrrsssvvvuuurrrssswwwyyywwwhhh]]]RRRNNNLLLHHHEEEDDDEEEJJJOOOUUU```kkkqqqqqqmmmhhhbbb]]]XXXTTTPPPMMMLLLJJJGGGGGGGGGGGGFFFDDD???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCAAA???>>>>>><<>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCDDDFFFHHHHHHGGGDDDDDDEEEEEEFFFFFFFFFEEECCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBCCCDDDDDDBBBBBBCCCDDDBBBAAA@@@???>>>>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<=========???AAADDDGGGJJJOOOTTTXXX[[[^^^cccgggkkkpppuuuxxxmmmfff______bbbgggqqqzzz}}}ppppppxxx|||xxxtttwww{{{|||~~~wwwdddYYYTTTNNNJJJJJJMMMKKKHHHFFFBBB>>>999666777777666666555444444444333333333222222222111111333222222111111222222333222222222222222222222222...//////000111111222222///000111222222111000///222222222222222222222222000000///...............////////////............,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.................................((()))***+++,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,+++******+++,,,---------,,,+++***///////////////...------+++++++++,,,------......,,,,,,---------,,,++++++---,,,,,,+++******))))))---,,,+++++++++,,,......,,,,,,+++++++++,,,---...------,,,+++,,,---...///....................................///000111111~~~|||zzz{{{yyyuuusssrrrqqqpppoooooossstttrrrsssvvvvvvttteee[[[RRRNNNKKKGGGDDDDDDFFFKKKQQQVVV___gggjjjhhhfffccc___[[[XXXTTTPPPMMMLLLJJJHHHGGGHHHHHHGGGEEE@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAACCCEEEGGGGGGDDDAAA???>>>===???AAAAAA???>>>======>>>>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCFFFEEEDDDDDDFFFHHHHHHGGGDDDDDDEEEFFFFFFGGGGGGGGGCCCBBBAAA???>>>========================>>>>>>>>>===>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCBBBAAA@@@AAACCCBBBAAA@@@??????>>>??????====================================>>>>>>>>>>>>???AAADDDGGGJJJNNNTTTWWW[[[^^^bbbfffiiimmmrrruuuyyy~~~zzzoooddd```___]]]^^^aaannnyyyrrrhhhjjjooosssrrrooorrrxxx{{{qqqbbbXXXPPPLLLMMMOOOLLLIIIGGGEEEAAA===:::999888777555333222222111333333333333222222222222333222222111111222222333222222222222222222222222/////////000111111222222///000111111111111000///000000000000000000000000000000///...............000000//////...------,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,------------,,,,,,.........---------,,,,,,,,,,,,++++++++++++++++++)))******+++---......///000000000000////////////........................))))))******+++,,,,,,,,,)))******+++,,,......///,,,------------,,,,,,+++------------,,,+++***)))---,,,++++++***+++++++++------------------------+++,,,------------------------,,,,,,++++++******---------,,,---......///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---............---,,,,,,---...////////////000111222333444~~~~~~~~~}}}{{{xxxyyyuuuqqqooooooooonnnnnnlllpppqqqppppppqqqppplllccc[[[SSSPPPMMMIIIGGGHHHHHHNNNTTTYYY```ggggggccc```]]][[[YYYWWWTTTPPPMMMKKKIIIGGGGGGGGGHHHGGGEEEAAAAAAAAAAAABBBBBBCCCCCC@@@@@@AAAAAABBBBBBAAAAAABBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBEEEHHHJJJJJJGGGCCC???>>>???AAABBBAAA???===<<<<<<>>>======<<<<<<<<<======????????????????????????;;;<<<<<<======>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA>>>??????@@@AAABBBCCCCCCEEEDDDBBBCCCDDDEEEEEEDDDFFFEEEEEEEEEEEEFFFFFFFFFCCCBBB@@@???>>>========================>>>>>>>>>===>>>???@@@???===;;;999===<<<<<<<<<<<<===>>>>>>???AAABBBAAA@@@@@@AAACCCAAAAAA@@@@@@????????????============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::===???BBBEEEHHHLLLQQQTTTYYY\\\```cccfffiiimmmpppuuu{{{ooofffbbb^^^\\\]]]___jjjyyynnneeedddooosssooorrr|||~~~{{{mmmaaaXXXSSSQQQNNNLLLKKKJJJJJJGGGCCC>>>999888666444333222222222333333333333333333333333333222222111111222222333111111111111111111111111//////000000111111111111000111222222222222111000000000000000000000000000000000///.............../////////......---------------...............---------------------------...------,,,,,,------...------------------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++---...//////------------------,,,,,,........................,,,,,,,,,,,,,,,------...******+++,,,---------...---------......---,,,,,,---------,,,,,,++++++++++++***)))(((((()))***+++......------,,,,,,,,,+++)))***+++,,,---------------------,,,,,,+++++++++---------------.........+++++++++,,,,,,,,,------+++++++++,,,,,,---.........---,,,***+++,,,...000/////////000111333444555~~~}}}|||{{{xxxvvvtttqqqmmmllllllmmmmmmmmmiiilllmmmkkkiiiiiifffbbb]]]WWWRRRPPPNNNKKKJJJMMMMMMSSSYYY^^^dddhhhgggbbb\\\ZZZXXXVVVUUURRROOOLLLJJJHHHFFFEEEFFFGGGFFFEEEAAAAAABBBBBBBBBBBBCCCCCC???@@@AAAAAABBBBBBBBBAAABBBAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCGGGIIILLLKKKHHHCCC@@@???BBBCCCCCCAAA???===<<<=========<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<======>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>??????@@@BBBCCCCCCDDDEEEDDDBBBBBBCCCDDDCCCBBBDDDCCCBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@??????>>>>>>???@@@@@@;;;<<<>>>>>>===<<<999888<<<<<<;;;;;;<<<<<<===>>>???@@@BBBBBBAAA@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@???BBBAAA@@@???>>>===<<<<<<999999888888777777666666:::<<<>>>AAADDDGGGLLLPPPRRRUUUXXX[[[^^^aaadddgggnnnuuuqqqiiicccaaaaaa[[[aaalllzzz~~~iii___iiissstttxxx{{{pppeeeZZZRRRNNNKKKJJJKKKMMMKKKEEE???888777555444333333444555333333333333333333333333333222222111111222222333111111111111111111111111000000000000000111111111222333444444444444333222////////////////////////000000///...............,,,---------.........///---...............------------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,++++++,,,,,,---......---------++++++++++++,,,---------...---,,,++++++,,,---...------,,,,,,+++*********'''((()))++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---------------++++++,,,,,,,,,---------******+++,,,,,,------......---+++***+++,,,///000......///000111333555666|||{{{zzzwwwtttqqqnnnllliiihhhiiijjjjjjiiidddggggggcccaaaaaa]]]YYYUUUQQQNNNOOONNNLLLMMMQQQTTTYYY___bbbgggjjjhhhbbb\\\YYYVVVTTTSSSQQQNNNKKKIIIGGGEEEEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBCCCCCC???@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIKKKJJJGGGCCCAAA@@@CCCCCCCCCAAA>>><<<======<<<<<<;;;;;;<<<<<<====================================>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????@@@AAACCCDDDEEEEEEGGGEEECCCCCCDDDDDDCCCBBB@@@???>>>===<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@?????????@@@AAA888999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>???AAAAAA@@@@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>><<<;;;:::999;;;::::::999888777777666666888;;;===@@@DDDHHHLLLPPPSSSVVVYYY[[[^^^bbbeeefffmmmvvv}}}yyymmmffffff^^^___dddpppuuuccceeeooouuu|||yyyiii\\\TTTOOOKKKKKKLLLKKKFFFAAA999888666444333444555666333333333333444444444444333222222111111222222333111111111111111111111111000000000000000000111111333444555555555555444333////////////////////////000000///...............+++,,,,,,---......//////.........///......---,,,------------------------...------,,,,,,------............------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,---...---,,,+++***+++,,,,,,------------,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,------,,,,,,,,,++++++*********'''((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------,,,***+++,,,---------,,,,,,((()))***,,,------------------,,,,,,,,,...///000---...///000222444666777}}}zzzxxxvvvsssooollljjjhhhfffeeefffeeecccaaa]]]``````\\\ZZZZZZWWWSSSPPPMMMMMMOOOPPPOOORRRXXX\\\```dddeeehhhjjjfff```^^^ZZZVVVSSSQQQOOOLLLKKKIIIHHHFFFFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAACCCCCCDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIHHHEEEBBBAAAAAAAAABBBBBB@@@===;;;<<<===<<<;;;;;;;;;;;;<<<===>>>==============================>>>??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAABBBDDDEEEFFFGGGFFFDDDBBBBBBBBBCCCBBB@@@>>>===<<<<<<===???AAABBBBBBBBBBBBCCCCCCEEEFFFFFFDDDBBB@@@>>>======>>>???888999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;<<<<<<>>>????????????@@@BBB@@@@@@AAABBBBBBAAAAAA@@@======<<<;;;::::::999999===<<<;;;:::999888777777555777999<<<>>>BBBFFFJJJOOORRRVVVYYY[[[^^^bbbeeebbbhhhpppyyy~~~~~~rrrnnndddbbbbbbhhhsssqqqiiikkkrrr}}}yyyeee\\\QQQLLLLLLLLLIIIFFF<<<;;;888555444444555666333333333444444444555555333222222111111222222333111111111111111111111111111000000000000000000000222333444555555444333222000000000000000000000000000000///...............------------------------......//////...------,,,...........................------,,,,,,------...///......---,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++------------------......+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++***+++,,,......---,,,+++******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++((()))***++++++++++++++++++++++++++++++++++++++++++,,,---...///......---***+++,,,---------,,,,,,'''(((***,,,------------,,,------......///000000...///000222444666888999~~~|||yyyvvvsssoookkkhhhhhhfffdddccccccaaa^^^[[[YYY[[[ZZZWWWUUUVVVUUUQQQOOOMMMNNNQQQSSSSSSXXX]]]bbbeeegggggghhhiiieee^^^___[[[VVVRRROOONNNLLLJJJJJJIIIGGGGGGHHHIIIHHHGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDCCCBBB@@@?????????AAABBBCCCEEEFFFFFFFFFGGGHHHFFFCCCAAAAAABBB@@@@@@@@@>>><<<:::;;;===;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHDDDBBB@@@??????@@@>>>===??????>>>???AAADDDGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKCCCAAA???<<<;;;;;;<<<<<<===<<<;;;:::999999999999999999999888999::::::;;;:::<<<>>>>>>===>>>???AAA???@@@AAABBBBBBBBBAAA@@@????????????>>>>>>>>>>>>======<<<;;;999888777777555666999;;;===AAAFFFIIIKKKNNNQQQUUUWWW[[[^^^aaabbbgggoooxxx}}}~~~xxxiiigggcccbbbhhhwwwnnnjjjppp}}}uuuhhhXXXNNNMMMNNNNNNLLL@@@===999666444333444555333333333444444555555555333222222222222222222333000000000000000000000000111111111000000000000000222222444444444444222222111111111111111111111111000000///...............///......------,,,,,,+++.../////////...---,,,,,,...........................------,,,,,,------...//////...---,,,,,,++++++------------------------+++++++++,,,,,,+++++++++......---------,,,,,,,,,---------....../////////******+++,,,,,,---......+++++++++,,,,,,---------------------------------...,,,+++))))))***,,,---((()))+++...///...------)))***++++++,,,,,,,,,,,,///...,,,+++***++++++,,,+++,,,...///000///......------------------------******+++,,,,,,,,,,,,+++*********************+++,,,---///000000000///...***+++,,,---...---,,,,,,'''(((***,,,------------,,,---...///000000000000000000111333555888:::;;;~~~~~~~~~}}}|||{{{{{{yyywwwsssnnnjjjgggfffeeeeeecccaaa^^^\\\\\\[[[[[[ZZZ[[[ZZZWWWRRRNNNKKKJJJIIIJJJLLLOOOSSSWWW[[[]]]ccchhhkkkhhhdddbbb___ZZZUUUUUUSSSPPPMMMJJJGGGEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDHHHGGGFFFDDDCCCCCCCCCCCC@@@???<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>BBBBBBAAA@@@@@@AAABBBBBBAAA@@@???>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>><<<===>>>===<<<<<<>>>@@@AAAAAABBBCCCEEEGGGIIIKKKIIIIIIHHHFFFEEEDDDCCCBBB;;;;;;;;;::::::::::::999888888666555555666777888777888888:::;;;<<<======777777888888999999::::::>>>>>>>>>>>>????????????BBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999999888888777888777777777999===@@@CCCFFFIIINNNRRRTTTVVVXXXZZZaaaccchhhrrr{{{~~~{{{vvv}}}yyynnneeedddeeekkkqqqllluuu}}}zzz]]]QQQOOONNNMMMMMMGGGBBB<<<999999999666444555555555555555555555555444333222222111111222222111222222333333222222111000111111111111222222222333333222111000000111111111111000000//////......///............---------111000///...............------............------+++,,,,,,------,,,,,,++++++,,,---.........------...........................---------...///111222......---------,,,,,,,,,---,,,---...000000...,,,,,,,,,,,,---------......---,,,+++******+++,,,------------,,,,,,+++++++++***+++,,,---.../////////------------------------++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++---...///...,,,+++,,,---*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000............---,,,+++***......---,,,,,,++++++***------------------------///...---,,,,,,...///111222333555777999<<<===>>>}}}|||~~~}}}||||||}}}||||||{{{zzzyyyyyyxxxvvvtttpppkkkgggdddbbbbbbaaa```^^^\\\[[[ZZZZZZ[[[]]]\\\[[[VVVPPPKKKIIIHHHIIIIIIKKKNNNRRRWWW\\\___eeekkknnnkkkgggddd___ZZZTTTSSSRRRPPPMMMJJJHHHFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>=========:::<<<======<<<===???AAAEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHFFFEEECCCBBBAAA@@@<<<;;;;;;:::999888777777666555444444444444555666666777777888999::::::;;;888888888999999999999999>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@????????????<<<<<<<<<;;;::::::999999888888777777999<<<@@@BBBFFFIIINNNQQQSSSUUUXXXZZZ___aaaeeekkkssswwwxxxwww{{{|||pppllliiijjjxxx|||uuuvvvzzz~~~www|||dddTTTRRRPPPMMMJJJFFFCCC>>>;;;999777555444444444444444444444444444555444333333222222333333111222222333333222222111000111111111111222222222333222222111000000111111////////////000000000000000000/////////...............---,,,,,,,,,,,,,,,------............------,,,------......------,,,++++++,,,,,,------......------------------------,,,,,,++++++,,,---...///............---------------,,,,,,...000000...,,,,,,,,,,,,---------......,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***+++,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++,,,---...---,,,++++++---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///)))***+++,,,------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------......///000000444555666888:::<<<===>>>~~~}}}~~~~~~~~~|||zzzyyy||||||{{{{{{zzzyyyyyyxxxzzzyyyxxxwwwvvvuuuttttttrrrppplllgggccc```^^^]]][[[ZZZZZZYYYYYYYYYZZZZZZ___^^^ZZZTTTMMMHHHFFFFFFHHHHHHJJJMMMRRRYYY___bbbgggmmmpppmmmhhhddd]]]WWWRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB???===<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>>???>>>============>>>???@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBCCC@@@@@@>>>===<<<<<<<<<<<<888:::<<<<<<===>>>AAADDDJJJJJJKKKKKKJJJHHHGGGFFFEEEEEECCCBBB@@@>>>===<<<;;;;;;:::888777666555555666555555444555555666666666666666777777888888888999999999888888888888888888888999999:::;;;<<<<<<>>>???@@@AAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::999888777888999<<>>999666555555444444444444444444444444666555444444333333444444111222222333333222222111000111111111111222222222333222111111000111111111.........///000111111111111000000000////////////......---,,,,,,,,,,,,---------............---------......//////......---+++*********+++,,,...///---------------------------,,,,,,,,,,,,,,,------............---------------,,,,,,---//////...,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++------,,,+++***+++,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------------,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111777777888999;;;<<<===>>>~~~}}}}}}}}}~~~}}}{{{yyyxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvuuusssrrrpppoooooommmkkkgggccc___\\\ZZZZZZWWWWWWWWWWWWXXXYYYYYYZZZ^^^\\\WWWPPPJJJGGGFFFGGGGGGHHHIIIMMMSSS[[[bbbfffhhhnnnqqqnnnhhhbbb[[[TTTPPPOOONNNLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA???===<<<<<<<<<::::::::::::::::::::::::<<<============>>>>>>>>>>>>>>>>>>======>>>>>>>>>???@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAABBB>>>===<<<;;;::::::::::::888:::<<<===>>>AAADDDFFFKKKLLLLLLKKKIIIFFFCCCAAAAAA@@@???===;;;:::999888999888888777777666666555888888888888888999999999777777777888888888888888999999888888777777777666444444555666777888888999<<<===???AAABBBBBB@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999888888999;;;===>>>@@@BBBFFFHHHJJJLLLOOORRRWWW[[[```bbbcccgggooouuutttyyyxxxpppoooqqqzzzuuuuuu|||yyy___TTTQQQNNNLLLFFFGGGFFFAAA;;;666555666444444444444444444444444555555444333333333333333111222222333333222222111000000111111111222222222222222111111111111111222.../////////000000000111000000000/////////......000//////.........//////------............------------............------+++***)))((())),,,...000//////////////////////////////..................------------,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******........................,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++,,,------------------,,,))))))***+++,,,------......------,,,+++++++++,,,,,,------,,,,,,+++***)))*********+++,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222444555999::::::;;;<<<===>>>>>>~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||{{{yyyxxxwwwvvvuuussssssssssssssssssrrrqqqooommmkkkjjjiiihhhfffccc___\\\YYYXXXXXXUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXSSSNNNHHHFFFGGGIIIGGGHHHJJJOOOVVV]]]dddhhhkkkqqqtttpppjjjccc[[[TTTNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBCCCDDDDDDDDDCCCDDDCCCBBB@@@???======<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>??????????????????????????????@@@AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999999999999:::;;;>>>???@@@BBBEEEHHHIIIIIIIIIHHHFFFBBB???<<<<<<<<<;;;999888777666555666666666777888888999999999999999::::::;;;;;;;;;::::::::::::::::::;;;;;;:::999999888888777777777777888888999:::;;;;;;;;;:::<<<>>>AAABBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999999999:::;;;<<<>>>AAADDDFFFGGGJJJMMMPPPRRRYYY___bbbbbbeeekkkqqqqqqvvv|||~~~vvvrrrqqquuuwwwuuuzzzjjjWWWNNNLLLKKKGGGIIIIIIEEE>>>999777777444444444444444444444444444333333222222222222222111222222333333222222111000000111111111222222222222111111111111111222222111000000000/////////.../////////.........------//////.........//////000------............------,,,,,,------------,,,,,,+++***)))((()))+++...///------------------------..................------,,,,,,,,,++++++++++++***---,,,+++,,,---......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++,,,------......------,,,))))))******+++,,,------...---,,,+++++++++++++++............---,,,+++***(((((()))***+++,,,------+++++++++,,,,,,---------000///...///111444888:::<<<<<<<<<===>>>?????????~~~~~~}}}||||||{{{xxxxxxyyyyyyyyyxxxwwwwwwtttsssqqqpppooooooppppppooonnnllljjjhhhfffdddcccbbbaaa^^^[[[XXXWWWVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWUUUTTTQQQLLLHHHFFFHHHIIIGGGIIIMMMSSSYYYaaafffjjjoootttvvvrrrkkkeee^^^WWWNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFCCCAAA@@@===>>>@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======;;;;;;:::999999999999999;;;===??????@@@AAADDDGGGDDDDDDDDDCCCAAA???<<<;;;:::999999888777777666666666666777888999;;;<<<<<<888999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===??????@@@????????????>>>======<<<<<<;;;::::::999999999999999:::???AAACCCEEEFFFIIILLLOOONNNUUU\\\``````bbbgggkkklllrrryyy~~~xxxtttnnnqqq{{{zzzyyy||||||bbbTTTNNNJJJIIIJJJJJJHHHCCC>>>:::999555555555555555555555555333333222111111111111222111222222333333222222111000111111111111222222222111111111000111111222333111111111000///.....................---------------,,,,,,,,,,,,---......------............------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******+++---...***************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,***+++,,,......---,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++------,,,+++***+++,,,,,,------......------,,,))))))******++++++,,,,,,------,,,+++++++++++++++++++++,,,---............((())))))***+++,,,,,,---+++,,,,,,------......///222222111222444666:::<<<======>>>???@@@@@@AAAAAA~~~~~~}}}}}}}}}}}}||||||{{{zzzyyytttttttttttttttssssssrrrpppooommmkkkkkkkkklllmmmjjjiiigggeeebbb```^^^]]]\\\ZZZXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSSSSRRROOOKKKGGGFFFFFFHHHHHHJJJPPPVVV]]]ccchhhjjjoootttuuuoooiiiddd]]]WWWNNNLLLJJJHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHGGGDDD@@@>>>>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@???===<<<;;;:::;;;:::999999888999999999<<<===???>>>>>>???AAACCC@@@@@@???>>>======<<<<<<999999999999999999999999888999999:::;;;<<<======999:::<<<===>>>>>>============>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@???>>>>>>======;;;::::::999999888888888<<<>>>@@@AAABBBEEEIIILLLLLLPPPUUUYYY[[[^^^bbbeeegggmmmuuuzzz|||~~~zzzrrrnnnnnnttt{{{vvvfffYYYOOOLLLKKKJJJJJJHHHCCC>>>:::666666666666666666666666444444333222222222222333111222222333333222222111000111111111111222222222111111000000111222222333000000000000////////////////////////............,,,,,,,,,,,,,,,---......------............------,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,---,,,,,,+++.........---------,,,,,,---,,,******,,,---...---,,,,,,,,,---------......,,,,,,---......---,,,,,,+++++++++,,,,,,---------***+++,,,---------------........................******++++++,,,------...*********+++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---...---,,,++++++---,,,,,,------------,,,,,,***************+++++++++,,,,,,++++++++++++++++++******+++---------------+++++++++,,,,,,------...,,,,,,---......///000000222333555777999:::::::::===>>>???@@@AAABBBCCCCCC}}}~~~||||||{{{{{{{{{{{{zzzyyyxxxwwwqqqqqqqqqqqqpppooonnnnnnnnnmmmjjjiiihhhhhhjjjkkkfffeeecccaaa^^^\\\ZZZYYYXXXVVVUUUSSSRRRQQQRRRRRRUUUVVVVVVVVVUUUTTTRRRQQQRRRRRRPPPLLLGGGEEEEEEEEEHHHKKKQQQYYY___eeehhhjjjlllpppqqqkkkeee```ZZZUUUNNNMMMJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJHHHDDD@@@>>>AAABBBDDDEEEEEEDDDBBBAAA>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>???AAADDDEEEBBBAAA@@@>>>===;;;:::999::::::999999999999999999<<<===>>>===<<<<<<>>>@@@======<<<<<<<<<<<<======::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<===???@@@AAAAAAAAA@@@<<<===>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@??????<<<;;;;;;;;;;;;<<<======BBBBBBAAA@@@@@@??????>>>;;;;;;::::::999888888777888:::;;;<<<>>>@@@DDDGGGKKKMMMOOORRRVVVZZZ___bbbdddjjjrrrxxxzzz{{{~~~~~~zzzqqqjjjhhhhhhjjjtttwwwfffWWWMMMLLLJJJKKKKKKGGG@@@:::777777777777777777777777555555444333333333333444222222222333333222222222000111111111111222222222111111000000111222333333......//////000000111111000000000000////////////...............///000111---..................------..................---...............,,,+++***........................)))+++,,,...//////......000000/////////............,,,******,,,---...---,,,,,,,,,---------......,,,,,,---......---,,,,,,+++++++++,,,,,,---------***+++,,,---.../////////++++++++++++++++++++++++++++++,,,------...//////))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++---...///...,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++***************,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++***))))))---------.........//////------......///000111111000444888<<<>>><<<999777===>>>???@@@BBBCCCDDDEEE~~~~~~~~~~~~{{{xxxvvv~~~}}}|||zzzxxxvvvuuutttqqqooollljjjhhhhhhiiiiiillliiieeeeeefffgggfffdddbbbaaa___]]]ZZZWWWUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQNNNRRRSSSPPPOOOQQQRRRQQQWWWPPPIIIEEEDDDEEEEEEDDDJJJMMMRRRXXX___dddgggiiillljjjhhhfffccc^^^XXXTTTNNNKKKHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBB@@@AAA@@@???======???AAACCCBBBAAAAAADDDHHHLLLOOORRRRRRPPPKKKEEEAAA@@@AAA@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>==================>>>>>>>>>>>>======????????????????????????AAAAAA?????????@@@AAABBB????????????AAABBBCCCDDDCCCBBB@@@>>><<<::::::999;;;::::::::::::;;;<<<<<<@@@??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<;;;<<<===>>>>>>???>>>>>>>>>???AAABBBCCCBBBBBBAAA<<<===>>>@@@BBBDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCC@@@???>>>======>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@===<<<:::888777777777777999999999:::<<>>???@@@===>>>>>>@@@BBBDDDGGGHHH~~~|||zzzxxxvvvzzzyyyxxxwwwuuusssrrrqqqmmmkkkiiigggffffffggghhheeebbb``````aaacccbbbaaa```___]]][[[XXXUUUSSSRRRSSSRRRPPPOOOOOOOOOPPPPPPOOOSSSUUURRRRRRUUUVVVUUUVVVPPPIIIEEEDDDEEEEEEEEEHHHLLLRRRYYY```dddggghhhjjjhhheeecccaaa]]]YYYVVVPPPMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>@@@AAA@@@???======???AAADDDCCCBBBCCCFFFJJJNNNQQQRRRRRRPPPKKKEEEAAA@@@AAAAAABBBBBBCCCBBBAAA@@@???@@@@@@??????>>>>>>======<<<======>>>>>>======<<>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<===>>>??????????????????@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>======>>>???@@@AAAAAAAAABBBBBBAAAAAAAAA???>>>===;;;:::999::::::999999999:::<<>>???@@@>>>???@@@BBBDDDEEEGGGGGG~~~~~~}}}}}}}}}}}}~~~}}}|||{{{yyywwwvvvvvvuuutttsssrrrpppooommmmmmhhhgggeeedddccccccdddddd___]]][[[[[[\\\]]]\\\[[[]]]\\\ZZZXXXUUURRRQQQPPPPPPOOONNNMMMMMMMMMNNNOOONNNSSSVVVUUUUUUYYY[[[ZZZUUUPPPIIIEEEDDDDDDEEEFFFGGGKKKSSS\\\bbbfffhhhhhhhhheeeaaa___]]][[[XXXVVVQQQNNNKKKIIIHHHHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBAAA@@@???>>>======AAAAAAAAA???======???AAACCCCCCCCCEEEHHHLLLOOORRRTTTSSSPPPKKKEEEAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@??????>>>======<<<<<<<<<======<<<<<<<<<========================@@@?????????@@@AAAAAABBBDDDDDDDDDDDDEEEEEEFFFFFFAAA@@@>>>;;;999888777666;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;:::999999999:::::::::;;;;;;===<<<<<<;;;;;;<<<>>>???>>>>>>???@@@@@@@@@?????????@@@BBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBBBBAAA@@@@@@??????============??????@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???>>>============:::::::::;;;<<<>>>AAABBBDDDGGGJJJMMMOOOSSSWWW[[[^^^bbbfffjjjoootttyyy}}}vvvpppjjjccc___eeennn{{{bbbVVVKKKHHHIIIGGGEEEDDD???<<<888666555555444444666666666555555444444333222111111000111111222222000111111111111222222222555555555444333222000000111111000000000000//////000000000000////////////000...---...///000///...........................***+++,,,---.../////////------......------,,,+++,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,---------------,,,,,,---..................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,---------------,,,++++++******------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,///...------///111444666888:::===>>>>>>>>>???@@@???@@@BBBDDDFFFGGGGGGFFFzzzzzzyyyyyyxxxyyyyyyyyyzzzyyyxxxvvvtttssssssssspppooonnnmmmllljjjiiiiiifffeeedddbbb```_________]]][[[ZZZYYYXXXWWWVVVVVVXXXWWWUUUSSSQQQOOOMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLRRRUUUUUUVVVYYY[[[ZZZSSSOOOIIIEEEDDDDDDFFFHHHHHHNNNWWW```fffiiijjjiiigggccc^^^ZZZXXXWWWUUUSSSPPPNNNJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@>>>>>>@@@BBBBBBCCCDDDFFFIIILLLOOOQQQTTTRRRNNNIIIEEEBBBAAAAAACCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEDDDDDD@@@???===;;;999888777777;;;;;;<<<<<<============<<<<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;;;;>>>===<<<;;;;;;===???@@@@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEAAABBBBBBBBBAAA@@@???>>>???>>>===<<<<<<===>>>?????????>>>>>>>>>>>>??????BBBAAAAAA@@@???>>>>>>>>>;;;;;;:::;;;<<<>>>@@@AAACCCEEEIIIKKKNNNQQQVVVYYY]]]```dddhhhlllrrrxxx|||uuujjjccc```eeeooo}}}hhhYYYKKKIIIKKKKKKIIIHHHBBB???;;;888777666555444777666666555444333333222111111000000000111222222000000111111111222222222555555555444444222111111000000000000000000//////000000000000//////////////////....../////////...........................+++,,,---...////////////...............------,,,,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,------------******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,///...---...000333777999:::<<<>>>>>>>>>>>>@@@AAAAAABBBEEEGGGHHHGGGFFFEEEwwwvvvuuuuuuuuuuuuuuuvvvtttsssrrrpppooonnnnnnnnnkkkkkkjjjiiigggfffeeeeeeeeedddbbb```^^^\\\ZZZZZZ[[[[[[YYYWWWSSSPPPNNNMMMQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKQQQTTTSSSTTTVVVWWWUUUPPPMMMIIIEEECCCEEEHHHKKKLLLRRR[[[dddjjjmmmlllkkkgggbbb\\\WWWTTTQQQOOOMMMMMMKKKHHHGGGFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBAAA@@@@@@CCCEEECCCDDDEEEGGGJJJLLLNNNOOOSSSPPPKKKGGGDDDBBBAAAAAACCCCCCBBBBBBAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===;;;:::999999999;;;<<<===>>>>>>>>>======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<===???AAAAAAAAAAAAAAAAAA@@@???>>>???@@@BBBCCCDDDDDDCCCBBB@@@@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<<<<===>>>???======<<<;;;;;;<<<======@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<===???@@@BBBDDDGGGJJJLLLOOOTTTWWW[[[]]]aaaeeejjjpppvvv{{{}}}rrriii___```fffrrrlll\\\MMMJJJLLLLLLJJJIIIEEEBBB===:::888777555444555555555444333222111111222111111111111111222222000000111111111222222222222222333444444333333222//////////////////000000000000000000////////////.../////////......//////////////////////////////---......//////...------......//////......---,,,,,,,,,,,,---------......------------------------------............---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,------************++++++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++***+++------+++***+++,,,(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///...///000222666999;;;;;;===>>>?????????AAACCCCCCDDDFFFHHHHHHGGGFFFEEEttttttsssrrrqqqqqqrrrrrrmmmllllllkkkjjjiiihhhgggffffffeeedddcccbbbaaaaaabbbaaa```]]][[[YYYWWWVVVYYYYYYXXXTTTOOOJJJHHHGGGKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIMMMRRRUUUSSSRRRSSSRRRPPPLLLKKKHHHEEEDDDFFFKKKOOOQQQVVV^^^ggglllnnnnnnmmmeee```ZZZTTTQQQNNNKKKIIIIIIHHHFFFEEEEEEDDDBBBAAABBBCCCDDDDDDEEEEEEEEEEEE>>>>>>???@@@AAABBBCCCCCC@@@BBBBBBBBBBBBDDDFFFIIIGGGHHHJJJLLLNNNOOOPPPPPPPPPLLLGGGDDDCCCCCCBBBAAACCCBBBAAA@@@@@@@@@@@@AAA======<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCAAA@@@>>><<<===<<<;;;;;;::::::::::::;;;<<<>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???>>>=========>>>@@@AAABBBBBBBBBAAA@@@???>>>===>>>???AAACCCDDDEEEEEEDDD???@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<>>>>>>===<<<;;;::::::;;;<<<===???????????????>>>===<<<===<<<;;;;;;<<<===>>>???@@@BBBEEEGGGIIIMMMQQQTTTXXXZZZ^^^bbbgggmmmtttyyy}}}~~~qqqaaa___```fffssssssdddUUUOOONNNKKKJJJJJJHHHEEE@@@<<<999888666444444444444333333222222111444333333222111111222222000111111111111222222222000111222222333333333222......////////////000000000000000000////////////...///000///...---...000///////////////////////////////////////...------......//////......---,,,,,,,,,,,,---------......---------------------------......//////......------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,,,,---......*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******++++++++++++++++++*********++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------...............///000222555777:::;;;;;;===>>>??????AAADDDFFFEEEFFFGGGGGGGGGFFFEEEDDDoooooommmlllkkkkkkkkkkkkffffffffffffeeedddbbbaaaaaaaaa```___^^^]]]\\\\\\[[[[[[[[[ZZZXXXWWWVVVUUUWWWXXXXXXTTTNNNIIIGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKRRRVVVXXXUUURRRRRROOOLLLIIIIIIGGGEEEDDDGGGMMMRRRTTTYYY```ggglllnnnmmmmmm```\\\WWWSSSOOOLLLIIIFFFGGGEEEDDDDDDEEEEEECCCAAACCCCCCDDDDDDDDDDDDDDDDDD???@@@@@@@@@AAABBBBBBBBB@@@AAACCCDDDDDDFFFJJJMMMNNNOOOQQQSSSTTTTTTTTTSSSMMMIIIDDDAAABBBCCCCCCBBBBBBAAA@@@?????????@@@@@@<<<<<<<<<<<<============<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@BBBCCCDDDDDDAAABBBBBBBBB@@@>>>;;;:::999999999999999:::;;;;;;;;;===>>>@@@@@@???>>>===;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@BBBBBBAAAAAA@@@>>>===<<<<<<>>>@@@CCCEEEFFFFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>?????????>>>===<<<======<<<;;;;;;<<<>>>>>>===???BBBDDDFFFIIIMMMPPPTTTVVVZZZ^^^bbbiiiqqqvvv|||~~~mmmhhhaaa___fffrrrttteee[[[UUUOOOLLLMMMKKKGGGAAA===:::888666555444444444444444333333333666666444333222222111111000111111111111222222222111111222222222111000000........./////////000000000000000000////////////---///000000...---...000////////////////////////---......////////////...---............---,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,+++*********+++,,,------,,,+++++++++,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---......---,,,,,,,,,,,,,,,------------------------.........///...000222555777999::::::;;;<<<>>>???@@@BBBFFFIIIGGGGGGFFFFFFEEEEEEDDDDDDjjjiiihhhfffeeedddddddddaaabbbddddddcccaaa___]]]^^^]]]]]]\\\[[[ZZZYYYYYYVVVVVVWWWWWWWWWVVVUUUUUUWWWYYYZZZVVVQQQLLLJJJJJJBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIHHHIIIJJJLLLMMMVVVZZZ\\\XXXSSSRRRNNNJJJGGGGGGFFFEEEDDDHHHNNNTTTVVVZZZ```fffkkkmmmmmmlll\\\YYYUUURRROOOLLLIIIFFFFFFEEEDDDEEEFFFEEEDDDBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAACCCDDDFFFHHHLLLOOOTTTUUUWWWYYYZZZYYYXXXWWWLLLGGGBBB@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>???@@@<<<<<<======>>>?????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>AAACCCDDDDDDDDDBBBBBBBBBBBB@@@===:::999777777777777888999;;;;;;<<<===???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;>>>>>>???@@@@@@@@@@@@???BBBBBBAAA@@@???>>><<<;;;;;;===@@@CCCEEEGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBB>>>===<<<;;;;;;<<<===>>>@@@???===<<<<<<===???@@@===>>>???@@@???>>>===<<<>>>===<<<;;;;;;<<<===>>>:::<<>>;;;999666555444444555555555555555555888777666444333222111111000111111111111222222222222222222111000///...------.........//////000000000000000000////////////---///111000---,,,...000000000000000000000000000+++,,,---///000000000000------......------,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,+++*********+++,,,---+++***)))))))))***+++,,,------,,,,,,++++++,,,,,,------------------------+++---......---,,,,,,---)))***+++,,,...///000111+++++++++,,,,,,---------+++,,,.../////////......,,,,,,------------......---------.........//////...000333777999:::999999:::<<<>>>???@@@CCCGGGJJJHHHGGGFFFEEEDDDDDDDDDDDD