BM6(3 wwwkkkgggcccdddddd```ZZZUUUTTTUUUUUUUUUUUUVVVVVVTTTPPPLLLIIIGGGDDDBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCC???AAABBBBBBAAAAAABBBCCCDDDDDDEEEDDDCCCCCCFFFHHHEEEHHHLLLNNNOOOTTTdddtttsssfffaaabbbbbbhhhsss||||||rrrkkkccc______\\\ZZZVVVTTTRRRQQQNNNLLLMMMNNNNNNMMMLLLLLLMMMOOOOOOQQQSSSVVV[[[bbbjjjpppttt}}}rrrppp{{{|||oooiiieee___YYYSSSNNNHHHEEECCCFFFEEEBBBAAACCCCCC@@@??????>>>>>>??????@@@AAA>>>???AAAAAA???>>>???@@@>>>>>>??????>>>>>>>>>>>>}}}nnnjjjcccddddddaaaZZZVVVUUUVVVUUUUUUUUUVVVVVVTTTPPPLLLJJJGGGDDDBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCCCCCCCCCC???AAABBBBBBAAA@@@BBBCCCAAABBBCCCBBBBBBCCCFFFHHHEEEIIIOOOSSSTTT[[[mmmxxxkkkaaa^^^aaafffmmmyyy}}}sssjjjdddccc___\\\XXXVVVUUUSSSQQQOOOMMMNNNNNNMMMLLLLLLMMMOOOMMMOOOQQQTTTXXX___fffkkksss{{{zzztttxxxtttlllggg```[[[VVVPPPJJJFFFBBBDDDDDDAAA@@@BBBBBB?????????>>>>>>??????@@@AAA>>>???AAAAAA???>>>???@@@>>>>>>>>>?????????>>>>>>rrrlllcccddddddaaa[[[VVVUUUVVVUUUUUUUUUVVVVVVTTTPPPLLLJJJGGGDDDBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCC???AAABBBBBBAAA@@@BBBCCC@@@AAAAAAAAAAAACCCFFFHHHHHHLLLSSSYYY\\\dddwwwxxxmmmbbbZZZZZZ^^^kkkrrrrrrjjjggg```^^^ZZZXXXWWWUUUSSSQQQMMMNNNNNNMMMLLLLLLMMMOOOLLLMMMOOORRRUUU\\\ccchhhrrr{{{~~~wwwtttyyynnniiibbb]]]XXXSSSLLLGGGAAADDDCCC@@@???AAAAAA>>>?????????>>>???@@@@@@AAA>>>???AAAAAA???>>>???@@@===>>>????????????>>>>>>vvvgggbbbdddeeeccc```\\\ZZZYYYVVVVVVUUUTTTSSSRRRQQQPPPIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFEEEFFFGGGIIIKKKOOOTTTZZZcccssswwwjjjbbb___\\\]]]```nnnyyyvvvnnniiibbb\\\\\\[[[WWWTTTSSSSSSPPPNNNMMMMMMLLLKKKIIIJJJIIIKKKQQQUUUXXX___gggqqqwww{{{tttkkkcccaaa___WWWPPPMMMHHHFFFCCCAAABBBBBBAAA@@@??????@@@AAA@@@???>>>===??????>>>>>>======<<<<<<>>>>>>>>>>>>============wwwiiigggggggggeeeaaa]]]ZZZYYYVVVVVVUUUSSSRRRQQQPPPPPPJJJIIIGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHOOOSSSZZZaaakkk||||||qqqeee___]]]\\\___cccrrr}}}uuuoooggg```___]]]YYYUUUTTTRRRPPPNNNMMMMMMMMMKKKJJJLLLJJJLLLPPPSSSUUU[[[bbbnnnuuu}}}}}}wwwmmmdddbbb___YYYSSSPPPIIIGGGCCCBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>============<<<<<<<<<;;;;;;>>>=====================|||pppkkkkkkiiifffccc___\\\ZZZWWWUUUSSSQQQPPPOOOOOOOOOKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCCCCCCCEEEGGGSSSYYYbbbkkkwww{{{rrriii```]]]^^^```ffflllyyy~~~~~~}}}~~~xxxooogggddd```ZZZVVVUUUQQQOOOMMMMMMMMMMMMLLLKKKNNNLLLLLLOOOPPPQQQVVV]]]jjjqqqzzz|||pppfffbbb___ZZZVVVTTTLLLIIIEEEBBBBBBAAAAAA@@@???????????????>>>======<<<<<<<<<;;;;;;;;;;;;;;;========================zzznnnllliiifffccc```^^^[[[WWWUUURRROOONNNMMMNNNOOOKKKJJJHHHGGGEEEDDDDDDCCC@@@@@@@@@@@@????????????????????????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCEEEGGGSSS[[[gggssssssiiibbb]]]^^^aaagggooowww{{{wwwtttppppppqqqpppppprrruuuxxx|||zzzoooiiiddd\\\WWWVVVRRRPPPNNNMMMNNNNNNMMMLLLNNNKKKJJJLLLMMMNNNSSSZZZfffmmmwww~~~sssgggbbb___[[[XXXWWWOOOKKKGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===============ppplllgggeeecccbbb___]]]WWWTTTPPPMMMKKKKKKMMMNNNJJJIIIHHHFFFEEEDDDDDDCCC@@@@@@@@@?????????>>>>>>????????????????????????@@@@@@AAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDDDDDDDFFFHHHPPPZZZhhhvvvtttjjj```\\\\\\aaagggnnnxxx~~~yyyuuuqqqllliiihhhiiihhhgggfffhhhkkknnnooossswww{{{~~~yyyppphhh___YYYWWWTTTRRROOOOOOOOOOOONNNMMMLLLIIIHHHJJJKKKLLLRRRZZZcccjjjtttzzz}}}}}}vvvhhhbbb^^^ZZZXXXXXXSSSNNNHHHDDDBBBAAA@@@???>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>tttnnnhhheeedddccc```]]]WWWTTTOOOKKKIIIIIIKKKMMMJJJIIIGGGFFFEEEDDDDDDDDD@@@????????????>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDFFFHHHMMMXXXhhhxxx}}}ssshhhbbb\\\[[[___hhhpppxxx|||xxxtttooolllhhhgggdddaaa^^^]]]___aaaaaadddhhhlllooosssxxx{{{||||||{{{yyyvvvttttttuuupppqqqrrrsssuuuxxx|||xxxmmmccc\\\ZZZWWWUUURRRQQQQQQPPPOOOMMMKKKHHHGGGHHHIIIKKKRRRYYYaaahhhqqqwwwyyyzzz{{{|||yyykkkccc___[[[WWWWWWVVVQQQJJJEEEBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<======>>>{{{tttkkkfffeeeccc___\\\WWWTTTNNNIIIGGGHHHJJJLLLKKKJJJIIIGGGFFFFFFFFFFFF????????????>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????AAACCCCCCCCCCCCEEEGGGLLLXXXiiiyyy|||tttiiibbb```___bbbiiittt}}}wwwuuuooohhhaaa]]]\\\]]]ZZZ\\\___aaadddiiinnnrrruuuuuusssppplllhhhggghhhdddeeeffffffgggkkkqqqvvv}}}ssshhh```^^^ZZZXXXUUUSSSRRRQQQOOONNNLLLIIIGGGHHHHHHJJJPPPXXXaaagggpppuuuwwwxxxyyy{{{{{{}}}nnngggbbb\\\XXXWWWXXXSSSLLLFFFBBBAAA???>>>>>>===<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>yyynnnhhheeeccc___ZZZWWWSSSMMMHHHFFFGGGJJJLLLLLLKKKJJJIIIHHHGGGGGGGGG????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>????????????????????????>>>@@@BBBBBBBBBBBBDDDFFFLLLXXXjjjzzzzzzuuunnneeebbbcccfffiiisssxxxnnnhhhffffff___```aaabbbeeeiiiooosssqqqqqqoookkkfffbbb``````___``````______cccjjjoooyyyxxxkkkdddbbb\\\YYYVVVTTTSSSRRRPPPNNNNNNJJJHHHHHHHHHIIIOOOVVVaaagggoootttuuuwwwyyy|||{{{yyyqqqiiiddd]]]XXXWWWZZZTTTLLLFFFBBB@@@???>>>>>>===<<<;;;:::;;;<<<<<<999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>|||rrrjjjfffccc```]]]\\\XXXRRRKKKFFFFFFIIILLLJJJJJJIIIHHHGGGFFFGGGGGG@@@???===<<<;;;<<<>>>???<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA??????CCCCCCBBBCCCGGGMMM]]]ooo{{{zzzqqqmmmeee[[[]]]gggooovvvvvvmmmgggfffggghhhiiilllpppuuuyyyyyyyyywwwssslllgggcccbbbdddaaa___^^^___dddjjjmmm|||}}}}}}~~~sssiiiccc^^^ZZZXXXWWWTTTQQQQQQVVVMMMKKKHHHGGGHHHJJJMMMPPPXXXdddrrrxxxwwwuuuyyy}}}|||yyyvvvkkkeeeaaa]]]YYY^^^XXXOOOHHHCCC@@@===;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;~~~uuullleeeaaa^^^\\\\\\YYYSSSLLLGGGFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIBBBAAA???=========???@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>><<<===AAABBBAAADDDIIIOOO```rrr~~~xxxkkkfffaaa\\\```jjjvvv|||vvvooommmnnnppprrrvvv|||yyytttrrrpppnnnkkkiiiiiijjjmmmooo~~~}}}vvvuuuvvvyyy~~~{{{nnnfff___[[[XXXWWWTTTPPPQQQUUURRRPPPLLLIIIHHHHHHJJJKKKVVVaaannnvvvwwwvvvwwwzzzxxx{{{}}}yyymmmgggccc^^^ZZZ\\\XXXQQQKKKEEEAAA>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|||qqqggg```^^^^^^\\\ZZZUUUOOOIIIFFFGGGHHHJJJKKKLLLKKKIIIIIIJJJKKKDDDCCCAAA???>>>>>>???@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>><<<>>>AAABBBCCCGGGMMMUUUeeexxxsssddd``````aaaiiirrrxxxsssuuuwww{{{~~~{{{xxxvvvuuuuuuyyyxxxwwwyyy}}}wwwmmmfff```[[[YYYVVVRRRRRRUUUTTTRRRNNNJJJHHHHHHIIIIIISSS[[[hhhrrrwwwxxxwwwwwwwwwxxx}}}~~~}}}qqqjjjeee___ZZZXXXWWWTTTNNNGGGBBB???>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;yyylllccc``````\\\ZZZWWWRRRLLLGGGFFFFFFHHHKKKLLLLLLIIIHHHIIIKKKFFFDDDBBB???>>>===>>>?????????>>>>>>======<<<<<<===========================>>>>>>>>>????????????@@@???@@@CCCCCCDDDIIIQQQ[[[lll}}}nnnbbbaaagggnnnwww}}}uuuvvvyyy~~~~~~yyypppiiiaaa^^^ZZZUUUUUUWWWRRRPPPMMMJJJIIIHHHIIIJJJNNNTTT```llluuuyyyyyywwwyyyyyy{{{}}}zzztttlllfff___ZZZSSSTTTSSSOOOIIICCC??????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~qqqfffaaa```[[[[[[ZZZVVVPPPJJJGGGFFFGGGJJJMMMLLLHHHGGGHHHJJJGGGEEEBBB???===<<<<<<===??????>>>>>>======<<<<<<===========================>>>>>>>>>????????????AAA@@@AAACCCBBBBBBJJJSSS___qqq}}}tttkkkeeeiiittt~~~~~~vvvxxxzzz~~~~~~}}}xxxyyy{{{~~~{{{qqqgggaaa\\\WWWUUUWWWRRRQQQNNNKKKHHHGGGGGGGGGIIINNNWWWdddpppxxxzzzzzz{{{yyyyyy|||}}}~~~yyyxxxoooggg___YYYOOOPPPPPPNNNJJJDDD@@@>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::wwwkkkccc^^^[[[\\\\\\ZZZTTTNNNIIIGGGGGGKKKOOOMMMHHHEEEFFFIIIHHHFFFCCC???===<<<;;;<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAA@@@BBBKKKUUUeeevvvuuulllkkkkkksss~~~{{{|||zzz{{{{{{{{{zzz|||yyylllddd^^^XXXUUUUUUWWWTTTQQQMMMIIIFFFDDDDDDFFFIIIPPP[[[gggqqqxxx{{{yyyvvvuuuwwwxxx{{{xxx|||}}}rrriii```YYYNNNMMMLLLLLLKKKGGGBBB>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::::::::::::::::::::ttthhh```ZZZ\\\^^^]]]XXXQQQKKKHHHHHHMMMQQQOOOIIIEEEFFFIIIKKKHHHEEEAAA>>><<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@BBBBBBFFFQQQ]]]oooyyyqqqiiilllqqqxxx~~~}}}zzzzzz|||~~~tttjjjccc\\\XXXWWWXXXVVVSSSOOOKKKHHHFFFEEEFFFGGGKKKRRR[[[gggrrryyyyyyuuurrrtttvvvxxxwwwuuu|||wwwmmmbbb[[[PPPLLLIIIKKKMMMLLLEEE>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999|||nnncccZZZ]]]```___ZZZSSSMMMJJJJJJOOOSSSQQQJJJEEEFFFIIIMMMJJJFFFBBB???=========<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@CCCFFFGGGKKKXXXfffyyy}}}vvvppphhhnnnsssyyy|||vvvqqqnnnmmmjjjgggfffjjjpppuuuyyyvvvvvv{{{~~~{{{ppphhhaaa\\\[[[VVVUUUSSSQQQNNNMMMKKKKKKFFFGGGIIILLLSSS___mmmvvv{{{vvvssstttvvvyyyuuuooorrrzzzoooeee]]]RRRLLLHHHJJJOOOOOOGGG???<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999uuuhhhaaa^^^]]]___]]]XXXUUUVVVMMMQQQUUUSSSMMMHHHGGGHHHLLLKKKIIIDDD@@@<<<;;;<<<========================<<<999777888:::<<<>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@AAABBBCCCKKK]]]ooovvvnnnllllllttt~~~~~~xxxqqqllliiifffbbb___\\\XXXVVVXXXZZZ\\\bbbhhhpppwww}}}{{{vvvooohhheeefffhhhkkkssswww{{{}}}|||yyywwwuuuzzz}}}xxxkkkccc^^^]]]YYYXXXVVVUUUSSSPPPLLLIIIIIIGGGHHHLLLPPPVVVcccooowwwwwwuuussswww~~~||||||rrruuu~~~|||rrrhhh```XXXQQQKKKJJJMMMNNNKKKFFF???<<<;;;===;;;999:::>>>999999999999999999999999666666777888999::::::;;;|||nnneeeaaa^^^___]]]YYYWWWYYYQQQTTTWWWTTTNNNIIIGGGHHHKKKKKKIIIEEEAAA===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===;;;999999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDGGGQQQeeewww|||qqqlllmmmuuu}}}~~~{{{yyytttooogggaaa^^^[[[XXXVVVUUUQQQOOOPPPRRRSSSYYY```iiipppuuuwwwxxxzzzxxxtttkkkhhhbbb\\\ZZZZZZ]]]___cccfffkkknnnnnnnnnnnnooovvv{{{sssiiiccc```\\\ZZZXXXVVVUUURRROOOLLLKKKHHHHHHJJJLLLQQQ]]]iiitttvvvvvvuuuwww}}}}}}wwwyyywwwmmmdddYYYRRRKKKJJJMMMOOOLLLIIIAAA>>><<<===:::777888<<<999999999999999999999999666777777777888999999999xxxllleee```___^^^[[[ZZZ]]]XXXZZZZZZVVVOOOIIIGGGHHHKKKLLLJJJGGGBBB>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;=========>>>>>>>>>>>>>>>>>>>>>>>>??????AAAFFFLLLYYYooo{{{rrrkkklllppp~~~~~~{{{xxxuuurrrqqqkkkeee]]]VVVRRRPPPNNNMMMOOOKKKIIIJJJKKKLLLRRRZZZaaahhhmmmmmmkkkkkkgggccc]]]ZZZVVVSSSQQQRRRSSSUUUVVVYYY]]]```bbbdddgggiiiwww}}}rrriiiddd___]]]ZZZXXXWWWUUURRROOONNNJJJGGGGGGGGGKKKUUUaaaooovvvzzzyyyxxx||||||qqqhhh[[[TTTMMMJJJMMMOOOOOOMMMDDD@@@<<<<<<:::666666999999999999999999999999999777777777777777777777777qqqhhh```^^^]]]\\\]]]_________^^^XXXQQQKKKHHHGGGKKKLLLLLLIIIEEE@@@>>>===========================???===;;;;;;<<<======<<<=========>>>>>>>>>>>>>>>>>>>>>@@@FFFOOO^^^uuuzzzqqqkkkhhhnnnvvv{{{zzzxxxwwwuuurrrooollljjjiiieee```YYYQQQMMMLLLLLLLLLMMMJJJJJJLLLLLLMMMSSS\\\```hhhmmmlllhhhddd```[[[VVVTTTRRRPPPPPPQQQRRRSSSTTTWWW[[[^^^bbbggglllooo}}}{{{|||}}}~~~|||ppphhhcccaaa]]]ZZZXXXVVVSSSQQQPPPKKKHHHFFFEEEGGGQQQ[[[mmmwww~~~{{{|||~~~qqqggg^^^WWWNNNKKKLLLOOOQQQPPPFFF@@@<<<;;;999666666888888888888888888888888888777777777666666666666666vvvkkk```]]]]]]]]]^^^```cccbbb```[[[TTTNNNIIIGGGKKKMMMMMMLLLGGGBBB???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===@@@GGGQQQaaawww~~~ssslllggghhhqqq{{{~~~xxxtttsssooommmkkkhhheeeccccccbbbaaa]]]WWWQQQMMMLLLNNNPPPNNNNNNPPPRRRRRRRRRXXX```hhhpppvvvrrrkkkeee___ZZZTTTSSSRRRQQQQQQSSSTTTUUUUUUZZZaaahhhooovvv}}}}}}yyyuuurrrrrrrrrtttuuuxxx}}}xxxooohhhddd___[[[XXXVVVTTTRRRPPPLLLIIIHHHFFFGGGOOOYYYjjjwww~~~pppddd___YYYQQQLLLLLLOOOQQQRRRGGG@@@;;;;;;:::888777999888888888888888888888888777777777666666666666666zzzmmmbbb^^^_________aaadddcccaaa^^^XXXQQQKKKGGGKKKMMMOOONNNJJJDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===>>>===;;;;;;<<<<<<======>>>>>>??????>>>BBBJJJVVVeeeyyy}}}uuummmhhhfffiiirrr|||~~~~~~~~~~~~}}}zzzsssmmmiiihhhbbbaaa^^^[[[ZZZZZZ[[[\\\YYYXXXTTTPPPMMMMMMPPPSSSSSSUUUYYY[[[YYYVVV[[[bbbnnnxxx|||tttmmmgggbbb[[[ZZZYYYYYYYYY[[[]]]^^^]]]dddppp{{{{{{wwwwwwxxxzzz|||vvvrrrooonnnnnnnnnppptttxxxzzz{{{nnniiibbb\\\YYYVVVTTTSSSQQQNNNLLLKKKHHHGGGMMMVVVdddrrrqqqeee```[[[SSSMMMLLLMMMPPPQQQJJJBBB<<<;;;;;;999888:::888888888888888888888888777777777777777777777777}}}pppdddaaabbbaaaaaacccbbbbbbbbb```[[[TTTLLLGGGKKKMMMPPPOOOKKKFFFAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===>>>===;;;;;;;;;<<<<<<===>>>>>>???AAA@@@EEEOOO\\\kkk~~~zzzrrrlllgggfffeeehhhpppzzz{{{xxxvvvtttsssqqqssstttvvvxxxzzz|||}}}}}}vvvuuurrrllleee___[[[ZZZUUUSSSPPPOOONNNPPPSSSTTTRRRSSSRRRPPPNNNOOOSSSWWW\\\^^^cccfffaaa[[[\\\bbbmmmzzz~~~zzzwwwqqqpppnnnmmmnnnpppsssuuusss|||zzzqqqnnnoooqqqttt||||||yyyuuurrrqqqrrrrrrrrr}}}tttnnnfff___ZZZWWWUUUTTTRRRPPPNNNMMMIIIFFFJJJPPP[[[jjjzzzvvvkkkaaa\\\UUUOOOLLLLLLMMMNNNOOOEEE===<<<<<<:::888888888888888888888888888888666777777777888999999999sssfffcccddddddcccdddaaaaaabbbaaa]]]VVVMMMGGGKKKNNNQQQPPPLLLGGGBBB@@@========================999888999:::===>>>===;;;;;;;;;;;;<<<===>>>>>>???BBBBBBHHHSSSaaappp}}}rrrjjjfffcccddddddfffnnnvvv}}}~~~yyyvvvssspppnnnhhhjjjllloooqqqsssttttttkkkjjjgggaaaZZZTTTQQQPPPKKKJJJGGGFFFGGGJJJMMMOOOOOOQQQRRRQQQPPPQQQVVVYYYcccggglllmmmfff^^^]]]bbbhhhwww}}}qqqkkkkkknnnqqqrrryyy|||xxxuuusssrrrrrrssstttuuuwwwyyy{{{{{{xxxrrriiiaaa\\\XXXVVVUUUSSSQQQPPPOOOJJJEEEGGGLLLTTTcccuuu{{{qqqaaa]]]VVVPPPLLLKKKLLLMMMSSSIII???===<<<999777777777777777777777777777777666666777888999::::::;;;wwwhhhdddccc```^^^___aaa\\\[[[]]][[[RRRLLLKKKHHHNNNRRRPPPMMMJJJEEE@@@>>>===;;;;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<======BBBBBBJJJ[[[lllzzzssshhhaaaaaaaaabbbeeekkkqqqttt}}}zzzrrrmmmjjjgggeeeddddddcccbbb```\\\VVVRRRNNNKKKHHHEEEGGGFFFDDDCCCCCCDDDFFFGGGMMMPPPSSSRRRPPPQQQWWW\\\dddkkksssrrrjjjbbb______hhhssstttkkkgggffffffnnnxxx{{{~~~{{{zzztttqqqrrrppplllpppvvvqqqyyy|||lll___XXXWWWWWWVVVTTTSSSQQQNNNLLLKKKJJJIIIMMMUUUdddtttuuuggg___XXXUUURRROOONNNPPPQQQMMMGGG@@@;;;888888888999888888888777777666666777777777777777777777777zzzjjjeeeccc```]]]^^^```[[[YYY[[[XXXQQQLLLLLLJJJPPPTTTSSSOOOMMMHHHCCC???===<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>AAACCCNNN```rrr}}}mmmccc___```aaacccfffkkkppptttvvvqqqiiiccc___]]]\\\ZZZWWWSSSOOOKKKIIIFFFCCCAAAEEEDDDBBBAAAAAABBBDDDEEEHHHLLLOOOOOONNNNNNRRRVVV\\\cccjjjjjjeee``````bbbgggttt|||qqqjjjeeefffiiillluuu~~~~~~|||wwwpppjjjjjjooolllsssyyy{{{pppbbb[[[YYYXXXXXXTTTSSSRRROOOMMMJJJIIIHHHLLLSSSaaaqqq~~~xxxiiiaaaZZZWWWTTTPPPPPPRRRRRRNNNHHHAAA<<<999888888888888888777777777666666777777777777777777777777|||nnnfffccc___]]]]]]___ZZZWWWVVVUUUPPPMMMMMMLLLSSSWWWVVVSSSPPPLLLFFF@@@>>><<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===???@@@EEESSShhh{{{zzzkkkbbb```bbbeeehhhkkkoootttwwwqqqcccZZZTTTRRRPPPMMMJJJGGGEEEDDDCCCAAA???BBBAAA@@@??????@@@AAABBBEEEIIIMMMOOONNNMMMOOOQQQSSSXXX\\\]]][[[[[[___cccjjjyyyzzzrrriiigggddddddiiiooouuu}}}zzzppplllmmmhhhmmmqqqtttyyyvvvggg___\\\ZZZYYYUUUTTTSSSQQQNNNKKKHHHFFFIIIPPP\\\kkkyyy{{{lllddd\\\YYYVVVRRRRRRUUURRROOOIIICCC>>>;;;999888888888777777777777666666777777777777777777777777{{{ooofffbbb___^^^^^^___ZZZUUUSSSQQQPPPNNNNNNMMMTTTYYYXXXVVVSSSNNNHHHBBB???===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<>>>@@@AAAIIIZZZpppzzznnngggeeeiiiooosssuuuwww{{{|||hhhYYYPPPKKKIIIFFFEEECCCBBBCCCCCCBBB@@@@@@???>>>>>>>>>>>>???@@@DDDIIINNNQQQQQQPPPPPPQQQLLLOOOQQQQQQPPPTTTZZZ```mmm}}}~~~uuupppkkkfffiiijjjnnntttzzzyyytttkkklllmmmpppvvv}}}~~~}}}}}}{{{~~~nnnddd___\\\ZZZWWWWWWVVVTTTQQQMMMIIIFFFFFFLLLWWWdddsss~~~pppggg___[[[WWWTTTTTTVVVSSSQQQLLLFFFAAA<<<999888777777777777777777666666777777777777777777777777zzzpppfff```___``````___\\\VVVQQQPPPPPPPPPOOOLLLTTTZZZZZZWWWUUUPPPJJJCCCAAA>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAACCCLLL___uuu|||xxxppplllkkkrrryyy~~~mmm[[[OOOIIIGGGBBBAAA@@@AAACCCCCCBBBAAA>>>>>>============>>>>>>CCCGGGNNNRRRTTTSSSRRRQQQKKKKKKJJJIIIIIILLLSSSYYYgggvvv{{{xxxvvvxxxzzzzzzuuussssssttttttwww{{{~~~rrrooonnnrrrxxx~~~~~~{{{wwwuuusssqqqssszzzxxxlllddd^^^ZZZYYYYYYXXXWWWSSSOOOKKKHHHDDDIIIRRR^^^mmmzzzzzztttkkkbbb]]]YYYUUUUUUWWWTTTRRRNNNIIICCC>>>:::888666666666666666666777777666666666666666666666666~~~|||zzzrrrggg``````bbbbbbaaa___YYYRRRPPPRRRRRROOOKKKTTTZZZ[[[YYYVVVQQQKKKEEEBBB>>><<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>@@@DDDJJJPPPSSSTTTRRRPPPLLLKKKIIIFFFEEEHHHLLLPPPXXXfffxxx|||uuupppoookkknnnqqqsssvvv{{{{{{uuuqqqvvv}}}|||yyyvvvrrrqqquuu{{{uuujjjaaa\\\ZZZYYYXXXVVVSSSPPPMMMKKKDDDHHHOOOXXXggg|||yyyvvvrrrzzz{{{qqqfff```[[[VVVVVVYYYUUUTTTPPPLLLFFF@@@;;;888555555666666666666777777666666666666666666666666}}}~~~wwwjjjaaaaaacccccccccbbb\\\TTTRRRTTTSSSOOOLLLTTT\\\]]][[[XXXSSSMMMFFFCCC???===<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<>>??????????????????>>>>>>AAAGGGNNNSSSUUUTTTRRRMMMKKKIIIFFFEEEFFFHHHJJJMMMWWWdddppp{{{{{{yyytttvvvzzz~~~}}}}}}}}}}}}{{{|||}}}xxxtttzzz~~~|||}}}~~~qqqeee^^^YYYXXXVVVTTTRRROOOMMMLLLGGGIIIMMMSSS```uuuuuurrrlllppp{{{wwwlllddd^^^YYYXXX[[[VVVUUURRRNNNHHHAAA<<<999555555555666666666777777666666666666666666666666~~~{{{lllbbbbbbdddcccdddddd^^^VVVSSSUUUTTTNNNMMMUUU]]]^^^]]]ZZZTTTNNNGGGCCC???===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@CCCBBBMMMccczzztttjjjssswwwtttwww{{{}}}mmm^^^RRRKKKGGGEEECCCCCCCCCDDDEEEEEECCCAAA??????@@@@@@@@@@@@?????????BBBGGGNNNTTTWWWVVVUUUMMMLLLJJJHHHFFFFFFGGGHHHIIIPPPYYY___fffmmmooolllqqqtttwwwxxxwwwxxx|||~~~}}}|||zzzyyyyyyyyywwwyyy|||yyyttt|||vvvhhh```XXXWWWTTTRRRPPPNNNMMMMMMIIIJJJLLLPPP\\\qqq|||ppplllhhhjjjrrr{{{ooogggaaa[[[ZZZ\\\WWWVVVSSSOOOIIIBBB<<<999444555555555666666777777666666666666666666666666}}}ttthhhfffhhhlllqqqyyyyyyqqqggg^^^^^^bbbbbbbbbaaa\\\UUUPPPOOOPPPOOOUUU\\\```___ZZZTTTQQQGGGCCC???<<<;;;<<<;;;;;;;;;;;;;;;::::::999999999999<<<>>>===;;;;;;>>>AAAEEESSSfffwwwxxxiiilll~~~~~~}}}wwwuuuwwwzzz{{{rrrdddWWWMMMHHHDDDCCCAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@>>>======<<<<<<@@@???@@@GGGPPPVVVVVVTTTOOOMMMJJJHHHFFFFFFGGGGGGHHHIIINNNUUUXXX[[[ccclllnnnrrrwww{{{~~~|||{{{zzzzzzvvvvvvvvvvvvwwwwwwxxxyyyvvvwwwyyy||||||sssvvvrrriiibbb[[[TTTQQQRRRSSSPPPLLLKKKJJJKKKPPPXXXhhhsssiiigggggglll}}}qqqfffaaa___[[[XXXTTTUUUUUURRRKKKCCC===999888777666777888777555333888888888888888777666666}}}pppjjj```^^^^^^aaadddiiitttyyyrrrggg^^^]]]```cccdddbbb^^^XXXRRRPPPPPPMMMSSS[[[```___[[[VVVSSSMMMIIIDDD@@@>>>===<<<;;;;;;;;;;;;::::::999999999999;;;======;;;;;;>>>BBBHHHWWWjjj|||vvvkkkppp~~~zzzzzz|||~~~yyytttssswwwzzzwwwoooaaaUUULLLHHHEEECCC@@@@@@?????????@@@@@@AAACCCBBBAAA???>>>>>>======@@@???@@@FFFNNNTTTTTTRRROOOMMMJJJHHHFFFFFFFFFGGGGGGIIINNNUUUYYY^^^gggqqqvvv|||{{{wwwuuutttsssrrrqqqqqqrrrrrrssstttuuuuuuvvvyyy|||wwwvvv{{{zzzpppeee^^^VVVSSSSSSSSSPPPMMMLLLJJJKKKOOOVVVeee~~~pppfffcccccchhhyyyssshhhbbb___[[[XXXQQQSSSTTTSSSNNNGGGAAA===888777666666777777555333555555555555555444333333~~~qqqhhhddd]]]ZZZXXXYYYZZZ\\\ccckkkwww|||uuukkkaaa^^^```dddeeedddaaa[[[UUUQQQOOOKKKRRRZZZ``````\\\WWWUUUSSSOOOHHHCCC@@@>>><<<:::;;;;;;::::::::::::999999888;;;<<<<<<:::;;;???BBBKKK\\\ppp|||uuuqqqxxx~~~zzzwwwxxx{{{}}}~~~~~~|||xxxsssqqqrrrwwwzzzsssnnnuuuvvvnnnaaaVVVNNNJJJGGGFFFAAAAAA@@@@@@@@@@@@@@@AAADDDCCCBBB@@@???????????????>>>???DDDKKKPPPQQQPPPOOOMMMKKKHHHGGGFFFFFFFFFGGGHHHNNNWWW]]]dddoooyyyzzzuuurrrpppnnnlllkkkkkkkkkkkklllmmmnnnooorrrsssuuuxxx|||zzzuuuwww|||{{{kkkcccZZZUUUTTTTTTQQQMMMLLLJJJJJJLLLSSSbbbzzzuuulllffffffiiiwwwwwwkkkccc^^^ZZZWWWNNNPPPSSSSSSQQQLLLFFFBBB999777666666666666555333444444444444444333333222tttlllhhhccc___[[[[[[ZZZZZZ]]]cccgggrrr{{{rrrgggaaaaaacccdddeeeccc^^^WWWQQQMMMIIIPPPYYY___```]]]YYYWWWUUUPPPIIIDDD@@@>>>;;;:::::::::::::::::::::::::::888:::<<<;;;:::;;;@@@DDDMMM___vvv}}}}}}zzzyyy{{{~~~{{{xxxxxxzzz}}}||||||xxxuuuqqqnnnnnnqqqwww{{{~~~nnnffflll|||zzzrrrfffZZZRRRMMMJJJIIIEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@????????????>>>???CCCHHHLLLNNNNNNNNNMMMKKKIIIGGGFFFFFFEEEHHHJJJRRR\\\dddkkkwww}}}{{{xxxtttqqqooommmjjjhhheeeeeeeeefffggghhhiiijjjlllnnnppptttxxx|||~~~|||vvvvvvzzzqqqhhh]]]WWWTTTSSSPPPLLLLLLIIIIIIKKKQQQ___wwwyyyqqqooonnnxxx|||nnnddd]]]XXXUUULLLNNNQQQSSSRRRNNNGGGBBB:::888666555666666444333666666777777666666555444zzztttkkkeee___]]]\\\ZZZ[[[___^^^gggvvv~~~vvvkkkbbb``````bbbddddddaaaYYYQQQKKKHHHOOOXXX___```^^^ZZZXXXRRRMMMGGGBBB???===;;;999::::::::::::::::::::::::888:::<<<;;;:::<<>><<<;;;999999999::::::::::::;;;;;;999;;;<<<<<<;;;>>>DDDIIIVVVjjjwwwvvvuuuvvvyyy{{{||||||uuurrrpppqqqvvvzzz||||||}}}|||{{{yyyyyyxxxxxxxxxnnnllljjjkkkpppuuuzzz|||}}}{{{~~~{{{oooddd[[[UUUPPPNNNJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAACCCFFFIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGKKKRRR___mmmuuuyyy~~~yyyvvvssspppmmmkkkdddbbb```______]]][[[YYYXXXXXXYYYZZZ[[[\\\^^^___ccceeehhhlllqqqvvvzzz}}}yyyzzz{{{{{{zzz{{{~~~~~~}}}yyyyyytttfff[[[VVVSSSOOOLLLKKKIIIIIIJJJMMMWWWkkk}}}|||xxx{{{wwwjjj```[[[XXXMMMLLLMMMOOOPPPNNNHHHCCC>>>;;;888777777777666555666666666666666555555444tttmmmiiieeedddgggdddeeehhhmmmrrrsssqqqooogggiiikkkoooqqqssstttuuurrrrrrtttvvv{{{ttthhhccc]]]```dddhhhhhh```UUULLLGGGNNNXXX___```^^^[[[YYYSSSNNNHHHBBB???===;;;999999999999::::::;;;;;;;;;:::<<<===<<<<<>><<<:::999999999::::::;;;;;;;;;;;;<<<=========@@@GGGLLLhhhzzz}}}xxxwwwvvvwwwyyyyyyyyywwwrrrssstttsssqqqqqqrrrsssnnnooooooppppppooonnnnnnlllkkkkkkooouuu{{{}}}||||||rrrkkkfffbbb```VVVUUUSSSQQQPPPOOONNNNNNHHHHHHGGGGGGFFFGGGGGGGGGBBBBBBBBBBBBBBBDDDGGGJJJGGGHHHIIIIIIJJJJJJJJJIIIJJJTTTfffwww~~~{{{zzz|||uuu}}}|||yyytttoookkkbbb```^^^]]]\\\[[[XXXVVVWWWTTTRRRPPPPPPPPPNNNMMMJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTWWW\\\aaagggkkknnnnnnqqqtttwwwxxxxxxyyy{{{|||zzz~~~nnnaaa[[[WWWSSSPPPMMMKKKKKKIIIGGGKKKYYYgggrrrhhhbbb```OOOLLLKKKMMMQQQSSSOOOKKKAAA>>>:::888888888888777666666777777666666555444{{{||||||xxxqqqggg```^^^^^^WWWTTTRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWYYY]]]bbbfffzzz}}}uuujjjdddbbbaaaeeehhhcccXXXNNNJJJPPPYYY______[[[UUURRRQQQOOOLLLFFF???;;;999:::888888999999999:::::::::<<<;;;<<>>???AAAJJJTTTjjjzzz~~~yyyzzzuuuwwwzzz~~~}}}yyywwwvvvrrrnnnlllkkkiiijjjmmmnnnmmmkkknnnoooqqqtttxxx{{{||||||xxxqqqlllbbb___ZZZXXXWWWVVVSSSQQQRRRSSSUUUWWWXXXWWWVVVUUUQQQPPPNNNKKKJJJIIIIIIIIIHHHLLLNNNMMMIIIGGGIIILLLLLLVVVgggwwwyyyttthhhfffgggnnnxxx~~~{{{vvvrrroookkkgggdddaaa```^^^[[[XXXUUURRRQQQMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCEEEFFFGGGHHHIIILLLOOOSSSWWWZZZ\\\aaaeeekkkoooqqqsssuuuvvvtttwww{{{~~~~~~}}}~~~{{{yyy{{{~~~~~~|||}}}qqqggg___WWWSSSSSSPPPMMMJJJIIIGGGIIIRRR\\\lll{{{xxxlllbbb\\\SSSKKKFFFIIINNNOOONNNOOOHHHCCC<<<777666666666777666666666666777777777777xxxlll```XXXTTTQQQNNNMMMMMMNNNNNNMMMNNNOOOOOONNNNNNOOOSSSVVV^^^ccclllvvvxxxhhheeeccceeeiiifff]]]UUUKKKQQQXXX^^^___[[[TTTPPPPPPOOOMMMHHHCCC>>>===<<<::::::::::::;;;;;;;;;;;;999999;;;===>>>BBBMMMYYYlll|||zzzvvvwwwrrrvvv{{{zzzvvvrrroookkkjjjjjjlllooorrrrrrrrruuuuuuvvvwwwxxxxxxyyyyyywwwqqqeeeaaa]]]ZZZYYYZZZYYYYYYYYY[[[]]]___``````___^^^YYYXXXUUURRRPPPNNNMMMLLLLLLNNNQQQOOOLLLJJJLLLNNNLLLWWWhhhzzz}}}wwwiiieeebbbeeelllrrrsssrrroookkkeee```]]]ZZZWWWUUUQQQPPPOOOLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>????????????@@@AAABBBBBBCCCDDDFFFHHHLLLPPPSSSTTTXXX\\\bbbfffiiillloooqqqsssvvvzzz}}}~~~}}}||||||~~~yyytttrrryyyzzz|||}}}~~~}}}vvvmmmddd[[[VVVUUUQQQNNNKKKJJJGGGHHHOOOXXXdddsss|||nnnddd^^^SSSKKKFFFHHHMMMNNNMMMNNNHHHCCC<<<888666666666666666666666666777777777777|||rrrfff\\\XXXTTTPPPNNNNNNNNNNNNMMMNNNNNNNNNLLLKKKKKKMMMOOOSSSWWW___eeelllzzzjjjeeebbbdddgggfff___XXXNNNRRRYYY___```\\\UUUOOONNNNNNMMMIIIDDD@@@===<<<:::::::::;;;;;;;;;<<<<<<999999;;;===>>>CCCPPP^^^ooo}}}wwwuuuvvvqqquuuzzzzzzvvvrrrooollllllmmmnnnqqqtttwwwxxxyyyyyyzzzyyyxxxxxxyyyzzzxxxssshhheeeaaa]]]\\\^^^___aaabbbcccfffggghhhhhhgggfffcccbbb___\\\YYYVVVTTTSSSRRRSSSTTTSSSPPPNNNNNNOOOKKKVVVhhh{{{}}}pppiiibbbaaaeeeiiijjjiiiccc___XXXSSSPPPNNNLLLKKKGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@??????>>>??????>>>>>>============<<<<<<<<<======>>>>>>>>>>>>???AAACCCFFFIIILLLMMMPPPSSSYYY]]]aaafffjjjmmmqqquuuzzz}}}~~~|||{{{|||~~~|||tttoootttwww{{{~~~zzz|||}}}~~~}}}sssiii___XXXUUUSSSOOOLLLJJJHHHGGGLLLTTT___nnn~~~pppeee___UUULLLFFFHHHLLLMMMMMMNNNHHHCCC===999777666666555666666666666777777777777{{{nnnddd[[[WWWRRROOONNNNNNMMMMMMOOOOOOOOOMMMKKKJJJLLLMMMOOOQQQUUUXXX[[[eeezzzkkkeee```aaaeeefffaaa[[[RRRUUU[[[aaaccc___WWWPPPMMMNNNNNNKKKEEE@@@===;;;:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>>>>DDDTTTdddrrrxxxttttttppptttyyy~~~xxxtttqqqpppmmmnnnnnnoooqqqssswwwyyyzzz||||||{{{yyyyyy{{{}}}|||wwwnnnkkkgggcccaaacccfffhhhnnnoooqqqrrrsssrrrpppoookkkjjjhhhfffbbb___]]][[[XXXXXXXXXVVVSSSPPPNNNNNNKKKTTTeeexxxsssjjj```[[[\\\^^^^^^]]]YYYTTTOOOJJJHHHGGGFFFEEEAAAAAAAAAAAA@@@@@@????????????>>>>>>======<<<<<<:::::::::999999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEGGGHHHIIIMMMQQQVVV[[[```fffjjjlllpppvvvzzz|||}}}}}}~~~}}}}}}}}}~~~xxxtttvvvzzz~~~|||xxxzzz}}}{{{pppcccYYYVVVUUUPPPMMMLLLJJJHHHKKKPPP\\\jjj}}}pppeee```VVVMMMFFFHHHKKKLLLLLLNNNIIIEEE???:::888777666555666666666666777777777777rrrggg^^^ZZZTTTOOOMMMMMMMMMLLLNNNOOOOOONNNLLLKKKLLLMMMMMMMMMOOOPPPQQQVVVdddrrrlllfff``````dddfffccc^^^WWWYYY^^^dddgggcccZZZRRRNNNPPPPPPMMMHHHBBB===;;;::::::::::::;;;;;;;;;;;;<<<<<<>>>??????GGGYYYkkkxxx{{{ssspppqqqtttwww|||}}}wwwrrrpppnnnmmmnnnnnnnnnoooqqqvvvyyy{{{}}}~~~}}}zzzzzz}}}wwwuuuqqqllliiiiiilllooosssuuuwwwxxxyyyxxxwwwvvvsssrrrqqqooommmjjjhhhfffaaa```]]]ZZZUUUQQQNNNLLLMMMSSS```rrruuukkk^^^WWWUUUVVVUUUSSSNNNJJJFFFCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEGGGLLLPPPUUU[[[aaafffkkkpppvvv{{{}}}~~~~~~~~~~~~~~~~~~zzz|||zzz|||wwwhhh\\\WWWWWWRRRNNNMMMLLLIIIKKKNNNYYYgggzzzrrrfffaaaYYYOOOHHHHHHLLLLLLMMMNNNKKKFFFAAA<<<:::999777666666666666666777777777777yyymmmccc^^^WWWRRRPPPOOOOOONNNLLLMMMNNNMMMKKKKKKLLLMMMKKKIIIIIILLLMMMPPPWWW```ooooooggg``````dddgggeeebbb\\\]]]aaagggjjjfff\\\TTTQQQSSSTTTQQQKKKDDD>>><<<999999999999::::::::::::999;;;===???AAAKKK```ttt~~~}}}sssoooqqqtttwww|||xxxrrrnnnlllmmmoooppppppppptttyyy}}}}}}~~~{{{{{{~~~|||vvvqqqppprrruuuuuuwwwzzz|||~~~~~~}}}}}}}}}|||zzzxxxvvvuuummmkkkgggbbb\\\WWWQQQNNNPPPRRR[[[jjj{{{tttjjj\\\SSSPPPOOOLLLIIIDDDBBB@@@>>>>>>===<<<:::========================;;;;;;;;;;;;::::::::::::<<<<<<<<<===============999:::;;;;;;;;;;;;:::999::::::;;;<<<===???AAABBBAAACCCGGGKKKPPPVVV]]]bbbkkkpppwww|||}}}~~~}}}}}}~~~~~~}}}nnn```ZZZXXXRRROOOOOONNNKKKKKKNNNYYYgggzzztttiiiddd[[[QQQIIIIIILLLMMMMMMOOOLLLHHHCCC>>><<<:::888777666666666666777777777777xxxhhhccc\\\VVVTTTSSSRRRRRRIIIKKKLLLLLLKKKJJJKKKMMMHHHEEEFFFJJJMMMNNNRRRXXXVVVjjjqqqiiiaaa```eeeiiihhheee^^^```ccciiimmmhhh^^^VVVTTTVVVWWWTTTMMMFFF@@@===888888999999999:::::::::777999<<>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999999999999999::::::888999:::;;;;;;:::999888:::::::::;;;<<<>>>???@@@???AAADDDHHHLLLSSS[[[```fffkkksssxxx{{{||||||}}}yyy|||~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~|||zzz|||~~~rrrccc\\\XXXSSSOOOPPPOOOLLLLLLNNN[[[iii|||}}}~~~vvvkkkfff\\\RRRJJJJJJMMMMMMNNNOOOMMMIIIDDD@@@===;;;999777666666666666777777777777}}}uuujjj___YYYUUURRRQQQQQQPPPNNNLLLJJJIIIHHHGGGJJJJJJKKKKKKLLLMMMNNNOOOWWW^^^nnn|||qqqggg^^^___gggllljjjeee^^^___dddkkkooolllaaaXXXYYY\\\[[[UUUOOOIIIAAA:::999999999999::::::;;;<<<===>>>>>>>>>DDDSSSiiizzzvvvooonnnmmmrrr|||}}}wwwsssqqqqqqtttxxx{{{}}}}}}~~~~~~~~~}}}}}}~~~zzz}}}wwwnnngggbbb]]]ZZZVVVUUUXXXcccpppyyy{{{yyyjjjaaaTTTJJJEEECCCAAA@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999777888::::::;;;:::999888999999::::::::::::;;;;;;@@@AAACCCFFFIIINNNUUUYYYcccgggnnnsssvvvxxxzzz{{{~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||||||||}}}~~~yyyhhh]]][[[VVVRRRRRRQQQMMMLLLMMMXXXgggzzz~~~~~~|||xxx}}}wwwkkkddd]]]YYYRRRLLLIIIJJJNNNPPPNNNKKKFFFAAA===:::999888777777666666666666777777xxxhhh]]]WWWSSSQQQNNNMMMLLLKKKJJJJJJJJJKKKMMMMMMLLLLLLMMMMMMNNNOOOSSSXXXdddvvv~~~xxxooofff^^^```hhhmmmkkkgggbbbaaacccggglllkkkeee___\\\___^^^XXXRRRLLLCCC;;;::::::999999::::::;;;<<<<<<===>>>@@@GGGWWWnnn{{{~~~yyyqqqmmmmmmmmmttt{{{wwwuuuvvvwwwyyy{{{}}}}}}~~~xxxpppjjjdddaaa[[[XXXYYY```jjjqqqrrrpppddd\\\PPPGGGCCCAAA@@@>>>>>>>>>>>>>>>>>>=========<<<============>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888999::::::::::::999888999999999::::::;;;;;;;;;<<<===???AAADDDIIIOOOTTT]]]aaahhhmmmqqqtttvvvxxx{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}~~~~~~~~~}}}|||||||||||||||}}}~~~zzzjjj```\\\VVVSSSSSSRRRNNNLLLNNNVVVcccuuu}}}wwwwwwtttqqqwwwyyyllleee```\\\UUUOOOKKKKKKLLLNNNNNNKKKGGGBBB===:::999888777777666666666666777777xxxiii___YYYVVVPPPOOONNNLLLLLLLLLLLLMMMOOONNNNNNMMMMMMNNNNNNOOOQQQTTT[[[eeeuuu}}}xxxmmmeee___aaaiiiooonnnjjjgggccc```bbbgggjjjiiifffaaadddccc\\\UUUNNNEEE===::::::::::::::::::;;;<<<;;;<<<>>>BBBKKK]]]sssuuu|||uuussspppkkkjjjkkkmmmuuu~~~{{{zzzzzzzzzzzz|||zzzssslllhhhbbb^^^[[[]]]bbbgggfffddd\\\UUUJJJCCC@@@???>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999888888999::::::;;;<<<<<<999;;;<<<>>>AAAEEEJJJNNNTTTXXX___eeeiiimmmqqqtttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxzzz{{{||||||||||||||||||}}}}}}~~~~~~}}}}}}~~~|||{{{mmmddd]]]WWWTTTTTTSSSOOONNNOOOTTT___ooozzzzzzrrrqqqnnnlllsss|||nnnfffccc```YYYSSSNNNLLLKKKKKKOOOLLLHHHCCC>>>;;;999888777777666666666666777777{{{mmmccc]]]WWWUUURRROOONNNMMMMMMMMMOOONNNNNNNNNNNNNNNOOOOOOQQQUUUXXX]]]fffwww}}}mmmgggaaaccckkkqqqqqqnnniiiddd______eeejjjkkkiiieeehhhggg```YYYQQQGGG>>>;;;;;;:::::::::;;;;;;<<<;;;<<<>>>CCCNNNaaawww~~~uuu}}}uuunnnkkkiiifffgggjjjlllvvv~~~|||{{{zzz{{{}}}~~~}}}zzzrrrmmmjjjddd^^^\\\^^^___^^^]]]UUUNNNFFF@@@??????===<<<::::::;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999999888888999999:::;;;<<<<<<:::;;;===>>>@@@DDDHHHKKKMMMQQQWWW]]]bbbgggmmmppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssuuuxxxyyyzzzzzz{{{{{{|||}}}~~~~~~}}}ooofff^^^XXXTTTUUUTTTPPPNNNPPPSSS]]]jjjtttzzz~~~|||ssspppmmmkkksssqqqhhhdddaaa\\\VVVRRRNNNMMMLLLOOOMMMIIIDDD???;;;999777777777666666666666777777|||lllbbbYYYWWWTTTRRRQQQQQQRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQUUUYYYZZZ^^^jjj|||qqqjjjeeeffflllrrrsssrrrjjjddd^^^^^^dddiiikkkjjjgggjjjjjjddd\\\SSSIII???<<<<<<;;;::::::;;;;;;;;;<<<<<>>===::::::;;;;;;<<<<<<===============>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999888888999::::::;;;<<<<<<999;;;===>>>???AAAEEEGGGHHHLLLQQQVVV[[[aaagggkkkmmmmmmnnnooopppooooooooommmmmmmmmnnnppprrrtttvvvxxxyyyzzz{{{|||~~~~~~~~~}}}}}}}}}~~~|||wwwtttvvvzzz|||}}}pppeee^^^YYYUUUUUUTTTPPPOOOPPPSSS[[[fffpppwww}}}wwwtttpppnnnuuutttjjjcccaaa]]]XXXTTTRRRPPPPPPPPPNNNJJJEEE@@@<<<999777777777666666666666777777uuuhhh[[[ZZZXXXWWWXXX[[[^^^```ZZZYYYXXXVVVUUUUUUTTTTTTOOOSSSWWWWWWXXX^^^kkkuuu~~~yyy|||wwwpppiiihhhmmmsssuuuvvvmmmfff______dddiiilllkkkiiimmmmmmggg___WWWLLLBBB===<<<;;;;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<============>>>>>>>>><<<<<<<<<==================<<<;;;:::999999999:::999999::::::::::::;;;;;;777999:::;;;;;;===???BBBDDDGGGKKKOOOTTTZZZ```dddfffgggiiijjjkkklllkkkkkkiiiiiiiiijjjkkkmmmpppqqqtttvvvxxx{{{}}}}}}~~~}}}{{{{{{zzzzzzzzz{{{}}}~~~|||uuupppmmmqqqxxx}}}{{{uuuyyyrrreee^^^XXXUUUUUUTTTPPPOOOPPPQQQXXXbbblllttt{{{|||zzzvvvrrrwwwwwwmmmcccaaa]]]YYYUUUSSSSSSSSSPPPOOOKKKFFFAAA===999777777777666666666666777777vvvfffeeeddddddeeeiiimmmoooiiigggddd```]]]ZZZYYYXXXOOOQQQSSSSSSRRRVVV^^^eeepppzzzsssrrrzzz~~~vvvmmmiiimmmrrrwwwxxxssskkkaaa^^^cccjjjnnnppplllppppppkkkccc[[[PPPFFF======<<<;;;;;;;;;;;;;;;;;;<<>><<<>>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>><<<=========>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>===;;;:::999999::::::;;;;;;::::::::::::999999666888999:::::::::<<<>>>@@@BBBEEEGGGKKKQQQWWW\\\]]]^^^aaadddfffffffffeeeeeeeeedddeeefffhhhjjjkkkooorrrvvvzzz||||||{{{zzz{{{zzzzzzzzz{{{|||~~~}}}tttpppnnnqqqwww|||xxxuuutttuuu{{{vvvggg]]]XXXTTTTTTSSSPPPNNNOOOMMMSSS]]]gggpppwww|||~~~xxx{{{zzznnneeebbb]]]XXXUUUSSSSSSSSSQQQOOOLLLGGGBBB===999777777777666666666666777777ppprrrtttwww{{{uuusssqqqpppqqqtttwwwyyytttqqqmmmhhhccc___\\\ZZZPPPQQQQQQPPPPPPSSSYYY]]]___ppp|||vvvooolllrrr}}}zzzooojjjlllrrrwwwzzzyyyoooccc^^^bbbjjjqqqtttmmmrrrsssmmmfff^^^SSSIII>>>===<<<;;;;;;;;;;;;;;;:::;;;???IIIZZZqqqwwwuuu~~~qqqiiidddcccddddddfffkkkvvv|||~~~~~~}}}}}}}}}||||||~~~~~~~~~|||}}}qqqlllfff^^^WWWQQQNNNLLLHHHDDD@@@???@@@@@@>>>;;;======<<<<<<;;;;;;;;;:::============>>>>>>>>>>>><<<=========>>>>>>??????<<<=========>>>>>>??????>>>===<<<:::999999::::::<<<;;;;;;::::::999999888777999:::;;;::::::<<<======>>>@@@BBBEEEJJJQQQUUUVVVXXX\\\___aaabbbbbbaaabbbbbbaaaaaabbbdddfffgggkkknnntttxxx{{{{{{yyywww}}}}}}|||}}}~~~xxxpppmmmoooxxx~~~|||vvvrrrooonnn{{{yyyiii]]]WWWTTTTTTSSSOOONNNOOOIIIOOOYYYdddmmmtttxxx{{{}}}{{{pppgggccc^^^XXXTTTRRRRRRSSSQQQPPPLLLHHHCCC===999666777777666666666666777777___```aaadddhhhkkknnnppptttyyy{{{xxxzzz}}}}}}~~~xxxrrrmmmeee^^^^^^ZZZUUURRRQQQRRRSSSSSS\\\gggwwwwwwmmmgggiiilllrrr~~~qqqiiijjjpppwwwzzzyyypppccc\\\aaammmrrrqqqqqqtttsssnnnhhhbbbWWWMMMBBB>>>:::888999;;;<<<<<<======AAANNNbbbxxxvvv|||mmmgggbbbaaabbbccciiipppvvv}}}~~~uuuiiiccc[[[UUURRROOOMMMJJJDDDCCCBBB@@@>>>=========<<<<<<<<<<<<===>>>??????>>>>>>???@@@@@@???>>>===<<<<<<============<<<<<<999:::;;;===>>>????????????????????????>>>=========<<<;;;::::::::::::::::::::::::999::::::;;;;;;===>>>@@@BBBEEEGGGIIIJJJQQQSSSVVVXXXZZZZZZZZZYYYXXXXXXXXXXXXZZZ\\\^^^```fffhhhkkkmmmooorrruuuxxxvvvxxxzzz{{{|||~~~yyypppiiifffeeevvv}}}uuuooonnnooorrr~~~lllfff^^^XXXVVVUUUPPPMMMLLLMMMPPPWWW```jjjqqqtttuuuzzz|||rrrkkkddd]]]YYYTTTOOOOOORRRQQQPPPMMMIIIDDD>>>:::777333333444444555555666666SSSTTTUUUXXX[[[^^^```bbbhhhkkkqqqvvv|||{{{rrrjjjdddaaa]]]ZZZZZZZZZZZZYYY[[[cccrrrzzzoooffffffhhhnnn~~~qqqjjjkkkqqqxxx{{{zzzrrreee]]]bbbmmmsssrrrrrruuutttpppkkkeeeZZZPPPBBB???:::888999;;;<<<===>>>>>>BBBOOOdddzzzyyykkkeeeaaaaaabbbdddjjjqqqzzz}}}uuummmccc^^^VVVQQQNNNLLLJJJHHHDDDDDDBBBAAA@@@?????????@@@??????>>>>>>>>>>>>>>><<<<<<===>>>======;;;;;;===>>>>>>??????>>>>>>===:::;;;<<<===>>>>>>>>>>>>???????????????>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<===>>>@@@CCCEEEFFFGGGKKKMMMOOORRRSSSSSSSSSRRRTTTTTTTTTTTTVVVXXXZZZ[[[aaacccfffhhhjjjnnnrrruuuwwwxxxzzz||||||~~~|||tttlllfffddddddqqq~~~vvvnnnjjjlllsssxxxssshhh___XXXVVVTTTOOOKKKKKKNNNQQQVVV___hhhooorrrrrryyy~~~~~~ssshhhccc^^^YYYSSSNNNNNNSSSQQQPPPNNNJJJEEE@@@;;;888666666666666777777777777GGGHHHHHHJJJLLLNNNPPPQQQXXXZZZ___ccchhhooovvv{{{|||xxxuuunnnppprrrtttxxx|||pppnnnkkkjjjiiihhheeeccc```eeeqqquuujjjfffeeelll~~~qqqjjjkkkqqqxxx||||||tttggg^^^bbblllssssssrrruuuvvvrrrnnniii^^^UUUCCC???;;;999:::;;;======>>>>>>CCCQQQeee{{{vvviiiccc___```bbbdddkkkqqq|||~~~~~~}}}|||qqqhhhbbbZZZVVVQQQMMMKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAA@@@???>>>==================<<<;;;:::>>>??????@@@@@@??????>>>;;;<<<======>>>>>>>>>>>>?????????@@@??????>>>============<<<<<<<<<<<<<<<::::::999999999999:::::::::;;;<<<>>>???AAABBBCCCEEEFFFIIIKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSUUUYYY[[[^^^aaadddgggllloootttvvvxxxzzzzzz|||~~~~~~wwwooogggccccccdddkkk}}}}}}wwwoooiiiiiiqqq~~~yyyjjjaaaXXXUUURRRMMMJJJJJJNNNPPPVVV^^^fffmmmpppqqqxxx|||}}}pppcccaaa^^^ZZZQQQKKKMMMSSSQQQPPPOOOLLLGGGBBB===:::999999999888888888888888AAAAAAAAABBBCCCEEEFFFGGGLLLNNNQQQTTTYYY___gggllltttzzz|||uuupppkkkhhhfffdddfffjjjmmmsss||||||wwwtttpppssszzzsssmmmkkkqqq|||pppiiijjjqqqxxx|||}}}vvviii___bbbkkkrrrsssppptttvvvssspppkkkaaaWWWCCC@@@<<<::::::<<<===>>>>>>>>>DDDQQQfff|||~~~tttfffaaa^^^```ccceeelllrrr}}}yyyuuutttttttttxxxttthhh___YYYUUUQQQOOOLLLJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???AAAAAA@@@@@@???>>>======>>>??????????????????>>><<<======>>>>>>>>>======?????????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>======;;;::::::999999999999:::999:::;;;<<<===???@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOQQQTTTWWWZZZ]]]aaafffiiinnnqqqtttuuuvvvxxxzzz|||}}}uuulllfffcccdddeeehhhyyy~~~ssspppmmmlllrrr|||jjj```WWWSSSQQQLLLJJJJJJLLLNNNTTT\\\fffmmmqqqrrrwww{{{zzzkkk______^^^ZZZPPPHHHJJJRRRQQQPPPOOOMMMIIIDDD???<<<:::::::::999999888888777>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGIIIMMMRRRYYY^^^aaagggnnnsssyyy~~~{{{tttkkkddd^^^\\\[[[___aaadddhhhoooxxxzzzvvvzzzzzznnngggiiipppwww{{{~~~xxxlllbbbccckkkrrrrrrnnnrrruuusssqqqlllbbbXXXDDD@@@<<<:::;;;===>>>>>>===>>>DDDRRRhhh}}}}}}xxxqqqeeeaaa^^^aaadddffflllsss~~~~~~zzzsssooolllhhhiiimmmvvv}}}mmm___VVVQQQNNNLLLJJJKKKKKKKKKKKKKKKLLLLLLHHHHHHHHHIIIIIIJJJKKKLLLHHHHHHIIIHHHHHHFFFEEEDDDDDDDDDCCCAAA@@@??????>>>===>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>===??????@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@???>>><<<;;;;;;:::999999:::::::::;;;;;;<<<======>>>>>>@@@@@@AAABBBCCCDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQTTTWWW[[[```ccciiilllppprrrtttuuuxxxyyy}}}uuunnnjjjiiijjjlllooo}}}{{{wwwtttqqqjjjlllpppwww{{{iii___UUUQQQOOOKKKJJJKKKIIIKKKQQQ[[[eeennnsssuuuvvv{{{|||lll_________ZZZPPPFFFGGGNNNOOOPPPOOONNNJJJFFFAAA>>>999999999888888777777777<<<<<<;;;;;;<<<<<<===>>>===>>>@@@BBBDDDGGGLLLPPPQQQWWW]]]bbbhhhooorrrqqqqqqnnniii```YYYTTTSSSSSSWWWXXX[[[```hhhqqqzzz~~~~~~yyymmmgggiiiqqqxxx}}}{{{qqqhhhgggnnnrrrsssmmmrrruuutttqqqlllbbbXXXEEEAAA===;;;<<<===??????>>>???FFFUUUjjj~~~|||yyy~~~}}}sssllleeeaaa___bbbeeehhhmmmttt|||~~~~~~uuuooojjjdddaaacccdddmmmyyy~~~mmmdddXXXOOOKKKHHHFFFEEEFFFIIILLLNNNNNNOOOQQQRRRNNNNNNNNNOOOOOOQQQRRRRRRNNNNNNOOOOOONNNMMMKKKJJJGGGFFFDDDBBBAAA@@@??????===>>>>>>>>>>>>>>>>>>===<<<===>>>>>>????????????>>>???@@@@@@AAA@@@@@@@@@>>>???AAABBBBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@CCCBBBBBBBBBCCCDDDFFFGGGFFFIIILLLOOOQQQUUUYYY\\\dddggglllppprrrtttvvvxxx~~~~~~|||yyytttqqqrrrtttvvvvvv||||||yyytttooollljjjiiiiiikkkqqqzzz~~~kkk```UUUPPPMMMJJJIIIJJJFFFHHHNNNXXXcccmmmsssvvvwww{{{rrreeecccaaa]]]RRRHHHFFFJJJNNNNNNOOONNNKKKGGGBBB???888888888777777777777777:::::::::::::::;;;<<<<<<:::<<<===??????AAADDDGGGGGGLLLPPPRRRWWW^^^aaa```^^^]]]ZZZTTTNNNJJJKKKMMMMMMNNNQQQXXXaaajjjrrrvvv}}}{{{{{{oooiiikkksss{{{xxxooommmqqquuutttnnnrrrvvvuuurrrmmmcccXXXEEEBBB===;;;<<<>>>??????@@@BBBIIIXXXmmm{{{}}}vvvtttyyytttlllgggbbbaaadddfffhhhnnnttt~~~}}}}}}}}}~~~{{{}}}xxxqqqkkkccc______\\\___ccceeehhhkkkggg```WWWQQQKKKGGGFFFEEEBBB@@@CCCGGGLLLPPPQQQRRRUUUWWWVVVVVVVVVVVVVVVWWWXXXYYYVVVWWWWWWWWWUUURRRPPPNNNKKKJJJGGGEEECCCBBBBBBBBB>>>??????@@@@@@??????>>>;;;<<<===>>>???@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@>>>@@@AAACCCCCCCCCAAAAAA??????>>><<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>@@@@@@??????@@@AAABBBDDDBBBDDDGGGJJJLLLOOOSSSVVV[[[```eeejjjmmmppprrrtttyyyyyy{{{~~~}}}sssqqqqqquuu{{{wwwoookkkfffbbbbbbeeejjjnnnyyyooocccVVVOOOKKKGGGEEEGGGDDDFFFLLLUUU```jjjppprrrwww{{{yyymmmiiieeeaaaWWWLLLGGGGGGLLLMMMNNNNNNLLLGGGBBB???777777777777888888888888;;;:::::::::;;;<<<<<<===:::<<<>>>??????@@@AAACCCCCCGGGIIIIIIMMMSSSUUUTTTPPPPPPOOOKKKFFFDDDFFFIIIGGGHHHKKKRRR]]]gggnnnrrruuuxxx{{{~~~vvv||||||pppjjjmmmuuu}}}|||sssqqquuuwwwvvvoootttwwwvvvsssnnncccYYYEEEBBB>>><<<<<<>>>???@@@BBBDDDKKKZZZppp}}}tttnnnqqq|||yyynnngggcccbbbeeegggiiinnnttt|||~~~|||{{{||||||}}}{{{}}}{{{ssslllddd___^^^ZZZZZZWWWTTTUUUWWWSSSNNNLLLHHHEEEDDDDDDDDD@@@===AAAFFFMMMQQQRRRTTTWWWZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^]]]\\\ZZZVVVRRRPPPPPPNNNKKKIIIGGGFFFEEEFFF@@@@@@@@@AAAAAA@@@@@@@@@;;;;;;===>>>@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA@@@@@@???======<<<<<<<<<:::::::::999999999888888===<<<<<<<<<===>>>?????????>>>======>>>???@@@AAA@@@BBBEEEGGGIIIKKKOOORRRTTTXXX___dddhhhkkknnnpppqqqssswww{{{~~~|||vvvpppkkkkkkooowwwwwwnnnccc___[[[ZZZ^^^gggrrryyysssfffXXXOOOJJJDDDCCCDDDDDDFFFJJJSSS]]]fffllloooxxx|||}}}sssmmmhhhddd[[[OOOHHHFFFKKKLLLNNNNNNLLLGGGBBB???777777777888888999999:::======<<<<<<<<<;;;;;;;;;:::;;;<<<>>>???AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHJJJOOOTTT[[[```dddiiiiiikkkoooqqqwww}}}{{{uuuvvvzzzxxxrrrqqqvvv~~~|||wwwuuuuuuuuuuuupppxxxzzztttpppnnneeeZZZLLLDDD======???>>>???BBBEEEKKKVVVeeevvvvvvnnnvvvxxxmmmyyynnnfffbbbbbbeeehhhkkkpppwww}}}{{{{{{}}}~~~|||zzz{{{}}}vvvooohhhaaa\\\\\\WWWQQQNNNNNNMMMJJJHHHFFFFFFDDDBBBAAA@@@@@@@@@>>>@@@FFFMMMTTTYYYZZZZZZ^^^```cccddddddcccdddeeeccccccddddddaaa]]]YYYVVVVVVTTTPPPNNNLLLJJJHHHFFFFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>???????????????BBBBBBAAAAAA@@@AAAAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<:::999999;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>;;;;;;:::999:::;;;<<<===>>>???@@@BBBDDDGGGJJJKKKMMMQQQVVV[[[___cccgggjjjnnnqqquuuvvvrrrmmmiiiggg___eeeppp~~~xxxooofff```^^^___```bbbhhhttt{{{kkkYYYOOOJJJFFFEEEFFFFFFEEEFFFNNNZZZgggppptttzzz~~~wwwqqqkkkeee\\\QQQIIIHHHNNNOOOQQQRRROOOJJJDDD@@@;;;:::888888999:::999888======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA>>>???@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIMMMRRRXXX]]]```bbbbbbcccfffhhhnnn{{{xxxuuuyyywwwqqqqqqvvv|||vvvuuuyyy}}}xxxuuutttsssrrroooxxx{{{wwwssspppggg\\\NNNEEE>>>===>>>>>>???AAAGGGMMMYYYhhhyyy{{{pppvvv~~~{{{www}}}mmmfffbbbbbbeeehhhkkkrrrzzz~~~||||||~~~~~~}}}}}}~~~wwwpppiiiddd\\\VVVPPPLLLKKKKKKHHHFFFDDDCCCBBBAAA??????>>>>>>@@@CCCGGGNNNUUU[[[^^^___ccceeehhhiiiiiiiiijjjkkknnnnnnmmmkkkhhheeebbb```\\\ZZZVVVTTTRRRPPPNNNKKKKKKIIIGGGFFFFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA???>>>===<<<:::999999:::;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>======???@@@BBBCCCDDDEEEIIILLLQQQVVVYYY]]]bbbeeekkkmmmnnnmmmhhhccc___]]]aaagggrrr~~~yyytttnnniiieeeccccccfffjjjoooxxx{{{lllZZZPPPKKKGGGEEEFFFFFFEEEFFFMMMYYYeeennnsssyyy~~~xxxrrrkkkfff^^^SSSLLLJJJNNNPPPRRRRRROOOKKKEEEBBB;;;999888777999999999888=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<===>>>>>>??????>>>@@@AAAAAABBBDDDEEEFFFFFFEEEFFFGGGJJJNNNRRRVVVYYYYYYXXXXXXZZZ\\\bbbppp}}}{{{qqqnnnooowwwyyyqqqqqquuu}}}~~~xxxwww{{{}}}yyyvvvtttrrrpppmmmwww}}}zzzwwwuuujjj^^^PPPGGG???===>>>======@@@HHHPPP^^^nnn~~~rrrtttxxxwwwjjjeeebbbaaadddhhhllluuu~~~~~~~~~|||uuunnniii___YYYQQQMMMKKKKKKHHHFFFDDDCCCBBB@@@@@@?????????CCCEEEIIINNNUUU\\\aaaeeeiiillloooqqqqqqqqqrrrtttyyyyyyxxxuuusssooolllkkkeeeccc___]]][[[YYYUUUSSSTTTRRROOOMMMKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEEEECCCBBB@@@???===<<<:::999::::::999888999999999999::::::::::::<<<<<<<<<;;;<<<======>>>:::;;;===>>>??????>>>>>>CCCFFFJJJNNNQQQUUUYYY\\\bbbcccccc```\\\XXXVVVVVV]]]dddooo|||yyyuuuooojjjhhhiiilllnnntttxxx}}}}}}mmm\\\RRRLLLGGGEEEEEEEEEDDDFFFLLLWWWbbbkkkpppwww}}}}}}yyy{{{yyyssslllhhhbbbWWWPPPNNNPPPQQQSSSSSSQQQLLLGGGDDD;;;999777777888888888777============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============>>>??????@@@AAABBBCCCCCCCCCDDDEEEGGGJJJMMMOOOQQQQQQOOOOOOPPPRRRWWWeeerrr}}}rrrkkkjjjmmmyyyxxxvvvyyyzzz~~~xxxwwwyyy~~~}}}{{{yyyvvvrrrppplllwww~~~|||yyynnnaaaSSSIII@@@>>>===<<<===???GGGRRRbbbssssssqqqppp|||pppgggeeebbbbbbeeegggmmmwww~~~~~~~~~~~~|||tttnnnfff```WWWRRRPPPOOOLLLJJJFFFEEEDDDCCCBBBAAAAAAAAACCCEEEHHHMMMSSS[[[ccchhhnnnqqquuuwwwyyyzzz{{{}}}~~~{{{wwwuuuooollliiifffdddaaa]]]ZZZ[[[YYYVVVTTTRRRPPPMMMKKKEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFEEEBBBAAA@@@>>><<<;;;;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===777888;;;=========<<<;;;???AAADDDGGGIIILLLPPPSSSWWWWWWWWWUUUSSSSSSUUUVVVZZZaaammmyyy}}}uuurrrooonnnqqqxxxppp___TTTNNNHHHDDDDDDDDDDDDFFFKKKTTT^^^gggmmmtttzzz|||wwwrrrpppmmmqqq{{{tttnnnkkkfff]]]VVVSSSRRRSSSUUUTTTRRRNNNIIIFFF<<<:::777666777888888777>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<==================>>>>>>?????????@@@@@@@@@AAAAAABBBDDDEEEGGGIIIJJJKKKJJJIIIKKKKKKPPP]]]jjjooofffcccgggppp~~~|||~~~zzzxxxvvvxxx|||~~~}}}}}}|||yyytttpppkkkxxx|||qqqcccTTTJJJAAA>>>===<<<<<>>=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;555777999<<<======<<<;;;===>>>@@@BBBCCCFFFIIILLLNNNNNNMMMLLLKKKNNNRRRUUUZZZbbbnnnyyyzzz{{{}}}tttbbbWWWPPPIIIEEEDDDBBBCCCEEEIIIPPPZZZccciiipppvvv~~~uuuoookkkjjjkkkooo~~~vvvooonnnkkkccc[[[XXXVVVVVVWWWVVVSSSOOOKKKHHH>>>;;;777666666777888888>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEFFFEEEFFFGGGGGGKKKVVVbbbwwwxxxiiibbb\\\bbbmmmzzz}}}}}}yyyxxxuuuwww|||~~~{{{uuuppplllxxx~~~ssseeeUUUKKKAAA======<<<===???CCCRRRhhh}}}rrrmmmeeemmmrrruuukkkfffccccccccceeehhhjjjnnnzzz~~~~~~||||||}}}~~~}}}~~~xxxrrrkkkeeeaaa^^^YYYUUUNNNMMMKKKIIIGGGEEEDDDDDDDDDGGGJJJMMMQQQYYYccckkktttxxx~~~}}}zzzwwwsssnnnjjjccc```]]][[[ZZZXXXUUURRRNNNMMMLLLKKKJJJIIIHHHHHHBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFIIIJJJKKKLLLKKKHHHEEECCCDDDBBB???>>>???>>>===<<<::::::::::::999999999999888888999::::::::::::999666777999;;;<<<======<<<<<<===>>>>>>???AAADDDGGGGGGGGGGGGFFFFFFJJJOOOSSSZZZbbbnnnyyyxxxfff[[[SSSKKKFFFEEEAAACCCEEEHHHMMMVVV___fffkkkpppxxx}}}ssslllhhhgggkkkqqqwwwqqqqqqooohhhaaa]]]ZZZZZZZZZXXXUUUPPPKKKIII???<<<888666777888999888>>>>>>>>>>>>=========<<<=========<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===;;;<<<<<<===>>>???@@@@@@======>>>@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDFFFPPP[[[lllssslll]]]___bbbiiittt{{{zzzyyy~~~uuurrrtttzzz~~~{{{sssmmmmmmyyy~~~sssfffUUUKKKAAA======<<<===AAABBBSSSllltttnnnccchhhkkkzzzqqqiiieeebbbcccdddgggkkkkkknnnyyy{{{zzz{{{}}}~~~xxxsssooojjjccc^^^VVVUUUSSSPPPMMMKKKIIIIIIHHHLLLPPPRRRUUU[[[eeemmmxxx}}}}}}wwwssskkkiiieeebbb```]]]YYYVVVTTTSSSRRRQQQOOONNNMMMLLLEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMLLLIIIFFFDDDCCCAAA???>>>??????>>><<<;;;;;;;;;:::::::::999999888999:::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;===@@@CCCBBBCCCDDDEEEGGGMMMTTTXXX___gggsss~~~|||jjj^^^VVVMMMGGGFFFAAABBBDDDGGGKKKSSS\\\cccfffkkkrrryyywwwoookkkjjjlllsssxxxrrrsssrrrmmmeeeaaa]]]]]]\\\YYYUUUPPPKKKIIIAAA>>>999777777999999:::>>>>>>>>>>>>=======================================>>>>>>>>>>>>>>>======999:::;;;===???@@@BBBBBB<<<<<<>>>???@@@@@@@@@@@@======@@@BBBBBBCCCLLLVVVeeexxx~~~wwwdddbbb``````ggguuu{{{xxxzzzzzzqqqnnnpppvvv{{{{{{qqqjjjnnnzzz~~~tttgggUUUKKK@@@======<<<>>>AAABBBTTTnnnvvvooocccfffiiiuuuxxx|||pppiiieeebbbcccdddiiillllllnnnyyy|||zzz{{{}}}zzztttlllggg^^^]]]ZZZWWWSSSQQQOOONNNLLLPPPTTTVVVXXX^^^hhhppp|||~~~zzzuuurrrmmmiiifffbbb]]]ZZZXXXWWWVVVTTTSSSQQQPPPOOOIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEEEEEEEFFFIIIKKKLLLIIIJJJLLLMMMLLLJJJFFFDDDBBB@@@>>>===>>>>>>>>><<<>>>>>>>>>======<<<<<<<<<999:::;;;<<<<<<<<<;;;:::<<<;;;:::999888888999999;;;;;;;;;:::999:::===@@@>>>@@@CCCGGGLLLTTT\\\bbbjjjrrr~~~lll```WWWNNNHHHFFF@@@BBBDDDFFFJJJQQQ[[[bbbdddhhhooouuu|||}}}uuuqqqpppmmmvvvyyysssttttttooohhhccc```___]]]ZZZVVVPPPKKKIIIBBB???:::888888999::::::>>>>>>===>>>@@@@@@???===>>>===<<<;;;;;;<<<===>>>:::<<>>===>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>>>>??????@@@@@@>>>?????????@@@CCCGGGKKKYYYjjjqqqlllddd______gggsss{{{~~~xxxzzzzzzoookkkmmmwww{{{nnnlllqqq~~~ttthhhYYYMMMBBB???@@@??????@@@FFFVVVppptttlll```dddiiiqqqzzzpppeeeaaaaaacccfffiiiiiijjjpppzzz~~~|||yyywwwvvvwwwyyyzzz~~~||||||~~~~~~xxxuuullljjjfffaaa^^^[[[YYYXXXYYY[[[]]]\\\[[[```iiiqqqwww~~~~~~xxxrrrmmmiiieeeccc______^^^\\\ZZZWWWUUUSSSPPPNNNLLLKKKKKKLLLKKKIIIEEEGGGIIIHHHFFFEEEHHHKKKJJJIIIIIIHHHGGGFFFEEEDDDEEEEEECCCBBBAAA@@@@@@@@@=========<<<;;;;;;::::::999999999999:::;;;<<<<<<999999999999888888888888777999;;;<<<<<<<<<>>>@@@>>>BBBFFFKKKQQQZZZeeemmmzzzoooccc[[[SSSJJJBBBFFFCCCBBBDDDHHHMMMWWWaaadddjjjrrryyy}}}}}}{{{zzzyyy|||{{{ttttttuuurrrllliiidddbbb___\\\XXXTTTNNNKKKFFFBBB===999888888888888@@@???>>>>>>??????===<<<===<<<;;;::::::;;;<<<===;;;===???@@@>>>======>>>===============>>>>>>???======>>>>>>>>>????????????????????????AAAFFFIIIRRRaaayyy{{{oooeeebbbfffooovvv}}}wwwmmmiiikkksss}}}zzznnnmmmtttwwwjjjYYYMMMBBB?????????>>>@@@HHHVVVooorrrnnnfffnnnrrr|||pppfffbbbaaaaaadddgggiiimmmttt{{{yyywwwuuuuuuuuuvvvwww{{{~~~~~~}}}zzzuuupppllliiifffddd___aaacccaaaaaadddkkkqqqxxx}}}xxxsssoookkkfffeeecccaaa___]]][[[ZZZWWWTTTQQQPPPOOONNNLLLJJJIIIJJJKKKIIIFFFFFFGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::999999999999:::;;;<<<===::::::;;;;;;<<<<<<;;;;;;:::;;;======<<<===@@@BBB???DDDKKKRRRZZZfffsss|||uuuggg]]]UUUKKKDDDFFFCCCBBBEEEIIINNNXXXbbbhhhnnnvvv|||xxxwwwxxxtttmmmjjjfffdddaaa]]]ZZZUUUPPPLLLFFFBBB===999888888888888@@@???>>>>>>???>>>===;;;;;;;;;::::::::::::;;;;;;<<<>>>@@@@@@???======>>>===<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>>>>????????????>>>>>>@@@CCCFFFHHHUUUiii~~~xxxrrrrrrwww{{{tttkkkggghhhpppxxx~~~wwwmmmnnnxxxzzzmmmYYYMMMBBB>>>>>>>>>>>>@@@IIIUUUkkksssrrrppp|||ooofffbbbaaa___bbbfffjjjpppyyy{{{xxxwwwvvvuuuuuuttttttuuuvvvyyy|||~~~~~~{{{wwwssspppjjjmmmnnnnnnlllmmmqqquuu|||{{{wwwpppnnnkkkhhhfffdddcccccc```]]]YYYVVVSSSQQQNNNLLLLLLMMMLLLJJJHHHFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::;;;======:::;;;===>>>??????>>>>>>;;;<<<<<<;;;;;;===@@@CCCFFFMMMWWWaaalllxxx~~~~~~zzzkkk```WWWMMMGGGFFFCCCBBBEEEIIIOOOYYYcccjjjpppxxx}}}|||zzzzzzvvvooollliiifffccc```\\\WWWRRRNNNGGGBBB===999888999999888???===<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA???>>>===>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>AAACCCBBBLLL\\\nnnssskkkggggggnnnvvvzzzyyyqqqjjjooo|||{{{oooZZZNNNBBB>>>>>>===>>>@@@GGGQQQgggxxxyyyzzz|||nnnfffbbbaaa___bbbfffkkkrrr|||}}}xxxxxxxxxwwwwwwvvvuuuuuusssvvvyyy|||}}}~~~}}}wwwyyy{{{|||{{{{{{}}}yyywwwsssooolllkkkjjjjjjfffccc___[[[XXXUUURRROOONNNMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCBBBAAA@@@??????????????????>>>======<<<<<<;;;::::::::::::;;;<<<===>>>;;;<<<>>>@@@AAA@@@???>>>>>>??????>>>???BBBFFFJJJRRR\\\jjjwww~~~|||lllaaaWWWOOOIIIFFFCCCBBBFFFIIIOOOYYYcccjjjpppwww|||{{{zzz{{{wwwqqqnnnjjjhhhdddaaa]]]XXXRRROOOGGGCCC===:::999999999999===;;;:::;;;>>>@@@@@@@@@<<<<<<<<<======<<<<<<<<<===???AAABBB@@@???????????????>>>>>>??????@@@AAA???????????????>>>>>>>>>>>>??????>>>===>>>@@@BBBBBBIIITTTbbbqqquuunnnjjjjjjpppwww}}}|||tttqqqkkkhhhppp|||ppp\\\OOOBBB>>>>>>>>>>>>@@@DDDOOOeeeyyyllleeeaaa``````bbbeeekkksss~~~{{{{{{{{{zzzyyyyyyxxxxxxtttvvvyyyzzz{{{{{{}}}|||wwwsssqqqppppppkkkhhhccc```^^^[[[XXXUUUPPPOOOMMMLLLKKKKKKJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAAAAAAAA@@@CCCDDDEEEGGGIIINNNTTTXXXaaalll~~~|||lll```WWWPPPLLLGGGDDDCCCEEEIIINNNXXXaaajjjooovvv{{{~~~xxxxxxzzzwwwsssqqqkkkiiieeeaaa]]]XXXSSSOOOGGGCCC>>>:::999999999999===;;;::::::===???@@@@@@<<<<<<===>>>>>>===<<<<<<===???AAABBBAAA@@@@@@AAA@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@?????????===?????????>>>???@@@BBBDDDIIIQQQYYYeeetttvvvqqqnnnnnnssszzz}}}zzznnnjjjfffhhhttt}}}qqq^^^QQQDDD??????>>>???BBBCCCPPPiiiuuuiiiccc```^^^___```ccciiisss~~~}}}}}}|||{{{zzzzzzyyyzzzzzzvvvwwwyyyyyyyyyyyy{{{}}}{{{yyyxxxrrroookkkgggeeebbb___]]]VVVSSSPPPOOONNNNNNLLLJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBBBBAAAAAAAAABBB@@@@@@??????>>>>>>======<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBDDDFFFGGGHHHFFFIIIMMMQQQVVV]]]dddiiittt}}}lll___VVVPPPMMMHHHDDDCCCEEEHHHLLLUUU___jjjooovvv{{{~~~~~~vvvvvvyyyxxxuuutttmmmjjjfffccc___YYYSSSOOOGGGCCC>>>:::999::::::999@@@===;;;:::<<<===>>>===;;;;;;<<<======<<<;;;;;;<<<>>>AAABBBBBBAAABBBCCC?????????>>>???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@===>>>@@@@@@???@@@AAACCCFFFIIINNNSSSZZZeeeqqq{{{wwwsssqqqqqqvvv}}}zzzlllfffccciiiyyy~~~sss```SSSEEE@@@??????AAACCCEEEUUUppp|||qqqgggbbb^^^\\\\\\]]]```gggrrr~~~|||}}}|||yyyxxxwwwwwwyyyyyyvvvxxxyyyyyyxxxyyy{{{}}}|||xxxtttpppmmmjjjgggddd___[[[VVVTTTRRRPPPMMMJJJHHHGGGFFFEEECCCBBB@@@@@@CCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<===>>>???@@@@@@AAABBBEEEIIINNNRRRUUUSSSXXX___fffnnnvvv~~~ooo```VVVQQQNNNIIIEEECCCDDDFFFJJJSSS\\\gggmmmtttyyy|||wwwwww{{{zzzxxxwwwooollliiieeeaaa[[[UUUQQQHHHDDD>>>;;;::::::::::::CCC@@@<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;>>>AAABBBBBBBBBCCCDDD>>>>>>>>>>>>>>>??????@@@CCCCCCCCCBBBBBBAAAAAAAAA<<<>>>@@@@@@@@@AAABBBDDDGGGJJJMMMOOOSSS[[[eeemmmrrr~~~wwwtttssssssxxx~~~zzzkkkdddbbbkkk|||tttaaaTTTFFFAAA@@@@@@AAADDDGGGZZZwwwwwwoooeeeaaa]]][[[YYYZZZ]]]eeerrr}}}|||zzzwwwuuutttuuuwwwxxxvvvwwwyyyyyyxxxyyy|||~~~{{{wwwsssoookkkiiifffaaa[[[XXXUUURRRMMMJJJIIIHHHGGGEEECCCAAA??????AAAAAA@@@@@@???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<======>>>???@@@BBBBBBDDDHHHMMMUUU[[[___gggllluuurrrbbbWWWQQQOOOIIIEEECCCDDDEEEIIIQQQZZZccciiipppvvvyyy}}}yyyyyy||||||yyyxxxqqqnnnkkkgggbbb]]]WWWSSSHHHDDD>>>;;;::::::::::::??????>>>===<<<;;;;;;;;;:::<<<======;;;:::999999<<<===@@@BBBCCCCCCBBBAAA============>>>>>>>>>>>>EEEDDDCCCBBB@@@???>>>======>>>>>>===<<<<<<>>>@@@DDDFFFGGGIIILLLPPPVVV[[[cccttt}}}uuusssssstttyyy~~~{{{ooodddcccnnnzzz}}}ssseeeOOOCCCBBB;;;;;;AAABBBHHH\\\yyyuuuxxxmmmccc___\\\ZZZ^^^]]]]]]```hhhuuu|||yyyssssssrrrrrrrrrsssuuuvvvyyyyyyxxxvvvuuuvvvzzz}}}~~~}}}}}}|||wwwsssssslllccc]]]YYYUUUQQQNNNOOOJJJEEECCCDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;??????@@@@@@@@@@@@??????======<<<<<<===>>>@@@AAACCCDDDHHHQQQ^^^lllwww}}}ttteeeYYYRRRNNNIIIEEECCCDDDEEEGGGOOOWWWaaagggnnnsssvvvyyy}}}zzzyyy~~~~~~}}}tttpppkkkhhheee```XXXSSSMMMDDD===<<<<<<:::999;;;>>>>>>======<<<<<<;;;;;;:::<<<>>>===<<<::::::::::::<<<>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<===???AAABBBCCCDDDFFFIIIOOOSSSZZZjjj~~~|||uuussssssssswww}}}ttthhhfffrrr~~~ttteeeNNNCCCBBB;;;;;;AAABBBJJJ^^^{{{wwwmmmrrrmmmccc___\\\ZZZ\\\\\\]]]___fffrrrzzzwwwrrrrrrqqqqqqqqqrrrssstttxxxxxxwwwvvvuuuwwwzzz~~~~~~|||wwwwwwppphhhccc___\\\XXXUUURRRMMMGGGDDDEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>>===???@@@@@@AAAAAA@@@@@@???===<<<<<<===>>>???AAABBBBBBFFFNNN[[[lll~~~wwwhhh\\\SSSNNNKKKGGGDDDEEEFFFIIIPPPYYYaaagggoootttwwwzzz~~~xxxyyy}}}~~~||||||xxxsssnnnkkkgggbbb[[[VVVMMMDDD===<<<<<<999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<;;;===???AAABBBBBBAAA@@@@@@@@@??????????????????>>>>>>>>>???@@@@@@AAAAAA?????????>>><<<;;;<<<>>>???@@@@@@@@@AAADDDIIILLLXXXgggyyy}}}}}}~~~yyywwwuuutttxxx}}}zzzlllkkkxxxvvvdddNNNCCCBBB<<<<<>>@@@BBBDDDEEEDDDIIISSSbbbvvv{{{lll___UUUOOOLLLHHHFFFGGGHHHJJJRRRZZZbbbhhhoootttxxx{{{~~~vvvxxx}}}}}}|||{{{{{{wwwqqqmmmjjjeee___YYYMMMEEE===<<<;;;999888999<<<<<<<<<<<<<<<<<<======<<<===>>>>>>===<<<<<<===???AAACCCEEEFFFEEEDDDCCC@@@@@@@@@?????????>>>>>>======>>>>>>??????@@@@@@???@@@@@@>>><<<;;;;;;===>>>??????@@@AAADDDIIIMMMZZZhhhwww~~~}}}{{{yyy|||~~~pppnnn|||wwwbbbMMMCCCBBB===<<>><<<;;;888777888<<<<<<=====================>>>???>>>======>>>@@@BBBDDDFFFGGGHHHGGGFFFEEEAAAAAA@@@@@@???>>>======??????>>>>>>>>>>>>>>>===>>>@@@@@@???===;;;;;;<<<<<<===>>>@@@BBBGGGMMMQQQYYYdddqqqyyy|||tttsssvvvaaaLLLBBBCCC======CCCCCCGGG\\\|||~~~kkkaaammmqqqddd^^^YYYWWWSSSUUUXXX]]]eeeppp}}}|||xxxrrrqqqpppoooooopppqqqqqqrrrssssssssssssvvv{{{~~~~~~|||{{{~~~|||vvvrrrgggaaaYYYSSSPPPMMMIIIFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>>>>???AAACCCEEEGGGIIIIIILLLLLLNNNTTT```sssrrreeeZZZSSSLLLHHHFFFGGGHHHKKKRRR[[[ccchhhooosssvvv{{{zzz}}}yyy}}}}}}xxxrrrmmmjjjfff```[[[PPPGGG???===;;;888777888>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>@@@AAADDDEEEGGGHHHIIIHHHGGGFFFCCCCCCBBBAAA@@@>>>>>>===AAA@@@@@@???>>>===<<<<<<===???@@@???===<<<<<<<<<:::;;;===@@@CCCIIIOOOTTTZZZdddooovvv}}}}}}{{{}}}uuu___KKKBBBCCC>>>>>>CCCCCCHHH]]]|||~~~kkk```iiissseee^^^XXXUUUSSSTTTVVV[[[dddppp~~~~~~zzztttsssrrrqqqpppqqqrrrrrrqqqqqqqqqqqqrrrtttyyy|||}}}{{{~~~{{{mmmfff]]]VVVRRRNNNIIIEEEDDDCCCCCCCCCBBBBBBAAAAAA?????????@@@@@@????????????AAACCCEEEHHHIIIJJJKKKKKKKKKKKKMMMUUUcccuuu~~~sssggg\\\VVVMMMIIIGGGHHHIIIKKKSSS[[[ccchhhmmmqqqtttxxx~~~uuuqqq~~~|||~~~yyyrrrnnnjjjgggaaa]]]RRRIIIAAA>>><<<999777888AAAAAA@@@@@@??????>>>>>>???@@@@@@???>>>???AAACCCFFFHHHIIIKKKKKKJJJIIIHHHFFFFFFEEECCCBBB@@@??????AAA@@@@@@??????>>>======<<<>>>??????>>>=========;;;===???BBBFFFKKKRRRVVV\\\eeeooouuu}}}ttt^^^JJJBBBCCC???>>>DDDDDDMMMaaa}}}kkkaaafffyyyvvvggg^^^XXXTTTTTTTTTVVVYYYaaannn|||{{{vvvuuutttrrrrrrrrrssstttpppppppppoooppprrrvvvzzz~~~~~~~~~uuunnnddd]]]WWWRRRMMMIIIGGGGGGFFFEEEEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAACCCEEEGGGIIIJJJKKKKKKJJJLLLMMMMMMPPPXXXeeennn|||rrrggg^^^YYYOOOKKKHHHIIIJJJMMMTTT]]]cccgggllloooqqquuu{{{~~~yyytttmmmnnn~~~|||uuupppmmmiiiddd```TTTKKKBBB@@@>>>:::888999BBBBBBBBBAAA@@@???>>>>>>???@@@@@@???>>>???AAADDDJJJKKKMMMNNNOOONNNLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@????????????;;;===??????>>>======>>>???AAACCCEEEHHHNNNTTTYYYZZZccclllqqqyyysss^^^JJJBBBDDD??????DDDDDDRRReee}}}mmmdddeeerrrwwwggg^^^WWWSSSVVVUUUUUUXXX___lllzzz{{{wwwvvvuuutttsssttttttuuuooopppooonnnnnnqqquuuxxx{{{}}}~~~}}}vvvlllddd^^^XXXSSSNNNJJJJJJIIIHHHGGGEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDFFFHHHJJJKKKKKKKKKJJJMMMOOOOOONNNQQQXXX___ooozzzqqqggg___ZZZPPPLLLJJJKKKLLLNNNVVV^^^cccfffkkknnnooosssyyy}}}||||||yyyuuuqqqooojjjoooxxxsssppplllgggcccUUULLLCCC@@@>>>;;;999999DDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEFFFGGGHHHLLLPPPSSSRRROOOMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCBBB???>>>===>>>???@@@===>>>???>>><<<<<<===??????AAAEEEGGGJJJNNNSSSVVVZZZ```gggooo|||{{{www\\\MMMAAA??????>>>BBBJJJPPPpppqqqgggeeeiiimmmzzzuuufff^^^XXXTTTSSSRRRSSSWWW]]]eeesss|||zzzvvvsssrrrrrrsssuuuqqqooommmlllnnnqqqvvvyyy{{{~~~}}}||||||}}}}}}ssskkkfffaaa[[[VVVNNNMMMKKKKKKKKKIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHJJJKKKKKKKKKKKKNNNNNNLLLJJJIIILLLSSSYYYfffssszzzqqqcccYYYRRRLLLIIIJJJLLLOOOWWW^^^eeehhhkkknnnppptttxxx{{{~~~yyysssrrriiikkkvvv|||zzzuuuoooiiidddZZZQQQFFF>>>;;;::::::999EEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIMMMRRRUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHFFFDDDDDDCCCBBB@@@>>>======>>>>>>===>>>???>>><<<<<<===???AAACCCFFFIIIKKKMMMPPPRRRXXX___gggqqquuuqqq}}}uuu[[[LLLAAA??????>>>BBBJJJUUUtttrrrgggeeeiiimmmvvvrrreee]]]XXXUUURRRQQQRRRVVV[[[cccqqq~~~{{{xxxuuurrrqqqsssvvvxxxuuussspppnnnooorrrvvvyyy{{{}}}~~~}}}~~~~~~}}}vvvsssooohhhcccZZZWWWRRROOONNNMMMKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKNNNSSSXXXeeeqqq}}}sssfff\\\RRRMMMIIIJJJLLLPPPWWW^^^fffhhhlllnnnqqqtttxxx{{{|||tttppplllooo{{{|||~~~yyyssslllggg[[[SSSGGG???;;;;;;:::999GGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIILLLPPPUUUYYYYYYXXXWWWWWWSSSRRRPPPMMMJJJHHHFFFDDDCCCBBBAAA???>>>============>>>>>>===<<<<<<>>>???BBBEEEIIILLLLLLMMMNNNOOOVVV^^^hhhtttyyyllleeeooorrrZZZKKK@@@???@@@>>>CCCJJJZZZyyywwwjjjgggkkkoootttoooccc]]]XXXUUURRRPPPQQQUUUYYYaaannn{{{xxxvvvrrroooppptttxxx|||zzzxxxtttrrrrrrtttwwwyyy|||}}}~~~~~~~~~zzztttnnnhhhccc\\\VVVSSSRRRQQQPPPKKKJJJIIIHHHGGGFFFFFFFFFIIIJJJLLLMMMOOOOOONNNNNNLLLMMMNNNNNNOOORRRWWW[[[hhhrrrvvviii___SSSMMMJJJKKKMMMQQQXXX___gggjjjmmmppprrruuuyyy|||wwwppplllnnnyyy}}}~~~wwwqqqlll^^^UUUIII@@@===<<<:::999IIIIIIIIIIIIIIIHHHHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKOOOSSSZZZ^^^______^^^^^^YYYXXXUUURRRNNNKKKHHHGGGDDDCCCBBB@@@>>>===<<<;;;<<<===>>>===<<<<<<>>>@@@BBBFFFKKKOOOPPPPPPPPPPPPUUU^^^jjjwwwzzzkkk```ffftttrrrXXXJJJ??????@@@???CCCJJJ]]]{{{~~~oookkkoootttzzznnnbbb\\\XXXUUUSSSPPPQQQUUUYYY```nnnzzz|||uuurrrooommmoootttzzz~~~|||xxxuuutttuuuxxxzzz}}}~~~~~~|||vvvoookkkddd___[[[YYYWWWUUURRRQQQOOONNNLLLKKKKKKJJJKKKMMMNNNPPPQQQQQQQQQQQQOOOOOOOOOPPPSSSXXX^^^bbbooowwwuuuhhh^^^TTTNNNKKKLLLOOOSSSZZZbbbiiilllooorrruuuwwwzzz}}}~~~wwwppppppvvv{{{|||uuupppbbbYYYLLLCCC>>><<<;;;999JJJJJJJJJKKKJJJIIIHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNSSSWWW^^^ccceeeeeeeeeeee```^^^[[[WWWSSSOOOLLLJJJGGGFFFDDDAAA???===<<<;;;<<<===>>>===<<<===>>>@@@AAAFFFLLLQQQSSSTTTTTTTTTVVV___lllzzzpppaaaaaajjjuuutttVVVIII??????@@@???CCCJJJ]]]{{{tttoootttzzzoooccc\\\WWWTTTTTTRRRRRRVVVZZZaaaooo{{{|||xxxrrrppplllkkkmmmssszzz~~~}}}yyyuuutttuuuxxxzzzsssppplllhhheeeaaa]]]ZZZXXXWWWUUUSSSRRRPPPPPPPPPOOOQQQRRRTTTUUUUUUUUUUUUSSSQQQOOOQQQVVV___gggkkkwww|||ssseee\\\TTTOOOLLLNNNRRRVVV^^^ffflllooosssvvvxxxzzz|||~~~~~~}}}yyyzzzzzzxxxsssfff\\\OOOEEE@@@===;;;999IIIJJJJJJKKKKKKJJJHHHGGGIIIIIIIIIJJJKKKNNNPPPQQQVVV[[[bbbgggiiiiiiiiijjjfffdddaaa]]]XXXTTTQQQOOOKKKIIIEEEAAA???=========<<<===>>>===<<<===???AAA@@@EEELLLQQQTTTVVVWWWXXXZZZcccooo|||xxxddd^^^```hhhwwwtttTTTGGG>>>???AAA@@@CCCJJJ[[[yyywwwqqqvvv}}}pppeee]]]XXXTTTTTTRRRSSSWWW[[[cccppp}}}xxxtttooommmkkkjjjlllqqqwww{{{}}}{{{wwwtttsssuuuxxxzzz{{{xxxuuurrroookkkfffccc___^^^\\\[[[YYYXXXWWWWWWUUUWWWXXXZZZ[[[[[[[[[[[[WWWUUUTTTXXX```jjjrrrwwwssseee\\\TTTPPPMMMQQQUUU[[[ccclllooorrrvvvzzz{{{}}}~~~zzz{{{uuuiii```RRRGGGAAA>>><<<:::HHHIIIJJJJJJJJJIIIGGGFFFIIIIIIIIIKKKMMMPPPSSSUUUYYY^^^eeejjjlllllllllllljjjhhheeeaaa]]]XXXUUUTTTPPPLLLGGGBBB>>>===>>>???;;;<<<============???AAA@@@EEEKKKOOORRRTTTVVVXXX^^^fffqqq}}}iii^^^ZZZ]]]jjjxxxrrrSSSFFF>>>???AAA@@@CCCJJJYYYwwwuuuooouuu}}}qqqeee___YYYUUUSSSQQQRRRVVV[[[cccqqq~~~wwwrrrmmmllljjjiiikkkooosssvvvzzzwwwtttrrrrrrtttwwwzzz}}}~~~|||xxxuuuqqqnnniiiiiigggfffeeedddcccccc\\\^^^___aaabbbbbbbbbbbb^^^^^^aaahhhrrr|||uuuggg___TTTPPPOOOSSSXXX___hhhqqqqqquuuyyy}}}~~~{{{~~~xxxlllbbbTTTIIICCC???<<<:::GGGHHHIIIJJJJJJHHHFFFEEEHHHIIIIIIKKKNNNRRRUUUWWW[[[```fffkkkmmmmmmmmmnnnlllkkkhhhddd___[[[XXXVVVRRRNNNHHHBBB>>>>>>???AAA;;;<<<============???AAAAAADDDJJJNNNPPPRRRTTTVVVaaaiiisss~~~~~~}}}|||}}}~~~nnn___XXXXXXcccqqq||||||~~~pppRRRFFF===???AAA@@@DDDJJJXXXvvvrrrlllrrr{{{pppfff```ZZZWWWRRRPPPQQQVVV[[[cccrrrvvvrrrlllkkkiiiiiijjjmmmqqqssswwwuuurrrpppqqqtttwwwzzz{{{}}}~~~~~~{{{yyywwwsssrrrqqqpppooonnnnnnnnnaaabbbdddfffgggggggggfffeeegggmmmwwwwwwkkkcccTTTPPPOOOTTTZZZaaakkktttssswww{{{}}}zzznnndddVVVJJJCCC???<<<:::FFFEEEEEEEEEFFFGGGHHHHHHEEEGGGHHHIIILLLPPPVVVZZZaaadddgggjjjkkklllmmmoooooommmkkkhhheee```[[[WWWSSSOOOIIIDDDAAA@@@>>><<<===<<<:::999:::;;;===???AAAEEEIIIMMMPPPSSSWWWYYY]]]iiissszzz}}}{{{yyyxxxxxxzzz{{{~~~vvvaaaXXXYYY\\\^^^qqq|||hhhOOOFFF???>>>???AAAFFFKKKXXXrrrnnnlllvvv}}}yyymmmdddYYYVVVZZZUUURRRQQQSSSXXX```ooo}}}yyyuuummmkkkiiiggghhhlllppprrrvvvvvvtttqqqnnnqqqwww|||}}}{{{zzzyyywwwtttqqqhhhhhhiiikkkmmmppprrrttttttxxx|||kkk\\\VVVQQQNNNSSS```mmmuuuyyy{{{}}}|||ooogggZZZKKKAAA;;;999999FFFFFFEEEEEEEEEFFFGGGGGGGGGIIIJJJKKKNNNRRRXXX\\\dddgggjjjlllmmmmmmooopppqqqpppnnnmmmjjjfff```[[[VVVRRRKKKFFFCCCAAA???======<<<;;;:::;;;<<<>>>???@@@CCCHHHLLLOOOSSSWWWYYY]]]iiissszzz~~~~~~}}}zzzyyywwwvvvuuuuuuuuuvvvxxxyyyzzz|||~~~~~~hhhZZZUUUUUUWWWdddpppgggNNNFFF???>>>@@@AAAFFFLLL[[[uuunnnlllsssyyyyyymmmcccYYYVVVYYYTTTQQQPPPSSSWWW___nnn{{{zzzuuunnnllliiihhhiiilllppprrruuuvvvuuusssqqqrrrxxx}}}~~~|||{{{xxxvvvqqqqqqqqqsssvvvzzz~~~ooo```WWWSSSPPPUUU```nnnyyyrrrjjj\\\NNNCCC===;;;;;;GGGFFFFFFEEEEEEEEEEEEFFFIIIJJJLLLMMMPPPUUUZZZ___hhhkkknnnpppppppppqqqqqqssssssssssssrrrmmmgggbbb[[[VVVOOOHHHEEEBBB@@@???>>>===<<<<<<<<<===???@@@???BBBGGGKKKOOOSSSWWWZZZ^^^hhhrrr{{{|||zzzzzzuuurrrooonnnlllmmmnnnppprrrsssuuuvvvvvvxxxzzz|||}}}uuubbbWWWSSSRRRWWWbbbttteeeNNNFFF??????@@@BBBGGGLLL]]]vvv}}}mmmjjjpppvvvzzzlllbbbYYYVVVXXXRRROOOPPPSSSWWW^^^kkkxxx{{{vvvooommmkkkiiijjjllloooqqqtttvvvwwwuuussstttyyy}}}~~~|||{{{{{{|||rrrcccXXXUUUSSSUUU___mmm|||vvvmmm```RRRGGG@@@>>>===GGGFFFEEEDDDDDDDDDDDDDDDIIIJJJLLLNNNPPPUUU[[[```kkknnnrrrtttttttttttttttvvvvvvxxxyyyxxxtttnnniiiaaa[[[SSSLLLGGGDDDBBB@@@>>>>>>======>>>>>>???@@@@@@CCCGGGKKKOOOSSSXXX[[[```hhhqqq{{{{{{www||||||xxxsssmmmiiifffeeeeeefffgggiiilllooopppqqqrrrtttvvvxxxzzz{{{~~~ppp___VVVTTTPPPYYYhhhxxx~~~~~~~~~eeeLLLEEE??????AAACCCHHHMMM]]]uuutttgggfffnnnwww{{{kkkaaaZZZVVVVVVPPPNNNOOORRRVVV\\\iiittt|||wwwpppnnnllljjjjjjlllnnnppptttwwwxxxwwwuuuuuuxxx{{{qqqcccYYYWWWTTTTTT[[[iiizzzxxxpppcccTTTIIIBBB???>>>FFFFFFEEEDDDCCCCCCCCCCCCGGGHHHJJJLLLOOOTTTZZZ^^^kkkoootttwwwwwwwwwwwwwwwxxxyyy{{{||||||xxxrrrnnnfff```WWWNNNIIIEEECCCAAA>>>>>>>>>>>>>>>???@@@@@@AAADDDGGGKKKNNNSSSXXX\\\aaafffnnnyyy{{{uuuxxx{{{tttnnnnnnkkkfffaaa^^^]]]]]]^^^ccceeegggiiikkkmmmnnnnnnsssuuuwwwxxxyyyzzz}}}~~~iii\\\WWWOOOSSS]]]lll~~~~~~dddKKKDDD???@@@BBBDDDIIINNN\\\rrrzzzkkkaaaaaammmyyy}}}kkkaaa[[[WWWVVVPPPNNNNNNRRRUUU[[[gggrrr}}}wwwqqqooommmkkkjjjkkklllmmmtttvvvxxxwwwuuutttvvvyyy~~~pppddd[[[XXXTTTSSSXXXdddsss~~~yyyqqqdddVVVJJJBBB???===EEEDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMRRRYYY]]]iiinnntttxxxzzzzzzzzz{{{{{{{{{}}}~~~~~~{{{vvvrrrkkkdddZZZPPPJJJFFFCCCAAA===>>>>>>>>>????????????BBBDDDGGGJJJMMMQQQWWWZZZ___bbbiiiuuuzzzppppppvvv|||}}}zzzzzzyyytttllleee```^^^[[[XXXVVVVVVWWWXXX```aaabbbdddfffhhhjjjjjjppprrrtttuuuuuuwwwzzz|||}}}vvveee]]]SSSRRRVVVbbbuuu|||bbbJJJDDD???AAACCCEEEIIINNN\\\qqqwwwhhh^^^^^^kkkyyylllbbb]]]YYYVVVQQQOOONNNQQQSSSZZZfffrrr}}}vvvqqqooommmkkkiiiiiijjjkkkqqqsssuuuuuussssssvvvzzz~~~~~~}}}|||{{{|||}}}qqqggg]]]YYYUUUUUUZZZdddooovvvzzz{{{sssfffXXXKKKCCC???===CCCCCCBBBBBBBBBCCCDDDDDDCCCEEEGGGIIILLLQQQXXX\\\fffkkkrrrxxx{{{|||}}}~~~}}}yyyvvvnnnggg\\\QQQJJJFFFCCCAAA<<<===>>>>>>>>>???>>>>>>BBBCCCFFFHHHJJJNNNSSSWWW\\\]]]cccooo~~~vvviiieeeiiimmmppppppqqqpppnnnjjjeeeaaaXXXVVVTTTRRRQQQQQQRRRSSSZZZ[[[[[[]]]```cccfffgggjjjlllooopppqqqtttwwwzzz{{{~~~xxxooo^^^XXXUUU\\\mmmyyy___IIICCC???AAADDDFFFJJJOOO^^^sss|||kkk___]]]hhhvvvlllbbb^^^ZZZVVVSSSPPPNNNPPPRRRYYYfffsss|||uuupppooollljjjhhhhhhhhhhhhjjjmmmpppqqqqqqsssyyy}}}~~~yyywwwuuutttuuuxxx{{{}}}{{{qqqhhh___ZZZWWWXXX___hhhnnnqqqrrrxxx|||uuuhhhZZZMMMDDD???===BBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGIIILLLQQQXXX\\\ccciiiqqqwww{{{}}}{{{xxxppphhh]]]RRRJJJFFFCCCAAA<<<<<<===>>>>>>>>>>>>>>>AAACCCDDDFFFHHHLLLQQQUUUYYYYYY___kkkzzzrrrddd]]]___bbb]]]aaaeeeddd```\\\ZZZ[[[TTTSSSQQQPPPOOOOOOOOOOOOUUUUUUVVVXXX[[[___cccfffeeegggjjjmmmooorrrvvvyyyzzz}}}jjj```WWWZZZhhh{{{www\\\IIICCC???BBBEEEGGGKKKOOOaaauuupppbbb]]]eeerrrmmmccc___[[[WWWUUUQQQNNNOOOQQQXXXfffsss|||tttpppnnnllljjjhhhgggggggggfffiiilllnnnpppttt{{{~~~~~~tttrrrpppooopppsssvvvxxx}}}~~~{{{|||}}}zzzwwwuuuwwwyyyyyyzzz{{{|||~~~||||||}}}~~~~~~xxxppphhh```[[[XXX[[[dddmmmpppqqqooossszzz~~~vvvjjj[[[OOOEEE@@@>>>??????@@@AAABBBBBBBBBBBBEEEFFFGGGHHHJJJOOOVVV[[[aaahhhpppvvvxxxyyyzzz{{{~~~zzzvvvooohhh^^^TTTMMMGGGDDDAAA??????>>>>>>>>>>>>??????BBBCCCDDDFFFIIILLLNNNOOOTTTWWW^^^gggqqq{{{yyyiii\\\TTTSSSTTTVVVWWWXXXXXXXXXVVVUUUTTTNNNLLLJJJHHHHHHIIIKKKMMMLLLMMMOOOSSSVVVYYY\\\]]]aaaaaacccfffjjjpppuuuwww}}}rrrfffdddkkkuuunnnZZZGGGEEEBBBAAACCCHHHNNNRRRdddxxxuuubbb]]]dddnnnsssfff^^^YYYUUUTTTPPPNNNNNNOOOTTT```lllyyy}}}vvvpppnnnjjjhhhfffeeebbb```ccceeejjjnnnrrrxxx~~~vvvnnngggeeeeeeffflllsssyyyzzz~~~yyyvvvsssrrrooommmmmmmmmnnnooommmpppssswwwyyyyyyxxxxxxtttnnnjjjjjjjjjiiijjjmmmuuu}}}zzzzzzwww|||zzzqqqkkkfffbbb^^^bbbkkkssswwwxxxtttpppnnnrrr{{{xxxiiiXXXKKKCCC???>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFHHHMMMSSSXXX___eeennntttwwwxxxyyyzzz~~~~~~~~~~~~~~~{{{vvvrrrlllfff\\\SSSMMMHHHEEECCC>>>>>>>>>===>>>>>>??????@@@@@@AAACCCFFFIIIKKKLLLQQQUUU[[[bbbkkkrrrxxx{{{~~~xxxooobbbVVVOOOLLLLLLNNNNNNOOOPPPOOOOOOMMMMMMJJJIIIGGGFFFFFFGGGIIIKKKIIIJJJLLLOOORRRVVVXXXYYY]]]^^^___ccchhhmmmrrruuuzzz~~~vvvpppqqqvvvkkkWWWHHHFFFCCCCCCEEEJJJPPPTTTcccxxxxxxfff```fffmmmrrrfff___YYYUUUSSSPPPNNNNNNOOOSSS^^^iiiuuu~~~wwwpppmmmiiifffeeedddbbbaaaccceeeiiimmmrrrxxx~~~zzzpppfffaaa^^^^^^ccciiiqqquuu}}}|||vvvqqqmmmiiihhhfffdddcccdddeeeeeefffhhhkkknnnooopppooonnnhhhbbb^^^^^^^^^]]]^^^bbbhhhpppvvvyyy{{{}}}|||xxx{{{{{{|||~~~uuummmmmmlllrrr||||||sssllliiieeeeeejjjttt|||~~~tttnnniiijjjrrr{{{}}}~~~wwwhhhXXXJJJBBB???>>><<<===>>>???@@@@@@@@@@@@???@@@AAACCCEEEIIIOOOTTT[[[aaaiiippptttvvvxxxyyy{{{zzzzzzzzzyyyvvvqqqmmmhhhbbbZZZRRRLLLHHHEEECCC============>>>>>>???@@@??????@@@BBBDDDGGGIIIJJJNNNQQQVVV\\\bbbfffiiikkkkkkhhhcccZZZQQQIIIFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGHHHFFFFFFHHHJJJMMMPPPSSSTTTWWWXXX[[[___dddjjjooorrrwww{{{|||zzzhhhTTTIIIGGGEEEEEEGGGLLLRRRVVVbbbxxx{{{iiibbbdddiiixxxqqqfff```ZZZTTTQQQOOONNNOOOOOOQQQYYYcccpppzzzyyyppplllhhhdddddddddcccbbbbbbeeehhhlllqqqxxxuuufff]]]XXXUUUXXX]]]dddmmmyyy~~~xxxqqqjjjccc```[[[ZZZXXXWWWVVVVVVWWWXXXZZZ[[[^^^```aaaaaa```___YYYTTTPPPPPPPPPOOORRRWWW\\\ccciiijjjllloooooommmkkkkkkkkkmmmppptttxxxzzzuuuggg`````````gggrrrwwwqqqkkkiiijjjrrr|||vvvooogggfffllluuu~~~yyyrrrsss}}}wwwgggWWWIIIBBB??????:::;;;<<<===>>>>>>>>>>>><<<>>>???AAACCCGGGLLLPPPXXX]]]dddlllrrruuuwwwxxxwwwvvvuuuuuutttppplllhhhfff```XXXQQQKKKGGGDDDBBB======<<<======>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJLLLQQQVVVZZZ]]]^^^^^^aaa```[[[TTTLLLFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@AAACCCEEEFFFDDDDDDEEEGGGIIILLLNNNPPPRRRSSSWWW\\\bbbhhhmmmppptttyyy~~~eeeQQQHHHGGGFFFFFFIIINNNSSSWWWcccyyymmmbbbaaacccpppqqqgggaaaZZZTTTPPPNNNNNNPPPOOOOOOUUU]]]kkkuuu{{{ppplllgggcccccccccccccccbbbdddgggkkkqqqxxxzzzhhh\\\TTTPPPQQQUUUXXXdddsss}}}}}}zzzuuummmeee]]]VVVSSSNNNNNNMMMLLLKKKKKKLLLLLLOOOPPPRRRSSSTTTSSSRRRRRROOOKKKHHHHHHHHHHHHLLLSSSXXX___cccbbbaaacccdddcccbbbbbbcccdddhhhlllppprrrxxxyyykkk___YYYYYYYYY```lll{{{~~~wwwooommmnnnuuu{{{uuunnnkkkooowww~~~}}}vvvppprrr{{{wwwgggVVVIIIAAA??????888999:::;;;<<<<<<<<<<<<;;;===???@@@BBBFFFJJJNNNTTTXXX___gggnnnsssuuuuuusssrrrpppooonnnkkkgggdddccc^^^VVVOOOJJJFFFBBB???======<<<<<<===>>>???????????????@@@BBBDDDEEEFFFFFFHHHLLLQQQTTTVVVWWWWWW]]][[[VVVOOOHHHDDDBBBBBB@@@AAAAAAAAABBBBBBCCCCCC@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDFFFIIIKKKMMMNNNQQQUUUZZZ```fffkkkmmmqqqvvv|||}}}~~~}}}cccQQQGGGFFFEEEFFFJJJOOOTTTXXXeeezzzssseeeaaaaaammmsssggg```YYYTTTOOOMMMNNNPPPNNNMMMRRRYYYgggqqq}}}qqqmmmgggdddccccccccccccbbbcccfffjjjpppyyy|||gggZZZQQQMMMLLLOOOOOO\\\jjjuuuzzzrrroooiiiaaaYYYRRRMMMJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHEEEDDDEEEEEEFFFMMMUUU[[[aaaddd```\\\\\\]]]\\\]]]]]]___bbbffflllqqqtttxxxrrrdddZZZVVVVVVVVV]]]iiiwww|||tttqqqrrrxxx}}}xxxvvvxxx|||yyysssssszzzxxxgggVVVHHHAAA??????666777888999:::::::::::::::<<<>>>@@@AAAEEEIIILLLPPPSSSYYYaaaiiinnnppppppmmmkkkjjjiiihhhfffbbb______ZZZTTTNNNIIIFFFBBB@@@>>>======<<<<<<======>>><<<<<<<<<===>>>???AAABBBBBBDDDGGGKKKNNNPPPQQQQQQVVVUUUQQQLLLFFFBBB@@@AAA??????>>>>>>>>>???@@@@@@????????????@@@AAAAAABBBDDDDDDCCCCCCDDDFFFIIIKKKLLLNNNSSSXXX^^^dddhhhjjjoootttyyy||||||}}}{{{~~~zzzaaaPPPFFFFFFFFFGGGKKKPPPUUUYYYeeezzz{{{iiidddfffnnnwwwhhh___XXXTTTNNNMMMNNNOOOMMMLLLQQQXXXcccmmm|||~~~rrrnnniiifffddddddcccbbbaaabbbeeehhhoooyyy|||fffXXXPPPJJJHHHIIIIIIUUUaaalll|||~~~uuuooodddaaa[[[TTTNNNJJJGGGEEEBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBBBBBDDDEEEGGGPPPYYYaaaiiilllhhhcccbbbbbbbbbaaabbbeeeiiinnntttzzz}}}{{{lll```WWWTTTUUUTTTZZZggguuuzzzvvvtttvvv}}}uuuuuuzzz{{{iiiWWWHHHAAA>>>???555666777888888999999888888:::===>>>@@@CCCGGGIIILLLNNNRRRZZZccchhhjjjiiifffdddcccbbbbbb```]]][[[YYYUUUPPPLLLIIIGGGDDDBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????@@@AAABBBDDDGGGIIIJJJKKKNNNOOOOOOLLLHHHCCC@@@?????????======<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????DDDCCCBBBAAABBBDDDGGGIIIJJJMMMQQQWWW\\\aaaeeegggkkkpppuuuxxxxxxzzz}}}{{{vvv___OOOGGGGGGHHHIIIMMMSSSXXX[[[dddyyy~~~kkkhhhkkkqqqzzzhhh]]]WWWUUUOOOMMMMMMNNNMMMLLLQQQXXX___iiiyyytttppplllhhhfffdddbbb```aaabbbdddgggnnnyyyiiiZZZRRRKKKGGGGGGFFFOOOYYYfff|||wwwnnneee___UUURRRNNNIIIFFFDDDCCCCCC???@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBBCCCFFFGGGKKKVVVaaaoooxxx~~~{{{wwwwwwyyyyyyvvvwwwzzz~~~rrreee]]]WWWVVVWWWTTT[[[hhhvvvxxxsssppprrryyy~~~|||}}}kkkXXXIIIAAA>>>>>>444555666777888888888888777999;;;===???AAAEEEHHHIIIJJJNNNVVV___dddfffeeeaaa```^^^^^^^^^\\\ZZZXXXTTTQQQNNNKKKJJJIIIGGGEEE@@@???>>>===;;;;;;;;;;;;<<<<<<<<<======???@@@@@@?????????@@@AAACCCEEEFFFHHHLLLOOOOOOLLLFFFBBB@@@AAA@@@>>>=========>>>>>>==================<<<<<>>????????????>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEDDDFFFIIIKKKOOO[[[ggg{{{zzziii```\\\YYYZZZ\\\VVV^^^kkkzzzzzzqqqllliiimmmxxxlllXXXIIIAAA>>>>>>555444222222222444666777888888777888:::===@@@BBBGGGIIILLLPPPTTTXXX[[[\\\]]]\\\\\\[[[ZZZYYYXXXXXXQQQOOOLLLIIIFFFCCCAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;?????????@@@AAAAAABBBBBBGGGKKKNNNNNNKKKFFFBBB@@@<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFGGGIIIMMMPPPTTTYYY___cccdddgggkkkoooqqqsssuuuwww}}}~~~lllWWWLLLLLLKKKKKKLLLOOOTTTXXX[[[cccrrrzzziiihhhnnn~~~|||jjj^^^XXXUUUQQQLLLIIIJJJKKKKKKOOOTTT^^^gggtttxxxooogggeeeccc```___``````aaabbbeeelllvvv~~~~~~~~~~~~~~~~~~~~~~~~tttcccYYYQQQKKKFFFEEEIIIPPP___wwwyyynnnccc[[[UUUNNNJJJCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAACCCFFFIIIJJJIIIJJJMMMOOOTTTaaannn}}}|||mmm```[[[YYYUUUUUUXXXZZZ___iiiwww}}}vvvooohhhdddeeeaaagggttt~~~jjjUUUFFF>>><<<<<<444333222222222333555666666666666666888;;;>>>???DDDEEEHHHKKKOOOSSSUUUWWWYYYYYYYYYXXXWWWVVVVVVUUUQQQOOOLLLIIIEEEBBBAAA@@@???>>>===;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????CCCFFFJJJKKKIIIEEEBBB@@@=========<<<<<<<<<;;;;;;::::::;;;<<<<<<======>>>===>>>@@@@@@???@@@BBBDDDEEEGGGKKKNNNQQQVVV\\\```aaaeeeiiimmmoooqqqtttuuu{{{~~~|||gggUUULLLLLLLLLMMMOOOSSSWWW\\\___gggvvvwwwiiijjjqqqoooaaaYYYVVVQQQMMMJJJKKKKKKKKKOOOTTT\\\ffftttxxxooogggdddccc```^^^___aaaaaabbbeeeiiiqqq{{{~~~~~~yyyggg\\\SSSLLLGGGFFFIIIOOO\\\sss~~~tttlllaaaXXXQQQLLLGGGDDD@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@??????>>>???AAABBBBBBBBBDDDGGGIIIKKKKKKNNNRRRSSSWWWbbbnnn~~~ttthhh^^^[[[ZZZWWWWWWYYY[[[aaakkkyyyzzzrrrjjjbbb___``````fffsss~~~hhhSSSDDD<<<;;;;;;444333222222222333444555444444444555666999;;;===@@@AAACCCFFFIIILLLNNNOOOTTTTTTTTTSSSSSSRRRRRRRRRPPPNNNKKKHHHDDDAAA@@@???>>>>>><<<;;;:::999999999999999999999999999999999888888999999:::;;;;;;;;;>>>AAAEEEFFFEEEBBB@@@???>>>>>>===<<<;;;:::999999999999::::::;;;<<<<<<<<<;;;<<<=========>>>@@@BBBBBBEEEHHHKKKNNNSSSXXX\\\^^^bbbfffjjjmmmooorrrtttyyy{{{zzzwww```RRRNNNMMMNNNPPPSSSXXX]]]aaadddmmmzzzrrrfffiiiqqqwwwggg\\\WWWSSSNNNJJJKKKKKKKKKNNNSSS\\\fffuuuwwwnnnfffdddbbb___^^^___aaabbbcccdddggglllrrrwww}}}~~~|||lll```VVVNNNIIIGGGJJJMMMWWWlll}}}zzzuuuqqqddd^^^UUUMMMGGGDDDBBB@@@>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHHHHJJJLLLLLLNNNRRRVVVXXX[[[eeepppxxxpppjjjccc\\\\\\\\\[[[ZZZ[[[^^^dddppp}}}~~~wwwnnnfff^^^[[[]]]^^^dddqqq}}}fffPPPAAA;;;::::::333333222111222222333444333333333444666888999;;;>>>???@@@BBBEEEGGGIIIJJJPPPOOOOOOOOOOOOOOOOOOOOONNNLLLIIIFFFCCC@@@>>>===>>>===<<<:::999888888888888888888888888888888888666666666777888888999999;;;===@@@AAA@@@>>><<<<<<<<<<<<<<<;;;:::999999999888888888999::::::;;;;;;:::;;;======<<<===???AAAAAACCCFFFIIILLLPPPUUUYYY\\\```eeeiiikkknnnqqqssswwwyyy~~~{{{yyypppYYYPPPQQQNNNPPPSSSWWW]]]bbbfffhhhooo{{{mmmbbbfffnnnnnn```YYYTTTOOOLLLLLLKKKJJJMMMRRR]]]gggwwwwwwnnnfffdddbbb___]]]^^^```aaabbbccceeehhhmmmqqq~~~zzzmmmbbbYYYQQQMMMJJJLLLNNNTTTeee{{{{{{tttnnngggbbbYYYTTTNNNHHHDDDCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJLLLOOOPPPPPPPPPRRRSSSPPPPPPSSSWWWYYY^^^iiiuuuwwwnnniiidddaaa^^^___`````````___bbbjjjvvvyyyooofff^^^[[[\\\]]]cccooo}}}dddNNN@@@;;;:::;;;222222222111111111222222222333333444666777888999<<<===???AAACCCDDDFFFGGGKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFCCCAAA>>>===<<<>>>===;;;:::888777777777777777777777777777777777555555666777777888888999:::<<<>>>===;;;999999999999999999999999:::::::::777777888888999:::::::::;;;<<<=========>>>@@@BBBAAACCCFFFHHHKKKOOOTTTWWW\\\___dddhhhjjjmmmoooqqquuuvvvzzz{{{www|||kkkVVVPPPSSSOOOQQQUUU[[[```dddgggiiinnnwwwkkkbbbfffnnnvvveee\\\VVVQQQMMMLLLKKKJJJLLLQQQ]]]hhhwwwxxxnnnfffdddccc___^^^___^^^___aaacccdddhhhllloooyyyzzzrrriiiaaaZZZTTTQQQMMMNNNOOOSSS___ssszzzrrrjjjbbbYYYSSSMMMKKKHHHEEEBBBBBBDDDFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKNNNQQQUUUWWWXXXXXXXXXYYYUUUTTTTTTVVVXXX^^^lllzzz}}}uuunnniiifffbbbbbbbbbbbbdddfffgggfffiiiqqq|||{{{qqqggg___[[[\\\\\\bbbnnn~~~}}}cccMMMAAA===<<<<<<222222222111111111111000111222333444555666777777:::;;;<<<>>>@@@BBBCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIEEEDDDBBB@@@>>>===<<<<<<>>>===;;;999888666666666555555555555555555555555555555666777777888888999999:::;;;;;;999777888888777888888888999999999:::777777888888999:::::::::;;;<<<>>>>>>===>>>@@@BBBAAACCCFFFHHHJJJMMMRRRUUU\\\___cccgggiiikkkmmmooorrrsssvvv}}}|||xxxgggTTTOOOSSSPPPRRRWWW\\\aaadddfffgggjjjrrr~~~kkkccchhhooo}}}}}}iii___XXXRRRNNNMMMKKKIIILLLPPP[[[eeetttxxxooogggeeeccc```___```\\\^^^___aaacccggglllooovvv~~~yyysssppplllkkkhhhccc___ZZZVVVTTTNNNPPPPPPQQQ[[[kkkxxx}}}yyyuuunnnggg```XXXPPPJJJDDDDDDEEEDDDCCCCCCEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDFFFIIIKKKMMMQQQUUUZZZ^^^_________```]]]ZZZYYYXXXYYY^^^lllzzz|||wwwqqqlllgggeeecccbbbdddeeedddfffmmmpppppppppxxx{{{rrrhhh___ZZZZZZ\\\bbblll|||{{{aaaLLLBBB>>>======111111111111111000000//////000111222333444444444555666888:::<<<>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEE@@@@@@>>>===<<<<<<;;;;;;>>>===;;;999777666555555444444444444444444444444555555555666777777888888777888999999888888999;;;888888888888888888777777777777888999999::::::;;;;;;<<<=========>>>@@@BBB@@@BBBDDDFFFHHHLLLPPPSSS[[[^^^bbbeeefffgggiiikkknnnnnnqqqxxx~~~~~~{{{dddSSSNNNQQQPPPSSSXXX\\\```bbbcccccceeemmm{{{~~~jjjaaaeeemmm}}}mmmbbbYYYSSSOOOMMMKKKIIIKKKOOOUUU___nnn{{{zzzppphhhfffeeeaaa```aaa\\\]]]^^^^^^```dddjjjnnnttt}}}~~~wwwooofff```^^^______^^^\\\XXXVVVUUUMMMOOOPPPOOOVVVcccnnnsssqqqmmmeee]]]UUUOOOJJJGGGCCCFFFIIIJJJJJJJJJLLLNNNNNNNNNLLLJJJHHHGGGEEEEEEEEEEEEEEEFFFIIILLLOOOQQQWWW[[[aaafffhhhhhhhhhhhhfffccc```^^^\\\___jjjvvv}}}qqqpppnnnjjjfffcccaaaaaa```ddddddcccgggrrryyyzzzwww~~~|||tttjjj```ZZZYYY]]]bbblllzzzxxx___KKKBBB???===<<<111111111111111000//////---...///111222222222222222333444666999;;;======>>>>>>???@@@AAABBBBBBCCC======<<<;;;;;;;;;;;;;;;>>>===;;;999777555555444444444444444444444444444444444555666666777777888555666888888888999;;;>>>::::::999888777666555555888888888999::::::;;;;;;:::;;;<<<<<<<<<===???AAA@@@AAACCCEEEGGGJJJNNNRRRZZZ]]]aaacccdddeeeggghhhkkkkkknnnttt{{{}}}~~~xxxcccRRRMMMOOOQQQSSSXXX\\\___`````````ccckkkyyyiii^^^```gggooocccZZZTTTOOONNNKKKIIIKKKOOOQQQZZZhhhuuuzzzqqqiiigggeeebbb```aaa\\\]]]]]]]]]^^^bbbhhhlllrrr{{{{{{sssiii___XXXVVVYYY[[[\\\ZZZWWWUUUTTTLLLNNNOOONNNSSS___iiimmmpppjjj```VVVOOOJJJHHHGGGGGGLLLQQQTTTSSSSSSUUUVVVTTTSSSQQQOOOLLLJJJHHHGGGIIIIIIIIIJJJMMMPPPSSSVVV\\\aaahhhmmmooopppppppppkkkiiigggddd```___gggqqqtttzzzzzz{{{}}}uuukkkkkkjjjhhhdddbbbaaaaaa^^^bbbcccbbbgggttt{{{~~~wwwnnnccc\\\ZZZ^^^bbblllyyyuuu]]]JJJBBB???===;;;222111000///............000000/////////111222333222222333444666777777888999999:::===??????===;;;;;;:::::::::999999888888999888888777666666555555222222222222222222222222333333333444444333222222444555666777888999::::::999888888777777777777777888888999999999:::::::::888:::<<<===<<<<<<===>>>@@@AAABBBDDDFFFJJJMMMOOOXXX[[[^^^```bbbccceeeggggggkkkpppuuuwwwyyy{{{|||zzzzzzzzz{{{oooZZZMMMJJJKKKPPPTTTYYY]]]^^^______```___hhh{{{hhhZZZ[[[aaavvvooobbb]]]UUUOOOMMMLLLIIIIIILLLLLLSSS___kkkwwwtttiiifffffffffeeefffcccbbb```^^^___aaaccceeeqqqxxx~~~}}}zzzrrrjjjccc```^^^\\\ZZZYYYYYYXXXVVVTTTVVVQQQMMMNNNQQQUUU^^^fffppphhh\\\QQQJJJHHHHHHIIIOOOVVV___ffffffbbb\\\YYYZZZVVVQQQOOOOOOOOONNNLLLLLLNNNQQQRRRSSSTTTWWWYYY```fffnnnuuuxxxzzz{{{|||}}}zzzuuullleeeccceeehhhnnnooorrrwww|||{{{wwwssspppkkkmmmqqquuuxxx{{{|||}}}}}}wwwqqqnnniiifffeeedddcccbbbcccbbbaaaaaafffnnnyyy~~~}}}vvvlllaaa[[[[[[^^^fffnnnuuu~~~vvv^^^JJJAAA>>>>>>===000000/////////000000111111000000//////000111222111111222333444555666666666666777999;;;;;;999777777777777666666666555555666555555444333333222222444444444444444444444444333333333444444333333222444555666777888999::::::999888777777666666777777888888888888999999999999888:::<<<===<<<<<<===>>>@@@@@@AAACCCFFFIIILLLNNNVVVXXX\\\^^^___aaaccceeeeeeiiinnnrrrtttuuuwwwyyyvvvwwwyyy}}}lllXXXNNNLLLNNNMMMPPPUUUWWWXXXYYYZZZ[[[]]]gggzzzjjj[[[ZZZ^^^pppqqqddd\\\TTTNNNMMMKKKHHHHHHKKKLLLRRR\\\gggsss~~~wwwkkkffffffeeedddfffcccaaa___^^^^^^___bbbcccoooxxx~~~~~~~~~xxxqqqkkkhhheeeccc```^^^\\\ZZZWWWUUUUUUPPPLLLLLLNNNQQQXXX___gggaaaYYYRRROOOPPPRRRTTT^^^cccjjjmmmlllhhhdddaaa___[[[WWWVVVWWWWWWWWWUUUTTTVVVXXXYYYZZZ]]]```bbbiiioooyyyxxxnnniiihhhiiiiiiiiiiiillloooqqqrrrqqqttttttsssrrroookkkhhhfffdddeeegggjjjnnnrrrvvvxxx{{{~~~~~~xxxrrrnnnjjjgggffffffeeedddfffeeebbbaaaeeemmmwww~~~|||uuukkkaaa\\\]]]]]]fffpppwwwwww^^^KKKAAA>>>>>>===.........///000111222333222111000000///000000111//////000111222333333444444444444666777777555333555555555555444444444444444444333333222222111111444444444444444444444444333333444444444444333333555555666666777888999999888888777666666666666666777777777777888888888888888:::<<<<<<<<<;;;<<<===??????@@@BBBDDDGGGJJJLLLRRRUUUXXXZZZ\\\^^^```ccccccfffkkkmmmoooppprrrsssqqqtttyyy}}}vvv}}}}}}fffVVVOOOOOOQQQMMMOOORRRSSSTTTTTTVVVWWW[[[eeeyyykkk[[[WWWZZZfffxxxrrreee[[[TTTNNNLLLKKKGGGGGGIIIKKKPPPXXXbbbnnnzzz{{{mmmfffeeecccdddfffcccaaa___]]]]]]^^^```bbbjjjsss{{{vvvssspppmmmiiieeebbb___[[[XXXUUUOOOKKKKKKKKKKKKPPPVVVWWWUUUSSSQQQSSSWWW[[[^^^iiikkknnnnnnkkkhhhffffffbbb```^^^^^^___`````````^^^```aaabbbdddhhhlllpppzzz}}}tttnnnlllhhhfffcccbbbcccccccccbbbfffeeedddbbb___[[[XXXWWWYYYYYYZZZ\\\aaahhhmmmqqqtttxxx~~~zzzuuurrrnnnlllkkkkkkjjjjjjjjjhhheeecccfffmmmwwwzzzssskkkbbb___```___jjjuuu}}}www___KKKBBB???===<<>>>>>???@@@CCCFFFIIIKKKPPPRRRUUUWWWXXX[[[^^^aaabbbdddhhhjjjkkklllnnnoooooosss{{{wwwsssuuu```SSSOOOPPPQQQPPPQQQSSSSSSSSSSSSUUUWWWZZZeeeyyylllZZZVVVYYY\\\kkkqqqddd\\\UUUOOONNNLLLHHHGGGIIIJJJNNNUUU___kkkyyy~~~nnnfffdddbbbdddfffdddbbb___]]]]]]^^^```aaadddlllwww~~~zzzvvvrrrmmmiiiddd___\\\VVVPPPKKKJJJIIIHHHJJJOOOQQQSSSTTTWWWZZZ___dddhhhmmmmmmllljjjhhhhhhiiikkkjjjiiiiiijjjlllnnnoooppppppqqqrrrsssvvvzzzxxxsssoookkkeeeaaa^^^]]][[[ZZZ]]]\\\YYYVVVRRROOOLLLKKKNNNOOOQQQUUUZZZ```eeehhhmmmrrryyy~~~zzzwwwtttrrrrrrrrrqqqqqqooommmjjjiiikkksss}}}xxxqqqjjjcccaaacccgggsssvvv^^^KKKBBB???===<<<111111000000000000111111111111111111000000//////---......//////000000000333222111222333333222000333333333333333333333333333333333333333222222222222222222222222222222222222333444444555555555444555555555666777777888888777666555555444555555555555555666666666777777777777999;;;<<<;;;;;;<<<===>>>>>>>>>@@@BBBEEEHHHIIINNNPPPRRRTTTVVVYYY]]]``````ccceeeggghhhiiikkkmmmooovvvvvvwww|||~~~oooZZZPPPNNNOOOOOOQQQRRRTTTTTTSSSSSSUUUVVVZZZeeeyyynnn\\\WWWYYYVVVaaasssooobbb]]]WWWQQQPPPNNNJJJHHHJJJJJJMMMTTT]]]iiixxxooogggdddcccdddgggeeeccc```^^^]]]]]]___```bbbgggnnnuuu{{{zzzuuuooojjjdddaaaXXXRRRMMMKKKIIIGGGJJJNNNVVVZZZ___cccfffiiimmmpppoooooonnnllllllnnnsssvvvxxxyyy{{{|||~~~~~~xxxssskkkccc^^^ZZZWWWUUUUUUSSSPPPMMMKKKIIIHHHHHHHHHJJJNNNSSSXXX]]]```aaahhhllltttzzz~~~{{{xxxvvvvvvvvvuuuuuusssrrrqqqqqquuu~~~vvvpppiiiccccccfffooo}}}}}}xxxzzzsss]]]KKKBBB???===<<<222111111000000000111111000111111111111000000///.../////////000000000111000///......000000000///000000000000111111111111111111111111111111000000444444444444444444444444222333444555555666555555555555555666666777777777666666555444444444444444666666666666777777777777777999;;;;;;;;;:::;;;<<<>>>>>>???@@@BBBEEEGGGIIIKKKMMMOOOQQQSSSVVV[[[^^^^^^```cccdddeeegggjjjlllqqqyyy}}}|||}}}zzzzzzhhhVVVOOOOOOOOONNNOOOQQQSSSSSSRRRRRRSSSTTTZZZdddxxxvvvccc[[[[[[TTT[[[hhh}}}pppccc^^^XXXRRRQQQOOOJJJHHHIIIJJJMMMRRRZZZfffttttttkkkgggddddddfffdddbbb___]]][[[\\\]]]^^^aaaeeejjjooouuu|||}}}vvvooohhhcccYYYSSSMMMLLLJJJIIILLLRRRZZZ```ggglllnnnoooqqqsssrrrrrrrrrrrrtttyyy|||rrrjjjccc]]]XXXUUUNNNLLLJJJIIIHHHIIIKKKLLLGGGIIINNNSSSWWWZZZ\\\]]]aaaeeelllrrrxxx}}}~~~{{{xxxxxxxxxwwwvvvwwwxxxyyy|||~~~uuunnnhhhcccdddgggsss~~~~~~|||wwwppppppttt}}}pppZZZIIIAAA???===<<<000000000000111222333333//////111111222111000000000000000000111111111111///...---...000111111000//////000000111111111111111111111111111111111111444444444444444444444444222333444555666666666666555555555666666666666666666555444444333333444444666666777777777888888888777999;;;;;;::::::;;;<<>>===<<<......///000111333555666...///000111222222111000111111111111222222222222111000///000222444444444111111222222333333333444333333333333333333444444222222222222222222222222222333444555666666666666555555555666666666666666555555444333333333333444777777777777888888888888777999;;;;;;::::::;;;<<>>>>><<<000000000000000000000000111111111000000000000000111000///......///000111............////////////111111111111111111111111222222222222222222222222555444333111000000111222555555444333444555666777666666666666666777888999999888888777666555555444777777777777888888888888<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGIIIMMMPPPSSSUUUWWWYYYZZZ[[[[[[___ffflllsss~~~~~~}}}zzzxxx{{{iiiWWWSSSSSSPPPPPPUUUUUUSSSQQQSSSWWWYYYXXXWWWWWW___ppp{{{cccYYY[[[___ccclll}}}kkk___YYYUUUSSSNNNGGGEEEFFFIIIJJJNNNTTT]]]eeejjjlllxxx{{{uuummmgggbbb]]]^^^]]][[[YYYXXXWWWWWWWWWZZZ]]]bbbffflllssszzz}}}||||||}}}{{{lll```WWWSSSPPPPPPOOOOOOUUU\\\gggsss~~~|||sssfffaaa[[[WWWVVVUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRUUUVVVWWWVVVWWW___kkkttt{{{pppjjjfffcccdddhhhrrryyyxxxeeePPPEEE@@@<<<::::::111111111111111111111111111111111111000000000000111000////////////000111000000000000111111111222111111111111111111111111222222222222222222222222333333222111111222333444555444444333444555666777555444444444444555555666888888888777666555555555777777777777888888888888<<<;;;:::::::::;;;<<<======>>>>>>@@@AAABBBCCCCCCDDDEEEFFFHHHKKKNNNQQQRRRRRRTTTVVVVVVXXX^^^fffmmmwww}}}|||}}}yyyeeeTTTRRRSSSQQQRRRWWWUUUSSSQQQSSSVVVXXXYYYXXXXXX___nnnkkk```\\\^^^bbbkkkooobbb[[[VVVSSSNNNHHHFFFHHHHHHIIILLLRRRZZZccciiimmmrrruuuzzzvvvmmmhhhbbb^^^]]]\\\ZZZXXXVVVVVVWWWWWWXXX[[[___dddiiipppwww||||||}}}~~~yyyyyyyyy{{{~~~ooocccYYYUUURRRQQQQQQRRRXXX```lllyyywwwqqqjjjddd```^^^[[[XXXVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZ[[[ZZZ[[[```iiiqqqwwwmmmhhheeecccdddhhhmmmtttuuucccPPPEEE@@@===:::;;;111111111111111111111111111111111111111111111111111000000//////000000111000000000111111111222222222222222222222222222222333333333333333333333333111111111111222333555555555444444444444555666666666555555444444444444555888888777777666666555555777777777777888888888888:::::::::::::::;;;<<<<<<<<<===>>>???AAABBBDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNPPPRRRRRRUUU\\\fffnnnyyyxxxtttppp___RRRQQQSSSSSSTTTXXXVVVTTTRRRSSSUUUXXXYYYYYYYYY^^^jjj~~~oooaaa\\\]]]```jjjtttfff^^^VVVRRRNNNJJJHHHJJJHHHHHHJJJNNNVVV___hhhnnnooorrrwww|||yyyooohhhbbb^^^[[[YYYWWWUUUTTTUUUVVVVVVVVVYYY\\\aaaffflllsssxxxxxxyyyzzz|||~~~|||uuuuuuwwwyyy}}}vvvkkkaaa\\\XXXWWWVVVXXX```iiitttwwwpppkkkfffddd```___^^^___```dddgggiiifffhhhiiihhhgggiiimmmrrr~~~|||tttlllhhhfffdddfffiiiiiippp{{{qqq```NNNDDD@@@===;;;;;;111111111111111111111111000111111111111111222222000000000000000000000000....../////////000000000222222222222222222222222333333333333333333333333111111222222333444444555444444444444555555666666999888777666666666666666888777777777666666666555666777777777888888888888999999999999::::::;;;;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPSSS[[[fffnnnuuuyyyhhhgggxxxggg[[[PPPPPPSSSSSSUUUWWWXXXVVVTTTTTTUUUWWWZZZ[[[ZZZ]]]gggxxxqqqaaa]]]]]]___iii~~~zzzjjj```VVVRRRNNNJJJIIIJJJGGGGGGHHHKKKQQQ[[[fffnnnqqquuuzzz~~~rrriiibbb]]]YYYWWWUUUSSSRRRSSSTTTUUUUUUWWW[[[___ccciiippptttxxxyyy{{{|||tttuuuwwwzzzyyynnnhhhcccaaaaaaccckkkttt~~~zzztttqqqmmmlllkkklllpppvvv{{{~~~|||||||||{{{sssllljjjiiigggiiimmmjjjpppzzzlll\\\KKKCCC@@@>>><<<<<<111111111111111111111111000000111111222222222333000000111111111111000000////////////000000000000222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555555999888777666666666666666777777777777666666666666666777777777888888888888999999::::::::::::;;;:::;;;<<<===???AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGKKKLLLMMMMMMPPPWWWbbbjjjppp}}}{{{mmm___```tttuuuaaaXXXQQQPPPSSSTTTTTTUUUYYYXXXWWWWWWWWWXXXZZZ\\\[[[]]]dddssssssddd]]]\\\___jjj}}}mmmbbbWWWRRROOOKKKIIIJJJGGGGGGGGGIIINNNWWWdddllluuuxxx}}}yyylllbbb]]]YYYWWWTTTQQQPPPQQQSSSTTTUUUWWWZZZ^^^aaagggmmmrrrvvvxxx{{{}}}wwwxxx{{{~~~~~~xxxrrrpppnnnooowww~~~}}}}}}yyyqqqjjjiiiiiiiiimmmqqqooottt{{{eeeVVVGGGAAA@@@>>><<<<<<222222222222222222222222000000111111222333333333000111111222222111111000111111111222222222333333333333333333333333333333333333333333333333333333333333444444444444333222333444555555666666555555666555555444444444444555777777777777666666666666777777777777888888888888999999:::;;;;;;;;;;;;;;;<<<===>>>???AAABBBDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHIIIJJJMMMTTT___fffooo|||}}}kkkdddaaajjj~~~~~~mmm[[[WWWRRRQQQSSSUUUTTTTTTYYYZZZ[[[[[[ZZZZZZ\\\]]][[[\\\bbbppppppbbb\\\\\\```lll~~~qqqdddYYYTTTRRRNNNKKKJJJHHHHHHHHHHHHLLLTTTaaajjjvvvzzzrrrfff___ZZZWWWSSSPPPOOOOOOQQQSSSUUUWWWZZZ]]]```eeekkkooorrruuuyyy{{{|||}}}}}}~~~~~~vvvnnnggggggjjjmmmsssyyyzzz|||zzz^^^PPPCCC>>>???===;;;;;;222222222222222222222222000000111222222333444444000111222222222222111000111111222222222333333333333333333333333333333333444444444444444444444444111222333555555555555444333444555666666666555444555444444444444555555666666666666666777777777777777777777777888888888888999:::;;;<<<===<<<<<<;;;===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFCCCFFFIIILLLPPPWWWaaaiiioooxxx}}}nnn```dddnnnyyyhhhVVVTTTRRRQQQTTTWWWVVVUUUYYY\\\______]]]\\\\\\^^^[[[\\\aaannnlllaaa\\\\\\aaaooottthhh\\\XXXVVVQQQMMMKKKHHHJJJJJJIIIKKKRRR^^^gggwww{{{yyylllddd[[[XXXTTTPPPNNNNNNPPPQQQUUUVVVYYY[[[^^^ccchhhlllqqqsssuuuwwwxxx{{{~~~}}}tttlllgggiiinnnuuu~~~tttXXXKKK???<<<===<<<::::::222222222222222222222222000000111222333333444444000111222333333222111000///000000000000111111111333333333333333333333333444444444444444444444444///000222555666777666666333333555666666666555444666666666666666777888999666666666666777777777777777777777777888888888888:::;;;<<<=========<<<;;;>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGCCCGGGLLLPPPUUU]]]gggnnnnnnssszzz~~~}}}pppbbb]]]hhh{{{wwweeeRRRRRRQQQRRRUUUXXXYYYVVVYYY]]]aaaaaa___]]]]]]^^^[[[\\\aaannnpppfff\\\\\\bbbqqqvvvjjj^^^[[[YYYTTTOOOLLLIIIKKKKKKJJJKKKQQQ]]]fffyyy}}}ppphhh]]]YYYTTTPPPMMMNNNOOOQQQTTTVVVXXXZZZ]]]aaafffjjjrrrrrrssstttvvv{{{~~~uuunnniiilllttt}}}oooUUUHHH===;;;===<<<:::999222222222222222222222222111111222222222333333333222222111111111111222222111111222222222333333333///000000000111222333333111111111111111111111111111222333333444444333333333333444444555666777777777777666666555555555444666666666666777777777777777777777777888888888888999999999::::::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAABBBDDDFFFEEEKKKPPPVVV```jjjmmmkkkmmmrrrzzz|||rrrcccZZZZZZddd|||nnn]]]TTTRRRQQQRRRTTTWWWXXXXXX[[[[[[]]]___aaabbb```^^^[[[\\\bbblll{{{{{{fffaaa]]]```qqq~~~pppaaa[[[YYYUUUQQQOOOMMMJJJHHHIIIJJJNNNYYYcccsss|||sssiiibbb[[[VVVUUUSSSPPPNNNPPPSSSUUUWWWYYY\\\```fffjjjmmmpppsssvvvxxx{{{}}}rrrqqqqqqrrryyy}}}iiiLLLEEE>>>===;;;888888;;;222222222222222222222222222222333333333444444444222222111111111111222222111222222222222333333333111333555555333222333444333333333333333333333333222222333444444444444333333333444444555666666777777666666666555555555555666666666666777777777777777777777777888888888888999999999:::;;;<<<<<<===@@@??????>>>>>>>>>??????>>>???@@@@@@@@@@@@CCCEEEEEEMMMWWWaaammmyyy|||zzztttqqqmmmhhh___XXX[[[bbbqqqjjjZZZRRRQQQPPPQQQTTTWWWXXXXXXZZZ\\\___dddfffeeeaaa^^^ZZZ\\\aaajjjyyykkkaaa]]]___mmmsssddd]]]YYYUUUPPPOOOMMMJJJHHHGGGHHHMMMZZZhhhpppzzz|||qqqhhh```XXXTTTRRROOOPPPSSSTTTVVVYYY\\\___ccchhhkkkmmmooorrruuuwwwyyy}}}}}}sssrrrqqqqqqwwwzzzgggKKKDDD>>><<<;;;888888;;;333333333333333333333333333333444444444555555555222222111111111111222222222222222222333333333333333888<<<:::666222333555555555555555555555555555222222333444444444444444333333444444555666666666666666666666555555555555666666666666777777777777777777777888888888999999999999:::;;;<<<===>>>???@@@???>>>======<<<<<<<<<;;;===???@@@@@@AAACCCDDDFFFQQQ___mmm|||yyyooobbbWWWRRRTTT```nnnxxxdddWWWQQQPPPOOOPPPTTTWWWXXXYYYXXX\\\bbbhhhkkkiiiccc^^^ZZZ[[[___gggtttsss```[[[\\\gggwwwwwwfff^^^ZZZUUUPPPNNNNNNJJJGGGFFFGGGNNN]]]kkkmmmwww}}}qqqfff[[[UUURRROOOQQQUUUSSSVVVZZZ]]]```cccgggjjjlllooorrrtttuuuxxx{{{}}}}}}vvvtttrrrqqquuuuuubbbJJJCCC===<<<;;;888888:::333333333333333333333333333333333333444444444444333222222111111222222333222222222333333333444444444:::???===666111222555555555555555555666666666222333333444555444444444444444444555555555666666666666666666666555555555666666666666777777777777777777888888888999999999999999:::<<<===???@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>???BBBBBBBBBBBBDDDEEEGGGTTTeeetttvvvjjj\\\TTTTTT\\\lll{{{}}}ooo___UUUPPPOOONNNPPPTTTWWWYYYYYYXXX[[[```fffiiihhhccc___ZZZ[[[]]]dddppp{{{___ZZZZZZaaalll}}}zzzhhh```[[[VVVQQQOOOPPPIIIFFFHHHMMMTTT]]]fffjjjtttwwwmmmbbb[[[VVVQQQQQQTTTQQQTTTYYY\\\___aaadddgggmmmooorrrtttuuuwwwyyy|||}}}zzzxxxuuurrrppprrryyyqqq]]]GGGAAA<<<;;;:::888888:::333333333333333333333333222222222222333333333333333333222222222222333333222222333333333444444444333999>>>===666000111444333333444444555555555666333333444555555555444444444444444555555555555555555555555666666666666666666666666666777777777777888888888888999999999999999:::;;;<<<>>>???@@@AAA<<<<<<;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBBBBCCCEEEHHHUUUfffuuu}}}nnnbbbVVVTTT\\\kkk~~~}}}{{{|||}}}jjj\\\VVVPPPOOONNNPPPTTTWWWYYYYYYYYYZZZ\\\___bbbcccaaa___YYYZZZ]]]bbblll|||~~~```YYYWWW]]]eeesss}}}kkkaaa]]]WWWSSSQQQRRRJJJFFFLLLUUUYYYZZZ[[[fffqqq|||zzzrrriiiccc]]]UUUQQQRRRQQQTTTXXX\\\^^^```ccceeelllnnnqqqssstttvvvyyy{{{||||||}}}~~~~~~zzzvvvtttsssqqqoooooorrrwww|||lllXXXEEE???:::::::::777777999333333333333333333333333111111111222222222333333333333222222222222333333333333333333444444444444222777:::999555111222444222222333333444555555555333333444555555555555555555555555555555555555555555555555666666666666666666666666666777777777777888888888999999999999:::999:::;;;<<<===>>>???@@@;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@???@@@CCCFFFKKKWWWfffsss}}}}}}uuucccYYYSSSZZZkkk~~~vvvfff[[[WWWRRRPPPPPPQQQUUUXXXYYYZZZYYYXXXWWWXXX[[[]]]]]]\\\XXXZZZ]]]bbbkkkyyy~~~dddZZZVVVZZZ```lllpppeee```YYYUUUSSSRRRKKKIIIPPPXXXXXXSSSPPP___kkkxxx}}}vvvooojjjcccYYYSSSQQQQQQSSSWWWZZZ\\\^^^bbbeeejjjllloooqqqsssuuuxxxzzzyyyyyyzzz|||~~~}}}wwwsssoooppprrrrrrrrrrrrsssttt}}}fffSSSBBB===999::::::777777999444444444444444444444444222222222333333333444444444333333222222333333444333333333444444444444555222444666666444333444555222222333444444555666666333444444555555555555555555555555555555555555555555555555555666666666777666666666666777777777777888888888999999999::::::::::::;;;<<<<<<===>>>>>>=========<<<======>>>>>>>>>??????>>>???CCCHHHLLLRRR[[[gggooouuuvvvooogggXXXVVV\\\qqq~~~pppccc[[[WWWTTTRRRQQQSSSVVVXXXYYYYYYXXXVVVUUUVVVWWWYYYYYYXXXWWWZZZ^^^bbbjjjxxxjjj\\\UUUXXX\\\eeewwwkkkccc\\\VVVTTTPPPMMMNNNRRRSSSOOOKKKJJJWWWdddtttyyyrrrnnnfff\\\UUUSSSNNNOOORRRTTTVVVYYY]]]aaafffhhhkkknnnpppsssvvvxxxvvvwwwxxxzzz}}}{{{}}}~~~wwwrrrnnnsssyyy}}}~~~|||zzzyyywww```LLLAAA;;;888999:::777666888444444444444444444444444333333333444444444555555444333333222222333333444333333333444444444555555333333333444555666666777333333444444555666666777333444555555666666555555555555555555555555555444444555555555666666777777666666666666777777777777888888999999999::::::::::::;;;;;;;;;<<<<<<======@@@???>>>======<<<======?????????@@@BBBGGGNNNSSSYYY```gggkkkmmmkkkbbbYYYPPPWWWkkk}}}~~~}}}}}}{{{lllaaaZZZWWWUUUTTTSSSTTTVVVXXXYYYYYYVVVUUUUUUUUUWWWWWWVVVTTTVVVZZZ___cccjjjwwwnnn^^^TTTWWWZZZaaayyy}}}ooofff]]]VVVTTTNNNOOORRRSSSMMMFFFEEEHHHQQQ___qqq~~~|||tttnnnggg]]]VVVUUUIIIJJJLLLMMMOOOSSSXXX\\\ccceeeiiilllnnnqqqtttwwwuuuuuuwwwyyy{{{~~~|||yyywwwyyy}}}}}}~~~wwwrrrqqqxxxsss\\\HHH@@@:::888999999777666888333222222111111222222333333333333444444555555555333333333333333333333333444444555555555555444444333333333444555666666777666666666666555555555555555444444444444555666666444444444555555555555666777777777777777777777777777777777888999999::::::888999::::::;;;;;;::::::>>>>>>>>>>>>????????????===<<<===@@@BBB@@@:::555<<>>===;;;999888888888888333333222222222222333333333444444444444444444555333333333333333333333333444555555666666555555444333444444555666666777777333333444555666777888888666555555555555666777777555555555666666666777777777777777777777777777777666777777888888999::::::999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<============???>>>===>>>@@@@@@>>>;;;???CCCFFFGGGOOO\\\gggllluuuoooiiicccYYYOOOLLLMMMZZZooo{{{yyyzzzyyyzzz|||nnn___YYYWWWVVVTTTSSSRRRSSSUUUUUUTTTSSSPPPPPPPPPPPPPPPQQQSSSSSSTTTUUUYYY___eeerrrnnn______]]]ZZZhhh~~~uuufff^^^YYYVVVTTTRRRNNNKKKHHHGGGHHHHHHPPPYYYiii{{{yyyllleee___XXXSSSQQQPPPNNNLLLLLLMMMPPPSSSUUUZZZ___fffiiijjjmmmqqquuuwwwyyy{{{|||}}}~~~xxxqqqnnnkkklllsss|||}}}}}}}}}}}}~~~{{{xxxwww~~~jjjSSSCCC>>>===;;;999888888888888444333333222222333333444555555555444444444444444333333333333333333333333444555555666666555555444444555555666666777777888333333444555666777888888666666666666666777888888666666777777777888888888777777777777777777777777666666777777888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============AAA???<<<<<<>>>@@@AAAAAABBBEEEIIIOOO\\\mmmyyy|||{{{pppcccXXXNNNHHHJJJPPPddd|||}}}zzzyyyyyyzzz}}}{{{fff\\\XXXVVVTTTTTTSSSSSSTTTTTTSSSPPPMMMNNNNNNNNNNNNNNNOOOQQQQQQTTTUUUYYY___eeeqqqwwwbbb]]][[[XXXcccuuuyyyeeeZZZXXXXXXSSSQQQNNNJJJHHHGGGGGGGGGLLLUUUddduuuyyykkkddd^^^XXXSSSRRROOOMMMLLLKKKLLLNNNQQQSSSWWW\\\dddiiikkknnnqqquuuxxxzzz~~~}}}yyyrrrjjjfffeeegggpppyyy}}}|||~~~~~~~~~~~~{{{yyyyyyzzzfffOOO@@@===<<<:::999888888888999444444333333333333444444666666555555444444333333444444444444444444444444555555666666666666555555555666666666777777888888666666666666555555555555666666555555666666777888666666666777777777888888888888888888888888888888666666777777888999999:::::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@>>><<<;;;<<<>>>@@@BBBBBBGGGOOOZZZjjjyyytttgggWWWLLLEEEFFFPPP[[[ooo~~~~~~}}}qqq```ZZZWWWUUUTTTSSSSSSTTTUUUVVVTTTOOOLLLNNNNNNMMMNNNNNNOOOPPPQQQUUUVVVZZZ___eeeooo|||bbbZZZXXXWWWaaaoooyyyeee[[[WWWWWWRRRPPPMMMJJJHHHFFFFFFFFFGGGOOO\\\lll{{{~~~ooofff```ZZZUUUTTTNNNMMMKKKKKKKKKNNNPPPRRRTTTYYYaaagggkkknnnrrrtttxxx{{{|||wwwssslllddd```___bbblllvvv}}}}}}{{{{{{|||vvvaaaMMM???===;;;:::888888888888999555444444444444444444555666666666555555444444444444444444444444444444444555666666666666666666555666666666666777777777777666666666666555555555555555555444444555555666777555555666666666777777777999999999999999999999999777777888888999999::::::;;;;;;<<<============<<<>>>>>>>>>>>>????????????=========<<<===>>>@@@BBBCCCLLLWWWdddqqqzzzxxxrrrcccXXXJJJBBB@@@GGGWWWeeeyyyjjj]]]ZZZWWWUUUTTTRRRRRRUUUWWWXXXWWWRRROOOPPPOOOOOOPPPPPPQQQRRRSSSWWWXXX[[[___dddmmm|||aaaWWWVVVWWW```lllxxxhhh^^^XXXTTTRRRPPPNNNKKKHHHGGGFFFEEEDDDJJJVVVdddrrr~~~sssiiibbbZZZVVVUUUMMMLLLKKKKKKLLLMMMOOOPPPSSSWWW^^^dddjjjnnnqqqtttwwwzzz~~~~~~}}}xxxsssooohhh```\\\ZZZ]]]gggqqq|||~~~~~~}}}}}}rrr]]]JJJ>>><<<;;;999888777888888999666555555444444555555666666666666555555555555555444444444444444444444444555666666777777666666555666666666666666666666666333333444555666777888888444444444444444555666666555555555666666666777777999999999999999999999999888888999999:::;;;;;;;;;;;;<<<======>>>=========<<<<<<<<<<<<============<<<===>>>>>>???BBBFFFIIILLLUUU```gggllllllfff^^^SSSJJJBBB@@@DDDNNN___nnnzzzccc\\\ZZZVVVTTTUUURRRSSSUUUXXXZZZYYYUUURRRRRRRRRRRRRRRSSSTTTUUUUUUXXXXXX[[[^^^aaahhhyyy~~~bbbVVVTTTVVV___jjj}}}|||lllaaaYYYTTTRRRPPPNNNLLLIIIGGGFFFFFFEEEJJJRRR^^^lllyyyxxxkkkbbbZZZUUUTTTMMMMMMLLLLLLLLLMMMOOOOOOTTTVVV[[[aaagggmmmqqqsssuuuwww{{{|||}}}}}}~~~{{{|||~~~|||~~~wwwrrrmmmeee]]]YYYWWWXXXaaajjjvvv~~~|||}}}mmmYYYHHH===;;;:::999888777888888999666666555555555555666666555555555555666666666666555555555555555555555555666666777777777777666666555555555555555555555555333333444555666777888888555555555555555666666777666666777777777888888888::::::::::::::::::::::::999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<============>>>???@@@@@@BBBIIIQQQXXX]]]ccceeebbb]]]YYYSSSMMMFFFBBBBBBHHHQQQ^^^ooo~~~ppp___[[[ZZZTTTQQQTTTSSSTTTUUUWWWYYYXXXVVVSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWYYY[[[\\\bbbqqqhhhXXXSSSSSS\\\gggzzzpppbbbZZZWWWRRRQQQOOOMMMKKKHHHGGGFFFEEEHHHNNNXXXeeetttpppeee\\\VVVUUUNNNNNNMMMMMMMMMNNNOOOOOOUUUVVVYYY^^^eeelllpppssssssuuuwwwxxxxxxyyy|||~~~|||vvvxxx{{{~~~~~~yyy~~~}}}{{{yyy|||~~~vvvqqqjjjccc[[[WWWTTTTTTZZZcccmmmwww~~~|||}}}~~~vvvvvvwwwyyy|||zzzgggTTTEEE;;;::::::888777777777888999666666555555555555666666444444555555666666777777555555555555555555555555666666777777777777666666555555555555555444444444777666666666555555555555666666666666666777888888777888888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<======>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAAEEENNN[[[eeejjjmmmhhh]]]QQQKKKGGGDDD??????EEEQQQ___nnn~~~|||jjj\\\[[[YYYRRROOOSSSUUUTTTUUUVVVXXXWWWTTTRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVXXXYYYYYY^^^mmm{{{mmm[[[RRRQQQYYYcccxxxsssaaa[[[[[[SSSRRRPPPNNNKKKIIIGGGFFFDDDEEEJJJSSS```ooo}}}uuuiii___YYYWWWNNNNNNNNNNNNNNNNNNOOOOOOVVVVVVXXX]]]dddkkkpppsssrrrsssuuuuuuuuuwwwzzz|||~~~zzzsssuuuyyy}}}{{{{{{{{{zzzyyywwwuuusssrrrxxx{{{xxxwwwzzz~~~vvvppphhhaaaZZZUUUQQQPPPVVV]]]gggqqqzzz}}}~~~zzz{{{zzzxxxvvvtttuuuvvvqqqqqqrrrtttwwwzzz~~~}}}}}}}}}~~~wwwdddQQQBBB::::::999888777777777888999999888888777666555555555777666444333222333444444444444444444444444444444555555555555666666666777666666666666777777777777888888888777777777777777777777777777888888888888888999999::::::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============@@@@@@AAACCCKKKWWWeeeoooqqqfffVVVKKKGGGFFFDDDBBBBBBHHHPPP\\\nnnsssfffZZZVVVVVVTTTQQQQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVTTTWWW\\\[[[[[[iii|||mmm^^^VVVQQQVVVaaavvvjjj]]]WWWVVVTTTRRRPPPOOONNNLLLJJJFFFEEEHHHPPPZZZgggzzzpppcccZZZUUUPPPPPPOOOLLLIIIIIIMMMPPPRRRXXX___bbbbbbccchhhlllsssssstttvvvxxxzzz{{{|||~~~}}}vvvooooooqqquuu{{{~~~}}}}}}{{{{{{zzzzzzyyyuuupppkkkpppqqqtttxxx|||}}}yyyuuuvvvzzzxxxqqqfffaaaZZZSSSNNNNNNRRRVVVaaaiiittt|||}}}{{{yyyxxxssspppllliiiiiihhhhhhggggggggghhhmmmrrrtttssspppssspppnnnpppwww~~~rrr]]]JJJ@@@>>>999999999888777666666555888888777777666555555444777666555444444444555555555555555555555555555555555555555666666666777777666666666777777777888888888888888888888888888888777777777777888888888999999999999:::;;;;;;<<<<<<888999:::;;;;;;::::::999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========<<<======?????????AAAGGGPPP\\\ddd```XXXNNNFFFBBBBBBBBBCCCKKKTTT___kkkzzznnnbbbXXXUUUUUUSSSPPPOOOPPPPPPPPPQQQRRRSSSSSSTTTUUUTTTSSSSSSSSSSSSTTTTTTTTTRRRUUUZZZYYYYYYfffxxxnnn___WWWSSSZZZdddxxxooobbb]]]ZZZXXXUUUSSSQQQOOOKKKIIIEEEDDDGGGNNNXXXdddvvv{{{lllbbb\\\RRRRRRQQQNNNKKKJJJMMMPPPSSSXXX___aaaaaabbbeeehhhpppqqqsssvvvyyy|||}}}~~~~~~vvvpppoooqqqtttyyy~~~{{{vvvpppnnnnnnrrrxxxzzzyyyuuuqqquuuzzzwwwpppddd```ZZZSSSNNNNNNQQQSSS[[[dddnnnvvvxxxvvvsssrrriiifff```]]][[[[[[ZZZYYY\\\]]]___dddiiikkkiiigggeeeccccccfffmmmtttyyyzzz~~~|||lllXXXFFF>>>>>>999999888888777666666555888777777666666555555444777777666555555555555666777777777777777777777777666666666666777777777777666777777777777888888888888888888888888888888888777777888888888999999999999999::::::;;;<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<=========>>>AAAFFFNNNSSSMMMJJJEEE@@@>>>@@@EEEIIIZZZgggvvvuuuggg]]]UUUUUUUUURRROOOOOOOOOOOONNNNNNNNNPPPQQQRRRTTTTTTSSSRRRQQQQQQQQQRRRPPPOOORRRVVVVVVWWWcccrrrqqqaaaYYYVVV]]]gggxxxvvvhhhccc^^^\\\YYYWWWTTTPPPKKKGGGCCCBBBEEELLLUUU```qqqsssfff___WWWVVVSSSPPPLLLLLLNNNPPPRRRWWW]]]`````````bbbdddjjjlllpppuuuzzz~~~xxxqqqppppppssswww{{{}}}}}}wwwqqqlllmmmtttxxxxxxuuuoooqqqvvv{{{}}}wwwoooccc___YYYSSSOOONNNNNNOOOSSS[[[eeemmmooommmjjjhhh^^^ZZZSSSOOOMMMLLLKKKKKKPPPQQQUUUZZZ^^^___^^^\\\WWWWWWYYY^^^fffmmmqqqttt|||||||||}}}}}}~~~~~~uuudddQQQBBB<<<===999888888777777666666555777777777666666555555555666666666555555555666666777777777777777777777777666666777777777888888888777777777888888888999999888888888999999999999999888888888999999999:::::::::::::::;;;<<<<<<======<<<<<<===>>>???@@@@@@@@@======>>>>>>????????????=======================================<<<;;;;;;<<<======<<<<<<>>>BBBEEEAAAAAA@@@======DDDOOOYYYnnn|||wwwhhh```YYYTTTVVVVVVSSSPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLOOOSSSSSSTTT___kkkxxxfff\\\YYY^^^fffvvv}}}mmmggg```^^^[[[YYYVVVQQQLLLHHHDDDCCCEEEKKKRRR\\\lllyyyzzzkkkbbb[[[YYYUUUQQQMMMLLLMMMNNNNNNSSSYYY]]]______```aaacccfffkkkqqqwww}}}~~~tttsssqqqsssvvvzzz||||||uuurrruuuxxxvvvrrroooqqquuu{{{|||~~~xxxpppccc___YYYTTTPPPNNNLLLKKKMMMSSS\\\ccceeeddd```]]]VVVQQQKKKFFFEEEEEEEEEEEEGGGIIIMMMRRRUUUWWWVVVUUURRRUUUZZZaaaiiipppuuuwwwxxxwwwwwwwwwxxxzzz|||~~~ppp___NNN@@@::::::888888777777666666666666777777777777777666666666555555555666666666666555666666666666666666666666777777777888888888888999888888888888999999999999888999999999:::::::::;;;999999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>======>>>>>>???@@@AAAAAA>>>>>>>>>???????????????==============================>>>>>>======<<<;;;;;;<<<===<<<;;;:::;;;======>>>???>>>BBBMMM___mmmmmm```]]]WWWUUUWWWXXXUUURRRRRRRRRPPPOOOMMMMMMNNNPPPQQQRRRQQQPPPOOONNNMMMMMMMMMIIIKKKMMMPPPQQQSSS\\\ddd~~~nnn```[[[^^^dddpppsssjjj```^^^[[[YYYVVVRRRNNNJJJFFFEEEFFFKKKPPPXXXeeerrr}}}tttiii```]]]WWWRRROOOMMMLLLKKKJJJNNNTTTYYY\\\___```aaa^^^aaaeeekkkrrrxxx}}}}}}yyyuuutttvvvyyy|||~~~}}}wwwrrrnnnooorrryyy||||||{{{rrrfffaaaZZZUUUQQQOOOLLLIIIIIIMMMSSSYYY\\\ZZZWWWSSSMMMJJJEEEBBBBBBCCCDDDDDD@@@CCCGGGKKKMMMOOOPPPQQQTTTYYY```iiipppuuuyyy{{{rrrqqqoooppprrrvvvzzz}}}{{{kkk]]]MMM???888777777777777666666666666666888888888888888888888888555666666777777777777666666666666666666666666666777888888888999999999999888888999999999:::::::::999999999::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;:::<<<===<<<:::::::::;;;<<>>BBBDDDFFFIIILLLOOOVVV\\\eeelllqqqsssuuuvvviiigggfffgggkkkqqqxxx|||wwwgggYYYKKK>>>777555666666666666666666666666999999999999999999999999777888999:::::::::999999888888888888888888888888888888888999999999::::::999999999::::::::::::;;;999999::::::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???===<<<888:::;;;;;;::::::;;;======AAAIIISSSbbbuuusssccc[[[ZZZVVVUUUWWWWWWTTTTTTVVVQQQQQQPPPOOOOOONNNMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMGGGKKKMMMNNNPPPTTTYYY]]]jjj}}}qqqhhhffffffdddlll{{{jjjfff```ZZZWWWSSSPPPNNNJJJGGGFFFHHHIIIMMMWWWbbbqqq{{{yyylllfff^^^XXXTTTQQQNNNKKKJJJJJJMMMQQQVVVZZZ]]]^^^_________aaagggnnnuuuzzz|||wwwxxx{{{}}}{{{sssqqqvvvzzzyyy{{{{{{nnnggg]]]WWWTTTRRRNNNKKKHHHGGGFFFHHHJJJJJJGGGDDDAAA@@@>>>???@@@@@@@@@>>><<<>>>@@@AAABBBFFFLLLQQQXXX___ggglllmmmkkkiiiiii___]]]\\\^^^dddllluuu{{{tttaaaSSSFFF<<<666666666666666666666666666666::::::::::::::::::::::::888999;;;<<<===<<<;;;;;;999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@???>>>======>>>??????>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@>>><<<777888:::;;;:::;;;===>>>???EEEPPP___rrrnnn```ZZZYYYUUUTTTVVVVVVSSSSSSVVVPPPPPPPPPPPPOOOMMMLLLKKKLLLKKKKKKKKKKKKLLLLLLMMMGGGKKKNNNNNNPPPUUUYYY\\\cccvvvwwwnnnkkkjjjaaadddqqqpppjjjccc\\\WWWSSSPPPNNNJJJGGGFFFFFFGGGIIISSS]]]hhhssspppiiiaaa[[[WWWSSSOOOLLLLLLKKKLLLOOOSSSXXX[[[\\\aaa```___```dddllltttyyyxxxwwwzzz|||zzzrrrttt{{{}}}zzz{{{~~~qqqiii^^^XXXUUUSSSPPPLLLHHHFFFCCCCCCEEEEEECCC@@@AAA@@@???@@@AAA@@@>>>===>>>@@@AAAAAABBBGGGNNNTTTZZZ```hhhkkkhhhccc```^^^XXXWWWVVVXXX___iiissszzz~~~rrr]]]NNNBBB999666777555555555666666666666666999999999::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;888999999888777888;;;===888888999999999::::::::::::;;;<<<<<<======<<<<<<;;;<<<===??????===<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>===????????????>>>>>>>>>>>>===============>>>??????@@@???>>>>>>>>>???@@@AAA@@@AAABBBAAA>>><<<;;;<<<:::999:::<<<:::888<<>>===<<<=========>>>CCCLLLSSS\\\\\\]]]]]]]]]\\\[[[[[[TTTTTTVVVZZZaaakkktttzzz{{{jjjUUUHHH@@@;;;999:::777777777777777777777777999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;999888888999;;;999999999999::::::::::::;;;;;;<<<=========<<<<<<<<<===???@@@@@@???===<<<===<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>===============>>>??????@@@????????????@@@AAABBB@@@AAABBB@@@===;;;::::::;;;999:::;;;;;;;;;AAAIIIWWWcccuuusssbbb[[[[[[XXXXXXWWWVVVUUUSSSQQQQQQQQQPPPOOONNNNNNNNNOOOPPPMMMLLLKKKKKKJJJJJJJJJJJJIIIKKKNNNOOOQQQSSSWWWZZZ^^^jjj~~~yyysssooogggfffgggtttzzznnnccc```___YYYSSSOOOJJJHHHEEECCCCCCEEEHHHKKKYYYeeevvvyyyiiiaaa\\\VVVQQQPPPMMMNNNOOOOOOQQQUUUZZZ^^^fffeeedddbbbcccgggnnnssszzzzzzxxx||||||~~~zzzlllbbb[[[UUUNNNIIIGGGEEEBBB@@@AAAAAA@@@????????????@@@??????>>>>>>???@@@AAACCCFFFKKKQQQUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ^^^fffooowww|||~~~wwwfffRRREEE>>>999777888666666666666666666666666::::::::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;888888999:::;;;;;;::::::::::::::::::;;;<<<<<<===============>>>>>>@@@@@@@@@@@@>>>>>>===============>>>>>>???======>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>===============>>>>>>???@@@??????@@@AAABBBCCCDDDBBBBBBBBB@@@===::::::;;;===;;;<<<>>>???CCCLLLVVVlllyyyyyyiii]]]XXXXXXYYYYYYXXXWWWUUUTTTRRRRRRQQQPPPOOONNNNNNOOOPPPQQQOOOMMMKKKIIIHHHHHHIIIIIILLLNNNQQQSSSSSSTTTVVVXXX[[[hhh|||tttooogggeeedddmmmsssfffaaa___ZZZTTTQQQLLLJJJFFFCCCBBBCCCEEEGGGNNNZZZlll}}}ssshhh```YYYUUUUUUNNNOOOPPPQQQRRRUUUYYY]]]fffhhhiiifffcccdddiiiooowww}}}~~~yyylllaaaXXXQQQMMMIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDHHHMMMPPPRRRQQQMMMLLLKKKKKKMMMQQQVVVXXX]]]^^^```dddkkkttt{{{|||{{{|||}}}}}}ooo___MMMBBB<<<777555666666666666666666666666666<<<;;;;;;;;;:::999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<:::999:::;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>======>>>>>>???@@@<<<===>>>???@@@AAAAAAAAA????????????>>>>>>>>>===>>>>>>============>>>>>>??????@@@AAABBBCCCDDDEEEBBBBBBBBB@@@===;;;;;;<<<>>>===???DDDHHHOOO[[[ggg|||mmmaaaYYYVVVVVVXXXWWWWWWVVVUUUUUUUUUUUURRRQQQPPPOOONNNNNNOOOPPPOOOMMMJJJGGGGGGHHHIIIKKKNNNQQQTTTUUUUUUUUUUUUVVV\\\hhh|||wwwooofffdddccchhhyyyzzzkkkccc___YYYTTTRRRNNNLLLIIIFFFDDDEEEFFFGGGFFFQQQbbbsss~~~oooeee\\\XXXXXXSSSTTTUUUUUUUUUWWWZZZ]]]ccchhhkkkiiidddbbbhhhmmmvvv{{{tttggg\\\UUURRRLLLIIIFFFDDDDDDDDDCCCBBBDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMRRRWWWWWWSSSOOOMMMLLLJJJKKKOOOVVV\\\aaaeeeeeegggkkkpppwww~~~}}}~~~|||||||||}}}yyy{{{yyyhhhYYYHHH???;;;777555666666666666666666666666666===<<<<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;:::;;;======<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@======>>>@@@AAAAAAAAAAAA????????????>>>>>>>>>===>>>>>>============>>>>>>===>>>???AAABBBCCCCCCDDD>>>>>>>>><<<::::::;;;======>>>DDDMMMUUU]]]jjjuuu~~~zzzzzzzzzzzz|||vvveee]]]XXXUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWTTTSSSQQQOOONNNNNNNNNNNNNNNLLLJJJHHHHHHJJJLLLNNNPPPRRRUUUUUUUUUTTTTTTTTT___jjj}}}xxxllldddbbbaaaeeerrrqqqfff```ZZZUUUSSSNNNLLLIIIFFFEEEEEEFFFGGGCCCLLLYYYhhhvvv{{{nnnbbb\\\\\\WWWXXXXXXWWWVVVVVVXXXZZZ]]]ccciiihhhddddddiiiooouuuzzz~~~~~~yyymmmccc\\\XXXMMMJJJGGGFFFFFFGGGFFFEEEGGGHHHHHHIIIKKKMMMOOOPPPYYYYYY\\\```bbb___XXXRRROOONNNNNNPPPUUU]]]eeejjjooonnnnnnppptttzzz~~~|||xxxxxx{{{}}}xxx{{{}}}~~~}}}wwwaaaSSSDDD>>>:::777666777555555555555555555555555==================<<<<<<=========>>>>>>=========:::<<<>>>>>>>>>===>>>???<<<<<<=========>>>>>>>>>======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA>>>>>>???@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>???>>>>>>===============<<<===>>>???@@@AAAAAAAAA999:::::::::999:::===@@@AAAFFFQQQ]]]fffmmmwww{{{wwwrrrrrrrrrrrrvvv~~~nnnbbb\\\WWWUUUUUUSSSRRRQQQQQQRRRSSSUUUVVVTTTSSSQQQPPPOOONNNOOOOOONNNMMMLLLKKKKKKMMMOOOPPPPPPRRRSSSTTTSSSRRRSSSTTT___hhhyyyvvvfff```^^^___eeepppzzzlllddd\\\WWWUUUMMMKKKIIIFFFDDDDDDDDDEEECCCHHHRRR^^^kkkzzz|||mmmeeeccc[[[\\\[[[YYYVVVUUUUUUWWWXXX]]]ccceeeeeeggglllqqqwwwzzz}}}yyyyyy}}}tttlllddd___PPPNNNLLLKKKLLLMMMMMMLLLNNNNNNNNNPPPRRRUUUXXXZZZcccdddggghhhgggbbb[[[VVVTTTUUUVVV[[[aaaiiipppuuu|||yyywwwuuuwww{{{xxxtttsssuuuxxxxxxzzz~~~}}}|||}}}}}}~~~rrr[[[NNNAAA<<<:::888777777555555555555555555555555>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>;;;===???@@@>>>===>>>>>>;;;<<<======>>>???@@@@@@===>>>??????@@@@@@???????????????>>>>>>?????????@@@????????????@@@AAAAAA??????@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????>>>===============;;;;;;===>>>>>>>>>======999:::;;;<<<===@@@DDDHHHNNNVVVdddttt|||~~~xxxuuutttttttttuuuzzzuuufff___[[[WWWUUUVVVSSSRRRPPPOOONNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOPPPOOOPPPQQQQQQPPPPPPRRRSSSZZZbbbqqqrrr___ZZZYYY]]]eeeppprrrhhh```[[[YYYQQQOOOLLLHHHEEECCCCCCBBBCCCFFFLLLUUUcccttt|||qqqnnnbbbcccbbb^^^ZZZWWWWWWWWWVVVYYY^^^aaadddhhhmmmqqqxxx|||~~~~~~yyytttvvv~~~}}}uuukkkdddZZZXXXVVVVVVXXXYYYZZZYYYYYYYYYYYY[[[^^^bbbfffhhhmmmppprrrrrrnnnhhhdddaaa```bbbgggmmmttt{{{~~~zzzyyy|||}}}zzztttooonnnqqqtttuuuxxx|||~~~{{{zzz|||~~~xxxkkkUUUIII>>>:::999888666777555555555555555555555555>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>>???AAAAAA???===<<<<<<;;;;;;<<<>>>???@@@AAABBB>>>>>>???@@@@@@@@@@@@???AAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAA@@@??????????????????>>>>>>>>>>>>??????>>>===============:::;;;<<<======<<<;;;;;;<<<>>>???AAACCCGGGLLLPPP[[[ddduuuzzzwwwyyyyyyyyy{{{tttjjjaaa]]]ZZZVVVVVVWWWTTTSSSPPPNNNLLLLLLMMMMMMOOONNNNNNOOOPPPRRRTTTUUUSSSSSSRRRRRRQQQPPPOOONNNOOOPPPPPPOOONNNOOOQQQSSSTTT[[[jjj~~~oooZZZVVVUUUZZZeeeqqqwwwlllccc^^^\\\VVVTTTPPPLLLHHHEEECCCBBBCCCEEEIIIQQQ___qqqzzzvvvjjjiiihhhddd___[[[ZZZZZZVVVWWWZZZ___dddiiinnnpppzzz}}}~~~~~~}}}}}}~~~zzzqqqmmmvvv~~~{{{pppgggcccbbb```aaaccceeeeeeeeeccccccccceeeiiimmmqqqssszzz}}}~~~yyytttrrrqqqmmmpppvvv~~~}}}{{{}}}uuuuuutttpppllllllppptttsssuuuzzz{{{yyyyyy}}}~~~rrrfffQQQFFF;;;888888777666777555555555555555555555555BBBAAA@@@@@@??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@;;;;;;;;;<<<===???@@@AAA============>>>>>>>>>>>>BBBAAAAAA@@@@@@AAAAAABBB??????@@@AAAAAA@@@@@@@@@?????????>>>??????@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>????????????>>>===<<<;;;:::::::::===999999======:::888:::??????BBBIIITTT___hhhlllvvv}}}~~~||||||}}}jjjeee]]]XXXVVVVVVXXXXXXSSSRRRPPPNNNMMMMMMMMMMMMPPPOOONNNNNNOOOPPPQQQRRRTTTSSSQQQPPPPPPPPPQQQRRRNNNNNNMMMMMMMMMNNNOOOPPPVVV\\\fffvvvnnnYYYXXXSSSVVVbbbooo~~~tttllleee```YYYUUUOOOJJJHHHFFFEEEDDDCCCBBBDDDKKKVVVeeezzzvvvqqqlllfffcccbbbaaa^^^\\\XXXYYYZZZ\\\___dddkkkppprrruuuxxxwwwttttttyyy~~~}}}{{{{{{{{{||||||~~~vvvrrrqqqqqquuu{{{~~~yyyrrrpppooopppssstttssspppsssqqqrrrvvvvvvvvvzzz{{{vvvoooooonnnmmmnnnooopppqqqpppwww~~~|||zzzzzz~~~}}}nnncccMMMEEE<<<777777888777444666666666666666666666666BBBAAA@@@@@@??????@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@BBBBBB@@@???>>>>>>>>>>>>======>>>>>>>>>?????????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@@@@AAAAAAAAA@@@???????????????>>>>>>??????????????????>>>===<<<;;;::::::::::::<<<999999<<<===;;;<<>>=========>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@AAAAAA???????????????>>>>>>???@@@@@@??????????????????<<<<<<;;;:::999999999999;;;999999<<<<<<<<>>????????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@??????????????????@@@AAABBB======>>>???????????????AAAAAA@@@@@@??????>>>>>>;;;::::::999888888999999;;;::::::<<<<<>>>>>??????@@@@@@?????????>>>>>>>>>::::::;;;<<<===???AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBB<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>======::::::999888888888999999<<<;;;<<<>>>???FFFUUUddd{{{zzzeee^^^^^^```]]]ZZZYYYZZZ[[[[[[ZZZVVVTTTRRRPPPNNNMMMMMMMMMOOOOOONNNOOOPPPQQQSSSUUUQQQQQQSSSUUUVVVXXXYYYYYYSSSRRRQQQQQQQQQRRRSSSTTTTTTXXX[[[```oooqqqZZZRRROOOTTTXXX]]]kkkzzzzzzmmmhhh___\\\XXXTTTQQQMMMIIIFFFEEEBBBAAADDDGGGMMMZZZfffzzzwwwjjjbbb]]]ZZZXXXYYYXXXVVVSSSRRRSSSVVVYYY\\\^^^```bbbdddfffhhhjjjqqqrrruuuxxx{{{~~~yyyrrrnnniiigggeeeeeeggglllqqqtttxxxzzzrrrhhhddddddfffllloootttyyyyyypppiiifffdddccccccdddfffiiinnnsssvvvxxx|||~~~tttpppnnnqqqsssuuuzzztttdddQQQDDD;;;999777555555666666555444444444444444444444444@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>???@@@AAA<<<>>>@@@BBBDDDDDDDDDDDDAAAAAA@@@???>>>===<<<;;;::::::999888888999999:::<<<===???BBBFFFRRRhhh|||lll]]]ZZZ]]]bbb^^^ZZZWWWXXXYYY[[[[[[WWWUUUSSSPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUOOOPPPRRRTTTVVVWWWXXXXXXSSSRRRQQQQQQQQQRRRSSSTTTSSSWWWZZZ]]]iii~~~bbbWWWOOORRRVVVYYYbbbmmm}}}rrrkkkdddaaa[[[VVVRRRNNNJJJGGGEEECCCBBBDDDFFFJJJUUU```rrr}}}pppeee^^^YYYVVVWWWVVVUUURRRQQQRRRVVVYYY[[[]]]___bbbeeeggghhhhhhlllmmmpppsssvvvxxxyyyzzz||||||}}}{{{rrrnnniiidddccceeeiiilllppptttzzzvvvjjjdddaaabbbffflllsss{{{yyyqqqjjjeeecccbbbaaabbbdddgggkkkppptttvvvwww{{{~~~xxxpppllllllooorrrssswww}}}~~~zzznnn^^^LLL@@@999888777666666555555555444444444444444444444444@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>=========??????????????????@@@AAA????????????@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB?????????>>>>>>===<<<;;;::::::;;;;;;<<<>>>???@@@===???BBBEEEGGGGGGGGGGGGAAA@@@???>>><<<;;;:::999::::::999999999999:::::::::===BBBHHHOOO```}}}wwwbbbYYYYYY[[[^^^ZZZVVVUUUUUUWWWXXXYYYWWWVVVSSSPPPNNNMMMMMMMMMLLLLLLKKKLLLMMMPPPRRRSSSMMMOOOQQQSSSUUUUUUVVVUUURRRRRRQQQPPPQQQRRRSSSTTTQQQVVVYYY[[[eeezzzlll]]]RRRUUU[[[^^^ccciiinnnxxxkkkfff___YYYTTTPPPLLLJJJGGGDDDCCCDDDDDDFFFOOOYYYhhhtttzzzlllccc[[[WWWUUUTTTRRROOONNNOOORRRUUUXXXZZZ\\\aaaeeeggghhhhhhjjjkkkmmmoooqqqsssttttttyyyyyyzzz|||~~~xxxmmmgggeeefffggghhhlllsss|||vvviiiccc___bbbfffkkkrrr{{{yyyvvvpppiiieeebbbaaaaaabbbdddgggkkkooosssuuuwwwxxx|||vvvpppkkkiiiiiinnnqqqssswww|||rrrfffWWWFFF;;;777888888888666555555555333333333333333333333333@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>===<<<;;;:::999999::::::<<<===>>>???>>>@@@CCCGGGIIIIIIIIIIIIAAA@@@???===<<<:::999888:::::::::999::::::;;;;;;999===DDDLLLVVVkkkgggYYYUUUUUUVVVXXXUUUSSSSSSTTTVVVVVVVVVXXXVVVSSSQQQNNNMMMMMMMMMJJJJJJJJJJJJLLLNNNPPPQQQLLLNNNPPPRRRTTTTTTTTTTTTRRRQQQPPPPPPPPPQQQSSSTTTPPPUUUXXXYYYbbbwwwtttcccVVVZZZbbbeeegggkkkfffpppkkkccc[[[VVVRRRNNNLLLIIIFFFDDDDDDBBBCCCKKKTTT```mmm~~~rrrggg^^^YYYSSSRRRPPPMMMKKKKKKOOOQQQUUUVVVZZZ___dddhhhiiiiiijjjkkkmmmooopppqqqrrrrrrvvvwwwxxxzzz|||xxxmmmhhhffffffdddgggmmmuuu}}}qqqiiiaaabbbcccfffiiiooovvv|||}}}qqqnnnjjjeeebbb`````````ccceeejjjnnnrrruuuwwwxxxzzz{{{rrrlllhhhfffgggmmmqqqsssxxx}}}yyylll```RRRBBB777777888999888666555444555222222222222222222222222@@@???>>>===<<<<<<<<<<<>>>>>??????>>><<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>===;;;;;;<<<<<<======;;;:::999:::===@@@BBBFFFGGGHHHIIIHHHGGGEEECCC???===;;;:::::::::888777:::;;;<<<<<<<<<<<<>>>@@@@@@@@@DDDRRRhhhiii\\\UUUNNNMMMRRRRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWUUURRROOONNNOOOLLLKKKKKKLLLLLLMMMNNNOOOLLLMMMNNNPPPRRRSSSUUUUUUTTTTTTTTTRRRPPPPPPQQQSSSUUUSSSSSSXXX```nnnlllYYYYYYbbbggggggggglllzzzrrreee___[[[VVVPPPNNNKKKHHHGGGFFFDDDBBBGGGOOOYYYhhh{{{}}}sssggg\\\WWWOOOJJJKKKMMMKKKJJJKKKOOOQQQTTTYYY___eeeiiikkkkkkkkklllmmmnnnpppqqqrrrvvvxxx{{{~~~~~~}}}|||wwwoooiiikkkjjjkkkoootttzzz~~~}}}~~~}}}qqqlllhhhdddcccfffkkkoooqqqtttwwwzzz{{{yyywwwvvvvvv~~~tttfffeeeccc```___^^^^^^^^^bbbdddhhhnnntttyyyzzzzzzzzzsssnnnjjjkkkfffiiiuuu{{{zzz~~~vvvfffTTTFFF<<<888555555444444444333333333666666555555555444444444AAA@@@???>>>===============<<<;;;;;;<<<===<<<:::<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@@@@?????????AAAAAA@@@@@@@@@?????????>>>>>><<<;;;;;;;;;<<<======<<<;;;;;;<<<>>>AAABBBDDDEEEFFFFFFFFFDDDBBBAAA>>>===;;;;;;;;;<<<<<<;;;777999:::;;;;;;===@@@CCCEEEIIIRRRaaassssss\\\SSSPPPLLLLLLQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSTTTRRROOOMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMOOOQQQRRRTTTTTTTTTUUUTTTSSSQQQPPPRRRTTTUUUSSSTTTWWW\\\hhh{{{yyyccc^^^dddiiilllnnnkkkuuuyyyhhh```]]]WWWQQQNNNJJJGGGEEEDDDBBB@@@DDDKKKQQQ^^^qqq|||nnnbbb]]]UUUOOOOOOOOOLLLJJJKKKHHHIIIMMMRRRXXX___eeehhhjjjjjjjjjkkklllnnnpppqqqsssuuuxxx|||~~~~~~~~~}}}~~~xxxuuusssrrrrrrtttwwwyyyyyy|||}}}}}}{{{yyyyyy{{{~~~wwwsssnnnjjjjjjkkklllllllllnnnppprrrtttvvvyyy|||~~~}}}rrrggg___^^^]]]]]]]]]^^^___```bbbdddhhhnnntttzzz}}}~~~{{{tttooollliiikkkhhhmmmzzz{{{zzz{{{~~~rrraaaPPPCCC:::777555555444444444333333333111111222333444555555666@@@@@@???>>>============;;;:::999:::;;;<<<;;;:::;;;;;;<<<===============>>>>>>>>>???????????????@@@@@@????????????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<======>>>???AAABBBAAABBBBBBBBBBBB@@@>>>===888888888888999:::;;;<<<:::;;;;;;<<<<<>>===<<<<<<<<<<<<<<<;;;:::999:::<<<======<<<::::::;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@>>>>>>???>>>>>>===;;;:::777888999999999:::<<<>>>@@@@@@AAAAAABBBDDDIIILLLUUUaaarrrhhhZZZMMMJJJJJJHHHHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIJJJKKKMMMNNNOOOPPPRRRTTTUUUTTTSSSSSSTTTUUUTTTVVVXXXYYYWWW]]]ppp}}}hhh___aaaiiinnnkkkkkkuuutttiiifffaaaZZZVVVQQQLLLHHHGGGEEEBBBCCCGGGIIIPPP\\\lll|||yyykkkaaaXXXTTTQQQKKKHHHHHHIIIHHHGGGGGGIIIMMMQQQTTT]]]```eeekkkpppssstttuuuoooqqqsssvvvxxxzzz{{{|||zzz|||}}}|||zzzyyyzzzzzz|||~~~~~~~~~tttkkkccc]]]XXXXXXYYY\\\___cccfffhhhlllmmmnnnrrrwww~~~wwwqqqjjjhhhfffdddeeehhhgggjjjuuu}}}|||uuucccRRRDDD<<<777666555555444444444333333333222222222222111111111111<<<;;;;;;::::::::::::;;;:::999999:::;;;===<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=================================;;;;;;;;;;;;;;;::::::999888888999:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>>>>???AAADDDCCCDDDGGGIIILLLPPPUUUYYYeeeooo~~~ooo^^^UUULLLIIIJJJIIIHHHIIILLLKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLLLLJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMMMMNNNQQQRRRTTTTTTSSSSSSTTTUUUTTTVVVZZZZZZYYY^^^pppooo___\\\bbbhhhjjjhhhmmm{{{oookkkeee^^^ZZZUUUOOOKKKJJJHHHDDDCCCFFFGGGLLLUUUcccsssxxxmmmccc]]]XXXRRROOONNNJJJHHHEEEDDDDDDGGGJJJLLLRRRXXXaaakkkrrrvvvwwwwwwrrrrrrrrrsssuuuvvvxxxxxxxxxzzz|||}}}|||||||||}}}}}}}}}~~~vvvmmmeee___]]]ZZZZZZ[[[]]]aaadddgggiiinnnoooqqqrrrvvv}}}wwwmmmfffddddddaaacccggghhhmmmyyyzzznnn\\\KKK@@@:::888666555555444444444333333333333333333333222222222222::::::999999999999999:::999888777888999:::999888888888999:::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::;;;;;;::::::999888666666777777888999;;;<<<;;;;;;;;;;;;<<<<<<<<<===:::===AAAAAAAAABBBGGGJJJHHHLLLQQQWWW\\\ccciiimmmwww~~~lll```SSSNNNIIIGGGIIIKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIKKKLLLLLLMMMNNNPPPSSSSSSSSSSSSTTTUUUUUUVVVYYYZZZZZZ^^^nnn~~~yyybbb\\\___ccchhhhhhjjjvvv{{{sssjjjccc___YYYRRRMMMLLLIIIEEECCCDDDBBBFFFNNNZZZhhhxxxyyyllleee^^^VVVQQQQQQGGGEEECCCBBBBBBDDDGGGHHHJJJPPPZZZeeennnsssvvvwwwttttttrrrrrrrrrsssuuuvvvxxx{{{~~~~~~wwwnnneee^^^ZZZ[[[\\\\\\]]]___bbbeeehhhjjjnnnppprrrsssvvv}}}wwwkkkccccccccc```aaaeeejjjpppzzz|||sssfffTTTEEE<<<999777666555555444444444333333333111111222333444555666666:::999999999999999:::::::::999888888999:::999777777888888999999999999999888888999999:::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<999::::::;;;:::999888777777666555555666888:::<<<;;;;;;;;;<<<===>>>???@@@<<>><<<;;;;;;<<<<<<:::999777777888999999999999999777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<999999:::;;;:::999888777888666555444555888;;;===;;;;;;;;;<<<>>>@@@AAABBBDDDJJJPPPTTTUUUZZZaaagggnnnrrryyyjjj[[[TTTPPPNNNKKKHHHIIIKKKLLLJJJLLLLLLKKKKKKJJJIIIHHHHHHFFFHHHJJJKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKNNNQQQRRRRRRRRRSSSTTTVVVSSSSSSUUUVVVZZZdddooohhh]]]]]]]]]bbbhhhkkkkkkxxxuuurrrbbb[[[UUUSSSQQQKKKGGGGGG@@@DDDHHHLLLSSS___ppp}}}~~~sssggg```]]]QQQPPPNNNKKKHHHEEEDDDCCCFFFGGGIIIOOOWWWbbblllqqqtttsssqqqpppqqqsssuuuwww|||~~~uuulllhhheee```aaaeeebbbcccdddgggjjjnnnrrrtttqqquuuzzz~~~rrrddd]]]aaaccc^^^^^^cccccchhhooovvv}}}ssseeeYYYHHH<<<777666555444555555444444444333333333444444444333333333222222777777777777777777777777:::;;;;;;;;;;;;:::999999333444666888888888888777888888888888888888888888999999888888888888888999:::999777777999:::::::::777:::>>>???<<<::::::;;;;;;===???@@@CCCGGGMMMQQQWWWYYY\\\\\\^^^fffsss}}}sssaaaTTTOOOJJJJJJJJJJJJKKKMMMNNNNNNKKKMMMMMMJJJFFFDDDEEEHHHJJJLLLMMMOOOPPPPPPPPPOOOOOONNNKKKIIIFFFDDDCCCBBBFFFFFFGGGHHHKKKLLLKKKJJJMMMNNNOOOOOOOOOPPPRRRTTTQQQQQQRRRSSSVVVZZZaaaeee|||nnnYYYSSSVVVbbbbbbfffmmmwww}}}lllggg^^^VVVPPPKKKGGGDDDDDDCCCDDDGGGJJJQQQ```mmmyyywwwhhh]]]ZZZSSSNNNKKKGGGCCCBBBEEEDDDGGGIIIJJJLLLSSS^^^gggvvvxxxzzzyyyuuurrrrrrtttzzz|||~~~~~~~~~~~~}}}}}}~~~|||~~~~~~~~~tttqqqlllgggeeedddeeeffffffddddddjjjqqqvvvvvvtttsssvvv{{{|||ssshhhbbb\\\WWWWWWXXXZZZ[[[bbb```dddqqqvvvmmm]]]NNN>>>888777666666666222222222333333444444444555555444333333333444444888888888888888888888888;;;;;;;;;::::::999777777555666777999999999888888777888888999999:::::::::::::::999999999999::::::999999999:::;;;;;;:::999888999::::::;;;;;;;;;;;;:::???FFFNNNTTTYYY^^^bbbdddfffhhhkkkqqq|||~~~}}}~~~wwwhhh[[[RRRNNNJJJJJJJJJKKKKKKMMMNNNOOOLLLNNNNNNKKKGGGDDDEEEFFFJJJKKKLLLNNNOOOOOONNNNNNMMMLLLJJJHHHFFFEEEEEEDDDFFFFFFGGGHHHJJJKKKKKKJJJLLLNNNOOOOOONNNNNNPPPQQQPPPQQQRRRSSSUUUZZZ```dddvvviiiUUUOOORRRZZZ\\\aaahhhqqqyyypppcccXXXQQQMMMIIIFFFEEECCCCCCDDDFFFKKKXXXddduuuuuujjj]]]WWWRRRPPPLLLFFFDDDEEECCCEEEHHHIIIJJJPPPZZZaaarrrvvvzzzzzzxxxuuuuuuvvv}}}~~~}}}}}}}}}zzzyyyxxxwww|||~~~}}}~~~}}}||||||{{{{{{}}}zzzpppnnnjjjfffddddddeeeffffffgggjjjoootttwwwwwwuuuzzz~~~|||qqqiii```\\\YYYWWWXXXYYYYYYYYYZZZYYY___lll~~~~~~qqqhhhWWWIII<<<777777555444555222222222333333444444444222222222222222222222222999999999999999999999999:::::::::999888777666666888888999999:::999999888555666666777888999::::::999888888777888888999999888999:::;;;;;;:::999888:::999888999===AAADDDEEEGGGNNNXXXaaaiiiooosssvvvuuuuuuvvvzzz||||||}}}~~~uuucccZZZSSSNNNLLLJJJJJJJJJKKKLLLMMMOOOOOOOOORRRSSSQQQLLLHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMOOOPPPNNNMMMMMMNNNOOOPPPQQQRRRTTTXXX^^^bbbnnn{{{|||gggUUUOOOQQQSSSVVV\\\bbbjjjzzz~~~kkk]]]UUUQQQNNNKKKHHHEEECCCCCCCCCFFFOOOZZZlllzzzzzzggg```ZZZXXXSSSLLLHHHHHHAAADDDFFFGGGHHHLLLSSSXXXhhhnnnuuuyyyyyyxxxxxxzzz~~~~~~|||{{{|||}}}yyyvvvtttuuuvvvxxx}}}|||||||||}}}~~~~~~{{{wwwvvvzzz~~~}}}|||{{{zzzzzz|||xxxoookkkiiigggeeedddeeefffgggfffjjjppptttwwwxxxxxxyyy~~~zzzwwwtttnnneee___VVVUUUTTTUUUWWWXXXWWWVVVRRRSSSYYYfffuuuyyykkkaaaNNNCCC999777666444333333222222333333333333444444222333555666666666666555888888888888888888888888777777888888888888777777999999999999999999888888888888888999:::;;;;;;;;;:::999999999999::::::;;;:::<<<======<<<<<<===>>>>>>???@@@CCCGGGOOOXXX^^^eeeiiinnnsssxxx||||||}}}~~~~~~~~~{{{cccVVVRRROOOLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPTTTWWWYYYWWWRRRMMMKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIJJJKKKNNNPPPPPPOOOLLLKKKKKKLLLMMMOOOOOOQQQUUUYYY]]]gggrrrnnn\\\RRRQQQQQQTTTZZZ```eeerrrsssccc[[[WWWSSSPPPKKKGGGEEEDDDCCCDDDKKKSSScccrrrvvvlllccc^^^XXXQQQLLLLLLBBBDDDEEEFFFFFFHHHLLLOOOZZZbbblllssswwwyyy{{{}}}~~~~~~}}}}}}|||||||||{{{zzz|||}}}zzzwwwuuuvvvzzz|||xxxuuuxxxyyy{{{~~~|||wwwwwwxxxyyy|||~~~~~~}}}~~~}}}ssskkkfffeeeeeeddddddeeefffggghhhggglllsssvvvvvvxxx||||||}}}yyysssmmmhhhccc]]]YYYRRRQQQPPPQQQSSSTTTSSSRRRNNNNNNTTT```nnn}}}sssdddYYYFFF>>>777777777444222222333333333333333333333333111333555777888888666555888888888888888888888888555666777888::::::::::::::::::999999999999999999;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>???>>>???@@@@@@@@@AAAEEEIIIIIIMMMRRRVVV[[[dddrrr}}}~~~}}}|||}}}|||kkkYYYRRRQQQNNNLLLJJJIIIJJJJJJKKKMMMNNNPPPQQQVVVYYY[[[YYYSSSOOOMMMMMMIIIIIIHHHHHHHHHHHHHHHHHHLLLKKKIIIGGGEEEDDDDDDCCCDDDGGGIIIIIIHHHGGGHHHJJJLLLNNNPPPPPPNNNLLLKKKKKKIIIJJJLLLMMMNNNQQQUUUXXXbbbkkk}}}~~~iiiWWWOOOQQQSSSXXX^^^bbbkkk}}}yyyiii```ZZZVVVRRRMMMHHHEEEEEEDDDCCCHHHNNNZZZjjj~~~yyykkkccc\\\UUUPPPOOOFFFGGGGGGFFFEEEEEEGGGHHHOOOWWWbbblllsssxxx}}}~~~|||{{{{{{{{{zzzzzzyyy{{{~~~zzzyyyxxxyyy~~~xxxssstttttttttuuuxxx{{{~~~}}}xxxuuusssssswww~~~|||qqqhhhcccaaaaaabbbccceeefffhhhiiijjjiiinnntttvvvwww|||}}}yyywwwrrrkkkddd^^^ZZZXXXVVVRRRPPPMMMMMMNNNOOOOOOOOOJJJKKKQQQ]]]jjjwww{{{nnn]]]RRRAAA;;;777888888555333333333333333333333333333333,,,...000222333333222111999999999999999999999999666777999:::;;;<<<======;;;;;;::::::::::::;;;<<<999999999:::;;;;;;;;;<<<============>>>???@@@AAA@@@CCCFFFGGGHHHJJJPPPUUU\\\```fffkkkqqq{{{~~~~~~lllaaaVVVSSSRRRNNNLLLKKKIIIJJJJJJKKKMMMOOOQQQRRRTTTWWWXXXUUUPPPMMMLLLMMMJJJIIIHHHGGGFFFFFFGGGGGGLLLKKKIIIGGGEEEDDDCCCCCCDDDGGGJJJIIIGGGFFFHHHJJJKKKMMMNNNNNNLLLJJJJJJJJJGGGIIIJJJKKKLLLNNNRRRUUU]]]fffvvvxxx^^^OOOPPPQQQUUU\\\aaagggrrr|||uuujjj```XXXTTTNNNIIIEEEEEEDDDBBBDDDIIIQQQ```sssxxxnnnfff\\\UUUSSSMMMLLLJJJHHHFFFEEEEEEEEEJJJQQQ[[[dddkkksss{{{~~~||||||{{{{{{xxxwwwwwwyyy{{{}}}}}}||||||}}}||||||}}}{{{{{{|||}}}xxxqqqpppnnnmmmmmmooorrrtttvvv{{{~~~yyytttqqqpppqqqwww~~~{{{qqqhhhaaa___```___aaacccfffiiikkklllllllllqqqvvvyyy~~~yyytttlllgggaaaZZZUUUSSSRRRSSSQQQOOOLLLLLLLLLMMMMMMLLLHHHJJJSSS```lllvvvvvvhhhWWWKKK>>>999777888888555333444444444333333333333222222...///111222333222222111;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<===<<<<<<<<<<<<===???@@@;;;<<<===???AAABBBDDDDDDGGGGGGGGGHHHHHHIIIJJJKKKNNNTTT\\\```bbbdddhhhlllsssrrrtttzzz{{{bbb[[[VVVSSSPPPLLLKKKMMMIIIJJJJJJLLLMMMOOOQQQRRRSSSUUUVVVSSSNNNKKKLLLNNNJJJIIIHHHFFFFFFFFFFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDCCCGGGJJJIIIFFFEEEGGGJJJIIIJJJKKKJJJHHHHHHIIIJJJHHHIIIKKKLLLLLLNNNQQQSSSVVV```ooojjjXXXQQQOOOSSS]]]eeejjjnnnsssxxxzzzjjj___ZZZTTTNNNIIIHHHFFFCCCCCCFFFIIIVVVfffvvvyyylll```ZZZUUURRRNNNJJJHHHFFFEEEEEEGGGLLLRRRYYY___hhhrrrzzz}}}{{{yyyyyyyyyyyytttttttttuuuwwwxxxxxxvvvwwwtttqqqrrrxxx~~~~~~uuurrrnnnkkkjjjkkkmmmoooooosssyyy}}}}}}}}}}}}}}}xxxxxxwwwtttqqqrrrvvvyyy~~~tttkkkgggccc^^^]]]```___aaaeeeiiikkkmmmnnnnnnppptttzzz}}}tttlllaaa^^^YYYSSSOOONNNPPPQQQMMMMMMLLLMMMNNNNNNLLLJJJJJJOOO[[[jjjtttzzz|||qqqbbbQQQDDD<<<888666777777333222444444444444333333222222222444444444444444444444444========================????????????>>>===<<<;;;>>>>>>>>>>>>>>>@@@BBBCCCEEEFFFIIILLLOOORRRTTTUUUXXXXXXXXXYYYZZZ[[[\\\\\\dddmmmyyy}}}zzzooo^^^YYYUUUSSSNNNIIIJJJNNNIIIJJJJJJLLLNNNPPPRRRSSSTTTUUUVVVSSSNNNLLLNNNPPPKKKJJJHHHFFFEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFCCCGGGKKKJJJFFFDDDGGGJJJGGGHHHHHHGGGFFFFFFGGGIIIHHHJJJLLLMMMMMMOOOQQQTTTRRR[[[kkk|||vvvcccRRRPPPTTT```kkkooopppqqq|||uuuxxx}}}uuuggg```ZZZTTTNNNLLLIIIEEEDDDEEEEEEOOO]]]lll~~~zzzkkkbbbZZZVVVPPPKKKIIIGGGFFFEEEEEEHHHLLLOOOUUU^^^iiiqqq|||zzzxxxvvvuuuuuuuuuuuurrrqqqqqqssstttuuutttrrrsssmmmfffdddiiisss}}}|||yyytttooommmmmmoooqqqlllpppuuuxxxxxxwwwwwwwwwtttttttttsssssswww~~~xxxooogggaaaaaa```]]]]]]aaa```bbbfffjjjmmmoooooooooqqqvvv{{{pppfff\\\ZZZVVVQQQNNNMMMPPPRRRIIIJJJMMMPPPQQQPPPLLLHHHNNNUUUddduuu~~~yyynnn^^^MMM@@@:::666555666555222111444444444444333333222222222333333222111111111222222???AAACCCDDDEEEDDDCCCBBBBBBCCCEEEGGGHHHGGGEEEDDDIIIHHHHHHHHHIIIJJJKKKLLLRRRTTTXXX]]]aaahhhooosss~~~}}}}}}}}}hhhZZZWWWTTTPPPNNNLLLLLLLLLJJJJJJJJJKKKMMMPPPSSSTTTSSSRRRRRRRRRQQQQQQPPPPPPJJJIIIHHHGGGFFFGGGHHHHHHEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFIIILLLOOOQQQQQQQQQSSSWWWbbbuuujjjWWWTTTWWWcccnnnssstttvvv{{{rrriiivvvtttddd[[[WWWQQQLLLHHHEEEBBB@@@FFFJJJQQQ\\\kkk~~~|||oooeee___XXXRRROOOKKKFFFCCCFFFFFFFFFGGGKKKSSS\\\cccmmmqqquuuwwwvvvsssqqqpppppprrrttttttsssqqqqqqqqqrrrnnnhhheeegggmmmuuu{{{|||{{{}}}}}}|||zzzyyyxxxxxxwwwwwwwwwxxxxxxxxxyyy{{{~~~}}}pppeee^^^^^^]]]\\\[[[\\\___bbbdddgggjjjlllooorrruuuxxx||||||yyyxxxwwwsssjjjcccYYYTTTOOOMMMNNNNNNNNNLLLKKKLLLLLLKKKKKKLLLKKKHHHKKK___vvv|||rrrfffTTTEEE>>>888777666555444333222222333333222111111222333333444444333222222111111000NNNOOOQQQRRRRRRQQQPPPOOOSSSTTTUUUWWWXXXXXXWWWWWWXXXXXXYYYZZZ]]]aaadddgggiiimmmttt{{{tttcccWWWUUURRROOOMMMLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIILLLNNNOOOPPPPPPVVVYYYbbbtttwww___XXXWWW___jjjpppsssuuuvvv|||kkkooo|||~~~nnnbbb]]]UUUNNNJJJFFFCCCAAABBBEEEJJJSSSaaassstttlllbbb[[[VVVRRRMMMJJJEEEEEEDDDDDDGGGLLLSSSXXX```dddiiilllllllllllllllmmmoooqqqqqqpppoooppppppooollliiigggiiiooovvvzzz~~~}}}~~~zzzoooccc[[[YYYYYYYYYYYYXXXZZZ]]]```eeefffhhhjjjlllpppuuuyyy|||yyyuuusssqqqlllccc\\\UUUQQQMMMJJJKKKLLLKKKJJJKKKLLLLLLKKKKKKKKKLLLLLLUUUiiiwwwmmm```PPPBBB<<<777777666555444333222222333333222111111222333333222222222222222222222222iiijjjkkklllmmmlllkkkkkkpppppppppqqqrrrrrrssssssqqqqqqrrrtttxxx}}}yyyhhh\\\RRRQQQOOOMMMLLLKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSTTTTTTSSSSSSRRRRRROOONNNMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMUUUWWW___nnnnnnaaaWWWZZZdddkkkooorrrqqquuuqqqgggkkkvvv|||jjjdddZZZQQQKKKGGGEEECCC@@@BBBDDDJJJUUUeeeuuuxxxkkk___XXXSSSOOOLLLEEEEEEDDDCCCCCCEEEIIILLLRRRUUUZZZ]]]```bbbeeehhhgggiiijjjkkkjjjjjjkkkllljjjjjjjjjkkknnnssswwwzzz}}}~~~zzz{{{}}}}}}~~~~~~~~~}}}nnneee^^^XXXUUUTTTUUUVVVWWWXXX[[[___bbbhhhhhhiiikkknnnttt{{{|||wwwtttooolllhhhbbbZZZSSSPPPMMMIIIGGGHHHHHHHHHHHHJJJKKKLLLJJJIIIJJJOOOTTTiii|||pppeeeXXXIII>>>:::777666666555444333222222333222222111111222222333000000111111222333333444uuuggg\\\VVVNNNNNNMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTTTTTTTSSSRRRMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKOOOQQQWWWdddwww~~~lll[[[WWW^^^eeejjjmmmmmmnnnuuu~~~ggg___dddrrrppphhh]]]SSSLLLIIIGGGFFFBBBBBBCCCEEELLLXXXfffooo~~~ssseee[[[UUUOOOLLLGGGGGGGGGEEECCCBBBDDDFFFJJJLLLPPPSSSVVVZZZ___bbbaaaccceeeeeedddcccdddeeefffhhhkkknnnrrrvvvyyy{{{}}}~~~~~~|||yyyyyyzzz|||}}}~~~~~~|||~~~}}}||||||}}}|||~~~xxxjjj^^^WWWVVVVVVVVVTTTUUUWWWYYY[[[___eeehhhkkklllmmmpppuuu~~~|||xxxsssooojjjeee___YYYRRRMMMJJJIIIGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFIIIUUUbbbzzziii\\\PPPCCC;;;888666666555444444333222222222222222222222222222222000000111111222222222333qqqeee[[[TTTRRRLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRPPPQQQSSSTTTTTTSSSRRRQQQJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLRRR[[[kkkyyycccYYYYYY]]]bbbfffjjjiiinnn~~~rrr___YYY^^^gggnnnvvvssskkk```UUUNNNKKKJJJIIIDDDCCCBBBBBBFFFNNNXXX___mmmxxxrrrfff]]]VVVQQQIIIIIIHHHFFFCCCAAAAAABBBEEEGGGIIIJJJLLLPPPVVVYYY^^^aaacccdddcccbbbaaabbbdddfffjjjoootttxxxzzz{{{}}}}}}|||{{{{{{{{{{{{zzz{{{{{{{{{{{{}}}~~~}}}{{{zzzzzz{{{zzz|||~~~~~~}}}lllfff]]]UUURRRRRRTTTUUUTTTVVVYYY[[[___dddjjjnnnoooqqqtttyyy}}}wwwsssllliiiddd^^^XXXRRRMMMJJJFFFFFFEEEEEEDDDDDDFFFGGGEEEEEEFFFFFFEEELLLbbbwwwuuucccUUUJJJ???999888555555555444333333222222222222222222222222222222222222222111111000000000oooddd]]]TTTOOOQQQLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLMMMNNNPPPQQQMMMOOOQQQRRRRRRQQQPPPOOOIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIKKKPPPVVVcccyyynnn___XXXVVVYYY^^^dddeeeiiiuuuhhhXXXSSSTTTWWW]]]dddkkkwwwzzzqqqfff[[[TTTPPPNNNMMMEEEDDDBBB@@@AAAEEEKKKPPP^^^hhhvvvsssggg]]]WWWMMMMMMKKKGGGCCC@@@@@@AAABBBCCCCCCDDDEEEHHHLLLOOOYYY]]]bbbeeeeeecccbbbbbbbbbdddhhhlllqqquuuyyyzzz{{{|||~~~||||||}}}}}}}}}}}}||||||~~~}}}{{{zzzyyyxxxxxxxxx{{{|||}}}}}}{{{yyyyyyzzzyyy{{{}}}~~~~~~~~~|||~~~~~~~~~~~~wwwnnn___\\\WWWRRRPPPPPPQQQRRRUUUWWW[[[^^^bbbhhhooosssuuuyyy|||vvvooojjjbbb```[[[VVVQQQLLLIIIHHHBBBCCCDDDDDDCCCCCCEEEGGGCCCBBBDDDEEEGGGTTTsssooo]]]PPPEEE<<<888888444444444444333333222222111222222333333222222111333222222111000000//////ppp```\\\XXXQQQMMMOOOMMMMMMNNNOOOOOOOOOOOONNNNNNMMMJJJIIIIIIKKKNNNOOOJJJLLLNNNPPPPPPOOONNNLLLKKKIIIFFFCCCBBBCCCEEEGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKNNNRRR[[[mmmxxxfffXXXQQQRRRVVV[[[^^^dddnnn|||uuu^^^RRRNNNLLLNNNQQQVVVcccuuu{{{oooccc[[[UUUQQQOOOFFFEEEDDDAAA@@@AAADDDGGGPPPXXXeeerrr}}}vvviii```VVVTTTPPPKKKEEEBBBAAABBB@@@AAAAAAAAABBBDDDGGGJJJNNNTTT\\\bbbdddcccbbbaaa```aaacccfffkkkqqquuuxxxwwwxxxyyyzzzzzzzzzyyyxxxtttuuuvvvwwwyyyzzzzzz{{{}}}|||zzzyyyxxxwwwwwwwww{{{|||}}}}}}zzzyyyyyyyyyyyy{{{}}}}}}|||{{{||||||{{{{{{{{{{{{{{{|||}}}~~~{{{}}}~~~{{{{{{|||~~~~~~}}}sssiiiaaaYYYXXXVVVSSSRRRRRRSSSUUUZZZ\\\```ccchhhnnnuuuzzzzzztttmmmeee___WWWUUURRRMMMIIIFFFEEEFFF>>>@@@BBBBBBAAAAAACCCFFFCCCAAACCCGGGKKK]]]xxxiiiXXXKKKAAA999666666444444444333333333333222111222333333333333222111111111111111000000000000vvvdddWWWXXXWWWPPPLLLOOONNNOOOOOOPPPPPPPPPOOOOOONNNLLLIIIFFFFFFIIILLLOOOHHHJJJMMMOOOOOONNNLLLKKKOOOKKKGGGCCCAAABBBDDDFFFEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGJJJLLLNNNTTTeee}}}jjjYYYMMMMMMRRRTTTYYYaaahhhsss~~~dddUUUNNNIIIIIIIIILLLYYYnnn~~~vvvjjj```YYYTTTQQQHHHHHHGGGDDDAAAAAABBBDDDFFFMMMYYYfffrrrzzzwwwmmm___\\\WWWPPPIIIEEEDDDEEE@@@AAABBBBBBBBBDDDGGGJJJCCCKKKUUU]]]aaaaaa______^^^^^^___bbbgggmmmrrrvvvsssttttttuuuuuutttrrrrrrnnnoooqqqsssuuuwwwyyyyyy|||{{{yyywwwwwwwwwwwwxxx{{{}}}~~~}}}zzzyyyyyyyyyyyy{{{}}}}}}{{{zzzyyyzzzyyyyyyxxxwwwxxxyyy{{{||||||}}}||||||}}}~~~}}}sssllleee]]]WWWWWWWWWVVVVVVUUUWWWZZZ\\\___aaaeeeiiinnnttt{{{zzzsssmmmfff]]]VVVOOONNNKKKGGGCCCBBBBBBDDD<<<>>>AAAAAA@@@@@@BBBEEECCCAAADDDHHHNNNcccttteeeTTTHHH???888555555444333333333333333333333111222333444444333222111/////////000111111222222uuu___]]]YYYUUURRRPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHEEEGGGIIIIIIGGGEEEDDDEEECCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEIIIMMMPPPYYYlll~~~mmmZZZOOOLLLMMMOOOPPPUUU^^^iiixxx}}}dddRRRHHHJJJKKKKKKRRRbbbxxxuuuiiibbbZZZTTTPPPLLLGGGCCC@@@AAABBBDDDGGGIIIPPP[[[dddlllvvv}}}mmmbbbXXXSSSNNNIIIEEEFFFDDDEEEDDDCCCCCCCCCEEEGGGFFFHHHJJJNNNSSSXXX[[[^^^[[[]]]___```aaadddhhhkkkpppnnnlllmmmppppppnnnlllpppppppppqqqsssuuuvvvwww|||zzzxxxwwwwwwxxxyyyzzz|||yyyvvvuuuvvvxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxvvvuuuvvvyyy|||~~~~~~}}}}}}|||~~~yyyrrrhhhbbb___^^^\\\[[[WWWZZZ\\\[[[ZZZZZZ]]]```cccfffiiilllpppxxxxxxtttnnngggbbb\\\WWWSSSLLLHHHCCCBBBCCCDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBEEEDDDEEEIIIUUUppp~~~kkk[[[JJJAAA===777333222444444333222222111111000222111111111000000//////111111222222222222111111tttmmm[[[ZZZWWWSSSQQQOOONNNNNNOOONNNNNNMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHDDDEEEFFFFFFDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIKKKMMMTTTeeeuuurrr```TTTQQQQQQOOOPPPUUU\\\dddrrrttt___KKKIIIHHHIIIMMMZZZqqqvvvlllaaaXXXTTTPPPKKKGGGDDDDDDDDDDDDCCCDDDIIISSS[[[cccmmmvvv}}}qqqccc[[[TTTLLLHHHHHHGGGFFFEEECCCBBBBBBCCCDDDDDDEEEGGGIIILLLPPPRRRTTTWWWYYY[[[]]]```ccchhhkkkmmmkkkiiijjjlllnnnmmmlllmmmnnnnnnppprrrtttvvvwwwzzzxxxwwwvvvvvvvvvxxxyyy|||yyyvvvuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvvvvxxxzzzxxxtttuuuzzz~~~}}}~~~|||~~~~~~|||rrrjjjeee^^^YYYYYYYYYYYYYYY\\\___aaaaaa```aaaeeeiiigggjjjnnnrrrwwwyyyqqqmmmfff```[[[VVVPPPMMMIIIEEEBBB@@@AAABBBAAA@@@???>>>>>>>>>???@@@AAABBB@@@AAADDDLLLYYYrrrxxxeeeVVVFFF???<<<888555444444444333222222111111000111111111111000000000///111111222222222222111111|||iiiaaabbbVVVUUUSSSQQQOOOOOOOOOOOOQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKHHHGGGCCCCCCDDDBBBAAA@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGIIIJJJIIINNN\\\jjjvvveeeYYYRRRPPPNNNPPPTTTXXX]]]hhh}}}rrrVVVKKKFFFHHHJJJPPPfff{{{lllaaaZZZWWWQQQMMMJJJHHHFFFDDDAAA@@@CCCKKKQQQXXXbbbkkkwww~~~nnnbbbXXXPPPKKKKKKKKKJJJHHHEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJJJJPPPRRRUUUXXX\\\```fffiiihhhfffddddddfffhhhiiiiiiiiijjjkkkmmmpppsssvvvwwwwwwvvvuuuttttttuuuwwwwwwzzzxxxwwwvvvwwwxxxwwwvvvxxxwwwvvvuuuuuuwwwxxxyyyyyy{{{|||{{{yyyxxxxxxyyy~~~zzztttqqqpppuuu|||}}}}}}~~~}}}}}}}}}||||||~~~|||qqqeee]]]YYYVVVSSSQQQSSSVVVXXXYYY]]]```cccddddddfffkkkooonnnrrrxxx}}}}}}ssslllfffbbb\\\VVVRRRMMMHHHEEEEEEBBB@@@>>>???@@@???>>>=========>>>???@@@AAABBB@@@AAAFFFPPP^^^rrr|||nnn[[[NNNAAA<<<:::888666777444444333222222111111000111111111111000000000000111111222222222222111111{{{hhhZZZVVVXXXSSSRRRPPPOOOOOOOOOPPPPPPSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHHHHJJJLLLNNNNNNKKKHHHFFFBBBCCCBBBAAA???@@@BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHGGGHHHIIIHHHJJJUUUaaayyyzzzjjj\\\QQQLLLLLLNNNRRRUUUWWW___sssjjjTTTFFFHHHJJJKKK\\\ssszzznnnccc^^^XXXSSSPPPLLLHHHDDDBBB@@@AAAFFFJJJOOOXXXaaallltttyyylllbbbXXXTTTTTTPPPNNNKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKOOORRRVVV[[[aaaeeedddcccaaaaaabbbccceeeeeeeeefffhhhjjjnnnqqqtttuuuttttttsssssstttuuuvvvwwwwwwvvvvvvwwwzzz{{{zzzyyyyyywwwtttssssssuuuxxxzzz{{{}}}}}}zzzyyyyyy|||~~~~~~{{{yyyyyy|||~~~}}}}}}~~~}}}}}}|||{{{{{{}}}~~~}}}~~~vvvllleee^^^WWWSSSPPPPPPOOOPPPSSSWWW[[[]]]___cccggghhhiiikkkppptttwww}}}|||vvvooohhhbbb\\\YYYSSSNNNKKKFFFBBB???BBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDCCCHHHSSS```oootttfffRRRGGG===999888666555666444444333222222111111000111111111000000000000000111111222222222222111111|||~~~}}}wwwqqqsss}}}|||lllbbbZZZUUUSSSQQQPPPOOONNNNNNOOOPPPQQQRRRQQQPPPNNNLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHJJJLLLMMMMMMJJJFFFDDDBBBCCCBBBAAA@@@@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEGGGFFFGGGIIIHHHJJJRRR\\\nnnuuudddUUULLLKKKMMMPPPSSSTTTZZZkkk{{{dddLLLKKKLLLHHHPPP___qqq{{{mmmfff^^^XXXUUUPPPJJJEEEDDDAAAAAACCCEEEGGGOOOWWW```jjjxxx}}}qqqeee___]]]TTTQQQMMMJJJJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGCCCFFFIIILLLPPPUUUZZZ^^^cccccccccbbbbbbbbbdddeeebbbccceeegggjjjnnnppprrrqqqrrrrrrrrrssstttuuuvvvsssssstttwwwzzz}}}}}}}}}yyywwwtttssssssuuuyyy{{{||||||{{{zzzzzz|||}}}}}}~~~~~~~~~}}}|||{{{}}}}}}wwwmmmhhh```YYYUUURRRQQQPPPOOOPPPQQQSSSVVVZZZ^^^aaaeeeiiimmmoooqqqtttzzz~~~wwwmmmhhhddd___\\\UUURRRMMMJJJGGGDDDAAA???@@@@@@@@@??????>>>???@@@???>>>>>>>>>>>>???@@@@@@CCCCCCGGGRRR___lll{{{~~~mmm^^^LLLCCC:::888666333333555444444333222222111111000000000000000000000111111111111222222222222111111mmmooopppnnnlllrrr~~~|||jjjcccaaa\\\VVVRRRQQQPPPNNNMMMMMMMMMNNNOOOMMMLLLKKKJJJHHHGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIKKKKKKJJJGGGDDDBBBAAABBBCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDFFFHHHHHHIIIPPPXXXeeexxxtttaaaUUUOOONNNPPPSSSTTTXXXcccnnnwww{{{___TTTOOOHHHHHHNNN]]]hhhtttxxxpppeee^^^ZZZUUUNNNHHHEEEAAA@@@AAA@@@@@@EEELLLUUU___mmmyyyqqqgggddd[[[WWWQQQNNNNNNLLLIIIFFFEEEDDDDDDDDDDDDDDDEEEFFFAAACCCEEEGGGIIIMMMRRRUUU___aaacccccccccdddfffgggbbbbbbccceeegggjjjlllmmmnnnnnnoooppprrrsssssstttqqqqqqqqqtttxxx|||}}}~~~xxxwwwtttrrrsssuuuxxxzzz|||~~~|||{{{{{{yyy{{{~~~}}}|||~~~~~~~~~~~~~~~rrrhhhaaa\\\YYYTTTPPPNNNNNNOOOPPPQQQSSSWWWYYY\\\___cccfffhhhmmmrrrwwwzzz~~~uuujjjaaa\\\ZZZWWWVVVNNNKKKHHHFFFEEEDDDAAA@@@>>>???@@@@@@???>>>???AAA===============>>>???@@@BBBDDDKKKVVVbbblllzzzvvvdddVVVFFF???888666555222111444444444333222222111111000000000000000111111111111111111222222222222111111~~~zzzxxxzzzttthhh^^^\\\\\\YYYUUUSSSPPPOOOMMMLLLKKKJJJKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCFFFHHHIIIFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDBBBAAA???AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCDDDGGGHHHGGGLLLRRR[[[oooqqqcccUUUSSSRRRUUUVVVWWW\\\bbbgggsss{{{eeeVVVKKKGGGGGGNNNVVV```jjjxxxyyylllccc___ZZZRRRLLLFFFCCCAAAAAA???===???EEEHHHRRR```llltttzzz~~~xxxrrriiiccc\\\WWWVVVSSSNNNIIIHHHGGGFFFFFFEEEEEEEEEEEEAAABBBCCCDDDDDDFFFJJJMMMSSSWWW\\\___aaabbbdddfffbbbbbbbbbcccdddfffggghhhiiijjjlllmmmooopppqqqqqqqqqooonnnpppssswwwyyyzzzvvvuuusssrrrrrrtttvvvxxxzzz|||}}}~~~|||{{{{{{{{{xxxyyy{{{}}}}}}~~~~~~~~~}}}{{{|||~~~sssiii```YYYUUUQQQPPPOOONNNNNNOOORRRTTTVVVYYY^^^aaacccfffkkknnnpppvvv~~~~~~yyynnnggg^^^XXXUUURRROOOLLLGGGEEECCCBBBCCCBBBAAA@@@;;;>>>@@@@@@>>>>>>???AAA<<<======???AAACCCEEEFFFKKKOOOYYYdddkkkqqqzzz|||mmm\\\NNN@@@:::666666444222222555444444333222222111111000///000000000111111111111111111222222222222111111}}}|||~~~~~~}}}tttddd\\\WWWWWWWWWTTTSSSTTTPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFDDDBBBAAA?????????@@@CCCEEEHHHJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@===@@@BBBCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHBBBBBBBBBCCCDDDEEEEEEFFFDDDBBBDDDGGGGGGEEEIIINNNSSSgggzzzlll[[[VVVTTTVVVXXXVVVWWWZZZ]]]ggg|||uuu]]]OOOJJJHHHEEEKKKRRR[[[jjj}}}pppgggbbb]]]VVVOOOIIIFFFDDDDDDAAA===>>>BBB???HHHUUUaaajjjqqqyyy~~~|||~~~uuuooofff```]]]YYYSSSMMMMMMLLLJJJIIIGGGFFFFFFFFFAAABBBBBBBBBAAABBBEEEGGGFFFLLLTTTYYY\\\^^^aaaccccccbbbbbbbbbcccdddeeeeeefffgggiiikkkmmmnnnnnnnnnrrrooommmmmmooosssuuuvvvtttsssrrrqqqqqqssstttvvvxxxyyy{{{{{{zzzyyyzzz{{{xxxxxxzzz{{{||||||||||||yyy{{{}}}}}}~~~}}}{{{zzz||||||vvvkkkbbb[[[UUUQQQOOOJJJKKKMMMOOOPPPSSSWWWYYYZZZ___dddhhhjjjmmmrrruuu~~~~~~uuuooobbb^^^WWWSSSQQQNNNIIIEEECCCAAA@@@???AAAAAAAAA@@@:::<<>>@@@>>>>>>@@@CCCFFFIIILLLNNNXXX^^^iiisssvvvvvv{{{vvvfffVVVHHH<<<777444555444222444777444444333333222111111000//////000000111111111222111111222222222222111111nnneeeWWWSSSOOOPPPSSSTTTRRRNNNJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBHHHGGGEEEDDDBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAADDDDDDEEEEEEFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGSSS\\\mmmttthhh]]]WWWXXXYYYVVVTTTUUU[[[bbbnnnnnnZZZLLLEEE@@@BBBIIIRRRXXXccc|||rrreee^^^YYYTTTNNNKKKGGGDDDCCC@@@>>>;;;@@@EEEKKKQQQVVV```mmmvvvxxx}}}vvvmmmjjjeee^^^XXXSSSQQQMMMKKKJJJJJJHHHGGGDDDCCCAAA???>>>>>>>>>???EEEFFFIIIMMMQQQVVVZZZ\\\]]]aaafffjjjkkkjjjgggeeeggghhhkkklllmmmkkkiiihhhnnnllliiiggggggiiikkkmmmmmmmmmoooppprrrsssuuuuuuuuuvvvxxxyyyzzzyyywwwvvvtttvvvxxxyyyyyywwwuuusssvvvxxxzzz{{{|||}}}~~~}}}}}}~~~~~~}}}|||yyyzzz||||||}}}~~~|||ssslllbbb___[[[WWWUUUSSSPPPOOOQQQQQQRRRSSSTTTVVVWWWXXXaaaccceeehhhmmmttt|||vvvjjjaaa```YYYPPPKKKJJJIIIEEEAAA===>>>>>>>>>????????????>>>???@@@???>>>===>>>??????@@@AAAEEELLLXXXeeennn{{{}}}}}}||||||}}}xxxhhh\\\MMM@@@888777666555555444444555444444333333222111000000111111000000000000111111000000000000000000000000qqq```YYYSSSOOOLLLLLLOOOQQQOOOLLLHHHHHHHHHGGGFFFEEEDDDCCC???AAACCCGGGJJJLLLMMMNNNIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFNNNSSS```tttssshhh^^^[[[YYYUUUSSSTTTVVV]]]hhhuuujjjUUUIIIDDDBBBEEEKKKOOOZZZsss}}}nnneee^^^YYYNNNKKKGGGDDDBBB???===:::===AAAFFFIIIMMMUUU```hhhqqqwww{{{tttjjjccc___[[[UUUPPPMMMJJJGGGEEEDDDCCCAAA???>>>>>>??????BBBCCCEEEGGGKKKNNNQQQRRRWWWZZZ___dddfffgggfffdddfffhhhkkkmmmooonnnmmmllllllkkkiiihhhiiijjjmmmnnnooooooppppppqqqqqqrrrrrrssstttvvvwwwwwwvvvuuutttssstttvvvxxxxxxwwwuuusssqqqsssuuuvvvwwwxxx{{{}}}}}}zzzyyyyyyyyywwwuuuvvvyyy|||~~~~~~tttmmmiiieee___ZZZXXXVVVSSSQQQPPPPPPPPPOOOQQQRRRSSSUUUWWW[[[^^^aaabbbffflllqqqwww~~~zzzuuunnnddd\\\XXXRRRJJJFFFEEEDDDAAA=========>>>>>>>>>?????????>>>???@@@???======>>>???@@@AAAEEEOOO___tttrrrbbbVVVIII===888777666555444444444444444444333222222111000000222222111111111111222222000000000000000000000000ooo___UUUPPPNNNKKKHHHHHHKKKLLLKKKHHHFFFFFFEEEEEEDDDCCCBBBAAA>>>???BBBEEEIIIKKKMMMNNNHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDIIIKKKSSSddd|||vvvhhh___ZZZUUUSSSTTTQQQXXXaaaiiiuuueeeQQQKKKEEEBBBDDDGGGPPPggg|||oooddd]]]RRROOOJJJFFFCCCAAA>>><<<<<<>>>AAABBBDDDIIIQQQWWWdddlllxxx{{{rrroooiiiaaaYYYSSSOOOKKKIIIFFFEEECCCAAA@@@@@@@@@AAABBBBBBBBBCCCEEEFFFHHHIIIOOOQQQUUUZZZ]]]```aaabbbcccfffjjjnnnqqqsssttttttnnnmmmllllllkkkkkkllllllnnnoooppppppqqqqqqpppppprrrsssuuuvvvvvvtttsssrrrqqqssstttvvvvvvvvvuuutttoooqqqssstttuuuwwwzzz|||}}}zzzxxxxxxvvvtttrrruuuxxx}}}pppiii^^^WWWTTTRRRPPPNNNNNNMMMLLLLLLNNNPPPRRRTTTVVVWWWXXXYYY[[[___eeeiiiiiipppyyy|||wwwqqqlllhhhbbbZZZTTTPPPKKKEEEBBBAAA@@@>>>;;;============>>>>>>>>>>>>===??????>>>======???@@@@@@CCCLLL^^^yyy|||hhhYYYNNNCCC:::777777666555444444444444333333333222111111000000333222222111111222222333000000000000000000000000zzzzzz}}}vvvggg^^^WWWRRRPPPKKKHHHFFFFFFHHHIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDD@@@@@@@@@AAABBBCCCEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBGGGGGGMMM\\\sssqqqcccZZZVVVTTTTTTPPPTTT[[[bbblll~~~xxxaaaSSSIIIBBBBBBDDDKKK^^^qqqzzzkkk```YYYUUUOOOJJJGGGDDDAAA???===>>>??????@@@CCCIIIMMMWWW```mmmyyy~~~wwwnnneee^^^XXXTTTQQQIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEIIIJJJLLLOOOSSSVVVYYY[[[]]]```ffflllrrrwwwzzz{{{uuuttttttrrrpppnnnmmmlllmmmnnnoooqqqrrrrrrrrrrrrqqqssstttuuuuuutttrrrqqqpppqqqrrrssstttuuuuuuuuuqqqrrrtttvvvwwwyyy}}}~~~|||{{{{{{yyywwwuuuvvvyyy|||~~~xxxmmmfffaaa[[[SSSNNNLLLKKKKKKJJJJJJKKKLLLMMMOOOSSSXXX\\\```aaabbbaaabbbeeelllqqqyyyqqqlllfff```[[[VVVPPPLLLJJJFFFBBB@@@@@@@@@???===<<<<<<<<<=========>>>>>>===>>>>>>>>>======@@@BBBAAAIIIYYYtttppp]]]PPPFFF>>>888777666555444333333333333333222222222111111000000222111111000000111111222000000000000000000000000xxx{{{tttbbbXXXUUURRRPPPOOOKKKIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@????????????@@@@@@AAADDDEEEKKKXXXlllxxxhhh]]]XXXVVVUUUPPPOOOTTT^^^iiiwwwvvv\\\OOOEEECCCEEEHHHTTTbbbzzzuuuhhh^^^YYYSSSMMMIIIEEEBBB@@@>>>>>>>>>>>>???AAAEEEGGGKKKTTTaaalllvvv~~~sssiiiaaaZZZVVVMMMKKKHHHEEECCCBBBAAAAAACCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJMMMOOOQQQTTTXXX^^^fffmmmtttxxx{{{xxxxxxyyyyyyyyyxxxvvvuuurrrssstttuuuvvvuuutttsssqqqsssuuuvvvvvvvvvtttsssqqqqqqqqqrrrssstttuuuuuurrrtttvvvwwwxxx|||~~~}}}~~~~~~}}}{{{yyyxxxzzz{{{|||}}}|||ssskkkbbb[[[VVVPPPNNNKKKIIIIIIHHHGGGGGGKKKLLLOOOQQQSSSYYY```eeejjjlllnnnoooooosss{{{zzzvvviiieee^^^XXXRRRMMMHHHFFFDDDBBB@@@?????????>>>>>>;;;<<<<<<<<<<<<===============>>>======>>>AAACCCDDDRRRmmmvvvdddTTTIII@@@:::777666555444333333222222222222222111111111111111000000000////////////000000000000000000000000000000ooobbbVVVQQQPPPMMMKKKLLLMMMLLLJJJIIIGGGFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEE???AAACCCEEEGGGIIIJJJJJJEEEDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@DDDEEEEEEFFFEEECCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@??????>>>??????@@@@@@???BBBIIISSSbbbuuummmaaa\\\YYYVVVPPPMMMPPPYYYcccoooooo]]]MMMHHHFFFEEEJJJSSSgggyyysssccc^^^VVVOOOJJJGGGCCCAAA???>>>===<<<===???AAABBBDDDKKKUUU^^^fffnnnwww~~~yyymmmbbb\\\SSSQQQNNNJJJGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCDDDEEEGGGHHHLLLOOOTTT[[[bbbhhhmmmoooppprrruuuyyy|||{{{|||}}}~~~}}}|||yyyxxxvvvwwwzzz|||}}}||||||{{{xxxwwwvvvvvvwwwxxxzzz{{{wwwyyyzzz|||~~~~~~uuuoooggg```ZZZUUUQQQOOOHHHIIIJJJKKKLLLKKKKKKJJJMMMPPPTTTWWWZZZaaajjjqqqvvv{{{zzzssslllggg___\\\XXXRRRLLLGGGCCCBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<======<<<<<<>>>BBBEEEIII]]]~~~xxxjjjYYYMMMCCC;;;666666555555444333222222222222111111111111111111111111/////////....../////////000000000000000000000000mmm___XXXQQQOOONNNKKKKKKMMMNNNNNNLLLJJJGGGEEEEEEEEEFFFEEECCCBBBBBBBBBDDDEEEBBBCCCDDDFFFGGGHHHIIIIIIDDDDDDCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCDDDCCCBBB@@@>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???????????????@@@===AAAFFFLLLUUUhhhsssfff```[[[VVVSSSOOOQQQWWW[[[ddd{{{ttt\\\PPPIIICCCDDDIIIUUUdddyyy}}}jjjddd\\\TTTOOOKKKHHHFFFAAA???===<<<===>>>>>>>>>@@@EEEKKKPPPVVV]]]ffflllxxx{{{~~~tttlll```]]]YYYTTTPPPMMMKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAABBBCCCCCCEEEGGGKKKOOOTTTXXX\\\]]]bbbdddhhhnnntttzzz~~~|||tttlllggg___\\\WWWTTTQQQOOOMMMKKKIIIKKKNNNPPPQQQRRRTTTTTTRRRWWW[[[___dddlllwwwwwwoooggg___ZZZTTTSSSPPPLLLHHHCCCAAA@@@<<<<<<<<<<<<;;;:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBFFFNNNddd}}}mmm___PPPGGG???777333444555444333222111111111111000000000000111111111111000000////////////000000000000000000000000000000uuu]]]WWWRRROOOOOONNNLLLOOOSSSOOOOOONNNJJJGGGDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@BBBBBBBBB@@@>>>===??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@@@@@@@???????????????@@@===AAAEEEGGGNNN```{{{xxxiiibbb\\\UUUWWWTTTVVVXXXVVV]]]xxxiiiWWWLLLDDDBBBFFFHHHUUUgggzzzqqqkkkbbbZZZTTTPPPMMMKKKDDDBBB???>>>>>>>>>===<<>>CCCFFFQQQffftttfffXXXJJJCCC<<<444111333555444333222111111111111000000000000000111111111111111000000000000111111000000000000000000000000wwwhhhcccWWWSSSOOOLLLMMMNNNOOOPPPRRROOOKKKIIIHHHGGGFFFDDDEEEEEEDDDCCCBBB@@@>>>===AAABBBCCCEEEFFFGGGGGGGGGCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>BBBAAA@@@???>>>>>>>>>>>>@@@?????????@@@???<<<:::;;;<<<===>>>@@@@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<@@@@@@BBBEEEKKKYYYqqq~~~sssiii___YYYWWWWWWWWWUUUTTT[[[ooommmWWWLLLFFFBBBEEEJJJVVVfffyyy{{{vvvkkk```YYYUUUOOOGGGGGGFFFDDDBBBAAA@@@@@@???===>>>???AAADDDHHHKKKMMM]]]```dddhhhjjjmmmppprrrwww||||||ooohhhfffeee```\\\UUUPPPKKKHHHHHHHHHFFFCCCDDDCCCAAAAAABBBBBB@@@>>>@@@AAAAAACCCEEEGGGIIIJJJLLLMMMPPPTTTYYY]]]aaaccckkkpppxxx}}}uuupppjjjhhhccc^^^ZZZVVVTTTSSSNNNNNNMMMLLLKKKJJJIIIIIILLLMMMPPPSSSWWW[[[^^^___```^^^cccmmmwwwvvvhhh^^^XXXSSSNNNJJJFFFEEECCCAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@===;;;<<<===>>>@@@>>>======???AAAFFFJJJVVVfffyyyooo```SSSEEE???;;;777444555111111111000000000000///111111111111111000//////////////////000000000000000111111111111222222222zzzkkkbbbaaaXXXUUUPPPNNNNNNOOOPPPPPPQQQNNNKKKIIIHHHGGGFFFDDDFFFEEEEEEDDDCCCAAA@@@?????????AAABBBCCCCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>===??????>>>>>>>>>??????@@@@@@?????????@@@???===:::;;;<<<===>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>@@@DDDHHHTTTjjj}}}}}}uuummmccc\\\ZZZWWWVVVTTTTTTYYYiiixxxcccSSSJJJEEEBBBEEEKKKWWWhhhyyyuuuggg^^^YYYSSSMMMIIIGGGEEECCCBBBAAA???>>>???>>>??????AAACCCFFFGGGPPPSSSWWW[[[^^^bbbfffiiinnnsssyyy}}}|||wwwpppiii^^^YYYRRRNNNMMMLLLIIIGGGEEEDDDBBBBBBBBBBBB@@@???AAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHKKKNNNRRRTTTVVV]]]aaahhhnnnssswww{{{~~~~~~xxxrrrmmmhhhaaa]]]\\\ZZZWWWTTTQQQOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLOOOSSSYYY^^^bbbeeefffgggfffkkkvvv{{{uuulll___UUUPPPLLLHHHDDDDDDCCCBBB@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===>>>>>>BBB@@@??????BBBGGGNNNTTT]]]jjjxxxwwwgggXXXLLL???:::777444222333222222111111111000000000111111111111111000//////////////////000000000000000000111111111222222222zzzlllddd^^^\\\]]]XXXUUUQQQOOOOOOQQQQQQQQQPPPMMMJJJHHHGGGGGGFFFDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>=====================>>>???@@@AAA@@@???>>>???@@@???===;;;;;;<<<===>>>???@@@@@@@@@>>>===<<<<<<;;;<<<<<<<<<<<<===???BBBEEEMMM^^^ooo}}}wwwmmmddd^^^XXXTTTSSSSSSWWW```jjj~~~vvv___QQQIIIEEEBBBBBBGGGSSSddduuusssggg___YYYTTTNNNLLLIIIGGGFFFDDDBBB@@@@@@???>>>======>>>@@@@@@CCCEEEIIIMMMPPPUUU[[[___hhhlllqqqtttxxxzzzoooiiiaaa[[[WWWUUUQQQNNNKKKIIIGGGFFFFFFFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGIIIJJJMMMPPPTTTXXX\\\___dddgggkkknnntttyyy}}}~~~{{{xxxuuuqqqmmmjjjjjjgggccc___\\\XXXTTTPPPPPPOOOMMMKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMPPPUUU[[[```eeehhhjjjrrrsssyyy|||{{{|||{{{wwwrrrggg___UUUMMMIIIFFFBBB@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::===???@@@???>>>>>>???AAACCCGGGPPPYYY^^^iiirrr|||~~~kkk\\\OOODDD;;;777555222222333333222222222111111111111000111111111111000000///////////////000000000000000000000111111111222222vvvddd[[[YYYWWWWWWXXXTTTQQQOOONNNPPPRRRSSSSSSOOOLLLIIIGGGGGGGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>======<<<======>>>??????@@@???>>>>>>??????===<<<;;;<<<===>>>????????????===<<<<<<;;;;;;<<<<<<<<<<<<<<<>>>AAABBBGGGSSS```{{{|||qqqccc[[[SSSRRRTTTVVV[[[```lllxxxrrr\\\MMMJJJEEEAAAAAAGGGRRRbbbpppuuujjj```XXXUUUQQQMMMKKKJJJIIIFFFDDDAAA@@@>>>===<<<<<<===>>>???@@@CCCEEEHHHMMMSSSWWW^^^ccchhhmmmqqqxxx|||ssskkkfffaaa\\\XXXTTTQQQNNNLLLKKKJJJIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKMMMOOOSSSVVVXXX[[[```dddhhhkkkooorrrrrrsssuuuvvvwwwxxx{{{~~~yyyllljjjfffdddbbb___\\\YYY[[[ZZZXXXUUUSSSQQQOOONNNLLLKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSUUUXXX]]]cccjjjooorrr~~~|||vvvrrrmmmlllmmmllliiieee\\\WWWOOOIIIFFFDDDAAA???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===::::::>>>AAA@@@?????????FFFNNNSSSZZZccckkknnnvvv}}}tttaaaTTTHHH@@@999777666444444777333333333222222222111111000000111111111111000///////////////000000000000000000000000111111111111|||vvvxxx}}}pppdddXXXVVVWWWUUUQQQOOONNNLLLKKKLLLOOORRRSSSTTTMMMJJJHHHFFFFFFGGGFFFEEEGGGFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCBBBBBBAAAAAA???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@????????????>>>===============???===<<<<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======???AAAAAACCCKKKUUUmmmlll```VVVSSSUUUWWWYYY\\\bbbjjjvvvqqq\\\MMMGGGBBBCCCDDDHHHSSS___rrr{{{nnnddd]]]WWWPPPLLLLLLKKKIIIFFFAAA@@@???>>>======>>>??????@@@AAABBBCCCGGGKKKOOOQQQVVV\\\bbbhhhoooxxx~~~}}}vvvppphhhccc[[[WWWSSSPPPNNNLLLJJJIIIFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDEEEEEEFFFGGGJJJLLLKKKNNNQQQTTTVVVXXX[[[]]]```bbbccccccbbbccceeegggeeefffggghhhjjjmmmoooppp|||~~~~~~yyywwwtttmmmfff^^^\\\YYYXXXXXXWWWUUUSSSNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\___dddlllvvvzzzrrrmmmeeeaaa]]][[[[[[ZZZWWWTTTRRROOOJJJFFFCCCBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@;;;:::>>>@@@>>>???CCCKKKZZZiiirrryyy}}}vvvtttyyy|||kkk[[[PPPBBB<<<888777666444555888333333333222222222111111///000000111111111000000////////////000000000000//////000000000111111111|||wwwwwwzzzssshhh___XXXSSSUUUUUUQQQLLLJJJJJJIIIHHHJJJMMMQQQRRRRRRKKKIIIFFFEEEFFFGGGFFFEEEFFFEEEDDDCCCCCCDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>============>>><<<::::::;;;<<<<<<;;;;;;<<<======>>>>>>>>>===;;;;;;;;;:::;;;;;;<<<===>>>===>>>@@@@@@@@@FFFNNNaaawwwxxxjjj\\\WWWWWWWWWZZZ]]]^^^bbbjjjsss|||uuuWWWMMMFFFFFFEEEDDDJJJSSSaaaqqqzzzjjjaaaVVVOOOMMMLLLIIIFFFCCCBBB@@@???>>>??????@@@===>>>?????????AAADDDFFFKKKOOOTTT[[[bbbiiiqqqvvv|||zzzsssfffbbb\\\WWWTTTQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDDDDAAAAAA@@@???????????????AAABBBDDDCCCBBBBBBCCCEEEDDDFFFIIIJJJKKKLLLMMMOOOTTTUUUUUUTTTSSSRRRTTTUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[]]]```bbbdddfffiiillloooqqqtttxxxzzz{{{{{{zzzsssnnnhhhdddbbb___[[[XXXTTTRRRPPPPPPQQQQQQQQQPPPIIIJJJLLLKKKJJJIIIKKKLLLKKKKKKKKKLLLNNNQQQSSSUUU[[[\\\\\\^^^___```aaaaaabbbcccfffmmmxxxyyypppiiiddd```[[[XXXUUURRRQQQOOOMMMKKKHHHGGGDDDBBB@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???FFFQQQaaavvvzzztttttt~~~qqqaaaSSSKKK===888555555444111222666333222222222111111111111///000000111111111111000////////////000000000000/////////000000000111111}}}mmmbbb[[[YYYSSSQQQRRRRRRMMMKKKKKKJJJIIIHHHJJJMMMOOOPPPPPPJJJHHHFFFEEEFFFFFFFFFEEEFFFEEECCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????AAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>>>>??????<<<:::888888:::;;;;;;:::;;;<<<======>>>=========;;;:::::::::;;;;;;<<<======;;;<<<>>>>>>>>>CCCIIISSSgggvvvddd[[[WWWWWW[[[```]]]^^^bbbhhhllltttooo]]]OOOJJJFFFAAADDDKKKRRR```sss}}}qqqaaaVVVRRRPPPLLLHHHEEEDDDBBB@@@>>>>>>>>>???:::;;;=========>>>@@@AAAGGGJJJNNNSSSYYY```fffkkklllpppvvvyyy{{{{{{vvvoooiiidddaaa^^^\\\ZZZXXXUUUQQQNNNKKKIIIHHHFFFEEEDDDBBBAAA@@@??????@@@BBBDDDDDDBBB@@@@@@AAA@@@BBBEEEFFFFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMHHHJJJMMMOOOPPPQQQTTTVVVYYY[[[^^^aaacccccccccccc\\\[[[XXXUUURRRPPPOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMKKKMMMOOONNNMMMLLLNNNPPPMMMNNNOOOQQQTTTXXX[[[]]]cccdddfffhhhkkkmmmooopppqqqsssyyyxxxooofff```[[[XXXVVVTTTRRROOOMMMLLLJJJIIIHHHAAAAAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===999:::@@@BBBGGGWWWiii~~~sssgggWWWIIICCC:::666444444222///000333222222111111111000000000//////000111111111111111////////////000000000000////////////000000000111rrrbbbYYYVVVUUUXXXSSSPPPPPPOOOLLLMMMQQQLLLKKKJJJKKKMMMNNNNNNMMMJJJGGGEEEEEEEEEFFFFFFFFFFFFDDDBBB@@@???@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>==============================>>>>>>>>>>>>>>>=========@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAABBB;;;999777777888:::::::::;;;<<<==================::::::::::::;;;;;;<<<===<<<::::::======<<>>=========888:::<<<>>>===>>>???@@@BBBCCCEEEHHHMMMSSSXXX\\\___eeekkkoooqqquuu}}}{{{vvvrrrnnnlllgggddd```[[[VVVRRROOOMMMNNNLLLJJJHHHEEEDDDCCCBBB@@@BBBEEEEEECCCAAA@@@???>>>AAACCCEEEEEEFFFGGGIIIFFFGGGGGGFFFDDDCCCDDDFFFCCCCCCBBBBBBBBBCCCDDDDDDGGGIIIJJJKKKJJJJJJLLLNNNLLLNNNQQQSSSUUUUUUTTTTTTSSSTTTUUURRRMMMKKKLLLNNNNNNLLLIIIIIIJJJKKKKKKKKKKKKMMMOOOOOOMMMLLLOOOQQQRRRSSSUUUXXX\\\aaaeeehhhqqqrrruuuyyy}}}~~~rrrlllccc[[[VVVSSSQQQOOOKKKJJJHHHFFFEEEDDDCCCCCC???@@@@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===:::===DDDIIIPPPfff~~~xxxkkk___OOOBBB===:::777666666333///000333111111111000000000000/////////000111111111111111////////////000000000000////////////000000000000jjjaaaZZZQQQNNNRRRRRRRRRQQQPPPOOOOOONNNNNNMMMNNNPPPPPPPPPNNNLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEAAA???>>>>>>@@@BBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEDDDBBB@@@?????????@@@======<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@999;;;>>>@@@@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999888777666666:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAALLLTTTbbbuuuuuuddd[[[XXXYYYZZZ___\\\ZZZYYYZZZ___lllzzzxxx```NNNFFFFFFIIIGGGLLLUUUdddzzzyyymmmbbbVVVOOONNNFFFFFFFFFDDDAAA@@@AAAAAA===<<<<<<;;;;;;<<<<<<======>>>???BBBFFFKKKOOOQQQYYY[[[___aaadddgggllloooxxx}}}sssjjjccc\\\WWWTTTSSSOOOKKKHHHGGGHHHGGGGGGKKKIIIFFFFFFFFFGGGFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBBBBBDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMNNNLLLJJJJJJLLLLLLJJJHHHJJJKKKKKKJJJHHHHHHIIIJJJMMMPPPSSSUUUUUUUUUVVVWWWVVVYYY]]]bbbgggmmmtttxxx~~~zzzpppiiibbb^^^XXXTTTQQQOOOMMMLLLIIIFFFCCCCCCDDDDDDAAA??????>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;<<<===???@@@@@@???<<<999888999===@@@:::;;;???FFFPPPbbb~~~pppaaaSSSEEE===:::444444333333333333222222222222222111000//////...---...///...------...///111111000000//////......000000000000000000000000mmm\\\WWWTTTNNNMMMRRRQQQQQQPPPOOOOOONNNMMMMMMMMMNNNOOOPPPOOONNNLLLKKKHHHGGGGGGFFFFFFEEEEEEDDDAAA@@@??????AAABBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@?????????======<<<<<<<<<<<<======??????@@@@@@@@@AAAAAAAAA===???@@@BBBBBBAAA@@@???========================::::::999999888777777777::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@DDDKKKXXXkkkyyyiii^^^ZZZZZZ[[[]]]ZZZWWWVVVVVVYYYcccooozzz|||gggVVVLLLGGGGGGGGGKKKTTTcccvvvxxxkkk___WWWRRRLLLKKKJJJGGGEEECCCBBBBBB>>>===<<<<<<;;;;;;<<<<<<;;;<<<===???CCCFFFJJJLLLSSSUUUYYY\\\^^^bbbfffjjjmmmttt}}}|||tttmmmiiiccc___ZZZVVVTTTSSSRRRQQQNNNKKKGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPOOOOOONNNLLLKKKLLLNNNOOONNNLLLKKKLLLNNNNNNNNNOOOQQQSSSTTTVVVZZZ\\\\\\^^^___aaacccgggmmmttt{{{~~~xxxtttmmmeee___XXXUUUPPPLLLJJJHHHFFFEEEEEECCCAAA@@@AAAAAA???<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>===;;;;;;>>>@@@<<<===AAAJJJVVViii~~~kkk[[[NNNAAA:::888444444333333333222222222222222111111000//////...---...//////------...///000000000000//////......////////////////////////}}}jjj[[[OOOMMMMMMKKKKKKOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOONNNLLLKKKGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@AAABBBAAA???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>??????CCCMMM]]]rrrpppddd]]][[[\\\\\\YYYWWWVVVSSSSSS[[[cccuuukkkVVVJJJJJJDDDCCCJJJQQQZZZkkk|||wwwlllaaaWWWOOONNNKKKHHHEEEBBBAAA@@@@@@???>>>===<<<;;;;;;;;;:::::::::;;;===@@@CCCDDDJJJMMMPPPSSSVVVYYY^^^aaafffjjjpppvvv}}}vvvrrrlllfffccc```]]][[[XXXTTTOOOKKKJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEECCCBBBBBBDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFIIIJJJLLLNNNOOOPPPOOOOOOLLLKKKJJJLLLNNNOOOOOONNNLLLNNNPPPQQQRRRSSSUUUWWWYYY\\\___bbbeeehhhkkknnntttyyyvvvqqqkkkfffccc^^^XXXSSSNNNKKKGGGDDDCCCBBB@@@???@@@???============<<<:::;;;;;;;;;;;;;;;;;;<<<===;;;;;;<<<=========<<<<<<;;;<<<======<<<<<<===>>>BBBCCCIIISSS___ppptttaaaSSSGGG<<<777666333333333333222222222222222222111111000/////////---...//////------...///000000000////////////...........................wwwhhh^^^TTTKKKJJJKKKIIIIIIKKKPPPPPPOOOOOOOOONNNNNNNNNLLLMMMMMMNNNNNNMMMLLLLLLGGGGGGFFFFFFEEEDDDCCCCCCDDDBBBAAAAAABBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>=========<<<<<<<<<<<<======999999999:::::::::;;;;;;???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888999999999888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???@@@AAAGGGSSSbbbvvvwwwiii```\\\\\\\\\YYYWWWWWWUUUSSSWWW^^^pppyyynnnaaaSSSGGGCCCJJJMMMLLLUUUeeewww{{{lll\\\UUURRRNNNKKKHHHEEECCCAAABBBBBB@@@>>>===<<<;;;;;;:::999999999:::<<<===???BBBEEEHHHKKKMMMQQQUUUXXX___ccchhhmmmttt|||{{{vvvrrrooolllfff___YYYVVVUUUTTTSSSPPPPPPPPPPPPPPPNNNMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFGGGGGGIIIJJJJJJIIIHHHGGGIIIJJJMMMOOOPPPQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRQQQTTTVVVXXXZZZZZZ[[[]]]^^^eeehhhlllppptttyyy~~~wwwqqqeeebbb]]]ZZZWWWTTTOOOLLLHHHFFFCCCAAA@@@@@@>>>======<<<;;;;;;;;;;;;:::999999999999:::;;;<<<======;;;;;;===>>>>>>===<<<;;;:::<<<===>>>>>>???AAACCCJJJKKKSSS^^^hhhsssxxxiiiWWWKKKAAA888444555333333333222222222222111111111111111000000//////---///000///...---...///////////////////////////........................sssggg___VVVPPPJJJIIIIIIIIIIIIJJJPPPPPPPPPOOOOOOOOOOOOOOOKKKLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCBBBCCCDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>>=========<<<<<<<<<<<<==================>>>>>>>>>>>>BBBAAA???===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777777777888999999::::::777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@AAA@@@CCCLLLWWWfff}}}}}}oooddd^^^[[[YYYVVVVVVWWWWWWUUUWWW[[[cccooohhhUUUHHHIIIIIIEEEIIITTTddd|||iiiaaa\\\UUUPPPMMMKKKIIIGGGEEEDDDBBB@@@???>>>======<<<;;;:::999999:::;;;<<<===@@@BBBEEEGGGJJJMMMPPPSSSXXX^^^eeelllrrrwwwzzzwwwooojjjfffdddccc````````````^^^\\\YYYXXXSSSSSSQQQOOONNNMMMLLLLLLMMMKKKIIIIIIKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKMMMNNNPPPRRRTTTUUUUUUTTTSSSTTTUUUUUUVVVVVVWWWXXX]]]aaaeeeiiikkkmmmppprrr{{{|||uuunnnfffaaa[[[YYYUUURRROOOKKKHHHFFFDDDBBB@@@?????????>>><<<:::;;;;;;;;;::::::::::::999999999:::;;;<<<===>>>;;;<<<===>>>>>>>>>===<<<>>>???AAABBBCCCFFFIIILLLOOORRR[[[gggppptttyyy~~~{{{kkk]]]NNNDDD===666444555333333222222222111111111111111111000000000000000...///000///......///000.............../////////........................xxxlllbbb\\\ZZZOOOKKKHHHGGGHHHIIIKKKKKKOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>@@@>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777888888999999999:::888888999::::::::::::999::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@>>><<>>===;;;:::999::::::;;;;;;===???@@@AAADDDGGGIIIKKKOOOVVV___fffkkknnnpppttttttvvv{{{|||uuuuuuuuutttqqqmmmiiigggbbbaaa___\\\YYYUUUSSSRRRPPPOOOMMMMMMNNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPOOOQQQRRRTTTVVVWWWXXXWWWWWWWWWYYY[[[\\\\\\]]]___aaadddjjjqqqyyy}}}sssjjjddd___YYYUUUQQQPPPNNNKKKHHHEEECCCAAAAAA???>>>=========;;;999999:::;;;;;;:::999;;;<<<::::::::::::;;;<<<===>>><<<<<<===>>>???????????????BBBFFFIIILLLOOOSSSUUUXXXYYYaaammmuuuvvvuuuvvvwww|||~~~ooo]]]QQQEEE>>>:::555444555222222222222111111111111111111000000000000000000...///000000......///000---............/////////........................pppggg```XXXTTTTTTMMMLLLIIIFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBCCCDDDFFFFFFCCCAAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???????????????======<<<<<<<<<<<<======999999999:::::::::;;;;;;;;;;;;:::999888888888888::::::::::::::::::::::::888888888888888999999999888999999:::::::::::::::::::::::::::::::::::::::999:::;;;<<<===>>>>>>???>>>;;;>>>DDDGGGNNNccc{{{}}}rrrfff]]]VVVRRRQQQTTTUUUTTTTTTWWWXXX```mmmxxx|||pppXXXJJJFFFHHHJJJOOO[[[rrr}}}rrrcccXXXRRROOOMMMJJJIIIHHHFFFEEEDDDCCCCCCCCC>>>===<<<::::::::::::;;;999;;;<<<======>>>AAACCCGGGJJJOOOVVV^^^dddgggiiigggeeefffjjjllloooxxx|||{{{xxxsssnnnjjjfffccc]]][[[YYYYYYZZZZZZZZZXXXVVVVVVWWWXXXYYYZZZ\\\]]]___aaabbbdddeeeeeeddddddcccfffiiikkklllnnnrrruuuuuu{{{ssslllbbb[[[WWWTTTPPPMMMJJJIIIIIIFFFDDDBBBAAAAAA???>>><<<<<<<<<<<<:::888777999;;;;;;999999;;;===;;;;;;;;;;;;<<<===>>>>>>=========>>>???AAABBBCCCHHHNNNVVV]]]aaaccceeeeeehhheeehhhpppvvvuuurrrqqqkkknnnvvvoooaaaPPPFFF===999777444333444222222222222111111111111000000000000000000000111...000111000///...///000---------.........//////////////////////////////yyylllbbb___[[[TTTOOOOOOQQQPPPLLLHHHGGGIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDAAAAAABBBEEEGGGFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>???@@@======<<<<<<<<<<<<======;;;;;;<<<<<<<<<===============<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::888999999:::;;;<<<===>>>@@@===???CCCBBBEEEXXXnnnwwwiii^^^YYYTTTSSSUUUVVVUUUUUUXXXWWWYYY```iiimmmnnnvvvmmmXXXOOOLLLIIIKKKNNN```qqqccc\\\XXXUUURRRIIIIIIGGGFFFEEEEEEEEEEEE???>>><<<::::::::::::;;;888999;;;;;;;;;<<<>>>@@@CCCCCCFFFLLLSSSZZZ___aaa^^^\\\]]]`````````gggpppuuu~~~}}}{{{ooommmkkkkkklllllllllkkkhhhgggggghhhjjjllloooppptttuuuwwwxxxxxxxxxwwwwwwtttxxx}}}wwwrrrooohhhaaaXXXRRRPPPNNNLLLIIIEEEFFFFFFEEECCCBBBBBBCCC@@@>>>=========<<<:::888666999;;;:::888888:::======<<<<<<<<<<<<===>>>>>>=========>>>@@@BBBEEEFFFXXX```lllwww{{{|||{{{zzzwwwrrrooosssuuusssooonnnmmmpppxxxtttdddWWWHHH@@@888777666333222333222222222111111111111000000000000000000111111111...000111000///...///111---------.........//////000000000000000000000000tttfff```XXXSSSRRRSSSRRRQQQKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKJJJHHHHHHFFFEEEFFFIIIKKKLLLLLLLLLJJJHHHHHHHHHHHHGGGEEEEEEFFFHHHIIIHHHEEEBBB@@@@@@AAAAAABBBBBBAAAAAA@@@;;;;;;<<<<<<<<<<<<<<<<<>>===============:::;;;===<<<;;;999999:::777888:::<<<======<<<;;;::::::888888888888::::::777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@BBBHHHSSS\\\vvv{{{uuurrrfff^^^UUUQQQRRRUUUWWWXXXUUUXXX\\\^^^```ccciiinnnxxxuuu]]]NNNGGGIIIJJJSSShhhssshhhbbbYYYOOORRRKKKGGGIIIIIIFFFCCCBBBCCCBBB@@@===;;;999888888888888888888999:::;;;<<<;;;===AAAFFFLLLQQQUUUWWWTTTTTTTTTUUUVVVXXXYYYZZZaaaeeekkksss}}}~~~}}}~~~{{{uuurrrnnngggaaaXXXTTTOOOKKKHHHFFFCCCAAA@@@AAAAAABBBBBBBBBAAAAAA;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===;;;;;;;;;<<<>>>>>>???@@@>>>@@@KKKXXXkkk~~~|||~~~{{{tttrrrvvvzzz~~~wwwkkkZZZJJJ???<<<888555444444333222222222222111111111111000111111000000//////......,,,---------......//////000000000000000000000000222111000.........///000|||{{{~~~|||mmmddd^^^YYYSSSPPPOOOOOONNNMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIGGGFFFEEEFFFHHHJJJKKKKKKNNNMMMLLLMMMNNNNNNMMMKKKFFFGGGGGGGGGFFFDDDAAA@@@AAABBBBBBBBBBBBBBBBBBAAA???????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999:::;;;;;;:::999:::;;;999999:::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888888888888888888888999999::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>?????????DDDMMMTTTgggyyyuuummmbbbYYYUUUUUUWWWYYYSSSUUUXXXYYYZZZ\\\aaaeeennnvvvvvv___QQQKKKKKKPPP]]]sssyyyooocccYYYUUUNNNJJJKKKKKKHHHEEEDDDDDDCCCAAA???===<<<;;;:::999999888888999999::::::;;;<<>>???????????????>>>===::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;;;;<<<<<<<<<>>>AAACCCKKKZZZiii~~~ooocccTTTFFF===:::777555444444444333222222222111111111000000111000000000/////////...////////////000000000111////////////////////////222111///.........///000}}}yyy{{{~~~pppeee\\\WWWVVVSSSPPPNNNMMMMMMLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNLLLKKKIIIGGGFFFEEEFFFHHHJJJJJJIIIMMMMMMNNNQQQSSSSSSQQQOOOHHHGGGFFFEEECCCBBBAAA@@@BBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>======<<<;;;;;;;;;;;;<<<999::::::999999999<<<>>><<<;;;;;;:::999999::::::;;;::::::999999::::::;;;888888888888888888888777777888888999999888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>======???EEEJJJYYYlllttteeeZZZUUUUUUWWWOOOPPPQQQQQQQQQSSSVVVYYYaaaeeepppqqq\\\KKKJJJJJJOOO\\\rrrqqqddd\\\UUUOOOOOOOOOKKKHHHHHHFFFEEECCCAAA@@@???>>>>>>::::::999888888888999999;;;;;;<<<>>>???AAABBBBBBDDDDDDDDDDDDEEEGGGHHHHHHLLLMMMPPPSSSWWW]]]dddiiinnnttt~~~uuulllggggggbbb\\\YYYWWWTTTOOOKKKJJJGGGCCC@@@???>>><<<;;;<<<<<<<<<<<<<<<;;;:::999:::999999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>======???DDDKKKVVViiiyyysssdddYYYLLL@@@;;;888555444555555444444222222111111111000000000000000000000////////////////////////000000000000........................111000///.........//////vvvggg^^^YYYVVVTTTQQQPPPOOONNNNNNMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGFFFGGGIIIJJJIIIHHHHHHIIILLLOOORRRSSSQQQOOOHHHGGGDDDBBB@@@@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======<<<<<<;;;<<<<<<;;;::::::::::::;;;:::::::::999999;;;>>>AAA???>>><<<:::999999::::::;;;::::::::::::::::::;;;888888888888777777777777777777888999999999888888::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::;;;===<<<<<<===AAADDDSSSeee~~~sssbbbWWWSSSSSSKKKKKKKKKKKKLLLMMMOOOQQQXXXZZZaaannnnnnTTTNNNJJJJJJOOO\\\ooo~~~rrrfff]]]VVVTTTRRRNNNKKKKKKGGGFFFDDDCCCBBBAAAAAAAAA<<<;;;:::999888888888888;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDDIIIJJJLLLMMMNNNRRRWWW[[[\\\aaajjjsss|||{{{sssmmmfffaaa]]][[[XXXSSSPPPOOOMMMIIIGGGFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777999999888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAA@@@>>>======???BBBAAAEEELLLSSS]]]nnn|||}}}iii[[[OOODDD<<<888666444444555555555444111111111111000000000000000000000000////////////---------.......................................////////////.../////////yyyooocccZZZVVVTTTSSSRRRLLLMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIHHHGGGGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGEEEFFFHHHLLLPPPPPPNNNLLLGGGEEECCC@@@???>>>???????????????@@@@@@?????????=========<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;;;;::::::<<<@@@CCCAAA@@@>>><<<::::::::::::::::::::::::::::::::::::777777777777777777777777777888:::;;;<<<;;;:::999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<>>>AAABBBPPP___ttt~~~mmm]]]TTTQQQJJJIIIHHHIIIJJJLLLNNNNNNTTTVVV[[[dddtttjjj\\\NNNIIIKKKRRR^^^iii}}}qqqggg]]]XXXTTTNNNJJJJJJHHHGGGFFFDDDCCCBBBBBBBBB>>>===<<<:::999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>=========>>>???@@@AAABBBCCCDDDDDDEEEGGGKKKNNNQQQUUU[[[aaafffmmmssswww}}}uuupppjjjddd___\\\XXXVVVNNNLLLJJJGGGFFFDDDCCCAAABBB???===<<<<<<===<<<<<<:::;;;;;;;;;:::999999888999999888888999::::::;;;========================BBBBBBBBB???===<<<===>>>EEEFFFLLLUUU\\\cccnnnxxxtttaaaTTTHHH???:::666444333333555666555444111111111000000000//////////////////000000000000...............---------////////////////////////.........////////////...pppeee___WWWRRRPPPPPPNNNLLLGGGIIIJJJJJJHHHHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFEEEGGGIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIGGGEEEDDDEEEFFFIIILLLMMMKKKIIIDDDCCCAAA???>>>>>>>>>???===>>>>>>??????>>>>>>==================>>>>>>>>><<<<<<;;;::::::::::::;;;:::;;;;;;;;;;;;<<>><<<;;;:::999999888999999::::::999999888666666666777777777888888777999;;;===>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;===???AAABBBJJJTTTdddtttxxxhhh[[[TTTMMMKKKIIIJJJKKKMMMNNNMMMQQQUUUZZZ___jjj~~~mmmUUUKKKIIILLLTTT]]]iiiyyyuuuhhh```ZZZRRRMMMLLLJJJIIIHHHFFFEEEDDDCCCCCC???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======:::::::::::::::;;;<<<===<<<===>>>>>>>>>@@@CCCFFFFFFIIIMMMQQQUUUYYY___bbbiiiqqq|||~~~xxxqqqmmmdddaaa[[[VVVSSSPPPMMMJJJHHHGGGEEECCCBBBAAA@@@@@@===;;;999888999::::::999::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>@@@BBBHHHKKKRRR]]]dddiiiooovvv}}}}}}hhhYYYMMMBBB;;;888444333333333555555444333111111000000000/////////////////////000000000000000000000000000/////////////////////////////////------.../////////......~~~lll^^^WWWSSSNNNLLLLLLMMMKKKIIIEEEGGGHHHGGGEEEEEEHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGFFFDDDBBBDDDCCCCCCEEEGGGHHHGGGEEE@@@@@@??????>>>>>>>>>>>>>>>>>>????????????>>>>>>=========>>>??????@@@@@@===<<<<<<;;;;;;;;;;;;;;;777999;;;;;;:::;;;<<<>>>=========<<<;;;999888777777888888999999888888777444555555666777888999999777999;;;===>>>===<<<;;;999999999999999999999999::::::;;;;;;;;;;;;;;;;;;===<<<::::::;;;>>>???@@@DDDIIISSS```ppptttfff]]]SSSPPPLLLLLLMMMNNNMMMKKKMMMRRRWWWZZZaaarrrkkk^^^VVVNNNNNNUUUZZZeeeuuuzzzooofff\\\VVVUUUNNNMMMKKKIIIGGGFFFEEEDDD??????>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::;;;<<<======<<<===???AAA@@@BBBEEEGGGIIILLLPPPTTTYYY```jjjooorrrvvv}}}|||wwwrrrmmmgggbbb^^^UUURRROOOLLLJJJGGGDDDBBBEEEEEEDDDBBBAAA@@@@@@@@@<<<:::777777888999999888888999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCFFFJJJNNNSSSTTT[[[dddjjjllloootttwww}}}lllZZZNNNFFF<<<777777444333222333444555333111111000000000////////////.../////////000000000111111000000000////////////........................,,,---.../////////......yyyrrriii\\\RRROOOLLLHHHHHHKKKMMMMMMLLLFFFHHHIIIGGGEEEEEEHHHLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDBBB@@@BBBAAA@@@@@@BBBCCCBBBAAA>>>>>>?????????>>>>>>>>>??????@@@@@@@@@@@@??????;;;;;;<<<===>>>???@@@@@@======<<<;;;;;;;;;;;;<<<666888:::::::::999:::;;;:::;;;;;;;;;:::888666555666777888999999888777666333444555666777888999:::666888;;;===>>>===<<<:::999999999999999999999999:::::::::;;;;;;<<<<<<<<>>BBBDDDIIIRRRaaavvv|||nnneeeWWWSSSOOOMMMNNNNNNLLLIIIJJJOOOTTTVVV\\\lll{{{kkkXXXOOOQQQPPPVVV```qqq}}}rrrgggaaa___QQQPPPNNNKKKIIIGGGFFFFFF@@@??????>>>>>>>>>>>>>>>;;;;;;::::::999999888888999999888888888999::::::999:::;;;:::999999;;;===@@@AAABBBCCCCCCEEEIIILLLKKKRRRZZZ]]]]]]```gggmmmlllvvv}}}{{{xxxwwwvvvssspppkkkfffbbb]]]YYYUUUKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAA???===<<<<<<======;;;888888999::::::999777888999:::;;;<<<<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEGGGJJJOOOUUUYYY___^^^bbbiiillllllnnnrrrqqqwwwzzzzzzppp```OOOGGG@@@999555666444333333333444444222111000000000000////////////.../////////000000111111//////......---------,,,------------------------+++,,,.../////////......zzzrrrhhhaaa^^^ZZZTTTOOOQQQOOOMMMLLLKKKJJJHHHFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFDDDDDDEEEGGGJJJKKKKKKKKKKKKIIIHHHGGGIIIIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@??????@@@@@@@@@???>>><<<<<<======>>><<<===============<<<<<<666777888999;;;<<<>>>>>>;;;;;;;;;::::::999999999===<<<:::888888888888999999::::::;;;;;;::::::999999888777666444444333333555555666666777777888888999999::::::;;;;;;::::::888888777777888888999::::::999999888888999999:::===<<<<<<;;;;;;:::999999>>>AAAEEEHHHPPP```wwwyyyqqq___ZZZTTTPPPOOONNNLLLJJJNNNMMMNNNTTTZZZfffyyyttteee^^^XXXRRRUUUeeeuuuqqqaaa^^^SSSLLLNNNOOOJJJDDDBBBGGGDDD@@@>>>===>>>======BBBAAA???>>><<<;;;;;;;;;888888888888777777777777;;;:::::::::::::::;;;;;;<<<===>>>???@@@AAABBBCCCGGGHHHKKKMMMPPPSSSUUUVVV^^^```eeekkkqqqwww|||~~~yyyooonnnllliiihhhggggggggggggccc___\\\ZZZVVVQQQLLLJJJIIIFFFCCC@@@???>>>>>>?????????>>>=========<<<::::::999999888777666666888888999999999:::::::::===<<<<<<<<<<<<<<<======>>><<<===@@@@@@>>>???BBBDDDOOOXXXZZZ]]]ccciiikkkiiiiiikkknnnpppqqqooommmrrrtttwww}}}ttt\\\UUUJJJ@@@:::777666555333333333222222222111111000000000000000000000000000000000000000000000000......////////////......////////////////////////........................~~~zzz{{{ssseee___XXXTTTTTTSSSPPPMMMMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFDDDDDDFFFHHHKKKKKKKKKKKKJJJIIIGGGFFFIIIIIIHHHGGGFFFFFFEEEEEEAAAAAA@@@????????????@@@???>>>===<<<;;;<<<=====================<<<;;;;;;999999999999999999::::::;;;;;;:::::::::999999999:::999777666555555666666999999::::::::::::999999888888777666666666666777666666666666777777777777888888999:::;;;;;;;;;:::888888777777888888999:::::::::999999999999::::::;;;;;;;;;;;;::::::::::::<<>>===<<<<<<<<<999999888888888888777777888888777777777888888999::::::;;;<<<======>>>>>>>>>???@@@CCCEEEHHHIIIJJJLLLNNNRRRVVV\\\aaadddfffjjjlllnnnnnnnnnoooqqqsssxxx{{{~~~vvvnnniiiaaa```^^^]]]\\\[[[\\\\\\]]]ZZZVVVTTTRRRNNNJJJFFFEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;::::::::::::::::::<<<<<<;;;::::::999888888888999999999999::::::::::::999999999999:::;;;<<<>>><<<===??????@@@EEEMMMZZZfffsssxxxxxxyyyxxxwwwrrrrrrsssttttttsssqqqpppnnnsss|||wwwdddXXXPPPFFF>>>888666555555333333222222222111111111000000000000000000000000........................,,,---...............---................................................uuueeeZZZVVVRRRNNNMMMOOOQQQPPPNNNKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDGGGIIIKKKKKKLLLKKKJJJHHHFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFAAA@@@@@@???????????????>>>===;;;:::::::::;;;<<<>>>>>>======<<<;;;:::999888888888888888888888888::::::::::::999999999999888888777666555555555555999999::::::::::::999999777777777777777888999999777777777777666666666666666777888999:::;;;;;;;;;888777777777777888999999::::::999999999999::::::999999:::::::::;;;;;;;;;;;;===??????AAAIIIVVV```www{{{mmmfff\\\TTTOOOMMMLLLLLLOOOMMMNNNRRRVVV\\\hhhtttttteee]]]YYY___sss|||pppccc\\\WWWQQQMMMKKKEEEDDDBBBAAABBBCCCBBBAAAAAA@@@??????>>>>>>>>>???::::::::::::999999888888888888777777777777777888999999999999::::::;;;;;;;;;;;;===>>>@@@AAABBBCCCAAABBBEEEHHHLLLOOOQQQSSSUUUWWWYYYYYYYYYZZZ\\\^^^___bbbeeehhhjjjnnnrrrvvv|||uuunnnfff```\\\TTTSSSQQQPPPOOOOOOOOOPPPQQQOOOLLLKKKIIIFFFCCC@@@>>>>>>===<<<<<<<<<<<<===888888888888999999999999=========<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::;;;<<<======????????????>>>BBBOOO]]]www~~~}}}{{{yyyzzzkkkYYYOOOIIIAAA:::666555444444333222222222222111111111000000000000000000000000........................++++++,,,---......------................................................wwwjjj___VVVQQQQQQOOOLLLKKKMMMNNNNNNMMMNNNLLLJJJJJJKKKJJJIIIGGGKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKJJJHHHFFFDDDFFFFFFFFFFFFFFFEEEEEEEEE@@@@@@???>>>>>>>>>>>>>>><<<<<<:::999999999:::;;;>>>>>>===<<<;;;:::888777555555555666777888999999:::999999999999999999999999888888777777777777777888888999999999999888888777777666666777777888999888888777777666666555555555666777999::::::::::::777777777777777888999999::::::999999999999::::::777888888999:::;;;;;;;;;<<<>>>?????????CCCKKKRRReeewwwwwwpppeee[[[TTTQQQQQQQQQRRROOOPPPSSSVVVZZZbbblllmmmoooqqqxxxqqqccc___iiiwwwwwwkkkccc[[[UUURRRJJJHHHFFFDDDDDDCCCAAA???AAA@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<;;;;;;::::::999::::::999888888888999999:::::::::::::::999999999<<<<<<======>>>??????@@@???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNNNNNNNNNNPPPRRRQQQSSSVVVYYY[[[^^^bbbeeekkkmmmooorrruuuyyyzzzwwwqqqiiibbb[[[VVVTTTNNNMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB???>>><<<;;;;;;;;;:::::::::;;;999999::::::;;;;;;;;;<<<=========<<<<<<<<<;;;;;;999999999:::::::::;;;;;;??????>>>>>>>>>??????@@@AAABBBCCCBBBAAAHHH\\\ooovvvbbbTTTGGGBBB;;;666444333333333222222222222111111111111////////////////////////........................+++,,,------............................................................~~~nnn```WWWSSSPPPOOOJJJIIIGGGGGGHHHIIIIIIIIIMMMLLLJJJJJJKKKKKKJJJHHHKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEDDDCCCDDDGGGIIIJJJKKKKKKKKKIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@???>>>>>>======>>>>>><<<;;;999888888999999:::=========<<<;;;999888777555555555666666777777777999999999999999999999999888888888888888777777666777888888999999888888777777777666555555555555666888888777777666666555555555666777888999999999999777777666666777777888999:::999999888888999999:::666777777888999:::;;;;;;;;;===???>>>>>>@@@EEEIIITTTdddzzztttggg\\\UUURRRQQQSSSOOOOOORRRTTTVVV\\\ccccccbbbbbbfffqqq{{{jjjeeefffuuuvvvjjj^^^VVVPPPNNNKKKIIIHHHHHHFFFDDDBBBAAAAAAAAAAAABBBCCCCCC???>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888999999999999999999888888888888999999999999999:::::::::<<<======>>>??????@@@@@@@@@BBBCCCDDDCCCDDDEEEGGGFFFHHHJJJLLLNNNPPPTTTVVVWWWZZZ]]]aaaeeejjjpppuuuwwwyyy|||~~~~~~zzzxxxwwwuuusssrrrqqqppppppqqqrrrssssssnnnkkkeee^^^WWWQQQMMMKKKMMMKKKIIIGGGEEEDDDCCCCCCAAABBBBBBAAA???======<<<<<<;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;??????>>>>>>===>>>>>>>>>???BBBFFFHHHJJJUUUmmmxxxfffUUUKKK???;;;666333222222222222222222222111111111000000////////////////////////////////////////////////------...///////////////................................................zzzmmmfff[[[RRRMMMKKKKKKKKKEEEEEEFFFGGGHHHJJJKKKLLLJJJIIIIIIJJJMMMOOONNNNNNKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCFFFHHHIIIIIIJJJJJJIIIHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>===============<<<;;;999888888888999:::<<<<<<;;;;;;:::999888777999999888777555444333333888888888999999999999999555666666777777666555555777777888888888888777777777777666555555444555555777777777777666666666666666666777888888888888777777666666666666777888888888888777777777777888888666666777888999999::::::999:::;;;<<<<<<>>>AAACCCFFFSSSeeexxxzzzjjj]]]VVVSSSTTTPPPMMMOOOPPPPPPTTTYYY\\\YYYXXX[[[aaalll}}}}}}jjj```dddmmm{{{nnnaaaTTTPPPLLLIIIHHHHHHGGGFFFCCCCCCBBBBBBBBBCCCDDDDDDAAA@@@@@@???>>>===<<<<<<::::::999888777777777777777777777777777777666666999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>>>>???AAA@@@BBBDDDDDDEEEGGGIIILLLKKKNNNRRRVVVZZZ___dddhhhmmmooorrrtttuuuwwwyyy{{{yyy{{{}}}}}}}}}~~~~~~~~~xxxtttqqqrrruuuxxxyyyxxxuuurrrnnnkkkjjjiiigggfff```____________aaacccdddccc```\\\VVVPPPLLLIIIGGGHHHFFFDDDBBB@@@?????????<<<===>>>===;;;999999:::;;;;;;<<<<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>BBBJJJPPPWWWddd}}}|||kkkYYYKKKDDD:::777444222222333222111222111111111111000000000000000000000000000000000000000000000000000000000...///////////////......------------------------........................vvvkkkeeeZZZWWWRRRNNNKKKJJJIIIHHHEEEFFFHHHIIIJJJKKKMMMNNNJJJIIIIIIKKKNNNPPPPPPOOOJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<;;;:::999888999:::::::::::::::::::::999888888::::::888777666444333333777888888888999999999999555666777888888777666666666777777777777777777666666666666666666666777888666666666666777777777777777777777888777777666555666666666666666777888888777777666666666666777777666777777777888888999999888999::::::;;;<<<>>>@@@???HHHUUUfff|||oooddd```ZZZSSSOOONNNMMMLLLNNNRRRUUURRRRRRTTTVVV[[[iiivvvpppfffeeehhhqqqxxxaaa\\\TTTNNNJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@???>>>======<<<;;;:::999888888888888777777777888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;======<<<<<<===??????@@@AAAAAA@@@AAACCCEEEDDDGGGKKKNNNQQQTTTWWWYYY^^^```dddfffggghhhiiikkkeeefffggggggfffgggiiijjjmmmmmmmmmmmmmmmmmmmmmmmmhhhfffdddbbbbbbdddfffgggbbb```]]]\\\\\\[[[ZZZXXXPPPPPPPPPPPPPPPRRRUUUWWWUUUTTTRRROOOLLLIIIGGGFFF@@@???>>><<<<<<<<<======:::<<<>>>===:::888999:::888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;===???AAADDDFFFGGGFFFJJJRRRZZZaaammmooo___OOODDD@@@777555333222333333222111111111111111000000000000000000000000000000000000////////////////////////////////////...---,,,,,,------------------------........................qqqeee^^^ZZZWWWPPPPPPOOONNNNNNLLLKKKIIIEEEFFFHHHHHHHHHHHHIIIJJJNNNMMMLLLMMMNNNOOONNNMMMIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFFFFDDDBBBBBBDDDFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFEEEEEECCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;999999:::::::::999999888777777777777777666666666777777888888999999999999888999:::;;;;;;:::999888666666777777777777666666555555666666777999:::;;;555555666666777777888888888888888888777666555444666666666666666777888888666666555555555555666666777777777777888888888888999::::::;;;;;;===>>>??????EEENNN\\\sssuuupppaaaYYYRRRPPPNNNKKKLLLOOOPPPMMMNNNPPPPPPRRR]]]iiiwwwooohhhaaaaaakkk{{{vvvnnncccYYYRRRMMMJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>===???>>>===<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;777777888888888888888888666666777777888999999999777999::::::999999;;;<<<<<<=========;;;<<<===???<<>><<<>>>@@@???<<<::::::<<<555666888;;;<<<==================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<>><<<666555333222333333222111111111111111000000000000000000000000000000000000......................../////////...---,,,******------------------------........................xxxooobbbYYYVVVTTTRRROOOOOOOOOOOONNNLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIIIIIIIIIIGGGEEEFFFEEEDDDCCCCCCBBBBBBBBBHHHGGGFFFGGGIIIJJJIIIHHHDDDCCCAAA???>>>>>>>>>???======<<<;;;;;;;;;;;;<<<===<<<;;;:::999:::;;;;;;============<<<;;;::::::;;;::::::999888777666666666666777777888888999999999888888888777777666666666666666666666555555555777666666555555555666666666666666666666777777888555555555555666666666666666888999999888888999;;;555555555555666666666666666666777777888888999999::::::::::::::::::::::::???@@@EEESSSjjj{{{jjjddd[[[RRRLLLIIIIIIJJJJJJKKKMMMMMMNNNRRRYYY___jjjsssmmmeeedddgggqqq|||oooeee^^^TTTNNNNNNNNNKKKHHHGGGGGGHHHHHHGGGEEEEEEEEEDDDBBBAAABBBBBB===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777777777777777777777777777999999999999999999999999999999999999999999999999===>>>???@@@AAABBBCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKMMMMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIIIIJJJJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>===<<<<<<===>>>@@@CCCCCCBBBBBBAAA@@@??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;========================???===;;;:::;;;<<<<<<;;;>>>===;;;:::;;;:::999888;;;:::;;;===??????>>>===AAAHHHNNNQQQXXXcccjjjlllfffggghhhjjjooouuu{{{vvv```RRRJJJAAA999555444333333222111111111222000000000000////////////------------------------000000000000000///............/////////...,,,+++---------............///////////////////////////zzzqqqkkkhhh```VVVPPPOOOOOONNNLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJHHHHHHIIIIIIGGGFFFGGGFFFEEEEEEEEEEEEEEEEEEHHHGGGFFFGGGIIIJJJIIIHHHDDDCCCBBB@@@???????????????>>>===;;;::::::::::::<<<;;;:::999999999::::::::::::;;;;;;;;;:::999999999888888777666666555555666666666777777888888888888888888777777777666666666666666666555555555555666555555444444555555666555444444444555666777777666666666666666666666666333555666666555555666777555555555555666666666666888888888888888999999999777777888888999:::;;;;;;===>>>BBBOOOdddsssmmmbbbWWWOOOJJJIIIHHHHHHJJJKKKKKKKKKNNNSSSWWW\\\cccpppyyymmmdddeeekkk~~~wwwlll```WWWTTTUUURRROOOLLLKKKIIIGGGEEEEEEFFFFFFDDDBBBAAA@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777777777777777777777777999999999999999999999999999999999999999999999999;;;;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDEEEDDDCCCCCCBBBBBBBBBCCCAAAAAAAAA@@@@@@??????>>>???>>>===<<<<<<===>>>???AAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>===<<<;;;<<<=========>>>>>>============;;;:::=========>>>>>>@@@AAABBBHHHVVVgggsss|||{{{tttsssrrrsssuuuwwwxxxxxxwww|||jjjUUUIIICCC<<<555333444333222222111111111222000000000000////////////000000000000000000000000000000000000000///......//////000000000///------------------............------------------------sssiiiaaa\\\YYYUUUPPPKKKIIIKKKLLLKKKJJJMMMMMMNNNNNNMMMLLLLLLKKKHHHHHHIIIIIIKKKLLLNNNNNNKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@???>>>===;;;:::999999999::::::::::::999999999888777888999999999999999888666666666555555444444444666666666666777777777777888888777777777777666666777777666666555555555555444444444333333444444555333333333333444555666777888888777777666666555555222444555555444333444666555555555555666666666666999999999999999999888888444555666777999:::;;;<<<;;;<<<@@@IIIZZZsss|||pppbbbVVVNNNKKKIIIIIIJJJKKKKKKKKKKKKMMMOOORRRVVV___mmmjjj```^^^ddduuussshhhddd]]]ZZZTTTPPPMMMJJJFFFDDDGGGGGGGGGFFFEEEBBB@@@>>>?????????>>>>>>>>>==============================;;;;;;:::::::::999999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999888999::::::;;;<<<======>>>>>>>>>>>>??????@@@@@@===>>>>>>??????>>>>>>===>>>>>>?????????>>>======>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<===>>>???>>>======<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<=====================>>>>>>>>>============???@@@???@@@CCCIIIOOOXXXkkk}}}yyyvvvqqqyyylll[[[III@@@<<<777444333333333222111111111111222000000000000////////////------------------------//////000000000///......///000000000000///......------------............++++++++++++++++++++++++{{{uuulllccc^^^ZZZWWWUUULLLJJJHHHIIIKKKMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLGGGFFFFFFGGGHHHIIIIIIHHHFFFFFFFFFGGGGGGIIIJJJJJJGGGFFFFFFFFFHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999666777888999999999999999555555555555555555555444666666666666666666666666777777777777777777666666777777666666555555444444333333222222333333444444333333333333444555777777888888888777666666555555555666777777666555666777555555555555666666666666999999999888888777777777666666777888999:::;;;;;;:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========??????>>>======>>>??????<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<======<<<<<<<<<===???@@@@@@@@@??????AAABBB<<>>>>>===<<<<<<<<<;;;;;;;;;;;;888888999:::;;;;;;::::::666666666666666666777777777777777777777666666666666666666666666666777777888777777666555444444444222222222222222333444444444444444444555666777888888777777777666666555555666777888888666666777888555555555555666666666666888888777777666666555555999999999::::::::::::::::::===@@@BBBFFFQQQ```llluuu|||lllaaaZZZWWWTTTRRRPPPNNNLLLKKKIIIIIIHHHJJJLLLQQQ[[[lll}}}lll```aaafffooo~~~zzzlllbbb[[[VVVSSSMMMKKKJJJJJJJJJHHHEEEBBBCCCCCCBBBBBBAAA@@@@@@???????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;<<<;;;;;;::::::::::::999999;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>??????===<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;===>>>===;;;;;;<<<>>>BBBDDDEEEDDDBBBBBBDDDFFF>>>BBBHHHLLLQQQ[[[iiisss|||iiiSSSHHH===999999888888999111111111000000111222222000000000000////////////////////////////////////......////////////......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,|||sssmmmgggdddaaa[[[ZZZYYYXXXWWWTTTPPPMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEFFFGGGHHHHHHFFFCCCCCCCCCCCCBBB@@@???>>>;;;;;;;;;<<<===???@@@AAA???>>><<<;;;;;;;;;<<<===999:::;;;;;;;;;;;;;;;;;;666666666777777888888999888888888888777777777777555555666666666666777777888888777666555444444333222222222222333444555555555555555555555555666777555555555666666666666666555666777666444444444666555555555555666666666666666666666666666666555555::::::::::::::::::::::::;;;<<<>>>>>>@@@EEELLLSSS^^^lll{{{pppiiigggbbb\\\UUUOOOLLLJJJIIIHHHHHHJJJLLLLLLQQQ\\\mmmyyy}}}rrrkkkeeeffflllxxxtttiii```\\\UUURRRMMMLLLLLLJJJFFFCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<=========????????????????????????========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>???>>><<<===AAADDDDDDHHHMMMNNNKKKHHHGGGGGGIIIMMMTTTZZZbbblllwww~~~ppp```HHH@@@888777777555555777111000000000000111222222000000000000////////////........................------.../////////......,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,------------........................{{{vvvnnnjjjeeebbb```___^^^\\\ZZZYYYXXXXXXXXXVVVRRRPPPMMMMMMNNNMMMLLLLLLMMMNNNNNNNNNNNNOOOOOONNNMMMMMMGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDCCCFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEEEEFFFGGGHHHGGGFFFBBBBBBCCCBBBAAA@@@>>>===============>>>@@@AAABBB@@@>>>;;;999999:::<<<>>>;;;;;;;;;;;;;;;;;;:::999555555666777888888999999:::999999999888888888777555555555666666666777777888888777666555444333333222222222333333444555666666555444444333444444444333333444444555555666666444555666555333222333444555555555555666666666666666666666666777777777777888888999999:::::::::;;;;;;;;;::::::<<<@@@DDDFFFNNNYYYmmm|||uuulll___UUUOOOLLLKKKJJJKKKMMMOOONNNMMMRRR^^^ggglllqqq{{{xxxqqqlllkkkrrr|||uuunnneee___WWWSSSQQQOOOJJJFFFEEEDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<==================>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<========================;;;===?????????BBBIIIOOOSSS\\\ggglllhhh```XXXUUU[[[^^^cccjjjrrrzzz|||ooo```SSSAAA;;;666666666333222333000000000000000111222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,+++,,,---...///++++++,,,,,,,,,---------------------------------zzzrrrkkkfff\\\[[[ZZZ[[[]]]^^^]]]\\\VVVUUUTTTTTTUUUUUUTTTRRRNNNOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKJJJGGGDDDBBBGGGEEEDDDEEEFFFGGGFFFDDDGGGGGGFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEGGGHHHGGGFFFAAABBBBBBBBBAAA???===<<>>;;;;;;;;;;;;;;;:::999888444555555666777888999999:::::::::999999999888888444555555555666666777777999888777666555444333333333333333333444555666777555555444333222222222222111222222333444555666666555666777666444333444555555555555555666666666777666666777777888888999999555555666888999:::;;;<<<<<<999777777:::???BBBDDDEEEMMM]]]ssszzziii[[[SSSPPPNNNMMMIIILLLNNNLLLHHHJJJQQQYYY]]]___dddnnntttgggdddiiiuuussskkkaaaZZZWWWTTTOOOJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;<<<===>>>;;;;;;<<<===============<<<<<<;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>================================================:::===@@@@@@AAAFFFPPPWWWjjjwww~~~rrrkkkiiijjjnnnuuu|||zzzyyyiii^^^SSSHHH???:::666888777333000111000000///000000111222222000000000000////////////////////////////////////,,,,,,---.../////////......------,,,---...///000++++++,,,,,,,,,---------------------------------|||sssjjjdddbbb\\\[[[XXXUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMNNNOOOQQQRRRNNNMMMMMMOOOPPPOOOMMMKKKHHHFFFDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFEEECCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA>>>===>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@;;;===>>>??????>>>===;;;;;;;;;:::999999888888777333333444666777888999:::::::::999999888777666666888888777666666666666666888777777666555444444444222222444444444444222222333333222222333333444555777777777777777777777777444444444444444444444444777888888777666555555666666888999888777666777888777888888888888999999999;;;;;;;;;<<<<<<<<<======@@@CCCNNN```tttzzzdddWWWQQQOOOOOOPPPKKKIIIKKKLLLKKKLLLPPPTTTRRRWWWaaajjjxxxtttgggbbbhhhppp~~~sssjjjcccZZZVVVWWWQQQMMMHHHFFFGGGGGGFFFDDDBBBAAA???@@@BBBCCCCCCCCC<<<======>>>???@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@???>>>>>>>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>>>>=========>>>>>>>>>======>>>???>>><<<::::::;;;<<<>>>@@@???===;;;<<<===???BBBCCCJJJ[[[kkk|||xxxtttssszzz~~~uuuvvvwwwyyy}}}|||~~~tttbbbPPPDDD???999999777555333111///...333222111111000000111111222000///000222222000---//////.........////////////////////////////////////............---------.........------,,,,,,,,,,,,,,,,,,---------......}}}zzzxxxwww|||}}}}}}yyyrrrjjjdddaaa```^^^[[[WWWUUUSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLLLLMMMOOOQQQRRRSSSRRRQQQQQQQQQOOOLLLJJJHHHFFFDDDCCCCCCDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEHHHGGGFFFEEEDDDDDDCCCCCCBBB@@@======>>>?????????>>>>>>=========>>>??????;;;<<<>>>??????>>><<<;;;;;;::::::999999888888777666666777888999999:::;;;:::999999888777777666666777777666666555555555666777777666666555444444333222333333444444333333222444333333333333444555555666666666666666666666666111111111111111111111111555666777666444444444555555666777777555555666777666666777777777888888888::::::;;;;;;;;;;;;<<<<<>>============>>>>>>>>>>>>===============>>>>>>>>>???????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>???@@@AAA@@@@@@???????????????????????????======>>>>>>>>>>>>======>>>>>>===============>>>=========>>>>>>>>>===;;;<<<======???@@@AAA@@@???BBBBBBDDDHHHLLLWWWlll~~~vvvtttwww|||zzzssswww{{{|||{{{jjjZZZJJJ@@@<<<888777666444333111000///333222111111000000111111111///...///111222000...//////000000000///...---....................................------------......---------,,,,,,,,,,,,,,,,,,---------......|||zzzxxxtttrrrpppnnnllljjjiiiiiimmmpppssssssoooiiicccaaadddbbb^^^ZZZWWWTTTRRRQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOQQQRRRSSSWWWUUUTTTSSSRRROOOLLLIIIGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDBBBBBBAAAAAA???======>>>>>>>>>=========<<<<<<======>>>???;;;<<<===>>>>>>===<<<;;;:::::::::999888888777777777777777777888888888999999888888777777666666666666666555555555444444444666666666555555444444333222333333444444333333222444444444444444555666666555555555555555555555555333333333333333333333333444555666555333333333555333444555555333333444555555666666666777777777777999999999::::::::::::;;;>>>===@@@FFFNNNZZZnnnzzzmmmaaaZZZUUUPPPLLLMMMMMMJJJIIIJJJJJJHHHJJJOOORRRXXXjjj}}}sssllldddaaadddjjjoooqqq}}}tttnnnbbb]]]VVVRRRPPPMMMIIIFFFIIIGGGEEEDDDDDDEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@??????>>>===??????@@@@@@@@@@@@??????>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>========================<<<<<<<<<<<<============;;;===@@@BBBBBBAAA???===????????????????????????===>>>>>>??????>>>>>>============<<<<<<======>>><<<<<<<<<===============>>>>>>??????@@@AAAAAABBBCCCCCCFFFMMMUUUcccxxxyyyvvv|||xxxpppoooxxx|||jjj\\\OOOBBB:::888666555555444333222111111222222111000000000000111///......///111222111000000111111111000...,,,+++------------------------............------------...------------,,,,,,,,,,,,,,,,,,---------......{{{yyyuuurrrooommmmmmlllkkkjjjgggfffffffffeeeeeeeeeeeedddgggjjjjjjhhhdddbbbaaacccbbb```\\\YYYVVVSSSRRRQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSRRRQQQOOOKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDFFFFFFEEEDDDCCCBBB@@@@@@???>>>======>>>>>>===;;;<<<<<<<<<;;;<<<<<<===>>>:::;;;<<<<<<<<<<<<;;;:::::::::999999888777777777555555555555555555555555777777777666666666555555444555555444444444333333555555555444444444333333333333333333333333333333444333333333333444555555444444444444444444444444555555555555555555555555444555666555444333444555333444555555333333444555666666666777777777888888888888888888999999999999======>>>@@@BBBJJJ\\\mmmzzzlllddd]]]UUUNNNMMMMMMKKKKKKMMMKKKIIIIIILLLLLLOOOZZZfffvvv~~~rrrjjjhhhhhhgggfffjjjxxxuuunnnddd]]]YYYVVVRRRPPPLLLJJJHHHGGGGGGGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>===@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>=================================<<<<<<=========>>>>>>>>><<<>>>@@@AAAAAAAAA???>>>????????????????????????>>>>>>>>>??????>>>>>>>>>======<<<<<<======>>>>>><<<=========<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGMMMXXXaaakkkyyy}}}{{{xxx|||vvvhhhXXXMMMDDD;;;666555333333333333222222222222222222111000000000000000/////////000111222333333444333222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,---------......|||zzzyyy~~~yyyzzz|||~~~{{{uuupppllljjjgggeeebbb```______``````___]]]\\\]]]]]]___``````aaaaaa```bbbbbbbbb```^^^___```______^^^]]][[[XXXVVVTTTQQQQQQQQQQQQQQQQQQPPPOOOQQQQQQRRRSSSSSSTTTTTTTTTQQQPPPOOOOOOOOONNNJJJHHHEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCAAA???>>>>>>======>>>??????<<<:::;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;:::::::::::::::999888888777777666555555555444444444444444666666555555555555555444444444444555444333222222444444444444333333333333333333333333333333333333222222111111222222333444555555555555555555555555111111111111111111111111444555666666555444555666444555666666555444555666777777777888888888999999777777777888888888999999999:::===>>>>>>BBBOOO]]]kkk}}}yyylllaaaUUUQQQQQQQQQSSSVVVNNNLLLLLLLLLLLLMMMSSSYYYccclll|||{{{rrrjjjhhhmmmwwwyyymmmfffaaa\\\YYYTTTRRRPPPNNNNNNMMMLLLJJJFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<>>>>>>>>?????????@@@@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????>>>>>>??????@@@AAA????????????????????????>>>>>>????????????>>>>>>===============>>>??????>>>?????????>>>???CCCFFFGGGJJJLLLLLLJJJHHHIIIJJJOOORRR\\\iiiqqqsssuuuyyy}}}ssscccWWWJJJCCC===777444555222222222222222222222222222111000000//////000000000111111111111222444555888555222...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......|||xxxqqqiiiddd```______fffjjjrrr{{{xxxvvvssspppnnnllllllllljjjkkkkkklllkkkiiigggfffcccdddeeefffhhhlllrrrvvvnnnjjjeeeaaa___\\\YYYWWW\\\[[[ZZZZZZZZZZZZWWWUUUVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]]]][[[YYYYYYZZZ\\\YYYZZZ[[[\\\[[[ZZZWWWVVVQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLLLLLLLMMMLLLIIIGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBBAAA???>>>>>>>>>>>>@@@AAA@@@===::::::::::::999:::;;;;;;<<<:::999999999999999999:::999999999888777777666666666666666666666555555555444444444444444444444444333444555555555444333222333333333333333333333333444333333222222333333444111111111111111222222333555555555555555555555555333333333333333333333333444555666666555444666777555777777777666555666777888888888888999999999999777777777888888888888999777777:::=========EEENNNZZZjjjzzzlll^^^WWWVVVUUUUUUWWWQQQOOONNNMMMMMMNNNPPPRRRYYY^^^iiivvv|||sssmmmkkkrrr~~~vvvnnniiiaaa^^^[[[XXXVVVTTTRRROOOJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>===??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA???AAACCCCCCDDDGGGNNNSSSYYY^^^cccddd```\\\YYYYYY[[[^^^gggsssxxxtttnnnlllnnnvvvuuudddTTTJJJ@@@===:::666444555111111111111111111111111111111000////////////000111111222111000111333666888666222...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......___\\\XXXTTTRRRQQQQQQQQQUUUWWW[[[```ffflllqqqsssppprrrssssssrrrooollliiiaaa___]]]ZZZXXXXXXXXXYYYYYY[[[^^^``````^^^\\\ZZZYYYZZZ[[[ZZZ[[[^^^ccchhhaaa___\\\ZZZYYYWWWTTTRRRWWWWWWWWWXXXYYYXXXUUUSSSSSSTTTWWWYYY[[[[[[\\\\\\VVVXXXYYYXXXVVVUUUUUUVVVUUUVVVYYY[[[[[[YYYWWWUUUQQQRRRRRRSSSSSSRRRRRRRRROOOOOOPPPPPPOOONNNLLLKKKLLLKKKJJJJJJKKKJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBAAA===:::999999999999999:::;;;;;;999999888888888888999999999999888888777777666666555555555555555555666666333333333333333444444444333444666666666555333222222222222222222222333333444333333222222333333444222222111111222222333444333333333333333333333333555555555555555555555555222444555555444444555666555666777777666555666777777777777777888888888888777777888888888999999999999888999<<<<<<<<>>????????????????????????>>>>>>>>>?????????@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>????????????@@@AAABBBCCC@@@CCCGGGIIILLLSSS\\\dddssszzz~~~vvvqqqoookkkjjjnnnwwwzzzuuunnnjjjkkkpppzzzxxxeeeVVVIII@@@:::999999666444444111111111111111111000000111111000///////////////000111111///---...111444555444333111///---,,,+++---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......NNNMMMKKKJJJJJJKKKMMMNNNKKKLLLMMMOOORRRVVVZZZ\\\[[[]]]___aaabbbaaa___^^^VVVTTTRRRPPPNNNOOOPPPPPPSSSVVVZZZ]]]]]]\\\YYYWWWQQQSSSTTTSSSRRRSSSWWWZZZXXXWWWVVVWWWWWWWWWUUUSSSMMMNNNOOORRRTTTUUUSSSQQQOOOQQQSSSUUUWWWXXXWWWWWWPPPSSSVVVWWWUUUSSSRRRRRRSSSUUUXXXZZZZZZXXXVVVTTTRRRRRRSSSSSSSSSSSSSSSRRRPPPQQQQQQQQQPPPNNNLLLKKKLLLKKKJJJJJJJJJHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFEEECCCCCCCCCDDDEEEBBBCCCCCCCCCBBBBBBAAA@@@===???AAABBBBBBAAA@@@???>>>>>>@@@BBBCCCAAA===:::999999888888999999:::;;;999999888888888888999999999999888888777666666666222222222333333333444444333333333333333333333333444555666777777555333222222222222222222222222333444444222222222222444444333333222222333333444555222222222222222222222222222222222222222222222222111222444333333333444555555666777666555555666777666666666666777777777777888888888888999999999999>>>;;;:::<<<===<<<===AAA???HHHXXXmmm~~~wwwqqqiiiaaa]]]YYYWWWSSSPPPPPPQQQOOOLLLOOOOOOSSSXXX\\\aaaqqqzzzsssooosssyyyzzzuuuqqqfffdddaaa]]]YYYUUURRRQQQLLLLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>????????????@@@@@@@@@<<<===@@@BBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDD@@@DDDIIIMMMRRR[[[gggppp{{{vvvvvv|||{{{vvvtttqqqttt}}}zzzjjjXXXKKKCCC<<<777888888555333444111111111111000000000000111111000//////////////////000000...++++++///222111333444555333///+++(((---------------------------------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......HHHGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMRRRSSSUUUVVVWWWVVVUUUTTTMMMLLLJJJHHHHHHHHHIIIJJJPPPRRRTTTWWWXXXXXXWWWVVVPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRLLLNNNPPPRRRRRRPPPNNNLLLKKKMMMPPPRRRSSSTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPLLLOOOSSSWWWYYYXXXWWWUUUTTTTTTTTTSSSRRRPPPOOONNNOOONNNMMMLLLKKKJJJIIIIIIEEEFFFIIIJJJIIIGGGCCCAAA@@@@@@AAAAAABBBAAAAAAAAA>>>@@@AAACCCDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???BBBAAA@@@???>>><<<<<<;;;======>>>??????@@@??????>>>>>>???@@@???===;;;999888999:::;;;<<<;;;;;;:::888888888888777777777777;;;;;;::::::999888777777444555666555444444555666333333222222222333444444444444444333222111000///222222222000......000222000000111111111222222222333333111000//////......222222222222222222222222111111111222222333333333111111222333333444555555666555444333222333444555777777666666555555444444555555555555666666666666777888999:::<<<===>>>>>>CCCBBBHHHYYYmmmwwwooojjjaaa]]]YYYVVVTTTRRRPPPNNNOOORRRSSSSSSSSSYYYccclll~~~zzzuuuvvvvvvnnngggbbb]]]ZZZYYYYYYXXXWWWUUURRRPPPNNNMMMLLLKKKJJJJJJIIIGGGEEEEEEGGGHHHHHHGGGEEEEEEEEEGGGDDDDDDGGGFFFCCCAAADDDDDDCCCAAAAAAAAABBBCCCDDDFFFEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBDDDFFFFFFFFFEEEDDDCCCAAA?????????===<<<;;;???BBBDDDCCC@@@>>>===AAABBBCCCBBBBBBCCCFFFHHHJJJOOOVVV\\\```eeelllqqq|||}}}wwweeeSSSHHHDDD;;;888555555777777555333333333333222222222222222000000////////////000000000000000000000000000000111///---+++***+++,,,---///...---,,,+++*********........................++++++,,,,,,,,,,,,------------......------,,,+++CCCCCCCCCBBBBBBBBBAAAAAADDDEEEEEEFFFGGGHHHIIIIIIKKKLLLNNNOOOOOONNNMMMLLLKKKJJJHHHFFFFFFGGGHHHIIILLLNNNPPPSSSTTTUUUTTTTTTPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMOOOPPPPPPOOOMMMLLLKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPPPPOOOOOOOOONNNNNNLLLNNNQQQTTTVVVVVVVVVUUUSSSSSSRRRQQQOOONNNLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEHHHIIIIIIGGGDDDBBBAAAAAABBBBBBBBBBBBAAAAAA>>>???AAACCCCCCCCCCCCBBB@@@@@@@@@@@@@@@???>>>>>>@@@??????===<<<;;;:::::::::;;;;;;<<<======<<<<<<<<<===>>>>>>===<<<:::888666777888999:::999999888888888888777777777666666888777777666666555444444222444555444333222333444444444333222222333333333333333333333222222111000111222222000......000222111111111111111111222222444444333222111111111111222222222222222222222222111111222222222333333333222222222333333444444444555444333333333333444555666666666666555555555555666666666777777777777888888888999999999:::::::::@@@???CCCOOO___rrr|||ooohhh___YYYVVVUUUTTTSSSRRRSSSSSSQQQPPPUUU]]]eeekkklllqqqyyy|||wwwsssppppppooolllhhhccc^^^YYYVVVPPPOOOMMMMMMNNNOOOOOOOOOQQQQQQPPPNNNMMMLLLLLLMMMLLLIIIIIIKKKKKKHHHGGGJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCBBBAAA?????????@@@AAA>>>>>>@@@CCCFFFHHHHHHGGGDDDBBB@@@>>>>>>>>>>>>===>>>@@@BBBBBBAAABBBCCCDDDEEEHHHKKKLLLLLLLLLMMMNNNUUUZZZ```ccccccdddgggjjjttt{{{zzz|||zzzhhhWWWHHH???===999777444444555555444222000000000//////.........000000////////////000000////////////////////////111///---+++++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,+++@@@@@@@@@@@@@@@?????????AAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHHHHHHHGGGFFFEEEHHHGGGEEEDDDDDDEEEFFFGGGGGGIIILLLOOOQQQRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMLLLKKKMMMOOOPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBDDDGGGHHHIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>>>>======<<<>>>======<<<;;;:::999999999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<:::999777555555666777777777666666888888777777777777666666666666555555444444333333333444555555333333444555555444444333222222222222222222333333333222222111111222222000///...000111222222111111111111111111333333222222222222222333333333333333333333333333111222222222222333333333333333333333333333333333444444333333333444444555555555555555555666666666777777777777888888888888999999888888777666666666===;;;<<>>@@@BBBEEEGGGHHHHHHHHHEEECCCAAA???>>>>>>???@@@BBBBBBBBBAAABBBEEEJJJMMMOOOTTT[[[```aaa___^^^]]]dddhhhllllllhhheeedddeeennnwwwxxxpppnnnqqquuu}}}yyyeeeTTTGGG===888777777555333222333444333111000000///......---,,,,,,000000////////////000000........................000///---,,,++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,++++++@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@EEEEEEFFFFFFFFFEEEDDDCCCFFFEEEDDDDDDDDDEEEFFFFFFEEEGGGJJJNNNPPPQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLLLLKKKLLLNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNPPPRRRSSSRRRPPPOOOLLLJJJHHHGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCAAACCCEEEGGGHHHHHHFFFEEECCCCCCCCCDDDCCCCCCBBBBBB>>>???@@@BBBBBBBBBAAA@@@=========>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888555555555666666666555555888777777777666666666666777777777777666666555555666777888777666666666888666555444333222111111111111111222333333333222222000111222111/////////111222222222111111111111111000000//////000111111222333333333333333333333333222222222222222222222222333333333333333333333222444333333333444444555555444444444555555666666666666666777777777888888888888888777777777666666666999888999===AAAJJJ[[[jjj|||{{{pppiiiddd___\\\]]][[[WWWRRROOOPPPUUUZZZbbb^^^[[[[[[\\\bbbppp}}}wwwuuurrrnnnmmmoootttwww~~~|||zzzxxxuuuqqqnnnccc^^^ZZZZZZWWWTTTUUUXXXYYY[[[___cccddddddbbb```\\\YYYTTTPPPLLLKKKKKKLLLMMMPPPUUUZZZ\\\\\\ZZZYYYVVVRRRKKKEEE@@@???@@@AAAAAACCCFFFGGGGGGGGGGGGGGGGGGFFFDDDAAA@@@@@@BBBDDDDDDEEEEEEEEEGGGJJJOOOSSSZZZaaalllsssvvvtttrrrpppooorrruuutttpppmmmmmmnnnttt{{{yyyrrrnnnqqqxxxuuufffTTTGGG>>>888666777555444333222222222222222333222111111000///......//////000000000000//////........................///...---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------,,,------------,,,++++++@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???????????????DDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHKKKNNNQQQRRRQQQQQQOOOOOOMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJLLLNNNPPPRRRRRRPPPNNNKKKIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBDDDFFFGGGGGGGGGFFFCCCDDDDDDDDDCCCBBBBBBAAA>>>???@@@AAAAAAAAA@@@???===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999999666666666666555666666666777777777666666666666555777777777777777666666666666777888777666666666888666555444333222111111111111111222333333333222222000111222111000//////000111111111111111111111111////////////000111222222333333333333333333333333222222222222222222222222333333333333333333333222222333333444444555555555333333444444555555666666555555555666666666777777666666777777888999999999777777:::===>>>AAAKKKVVVbbbooo{{{ssshhh```___\\\WWWRRROOOPPPSSSWWW[[[YYYXXXYYYYYYZZZbbbjjjuuu|||llleee___\\\YYYUUUUUUYYY\\\```gggmmmqqqrrrqqqppphhhbbbZZZQQQMMMMMMOOOQQQRRRVVV\\\cccggghhhgggfff[[[VVVNNNFFF@@@>>>>>>??????BBBDDDEEEEEEEEEGGGJJJKKKLLLJJJGGGDDDCCCEEEGGGIIIKKKMMMOOOOOOQQQTTTVVV]]]eeeqqq{{{zzz}}}~~~}}}~~~wwwbbbVVVGGG???:::666666888444444444333222222333333333333222111111000////////////000000000000//////////////////////////////......------,,,,,,,,,---++++++++++++,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***=========>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHKKKNNNPPPQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQPPPMMMKKKIIIHHHGGGHHHCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;999999999999999888888777:::::::::999999999999999888777666666555555666666777777666666666666555555555555555555555555555555333444555555333333444555555444444333222222222222222222333333333222222111///111222222000//////000000000111111111222222222222111111111222333444444333333333333333333333333333333333222222222222111333333333333333333333333222222333444555555555555444444444444444555555555555555555555666666666666555555666888999;;;<<<<<<777888;;;???>>>===AAAHHHOOO[[[ooouuuiiiccc^^^XXXRRROOOPPPRRRTTTTTTSSSTTTXXXYYYYYY]]]bbbiiivvvmmmeee]]]YYYTTTQQQRRRVVV[[[___gggnnnsssttttttssshhhaaaWWWOOOJJJJJJMMMPPPPPPTTT[[[aaafffggggggfffXXXSSSKKKDDD???<<<======;;;>>>AAABBBCCCGGGLLLQQQVVVXXXXXXUUUPPPMMMNNNPPPSSSVVVYYYZZZYYYYYYYYYYYY[[[cccnnnyyyooodddQQQGGG>>>:::888555444555222333444333111111222444000000////////////.........///000111111000///...////////////////////////------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******<<<<<<<<<=========>>>>>>===>>>>>>???@@@AAABBBBBB>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGJJJLLLNNNNNNNNNMMMKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNNNNPPPNNNKKKIIIGGGGGGHHHHHHCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCBBBBBBAAA@@@???===>>>???@@@@@@???>>>===::::::;;;;;;::::::999888888888888999999:::::::::999999::::::999999888777888888888777888888888999888777666555444555555666777777666666666555555555333333333333333333333444222444555444333222333444444444333222222333333333333333333333222222111000///111333222111///////////////000111222333333444222222222222222222333333444444444444444444444444333333333222222222111111222222222333333444444444111222333555555555555555555444444444444444444333555666666666666777777777444555666777999:::;;;<<<999777999===>>><<<===@@@EEEMMM\\\mmmwwwkkkeee]]]WWWSSSRRRSSSTTTTTTRRRSSSWWWXXXVVVXXX\\\```jjjttt||||||fff^^^VVVQQQMMMJJJMMMRRRSSSWWW\\\bbbeeefffdddcccZZZVVVOOOHHHEEEDDDFFFHHHIIILLLQQQVVVZZZ[[[[[[ZZZQQQMMMHHHCCC??????@@@AAA>>>AAADDDDDDFFFKKKSSSZZZiiikkkmmmjjjccc______```aaacccddddddaaa```______^^^eeeooo{{{ooo```VVVDDD===888888888444111111000222222111//////111333------............//////...///000111111000///...........................,,,---------------------,,,,,,+++++++++,,,------************************++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******=========>>>>>>>>>??????======>>>???@@@AAABBBCCC======>>>>>>@@@AAACCCDDDAAABBBCCCEEEFFFGGGGGGGGGDDDFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHGGGEEEFFFHHHJJJLLLMMMMMMMMMNNNLLLJJJHHHFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@???>>>===999999999999999888777777666666777777888888999999<<<<<<<<<<<<<<<;;;:::999777777666666666666777888777666555444333444444555777666666666555555555555444444444444444444444444444555666555444444555666333333222222222333444444444444444333222111000//////111333333111/////////......///111222333444555111111000000000000000111444444444444444444444444333333333222222111111111111111222333333444555555000222333555666666555555555555555444444333333333777777777777888888888888555555666777888999::::::;;;777666:::<<<;;;;;;======AAAKKKYYYlllsssmmmddd\\\XXXVVVVVVVVVVVVSSSRRRSSSRRRPPPPPPSSSUUUaaammmuuu}}}|||zzzvvvvvvxxxvvv```WWWOOOKKKGGGFFFJJJPPPKKKMMMQQQUUUVVVUUUSSSQQQMMMKKKGGGCCCAAA@@@@@@AAABBBDDDHHHLLLNNNNNNNNNMMMMMMJJJGGGDDDBBBCCCEEEFFFGGGIIIKKKJJJJJJNNNXXX```yyy|||{{{tttooommmnnnllllllllliiifffdddddddddeeekkkuuunnn___SSSKKK???999777999:::555111///...000111000...---000222------......///000000000...///000222222000///...------------------------,,,,,,---......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******======>>>===;;;;;;<<<>>>============>>>???@@@AAA@@@@@@???????????????@@@BBBBBBCCCDDDEEEEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHLLLKKKIIIHHHHHHJJJMMMOOOKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIIIILLLMMMMMMNNNNNNNNNMMMMMMJJJIIIIIIJJJKKKKKKHHHFFFDDDEEEFFFFFFGGGHHHIIIIIILLLKKKIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBFFFEEEEEEEEEEEEDDDDDDDDD>>>@@@BBBDDDDDDBBB@@@???:::===@@@AAA@@@???>>>===;;;::::::::::::::::::999999999888888888888999999;;;999777777888999888777777666666555444444333333444444444555555555555555666666555555555444444444444444444555555555555666777666555444444444444444444333333222222333333444333333222111000///......000000000000000000000000000000000000111111111111444222///+++***---333888666555444444444444555555222333333444444333333222444444333222222333333333333333333333333333333333444444444555444444333333444555555666666666666666555555666666777777888888999999888888999999:::;;;???BBBFFFLLLVVViii|||pppfffaaa]]]WWWSSSUUUTTTRRRRRRSSSRRRPPPNNNSSSXXX```gggnnnwww{{{tttnnnnnnttt}}}zzzwww{{{yyyooohhhWWWRRRKKKHHHHHHHHHHHHFFFEEEGGGHHHHHHGGGFFFGGGIIIHHHFFFBBB@@@???@@@BBBDDDDDDBBBCCCDDDDDDDDDKKKSSSQQQSSSTTTRRROOOMMMNNNQQQRRRRRRQQQPPPRRRVVV]]]bbbuuu}}}yyyxxxyyyyyywwwtttpppooosssyyy~~~}}}yyyzzz{{{kkk^^^PPPEEE???777777666444444333333333111111111111111111111111000000000000////////////000000////////////000000111000000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<======<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@???????????????@@@AAABBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKJJJHHHHHHHHHKKKMMMOOOMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKJJJIIIHHHGGGGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>@@@BBBCCCCCCBBB@@@???>>>@@@CCCCCCAAA???======;;;;;;;;;::::::::::::999999999888888888888999999;;;999777777888888888777666666666555555555444444333333444444555555666666666555555555444444444333444444444444555555555555666666555444444444444444444333333222222333333444222222111111000/////////000000000000000000000000000000000000111111111111111111111///...///222555444444444444444444444444222333333444444333333222444333333222222333333333333333333333333333333333333444444444444444333333444444555666666666666666555555666666777777777777999888888888888999::::::;;;===@@@DDDLLLZZZlllyyyvvvnnnggg___YYYVVVUUUSSSSSSSSSRRROOOMMMOOOSSSYYY___dddkkktttyyyyyyxxxpppnnnppprrrpppssswww{{{~~~vvvuuuqqqkkkfffgggmmmrrrqqqpppooommmjjjeee___ZZZTTTOOOIIIFFFEEEEEEDDDCCCEEEFFFGGGGGGFFFFFFIIIKKKIIIGGGDDDAAAAAABBBEEEGGGHHHFFFFFFGGGFFFGGGOOOXXXbbbdddfffccc___[[[[[[\\\```^^^\\\XXXWWWXXX]]]```qqqzzzxxxpppppprrrsssuuuyyymmm___SSSGGG>>>:::777666555444333333333333111111111111111111111111000000000000////////////000000////////////000000000000000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++;;;<<<===<<<;;;:::<<<>>>>>>>>>>>>>>>???@@@AAABBB@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKIIIHHHHHHHHHIIIKKKNNNOOOOOONNNLLLKKKKKKLLLNNNOOOMMMLLLJJJIIIHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIKKKJJJJJJKKKLLLLLLIIIGGGHHHHHHGGGGGGGGGFFFFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@???@@@BBBCCCCCCBBB@@@???AAACCCEEEEEEBBB???>>>===;;;;;;;;;;;;::::::999999999999888888888888999999:::888666666777888777666666666666666666555555555222333333444555666666666555555444444444444333333444444444444555555555555555555444333333333444444333333222222222222333333000000000000000000000000000000000000000000000000000000000000111111111111...111333444333222222222111222333444444444444444222222333333333333222222333333222222222222333333333333333333333333333333333333444444444444333333444444555666666666666555555666666666666777777777888888888888888999999:::999:::<<<===AAAJJJVVV___rrr~~~{{{sssmmmccc```[[[XXXUUUSSSPPPNNNMMMPPPSSSVVVYYY^^^dddhhhhhhjjjnnnvvv{{{pppiiifff```dddhhhjjjkkknnnssswwwoooooommmggg```[[[YYYZZZUUUVVVWWWVVVTTTSSSSSSTTTVVVRRRNNNJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEGGGKKKNNNRRRPPPLLLJJJIIIKKKMMMOOOSSSPPPNNNNNNNNNOOOWWWaaauuuxxxyyyvvvpppjjjhhhhhhlllkkkhhhccc```aaacccfffsss}}}nnniiieeegggkkkpppyyyppp^^^QQQHHH???888666666666555444333333333333111111111111111111111111000000000000////////////000//////......//////000000000//////...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,************************:::;;;<<<;;;::::::<<<>>>======<<<======>>>???@@@?????????>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHIIILLLNNNOOOPPPOOOLLLKKKKKKLLLOOOPPPOOOMMMKKKIIIIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCBBBAAA@@@???@@@BBBDDDDDDAAA???>>>>>><<<<<<<<<;;;::::::999999999999888888888888999999999888666666777777777666888888777666555555444444222222333444555555666777444444333333333333333333333333444444444555555555444444333333333333333444333333222222222222333333//////000000111111111111000000000000000000000000///000000000111111111111...111444555444222222222111222333555555555555444222222333333333333222222222222222222222222333444333333333333333333333333222222333444444444333333333444555555666666555555666666666666666666666666777777777777777888999999:::;;;;;;<<<===AAAHHHMMM[[[iii}}}}}}vvvlllbbb[[[VVVSSSQQQOOOOOOOOOPPPSSSVVVZZZ]]]`````````cccjjjuuutttnnniiikkkmmmkkkjjjoooyyyyyymmmaaaYYYUUUQQQRRRQQQPPPPPPTTT\\\cccgggddd___ZZZVVVSSSQQQOOOLLLLLLKKKJJJKKKNNNTTTXXX```^^^[[[XXXWWWWWWYYYZZZ```\\\YYYXXXVVVWWW```iii}}}|||vvvsssrrruuuuuutttsssrrrsssvvvyyywwwnnnoooqqqtttxxxrrrcccSSSIIIBBB:::666666555555444333222222333333111111111111111111111111000000000000/////////////////////......//////////////////......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---++++++++++++++++++++++++999:::;;;:::999:::;;;===::::::::::::;;;<<<===>>>??????>>>>>>???@@@@@@AAAAAA@@@????????????@@@@@@DDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOLLLKKKKKKLLLOOOPPPNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDIIIHHHHHHIIIJJJIIIGGGEEECCCCCCDDDDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGHHHHHHHHHBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???===???AAAAAA@@@??????@@@======<<<;;;;;;:::999999999999888888888888999999999777555555666777666555:::999888666555333222111222222333333444555555666222222333333333333333333333333333444444444444555333333222222222222333444333222222111111222222333/////////000111111222222000000000000000000000000///000000000111111111111111222333333222111333444333333444555555555555555111222222333333222222111111111111111222222333444333333333333333333333333111222222333444444333333333444444555555555555555666666666555555555555555777777666666777777888999:::;;;;;;<<<===???BBBDDDIIIUUUgggyyyrrrfff]]]XXXUUURRRPPPNNNNNNOOORRRUUUWWWWWWWWWWWWWWWZZZaaaiiiooo~~~}}}{{{vvvtttzzz}}}mmm```ZZZWWWVVVUUUTTTYYYdddttt{{{sssjjjaaa\\\YYYUUUUUUTTTSSSTTTYYY___dddmmmkkkiiigggeeedddddddddjjjfffcccaaa^^^^^^fffooo}}}}}}~~~tttdddYYYLLLDDD>>>888555666444333333222222222222333000000000000000000000000000000000000//////////////////............//////............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,888999::::::999999;;;===999999999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBAAA???>>>>>>???@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMOOONNNLLLKKKKKKLLLNNNOOOKKKKKKKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEDDDCCCFFFEEEEEEFFFGGGGGGDDDBBB@@@AAAAAABBBCCCEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBAAA@@@??????<<<===??????>>>>>>???@@@>>>======<<<;;;:::999999999999888888888888999999888666555444555666555444999888777555444222111000333333333333444444444444111111222222222222333333333333333333444444444444222222111111222222333333222222111111111111222222//////000000111111111222000000000000000000000000000000000000111111111111111222222111000000333555444444333333333333444444111111222222222222111111111111000111111222333444333333333333333333333333000111222333333444444333333333444555555555555444666666666555555555555444666666666666666777777888888888999:::;;;===>>>>>>===FFFSSSaaaqqqxxxlllccc^^^WWWTTTPPPNNNNNNPPPRRRRRRQQQRRRTTTUUUWWWZZZ___cccppp|||wwwkkkeee```___]]]```iiiyyy~~~rrrjjjfff______^^^^^^___ccciiimmmxxxxxxyyyxxxwwwvvvtttssswwwtttqqqpppmmmnnnuuu~~~sssdddUUULLLCCC???:::555444555333222222111111222222222000000000000000000000000000000000000///////////////......------......///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,777888999999888999;;;===999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBCCCDDDDDDBBB???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBAAA@@@??????===>>>??????===<<<===>>>>>>>>>===<<<;;;:::999999999999888888888888999999888666444444555555555444555555444444333333222222444444444333333333333222111111111111222222222333222222333333333444444444111111111111111222333333222222111111111111222222000000000000000111111111000000000000000000000000000000000000111111111111///111111111000000222333555444111/////////111222111111222222222222111111000000000000111222333444333333333333333333333333000000111333333444444333222333444444555555444444666666555555555444444444666555555555555666777777777777777888:::;;;<<<<<<:::???EEEMMMXXXjjjuuulll```[[[UUUQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVYYY]]]```aaakkkxxx{{{sssqqqooottt~~~ttttttttttttuuuxxx~~~xxx~~~wwwlll^^^RRREEE???;;;:::888444333555222222111111111111222222000000000000000000000000000000000000///////////////......------......///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++******+++,,,,,,---++++++++++++++++++++++++777888999999888999;;;===::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>>>>???@@@AAA???@@@AAACCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKEEEGGGJJJLLLLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCBBB@@@>>>AAAAAAAAA@@@@@@@@@??????AAABBBDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@AAAAAA???===<<<<<<===???>>>===<<<;;;:::999999999999888888888888999999777666444444555555555444222222222333333444444444555444444333333222222111000000111111222222222333222222333333333444444444111111000000111222333333222222111111111111222222111111000000000000000000000000000000000000000000000000000000111111111111---///111222111000000111555333///,,,+++---///000111111222222222222111111000000000000111222333444333333333333333333333333///000111222333444444444222333444444555555444444666666555555555444444444555555555555555666777777777777777888:::<<<;;;;;;;;;===???@@@FFFUUUkkk{{{yyyhhhbbb[[[VVVTTTTTTSSSQQQSSSTTTTTTSSSRRRTTTWWWZZZYYYaaajjjnnnrrrzzz~~~zzztttppppppxxx~~~lllaaaYYYOOOEEE<<<888666888777444444777222111111111111111222222000000000000000000000000000000000000////////////.........------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++*********+++,,,,,,---************************888888999999999:::::::::444555777888::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>EEEDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHGGGGGGJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEFFFFFFEEEDDDBBBAAAEEEDDDBBB@@@>>><<<;;;;;;>>>===<<<<<<<<<>>>???@@@===<<<<<<;;;999888777777999999::::::::::::999999888777555444333222111111222222333444333222111000222222222222222222222222222222222222222222222222111111222222222222111111222111000000///000000111000000000111222222222333000000000000000000000000000000000000000111111111///000000000000111111111222222222111111000000000222222222222222222222222000000111222222222222222000000111111111222222222111111000000111111222333444444444444444444444444555444444333333444444555111111222333333444555555666666666666777777777777666777777888888888777777999;;;>>>???AAAGGGRRR[[[lll{{{rrrhhhcccbbb```ZZZUUU\\\VVVSSSVVVWWWUUURRRRRRSSSSSSWWW\\\```fffrrr}}}rrrqqqnnnllllllnnnppprrr{{{tttbbbUUUNNNHHH@@@::::::999888666555333222111333222222222111000000000////////////////////////111000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******,,,,,,,,,,,,******,,,++++++******++++++,,,++++++++++++++++++++++++------------------------999999999999::::::::::::888888999999::::::;;;;;;;;;;;;<<<===???@@@AAABBB>>>???@@@AAABBBBBBBBBBBBEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKJJJJJJJJJIIIDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>===============>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDBBBAAACCCBBB@@@>>>===;;;;;;;;;<<<;;;;;;;;;<<<======>>>===<<<<<<;;;999888888777666777777888888777777666777666555444333222222111222222333333333222111000222222222222222222222222222222222222222222222222111111222222222222111111000000000000111111111111111111111111111111222222000000000000000000000000------...000111222333444111111111222222222333333444444333333222222222222222222222222222222222222//////000111111111111111111222222222333333333333222222222222222333333444333333333333333333333333444444333333333333444444333333333333333333333333777777777888888888999999666777888888999999888888777999<<<<<<===AAAJJJQQQ[[[iii~~~{{{wwwuuussslllfffccc]]]YYY[[[\\\YYYVVVUUUNNNNNNOOORRRTTTWWWaaalllyyyvvvsssmmmllllllmmmrrrxxx~~~nnncccTTTIIIEEEAAA;;;666888777666555444222111111222222111111111111111111////////////////////////000000//////...------,,,------------------------........................,,,,,,,,,+++,,,,,,------,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>@@@AAAAAA===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@???>>>============????????????@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGEEECCCBBB@@@???>>>===<<<;;;:::::::::999:::;;;<<<<<<<<<;;;:::::::::999888777777666555666666777777777777666666666666444333222222222222222333333333333222111000222222222222222222222222222222222222222222222222111111222222222222111111...///000222222222111111111111111111111111000000000000000000000000000000---......000111222333444222222333333333444444444555555444444444444333333222222222222222222222222///000111111222222111111222222333333333444444444333333222222333333444555222222222222222222222222444444333333333333444444333333333333333444444444666666666777777777777888777777888999::::::999999777999;;;;;;:::===BBBGGGMMMTTTbbbwww}}}qqqjjjeeeeeeddd^^^ZZZXXXOOOMMMLLLMMMKKKLLLRRR[[[hhhuuu~~~vvvttttttrrrrrrssswww~~~vvvhhhXXXOOODDD===;;;:::777444666666555444222111000000000000111111111111111111//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,---.........------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++------------------------999::::::::::::;;;;;;;;;;;;::::::999999:::;;;<<<999:::;;;<<<>>>???@@@@@@???????????????@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>??????AAA@@@@@@@@@@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHKKKJJJIIIGGGEEECCCAAA@@@<<<<<<;;;:::999999999999888999<<<======<<<:::888777777666666555444333333777888888888888888888777555555444333222222222222333333333333222222111111111111111111111111111111222222222222222222222222111111222222222222111111---...111333444333222111222222111111000000//////000000000000000000000000111111111000000000000000222222222333333333444444444444444444444444444444222222222222222222222222111111222333333333333222222222222333333333333444222222222222222333444444222222222222222222222222444333333333333333333444111222222333444555666666333333333444444444555555777888999:::::::::::::::888:::<<<<<<<<<===@@@CCCEEEHHHPPP___ttt~~~wwwsssmmmddd\\\YYYUUURRROOOOOOMMMKKKPPPWWW\\\fffooopppoootttyyy|||||||||}}}~~~vvvbbbVVVIIICCC;;;888888999777666555555444333222111111111//////000000111111222222////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,************,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999999999:::::::::;;;;;;777777888888:::;;;<<<===999999:::<<<===>>>???@@@??????>>>>>>>>>???@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAACCCDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJIIIFFFDDDBBB@@@@@@;;;;;;:::999999999999999888:::===>>>>>><<<:::888777777666666555555444444666777777888888777777666444333333222222222333333333333222222222222111222111111111111111111111111222222222222222222222222111111222222222222111111---///111333444444222111222111111000000/////////000000000000000000000000111111111111000000//////111111111111222222222222222222222222222222333333222222222222222222222222///000000111111111111111111111111111222222222222111111111111111222333333444444444444444444444444333333333222222333333333444444444444444444444444333333333333444444444444777777888999:::;;;;;;;;;888:::;;;<<<===>>>@@@AAA===@@@FFFOOO^^^uuu{{{mmmaaa[[[XXXSSSQQQPPPNNNMMMPPPUUUVVV]]]bbbbbbbbbgggkkklllxxxzzzsssqqqqqqvvv~~~wwwdddRRRIIIBBB>>>999666777888777666444444444333333333222222/////////000000111111222////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++***,,,,,,************,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,888888999999999:::::::::555666888:::;;;<<<<<<<<<888999:::;;;<<<>>>??????===<<<<<<<<<===???BBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDBBBAAA??????@@@AAABBBCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIGGGEEECCCAAA@@@@@@<<<;;;::::::999999999999999:::<<<>>>>>><<<999888999999999888888777777777444444555555555555444444333222222222222333333444444333222222111111222222111111111111111111111111222222222222222222222222111111222222222222111111///000111333333333222222000000000000000000//////000000000000000000000000...//////000111111222222//////000000000111111111000000111111111111222222222222222222222222222222,,,---......//////......000000111111111222222222111111000000111111222333444444444444444444444444333333222222222222333333888777666555444222222111555555555666666666666777666666888999::::::::::::888888999:::;;;<<<>>>>>><<<@@@EEEKKKVVViii~~~nnnfff\\\VVVRRRQQQOOOMMMNNNRRRTTTXXX[[[YYYZZZ___aaaaaaiiirrr|||vvvrrrppprrrrrrnnnmmmnnnuuu~~~~~~ssshhhXXXKKKEEE===:::777555555555555444333333333333333333333333//////000000000000000000////////////////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---,,,***)))...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777777777888888888999999666888:::=========;;;:::888888999:::<<<===>>>???>>>===<<<<<<<<<>>>@@@BBBAAABBBCCCEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDBBB@@@>>>>>>???AAABBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHIIIKKKLLLLLLLLLKKKKKKIIIHHHFFFCCCAAA@@@@@@@@@>>>===<<<;;;::::::::::::999:::;;;<<<;;;:::888777888888888888777777777777333444444555555444444333222222111111222333444444444333222111111111222222111111111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222/////////000000000000000000000000000000000000000/////////000111111222222/////////000000000111111000000000111111111222222222222222222222222222222------...///////////////111111111222222222333333222111111111111222333333333333333333333333333333333333222222222222333333555555555555444444444444555666666666666777777777444555777888999:::::::::;;;:::999999:::;;;<<<===>>>???BBBHHHQQQ```qqq|||zzzkkkddd^^^[[[XXXSSSRRRTTTVVVXXXXXXVVVWWW\\\^^^\\\^^^aaalllyyy{{{sssooommmeeedddgggmmmoooqqqvvv|||lllbbbZZZMMMDDDBBB999777555444444333333333111111222222222222222222000000000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++666777777777777888888888888:::===??????===:::888777888999:::<<<===>>>>>>BBB@@@>>><<<;;;;;;<<<===AAABBBCCCEEEEEEEEEEEEDDDBBBCCCDDDEEEGGGIIIJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDBBB@@@>>>===???AAABBBAAAAAAAAA@@@@@@AAABBBBBBAAABBBDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCEEEGGGIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGDDDBBB@@@@@@@@@@@@??????===<<<;;;:::::::::888999999:::999888777666555555555555555444444444555666666666666666666555111111111111222333444444444333222111111111222333000000000000000000000000222222222222222222222222111111222222222222111111333333222111111222222222......//////000000111111000000000000000000000000222222222111000//////...///000000000000111111111000000111111111222222222222222222222222222222222000000111222222222222222222222333333333444444444333333222222333333444555222222222222222222222222333222222222222222222333///000222444666888::::::444444444555555555555666444555666777999999::::::@@@>>>;;;::::::<<<<<<<<<;;;999999>>>HHHSSS]]]aaappp|||uuummmiiiccc\\\YYYZZZYYYZZZYYYWWWXXX]]]^^^\\\YYYYYY```kkkttt||||||{{{}}}rrrkkkiiijjjkkkccceeellltttzzzttt[[[RRRLLLAAA999:::777777555444444444333333000000000000111111111111111111000000//////......////////////////////////......//////////////////........................************************(((***,,,.........---,,,******,,,------,,,******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++666777777888999:::::::::999999999::::::;;;;;;;;;999999999:::<<<>>>???@@@>>>======<<<<<<<<<<<<===>>>>>>???AAACCCDDDEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJHHHGGGDDDBBB@@@>>>======>>>???AAA???>>>???@@@@@@???>>>???AAACCCEEEFFFFFFDDDCCCCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFCCCAAA@@@?????????@@@???>>><<<;;;;;;::::::999999888888777666666666777666555444333444555555888777666555444555666666666555444333222111111222444444333222222333444444222222222111111111000000222222222111111111111000111111222222222333333333333222000......///111222/////////000111111222222000000//////.........---333111/////////000///...------...///000111222222222222222111111111000000111111000000111111222333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333555777:::;;;??????===<<<;;;:::::::::;;;::::::;;;???DDDJJJMMM[[[eeetttxxxsssnnngggaaaccc___\\\\\\^^^```^^^\\\ZZZ[[[\\\]]]aaajjjuuu}}}}}}xxxrrrnnnkkkiiiiiinnnwww}}}zzz|||}}}yyyuuusssrrrqqqpppoooqqquuu}}}nnnUUUFFFBBBAAA<<<777555555444333333222111111//////////////////////////////000000000000//////------......//////000000222000---+++***,,,...000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000///,,,(((---------,,,,,,++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++444555555666777777888888888888999999999::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<>>======>>>???@@@???>>>???@@@@@@???>>>@@@AAABBBDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@AAABBBBBB???>>>===<<<;;;:::::::::::::::999999888777777777777666555444333444444555666555444333333333444444555555555444444555555666222222111000000111222222222222222111111111000000222222222111111111111000000000111222222333444444222111000/////////000111/////////000111111222222000000/////////.........111000......///000///...------...///000111222222222222222111111111000000111111000000111111222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333444555777999:::======<<<;;;::::::::::::::::::999:::<<<@@@CCCFFFKKKRRR\\\hhhuuu|||vvvpppiiieeedddbbb___\\\XXXYYYYYYXXXYYY^^^eeekkklllkkkhhheeecccbbbbbbaaaaaahhhuuu{{{ssslllkkkooosss|||}}}~~~uuufffQQQCCC>>><<<999555555444444333222222111111000000000000000000000000//////000000000000//////.........///////////////000///......------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000000...+++---------,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++444555555666666777777888777777777777888888888888;;;;;;:::999888888888888999999888999999:::;;;<<<@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEDDDEEEFFFFFFEEECCCBBBAAA???>>>======>>>???@@@???>>>???@@@AAA@@@>>>AAAAAAAAAAAABBBBBBCCCDDDBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???>>>===;;;::::::::::::;;;::::::999999888777777666666555444444444444555444333333222111222222222333333444444555666777777222111111000000111111222222222222111111111111111222222222111111111111000000000111111222333333444111111000000000000///////////////000111111222222000000////////////......///...,,,---...//////...------...///000111222222222111111111111000000000111000000000000111222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444555666777888::::::999999999999::::::999999999999:::;;;<<<===AAADDDIIIPPPXXXcccnnnuuuxxxrrrllleee```]]]\\\ZZZXXXUUUUUUXXXZZZ]]]]]]]]]]]]\\\\\\\\\\\\ZZZ^^^fffrrruuuooommmjjjiiikkksssqqqmmmhhheeegggooouuu}}}wwwqqqmmmeee[[[LLLAAA;;;888666555444444333333222111111111111111111111111111111111//////000000000000/////////////////////............///000000000///---,,,.........---------------------------------------******+++---000000///---------,,,,,,,,,,,,++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++777777777777888888999999666666666666666666666666999999888777666666666666777777888888999:::;;;<<<@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDFFFFFFDDDBBB@@@???>>>>>>>>>>>>??????@@@>>>>>>>>>@@@AAA@@@???AAA@@@???>>>>>>@@@BBBCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>BBBBBBAAA???>>>======<<>>===<<<;;;;;;;;;;;;::::::999888888777777666666666555555444444444444333333333222222222222222111111222333444444444444333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111000000111111000000///.../////////000111111222222000000//////////////////...---+++,,,.../////////.........///000111111111111111111111000000000000000000000000000111222222222222222222222222222222111111111111222222222222111111111111111111111111111222222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333555444444555555555666666777777777777777999::::::777777888999999999999888???@@@BBBDDDHHHOOOVVV\\\eeeqqq}}}rrrjjjfffdddaaa^^^ZZZXXXXXXXXX]]]]]]^^^^^^^^^^^^]]]]]]XXXYYY\\\dddnnnwww~~~wwwnnneeebbb```___bbbeeemmmmmmmmmlllmmmttt~~~xxxmmmhhhfffbbb^^^\\\VVVPPPHHH???999777666666333333222222111111111000000000000000000000000000//////000000000000//////000000//////......------...//////000000///..............................---------------.........***+++,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++777777777777777888888888555555555555555555555555666555555555555666666777888888888888999:::;;;<<<>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAACCCDDDFFFEEEDDDEEEFFFEEEDDDBBB>>>>>>>>>>>>>>>>>>?????????>>>===>>>@@@AAA@@@???@@@???===<<<<<<>>>@@@AAA?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===@@@@@@???>>>===<<<<<<;;;??????>>>===<<<<<<<<<<<<888888888777666666555555555555555555555444444444444444444444444333333222222222333444444333222222333333333333333333333333111111111111111111111111222222222111111111000000444333333222111000///...///000000000000///....../////////000111111222222//////000000000000000000...---+++,,,.../////////......//////000000111111000000000000000000000000000000//////000000111222222222222222222222222222000000000111111222222222111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333444444555555555555555444555555555666777888999:::555666777999999999999888888:::<<<===>>>@@@DDDFFFMMMWWWhhhyyyzzznnnkkkgggdddaaa```___^^^___``````aaaaaa```______WWWUUUTTTVVV\\\ccchhhkkknnnnnnnnnnnnooorrrxxx|||~~~}}}{{{wwwssskkkddd______```aaaeeejjjnnnqqqtttwww{{{nnnbbbWWWRRRPPPKKKHHHHHHGGGEEE@@@;;;777555555555222111111111111111000000//////////////////////////////000000000000//////000000//////......------//////...---......///000........................,,,,,,,,,---------......,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++555555555555555555555555555555555555555444444444333333333444555666777888888888888888888999:::;;;<<<<<<======>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDFFFEEEDDDDDDEEEEEECCCAAA<<<======>>>>>>????????????>>>===>>>@@@AAAAAA@@@???>>><<<;;;;;;<<<>>>???===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???======:::;;;<<<======>>>======>>>>>>===<<<<<<<<<<<<<<<888777777666555555444444555555666666555555444333555555555555555444333333444555666666666555444333000111111222222111111000111111111111111222222222222222222111111111111000444333333111000///......000000////////////....../////////000111111222222//////000000000000111111///...,,,---...//////....../////////000000000111//////000000000000000111000////////////000111111111111111111111111111111//////000000111222222222111111111111111111111111111111111222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333444444555555555444444444444555555666888999:::666666777999999::::::999555777:::;;;;;;;;;<<<===@@@GGGRRR^^^nnn~~~yyyrrrmmmkkkkkkkkkkkkggggggfffdddcccaaa``````ZZZWWWTTTSSSVVVYYY\\\]]]___`````````aaadddhhhlllooouuu~~~{{{}}}~~~wwwoookkkkkknnnooooookkkgggeeegggiiijjjoootttzzzwwwmmm]]]SSSIIIEEEBBB>>><<<===<<<:::777555333333222333000000000000000000000000........................//////000000000000/////////////////////...............---,,,,,,---///000---------------.........***++++++,,,,,,------------...///...,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++555555555555555555555555666666555555444444444444444444444444555666777777777777777666777777888888999999:::;;;===>>>??????>>>??????@@@AAABBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCAAA???;;;<<<===>>>????????????>>>======>>>@@@BBBAAA@@@===<<<;;;::::::;;;<<<===<<<===>>>@@@AAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<888999;;;<<<=========<<<<<<<<<;;;::::::::::::;;;888888777777666555555555444555666666666555444333444555555666555444333222222333555666777666555555000111222222222222111000000000111111111222222222222222222111111111111000111111111111000000000000111000///...---...///////////////000111111222222//////000000000111111111111000......///000///...////////////000000000000////////////000000111111///////////////000111111000000000000000000000000/////////000111222222222111111111111111111111111000111111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222222222444555555555555444555555555555666888999999888888888888888888999999666888:::;;;;;;;;;===>>>;;;???EEEKKKTTTdddyyy}}}xxxqqqlllgggdddbbb```]]]YYYXXXXXXYYYYYYYYYXXXYYYZZZZZZZZZ[[[^^^aaaaaafffnnnvvv~~~uuupppkkkkkkoootttvvvwwwxxxqqqjjjhhhlllsssxxxzzz{{{xxxyyy}}}~~~~~~wwwmmmbbb[[[RRRJJJBBB@@@===:::888:::777555222111333444333222000000000000000000000000//////////////////////////////000000000000//////.........///////////////++++++,,,---...---------+++,,,,,,,,,------------))))))******+++,,,,,,---+++---...---++++++---///+++++++++,,,,,,---------.........---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++777777777777777666666666666666666555555444444444555555444444444555666666777666666555555555666666777777999:::<<<===>>>???===>>>>>>@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAABBBAAA???===:::;;;<<<>>>????????????>>>======>>>@@@BBBAAA@@@<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<<===<<<;;;999888::::::999999888888999999999999888888777666666666444555666666666555333333444444555666555444333222---///222444666666555555222333444555555444333222000000111111222222222222222222222111111111111000/////////000111111222222222000...---,,,---///000/////////000111111222222//////000000111111111222333111/////////000///...////////////000000000000.../////////000000111111///////////////000111111////////////////////////...//////000111222222222111111111111111111111111000000111222333333444444222222222222222222222222111111111111111111111111222222222222222222222222111222333555666666555444555555555666666777999999:::999888777777777777777555777888888888:::===???:::>>>@@@AAADDDNNN^^^kkkwwwnnnhhhfff```]]]ZZZYYYYYYYYYXXXVVVVVVWWWXXXXXXXXXXXXZZZ\\\]]]```dddgggjjjooouuuzzz}}}|||vvvssssssooopppqqqtttzzz~~~{{{{{{wwwrrrsssuuurrrmmmhhheeeccceeekkkppprrrrrrtttoookkkmmmttt~~~yyylllddd^^^VVVQQQIIIBBB<<<:::999666555777888444111111555777666444////////////000000000000000000000000000000000000//////000000000000//////---.........//////000000'''***---//////...,,,***+++++++++,,,,,,---------(((((()))***++++++,,,,,,))),,,------+++,,,///222+++++++++,,,,,,---------//////...---,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++444555666777777555333222444333333222222333333444555444444444444555666666888888777777777777777888999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???????????????@@@@@@AAAAAAAAA???@@@@@@???===<<<===>>>===============>>>?????????===<<<<<<===>>>>>>===???===;;;999999999:::;;;<<<===???AAABBBBBBBBBAAABBBBBBAAA@@@????????????<<<<<<<<<<<<<<<===>>>>>><<<:::888777777888:::<<<999999888888888888999999555444444333333444444555666666666555555444444444666555333222111000000000222222222222222111000/////////000000000000//////000000000000000000000000222222111111000000//////000000000000000000000000111111111000000000000000000000000000000000000000//////000000000000//////000000000///...---------//////000000000000//////////////////////////////000000000000000000000000////////////000000000000111111222222222222111111000111111111111222222222222222222222222222222222111111111111222333444555333333222222222222222333111111111222222333333333555666666777777777777777777666666555555777888999888999:::999777555555666777888:::<<>>???@@@@@@???@@@@@@@@@@@@@@@@@@AAA>>>???@@@???>>>===>>>???>>>>>>>>>>>>>>>???@@@@@@AAA???===>>>???@@@???>>>???===;;;999999999:::;;;===>>>???AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>???<<<<<<;;;;;;;;;<<<<<<======;;;999666666666888999555555444444444444555555444444333333333333444444555555555444444444333333333333333333222222222222111222222333333333222222000000111111111111000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000111111111...//////000000//////...111111111111111111111111000000000000000000000000////////////000000000000000111111222222111111000000000111111111222222222222222222222222222222222111111111111222333444555222222111111111111222222111111222222222333333333444555666666777777666666666666555555555666777888888:::;;;:::888666666777777888999;;;<<>>???@@@@@@@@@@@@@@@@@@@@@?????????===>>>??????>>>===???@@@???????????????@@@@@@AAABBB@@@???@@@BBBCCCCCCBBB???>>>;;;:::999999;;;;;;======???@@@AAABBBBBBBBBAAA@@@???>>>>>>=========;;;;;;;;;;;;::::::::::::===;;;888666444444555555333333222222222222333333444444333333333333444444444444333333333333333222111222333444555555444333111111222333444555555444111111222222222222111111000000000000000000000000///000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000.........//////...............///000111111222222.........//////.........111111111111111111111111000000000000000000000000////////////000000000000000111111222222111111000000000000111111111222222222222222222222222222222111111111111111222333444111111000000000111111222111222222222222333333333333333444555555555555555555444444444444555666666888:::;;;:::888777777777888999;;;;;;;;;;;;===???>>>CCCMMM[[[mmmyyyuuutttvvv{{{~~~yyytttrrrsssoooiii``````___^^^]]]\\\ZZZZZZZZZ]]]]]]ZZZ[[[```dddeeekkkgggeeeeeeccc``````cccbbbdddeeeeeecccaaaaaaaaa```dddjjjoooqqqrrrssstttrrrpppnnnmmmlllkkkhhhfffhhhhhhjjjnnnrrrqqqlllgggddddddeeehhhpppyyyzzzlll]]]TTTIIIAAA???>>>:::777999888666444333333333444333222222222222111111111111111111111000000000000000000000000000000000000......////////////......,,,,,,------.........///............---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...........................------,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555555666666555555444333444333333222222333333444111111111111111222222333444444333333444444555555777777777777888888888888::::::;;;<<<===>>>??????AAAAAA@@@@@@??????>>>>>><<<===??????>>>>>>???AAA?????????>>>>>>??????@@@@@@??????AAADDDGGGHHHHHH???>>><<<:::999:::;;;<<<;;;<<<===>>>???@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<<:::::::::::::::999999888:::999777555444444444555444444333333333333444444444333333333333333333444222222222222222222222222111222444666666555444333111111222333444444333333000111111222222111111000000000000000000000000000.../////////000000111111000000000000000000000000/////////000000000000000////////////////////////------............------,,,,,,------...//////000------............------------------------------000000000000000000000000////////////000000000000000000111111111111000000000000000000111111111111111111111111222222222222111111111111111222333333000000000///000000111222222222222222222222222222222222333444444444444333333333333333444444555555777888:::999777666666777888:::<<<===;;;::::::;;;>>>@@@CCCJJJUUUdddttt~~~zzznnnlllhhheeebbb```______dddhhhjjjhhhhhhllloooooorrrlllhhhgggeeebbbcccggghhhiiiiiigggdddaaa```aaabbbeeeiiimmmpppqqqrrrrrruuuttttttuuuvvvvvvtttrrrrrrpppoooqqqssssssooolllkkklllpppxxx~~~rrrdddYYYPPPIII@@@;;;::::::888555555555444333222333333333222222222222111111111111222222111111000000//////////////////////////////---..................---,,,,,,,,,------------...------------,,,,,,,,,,,,........................,,,,,,,,,------------...,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++555555555555555444444333444333333222222333333444111000000000000111222222333333333333333444555555666666777777777888888888888999999:::;;;<<<======@@@@@@@@@??????>>>>>>>>><<<===??????>>>>>>???AAA???>>>>>>=========>>>>>>>>>>>>>>>AAAFFFJJJKKKLLL@@@>>><<<:::::::::;;;<<<::::::;;;<<<===>>>????????????===<<<;;;:::::::::888888999::::::999888777777666555444444444555666555444444333333444444555333333333222222333333333222222222222222222222222333444555666666444222111222222222222222111000000//////000000000000//////////////////////////////......//////000000000111////////////////////////......//////000000000000////////////////////////------............------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000111111000000000//////000000000111111111000000000111111222222222111111000000111111222222000000//////000111111222222222222222222222222222111222222333333333333333222333333444444444444444444666777777555444555555555888:::;;;:::999999:::>>>>>>???AAAFFFNNNXXX^^^xxx|||yyysssmmmiiihhhiiijjjlllttt{{{~~~xxxqqqlllhhhfffhhhmmmqqqtttwwwwwwtttpppmmmkkkkkklllnnnpppsssuuuuuuuuuzzz}}}}}}|||||||||yyyvvvyyy||||||rrrhhh\\\RRRLLLHHHCCC===999888888666444333222222222222222333333222222222111111111000000222222111111000000//////////////////////////////------............------...------------,,,,,,,,,,,,,,,,,,++++++++++++***........................,,,,,,---------.........+++++++++++++++*********,,,++++++++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++666666555555444444444444444333333222222333333444111000000000000111222222222222222222333444555666666777777777888888888888777888888999:::;;;<<<<<>>>>>>>>===>>>??????>>>===???@@@???>>>==================>>>>>>>>>AAAFFFJJJKKKLLL@@@???<<<;;;::::::<<<<<<:::::::::;;;<<<===>>>??????>>><<<;;;999999888888666777999:::::::::999888555555555555555555555666333333222222222222333333333333222222222222333333111222222222222333333333333444555555444333222111222222222222111000////////////000000000000//////////////////////////////...//////////////////000////////////////////////---......//////000000111000000000000000000000000.........//////.........000/////////////////////.........//////.................................////////////////////////////////////000000000000///000000111111000000////////////000000000111111//////000000111222222222111111000000000111111222000000000000111111222333333333333222222222222111111111222333333333333333222333444444555555444444333555666666444333444555222444777888777777777888555777999;;;>>>BBBHHHLLLYYYhhh||||||xxxxxxyyyzzz|||xxxqqqmmmoootttyyy|||zzzxxxxxx{{{}}}~~~~~~vvvnnneee]]]UUUKKKEEECCCAAA===999777555555444222222222222222222222222222222111111111111000000000111111111111000000000000000000000000000000000000------............------///.........------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,---------............+++++++++++++++*********,,,------....../////////''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++666666555444444444444444444333333222222333333444111111000000111111222333222222222333333444666666777777777888888888999999777888999:::;;;<<<<<<===>>>>>>>>>>>>????????????>>>???@@@???>>>===>>>???@@@???>>>>>>======>>>>>>@@@??????AAADDDGGGHHHHHH@@@???===;;;:::;;;<<<===<<<;;;;;;;;;<<<>>>@@@AAA>>>===;;;:::888777777777555666888:::;;;;;;::::::777777666666555555444444333222222111111222222333333333222222222222333333222222222222333333444444222222222222333333333333222222222333222222111111000000000111111000000000///////////////////////////////////////.........////////////////////////------......///000000111000000000000000000000000...//////000000//////...---......//////000000000...//////000000//////...////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////000000000111/////////000111222222222111111000000000000111111000000000111111222444444333333333222222222111111111222333333444444333333222333444555666555555444333555666666555444444555222444666777666666777888222444777888:::===AAACCCFFFQQQaaatttxxxpppbbbYYYQQQLLLFFF>>><<<>>>:::888666555444333333222222222222333333222222111111111111111000000000000000000000000000111111111000000000000000000000000......////////////...................../////////.........---------,,,,,,+++++++++,,,,,,,,,------------------............+++++++++++++++++++++++++++,,,---///000//////...(((((())))))******++++++++++++++++++++++++++++++************************666666555444444444444555444333333222222333333444111111111111111222222333333333333333444555666777888888888888999999999999888999999:::;;;<<<===>>>======>>>>>>??????@@@@@@???@@@@@@???===<<<===>>>AAAAAA@@@???>>>>>>??????CCCAAA@@@AAACCCDDDDDDDDD@@@???===;;;:::;;;<<<=========<<<===>>>???AAABBB>>>===;;;999888777666666444666888;;;<<<<<<;;;;;;999999888666555444333222444444333333333333444444333222222222222222222333222222222333333444444444000000000111222333555666111111222333444444444444111111222222222222111111////////////////////////000000//////.........---////////////////////////---------...///000000111000000000000000000000000//////000000000000//////)))***+++,,,...///000000//////000000000000//////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////000000000000...//////000111222222222111111000000000000000111111111111111222333444555333333333222222111111111222222333444444444444333333444555666666666555444444555777777666555555666666777888888777777888:::777888:::999999:::<<<>>>AAAHHHSSSddd}}}vvvkkk```YYYUUULLLEEEBBB>>>777777;;;777666555444444444444444222333333333333222111111111111111111000000000000//////000000111111222222000000000000000000000000......////////////......,,,,,,---...///000111222000000/////////.........---------....../////////---------.........//////******+++++++++,,,,,,,,,((())),,,.........---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************555444444333333444444555444444444444444444444444222222222111111000000000000111222333555666777888777777888999999:::;;;;;;<<<;;;:::999999:::<<<===AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????===>>>>>>===<<<<<<>>>@@@BBB???===<<<>>>@@@AAAAAADDDAAA>>>===>>>@@@AAAAAAEEEBBB>>><<<===>>>??????@@@???<<<:::888888888888777888999999::::::::::::999888777666555555555555333222222111222333555666222222222222222222222222333333333333333333333333444333333222222333333444555333222000//////000000111111000///////////////////////////////////////000000000000000000000000000000000000000000000000000000//////.........---///............---------////////////////////////------............------//////.........---------............////////////////////////////////////000000////////////000000............////////////////////////000000000000...//////000111222222222//////............//////000111111111111222222222000000000000000000000000222222333333333222111111666555444555777777555333444444444555555555555666777888999999888777888999666666666777888888999999<<<@@@IIIWWWiii}}}xxxlllbbbZZZQQQJJJDDDBBB???<<<999888777777666555444333222333333444222222222111000//////...000000000000000000000000000000000000000000000000///............------------.........///000000000---------............///......---------,,,,,,,,,************++++++,,,---)))***+++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************444444333333333333444444333333333333333333333333333333222222222111111111111222333444666777888999999999999:::;;;<<<<<<<<<<<<;;;:::999:::;;;===>>>???????????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>======>>>>>>>>><<<===>>>@@@BBB@@@>>>>>>???@@@@@@@@@AAA??????@@@BBBCCCCCCBBBEEECCC???>>>>>>>>>>>>===???>>>===;;;999888888888888888999::::::::::::::::::999888666555444444444444333222222222333444555222222222222222222222222333333333333333333333333444333333222222333333444555444222111000000000111111111000///////////////////////////////////////........................////////////////////////000/////////.........------.........//////000000////////////////////////---......//////......---//////.........---------............////////////////////////////////////000000000//////000000000////////////////////////000000111111111222222222...//////000111111222222//////............//////000000111111111222222222000000000000000000000000222222222222222222222222555<<>><<<999777666666555666555444333222333333444222222111111000//////...000000000000000000000000///////////////////////////............---------..................//////---------............///...------------,,,,,,,,,......---------...//////++++++,,,---------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++************************444444333333333333444444222222222222222222222222444333333333333333222222333333444666777888999999:::;;;;;;<<<<<<============<<<;;;;;;;;;<<<>>>???>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>======???AAAAAA@@@??????AAAAAA@@@???===>>>@@@CCCFFFGGGEEECCCEEECCC@@@?????????>>>===>>>>>>>>>===<<<:::999888999::::::;;;;;;;;;;;;::::::999777666555444444444555444333333333333333444222222222222222222222222333333333333333333333333333333222222222222333333444444333222111111111111111000000///////////////////////////////////////......................../////////////////////////////////...............,,,---...///000111222222////////////////////////......////////////.....................---------............////////////////////////////////////111111000000000000111111111111111000000//////...000000111111111111222222...//////000000111111222000//////......//////000000000000111111111222222000000000000000000000000222111111111111222444555666@@@IIIKKKDDD;;;666444444444444444555555555555666777777777555444444555555666666777777888888999;;;<<<>>>BBBGGGMMMSSSVVV```jjjxxxxxxfff]]]PPPFFFAAA>>><<<:::;;;:::888777555444444444555444333222222222333333222222111111000/////////000000000000000000000000///////////////////////////............---------.........------------------------............///------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---.........------++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++444333333333333333333444222222222222222222222222444444444444444444444444333444444555777888888999;;;;;;;;;<<<<<<<<<======<<<<<<;;;<<<<<<===>>>???>>>>>>??????@@@AAABBBBBBDDDCCCBBBAAA???>>><<<<<<<<<===>>>>>>===>>>???AAAAAA@@@@@@AAABBBBBB@@@>>>;;;>>>BBBGGGKKKJJJGGGDDDCCCAAA@@@@@@AAAAAA@@@>>>>>>>>>??????>>><<<;;;999::::::;;;<<<<<<;;;;;;;;;777777666555555555555666555555444444333333333333111111111111111111111111222222222222222222222222333333222222222222333333444333333222222222222222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////........................---------...///000000000////////////////////////...//////000000//////.......................................////////////////////////////////////111111000000000000111111333222222111000//////.............../////////000////////////000000111111000000////////////000000000000000000111111111111000000000000000000000000222111000000000222555666888<<<>>><<<777333333555333333444444444555555555666777777666444333444555555555666666777888888888888999:::<<>>;;;:::999888777666666555444444444333333333222222222222222222111111111111000000//////000000000000000000000000///////////////////////////............---------.........---,,,,,,,,,+++---------............///---------,,,,,,,,,++++++,,,,,,+++***))))))******,,,,,,---------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++333333333222222333333333444444444444444444444444444444444444444444444444333333444555666777777888:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>??????@@@AAABBBCCCCCCEEEDDDCCCAAA@@@>>>======<<<===>>>>>>>>>>>>@@@BBBAAA@@@@@@@@@AAAAAA???===<<>>???@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;::::::444444444444555666777888555555555555444333333222111111111111111111111111222222222222222222222222333222222111111222222333222222333222222222111111000000////////////000000111111111111111111111111000000000000000000000000........................---------...............------------------------..............................////////////......---.................................////////////////////////////////////111111000000000000111111333222222111000//////...---............////////////////////////000000000000000////////////000000//////000000000111111111000000000000000000000000222111000000000222555666777555222111111222222333333333333444444444444555666777888777555444555666555555555666777777888888888888999:::<<<===??????AAADDDHHHKKKQQQ]]]lllwwwtttggg^^^WWWPPPKKKAAA???<<<:::888777555444555555555555444444444333111111222222222222222222111111111000000000000000////////////////////////........................///............---------.........---,,,,,,,,,+++---------............///------,,,,,,,,,+++++++++000///...---------------++++++,,,,,,,,,,,,+++***---------------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++333333222222222222333333444444444444444444444444333333444444444444444555333333444555555666777777999999999999999999999999::::::;;;<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@>>>>>>===<<<===>>>>>>>>>???AAACCCBBB@@@??????@@@???>>>======???DDDJJJOOOPPPNNNLLLEEEDDDBBBAAABBBBBBAAA@@@===>>>>>>>>>>>>>>>======:::;;;;;;;;;;;;::::::999333333444444555666777888444555555555555444444333111111111111111111111111222222222222222222222222222222111111111111222222111111222222222111111000///////////////000000111111111111111111111111111................................................---------------.........---------,,,,,,,,,++++++------------------------------............---------------...........................////////////////////////////////////000000////////////000000111111111000000//////...//////000000000000111111////////////////////////111000000//////000000111/////////000000000111111000000000000000000000000222111111111111222444555333222222444666666333000333333333333444444444444555666777666555555666777444555555666666777777888999999888888999::::::;;;<<<>>>???@@@CCCJJJUUU]]]nnntttkkk^^^SSSLLLGGGAAA>>>999999:::999888777555444444444555555444444333222000000111222222222111111111111000000000000000000////////////////////////........................///............---------.........------------------------............///,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******---............---,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333222222222222333333333333333333333333333333222222333333444444444444555555555666666777777888999999999999999999999888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>======<<<<<<===>>>???>>>???AAADDDBBB@@@=========>>>===<<<<<<>>>BBBHHHOOOSSSTTTTTTLLLHHHDDDAAA@@@???>>>===;;;;;;;;;:::;;;;;;<<<<<<:::::::::::::::999888888666555555444444555555666333444555666666555555444111111111111111111111111111111111111111111111111222222111111111111222222///000000111111111000//////////////////000111111////////////////////////................................................,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////............//////////////////////////////////////////............///////////////////////////////////////000000000111111////////////////////////111111000000000000111111////////////000000000111000000000000000000000000222222222222222222222222000333555777666444333222222222333333333444444444222333555555444444555777444444555555666777777777999888777666777888999:::999;;;<<<======AAAFFFJJJSSSeeeyyy{{{ooohhh]]]VVVMMMFFFBBB@@@===;;;888999999888777666666777333333444444333222111000...///111222222222111111000000000000000000000111////////////////////////........................///............---------..................//////---------............///,,,,,,,,,++++++++++++************)))******++++++,,,,,,------,,,++++++***,,,------------,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,333222222222222222222333222222222222222222222222222222222333333444444444666666777777888888999999999999999999999999999999777888999;;;<<<=====================<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;<<<===????????????BBBDDDCCC@@@<<<;;;<<<======<<<:::<<<@@@GGGOOOVVVYYYZZZQQQLLLFFFAAA???===;;;::::::999888777888999:::;;;::::::::::::999999888777888777666555444333333333222333555666666666555555000000000000000000000000111111111111111111111111222222111111111111222222...///000111111000///...///////////////000111111........................000000000000000000000000........................,,,,,,,,,------.........+++,,,,,,---...///000000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////............/////////000////////////////////////......------------..................////////////------------.........//////////////////.........111111000000000000111111////////////000000000000000000000000000000000000222222333333333222111111000444666333///---111555222222333333333444444444///111333333333333555777444444555555666777777777777666555555666999;;;===999;;;===<<<<<<<<<===???BBBPPP^^^dddiiivvvssseeeYYYRRRKKKFFF@@@<<<;;;::::::999777666555333111222333555222222333333222111000......///000222222222111000000000000000000111111111////////////////////////........................//////.........------------.........///000000000---------.........//////,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////---.........------,,,++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222444444333222222333333333555555555444444333333333666666555444555666777888===;;;999777666666777888999::::::;;;<<<===>>>>>><<<;;;;;;;;;<<<<<<===>>><<<;;;;;;;;;;;;<<<======888888999:::<<>>EEENNNTTTWWWWWWPPPIIIAAA=========:::666777888888888888999999999<<<<<<<<<;;;:::999888777777777777777666555444333333333444444333333222111333222222222111111000000---...///000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000111000000///...---000///...---------------000000///............///................................................******+++,,,---...///000........................+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000000//////.........------111,,,***222222+++,,,000000000000000000000000000000000000000000000000000111111222222222111111000000000000000000000000000000////////////000000000000111111111000000///111111111111111111111111333333333222222111111111444333222000000000000111444444444555555555666666333444555555666666555555333555777777666555555666888999:::;;;<<<;;;:::999@@@AAADDDHHHNNNVVV___eeezzz~~~sssgggZZZPPPIIIEEE@@@???===;;;:::888888777777777666444444333333333111111111111000000000000000000000000000000000000......////////////......////////////////////////000000////////////000000.................................------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,++++++******************************************++++++,,,,,,,,,222222222222222222222222444333333222222333333333444444444444444333333333444333333222333444555666999888666444444444555666999999999::::::;;;;;;<<<999999888888888999::::::999999888888999999:::;;;888999999;;;===@@@CCCDDD@@@???===;;;::::::;;;<<<;;;;;;===BBBHHHMMMOOOOOOIIIDDD>>>===>>>>>><<<999999999999888888777777777888888888888777666555444777777777666666555333333333333444444333333222111000000000000/////////...//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000...//////000000000000/////////...---------------------,,,+++++++++++++++................................................---------------.........---------------------------------------------------,,,,,,,,,,,,---......000/////////...............222---***222111,,,///////////////////////////000000000000000000000000222222222111000///...---........................000000////////////000000000000111111111111000000111111111111111111111111333333333222222222111111444333222111111111222333333333333333444444444555333444555555666666555555444666777777666555666777666777999999:::999999888;;;<<<>>>???AAAFFFKKKOOOYYYeeevvvyyysssiiiddd\\\SSSJJJBBB===;;;;;;:::999777666555444444777666555444333333333333111111111111000000000000000000000000000000000000......////////////..............................000//////......//////000..............................---------,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++222222222222222222222222333333222222222222333333333333333333444444444444333333333222333444444555777666555444444555666777888888888888888888999999888888777777777777777888888777777777777888999999999999:::<<>>===<<<:::::::::;;;;;;;;;;;;;;;>>>AAADDDDDDDDD@@@===;;;<<<>>>???===:::;;;:::999888777666666555666666666666555444333333666666666666555444333333333333333333333222222111000000000000////////////111111111000///......---000000111111111222222222000000000000000000000000000000000000000000000000---......///000000111111///...------------------,,,,,,+++************+++------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---,,,,,,,,,,,,---......////////////...............222---+++111///,,,222////////////////////////000000000000000000000000111111111000000...---,,,........................000000////////////000000000000111111111111000000111111111111111111111111333333333222222222222111333333222222333333444555222222222222333333333333333444555555666666555555555777888888777666666777555666777888888888777777:::;;;<<<<<<<<<<<>><<<999999999999888777666666666777777777777777666555555555555555555555444333222222333333333333222111111222222222111111111111111222111000//////.........///000000000000111111111000000000000000000000000//////////////////////////////....../////////000......---,,,,,,---------///...------,,,---------------------------------------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++---...000---,,,,,,,,,,,,---......///////////////.........---111,,,,,,111...+++333////////////////////////////////////////////////......///000111111111111........................000000////////////000000///000000111111111111000111111111111111111111111222222222222222222222222111111111222333444555555222222222333333333333333333444555555666555555555666888999999777666666777555666666777777777777777888:::<<<<<<<<<<<<===>>>???BBBFFFKKKSSSaaarrr}}}{{{nnnbbbWWWNNNHHHEEEDDDBBB@@@>>>===<<<<<<777666666555555555555666555555444333222222333333111111111111000000000///////////////////////////......////////////.................................------,,,,,,------...........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++111111111111111111111111111111111111222222333444111222222333333444444444444444444555555555555555444444444555555666777777888888888777777777777777888777777666666666777777888777777777777888999999888999:::<<<>>>@@@AAABBB:::::::::999999999999999888999999:::::::::;;;;;;777888999:::;;;;;;999777777777777777777777777777777777777777777777666555333444444444444333333222222222333333222222111000111111111111111111222222000000////////////000000.........////////////000////////////////////////////////////////////////222111///...------------------,,,,,,,,,------...000//////...............---------------------------------------------------------............///------------------------...---+++******+++---...---,,,,,,,,,,,,---...............///////////////,,,...,,,...555///***222........................////////////////////////...///000111222222222222////////////////////////000000////////////000000//////000111111111111111111111111111111111111111222222222222222222222222//////000111222333333444444444444333333333333333333444555555666555555555777888:::999777666666777666666666666666777777888444666999999999888999:::<<<===???AAAFFFNNNYYYaaappp}}}yyyssshhh]]]RRRHHHAAA===<<<;;;;;;::::::999999999666666666555555555666666444333333222222222222333111111111111000000000///////////////////////////......////////////..............................------,,,,,,,,,,,,------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------111111111111111111111111111111000111111222333444222222222222333333333333111111222333333333333222111111222222333333333333666666666666777777777777444444444444444555666666666555555555555666777777777888999;;;======>>>>>>999999999999999888888888777888:::999888888:::;;;777888999:::999888777666666666666777777777888888444444555555555444444333222333333444444333222222222222222222222111111000////////////000000000000111000///......///000111---------.........//////////////////////////////000000000000000000000000333222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---,,,++++++++++++,,,------,,,,,,,,,,,,---...............///////////////------,,,444===444***///........................000000000000000000000000222222222222222111000000000000000000000000000000000000////////////000000...///000111111222111111111111111111111111111111111222222222222333333333...///000111222333333222444444444444333333333333333444555555666666555555777888999999777555555666666666555555555666777888666888999999777666666777777999<<<@@@DDDJJJQQQVVV```hhhvvv}}}uuummmfffbbb^^^WWWNNNGGGAAA===;;;999888888888777777666666555444444333333333444444333222222111111222222222111111111111000000000000////////////////////////......////////////......---------------------------------,,,,,,---------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************(((((()))***,,,---...///111111111111111111111111000000000000111222333444333333333222222222222222000111222333333333222222111111111222222222222111333333444444555555666666333333333333444666777888666666555555666666777888666777888::::::::::::999777777888888888888888777777999:::999777666888:::777888999999888777777777777777777777777666666666222222333333333333222222222222333333333333222222222222222222222111000000.../////////000000000000333222000...---...///000............////////////////////////////////////000000000000000000000000222111...---,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------------------------------------------------,,,,,,,,,,,,---................../////////000///......:::FFF<<<,,,---........................000000000000000000000000111111111111111000000///////////////////////////000000////////////000000...///000111111222222222111111111111111111111111111111222222222333333333///000222333333333333222333333333333222222222111333444555555666666555555666888999888666444444555555444444333444444666777777888999888777666777888666888;;;???CCCHHHLLLOOOQQQTTT[[[fffttt~~~oooddd^^^YYYQQQLLLLLLJJJGGGBBB>>><<<<<<<<<999999999999888777777666555444333333222222222222222222111111111111222222111111111111000000000000000000000000000000000000......////////////......------------------------......------------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------000000000000000000000000000000000000111222333444444333333222222111111111222333444555666555444444333333444444444333333222111111222333444444555555444444555555777888:::;;;888888888888888999::::::555666777888999888777666666777888888888888777777888:::;;;999666555666888666777888888777777888999999999888777666555444444222333333444444444333333111222222333333333222222111222222222222111000000000000111111222222222333555444111...---------...////////////000000000000////////////////////////000000000000000000000000000///---,,,,,,---...///++++++++++++,,,,,,---...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------,,,,,,,,,,,,---......---.........//////000000111//////???MMMAAA...,,,........................000000000000000000000000,,,---...000111111222222........................000000////////////000000......///111111222222222111111111111111111111111111111111222222333333333111222333444555444333222222222222222111111000000333444555555666666555555666777888777555333333444444333222222222333444555222333444444333444777999666777888:::===???BBBDDDEEEEEEGGGOOO[[[iiitttzzzooocccUUUMMMIIIGGGBBB===;;;:::999777666666888:::777888888888777666555444777666555444333333333333222111111111111111222222111111111111000000000000111111111111111111111111......////////////......------------------------///......------......///........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++,,,,,,000000000000111111111111111111222333333444555555555444333333222222222222333333333333333333333333333222111000000000222222222222222222333444555555555555666666777777888888888777777777666666555555777777666666666666777777888888999999999888888888888777666555555666777888888888777666666666666666555555555555555555444444222222333333333222222111222222111111111111222222000111222333333222111000333333222222111000000000111000///...............000000000000000000000000...............------,,,---------------...///000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---///000...***''''''(((,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++...111333333///,,,///...---,,,,,,---...///...///////////////...------.........//////000000000000//////.........---////////////000000000000111111111111111111111111111222333444444333222111///000111333333222111111111111222222222111111000...///000111222333444444222111111111000/////////555555555555555555555555333333333333333333333333333333444444555666777777777777888999::::::;;;;;;@@@@@@AAACCCHHHOOOVVVYYYbbbcccdddccceeemmmzzz|||rrrjjjWWWOOOEEE???>>>>>>;;;888:::999999888777666666555555555555555555555555555111222222333333222222111222222222222222222222222000000000000000000000000111222222111...------...000000//////.........---------,,,,,,,,,+++++++++---------------...///000+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++******)))))))))************************///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))//////000000000111111111111111222222333444444444444444333222222222222222222222222222222222222222333222111000000111222222444444333444444555666777555555666666777777888888888888888777777777666666777777666666666666777777666777888999:::;;;;;;;;;888888666666666666888888888888777666666666666666777777666555444444333333222333333444333333222222000000000//////000000000000111222222222222111000111111111111111111111222000//////............///////////////////////////...////////////...------...............///000000............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***,,,...---***))))))+++,,,,,,,,,------------...,,,,,,---------.........,,,,,,---///111111///---//////...---------............///////////////.............../////////000000/////////.........---////////////000000000000111111111111111111111111///000000111111000000///000000111222222222222111111111222222222222111111111111111111111111111111333333333333222222222222555555555555555555555555444444444444444444444444333333444444555666666777444555555666666777777777;;;;;;;;;===@@@DDDIIIKKKLLLMMMMMMLLLMMMSSS^^^fff{{{zzzpppjjjbbbZZZTTTMMMGGG@@@<<<<<<<<<:::777888888888777666555555555333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000,,,...//////......///000000/////////.........---.........---------,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))//////000000000000111111000111111222222333333333444333222222111222222222111111111111111111111111222111111000111111222222333333333444444555666777555555666666777777888888999999999888888888888777777777666666666666777777444555777999;;;===>>>>>>999888777666666777888999888888888777777777777777999888777666444333222222222333333444444444333333//////............//////000111111222222111111000//////000111111222333333///............//////000///////////////////////////////////////......---///////////////000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------(((***,,,,,,++++++,,,---,,,,,,,,,,,,---------------------........./////////---,,,,,,.........---000///...---------------------...///000000000///............/////////////////////...............////////////000000000000111111111111111111111111111000000//////000000111111111111000111111222333111111222222222222222111444333333222111000//////222222222333333333333333444444444444444444444444555555555555555555555555333333333444555555666666444444444555555555555555666666777777999:::<<<======>>>???>>>>>>AAAHHHMMM[[[kkk|||}}}tttmmmfff]]]UUUQQQLLLGGGDDDAAA===999888999:::888666666666666555555444444333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000+++---......---,,,...////////////...............//////.........---------+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************////////////000000000111000000000111111222222222222222111111111111222222000000000000000000000000111111111111111111222222111111111111222333444555555555666666777777888888999999999999999999999999777777666666666666777777444555777999;;;<<<<<<===:::999888777777888999:::888888888888888888888777888777777666555444444333111222222333333333333222//////............//////000000111111111111000000///000000000111111111222...............///000111//////////////////////////////000000//////...---......///////////////...000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........((()))+++,,,,,,,,,------++++++,,,,,,,,,---------------------............111...+++***+++---......000//////...---------,,,,,,,,,...///000000000000.........///////////////........................////////////000000000000111111111111111111111111333222111000000111222333222111000000000111333444111111222222333333222222444333333222111000//////000000000111111222222222444444444444444444444444444444444444444444444444333333333444444555555555777777777666666666666666666666777777888777777777:::;;;======<<<>>>AAAEEEGGGSSS___gggrrr|||pppeee\\\WWWWWWRRRKKKFFFCCCBBB@@@>>>888666555555777777666444555444444444333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000///000000///,,,++++++,,,....................................------------,,,,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,++++++******------,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...////////////000000000/////////000000000000000111111000000000111111222000000000000000000000000000000111111222222222222111111111111222333444444555555666666777777888888999999999999999:::::::::777777666666666666777777555666777888888999999999:::999888777777888999:::777888999999:::999888888555555666666666666666666000000111222222222222222111000000000000000000111000000000000000000000000111111111000000000//////...............///000111........................///////////////......---,,,------......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........******++++++,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------111...+++***+++---......//////.........------,,,,,,,,,...///000000000000///////////////.........---------...............////////////000000000000000000000000000000000000333222111000000111222333222111000000000111333444111111222333333333333333222111111111111111111111000000111111222222222333444444444444444444444444333333333333333333333333333333333444444444444444777777777777777777666666555666777888999888888777555777999::::::;;;===>>>>>>FFFNNNSSSYYYaaahhhjjjooorrruuu{{{|||nnn___TTTLLLHHHFFFEEEBBB>>>;;;::::::::::::666555444555555555444333333333333222222222222222222222222222222222222222000111111222222111111000111111111111111111111111////////////////////////000111111///---+++,,,------------...............---------,,,,,,,,,,,,+++------............---,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++*********))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,......////////////000000////////////////////////000000000///000000111222000000000000000000000000///000111222222222222222222222222333333444555666555555666666777777888888888999999999999:::::::::777777666666666666777777666777777777777777666666999888777666666777888999777888999;;;;;;:::999888444555555666666777888888000000111222333333333333222222111111111111222222111000000//////000000111222222111000000///......///............//////000.......................................------,,,+++,,,---...---,,,+++***'''(((***+++---///111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,+++++++++,,,,,,+++)))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///---,,,,,,.........---------...//////......---------...///000000000//////////////////.........---------------.........////////////000000000000000000000000000000000000000//////......//////000111111111000111111222333000111222333444444444444000000111111222222222333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555444555666777777777777777333444555777888999999999999>>>CCCHHHJJJLLLMMMNNNPPPQQQSSSWWW^^^hhhttt|||}}}xxxrrrmmmjjjdddZZZOOOFFFAAA??????<<<;;;999777777666777777666555555555444333333333222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111////////////////////////,,,...//////......///000---------------.........------,,,,,,,,,+++++++++---.../////////...---,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------************************((()))***,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,........./////////000000........................///////////////000111111111111111111111111111111...///111222333333222222222222222222333444555666555555666666777777888888888888888888999999999:::777777666666666666777777777777888888888777777666888888666666666666888888777888:::;;;<<<;;;:::999666666666666666777777777111222333444555555555555222222111111111111222222111000///......///000111000000000000000/////////000//////............///........................---------------,,,,,,+++,,,---...///...---+++***((()))***+++---///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------,,,,,,,,,,,,******+++------+++)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,---///111111///---+++,,,---////////////.........///////////////...000/////////............,,,,,,,,,------.........////////////000000000000000000000000000000000000......////////////......000000111222222222222111000111222333444444444444000000111111111222222222444444444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333444444555555444444444444555555555666666666666888999999888777777999===@@@AAA@@@@@@@@@@@@AAACCCEEEIIIOOOVVV[[[fffrrrtttooogggaaa^^^[[[VVVRRRRRRQQQNNNJJJDDD???<<<:::888999999999777666666666555555555444222222333444222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////+++---......---,,,...///,,,,,,,,,------............---------,,,,,,,,,,,,,,,---...//////---+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))******++++++,,,,,,---******+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------............/////////000.....................---///////////////000111111111111111111111111111111...///111222333333222222000000000000111222333444555555666666777888888888777777777888888999999999777777666666666666777777777777888999999999999888888777666555555666777888777888:::<<<<<<<<<:::999888888777777666666555555333444555666777777777777222222111111111111222222111000///......///000111......//////000000111111111000///.......................................,,,,,,------,,,,,,+++***---...///000000...,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...************************++++++++++++++++++++++++************************,,,,,,---------,,,+++++++++)))(((***---...---*********+++++++++,,,,,,,,,---------.........//////***+++...111444333///,,,***+++---///000000//////...///////////////......000000//////.........---,,,,,,,,,------.........////////////000000000000000000000000000000000000///000111222222111000//////000111333333222111111000111222333444444555444222222111111111111111111333333333222222111111111333333333333333333333333555555555555555555555555333333333333333333333333222222333444444555666666666555444444444444555555888888777777888888666555888888:::<<<===;;;:::;;;;;;>>>@@@BBBBBBDDDFFFHHHFFFPPP]]]fffmmm{{{ttthhh```^^^YYYRRRNNNMMMKKKHHHEEEDDDGGGJJJJJJFFF@@@;;;777444666888777666444333222444444444222111222444666222222222222222222333333000000000000000000000000000000111111111111000000////////////////////////////////////////////////......///---+++)))******,,,,,,,,,------.........//////.........---------+++,,,.........,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++*********++++++++++++++++++++++++)))))))))******+++++++++)))***+++,,,---....../////////...,,,)))&&&###!!!++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------...///////////////..............................,,,---///000000000///...///000000000111111111111++++++,,,...///111222222111111222333333444555555333333333444555666777888777888:::;;;;;;:::888777666666666666666666666666555555666777777777777777666666666777888888999999:::::::::999999999888888999888777666555444333333555444333333222222222222222222111111111111222222000000000000////////////,,,,,,---.../////////...)))+++------,,,,,,---......------------...//////------......------,,,+++)))******++++++******))))))))))))******+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++......---,,,,,,+++************+++,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...------------............///222111000///...---,,,+++//////000000000000//////...------,,,,,,------...------------------,,,,,,//////000000000000//////000000000000000000000000000111111111111222222222111111222222222333333333111111111111111111111111222222222111111111111111444333222111000000000000777777666666666555555555333333333444444444555555333333333333333333333333444444444555555555555666777666555555555666888999888999:::;;;:::999888777999999:::;;;<<<===>>>???GGGCCCFFFNNNSSSZZZmmm}}}wwwsssmmmggg```ZZZTTTOOOKKKIIIFFFCCC@@@???>>>>>>>>>>>>??????>>><<<999888777666666444333222111111222222222111111111111000.........///000000111111000000000000////////////000000000000000000000000//////...------------...,,,------......------,,,------------------------------,,,+++,,,---...//////...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------,,,******,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++((())))))))))))*********.........//////......---........................---....../////////////////////000000000111111111/////////000111111222222222222222333333444444444333333333444555666777888999999999888888999999999666666666666666666666666666666777888888888888777666666666666666777777777999999999999999888888777888888777666555444333333444444333222222222222222////////////////////////000000000000////////////------......///.........,,,...//////...---...///---------------...//////,,,------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************---,,,,,,+++******))))))******++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------------............////////////............//////000000000///------...------,,,,,,------......---------------------//////000000000000//////000000000000000000000000000000111111111222222222111111222222222333333333111111111111111111111111111111111111111111222222333222222111111111111111333333333222222222111111333333333444444444444555444444444444444444444444444444444555555555555666666666555444555666777888777777888999999888777666777888888999:::;;;<<<===???;;;>>>EEEHHHLLL\\\ooozzzpppgggaaa___[[[VVVRRRNNNJJJEEEAAAEEEDDDAAA???===;;;;;;;;;:::;;;;;;;;;:::888666555666666555444333222222111555555444222111///......111111111111111111111111000000000000/////////...////////////////////////000000///...............,,,------......------,,,------------------------------,,,,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++*********+++++++++,,,,,,,,,------......------,,,.......................................///000000////////////000000000000333333222222222222222222333333333333333333333333333333333444555666777888:::999888888888888999:::666666666666666666666666777888888999999999999999666666666666555555555555777888999:::999888777666777777666555444333333222333333333222222222222222...///000111111000///...000000000000////////////.........///......---------///000000...------...---------------......///,,,------------,,,++++++---,,,+++******+++,,,---,,,,,,------------......------------------------************************************************))))))))))))))))))))))))+++++++++***))))))((((((***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---------------............---------.../////////000---...///000000...,,,+++...------,,,,,,------..............................//////000000//////...000000000000000000000000000000000111111111222222111111222222222333333333222222222222222222222222000000000111222222222333222111111111111222333333444444444444333333333333333333333333444444444444555555555555555555555555444444444555555555555666555555555555555666777777555666777777777777666666555666666777888999::::::<<<:::<<>><<<>>>===<<<:::999888777777888999999999888777555333555555444444333333333222555555444333222000000///444444333333222111111000000000000/////////......////////////////////////111000000///.../////////,,,------......------,,,---------------------------,,,,,,,,,,,,---...///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,+++******+++------++++++,,,,,,,,,+++******,,,++++++******++++++,,,++++++,,,---------------+++++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...---+++*********,,,,,,,,,,,,------------++++++,,,---------,,,,,,........................///......------...000111........./////////000000333333333333333333333333333333333333333333333222222222333333555666888999::::::;;;;;;;;;;;;::::::777777777777777777777777888999::::::;;;;;;::::::888888777666555555444444666777888999999777666444666666555555444333333222111222222222222222111111///000222444444222000///000000000000////////////.../////////...---,,,,,,,,,...///...,,,++++++,,,------,,,,,,------...///---............---,,,,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++*********)))))))))************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........,,,------....../////////***+++---///000...---+++...------,,,,,,------............///////////////...//////////////////...000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222//////000111222333333333111111111111222333444555555555444444444333333333222222333333333444444444444444444444444444444444444444444555555555555666666666666666666777777777555666666666777777777777555555666777777888999999;;;:::<<<@@@@@@@@@GGGPPPVVVTTTRRRUUUcccuuuvvvxxx|||tttcccXXXVVVVVVUUURRROOOLLLIIIGGGDDDBBBAAA@@@AAA@@@???===:::999999888777777777666::::::::::::999888666666444333333333333333333333111111222222333333333444333333333222222111111111000000/////////.........////////////////////////000000///...............,,,------......------,,,------------------------,,,,,,,,,,,,------......------/////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++***))))))+++---///++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,------------,,,******++++++,,,,,,,,,---...---,,,+++************++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,------------...***++++++,,,------,,,,,,........................///......------...000111---............/////////000000111111222333333444333333333333333333333222222222222333555777888999999;;;???AAAAAA???;;;999888888888888888888888888999999:::;;;;;;;;;;;;;;;:::999888888777666555555666666777777777666555444555555444444333333222222000000111222222111111000///000222444444222000///000000000000////////////.../////////...---,,,,,,---...//////---++++++,,,,,,,,,,,,,,,,,,---......///////////////...------...---+++******+++---...,,,,,,++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,------------...---------...............''')))+++.../////////......------,,,,,,------...............//////000000......////////////......//////////////////////////////000000000111111111111111222222222333333333222222222222222222222222//////000111222333333333000000111111222333555555111111111000000000//////222222222333333333444444333333333333333333333333444444444555555555555666666666777777777888888888666666666666777777888888666666777777888888999999555666999;;;;;;;;;???DDDDDDEEEEEEGGGNNNWWW^^^___XXXYYY\\\^^^bbbhhhoootttwwwuuuuuuyyy}}}yyy{{{~~~uuummmooopppqqqpppkkkaaaWWWPPPNNNMMMKKKIIIGGGEEECCCBBB@@@>>>============<<<:::999999999999888888777777999999999999888888777666333333333333333333222222000000111222222333444444000000000000111111222222////////////..........................................---,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------------,,,---.../////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++)))))))))+++---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,...---,,,+++***)))))))))++++++++++++++++++++++++******)))))))))***++++++++++++++++++,,,,,,,,,,,,******+++,,,------------.......................................///000000------------........./////////000111222222333333333333333333333333333333111222222333555777999:::888<<>>:::===@@@@@@AAACCCGGGJJJEEEFFFHHHIIIKKKNNNSSSWWWVVVWWWXXX[[[fffrrrvvvsssaaa]]]ZZZ]]]```ccciiippptttvvvyyy{{{}}}}}}}}}|||zzz|||~~~wwwsssrrrtttzzz}}}uuuooommmmmmnnnqqqrrrwwwoooccc^^^aaaaaa```]]]XXXRRRLLLIIIHHHGGGEEECCCAAA@@@>>>>>>>>>===;;;;;;;;;;;;:::888888999999999999888777777777666666666555555555555444444333333222222222111222111111111111111111111---......///000000111111/////////.........------...........................---,,,,,,++++++,,,,,,,,,------......------,,,------------------------+++,,,------......------,,,,,,---............---------------------------******************************+++,,,,,,,,,,,,+++++++++***))))))***,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,*********+++++++++++++++---,,,+++***************+++++++++++++++++++++++++++******++++++,,,---...************++++++++++++***+++,,,---....................................---......///////////////,,,,,,---------.........111111111111111111222222222222222333333444444444111111222333555777999::::::===AAADDDDDDAAA===:::999999999999999999999999999999:::;;;;;;;;;;;;:::888888777777666666666555777666444333222333444555333333333333222222222222---...000111222111000///////////////////////////000000000000////////////------......///.........---///111111000//////000,,,,,,++++++,,,,,,---...---------------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************************************************************************************************************************((())))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------***+++,,,---......///000---,,,,,,,,,---...///000...------,,,,,,------...+++,,,,,,---......//////---......//////......---////////////////////////////////////000000000111111111222222222333333333333333333333333333333333111111111111111111222222222222222222222333444555555555555555444444444444111222222222222333333333444444444444444444444444444444444555555555555666333333555666666666555444444444444444444666777888777777777777888888888888888:::;;;;;;:::;;;;;;:::999:::<<<===<<<<<>>@@@@@@@@@BBBDDDFFFDDDGGGHHHJJJPPPXXXZZZXXXQQQNNNLLLOOOQQQQQQTTTYYYVVVWWWYYY[[[]]]^^^______[[[\\\___dddiiimmmnnnmmmggghhhgggdddeeelllppppppkkkddd\\\YYYXXXYYY___fffmmmiiibbb\\\WWWUUUVVVWWWVVVYYY]]]ccciiinnnrrrtttuuuyyy{{{uuuhhh\\\VVVTTTTTTTTTSSSPPPLLLHHHFFFEEEBBBBBBAAA@@@???>>>===<<>>>>>>>>>>>???AAA>>>BBBDDDCCCEEEJJJKKKIIIIIIFFFEEEGGGGGGEEEFFFIIIGGGHHHIIIKKKMMMOOOPPPQQQKKKLLLNNNRRRVVVXXXYYYXXXSSSTTTSSSRRRUUU]]]cccddd^^^XXXRRRPPPOOOOOOSSSYYY___[[[VVVQQQNNNNNNOOOPPPJJJMMMQQQTTTWWWZZZ^^^bbbgggkkkmmmfff[[[QQQNNNNNNJJJKKKKKKJJJHHHFFFEEEEEE<<<============<<<;;;:::<<<:::999999::::::888777555666666777666555333222555555444333333333444444555555444333222000000///+++,,,---///000222333444111111000000//////......//////.........---------........................//////...------------...,,,------......------,,,------------------------+++,,,---.........---,,,,,,,,,+++***+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,+++++++++******))))))******************++++++************************++++++***)))((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------........................------------------------444//////444555000///222222222222222222222222222111222222333444555666666======<<<;;;;;;:::999999::::::::::::::::::::::::888999999999999888777777666555444555666777666555444444333333222222222333222222222111111111111000//////000000111111111222111111111000000000000000222222222111111111111111------------.........///111000...,,,,,,,,,...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++************************+++*********))))))((((((+++++++++*********))))))***************)))((((((******************************+++++++++,,,,,,,,,...---+++)))(((((())))))---------,,,,,,------...)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++)))***++++++,,,---...///---------............///000000000000////////////---......///000111111222000000111222222222222222111111111111111111111111000111222222111000111222000111111222222333444444333333333333333333333333555444444333333444444555222222222222222222222222555555555444444333333333666666666555444444333333333333333444444444555555444555555555666666777777777777777777888888888888777777888999999999999888999999:::::::::;;;;;;;;;===<<<;;;:::::::::;;;<<<<<<===???@@@AAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHKKKKKKJJJKKKLLLOOORRRTTTRRROOOKKKHHHGGGGGGIIIKKKKKKKKKJJJIIIGGGFFFFFFEEEFFFEEEEEEEEEHHHMMMQQQTTT[[[______WWWPPPKKKGGGCCCDDDDDDDDDCCCCCCBBBBBBBBB>>>======<<<<<<<<<<<<===;;;:::888888888888777555666555555555555444444444555444333222111222333444999777444222000///......111111000000//////......000000000000000000000000111111000000//////......///---------...///...---......///000///...,,,+++******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))***+++,,,---........................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++,,,,,,,,,++++++***---***''')))...000...++++++,,,.........,,,***)))***************************)))))))))+++,,,+++***+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////........................------------------------222......333444000///222222222222222222222222222111222222333444555666666;;;;;;:::999999888777777999999999999999999999999999999999999999888888777666444444444666666555444555444333222222222333333222222222111111111000000//////000000000111111111111000000000000000000000222222111111111111000000111000000///...---,,,,,,///---,,,******+++,,,---//////...---,,,+++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++************************,,,,,,,,,++++++*********+++++++++*********))))))***************)))((((((******************************+++++++++,,,,,,,,,---,,,+++))))))))))))***------,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------......///---------............///............////////////---......///000000111111......///000000000000///111111111111111111111111000111222222000000111222444333333222222111111000333333333333333333333333333333222222222222333333333333333333333333333333555555444444444333333333333333333333444444444444444444444555555555666666444555555555666666666777666666666666777777777777666777888888999999888888777777777888888888999999;;;:::999888888999::::::;;;<<<>>>???@@@@@@??????????????????????????????>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEGGGIIIKKKMMMKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFEEECCCCCCEEEHHHLLLNNNVVV\\\^^^WWWNNNIIIEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;999888888888888666555444444444444333333333333444444333222222222222222555444333111000000111111000000000000//////......///////////////////////////////////////000000000000///......000000///.....................------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++++++++******+++++++++++++++***,,,***(((+++///111...+++***+++,,,---,,,+++)))(((***************************)))))))))+++,,,+++***+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////........................///////////////////////////---...222222000000222222222222222222222222222111222222333444555666666888888888777777666666555888888888888888888888888999::::::::::::999888888777666555555666777666444666444222111000111333444222222111111111000000000//////000000000000111111000000000000000000111111111111111111000000//////222111111000///...---,,,...---,,,+++***+++,,,---000//////...---,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,++++++***++++++************++++++************************+++++++++***************+++++++++************************+++******)))(((******************************+++++++++,,,,,,,,,++++++******)))******+++------,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------...............---........................---------............///---------....../////////.........//////000000111---...//////000000//////111111111111111111111111000111222222000000111222333333333222111111000000111111222222333333444444222222111111111111222222444444444444444444444444555444444444444333333333111111111222333444444444555555555555666666666666555555555555555666666666444555555555666666666666666666777888888888888888666777777777888888888888888777777666777777888888:::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBAAABBBBBBAAAAAAAAACCCEEEFFFDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@@@@BBBEEEFFFPPPXXX\\\UUULLLFFFCCCAAA???????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::888777777777777666555333333333333222222222222222333333333333222111111111111111000111222222333000000000////////////...////////////////////////---......///000000111111///...---...///000///---......---------......///,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***************(((((()))***+++++++++++++++******---111111...***)))***+++++++++***)))(((***************************)))))))))+++,,,+++***+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------........................////////////////////////---...///111000///000111111111111111222222222222111222222333444555666666777777777666666666555555777777777888888888888888:::::::::::::::999888888999777666777888888777666666444222000000111333444111111111111000000000000//////000000000000000000000000000000000111111111222111111000000/////////////////////000000000000///......---------...///,,,------....../////////++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++************++++++************************((((((((((((((((((((((((*********************************++++++******)))******************************+++++++++,,,,,,,,,******************++++++---,,,+++***))))))))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,------...---......//////////////////.........---------,,,---------............///,,,------...///000111111........./////////000000///000000111111111111111111111111111111111111111000111222111000///000222000000000111222222333333000000111222333444444555222222111111111111222222444444444444444444444444444444444444444444444444111222222222333333333444444444444444555555555555555555555555555555555555333333444444444555555555555666777777888888777777888888888999999999999:::666666666666777777777888999::::::;;;;;;;;;;;;;;;========================>>>>>>>>>???>>>>>>=========>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA???@@@@@@AAABBBBBBCCCCCCCCCAAA@@@>>>>>>???AAABBBIIIRRRXXXRRRHHHCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;:::888777666666777777555444333333333333222222222222111222333333333222000///000000000000111111222222////////////////////////////////////////////////........./////////000000---,,,++++++,,,---,,,+++...---,,,,,,---...000111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,+++++++++***)))))))))&&&'''((()))***+++++++++++++++,,,///111111---***)))******++++++***))))))***************************)))))))))+++,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------........................000000000000000000000000,,,///111000//////000111000000000111111222222222111222222333444555666666777777777777777666666666888888888888999999::::::999::::::::::::999888888888777555666666777555444555333222000000111222333111111111000000000//////000000////////////////////////000000111111111111222222222111000//////...////////////000000000000.........---............,,,,,,------...///000000***+++,,,------+++***)))***++++++,,,,,,++++++***++++++************++++++************************((((((((((((((()))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,)))*********+++++++++***,,,+++******)))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,------------...//////000000000///......------,,,+++++++++---------............///......///000111222222222............//////////////////000111111111111111000000000000000000000000///000111111000///000111///000000111111222333333000000111111222333444444333333222222222222333333222222222222222222222222444444444444444444444444444444444444333333222222222222333333333444444444555555555555555444444444333333333333444444444444555555666777777777777666777777888888888999999999666777777888888888999999999999999999999999::::::==============================>>>>>>>>>======<<<;;;;;;===>>>>>>>>>>>>>>>?????????????????????@@@>>>???@@@AAAAAAAAA@@@@@@>>>>>>???@@@AAABBBCCCCCC@@@???>>>>>>>>>???AAABBBDDDLLLQQQLLLEEEAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;999888777555444555666666555333444444444444333333333333000111222333222111000///000000000000000000000///.............../////////........................000/////////.........------,,,++++++,,,---,,,+++...---,,,,,,---...000111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,+++++++++***)))))))))&&&'''((()))***+++++++++***+++---///000///,,,*********++++++++++++++++++***************************)))))))))+++,,,+++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////........................000000000000000000000000,,,111444111...///000000//////000000111222222222111222222333444555666666777777777777777777777777777777888888999:::::::::888999999999999888777777666555333333444444333111333333222111111111111111111111000000000/////////000000////////////....../////////000111111222222444333333222111000//////222111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,............------,,,,,,***+++,,,------,,,***(((***++++++,,,,,,++++++***++++++************++++++************************+++++++++++++++,,,,,,,,,***************+++++++++)))***++++++,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++******)))+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,---...///000000000000---------,,,,,,+++++++++---------............///000000000111111222222222........................,,,---......//////......000000000000000000000000///000111111//////000111222222222111000000//////000000111111222222333333333333222222222222333333222222222222222222222222333333333444444444444555555555555444333222222222111222222222333333333333555555555444444444444444222333333333444444444444444555555666666666666666555555555555666666666666666777888999999:::999999999999888888888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::888999:::;;;;;;<<<<<<<<<<<<<<<==================<<<<<<======>>>======<<<===>>>>>>@@@AAABBBBBBCCC???>>>>>>>>>>>>@@@AAABBBAAAGGGIIIEEEAAA@@@>>><<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777666555444333444555555444333444444444444333333333333111111111111111000//////000000111000000///...------............/////////........................000000//////...------,,,///...---...///000///---......---------......//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***************(((((()))***++++++++++++***+++---......---+++************++++++++++++,,,***************************)))))))))+++,,,+++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////........................////////////////////////---444777222...///000////////////000111222222222111222222333444555666666666666666666777777777777666666777777888999999:::777888888888888777666666777666444444555555333111111222222333222111000///111000000000////////////000000/////////............//////000111111222222555555444333222111000000111000000///...---,,,,,,***++++++,,,---------,,,------------,,,,,,,,,,,,***+++---...---,,,)))(((***++++++,,,,,,++++++***++++++************++++++************************+++,,,,,,,,,------------))))))*********+++++++++)))***++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,+++***)))(((***************+++,,,---++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,++++++******++++++,,,,,,,,,---...////////////---------------,,,,,,,,,---------............///000000000000000111111111........................,,,---......//////......000000000000000000000000///000111000///...///111222222222111000000//////111111111111111222222222222222111111111111222222333333333333333333333333333333333444444444555555333333333333222222222222222222222333333333444444555555555444444333333333333333333444444444444555444444555666666666555555444444444555555555666666555666888999::::::999999:::999888777777888999999999999999999999999999999777888999::::::;;;::::::888999:::;;;<<<<<<<<<<<<;;;;;;<<<===============;;;;;;;;;;;;;;;:::::::::<<<======>>>???@@@AAAAAA???>>>>>>>>>>>>>>>???@@@@@@BBBBBB???>>>@@@>>>::::::;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;:::777555444444333222333444555444333333333333333222222222222111111000////////////000//////000000000///...------------.........//////................................................000///......000000///.....................------...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++++++++******+++++++++++++++******+++,,,,,,+++******+++)))))))))))))))***++++++***************************)))))))))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------........................////////////////////////...666999222...///000///...//////000111222222222111222222333444555666777555555666666666666666666444555555666777888888999777777777777777666555555;;;999888777888888666444000111333444333222000...000000000000////////////000000//////.........---...//////000111222222222666666555444333111111000---------............///,,,---....../////////...))))))***+++---......///)))+++---......,,,)))(((+++++++++,,,,,,+++++++++++++++************++++++*********************************++++++,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,+++***((('''))))))******+++,,,......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++******************++++++,,,---...////////////........................---------.........//////000000000000////////////.....................---...//////000000000000000000000000000000000000000///000111000///...///111/////////000111111222222222222222111111111111111111111000000000000111111444444444444444444444444333333333444444555555555000000000111222222333333333333333444444444555555555555555444444333333333333333444444444555555555333444555555666666555555666666666666777777777888444555777888999999999888:::999888777777888999999::::::::::::::::::::::::777888999;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<===>>>????????????===<<<;;;;;;::::::;;;;;;<<<<<<======>>>??????@@@??????>>>===============@@@@@@>>>;;;===@@@>>>999;;;;;;;;;<<<<<<=========888999::::::999666444222444333222222444444444222222222222111111111111000222111///.........///000---...///000000000///...---------.........//////........................,,,,,,------...////////////...------...///...---......///000///...,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,++++++******+++++++++))))))***+++((((((((((((((()))*********************************)))))))))+++,,,+++***))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......//////......//////...---...///000111//////...---,,,,,,++++++...000333555555333000............///////////////222333333444555555555444555555666666666666555555777777888777777666555444999999:::;;;;;;;;;;;;:::888999888777555444555666555555555555444333222111000000000000000000000000000000000000111111111111000000000000111111111111000000////////////000000000...---,,,,,,+++***(((.........------,,,,,,,,,++++++++++++++++++++++++((())))))))))))************************+++++++++,,,+++++++++***))))))))))))************+++++++++************************))))))))))))))))))))))))...---,,,++++++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...+++,,,------......------,,,---------......//////------------------------------------------------------............------...///000111111000///...---...............------////////////////////////000111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222444444444333333222222222222222333333333222111111333333333444444444555555333333333333333333333333444444555555666666777777888888777666666666666666777777777777666666666666888888888888888888888888888888888888888888888888888888999999999999888888999;;;===???@@@>>><<<;;;:::;;;<<<<<<===<<<<<<<<>>;;;:::999999999999:::;;;<<<==============================<<<<<<==============================<<<;;;::::::::::::999999888777666555444444222222333333444333333333222222222222222222222222111111111111000000000000////////////////////////........................,,,,,,---.../////////...000000/////////.........//////000000000000//////,,,,,,,,,---------......////////////////////////111///---,,,,,,,,,...///...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))),,,,,,------,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,+++***))))))++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))---,,,,,,++++++,,,,,,---,,,------.....................---------...///000.........------,,,,,,+++)))+++---000111000///...////////////000000111111222222333444444444444444333444444555555444444333444555555555666666666666666777888888999999888888888999999888666555555777555555555555444333222111000000000000000000000000000000000000000000000000---.........////////////000000////////////000000...---,,,,,,------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++******************+++++++++***************)))************+++++++++************************))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++,,,------...---------...............---------------------------------........................------............------......///000000///......---...............------//////////////////////////////000000000111111111222222222222222222222333000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222444444333333333222222222111222222333333333222222333333333444444444444555333333333333333333333333444444555555666777888888888777777666555555666666666666666666666666666666888888888888888888888888888888888888888888888888777888888999999888888777888:::<<<>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;;;;<<<888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888888888999999888777666555444333333444444444444333222222222222222222222222222222111111111000000000//////////////////////////////........................------......///...............---------,,,,,,,,,...//////000000//////...,,,,,,,,,---------..............................///...,,,+++++++++------...---,,,,,,+++++++++,,,......---,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))++++++,,,,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************------,,,++++++***))))))************************************************************************+++++++++***************---,,,,,,++++++,,,,,,---,,,,,,---...............------,,,,,,,,,---...///------------------------******+++,,,------,,,,,,...//////000111222333333111222333333333333333333222222333333333333222222222222333333555666888999666777888888999999888888999::::::999777666777888555555555444444333222111000000000000000000000000////////////////////////------........./////////000//////......//////000,,,,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,+++++++++***)))))))))***************+++++++++)))************+++++++++************************)))))))))))))))))))))))))))******************)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++,,,---------------//////......---,,,,,,,,,------------------------........................------............---------......//////......---------...............---////////////////////////........./////////000000111111222222333333333444000000000111111111222222111111111111111111111111111111222222222222111111333333222222111111111111333333333333222222222222000111222222333333333333333333333333444444444444333333333333333333333333333333444666777888999999777777666555555555555666666666666666666666666666777777777777777777777777777777777777777777777777777888888999999888888777777888:::<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;777888:::<<<===<<<;;;:::::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;:::999888777777777777888888777666555444444333444555555444444333222111222222222222222222222222111111000000000000//////////////////////////////.................................///......---------------------,,,,,,,,,---..................---,,,,,,,,,---------......------------------------...---+++*********+++,,,------,,,+++++++++,,,,,,...------,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++******++++++++++++***)))))))))************+++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,+++******))))))))))))))))))))))))))))))***************************************************************+++++++++---,,,,,,++++++,,,,,,---,,,,,,---.........------+++++++++,,,,,,,,,------,,,,,,------------------111000///---,,,+++++++++------...///111222333333111111222222222222222111111222222333333222222111333333333333444666888999888888999:::::::::::::::999:::;;;:::999777888999444444444444333222111111000000000000000000000000////////////............/////////000000000111111/////////....../////////,,,---------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))***+++++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------------,,,...---------------------------------------------........................,,,------......------,,,------------------------,,,---......///.........////////////////////////....../////////000000000000000000111222222333333000000000000111111111111111111111111111111111111111111222222222222111111333333222222111111000000333222222222222222222222///000111222333444444444222222333333333444444444333333333333333333333333222333444555777888999:::666666555444444555555555444555555555555555666666777777777777777777777777777777777777777777777777777777888888888888777777666777888999:::999888777888999999:::::::::::::::;;;;;;;;;;;;:::999888777555777:::<<<<<<<<<:::999;;;;;;<<<<<<<<<<<<======::::::::::::::::::::::::::::::999888777777777777777777666555555444333333333333444444444333333222111111111111111111111111111000000000////////////////////////////////////.........................../////////...---,,,,,,////////////////////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***++++++,,,---,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,------,,,++++++,,,---,,,++++++++++++++++++******)))))))))*********+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))************************************************************************)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...---------+++++++++,,,,,,,,,,,,,,,,,,,,,------------------222111///...,,,,,,,,,,,,,,,,,,---...000111222222000111111111111111000000222222222333333222222222333333444444555666777777888888999::::::::::::999888:::;;;;;;999888888999444444444444333222111000000000000000000000000000000/////////.........---////////////000000000000//////............//////,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))***+++++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))******,,,------,,,******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,------...//////....../////////////////////////////////000000000111111......//////000000000111//////000000000111111111000000000000000000000000000111111222222111111000222222222111111000000000222222222222222222222222///000111222333444444444222222222333333333444444333333333333333333333333111222333555666888999999555444444444444444555555333333444444555555555555666666666666666666666666666666666666666666666666777777777888888777777777555555777777888777777666777888888999999999999999999:::;;;<<<;;;:::888777555666888:::;;;:::999888;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777666666555555444444333333111111222333444444444333111111111111111111111111000000000////////////...////////////////////////.........................../////////...---,,,,,,.../////////////////////,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,------,,,++++++---------+++,,,,,,,,,---,,,++++++***))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************)))++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,---------------***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,------...///000000111000000000111000000///...111111222222222222111111111222333444555555555555555666777777888888777777777999;;;;;;:::888888999444444444333333222111000000000000000000000000000111000000//////.........,,,,,,---------.........///......------......///+++---///...***)))***---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,+++++++++***)))))))))***************+++++++++)))************+++++++++************************))))))))))))))))))))))))((())))))))))))))))))(((++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,))))))***,,,---...///000------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,---...//////////////////////////////////////////000000000111111111......................../////////000000000111111000000000000000000000000000000111111111111000000111111111111111111111111111111111222222222222222000111222222333333333333222222222222333333333333333333333333333333333333111111222444555666777777444333333333333444555555222222333333444555555555666666666666666666666666666666666666666666666666666777777888888777777666444555666666777777666666666777777888888888888888555777:::===>>>===<<<;;;555666777888999999999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777555555444444444333333333000000111222222222222222111111111111111111111111000000////////////......////////////////////////.................................///......------,,,,,,,,,---------------,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,,,,------,,,+++,,,---...---,,,,,,------------,,,++++++)))************+++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++---,,,,,,++++++,,,,,,---++++++,,,------------,,,++++++---.........---,,,.........------,,,,,,+++***++++++,,,---...//////......//////000000000000///000000000//////...---///000000111111000000///+++---000333555555444333555666666777777777777777666888:::;;;:::888888888333333444333333222111000000000000000000000000000222222111000000///......,,,,,,,,,---------......///......------......///(((+++...,,,)))(((+++...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++******************+++++++++***************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,************************+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,---...///+++,,,---...////////////////////////////////////........./////////000000000000000///......------////////////000000000111000000000000000000000000000000111111111111000000//////000000111111222222000111111111222222222222111222222333333333222222111222222222222333333333333333333333333333333333111111222222333444555555333333222222333444444555111222222333444444555555555555555555555555555555555555555555555555555555666666777777777777666666555555555666666666666666555666777777888888777777444777;;;>>>@@@???===;;;666666555555666777999:::777888888999::::::;;;;;;::::::::::::::::::::::::999999888777666666666666444444444333333333333333222222222111000///......111111111111111111111111000000/////////.........////////////////////////........................------......///.........,,,,,,,,,---------......------............------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,++++++***,,,+++++++++,,,,,,---...++++++******+++,,,,,,------,,,+++,,,...///...---,,,,,,,,,,,,,,,+++******)))************+++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************************************************************+++++++++***************---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++,,,---...///...------//////...---,,,,,,++++++....../////////...------000000000000000111111111//////000000///...------......////////////......%%%(((---222444555444333777777888999999999999999555777:::;;;:::888777888333333333333222111000000000000000000000000000000333222222111000//////............/////////000000.........------.........$$$(((,,,,,,)))(((,,,000*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))************************+++++++++,,,+++++++++******)))))))))************+++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,************************+++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++///...------------...///+++,,,---...////////////////////////////////////---------.........//////222222111000///...------////////////000000000000000000000000000000000000000000111111111111000000......///000111222333333000000111111222222222222222222333333333222111111111111222222222333333333333333333333333333333333111111111222222333333333222222222222333333444555111111222333333444555555555555555555555555555555555555555555555555555555666666777777777777666666555555555666666666777777555666666777777777777777777:::===@@@@@@>>>;;;999777666555444555777999:::999999:::;;;;;;<<<======999999999999999999999999888777666555555444444555444444333333333333333333444333333111///---+++***000000000000000000000000000/////////............////////////////////////........................,,,,,,---.../////////............/////////000000---......//////......---,,,,,,,,,---------......------------------------***++++++++++++***))))))++++++++++++,,,,,,---...+++*********+++,,,,,,------,,,+++,,,...///...---***++++++++++++***)))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))************************************************,,,+++++++++******))))))111000......//////...,,,***+++,,,,,,------------------------------------///...---,,,,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---...///000000...............///000000000000000111222222333333222222333333333333444444666666666666666666666666666666777777666444222111333333222222111000//////000000////////////000000///............------------.........//////000000...------,,,,,,------............------,,,,,,,,,++++++************++++++......---,,,+++))))))(((++++++++++++++++++++++++******++++++++++++******''''''((()))***+++,,,,,,************************+++++++++*********))))))************))))))))))))+++++++++******(((''''''************************+++++++++*********))))))------,,,+++)))'''&&&$$$++++++************++++++++++++******++++++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...------,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///))))))******,,,,,,---...............////////////000000///...............---.........//////000000////////////000000000000111111000000//////......///000111111111///...---000000000000000///......///000111333444444444444111111111111111111111111000000000000111111111111000/////////000222444666111111000000111111222333///000222444444444222111444444444444444444444444555444444333333444444555666666666555444444444333555555555555555555555555666555444333222333444444444333333333333444555555555666777888:::;;;<<<===666666666777888888999999777777888999::::::;;;;;;;;;:::999888888999:::;;;999888888777666555555444444444444444444444444444222222222222222222222222000111111222222222111111......------------..............................//////...---,,,++++++***///,,,+++,,,...///---+++......------------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++))))))))))))+++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++*********))))))))))))((())))))***++++++++++++***)))))))))))))))))))))))),,,+++******++++++***)))***+++,,,,,,---------,,,------------------------///...------------...///++++++,,,,,,,,,---------,,,---------.../////////000000000000000111111222///000000111111222333333222222333333333333444444555555555555555555555555555555666666555444333222333333222111111000//////000000////////////000000///............---------------......////////////------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))((((((((()))******++++++************************+++++++++*********))))))************))))))))))))(((((()))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******)))))))))++++++************++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------------.........//////...---,,,+++***)))------------------------///---,,,++++++,,,---///,,,,,,,,,---------------............////////////000000///.........................../////////000.../////////000000000000000000000000//////......000000000000000///......000000000000000///......,,,------.........------111111111111111111111111000000000000111111111111000000000111222333444555111111000000111111222333333333222222111222222222444444444444444444444444444444333333333333444444555555555555444444444444555555555555555555555555666555444333333333444444444333333333333444555555777777777888999999::::::666666666777888888999999999999999999888888888888999999888888888888999999888888777777666555555444333333333333333222222222000000000000000000000000111111222222222111111000///..................///.................................------,,,,,,+++...---+++,,,...///---+++......------------............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******))))))))))))******,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++*********)))))))))))))))***++++++++++++***************************,,,+++***+++---------+++++++++,,,---------,,,,,,------------------------///...------------...///,,,,,,,,,,,,------------------..................000000//////000000111222//////000111111222222333222222333333333333444444555555555555555555555555444444444555555444333333222222222111111000000///000//////......//////000///............------------------............///---,,,,,,++++++,,,,,,---++++++++++++************++++++************++++++((())))))***+++,,,------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************+++++++++***************************))))))))))))&&&'''((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))(((((()))***,,,---++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------------,,,,,,,,,...........................------,,,,,,------...***+++,,,---............//////......---,,,++++++...........................---,,,++++++,,,---...////////////......---------............/////////000///......---.....................////////////....../////////000000000000000000////////////...000000//////......////////////000000000///......000000000000000///......111111111111111111111111000000000000111111111111...///000222333333333333111000000000000111222222666444222000///000111222444444444444444444444444444444333333333333444444444444444444555555555555444444444444444444444444666555444333333333333444333333333333333444555555777777777777777666666666555666666777777888888999;;;:::999888777666555444666777777888888777777666777777777666555555444444333333222222111111111000000000000000000000000000222222222222111000//////000//////......//////000........................------------------------...---,,,,,,......---,,,......------------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++******))))))))))))******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++************))))))***++++++++++++***++++++++++++++++++++++++---,,,+++,,,...//////...+++,,,,,,------,,,,,,,,,,,,,,,------------------.........------.........,,,,,,,,,------------..................---------...------------...////////////000000111222222222222222222333333333444444444444444444444444444444333333333444444444444444222111111111000000000////////////......////////////............---------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++************++++++(((((()))***+++,,,,,,---************************))))))************))))))************))))))((((((************************************************************)))))))))((('''((()))***++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++)))((('''&&&'''))),,,---++++++************++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...***+++,,,---...------,,,++++++,,,,,,------......------------------------------,,,++++++,,,------/////////...............---------........./////////......------..................///////////////........./////////000000////////////////////////111000...------...///000...///////////////......222222333333333222222111111111111111111111111111///000000000111111111111---...000111222222111111000000000000000111222222333222111000000111222222333333333333333333333333444333333333333333333444333333333444444555555555444444444444444444444444555555444444333333333333333333222222333333444555555555555555555555555555555555666666777888888888:::999888777666555444333444555666777777666555444666666666555555444444444333333333222111111000000222222222222222222222222222222222222111000......000000////////////000000........................,,,,,,,,,------.........------,,,---------------...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++***))))))***,,,---,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......---..................---,,,,,,---------........................------------------------......///...//////000111111222222222222222333333333444444444444444444444444444444222222222222222333333333111111111000000000000000//////............/////////............---------------------,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++************************************************)))))))))******)))))))))++++++******)))((((((((())))))))))))))))))))))))************************************)))))))))(((***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))************)))((('''&&&&&&''')))***++++++************++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***'''((((((***+++,,,---...++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,+++******)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---......//////------------..................------------......///////////////.....................////////////.............../////////000///...------...///000......////////////......,,,---...///000000000000000000000000000000000000///000000000111111111111,,,---...000000000//////000000//////000000111222...///000222333333222222333333333333333333333333333333333222222333333333222333333333444444555555444444444444444444444444444444444444444333333333333222222222222333444444222333333444444555666666555555555666777777888888777777777666666666555555444555666777777666555444555555555555444444444444444333333333222222222111222222222222222222222222222222222111000///...---000000////////////000000........................+++,,,,,,------.........,,,------------,,,------------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))******+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++---+++++++++---...---,,,,,,,,,---------,,,+++++++++,,,,,,------.........------...//////...------,,,---------............------..................//////......//////000111......///000000111111222222222333333333333444444333333333333333333333333333333222111111222222222000000000000000000000000///......------......//////............------------,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,++++++************+++++++++++++++******))))))(((************************((())))))******))))))(((+++*********))))))(((((())))))))))))))))))))))))***************+++++++++************))))))))))))+++++++++,,,++++++******++++++++++++++++++++++++((((((((()))))))))))))))***)))((('''''''''((()))++++++************++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++***&&&'''((()))***+++,,,------------------------------,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---...//////,,,------------.........---------,,,------...//////////////////.........------........./////////---............/////////.........---......//////------.../////////......***+++,,,...//////000000000000000000000000000000000000000000111111111111------...///////////////000////////////000111111+++---000222444444333222333333333333333333333333333333222222222222333333333333333333444444444444333333333333333333333333444444555555444444333222222222222222222333444444222222333333444555666666444555555666666777777888666666666666777777777777555555555666666555555555444444444444444444444444333333333333333333333333000000000000000000000000111111111111000///......000//////......//////000........................,,,,,,,,,------.........,,,---......,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******+++,,,******))))))))))))************++++++,,,,,,------++++++++++++++++++++++++,,,+++++++++************))))))***++++++++++++***++++++++++++++++++++++++///...,,,---......---,,,,,,---------,,,,,,+++***++++++,,,,,,---......///------...//////...------------------............,,,---------...////////////............///000000......//////000111111111222222333333333333444444222222222222222222222222444333222111000000111111///000000000000000000000///......------......//////............---------,,,,,,,,,,,,+++++++++*********))))))))))))******************+++++++++,,,++++++************++++++************))))))))))))************************(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******************)))***************++++++************++++++(((***+++------,,,+++******++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***(((((()))+++------,,,,,,,,,,,,+++++++++------------------------+++++++++,,,,,,+++++++++++++++,,,,,,---------...,,,,,,---------.........---,,,,,,,,,------...///000/////////............---------.........//////---------.........//////,,,---....../////////...,,,---......//////............///000111111000000000000000000000000000000000000000000111111111111000////////////000111111///////////////000111111......///000111222222222222222222222222222222222333333222222222222333333444444333333333333333333333333333333333333333333444444555555555444333222222222222111222222333444444444444444444444444444444444555555666777777777777777777777777777777777666666555555555555666666333333333333333333333333000000111111222222333333000000000000000000000000///000000000000000/////////..................///........................,,,,,,------------------+++---///...,,,+++---...---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,***))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++------******))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++++++++***************************,,,***))))))******((('''------------,,,,,,+++***++++++,,,,,,---...//////,,,---...//////...---,,,---------.........//////,,,,,,------...///000000---,,,,,,,,,,,,---............//////000111111111222222333333333444444444222222222222222222222222555444222000//////000000////////////000000000000.........------.........//////.........---------,,,,,,,,,++++++***************))))))))))))******(((((())))))*********+++++++++************++++++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++************))))))))))))###$$$&&&''')))******+++************************))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++(((***+++------,,,+++***+++++++++,,,,,,+++++++++------,,,,,,+++***))))))************************+++******************+++,,,***(((&&&'''***---///******+++,,,...//////000........................***++++++,,,,,,++++++***...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///000000//////.........------------.........//////---------.........//////+++,,,...///000///...---,,,,,,---.../////////...///////////////......---000000000000000000000000000000000000111111111111222222000000000111222333///////////////000111111222111///...///000222333222222222222222222222222333222222222222222222333444444444333333222222222333333333333333333333333333444555555555444333222222222111111222222333444666666555444444333222222444444555555666777777777999888888888777777777666777666555444444555666777333333333333333333333333......///000111222333333222222222222222222222222...///000000000000000///......------------..............................------------------------+++---///...,,,+++,,,///---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,++++++++++++++++++,,,...---,,,++++++,,,---...************************++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++*********))))))))))))((())))))***++++++++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...............///000111---...///000111222333333222111000//////000111111000///.........000111222333333333444444444555555444555555555444333333222333333222222111000000000...............------,,,///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,)))))))))))))))*********((()))))))))************((()))***+++++++++++++++++++++++++++++++++++++++((()))++++++******+++---,,,,,,***)))))))))***+++)))***+++,,,,,,+++)))(((...---,,,+++***(((''''''***)))(((((((((***+++,,,,,,,,,++++++***)))))))))++++++************++++++++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++++++++***)))(((---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,------.........++++++++++++++++++++++++---,,,+++++++++---///111......////////////........................------///......------------.........---,,,---...///000//////.........---------000000000000000000000000000000111111000///......000000000000000000000000////////////000000000000000000000000000000000000............///000111222333222111000000000111222///000000000000111111111444444444444444444333333333333333222222222111111444444444555555666666666222333333444444333333222111222222222222333333333888888888888999999999999666777888888888777555444555555555555555555555555555555444333222222222222111000///000111111111///222222111000111222444555000000////////////000000------......///000000000---......//////......---+++,,,---......---,,,+++.........------,,,,,,,,,,,,,,,************,,,,,,,,,---......,,,,,,---...///---,,,,,,---......---...---,,,,,,,,,,,,---...,,,,,,,,,++++++************+++,,,,,,------,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++************++++++...,,,***)))******(((''',,,+++***))))))***+++,,,)))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''++++++,,,---,,,+++***)))))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................---------............///,,,,,,,,,,,,,,,---......---...///000111222222333111000///......///000000000000///...//////000111333333333444444444444555444555555555444444333222333333222222111000000000///////////////...------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,++++++++++++***************************++++++***))))))***++++++++++++******))))))((((((************++++++++++++))))))***+++++++++******((((((((((((((((((((((((((()))******)))((()))+++,,,+++***)))))))))*********************)))))))))------,,,+++***)))((('''***)))((((((((()))+++,,,+++++++++***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++***))))))---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---.........////////////..............................,,,,,,,,,---...///111111...------,,,---...///000//////.........---------------------------------...............---,,,,,,000000000000000000000000////////////000000000000////////////////////////////////////000111222222222222111000000111222333000000000111111111222222555555555555555555555555333333333333222222222222333333444444444555555555222333333444444333333222111111222222333333333444444444444555555555555666777777777777777666555555555555555555555555555555555555444333222222222222222000///000111222111000222111000000000111222333000000////////////000000............////////////+++,,,,,,------,,,,,,+++,,,------------------,,,......---------,,,,,,,,,---,,,+++******+++,,,---+++,,,---,,,++++++,,,---,,,+++)))***+++,,,+++***---,,,++++++++++++,,,------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++************++++++---+++))))))***++++++***++++++***))))))***++++++(((((())))))*********+++******************************+++++++++,,,,,,,,,,,,,,,++++++******))))))+++,,,,,,---,,,+++***)))))))))*********++++++++++++++++++,,,,,,+++++++++************************++++++,,,,,,,,,,,,------////////////////////////////////////////////////---------............///---,,,,,,,,,,,,---......---......///000111222222///...---------...///000111111000/////////000000333333333333444444444444444555555555555444333333333333333222111111000000000000000000000///......------,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++***)))(((''''''***++++++++++++,,,,,,,,,******+++++++++******)))''''''''''''''''''''''''((()))***)))((('''((()))++++++***))))))))))))***+++***))))))***---111333,,,,,,,,,+++***)))(((((()))))))))((())))))***+++)))************+++++++++++++++************++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++***)))---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++---,,,+++******+++,,,---------------,,,,,,,,,,,,------------------------000///---,,,++++++,,,,,,......////////////..............................---------......000111222...------------...//////...............---------////////////////////////...............------,,,000000000000000000000000////////////000000000000........................000000000000000111333333111111111111111222333444111111222222222333333333444444555555666666777777444444444444333333333333222333333333333333444444222222333333333333222222000111111222333444444555555555555666666777777777888888777666666666666666666666666666666666666666555555444333222222222222222111000111222222222000111111000/////////000000000000////////////000000////////////............+++,,,,,,------,,,,,,+++...------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,******+++,,,,,,***)))***+++,,,+++***,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++************++++++...+++))))))***,,,......++++++***))))))***++++++''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------////////////////////////........................---------............/////////.........//////000------...//////000111111///...---------...///000111111111000000000000000222222333333333444444444444444555555555555444444444333333222222111000000111111111111111000//////------------------------,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++*********))))))((((((*********+++++++++,,,,,,+++++++++++++++***)))(((************************)))***+++***(((''''''(((+++******)))))))))))))))***)))(((***...444;;;???,,,+++++++++***)))))))))))))))))))))))))))******((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))******+++++++++))))))***+++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,...------,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,------......//////......------------...............111000//////............------------......//////........................000000000000000000000000///000000000000000//////////////////////////////////////////000000000000////////////////////////000000000000111222333444000000111111222333444444222222222333333333444444222333333444555666777777555555444444444333333333222222222222222222222222222222333333333333222222000111111222333444555555555555666666777777888888999888666555555555666777777777777777777777777777555555444333222222222222333111000111222333222000222111111000////////////000000////////////000000111000000///...------------......//////......---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---,,,+++***+++,,,---,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++///---***)))***,,,......+++******************+++&&&'''((()))***+++,,,,,,******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,------------,,,,,,++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------............///000//////.........//////---------...//////000000//////.........///111111111111111111111111000000222222222333333333444444444444555666666555555444444444333333222111111111111111111111111000000///......////////////......,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********(((((())))))*********+++))))))))))))*********++++++++++++++++++***)))(((++++++++++++++++++++++++***+++,,,+++)))((()))***************))))))((((((***)))(((***...444;;;???++++++******************))))))*********)))))))))(((((()))***+++,,,,,,---++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------......------............---------------.........//////111000///......------------------...............---.....................------------------------//////000000000000000///////////////////////////////////////000000000000000000000000000000000000000000000000111222333444000000111222333444444444222333333333333444444444111111222333444444555555555555444444444333333333222222222222222222222222111222222333333222222111111111222333444444555555111111222222333444555555999888666555555555666777777777777777777777777777555555444333222222222222222111000000222222111000222222222111111000000///000000////////////000000111111000///...------,,,---......//////......---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++,,,...------,,,---//////---+++---..................---------------------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++111...+++***++++++++++++*********++++++*********&&&'''((()))***+++,,,,,,******************************+++++++++,,,,,,,,,(((((())))))***+++++++++------,,,,,,++++++++++++************************))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......---,,,,,,,,,,,,---------------....../////////............000111222///000111111222222111111222222222222333333333333444444555666666666666555444444444333222222111111111111111111111000////////////000000000000//////,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))''''''((()))***+++,,,,,,(((((()))))))))***************+++++++++******)))))))))))))))))))))))))))***+++,,,+++***)))***+++))))))******))))))((('''+++***))))))***---111333***************+++++++++)))************)))(((((((((((()))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......///------............------,,,,,,------.../////////---------------...//////,,,---......//////......---------.......................................,,,---..................000000000000000000000000////////////000000000000111111111111111111111111000000000000000111333333000111222333444444444333222222333333333444444444111111222222333333444444444444444444333333333333333333333222222222222111111111222222222222111111333333333333444444444444222222333444555666666777888888777666666666666666666666666666666666666666555555444333222222222222111000///000111111111///111111222222222111000000000000////////////000000111000000///...---------+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,---///...,,,***......////////////......,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++************++++++000...,,,+++++++++***((()))***++++++++++++***)))''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,(((((()))))))))*********---,,,+++*********+++++++++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......---,,,,,,,,,,,,,,,,,,------------............---,,,,,,---///000111...///000222333333333222111222222222222333333333444444555666666666666666555444444333333222111111000000111111000000///.........///000000///......,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((())))))******++++++))))))*********+++++++++))))))***+++++++++******))))))))))))))))))))))))((()))******))))))***+++((()))*********)))''''''***************)))))))))))))))*********+++++++++)))******+++***)))(((''')))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------((())))))***************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,,,,,,,------...//////000---,,,,,,,,,,,,------...,,,---.../////////...------------.........//////111111111111111111111111,,,,,,---...............000000000000000000000000////////////000000000000000000000000000000000000////////////000111222222111222333444444333333222222222222222333333333333333333333333333333333333333333333333222222222222444444333333222222222222111111222222222222111111444444444444444333333333444555666777888999::::::777777777777777666555555555555555555555555555555555555444333222222222222000///...///000000///......///000111111111000///000000////////////000000000000//////......------+++,,,,,,------,,,,,,+++,,,------------------,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,------,,,+++,,,------------///000000---+++------...//////...------++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++************++++++,,,+++++++++,,,,,,)))''')))***++++++++++++***)))(((((())))))*********+++******************************+++++++++,,,,,,,,,*********************+++,,,+++***)))))))))******+++++++++*********))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////111000///...............,,,,,,------------------,,,,,,++++++,,,...///000,,,...000222333444444333111111222222222333333333444444555666777777666666555444444333333222222111000000000000000///......,,,---...//////...---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************))))))))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++************************&&&((())))))(((((()))+++((()))*********)))'''&&&)))***+++,,,,,,+++)))((()))))))))***++++++,,,,,,)))***+++++++++)))((('''***************+++++++++++++++************++++++++++++++++++++++++++++++------------------------(((((()))*********************************************************************+++,,,,,,,,,,,,+++***+++,,,,,,---------------,,,,,,++++++,,,,,,------,,,+++******+++,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,---------------------------............---,,,++++++,,,------......------,,,,,,,,,------...///000000000///---,,,+++*********,,,,,,.../////////...------------.........//////..............................///000111111000000000000000000000000000000////////////000000000000////////////////////////............///000111222222333444444444333222111111111222222222333333333444444444444444444444333333333333222222222111111444444444333333222222222111111222222222222111111666555555444444333222222222222333444555666777888666777888888888777555444555555555555555555555555555555444333222222222222000...---...///000///...,,,---...000000000//////000000////////////000000///////////////.........---......//////......---+++,,,............,,,+++*********++++++,,,,,,,,,******,,,,,,,,,,,,*********+++,,,,,,******+++,,,000000000222333333000...,,,,,,---......---,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++************++++++(((((())),,,------***((()))***+++,,,,,,+++***))))))))))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((((()))***++++++++++++******))))))******++++++++++++************************************+++++++++,,,,,,,,,//////.........---------,,,,,,------...------------------......---,,,,,,---.../////////...,,,+++---------------------------,,,,,,------...///000222222222333333444444444000222444444333333333444333333333222222222111111333333333222222111111111000000000000////////////////////////............///...,,,******,,,...///......---------,,,,,,,,,************************************************))))))))))))((((((((((((******++++++++++++************+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))***)))((()))***+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,...***---777:::555,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((((((((()))***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++///---,,,,,,---...---,,,*********++++++,,,,,,,,,,,,---------------------........................,,,---......,,,,,,---......,,,++++++,,,---+++***+++,,,------......------........................///000111222222111000///000///...---,,,+++******............////////////////////////////////////000000000000000000000000000000111111111000000///......------------......000000000000000000000000222222222222222111000///222222111111000000//////111222222333333222222111111111000000111111222333000000111333444555333111333333333222222111111111111111222222222333333333444444444555555555555666777666666555555555666666666666666666666666666666555444222111111111222222000000000000000000000000...///111111///...///000/////////000000///---,,,000000000///......------////////////////////////++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,+++***))))))+++---000111333555999:::999555111---+++++++++,,,,,,---------,,,,,,,,,+++++++++******'''(((+++,,,,,,+++***)))************************++++++***)))***+++---...////////////////////////***************************)))((((((((()))+++,,,++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,++++++******++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,///.........------------+++,,,------...---------------------------------...............------,,,////////////////////////------------...///000111111111111222222222222222000222444444333333333444333333333333222222222222444444444333333333222222111111111111000000000000////////////............//////------------//////...------------,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((((((******++++++++++++******))))))*********+++++++++************************++++++******************************************************************++++++*********************************************)))((()))***+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''...///***,,,444666111*********++++++,,,,,,---++++++++++++++++++++++++,,,+++***)))(((((((((((()))******+++,,,,,,------,,,,,,+++******+++,,,,,,------,,,+++++++++,,,---++++++++++++++++++++++++---+++******+++,,,+++***++++++++++++++++++,,,,,,.........---,,,,,,,,,+++------------------------,,,---...---,,,,,,,,,......---,,,,,,------,,,++++++,,,------......------------------------------......///000000///......//////............------////////////000000000000////////////////////////////////////////////////000000111111111000000////////////....../////////000000000000000000000000111111111222222111111000111111111000000000000000333333333444444333333333111111000000111111222333111111111222444444222000333333333222222111111111222222333333333444444444444444444444555555555555777777777666666777777777666666666666666666666666444333222111111111222222////////////////////////...000111111000//////000///333666444...+++,,,...---------------.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******+++---///000333444666777555111---***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,************************+++++++++++++++,,,------++++++++++++++++++++++++***************************))))))))))))***++++++++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,............------------++++++,,,------------------,,,,,,+++,,,---///000///......---------------....................................///000111111111111111111111000000000000222444444333333333444444444444444333333333333444444444444444333333333222222222111111111000000/////////............---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((******++++++++++++******(((((()))))))))*********************************,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***))))))(((***************************)))((()))***+++***(((++++++++++++++++++++++++++++++++++++++++++++++++***//////******000111,,,))))))***+++,,,------...++++++++++++++++++++++++,,,+++***)))))))))))))))+++++++++,,,,,,------...,,,++++++******++++++,,,......,,,+++************++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++,,,,,,++++++++++++++++++//////...---,,,+++******+++++++++++++++++++++++++++---...---,,,+++,,,...///...------......---++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........./////////000000//////000000000111111111///////////////////////////////////////////////////000000111111000000000000000////////////000000000000000000000000000000000000111111222222111111000000000000111111111111333333222222222222333333111000000000000111222222333222111222333333111///222222222222222111111111333333444444444555555555333333333444444444555555444444444444444444444444555555555555555555555555333333222111111111111222///////////////////////////000222222000///000111///777===888---'''+++111***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,---...///000111111000...,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------------,,,))))))))))))))))))))))))************************)))******+++++++++++++++++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++************++++++*********))))))***************+++++++++,,,,,,,,,------------------------***+++,,,------------------,,,+++***+++---000111///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222222222222111111000000///000222444444333333333444555555444444444333333333333333333333333333333333111111111000000000000/////////.........---------,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((******++++++++++++******))))))))))))*********+++************************+++++++++*********))))))((((((((((((((((((((((((+++++++++++++++++++++++++++++++++*********))))))***************************)))((()))***+++***(((************++++++++++++***************************...---))))))---...************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))))))))***++++++++++++,,,,,,------++++++++++++++++++++++++---,,,,,,+++++++++******++++++++++++++++++++++++...,,,+++,,,---......---,,,,,,,,,++++++*********...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000...------...///---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........////////////////////////000000000000////////////////////////////////////////////////...///000000000000000000000//////////////////000////////////////////////000111111111111111000/////////000000111111222222111000///......///000111000000000000000111222222444222111111222222000///222222222111111111111111333333333333444444444444222333333333444444444444222333333333444444444333444444444444444444444444222222111111111111111111///////////////////////////111222222111000000111///666<<<888...(((+++111+++,,,,,,,,,---------...........................+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,+++++++++************)))))))))***+++,,,------------------------+++,,,---...///...---,,,++++++++++++++++++++++++************************)))***+++------,,,++++++++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++***************++++++************+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,------------------)))***+++,,,---------------,,,+++***+++---000111///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222333333222222111111111000000222444444333333333444555555444444444333333333111111111111111111222222000////////////.....................------------,,,---............---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************))))))))))))******++++++++++++***************+++++++++,,,,,,************************))))))*********+++++++++((((((((((((((((((((((((************************))))))*********+++++++++***************************)))((()))***+++***((()))))))))******+++++++++************************)))++++++)))))),,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******************************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++...,,,++++++---///......,,,,,,,,,++++++************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---000...------...///---,,,+++,,,------......------------------------------------------------------.........---------,,,,,,---------.........//////////////////////////////..............................///000000000000000///......------......///////////////////////////222222222111000///...---//////000000111111222222000//////////////////000000000//////000000111222444222111000111111000///111111111111111111111111222222222222333333333333222222222222333333333444333333444555666666555555333333333333333333333333111111111111111111111111........................///000222222000///000111...111444333///------///............------,,,,,,........................+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,///...,,,+++++++++,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++------,,,++++++++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++******))))))******++++++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------((()))***,,,---------------,,,,,,+++,,,---///000...------,,,,,,,,,,,,,,,------------------------............///000111111222222222222222111111111000222444444333333333444444444444444333333333333000000000000111111111111//////.........---------.........------------,,,////////////////////////,,,,,,,,,,,,++++++++++++************************************************++++++*********)))))))))******++++++++++++*********++++++++++++,,,,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***)))((()))***+++***((((((((())))))***+++++++++++++++++++++++++++++++++******)))))))))++++++,,,...------,,,+++***))))))++++++++++++++++++++++++,,,++++++*********++++++***************************++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))+++------,,,,,,,,,++++++++++++++++++))))))***+++,,,---......------------------------***,,,---,,,+++***+++---///...------......---++++++,,,------......------........................///......------......///......------,,,,,,,,,+++,,,,,,---------.........////////////////////////........................------...///000000000000......------------......000000000000000000000000111111111111000///...---000000000000111111111111111111222222222222111111000////////////000111111333111000///111111111000000000000111111111111111111111111222222222333333111111222222222333333333...///111222333222222111222222222222222222222222///000111111222111111111...........................///111111///...///000---------///000000///---/////////...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333222///,,,************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------************************,,,------------,,,,,,+++************************************************)))******+++++++++++++++++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************)))))))))*********************))))))))))))***************))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---------------------------------,,,------------,,,++++++------------------------------------...///000111000000000111111111111111000222444444333333333444333333333333222222222222000000111111111222222222////////////.....................---------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******************++++++++++++******************************************++++++******************************************************************++++++++++++++++++++++++++++++***)))((()))***+++***(((((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))***+++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++,,,+++******+++++++++++++++++++++++++++)))((()))+++---------++++++++++++++++++,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,...---,,,,,,------,,,++++++,,,------......------------------------------///...---,,,,,,---...///------------............------------.........///////////////////////////........................,,,---...///000000000000//////............//////000000000000000000000000......///000111111000000111111111000000000000000///111333444444333111//////////////////000111111222000...///000222222111///000000000111111111222222222222333333333444444111111111111222222222222,,,---///111222222111000222222222222222222222222...///000111222222111000........................---...000000...---...///,,,,,,---///000000///------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,111000...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++***************************************************))))))))))))***++++++++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************((()))))))))*********+++******))))))))))))************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------((((((***+++,,,---------------.........---,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++---,,,,,,------...///000......//////000000111111000222444444333333333444333333333222222222111111111111222222222333333333000000000000////////////......---------,,,,,,,,,+++***(((''''''(((***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))******++++++++++++******))))))))))))************************************,,,,,,++++++***)))))))))************************++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++***)))((()))***+++***((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++***((((((***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,+++***((('''++++++++++++++++++++++++---+++***+++---/////////*********++++++,,,,,,---,,,,,,++++++++++++++++++***************************+++,,,,,,******+++,,,...,,,++++++,,,---+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,---...///000111222............/////////000////////////////////////........................,,,---...///000000000000000000////////////000000000000000000000000000000+++,,,---///111222333333222222111111000000//////---///222444444222///---///////////////000111111111000......000222222222//////000000111111111222333333333444444444555555000111111111111222222222222444666888999888777666111111111111111111111111...///000222222222111000........................,,,...//////...------...,,,...///000000///......*********++++++,,,------------------------------++++++,,,,,,,,,---------////////////////////////*********++++++,,,,,,,,,***+++,,,------------,,,*********+++,,,...///000+++++++++,,,,,,---------,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))...........................---+++***)))***++++++++++++++++++++++++++++++***************************)))((((((((()))+++,,,++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++************************(((((())))))*********+++******))))))))))))*********+++,,,------,,,+++***,,,+++***))))))***+++,,,...,,,***))))))***,,,---...---,,,,,,++++++++++++************************............---,,,++++++************************,,,---......,,,,,,---...////////////000000000000000///.........///111222444444444333222111000///000000000000000000000000111111///...------------------............---------------.........//////......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******---,,,+++)))((((((''''''))))))))))))************************************************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&''''''(((((())))))///,,,***+++---...,,,***************************)))))))))***++++++,,,,,,+++*********))))))((((((***)))((((((((()))++++++******+++++++++***))))))++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,+++******+++,,,...///***+++---.........------,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,---.........---,,,...+++((())),,,......---////////////////////////////////////////////////---------------------------------............///,,,,,,---.../////////...............////////////111111000///////////////000000000000000000000000000000000000000000000000000///---,,,---...000222333222222222222222222333111111111000//////......222222333333333444444444000000111111222222222222666777777555444444555666333222000000111111///...///000111222222222222222//////............//////---......///////////////000000//////.........---////////////////////////,,,,,,,,,+++++++++******.........------,,,,,,,,,...+++((()))+++---,,,+++------,,,,,,,,,+++++++++...,,,***)))******)))((()))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,***++++++,,,---...//////++++++++++++++++++++++++++++++************++++++///---,,,***))))))***+++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------+++*********))))))(((((((((((()))***************++++++***))))))***++++++---,,,+++******+++,,,,,,,,,,,,+++*********++++++------------------------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,,,,........./////////000000000222111000000000111222333333333333333222111000///000000000000000000000000111000///......---------------............------,,,,,,---------.........,,,+++***))))))***+++,,,************************,,,+++***)))))))))******,,,+++***)))(((((((((((())))))))))))************************************************************************************))))))))))))*********+++************************))))))))))))))))))))))))************************************************************++++++++++++)))((('''(((***,,,***)))************************++++++************************************)))))),,,+++*********+++,,,---******+++,,,---------,,,++++++++++++++++++++++++---,,,++++++*********+++*********)))))))))(((((()))************+++++++++************************,,,,,,,,,+++++++++******111000...,,,+++)))))))))++++++---.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---.........------...,,,)))***,,,......---................................................---------------------------------............///---...//////////////////............////////////111000000///////////////000000000000000000000000000000000000000000000000000///...------...000111111111000000000000111111////////////////////////000000000111111111222222111111111111111111111111444555555444333333444444111000///000222333333222///000111111222222222111------,,,,,,,,,,,,------------...///////////////000/////////.........---------------------------,,,,,,,,,+++++++++******,,,,,,+++++++++*********///,,,******,,,...---,,,///............---------///---+++++++++,,,+++))))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........++++++++++++++++++++++++++++++************++++++...---,,,+++***************************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++*********))))))))))))((())))))***************++++++***))))))***++++++++++++++++++++++++++++++******)))))))))******+++........................((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,............////////////000111111000000000111222333222222222222222111000///000000000000000000000000000000///......---------------............------++++++,,,,,,,,,---------******))))))))))))******))))))))))))))))))))))))++++++***)))))))))************))))))))))))******))))))))))))************************************************************++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++&&&&&&%%%''')))++++++***************************,,,,,,++++++***))))))(((*********+++++++++++++++++++++******++++++,,,---***+++,,,---.../////////++++++++++++++++++++++++,,,,,,+++************+++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,---------,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++...------,,,,,,------...+++,,,------......------///---++++++,,,.........................................................---------------------------------............//////000000000000//////...---............/////////000000//////......//////000000000000000000000000000000000000000000000000000000...------...///000//////............//////,,,------...//////000000///000000000111111111111111111111000000000000000333444555666666666555555333222000000222333333222///000000111111111111111------,,,,,,,,,,,,------------...////////////.../////////...............++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++************///---,,,,,,---......---............------------000...,,,,,,------,,,+++)))************+++++++++++++++************++++++------------------------++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++******)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,+++******)))***************)))))))))((()))******++++++******+++******************+++******+++,,,,,,,,,++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------........./////////............//////000000111111222222111000//////////////////////////////////////////...------,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***))))))(((((()))***++++++((()))))))))************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++*********************************))))))((((((((()))))))))***+++,,,,,,,,,************************+++++++++*********))))))*********++++++,,,,,,---)))))))))))))))*********++++++,,,---............************************++++++***************+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------------///---,,,,,,,,,---......................................................---------------------------------............/////////000//////...---,,,---------.........//////000//////.........//////000000000000000000000000////////////////////////000000///............//////......------......///------------......//////111111111222222222222333111111111000000000//////444555777:::<<<<<<:::999888555222111000000...---//////000000111000000/////////............//////,,,---......//////..............................++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,,,,,,,,,,+++++++++******000...,,,,,,------,,,+++))))))*********++++++++++++******))))))******+++------------------------***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,---,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))***++++++++++++************++++++*********)))***+++,,,,,,,,,,,,+++***************+++,,,---************************---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---------------............------......////////////000000111111111000//////........................---......///......---,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))***)))))))))(((((((((((()))***+++,,,((()))))))))************************************************************************************+++++++++***************************************))))))))))))))))))))))))************************************************)))))))))((((((''''''&&&,,,,,,,,,,,,,,,+++,,,,,,************************))))))*********+++++++++*********++++++,,,,,,---(((((())))))************,,,,,,,,,,,,,,,+++***)))*********************************))))))***++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++------......---+++***(((,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,------............---,,,+++,,,---...................................................---------------------------------............///............---,,,,,,+++------------............//////............///////////////////////////////////////////////////////////////.........//////000//////......//////000//////......------------000000111111111222222222111111111000000000000000333555999>>>CCCCCC@@@===999666222000///...---,,,//////000000000//////...//////............//////,,,------...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++*********...,,,******+++,,,+++***))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++)))******+++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++******++++++++++++++++++++++++++++++************++++++***+++,,,---,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++))))))***+++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,---------.........///000111111111000000//////000000000000//////........................,,,---...//////...---,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,))))))***++++++***))))))'''''''''''''''''''''''''''((()))*********))))))))))))(((((()))***++++++))))))))))))************************************************************))))))))))))))))))))))))+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))***+++,,,+++)))((()))***************************((())))))***++++++,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))((('''***************************))))))))))))***++++++)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---...///---------+++******,,,...---------------------------------------------------------------------------------............///,,,,,,---------,,,++++++,,,------------...............------......//////////////////////////////000000000000000000000000.........////////////000000000////////////000000000000//////...------,,,............////////////000111111111222222222222333555;;;CCCJJJKKKHHHCCC999555222000000000000//////////////////......---------,,,,,,,,,,,,------,,,,,,---............------------------.................................,,,,,,,,,+++++++++******)))))))))***************)))+++---,,,+++******+++------------,,,,,,,,,,,,,,,***))))))***+++***))))))************+++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,------,,,,,,++++++******++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------*********+++++++++++++++)))***++++++,,,+++++++++)))***++++++++++++***)))*********)))***,,,---...+++******)))))))))******------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++,,,,,,,,,,,,---------...///000111111111000///...//////000000//////...------------------------+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---)))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&''')))*********))))))***)))))))))))))))******))))))))))))************************************************************************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))******************************************************************++++++''')))+++***)))((()))+++******************************************++++++******************)))))))))***+++,,,---,,,,,,+++++++++++++++***)))((((((************************)))))))))))))))***++++++(((((()))))))))*********)))************+++++++++******************************+++++++++,,,,,,,,,''''''(((***---///111222------+++*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---...///,,,------+++((((((***------------------------------------------------------------------------------------............///,,,,,,------...---------,,,,,,---------............------------...///000////////////////////////000000000000000000000000,,,,,,---///000000000111000000////////////000000////////////////////////---------.........//////000000111222333444444555666999@@@JJJSSSVVVRRRMMM<<<999444222111111111000.../////////......---,,,------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******((()))))))))************))),,,......,,,***+++,,,---------,,,,,,,,,,,,++++++***((((((***+++******)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++***+++++++++,,,************************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++,,,,,,,,,)))***++++++,,,,,,++++++)))***+++,,,,,,+++***)))+++***)))))))))+++...///+++***)))(((((('''((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,,,,,,,,,,***************************+++,,,,,,******+++,,,++++++,,,,,,,,,---------+++,,,.../////////...---......///////////////...------------------------+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---............---,,,))))))))))))))))))))))))&&&'''(((*********)))(((******))))))))))))******))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))*********+++&&&)))++++++******,,,///************************,,,,,,++++++***)))))))))+++*********))))))(((((('''((()))***+++***)))))))))******+++++++++******))))))))))))))))))))))))))))))((())))))***++++++******++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---++++++***+++------...---+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------,,,+++,,,---...///+++,,,,,,***''''''))),,,---------------------------------------------------------------------------------.........//////,,,,,,---...////////////,,,,,,,,,---------......---------------...///000////////////////////////000000000000000000000000++++++---///000111111111//////............//////......//////000111111111////////////000000000111000000111222444555666777;;;>>>FFFRRR\\\___[[[UUUBBB>>>888444222111000///.../////////...------,,,/////////....../////////+++,,,------......------,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,***---000000---+++,,,---+++++++++*********)))))),,,***))))))***++++++***)))************+++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,------------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,---************************---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++!!!$$$(((+++---,,,***((()))(((((()))++++++***(((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))+++,,,+++)))------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------.../////////////////////............---,,,++++++///............---------------------------------++++++***************+++,,,,,,,,,++++++************+++++++++***)))'''%%%(((((())))))******++++++))))))************))))))******))))))((((((''''''(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***(((''''''(((***+++************************+++++++++*********))))))(((((((((((())))))))))))******))))))))))))*********)))(((''''''((()))***+++++++++*********))))))******))))))***+++,,,,,,++++++************++++++,,,+++++++++***)))))))))******))))))))))))******++++++++++++++++++++++++$$$&&&(((***+++,,,,,,,,,++++++******************))))))*********))))))((())))))))))))))))))))))))))))))***++++++++++++***************************,,,,,,++++++***)))))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))))))+++,,,,,,,,,,,,---///++++++++++++++++++++++++************************,,,,,,,,,---------...............///......---,,,,,,,,,,,,---------......------------------------..................---------------............///////////////////////////...///000000000///---,,,---......///////////////111000///......///000111...............---------,,,,,,,,,---...//////000////////////000000000000222444555555666777:::===@@@EEELLLUUU```hhhfff```QQQCCC666222222111...---...............///000000.........------,,,,,,,,,,,,,,,,,,------.........---......---,,,---///222------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++,,,------,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))***+++,,,------,,,***)))******))))))***,,,---///---+++******+++,,,,,,+++************************...---+++*********++++++...,,,***+++---...---***)))******++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******))))))))),,,,,,,,,++++++*********------,,,,,,,,,,,,++++++))))))***+++++++++******++++++++++++++++++++++++%%%'''***,,,---,,,+++******+++,,,,,,++++++************))))))))))))))))))++++++++++++++++++++++++111...++++++---...---,,,------,,,,,,,,,,,,+++++++++,,,------......------++++++,,,,,,,,,---------//////////////////......------.........---,,,,,,............------------------------------------++++++***************++++++++++++******))))))))))))************))))))((()))))))))))))))*********))))))************)))))))))))))))))))))((((((((()))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********---,,,***))))))***,,,---************************+++++++++*********))))))))))))))))))******************))))))))))))***************)))))))))******+++++++++*********))))))******))))))***++++++,,,++++++************+++++++++++++++*********************))))))))))))******************************((()))***+++,,,++++++***)))))))))******++++++,,,******++++++++++++******,,,,,,,,,------,,,,,,,,,))))))***++++++++++++*********************************************++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------...,,,,,,---...............,,,,,,,,,------------...---------------------------------------,,,,,,,,,.........////////////000///////////////////////////////////////......------......///////////////111000///......///000111000000000000000000000///,,,------...//////000000////////////000000000000222333444444555888<<>>BBBPPPTTTYYY___hhhppppppkkkXXXIII:::555555333111000///............//////000---------------......///++++++++++++,,,,,,,,,,,,+++,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,++++++++++++***++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,************+++,,,---------+++******+++,,,,,,+++************************---,,,+++*********+++++++++***))))))++++++***)))......---,,,+++)))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********)))))))))***+++,,,---.........---,,,+++******+++,,,------,,,,,,+++++++++,,,,,,+++///222000+++(((***---++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...111111000000///.........,,,,,,---......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,******************))))))+++***)))(((((()))***+++++++++******))))))(((((())))))************))))))((((((((())))))******++++++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))************************************)))))))))))))))))))))*********++++++******))))))))))))******)))***+++,,,,,,,,,+++***************************+++***************++++++++++++************++++++)))))))))***+++++++++,,,******))))))))))))******)))))))))***************++++++++++++***))))))((((((((())))))******+++++++++*********++++++,,,,,,((()))+++,,,,,,+++)))((())))))***++++++++++++***************************))))))*********+++++++++,,,,,,,,,++++++++++++***))))))***+++,,,------...*********++++++,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++------.........++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,............////////////////////////////////////111000...------......///---......///////////////000000////////////000000------------............//////000000111111111111////////////000000000000222222222222444999???DDDNNNTTTYYY___hhhppprrrnnn\\\MMM===666555222111111//////............///000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,------///000000...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++,,,+++***)))***+++,,,---*********++++++,,,,,,,,,---+++******+++,,,,,,+++************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,...------,,,+++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++************'''((()))***+++,,,,,,,,,---,,,***))))))***,,,---,,,,,,+++***)))******+++***...111///***'''))),,,++++++,,,,,,------------------------------------***+++++++++++++++++++++------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,---------.........111111000000////////////,,,,,,---...////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++---,,,***((('''(((((()))++++++******))))))(((((())))))************))))))(((((())))))******+++++++++***)))))))))))))))***))))))))))))))))))))))))************************++++++******))))))(((((()))(((((((((((((((((()))************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******'''(((***+++,,,+++***)))************************++++++***************+++++++++************++++++)))))))))***+++++++++,,,******))))))))))))***************+++++++++,,,,,,((((((((((((((()))))))))+++******))))))((((((((()))))))))((()))***+++,,,'''((()))******)))((('''))))))***++++++++++++***************************+++++++++*********)))))),,,,,,+++++++++*********))))))******+++,,,------,,,,,,,,,+++++++++*********+++---,,,,,,+++---...************************************************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------++++++,,,,,,---------...,,,,,,,,,---------......////////////////////////111000...------......///---....../////////////////////000000000000//////,,,---------......//////000000000111111111111111////////////000000000000222222222222444999@@@EEEJJJPPPXXX___hhhrrruuusssbbbRRR@@@777444222000000//////............//////...---,,,++++++,,,---...000000000000////////////---///000000...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***)))(((''''''((()))***++++++***)))***+++---...******++++++,,,,,,,,,+++---+++******+++,,,,,,+++************************++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++'''((()))***+++,,,,,,+++,,,,,,+++******+++,,,,,,+++******)))))))))******))),,,...---***((()))***))))))******+++,,,,,,,,,........................+++,,,......---,,,---...------,,,,,,,,,,,,+++++++++,,,------......------,,,---------............000000000000000000000000------.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,---,,,+++)))((((((''''''************))))))))))))))))))************))))))))))))*********************)))))))))))))))******))))))))))))))))))))))))************************************))))))))))))************************************************(((((()))))))))))))))***'''((((((((())))))))))))******))))))))))))******(((((()))***++++++++++++***************+++++++++,,,+++******)))*********++++++************++++++***************+++++++++******))))))))))))***************+++,,,,,,------&&&&&&&&&'''((()))***+++++++++***)))(((''''''&&&)))(((((('''((()))+++,,,************************))))))***++++++++++++***************************,,,,,,++++++***))))))(((++++++++++++************))))))******++++++,,,,,,------,,,,,,+++******))))))+++,,,,,,,,,,,,---///************************************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------......++++++,,,,,,,,,---------////////////////////////000000///...............---....../////////////////////000000000000//////......//////000111111111000000000000000111111111////////////000000000000222333333444666:::@@@DDDGGGOOOYYYbbbkkkuuuzzzyyyjjjXXXDDD:::555222000000000//////............///...---,,,,,,---///111333---------,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,+++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))(((((()))))))))************+++,,,------***++++++,,,,,,,,,++++++---+++******+++,,,,,,+++******************************+++,,,,,,,,,++++++)))***++++++))))))***+++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))******************++++++++++++*********))))))******+++,,,,,,---------------------------))),,,//////---,,,---...------,,,,,,,,,,,,+++++++++,,,------......------------------............/////////000111111222222...////////////......------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---)))*********++++++++++++***************)))(((''')))))))))))))))*********))))))************))))))++++++******************)))((((((((()))***++++++))))))))))))))))))))))))************************)))))))))))))))*********))))))************))))))************************(((((((((((())))))******(((((()))))))))***************))))))))))))******)))))))))***+++,,,------))))))*********+++++++++,,,++++++***))))))******++++++************+++++++++++++++*********************))))))))))))******)))))))))***+++,,,,,,,,,((('''''''''((()))***+++******))))))((((((''''''***)))(((((()))***,,,...,,,+++***))))))***+++,,,))))))***++++++++++++***************************++++++******************++++++++++++***************************+++++++++,,,++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))***+++++++++++++++******++++++++++++,,,,,,,,,------------------------*********+++,,,---------,,,,,,,,,---------......///////////////////////////////////////......------......///////////////...///000111111000///.........//////000111111222000000000000000000000000////////////000000000000222333444555777:::???CCCFFFPPP\\\eeennnxxx|||{{{rrr___JJJ===777333111111000000///...............,,,,,,,,,---000555999;;;+++++++++******)))))))))+++,,,---,,,++++++,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---+++******+++,,,,,,+++************************)))***+++,,,,,,,,,,,,+++)))***,,,+++)))(((***,,,))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,---------,,,++++++)))***,,,------,,,***)))((()))***++++++++++++***+++******+++------+++***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++------------,,,,,,,,,++++++******+++,,,,,,,,,++++++---------.........//////......///000111222333333///000000000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---(((((())))))*********+++'''(((***++++++***))))))(((((())))))******++++++))))))************)))))),,,+++++++++***)))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))************************(((((())))))******++++++''''''((((((((((((''''''************************'''((((((((())))))******)))************+++++++++******))))))))))))******++++++******+++---...000))))))******++++++++++++,,,,,,+++***))))))******++++++************++++++,,,+++++++++******))))))******))))))))))))******'''(((((()))***+++++++++***))))))(((((()))***+++(((((((((((())))))))))))+++***))))))***,,,...///,,,***(((&&&&&&(((***,,,))))))***++++++++++++***************************)))))))))***++++++,,,,,,+++++++++************)))+++++++++************************++++++,,,---------......---+++******+++------------------------******************************+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,------------------------((())))))***++++++,,,,,,---------.........//////////////////////////////...///000000000///---,,,---......///////////////...///000111111000///...,,,,,,,,,---...//////000000000000///////////////////////////000000000000222333555666888:::>>>AAAEEEPPP\\\fffooowww{{{zzzwwwdddMMM@@@999444222222111000///...............++++++,,,///444:::???CCC000000000//////.........---......---,,,---///222---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------------,,,+++*********++++++,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++((()))+++,,,------,,,,,,***+++,,,---,,,,,,***)))---+++******+++,,,,,,+++************************)))***+++,,,---,,,,,,+++***---...---+++***,,,...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++******)))))))))*********++++++,,,,,,,,,+++++++++************)))++++++++++++***)))(((((((((***,,,......,,,***(((,,,,,,,,,++++++*********(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///...------,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---...---,,,+++...------------...//////000000000000000111111111111000...---------.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++************************)))(((''''''(((***,,,...)))))))))***+++++++++,,,'''(((+++,,,,,,+++((('''))))))))))))((((((((((((******+++++++++,,,,,,,,,***)))))))))((((((''''''++++++******))))))((((((************************++++++************++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))++++++,,,,,,+++***((('''((()))******)))((()))+++***++++++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))*********++++++***((('''(((***+++***)))(((((()))***+++************************+++******+++,,,,,,***(((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++***)))***+++...,,,***((('''(((***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++++++++,,,---...///000++++++,,,------...//////.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,...///000000000///...---,,,,,,,,,---------......111111000000//////......111111000///////////////........................---...000111222222222111111222333555666:::???BBBFFFMMMZZZjjjvvv{{{xxxtttoooaaaNNN???777333111///000000000000000000000000+++++++++,,,...333:::???000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------,,,+++************---------,,,,,,+++++++++......---,,,+++***)))((()))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,+++************...------,,,,,,------...))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))***+++,,,------...------++++++++++++------******++++++++++++******))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++,,,------------,,,************************,,,,,,,,,++++++*********)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---......------,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---............///000111222222333000000//////.........//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***************************(((((()))*********************************++++++((()))***++++++***)))(((***)))))))))((((((((((((*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++************************************++++++************++++++,,,+++++++++************)))))))))************+++++++++,,,,,,+++***(((''')))***++++++***)))***+++((())))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******+++,,,,,,+++)))(((***+++,,,+++***))))))***+++,,,+++++++++***************((((((((()))******)))'''*********+++++++++,,,,,,************************************************)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********************************************++++++++++++++++++************+++,,,,,,---++++++,,,,,,------............---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,---...//////...------,,,,,,---------.........111000000000/////////...111111000///////////////////////////////////////...///000111222222111111111222333444555888===@@@GGGNNN\\\jjjuuuwwwrrrmmmbbbVVVFFF:::555333111///////////////////////////000///...000333888===@@@000//////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,------,,,,,,,,,,,,------)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,------------...///111222333333000000000000000//////.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((((())))))************************'''(((***,,,,,,***)))'''******************)))))))))))))))******)))))))))******)))))))))(((((((((*********++++++++++++,,,******))))))))))))((((((+++++++++++++++,,,,,,,,,************************++++++************++++++++++++*********)))))))))*********+++++++++,,,,,,+++++++++++++++***)))((('''((())))))''''''((()))((())))))))))))*********************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,---+++***)))+++,,,,,,,,,++++++++++++,,,,,,++++++++++++******))))))((('''''')))++++++***(((*********++++++++++++,,,************************)))))))))))))))))))))))))))***++++++***)))***+++))),,,///111111///,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,---...///////////////,,,------------.........000000000000////////////111000000///////////////000000000000000000000000///000111111111111000000111222333333444666:::>>>EEEMMMZZZgggnnnllleee^^^OOOGGG===555222111000//////////////////////////////------000666999:::999/////////...---------,,,........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++,,,---...------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------,,,,,,,,,,,,------************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,++++++++++++*********)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,+++,,,,,,---...---......///000111222222///000111111111000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************))))))***++++++***((((((++++++******))))))((((((+++***)))(((((()))***+++*********)))))))))((((((************++++++++++++(((((((((((((((((((((((()))******++++++,,,,,,,,,************************++++++************++++++*********))))))))))))(((************+++++++++,,,++++++++++++******))))))(((*********((('''((()))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++***************++++++,,,,,,+++))))))+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))***))))))***,,,...---,,,************++++++++++++************************************************)))***++++++***)))***+++)))+++...111111000---++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++......---,,,,,,,,,------,,,+++++++++++++++++++++------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,---......///000111111111------------............000000000000////////////000000////////////000000000000000000000000000000111111111111111000000000111222222222222444888;;;AAAIIIVVV```ccc]]]SSSLLL@@@;;;666222000000///---////////////////////////---,,,...444:::;;;666111...............------------------------------------,,,,,,++++++,,,,,,---*********++++++++++++,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++++++++++++++++++++*********))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************************))))))*********++++++,,,,,,,,,.........------,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++---,,,+++***+++,,,---...---------------......///000000000//////////////////000111111111000...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,************************+++***)))(((((()))******+++******))))))(((((((((+++***)))(((((()))***+++************))))))))))))))))))*********+++++++++++++++++++++++++++++++++((()))))))))******++++++************************++++++************++++++*********))))))))))))((()))))))))*********++++++++++++******************,,,---...---+++***+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************+++***************++++++)))*********((((((***,,,)))******************)))+++++++++*********))))))***))))))***,,,......---))))))*********+++++++++************************++++++++++++++++++++++++)))***++++++***)))***+++***+++,,,---......------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,......---,,,,,,,,,------,,,+++++++++++++++++++++------------------------------------------------,,,,,,---------...............------------......,,,,,,------...///000000---------.........//////////////////000000000000000000////////////000000////////////////////////111111111000000000000000111111222111111333777:::@@@GGGQQQXXXWWWPPPFFF???777555333111000///...---........................---///333:::@@@>>>666...---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++*********))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************************)))))))))))))))))))))******+++,,,,,,,,,,,,,,,---------,,,+++++++++******++++++,,,---...,,,,,,+++++++++*********,,,,,,++++++,,,,,,------...------------...//////111000000//////......---///////////////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,************************+++***((('''''')))+++,,,))))))))))))))))))((((((+++***)))(((((()))***+++++++++*********))))))))))))))))))************+++)))))))))***************)))))))))))))))*********************************++++++************++++++++++++*********))))))))))))))))))************+++++++++******)))******+++)))***+++***(((''''''(((((())))))))))))*********************************))))))))))))))))))))))))------------------------*********)))******+++,,,((()))***)))((((((***,,,((()))************)))(((***************************)))'''(((***+++,,,+++)))))))))************+++************************++++++++++++++++++++++++)))***++++++***)))***+++,,,++++++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++++++++,,,************************...---+++******+++,,,,,,+++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------............///......------......///+++*********+++,,,------------........./////////////////////000000000000///////////////000000111////////////////////////111000000000000000111111000111222111222444777:::AAAGGGOOORRRNNNFFF>>>999333333222222000///...---........................,,,...222888;;;888111+++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++...---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---------,,,++++++******------++++++++++++------...---,,,+++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((())))))***,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++*********)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********++++++++++++******)))))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,+++***************+++,,,---...------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,------,,,,,,------...//////////////////.........///......---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************************((((((((())))))***++++++((((((((()))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))************&&&'''''''''((((((((()))++++++***************)))************************++++++************++++++,,,+++++++++*********************+++++++++,,,,,,++++++***))))))***+++,,,'''((()))(((%%%$$$%%%&&&((())))))))))))*********************************))))))))))))))))))))))))------------------------******))))))***++++++,,,)))*********))))))+++---)))***++++++++++++***))))))))))))***++++++,,,,,,,,,***((((((***++++++***))))))))))))************************************************************)))***++++++***)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------************************'''(((((()))***+++,,,,,,************************,,,+++***))))))***,,,---************+++,,,,,,---++++++,,,,,,------......,,,,,,,,,---------......------------------------------------..................---,,,,,,---......---,,,++++++++++++------............////////////.../////////000000000111///////////////000111111000000000000000000000000000000//////000111222333000111111111222444888;;;BBBFFFJJJJJJEEE>>>888555000111222222000/////////........................,,,---///000000///---,,,,,,,,,------...//////000---------------------------,,,,,,++++++,,,,,,---000//////...---,,,++++++,,,,,,++++++***++++++++++++++++++,,,,,,---------***+++++++++++++++,,,,,,...------,,,,,,+++******...---+++******+++---...,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,++++++*********((())))))***++++++,,,,,,'''(((***+++,,,,,,+++***************+++,,,---.........---------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...---.........//////000000///...---++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************%%%''')))+++,,,+++******''''''(((((())))))******)))))))))******)))))))))+++++++++************)))))))))))))))************))))))******+++++++++,,,---,,,,,,++++++*********************************++++++************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++***))))))***+++,,,------...---***))))))******++++++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,***+++++++++******,,,...***+++,,,------,,,+++***(((((()))***+++,,,,,,---///---+++***+++------,,,))))))))))))************************************)))))))))))))))))))))))))))+++++++++***)))***+++,,,------------,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,...+++++++++,,,---...///000++++++,,,------...//////,,,,,,,,,------.........---------------------------------.........//////------++++++++++++------111000///...---...///000............/////////000.../////////000000111111///////////////000111111111111111111111111111111000////////////111333444000111111222222555999<<<@@@CCCFFFDDD>>>777333222...000111111000000000111........................111111000...,,,---000222+++,,,,,,---...///000000........................---,,,,,,++++++,,,,,,---111111000///---,,,+++***************+++,,,------+++++++++,,,,,,---------((()))***+++,,,---......***++++++,,,,,,------......---+++******+++---...************+++,,,------,,,++++++++++++++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++,,,------------,,,************************************************---,,,+++***)))))))))))),,,***(((''''''(((***,,,******+++,,,,,,---......---,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------******************************++++++++++++******************************)))************+++++++++))))))))))))************+++***)))))))))))))))***+++++++++************)))/////////...---,,,+++***************************((((((((((((((((((((((((++++++******************---+++******++++++)))(((***+++,,,,,,+++***)))(((******))))))))))))******...---+++*********+++++++++,,,,,,------,,,,,,+++))))))************))))))(((((())))))******++++++++++++++++++++++++++++++))))))***,,,//////...,,,************************)))************+++++++++*********************************)))))))))))))))))))))************))))))******++++++++++++******+++++++++*********))))))(((+++---,,,******,,,...++++++******************---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////.........,,,------.../////////...///////////////.........000000////////////000000////////////////////////////////////000000000000------...///000111222222...///000111333444666666======<<<;;;999666333111------......//////000000---------.........//////000///...---,,,------..................///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,...---+++))))))***+++,,,*********++++++,,,,,,,,,,,,------......------,,,******))))))***,,,---///---------------...///000,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,++++++,,,---.........---,,,---,,,+++*********+++,,,,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,+++,,,------++++++,,,---,,,---......//////......+++,,,,,,------,,,,,,+++------------------------------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---************************---,,,+++***))))))))))))+++***)))(((((()))***+++******++++++,,,------...***))))))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((((((((((((((((((((()))************+++++++++))))))))))))******************))))))))))))******+++++++++************))),,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))************************,,,***)))***++++++***)))+++***)))'''''''''((((((++++++************++++++++++++)))((((((((())))))+++,,,,,,------,,,,,,+++))))))************))))))************+++++++++++++++++++++++++++++++++++++++******+++,,,---+++***************************(((((()))))))))*********************************************))))))))))))))))))************))))))******++++++++++++******+++++++++*********))))))(((***,,,+++)))(((***,,,++++++******************//////.........---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////............,,,---...////////////.../////////////////////...000//////......//////000////////////////////////........./////////000000///////////////000000000111111111222222333333333777777777666444222000...////////////000000000000---------.........//////000///...---,,,------..................//////000------------------------******************************++++++++++++++++++---,,,++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++*********+++,,,---...,,,,,,,,,,,,,,,---......---,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,------.........---+++***,,,+++***)))((())))))***,,,,,,,,,+++++++++************++++++++++++******+++,,,------++++++,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++************************,,,,,,+++***))))))))))))))))))))))))))))))))))))******++++++,,,,,,------***))))))***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++++++++++++++++++++******************************++++++++++++******(((((((((((((((((((((((()))************+++++++++))))))))))))************)))))))))))))))***+++,,,+++++++++************)))))))))************))))))************************************************************************+++***))))))+++,,,+++***,,,***(((&&&%%%''')))+++,,,++++++******++++++,,,+++***))))))((()))))))))++++++,,,,,,,,,,,,++++++))))))************)))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++...,,,******+++,,,+++***************************'''((((((((())))))))))))************************************************))))))************))))))******++++++++++++******+++++++++***************)))***+++***(((((()))*********++++++++++++++++++............------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................---...///000000000///........./////////////////////..................///////////////////////////---------.........//////000000000/////////......333333222222111000000000222222222222111///...---111111111000000000000000---------...............//////...------------.........------......///000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...000000111++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,......+++++++++++++++,,,,,,---------,,,,,,++++++******))))))***+++,,,---------/////////...---,,,***))),,,,,,+++***************,,,,,,,,,++++++++++++***(((***,,,------,,,***(((+++,,,------++++++,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++++++++++++++++++++***)))***,,,---,,,+++************************,,,++++++***))))))******))))))************))))))******++++++,,,,,,,,,,,,,,,+++***+++------+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------........................------------------------++++++++++++++++++++++++++++++*********)))******++++++++++++++++++++++++******************************++++++++++++******************************))))))*********+++++++++((()))))))))************(((((())))))***+++,,,---+++++++++*********))))))'''(((((()))*********)))***************************************************************+++++++++***)))((()))+++,,,,,,+++---+++***(((((()))+++,,,+++******))))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++******))),,,,,,,,,++++++******)))************************///---******+++------,,,************************((((((((()))))))))******************************)))***************++++++)))******++++++******)))***++++++,,,,,,++++++*********************************+++***))))))))))))******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...............///...///000111222111///...............////////////......------------......////////////////////////,,,,,,,,,---------......////////////////////////333333222111000/////////000000111111111000000000111111000000//////..........................................------.........------------...//////------------------------.................................------,,,,,,++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++(((((()))***+++---...//////.........---,,,++++++......---------,,,,,,---++++++++++++++++++++++++******+++,,,,,,+++******+++,,,------++++++,,,---,,,---......//////......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************---,,,+++,,,...///...---************************,,,+++******)))*********))))))************))))))******+++++++++++++++,,,++++++***+++,,,---+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------........................------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************))))))*********+++++++++((()))))))))************))))))))))))***+++------+++++++++*********))))))'''((()))***++++++++++++************************************************))))))*********+++++++++***)))((()))+++,,,,,,+++)))******+++++++++******))))))(((((((((((())))))++++++++++++,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++******)))))))))(((************************+++)))'''(((***,,,------************************)))))))))*********++++++************************))))))******+++++++++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------....../////////000222333333222000...---.........//////000000......------------......////////////////////////,,,,,,,,,,,,------------,,,------...///000000000111000000000000000000000/////////000000111111222/////////......------,,,.....................---------..................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---------............------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++((((((((()))+++---///000------------------------............------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,------++++++,,,---,,,---......//////......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************---,,,+++,,,...///...---************************++++++***************+++))))))))))))))))))))))))******++++++++++++++++++)))(((((()))******)))'''++++++++++++++++++++++++))))))******+++,,,,,,,,,------------------------........................---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((((((((((((((((((((()))************+++++++++))))))))))))***************************+++,,,---+++++++++************)))))))))***+++++++++++++++************************************************)))))))))***++++++,,,,,,+++***))))))+++,,,+++***&&&''')))******)))((('''(((((((((''''''((((((((((((((()))************)))******++++++++++++************++++++++++++***************)))))))))))))))************************&&&%%%$$$%%%(((*********************************************++++++++++++************************))))))******+++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++***************++++++++++++*********,,,---,,,+++******++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111333555444333000...------......///000000000///..................///////////////////////////,,,,,,,,,---------......+++,,,---...///000000111////////////000000000000...---------...///000111......------------------...............---------,,,---......///.........------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++*********------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------...//////......---...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***))))))***+++...000111---,,,,,,,,,,,,---...///+++++++++++++++***))))))***++++++++++++,,,,,,,,,...---+++))))))+++---...+++,,,------++++++,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------+++++++++++++++++++++++++++***)))***,,,---,,,+++************************+++***************+++++++++***)))(((((()))***+++++++++******************)))(((((((((******((('''************************((())))))***++++++,,,,,,------------------------........................,,,,,,,,,,,,+++++++++***************************%%%&&&(((***+++++++++***++++++++++++++++++++++++******************************++++++++++++******(((((((((((((((((((((((()))************+++++++++))))))))))))************+++++++++******+++,,,,,,+++++++++************)))))))))***+++++++++******************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,***)))***++++++***)))((((((((((((((())))))***))))))(((((((((((())))))'''((()))***+++******)))******++++++++++++*********++++++,,,,,,++++++***)))***************++++++************************'''&&&&&&''')))***)))'''************************))))))))))))************************************))))))***++++++,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))*********+++++++++***((('''))),,,...---+++******++++++,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,+++******++++++************************+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000222444666555333000...------......///000000111000//////......//////000////////////////////////------------............---------....../////////////////////////////////...------------///000111---------...............//////.........---------,,,,,,.../////////......------,,,,,,------...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++***))))))***,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,---...///000//////...---------,,,+++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,...000222///...---,,,,,,,,,---...)))***+++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++************************+++***************++++++,,,***)))'''''')))***,,,++++++******************+++***)))***,,,,,,***)))************************((())))))***++++++,,,,,,------------------------........................,,,,,,,,,++++++*********************************###$$$&&&(((************))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++))))))))))))************,,,,,,++++++***++++++++++++++++++************)))))))))************))))))************************((((((((((((((((((((((((((())))))***++++++,,,,,,---+++******++++++)))(((,,,***)))((((((***,,,...******))))))))))))******)))***+++,,,------,,,+++******++++++++++++*********++++++,,,,,,++++++************++++++,,,,,,---))))))))))))))))))))))))+++******+++,,,,,,)))'''************************(((((((((((())))))))))))************************))))))***+++,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))******++++++++++++(((&&&%%%'''+++...---+++******+++,,,,,,---......)))))))))******+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,+++*********+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111333555777666444111...---------...///000000111000000////////////000000////////////////////////---------........./////////............---------000000000///......------000//////...///000222333---.........//////000000//////.........---------+++,,,.../////////......---,,,,,,,,,,,,---..............................------------------------+++++++++,,,,,,---------+++***)))((())),,,...000.........------,,,,,,,,,,,,------......------,,,......///000000///...---,,,,,,+++***))))))***************************+++------,,,+++,,,...111222111000...,,,+++++++++,,,++++++,,,---,,,+++***)))*********++++++,,,,,,,,,***+++---......---+++***+++,,,------++++++,,,---,,,---......//////......+++,,,,,,------,,,,,,+++------------------------++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++***)))))))))***,,,,,,---,,,***)))))))))******+++***)))))))))***,,,,,,))))))(((((('''&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,***+++,,,---.../////////---+++)))'''&&&&&&&&&'''+++)))'''(((+++,,,***(((((()))))))))************)))***+++,,,,,,+++***)))(((''''''(((***,,,+++***************************(((((((((((()))***+++,,,++++++******************))))))))))))))))))))))))))))))******++++++,,,,,,...,,,)))&&&&&&'''***,,,***************)))((((((+++++++++******(((''''''((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,......------,,,+++******+++******)))))))))))))))))))))************))))))(((((()))***************)))))))))))))))******+++***++++++,,,,,,++++++***))))))***++++++++++++***************************)))***+++,,,,,,+++***)))---,,,+++*********,,,,,,,,,,,,++++++,,,,,,---...************************'''(((((()))***+++++++++)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))+++111222+++'''))))))''',,,++++++******++++++,,,........................***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---......,,,+++,,,...,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------000,,,)))(((+++------,,,---------............///...000333555666666444333444111---+++---///000000000///...------...///000000000000000000000000000---------.........//////------------------------////////////////////////---.........///000000000---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------000///---+++++++++---....../////////...------,,,...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,---...////////////,,,,,,------,,,***)))''')))))))))***+++,,,......---,,,+++*********+++,,,111000...,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------......---------------------------------------,,,,,,+++++++++,,,,,,,,,---------......///...,,,++++++,,,...///---.........---,,,,,,+++........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,***)))))))))******+++***)))))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,***+++,,,---------------------,,,+++++++++,,,,,,,,,***)))))),,,,,,+++)))************++++++++++++)))***+++,,,,,,+++***)))***))))))***,,,...---,,,******************************)))))))))))))))***************************)))))))))))))))))))))))))))))))))***************---+++)))''''''(((***++++++++++++++++++***))))))+++++++++******)))((('''******************************))))))))))))******------,,,,,,+++*********+++******)))))))))))))))******++++++++++++******(((((()))******************************++++++,,,***++++++,,,,,,++++++***)))******+++,,,+++++++++******************************++++++++++++******,,,+++******)))***+++,,,+++************+++,,,,,,************************'''(((((()))******++++++)))************+++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******(((...///***'''***+++))),,,++++++******++++++,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...---,,,+++,,,...---,,,++++++*********+++++++++++++++++++++++++++............////////////------------------------111...++++++...//////------------............//////000333555666666555555333222000000111333222222//////............//////////////////////////////---------.........//////------------------------////////////////////////,,,,,,,,,------------------------............//////...------,,,,,,,,,---,,,,,,------------------+++,,,------......------000...---++++++,,,---..................---,,,,,,---,,,++++++++++++,,,---******+++++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,------.........------.........------,,,,,,,,,,,,,,,,,,+++***)))************+++,,,------,,,,,,+++******++++++,,,///...---,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...------......------,,,+++........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,+++******)))***************))))))******+++,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,***++++++,,,,,,,,,+++++++++,,,---...............,,,+++***+++,,,---,,,******++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++***)))***,,,------,,,************************,,,+++***)))((((((((((((************************))))))))))))))))))))))))***))))))))))))))))))(((+++***))))))((())))))))),,,,,,,,,,,,,,,+++************+++******)))((('''******************************))))))))))))******,,,,,,++++++***)))))))))+++******)))))))))))))))***++++++,,,,,,++++++***(((((()))***************+++++++++***+++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,************************++++++************++++++******)))))))))******+++)))))))))))))))***++++++************************((((((((()))******++++++)))************+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++&&&***,,,))))))+++---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++---...---,,,+++,,,...---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------///---,,,---...///...,,,---------............//////000111333444666777777222333444777999888666444......////////////..............................---------...............------------------------////////////////////////---------------,,,,,,,,,---------............//////...------,,,---------------------------,,,,,,+++,,,------......------///...---,,,+++,,,---...,,,------------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------............---,,,+++***,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------......------,,,,,,------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++*********************************+++++++++(((((())))))************++++++++++++++++++++++++******++++++++++++************))))))******+++,,,******+++++++++******))))))***+++,,,---,,,+++***++++++***++++++++++++************+++++++++,,,,,,******+++,,,,,,+++******)))((('''(((***+++***)))************************++++++***)))(((((())))))***************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))*********)))))))))++++++,,,,,,++++++***)))***************)))((((((************************,,,,,,++++++++++++,,,,,,+++*********))))))((((((+++******))))))))))))))))))******++++++******)))(((((()))***************+++************+++,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,************************,,,+++***))))))***+++,,,)))))))))))))))************))))))))))))***++++++************************(((((())))))************))))))*********+++++++++))))))***++++++++++++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,((()))******+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,------,,,+++,,,...++++++************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***---------............////////////000111444666777111444888<<>>@@@???:::555---...///000000///...---.............................................---........................////////////////////////000000000///.........------------............///......---------......///.........------,,,,,,,,,+++,,,------......---------------,,,------------++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,***+++,,,,,,---------,,,---,,,+++++++++,,,---...------,,,+++******************++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------...------,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))***++++++++++++***))))))***++++++++++++***---,,,,,,+++******))))))++++++++++++++++++++++++******++++++++++++************))))))******+++,,,)))******+++++++++******+++++++++++++++***)))(((((()))******)))((()))***(((((()))))))))************+++,,,------,,,+++***,,,+++***+++,,,---,,,***************************(((((((((((()))***+++,,,)))))))))***++++++,,,,,,***************************))))))))))))))))))(((((())))))************))))))************)))(((((())))))************))))))((((((((((((((((((((((((******))))))))))))************))))))))))))))))))+++******)))))))))))))))'''(((((((((((((((((('''(((((()))***************))))))(((((())))))***+++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,************************++++++************++++++(((((()))***+++++++++++++++************+++,,,,,,************************))))))))))))))))))******)))************+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++...***))),,,---+++***+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***,,,,,,++++++---...*********)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---------............///,,,,,,++++++,,,...000111000222777;;;>>><<<888444......////////////.............................................---------........................////////////////////////---------------,,,,,,,,,---------............///.........---......///000------------------,,,,,,+++,,,------......------,,,,,,------------------+++,,,,,,---------------,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***+++,,,------.........------,,,,,,,,,,,,,,,------,,,,,,+++*********+++))))))+++,,,,,,,,,,,,,,,,,,,,,---......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---------............+++,,,------......------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***((()))***+++,,,++++++***((()))***+++,,,++++++*********************************************************++++++++++++************))))))******+++,,,))))))***+++,,,,,,,,,,,,******)))))))))***++++++(((***,,,+++)))(((***,,,))))))*********+++++++++++++++,,,------,,,++++++,,,+++***+++,,,,,,+++******************************)))))))))))))))******((())))))***++++++,,,,,,************************)))))))))***************((())))))))))))******+++***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************+++******)))))))))))))))(((((())))))))))))(((((((((((()))*********************))))))******+++,,,***++++++,,,,,,++++++***)))******+++,,,+++++++++******************************++++++++++++******((()))***+++,,,,,,,,,+++***))))))))))))***++++++***************************))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++************************((()))***+++,,,++++++***---'''&&&***,,,)))(((***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((***+++,,,++++++---...,,,+++++++++,,,,,,---...++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,---...,,,******,,,///---------............///------,,,,,,---......///000111444777999999555222//////............////////////////////////////////////.........---------........................////////////////////////,,,,,,,,,------------------------............///...............///000000,,,,,,------------------+++,,,------......------+++,,,,,,---.........---,,,,,,---...............+++,,,------------,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------.........,,,------.........------............---,,,++++++,,,,,,++++++***+++++++++((()))+++,,,------,,,,,,)))***,,,.../////////...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------((()))***+++,,,+++******((()))***+++,,,,,,+++***((()))***+++,,,+++******&&&&&&''''''(((((())))))******************************++++++++++++***************)))***++++++,,,((()))***+++,,,---------''''''&&&&&&''')))+++---))),,,---,,,***)))+++---******+++++++++,,,,,,,,,++++++------------+++++++++)))((()))******)))(((************************,,,+++***)))((((((((((((((())))))***++++++,,,,,,************************))))))******++++++,,,,,,))))))(((((()))***+++++++++,,,,,,,,,,,,+++******((())))))*********))))))************************,,,,,,++++++++++++,,,,,,***************++++++++++++******)))))))))))))))))))))************))))))(((((()))***************++++++******++++++,,,---+++++++++,,,,,,+++++++++))))))***++++++++++++***************************)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,((((((((((((((()))***************************************))))))))))))))))))************+++++++++))))))***++++++++++++***((())))))))))))*********++++++++++++++++++++++++************************'''(((***,,,---,,,***)))***$$$"""(((+++((('''))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((***++++++++++++---...---------------...///000++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++)))''''''+++...---------.........//////........................000000111444666666333111000///...------...///000000000000000000000000000//////.........---------////////////////////////////////////////////////---......//////000000000---------.........//////...............///000000,,,,,,,,,------.........+++,,,------......------+++,,,------.........---,,,------.../////////...***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////////////////...---,,,,,,......//////...,,,***))),,,++++++***++++++,,,,,,((()))+++,,,------,,,,,,'''(((+++---///000111000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------.........//////+++,,,------......------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......///...,,,++++++,,,...///+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------************))))))))))))------,,,+++*********+++++++++******)))(((((((((&&&'''(((*********)))(((((())))))***++++++,,,,,,,,,+++***))))))***+++,,,---+++)))(((((()))+++---)))******++++++******)))------,,,+++*********+++)))***++++++***)))***+++++++++******)))(((((('''(((***,,,,,,++++++,,,---+++++++++++++++***)))((((((***,,,+++(((''')))+++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))+++*********))))))((((((******))))))))))))******))))))******+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++************+++++++++******)))+++++++++*********)))))))))************+++++++++************************,,,,,,++++++***)))))))))******++++++++++++******(((,,,///---)))(((***...+++***)))((((((***,,,---++++++******************)))************+++++++++...,,,))))))***,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++)))(((************************---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,++++++******++++++,,,...------------...//////------------------------,,,,,,------...///000000---///000222222000///---///...---,,,,,,,,,,,,,,,---.........---,,,++++++........................---...............------......---,,,---...///000........................///////////////////////////...------...///...---,,,,,,,,,---------..............................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------.........///...,,,***)))***+++........................///............---------------..................------------------------------------------------)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------***+++,,,---...000111111000///---+++++++++---...---------------------------,,,+++***+++,,,---...+++,,,------......------///////////////.........,,,,,,------...---------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,..................------++++++,,,---............))))))******+++++++++,,,,,,,,,+++***************))))))))))))************'''((()))************)))------,,,+++***)))((((((,,,+++************+++,,,,,,++++++++++++++++++,,,******++++++++++++******,,,,,,+++***************)))***++++++***)))***+++,,,++++++***))))))(((((((((***,,,,,,+++***+++,,,+++++++++++++++***)))))))))+++,,,,,,))))))***,,,+++,,,,,,,,,++++++***)))(((((()))************)))++++++*********)))))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''+++*********))))))))))))******))))))))))))******)))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))************+++++++++************************)))))))))***++++++,,,,,,******++++++++++++******))),,,...---)))(((+++...***)))((('''((()))+++,,,************************)))************+++++++++,,,***))))))***++++++***+++++++++*********))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++******+++******)))........................---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++---,,,,,,,,,------......,,,,,,++++++++++++,,,,,,---------,,,---......///------------------------,,,,,,------...//////000......///000000///......000///......---------...---............------,,,........................---...............------......---------...///000........................///////////////////////////...------...///...---,,,,,,,,,---------..............................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---......---,,,+++---..............................---------,,,,,,,,,,,,---.........---,,,++++++------------------------------------------------***++++++,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------+++,,,,,,---...///000000000...---+++++++++---...------------------------,,,,,,++++++,,,,,,------+++,,,------......------........................---------...------,,,,,,,,,------......------,,,......------,,,,,,++++++........................,,,,,,---.........------((())))))***+++,,,---...++++++***)))))))))******(((((())))))***++++++,,,))))))***+++++++++******------,,,+++***)))(((''',,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++++++++***)))))))))******)))***++++++***)))***+++,,,,,,,,,+++******))))))''')))++++++***)))***+++***++++++++++++***))))))***,,,---,,,+++***+++,,,+++++++++,,,++++++***)))(((((()))************)))******))))))))))))(((((())))))))))))))))))))))))************************)))))))))***))))))((('''***************)))))))))******))))))))))))******(((((())))))))))))*********************)))))))))))))))))))))))))))))))))******************************************************++++++++++++******+++,,,,,,---------,,,,,,---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++++++++******))),,,...,,,***)))+++---)))((('''''''''(((***+++************************)))************+++++++++---,,,,,,,,,......,,,++++++++++++***************,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++*********,,,------------------,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,------.../////////........................000000///............///---...///////////////...........................------...............---......------......///000........................///////////////////////////...------...///...---,,,,,,,,,---------..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......------///000------------------------------,,,,,,,,,+++++++++.........---,,,+++))))))------------------------------------------------+++,,,,,,,,,,,,++++++***---,,,,,,,,,,,,---......------------------------,,,---------............///...,,,++++++,,,------------------------------++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......//////............---,,,++++++,,,------......------,,,000//////...---,,,++++++........................------.........------,,,(((((()))***++++++,,,,,,******)))))))))))))))***)))))))))******+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******)))))))))))))))***)))***++++++***)))***+++,,,,,,,,,+++++++++******''')))++++++)))((()))*********+++++++++******)))***++++++++++++***++++++******++++++++++++************+++,,,,,,,,,,,,+++)))))))))((((((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,++++++*********************************))))))))))))******((((((((((((((()))))))))************************))))))))))))))))))))))))******************************************************++++++++++++*********+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++***))))))***++++++,,,,,,++++++******+++---,,,***)))+++---)))(((((((((((()))***+++***************+++++++++))))))*********++++++++++++++++++---......+++)))************************,,,,,,,,,++++++*********)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,+++******++++++,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,---------...------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------------------,,,,,,---------.........//////...------,,,,,,------...//////...............///---...///000000000000000........................,,,---......///........................//////000........................///////////////////////////---------...///...---,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///...---------...---------------------------------,,,,,,,,,,,,+++---------------,,,+++***------------------------------------------------------------,,,+++******---,,,,,,,,,,,,---......------------------------------------------------------,,,++++++,,,,,,---------------------------***+++,,,---...---,,,++++++,,,------......------+++++++++,,,---...//////............---,,,+++***,,,------......------,,,/////////......------------------.....................///......---,,,,,,)))))))))))))))(((((((((***)))))))))))))))******,,,+++++++++******)))))),,,,,,++++++++++++++++++&&&'''((()))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***)))))))))))))))******)))***++++++***)))***+++,,,,,,,,,+++++++++++++++((()))++++++)))((()))))))))******+++++++++************))))))*********))))))******++++++***************+++,,,,,,,,,,,,+++((((((((((((((()))))))))************************************************++++++,,,,,,,,,,,,++++++***************+++++++++******))))))))))))******)))))))))(((((((((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++++++++++++++************))))))*********+++++++++++++++++++++++++++++++++------,,,,,,+++*********++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***+++,,,))))))))))))******++++++))))))*********+++++++++))))))*********+++++++++((((((((()))+++***(((&&&************************,,,,,,,,,++++++*********)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,******+++---///000111222222111000///---,,,,,,++++++,,,,,,---++++++,,,------------,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------......---------,,,,,,,,,---------...............------,,,,,,,,,,,,------...------,,,------............///000111111111000........................,,,------...//////...............//////////////////////////////////////////////////////////////////---------...///...---,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...,,,*********------------------------............------------+++,,,---...............---------------------------------------------------------------,,,+++***---,,,,,,,,,,,,---......---------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------***+++,,,---...---,,,++++++,,,------......------+++++++++,,,---...//////............---,,,+++***,,,------......------,,,---------....../////////---------.........//////////////////...---,,,,,,))))))((((((((('''''''''******)))))))))***++++++---,,,,,,+++******))))))---,,,++++++******++++++)))************+++++++++++++++,,,,,,,,,,,,++++++---+++)))'''''')))+++---++++++,,,,,,,,,,,,++++++******)))))))))***++++++)))***++++++***)))***+++++++++++++++++++++******)))***,,,+++***))))))***))))))***++++++++++++******)))((()))******)))(((((()))******+++*********(((((()))************)))(((((())))))))))))******************************++++++++++++++++++++++++((()))******+++******************+++++++++++++++******))))))))))))************))))))))))))((((((*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******(((((()))***+++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++)))))))))***++++++,,,,,,)))************+++++++++,,,++++++,,,------,,,******************+++++++++,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---*********+++++++++,,,,,,++++++++++++++++++++++++))),,,...---******,,,...---///000222222000///------,,,,,,++++++,,,,,,---++++++,,,---------------+++,,,---.........---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------............------,,,,,,+++........................---------------------------,,,,,,,,,,,,---.........//////000000000000///........................,,,,,,---...////////////---...///000000000000//////////////////////////////////////////////////////...------...///...---,,,,,,,,,---------.................................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,...///...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++---...///000000000------------------------------------------------,,,------------,,,,,,+++---,,,,,,,,,,,,---......---------------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......//////............---,,,++++++,,,------......------,,,++++++,,,---...//////000,,,,,,------.../////////....../////////...------(((((((((((())))))))))))***************+++,,,,,,++++++++++++++++++++++++---,,,+++***)))******+++,,,,,,++++++***))))))(((******+++,,,,,,+++******,,,+++************+++,,,******++++++++++++*********************+++,,,,,,)))***++++++***)))***+++***************************+++---,,,***))))))***))))))***+++++++++++++++,,,***((()))+++,,,***((((((((()))***************(((((()))************))))))))))))*********++++++************************++++++++++++++++++++++++((()))******+++++++++************++++++,,,,,,,,,******))))))))))))******++++++*********)))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...+++,,,,,,------,,,,,,+++,,,+++***++++++,,,++++++((())))))***************((())))))***++++++,,,,,,)))************+++++++++000...------...//////...))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++(((,,,...---***))),,,///***,,,...//////...,,,***---,,,,,,++++++,,,,,,---+++,,,------...---------***+++---//////...---,,,------,,,,,,,,,,,,---------------,,,---......//////......---,,,,,,++++++........................,,,---...//////...---,,,---------------...////////////000000//////..............................+++,,,---...////////////---...///000111000000//////////////////////////////////////////////////////...------...///...---,,,,,,,,,---------.................................---,,,,,,,,,,,,---...........................------------------------,,,,,,,,,---------......+++---//////...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,------............------------------------------------------------,,,,,,---------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------+++,,,------......------........................---------...------,,,,,,,,,------......------,,,++++++,,,,,,------......,,,,,,------...//////000---......////////////...''''''((()))***+++,,,,,,++++++******+++,,,------*********++++++,,,---------,,,***)))))))))******,,,+++++++++******)))))))))***+++,,,,,,+++***)))+++,,,------------,,,+++*********++++++*********++++++******+++,,,------)))+++++++++***)))***+++))))))))))))))))))******+++,,,------+++*********((()))***+++++++++++++++---+++)))***,,,---,,,)))(((((()))*********************+++,,,,,,,,,,,,+++))))))******+++++++++,,,************************++++++++++++++++++++++++***+++,,,---------------*********++++++,,,,,,,,,******))))))))))))******,,,+++++++++******))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******************************************************++++++++++++******)))***+++,,,------...------------,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++***'''(((((()))))))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,)))''''''(((*********))))))******++++++++++++*********++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,---------......++++++++++++++++++++++++(((,,,///...***))),,,000---...111222222111...------,,,,,,++++++,,,,,,---+++,,,------......------***+++---//////...---,,,...------,,,,,,------......------------...////////////...---,,,,,,++++++.....................---,,,---///000000///---,,,...............///000111//////000//////...------........................+++,,,---...////////////---...000111111111000///000000000000000000000000///////////////////////////...------...///...---,,,,,,,,,---------.................................---,,,,,,,,,,,,---...................................................,,,,,,,,,---------......***---///000///...---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------,,,++++++------------------------------------------------++++++,,,---............---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...+++,,,------......------///////////////.........,,,,,,------...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------...///000000000///******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,***)))))))))******++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********))))))))))))(((************************++++++++++++,,,---------,,,+++******))))))******************************))))))))))))))))))))))))+++)))((((((***+++,,,,,,******++++++++++++******((()))***,,,,,,,,,+++***++++++***************+++************+++,,,---...,,,,,,+++***))))))******...---,,,+++***(((''''''+++++++++++++++***)))(((,,,,,,+++***)))((('''''',,,+++)))'''&&&&&&''''''************************************************,,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,,,,***(((***---...,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++******)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---------------------------,,,++++++******+++++++++---//////---,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,---.........---+++******+++---.........---------,,,,,,,,,............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...//////...---,,,,,,++++++,,,------...............111---******,,,......---,,,---------.../////////...///////////////......//////...------------...////////////////////////------------------------000///...------------------......///000111111222......------------............------------......///......---------.................................------,,,,,,------...---.........///000000000.........------,,,,,,,,,---------,,,,,,+++++++++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------.........//////******++++++++++++,,,,,,/////////...------,,,,,,...------,,,,,,------...,,,------......------,,,******+++++++++,,,,,,,,,------------------------***+++---...///...------------------------------.........------,,,,,,,,,+++,,,............,,,+++........................///...---,,,,,,---...///------------------------////////////////////////******++++++++++++******))))))*********+++++++++(((((()))))))))*********...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******)))))))))***++++++*********)))))))))***************************+++,,,---............,,,,,,+++************+++************************++++++++++++++++++++++++,,,***))))))+++,,,---,,,******++++++++++++******))))))***+++++++++++++++++++++***************+++,,,,,,++++++***++++++,,,,,,++++++******)))******---,,,,,,+++***)))((((((+++++++++++++++***))))))++++++******))))))((((((***)))))))))))))))******************************++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++***,,,***)))***,,,---,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++((()))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++---//////---,,,,,,,,,,,,++++++******++++++,,,...---,,,+++++++++++++++...---+++******+++---...------,,,,,,,,,+++++++++------......///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,------.........,,,,,,---............---000---******,,,......---,,,,,,,,,---------------....../////////......---......---,,,,,,,,,,,,---........................------------------------...------,,,+++,,,,,,,,,---------...///000000000///......------......///......------------......---------,,,,,,,,,------------------------------...------,,,,,,------...------------------............---------,,,,,,,,,...---------,,,,,,,,,+++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------------........./////////......------------------..................------,,,,,,------...,,,------......------,,,+++,,,,,,,,,------------------------------------+++,,,------......------------------------------.........------,,,,,,,,,,,,------......------,,,------------------------///...------------...///------------------------////////////////////////******++++++++++++******(((((()))))))))*********++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,************************************************+++***))))))((())))))))),,,+++++++++************************************)))***---///000000000///------,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***+++++++++******++++++++++++************************+++,,,+++***************++++++...---,,,+++************+++++++++***************+++++++++*********))))))***++++++++++++***))))))************************)))))))))***))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,++++++*********+++,,,,,,,,,,,,++++++***)))***,,,---,,,+++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************(((((()))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******************,,,......---,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***)))))))))------++++++++++++------,,,,,,+++++++++*********,,,,,,...//////000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,---............---///---++++++,,,......---,,,,,,,,,,,,,,,,,,++++++,,,---............------111000//////......//////........................------------------------,,,,,,+++*********++++++,,,,,,------......////////////............//////......------------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,.........---------------------------------------........................------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------222111000///...------,,,+++,,,,,,---......//////...------,,,,,,------...,,,------......------,,,------------............------------------------------,,,,,,,,,---......------------------------.........---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------------------------////////////////////////******++++++++++++******))))))))))))*********+++,,,,,,,,,------------...,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))******,,,,,,,,,+++++++++******************************(((***---111222222111000...---,,,,,,++++++,,,,,,***************************************************((('''((()))***)))(((******++++++++++++******,,,+++***))))))***+++,,,*********)))******+++,,,------,,,+++******************+++++++++***************************************+++++++++******))))))))))))******+++++++++***++++++***(((&&&###"""************************++++++++++++++++++++++++''')))+++---------+++***'''(((***+++,,,------...+++******+++,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,------)))+++......---,,,,,,---,,,++++++******++++++,,,------,,,+++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,---......///...............------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,......---------,,,,,,,,,------...////////////......---,,,,,,,,,---------...---------,,,,,,+++++++++,,,------...---------000//////.......................................------------------------,,,,,,++++++***++++++,,,---------....../////////000//////......//////000...------,,,,,,------...,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,++++++******------------------------........................------------------------........................------------------------........................------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........---,,,++++++***,,,,,,,,,------............------,,,,,,------...,,,------......------,,,,,,------------....................................---,,,++++++,,,...///------------------------...............---------///...---,,,,,,---...///------------------------.........------.................................////////////////////////******++++++++++++***************+++++++++,,,,,,))))))))))))*********************++++++++++++***++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++******************************(((***...111222222111000...---,,,,,,++++++,,,,,,************************************************+++***))))))++++++***(((******++++++++++++******,,,+++***)))))))))++++++******))))))***++++++,,,,,,++++++******++++++,,,)))******+++++++++******)))************+++++++++)))******+++++++++******))))))******++++++,,,,,,+++,,,,,,+++***(((%%%$$$************************))))))))))))))))))))))))((()))+++---...---,,,+++******+++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,------(((+++---...---,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,+++***.........------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------------------,,,,,,,,,......///000000000000000------------,,,,,,---...//////......------,,,,,,+++,,,,,,---......---------,,,++++++******++++++........................------------------------------,,,,,,,,,------...///////////////000000000//////............//////------,,,,,,,,,,,,---------------------...//////------------------------...------,,,,,,------.........------,,,,,,++++++------------------------........................------------------------........................------------------------........................------------------------...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++++++++++++++,,,......------,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,------------........................///...,,,++++++,,,---...------------------------........................//////---,,,,,,---//////////////////////////////---..................---........................////////////////////////******++++++++++++*********++++++++++++,,,,,,,,,*********++++++++++++,,,))))))***+++++++++******++++++++++++++++++++++++......------,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++++++++***************************************+++...000111111111000------,,,+++++++++++++++************************---------------------------,,,,,,---...---,,,*********++++++++++++******,,,+++******************))))))))))))***+++,,,,,,+++++++++***++++++,,,,,,((()))***,,,,,,+++************************++++++))))))***++++++++++++************+++++++++,,,,,,***+++,,,,,,------,,,,,,************************))))))))))))))))))))))))***+++,,,------,,,,,,+++//////...---+++)))'''&&&)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++------------------------,,,,,,+++***************(((***,,,---,,,,,,,,,---,,,++++++******++++++,,,+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------,,,,,,+++))))))......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++,,,...///000000......///000000000000///,,,---......,,,,,,---.....................------+++,,,---......///......000//////...............------------------------------------------------......---------...////////////000000000000000000......------------......------,,,,,,,,,,,,------------------...//////000...........................------,,,,,,------...............------------,,,,,,,,,------------...---------------.........------------------------........................------------------------------------------------------------------------......------------......,,,,,,,,,,,,------------,,,,,,,,,---------............------,,,++++++***...------,,,,,,------...,,,------......------,,,+++,,,,,,,,,,,,---------..............................---,,,,,,,,,------------------------------...............///////////////............//////////////////////////////------...//////...------........................////////////////////////******++++++++++++******************++++++++++++,,,,,,---------.........)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++***************+++,,,,,,++++++*********)))))))))************************+++,,,---...///000000///,,,,,,+++************+++************************------------------------,,,,,,+++,,,------***(((******++++++++++++******+++++++++++++++***))))))))))))))))))***+++,,,---------,,,+++************''')))***,,,,,,,,,***)))++++++******************))))))***+++++++++++++++++++++++++++++++++++++++))))))******+++,,,......************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++......---,,,+++***(((''')))+++,,,,,,******+++...,,,++++++******++++++,,,******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++)))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***'''))),,,---,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))***+++,,,...///000000,,,------...............+++---///...,,,+++,,,...------------------......,,,,,,---...////////////222222111000000000000000------------------------------------------------......------...//////000////////////////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000------------------------...------,,,,,,------...------------............,,,,,,,,,---------......+++,,,,,,,,,------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,------------........................------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------....................................------......------,,,+++---------------------------........./////////000......////////////......////////////////////////------...//////...------........................////////////////////////******++++++++++++******))))))))))))************))))))*********+++++++++)))***,,,---...------,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((())))))***++++++*********))))))))))))(((************************------------......//////,,,+++******))))))******************************++++++++++++++++++++++++))))))((()))***)))'''%%%******++++++++++++*********+++,,,,,,,,,***)))((())))))))))))***+++,,,---000///---+++***)))(((((('''(((***,,,---,,,***)))+++++++++*********))))))((()))***+++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***************************************************......,,,+++++++++++++++((()))***+++,,,---------(((+++---,,,***)))+++...,,,++++++++++++++++++,,,******))))))))))))******)))))))))******+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++******++++++'''))),,,---,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111------------------------***+++,,,,,,------,,,,,,***---//////,,,+++,,,...+++++++++,,,,,,---------,,,---...///000000000000------,,,+++++++++++++++---------------------------------------------------------------...///000.....................------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.........+++++++++,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------.........////////////...---,,,++++++******++++++,,,,,,------......------,,,,,,------...,,,------......------,,,............/////////000////////////////////////------...///...---+++***---------------------------.........//////000000---...///000000///...---........................,,,---...//////...---,,,////////////////////////////////////////////////***))))))((()))+++---...******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******++++++)))((()))))))))***+++++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,((()))***+++,,,------------,,,***)))))))))******+++)))((())),,,---+++)))++++++************++++++++++++******************))))))************))))))+++++++++*********))))))++++++,,,------------,,,(((((()))***++++++,,,,,,,,,,,,++++++***)))(((((()))+++------+++)))))))))''''''(((((())))))******---------,,,,,,+++++++++***++++++,,,,,,++++++***...---,,,+++***(((''''''******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++)))***+++,,,------------++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++((((((((()))***,,,---...+++++++++++++++++++++++++++++++++*********))))))************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........------------------------------------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,---.........---,,,/////////...---------,,,---------............///,,,,,,,,,---------......,,,---///000000000///...///...,,,++++++,,,.../////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------...//////......---------......111///---,,,,,,,,,...////////////......---------------------------------......,,,,,,,,,,,,....................................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---,,,,,,---///000000///...---------------......------------......+++++++++,,,,,,---------000000//////...---++++++000...------...///---,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,---------......//////............//////....................................//////////////////.........---------////////////////////////........................000000000000000000000000...............///000000............/////////000////////////000000000000)))))))))))))))+++,,,---************+++++++++,,,++++++***))))))***++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++)))***************+++++++++***************+++,,,,,,++++++++++++++++++++++++******************++++++)))))))))*********++++++))))))***+++,,,,,,,,,,,,,,,+++***)))))))))***++++++)))((()))+++,,,+++)))++++++************++++++************************++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))***++++++++++++***------,,,,,,+++***)))))),,,,,,++++++***))))))(((''')))+++***)))'''''''''))))))))))))))))))******------,,,,,,,,,+++++++++***++++++,,,,,,++++++***---,,,,,,+++***)))((((((******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))*********)))******+++,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++$$$%%%&&&(((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,---.../////////...---............------------------------............,,,,,,,,,---------......---......///////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++++++++,,,---///......---------......222111///...---...///000......---------,,,,,,,,,------------------------,,,++++++******++++++,,,..............................------,,,++++++***------------------------,,,,,,,,,---------......---..................---//////...---------------......------------......,,,,,,,,,---------------............---,,,++++++,,,+++***+++---...---,,,------------------------------,,,,,,------...///,,,------------------...,,,,,,---------.........//////............//////....................................//////////////////.........---------////////////////////////........................000000000000000000000000///............///000000........./////////000000////////////000000000111)))))))))))))))***+++,,,)))))))))*********++++++++++++***))))))***++++++)))))))))************+++++++++++++++++++++++++++---,,,++++++,,,---+++***+++++++++***************++++++******++++++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,((((((((()))))))))************+++++++++++++++************)))******+++,,,***)))((()))+++,,,+++***++++++************++++++************************++++++,,,,,,,,,,,,+++++++++++++++***************))))))***++++++++++++***///......,,,+++***)))))),,,,,,++++++***)))))))))''')))******(((''''''(((++++++******************,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++*********))))))******++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++((())))))***++++++++++++))))))*********+++++++++---,,,++++++******++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++*********************************************************++++++++++++++++++++++++++++++***+++,,,+++******+++,,,************+++,,,---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''')))***,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,---...000000//////...------------............------------............,,,,,,,,,---------.....................///000000------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,......---------......///111000...---------...///............------------------------------------,,,++++++******++++++,,,..............................------,,,+++++++++------------------------,,,,,,,,,---------......+++---///000000///---+++///...------------------......------------.....................---------,,,,,,---------,,,,,,++++++***)))+++...//////...---------------------------------,,,------...///.........---------------,,,------------.........//////............//////..................................../////////////////////............---////////////////////////........................000000000000000000000000//////......//////000111....../////////000000000/////////000000000111111)))))))))))))))***++++++((())))))))))))*********+++******************+++)))))))))*********++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,+++++++++***)))))))))+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++((((((((()))))))))*********++++++++++++******))))))))))))******+++,,,,,,))))))))))))************++++++************++++++***************+++++++++))))))************))))))************************++++++,,,------------,,,+++++++++++++++++++++++++++++++++*********)))))))))+++,,,+++***)))***+++,,,,,,,,,++++++*********,,,+++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,+++******))))))******++++++++++++++++++++++++************************************************+++++++++***************++++++++++++++++++++++++)))+++,,,+++***)))***++++++*********++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........///......---,,,,,,,,,------------......------------------------------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++,,,.../////////...---,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,---------......///......------...000111,,,------......------,,,---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////...---,,,++++++++++++,,,//////////////////......------------------------------------------------..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,......---,,,,,,---------......------------......000000//////......------+++,,,------.........---...---,,,---000111000///........................---------------...////////////......------,,,,,,------------............//////............//////..................................../////////////////////...............////////////////////////......................../////////////////////////////////...///000000111...////////////000000000//////000000000111111111((()))))))))************((())))))))))))******************++++++*********************+++++++++,,,++++++++++++++++++++++++***)))((()))***+++***))),,,+++++++++***)))))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++******+++++++++***))))))))))))******++++++++++++((()))))))))))))))******++++++************++++++))))))*********+++++++++))))))************))))))************************++++++,,,------------,,,************))))))))))))+++++++++***************)))+++++++++))))))***,,,------,,,,,,++++++******++++++++++++++++++++++++)))******++++++******))))))************+++++++++******++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************+++++++++***************++++++++++++++++++++++++)))***++++++))))))***+++---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,------.........------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***+++,,,---...---,,,,,,+++,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,---------......///......------...000111,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...//////------,,,,,,++++++++++++------------------------------------------------------------------------..............................------------,,,,,,************************,,,,,,,,,---------......///...---,,,,,,---...///------,,,,,,,,,------.........------------......000000000//////.........,,,---...//////000000///000///......000000///..............................------------...///////////////......------------------.........////////////............//////....................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111////////////000000000111000000000000111111111111(((((()))******))))))((()))))))))*********++++++)))***++++++++++++***)))*********+++++++++,,,,,,++++++++++++++++++++++++)))((('''(((*********(((+++++++++*********************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++***))))))((()))))))))*********++++++))))))***************)))))))))***+++++++++******'''(((***)))(((((()))+++++++++************++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++))))))***++++++++++++***,,,++++++)))((('''&&&&&&************************'''((()))((('''''')))+++,,,,,,++++++++++++++++++*********+++++++++++++++))))))************))))))******************++++++******++++++++++++******)))************+++++++++******++++++++++++******+++,,,,,,---------,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++++++++++++++++++++***************+++++++++******************************************++++++++++++++++++++++++++++++)))***+++***))))))***+++...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------.....................///000000------------------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------------...///000////////////.........---***************+++++++++------------------------***++++++,,,,,,++++++***..............................------------------++++++++++++++++++++++++,,,,,,,,,---------......000///---++++++---///000,,,,,,,,,,,,,,,------.........------------......///////////////.........---...///000000000000000///...------......---+++..............................------......///000/////////...............------.........///////////////............//////....................................////////////...////////////000000000////////////////////////////////////////////////000000000000000000000000000000//////000000111222/////////000000000111111000000000111111111222222(((((()))******)))((('''************+++++++++,,,)))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++)))(((((((((***+++***)))***************+++++++++))))))(((((())))))***+++++++++++++++++++++++++++++++++******************((((((((()))))))))******'''((()))******+++************+++,,,+++***))))))&&&(((***)))(((''')))+++++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))***++++++++++++***++++++******)))(((((('''************************'''((()))(((''''''))),,,************++++++++++++)))*********++++++++++++))))))************))))))++++++************************++++++++++++******)))************+++++++++******++++++++++++******++++++,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,---,,,++++++******++++++)))))))))))))))))))))))),,,+++******)))*********++++++++++++++++++++++++))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++(((***+++***)))((()))+++,,,,,,++++++***+++++++++************************************************++++++++++++++++++++++++******+++,,,------------))))))***++++++,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,++++++******+++,,,---------,,,+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---......///////////////...---,,,,,,,,,,,,---...******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))---,,,,,,------///000000000000000000//////......*********++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***........................------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........,,,,,,++++++,,,,,,---.........------------........................//////......///////////////......---,,,---...///...---.......................................//////000............////////////............//////////////////............//////....................................////////////.../////////000000000000////////////////////////////////////////////////000000000000000000000000000000//////000000111222//////000000000111111111000000111111111222222222(((((()))******)))((('''***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((())))))))))))++++++++++++++++++++++++***)))((()))+++,,,,,,***))))))******+++++++++,,,((((((((((((((())))))***++++++++++++++++++++++++)))))))))***++++++,,,,,,''''''''''''((((((((()))''''''(((******+++++++++***+++,,,,,,+++***)))(((&&&(((******'''''')))+++++++++************++++++((())))))***++++++,,,,,,))))))************))))))))))))******++++++++++++++++++,,,------------,,,(((((()))***+++,,,,,,---******************++++++*********))))))))),,,...)))))))))******++++++,,,))))))******++++++++++++))))))************))))))+++++++++*********))))))******++++++++++++******)))************+++++++++******++++++++++++************+++++++++******))))))************+++++++++---,,,++++++******++++++++++++++++++++++++++++++...---,,,***)))(((((((((++++++++++++++++++++++++))))))******++++++++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++(((***+++***)))((()))***************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,------,,,+++***)))(((++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++,,,,,,,,,++++++***+++,,,---.........---,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///000000000///...///...,,,++++++,,,...///+++,,,---...000111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---...///000111......//////......---,,,---------....../////////------------------------,,,,,,............,,,,,,........................------..........................................,,,,,,,,,---------......,,,---///000000///---,,,++++++++++++,,,,,,---............------.........,,,---------......//////---...............------...------...111222222111////////////////////////...............///000000------......//////000000............/////////000//////............//////..................................../////////000.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000111111111111222222222&&&&&&'''))))))*********,,,+++***))))))***+++,,,++++++************++++++((())))))))))))*********++++++,,,,,,,,,++++++***************************++++++***)))((((((((())),,,&&&!!!!!!%%%)))***(((++++++******++++++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************+++)))((())),,,---+++)))((()))+++---------+++*********************************++++++++++++******************************))))))(((((((((***+++,,,************************)))************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********)))))),,,)))'''(((++++++***'''******))))))(((((('''''')))))))))***+++++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))***++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))***+++,,,------...***+++,,,---...---,,,+++************************+++++++++++++++***)))(((++++++++++++++++++++++++************************++++++++++++,,,---...///++++++)))))))))+++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,------------111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,111111111111000000000000////////////////////////------------------------------......///000000000------------------------...------------...//////------------------------///---***((((((+++---000///...,,,+++***+++,,,,,,---......,,,++++++---///222...++++++,,,...,,,+++.........------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,........................////////////////////////000000//////............//////............//////000000//////.........---//////.........---------////////////000000000000000///---,,,,,,---///000...------------...//////........................000000000000000000000000////////////////////////111111000000//////......111222333444333222///...//////000000111111222222///.........///000222333000000//////.........------///111111111000111222333333333333333333333333222111111111111222222333111222222111000000111333&&&'''((()))************++++++***))))))***++++++))))))(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,++++++***************************+++***))))))))))))))))))///+++''''''+++......,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************************************************************+++)))((()))+++---+++***)))***+++,,,,,,+++************************************++++++++++++******((((((((((((((((((((((((,,,,,,+++++++++,,,---...************************)))************+++++++++,,,,,,,,,++++++*********************************+++++++++*********)))))),,,***))))))+++,,,+++)))++++++*********)))))))))+++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++******++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************+++++++++++++++***))))))++++++++++++++++++++++++************************(((((((((((()))***++++++---,,,+++))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,---...///000000000000//////---,,,++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---......//////...------,,,,,,------.............../////////////////////////////////------------------------------------------------------,,,,,,,,,,,,,,,,,,---------,,,---......///------------------------///...,,,******+++---......---,,,+++++++++,,,,,,---.........,,,,,,---///000...++++++---...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...............------------------------------......................../////////.........------//////............//////000/////////............//////.........---------....../////////000000000000///---,,,,,,---///000///............///000000////////////////////////000000000000000000000000////////////////////////111000000000/////////...000111222333222111///...000000000000000111111111//////......///000222333111111000000000/////////...000222222111000000111111111111111111111111111222111111000111111222222111222222000......000222(((((()))***+++++++++++++++******))))))******+++))))))(((((((((((())))))************+++++++++,,,***++++++,,,,,,+++++++++************************))))))))))))))))))***+++---***((())),,,---,,,***++++++******++++++,,,---,,,,,,,,,++++++++++++******************************************************************************)))))))))+++,,,+++***++++++++++++******************************************++++++++++++******((((((((((((((((((((((((******)))((((((((())))))************************)))************+++++++++++++++***************)))+++++++++++++++++++++++++++++++++***************,,,+++***+++,,,---,,,***+++++++++++++++*********---------,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,***))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------......---------,,,,,,,,,,,,------------------------------+++,,,,,,------.........//////...------------...---------......//////000////////////////////////---------------------------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------//////...---,,,,,,------...---,,,,,,+++,,,,,,,,,,,,...//////---------......,,,++++++---......---...------------,,,,,,,,,------------------------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------//////............//////////////////...........................---------------........./////////000///...------...///000///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000///////////////000111222111000///...111111111111000000000000///////////////000222222222222111111111111000000000111333222111000000111000000000000000000000000333333222222111222222333333333222000......000333))))))***+++++++++++++++******))))))))))))******,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************)))((((((((()))***+++++++++))))))***,,,,,,***(((++++++******++++++,,,---++++++++++++++++++++++++***************************************************************************))))))***++++++++++++...---,,,+++******++++++******************************++++++++++++******************************))))))((('''''''''&&&&&&************************))))))*********+++++++++++++++++++++************++++++++++++++++++++++++************************+++*********+++,,,++++++++++++++++++++++++******------,,,,,,+++++++++***))))))******++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))((((((+++***)))((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++******************++++++++++++++++++++++++++++++++++++...------,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------...............,,,,,,,,,---------......///......---------------......//////000111222222////////////////////////------------------------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++,,,------------------------------////////////...---,,,,,,---------,,,,,,,,,------***,,,...///---,,,,,,,,,,,,++++++,,,---...//////------------------------------------------------------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------......//////////////////.................................------------........./////////............////////////......//////000111000000000000000000000000////////////////////////////////////////////////000000000000//////////////////000000000000///...222222111111000000///////////////000000111111222111111111111111111111111111222333333111//////000222222222222222222222222444444333333333333444444444444222000...///111444)))******++++++++++++***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))((((((((()))***++++++,,,,,,,,,---......,,,***++++++******++++++,,,---++++++++++++++++++++++++************************************************************************)))***************++++++///...---,,,,,,,,,,,,,,,******************************++++++++++++******************************,,,,,,,,,,,,+++******)))************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,************************************************((())))))************+++************************,,,,,,++++++******)))))))))))))))******+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******)))(((((((((+++***)))((()))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))******++++++++++++++++++++++++++++++++++++******))))))))))))************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......////////////...******+++,,,,,,------------------.........//////,,,,,,,,,---------------...---,,,,,,+++,,,,,,,,,---......///000111111222////////////////////////------------------------+++,,,,,,,,,---------...*********++++++,,,,,,,,,,,,++++++++++++,,,------------------------------....../////////...,,,,,,------------------------)))+++------,,,+++***+++***+++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------...............///////////////---.....................------------.........////////////....../////////......------......///000////////////////////////////////////////////////000000000000000000000000////////////000000000000/////////000000000//////222222111111000000//////000000000111111111111111000000000000000000000000111333444333111000000000222222222222222222222222222222222222222333333444333333222111///000222555))))))***************)))((())))))******))))))(((******))))))))))))******************+++++++++,,,)))***++++++,,,,,,,,,,,,************************))))))))))))))))))***+++***++++++++++++******)))++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((***++++++******+++,,,------------,,,,,,,,,,,,******************************++++++++++++******((((((((((((((((((((((((+++++++++,,,++++++***)))************************)))************+++++++++,,,,,,,,,,,,,,,---------))))))))))))))))))))))))***************+++++++++'''(((******))))))***,,,)))))))))***************++++++******************)))))))))***************++++++************++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************+++++++++******)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------.........------******+++,,,------,,,,,,,,,,,,,,,---......//////------------------------------,,,++++++++++++,,,,,,,,,,,,------......///////////////////////////------------------------,,,,,,,,,---.../////////******++++++,,,,,,------,,,,,,,,,,,,,,,------...------------------------,,,---............------,,,,,,---............---***+++------+++***+++,,,)))+++---...------...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...............------------...............///////////////---------...............------........./////////////////////////////////---------------...//////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000111111111111111111000000000000000000111222222111111000/////////000000000000111111222444333222000111222111111111111111111111111000000000111222333444555333444555555444555777999((())))))******))))))((('''((()))******)))((('''+++******))))))******+++)))))))))*********++++++))))))***+++,,,,,,,,,,,,************************+++***)))))))))))))))))))))******)))((('''((((((++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((***,,,+++))))))+++---)))***+++,,,,,,,,,+++*********************************++++++++++++******((((((((((((((((((((((((((()))***++++++***))))))************************)))************+++++++++******++++++,,,,,,,,,,,,************************))))))*********+++++++++''')))++++++))))))+++---*********+++++++++,,,,,,******++++++++++++++++++************))))))))))))******++++++++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,---,,,+++++++++++++++,,,---.........------------------------......---,,,,,,,,,,,,,,,------------------------////////////////////////------------------------------------............+++++++++,,,------......---------,,,---......///------------------------++++++,,,,,,------......+++,,,.../////////...------......---,,,,,,---///))),,,...///---,,,---///,,,,,,,,,---------......------------------------............------------------------------------........................------........./////////...------,,,,,,------.............../////////000---------.........//////....../////////000000000//////000000000000//////...............//////000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000111222222000000000000000111111111000111222222222222111000000000000111111111222222000111333333222111222333222222222222222222222222333333333555666888:::;;;:::<<>>BBBFFFJJJMMMQQQSSSVVVYYY\\\^^^______))))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))))))))***++++++++++++***,,,,,,,,,,,,++++++++++++))))))******+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++******************************+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++************************************))))))((((((*********+++++++++,,,,,,,,,++++++++++++*********------------,,,,,,,,,,,,++++++++++++******************))))))***++++++,,,))))))******++++++,,,,,,,,,,,,,,,***((('''(((***+++++++++++++++++++++++++++++++++***************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''((()))***************++++++++++++++++++++++++***************++++++,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,------...---------,,,---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,+++,,,,,,,,,,,,---------...---,,,++++++,,,---...........................------------------------+++++++++,,,---...///000............////////////......//////...------,,,------------------------,,,,,,,,,------.........------,,,++++++,,,------------------------------........................------............------///......---------......,,,,,,+++++++++*********------------------------......------...///000111///......------------...++++++,,,,,,---........................---------//////............//////111111111000000000000000////////////000000000000000/////////............---......//////......---////////////000000000000000000////////////000000000000////////////000000000000///...............///000000111111111111111000000000000000000000000333333333222222111111111111111111000000/////////111111222333333444555555333333222222222222111111444333333666999:::888666555666888;;;>>>AAADDDFFFCCCDDDDDDFFFJJJNNNRRRTTT\\\^^^ccciiimmmppprrrsss)))))))))))))))))))))))))))))))))************+++)))******+++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,------))))))(((((())))))***+++************************------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************+++++++++++++++++++++*********************************************+++,,,,,,,,,,,,+++************))))))))))))++++++++++++++++++++++++************************)))))))))))))))((((((((())))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********)))******+++,,,((()))***+++,,,---......***++++++***((('''((()))++++++++++++++++++++++++***************+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))***************)))+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++++++++***,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))(((,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++,,,---------------,,,---......,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,---------......------------..............................------------------------000000///...............------......////////////.........///......---,,,------------------------***++++++,,,---...///000------,,,,,,,,,,,,------------------------------........................------............------......---------.../////////.........---,,,,,,,,,------------------------------------...000111222222000...,,,+++,,,---...,,,,,,------.../////////.........------,,,,,,,,,//////............////////////......------,,,,,,////////////000000000000////////////............///..................///////////////000000000000000000////////////000000000000////////////000000000000///........./////////000111111222222111111000000000000000000000000333333333222222222222222111111111000000000000000000111222333444444444444555444444444444555555666444444555888;;;======<<<<<<>>>AAAEEEIIIMMMOOOQQQPPPPPPQQQSSSUUUYYY\\\^^^bbbgggoooxxx))))))))))))))))))))))))))))))))))))************))))))***+++++++++******))))))***++++++++++++***))))))******++++++,,,,,,******)))((((((***+++,,,************************------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))******+++,,,,,,---,,,+++++++++***)))))))))******************************+++,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))*********++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++***************++++++))))))******+++,,,,,,---***++++++***(((((()))***++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,------------,,,+++---......,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,------------,,,,,,------------.........................................................------------------------111111000///............,,,------......//////000---...............------------------------------++++++,,,,,,---...//////---------,,,,,,---------------------------------........................------............---------------------...///000............////////////------------........................//////000000//////------,,,---...///------......///000000000/////////......------,,,//////............//////,,,++++++******))))))(((------------............///////////////.........000///...------...///000////////////000000000000000000////////////000000000000////////////000000000000///////////////000000000111222222222222111000000000000000000000000222222222222222111111111222222222222222222222222000111222333444333333222555555555555666777999:::999999;;;>>>AAADDDEEEEEEFFFIIIMMMRRRWWWZZZ\\\]]]______```bbbdddgggjjjkkkkkkqqq{{{))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++***)))))))))******+++++++++++++++***)))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++))))))***+++,,,---......,,,+++++++++***)))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,---++++++***************+++******************))))))+++,,,,,,+++))))))***,,,++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++,,,,,,------,,,,,,+++---...---,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---...........................////////////................................................------------------------///...............//////,,,---------......//////------...............---------------------------------------------------------------------------------------------------........................------............---------------------...///000))))))***+++,,,------...---------....../////////000000/////////...------***+++---//////000//////------...//////000000111000000000000//////......//////............/////////.........---------,,,------------.....................///////////////000///...------...///000////////////000000000000000000////////////000000000000////////////000000000000/////////000000111000000111222222222222222111111111111111111111111000111111111111111111111111111111222222333333333444444555555555555555444555555666777999;;;<<<===BBBDDDFFFIIILLLOOORRRSSSOOOSSSYYY___fffkkknnnpppsssssstttvvvwwwyyy{{{|||~~~))))))))))))))))))))))))***)))))))))))))))((((((((()))***+++++++++++++++))))))***++++++++++++***++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))***************+++,,,------...+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))******************)))))))))((((((+++,,,,,,+++******+++---++++++++++++++++++++++++***************+++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******+++++++++++++++***++++++++++++++++++++++++))))))(((((())))))***++++++,,,,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******+++,,,,,,,,,,,,,,,+++,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---...////////////---.........////////////------............------........................------------------------------,,,------...///000------------------------,,,---......///.........------------------------......---------,,,,,,,,,------............------------------------------------------------------------............------......---------...//////******+++,,,---...//////---------...//////000000000111000000///---,,,+++(((***---///111111000///------......///000000000000000000000000000000000//////............//////////////////////////////////////////000000000000.........///////////////000//////////////////000////////////000000000000000000////////////000000000000////////////000000000000/////////000111111000111222222333222222222111111111111111111111111000111111111111222222222000000111222333333444444444444444555666777888999:::;;;>>>@@@CCCEEEFFFFFFJJJLLLOOOQQQSSSVVVZZZ]]]ZZZ^^^dddllluuu|||))))))))))))))))))))))))******))))))(((((((((((((((((()))++++++,,,,,,+++))))))***++++++++++++***++++++******************))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))******++++++,,,,,,***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++++++++*********------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))***************************+++***++++++***))))))+++,,,+++++++++++++++++++++++++++++++++*********************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,---------.........((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,+++***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,---............,,,,,,,,,,,,---------...+++,,,---......---,,,+++........................------------------------...------------.../////////......------,,,,,,+++,,,------...//////......------------------------,,,,,,------------------,,,---...//////...---,,,------------------------------------------------------............------///......---------......////////////////////////---------...///000000000//////000000000...---,,,+++,,,---.../////////000,,,------......///000000......//////000000111111//////............//////,,,------......//////000////////////000000000000............/////////000//////000000000000//////////////////000000000000000000////////////000000000000////////////000000000000//////000111111222000111222222333333222222111111111111111111111111222222222333333444444444333333444555666777888888999999999:::===AAAEEEGGGHHHJJJNNNSSSVVVWWWWWWWWWUUUWWWZZZ\\\]]]```eeeiiikkkmmmrrryyy))))))))))))))))))))))))******))))))((((((((('''(((((()))++++++,,,,,,,,,))))))***++++++++++++***))))))((((((''''''&&&&&&'''(((***+++++++++***)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,---------......+++++++++*********))))))......------------,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))******))))))***+++,,,------...)))******)))((((((***+++++++++++++++++++++++++++,,,+++++++++******))))))******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---.../////////++++++++++++++++++++++++++++++******++++++,,,------------....../////////'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,+++***,,,------+++******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,------...---******+++++++++,,,,,,,,,++++++,,,------,,,++++++........................------------------------000//////............/////////...---,,,++++++***,,,,,,---.../////////...------------------------***++++++,,,---...//////,,,---...//////...---,,,---------------------------------------------------..................---000///...---------------///......,,,+++***))))))---------...///000000111---...///000000///......///...---,,,,,,---///000,,,,,,------.../////////,,,,,,---...///000111111//////............//////---......///000111222222------------.........///---.........//////000000...///000111111000///...////////////000000000000000000////////////000000000000////////////000000000000///000000111222222111111222333333333333222111111111111111111111111444444444555555666666666777888888:::;;;<<<===>>>DDDCCCCCCFFFJJJPPPWWWZZZVVVYYY^^^cccggghhhgggfffcccfffiiijjjkkknnnssswwwzzz{{{}}}(((((())))))*********+++,,,+++++++++***)))))))))(((((((((((())))))))))))((()))))))))***************************+++++++++,,,+++***)))***+++,,,---************************,,,,,,,,,,,,++++++***))),,,+++***))))))***+++,,,************))))))((((((++++++***)))(((((())))))************************+++***)))))))))***,,,---+++++++++++++++***)))(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---......---,,,,,,+++******************+++,,,---...///...,,,+++***+++,,,,,,......//////////////////((()))***+++,,,---------*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,++++++)))((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******************++++++++++++******+++***)))'''''')))***++++++++++++++++++***)))(((,,,,,,++++++++++++++++++******++++++++++++******---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,------......************+++,,,---------------,,,,,,+++++++++------------------------...---,,,,,,+++++++++++++++++++++******)))))))))---------,,,,,,++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...222111000///...---,,,+++------------------------000...++++++---///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------,,,,,,,,,---------......++++++,,,,,,,,,++++++***---------,,,,,,+++++++++........................------------------------..................................../////////000////////////////////////........................,,,---......//////......////////////////////////000000000000000000000000////////////////////////000000000000000000000000........................///000000000///...,,,+++////////////////////////111000///...------...///000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000333333222222111000000///000111111222222333333333111111111111111222222222888999:::<<<>>>???>>><<>>???@@@AAABBBBBBCCCCCCGGGKKKQQQWWW^^^gggrrrzzzxxxooogggaaa]]]************)))))))))(((+++++++++***************))))))*********+++++++++))))))*********+++++++++++++++************))))))++++++******++++++,,,---))))))))))))))))))))))))++++++,,,,,,,,,+++******)))***++++++++++++***))))))))))))*********+++++++++*********++++++,,,---******************************))))))******+++,,,))))))***+++++++++++++++************************)))************+++++++++************************))))))***+++++++++++++++))))))******++++++,,,,,,)))***,,,------,,,***))))))***+++,,,---,,,,,,+++************************)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++************+++++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---******++++++++++++*********++++++++++++++++++***+++***)))((()))***,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++++++++++++++++++++******************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,------.........,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++++++++******+++,,,,,,---*********+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,---------------------------------------,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------***+++,,,---............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------...///000111111////////////////////////........................,,,---......//////......////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////...------...///000000000000000000000000000...///000111222111111000111111111111111111111111000000111111111222222222000111222222333333222222222222222222222222222222444444555555666666777777666888:::===AAADDDFFFHHHIIIKKKMMMOOOPPPPPPOOOOOOKKKOOOSSSWWW]]]gggttt~~~|||uuuhhhccc]]]WWWRRRNNNJJJHHH+++*********))))))((((((,,,+++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,)))******,,,---...//////,,,+++***)))***+++---...((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))(((((())))))*********++++++*********+++,,,,,,---************************+++***)))))))))***,,,---((()))***+++++++++++++++************************)))************+++++++++************************((()))***+++++++++++++++''''''(((***+++,,,---...)))+++,,,------,,,***)))((()))***+++,,,,,,+++***+++++++++++++++,,,,,,,,,((()))***+++,,,---------*********++++++,,,,,,---+++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))))))))***+++***)))((('''******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......******++++++++++++*********++++++,,,,,,++++++***+++***)))((()))***,,,---,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++*********+++,,,,,,---+++++++++++++++++++++++++++*********))))))(((((((((((())))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,------,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,)))))))))******++++++++++++++++++,,,,,,---------+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,))))))***+++,,,,,,------------------------------------,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,------------......***+++,,,---............+++++++++,,,,,,---------........................------------------------........................+++,,,---...///111222222////////////////////////........................,,,---......//////......////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000...---,,,++++++,,,......000000000000000000000000...///000222222222111000111111111111111111111111000111111111111222222222111111222333333333333222222222222222222222222222333333555666777999::::::<<<===AAAEEEIIIMMMPPPRRRRRRTTTWWWZZZ[[[ZZZYYYXXXVVVYYY]]]```eeeppp}}}wwwooohhhccc]]]XXXSSSJJJHHHFFFEEEEEEDDDBBBAAA++++++++++++++++++++++++++++++***************+++---,,,,,,,,,+++*********+++++++++*********))))))+++++++++************)))+++++++++++++++***)))(((************************+++++++++******)))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******,,,+++*********+++------+++++++++******(((''''''******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,************************---+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,***((()))+++///111---,,,+++******+++,,,------,,,***)))))))))******,,,,,,+++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------------,,,,,,+++*********+++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++'''))),,,,,,***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---+++((((((+++------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------)))***+++,,,---........./////////......------------,,,,,,++++++,,,,,,---...........................---,,,---///000///...............////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000////////////000000//////.........---......------------......---....../////////////////////.........---------------,,,,,,,,,,,,---------------.........................../////////000222111111000///......---//////............//////000000000000000000000000111000///......000222444------...///000111222222000111111111111222222222111111111111000000000000333333444333222222333555555444222222444555666666999999888777777999===AAAAAAGGGNNNQQQQQQQQQVVVZZZZZZ___dddgggjjjkkkeee]]]ffflllrrrvvv{{{{{{uuupppjjjccc]]]XXXTTTPPPMMMLLLJJJFFFCCCDDDCCCBBBBBBBBBBBBCCCDDD++++++++++++++++++++++++++++++***************++++++++++++++++++*********+++++++++*********))))))+++++++++************)))+++++++++*********))))))************************---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++............------------,,,++++++******++++++,,,+++,,,,,,,,,,,,+++*********)))((((((((()))***+++++++++++++++***)))((('''************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++***,,,------,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,***))))))+++---///,,,+++************+++,,,,,,,,,***)))))))))************++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++((()))+++------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------,,,,,,,,,+++++++++///......------......///...........................,,,,,,---...///...---............////////////........................,,,------......------,,,------------------,,,,,,------........./////////000/////////////////////000/////////............///......------......///---......///////////////000000/////////.........000000////////////000000////////////////////////........./////////000000222111111000//////......000000////////////000000111111111111111111111111444333111000//////000000000000000111111111111111111111111111222222222222222222222222222111111111222333444333222333555777777666555555777888999:::===>>>@@@AAABBBDDDHHHKKKLLLQQQUUUVVVTTTTTTYYY]]]dddmmmtttsssqqqrrrsssrrrzzz{{{jjjeee^^^ZZZXXXTTTOOOKKKHHHFFFDDDBBBAAAAAAAAAAAAFFFHHHJJJMMMPPPSSSTTTUUU************************+++***************++++++***************++++++++++++++++++***************+++++++++************))),,,+++***)))))))))***+++************************---------,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++***************+++++++++++++++************+++++++++,,,,,,,,,,,,+++******))))))(((((())))))***+++++++++++++++***)))(((((()))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++---//////---+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++*********+++++++++******))))))******+++,,,+++******)))*********(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,,,,,,,++++++******++++++*********++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***************++++++************++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---,,,******+++,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++---,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,,,,,,,,,,+++++++++//////............//////........................---,,,+++,,,...///...---............////////////........................------............------------..................,,,---------............////////////////////////////////////............///......------......///---......///////////////000000000000000/////////111111000000000000111111111111111000000/////////....../////////000000000111111111000000//////...111111000000000000111111222222222222222222222222333333333222111111000000333333222222222111111111111111111111222222222333222222222333333333333333222333444444444555777999888888888:::<<<>>>@@@AAACCCFFFIIILLLNNNQQQTTTVVV^^^```aaa^^^ZZZYYY^^^cccppp}}}|||~~~|||tttjjj___XXXNNNKKKGGGDDDBBBAAA???===>>>??????>>>>>>AAAGGGLLLOOOTTT[[[dddkkkoooqqqrrr))))))))))))))))))))))))*********)))******+++,,,)))))))))******+++++++++************************+++++++++*********))))))---+++)))(((((()))+++,,,******************************************************++++++++++++*********+++++++++++++++,,,,,,''''''(((((())))))******++++++************+++++++++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,++++++++++++******)))(((((())))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++------------------------)))***,,,///111111...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((***))))))))))))))))))***++++++******************,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,++++++***++++++,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********************************++++++************++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++---......//////........................------,,,,,,,,,,,,------........................---,,,+++,,,---......,,,............////////////........................------............------............////////////,,,,,,,,,---------...............//////////////////////////////.........//////............//////---......///////////////////////////////////////000000////////////000000222222111000//////.........////////////000000000111111111000000000//////222111111111111111111222222222222222222222222222///000111333444444444444222222222222222222111111111111111222222222333333222222222333333333333333333444666666666777:::<<<:::<<>>>>>?????????CCCFFFFFFFFFMMMYYYcccmmmsss|||))))))))))))))))))))))))******))))))***++++++,,,))))))******+++++++++,,,************************+++++++++*********)))))),,,+++)))(((((()))+++---******************************************************++++++++++++***************++++++,,,,,,,,,***+++++++++,,,---------+++******))))))******++++++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,***++++++++++++******)))((())))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///111111...+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,+++***)))((()))))))))******)))))))))************+++*********...............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++***++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********************************++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,*********+++++++++++++++++++++++++++++++++************************------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---.../////////...........................------,,,,,,------...........................---,,,+++,,,...///...---............////////////........................---......//////......---.........//////000000000,,,,,,,,,---------......------....../////////000.........////////////////////////....../////////---......///////////////........................000000////////////000000111111000000///...------////////////000000000111111111111111000000000000222222111111111111222222111111111111111111111111//////111333444444444444//////000000111222222333111222222222222333333333222222222333333444444444222444666777888:::===@@@EEEIIINNNRRRUUUYYY^^^aaaiiiiiigggffffffjjjooottt|||zzzuuullldddbbbgggmmm}}}qqqggg```ZZZWWWRRROOOJJJGGGEEEDDDCCCBBB@@@BBBBBBBBBAAACCCHHHLLLIIINNNTTTVVVZZZddduuu************************))))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,***************++++++++++++++++++************)))+++***)))))))))***+++,,,************************+++,,,,,,,,,,,,---------******++++++++++++***************++++++,,,,,,---++++++++++++++++++,,,,,,******))))))))))))******+++,,,,,,,,,,,,+++******(((((()))************)))***+++++++++++++++******)))))))))*********++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++++++++*********************************+++---//////---+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,++++++***))))))******++++++******)))))))))***++++++++++++***&&&'''((()))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++******++++++,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++***************+++++++++++++++************++++++)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***((((((***+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------------............------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++++++++,,,,,,,,,,,,---000000////////////000000...........................---,,,---///000///...............////////////..............................////////////......------......///000000000,,,---------............---------......//////000.........///////////////000//////......//////000---......///////////////------------............222222111111111111222222000000000//////........./////////000000000111111111111111111111111111111222222111111111111222222000000000000000000000000222222222222222222222222......///000111222333444222222222222333333333333333333444444555555666666444666:::===@@@DDDIIILLLZZZ___eeeiiikkkooossswwwuuusssooolllkkknnntttxxx~~~|||vvvllldddbbbgggmmm{{{iiibbbXXXOOOJJJHHHGGGGGGEEEDDDAAA@@@???@@@BBBCCC???DDDHHHJJJKKKPPPYYY```dddiiinnnrrrwww++++++++++++++++++++++++))))))))))))***+++,,,------------,,,,,,,,,,,,,,,))))))*********++++++++++++++++++************)))))))))*********+++++++++************************++++++,,,,,,,,,---------******++++++++++++******)))******+++,,,,,,------***************)))))))))******))))))))))))******+++,,,,,,,,,,,,+++******'''((()))***+++******)))***++++++,,,,,,++++++***************+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***,,,------,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******((()))***+++,,,++++++***######$$$%%%'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++''')))+++---...---+++***++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++***'''%%%&&&))),,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***------+++***+++,,,++++++,,,,,,,,,,,,------------............------...---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,+++++++++,,,,,,,,,------000000////////////000000........................///...---...000111000///............////////////..............................////////////......,,,,,,---......///000000------........./////////,,,,,,---......///000000............/////////000000000////////////000000---......///////////////---.........////////////111111111000000111111111000000000000000000000000//////000000000111111111111111111111111111111111111111000000000000111111111111111111111111111111222111000000000000111222111111111222222222333333222222222333333333444444555555666777777888999999:::>>>DDDJJJPPPWWW^^^cccpppuuu{{{}}}}}}{{{yyyvvvsssqqqssswww{{{zzzxxxrrriii```___dddjjjxxx}}}sssggg[[[RRROOOKKKEEEAAA@@@AAABBBBBB???@@@BBBDDDHHHLLLPPPTTTUUUZZZaaacccdddkkkvvv++++++++++++++++++++++++))))))))))))***+++,,,---.........------,,,,,,,,,))))))******+++++++++++++++++++++************)))((()))***+++++++++++++++************************)))))))))******+++++++++******++++++++++++******))))))***+++,,,,,,------///......------,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********........................---+++******+++,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++,,,---......***+++,,,------,,,+++***((()))***+++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%(((+++...///...,,,***+++*********+++,,,,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,---))))))******++++++++++++++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++)))&&&###%%%(((,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,---......------------------------++++++++++++++++++++++++'''***---...+++***+++,,,++++++,,,,,,,,,---------------............------...---+++******+++---...******+++,,,,,,---......------------------------++++++---...///000000000---------....../////////......------------..............................000///...///000111111///............/////////000..............................////////////......,,,,,,,,,---...//////000.........////////////000,,,,,,------...///000000---.........//////000000000000////////////000000---......///////////////.../////////000000111111//////............//////111111111111111222222222000000000000111111111111111111111111111111222222111111000000000000111111222222222222222222222222///...------///222444666444444333333333333222222222222333333333444444444777777888999::::::;;;;;;BBBFFFNNNVVV___hhhqqqvvv}}}}}}}}}uuusssnnneee]]][[[aaagggppp|||zzzqqqjjjaaa[[[WWWRRRKKKEEEGGGDDDAAA@@@AAAAAAAAA@@@???CCCIIIPPPXXX```iiinnnrrrxxx~~~************************(((((()))+++---000222333666444222///,,,+++******,,,,,,,,,++++++*********)))***+++,,,,,,+++)))(((************************************))))))((((((************************)))))))))******++++++,,,...------,,,,,,------...+++++++++++++++++++++++++++***)))***++++++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++++++++,,,,,,,,,++++++***)))))))))++++++***************+++******************++++++------------------------///...---,,,++++++++++++,,,,,,++++++***))))))(((---------,,,,,,+++++++++......---,,,+++***)))((()))******+++++++++*********++++++,,,,,,++++++***)))***---/////////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,++++++***)))))))))))))))))))))************************************((()))+++,,,------,,,,,,******************************************************************++++++,,,+++***))))))***+++,,,------++++++++++++------,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---......------,,,+++***)))++++++,,,,,,,,,,,,,,,---////////////////////////...------,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,...............///000000///......---------..............................------------------------...------------.../////////...---,,,,,,---...///........................111///...------...///111111111000...---,,,+++***000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////444333222222111111111222333333222222222222222222444333333444444555333222111333666777666666777777:::@@@BBB===:::???GGGMMMQQQVVV___gggnnnqqqrrrqqquuuzzzttthhhddd```]]]___eeeqqqwww~~~sssggg]]]VVVNNNMMMLLLJJJHHHDDDAAA@@@CCCFFFIIIIIIGGGGGGIIILLLJJJOOOZZZiiixxx******************************++++++---...000111555444111...,,,*********,,,,,,,,,+++++++++******---,,,+++***)))))))))(((************************++++++*********)))))))))*********************************+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((((())))))))))))))))))+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++***)))(((***++++++,,,,,,++++++***((()))+++,,,---,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++******************++++++))))))))))))************************************))))))***+++,,,,,,,,,+++************************************************------,,,,,,++++++******,,,+++***))))))***+++,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---000000000000///...---,,,+++,,,,,,------.../////////////////////////////////......------......///.........------,,,,,,,,,.........------,,,,,,,,,---------.........////////////............//////........................------------------------...------------.../////////......------......///........................111000...------...000111000000///...---,,,,,,+++000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000000000000000000000000000000000333333333222222222111111222222222222222222222222333222000000111333333444111333444666777:::===@@@???GGGLLLIIIGGGLLLSSSXXXeeehhhlllnnnnnnnnnooopppwww}}}rrrhhheeedddccchhhnnnvvv{{{xxxkkk```XXXRRRLLLIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFLLLTTTZZZ]]]aaafffjjjgggkkksss************************,,,,,,,,,,,,,,,---......333222000---+++*********,,,,,,,,,++++++++++++***000...+++)))''''''((()))************************+++++++++++++++*********************************,,,,,,,,,,,,++++++++++++******))))))))))))******************************+++***)))***++++++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************)))))))))***++++++,,,------......++++++************++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******))))))***+++---...+++++++++,,,,,,,,,,,,,,,''''''((()))***++++++,,,,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++((())))))***++++++,,,,,,)))))))))*********++++++******************************)))))))))******+++************************************************///......---,,,+++******++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---------...------,,,+++***,,,,,,------...///000000/////////////////////////////////....../////////.........---------------.........---------------,,,------...///.........//////............//////........................------------------------...------------...//////.........//////.................................000000............000000/////////.........------000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000000000111111111111111111111111222222333444333222111000111111222222222222222222333222111000111333555666444555555777:::AAAJJJOOOUUU]]]bbb___[[[^^^dddgggxxx{{{|||yyyuuusssvvvzzzxxxpppnnnpppsssyyyqqqggg[[[UUUMMMGGGDDDCCCCCCCCCDDDCCCDDDEEEHHHMMMQQQSSS[[[dddpppzzz************************,,,+++++++++,,,------...111000...,,,+++******+++++++++++++++++++++++++++...---+++))))))((())))))************************++++++++++++++++++++++++************************---------,,,,,,+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,+++++++++++++++++++++,,,,,,------++++++*********+++,,,,,,000//////...---,,,,,,+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,+++***))))))+++---...******++++++,,,,,,,,,---))))))***+++,,,------...+++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************+++***)))((((((((()))***************************************************------,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***------------............//////////////////////////////............//////...............---------...............---------,,,---...///000//////...------------------...///...................................................------------...//////---...///000000///...---........................000000///......///000000.............../////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000111333444444333111000111111111222222222222222555555555555444555666888999999:::>>>DDDPPP\\\dddvvv|||~~~vvvoooooosssuuu~~~wwwjjjccc^^^WWWRRRNNNJJJFFFCCCBBBEEEHHHJJJJJJLLLPPPUUU\\\ccchhhkkk*********************************+++,,,---...//////...,,,+++*********+++++++++++++++++++++++++++((()))***+++,,,+++***)))************************++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++************++++++------------------------+++***)))***++++++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,+++++++++,,,+++++++++*********)))++++++******+++,,,,,,---///......---,,,+++******++++++++++++++++++++++++------,,,+++++++++,,,,,,...---+++*********++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,((()))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++)))))))))***************++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++*********))))))************++++++++++++************************+++***)))((((((((()))***************************************************))))))******++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------......////////////.........------,,,+++++++++////////////////////////...------,,,,,,------.........................................................///000000000000///,,,,,,++++++,,,------......................................................------------...//////---...///000000///...---////////////////////////000000////////////000000.........////////////000////////////////////////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222000111333444444333111000111111222222333333333333444777999999888666777888<<<>>>CCCJJJUUUdddrrr|||~~~~~~rrrgggYYYOOOLLLLLLKKKJJJEEEEEEEEEHHHLLLRRRYYY]]]bbbgggnnnwww~~~************************************+++---......,,,,,,***))))))***++++++***++++++++++++,,,,,,,,,&&&(((***,,,---,,,+++************************************+++++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------+++***)))***++++++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************))))))))),,,,,,+++******)))((((((++++++***++++++,,,---...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,++++++***************++++++++++++++++++*********))))))(((((('''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************)))))))))***************++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,++++++***))))))(((*********++++++++++++,,,******************************)))))))))******+++************************************************(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,---...............---------,,,,,,+++******////////////////////////------,,,,,,,,,,,,------.............../////////...............////////////............///000000++++++++++++,,,---...///...................................................------------...///////////////000000/////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111222222222222222222222222222222222222222000111222333444333222222222222333333444444555555333777:::;;;999999;;;>>>CCCGGGPPPZZZggguuuyyyhhh\\\RRROOOJJJGGGFFFFFFFFFFFFGGGKKKRRR[[[dddoooyyy************************,,,+++++++++++++++,,,,,,+++***)))((()))***+++,,,******+++++++++,,,,,,,,,)))******++++++++++++***************************)))))))))*********++++++*********************************+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,(((((())))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++---......,,,+++***++++++++++++*********************)))))))))((((((((()))***+++++++++++++++***++++++,,,,,,++++++***((((((((())))))***++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++***************************+++++++++,,,,,,************************))))))***+++,,,,,,,,,+++*********************************************************++++++,,,,,,,,,++++++,,,------,,,++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////////////////......------------......---........./////////000---........./////////000...---+++***+++,,,///000------------...///000000...................................................------------...//////000000////////////000000////////////////////////000000000111111000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111222222333333333222222222222222222222222111111222222222333333333333333444555555666666777777:::<<<<<<<<>>???FFFQQQZZZccciiipppvvvyyy{{{|||}}}uuukkkfff___VVVOOOKKKJJJJJJKKKNNNQQQTTTWWW\\\ffftttttttttqqqkkkhhhiiiiiifff++++++,,,,,,,,,---------++++++++++++++++++++++++***************)))((((((++++++******************,,,+++***))))))***+++,,,*********,,,------+++)))))))))))))))************''''''((()))***++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++***)))(((---+++******+++,,,,,,+++************************************************,,,++++++******++++++,,,************************///000000...,,,******+++---,,,++++++------,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---...------...000///---,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((++++++************++++++))))))))))))************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))************************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))******,,,,,,,,,,,,+++)))'''&&&++++++++++++++++++,,,,,,************************)))***+++,,,---,,,++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,///000///---******))))))******+++,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///...---,,,+++,,,,,,---+++---//////...///000222////////////...............///000///---,,,,,,---000///...---------------............////////////------...///000000//////,,,,,,------.../////////---------............///+++,,,,,,---...///000000000000000000000000000000444222///,,,+++,,,.../////////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111333333333333222111000000111111111111000000000000222444444444333333444666222555999;;;===???AAADDDKKKLLLLLLMMMRRR[[[eeellluuuxxx{{{||||||xxxsssmmmfff```[[[VVVTTTPPPMMMHHHFFFHHHNNNUUUZZZ```fffooozzzxxxqqqkkkbbb\\\[[[WWWWWWXXXYYY[[[]]]^^^___)))))))))*********++++++++++++++++++++++++++++++***************)))((((((******++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,++++++,,,,,,***((())))))))))))************(((((())))))******++++++,,,,,,+++++++++*********++++++,,,,,,+++******)))---+++******+++,,,,,,+++************************************************+++******))))))******+++++++++++++++++++++++++++***,,,,,,,,,***)))***+++---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------------///000000---+++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++************++++++))))))))))))************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************)))*********++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++***++++++++++++***))))))++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++*********+++......---,,,************++++++,,,,,,...---,,,,,,,,,,,,---............---------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///...---,,,,,,,,,------,,,...//////......000111////////////............---...///...,,,+++,,,---......---------......///............////////////------...///////////////........................---------............///......//////////////////000000000000000000000000333111///...---...////////////............//////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000000000111111111111111111111111111222222333333333222222111111111222222222222222444555666555555666888;;;<<<<<<>>>@@@DDDKKKTTTZZZ^^^```dddgggjjjnnntttwww{{{mmmddd___[[[UUUPPPMMMLLLKKKKKKJJJIIIHHHLLLSSS___jjjqqq|||tttmmmeee^^^ZZZVVVRRRPPPRRRQQQTTTXXX[[[___dddjjjooo)))))))))************+++*********************************+++******)))(((******++++++,,,,,,---------,,,,,,++++++,,,,,,---///---+++*********)))((()))))))))*********++++++)))*********************+++++++++*********)))))),,,,,,,,,,,,,,,++++++***---+++******+++,,,,,,+++***************************************************))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---,,,+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---///111000,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++************++++++)))))))))*********++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++++++++************)))))))))******+++***)))))))))***+++,,,,,,---,,,,,,++++++*********************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++------,,,++++++++++++,,,,,,,,,------...------,,,,,,------...//////............---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,------------///000///......///000////////////............---...///...,,,,,,,,,---,,,,,,,,,------///000000............////////////---......///////////////000000//////...------,,,---------............///111111000000////////////000000000000000000000000111000000000000000000000000//////......//////000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000222222222222222222222222000111222333444444444444111111222333333444444555222333444444444777;;;>>>DDDDDDEEEIIIRRR```nnnxxx}}}~~~rrrooojjjeee___WWWPPPJJJKKKJJJHHHHHHJJJNNNSSSVVVSSSTTTXXX```mmm~~~}}}|||yyyuuuoooggg___XXXSSSOOOLLLLLLJJJJJJOOOUUU[[[aaaiiiooouuu~~~++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********++++++******)))******+++,,,------......,,,,,,,,,++++++,,,,,,,,,...,,,)))))))))*********))))))*********++++++++++++*********************++++++++++++************,,,,,,---------,,,,,,+++---+++******+++,,,,,,+++******************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,+++******,,,---,,,+++))))))*********+++++++++++++++******++++++,,,---+++,,,---///111000,,,))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************+++++++++***)))))))))***,,,---------,,,,,,+++***))))))******************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++---...,,,+++,,,,,,,,,---------------------------------------............---------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------------......///000///...---...///////////////............---/////////------...///---------------...//////............////////////......///////////////...000/////////.........------------............//////////////////////////////////////////////////////000111222333222222111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111222222333444444333333333333333333444444444444333444555666888<<>>BBBGGGMMMQQQZZZ```jjjuuu}}}sssggg\\\SSSNNNMMMKKKJJJHHHFFFGGGIIILLLOOORRRZZZgggttttttfff\\\YYYXXXVVVTTTXXXcccmmmssswww{{{xxxrrrmmmkkkjjjkkkiiijjjqqqyyy((((((((())))))))))))***************************)))***++++++,,,+++++++++******++++++,,,,,,------)))******++++++******))))))((('''(((***,,,,,,,,,*********++++++++++++,,,******++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))(((((()))***))))))***,,,---,,,+++'''(((((((((((()))))))))++++++******++++++,,,---,,,,,,,,,---......,,,*********+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++++++++,,,++++++************++++++*********++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***---,,,,,,++++++*********************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---...///---,,,+++,,,---.........---,,,,,,------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---///000///......///000////////////...............///000000///...000111000000///------,,,,,,,,,............//////////////////////////////...---------...//////000111111---------............///++++++,,,---...///000000000000000000000000000000///000111222333333222111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111222222222222222333333333333333333333333555555555555444333222111555555555666666666666666888;;;@@@EEEJJJPPPVVVZZZcccjjjuuuxxxoooddd\\\TTTNNNHHHCCCDDDGGGCCCEEEGGGJJJNNNTTT\\\aaaoooyyy|||wwwccc\\\TTTNNNNNNQQQVVVZZZiiiyyy~~~~~~}}}{{{~~~(((((((((((())))))))))))++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******++++++++++++++++++******+++,,,,,,+++******((((((((()))+++,,,+++)))*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))******+++,,,,,,++++++---+++******+++,,,,,,+++************************************************++++++************++++++++++++++++++++++++++++++((()))******))))))***+++***)))((()))+++---,,,+++)))))))))************+++++++++******++++++,,,---...,,,++++++,,,------,,,)))***+++---......------************************************************,,,+++*********+++,,,---++++++************++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******((()))***,,,------,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************++++++*********+++,,,---*********++++++,,,,,,---++++++++++++++++++++++++---,,,+++,,,......,,,******+++---.........,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---...///000000///...,,,...//////......000111////////////............+++---......------...000///......---------..................///////////////////////////...------///////////////000000000---------............///------....../////////000000000000000000000000000000000111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111222222333333333333333333333333333333333333444444444444444333333555555666888999;;;<<<======BBBIIIPPPVVV\\\aaaeeemmmsss|||zzznnnbbbXXXQQQQQQKKKGGGHHHFFFDDDFFFKKKIIINNNVVV^^^gggqqq|||{{{qqqhhhbbb___XXXVVVTTTRRRTTT\\\gggooo************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******************++++++------------++++++)))))))))***,,,+++)))&&&******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++************)))((()))***+++++++++++++++---+++******+++,,,,,,+++******************************************************))))))))))))******************************''')))+++++++++,,,---///)))(((((()))+++---,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,---///,,,******+++---------)))***+++---......------************************************************)))((((((((()))+++---...++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******((()))+++,,,------,,,,,,&&&''')))+++,,,---,,,,,,++++++++++++++++++,,,,,,************************,,,+++*********+++,,,---))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++***+++,,,,,,+++))))))***,,,......---,,,+++,,,,,,---......---,,,,,,---------.........//////---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,---///000000000///...+++---//////...///000222000/////////............***+++,,,,,,++++++---...---------------...///000............/////////000//////000000///...------111111000000//////......---------.........//////000000000000////////////000000000000000000000000111000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111222222333333333333333333333333333333333222222333444555555555555444555777:::<<>>BBBIIIRRR]]]eeejjjoooqqqvvv}}}xxxmmmbbbWWWQQQOOOKKKIIIGGGEEEFFFKKKSSSYYYeeejjjrrrzzz{{{tttnnnddd```[[[YYY]]]eeennnuuu***++++++++++++***))))))+++++++++++++++************)))(((((((((((()))***)))***++++++******+++,,,************************************************+++***)))((((((((())))))++++++++++++++++++++++++---------,,,,,,,,,,,,+++******)))(((((()))******++++++************++++++************************************************))))))***************)))************************))))))******+++*********++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++******************)))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))*********++++++************++++++++++++***)))))))))******+++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++******)))(((************************,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++***)))***+++,,,++++++++++++******))))))***************+++,,,,,,++++++++++++************---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...---,,,,,,------------------------------........................------------------------)))******+++,,,---..............................++++++,,,,,,---......///........................////////////////////////........................//////////////////////////////...---------......//////////////////////////////000000000///....../////////000000000111111000111111111111222222222111111000000000000111111000000000000000000111111111111111111111111111111222222222222222222222222333444444333333222111000222222222222333333333333444333222333555666555444444666888999999:::<<<>>>AAAIIIUUU```jjjttt}}}kkkaaaUUUNNNIIIEEEEEEHHHCCCDDDHHHMMMUUU```llltttuuuhhhdddbbb___\\\ZZZYYY\\\eeesss******+++++++++******)))---,,,,,,++++++*********+++***(((''''''(((***+++***+++,,,,,,+++***+++,,,***************+++++++++************************)))))))))))))))(((''''''))))))******+++++++++,,,*********************************))))))*********,,,+++***))))))***+++,,,************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++************************((((((*********)))((('''***++++++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***************)))******+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))*********++++++************++++++---,,,***)))((()))******,,,,,,------------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,***(((&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------------------------------------------......................................................------,,,+++++++++........................,,,,,,---------.................................................................................////////////////////////000///...---------------//////////////////////////////000000000//////...//////000000000111111111000000111111111222222222111111000000000000111111000000000000000111111111111111111111111111111111222222222222222222222222444444444444333222111111222222222333333333333333444444444555666777666666888999;;;<<<===@@@DDDGGGQQQ^^^ppp|||nnn\\\RRRLLLHHHHHHGGGEEEFFFJJJLLLQQQ[[[fffsssttthhhfffgggfffiiihhhhhhlllvvv)))******+++++++++******---,,,,,,++++++*********,,,+++)))(((((()))+++,,,***+++------+++******+++))))))*********+++++++++************************((())))))***)))((('''&&&((())))))******++++++,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,************************+++,,,---------,,,+++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++******))))))************+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++++++++************++++++---,,,+++)))))))))***++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***(((&&&&&&'''((()))))))))******+++,,,,,,---+++++++++***+++,,,,,,---+++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------.........------------------------................................................/////////...---,,,,,,+++........................////////////......------........................------------------------........................////////////////////////000///...---------------//////////////////////////////000000000000000///000000000000111111111111000000111111111222222222111111000000000000111111//////000000111111111111111111111111111111111111222222222222222222222222222222333444444444333333222222333333333444444444333444555555666666777888999;;;===@@@DDDKKKSSSXXXhhhsssyyyhhhVVVJJJLLLHHHGGGIIIJJJKKKPPPVVVdddlllyyy~~~uuurrrppprrrzzz|||yyyyyyxxxyyyxxxyyy|||))))))***++++++++++++***+++++++++++++++*********+++***))))))))))))***+++)))+++------+++***)))***)))))))))***++++++,,,,,,************************))))))*********)))(((''')))))))))*********+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++************++++++************************************************''''''((()))******************************************+++++++++++++++***************++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++***))))))))))))***)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++,,,++++++*********++++++***++++++,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************++++++,,,,,,++++++************++++++,,,,,,------,,,+++***)))***+++,,,%%%&&&'''((()))***+++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++******++++++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++---............------------------------................................................---------....../////////........................111000000///......------........................------------------------........................//////////////////////////////...---------......//////////////////////////////000111111111000000000000000111111111222222000111111111111222222222111111000000000000111111/////////000111111222222111111111111111111111111333333333333333333333333111111333444555555555555222222333333444444555555222333444555555888;;;>>>>>>BBBHHHNNNUUU]]]eeejjjtttzzzuuujjjbbbZZZQQQJJJGGGGGGEEEFFFMMMTTT^^^kkkwwwvvvnnnjjjeeegggjjjqqq|||))))))***+++++++++++++++))))))******************))))))))))))))))))))))))(((***,,,---+++)))((((((((())))))***++++++,,,,,,************************++++++******))))))))))))))))))))))))************++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))******++++++++++++******************************++++++++++++++++++++++++&&&'''((()))************************************((('''''''''((()))******************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***)))))))))))))))((())))))***++++++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++************++++++******++++++,,,,,,++++++)))******++++++******)))((()))+++,,,------,,,,,,++++++++++++++++++++++++******++++++++++++*********************************+++,,,,,,,,,,,,+++***)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,((((((((())))))*********,,,++++++++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...***+++,,,---...------,,,------------------------................................................,,,,,,------------..............................................................................................................................////////////////////////......---------....../////////////////////////////////000111111111111111000000111111111222222222000111111111111222222222111111000000000000111111...//////000111111222222111111111111111111111111333333333333333333333333111222333444555555555555222222333333444555555666333444777888:::@@@GGGLLLQQQWWW```iiiooorrruuuwwwxxx|||rrrkkk[[[TTTNNNMMMJJJGGGHHHMMMMMMOOOWWWdddppp}}}~~~vvvqqqoooooossszzz((()))***+++++++++++++++(((((())))))*********+++''''''(((((((((((('''''''''***,,,,,,***(((''''''((())))))***++++++,,,,,,************************,,,++++++***)))******************))))))))))))))))))))))))******+++++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))************************++++++++++++++++++++++++((((((***++++++,,,,,,,,,************************+++***))))))***,,,...///)))************+++++++++++++++************++++++---,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++++++++++++++******************++++++******)))))))))))))))''''''((()))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))---------,,,,,,+++++++++++++++************++++++((()))+++,,,------,,,+++))))))************))))))((()))+++,,,------,,,,,,++++++++++++++++++++++++)))******+++++++++*********************************+++,,,------,,,+++***))))))***+++,,,,,,------((()))***+++++++++++++++---------,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,+++*********+++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,---...---,,,+++***------------------------........................//////////////////////////////...---+++******)))........................+++,,,,,,------......///........................////////////////////////........................////////////////////////---------------...///000//////////////////////////////000111111111111111000111111111111222222222000111111111111222222222111111000000000000111111...//////000111222222222111111111111111111111111333333333333333333333333333333444444555444444444222222333333444555666666666888;;;===AAAHHHRRRYYYfffmmmxxx~~~|||}}}}}}lll\\\RRRLLLMMMIIIHHHLLLLLLJJJNNNVVVbbbhhhttt|||zzz,,,+++++++++***)))))))))*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++++++++************)))++++++******++++++,,,---,,,++++++++++++++++++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***&&&(((+++,,,+++++++++,,,+++++++++*********))))))...+++((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++************************************************((()))***+++++++++******'''(((***,,,---------,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,++++++*********++++++******++++++,,,------,,,,,,++++++,,,,,,---***+++---,,,,,,+++---...,,,,,,,,,,,,++++++***))),,,,,,,,,------.........,,,++++++******++++++,,,......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////......---------,,,------------------------/////////...------,,,,,,------------------------------------------------111111000000000000111111222111000.........///000////////////////////////---...///000000///...---,,,---///000000000///...111111000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000222222111111111111222222444444444333333222222222555555444333333444444444444444444444333222111000222555888999777666888:::999<<<@@@DDDKKKXXXiiiuuu}}}ssseeeYYYRRRMMMIIIFFFGGGHHHLLLQQQYYYbbbjjjnnn~~~zzzyyy|||+++++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))))))))))))))***++++++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***&&&(((+++,,,+++++++++,,,+++++++++*********))))))...+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************+++++++++,,,,,,+++++++++***************,,,,,,,,,++++++*********************************************************((()))+++,,,---,,,+++***,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,(((***++++++++++++,,,...,,,---------,,,,,,+++***+++,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////.........------------------------------------..................------------------------------------------------/////////....../////////222111000000/////////000////////////////////////......////////////.........//////000000000000000111111000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111222222111111111111222222444444444333333222222222555444444333333333444444666666666666666555555555555777999888888888;;;>>>???CCCJJJQQQ[[[mmmssskkk]]]WWWPPPJJJIIIJJJLLLMMMLLLQQQ[[[gggsss~~~***************+++++++++************************))))))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))(((''''''''''''((())))))*********))))))*********+++++++++***************++++++++++++++++++++++++******************************************************++++++++++++******))))))***++++++++++++***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***''')))+++++++++***+++,,,+++++++++***************---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++*********))),,,,,,++++++***)))((((((************************************************(((***,,,......---+++***------.........---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++************++++++''')))++++++******,,,...++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---......///////////////.........------------------------,,,,,,------...//////000------------------------------------------------------------------------000000000111000000///...//////////////////////////////............//////000000000000000111222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222444444333333333333222222444333333333333333444444555444333333444555777777:::::::::999999<<>>===<<<<<>>CCCIIIMMMPPPJJJKKKNNNVVVbbbmmmvvv{{{}}}mmmcccVVVPPPLLLMMMQQQVVV```iiirrrtttyyy}}}~~~+++++++++***************************************'''(((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++************)))******))))))******+++,,,++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***((((((***,,,))))))*********+++++++++(((+++------+++******,,,************************++++++++++++++++++++++++************************************************))))))))))))***************++++++,,,,,,---------+++++++++++++++,,,,,,,,,***************************************************************+++,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---...///...,,,+++,,,---++++++,,,---------------------------,,,,,,,,,+++...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,---------.............................................------........................---------------------------...000111111000...---...---------......///000////////////////////////,,,---...///000000000000......///000000000000000111111000000000000111111111111111111111111111111000000111222222333444444222222222222222222222222444333333222222333333444222222222333333444444444555555555666666777888999777;;;AAAHHHQQQYYY___bbbaaabbbeeemmmwwwvvviii___VVVPPPPPPNNNQQQ[[[gggrrr~~~uuupppqqqxxx,,,+++++++++******))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))***++++++,,,------+++++++++************))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***((((((***,,,))))))******++++++++++++(((+++......+++******,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************)))***+++,,,------...///)))))))))***++++++,,,,,,************************************************+++***)))((()))***,,,---,,,+++++++++,,,...000111++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++******++++++,,,------,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,---///'''((()))***************.........------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------////////////////////////,,,,,,------.../////////////////////////////////---------------------------...000111111000...---000///.........000111222////////////////////////+++,,,...000111000000///...///111222222222111000111111000000000000111111111111111111111111111111000000111222333333444444222222222222222222222222444333333222222333333444222222222333333444444444666666666666777888::::::???DDDLLLWWWbbbkkkrrrvvvxxxwwwyyy~~~vvvfffZZZVVVWWWYYY[[[bbbaaagggssswwwmmmhhhgggrrr{{{************************))))))***++++++)))((('''++++++++++++++++++++++++(((***++++++*********++++++++++++************)))******++++++++++++************))))))))))))******++++++******************---,,,+++******+++,,,---***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++************************---,,,***)))))))))***+++,,,+++***))))))***+++,,,))))))*********))))))(((++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,+++******))))))))),,,,,,,,,++++++*********+++***)))***,,,---...------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))***++++++,,,---......+++***)))))))))***,,,,,,************************...---+++******+++---...---,,,,,,+++*********+++,,,,,,,,,+++++++++******000///...---,,,+++******++++++***************++++++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++++++++------------++++++------------------------+++,,,---......---,,,+++---,,,++++++++++++,,,---------,,,,,,,,,,,,++++++...---+++++++++,,,...000///...---,,,,,,,,,,,,,,,------------------------,,,---......//////......)))***+++,,,...///000000//////............//////........................,,,------......------,,,//////////////////////////////.........---------////////////////////////////////////////////////000////////////111333444111111111111111111111111444333333222111111111222111111222333333444555555000000111222333333444444666555333222111222333333555555666666555555444333444444777:::999888<<>>CCCJJJWWWdddtttsss]]]XXXVVVRRRWWWcccooozzz************************,,,+++***(((((()))******************************''')))+++++++++***+++---+++++++++*********))))))******++++++++++++******++++++***)))(((((())))))))))))*********+++++++++)))))))))******))))))))))))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++************************---,,,************,,,---))))))))))))))))))))))))************************((()))*********)))'''&&&*********++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++---+++***+++,,,------,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---+++++++++******)))))))))++++++******++++++,,,---+++++++++,,,,,,---------))))))*********+++++++++---------,,,,,,,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...........................------,,,,,,,,,+++++++++---------------...//////---...000111111000...---,,,,,,,,,---------......---...//////000000////////////.........---------//////............//////........................---......//////......---000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000333222222111222222333333222222333333333333444444333333333222222222222222222333555555666555444333222333333444555777999:::;;;;;;@@@HHHPPPZZZjjjwwwppp^^^UUU]]]dddfffooo|||************************+++***))))))(((((())))))***************************+++,,,,,,***))))))***+++++++++************)))******++++++++++++************))))))))))))******)))))))))***++++++,,,,,,)))******++++++******)))))))))************)))))))))************+++++++++***++++++++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++,,,,,,,,,************************************************))))))******))))))(((''')))***++++++++++++***)))((()))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++---------,,,+++************++++++++++++,,,,,,,,,,,,+++))))))+++,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))******+++---......///((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***,,,,,,,,,+++++++++******------,,,,,,+++++++++***++++++***++++++,,,---...------------,,,,,,,,,,,,++++++******++++++,,,---)))***++++++---......///******+++++++++,,,,,,,,,......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,---...///000///......+++,,,,,,------...............///000000000000/////////..................//////............//////..............................////////////......000000000000000000000000...////////////000000000000000000000000000000000000000000000000000000000///000111111111111000000111111111111111111111111222222111111222222333333333333333333333333333333222222222222222222222222333444444555555555555444888777666666666777999:::<<>>BBBGGGIIIXXX^^^kkkxxxwww~~~zzz|||zzzppplllrrrvvvvvvvvvjjjbbb++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((())))))******++++++*********+++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,+++))))))(((((((((((())))))++++++************++++++++++++------------++++++************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++***++++++******)))((('''++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,...---,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++************************,,,+++++++++***)))))))))...---++++++++++++***(((******+++,,,,,,,,,,,,++++++++++++************)))---------+++)))(((***,,,******+++++++++,,,,,,,,,000///---,,,+++,,,,,,---************************++++++,,,---............,,,,,,,,,---------......///...,,,,,,------,,,+++,,,,,,,,,------.........///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,///////////////........./////////...---+++***)))......---------......///........................///////////////.........///000000000000000//////////////////////////////222111000.........///000222111000...------------///000111111111000...---111000///......///000111111111000000//////......111111000000//////......////////////000000000000000000000000111111111111222111000000000111333333333333222222111222222222444444333222222333333333222222111111222333444444666555555444555777999:::666;;;???AAABBBIIIVVVbbbkkkpppwww}}}pppnnnkkkkkkqqq}}}zzzqqqiiiccc^^^XXXTTT++++++++++++++++++++++++******************++++++)))))))))))))))*********)))))))))))))))*********,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++******))))))))))))******++++++************++++++***++++++++++++++++++************************************************************************************++++++*********+++++++++++++++******)))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++***)))***+++,,,---,,,,,,+++******++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,+++******,,,,,,,,,*********+++,,,,,,,,,,,,+++++++++++++++************)))+++------,,,+++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,---------..................------------,,,,,,------------------......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,---..............................////////////............//////000000000000//////////////////////////////111000///.........//////111000///......---.........//////000000...---,,,+++,,,...///000000000///111000000000/////////...222111111111000000000000////////////000000000111000000000000111111111111222111000000000111333333333333222222222222222333444444333333333333333444444444444444444555666666666666555666666666777777999>>>FFFNNNYYYeeeqqqyyy{{{~~~tttllljjjmmmqqqwww}}}{{{wwwsssppplllfffbbb```^^^[[[YYY++++++++++++++++++++++++((())))))***++++++,,,,,,************))))))))))))*********))))))))))))))),,,++++++++++++*********))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,,,,,,,++++++++++++******+++++++++++++++************++++++******))))))))))))******************************++++++++++++++++++++++++***************************++++++++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,+++*********+++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++*********+++,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++............---,,,,,,+++,,,,,,,,,,,,,,,---------***))))))***,,,...---,,,******+++,,,,,,,,,,,,+++,,,+++++++++************%%%))),,,......,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------......+++---///...,,,+++---000------------------,,,,,,---------,,,,,,,,,,,,,,,------------------------)))******++++++,,,,,,,,,++++++,,,---------------+++++++++++++++,,,---......................................................//////000000/////////////////////////////////000///......---.........//////............//////---.../////////...,,,+++''')))---000111111///...000000000000////////////222222222222111111111111/////////000000000111111000000000111111111222222222111111111111222333333333333222222222222333333444444333333333444444555666666666666666777777888777777777888888888999999???DDDNNN]]]nnn~~~zzzooojjjiiiiiitttyyy{{{mmmiiiddddddfffgggfffeeegggeeebbbaaabbbbbbbbbaaa************************))))))*********+++++++++++++++******))))))((((((---,,,,,,,,,+++*********+++++++++*********))))))++++++++++++++++++++++++(((((()))))))))***************+++,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++***)))(((((()))***+++************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,++++++***+++++++++,,,,,,------***))))))***,,,------,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********'''***,,,...---+++++++++******+++++++++,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......'''+++///...***))),,,000.........------,,,,,,,,,,,,------...------,,,,,,........................++++++,,,---...//////////////////......,,,++++++++++++++++++,,,---..............................------...............///......//////000/////////////////////////////////.........---------.....................///000000....../////////...---,,,)))+++---///111000000///000000000000////////////111111111111111111111111//////000000000111111111000000111111111222222222111111111111222222333333333333222222222333444444444444444444444444555666666666666666777777888999;;;:::999999;;;>>>AAACCCOOOUUU___lllzzzvvvqqqrrrwwwxxxmmmfffbbb```___]]]\\\\\\___eeejjjlllmmmmmmllljjjiiiiiiiiiiiiiii************************+++++++++*********))))))++++++******))))))((((((---,,,,,,,,,+++*********+++++++++*********))))))++++++++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,+++*********))))))*********++++++************++++++,,,+++***))))))***+++,,,******************************************************************************++++++++++++******'''''')))***++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******...------,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,++++++++++++,,,,,,------,,,,,,+++'''(((***,,,------,,,,,,))))))******++++++,,,,,,,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,------+++***)))***,,,******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***)))(((,,,,,,,,,---------......&&&***---,,,((('''+++///.........------,,,,,,,,,,,,,,,---.........---,,,........................,,,------...///000000111//////000//////...---,,,,,,,,,,,,,,,---...///000........................,,,---------......//////------...///////////////////////////////////////------........................---......///000111//////000111000///...---/////////...//////000000////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111222222333333333333333222222222333444444555555444444444555555666777555555555666777999:::;;;===;;;999999>>>EEELLLQQQcccjjjsss{{{uuuwww|||yyyuuuiiieee___[[[YYYYYYYYYXXXYYYZZZ\\\```ffflllpppqqqsssssssssrrrqqqqqqrrrrrr************************,,,,,,++++++***))))))(((************))))))))))))*********))))))))))))))),,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++******))))))))))))******++++++************+++++++++++++++******+++++++++************************))))))))))))))))))))))))************************''''''((((((((((((''''''&&&'''((()))***+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,+++***...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++++++++++++++++++++,,,,,,------,,,,,,+++'''))),,,...///...---,,,******************++++++---+++***+++,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++......---+++((((((***,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++************************------,,,***(((%%%###""",,,,,,,,,---------......(((***,,,+++)))(((***---------------------,,,,,,---------------.........------------------------+++,,,,,,------.........+++,,,---...///000000000,,,,,,,,,---...///000111........................,,,,,,,,,---......//////,,,---......////////////////////////////////////------.../////////.....................///000111///000111111111000...---111000///......///000111////////////000000000000///////////////000000000000000000111111111222222111111111222222222222333111222222333444333333333333222222333333444555666555555555555555666777888666666777999;;;===???@@@???>>>===???EEEOOOXXX^^^kkksss{{{~~~wwwwwwyyy{{{|||wwwpppjjjgggdddbbbaaa[[[YYYXXXXXXYYYZZZZZZYYY]]]___bbbfffkkkooosssuuuyyy{{{}}}************************++++++******************)))))))))))))))*********)))))))))))))))*********,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++************++++++))))))************))))))************************************************************************(((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++*********++++++++++++,,,))))))***++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,------,,,***(((++++++++++++++++++******+++***)))***,,,------,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++***,,,---,,,+++******,,,******+++++++++,,,,,,,,,,,,,,,---...------++++++++++++++++++++++++++++++,,,,,,,,,+++***(((&&&%%%,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,------------------...---,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////+++++++++,,,---...000000........................++++++,,,------...//////+++,,,---...////////////////////////////////////---...///000000000////////////.........//////000...///000000000///...------......//////000000000.../////////000000000111//////000000000111111111000000111111111222222222111111111222222222333333111222333444444444333333222222222333333555666666555555555555666777888999999:::;;;===@@@CCCFFFGGGFFFFFFIIIMMMTTT]]]eeeiiiooovvv~~~~~~yyyqqqlllmmmuuuyyytttooollleeebbb___]]]]]]^^^^^^]]]\\\ZZZYYYZZZ\\\^^^^^^]]]dddggglllrrryyy)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))******++++++******++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++************++++++'''((()))******)))((('''************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''(((***,,,---------,,,((())))))+++,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,(((((('''(((((()))******++++++++++++++++++++++++))))))*********+++++++++((()))***++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,***(((%%%###---------,,,,,,+++++++++(((((((((***---...///...******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++&&&)))---...---,,,++++++******+++++++++,,,,,,,,,---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,---------......///...---------...,,,+++,,,,,,,,,------.........///...,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++,,,,,,,,,+++***************+++,,,---///000........................++++++,,,,,,---...//////+++,,,---...////////////////////////////////////---...000111111111000/////////............//////---.../////////...---,,,(((***---000111111000///.../////////000000111111000000111111222222222333000111111111111222222222111111222222222333333333111222333444555444333333222222222333444555666777555555555555666777999999<<<===???AAAEEEHHHKKKMMMMMMOOOTTTZZZbbbhhhnnnqqqxxx|||xxxqqqgggjjjooottt|||~~~sssnnnhhhccc``````___^^^___^^^]]]^^^```aaa```___bbbaaa______bbbdddeeeeeeggglllttt}}},,,++++++******++++++,,,************************''''''((()))***+++++++++*********+++,,,,,,,,,---,,,***((())),,,---+++((())))))************)))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************))))))(((************************)))************++++++++++++***)))***,,,------+++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))******...------,,,+++++++++,,,++++++++++++++++++++++++)))(((&&&%%%%%%%%%&&&'''************************///...,,,***)))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++*********))))))+++++++++*********)))))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++*********+++,,,------+++***(((((()))+++,,,000///---,,,++++++,,,,,,,,,+++***)))((((((((((((************************...,,,***+++---...,,,***///...,,,+++***+++,,,,,,***++++++,,,,,,++++++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,---+++)))'''''')))+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++---...000---------.........//////...............---------//////000000///...------............///000222222//////.........---------...............///000000000000////////////000000//////000000000000//////111222222111///...///000////////////////////////------------............000000111222222222222111444444444555444444333333111222444555666777777777999777666777666444777===???CCCFFFHHHMMMTTTWWWUUU[[[]]]```eeekkkqqqwwwzzz}}}qqqfffaaacccfffqqq{{{ssslllgggdddbbb]]]^^^^^^^^^]]]^^^aaacccddddddeeeeeeffffffeeeeeeggghhhiiikkklllllllllllloooxxx+++******))))))******+++************************((())))))******+++++++++)))))))))))))))*********,,,+++******+++,,,+++***))))))************))))))******)))))))))***+++,,,++++++++++++++++++++++++************************))))))************))))))************************************++++++++++++,,,*********,,,---,,,+++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++---,,,++++++*********+++++++++++++++++++++++++++...---,,,+++++++++,,,,,,************************,,,,,,++++++***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------+++++++++*********)))))),,,++++++++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++,,,,,,++++++*********+++,,,---,,,+++***))))))***,,,---000///---,,,++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++---+++***+++---...---+++...---,,,,,,+++++++++,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,...---,,,++++++,,,---...,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---///000,,,,,,,,,---------......------------------------///////////////...------...---------...///000111000000/////////........................///000000000000////////////000000//////000000000000//////000111222111/////////000000000000000000000000000//////000000000111111111000000111222222222222222444444444555555444444333000111222333444444555555888666666888777666888===BBBGGGKKKQQQ[[[fffkkkjjjjjjjjjkkkooovvv~~~rrriiiccc```dddkkk}}}|||vvvqqqkkkiiifffccc```___^^^^^^[[[]]]^^^___```cccgggjjjlllmmmoooqqqssstttuuuuuuuuuvvvyyy{{{|||{{{{{{zzz***))))))))))))))))))************************************+++++++++++++++*********)))))))))))))))+++,,,---,,,+++++++++,,,))))))************))))))))))))(((((())))))***+++************************************************(((((()))***++++++++++++************************************+++++++++,,,---+++***+++,,,,,,+++***************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,+++*********++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++************************,,,,,,,,,++++++++++++++++++++++++***************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,---,,,+++*********,,,---...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,------,,,,,,,,,,,,------,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++......---------...//////++++++,,,,,,,,,---------+++++++++,,,---------...///////////////......---......------------...///000000000000000////////////............//////000000000////////////000000///000000111111000000///000111222111000///000111111111111111111111111111000111111111111222222222000111111222222222222222333444444555555555444444222222333333333444444444999777777::::::999===BBBJJJPPPYYYcccsss{{{zzz{{{ppphhh```^^^bbbjjjvvv{{{tttkkkdddbbbaaa___]]]YYYZZZZZZ\\\]]]^^^______```aaadddfffhhhlllppptttuuuwwwzzz******))))))))))))******************************,,,,,,++++++++++++++++++---,,,,,,,,,+++************---///...+++***,,,...)))******++++++******)))))))))))))))*********+++++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,*********************************+++++++++,,,,,,---,,,++++++,,,,,,***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------++++++++++++++++++++++++))))))((((((((((((((((((************************)))***+++,,,---,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******************************))))))((((((''''''************************---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***++++++++++++,,,,,,++++++***+++,,,---...///...------,,,,,,++++++++++++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++---.........+++,,,---...---,,,+++******++++++,,,,,,++++++***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++******+++,,,,,,+++******,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++.........---------------,,,,,,,,,---------......++++++,,,------...//////...///////////////......//////...---------......//////////////////////////////............///000//////000000000000//////000000000111111000000000000111222111000///000111111111111111111111111111//////000000000111111111000111222222333333222222333444444555555555555555666666555555666666666777;;;888888;;;<<<>>>DDDLLLWWW```lllzzzwwwjjj```aaafffooozzzvvvjjjccceeebbb]]]\\\]]]^^^___^^^___```bbbdddfffggghhhhhhjjjlllooorrruuuyyy~~~+++++++++******+++++++++************************,,,,,,++++++++++++++++++---,,,,,,,,,+++************---///...+++***,,,...******++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))+++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,---,,,++++++,,,,,,***)))************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))(((((('''''''''************************---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,******++++++,,,---...///,,,,,,,,,,,,,,,,,,++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---...///***+++,,,---...---,,,+++***++++++,,,,,,++++++***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++)))***,,,------,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,,,,+++............////////////,,,------...///000000111......///////////////...000000//////.../////////........................//////............////////////000000000000//////000000111111111111000000///000111111000///000222111111111111111111111111000000000000111111111111111111222333333333333222333444555555666666666555888777777666666777888888;;;888888;;;>>>CCCMMMVVVfffrrr|||nnnccc^^^dddooo{{{tttlllgggeeedddaaaaaaaaabbbdddeeeddddddeeegggiiilllnnnpppqqqqqquuuxxx|||,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++*********)))))))))))))))+++,,,---,,,+++++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,)))(((((((((((())))))***+++++++++++++++++++++++++++,,,,,,------------,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...++++++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,***,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,+++...////////////000000000.........///000000111111---...//////////////////000000/////////000000111------------............000//////............///...///000111111000///...000111111222222111111000///000111111000000111222111111111111111111111111111222222222222333333333111222222333333333333333333444555666666666666666777777666555666777999:::;;;:::<<>>@@@GGGRRRYYY^^^eeelllyyyvvviiidddeeeiiisss}}}~~~yyyssspppmmmjjjgggmmmnnnpppooommmlllnnnqqqoooppprrrsssssstttuuuvvvyyy{{{******))))))))))))******************************''''''((()))***++++++,,,******++++++,,,,,,,,,---,,,***((())),,,---+++(((***++++++,,,,,,++++++***'''((()))++++++******)))************************************************++++++,,,,,,,,,+++******************************++++++,,,,,,,,,---------+++***)))***,,,------+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,+++++++++,,,------...++++++++++++++++++++++++((()))***+++,,,++++++******************************)))))))))***,,,...///++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++************************(((((())))))******++++++))))))******+++++++++++++++++++++*********))))))***+++,,,------,,,+++***(((((())))))*********+++*********++++++,,,,,,---)))***+++,,,---,,,++++++******+++++++++***)))))))))***,,,,,,---,,,+++***++++++******++++++,,,,,,************************+++---...---+++***+++---,,,,,,+++***+++,,,...///+++++++++,,,,,,+++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++***+++---///000000//////---------.........//////...............---------------...///000000//////,,,,,,,,,---...///000111.../////////000000111111111000///..................///000222222000///...111111222222222222111111...000111111000000111333////////////////////////...////////////000000000111222333333444444333333333444555666777777777777;;;:::999999;;;===???AAACCCHHHSSSaaaiiimmmqqqvvv|||ooogggccchhhrrr||||||rrrlllgggccccccbbb```aaabbbbbbaaa```eeejjjpppsssssssssuuuvvvwwwxxxzzz|||~~~(((((())))))*********+++************************++++++***)))((((((((()))************************((()))***+++++++++++++++************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,************************,,,***(((&&&'''***...000,,,***)))+++...///---++++++++++++,,,,,,+++++++++))))))*********+++++++++///---+++)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))(((+++++++++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,...//////...,,,+++++++++++++++++++++++++++............---,,,,,,+++...---+++******+++---...******+++++++++,,,,,,,,,,,,------......------,,,........................***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,***)))((((((/////////......------------------............///+++++++++,,,,,,---------.........////////////000---...///111111///...---..................------//////////////////////////////......---------,,,////////////////////////////////////////////////000000000000000000000000///000000000000111111111111111222222222222111111222222111111222222333444333222222111111222222333333333333333333333333333777555333333555666777777777666999===<<<<<>>CCCNNN]]]pppzzztttoooqqq||||||rrrllleee```[[[XXXYYY[[[\\\\\\]]]]]]\\\]]]]]]^^^```aaacccbbbccceeefffjjjuuu+++++++++***************************************'''((()))***++++++******************************---------------,,,+++*********************************++++++,,,---......++++++++++++,,,,,,------***+++,,,***(((''''''(((++++++++++++++++++++++++******+++,,,,,,+++***)))***+++,,,+++***))))))((())))))************))))))++++++,,,,,,,,,---------*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...///...---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------***++++++,,,,,,,,,++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------++++++++++++++++++++++++---------............///.........------,,,,,,,,,.........////////////000......////////////.............../////////000000////////////////////////000000111111111111111111////////////////////////000000000000000000000000000000000000000000000000222222222333333333444444222222333333333333222222222222111111222222333444444333333333333333333444444444444555555666666666444666777777777999===@@@GGGSSSfffyyy}}}vvvooosss{{{~~~|||wwwpppjjjeeeaaa]]][[[\\\ZZZYYYZZZ\\\^^^```aaa\\\]]]^^^___```aaabbbbbbffffffgggkkknnnwww+++++++++++++++*********************************'''((()))++++++***)))(((******************************************)))(((************************)))))))))***++++++,,,,,,+++++++++,,,,,,------...***+++++++++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********+++---,,,+++)))***+++))))))************))))))++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///......------,,,,,,++++++,,,,,,,,,,,,---------------------............///.........---------------,,,,,,,,,------------...////////////////////////.........//////000000111////////////////////////000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000222222333333333444444444222222333333333333222222222222111111222222333444444444333333333333444444444444555555666777777777333555777777888===DDDJJJZZZlll}}}sssrrruuu}}}|||~~~qqqhhhaaa]]]YYYWWWXXXYYYZZZZZZZZZ[[[\\\]]]```bbbdddeee^^^___aaacccfffhhhjjjjjjlllnnnrrrxxx~~~,,,,,,,,,++++++*********************************)))***+++,,,,,,***)))(((************************(((((())))))***)))))))))************************))))))))))))************)))******+++,,,,,,------)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++------+++***+++---++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,------------,,,,,,+++*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,++++++++++++........./////////000000---------............///------------............,,,,,,,,,------------...//////............//////---......///000000111111/////////////////////////////////000000000111111////////////////////////000000000000000000000000000000000000000000000000111111111222222222333333222333333444444333333222222222111111222222333444444444333333333333444444444555555666777777888888444777999;;;???GGGSSS\\\pppxxxpppsss|||{{{rrrkkkddd]]]XXXXXXWWWVVVXXX[[[^^^^^^^^^^^^___bbbdddhhhmmmqqqtttssstttvvvxxx{{{}}},,,,,,,,,++++++*********************************++++++---------+++)))(((************************((()))***+++++++++++++++************************+++++++++***************((())))))***++++++,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///(((+++......,,,+++---///,,,------......------,,,))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************************---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))***+++,,,,,,------------,,,---------------------)))))))))******+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++............------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////,,,---------.../////////........./////////000000//////............//////---......///000111111222////////////////////////......//////000000000111////////////////////////000000000000000000000000000000000000000000000000///000000000000111111111222333333444444333333222222222111111222222333444555444444333333444444555444555555666777888888999777:::>>>AAAFFFQQQ```kkk}}}xxxqqquuuxxxooohhh___ZZZYYYZZZZZZYYYYYYYYY[[[___bbbcccbbb```ccceeehhhmmmsss{{{++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,+++***))))))************))))))))))))******,,,,,,,,,+++***)))((((((******)))))))))))))))***+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********++++++************++++++,,,+++)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++''''''((()))***+++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((&&&(((+++------,,,***))),,,,,,,,,,,,,,,***)))(((******+++++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,---,,,++++++,,,------......------,,,++++++++++++++++++++++++------------,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------------------///000222222000///---...........................------------...//////111000///...............000000000000000000000000......///000000000000000////////////////////////000000000000000000000000///////////////000111111000000//////.........---////////////000000000000111111222222222333333333222222222222333333444555222222333333333444444444555555444444444555666666333444555666666777888888666;;;AAAHHHRRRaaaqqq}}}~~~tttmmmfffbbbYYYYYYXXXZZZ\\\___``````^^^___bbbfffjjjnnnqqqrrrppptttzzz+++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++---,,,+++*********************))))))))))))******,,,+++++++++***)))))))))++++++************++++++,,,+++)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,+++******))))))***+++------,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------******************++++++******,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///...---,,,++++++***,,,...///000000///...,,,...........................------------...//////000//////............///000000000000000000000000------....../////////...////////////////////////000000000000000000000000///////////////000111111111111000000000///////////////000000000111111111111111222222222333333333333333222222222333444444222222333333333444444444555444444444444555555666666666777777777888:::;;;:::AAALLLYYYfffrrr|||yyyrrrhhh```\\\ZZZXXXVVV\\\[[[\\\^^^```cccdddeeeeeehhhmmmsssyyy~~~++++++++++++++++++++++++***************************)))(((''''''((()))***,,,,,,+++*********++++++******))))))))))))******++++++******************,,,+++++++++++++++,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******)))))))))******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++---,,,+++++++++,,,......,,,,,,---------.........++++++******************++++++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////...---,,,++++++***,,,---...//////...---,,,...........................------------.../////////............//////000000000000000000000000000........./////////000000////////////////////////000000000000000000000000///////////////000111111222222111111111111000000000000111111111222222222111111222222222333333333444444333222222222333333333333333333444444444444444444333333444555555666888888999888888;;;>>>AAAFFFPPP___ooo{{{||||||rrrfff```\\\XXXVVVWWWYYY\\\]]]^^^```bbbfffjjjmmmppprrrtttxxx|||zzz++++++++++++++++++++++++)))))))))))))))))))))))),,,+++************+++,,,+++******)))))))))******+++******))))))******+++***************+++++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++///...---,,,+++,,,,,,------,,,+++***+++---000111,,,,,,,,,,,,------------+++++++++***************,,,,,,---------.........------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------.........,,,---............---,,,...........................------------...//////...............///000111////////////////////////111111111111111222222333///////////////////////////////////////////////////////////////000000111111111111111111111111111111111222222222333333333111111222222222333333333555444333333222222222222333333333444444444444555333333333333444555666666777888999999:::???FFFLLLZZZeeetttyyy}}}ssskkkddd\\\UUUUUUTTTRRRRRRUUUYYY\\\^^^bbbffflllsssyyy}}}|||{{{yyyvvvssspppooo++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,))))))((((((((())))))***++++++************++++++***************+++++++++)))))))))))))))***++++++,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******))))))))))))************++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************000///---,,,+++,,,---...---,,,+++***+++---000222++++++++++++,,,,,,,,,,,,************************,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,---...//////.........//////....................................------------...//////...............///000111////////////////////////222111111000111222333333000000000000000000000000///////////////////////////////////////000000111000000000000000000000000222222222222333333333333111111222222222333333333555444333333222222222222333333444444444555555555444444444444555666777888555777:::<<<@@@JJJVVV```sss}}}}}}tttkkk___WWWUUUUUUTTTSSSVVVVVVWWWYYY\\\```eeehhhmmmsss}}}~~~vvvqqqnnnnnnnnnnnnmmmkkkjjjiii++++++++++++++++++++++++************************************************)))(((((((((((()))******++++++************++++++++++++******************(((((((((((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,))))))(((((((((((()))))))))***+++++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---************************///...---,,,+++,,,---...,,,+++++++++,,,---///000*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,+++,,,------...,,,,,,************,,,,,,++++++,,,,,,------......++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,...................................................------------.../////////............//////000000000000000000000000000//////...---...///000111000000000000000000000000000000000000000000000000///////////////000111111/////////000000000000111111111222222222333333333111111222222222333333333444444333222222222333333333444444444555555555555444444555555666777999999777;;;@@@EEENNN]]]ppp}}}|||}}}zzzkkkcccWWWUUUSSSRRRSSSUUUUUUUUUZZZ]]]bbbffflllrrrxxx|||~~~{{{yyywwwtttuuuvvvwwwvvvrrrkkkfffggggggggghhhhhhggggggfff++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***************+++,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))))))))))))))***+++,,,---)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++******))))))))))))******)))***,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------******++++++,,,,,,------+++++++++,,,,,,,,,------(((((()))***+++,,,,,,---,,,++++++***+++,,,---...---,,,***))))))***,,,---++++++,,,,,,---......///***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,...------------------..............................------------...//////000//////............///000000000000000000000000///...---,,,,,,...000111000000000000000000000000000000000000000000000000///////////////000111111000000000111111111222222111111111111222222222222111111222222222333333333333333222222222333444444444444444444555555555555555555666666777999:::;;;<<>>AAAIIIOOOWWWbbbooo}}}jjj^^^ZZZZZZ[[[[[[```fffiiilllsss~~~~~~~~~++++++************++++++************************((())))))***++++++,,,,,,+++,,,,,,------------,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++******))))))*********+++++++++++++++++++++,,,---------,,,,,,''''''(((***+++,,,---...++++++++++++++++++++++++,,,+++******+++---...///,,,,,,,,,++++++++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,+++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++//////........................---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,---...//////------...//////...------------------////////////////////////........................------......///000000111////////////////////////111111222222222222111111000000000000000000000000000000000111111111222222222222222222222222222222222222111000000111222222222222222111222222333333333333444444444444555555333444444444555555555555555666777888999999999999555777888777777;;;BBBHHHSSSZZZdddmmmwwwwwwoooeee^^^[[[[[[[[[[[[```gggqqqzzz++++++************++++++*********************************************+++++++++---.........------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++++++++***************)))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...,,,,,,,,,+++++++++******(((***+++------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------+++******,,,)))******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,---,,,***)))***+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...........................++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++++++++,,,,,,+++++++++,,,------......------,,,---///000///...---...///...------------......///////////////////////////.................................///////////////////////////////////////000000111111111111000000000000000000000000000000000000111111111222222222222222222222222222222222222222111000000111222222111111111111222333444444333444444444555555555555444444444444555555555555555555666888888999999999555888;;;<<<===CCCMMMTTTaaahhhpppwww||||||qqqhhh```aaabbbcccccceeehhhkkkvvv}}}++++++************++++++************************......---,,,,,,+++++++++***+++---...///...---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......)))))))))***++++++,,,,,,+++,,,------............+++++++++++++++***)))(((***************+++++++++------------------------///---+++)))))))))***+++,,,,,,,,,++++++*********((()))+++---------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...---+++)))***,,,''')))***+++,,,++++++************++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------)))++++++***((('''((()))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////+++*********++++++,,,---++++++,,,------......///------------------------++++++,,,,,,,,,---------((()))***+++---...///000)))***++++++++++++***))),,,------......------,,,...///000///...---...000---------------...///000////////////////////////////////////////////////000000000///......------//////////////////////////////000000000000//////000000000000000000000000000111111111111222222222222222222222222222222222333222111000000111222333111111111111222333444555444444444555555555666666444444444555555555666666444444666777888888888888888;;;???AAADDDLLLXXXaaakkkqqqyyy}}}~~~}}}kkkbbb``````ccciiioooppppppttt}}}