BM6P6(@ yyynnnaaaXXXUUUQQQSSSUUUVVVVVVVVVWWWYYYZZZZZZYYYZZZ]]]```dddfffeeeffffffffffffiiinnnqqqwwwzzz{{{~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~|||yyyxxxxxxwwwvvvvvvvvvvvvxxxyyyzzz}}}zzzxxxxxxwwwsssmmmhhh___WWWSSSYYYaaaiiittt~~~~~~iiiUUUIIIFFFHHHIIIIIIIIIJJJSSSfff|||xxxzzzyyyyyyzzz{{{zzzxxxuuutttqqqmmmlllmmmoooppppppsssrrrqqqooollliiigggeeedddhhhmmmooommmjjjiiijjjiiijjjjjjkkkkkklllllllllpppqqqqqqqqqqqqppppppoooooooooooonnnmmmkkkjjjiiillliiieeedddeeefffdddbbbjjjhhheeedddddddddcccbbbaaaaaa``````^^^]]][[[ZZZWWWUUURRROOOLLLIIIHHHGGGGGGEEECCCBBBBBBAAA???===;;;;;;;;;::::::999999999666666555555666777888888;;;BBBHHHQQQaaasss|||{{{sssqqqsss}}}ppp]]]QQQLLLKKKQQQSSSWWW^^^iiixxxzzzllleeeeeehhhkkkmmmnnnpppsssvvvzzzzzzzzz{{{|||~~~yyyoooeeeYYYRRRQQQOOORRRTTTUUUVVVVVVWWWYYY[[[[[[[[[\\\^^^aaaccceeeeeeffffffggggggjjjooossswwwzzz}}}~~~~~~~~~~~~}}}}}}|||||||||~~~}}}zzzxxxwwwwwwvvvvvvuuuuuuvvvwwwyyyzzzzzzxxxvvvvvvuuuqqqkkkeee[[[VVVTTTYYY___eeeoooyyytttaaaPPPFFFDDDEEEFFFFFFGGGLLL[[[ttt}}}|||{{{zzzzzzzzzyyywwwuuusssqqqnnnmmmooopppqqqqqqqqqpppooonnnllliiigggfffdddhhhkkkllljjjhhhhhhhhhiiiiiijjjkkkkkklllmmmmmmmmmnnnnnnooooooooooooooooooooooooooonnnmmmlllkkkllljjjfffeeeeeeeeeeeeeeejjjhhheeeddddddcccbbb```]]]]]]\\\\\\[[[ZZZZZZYYYWWWVVVSSSPPPMMMKKKIIIIIIHHHFFFDDDCCCCCCBBB@@@>>><<<<<<;;;;;;::::::999999888888888888888999::::::<<>>>>>======<<<;;;::::::777777777666666777888888<<<>>>DDDNNN^^^rrrnnn\\\QQQMMMMMMPPPRRRVVV\\\ffftttqqqeeebbbfffbbbdddgggiiijjjlllnnnqqqrrrtttxxx|||~~~zzzmmmbbbVVVNNNIIIGGGHHHLLLMMMOOOSSSUUUUUUWWWYYYZZZ\\\^^^aaacccdddcccaaa```aaaccceeehhhjjjnnnrrruuuzzz|||~~~|||~~~|||{{{{{{zzzzzz{{{||||||zzz{{{zzzxxxuuusssssssssssstttuuuuuuvvvvvvwwwwwwvvvtttssssssrrrmmmeee^^^XXXZZZZZZXXXYYYcccqqq{{{lllTTTHHHEEEEEEGGGJJJJJJTTThhhzzzwwwsssqqqppppppnnnmmmpppooooooppprrrtttsssrrroooooopppppppppppppppooorrrpppooooooooopppppppppnnnnnnooopppqqqrrrssstttqqqqqqpppooommmkkkiiihhhjjjkkklllnnnoooqqqqqqqqqmmmnnnnnnkkkhhhhhhlllpppjjjhhheeecccbbbaaa___]]][[[[[[[[[[[[[[[\\\\\\]]]YYYYYYYYYXXXVVVUUUSSSRRRRRRPPPMMMKKKJJJHHHEEECCC@@@@@@???>>>===<<<;;;:::888888777777777777777888:::===EEERRRbbbtttnnn\\\QQQMMMMMMOOOQQQUUU\\\ffftttxxxkkk``````ddd```ccceeeggghhhiiilllnnnooorrrvvvzzz}}}~~~tttlllcccYYYPPPKKKIIIHHHJJJOOOOOOQQQTTTVVVVVVWWWYYYZZZ\\\^^^```bbbccccccbbbaaa```bbbfffiiilllppptttwww{{{~~~{{{zzz}}}{{{{{{zzzyyyyyyzzz|||}}}yyyzzzyyywwwtttssssssuuussstttuuuvvvwwwwwwwwwwwwvvvtttssssssrrrmmmddd]]]WWWYYYXXXVVV[[[hhhwwwkkkRRRIIIIIIIIIJJJNNNQQQbbb|||zzztttrrrpppooooooooommmlllnnnmmmlllmmmppprrrrrrrrrooopppqqqqqqrrrrrrqqqqqqsssrrrqqqqqqsssttttttssspppqqqqqqrrrrrrssssssttttttsssrrrpppmmmjjjhhhgggiiijjjlllnnnoooqqqqqqrrrnnnnnnnnnmmmlllmmmooopppjjjhhheeeccccccbbb```^^^[[[\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYYYYYYYWWWUUUTTTUUUSSSPPPNNNLLLJJJGGGDDDAAAAAA@@@???===<<<;;;;;;;;;;;;:::999999999999:::999<<>>===<<<;;;<<<;;;::::::999999999::::::;;;BBBPPP___oooqqq^^^RRRNNNMMMNNNPPPTTT\\\gggvvvyyymmmeee```[[[[[[___^^^```bbbddddddfffhhhjjjnnnoooqqqtttvvvyyyzzz{{{{{{}}}zzzsssiii]]]UUURRRKKKGGGHHHJJJIIIKKKOOORRRTTTWWWXXXXXXXXXYYYZZZ[[[\\\^^^___aaabbbbbbcccbbbeeejjjnnnqqquuuzzz}}}}}}}}}xxxyyy{{{{{{zzzxxxxxxxxxzzz|||}}}xxxxxxxxxvvvttttttvvvxxxtttuuuwwwxxxyyyyyyxxxxxxtttrrrrrrrrrqqqkkkaaaZZZXXX\\\^^^aaammm~~~|||eeeSSSUUU\\\[[[ZZZ[[[pppzzztttpppmmmmmmmmmoooqqqqqqooommmkkkiiiggggggjjjnnnqqqrrroooppppppqqqqqqqqqppppppooommmmmmppptttvvvtttrrrqqqqqqqqqpppppppppooooooqqqppppppnnnmmmkkkiiihhhlllmmmnnnppprrrsssssstttooonnnnnnpppssstttqqqnnnjjjhhheeedddddddddcccbbbbbbccceeeeeebbb^^^ZZZWWWWWWXXXZZZ[[[ZZZYYYWWWVVVYYYWWWSSSQQQOOOLLLIIIFFFCCCBBBAAA@@@>>>===<<<;;;:::999999888777777777888;;;:::???LLL[[[lllqqq^^^RRRNNNMMMMMMPPPTTT\\\hhhwww|||ssshhh^^^[[[ZZZZZZ\\\___]]]___bbbcccccceeegggiiiooooooppprrrtttwwwyyyzzz}}}|||vvvmmmeee]]]WWWTTTLLLJJJHHHGGGHHHJJJNNNPPPVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[^^^aaacccccccccgggjjjmmmppprrrvvv{{{~~~zzz}}}~~~}}}||||||}}}{{{yyyxxxzzz|||~~~~~~{{{yyyvvvwwwzzz{{{zzzxxxuuutttsssuuuxxxyyyvvvsssrrrssstttsssnnnhhhaaa\\\WWW[[[aaalll|||sssZZZLLLWWW___ZZZZZZccc}}}xxxsssqqqooopppqqqqqqpppnnnkkkjjjjjjjjjjjjjjjlllnnnppprrrsssrrrqqqpppoooooooooooolllmmmppprrrrrrqqqooommmkkkkkklllmmmnnnpppqqqrrrsssqqqnnnkkkiiihhhiiiiiioooooonnnnnnooopppqqqrrrmmmnnnooopppppppppppppppmmmllljjjhhhhhhiiijjjlllhhhgggfffcccaaa^^^[[[ZZZWWWVVVUUUVVVVVVVVVTTTRRRSSSSSSSSSRRRPPPNNNLLLJJJFFFEEEBBBAAAAAA@@@>>><<<;;;:::999999888888999999::::::===EEEVVVmmmsss^^^QQQMMMMMMLLLPPPVVV\\\dddppp~~~uuummmccc___ZZZVVVVVVWWWXXXYYY\\\]]]```cccfffiiijjjkkknnnpppssstttuuuwwwzzz|||~~~~~~tttqqqkkkddd\\\VVVQQQOOOJJJIIIGGGFFFHHHJJJNNNPPPUUUUUUUUUUUUVVVWWWYYYYYYZZZ[[[\\\___bbbdddeeeeeejjjmmmpppsssuuuwwwzzz}}}|||~~~~~~}}}}}}~~~|||zzzzzz|||~~~~~~~~~{{{yyywwwwwwyyyzzzyyywwwvvvuuutttvvvxxxxxxvvvtttrrrrrrrrrpppllleee___[[[WWW]]]fffrrrmmmVVVKKKTTT\\\ZZZ___lllxxxtttsssuuuuuuuuutttrrrooollljjjjjjjjjkkklllmmmppprrrssstttsssqqqpppooooooppppppmmmnnnpppqqqqqqpppnnnmmmkkkkkkkkkkkkkkkllllllmmmnnnmmmkkkjjjiiijjjkkklllnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppnnnlllkkkiiiiiiiiijjjkkkggggggeeedddaaa^^^\\\[[[ZZZXXXVVVVVVVVVUUUSSSRRRRRRSSSSSSRRRPPPNNNLLLKKKFFFEEEBBBAAAAAA@@@>>><<<;;;::::::999999999999999<<<<<>><<<;;;;;;:::999999999999:::;;;<<>>===<<<;;;;;;::::::;;;;;;999<<<>>>AAAKKKaaa~~~xxxwwwxxxvvvbbbTTTNNNNNNNNNQQQUUUYYY```kkkxxxrrrccc[[[VVVSSSOOOMMMMMMNNNNNNMMMNNNOOOQQQTTTWWW[[[^^^```eeehhhmmmppprrruuuwwwyyy|||~~~}}}nnn```XXXNNNLLLIIIFFFEEEFFFGGGHHHGGGHHHJJJLLLNNNOOOOOOOOOLLLMMMNNNPPPRRRTTTWWWXXXXXX[[[^^^___```ccciiinnntttxxx|||}}}|||||||||}}}|||}}}~~~~~~|||yyyssstttttttttrrrrrrtttuuuwwwyyyzzzzzzwwwtttssssssqqqpppmmmhhhccc^^^ZZZXXXYYY[[[___iiiwww~~~vvvjjjQQQKKKHHHHHHHHHMMMbbbyyy~~~xxxvvvtttsssnnnnnnmmmlllkkkkkkjjjjjjiiijjjllloooqqqsssttttttrrrrrrqqqqqqqqqqqqrrrrrrnnnnnnmmmmmmkkkjjjhhhhhhdddfffhhhjjjllllllllllllhhhiiiiiiiiiiiijjjjjjjjjhhhiiijjjjjjjjjiiihhhgggiiihhhgggfffeeefffggghhhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeddddddcccbbb\\\ZZZXXXXXXZZZ\\\\\\\\\VVVVVVVVVUUUSSSQQQNNNMMMKKKIIIFFFEEEEEEDDDBBB@@@======<<<;;;;;;;;;;;;<<<<<>>======<<<<<<<<<<<<<<<<<<@@@CCCAAADDDTTTpppzzz}}}uuuvvvxxxdddUUUOOONNNMMMQQQUUUZZZaaalllyyyssshhhbbb```\\\WWWSSSQQQOOOMMMKKKKKKKKKKKKLLLNNNRRRUUUWWWYYY[[[^^^```cccgggmmmqqqsssvvvyyy~~~{{{{{{zzz}}}~~~rrrdddVVVNNNKKKIIIEEEBBBAAABBBDDDFFFEEEFFFHHHJJJKKKKKKJJJIIIJJJKKKLLLNNNQQQSSSVVVWWWYYY]]]aaabbbbbbfffmmmsssrrruuuyyy|||}}}}}}~~~~~~{{{zzzyyyzzz{{{zzzyyywwwnnnqqqrrrrrrqqqqqqtttwwwtttxxx||||||xxxssspppooojjjjjjhhhfffaaa\\\WWWUUUXXX___jjjyyynnnXXXGGGEEEEEEFFFFFFLLL^^^ppp|||{{{vvvuuurrrooommmlllkkkiiihhhgggffffffgggiiikkkmmmoooooooooooonnnoooqqqrrrrrrqqqpppnnniiijjjlllmmmmmmjjjhhhfffdddfffhhhjjjkkkkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkkeeegggiiijjjkkkjjjiiihhhgggfffeeedddeeegggiiijjjhhhiiijjjkkkkkklllkkkkkkgggggggggfffeeedddcccbbb^^^]]]\\\]]]]]]\\\ZZZXXX[[[[[[ZZZXXXUUURRROOOMMMMMMLLLIIIHHHHHHGGGEEECCC>>>>>>===<<<<<<<<<<<<<<<:::???BBB??????NNNiii|||}}}yyy{{{yyydddVVVOOONNNMMMPPPUUUZZZbbbmmmzzztttlllgggfffbbb]]]YYYVVVSSSOOOMMMJJJJJJJJJJJJLLLPPPSSSUUUUUUVVVXXXZZZ]]]bbbiiimmmppprrrvvvzzz}}}zzz{{{wwwwww|||ttthhh\\\QQQJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMMMMNNNPPPSSSVVV[[[^^^aaadddfffhhhlllnnnuuuvvvxxx{{{}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxwwwuuurrrppppppqqqssstttvvvvvvwwwxxxyyyvvvrrrooollljjjhhhddd```[[[WWWUUUSSSeeewwwcccSSSHHHCCCDDDIIIJJJJJJWWWgggyyy~~~}}}zzz|||yyyvvvrrrpppllllllkkkjjjiiiiiiiiiiiifffhhhjjjjjjiiiiiillloooqqqppppppnnnmmmkkkiiihhhjjjjjjjjjjjjiiiiiihhhhhheeehhhlllmmmllliiihhhhhhjjjiiiiiikkknnnnnnjjjfffiiihhhhhhhhhhhhiiiiiijjjjjjiiihhhfffffffffggghhhkkkkkkkkkkkkkkkjjjiiiiiiiiifffdddccceeedddbbb___```___^^^\\\[[[[[[\\\]]]\\\[[[ZZZWWWUUUQQQNNNMMMNNNNNNNNNLLLJJJGGGDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;===???AAAKKK___rrrzzzfffXXXPPPNNNRRRTTTWWWZZZ```jjjxxxxxxpppmmmjjjiiigggccc___ZZZUUUSSSRRROOOMMMMMMOOOPPPOOOMMMOOONNNNNNQQQVVV[[[^^^___hhhiiikkknnnrrrvvvyyy{{{yyyyyyzzz{{{}}}{{{wwwtttsssqqqooouuu}}}yyymmmaaaVVVLLLGGGEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEGGGIIIJJJJJJKKKMMMMMMNNNPPPTTTWWWZZZ]]]```ccceeehhhkkknnnqqqrrrtttwww{{{~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvsssrrrqqqqqqrrrsssuuuvvvwwwyyyzzzwwwrrrnnnjjjjjjhhhddd^^^ZZZYYYYYYdddttt{{{[[[LLLHHHEEEFFFIIIGGGGGGVVVhhhzzzzzzxxxtttqqqooommmlllkkkjjjjjjiiiiiijjjhhhiiikkkjjjiiijjjmmmpppooonnnkkkiiigggfffffffffjjjiiihhhgggffffffffffffeeehhhjjjkkkjjjhhhhhhhhhlllllllllmmmmmmkkkiiifffhhhhhhhhhhhhhhhiiiiiiiiijjjjjjhhhggggggggghhhhhhhhhhhhjjjjjjjjjjjjiiihhhhhhfffccccccddddddbbb``````___^^^]]]\\\\\\]]]]]]^^^]]][[[XXXUUURRRPPPOOOOOOOOONNNLLLJJJGGGEEECCC>>>>>>>>>======>>>>>>>>>;;;;;;===>>>@@@III\\\nnn|||{{{}}}hhhYYYQQQOOOQQQSSSVVVZZZ```lllzzztttmmmkkkkkkkkkkkkiiifffccc```]]]VVVSSSPPPOOOPPPQQQOOONNNLLLKKKJJJLLLPPPUUUXXXYYY^^^___aaadddhhhkkkooopppttttttvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{vvvrrrpppooopppqqqwww~~~}}}pppcccYYYPPPJJJFFFEEEEEECCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJLLLMMMNNNQQQUUUXXXZZZ\\\```bbbeeegggkkkmmmqqqqqqrrrtttxxx|||~~~zzz{{{|||||||||zzzxxxwwwwwwvvvuuutttsssrrrqqqppptttuuuwwwyyyzzzvvvqqqlllhhhiiihhhbbb[[[XXX[[[```rrrqqqSSSFFFFFFFFFIIIKKKGGGIII[[[qqq~~~xxxvvvssspppooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkoooqqqooolllhhhdddcccccceeegggkkkiiigggdddccccccddddddeeefffhhhhhhgggggghhhiiinnnoooooonnnkkkhhhffffffggghhhiiijjjiiiiiiggggggjjjiiiiiihhhhhhhhhhhhiiieeefffhhhiiiiiihhhgggffffffdddccccccddddddcccbbb______^^^]]]]]]^^^^^^^^^aaa___[[[XXXTTTSSSRRRRRRPPPPPPOOOMMMJJJHHHEEEDDD??????>>>>>>>>>>>>??????<<<;;;<<<>>>???FFFWWWggg{{{yyylll\\\SSSOOOPPPRRRVVVZZZaaalllzzz~~~wwwnnnhhhgggiiijjjlllnnnnnnmmmkkkjjj```\\\XXXUUUTTTSSSQQQPPPMMMKKKIIIJJJMMMQQQSSSTTTVVVVVVXXX[[[^^^aaadddeeekkkmmmoooqqqsssuuuvvvvvvuuuuuuvvvxxxzzz{{{}}}}}}zzz|||yyysssooopppnnnllllllnnnrrrwwwzzz{{{sssggg[[[SSSNNNKKKIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFGGGIIIKKKMMMNNNRRRVVVYYYZZZ\\\```ccceeehhhkkknnnuuutttssssssuuuyyy}}}~~~|||{{{{{{|||~~~~~~}}}zzzvvvtttvvvvvvvvvuuutttrrrooonnnqqqrrrtttwwwwwwtttnnniiifffhhhfff___WWWWWW^^^eeerrrjjjOOOFFFDDDHHHMMMMMMIIIOOOggg|||wwwvvvsssqqqqqqnnnnnnmmmlllkkkkkkkkkkkkllllllkkkjjjkkkmmmppprrrppplllgggccccccfffjjjmmmmmmjjjgggcccbbbaaabbbcccdddeeeeeeeeeeeeeeehhhjjjnnnpppqqqnnniiieeedddeeehhhiiijjjkkkkkkiiigggeeehhhhhhhhhhhhhhhhhhhhhhhhdddfffggghhhhhhfffdddbbbccccccccccccdddddddddccc________________________bbb___[[[VVVSSSSSSSSSTTTRRRQQQPPPMMMKKKHHHFFFEEECCCBBBAAA???>>>===<<<<<<===<<<<<<===>>>CCCQQQ___xxx}}}{{{ppp___TTTOOOPPPRRRUUUYYY```kkkyyyyyytttmmmfffbbbbbbbbbeeehhhmmmppprrrrrrrrrllliiiddd___[[[XXXVVVTTTSSSQQQNNNMMMOOOQQQSSSSSSSSSSSSTTTVVVXXX[[[]]]^^^bbbcccfffhhhjjjlllllllllkkklllnnnpppqqqsssssssssppprrrtttwwwxxxyyyyyyxxxsssuuuwwwwwwtttqqqnnnmmmjjjkkkmmmrrrxxx}}}lllfff\\\SSSNNNLLLKKKKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDEEEGGGJJJKKKMMMQQQUUUYYYZZZ\\\```cccfffiiilllooouuutttrrrrrruuuyyy~~~~~~|||{{{~~~|||yyyuuurrruuuuuuvvvuuutttqqqooommmnnnoooqqqsssssspppkkkfffeeeeeeccc\\\UUUVVV^^^gggppp}}}eeeNNNHHHFFFLLLQQQOOOLLLVVVrrr|||xxxwwwtttrrrrrrnnnnnnmmmlllkkkkkkkkkkkkmmmllljjjjjjlllnnnpppqqqmmmjjjfffdddeeeiiinnnrrrnnnlllhhhdddbbbbbbcccdddcccdddddddddccceeehhhkkklllnnnooolllgggddddddfffjjjkkkllllllkkkiiigggeeefffggggggggggggggggggggggggggghhhhhhgggdddbbb```bbbbbbcccccccccccccccddd```aaaaaaaaa``````______aaa^^^YYYUUUSSSSSSTTTUUUTTTSSSQQQNNNKKKIIIGGGFFFDDDCCCAAA@@@>>>=========>>><<<<<<===>>>AAALLLWWWlllwwwdddVVVPPPQQQSSSVVVYYY___jjjxxxwwwnnniiiddd^^^\\\]]]\\\___ccciiinnnsssvvvxxxvvvuuuqqqmmmgggccc```___[[[XXXUUUTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWXXXYYY[[[]]]___```aaaaaa```aaaccceeeggghhhiiiiiihhhiiijjjlllmmmmmmllllllgggiiijjjjjjjjjkkknnnqqqmmmqqqxxx|||vvvrrr]]]XXXRRRMMMJJJJJJIIIIIIDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHJJJLLLOOOSSSWWWXXX[[[___bbbeeehhhlllooopppppppppqqqvvv{{{~~~|||xxxuuussssssttttttsssrrrpppnnnmmmllllllmmmoooooommmiiieeedddccc___XXXSSSVVV^^^fffpppuuu^^^KKKJJJKKKQQQUUUSSSRRRaaa|||yyywwwtttrrrsssnnnmmmlllkkkjjjjjjjjjjjjlllkkkjjjkkkmmmoooooooooiiigggeeedddeeeiiimmmpppmmmllliiifffdddcccddddddbbbcccdddddddddfffiiilllkkkllllllkkkiiihhhhhhiiimmmmmmmmmmmmllljjjhhhgggfffgggggghhhhhhhhhhhhgggiiiiiihhhgggfffeeecccbbbaaacccdddcccbbbbbbcccdddbbbbbbbbbbbbbbb```___^^^___\\\XXXUUUTTTTTTVVVWWWVVVUUURRROOOLLLIIIHHHGGGAAAAAA@@@@@@@@@@@@AAAAAA>>><<<<<<>>>>>>@@@HHHRRRbbb{{{jjj[[[SSSRRRTTTWWW[[[aaalllzzzrrrkkkccc```]]]XXXVVVXXXYYY[[[___dddkkkrrrwwwzzz|||}}}}}}{{{wwwsssqqqpppfffdddbbb```___]]]ZZZXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZ\\\]]]___aaabbbbbbccccccddddddeeeffffffgggeeefffhhhhhhhhhmmmuuu{{{{{{~~~uuummmfffcccUUURRRNNNKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGIIIJJJMMMQQQTTTVVVYYY]]]```cccfffjjjmmmmmmmmmnnnqqquuuzzz~~~}}}{{{yyyxxxvvvrrrrrrrrrqqqpppooonnnnnnmmmlllllllllmmmkkkhhhfffccc```[[[UUUSSSVVV]]]bbbnnn}}}vvvhhhSSSGGGKKKPPPVVV[[[ZZZ___ttt|||yyywwwsssqqqsssmmmlllkkkjjjjjjiiiiiijjjjjjiiiiiilllooopppnnnlllggggggffffffgggiiijjjkkkkkkjjjhhhgggeeedddcccccc```bbbdddeeeeeegggiiilllkkkjjjjjjjjjlllnnnnnnnnnppppppooonnnlllkkkjjjiiiggghhhiiijjjkkkjjjjjjiiiiiiiiiggggggfffgggggghhhaaacccddddddaaa```bbbdddddddddddddddbbb```___]]]]]][[[YYYWWWVVVWWWYYYZZZXXXVVVSSSOOOLLLJJJHHHHHHAAAAAA@@@@@@@@@@@@AAAAAA>>><<<<<>>>>>>>><<<===???@@@@@@FFFMMMTTTkkk~~~tttzzzwwweeeZZZQQQTTTYYY___hhhvvvvvvnnnaaa[[[WWWVVVUUURRRPPPRRRSSSSSSTTTXXX___hhhpppuuuyyyzzzuuunnnmmmjjjgggdddbbbaaa``````^^^[[[YYYYYY[[[]]]___```_________aaadddgggiiihhhgggggghhhkkkoootttvvvvvv{{{{{{yyyuuunnnfff___YYYUUUTTTMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHKKKNNNOOOMMMJJJBBBCCCCCCDDDCCCCCCBBBAAAFFFDDDCCCBBBEEEIIINNNQQQNNNQQQTTTWWWZZZ^^^bbbeeejjjlllnnnooopppssswwwzzz|||}}}~~~|||zzz}}}{{{|||~~~}}}yyyuuutttsssqqqqqqqqqpppmmmkkkmmmlllkkkkkklllllljjjhhheee___ZZZXXXUUUSSSXXX^^^jjjuuuxxxhhhRRRGGGIIINNNWWWYYY\\\fff~~~{{{xxxtttppplllooonnnnnnmmmllllllkkkkkkllllllkkkkkklllmmmnnnooojjjiiihhhiiijjjkkkjjjiiihhhhhhiiiiiihhhfffdddccccccaaa```aaaeeehhhhhhgggjjjkkklllmmmoooooopppppptttqqqmmmjjjiiiiiikkkmmmiiijjjlllmmmmmmllljjjiiihhhiiiiiijjjjjjjjjiiiiiidddddddddcccddddddeeeeeegggggggggfffccc```^^^\\\[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUSSSPPPMMMKKKJJJIIIGGGFFFEEECCCAAA@@@@@@???@@@>>>===<<<>>>AAAEEEGGGOOOaaa{{{{{{zzziiiZZZWWWYYY\\\bbbnnnwwwkkkcccYYYWWWTTTQQQPPPQQQSSSTTTUUUUUUUUUVVVYYY___gggmmmvvv{{{~~~xxxrrrmmmjjjmmmkkkgggdddbbbbbbcccdddhhhhhhhhhiiikkknnnppprrruuutttssstttwww}}}~~~xxxrrroookkkfff```ZZZVVVTTTSSSMMMMMMMMMLLLKKKJJJJJJJJJKKKJJJKKKNNNQQQSSSQQQOOOJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDEEEHHHJJJLLLKKKMMMPPPSSSUUUXXX\\\___eeegggjjjlllnnnqqqvvvyyy~~~|||}}}~~~}}}|||zzz}}}|||||||||}}}|||zzzxxxtttsssrrrrrrrrrqqqnnnkkkmmmlllkkkkkkkkkkkkiiigggddd___YYYWWWUUUTTTZZZbbbnnnwwwwwwfffQQQFFFIIIMMMWWW\\\eeewww}}}{{{yyyvvvrrrpppoooooooooooonnnnnnmmmlllmmmmmmmmmmmmnnnnnnnnnnnnkkkjjjiiiiiikkkkkkkkkiiiiiiiiiiiiiiihhhgggffffffgggccc``````cccfffggggggiiijjjkkklllmmmnnnnnnnnnooonnnkkkiiiiiiiiijjjkkkiiijjjlllllllllkkkiiihhhhhhhhhhhhiiihhhhhhggggggdddccccccccccccdddeeeeeefffffffffeeedddbbb```___]]]]]]\\\\\\[[[[[[ZZZZZZXXXWWWUUURRROOOLLLKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@AAA???===<<<>>>@@@DDDFFFKKKYYYooo~~~lll^^^WWWYYY]]]hhhzzz{{{tttkkkaaaZZZVVVTTTRRRPPPPPPQQQRRRTTTUUUUUUUUUVVVXXX]]]ccchhhjjjpppzzz~~~zzzxxxtttqqqooonnnnnnooottttttvvvxxx|||}}}{{{xxxuuutttssspppkkkfffaaa___[[[WWWTTTRRRQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLMMMQQQUUUWWWWWWVVVUUUTTTRRROOOLLLIIIFFFEEEBBBCCCDDDFFFFFFGGGGGGFFFGGGIIILLLNNNOOORRRVVVYYY]]]```cccfffiiinnnssswww{{{}}}|||}}}~~~~~~~~~}}}{{{zzzzzz|||}}}|||{{{zzzyyyzzztttttttttttttttrrrnnnkkkmmmlllkkkjjjjjjiiigggeeeccc]]]XXXVVVUUUWWW^^^gggtttyyyvvvdddOOOFFFHHHLLLVVV]]]nnn~~~{{{yyyxxxxxxvvvuuuooopppqqqrrrrrrqqqooonnnnnnooooooppppppooommmlllllljjjiiijjjkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiifffbbb```aaacccddddddeeefffhhhiiijjjkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllkkkjjjhhhgggggghhhhhhhhhgggfffeeedddcccbbbbbbbbbccccccdddeeeeeeeeeeeeeeeeeedddcccbbb______^^^]]]\\\\\\\\\\\\YYYXXXVVVTTTQQQNNNLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA???===>>>???BBBDDDKKKSSSbbbvvv}}}qqqcccYYYZZZaaasssxxxmmmeee^^^WWWRRRQQQPPPOOONNNOOOPPPRRRTTTTTTUUUVVVVVVWWWZZZ___bbbaaagggqqq{{{}}}yyyvvvtttpppmmmjjjhhhfffccc^^^ZZZVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNQQQUUUXXXZZZ[[[^^^______]]]YYYTTTOOOLLLGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGIIIJJJKKKMMMPPPSSSUUUWWW[[[^^^bbbgggmmmqqqsssvvvzzz|||}}}~~~~~~~~~~~~||||||}}}}}}}}}|||{{{zzzzzz}}}~~~|||yyywwwxxxzzzuuuuuuuuuuuuuuusssooolllmmmllljjjjjjjjjhhhfffcccbbb\\\WWWVVVVVVYYYcccmmmzzz{{{sss___MMMFFFHHHKKKTTT^^^uuu|||zzzwwwvvvwwwyyyyyyyyyqqqrrrtttuuuuuusssrrrqqqooopppqqqrrrqqqooommmkkkllljjjiiiiiijjjjjjiiiggggggfffeeeeeeeeefffhhhiiigggeeecccaaa``````_________aaacccfffggghhhggggggfffgggiiikkkkkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggfffhhhhhhhhhggggggeeedddcccbbbbbbbbbbbbbbbcccdddeeefffffffffeeeeeeddddddddd___^^^]]][[[ZZZZZZZZZZZZXXXWWWVVVUUUSSSQQQOOOOOONNNMMMKKKHHHFFFEEEDDDDDDCCCBBB@@@>>>>>>???@@@AAALLLOOOYYYjjj}}}}}}zzz}}}uuuggg]]]]]]hhh~~~qqqeee\\\VVVRRROOOMMMMMMLLLMMMNNNPPPRRRTTTSSSTTTVVVWWWXXXZZZ]]]```eeehhhlllrrryyy~~~{{{vvvrrrmmmjjjhhheeeccc```^^^[[[XXXUUUSSSQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJLLLOOORRRVVVYYY[[[bbbeeeiiijjjhhhbbb[[[WWWPPPNNNKKKHHHEEEDDDDDDDDDDDDEEEGGGGGGGGGHHHJJJLLLNNNPPPTTTWWW[[[___eeeiiihhhlllqqqvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||{{{{{{zzzzzz|||}}}~~~{{{wwwuuuvvvxxxvvvuuuuuuuuuuuussspppmmmmmmllljjjjjjjjjhhhfffccc```[[[WWWWWWXXX\\\gggqqq~~~{{{nnnYYYJJJFFFIIIKKKUUUaaa|||wwwuuussstttwwwzzz{{{|||tttuuuvvvvvvvvvuuutttssspppqqqrrrrrrqqqooommmkkkllljjjiiihhhiiiiiigggeeeccccccbbbaaabbbdddeeefffbbbcccccccccaaa___]]]\\\\\\^^^bbbeeegggggggggffffffhhhkkkmmmnnnmmmkkkjjjiiiiiiiiihhhhhhggggggfffhhhhhhhhhhhhgggfffeeedddbbbbbbbbbbbbcccdddeeefffhhhgggfffeeeddddddcccccc]]]\\\ZZZXXXWWWWWWWWWXXXUUUVVVVVVVVVUUUTTTSSSRRRPPPOOOMMMJJJHHHFFFEEEEEEDDDBBB@@@???>>>>>>???@@@IIIKKKTTTeeeyyy}}}~~~vvvhhh^^^```nnn}}}uuuiii^^^VVVRRRPPPPPPKKKKKKLLLMMMNNNQQQSSSTTTQQQTTTVVVXXXYYY[[[^^^```iiiiiiiiijjjnnnuuu~~~}}}yyyvvvuuurrrnnniiieeebbb```[[[ZZZXXXVVVSSSQQQPPPOOONNNNNNMMMKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJLLLNNNQQQTTTWWW^^^ccckkkpppqqqnnnhhhddd]]]ZZZUUUPPPKKKHHHGGGFFFDDDEEEFFFEEEDDDDDDFFFHHHJJJLLLOOOQQQSSSVVV[[[^^^^^^bbbggglllppptttwwwzzzzzzzzz{{{|||}}}}}}|||||||||}}}}}}~~~|||{{{{{{{{{zzzzzzzzzzzz|||||||||yyywwwvvvvvvwwwwwwuuutttssssssrrrpppnnnmmmlllkkkjjjjjjiiigggeee___ZZZWWWXXX[[[___iiisssyyyhhhSSSGGGGGGJJJLLLWWWfff|||tttsssrrrtttxxx|||}}}~~~xxxxxxwwwvvvvvvuuuuuuuuupppqqqqqqqqqpppooommmlllmmmllljjjiiiiiiiiigggeeebbbbbbaaaaaabbbcccdddddd___aaacccdddbbbaaa```aaaaaadddgggjjjkkkkkkiiihhhiiijjjmmmnnnooommmkkkiiiggggggggggggggggggggggggggghhhhhhhhhgggfffeeeeeebbbbbbbbbcccdddeeefffgggggggggeeedddcccccccccccc]]][[[YYYVVVUUUUUUVVVWWWVVVWWWXXXYYYXXXWWWVVVUUUQQQPPPNNNKKKIIIGGGFFFFFFCCCBBBAAA???????????????CCCFFFPPPcccyyy}}}uuuhhh^^^```rrr}}}mmmhhh```WWWQQQNNNNNNNNNKKKKKKLLLNNNPPPRRRTTTUUURRRTTTVVVWWWXXXZZZ]]]```ffffffffffffiiiooowww|||~~~yyywwwuuuqqqnnnmmmkkkhhheeeaaa]]]ZZZYYYRRRRRRQQQPPPNNNMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDGGGIIIJJJJJJLLLPPPSSSXXX]]]eeemmmrrrsssrrrqqqmmmkkkgggaaaZZZTTTPPPMMMIIIIIIJJJHHHGGGFFFHHHIIIIIIJJJLLLLLLMMMOOORRRUUUUUUYYY^^^cccgggkkkooorrrtttuuuvvvyyy{{{~~~}}}}}}||||||||||||}}}}}}|||{{{zzzzzzyyyyyyzzzzzz{{{yyywwwwwwxxxyyyyyyxxxxxxuuusssqqqqqqqqqpppooommmlllkkkkkkkkkkkkiiiggg^^^ZZZXXXZZZ]]]aaajjjtttvvvbbbNNNEEEGGGLLLMMMYYYiiiwwwsssssstttwww{{{|||zzzxxxvvvttttttuuuuuupppppppppoooooonnnnnnmmmpppnnnlllkkkkkkjjjhhhfffcccddddddeeeeeeeeedddddd```bbbccccccbbbcccgggjjjnnnooorrrsssssspppmmmkkkkkklllnnnnnnnnnkkkiiigggeeeeeeeeeeeefffggghhhhhheeeeeefffffffffeeeeeedddcccccccccdddeeefffhhhiiieeedddcccbbbbbbcccdddeee___]]]ZZZWWWVVVVVVWWWXXX[[[\\\]]]]]]\\\ZZZXXXVVVRRRQQQOOOLLLIIIGGGFFFFFFBBBBBBAAA@@@????????????@@@DDDOOObbbyyy~~~uuuggg___aaaqqq}}}uuuooo^^^[[[WWWRRRNNNLLLLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVTTTUUUUUUUUUUUUWWWZZZ\\\^^^```cccfffhhhlllppptttxxx~~~|||uuuqqqooommmiiifffaaa___]]]ZZZVVVSSSPPPOOOMMMMMMMMMLLLKKKJJJKKKMMMIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDGGGHHHHHHHHHIIIMMMQQQSSSXXX___hhhoootttwwwyyyzzzyyyvvvqqqiiiaaaYYYUUUNNNOOOOOONNNKKKKKKLLLMMMIIIJJJJJJJJJIIIJJJMMMOOOQQQTTTYYY]]]```eeeiiimmmqqqrrrtttvvvyyy}}}zzzvvv}}}~~~~~~}}}||||||||||||}}}{{{{{{zzzyyyyyyyyyyyyzzzyyyvvvtttuuuyyy{{{{{{zzzyyyvvvrrrpppppppppppppppmmmlllkkkkkklllllljjjhhh]]]ZZZYYY\\\^^^bbbkkktttttt___KKKCCCHHHMMMOOOZZZkkkxxxssssssuuuyyy~~~~~~|||xxxuuussstttuuuvvvpppooonnnnnnmmmnnnnnnooorrrpppnnnmmmmmmllljjjhhheeefffggghhhhhhgggfffeeecccccccccaaaaaaeeemmmsssxxxyyyzzz{{{yyyuuuqqqnnnmmmmmmnnnnnnllljjjgggfffdddddddddeeefffggghhhiiiccccccdddeeeeeeeeedddddddddddddddeeefffgggiiiiiibbbbbbaaaaaabbbdddfffgggbbb```\\\YYYXXXXXXYYYZZZ``````aaa```^^^[[[XXXVVVRRRQQQOOOLLLIIIGGGFFFFFFBBBAAA@@@@@@?????????@@@CCCGGGQQQbbbyyyuuugggbbbaaappp|||wwwoooeee^^^UUUUUUSSSPPPMMMKKKLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWUUUVVVUUUTTTSSSTTTVVVYYYYYY]]]cccgggiiijjjkkklllrrrwwwzzzxxxxxx{{{|||{{{|||tttpppjjjfffccc```^^^\\\XXXVVVTTTRRRPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGIIIKKKLLLMMMQQQTTTYYY^^^ccchhhnnnrrrzzzsssnnneee```YYYUUUSSSQQQNNNKKKJJJJJJIIIIIIIIIIIIIIIIIILLLLLLNNNQQQVVVZZZ^^^aaaeeegggjjjnnnrrruuuwwwxxx|||~~~{{{xxx~~~}}}||||||~~~xxx{{{|||wwwpppnnnrrrwww}}}}}}zzzxxx|||}}}~~~|||{{{|||{{{zzzzzz{{{{{{yyywwwxxxwwwwwwxxxzzz|||{{{{{{tttttttttsssqqqooonnnmmmpppnnnmmmnnnooollleee^^^```ZZZXXX[[[\\\]]]iiixxxpppXXXIIIEEEHHHNNNRRRbbbiii}}}|||yyy}}}yyyuuuvvvyyy{{{~~~}}}yyyvvvtttsssqqqooosssqqqnnnkkkkkkllloooqqquuutttrrrpppooonnnmmmmmmkkkjjjiiiiiiiiijjjkkklllfffhhhgggfffjjjttt{{{|||zzztttqqqnnnllljjjiiihhheeebbb```dddddddddeeeeeeeeeffffffdddcccaaaaaacccfffgggggghhhgggfffeeeeeeeeeeeeeeebbbccccccdddeeeeeeeeedddbbbbbb```^^^\\\[[[]]]___aaaaaaaaa```___^^^\\\[[[TTTRRRPPPMMMJJJHHHGGGFFFCCCBBBAAA@@@@@@@@@AAABBBBBBHHHQQQ]]]mmmwwwhhhbbbcccjjj{{{}}}zzztttnnnggg```YYYUUUPPPOOOMMMKKKJJJJJJLLLLLLOOOMMMMMMOOOSSSVVVVVVTTTZZZYYYVVVTTTTTTVVVXXXYYYYYY[[[^^^```cccggglllpppooopppqqqrrrrrrqqqpppoooqqquuuyyy|||}}}}}}~~~{{{ooojjjddd___[[[XXXUUUSSSQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFGGGIIIKKKLLLMMMOOORRRUUUXXX[[[```eeeiiixxxzzz~~~vvvrrrlllgggccc^^^YYYTTTPPPOOONNNLLLKKKJJJJJJJJJNNNNNNNNNOOOQQQTTTVVVXXX\\\^^^bbbfffjjjnnnppprrrrrruuuxxxzzz{{{zzz{{{|||xxxyyyzzz{{{{{{zzzyyyyyywwwuuurrrooommmkkkiiihhhbbbbbbbbbdddfffhhhjjjjjjkkknnnnnnkkkhhhkkkttt||||||zzz{{{|||~~~~~~}}}||||||{{{yyyyyyyyyyyyxxxvvvwwwvvvuuuwwwyyyzzzzzzyyyttttttsssrrrqqqooonnnmmmnnnllllllmmmnnnjjjbbb\\\XXXUUUVVV[[[]]]aaannn|||nnnVVVIIIHHHKKKPPPTTT___eeewwwzzzuuuuuuvvvxxx{{{}}}~~~}}}zzzvvvtttssssssqqqpppqqqpppmmmkkkjjjlllnnnooosssrrrqqqooonnnnnnmmmmmmlllkkkjjjjjjjjjkkklllmmmiiikkkkkkjjjnnnxxx}}}xxxssspppnnnllljjjiiihhhfffccc```fffffffffeeeeeedddddddddaaa```aaabbbdddfffggggggiiihhhhhhgggffffffffffffccccccdddeeeeeeeeeeeeeeeccccccbbb```^^^^^^aaaccccccbbbbbbaaa___]]]\\\[[[UUUSSSQQQNNNLLLJJJIIIHHHDDDCCCBBBAAA@@@AAAAAABBBDDDJJJRRR\\\iii~~~yyyhhhbbb```dddsss~~~{{{rrrnnnhhhccc^^^YYYSSSOOONNNMMMLLLJJJJJJKKKLLLMMMQQQPPPPPPRRRVVVXXXXXXWWWYYYXXXVVVTTTTTTVVVWWWYYY]]]___aaacccdddgggjjjmmmllllllmmmnnnmmmlllkkkkkklllooosssuuuvvvvvvwwwxxxzzz|||ttthhhccc]]]WWWSSSPPPMMMJJJJJJIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJLLLLLLOOOPPPQQQRRRTTTXXX]]]aaannnqqqxxxyyyrrrjjjdddYYYWWWUUURRROOONNNNNNNNNLLLLLLKKKKKKKKKMMMNNNOOOTTTUUUWWWZZZ]]]```bbbcccbbbdddgggiiiiiihhhiiijjjkkkllllllkkkkkkiiihhhgggdddaaa]]]YYYWWWWWWWWWXXXYYYZZZ[[[\\\___aaadddeeefffhhhiiijjjmmmvvv~~~{{{zzzzzz{{{}}}~~~~~~}}}}}}{{{xxxvvvwwwwwwvvvuuuuuuttttttuuuwwwxxxwwwvvvssssssrrrrrrpppooommmlllkkkkkkkkkmmmlllhhh___XXXRRRSSSVVVZZZ]]]eeerrriiiRRRIIIKKKOOORRRUUU]]]ddduuuuuuppptttuuuwwwyyyzzz{{{{{{|||xxxvvvsssqqqrrrrrrqqqppppppnnnlllkkkjjjkkkmmmnnnppppppooonnnnnnnnnnnnooonnnmmmlllkkkkkklllmmmnnnllloooooonnnsss}}}~~~zzzuuurrrooommmkkkjjjiiihhhgggdddbbbhhhhhhgggfffeeedddcccbbb]]]^^^aaaccceeegggggggggjjjjjjiiihhhhhhgggffffffdddeeeffffffgggfffffffffccccccbbb```^^^___bbbeeedddcccbbbaaa```^^^]]]\\\WWWUUUSSSQQQOOOMMMLLLKKKGGGFFFDDDBBBBBBAAABBBBBBCCCIIIPPPWWWbbbwwwzzziiiaaa]]]]]]hhh|||~~~zzzxxxwwwvvvuuurrrooolllddd```[[[WWWTTTQQQNNNLLLKKKKKKJJJIIIIIIKKKLLLMMMQQQQQQRRRTTTWWWYYYYYYXXXXXXWWWUUUTTTTTTVVVXXXYYY___aaadddffffffggghhhjjjjjjjjjkkkkkkjjjjjjiiihhhhhhkkknnnppppppppppppqqqvvvwwwzzz}}}yyynnnaaa]]]WWWRRROOOLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLOOOOOOOOOOOOPPPUUUZZZ___fffiiipppvvv~~~}}}yyyiiigggbbb^^^ZZZWWWUUUTTTOOONNNMMMLLLLLLMMMNNNOOORRRRRRSSSTTTUUUVVVWWWXXXWWWYYY\\\\\\\\\\\\\\\]]]aaaaaa```___]]]\\\ZZZZZZVVVUUUTTTQQQPPPQQQSSSUUUSSSTTTVVVXXXZZZ]]]```bbbnnnqqqvvv{{{~~~|||{{{zzzyyywwwyyyzzz{{{}}}~~~~~~{{{wwwuuuuuuuuuuuuttttttsssrrrsssuuuuuuuuusssrrrrrrrrrqqqpppnnnmmmllljjjjjjkkklllkkkeee]]]WWWSSSUUUWWWXXX]]]iiiwww{{{cccMMMHHHMMMPPPQQQTTT[[[hhh~~~~~~tttooorrrssstttuuuvvvwwwwwwwwwtttqqqooooooooopppppppppnnnmmmllllllllllllmmmnnnoooooonnnnnnoooooopppqqqpppooonnnmmmlllmmmnnnooonnnqqqqqqqqquuu~~~{{{vvvrrrpppnnnllljjjiiiiiiiiihhheeeccchhhggggggfffeeeddddddddd\\\___cccfffhhhhhhhhhiiiiiiiiiiiiiiihhhgggffffffggghhhhhhiiiiiiiiihhhhhhccccccaaa^^^\\\]]]```cccdddcccbbbbbbaaa`````````YYYWWWVVVSSSRRRPPPOOOOOOJJJIIIGGGEEECCCCCCCCCCCC???EEELLLQQQ[[[ppp|||iii^^^ZZZYYYaaaqqq|||wwwsssqqqmmmmmmllljjjhhheeebbb___[[[WWWSSSPPPOOONNNMMMLLLHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRTTTVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXYYY^^^aaadddfffffffffggghhhllllllllllllkkkkkkjjjjjjjjjllloooooooooooopppqqquuuvvvwwwzzz}}}sssgggZZZWWWQQQNNNKKKJJJHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOSSSYYY]]]___ccchhhmmmrrryyy|||uuunnngggbbb```[[[YYYWWWTTTRRRQQQPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTSSSUUUVVVVVVVVVUUUVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPRRRSSSSSSSSSSSSUUUWWWUUUYYY]]]aaaeeejjjooottt~~~{{{yyyyyyyyyxxxwwwyyyyyy{{{|||}}}~~~~~~{{{wwwuuuuuuuuuuuutttuuusssrrrsssttttttsssrrrqqqqqqqqqpppooonnnmmmllljjjkkklllllliiiccc\\\WWWTTTWWWVVVUUU___qqqsss\\\JJJJJJPPPQQQQQQSSS\\\ppp}}}tttpppooopppqqqrrrssssssssssssqqqooommmlllmmmoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmooonnnnnnooooooppprrrrrrpppooonnnmmmlllmmmmmmnnnnnnqqqqqqpppsss{{{{{{wwwssspppnnnmmmkkkjjjiiiiiiiiiiiigggeeeffffffffffffffffffffffff^^^bbbgggjjjjjjiiiiiijjjgggggghhhhhhhhhgggfffeeejjjjjjkkkkkkkkkkkkjjjjjjfffeeebbb^^^\\\\\\___bbbccccccbbbbbbbbbcccdddeeeZZZYYYWWWVVVTTTSSSSSSRRRNNNLLLJJJGGGEEEDDDDDDDDD>>>CCCIIIOOOZZZppp{{{~~~jjj\\\YYYWWW]]]iiivvv~~~~~~|||yyytttooojjjfffddd`````````___\\\YYYWWWUUUSSSPPPMMMKKKLLLMMMMMMMMMFFFGGGGGGHHHJJJKKKMMMMMMNNNPPPSSSUUUWWWWWWWWWXXXVVVVVVUUUVVVWWWXXXYYYZZZ[[[^^^bbbdddeeefffgggiiimmmllllllllllllllllllmmmmmmnnnpppqqqppppppqqqrrrrrrrrrsssuuuxxx||||||mmmaaaUUUQQQLLLIIIHHHGGGEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJKKKMMMQQQVVVZZZZZZ^^^cccgggkkkpppxxx~~~yyyuuunnnkkkfffaaa[[[WWWTTTSSSOOOOOONNNNNNOOOPPPRRRSSSOOOPPPQQQQQQPPPOOOQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMQQQUUUVVVVVVWWW[[[^^^ffflllssszzz}}}zzzxxxyyyzzzzzzyyyyyyzzzzzz{{{}}}~~~~~~|||yyywwwwwwxxxwwwvvvvvvuuussssssttttttsssqqqpppppppppoooooonnnllllllkkkkkkllljjjfff```ZZZWWWQQQUUUUUUWWWgggjjjVVVJJJPPPWWWUUUTTTYYYddd|||{{{uuurrrnnnooopppqqqrrrrrrrrrrrrqqqooolllkkklllmmmlllllljjjkkklllmmmmmmmmmllllllnnnnnnnnnnnnooopppqqqrrrpppooommmlllkkkkkkllllllnnnpppooommmooouuuyyyyyyzzzyyyvvvssspppnnnmmmllljjjiiihhhiiijjjjjjhhhgggeeeeeefffffffffgggggggggaaafffjjjllljjjhhhiiijjjeeefffggghhhiiihhhgggfffkkkkkkkkklllkkkkkkjjjjjjiiihhhdddaaa^^^___cccfffddddddcccccccccdddfffggg[[[ZZZYYYWWWVVVUUUUUUUUUQQQOOOLLLIIIGGGEEEDDDDDDBBBDDDIIIPPP]]]ttt}}}mmm\\\YYYVVVYYYaaajjjooorrrxxx~~~~~~xxxpppnnnkkkfffbbb]]]ZZZXXXSSSTTTUUUTTTRRROOONNNNNNMMMKKKIIIHHHIIIKKKKKKJJJFFFGGGHHHIIIKKKLLLMMMMMMOOORRRVVVXXXXXXXXXYYYYYYVVVVVVVVVWWWXXXZZZ[[[\\\[[[]]]aaacccdddfffhhhjjjkkkkkkkkkkkklllmmmnnnnnnmmmooopppqqqpppppprrrtttqqqqqqsssuuuyyy}}}{{{kkk___TTTPPPLLLHHHFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMPPPTTTWWWXXX]]]bbbeeefffjjjqqqvvv{{{{{{tttoookkkiiiaaa___]]][[[ZZZZZZZZZ[[[TTTUUUUUUTTTSSSSSSTTTUUUWWWVVVUUUTTTUUUUUUVVVWWWVVV[[[```dddgggmmmvvv}}}~~~{{{xxxvvvwwwyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~|||zzzzzz{{{{{{yyyxxxxxxvvvuuuuuuuuuuuusssrrroooooooooooonnnmmmlllllljjjkkkjjjgggbbb\\\XXXVVVOOOUUUWWW\\\qqqbbbRRRMMMXXX```]]]]]]dddtttwwwssssssnnnoooppprrrssstttttttttrrrpppmmmkkkkkkkkkjjjiiiggghhhjjjkkkkkkkkkjjjiiilllllllllllllllmmmnnnooonnnmmmllljjjiiiiiijjjjjjmmmooonnnjjjkkkppprrrqqqsssrrrqqqpppooommmlllllliiihhhhhhiiikkkkkkiiihhhggggggggggggffffffffffffdddhhhllllllhhhffffffhhhdddeeegggiiijjjjjjiiiiiiiiijjjjjjjjjjjjiiihhhggggggfffccc```___aaafffjjjhhhgggeeedddcccdddeeefff[[[ZZZYYYXXXWWWWWWVVVVVVSSSQQQNNNKKKHHHFFFEEEEEEEEEEEEGGGNNN^^^tttqqq___ZZZTTTSSSWWW^^^cccfffkkkrrrzzz|||rrrkkkcccaaa^^^ZZZVVVRRRPPPNNNIIILLLNNNNNNLLLJJJKKKLLLIIIHHHGGGHHHIIIJJJIIIGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMQQQVVVXXXXXXWWWXXXYYYVVVVVVWWWYYYZZZ\\\]]]^^^]]]___aaacccdddfffiiikkkjjjjjjjjjkkklllnnnpppqqqnnnoooqqqqqqqqqrrrtttvvvrrrsssvvvyyy}}}|||mmm```WWWSSSNNNJJJGGGEEECCCBBBDDDEEEFFFGGGGGGGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLNNNOOOOOOQQQTTTVVVYYY^^^bbbcccccceeejjjooorrrvvv|||~~~{{{wwwrrrmmmkkkjjjiiiaaabbbbbbaaa______```bbb``````______```aaacccdddhhhmmmsssyyy{{{xxxtttssstttvvvwwwwww{{{{{{zzz{{{{{{|||}}}~~~}}}|||||||||}}}}}}{{{yyyyyyxxxvvvvvvvvvvvvtttrrrnnnooooooooonnnmmmlllllljjjjjjhhhddd___ZZZWWWUUUQQQXXX[[[aaaxxxzzz]]]QQQPPP^^^gggccceeemmm{{{tttrrrrrrooopppqqqsssuuuuuuvvvvvvsssqqqmmmkkkjjjjjjiiigggdddfffhhhiiijjjiiihhhgggkkkjjjjjjjjjkkkkkklllmmmmmmlllkkkiiihhhhhhiiiiiinnnooommmiiiiiilllnnnlllnnnooooooooonnnmmmlllkkkiiihhhhhhiiikkkkkkjjjiiiiiiiiihhhgggfffeeeeeedddfffjjjmmmkkkfffcccdddgggdddeeehhhkkklllllllllkkkhhhhhhhhhhhhhhhgggfffeeebbbaaa```^^^]]]aaagggkkkkkkjjjgggdddccccccdddddd[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSOOOLLLIIIFFFEEEEEEEEECCCDDDLLL\\\rrruuuaaa[[[SSSOOOQQQVVV\\\```cccjjjttt{{{tttiiibbb[[[YYYVVVRRRNNNKKKIIIHHHFFFIIILLLMMMKKKJJJKKKMMMIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJOOOTTTVVVUUUUUUUUUWWWVVVWWWXXXZZZ[[[]]]^^^___aaabbbccccccdddfffiiillllllkkklllmmmnnnqqqsssuuuoooqqqrrrsssssstttwwwyyyoooqqqtttxxx}}}~~~mmm___VVVOOOIIIGGGFFFEEEFFFJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKMMMOOORRRUUUVVV^^^___aaabbbcccfffjjjmmmnnnsssxxx{{{}}}zzzyyy{{{}}}~~~~~~}}}|||{{{zzzzzz|||~~~{{{xxxuuussssssvvvyyy|||~~~|||{{{zzzzzz{{{{{{}}}{{{xxxyyy{{{{{{yyywwwwwwwwwxxxyyyyyywwwssspppppprrrtttrrrnnnkkklllmmmooojjjfffccc\\\UUUTTTWWWVVV[[[bbbmmmooo\\\UUU\\\mmmrrrmmmuuu{{{vvvrrrqqqnnnpppssssssrrrqqqrrrrrrrrroookkkiiiiiiiiiiiihhhiiihhhhhhggggggggghhhhhhhhhiiiiiihhhffffffgggiiiiiijjjiiihhheeedddeeefffmmmllljjjiiiiiijjjlllmmmmmmlllkkklllmmmmmmkkkiiikkkhhhfffhhhkkkmmmmmmkkkllljjjgggdddcccccceeefffiiiiiihhhhhhggggggffffffjjjjjjjjjjjjjjjjjjjjjkkkjjjlllmmmllliiieeedddccc```^^^]]]___cccgggiiijjjkkkjjjhhheeebbb```^^^]]]\\\[[[ZZZ[[[[[[[[[YYYWWWWWWVVVTTTRRRNNNJJJGGGFFFDDDAAABBBKKKXXXiii}}}dddZZZPPPPPPRRRTTTVVVYYY^^^ccclllvvvtttggg\\\TTTSSSQQQMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIKKKMMMMMMMMMMMMLLLPPPQQQSSSUUUVVVWWWVVVVVVYYYZZZ\\\]]]^^^```cccfffeeedddccccccdddgggiiikkkiiijjjkkkmmmooorrrtttuuusssttttttrrrppppppqqqrrrqqqqqqsssxxx|||kkk]]]TTTMMMIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPRRRUUUVVVYYY[[[^^^```cccfffjjjmmmlllpppuuuvvvxxx|||~~~}}}zzzxxxvvvttttttvvvyyyzzz}}}|||{{{zzzyyyzzzzzz{{{}}}{{{yyyyyy{{{|||zzzxxxyyyxxxxxxyyyyyywwwsssqqqqqqssssssqqqnnnllllllnnnnnniiieeeaaaZZZTTTSSSVVV[[[]]]eeetttxxxeeeWWWYYYdddssszzz~~~yyytttqqqooonnnppprrrrrrqqqoooooopppooommmjjjhhhhhhiiiiiihhhiiihhhgggffffffeeeeeeeeefffggggggfffddddddeeeffffffggggggeeecccbbbcccdddkkkjjjiiiiiiiiikkkmmmnnnnnnmmmmmmmmmnnnnnnllljjjhhhffffffhhhkkkmmmlllkkkiiigggeeeccccccdddfffgggggggggggggggffffffffffffhhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmllliiifffdddddd^^^^^^___cccgggjjjjjjjjjkkkjjjhhhfffdddbbb```___^^^]]]\\\\\\]]]]]][[[YYYWWWVVVTTTRRRNNNKKKHHHFFFFFFCCCDDDJJJTTTcccyyyiii^^^SSSPPPQQQSSSVVVZZZ^^^cccllluuu{{{nnnaaaWWWPPPLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRTTTVVVWWWXXXWWWWWWZZZ\\\^^^``````bbbdddffffffeeeddddddeeegggiiijjjiiiiiijjjlllnnnqqqssstttrrrssssssrrrqqqqqqrrrtttuuuuuuwww|||~~~mmm___SSSNNNKKKLLLLLLHHHGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPSSSUUUVVVVVVYYY]]]```bbbdddgggiiijjjmmmpppqqqrrruuuzzz}}}|||zzzyyywwwvvvvvvwwwxxxyyy{{{zzzzzzyyyyyyyyyyyyzzz{{{zzzyyyyyy{{{|||{{{zzz{{{zzzxxxxxxxxxwwwtttrrrsssssssssqqqnnnlllmmmnnnlllgggbbb^^^WWWQQQQQQUUU]]]^^^iii}}}mmm\\\UUUaaannnvvvzzzvvvqqqnnnlllmmmnnnppppppmmmkkkkkkkkkllliiigggfffhhhiiiiiihhhiiihhhgggeeedddcccbbbbbbcccdddeeedddbbbaaabbbccceeeeeeeeedddbbbaaabbbdddhhhhhhhhhhhhjjjlllnnnoooooonnnmmmnnnoooooommmkkkgggggghhhjjjlllmmmllljjjhhhgggdddcccbbbcccdddeeeeeeeeeffffffffffffffffffggggggffffffffffffggggggiiikkklllkkkiiifffeeeeee___```cccgggjjjlllkkkiiigggggggggfffeeecccbbbaaacccbbb```______]]][[[XXXVVVUUUTTTRRROOOLLLIIIHHHHHHFFFGGGJJJOOO\\\ssstttfffXXXRRRQQQSSSXXX^^^___eeelllvvvsssdddYYYPPPLLLEEEEEEEEEGGGIIIJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJKKKKKKMMMNNNOOOPPPRRRSSSUUUWWWXXXYYYYYYZZZ[[[^^^aaacccddddddfffggghhhgggfffffffffgggiiijjjiiiiiikkklllnnnpppqqqrrrqqqrrrssssssrrrsssuuuwwwzzzzzz|||}}}{{{tttgggVVVQQQNNNOOOOOOLLLKKKLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLNNNPPPRRRTTTVVVYYY[[[___```aaaaaaaaabbbgggjjjmmmnnnpppssswwwzzz}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwwwwxxxyyyzzzzzzzzz|||zzzxxxwwwwwwwwwuuussstttsssrrrpppnnnmmmmmmnnnjjjeee___[[[UUUPPPQQQVVV[[[```qqqwwwddd[[[YYYhhhrrruuuxxxtttooojjjiiikkklllmmmllljjjgggffffffhhhgggeeefffgggiiiiiihhhiiigggfffdddbbbaaaaaa```bbbcccddddddbbbaaaaaabbbdddeeeeeedddcccbbbdddeeeeeeeeefffhhhjjjlllnnnpppnnnmmmmmmmmmnnnnnnlllkkkiiijjjkkkmmmmmmllljjjhhhgggfffdddbbbaaaaaaaaabbbfffffffffgggggghhhhhhhhhhhhgggfffeeeeeeeeefffgggiiijjjlllkkkiiigggggghhhfffffffffiiikkkllljjjiiiddddddeeeeeeeeedddcccbbbgggeeecccaaa___\\\XXXVVVVVVUUUTTTRRRPPPNNNKKKJJJIIIIIIIIIJJJMMMWWWnnn~~~ppp___VVVRRRSSSZZZaaabbbgggoooyyylll\\\RRRLLLIIIFFFFFFGGGJJJLLLMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHJJJJJJIIIIIIIIIJJJKKKMMMPPPQQQTTTUUUVVVXXXYYY[[[\\\\\\\\\___cccfffffffffggggggiiiiiihhhhhhhhhhhhiiijjjjjjkkklllnnnpppqqqrrrrrrpppqqqsssssstttuuuxxxzzz~~~~~~{{{yyy~~~qqq^^^XXXSSSSSSRRRNNNMMMOOOLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTXXX[[[^^^`````````aaabbbfffhhhkkknnnqqquuuxxx{{{~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwtttuuuvvvvvvvvvvvvwwwxxx{{{yyywwwwwwwwwwwwuuuttttttrrrpppooonnnmmmmmmlllgggbbb\\\XXXTTTQQQTTTYYY___hhhyyy~~~hhh[[[ZZZ[[[gggooouuu}}}wwwsssmmmiiihhhjjjkkklllkkkhhheeeccccccgggfffeeefffhhhiiiiiihhhhhhgggeeedddcccbbbaaaaaadddeeeggggggeeeccccccdddcccddddddcccbbbbbbdddfffdddeeefffgggjjjlllnnnooolllkkkjjjkkklllllljjjhhhiiijjjkkkkkkiiigggeeeccccccbbbbbbaaabbbcccdddeeehhhhhhiiiiiijjjjjjkkkkkkjjjiiigggfffeeefffgggggghhhjjjkkkjjjiiihhhiiijjjnnnllliiiiiiiiijjjjjjiiieeeeeegggggggggfffeeeddddddbbb```______]]][[[XXXVVVVVVUUUTTTRRRPPPNNNMMMKKKJJJKKKKKKLLLUUUjjj}}}uuudddXXXRRRRRRYYY```ffflllttt~~~}}}hhhYYYPPPLLLKKKJJJJJJKKKLLLNNNNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGHHHIIIJJJMMMPPPQQQUUUUUUWWWXXXZZZ\\\]]]^^^]]]```dddgggggggggggghhhjjjjjjjjjiiijjjjjjjjjkkklllmmmoooqqqrrrrrrrrrrrroooqqqssstttuuuwwwzzz|||~~~{{{xxx~~~mmmfffaaa___ZZZSSSOOONNNLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVZZZ]]]___aaadddfffeeegggjjjnnnssswwwzzz{{{}}}~~~|||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuussstttuuuuuutttssstttvvvxxxwwwvvvvvvwwwwwwuuutttrrrpppooooooooonnnkkkiiiddd___ZZZWWWTTTSSSXXX```iiirrr|||{{{lllZZZSSSUUUWWW```iiiwww|||vvvrrrmmmjjjjjjkkkmmmmmmllliiifffddddddggggggfffgggjjjkkkjjjiiiffffffeeedddddddddeeeeeefffhhhjjjjjjhhhgggfffgggbbbcccdddcccbbbccceeegggdddeeefffhhhiiijjjkkkllljjjiiihhhiiijjjjjjhhhfffeeeggghhhgggdddaaa``````^^^___aaaccceeehhhjjjlllkkkkkkllllllllllllllllllkkkjjjhhhfffeeefffggghhhhhhiiijjjjjjiiiiiikkklllrrroookkkiiiiiijjjiiiiiihhhiiikkkkkkkkkiiigggeee\\\\\\\\\^^^```aaa```___WWWWWWWWWVVVUUUSSSRRRQQQMMMLLLKKKLLLMMMTTTeeeuuuyyyiii\\\UUURRRWWW___kkkqqq{{{|||fffXXXQQQOOOOOOMMMLLLKKKLLLLLLLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJLLLNNNQQQRRRUUUVVVVVVXXXZZZ\\\^^^___^^^aaadddeeeeeeeeefffgggjjjjjjkkkkkkllllllllllllnnnoooqqqrrrsssssssssrrrpppqqqtttuuuvvvxxx{{{~~~~~~|||zzz|||wwwtttkkk^^^SSSNNNLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRTTTWWWZZZ\\\___cccfffeeefffiiimmmrrrvvvxxxyyyzzz}}}~~~|||zzzyyyyyyyyyzzzzzzzzzzzzxxxwwwuuussssssuuuvvvuuusssrrrsssuuusssssstttvvvxxxxxxuuusssooonnnnnnoooooommmiiieeeaaa\\\XXXVVVVVVWWW^^^fffqqqwwwvvviiiZZZRRRQQQPPPRRRZZZeeeyyyzzzuuuqqqmmmmmmooonnnpppqqqooollljjjhhhhhhiiihhhhhhjjjllllllkkkjjjeeeeeeeeeeeefffhhhiiijjjhhhjjjmmmmmmkkkiiiiiiiiieeefffggggggfffgggiiikkkffffffggghhhiiiiiiiiiiiiiiihhhhhhhhhiiiiiigggfffccceeefffdddbbb```aaacccbbbccceeegggiiilllmmmnnnmmmmmmmmmmmmmmmlllllllllllljjjgggeeeeeeeeeggghhhgggiiijjjjjjiiijjjlllnnnooommmkkkkkkkkkkkkjjjiiijjjjjjkkkllljjjgggdddbbb\\\[[[\\\^^^aaabbbbbbaaaXXXXXXXXXXXXWWWVVVTTTTTTPPPMMMKKKLLLMMMRRR^^^jjjqqqeee\\\WWW[[[aaaooovvv{{{fffXXXRRRRRRRRRPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSUUUUUUVVVWWWYYY\\\___```___```bbbccccccdddeeegggiiijjjkkklllmmmnnnnnnnnnnnnoooqqqsssssssssrrrqqqppprrrtttvvvwwwyyy|||~~~~~~~~~}}}zzzhhhWWWOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPSSSUUUVVVWWWYYY[[[```ccceeefffhhhlllqqqtttuuuuuuxxx{{{|||zzzxxxxxxxxxxxx{{{{{{{{{zzzyyyvvvtttssstttvvvxxxvvvsssrrrsssuuuqqqqqqsssvvvxxxxxxuuusssnnnmmmmmmooopppmmmhhhccc```[[[WWWVVVWWWYYYaaajjjsssuuummm[[[PPPRRRSSSOOOPPPWWWcccxxx|||zzzxxxsssqqqnnnooorrrqqqssstttssspppmmmllllllkkkjjjjjjkkkmmmmmmlllkkkddddddeeefffhhhjjjlllmmmiiikkknnnnnnllljjjjjjiiijjjkkkllllllkkklllnnnpppgggggghhhhhhhhhhhhggggggjjjiiihhhhhhiiiiiihhhfffccceeefffeeecccccceeehhhjjjjjjkkkkkkllllllllllllnnnnnnnnnmmmmmmllllllkkkkkkjjjgggeeeddddddfffgggggghhhjjjjjjiiijjjmmmoookkkkkkkkkmmmnnnnnnkkkiiihhhiiijjjiiigggddd```^^^```_________aaaaaa```^^^YYYYYYYYYYYYXXXWWWVVVVVVRRRNNNKKKKKKMMMPPPYYYbbbsssyyymmmccc^^^```fffqqqzzzzzzfffYYYTTTSSSTTTRRRPPPMMMLLLLLLMMMMMMLLLFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGIIILLLOOORRRTTTTTTTTTUUUUUUVVVWWWYYY\\\___```___```aaaaaaaaabbbeeegggiiijjjkkkmmmnnnooooooooommmoooppprrrrrrrrrpppoooqqqsssuuuvvvwwwyyy|||~~~~~~ttt```RRRLLLLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSUUUXXX[[[]]]___bbbdddgggkkknnnpppqqqrrrvvvxxx{{{~~~zzzvvvtttuuuxxxzzz|||{{{yyyyyyyyywwwuuussstttvvvyyyyyywwwtttsssrrrrrrrrrrrruuuxxxwwwtttpppqqqooonnnpppqqqooohhhaaaZZZ[[[XXXRRRUUUaaakkkmmmuuuhhhWWWMMMKKKNNNPPPPPPTTTXXXcccvvv{{{tttwwwqqqnnnmmmllllllqqqrrruuuvvvuuurrrooolllmmmnnnoooppppppooommmllleeehhhmmmqqqrrrqqqooolllmmmlllkkkjjjkkkmmmoooqqqooommmkkkkkknnnnnnmmmjjjjjjiiihhhggggggggghhhiiimmmmmmllliiihhhgggccc___\\\^^^`````````aaafffjjjooonnnlllkkkjjjjjjkkkkkklllmmmnnnnnnnnnmmmlllkkkhhhfffdddbbbaaaaaabbbbbbfffeeefffgggiiikkknnnpppmmmmmmmmmmmmmmmkkkjjjjjjcccgggjjjjjjfffbbbaaaaaa^^^^^^_________^^^\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWWSSSQQQMMMJJJJJJNNNTTTZZZlllwwwkkkcccdddiiivvv}}}}}}kkk```ZZZWWWTTTVVVSSSOOOMMMMMMMMMLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGIIIKKKNNNPPPSSSTTTTTTUUUVVVXXXZZZ]]]^^^______^^^^^^^^^___```bbbcccggghhhjjjlllnnnoooooopppmmmoooqqqqqqqqqrrrsssuuuuuutttsssuuuxxx{{{||||||}}}vvvbbbTTTLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPSSSVVVYYY[[[]]]___aaadddhhhkkkmmmnnnoootttuuuxxx{{{|||zzzwwwvvvvvvyyy|||~~~|||zzzyyyxxxvvvssspppqqqsssvvvvvvtttqqqooooooqqqqqqqqqtttvvvuuurrrooopppnnnnnnpppqqqmmmeee___WWWXXXVVVUUU[[[fffkkkjjjeee\\\PPPJJJJJJMMMOOOPPPRRRXXXcccrrryyyvvvwwwpppnnnnnnnnnnnnmmmoooqqqrrrrrrqqqpppnnnlllmmmoooppppppooommmlllfffllltttyyyxxxuuupppnnnlllkkkkkkkkkmmmooorrrsssvvvrrrnnnlllmmmnnnmmmlllkkkjjjiiihhhhhhiiijjjjjjkkkkkkjjjgggeeebbb^^^[[[ZZZ]]]aaabbbbbbdddiiimmmqqqpppnnnkkkiiiiiihhhhhhkkkkkklllllllllkkkiiiiiigggeeecccaaa``````aaabbbddddddeeefffhhhjjjlllmmmjjjjjjjjjiiiiiihhhhhhhhhdddgggiiihhheeebbbaaabbb^^^___`````````___^^^]]]]]]]]]]]]]]][[[ZZZXXXWWWSSSQQQMMMIIIGGGJJJOOOTTTbbbuuu|||}}}sssjjjiiinnnzzzvvvjjjaaaZZZUUUUUURRRPPPOOONNNNNNLLLJJJHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIIIIJJJKKKMMMOOOPPPSSSTTTUUUWWWYYYZZZ[[[[[[^^^]]]]]]]]]^^^```aaabbbfffgggiiikkklllnnnnnnnnnoooppprrrrrrrrrrrrtttuuutttuuuvvvwwwyyyzzz{{{|||}}}xxxfffYYYQQQMMMIIIGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[]]]```dddgggiiijjjkkkpppqqqtttwwwzzz}}}yyyxxxwwwvvvwwwzzz}}}}}}zzzyyywwwuuuqqqoooooorrrttttttrrrpppooonnnppppppqqqrrrsssssspppmmmooonnnnnnpppooojjjbbb[[[TTTSSSTTTYYYdddllljjjbbbSSSNNNIIIGGGIIIMMMQQQRRRTTTZZZeeeqqqzzz~~~~~~}}}|||tttooommmoooqqqrrrppppppppppppppppppoooooolllmmmnnnooooooooommmmmmjjjsss~~~}}}vvvqqqooojjjjjjjjjkkknnnpppsssuuuzzzvvvppplllkkkllllllllllllkkkkkkkkkkkkkkklllllliiihhhfffdddaaa\\\XXXVVVZZZ___cccfffggghhhlllpppsssqqqnnnkkkiiigggffffffjjjjjjjjjjjjiiihhhgggffffffeeebbb```______```aaacccdddfffgggiiijjjkkkkkkhhhgggfffeeeeeeffffffgggfffggggggfffcccbbbbbbccc___```aaabbbbbbaaa``````______^^^]]]\\\ZZZXXXWWWUUUSSSOOOJJJGGGHHHLLLPPPZZZkkkzzzzzzzzz~~~}}}yyyuuuqqqtttxxxkkk```YYYWWWUUUSSSQQQQQQOOOMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHIIIKKKMMMOOOSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\]]]]]]^^^```aaabbbdddeeegggiiijjjllllllmmmpppqqqsssssssssrrrssstttsssvvvzzz{{{yyyyyyzzz}}}~~~}}}lllaaaZZZTTTMMMIIIHHHIIIIIIHHHEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQTTTVVVXXXYYYZZZ^^^aaadddggghhhhhhlllmmmppprrruuuxxxzzz{{{|||~~~|||yyy~~~|||{{{yyyxxxwwwxxxyyyyyy}}}{{{yyyxxxwwwuuurrroooqqqsssuuuuuusssrrrqqqqqqppppppqqqrrrrrrqqqooommmmmmmmmnnnnnnmmmfff^^^WWWTTTRRRTTT^^^kkknnndddWWWIIIHHHFFFGGGKKKPPPUUUWWWYYY]]]gggttt~~~~~~yyyqqqllllllooorrrtttxxxvvvsssqqqooonnnnnnnnnmmmnnnooopppppppppoooooooooyyy{{{rrrmmmmmmiiiiiijjjkkkmmmoooqqqrrrvvvtttppplllkkkjjjjjjjjjllllllllllllmmmmmmmmmnnngggeeecccbbb]]]WWWTTTUUU```dddiiikkkjjjkkkmmmoooqqqpppmmmjjjhhhgggffffffkkkkkkjjjiiihhhfffeeeeeegggeeecccaaa``````aaabbbeeefffhhhjjjkkklllkkkkkkhhhgggeeeddddddfffhhhiiiggggggeeedddcccbbbcccddd```aaacccddddddccccccbbbaaa```___]]]\\\ZZZXXXWWWVVVUUUQQQMMMJJJKKKNNNPPPYYYggguuu}}}|||}}}~~~zzzzzzyyylllccc___[[[VVVRRRQQQPPPOOONNNHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQLLLKKKIIIHHHIIIKKKNNNOOORRRTTTWWWZZZ\\\]]]]]]]]]]]]]]]^^^___```aaabbbcccbbbdddeeegggiiijjjkkkkkkoooqqqssstttsssrrrrrrsssrrrxxx}}}~~~{{{yyy{{{~~~wwwnnneee]]]RRRKKKIIIJJJJJJIIIEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMOOOQQQTTTVVVWWWXXXZZZ]]]```dddfffggggggjjjkkkmmmpppsssuuuwwwyyy{{{}}}}}}zzzxxxvvvssswww}}}~~~}}}zzzxxxvvvvvvvvvwwwyyyxxxwwwwwwwwwvvvsssqqqrrrtttuuuuuusssrrrrrrsssqqqrrrrrrrrrqqqooonnnmmmkkklllmmmllliiibbb[[[UUUUUUSSSWWWbbbkkkgggZZZMMMGGGFFFFFFJJJPPPWWWZZZ\\\[[[]]]hhhzzzzzzuuuoookkklllooorrrtttyyyvvvsssooommmmmmnnnoooooooooppppppqqqqqqqqqqqqttt{{{}}}tttkkkhhhiiiiiiiiiiiijjjkkklllmmmnnnpppppppppooommmkkkjjjiiillllllmmmmmmnnnnnnnnnnnngggcccbbbbbb]]]WWWVVV[[[jjjmmmppppppmmmkkklllmmmmmmlllkkkiiihhhhhhhhhiiilllkkkjjjiiihhhgggffffffhhhgggeeebbbaaabbbbbbccchhhiiikkklllmmmmmmmmmllliiihhhgggfffggghhhjjjllliiigggeeeccccccdddeeeeeebbbcccdddeeeeeeeeedddcccaaa```___]]][[[YYYXXXXXXTTTSSSRRROOOLLLMMMOOORRRZZZeeerrr~~~xxxlllfff\\\TTTPPPOOOOOOOOOJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKNNNQQQTTTVVVXXXYYYSSSRRROOOMMMLLLLLLMMMMMMOOOQQQTTTXXX[[[]]]^^^___]]]^^^___aaabbbddddddeeebbbccceeegggiiijjjkkkkkknnnpppssstttsssrrrrrrssssssyyy~~~|||zzz}}}~~~rrrgggXXXNNNKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY]]]```ccceeefffgggiiijjjmmmpppsssvvvxxxyyy|||~~~~~~|||zzzzzzyyyxxxvvvsssqqqpppnnnqqquuuwwwxxxzzz|||zzzxxxvvvvvvwwwyyyzzzwwwvvvuuuvvvvvvvvvtttrrrpppqqqsssrrrqqqppppppqqqqqqrrrsssrrrooommmmmmmmmjjjkkkkkkiiieee___YYYUUUUUUVVV[[[ccceee\\\OOOGGGFFFFFFIIIRRR]]]eeefffddd```bbbqqqwwwsssnnnlllmmmpppssstttrrrpppnnnllllllmmmoooqqqoooooooooppppppqqqqqqrrruuuxxxzzzvvvnnnhhhfffggghhhiiiiiijjjjjjkkkkkkkkkmmmppprrrrrrpppmmmlllkkkjjjkkklllmmmmmmnnnmmmmmmiiidddcccddd```[[[___hhhtttvvvwwwtttnnnkkkjjjllljjjjjjiiihhhhhhiiijjjkkklllkkkjjjiiihhhgggggggggiiihhheeecccbbbbbbcccdddiiiiiijjjkkklllllllllkkkiiihhhhhhhhhiiijjjlllmmmjjjhhheeedddeeefffffffffdddeeefffffffffeeecccbbb```___^^^\\\ZZZYYYYYYXXXQQQQQQQQQOOOMMMMMMOOOQQQYYYaaannn}}}~~~vvvjjj___XXXTTTRRRQQQNNNMMMLLLJJJIIIIIIHHHHHHJJJKKKMMMPPPTTTXXX[[[]]]]]][[[XXXUUUQQQOOOMMMLLLMMMNNNPPPSSSVVVYYY[[[]]]^^^___```bbbdddeeeffffffcccdddfffhhhiiikkkkkklllmmmooosssuuuttttttttttttuuuyyy}}}~~~~~~~~~sssaaaUUUPPPOOOMMMKKKHHHHHHGGGFFFEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEAAAAAAAAA@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUWWWYYY\\\___ccceeeffffffjjjkkknnnqqquuuxxx{{{|||~~~}}}|||{{{yyyxxxuuusssqqqooommmkkkjjjjjjiiilllnnnnnnmmmpppwww|||~~~~~~|||yyyvvvttttttwwwzzz}}}xxxwwwvvvuuuvvvuuurrrpppnnnpppqqqqqqoooooopppqqqppprrrrrrpppmmmjjjkkkllliiiiiiiiifffaaa\\\XXXVVVTTTWWW]]]ccc^^^QQQHHHFFFEEEGGGOOO```rrr{{{wwwppplllsss{{{vvvssspppoooppprrrttttttpppooommmllllllnnnpppqqqmmmmmmmmmmmmnnnooopppqqqqqqrrrsssqqqmmmiiiggggggggggggiiijjjkkklllmmmmmmmmmpppqqqpppmmmkkkkkklllhhhiiijjjlllllllllllllllkkkfffdddgggdddaaahhhuuu{{{|||{{{vvvoookkkkkkllljjjiiihhhgggggghhhiiijjjkkkjjjiiiggggggggghhhhhhiiigggeeecccbbbbbbccccccgggggggggfffgggggghhhhhhffffffggghhhiiijjjkkkkkkjjjhhhffffffhhhiiihhhfffffffffggggggfffdddbbbaaa___^^^\\\ZZZYYYYYYYYYYYYRRRSSSSSSQQQOOONNNOOOQQQVVV]]]kkk|||sssiiibbb[[[XXXSSSRRRPPPNNNMMMKKKKKKJJJKKKKKKKKKMMMPPPTTTYYY[[[______^^^\\\YYYUUURRRPPPPPPPPPPPPPPPRRRUUUXXXZZZ]]]^^^```bbbdddeeefffeeedddeeegggiiikkklllmmmmmmmmmppptttwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~jjj\\\VVVUUURRROOOJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTVVVXXX[[[___bbbdddeeefffjjjlllooorrrvvvzzz}}}~~~}}}{{{zzzyyywwwuuupppooollliiigggfffeeeeeegggiiiiiigggfffiiiqqqxxx|||}}}~~~|||zzz}}}~~~{{{wwwtttsssvvvyyy|||zzzxxxvvvvvvuuusssqqqnnnooopppqqqqqqpppoooppprrroooqqqqqqoookkkhhhiiikkkhhhiiigggddd___[[[XXXWWWRRRWWW___bbbYYYKKKEEEHHHEEEHHHUUUlll|||yyyxxxvvvtttrrrqqqsssuuuuuuuuutttsssqqqooonnnnnnooopppkkkkkkkkkllllllnnnoooooommmnnnpppqqqpppmmmjjjhhheeefffhhhkkkmmmnnnoooooonnnoooooolllhhhfffhhhjjjfffhhhiiikkkllllllkkkkkkmmmgggeeeiiigggeeeooo|||wwwpppkkklllmmmjjjiiihhhgggggghhhiiiiiiiiiiiigggffffffggghhhiiihhhfffdddbbbaaaaaabbbbbbeeedddcccbbbbbbccceeefffcccdddeeeggghhhiiiiiiiiikkkhhhggghhhjjjjjjhhhfffggggggggggggeeecccaaa```^^^]]][[[YYYYYYYYYYYYZZZVVVWWWVVVTTTRRRPPPQQQRRRTTT[[[iii}}}zzzoooeee___WWWVVVTTTQQQOOONNNMMMLLLLLLKKKJJJJJJLLLQQQUUUXXX\\\]]]______^^^\\\ZZZXXXUUUTTTRRRQQQRRRTTTWWWYYY[[[]]]___bbbdddeeeeeeeeeeeefffhhhjjjlllmmmnnnnnnnnnqqqvvvyyyzzzyyyzzzzzzyyyxxxyyy{{{wwwjjjccc^^^WWWQQQWWWQQQJJJHHHIIIJJJIIIFFFFFFGGGGGGHHHGGGFFFDDDCCCFFFEEEBBB@@@???AAACCCDDDAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJLLLNNNPPPRRRSSSTTTWWWYYY[[[]]]___aaadddggghhhkkkooossswwwyyy{{{}}}}}}~~~}}}~~~~~~|||yyyxxxyyyzzz{{{yyyvvvsssqqqpppoooooojjjiiifffdddbbb```___^^^^^^^^^]]]___aaafffjjjmmmooossswwwzzz{{{||||||}}}}}}{{{{{{~~~}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwwwwwwwuuusssqqqpppmmmkkkjjjkkkooorrrsssssssssqqqnnnkkkjjjiiijjjjjjffffffddd^^^VVVRRRQQQRRRQQQ]]]bbbZZZOOOIIIGGGDDDIIIKKKZZZwww}}}xxxssstttttttttssssssrrrqqqqqqqqqqqqppppppnnnmmmlllnnnlllkkklllnnnooopppppprrrrrrqqqnnnkkkhhhhhhiiihhhiiijjjlllnnnpppqqqrrrnnnlllhhheeecccbbbbbbbbbhhhiiijjjkkklllmmmmmmnnnooonnnkkkhhhiiiooowww}}}~~~xxxsssooommmlllmmmkkkiiifffeeedddfffhhhjjjhhhfffdddcccdddffffffeeefffeeecccaaa```aaabbbcccbbbbbbbbbaaaaaabbbcccccccccdddeeefffgggfffeeedddeeefffhhhiiiiiiiiihhhgggkkkjjjhhhfffdddbbb```___]]]]]]^^^]]]\\\ZZZXXXVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUXXXbbbttt~~~tttccc^^^XXXUUUTTTSSSOOOLLLMMMMMMMMMLLLKKKLLLNNNQQQWWWYYY[[[^^^aaabbbbbbbbb[[[[[[YYYVVVSSSRRRSSSUUU[[[ZZZZZZ[[[]]]```ccceeeffffffggggggiiikkknnnooolllpppuuuzzz|||}}}~~~~~~~~~~~~~~~xxxqqqjjjbbb[[[ZZZTTTNNNKKKLLLLLLIIIFFFJJJJJJJJJJJJJJJHHHGGGFFFFFFDDDBBB@@@??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJMMMNNNPPPRRRTTTWWWYYYZZZ[[[^^^```aaabbbeeeiiimmmqqqtttuuuzzz{{{|||}}}~~~}}}||||||{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxwwwuuutttuuuwwwvvvtttrrrooommmkkkiiiiiidddcccaaa^^^\\\ZZZYYYXXXYYYXXXXXXYYY[[[___ccceeegggjjjooorrrtttvvvxxxzzz~~~~~~}}}{{{yyyyyyyyyzzzyyywwwuuuvvvwwwvvvuuussspppooommmkkkkkkllloooqqqrrrqqqqqqpppnnnllljjjiiiiiiiiifffeeeaaa[[[UUUQQQQQQSSSPPPZZZ___WWWLLLGGGFFFEEEJJJTTTjjj{{{vvvsssttttttttttttsssrrrqqqrrrrrrrrrrrrqqqpppoooooossspppnnnlllllllllllllllnnnnnnnnnkkkgggffffffgggiiiiiijjjkkklllmmmmmmnnneeebbb\\\WWWUUUXXX^^^cccggghhhhhhiiikkklllmmmnnnmmmkkkiiihhhhhhmmmtttzzz}}}{{{xxxtttqqqnnnlllkkkkkkjjjhhhgggfffggghhhiiifffdddbbbaaabbbccccccccccccbbb```___^^^___```aaacccbbbbbbbbbcccddddddeeeddddddeeeeeeeeeddddddcccdddeeefffhhhiiijjjjjjjjjjjjiiihhhfffdddbbb```____________^^^]]]\\\ZZZYYY[[[ZZZZZZYYYXXXWWWVVVVVVWWWYYYaaappp}}}tttnnnddd^^^ZZZXXXTTTQQQPPPPPPPPPOOONNNNNNOOOOOOPPPRRRTTTXXX[[[^^^```aaaaaabbbaaa^^^ZZZVVVSSSSSSSSSSSSSSSTTTVVVYYY\\\]]]eeeggghhhjjjllllllllllllhhhlllrrrwww{{{}}}}}}}}}~~~wwwooobbb]]]VVVRRRPPPOOOLLLIIIKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLNNNPPPSSSTTTUUUWWWYYY\\\[[[]]]```dddhhhlllooopppttttttvvvxxxzzz|||~~~~~~}}}~~~}}}{{{yyywwwvvvuuutttrrrrrrrrrrrrrrrrrrssstttqqqrrrrrrpppnnnnnnooopppnnnmmmkkkiiifffccc```___\\\[[[XXXVVVSSSQQQPPPPPPQQQQQQPPPPPPRRRUUUXXXZZZ[[[^^^bbbeeehhhlllpppsssxxxwwwwwwxxxzzz{{{zzzyyyzzz{{{}}}~~~~~~}}}|||}}}{{{yyyxxxyyyyyyxxxwwwssstttvvvvvvuuurrrooollllllllllllmmmooopppooonnnmmmmmmlllllljjjiiihhhgggdddbbb^^^XXXRRRPPPQQQSSSPPPXXX\\\TTTIIIEEEFFFGGGMMM```}}}wwwrrrrrrssssssssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrtttqqqnnnkkkiiiiiijjjkkkkkkkkkkkkiiifffdddeeefffiiiiiiiiiiiihhhhhhhhhhhhddd___WWWNNNKKKQQQ\\\eeeffffffggghhhiiikkklllmmmiiiiiihhhhhhhhhkkkqqquuuwwwwwwuuutttqqqnnnkkkjjjlllkkkjjjiiiiiihhhggggggcccaaa___^^^___`````````______^^^]]]]]]___```aaacccccccccdddeeefffggghhheeeeeedddcccbbbbbbbbbbbbbbbccceeegggiiijjjjjjkkkiiiiiigggeeedddbbb``````bbbaaa```___^^^]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYY^^^kkk}}}}}}yyyooohhhccc]]]ZZZTTTSSSRRRQQQOOONNNNNNMMMNNNOOOPPPRRRUUUXXXZZZ\\\bbbdddgggfffbbb]]]YYYWWWWWWWWWVVVUUUUUUVVVWWWXXX^^^aaaeeeiiikkkkkkjjjjjjiiimmmsssxxx{{{}}}{{{|||}}}ssslllbbbZZZUUURRRPPPOOOLLLMMMNNNOOOOOOMMMLLLKKKIIIHHHHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFGGGHHHJJJJJJKKKMMMOOOQQQQQQRRRUUUWWWYYY[[[^^^aaaeeeiiilllmmmkkkmmmoooqqqsssuuuwwwwwwyyy{{{}}}}}}{{{zzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvyyyyyyzzz|||~~~}}}{{{yyyxxxvvvsssqqqpppoooooolllllllllllllllmmmnnnooommmmmmmmmjjjhhhfffggghhheeeeeedddbbb___[[[XXXVVVTTTSSSPPPNNNLLLJJJIIIIIIKKKJJJIIIIIIKKKLLLNNNPPPRRRSSSVVVXXX[[[___eeeiiiiiijjjkkknnnqqqtttvvvwwwuuuwwwzzz}}}~~~}}}|||zzz|||zzzxxxwwwxxxxxxwwwvvvrrrsssuuuuuutttqqqmmmkkklllllllllnnnoooooommmkkkiiijjjkkkkkkjjjhhheeedddaaa^^^YYYSSSPPPOOOQQQRRRTTTXXXYYYRRRGGGCCCFFFKKKWWWnnn|||tttpppppppppqqqqqqqqqqqqpppooorrrrrrrrrrrrrrrrrrsssssspppnnnllliiiggggggjjjllljjjkkkjjjiiigggfffggghhhjjjjjjiiigggfffdddccccccfff```WWWMMMIIINNN[[[eeeeeeeeeeeefffgggiiikkklllggghhhiiiiiiiiikkknnnqqqrrrrrrpppooommmkkkjjjiiijjjjjjjjjjjjiiigggeeedddaaa^^^\\\\\\]]]^^^^^^^^^____________```aaabbbcccdddddddddeeefffgggiiijjjfffeeecccaaa``````aaabbbaaabbbccceeefffggghhhhhhhhhhhhfffeeecccbbbaaa```bbbaaa```^^^^^^^^^___```^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZ\\\eeettt}}}~~~uuulllfff]]]ZZZVVVSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRTTTUUUZZZ]]]bbbddddddbbbaaaaaacccaaa^^^\\\YYYWWWVVVVVVVVVYYY]]]aaaeeeggghhhhhhmmmqqquuuyyy{{{|||~~~{{{|||}}}{{{xxxuuuggg\\\UUURRRQQQPPPRRRUUUWWWXXXVVVSSSRRRLLLKKKJJJIIIHHHFFFEEEEEECCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRVVVWWWZZZ]]]```cccfffgggeeegggiiikkknnnooopppppprrrtttvvvwwwuuussssssssstttrrrpppnnnnnnppprrrssssssrrrsssuuuwwwxxxwwwuuusssrrrpppnnnlllkkkjjjjjjggggggggggggggghhhiiijjjjjjiiihhheeeaaa_________]]]]]]\\\ZZZWWWTTTQQQOOOMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNPPPTTTYYY]]]^^^___bbbfffjjjooosssvvvtttvvvyyy|||~~~~~~|||{{{{{{yyywwwwwwwwwxxxwwwvvvrrrsssttttttrrrpppmmmkkklllkkklllmmmooonnnllljjjggghhhiiijjjhhhfffcccaaa]]]ZZZTTTPPPNNNNNNPPPQQQWWWYYYWWWPPPFFFCCCIIIRRRjjjwwwqqqnnnmmmnnnnnnooooooooonnnnnnqqqppppppoooppppppqqqrrrnnnnnnlllhhheeedddgggiiihhhiiiiiihhhgggggghhhjjjkkkkkkiiigggeeecccbbbaaabbb^^^WWWPPPNNNSSS]]]eeefffeeeeeeeeefffhhhjjjkkkhhhiiijjjkkkjjjkkknnnppppppmmmjjjhhhgggggghhhiiigggggghhhhhhgggdddbbbaaa^^^]]][[[[[[]]]^^^______bbbbbbbbbcccdddeeefffgggdddddddddeeefffgggiiijjjfffdddcccaaa``````aaaaaabbbbbbbbbbbbcccddddddeeegggfffeeedddcccbbbaaaaaabbbaaa___^^^^^^___```aaa\\\\\\\\\]]]^^^^^^______]]][[[[[[```lllzzz{{{xxxmmmggg___ZZZYYYZZZ\\\\\\WWWVVVTTTRRRQQQPPPQQQQQQRRRUUUXXX[[[]]]```dddfffeeedddbbb```]]]\\\ZZZZZZYYYZZZ[[[]]]___bbbdddfffjjjmmmrrruuuxxxzzz}}}}}}~~~~~~zzzwwwvvv|||lllbbb[[[YYYYYY\\\```cccccc___ZZZWWWRRRQQQNNNLLLIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEGGGIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTWWWYYY[[[\\\___aaaccceeeggghhhhhhhhhiiikkkmmmnnnmmmllllllmmmjjjhhhfffdddeeegggkkkmmmkkkjjjjjjlllnnnnnnmmmllljjjiiihhhfffeeeddddddcccaaaaaa`````````aaabbbbbbccccccaaa^^^ZZZWWWWWWWWWVVVUUUTTTRRRPPPMMMKKKJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJMMMQQQTTTTTTWWWZZZ^^^bbbhhhnnnrrrzzz{{{}}}~~~~~~|||{{{{{{yyywwwvvvwwwwwwvvvuuusssssssssrrrqqqooommmllllllkkkkkklllmmmnnnlllkkkgggggghhhgggfffccc```^^^YYYUUUPPPMMMMMMNNNNNNNNNWWWVVVTTTNNNFFFEEEOOO\\\{{{zzzsssooonnnllllllmmmnnnnnnnnnnnnmmmqqqpppooonnnnnnnnnoooppppppqqqpppkkkfffccccccfffeeefffggggggfffgggiiijjjlllllljjjiiigggeeeccccccaaa^^^[[[ZZZ]]]dddjjjooohhhgggfffeeeeeegggiiijjjiiijjjkkkkkkkkkkkkmmmooonnnkkkgggdddcccdddggghhhdddeeeeeeeeedddbbbaaa___]]]\\\[[[\\\^^^aaabbbbbbeeeeeeffffffggghhhiiiiiicccccccccdddeeefffggghhhddddddcccbbbaaaaaaaaaaaabbbbbbaaaaaaaaabbbccccccfffeeeeeedddcccbbbbbbaaaaaa````````````aaaaaabbb[[[[[[\\\]]]___```aaaaaa^^^\\\[[[\\\eeevvvwwwvvv~~~vvvllleeecccccccccbbb[[[ZZZXXXVVVUUUTTTSSSSSSQQQRRRSSSSSSTTTXXX\\\`````````aaabbbdddeeeeeefffcccbbbaaa``````aaacccdddcccfffkkknnnqqqtttxxxzzz{{{}}}}}}tttpppooosssxxx{{{yyyrrrjjjddd___\\\WWWQQQMMMIIIHHHGGGFFFFFFEEECCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEGGGHHHIIIIIIKKKLLLNNNOOOQQQQQQVVVWWWZZZ\\\]]]]]]\\\\\\]]]___aaaaaaaaaaaabbbddd___^^^]]]\\\]]]^^^```aaabbbaaa```aaabbbcccbbbaaa^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXUUURRRPPPPPPQQQOOONNNMMMKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFCCCDDDFFFGGGHHHJJJNNNQQQPPPTTTYYY^^^dddkkksssyyy}}}{{{zzzzzzxxxvvvvvvvvvwwwvvvuuuuuutttsssqqqpppooonnnnnnllljjjiiijjjlllmmmmmmlllhhhhhhgggeeeccc```^^^\\\UUUQQQMMMLLLMMMNNNMMMLLLRRRPPPNNNJJJFFFGGGVVVggg}}}uuuqqqooonnnmmmmmmnnnooooooooooooooorrrqqqooommmmmmmmmnnnoooooorrrsssoooiiieeeeeegggeeefffggghhhhhhiiikkkmmmmmmmmmllljjjiiihhhgggffffffccc```cccjjjrrruuuvvvkkkiiigggeeeeeefffhhhiiiiiijjjkkkjjjjjjjjjlllnnnllljjjhhhfffeeeeeeeeefffccccccccccccbbbbbbaaa```]]]\\\[[[]]]aaadddffffffeeeffffffggghhhhhhhhhhhhcccbbbbbbbbbcccddddddeeebbbcccccccccccccccbbbbbbbbbaaaaaaaaabbbdddeeefffeeedddddddddcccbbbbbbbbbaaaaaabbbccccccccccccccc]]]]]]^^^___```aaaaaabbb^^^]]]\\\[[[```ooo|||zzz}}}yyyuuuqqqmmmfffeeecccaaa^^^ZZZXXXVVVQQQQQQQQQPPPOOOPPPSSSVVVWWWYYY\\\```cccfffhhhjjjddddddeeeeeeeeefffffffffdddfffiiijjjkkkmmmoooqqqrrrtttxxx|||}}}}}}~~~~~~wwwjjjfff___XXXQQQMMMJJJJJJGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBB???AAABBBBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJKKKKKKLLLNNNOOOQQQSSSTTTSSSRRRQQQRRRTTTVVVVVVVVVWWWYYY[[[XXXXXXXXXYYYXXXXXXWWWWWW[[[ZZZYYYYYYZZZ[[[YYYXXXVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLMMMNNNLLLJJJHHHFFFDDDDDDDDDEEEBBBAAAAAABBBBBBCCCDDDEEEAAAAAABBBCCCDDDEEEEEEFFFAAACCCEEEGGGHHHJJJNNNPPPSSSXXX```gggoooxxx|||zzzxxxzzzxxxvvvuuuvvvvvvuuutttvvvuuussspppoooooooooooollljjjhhhhhhkkkmmmnnnmmmiiihhhfffdddaaa___\\\[[[RRROOOLLLKKKMMMNNNLLLJJJMMMKKKIIIHHHEEEIII[[[nnnuuuwwwxxx|||ssspppoooooonnnnnnoooppppppppppppppptttrrrpppnnnmmmmmmnnnooolllpppsssrrrmmmjjjjjjlllgggiiijjjkkkkkkllloooqqqnnnnnnmmmlllkkkjjjiiiiiiiiiddd```ccclllssstttsssllljjjhhheeeeeeeeeggghhhjjjjjjjjjiiihhhiiikkknnnjjjjjjjjjiiihhhfffeeedddccccccbbbbbbbbbbbbbbbbbb]]]\\\\\\^^^bbbfffhhhiiidddeeeffffffggggggffffffbbbbbbbbbaaaaaabbbccccccaaabbbdddeeeeeedddcccbbbaaaaaaaaabbbdddfffhhhjjjdddddddddcccccccccbbbbbbaaabbbdddeeefffeeeeeeddd````````````aaaaaaaaaaaa^^^^^^\\\[[[^^^kkk}}}|||sssrrroookkkfff```[[[XXXPPPQQQQQQOOONNNMMMOOOQQQMMMOOOSSSWWW[[[^^^aaabbb^^^aaadddhhhjjjjjjiiiiiikkkllllllkkkiiihhhhhhiiihhhkkkpppuuuyyy|||}}}~~~~~~~~~~~~zzztttpppooopppxxxqqqggg\\\TTTPPPPPPPPPKKKIIIGGGFFFEEEEEEEEEFFFEEEEEEEEECCCAAAAAAAAABBBDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUTTTRRROOOMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKIIIHHHFFFEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAA@@@BBBCCCBBBAAAAAABBBCCCDDDAAA??????BBBDDDDDDBBBGGGHHHIIIHHHHHHLLLSSSYYY]]]ccchhhoooyyy~~~}}}|||{{{xxxuuussssssssstttuuuuuuuuutttrrrooollljjjjjjjjjiiiiiiiiijjjkkkkkkhhhgggfffeeeccc___YYYUUUOOOLLLHHHGGGIIIJJJIIIGGGFFFHHHEEEAAAGGGVVVbbbeeemmmmmmmmm}}}yyyuuusssppppppmmmlllmmmpppuuuvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooonnnllljjjiiimmmlllkkkkkklllmmmooopppnnnnnnnnnnnnnnnoooppppppiiiggggggjjjoootttuuuuuukkkjjjhhhgggfffffffffffffffggghhhiiiiiiiiiiiiiiillljjjgggeeeeeedddbbb```aaaaaa```_______________]]]\\\\\\^^^```cccdddcccfffdddaaaaaacccdddddddddbbbbbbbbbaaaaaaaaaaaa```eeedddcccbbbcccccceeefffhhhgggeeedddeeefffhhhiiiffffffeeedddcccbbbbbbaaadddccccccccccccdddeeeeeeddddddcccdddeeedddaaa_______________^^^eeevvv}}}vvvmmmddd]]]YYYYYYYYYXXXXXXWWWUUURRROOORRRQQQPPPQQQSSSVVVWWWWWWXXXZZZ]]]___aaaeeekkkppppppooolllkkkjjjjjjkkklllmmmnnnnnnoooqqqsssuuuvvvxxxzzz||||||||||||}}}~~~~~~|||uuuwwwtttppplllgggccc```___wwwkkkaaaZZZVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIGGGFFFFFFDDDCCCCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOONNNLLLIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB???AAABBBBBBAAABBBCCCEEEEEEDDDCCCEEEHHHIIIHHHFFFHHHKKKNNNPPPRRRVVV]]]cccfffoooyyy~~~~~~~~~|||yyyvvvtttssssssssstttssssssrrrpppooommmlllkkkjjjiiihhhhhhhhhiiiiiihhhfffeeecccaaa]]]WWWSSSNNNLLLIIIHHHIIIIIIGGGEEEBBBCCCBBBBBBLLL]]]hhhkkkgggjjjlllxxxwwwuuutttsssssstttrrrrrrsssvvvwwwuuussssssrrrrrrrrrqqqqqqppppppoooooooooooonnnmmmllllllllllllllllllmmmnnnpppqqqqqqpppooonnnmmmmmmmmmmmmjjjhhhgggiiimmmqqqrrrqqqllljjjhhhgggeeeeeeeeeeeeffffffggghhhiiiiiijjjjjjkkkiiifffeeeeeeeeedddbbbbbbbbbaaa______^^^^^^^^^```___]]]^^^___aaa```___dddbbb```aaabbbdddddddddeeeeeeddddddccccccbbbbbbcccbbbbbbcccdddeeeggghhhhhhgggeeeddddddeeeggghhhiiihhhgggeeedddccccccccceeeddddddddddddeeeffffffeeedddcccddddddcccaaa______^^^^^^]]]]]]bbbssswwwlllccc]]]\\\ZZZXXXWWWWWWWWWUUUSSSRRRQQQOOOOOOQQQRRRRRRQQQQQQSSSUUUWWWXXX\\\aaaeeeqqqooonnnmmmmmmnnnpppqqqooooooppprrrsssuuuvvvvvvsssuuuvvvwwwuuuuuuvvvwwwvvvxxx{{{~~~~~~}}}{{{}}}~~~~~~|||zzz~~~~~~}}}}}}~~~~~~}}}xxxpppiiihhhfffdddaaa___]]][[[[[[uuukkkfffbbb]]]YYYWWWUUUSSSRRRRRRQQQOOOMMMKKKJJJIIIGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAABBBBBBCCCDDDEEEAAABBBCCCCCCCCCDDDFFFHHHEEEEEEFFFIIILLLMMMLLLJJJMMMPPPUUUXXX[[[aaahhhnnnwww}}}~~~~~~{{{wwwtttsssssssssrrrqqqpppooooooooooooooommmkkkhhhfffeeeeeefffgggfffdddbbb```]]]YYYTTTPPPMMMLLLJJJIIIIIIHHHEEECCCAAA@@@AAAFFFTTTdddmmmmmmccciiilllttt{{{vvvvvvvvvvvvwwwzzzxxxvvvuuuvvvvvvuuuttttttssssssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllmmmnnnooopppqqqrrrqqqpppnnnlllkkkkkkjjjkkkiiihhhiiikkklllllllllkkkiiihhhfffeeeeeeeeeffffffffffffggghhhiiikkkllliiihhhfffeeeffffffeeeddddddcccaaa```^^^^^^]]]]]]^^^]]]\\\]]]___``````^^^aaa```___```bbbdddeeedddffffffeeeeeedddcccbbbbbbaaaaaabbbccceeegggiiijjjiiihhhgggfffffffffhhhhhhlllkkkiiifffeeedddddddddffffffeeeeeeffffffggghhhfffeeedddcccdddccc```^^^___^^^]]]]]][[[```nnn}}}|||qqqjjjeeeaaa]]]ZZZZZZZZZZZZZZZWWWUUUSSSRRRRRRRRRPPPOOONNNOOOPPPPPPQQQSSSWWWZZZeeedddddddddeeegggjjjlllnnnoooqqqtttuuuvvvvvvvvvuuuwwwxxxxxxwwwvvvwwwxxxuuuwwwzzz||||||{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvuuuuuutttttttttuuuuuu{{{wwwsssrrrrrrmmmeee___WWWWWWWWWXXXXXXXXXXXXXXX|||xxxuuunnnhhheeecccaaaaaaaaa___ZZZVVVRRRPPPMMMKKKKKKKKKKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFFFFEEEFFFHHHJJJJJJJJJLLLOOORRRTTTUUUVVV[[[^^^bbbeeeiiipppyyy~~~|||xxxtttsssrrrrrrpppooonnnmmmmmmnnnooopppnnnllliiieeeccccccddddddcccaaa]]][[[XXXUUUQQQNNNKKKKKKKKKJJJHHHFFFCCCAAABBBAAAEEEOOO___jjjmmmkkkdddkkknnnwww{{{xxxyyyyyyzzz{{{zzzxxxvvvuuuttttttuuuuuuuuuuuutttsssrrrqqqpppooooooooonnnnnnnnnnnnnnnnnnhhhiiikkklllnnnoooooooooqqqpppooommmlllkkkjjjjjjkkkjjjiiihhhhhhgggffffffgggfffeeeeeeeeefffggghhheeeeeeeeefffgggiiikkkmmmjjjhhhfffeeeffffffeeecccdddcccaaa```^^^]]]\\\\\\YYYYYYZZZ\\\```bbbbbbaaa___^^^^^^```bbbdddeeedddeeeddddddcccbbbaaa``````bbbbbbcccdddfffggghhhiiihhhhhhgggggghhhiiikkkkkknnnmmmjjjgggfffeeeffffffggggggffffffgggggghhhiiifffeeecccccccccbbb```^^^```___^^^^^^\\\___jjjwwwxxxssslllfffdddcccccccccaaa^^^[[[ZZZYYYXXXVVVTTTRRRQQQQQQPPPPPPQQQSSSUUUWWWVVVVVVWWWYYY\\\___aaaeeehhhkkkoooqqqrrrrrrrrrtttvvvyyyyyyyyyxxxyyy{{{yyyzzz{{{|||zzzxxxvvvtttsssrrrqqqqqqpppqqqrrrsssooopppppppppooonnnlllkkkiiijjjjjjkkkllllllkkkkkkhhheeeeeeiiilllhhh```\\\TTTUUUXXXZZZ]]]___```aaa~~~{{{yyywwwxxxyyyuuunnnhhh\\\XXXSSSPPPOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJMMMSSSTTTVVVXXX[[[```eeehhhoooqqqtttxxx~~~{{{wwwsssqqqqqqpppnnnmmmlllkkkkkklllnnnooommmkkkhhheeebbbaaaaaaaaa___\\\XXXUUUSSSQQQNNNLLLJJJJJJJJJIIIGGGDDDBBBAAAAAADDDNNN___nnntttqqqkkkfffnnnuuu}}}}}}|||{{{}}}uuuuuutttrrrrrrrrrtttuuuwwwvvvuuutttsssrrrqqqpppqqqpppooommmlllkkkkkkkkkfffhhhjjjlllnnnnnnmmmlllnnnmmmmmmlllllllllllllllkkkkkkjjjhhhfffcccbbbbbbcccccccccccceeegggiiikkkddddddeeefffhhhiiikkklllllliiigggeeeeeedddbbbaaacccbbb```^^^]]]\\\[[[[[[XXXYYYZZZ]]]```bbbbbbaaa^^^]]]^^^```ccceeeeeedddddddddcccbbbbbbaaa``````ddddddeeeeeeeeeeeeeeeeeeccccccdddfffgggiiikkklllnnnllljjjhhhgggffffffffffffffffffffffffggghhhhhhfffdddbbbbbbbbbbbb```^^^bbb`````````^^^___hhhrrr|||wwwtttrrrqqqllliiidddaaa___^^^\\\[[[XXXVVVSSSQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTWWWZZZ\\\XXXZZZ^^^bbbeeeggggggggggggjjjlllnnnnnnoooppprrrssssssrrrqqqoookkkhhhfffjjjiiigggeeedddeeefffgggbbbbbbcccdddcccbbb```___fffgggiiijjjkkklllkkkkkkbbb```bbbiiijjjccc\\\ZZZYYY[[[___ccchhhkkkmmmnnnyyylllfff^^^ZZZXXXVVVSSSQQQOOONNNNNNLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGKKKLLLLLLLLLLLLNNNRRRUUU[[[^^^bbbfffjjjpppvvvzzz}}}yyyuuuqqqooooooooonnnmmmlllkkkkkkkkkkkkkkkiiihhhfffccc```^^^\\\[[[[[[WWWSSSPPPOOONNNLLLJJJHHHIIIIIIHHHEEEBBBBBBBBBBBBJJJ]]]tttyyyrrrjjjwww|||{{{|||qqqrrrsssrrrqqqqqqssstttvvvuuuuuutttsssrrrrrrqqqqqqpppnnnkkkjjjjjjjjjjjjgggiiilllnnnnnnmmmllljjjkkkkkkkkkkkkkkklllmmmnnniiijjjjjjhhheeebbb``````aaaaaaaaabbbeeegggjjjkkkcccdddfffggghhhiiiiiiiiikkkiiifffdddcccbbb```___aaa```^^^]]]\\\[[[ZZZZZZ\\\[[[\\\___aaabbb```^^^^^^^^^___aaadddfffeeeddddddddddddccccccccccccbbbeeeeeeeeeeeedddcccbbbaaa^^^___```bbbdddfffggghhhjjjjjjiiiiiihhhgggfffeeeeeeeeeddddddeeeeeefffgggeeecccaaaaaaaaabbbaaa```cccaaaaaaaaa``````gggooo~~~yyyrrrllliiigggfffeee```\\\YYYVVVVVVVVVUUUUUUUUUTTTSSSSSSTTTUUUXXXYYYOOOQQQTTTWWWZZZ[[[\\\]]]\\\^^^aaabbbbbbccceeefffhhhgggfffeeebbb___\\\ZZZ\\\[[[YYYXXXWWWWWWXXXXXXVVVWWWXXXXXXYYYYYYYYYYYYcccdddfffhhhiiijjjkkkkkkjjjhhhjjjnnnjjj___[[[^^^___bbbgggmmmsssxxxzzz|||zzzqqqjjjgggeee```\\\[[[[[[YYYWWWTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEBBBDDDFFFHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMRRRSSSUUUVVVXXX]]]bbbffflllrrrzzz|||zzzvvvrrrooommmmmmmmmnnnnnnmmmlllkkkiiigggfffccccccbbb```]]]ZZZWWWVVVWWWSSSOOOLLLKKKKKKKKKJJJGGGHHHHHHFFFCCCAAABBBDDDJJJWWWqqqwwwttt{{{yyyyyyqqqsssuuuuuurrrqqqrrrtttssssssrrrrrrrrrqqqqqqqqqooommmkkkiiiiiiiiijjjkkkiiikkknnnqqqqqqooollliiikkkkkkjjjjjjkkkllllllmmmgggiiijjjhhhdddaaa```aaabbbbbbbbbbbbdddfffhhhiiibbbdddgggiiijjjiiigggfffiiifffdddbbbbbbbbb```___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\]]]```bbbcccaaa_________```ccceeefffeeedddaaabbbbbbbbbbbbcccccccccddddddeeeddddddbbbaaa`````````aaacccddddddeeeeeefffggghhhiiihhhgggeeedddcccccccccccccccddddddeeedddbbb``````aaabbbbbbaaacccaaa```bbbaaaaaaeeelll~~~yyywwwuuuuuunnnjjjeeeccccccbbbaaa___\\\ZZZXXXWWWVVVVVVWWWXXXSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^]]]]]]^^^___^^^^^^^^^]]][[[YYYWWWVVVSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZ[[[bbbbbbdddeeegggiiikkkkkkpppmmmooorrrlllcccgggsssqqquuu|||yyyvvvrrrmmmhhhgggfffeeebbb^^^[[[XXXVVVSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEGGGJJJLLLNNNNNNMMMMMMKKKKKKLLLNNNPPPRRRTTTUUUYYY[[[]]]```dddjjjqqqvvv~~~zzzxxxtttpppnnnlllllllllnnnnnnnnnmmmkkkhhheeeccc_________^^^[[[WWWTTTQQQTTTQQQLLLJJJJJJJJJJJJJJJFFFGGGGGGEEEAAAAAACCCFFFTTTdddxxx~~~yyywwwwwwsssvvvxxxxxxuuurrrrrrsssqqqppppppppppppppppppppplllkkkiiihhhhhhiiikkklllkkknnnqqqsssssspppllljjjlllkkkkkkjjjjjjkkkkkklllfffhhhjjjhhhdddaaaaaaaaadddccccccbbbcccdddfffgggbbbdddgggjjjjjjiiifffdddfffdddbbbaaabbbbbbaaa```\\\\\\[[[ZZZYYYYYYZZZZZZXXXYYY\\\```dddeeeeeeccc``````aaacccffffffeeeccc^^^^^^^^^___``````aaaaaabbbccccccdddcccbbbaaa```dddeeeeeeffffffeeeeeedddcccdddggghhhhhhgggdddcccbbbbbbaaaaaabbbbbbcccdddcccaaa______aaacccccccccbbb``````bbbaaa```dddkkksss|||wwwrrrpppppppppnnnllleeecccaaa^^^\\\\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\ZZZYYYYYYYYYVVVWWWWWWWWWVVVVVVUUUTTTRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVXXXZZZ]]]```bbbffffffggghhhkkkmmmooopppmmmlllooorrrnnnkkkwww}}}yyyuuusssssspppjjjdddeeedddbbb```___^^^______\\\YYYUUUUUUWWWXXXVVVTTTSSSRRRRRRRRRRRRPPPLLLIIINNNLLLKKKMMMOOOPPPMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGGGGFFFHHHHHHGGGHHHJJJJJJIIIGGGJJJKKKLLLLLLJJJJJJKKKMMMKKKMMMPPPRRRRRRSSSUUUWWWVVVVVVWWWXXX[[[^^^```bbbkkknnnrrruuuwww~~~~~~|||{{{vvvtttrrrpppnnnnnnooopppqqqooommmkkkiiieee```]]][[[YYYWWWUUUUUUTTTRRRPPPJJJIIIHHHGGGGGGHHHIIIJJJHHHAAA@@@EEECCC>>>CCCOOOaaazzz}}}{{{yyyxxxxxxyyyxxxwwwvvvuuuuuuuuuuuunnnooopppqqqqqqpppooonnnnnnmmmllllllkkkkkkkkklllkkkoootttuuurrrmmmiiigggkkkkkkkkkkkkjjjhhhfffeeegggiiiiiieee```___bbbgggiiigggeeedddfffggggggggghhhgggfffdddbbb```___^^^```aaabbbccccccbbbaaa```WWWXXXYYYYYYZZZYYYYYYXXX^^^]]]^^^bbbgggiiihhhfffdddcccccceeeiiijjjhhheeecccbbbaaa``````aaabbbbbb````````````aaabbbcccdddccccccccccccdddeeeffffffeeefffggghhhgggeeebbbaaaaaaaaabbbcccdddddddddddd]]]^^^___```aaabbbccccccbbb```___]]]]]]___```bbbmmm~~~}}}}}}{{{tttkkkggggggiiigggeeehhhiiihhhddd___]]]___aaa```aaabbbcccaaa___\\\ZZZYYY^^^___\\\YYYXXXVVVRRRUUUUUUVVVWWWXXXXXXYYYYYYYYY[[[]]]```bbbeeeiiilllnnnssszzz|||yyy}}}}}}yyywwwuuusssrrrqqqqqqqqqiiifffcccbbbddddddaaa___]]][[[YYYXXXWWWWWWUUUTTTSSSQQQPPPPPPSSSSSSRRRPPPOOOOOONNNNNNNNNNNNOOOOOOQQQPPPOOONNNNNNNNNNNNNNNQQQPPPPPPQQQSSSSSSRRRPPPRRRSSSTTTTTTSSSSSSTTTUUUUUUWWW[[[]]]___```ccceeeiiiiiijjjlllooossswwwyyy~~~}}}{{{zzzuuusssqqqooommmmmmnnnnnnooommmjjjhhheeebbb]]]YYYWWWUUUSSSRRRRRRPPPNNNLLLIIIIIIHHHGGGGGGHHHIIIIIIHHHBBB@@@CCCBBBBBBMMM\\\ttt~~~{{{yyywwwwwwwwwxxxwwwvvvuuuttttttttttttpppppppppppppppooonnnmmmllllllkkkjjjjjjjjjjjjjjjkkkooossstttrrrnnnjjjhhhjjjjjjjjjjjjhhhgggeeeddddddggggggeeeaaaaaaeeeiiillljjjhhhgggiiijjjjjjjjjhhhgggeeecccaaa```______``````bbbbbbbbbaaa```___YYYYYYYYYYYYYYYZZZZZZZZZ^^^^^^```dddhhhjjjhhhfffeeeddddddfffhhhhhhfffcccbbbaaa```______```aaabbb``````aaaaaabbbccccccccceeeeeedddddddddeeefffffffffggggggfffeeecccaaa```aaaaaabbbccccccccccccccc______```aaabbbcccddddddcccbbb```______```bbbcccgggyyy}}}wwwwwwwwwvvvtttuuuuuusssooollljjjjjjkkklllmmmnnnmmmkkkfffbbb___]]]aaabbb___]]]]]]]]]ZZZZZZ[[[\\\^^^```bbbcccddddddfffjjjmmmrrrxxx{{{xxxtttssstttsssppplllnnnkkkgggeeeeeefffffffff```]]][[[ZZZ[[[\\\\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZ[[[]]]]]]\\\ZZZ]]]___aaabbbbbbbbbcccdddeeehhhmmmpppsssvvvyyy|||~~~|||{{{yyyxxxtttrrrpppnnnllllllllllllmmmjjjgggdddaaa]]]XXXUUURRRPPPNNNMMMMMMLLLJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGBBB@@@AAACCCIII]]]qqq~~~}}}zzzxxxvvvuuuuuuuuuvvvuuutttssssssrrrrrrsssppppppooonnnmmmmmmlllllljjjiiiiiihhhhhhhhhhhhiiikkknnnrrrsssqqqnnnlllkkkiiiiiihhhhhhgggfffeeedddbbbdddfffeeecccdddgggkkkllljjjhhhhhhiiijjjkkkjjjhhhfffcccaaa_________```______aaaaaaaaaaaa```___[[[[[[YYYYYYYYY[[[\\\^^^___```bbbfffhhhiiigggdddeeeddddddeeefffeeecccaaaaaa```___^^^^^^___```aaa___```aaaccccccccccccbbbgggffffffeeeeeeeeeeeeeeegggfffeeecccbbb``````___aaabbbbbbccccccccccccbbb```aaabbbcccdddeeeeeeeeedddcccbbbaaaaaabbbcccdddcccttt~~~}}}{{{yyy{{{||||||{{{wwwqqqkkkgggfffiiijjjfffdddggghhhgggbbbcccfffiiimmmpppssstttwwwzzz}}}||||||||||||{{{uuusssooommmkkkkkkkkkkkkkkkkkkkkklllmmmooopppqqqmmmmmmmmmkkkiiihhhiiijjjlllkkkkkklllnnnooonnnmmmmmmpppsssvvvwwwxxxzzz{{{|||~~~{{{zzzyyywwwvvvsssrrrpppnnnlllkkkkkkkkkjjjgggccc```\\\XXXTTTQQQNNNLLLJJJIIIIIIHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFDDD@@@???AAAFFFTTTmmm{{{zzzxxxvvvtttttttttttttttsssrrrqqqppppppppppppoooooommmlllkkkjjjiiiiiihhhggggggfffffffffggggggkkkmmmpppqqqpppnnnmmmmmmjjjiiihhhgggffffffffffffcccdddeeeeeedddeeehhhjjjiiigggeeedddfffgggggggggeeeccc```]]]\\\\\\^^^___^^^^^^```aaaaaa``````___^^^\\\ZZZXXXYYY[[[^^^aaaaaabbbdddffffffdddaaa___```aaaaaabbbcccbbb```___```___^^^]]]^^^___```aaa^^^```bbbdddeeedddcccbbbggggggfffeeedddccccccccceeedddbbb```___```aaabbbcccdddddddddddddddcccbbbbbbcccdddfffffffffffffffccccccbbbaaaaaabbbcccccccccpppyyyuuuuuuxxxwwwrrrpppsssvvvuuuppprrruuuyyy~~~}}}{{{yyyyyyxxxvvvtttrrrqqqpppnnnlllkkkjjjiiihhhddd```\\\YYYUUUQQQNNNKKKIIIGGGGGGGGGFFFDDDBBBDDDEEEEEEEEEEEEEEEEEEDDD?????????CCCKKK]]]wwwyyyxxxvvvtttssssssssssssqqqqqqpppooonnnnnnnnnnnnmmmllllllkkkiiihhhggggggfffffffffeeeeeefffggggggkkkmmmnnnnnnmmmmmmmmmnnnkkkjjjhhhfffffffffggghhheeefffffffffeeeeeefffgggfffdddbbbaaacccdddddddddaaa___\\\ZZZYYYZZZ\\\]]]]]]^^^___aaaaaaaaa```___^^^\\\ZZZXXXYYY\\\```bbbbbbcccddddddaaa^^^[[[YYYZZZ\\\^^^__________________^^^]]]]]]]]]___```aaa___```bbbdddeeedddcccbbbffffffdddcccbbbbbbaaaaaabbb```___^^^___aaaccceeeeeefffffffffeeedddccccccbbbccceeegggggggggfffeeeaaaaaaaaa``````aaaaaaaaaaaajjj|||~~~|||zzzxxxxxxxxxwwwuuusssqqqpppooommmkkkiiiggggggddd```[[[XXXUUUQQQNNNLLLIIIGGGEEEEEEEEEEEECCCAAACCCCCCDDDDDDDDDDDDCCCCCC===???BBBHHHSSSdddxxx~~~wwwvvvtttrrrqqqpppqqqqqqoooooonnnmmmllllllllllllkkkkkkllllllkkkiiigggfffgggffffffffffffgggggghhhkkkllllllkkkjjjjjjlllnnnllljjjgggeeeeeefffhhhjjjggggggggggggffffffeeeeeeeeecccaaaaaabbbcccdddccc^^^]]][[[YYYYYYYYY[[[\\\]]]^^^```aaabbbbbbaaa```^^^\\\ZZZYYYZZZ]]]```bbbaaabbbbbb```]]]YYYXXXXXXWWWYYY\\\^^^]]]]]]^^^___^^^^^^]]]]]]^^^___aaabbb```aaabbbddddddddddddccceeeeeecccbbbaaaaaaaaaaaa___^^^^^^^^^```bbbeeegggffffffffffffeeedddbbbbbbaaaccceeefffgggfffdddccc________________________\\\bbbnnn|||yyy{{{}}}{{{{{{~~~zzzxxxwwwwwwxxxwwwuuusssnnnmmmllljjjhhhfffdddccc___[[[WWWSSSPPPNNNKKKIIIGGGEEEDDDCCCDDDCCCBBB@@@AAABBBCCCDDDDDDCCCBBBAAA>>>AAAFFFNNNZZZgggqqqvvvttt~~~}}}||||||uuutttqqqooonnnmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjlllnnnoooooollljjjhhhggggggggggggggghhhiiiiiillllllkkkiiiggghhhjjjmmmkkkiiifffcccccceeehhhjjjggggggggggggggggggfffeeedddbbb``````aaabbbbbbbbb]]]\\\[[[[[[ZZZ[[[[[[[[[^^^___```bbbccccccbbbaaa\\\[[[ZZZYYYZZZ]]]```bbb^^^``````]]]ZZZXXXYYY[[[XXX[[[^^^^^^]]]\\\\\\^^^___^^^^^^^^^^^^```aaabbbaaaaaabbbccccccddddddeeeeeeddddddcccbbbbbbbbbbbb____________aaaccceeefffeeeeeeeeedddcccbbb```___```aaadddeeefffdddcccaaa_________``````_________\\\]]]dddsss}}}uuurrrsssttttttvvv{{{yyyxxxwwwwwwwwwxxxwwwuuussskkkkkkjjjhhhfffdddbbb```[[[XXXSSSPPPNNNLLLIIIGGGEEEDDDBBBBBBBBBBBBAAA???AAAAAACCCCCCCCCCCCAAAAAA@@@DDDJJJSSS^^^hhhkkkjjjjjj|||xxx~~~{{{zzzzzztttrrrpppmmmlllkkkjjjkkkmmmlllkkkjjjiiiiiiiiiiiijjjlllppprrrrrrooollliiihhhhhhhhhhhhhhhiiijjjjjjlllkkkjjjgggffffffiiillljjjhhhdddbbbbbbdddgggiiifffffffffggghhhhhhgggeeebbb```^^^]]]___`````````\\\\\\\\\]]]\\\\\\\\\\\\^^^___aaabbbcccccccccbbb[[[ZZZZZZZZZ[[[]]]___aaa\\\^^^^^^\\\YYYYYY\\\___[[[^^^``````]]][[[\\\]]]______^^^^^^___```bbbcccbbbbbbbbbbbbcccdddeeefffeeeeeeddddddccccccdddddd`````````aaaaaabbbcccdddddddddccccccaaa```^^^]]]___aaaccceeeeeecccaaa```______````````````______```]]]___kkk}}}uuunnnlllooopppsssyyyzzztttssstttuuuvvvuuutttrrrpppiiigggeeebbb___\\\ZZZXXXWWWVVVSSSOOOKKKHHHEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCC@@@@@@BBBAAA======???===FFFMMMZZZeeeaaa\\\dddkkkrrruuuqqqmmmwwwzzzwwwvvvuuupppqqqpppmmmjjjhhhhhhiiijjjiiigggfffggghhhjjjkkkkkkttt~~~|||tttnnnkkkiiiiiiiiihhhggghhhkkkmmmkkkjjjhhhgggggghhhiiiiiieeeeeecccccccccccceeeeeeffffffgggggggggfffdddcccbbbbbbbbbaaa``````____________^^^^^^^^^^^^______^^^___aaa```___^^^^^^___^^^\\\[[[\\\^^^bbbcccdddbbbaaa^^^\\\\\\]]]___```bbbbbbbbbbbbaaaaaaaaaaaa___```aaaaaa_________aaaccccccaaa___]]]^^^bbbeeejjjfffcccaaaaaacccccccccgggdddaaaaaabbbcccddddddddddddcccaaa^^^]]]^^^___]]]^^^```bbbcccbbbbbbaaa^^^___```bbbbbbbbbaaa```[[[ZZZZZZ^^^kkk}}}zzzooonnnnnnuuuzzz{{{}}}tttnnnqqqrrrssssssrrrpppnnnllldddcccaaa___\\\XXXVVVTTTTTTSSSPPPMMMIIIFFFCCCBBBBBBAAAAAAAAABBBBBBCCCCCCAAA??????@@@???<<<===@@@DDDLLLRRR\\\fffbbb^^^fffqqqvvvyyywwwxxx}}}wwwtttsssqqqoooooonnnkkkhhhhhhiiikkklllkkkiiihhhhhhiiijjjlllnnnuuu~~~{{{tttooommmhhhiiijjjiiihhhhhhiiikkkkkkkkkiiihhhgggfffffffffeeedddccccccccccccdddeeeddddddeeeeeeeeecccbbbaaa____________^^^^^^^^^^^^```______^^^^^^______```^^^___``````^^^]]]]]]^^^YYYXXXWWWYYY]]]aaacccddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaaaaa```^^^]]]^^^```_______________ccchhhlllkkkhhheeedddeeeffffffeeefffcccaaaaaabbbdddddddddddddddcccaaa^^^]]]^^^_________````````````______^^^___```aaabbbaaaaaa```]]][[[YYYZZZcccuuu|||tttuuuxxx~~~~~~~~~wwwooojjjooooooooonnnmmmjjjhhhfff^^^^^^]]][[[XXXUUUQQQOOOPPPNNNLLLIIIFFFCCCAAA@@@AAABBBBBBBBBBBBCCCCCCCCCBBB??????@@@???===???DDDHHHSSSWWW\\\ccc___```kkk}}}|||wwwuuurrrpppnnnmmmkkkhhhfffgggjjjmmmooommmkkkiiiiiiiiijjjkkknnnsssyyy{{{wwwrrrnnnmmmhhhiiijjjjjjhhhggghhhiiilllkkkjjjhhhfffdddcccbbbddddddcccbbbbbbcccddddddbbbcccccccccbbbaaa___^^^]]]^^^^^^^^^^^^_________``````____________``````^^^___``````^^^]]]]]]^^^WWWVVVVVVYYY^^^bbbeeeeeedddeeefffggggggfffdddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa___]]]\\\]]]___\\\^^^aaacccfffiiinnnrrrjjjhhhfffffffffgggfffeeedddbbbaaaaaaccceeeeeeeeecccdddcccaaa^^^]]]]]]^^^```___^^^]]]]]]\\\\\\\\\______```aaaaaaaaa``````^^^\\\ZZZWWW[[[kkk{{{}}}{{{uuuoookkkmmmmmmllljjjgggeeebbbaaaZZZZZZZZZYYYWWWRRRNNNKKKLLLKKKIIIGGGDDDBBB@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAA@@@>>>CCCJJJOOO^^^eeeccccccaaaiii{{{~~~{{{yyyvvvsssooommmjjjfffdddeeejjjmmmpppooollljjjiiiiiijjjkkkkkknnnrrrrrrpppllljjjjjjhhhiiikkkjjjhhhggghhhiiilllkkkjjjhhhfffdddbbbaaaccccccbbbbbbbbbbbbccccccaaaaaabbbbbbaaa```^^^]]]^^^^^^___``````aaabbbbbbaaa``````______``````aaa^^^```aaa```^^^]]]]]]]]]ZZZYYYYYY\\\```dddffffffbbbcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa```bbbbbb```^^^[[[[[[]]]___```dddjjjmmmooopppqqqqqqgggfffeeeeeeffffffdddccccccaaa```aaaccceeefffeeecccccccccaaa^^^\\\]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]______``````````````````^^^]]]\\\YYYXXXccc|||~~~{{{xxxtttooollljjjjjjhhhfffccc```^^^\\\WWWXXXXXXWWWUUUQQQMMMJJJIIIHHHGGGFFFDDDBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCAAAAAABBB@@@AAAIIIRRRZZZooovvvoooiiiiiiyyy~~~}}}{{{xxxuuuqqqoookkkfffdddeeejjjnnnqqqpppmmmkkkiiiiiijjjkkkjjjlllmmmmmmllljjjiiiiiiiiijjjkkkjjjiiihhhiiijjjnnnmmmkkkiiigggeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaabbbbbb```___^^^]]]]]]^^^___```aaabbbbbbaaaaaaaaa``````aaaaaaaaa___aaabbbaaa___]]]]]]]]]]]]]]]\\\^^^aaadddddddddbbbaaa___^^^^^^___aaabbbbbbbbbbbbbbbaaaaaaaaa```bbbaaa___]]][[[\\\___bbbhhhnnntttxxxwwwsssnnnkkkfffeeeddddddeeefffdddcccbbbaaa```bbbdddeeeeeeeeebbbbbbcccaaa^^^\\\\\\]]]ZZZZZZYYYZZZ[[[]]]___`````````__________________\\\^^^___^^^ZZZaaaxxx}}}}}}yyyvvvtttqqqmmmkkkgggfffcccaaa^^^[[[YYYXXXUUUUUUUUUTTTQQQNNNJJJHHHFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCC@@@@@@AAACCCDDDHHHTTT```iii|||uuuooosss{{{yyyzzzyyyvvvsssqqqooolllhhhfffhhhmmmpppsssqqqooolllkkkkkklllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjkkkkkkjjjiiiiiilllnnnsssqqqnnnjjjgggeeeddddddaaaaaabbbbbbbbbbbbaaaaaa^^^___aaabbbbbbbbbaaa```[[[[[[\\\]]]^^^^^^______bbbbbbaaaaaaaaaaaabbbbbbaaabbbcccbbb```^^^^^^^^^___^^^^^^___aaabbbaaa```bbbaaa___]]]]]]___bbbdddbbbbbbbbbbbbaaaaaaaaaaaaaaa```^^^\\\[[[^^^cccgggoootttzzz{{{xxxpppiiieeehhhfffddddddfffgggfffeeecccbbbaaabbbdddeeeeeecccaaabbbcccaaa___\\\\\\\\\WWWXXXYYY[[[]]]```bbbcccaaa```______^^^^^^______\\\]]]```aaa]]]aaawww|||yyyuuusssqqqnnnllliiibbbaaa^^^\\\YYYWWWUUUUUUQQQQQQOOONNNKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEEEEEEECCCCCC@@@@@@DDDIIIMMMUUUeeettt~~~{{{zzz}}}yyyuuutttuuuuuussspppooonnnlllkkkjjjmmmrrruuuuuusssqqqooonnnoooppppppooooooppppppqqqpppnnnmmmlllkkkkkkiiiiiikkkooosss|||xxxrrrlllgggdddcccccc``````aaabbbbbbaaa``````\\\]]]___aaabbbbbbaaaaaa\\\\\\\\\]]]]]]^^^^^^^^^cccbbbbbbaaaaaabbbbbbccccccdddeeecccaaa_________``````___aaaccccccbbbaaaaaa````````````aaabbbcccbbbbbbbbbbbbaaaaaaaaaaaa```___]]]\\\\\\```ggglllrrrtttwwwvvvqqqkkkeeeccchhheeecccbbbdddeeeffffffcccbbbbbbcccdddeeecccbbb```bbbcccaaa___\\\[[[[[[WWWXXXZZZ]]]```bbbcccdddaaa```___^^^^^^^^^______]]]\\\^^^```^^^bbbxxx{{{xxxuuurrrpppnnnllljjj___]]][[[XXXVVVTTTSSSRRRNNNMMMKKKIIIGGGEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDBBBAAACCCIIIPPPWWWbbbuuu{{{wwwsssrrrssstttrrrpppllllllllllllmmmpppvvvyyywwwuuusssqqqqqqqqqrrrssspppooopppqqqqqqqqqooommmmmmllljjjiiiiiilllqqquuu}}}uuummmgggcccbbbbbb___```aaabbbbbbaaa```___ZZZ[[[]]]___aaabbbbbbaaa^^^^^^____________``````ccccccbbbbbbbbbbbbccccccdddeeeeeedddbbb```___```bbbbbbbbbdddfffgggfffeee^^^___```aaabbbbbbaaa```bbbbbbbbbbbbaaaaaaaaaaaa___^^^\\\[[[]]]bbbjjjoooqqqrrrrrrooojjjfffdddcccfffccc___^^^```bbbdddddddddcccccccccddddddcccaaa```aaacccbbb___\\\[[[[[[XXXYYY\\\___bbbcccccccccaaa```___^^^]]]^^^^^^___^^^[[[\\\^^^]]]bbbyyy||||||yyyvvvsssppplllhhheee[[[ZZZXXXVVVSSSPPPNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@AAABBBCCCEEEGGGGGGEEEDDDEEEEEECCCFFFEEENNN^^^jjjtttyyyuuurrrrrruuuvvvrrrooolllmmmmmmnnnnnnqqqvvvyyywwwuuurrrppppppqqqssstttpppqqqrrrssssssrrrqqqpppnnnnnnmmmjjjhhhiiimmmrrr{{{vvvooohhhbbb```___```dddcccaaa```______``````\\\]]]```aaabbbaaa```_______________```aaacccdddeeeeeeeeedddaaa```aaaccchhhgggfffeeedddddddddeeedddeeefffggggggfffeeeeeecccccccccbbbbbbbbbaaaaaaccc```___```bbbdddbbb```___^^^^^^^^^aaafffkkknnnllllllkkkkkkjjjfffaaa]]]```aaaaaaaaabbbbbbccccccgggeeebbbaaabbbccccccbbb___``````___]]]\\\\\\]]]ZZZ[[[^^^aaabbbbbbbbbaaaccc^^^ZZZ[[[^^^```^^^[[[\\\[[[___eeedddeeeuuu~~~}}}|||yyyuuurrrnnniiiddd```YYYWWWUUUSSSPPPMMMLLLKKKKKKJJJHHHFFFEEECCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAACCCDDDBBBAAABBBCCCDDDKKKRRRaaattt|||wwwtttqqqqqqsssssspppllllllmmmoooooooooqqqtttwwwvvvuuusssqqqqqqqqqrrrssspppqqqrrrrrrrrrrrrqqqpppmmmmmmllliiiffffffjjjmmmtttqqqlllhhheeeddddddeeecccbbb```___^^^^^^______]]]^^^aaacccddddddcccbbb______```aaabbbbbbccccccfffffffffeeeccccccdddfffhhhhhhhhhgggffffffeeeeeedddeeefffggggggfffeeeddddddddddddccccccbbbbbbaaacccaaa```aaacccdddbbb```aaa`````````bbbfffiiilllkkkjjjiiiiiihhheeeaaa^^^^^^^^^___aaabbbcccddddddcccbbbaaabbbdddeeedddccc___``````___]]]\\\\\\]]]\\\]]]```cccdddeeeddddddeeeaaa]]]]]]```bbb```]]]___\\\___dddcccdddqqqzzzxxxzzzxxxtttpppllleee^^^ZZZUUUTTTQQQNNNLLLIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBAAA@@@@@@DDDIIIUUUiii|||vvvtttrrrrrrtttrrrnnnjjjmmmoooqqqqqqqqqqqqrrrtttuuuttttttsssrrrqqqqqqqqqppppppqqqqqqqqqqqqppppppnnnmmmllliiiggggggiiikkkooommmkkkiiigggffffffgggbbbaaa```^^^^^^^^^^^^______```bbbdddeeefffeeeeee``````bbbcccdddccccccbbbeeefffgggfffeeeeeegggiiiiiiiiijjjjjjiiihhhfffeeedddeeeeeeffffffeeeddddddffffffeeeddddddcccbbbbbbcccbbbbbbccceeedddbbb``````aaaaaabbbdddfffhhhiiiiiigggeeeeeeeeedddbbb```\\\]]]^^^```bbbcccdddeee```aaadddgggjjjjjjgggddd___```aaa```^^^]]]]]]^^^^^^```bbbeeefffggggggggggggdddaaaaaaccccccaaa___bbb^^^^^^bbbcccdddmmmzzz{{{vvvssswwwtttqqqnnniiiccc\\\WWWSSSQQQNNNKKKHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCAAABBBJJJTTTfffttt{{{~~~|||zzzwwwuuutttuuuuuusssooolllmmmppprrrsssrrrqqqqqqqqqssstttttttttsssqqqpppooonnnoooooooooooooooooonnnmmmlllkkkjjjjjjjjjkkklllnnnmmmllljjjhhhgggfffeeecccbbbaaa____________```aaabbbcccdddeeeeeedddddd```bbbdddeeeeeedddcccaaabbbcccdddddddddeeegggiiiiiijjjkkklllkkkiiigggfffeeeeeeeeeeeedddddddddcccgggffffffeeeddddddccccccccccccdddeeeeeedddbbb```^^^___```bbbdddeeefffgggfffdddbbbaaabbbccccccbbb]]]^^^```bbbccccccccccccccceeeiiinnnpppnnniiieee___```aaa```^^^]]]^^^______aaaccceeeggghhhhhhhhhgggeeecccbbbccccccaaa___ccc___^^^bbbeeeffflllttt}}}xxxtttqqqqqqooommmjjjfffaaa[[[WWWQQQOOOLLLHHHFFFDDDCCCCCCAAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBEEEDDDEEEEEEBBBEEESSSccc}}}vvvppp|||xxxuuutttuuutttssssssrrrqqqnnnlllnnnqqqttttttsssqqqppppppssstttttttttsssqqqooommmmmmmmmllllllllllllmmmmmmiiiiiiiiijjjkkklllmmmmmmkkkkkkkkkjjjiiihhhgggfffeeedddcccaaaaaaaaaaaabbbccccccccccccccccccbbbbbbbbbccceeefffeeedddbbbaaa^^^___aaaaaaaaabbbeeegggiiijjjkkklllkkkiiigggfffeeeeeeddddddccccccccccccfffffffffeeeeeeeeedddddddddeeeeeeeeedddbbbaaa```[[[]]]___bbbdddeeeffffffdddbbb______```bbbccccccaaabbbcccdddeeedddcccbbbfffhhhlllooopppmmmgggbbb```aaabbbaaa___^^^___`````````bbbccceeeffffffgggdddcccbbbbbbbbbbbb```___bbb______cccfffiiimmmqqq|||yyyuuurrrpppmmmjjjgggdddaaa^^^ZZZWWWPPPNNNJJJFFFCCCBBBBBBBBB>>>>>>>>>>>>??????@@@AAA@@@AAABBBDDDDDDCCCCCCBBBDDDBBBCCCDDDCCCJJJ___vvv{{{uuuzzz{{{vvvttttttppppppooonnnmmmllllllkkkoooqqqttttttsssqqqppppppssstttttttttrrrpppnnnmmmllllllkkkkkkkkkkkkllllllffffffgggiiilllnnnmmmlllhhhhhhiiiiiijjjjjjjjjjjjfffeeedddbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbaaacccddddddeeedddcccaaaaaa\\\]]]_________aaaccceeeiiiiiijjjjjjiiihhhfffeeeeeeeeedddcccbbbbbbbbbbbbdddddddddeeeeeeeeeffffffeeeffffffdddaaa``````aaa]]]^^^```bbbcccdddeeeeeebbb```^^^___```bbbbbbbbbdddfffggghhhhhhfffdddcccfffgggiiikkkkkkhhhbbb]]]```aaabbbaaa```___```aaa```aaaaaabbbbbbcccdddddd```aaaaaaaaaaaa```____________aaadddgggjjjmmmooozzz~~~}}}zzzwwwtttrrrpppooojjjfffbbb^^^[[[YYYVVVTTTNNNLLLHHHDDDAAA@@@@@@@@@=========>>>>>>@@@AAAAAA@@@AAACCCDDDEEEDDDCCCBBBBBB@@@BBBEEEHHHSSSpppttt{{{}}}xxxtttsssuuunnnnnnlllkkkjjjjjjlllmmmoooqqqssstttrrrqqqqqqrrrtttttttttsssqqqooonnnmmmnnnmmmlllkkkkkklllmmmnnnjjjiiijjjmmmpppqqqooommmjjjiiiiiihhhiiiiiijjjjjjfffeeecccbbbaaabbbbbbcccaaaaaaaaaaaabbbcccdddeeeeeeddddddcccbbbaaaaaa```^^^___```aaaaaabbbdddfffhhhhhhhhhgggffffffeeeeeefffeeecccbbbaaaaaaaaabbbbbbbbbcccdddeeefffggggggffffffeeebbb^^^]]]___aaaccccccccccccccccccddddddaaa```______aaabbbbbbaaafffgggiiikkkkkkjjjhhhfffgggffffffggggggddd```]]]```aaabbbbbb``````aaabbbbbbaaaaaaaaaaaaaaaaaabbb]]]___```aaa``````___```\\\```cccdddeeegggjjjlllrrr~~~|||zzzwwwtttqqqoooooooooiiieee___ZZZWWWTTTRRRPPPMMMJJJFFFBBB???>>>>>>???<<<<<<======>>>@@@AAABBB@@@AAACCCEEEEEEDDDCCCBBBBBB@@@BBBHHHMMM[[[}}}wwwttt|||uuuqqqnnnnnnrrrooonnnmmmkkkiiikkknnnppppppqqqssssssrrrqqqrrrsssuuutttsssrrrpppooonnnmmmooonnnmmmllllllmmmnnnooopppoooooorrruuuuuurrroooooommmkkkiiigggfffggggggeeedddcccaaaaaaaaaaaabbb______```aaaccceeeggghhheeeeeecccbbbaaa``````aaa```aaaccccccbbbcccfffhhhhhhgggfffeeedddddddddeeefffeeecccaaaaaaaaaaaabbb```aaabbbccceeefffggghhhffffffeee```\\\\\\___bbbiiihhhfffeeedddcccccccccaaa```___```bbbbbbaaa```eeegggjjjmmmmmmmmmkkkjjjhhhgggfffffffffeeebbb``````aaabbbbbbaaa```aaaccccccbbbbbbaaa`````````aaa\\\^^^```aaaaaa``````aaa[[[```ddddddcccdddggghhhjjjuuu~~~{{{wwwtttqqqpppooommmlllfffaaa[[[UUUQQQNNNJJJHHHGGGDDDAAA@@@AAAAAA>>><<<;;;;;;<<<===???@@@BBBCCCCCCCCCBBBCCCDDDDDDCCCBBB@@@GGGEEEDDDTTTjjjyyytttssssssqqqnnnsssnnniiihhhjjjmmmnnnnnnttttttsssrrrrrrrrrrrrsssqqqpppooopppqqqqqqpppooooooppppppqqqqqqpppppppppnnnpppsssuuuvvvvvvvvvuuuqqqooonnnkkkiiihhhggggggddddddddddddbbbaaa```___```aaadddeeefffiiillloooiiiddd^^^^^^aaacccccc```ddddddcccdddeeegggiiijjjllliiieeeaaa```aaadddfffgggeeecccaaaaaaccceeefffcccdddffffffeeeeeefffhhhjjjgggbbb^^^^^^```cccfffgggeeedddddddddccc```^^^______]]]]]]^^^```bbbdddggghhhiiijjjkkkllllllllljjjiiigggfffdddccccccccc___``````^^^\\\]]]bbbfffgggddd```]]]]]]]]]]]]]]]\\\\\\]]]^^^___```aaabbb`````````aaabbbdddeeefffiiillluuu}}}|||{{{wwwsssooommmkkkhhhfffbbb^^^XXXTTTPPPNNNKKKIIIGGGDDDAAA@@@@@@@@@>>><<<<<<<<<<<<===???AAABBBCCCFFFFFFFFFFFFGGGFFFEEECCCCCCGGGEEELLLeee|||vvvtttuuuvvvuuusssssspppmmmlllnnnppppppooottttttssssssrrrrrrrrrssspppooonnnoooqqqrrrrrrqqqqqqqqqqqqqqqpppnnnmmmllloooppprrrtttuuutttssssssrrrqqqooommmkkkiiihhhhhhddddddddddddcccbbbaaaaaaaaaccceeeffffffgggjjjlllgggcccaaaccchhhmmmnnnmmmeeeeeeddddddeeegggiiijjjkkkiiieeebbbaaabbbeeeggghhhfffdddbbbbbbcccfffhhhiiijjjjjjiiigggffffffggggggeeecccaaaaaabbbdddeeehhhfffdddddddddcccbbb``````_________```bbbdddfffggghhhiiikkklllmmmmmmmmmnnnllljjjfffdddaaa```______``````^^^]]]^^^bbbfffgggddd```^^^^^^^^^^^^^^^^^^^^^```aaabbbcccccccccbbbaaaaaaaaabbbccccccddddddfffnnn|||~~~}}}|||{{{yyyyyyvvvqqqllliiieeebbb___]]]YYYTTTQQQOOOMMMKKKIIIFFFDDDAAA@@@??????===;;;=========>>>@@@AAACCCCCCFFFGGGHHHHHHIIIHHHGGGGGGGGGJJJJJJZZZ|||zzzwwwttttttvvvwwwuuusssrrrqqqppprrrtttuuutttsssttttttsssssssssrrrrrrrrrpppooommmnnnppprrrssssssrrrrrrqqqpppnnnkkkjjjhhhooopppqqqrrrrrrqqqpppooosssqqqooommmkkkjjjiiihhhdddddddddddddddddddddddddddfffggghhhgggffffffgggfffddddddgggmmmsssttttttggggggfffeeefffgggiiijjjjjjhhheeecccbbbdddfffhhhjjjhhhdddbbbbbbeeehhhjjjppppppooolllhhheeedddeeeccccccdddeeeeeeeeeeeedddhhhfffcccbbbcccccccccbbb`````````aaabbbeeeggghhhggghhhiiikkkllllllllllllmmmllliiifffcccaaa```___aaaaaaaaa```___```cccfffgggdddaaa______```______^^^___aaacccddddddcccbbbcccbbbbbbaaaaaabbbbbbccccccbbbgggrrr~~~}}}|||{{{yyywwwvvvsssnnnjjjfffbbb^^^[[[XXXUUUQQQNNNLLLJJJHHHFFFDDDCCCAAA???>>>>>>===<<<>>>>>>??????@@@BBBCCCDDDCCCDDDFFFGGGGGGGGGHHHIIIGGGOOOXXXnnn~~~xxxwwwuuuuuuuuutttpppmmmmmmooorrrvvvxxxxxxwwwvvvsssssssssssssssrrrrrrqqqqqqooommmmmmoooqqqrrrrrrpppoooooonnnllljjjhhhgggnnnnnnnnnooonnnmmmlllkkkpppooommmkkkiiihhhggggggeeeeeeeeeeeeffffffgggggghhhjjjkkkjjjhhheeeeeeeeegggffffffhhhlllpppppppppiiihhhgggffffffggghhhiiiiiihhheeecccccceeegggiiikkkhhheeebbbcccfffiiilllttttttrrrmmmhhhdddbbbaaa^^^aaaeeeiiijjjhhheeecccgggdddaaa```aaabbbbbbbbb______```aaaccceeegggiiiiiiiiiiiijjjiiiiiihhhhhhfffeeeeeedddddddddeeeeeebbbaaaaaaaaaaaabbbdddffffffdddaaa``````aaaaaa```\\\^^^aaacccdddcccaaa```aaaaaaaaaaaaaaabbbccccccfffcccdddjjjwww}}}{{{{{{yyyvvvtttqqqnnnjjjgggddd```\\\YYYUUURRRNNNKKKIIIGGGCCCAAABBBAAA@@@???>>>======>>>@@@@@@@@@@@@AAACCCDDDEEEDDDEEEEEEDDDBBBBBBDDDGGGHHHZZZmmm}}}zzzvvvuuuuuutttssspppmmmjjjhhhlllrrrwwwyyyyyyxxxwwwrrrrrrrrrsssrrrqqqppppppssspppnnnmmmnnnoooooonnnkkkkkkkkkkkkjjjiiihhhhhhkkkkkkkkkkkkkkkjjjjjjiiilllkkkiiihhhffffffeeeeeeggggggffffffggghhhiiijjjlllmmmmmmkkkhhhfffeeeeeegggggggggiiikkkllllllkkkiiihhhgggffffffggghhhiiihhhgggeeeccccccdddfffhhhiiigggdddccccccfffiiilllrrrrrrpppkkkfffaaa______\\\```eeejjjkkkiiifffcccdddaaa^^^^^^___```aaaaaa]]]^^^___```bbbdddfffgggjjjiiiiiihhhfffdddcccbbbaaaaaaaaabbbccceeefffgggbbbaaaaaaaaabbbcccdddeeeeeecccaaa```aaabbbaaa```\\\^^^aaacccdddbbbaaa___^^^^^^___```aaaccceeefffgggcccbbbfffqqq~~~~~~~~~}}}|||zzzyyyxxxvvvsssqqqllliiifffdddaaa^^^YYYVVVQQQNNNKKKIIIGGGDDD@@@>>>>>>??????>>>======>>>@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFCCC@@@AAAFFFJJJTTTmmmxxxvvvpppqqqrrrsssrrrooommmkkkhhhmmmsssxxxyyywwwvvvuuuppppppqqqrrrqqqpppooonnnqqqooonnnmmmnnnmmmkkkjjjggghhhhhhiiiiiiiiihhhhhhffffffgggggghhhhhhiiiiiihhhhhhgggfffffffffffffffiiiiiihhhggghhhiiikkklllnnnnnnmmmjjjgggeeefffgggeeegggiiikkkmmmmmmmmmmmmggggggfffeeefffgggiiijjjhhhgggeeeccccccccceeeeeefffeeecccbbbccceeehhhiiillllllkkkhhhccc___^^^^^^[[[___eeeiiikkkiiieeecccaaa___]]]]]]^^^`````````]]]]]]___```bbbcccdddeeeiiiiiihhhfffdddbbb```^^^aaaaaaaaaaaaaaabbbccccccbbbaaa```aaacccdddddddddcccaaa``````aaabbbaaa```___```bbbddddddcccbbbaaa\\\]]]^^^___aaadddfffgggcccaaaaaaeeemmm~~~~~~}}}|||{{{{{{{{{yyyxxxvvvuuuuuusssooommmhhhfffcccaaa^^^ZZZUUUQQQLLLJJJGGGFFFEEECCC@@@>>>;;;===>>>>>><<<===???BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFDDDDDDIIISSS[[[lllzzzuuusssnnnoooqqqqqqooonnnlllllllllqqqwwwyyywwwtttqqqpppnnnnnnpppppppppooommmlllmmmllllllmmmnnnmmmjjjhhhffffffggggggggggggffffffbbbbbbcccdddfffgggiiijjjhhhhhhhhhhhhhhhiiijjjjjjlllkkkiiihhhiiijjjkkkmmmmmmllljjjgggddddddfffhhhfffhhhkkkmmmnnnmmmlllllleeeeeeddddddeeegggiiijjjgggfffdddcccbbbbbbbbbcccbbbbbbbbbbbbcccdddeeeffffffgggfffdddbbb```___```\\\___dddggghhhgggeeeccc___^^^]]]^^^```aaa```___]]]^^^___aaabbbcccccccccgggggggggfffdddbbbaaa```aaaaaa```_________``````bbb```___```cccddddddbbbaaa```______aaaaaaaaa`````````aaabbbbbbbbbaaaaaa]]]^^^^^^___aaacccdddeeebbbaaaccceeejjjvvv{{{{{{yyyxxxzzz~~~{{{zzzyyyyyyyyyvvvuuussssssrrrpppllljjjgggeeeaaa^^^[[[VVVQQQMMMGGGFFFEEEDDDDDDCCCAAA???999<<<>>>===<<<===@@@CCCCCCCCCCCCCCCCCCDDDEEEFFFAAACCCEEEFFFIIISSSaaalllzzzuuupppmmmooopppqqqpppnnnkkkjjjjjjqqquuuzzzzzzvvvqqqnnnmmmlllmmmooopppooonnnlllkkkiiiiiikkkmmmooonnnjjjhhhffffffggggggffffffeeeddd___```aaabbbeeegggiiijjjiiiiiijjjjjjkkklllmmmnnnmmmllljjjiiiiiijjjlllmmmlllkkkhhhdddbbbbbbeeehhhhhhjjjmmmnnnmmmkkkiiihhhddddddcccdddeeegggiiijjjgggfffdddbbbaaaaaaaaaaaa``````aaabbbccccccddddddbbbcccdddcccaaa```aaabbb]]]___cccfffgggfffdddccc^^^^^^^^^```bbbbbbaaa___^^^___```bbbbbbcccccccccffffffffffffeeedddcccccc___^^^^^^^^^^^^___``````aaa___^^^```cccdddcccaaa```___^^^___```aaa```___^^^^^^^^^^^^^^^_____________________```aaaccccccddddddfffggggggnnntttrrrrrrtttzzz~~~~~~|||yyywwwuuutttsssssssssrrrqqqqqqpppoookkkiiidddbbb^^^YYYTTTPPPMMMKKKHHHFFFCCCAAA?????????@@@<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBFFFDDDEEEJJJQQQ^^^uuuyyytttttttttsssvvvsssoookkkiiiiiikkklllyyy{{{}}}{{{vvvpppkkkhhhooonnnmmmlllkkkjjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiigggfffdddcccbbbccccccdddcccddddddeeefffggghhhhhhdddgggjjjlllkkkjjjiiiiiiiiihhhhhhiiilllmmmmmmlllmmmkkkhhheeedddcccddddddjjjkkkllllllllljjjhhhgggggggggggggggggggggggggggdddcccaaa```^^^]]]]]]]]]___```bbbbbbbbbbbbdddfffeeedddbbbaaa```_________aaabbbbbbbbbbbbaaaaaa```_________^^^^^^_________\\\^^^```bbbddddddddddddddddddddddddcccbbbaaa```^^^^^^^^^\\\[[[\\\___bbbcccddddddddddddcccbbbbbb```______^^^^^^^^^^^^___aaaaaa```^^^\\\]]]```ccc^^^ccchhhjjjhhhfffeeeeeeddddddeeedddeeejjjrrryyyxxxpppiiihhhqqq{{{}}}{{{yyyxxxxxxyyyxxxvvv{{{yyywwwtttrrrqqqppppppqqqpppnnnnnnmmmkkkhhheee```^^^ZZZVVVQQQMMMJJJIIIGGGEEECCC@@@???>>>??????===>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEDDDBBBAAAGGGFFFIIISSS___pppssssss|||tttqqqqqqqqqppptttrrrnnnlllkkklllnnnpppwwwyyy{{{yyyuuuoookkkiiiooonnnmmmkkkjjjiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhfffeeedddcccccccccddddddcccdddeeefffggghhhhhhhhhhhhkkkmmmnnnmmmkkkjjjjjjggghhhjjjkkkmmmmmmnnnnnnllljjjhhhfffeeeeeeffffffiiijjjkkkkkkjjjhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbaaa```````````````bbbddddddcccbbbccccccbbbbbbaaaaaaaaaaaabbbbbbdddcccbbbaaa```___^^^^^^______^^^^^^^^^^^^______\\\]]]___aaaccccccccccccggggggggggggfffeeedddcccaaaaaa```^^^\\\\\\^^^```cccccccccccccccbbbbbbaaa^^^___`````````___^^^]]][[[]]]^^^]]]\\\\\\^^^___aaahhhoooqqqmmmhhhffffffdddddddddcccdddgggmmmrrr|||wwwqqqkkkjjjrrr|||~~~~~~}}}{{{yyywwwvvvwwwwwwvvvuuu~~~}}}wwwuuurrrpppnnnmmmllllllmmmllljjjjjjiiifffccc```[[[YYYVVVQQQMMMIIIGGGFFFEEECCCAAA???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@FFFFFFMMM\\\nnnwwwqqqooozzzwwwpppooopppooommmnnnmmmkkkjjjjjjlllooopppsssuuuwwwvvvrrrnnnkkkjjjooonnnllljjjiiihhhhhhgggiiiiiiiiihhhhhhggggggfffeeeeeedddcccccccccdddddddddeeegggiiiiiiiiigggfffkkkmmmooonnnllljjjiiiiiihhhlllppppppnnnlllmmmnnniiihhhgggfffeeefffggghhhiiiiiiiiiiiihhhfffdddcccddddddddddddddddddddddddcccbbbbbbbbbbbbbbbccccccccceeeffffffdddaaa``````___``````aaabbbcccddddddeeedddaaa___]]]\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^[[[]]]___aaabbbbbbbbbbbbggggggggggggfffeeeddddddccccccbbb___]]]\\\]]]___bbbbbbbbbbbbbbbaaaaaa```]]]^^^```aaa```___]]][[[XXXZZZ]]]]]]]]]\\\\\\]]]bbblllvvvwwwqqqiiiddddddbbbccccccbbbaaacccfffiiioooyyy~~~{{{vvvssswww~~~~~~}}}}}}yyywwwuuutttuuuuuutttsss}}}{{{yyyrrrqqqnnnkkkiiihhhhhhhhhiiigggfffeeedddbbb^^^[[[WWWUUURRRNNNJJJGGGEEEDDDBBBBBB@@@???>>>>>>>>>>>>BBBBBBBBBBBBBBBAAA@@@???>>>@@@AAABBBBBBBBBCCCDDDGGGLLLWWWkkknnnkkksss{{{tttqqqrrrrrrpppmmmjjjiiigggfffgggiiikkkllloooqqqrrrrrrooollljjjjjjmmmlllkkkiiihhhgggffffffffffffffffffffffffffffffdddddddddddddddddddddeeedddfffhhhjjjjjjiiigggeeekkkllllllkkkiiigggfffgggooossswwwuuunnniiihhhjjjeeedddddddddeeefffggghhhiiiiiiiiihhhgggeeecccbbbddddddddddddddddddddddddccccccbbbbbbbbbbbbccccccdddgggiiihhheeeaaa^^^]]]______```aaabbbbbbcccccccccbbb___]]][[[[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[]]]^^^```aaabbbaaaaaacccccccccccccccbbbaaaaaa```aaaaaa___]]]\\\]]]___aaaaaaaaaaaaaaa```______^^^_________^^^]]]\\\[[[[[[\\\]]]\\\[[[[[[]]]___```kkkvvvxxxoooeee___^^^_______________```aaacccdddnnn}}}~~~|||{{{wwwuuussssssttttttsssrrr~~~|||||||||}}}{{{xxxuuunnnllliiigggeeedddcccccccccbbb``````___]]]YYYVVVSSSQQQNNNKKKHHHEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>BBBBBBBBBBBBAAA@@@??????@@@BBBCCCCCCBBBCCCGGGJJJOOOXXXjjjpppvvv{{{wwwtttrrrsssrrrooollliiihhhgggffffffggghhhiiilllmmmnnnmmmkkkiiiiiiiiikkkjjjiiihhhgggfffffffffaaabbbbbbcccdddeeeffffffbbbccccccdddeeeeeeeeeeeeeeegggiiijjjjjjhhhfffdddjjjjjjjjjhhhfffeeeeeegggvvvyyy{{{vvvmmmeeebbbbbb``````aaabbbcccdddeeefffiiiiiihhhhhhfffeeedddccceeeeeeeeeeeeeeeeeeeeeeeeddddddcccbbbaaaaaaaaaaaaeeegggiiihhhddd```]]][[[``````aaaaaaaaa```___^^^___^^^\\\[[[[[[]]]___```^^^]]]]]]\\\\\\]]]]]]^^^\\\]]]___```aaaaaaaaaaaa``````aaaaaaaaa```______\\\]]]^^^]]]\\\\\\]]]_________``````______^^^]]]```___]]]\\\[[[[[[[[[\\\\\\\\\ZZZXXXVVVXXX\\\``````iiirrrssslllbbb\\\ZZZ[[[[[[[[[\\\^^^___``````]]]dddsss|||||||||{{{zzzxxxwwwvvvtttsssqqqqqqrrrsssrrrqqq}}}|||zzzyyyzzz{{{zzzuuuqqqhhhfffdddaaa___^^^^^^^^^\\\[[[ZZZZZZYYYXXXTTTRRROOONNNLLLIIIFFFDDDCCCBBB????????????????????????AAAAAABBBAAAAAA@@@??????@@@AAAAAA???>>>AAAGGGMMMYYYggg{{{wwwuuurrrqqqpppooolllkkkkkkkkkiiihhhgggggghhhhhhiiijjjjjjiiigggfffggghhhhhhggggggfffffffffffffff```aaaaaabbbcccdddeeeeeeaaabbbcccdddeeeffffffeeefffgggiiiiiiiiigggeeedddhhhhhhhhhfffeeeeeegggiiiwwwxxxxxxrrrjjjbbb^^^]]]]]]^^^___```bbbcccddddddhhhhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaadddfffgggfffbbb___]]]\\\``````aaaaaa___^^^\\\ZZZ[[[[[[[[[[[[]]]___aaabbb^^^^^^]]]]]]]]]]]]^^^^^^]]]^^^```aaabbbbbbaaaaaa```aaaaaaaaaaaaaaa``````ZZZ\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWTTTRRRRRRUUU[[[```ccchhhllllllhhhaaa]]][[[ZZZYYYXXXZZZ]]]_________YYY[[[hhh}}}}}}yyyyyyyyyyyyxxxvvvtttsssqqqpppnnnnnnpppppppppooo|||zzzxxxyyyzzzxxxsssmmmbbbaaa^^^[[[YYYXXXXXXXXXUUUTTTSSSSSSTTTRRRPPPMMMLLLKKKIIIFFFDDDBBBAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===>>>??????@@@GGGQQQZZZnnn}}}{{{uuussspppnnnmmmllllllkkkjjjjjjiiihhhhhhhhhhhhiiihhhhhhhhhfffdddccceeefffeeeeeeeeeeeeeeeffffffgggdddddddddddddddddddddddd```aaaccceeeffffffffffffhhhhhhhhhgggfffeeedddccccccccccccbbbaaacccgggiiiqqqpppnnnjjjfffbbb^^^\\\]]]^^^___aaabbbccccccdddeeeeeeddddddddddddeeeeeeddddddddddddddddddddddddddddddccccccccccccddddddcccdddeeeccc```^^^^^^^^^^^^_________^^^\\\ZZZXXXZZZZZZ[[[]]]^^^```aaabbb______^^^^^^^^^^^^______^^^___aaabbbcccbbbbbbaaa``````aaaaaabbbaaaaaa```\\\]]]___^^^]]]\\\\\\]]]]]]]]]]]]^^^]]]\\\\\\[[[YYYZZZ[[[\\\[[[XXXUUUSSSPPPPPPQQQQQQSSSXXX^^^ccceeeeeedddcccbbb```^^^\\\\\\ZZZXXXXXX[[[^^^^^^^^^[[[XXX___sss}}}}}}}}}~~~~~~{{{xxxvvvwwwwwwxxxwwwuuurrrqqqmmmllljjjkkklllmmmmmmlll|||vvv|||zzzxxxxxxzzzxxxqqqkkk^^^]]]ZZZXXXUUUTTTTTTTTTPPPOOOOOOOOOPPPOOOLLLJJJJJJHHHFFFDDDBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@>>>??????@@@@@@@@@??????>>>AAACCCEEEJJJTTTcccnnn{{{uuuuuussspppmmmlllmmmmmmnnngggffffffffffffgggggghhhggghhhgggeeebbbbbbdddeeedddcccddddddeeefffggghhhhhhhhhgggfffdddccccccbbb___aaaccceeeffffffffffffhhhhhhgggfffeeeddddddccc^^^^^^^^^]]]^^^```dddhhhjjjhhheeedddcccbbb```^^^^^^___```bbbcccdddddddddccccccbbbbbbccccccdddeeeccccccccccccccccccccccccddddddddddddeeefffggghhhbbbccccccaaa___^^^^^^___\\\]]]^^^^^^^^^\\\ZZZXXXZZZ[[[\\\^^^``````aaaaaa```______^^^^^^______```___```aaacccccccccbbbbbb______```````````````______```aaa```]]]\\\[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[UUUXXX\\\^^^]]]YYYSSSOOOKKKMMMQQQTTTWWW\\\bbbfffeeeaaa]]]\\\]]]^^^]]][[[___[[[XXXXXX[[[]]]^^^]]]___YYY\\\nnn|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}zzzuuurrrooopppqqqrrrqqqooolllkkkkkkiiihhhhhhiiijjjjjjiiivvvyyy~~~|||zzzzzzzzzzzzvvvtttssstttsssoooiiiccc^^^ZZZVVVRRRPPPNNNLLLJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIGGGEEEBBBAAA@@@???@@@>>>???@@@AAAAAAAAA@@@???AAAAAA@@@???>>>??????@@@DDDAAAEEEPPPYYYcccwww~~~yyyuuunnnmmmllljjjiiihhhhhhggghhhgggeeefffhhhiiiiiihhhgggfffeeeeeeeeeeeefffgggjjjhhheeebbbaaabbbdddfffccceeegggfffdddaaa``````dddcccbbbaaaaaaaaabbbcccffffffggggggfffdddbbbaaa^^^___aaaaaa``````bbbcccbbb```^^^^^^___`````````aaaaaabbbbbbbbbbbbaaa```aaaaaaaaaaaaaaa``````______```aaacccddddddddddddbbbcccdddeeeeeeeeedddcccdddcccaaa___^^^]]]^^^^^^[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ\\\]]]^^^_________[[[[[[\\\]]]^^^______```___]]][[[^^^bbbccc```[[[_________```````````````^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXZZZZZZYYYWWWUUUSSSMMMPPPTTTXXX\\\___aaabbbbbbbbbaaa___]]]\\\ZZZYYY[[[[[[ZZZZZZ[[[\\\]]]]]]ZZZ[[[[[[bbbxxx}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}|||zzzyyyxxxxxxyyyyyyzzzyyyvvvtttrrrpppppppppnnnmmmmmmmmmmmmllliiiggggggggggggggggggfffffffff~~~~~~}}}{{{xxxwwwvvvvvvvvvsssrrrqqqpppooollleee```[[[XXXSSSPPPNNNLLLIIIGGGFFFFFFEEEEEEDDDEEEEEEEEEGGGEEECCCBBB@@@@@@@@@@@@???@@@AAAAAAAAA@@@?????????>>>>>>======>>>@@@BBBIIILLLUUUbbbnnnzzzyyytttooollllllkkkjjjiiihhhgggggggggiiigggffffffhhhiiiiiihhhgggfffeeedddeeefffhhhiiikkkiiifffdddcccdddfffhhhggghhhiiigggdddbbbaaaaaaeeedddccccccccccccdddeeeffffffffffffeeedddbbbaaa___```aaaaaa``````bbbccccccaaa______aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````aaa```______^^^```aaaaaabbbcccdddeeeeeedddeeeeeeffffffeeeccccccaaa```^^^\\\ZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\XXXYYYZZZ[[[[[[[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\______^^^```bbbcccaaa^^^_________``````aaaaaaaaa]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[YYYWWWVVVRRRUUUYYY]]]```bbbbbbbbb```___^^^]]]]]]\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\[[[bbbvvv~~~~~~~~~}}}||||||}}}}}}|||zzzwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvvvvvvvwwwxxxxxxwwwuuurrrpppnnnmmmnnnnnnmmmllllllllllllkkkhhhfffffffffffffffffffffffffff~~~~~~~~~yyyxxxvvvsssqqqpppppppppnnnmmmlllllljjjfff```\\\XXXTTTPPPLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===>>>>>>===>>>@@@EEEIIIWWWcccqqq|||yyyrrrooollliiiiiiiiiiiihhhhhhhhhggggggiiigggfffggghhhiiiiiiiiifffeeeccccccdddfffiiikkkllljjjgggeeeeeefffhhhiiikkkkkkjjjgggdddbbbbbbbbbfffeeeeeedddeeeeeeffffffffffffeeeeeedddbbbaaa``````aaacccbbbaaaaaabbbcccdddbbbaaabbbdddeeeeeedddaaaaaa`````````aaaaaabbb```````````````___^^^^^^aaaaaaaaaaaabbbccceeefffffffffffffffeeecccbbbaaa___^^^\\\ZZZXXXXXXXXXXXX[[[\\\]]]^^^______^^^^^^WWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[ZZZZZZZZZYYYYYY___aaabbbcccbbbaaabbbbbb___`````````aaaaaaaaaaaa\\\\\\[[[[[[[[[[[[\\\\\\^^^]]]]]]\\\[[[ZZZYYYYYY\\\]]]]]]^^^]]]\\\ZZZYYYYYY\\\```ccceeedddcccaaa]]]\\\[[[ZZZZZZ\\\]]]___YYYZZZ[[[\\\]]]\\\[[[[[[^^^\\\[[[aaasss~~~}}}}}}}}}}}}}}}zzzyyyyyyzzzyyyyyyuuuuuuuuuttttttssssssssssssssssssssstttuuuvvvwwwsssqqqnnnkkkjjjkkkmmmnnnnnnmmmkkkllllllkkkiiifffgggggggggggggggggggggggg}}}{{{tttssspppmmmkkkjjjiiiiiihhhhhhgggfffddd```\\\YYYTTTQQQMMMJJJHHHFFFDDDBBBCCCBBBAAA@@@????????????@@@@@@????????????@@@@@@BBBBBBAAAAAA@@@???>>>===>>>???@@@@@@BBBGGGOOOVVVlll~~~~~~tttpppnnnllliiihhhhhhiiiiiiiiiiiiiiiiiiiiigggffffffhhhiiiiiihhhdddcccaaaaaabbbeeeiiikkkkkkiiigggeeeeeefffgggiiijjjjjjhhheeebbbaaabbbccceeeeeeeeeeeeffffffggggggffffffeeedddcccaaa``````aaacccdddcccbbbaaabbbddddddcccbbbccceeegggfffeeeaaaaaa`````````aaabbbcccaaaaaaaaaaaaaaa```______aaa```___^^^```bbbdddfffgggfffeeedddbbb```___^^^]]]]]][[[ZZZZZZ[[[\\\]]]]]]^^^___``````^^^]]]\\\UUUUUUTTTTTTSSSSSSSSSSSSXXXXXXXXXXXXYYYYYYYYYZZZ^^^aaaeeeddd```___bbbeeecccbbbbbbaaaaaa`````````[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]\\\\\\[[[ZZZZZZYYY^^^____________^^^]]]\\\^^^```dddfffgggdddaaa^^^[[[ZZZXXXVVVWWWYYY\\\^^^YYYZZZ\\\]]]]]]\\\[[[YYY]]][[[YYY___ppp~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyxxxxxxyyyyyyyyyvvvuuuuuuttttttsssssssssrrrrrrrrrrrrrrrsssssstttpppnnnllljjjjjjkkknnnoooooonnnlllllllllllljjjhhhhhhhhhiiiiiiiiiiiijjjjjjwwwxxx{{{xxxooommmjjjgggdddcccbbbbbbaaaaaaaaa```]]]ZZZWWWVVVRRRNNNJJJGGGFFFDDDBBB@@@@@@???>>>>>>============>>>>>>>>>???????????????AAAAAA@@@???>>>============???AAACCCFFFNNNZZZddd|||{{{uuunnn}}}~~~uuuooollljjjhhhggghhhiiijjjkkkkkkkkkjjjjjjhhhgggeeefffgggiiihhhhhhaaaaaa``````aaadddhhhjjjhhhgggfffddddddeeefffggghhhhhhgggdddaaaaaabbbccccccdddeeeeeefffgggggghhhgggfffeeecccbbbaaa``````bbbcccddddddccccccdddeeeeeedddcccdddfffgggfffeeeaaaaaaaaaaaaaaabbbcccccccccccccccccccccbbbaaaaaa___^^^]]]]]]^^^```cccdddfffeeecccaaa___]]]\\\[[[[[[ZZZZZZ[[[\\\^^^```aaa```aaaaaaaaa___\\\YYYWWWTTTSSSRRRQQQPPPPPPPPPPPPSSSTTTUUUWWWYYY[[[\\\]]]]]]aaaeeeccc___]]]aaafffffffffdddcccaaa___^^^]]][[[ZZZZZZYYYYYYZZZZZZ[[[]]]]]]\\\\\\[[[ZZZZZZZZZ```````````````____________aaadddfffeeebbb^^^[[[ZZZXXXVVVTTTUUUVVVYYY[[[YYY[[[\\\]]]]]]\\\ZZZYYYZZZXXXXXX^^^kkk~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{xxxwwwwwwxxxyyyxxxuuuuuuuuuuuuttttttssssssqqqqqqqqqqqqqqqppppppooonnnlllkkkjjjkkkmmmppprrrpppooommmlllllllllkkkiiiiiiiiijjjjjjjjjkkkkkkkkktttmmmkkkttt|||wwwsssiiigggddd```]]][[[ZZZZZZXXXYYYZZZYYYVVVTTTRRRSSSNNNKKKGGGDDDCCCBBB@@@>>>;;;;;;;;;::::::;;;;;;<<<===>>>>>>???@@@@@@??????@@@???>>>===<<<<<<<<<===;;;>>>AAADDDIIIUUUdddppprrrgggeeefffrrr|||xxxrrrnnnkkkjjjiiihhhhhhiiikkkllllllkkkjjjiiigggeeedddeeefffggggggggg`````````aaaccceeeggghhhfffeeedddccccccdddeeefffiiijjjiiigggdddbbbbbbcccbbbccceeefffhhhhhhhhhhhhiiigggfffdddbbbaaa``````bbbccceeeeeeddddddfffggggggfffeeefffhhhhhhfffddd```aaabbbcccdddddddddddddddddddddddddddcccbbbbbb^^^^^^]]]^^^___```bbbccceeecccaaa___]]][[[ZZZZZZXXXXXXXXXYYY[[[]]]```aaa```aaaaaa```^^^ZZZVVVSSSQQQPPPNNNMMMLLLMMMNNNNNNQQQRRRTTTWWW[[[^^^```aaa^^^bbbdddbbb___^^^bbbfffhhhgggfffcccaaa___^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ````````````````````````^^^___aaabbbaaa^^^[[[XXXXXXWWWVVVUUUUUUWWWYYYZZZ[[[[[[\\\]]]\\\[[[ZZZYYYYYYWWWXXX]]]ggguuuuuusss{{{~~~}}}~~~zzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||||||||{{{{{{{{{{{{|||}}}~~~|||zzzxxxxxxyyyzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssrrrqqqpppooonnnnnnnnnoooqqqsssuuuwwwvvvtttqqqpppqqqqqqpppooommmmmmnnnnnnooopppppppppzzzppphhhjjjpppwww~~~{{{{{{{{{xxxrrrmmmbbb```]]]YYYVVVTTTSSSRRROOOQQQSSSRRROOOMMMNNNOOOKKKHHHDDDAAA@@@???===;;;:::::::::::::::;;;<<<======>>>???@@@@@@@@@??????======;;;;;;;;;;;;<<<===:::>>>CCCGGGNNN\\\ooo}}}zzzoooccc]]]```hhhsssxxxuuuqqqnnnllllllllllllhhhiiijjjkkkkkkjjjhhhgggfffdddcccccceeeffffffeeeaaabbbcccdddeeefffggggggeeeeeeddddddddddddeeeeeepppppppppmmmhhheeecccccccccdddfffhhhjjjjjjjjjjjjjjjiiifffdddbbbaaaaaaaaaaaaccceeeeeeeeefffhhhjjjjjjiiihhhiiijjjiiigggeee```bbbdddfffgggfffeeedddcccddddddddddddcccbbbbbb^^^______```aaabbbccccccdddcccaaa^^^\\\[[[[[[ZZZYYYYYYYYYYYYZZZ\\\^^^___]]]^^^______\\\XXXTTTQQQMMMLLLJJJIIIIIIJJJKKKLLLQQQRRRUUUYYY\\\```bbbdddaaacccdddbbbaaaaaacccfffffffffeeedddbbbaaa```___\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[_____________________```\\\]]]^^^^^^^^^\\\YYYXXXVVVVVVVVVWWWYYYZZZ\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZXXXZZZ^^^bbbjjjzzzvvvrrr~~~|||}}}~~~~~~~~~~~~~~~||||||{{{|||}}}}}}{{{{{{{{{|||}}}~~~}}}|||}}}~~~}}}zzz{{{{{{||||||}}}}}}}}}xxxyyyzzzzzzzzzyyyxxxwwwuuuvvvxxx{{{}}}}}}{{{||||||{{{zzzxxxxxxyyyyyyzzz{{{{{{{{{zzzooojjjggggggoooyyy~~~{{{wwwwwwxxxuuuoooiii^^^\\\YYYUUUQQQOOONNNMMMIIILLLNNNMMMKKKJJJKKKMMMHHHEEEAAA???===<<<;;;999;;;;;;;;;<<<===>>>???@@@>>>???@@@AAAAAA@@@???>>><<<;;;:::999:::;;;<<<===<<>>>>>@@@AAABBB@@@>>><<<===>>>===;;;999:::===>>><<<999AAABBBEEELLL[[[ooojjjfffcccaaakkk|||xxxtttrrrooommmllllllllljjjiiiiiiiiiiiiiiihhhgggffffffiiiiiihhhfffeeedddcccbbbddddddccccccbbbbbbcccccceeedddddddddeeehhhjjjllluuuuuutttpppkkkfffdddcccfffgggggghhhiiijjjkkkkkkiiigggccc```^^^___bbbccc```bbbeeeeeedddeeehhhlllkkkjjjiiijjjkkkkkkhhhddddddfffhhhjjjkkkjjjhhhgggeeedddaaa___^^^___aaacccbbbcccdddffffffeeeddddddcccbbb```___^^^^^^^^^______^^^\\\[[[[[[\\\^^^___^^^]]][[[YYYUUURRROOOMMMEEEDDDBBBBBBDDDGGGKKKNNNZZZXXXXXX[[[```dddeeedddeeeeeeeeeeeedddcccbbbaaacccbbbaaa`````````aaabbb___^^^]]]]]]\\\\\\\\\\\\^^^]]]\\\\\\\\\]]]^^^___^^^^^^]]]]]]]]]^^^^^^___``````___]]][[[XXXVVVUUUWWWWWWYYYZZZ\\\\\\]]]]]]XXXXXXYYYZZZ[[[]]]___``````^^^\\\\\\^^^ccchhhlll~~~xxxoooiiieeeggglllwww~~~{{{vvvsssssstttttttttrrrqqqooonnnlllgggbbb^^^WWWUUUQQQNNNJJJHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888;;;<<<<<<======>>>>>>???=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>@@@BBBAAAEEEIIIQQQeeerrrooooooooozzz}}}vvvsssrrrooommmlllllllllkkkjjjiiiiiijjjjjjiiihhhggggggfffffffffeeeeeedddcccccccccbbbaaaaaaaaaaaabbbcccfffeeeddddddeeegggiiikkkpppppppppmmmhhheeeccccccffffffffffffeeeeeeeeeeeecccaaa___\\\[[[[[[]]]^^^___aaacccccccccdddgggjjjjjjiiihhhiiijjjjjjgggdddeeegggjjjmmmnnnmmmkkkiiidddcccaaa______```bbbcccddddddddddddcccbbbaaa```bbbaaa```___^^^^^^______^^^^^^]]]\\\\\\]]]^^^___[[[[[[YYYVVVSSSPPPMMMKKKJJJIIIHHHIIILLLPPPUUUXXX\\\ZZZZZZ]]]aaaddddddccccccdddeeeeeeeeedddcccbbbaaaaaa`````````aaaaaabbbaaa```___^^^^^^^^^_________^^^]]]\\\\\\]]]^^^^^^___^^^^^^]]]]]]^^^^^^___]]]\\\\\\[[[ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^___^^^\\\[[[\\\___ccceeevvvuuueeeaaa___cccppp~~~{{{xxxtttooolllkkkllllllllllllkkkiiihhhfffccc^^^ZZZTTTRRRNNNJJJGGGDDDCCCBBB@@@@@@@@@???????????????>>>======<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999:::;;;<<<<<<<<<<<<>>>???===;;;===CCCIIIJJJQQQUUU]]]vvv~~~wwwsssrrrpppnnnlllkkkllllllkkkjjjiiiiiijjjjjjjjjiiihhhhhhccccccddddddeeedddddddddaaa```___^^^___aaacccdddfffeeeddddddeeegggiiijjjlllmmmmmmkkkgggdddccccccdddccccccbbbaaa``````___bbbaaa```___^^^]]]]]]]]]^^^___```aaaaaacccfffiiijjjiiihhhhhhiiihhhfffdddeeegggjjjmmmnnnllljjjhhhbbbaaa```______```bbbdddgggfffcccaaa^^^]]]]]]]]]``````___^^^^^^______```^^^^^^]]]]]]]]]]]]]]]]]]ZZZZZZXXXVVVSSSPPPMMMLLLJJJIIIIIIJJJNNNSSSYYY\\\\\\\\\]]]___bbbddddddcccbbbcccdddeeeeeedddbbbaaa___```aaaaaabbbbbbbbbbbbdddcccaaa``````aaabbbcccaaa```^^^]]]]]]]]]]]]^^^______^^^^^^^^^^^^^^^___ZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[^^^^^^]]]]]]]]]]]]]]]]]]```___]]]]]]]]]]]]^^^___kkk}}}uuulllaaa]]]eeevvv{{{vvvrrrnnnhhheeedddeeeeeedddeeecccbbbaaa___]]]XXXUUUQQQOOOKKKGGGDDDAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>>>>===============;;;999999;;;===<<<;;;>>>?????????@@@EEEMMMSSS\\\dddhhhnnn~~~yyyvvvrrrooopppmmmkkkiiiiiijjjjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhcccddddddeeeeeeddddddccc```___^^^]]]^^^aaadddfffdddcccccccccdddgggjjjkkklllmmmmmmjjjgggdddcccccc`````````______^^^^^^^^^bbbbbbbbbaaaaaa___^^^^^^^^^^^^^^^___```cccfffhhhjjjjjjiiiiiihhhhhhgggfffeeefffiiikkkjjjhhheeecccaaa```_________aaabbbdddgggdddaaa]]][[[[[[\\\\\\__________________``````]]]^^^^^^___^^^^^^]]]\\\\\\[[[ZZZXXXUUURRRPPPNNNJJJIIIIIIJJJNNNSSSYYY\\\\\\]]]___bbbdddeeeeeedddbbbccceeeeeeeeebbb```^^^___```bbbcccdddddddddcccfffdddbbbaaaaaabbbdddeeecccbbb```^^^]]]]]]^^^^^^```______^^^^^^^^^^^^___[[[ZZZYYYXXXXXXWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZYYY\\\]]]]]]]]]]]]]]]]]]\\\_______________^^^^^^^^^fffzzz~~~nnnbbbbbbkkkwww}}}wwwrrrmmmiiiccc___^^^^^^^^^^^^ZZZXXXVVVVVVUUUSSSOOOMMMMMMKKKHHHDDDAAA???>>>>>>999999999999::::::::::::888888999:::;;;<<<===============<<<;;;;;;::::::===;;;999888999:::;;;;;;======???FFFRRR]]]fffjjjnnntttwww}}}|||uuurrrqqqmmmlllnnniiigggeeeeeegggggggggfffggggggggghhhggggggffffffdddeeeffffffeeedddbbbaaa______^^^^^^```bbbdddfff`````````aaacccgggjjjlllkkkkkkkkkhhhdddaaa______\\\\\\]]]^^^^^^___``````______``````___^^^]]]\\\^^^]]]]]]^^^```dddggghhhjjjjjjjjjiiihhhgggggghhhggghhhiiiiiigggeeebbb`````````______```aaabbbccccccaaa^^^\\\[[[\\\^^^_________``````````````````^^^____________^^^]]]\\\[[[[[[ZZZXXXVVVSSSQQQPPPMMMLLLLLLMMMPPPUUUZZZ]]]]]]___cccfffgggggggggfffdddeeeeeeeeeccc```^^^\\\```aaaccceeeffffffeeeeeeeeedddbbbaaaaaacccdddeeedddcccaaa___^^^^^^______aaa```___^^^^^^^^^^^^^^^]]]\\\ZZZYYYWWWWWWVVVVVVXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^bbbvvvrrriiigggiiijjjppp{{{}}}xxxrrrmmmgggccc]]]YYYWWWWWWVVVVVVSSSRRRPPPOOOOOONNNKKKIIIHHHGGGDDDAAA???===<<<<<<999999999999999:::::::::999999::::::;;;<<<======;;;;;;;;;::::::999999999999::::::888777888<<<>>>AAABBBHHHUUUgggvvvyyy{{{zzzsssooonnnmmmjjjiiikkkfffdddcccccceeefffeeeeeeeeeeeeeeeeeedddcccbbbbbbcccdddeeefffeeeccc```___^^^^^^______aaabbbcccddd^^^^^^^^^___bbbeeehhhjjjfffggggggddd```]]][[[[[[YYYZZZ[[[]]]___```bbbbbbbbbbbbbbbbbbbbbaaa```___```^^^]]]^^^aaafffiiijjjiiijjjjjjhhhfffeeeggghhhjjjjjjiiigggfffdddbbbaaa``````______``````aaaaaa```___]]]\\\\\\^^^aaacccaaaaaabbbbbbbbbaaaaaa`````````______^^^]]]]]]]]]ZZZYYYYYYWWWUUUSSSQQQPPPMMMLLLLLLMMMPPPUUUZZZ]]]cccgggkkkmmmllljjjhhhhhheeeeeedddcccaaa___]]]]]]bbbcccdddeeeeeeeeeeeeeeecccccccccccccccddddddeeedddcccaaa````````````aaaaaaaaa```___^^^^^^^^^^^^^^^]]]ZZZXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZXXXYYYZZZ\\\]]]]]]\\\\\\XXXXXXYYYZZZ[[[[[[\\\\\\^^^nnnsssiiiddd___gggooouuu}}}~~~}}}{{{zzzyyyxxxxxxzzzzzzzzzzzzxxxsssmmmhhh```\\\VVVQQQOOOOOONNNNNNOOONNNLLLKKKLLLKKKIIIGGGCCCBBB???===;;;:::::::::999999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999999999777;;;>>><<<:::;;;BBBHHHRRRVVV]]]gggrrrzzz{{{{{{yyyqqqllljjjkkkjjjggggggiiidddcccbbbbbbdddeeeeeeeeeddddddccccccaaa```^^^]]]^^^```bbbccccccbbb```^^^\\\]]]^^^```aaaaaaaaa```______^^^^^^___bbbdddfffbbbcccdddbbb___\\\[[[\\\XXXYYYZZZ\\\^^^```aaabbbeeeddddddddddddcccccccccbbb```]]]___ccchhhkkklllggghhhhhhfffccccccdddgggiiigggeeecccbbbbbbcccccc````````````_______________^^^^^^]]]___aaacccdddccccccddddddcccbbbaaa```bbbaaa___^^^]]]]]]^^^^^^ZZZZZZYYYXXXWWWUUUSSSRRRMMMMMMMMMOOOSSSYYY^^^bbbmmmqqquuuuuuqqqllliiihhhccccccaaa```______``````ccccccbbbbbbbbbccccccdddbbbcccdddeeeffffffeeedddccccccaaaaaa```aaabbbcccbbbaaa```___^^^^^^^^^^^^[[[ZZZXXXVVVUUUVVVVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[___hhhwwwsssiiiWWW\\\```aaahhhvvvxxxxxxvvvuuuttttttttttttuuuuuuvvvvvvtttpppiiieee[[[WWWQQQLLLJJJIIIIIIHHHHHHFFFEEEDDDEEEDDDCCCAAA???>>><<<:::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888>>>BBBAAA>>>@@@IIIRRReeejjjpppsssrrrqqqrrrttt{{{yyyxxxssskkkhhhfffhhhhhheeeeeegggdddcccbbbbbbdddffffffeeeccccccbbbaaa___]]]\\\[[[ZZZ\\\___aaabbbaaa___^^^ZZZ\\\^^^`````````^^^]]]aaa```^^^^^^^^^___aaabbbaaabbbcccbbb```___^^^___YYYYYYZZZ\\\]]]___``````bbbaaa```````````````aaadddaaa^^^___dddjjjlllmmmeeefffgggdddaaa```ccceeedddccc```^^^^^^```bbbdddaaaaaa``````______^^^^^^____________```bbbccceeedddeeeeeeeeedddcccaaa```cccaaa___]]]\\\]]]^^^___]]]]]]\\\[[[ZZZXXXVVVUUURRRRRRSSSVVV[[[aaahhhkkkuuuyyy|||{{{uuunnniiihhhaaa```___^^^___```cccdddcccbbbaaa`````````aaabbbbbbdddfffhhhhhhgggfffeeecccbbbaaaaaaaaabbbcccdddbbbbbbaaa______^^^^^^^^^XXXWWWUUUTTTTTTUUUWWWXXXUUUVVVWWWYYYZZZ[[[[[[[[[]]]^^^_________]]][[[YYY\\\[[[ZZZYYYYYYZZZ[[[\\\cccfffooo|||xxxbbb^^^XXXUUUWWW___iiippp{{{tttrrrqqqnnnkkkiiihhhgggggghhhiiijjjjjjiiifffbbb```YYYSSSKKKHHHHHHHHHEEEBBBAAA@@@@@@???????????????>>>>>>===<<<;;;::::::999======<<<<<<<<<;;;;;;;;;888999;;;;;;:::::::::;;;>>>:::999;;;;;;888777888===777:::CCCAAA>>>OOOhhhwwwoookkkhhhgggjjjooommm|||zzzqqqlllgggfffdddbbbaaa```_________```aaabbbbbbbbbbbbbbb____________^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\\\\WWW]]]```___^^^```___\\\^^^]]][[[YYYZZZ\\\^^^```fffeeedddccccccbbb___]]]VVVWWWYYY\\\^^^___``````aaabbbaaa```______aaacccbbbbbbccceeehhhiiiiiiggghhheeebbb``````aaaaaa```cccbbb```_________aaabbbcccbbbaaaaaa``````aaaaaadddccccccccccccdddeeeeeehhhgggfffdddbbbaaa______aaa^^^ZZZXXXYYY\\\]]]^^^______^^^^^^\\\[[[YYYXXXUUUVVVXXX[[[___fffnnnttt{{{qqqgggeeebbb___^^^```cccdddeeegggdddaaa______`````````aaaccceeeeeecccbbbcccddd``````aaaaaaaaaaaaaaa```^^^___aaa```___^^^^^^___\\\YYYUUUUUUVVVWWWVVVTTTWWWWWWXXXXXXXXXXXXWWWWWW^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\___ccclllyyyuuummmbbbXXXTTTWWW]]]bbbkkkttt~~~{{{uuuoooiiihhheeebbb```___^^^^^^aaaaaabbbbbbaaa^^^[[[YYYUUUOOOHHHEEEEEEEEEBBB??????>>>>>>===<<<============<<<<<<;;;;;;:::::::::===<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<:::999999:::===999888;;;<<<::::::<<<@@@===AAAGGGIIIMMM]]]pppttthhhbbb___aaagggoooyyyxxxrrrmmmjjjeeeeeecccbbbaaa````````````````````````_________]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZ\\\cccfffccc___^^^^^^\\\]]]\\\ZZZYYYYYY[[[]]]___gggeeebbbaaa```___]]][[[XXXZZZ\\\___`````````___aaabbbaaa```^^^]]]___```___```bbbeeehhhiiigggfffcccaaa______```aaaaaaaaa^^^^^^____________^^^^^^aaa````````````aaabbbbbbcccccccccdddddddddeeeeeeffffffdddcccaaa```___^^^aaa]]]ZZZXXXZZZ\\\]]]^^^______^^^^^^\\\[[[ZZZYYYWWWZZZ]]]bbbgggmmmuuuzzz|||rrriiieeeccc```___aaaccceeeeeedddbbb______```aaaaaaaaaccccccddddddcccaaaaaa```^^^^^^_______________^^^\\\]]]______^^^]]]]]]^^^[[[XXXUUUUUUWWWXXXWWWVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]YYY[[[___fffrrr~~~tttcccWWWRRRRRRTTTUUU\\\gggqqqyyy{{{zzzxxxyyy|||~~~|||wwwuuusssqqqlllhhh___^^^[[[YYYWWWVVVUUUUUUXXXXXXYYYYYYXXXVVVSSSQQQNNNJJJDDDAAAAAAAAA>>><<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999999:::===:::999<<<<<<:::;;;???@@@FFFMMMTTT\\\gggttt|||zzznnnbbb^^^___eeepppyyyuuunnnllliiigggccccccbbbbbbaaaaaabbbbbbbbbaaa___]]]\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\ZZZ[[[\\\]]]]]][[[YYYXXX[[[eeejjjfff```^^^^^^^^^\\\[[[YYYYYYYYYZZZ\\\^^^eeebbb___]]]]]]\\\[[[ZZZ[[[]]]___aaabbbaaa___^^^aaaaaaaaa___\\\[[[\\\]]]]]]^^^aaaeeehhhiiifffddd^^^]]]]]]^^^aaabbbbbbaaaZZZ\\\^^^```aaa```___^^^````````````aaaaaabbbcccbbbcccdddeeeeeeeeedddcccdddcccbbbaaa```___^^^^^^___]]]YYYXXXZZZ\\\^^^^^^_________^^^]]]\\\[[[[[[ZZZ]]]ccciiinnntttzzz~~~|||ssskkkgggdddbbbbbbccceeeffffffcccaaa______aaabbbcccccccccbbbbbbbbbbbbaaa^^^\\\\\\\\\]]]]]]]]]]]]\\\\\\YYY[[[]]]]]]\\\\\\]]]^^^YYYWWWUUUUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\WWWYYY\\\```jjj}}}}}}ssscccYYYSSSPPPOOOSSSXXX]]]ccckkksssyyy~~~{{{wwwuuuqqqpppoooppprrruuuvvvvvvvvvrrrmmmjjjhhheeebbb___YYYXXXUUUSSSQQQPPPPPPPPPQQQQQQRRRRRRQQQPPPNNNLLLIIIEEEAAA>>>>>>===<<<:::;;;;;;:::999999999999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999999;;;<<<>>>;;;:::<<<;;;:::<<>>===<<<;;;:::;;;;;;:::999999999999:::777777888999999:::::::::::::::;;;;;;;;;;;;;;;;;;999::::::999888888:::<<<<<<:::;;;===>>>>>>DDDKKKXXXlllsssqqquuu}}}xxxqqqllliiifffbbb_______________```aaabbbbbbeeebbb___\\\ZZZYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[ZZZVVVWWWXXXYYYXXXWWWUUUTTTYYYdddmmmjjjccc```aaacccZZZZZZYYYYYYYYYZZZ[[[\\\\\\ZZZXXXWWWYYY[[[\\\]]][[[\\\^^^``````^^^\\\[[[^^^```aaa```___^^^^^^___^^^```cccgggjjjiiifffccc```______```aaabbb```^^^^^^]]]]]]^^^___aaacccdddfffeeecccbbb```_________]]]___aaabbbcccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZ[[[]]]___``````aaa```___^^^^^^______```bbbffflllqqqtttvvvwwwxxxzzz}}}yyyvvvqqqkkkllljjjhhhhhhiiikkkjjjjjjgggfffdddcccddddddcccaaa``````aaabbbcccbbb___]]]]]]]]]]]]]]]]]]\\\[[[ZZZUUUWWWYYYZZZYYYYYYZZZ[[[VVVWWWWWWWWWXXXZZZ\\\^^^aaaaaaaaa```^^^]]][[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYXXX[[[\\\\\\```pppwwwrrreee```XXXPPPLLLLLLOOOQQQXXXdddpppvvvyyy}}}xxxvvvvvvwwwsssrrrqqqpppppppppqqqrrrppppppooonnnmmmooosssvvvwwwxxxyyyyyyxxxuuurrrpppmmmmmmooorrrwwwzzz{{{{{{xxxxxxwwwtttooojjjdddaaa___^^^\\\\\\^^^```aaa```]]]\\\ZZZXXXUUUSSSQQQPPPMMMKKKIIIGGGFFFEEEEEEEEECCCCCCCCCDDDCCCCCCBBBBBBAAA@@@???===<<<;;;;;;;;;<<<;;;::::::999999::::::888888888999999:::::::::::::::::::::;;;;;;;;;;;;=========;;;999999;;;=========???CCCEEEIIIRRR[[[qqq}}}~~~qqqoookkkgggeeeaaa]]]ZZZ]]]]]]]]]]]]^^^___```aaabbb```^^^\\\ZZZYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXUUUUUUVVVUUUUUUUUUTTTSSS___iiipppllleeebbb```___[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZYYYWWWXXXZZZ\\\]]]]]]YYYZZZ\\\]]]]]]]]]]]]\\\bbbccceeedddbbb``````aaaaaaaaadddgggiiihhheeebbbbbbaaa______``````___]]]]]]\\\[[[ZZZ\\\^^^aaacccfffeeeccc```^^^]]]\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^______^^^]]][[[\\\___aaabbbbbbaaa```_________```aaabbbfffjjjooosssttttttuuuuuutttyyy|||yyyuuusssoookkkmmmkkkiiiiiijjjkkkjjjiiihhhfffeeedddddddddbbb```___bbbeeefffdddaaa______^^^^^^^^^^^^]]]\\\[[[ZZZUUUWWWYYYYYYXXXXXXYYYZZZVVVWWWXXXXXXXXXZZZ]]]```bbbbbb```___\\\ZZZXXXWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVXXXYYYYYY\\\gggyyyzzzmmm___VVVRRRPPPPPPNNNUUU\\\___dddjjjmmmmmmqqqrrrrrrqqqpppsssyyy}}}}}}}}}|||xxxsssnnnlllllliiihhhfffdddbbbbbbcccddd```aaaaaa```___```dddggghhhiiiiiijjjiiihhhfffeeeaaaaaabbbeeeiiikkklllllllllkkkjjjhhhddd___[[[XXXVVVTTTRRRRRRSSSUUUUUUTTTQQQRRRRRRQQQOOOLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>===;;;::::::;;;;;;:::999999888999999999999999999:::::::::::::::999999:::::::::;;;;;;;;;<<<<<<=========???BBBEEEHHHGGGIIIMMMOOOSSS]]]hhh}}}mmmjjjfffbbb```^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUSSSRRRRRRRRRSSSTTT___gggllliiieeebbb^^^[[[[[[[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZXXXYYYYYYZZZ\\\^^^___```hhhiiijjjhhheeebbbaaaaaabbbbbbccceeefffeeeccc```bbb___]]]]]]^^^___^^^^^^[[[[[[\\\\\\]]]^^^___```bbbaaa___]]][[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\]]]]]]^^^___``````___]]]]]]^^^aaadddddddddbbbaaa```______aaacccdddeeehhhmmmpppppppppqqqrrrooouuuxxxvvvrrrqqqooolllkkkjjjhhhhhhiiijjjhhhgggeeecccbbbcccdddcccbbb```bbbgggllljjjddd^^^^^^___]]]]]]]]]]]]\\\[[[ZZZZZZVVVXXXYYYYYYXXXWWWXXXYYYWWWXXXZZZYYYXXXZZZ]]]```______^^^\\\ZZZXXXVVVUUUWWWXXXYYYYYYYYYYYYXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUWWWXXXXXXZZZaaallltttqqqddd\\\WWWUUUKKKPPPRRRSSSVVV\\\^^^]]]YYY[[[\\\]]]]]]bbbhhhnnnrrrtttuuusssnnnhhhdddaaacccbbb___\\\ZZZZZZZZZ[[[VVVWWWXXXVVVTTTUUUXXX\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYY[[[^^^```aaa`````````___]]]ZZZWWWTTTRRRPPPNNNKKKKKKLLLMMMMMMLLLJJJLLLNNNMMMKKKHHHGGGFFFFFFEEECCCAAA@@@???@@@@@@>>>>>>????????????@@@@@@<<<======<<<:::999:::::::::999999888888888888888::::::::::::::::::::::::999999999::::::;;;;;;;;;777999;;;>>>AAAFFFKKKPPPTTTSSSTTTUUUUUUWWWaaalllzzzmmmiiiddd```]]]]]]___```[[[[[[ZZZZZZ[[[\\\\\\]]]YYYYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUVVVTTTRRRQQQPPPQQQSSSTTTYYY```eeedddbbbaaa]]]XXX[[[[[[\\\\\\\\\]]]]]]]]]^^^]]]\\\\\\]]]\\\YYYWWWXXXXXXXXXYYY\\\^^^aaacccmmmnnnnnnkkkgggccc```___ccccccbbbcccdddcccaaa___```]]][[[ZZZ\\\^^^^^^^^^[[[]]]___aaaaaaaaa______]]]]]][[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYYYY[[[\\\\\\]]]___``````aaa___^^^^^^___bbbeeeeeeeeebbbaaa```___```aaadddeeeaaadddhhhkkkllllllmmmnnnlllssswwwtttqqqqqqooommmiiihhhgggggghhhhhhfffeeeaaa``````aaaccccccbbb```eeelllqqqmmmddd\\\\\\___]]]]]]]]]\\\\\\ZZZYYYYYYWWWXXXZZZYYYXXXWWWWWWXXXWWWYYYZZZZZZXXXYYY]]]```\\\\\\\\\[[[YYYWWWVVVUUUWWWXXXYYYZZZZZZZZZXXXXXXTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXZZZ\\\```eeeiiizzzooo^^^XXXTTTRRRTTTTTTPPPOOOPPPJJJNNNQQQRRRQQQTTTZZZ___``````aaabbbbbb```\\\YYYXXXXXXXXXWWWUUURRROOOMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTVVVVVVTTTQQQPPPSSSRRRQQQQQQSSSUUUXXXYYYVVVVVVVVVUUUSSSQQQOOOMMMHHHGGGGGGFFFEEEDDDDDDDDDHHHHHHJJJJJJIIIGGGEEECCCBBB@@@>>>===<<<===>>>???========================999888777777777888999:::888888888888888888888888<<<:::888666555666888999999888777888:::;;;;;;;;;888===@@@@@@EEETTTeeennntttggg]]]YYYVVVSSSYYYcccppp}}}|||uuukkkggg```\\\ZZZYYYXXXWWWWWWXXXZZZ\\\]]]\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXWWWXXXYYYZZZZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPVVVWWWYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\^^^```aaaiiihhhgggfffdddcccbbbbbb```___^^^]]]]]]]]]^^^^^^[[[ZZZZZZZZZZZZ\\\^^^___aaabbbcccbbbaaa^^^\\\ZZZZZZYYYVVVTTTSSSTTTUUUVVVWWWYYYZZZZZZXXXVVVVVVWWWZZZZZZ\\\___bbbcccbbb```]]]___bbbeeegggfffeeedddbbbaaa`````````aaacccdddfffgggiiiiiihhhhhhiiijjjmmmooorrrsssssspppmmmjjjllljjjhhhhhhhhhfffbbb^^^bbbaaa```___^^^___``````jjjjjjiiieee```]]]]]]^^^\\\\\\\\\[[[[[[YYYXXXXXXZZZYYYYYYYYYYYYXXXXXXXXXUUUUUUVVVWWWWWWXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[YYYWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWYYYXXXWWWXXXZZZ]]]aaacccppp|||}}}{{{~~~mmmccc[[[ZZZZZZVVVQQQOOOGGGJJJLLLKKKIIIIIILLLOOORRRRRRSSSUUUWWWVVVSSSQQQMMMMMMLLLLLLJJJHHHEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMLLLKKKJJJHHHHHHGGGGGGHHHJJJLLLMMMOOOOOOOOONNNLLLJJJHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCDDDDDDDDDBBB@@@??????>>><<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999::::::999999999999999999999999999999888888888888999999;;;:::999999:::;;;;;;;;;<<>>>>>=========>>>??????@@@???>>><<<;;;<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999::::::::::::::::::::::::888999::::::;;;;;;;;;;;;>>>===<<<<<<===???AAACCCHHHLLLPPPXXXggg{{{|||iiiXXXRRRRRRRRRWWW```ooo{{{rrrmmmiiieeeddd```\\\XXXWWWWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZZZZWWWWWWVVVUUUUUUVVVWWWWWWXXXXXXYYYYYYXXXWWWUUUTTTVVVVVVVVVWWWWWWVVVUUUUUUSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[ZZZYYYWWWVVVUUUTTTTTTSSSUUUWWWZZZ[[[\\\[[[ZZZaaaaaa``````___^^^]]]]]][[[[[[ZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^______^^^\\\ZZZYYYVVVVVVVVVUUUUUUTTTTTTSSSQQQRRRSSSTTTTTTVVVYYY\\\\\\[[[[[[]]]aaadddeeeeeeccccccdddddddddeeeeeeeeeccccccbbbaaaaaabbbbbbcccggghhhiiiiiigggfffggghhhppppppppppppooonnnmmmlllllljjjhhhgggfffccc```]]]```___^^^]]]]]]]]]^^^^^^`````````]]]ZZZYYYYYYZZZ]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXSSSSSSTTTUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXWWWVVVUUUTTTVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVWWWYYY\\\^^^]]]```dddiiivvvuuutttxxxpppdddXXXQQQLLLJJJHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDCCCAAA???BBBBBBBBBBBBAAAAAA@@@@@@????????????????????????AAAAAAAAAAAABBBCCCEEEFFFCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@??????===<<<<<<<<<;;;;;;;;;:::>>>>>>>>>???>>>===<<<;;;;;;::::::::::::;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===;;;999888999999999999999999999999;;;:::::::::;;;<<<>>>???>>>??????@@@BBBGGGLLLOOO\\\___dddmmm|||sss```QQQQQQWWW^^^gggppp|||mmmiiiiiifffbbb___\\\XXXVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSTTTVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZXXXVVVUUUTTTTTTSSSSSSUUUXXX[[[\\\[[[YYYXXX[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYVVVWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTVVVZZZ]]]]]]\\\\\\]]]aaaeeeggggggfffeeedddccccccdddeeeeeedddcccccccccbbbbbbbbbbbbeeefffggggggffffffgggiiinnnmmmllllllkkkkkkkkkkkkkkkjjjhhhfffdddaaa___]]]^^^^^^]]]]]]]]]\\\\\\\\\______^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWYYYZZZ^^^^^^___dddqqq|||uuuqqqfffbbbYYYUUUQQQOOONNNLLLIIIEEEDDDBBB@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<===========================AAA@@@??????@@@AAADDDEEE???>>>>>>===============@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>=========<<<;;;;;;;;;<<<<<<===>>>>>>========================;;;<<<<<<<<<;;;:::888777999999999999999999999999<<<:::888777:::???EEEIIIJJJKKKMMMNNNPPPUUU]]]bbbqqqvvv}}}ppp___TTTZZZgggsssnnndddbbbbbb___ZZZZZZWWWUUUTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYXXXWWWVVVTTTTTTTTTTTTUUUWWWYYY[[[\\\[[[YYYWWWXXXYYYZZZ[[[\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXZZZZZZZZZ[[[[[[[[[[[[[[[XXXYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXWWWWWWXXX[[[^^^___^^^]]]___bbbfffggghhhfffeeedddbbbbbbcccdddeeecccddddddddddddcccccccccaaabbbdddeeeeeefffhhhiiiiiiiiihhhgggggghhhiiijjjjjjiiigggeeebbb___^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^\\\\\\\\\]]]]]]]]]ZZZYYYYYYXXXWWWXXXXXXYYYVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVXXXXXXZZZZZZ\\\aaalll}}}~~~pppllliiihhhfff```UUUMMMFFFDDDAAA???@@@@@@@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<===>>>@@@AAA============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>========================:::::::::::::::999888777::::::::::::::::::::::::;;;:::999<<>>>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<==============================<<<<<<<<<============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===BBBKKKYYYjjjyyyzzzrrrooorrrwwwxxxzzzssstttwwwpppgggaaa___^^^[[[YYYSSSRRRQQQSSSVVVYYYZZZZZZ^^^]]]\\\ZZZYYYXXXXXXXXXUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVRRRSSSUUUVVVWWWXXXWWWWWWSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUVVVXXX[[[]]]^^^^^^]]]\\\YYYYYY[[[[[[[[[ZZZXXXWWW[[[\\\]]]^^^^^^]]]\\\[[[VVVVVVWWWXXXYYYZZZ\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^______^^^]]]___```aaaaaaaaaccceeegggfffeeebbbbbbbbbaaabbbbbbccccccaaabbbdddeeeffffffffffff___```bbbaaa``````aaaccc```aaabbbdddfffgggiiiiiieeefffeeebbb___]]]___aaa]]]^^^_________^^^\\\\\\\\\ZZZXXXXXXZZZ[[[ZZZYYYYYYXXXWWWVVVVVVWWWYYYZZZVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXVVVWWWYYYZZZ[[[ZZZYYYXXXUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXZZZ___dddmmmiiiccc[[[SSSNNNIIIFFFCCCCCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<>>>>>>========================??????>>>>>>>>>??????@@@===>>>>>>>>>===<<<;;;;;;999999999999999999999999;;;:::999888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<>>@@@@@@>>><<<;;;<<<===>>>>>>===>>>@@@@@@>>>===<<<===???<<<999:::<<<===<<<:::>>>;;;;;;===;;;777:::@@@<<<<<<;;;;;;;;;<<<===>>>======<<<;;;:::999888888;;;999888888999:::::::::;;;:::;;;===<<<;;;===@@@EEEEEEDDDBBBBBBCCCFFFIIIEEEPPP```ssstttfff___[[[]]]```jjjppp{{{}}}jjjfffaaa[[[WWWUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVUUUVVVVVVWWWWWWTTTTTTTTTTTTSSSRRRPPPOOOSSSRRRRRRUUUYYY[[[YYYVVVYYYYYYYYYYYYXXXVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSTTTUUUVVVWWWWWWXXX[[[YYYVVVTTTSSSRRRSSSTTTVVVYYY\\\```aaa```___]]]^^^\\\[[[ZZZYYYYYYZZZZZZ______``````___\\\YYYWWWYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVXXX[[[]]]___```aaabbbbbbaaa`````````aaaccceeeeeeeeecccbbb```^^^]]]^^^aaadddeeeeeedddcccccceeehhhiiigggdddaaaaaa```___^^^]]]]]]]]]^^^```dddggghhhhhhgggfffccccccccccccbbb```___^^^^^^_________^^^\\\ZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYYXXXWWWVVVTTTSSSRRRQQQUUUUUUUUUUUUVVVWWWXXXXXX[[[ZZZYYYZZZ[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTUUUVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVXXXZZZZZZWWWVVVWWWXXX[[[\\\\\\[[[\\\cccoooyyywww|||~~~zzzvvvsss{{{pppbbbYYYVVVQQQRRRRRRRRRWWW]]]]]]YYYPPPKKKHHHHHHGGGBBB@@@AAAAAA@@@???>>>???@@@AAAAAAAAAAAAAAA???===;;;<<<======;;;:::;;;>>>???>>><<<===:::999<<<<<<999:::???=====================<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::;;;<<<=========???>>>???@@@BBBCCCGGGJJJJJJKKKMMMMMMNNNOOORRRTTT[[[gggxxxttteee\\\YYYXXX[[[___dddnnnooofffccc^^^YYYUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTSSSRRRPPPOOORRRQQQRRRUUUYYYZZZYYYWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRSSSSSSTTTUUUUUUUUUUUURRRRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWYYYWWWUUUSSSRRRSSSTTTUUUXXX[[[^^^aaabbbbbb```^^^]]]\\\ZZZYYYXXXXXXYYYYYY^^^^^^^^^^^^]]][[[YYYXXXZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTUUUWWWZZZ\\\``````aaaaaaaaa```___^^^___```bbbcccdddcccbbbbbb```___^^^___bbbeeeffffffdddddddddgggiiiiiigggddd```___^^^^^^^^^___``````aaaccceeeggggggfffeeecccaaaaaaaaaaaaaaaaaaaaa```aaaaaa```^^^\\\ZZZXXXWWWYYYYYYYYYXXXYYYYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSVVVUUUUUUVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXXXXVVVTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUVVVUUUWWWZZZYYYWWWVVVWWWYYYZZZ[[[[[[YYYZZZaaalllttt{{{yyy}}}wwwtttpppmmmjjjgggcccaaapppeeeaaa___cccgggkkkttt{{{{{{wwwiiibbb[[[XXXSSSLLLHHHHHHCCCBBBAAAAAAAAACCCFFFGGGJJJJJJHHHDDD@@@>>>>>>???;;;::::::<<<>>>>>>===<<<<<<888888;;;<<<;;;;;;<<<<<<===>>>>>>===<<<:::999:::;;;;;;:::999999:::<<<<<<<<<<<<======???@@@@@@AAABBBEEEIIINNNUUUZZZ\\\\\\^^^```aaabbbdddgggjjjvvvnnneee\\\ZZZZZZ]]]bbbiiinnn}}}xxxggg```^^^ZZZVVVSSSRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPRRRUUUXXXYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUURRRRRRSSSTTTUUUUUUUUUUUURRRRRRSSSTTTUUUVVVVVVWWWVVVUUUSSSRRRRRRTTTUUUWWW[[[]]]```cccdddccc```___\\\[[[YYYXXXWWWWWWXXXXXX\\\\\\[[[ZZZZZZYYYXXXXXXZZZ[[[]]]^^^]]][[[YYYWWWWWWVVVTTTTTTTTTVVVXXXZZZ___`````````___^^^]]]]]]]]]___```bbbccccccbbbaaaaaa```___aaaccceeeffffffdddeeefffhhhjjjiiifffccc___^^^]]]]]]^^^___bbbcccdddeeefffgggfffdddbbb```^^^^^^___```aaabbbbbbbbbdddbbb```]]]ZZZWWWVVVUUUYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUWWWVVVVVVWWWWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUSSSQQQSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVTTTVVVXXXXXXXXXWWWXXXYYYYYYYYYYYYXXXXXX]]]fffmmm}}}|||vvvxxx~~~~~~}}}{{{xxxsssnnnkkkfffdddaaa___]]][[[XXXVVVttt|||uuusssvvv|||}}}ssslllcccXXXQQQPPPKKKIIIGGGFFFGGGLLLRRRWWW___^^^\\\VVVNNNHHHCCCAAA>>>>>>???@@@@@@???>>>===>>><<<;;;>>>@@@@@@>>>===>>>???@@@@@@???>>><<<:::>>>@@@AAA???===<<<>>>AAAAAA@@@@@@??????@@@CCCFFFEEELLLUUU^^^iiisssvvvuuuyyyxxxwwwvvvuuuxxx}}}|||gggbbb^^^```ccciiisss|||vvvfff\\\ZZZWWWTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQNNNPPPQQQTTTVVVWWWWWWWWWUUUTTTRRRQQQPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVQQQRRRRRRSSSTTTUUUVVVWWWSSSRRRQQQQQQSSSUUUWWWYYY]]]___bbbddddddbbb```^^^[[[ZZZXXXWWWVVVVVVWWWWWWZZZZZZYYYXXXXXXXXXXXXYYY[[[\\\^^^```___\\\XXXVVVVVVVVVUUUUUUUUUWWWXXXZZZ^^^^^^^^^^^^___^^^^^^^^^^^^___```bbbbbbbbbbbbbbbbbbaaa```bbbdddffffffeeedddeeegggiiiiiigggdddaaa```___]]]]]]]]]___bbbddddddeeeeeeeeeeeecccaaa```^^^^^^^^^______```aaaaaacccaaa^^^[[[XXXWWWVVVVVVXXXWWWWWWXXXXXXYYYZZZ[[[^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[YYYWWWUUUTTTTTTSSSQQQOOOSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUVVVWWWXXXXXXYYYYYYWWWXXXWWWVVVVVVZZZ```eeennnxxxyyyxxxzzz}}}zzzxxxuuusssmmmmmmmmmkkkiiieeeaaa^^^```^^^[[[ZZZZZZYYYWWWUUUaaakkk{{{wwwiii___]]]]]]\\\YYYXXXZZZcccnnnwwwvvvhhhXXXKKKEEEEEEEEEEEEDDDCCCAAAAAA@@@BBBCCCDDDDDDDDDDDDBBB???BBBBBBBBBBBBBBBBBBAAAAAACCCGGGJJJKKKIIIIIILLLPPPPPPNNNKKKFFFEEEGGGNNNSSSXXXdddttt}}}{{{zzzpppjjjggghhhmmmrrrzzzqqqaaaZZZXXXVVVTTTRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTTTTUUUSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQNNNOOORRRTTTUUUUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSTTTVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVUUURRRRRRSSSTTTUUUVVVWWWWWWQQQQQQQQQQQQSSSVVVYYY[[[^^^```bbbddddddaaa^^^\\\[[[YYYXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]___```___]]]YYYWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^___```aaabbbaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbeeefffeeeddddddeeeggggggfffcccaaa```bbbaaa___^^^^^^___aaabbbbbbccccccddddddcccbbbaaa```___^^^]]]]]]]]]^^^^^^```___\\\ZZZYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[```___]]][[[YYYXXXWWWWWWUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXUUUSSSSSSSSSQQQPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTUUUWWWXXXYYYXXXXXXVVVVVVVVVUUUVVVYYY\\\___dddkkkxxxwwwkkkmmmxxx{{{|||xxxtttpppnnnkkkhhhfffaaabbbbbbaaa___\\\YYYXXXYYYWWWVVVUUUVVVVVVTTTSSSSSS\\\jjjxxxzzzvvvxxxxxxxxxyyy~~~ppp]]]SSSKKKKKKKKKIIIGGGFFFGGGHHHLLLQQQSSSPPPMMMKKKIIIFFFIIIHHHFFFEEEFFFIIILLLNNNMMMSSS[[[______```dddhhhooojjjbbbYYYUUUYYYdddlllxxx~~~uuussswww~~~uuusss}}}~~~jjj^^^XXXWWWUUUTTTRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNMMMMMMNNNOOOPPPPPPNNNPPPSSSTTTSSSRRRSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSSSSSSSSSSUUUWWWYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWXXXQQQQQQQQQRRRTTTXXX[[[]]]```aaaccceeedddaaa^^^\\\[[[ZZZXXXWWWVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]___```___]]][[[YYYXXXYYYYYY[[[\\\^^^```aaa____________```bbbcccdddccccccbbbbbbbbbaaaaaaaaaaaa```aaabbbeeeeeedddccccccdddeeedddaaa___^^^^^^aaaaaa``````````````````aaaaaabbbccccccccccccbbbbbb```^^^\\\[[[[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\XXXXXXXXXYYYZZZ[[[\\\]]]```___]]][[[YYYXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWWWWXXXXXXYYYZZZ[[[ZZZWWWTTTSSSSSSSSSRRRRRROOOOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUUUUVVVXXXYYYXXXVVVVVVVVVVVVVVVWWWYYYZZZ[[[___bbblllzzzkkk___fffqqq~~~{{{rrrlllllljjjfffdddcccaaa^^^\\\YYYZZZZZZYYYXXXWWWUUUTTTUUUSSSRRRSSSTTTTTTSSSRRRGGGOOOZZZeeesssyyyooo^^^___^^^\\\ZZZ[[[^^^bbbllltttxxxrrrkkkgggfffcccaaa^^^ZZZYYY[[[aaahhhmmmooowwwssslllrrr{{{vvvnnngggffflllvvv~~~tttddd^^^VVVVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOOOONNNNNNNNNNNNNNNOOONNNNNNMMMLLLMMMMMMOOOOOONNNQQQTTTTTTQQQPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSVVVXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYRRRRRRRRRSSSVVVYYY\\\^^^bbbdddffffffeeebbb___\\\[[[ZZZYYYWWWWWWWWWWWWXXXVVVWWWYYY[[[\\\]]]]]]\\\]]]]]]^^^______^^^]]]\\\ZZZ[[[\\\___aaaccceeefffdddcccbbbbbbbbbbbbcccddddddcccbbbaaa```_________`````````bbbddddddcccaaabbbcccccc```\\\ZZZZZZ\\\^^^___```aaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaa```]]][[[ZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^```aaa```___]]][[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZWWWWWWWWWWWWXXXYYYZZZZZZXXXVVVSSSQQQRRRSSSSSSRRRPPPQQQQQQQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZYYYXXXXXXWWWUUUTTTVVVXXXXXXVVVTTTUUUUUUVVVWWWYYYZZZZZZYYY^^^^^^cccnnnyyy~~~mmmmmmmmmooowww~~~}}}nnnqqqtttsssooojjjfffddd```^^^\\\[[[[[[ZZZXXXVVVUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQRRRSSSTTTSSSRRR???EEENNNWWWcccuuu~~~xxxxxxxxxvvvuuuwww}}}{{{vvvtttwww~~~}}}jjjgggaaa]]]^^^eeeooowww}}}wwwfff]]]\\\UUUUUUSSSRRRQQQPPPPPPOOOOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOOOORRRTTTTTTQQQOOOOOOPPPOOOPPPRRRSSSTTTSSSRRRRRRRRRQQQPPPQQQRRRUUUWWWYYYWWWWWWWWWXXXWWWWWWVVVVVVTTTUUUVVVVVVXXXXXXYYYZZZSSSSSSSSSTTTVVVZZZ]]]___dddfffggghhhgggccc```]]]\\\[[[YYYXXXWWWWWWXXXXXXVVVXXXZZZ]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^[[[\\\^^^aaadddgggiiijjjiiigggeeecccbbbbbbbbbcccdddcccbbb```^^^]]]]]]]]]```___```bbbddddddbbb```bbbbbbaaa^^^YYYWWWYYY[[[[[[\\\___bbbcccdddcccbbbccccccbbbbbbaaaaaa`````````___\\\[[[ZZZZZZ[[[\\\]]]^^^______^^^]]][[[ZZZ^^^^^^^^^___```aaacccccc```___]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZWWWVVVVVVWWWWWWXXXYYYZZZWWWTTTQQQPPPQQQRRRSSSRRRTTTTTTTTTUUUVVVXXXYYYZZZVVVWWWYYYZZZZZZZZZYYYXXXXXXVVVTTTVVVXXXXXXVVVSSSUUUUUUVVVXXXZZZ[[[ZZZYYY^^^\\\___fffooo~~~uuukkkiiisss|||||||||||||||~~~|||wwwtttqqqnnnlllcccgggjjjgggbbb^^^___aaaZZZXXXWWWWWWXXXXXXVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTQQQPPPOOOOOOQQQQQQQQQOOO<<<@@@EEEJJJRRR___ooo{{{kkkaaaaaa___]]]```jjjyyyvvvkkk```XXXUUURRRPPPNNNMMMKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJIIIJJJKKKJJJJJJLLLMMMMMMNNNNNNNNNKKKLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSTTTVVVVVVWWWWWWTTTSSSSSSVVVYYYZZZXXXUUUTTTUUUVVVXXX[[[]]]```aaaggghhhjjjiiigggccc^^^[[[\\\[[[YYYWWWVVVUUUUUUVVVWWWXXX[[[^^^aaa```]]]ZZZ[[[[[[\\\]]]^^^^^^______[[[[[[\\\___bbbddddddccceeeffffffffffffdddcccbbbdddcccaaa___]]]\\\[[[ZZZ^^^___```aaaaaa```___^^^bbbaaa^^^\\\ZZZYYYXXXXXX]]]^^^```aaaaaaaaa``````dddcccbbbaaa`````````aaa___^^^^^^]]]]]]]]]^^^^^^aaa```___]]]]]]\\\\\\\\\____________```aaabbbcccccc```\\\YYYYYYYYYYYYXXXUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[YYYWWWVVVWWWXXXVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[```\\\^^^ffflllsss{{{vvvhhheeennnyyy~~~|||zzzyyyvvvttttttvvvxxxzzzzzzxxxyyy{{{zzzxxxyyyxxxvvvssspppkkkfffcccaaa```aaa\\\[[[[[[ZZZYYYXXXXXXWWWTTTTTTTTTSSSRRRRRRQQQQQQSSSTTTTTTSSSQQQOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOO:::<<>>>>>???EEEOOOVVV^^^hhhxxx|||zzz~~~{{{tttuuuyyywwwmmmbbb\\\XXXSSSPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPQQQTTTWWWXXXXXXWWWXXXYYYZZZ\\\^^^aaacccdddjjjiiihhhfffccc```]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWXXXZZZ]]]]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYY[[[^^^_________dddddddddeeeeeedddcccccc___^^^]]]]]]]]]]]]^^^^^^]]]^^^___``````___^^^]]]bbb```^^^\\\ZZZYYYYYYZZZ^^^^^^______^^^]]][[[ZZZ\\\\\\]]]]]]^^^______```\\\[[[ZZZZZZ[[[^^^```bbbbbbbbbaaa``````___``````ccceeeiiikkkjjjfffaaa^^^[[[ZZZXXXXXXYYYYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWZZZ[[[ZZZXXXVVVUUUUUUWWWSSSSSSRRRQQQQQQQQQQQQRRRPPPQQQSSSTTTTTTTTTSSSSSSVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\[[[ZZZZZZZZZZZZ[[[VVVUUUUUUTTTTTTUUUUUUVVV\\\YYYZZZ___```aaammm|||yyyppprrr|||uuuhhhaaacccgggppp{{{}}}zzzyyyvvvrrrpppooooooooonnnjjjjjjiiiiiijjjkkklllmmmqqqqqqrrruuuyyy|||}}}|||~~~{{{yyyzzz|||}}}{{{xxxtttppplllnnnuuu~~~|||yyyuuuqqqooommmoooiiiccc_________]]][[[ZZZYYYVVVTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSOOOOOOPPPPPPQQQRRRRRRSSSOOOPPPQQQQQQOOOOOOPPPQQQPPPPPPPPPPPPPPPOOOOOOOOO:::;;;<<<===>>>CCCJJJOOORRR[[[jjjyyy}}}xxxpppkkkmmmttt~~~jjjbbbZZZWWWUUUQQQOOOQQQJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIJJJJJJKKKMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPRRRUUUVVVWWWWWWZZZZZZ[[[]]]___aaaccceeejjjiiifffccc```]]]\\\[[[XXXWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVXXXZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWYYY]]]```aaa```eeeeeedddcccbbbaaa``````^^^]]]]]]\\\\\\\\\]]]]]]^^^___```aaaaaa```___^^^```___]]][[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^___``````\\\[[[ZZZZZZ\\\___bbbdddcccbbbbbbaaaaaaaaaaaabbbccceeeggghhhfffbbb]]]ZZZYYYXXXXXXYYYZZZZZZXXXVVVWWWWWWVVVVVVUUUUUUUUUUUUXXXXXXXXXVVVTTTRRRSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQRRRTTTUUUUUUTTTSSSQQQTTTUUUUUUUUUVVVWWWWWWWWW\\\[[[YYYXXXXXXYYYZZZ[[[WWWVVVUUUTTTTTTTTTTTTTTTZZZYYYZZZ]]]]]]]]]dddnnn{{{wwwqqqppppppxxx|||~~~sssjjjfffeeefffiiippp~~~zzzvvvsssrrrrrrqqqpppmmmkkkiiiggggggggghhhhhhjjjiiiiiikkkmmmoooooonnnllljjjiiiiiijjjjjjhhhffffffdddcccfffmmmuuuzzz}}}sssrrrsssxxx{{{wwwmmmllljjjhhheeecccaaa```bbb___\\\[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSRRRRRROOOOOOOOOPPPPPPQQQQQQQQQMMMNNNPPPPPPOOONNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPP555666777888:::>>>BBBEEEGGGNNN[[[hhhvvvzzzzzznnnkkkgggbbbbbbiiivvv|||sss```YYYSSSQQQNNNJJJIIIKKKGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEGGGDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOQQQRRRTTTVVVWWWZZZZZZ[[[\\\^^^```bbbccchhhfffccc```]]][[[ZZZYYYUUUVVVVVVWWWWWWWWWWWWWWWUUUTTTTTTVVVYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVYYY^^^bbbddddddfffeeecccaaa___]]]\\\[[[^^^]]]\\\[[[[[[ZZZ[[[[[[___```aaaaaaaaaaaa```___^^^]]][[[ZZZYYYYYYZZZZZZWWWXXXZZZ[[[\\\\\\\\\\\\[[[\\\]]]___````````````[[[[[[[[[[[[^^^aaadddfffbbbaaaaaaaaaaaabbbbbbcccddddddcccbbb```^^^\\\ZZZYYYXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUUUUSSSQQQPPPQQQSSSTTTTTTSSSRRRRRRRRRRRRSSSQQQSSSTTTVVVVVVUUUSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVYYYXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVXXX[[[ZZZZZZ^^^dddmmmvvvssskkkeeegggoooxxx|||oooeee^^^]]]fffqqq|||{{{xxxwwwvvvuuutttqqqooollliiigggfffgggggghhhfffeeefffggggggfffeeecccbbb`````````___^^^]]][[[ZZZZZZ]]]bbbhhhlllnnneeeeeefffjjjoooqqqqqqoookkkkkklllmmmmmmjjjeeeaaa______^^^^^^]]]\\\\\\[[[XXXWWWVVVVVVVVVVVVUUUTTTWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQPPPPPPOOOOOOOOOOOOLLLNNNOOOOOONNNNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQ777777777888999;;;<<<<<<@@@FFFPPP[[[hhhvvvtttrrrzzzwwwiiibbb```^^^^^^bbbmmm~~~{{{yyy|||yyyppphhhYYYTTTPPPOOOKKKGGGEEEHHHEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGFFFDDDCCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNOOOPPPPPPQQQTTTVVVXXXXXXYYYZZZ\\\^^^```aaacccbbb```]]][[[YYYXXXWWWTTTTTTUUUVVVVVVUUUUUUUUURRRRRRSSSUUUXXXYYYWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWYYY^^^bbbdddeeeeeecccaaa^^^\\\ZZZYYYYYY]]]\\\[[[ZZZZZZZZZZZZZZZ^^^___```aaaaaa```___^^^\\\[[[YYYXXXXXXXXXYYYYYYUUUWWWYYY[[[\\\]]]]]]\\\]]]^^^___`````````___^^^YYYZZZ[[[\\\___aaacccddd``````___``````aaabbbbbbdddcccaaa___^^^]]]]]]]]]ZZZYYYXXXXXXYYYZZZYYYWWWUUUUUUTTTTTTSSSSSSSSSRRRQQQRRRSSSRRRPPPPPPRRRSSSUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQSSSTTTTTTTTTSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUQQQSSSUUUVVVVVVWWWZZZ\\\aaagggrrrvvvddd^^^___gggooozzzvvvfffZZZYYY]]]^^^eeeppp}}}}}}|||wwwtttoookkkgggfffffffffdddcccaaa```aaa```^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVWWWXXX[[[]]]```aaa]]]\\\]]]___aaabbbaaa```]]]]]]]]]______^^^ZZZWWWVVVVVVVVVWWWWWWWWWXXXXXXTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOOOONNNNNNMMMNNNOOOOOOOOONNNPPPQQQRRRRRRRRRSSSSSSSSSSSSSSS888888999:::;;;<<<;;;:::>>>AAAFFFNNNYYYggguuu~~~}}}tttnnnsss}}}{{{ooohhhgggccceeeiiiqqq~~~}}}pppgggiiikkkggg```\\\SSSOOONNNNNNKKKGGGGGGJJJDDDEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNOOOOOONNNOOORRRUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^]]][[[YYYXXXVVVUUUSSSSSSTTTUUUTTTTTTSSSRRRPPPQQQRRRUUUXXXXXXUUUSSSVVVVVVWWWWWWXXXXXXYYYYYY[[[YYYXXXYYY]]]```bbbccc```___]]][[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[]]]]]]^^^______^^^]]]]]]ZZZYYYXXXWWWVVVWWWXXXYYYWWWXXXZZZ[[[\\\\\\\\\[[[___```aaaaaa```^^^\\\[[[VVVWWWZZZ\\\^^^___``````]]]]]]]]]^^^___```aaaaaa```___^^^]]]\\\\\\]]]]]][[[YYYVVVVVVWWWWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSRRRPPPQQQRRRRRRQQQRRRTTTVVVSSSSSSRRRQQQQQQQQQRRRRRRNNNOOOPPPPPPQQQRRRSSSSSSOOOPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTPPPRRRSSSSSSTTTVVVWWWWWWXXX^^^ggguuuxxxiii^^^___fffqqq|||gggZZZVVVQQQSSSXXXaaaooo~~~xxxqqqllliiiggggggcccbbb```___^^^]]][[[YYYWWWXXXXXXWWWVVVUUUUUUVVVUUUVVVWWWXXXXXXYYYZZZZZZXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXYYYXXXVVVSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPNNNOOOPPPPPPOOOOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUU333333444777:::;;;:::888:::;;;===AAAIIIUUUccclllyyy~~~{{{uuuppppppzzz|||tttsssvvvqqqttt|||lllddd___aaaaaaZZZTTTSSSJJJHHHHHHIIIHHHEEEEEEIIIDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEECCCBBBCCCDDDCCCDDDDDDEEEDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNOOONNNMMMNNNQQQTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWUUUTTTRRRSSSTTTTTTTTTRRRQQQPPPNNNPPPRRRVVVXXXXXXTTTRRRVVVVVVWWWWWWXXXYYYZZZZZZ]]][[[YYYYYY[[[^^^______]]]\\\ZZZYYYYYYYYYZZZ[[[WWWWWWWWWXXXZZZ[[[]]]]]][[[\\\]]]]]]]]]]]]\\\[[[XXXXXXVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ```aaaaaaaaa___]]]ZZZXXXTTTVVVYYY\\\]]]^^^]]]]]]\\\\\\\\\]]]^^^___```aaa[[[[[[[[[[[[[[[[[[[[[ZZZ[[[XXXUUUTTTTTTUUUVVVUUURRRRRRRRRSSSSSSSSSSSSSSSPPPRRRSSSSSSSSSTTTVVVXXXRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMMMMMMMOOOPPPRRRSSSOOOOOOPPPQQQRRRSSSTTTUUURRRSSSUUUVVVWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTUUUTTTTTTVVVWWWVVVSSSZZZaaajjjyyyzzzfff```cccllluuuaaaXXXSSSOOOMMMOOOXXXeeepppvvvyyyrrrnnnkkkkkkfffdddbbbaaa```___]]][[[UUUVVVWWWVVVUUUTTTUUUUUURRRTTTUUUVVVUUUUUUUUUVVVWWWVVVUUUUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPQQQQQQQQQQQQQQQSSSUUUOOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRRRRSSSOOOPPPQQQQQQOOOOOOPPPQQQTTTTTTUUUUUUUUUVVVVVVVVV555555666777888999::::::::::::<<<===AAAGGGOOOTTTdddjjjuuu{{{wwwuuutttxxx||||||rrr^^^[[[XXXVVVUUUSSSPPPMMMHHHGGGGGGFFFFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKMMMNNNPPPRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTSSSPPPNNNSSSSSSTTTUUUUUUUUUTTTTTTZZZZZZ[[[[[[[[[\\\\\\\\\VVVWWWXXXYYYZZZZZZZZZZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\]]]]]]\\\[[[YYYXXXVVVVVVVVVWWWWWWWWWXXXXXX\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ\\\^^^______]]]ZZZXXXYYYXXXXXXYYY[[[]]]]]]\\\____________^^^]]]\\\\\\YYYXXXXXXXXXXXXYYYZZZZZZWWWVVVUUUSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTRRRPPPPPPSSSUUUTTTRRRTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMLLLLLLMMMOOOQQQRRROOOPPPQQQQQQRRRRRRQQQQQQTTTTTTTTTTTTTTTSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUYYY^^^gggrrrsssmmmssstttccc___SSSIIIKKKOOORRRWWW]]]lllrrr}}}wwwsssppplllgggccc```^^^[[[YYY[[[YYYWWWVVVWWWWWWVVVUUUQQQUUUWWWWWWUUUSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSSSSTTTTTTSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPRRRRRRQQQQQQQQQQQQRRRRRRPPPRRRTTTTTTSSSQQQQQQRRRPPPQQQRRRQQQOOONNNOOOPPPPPPQQQRRRSSSTTTSSSRRRRRRRRRSSSSSSSSSQQQQQQSSSTTTYYYYYYYYYWWWVVVWWW[[[]]]444555555666777888999:::999999::::::<<<@@@GGGKKKPPPWWWaaammmwww|||{{{|||xxxmmmdddWWWUUURRRPPPOOOMMMKKKIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBB??????@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTQQQPPPQQQRRRTTTSSSQQQOOOSSSSSSTTTUUUUUUUUUTTTTTTYYYZZZZZZZZZZZZ[[[[[[[[[UUUUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]\\\\\\ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]\\\ZZZXXXWWWYYYXXXXXXZZZ\\\^^^^^^]]]______``````___]]]\\\[[[YYYYYYZZZZZZYYYXXXVVVTTTTTTTTTTTTSSSTTTTTTUUUUUURRRRRRSSSSSSSSSSSSRRRRRRSSSQQQOOOPPPSSSUUUTTTSSSPPPPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNPPPQQQRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSWWW]]]gggqqqyyywwwiii\\\QQQNNNNNNMMMNNNQQQSSSXXXeeeuuu|||xxxqqqkkkgggccc___\\\ZZZYYYWWWWWWXXXXXXWWWVVVTTTVVVYYYYYYVVVUUUVVVWWWUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSPPPRRRUUUUUUTTTSSSSSSTTTSSSTTTTTTTTTRRRQQQQQQSSSQQQRRRSSSSSSSSSRRRQQQQQQUUUUUUVVVUUUTTTUUUXXXZZZ[[[\\\^^^```aaadddhhhkkk444444555666777888888999:::::::::999999;;;???CCCDDDIIISSS]]]gggqqqzzzssspppkkkhhhfffbbb[[[VVVPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSNNNNNNOOOQQQSSSTTTRRRPPPRRRRRRSSSTTTTTTTTTTTTTTTXXXXXXXXXXXXYYYYYYYYYYYYSSSTTTTTTTTTUUUUUUUUUUUUSSSTTTVVVYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^\\\[[[ZZZYYYXXXXXX\\\[[[[[[\\\___``````______```aaaaaa```^^^[[[YYYZZZ[[[\\\[[[YYYVVVRRROOOQQQRRRSSSTTTUUUUUUUUUUUUPPPQQQQQQRRRRRRQQQQQQPPPRRRPPPOOOPPPSSSTTTTTTTTTNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSQQQSSSUUUVVVVVVTTTQQQPPPRRRRRRSSSSSSRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTXXX^^^ffflll|||qqqfff___ZZZTTTPPPOOOKKKKKKQQQ[[[dddmmmyyyyyyrrrkkkeeeaaa___^^^\\\\\\\\\\\\[[[YYYTTTVVVWWWWWWVVVUUUUUUVVVSSSSSSTTTTTTTTTTTTTTTSSSQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTTTTUUUTTTTTTSSSSSSTTTSSSRRRRRRQQQQQQQQQRRRPPPSSSUUUVVVUUUTTTUUUVVVTTTVVVVVVVVVTTTSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUZZZ[[[\\\\\\\\\___cccfffdddhhhnnnssswww{{{333333444555666777777888;;;;;;;;;:::999:::===???AAAEEEKKKRRRYYYbbbkkkpppuuutttvvv~~~zzziiiddd^^^YYYVVVTTTQQQOOOLLLKKKIIIHHHIIIHHHGGGEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOQQQSSSTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTSSSUUUVVVVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSTTTTTTRRRTTTWWWYYY[[[[[[ZZZYYYZZZZZZZZZYYYYYYYYYYYYYYY\\\[[[[[[ZZZYYYXXXWWWVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^___``````___]]][[[[[[\\\]]]^^^bbbaaa``````aaabbbaaa______```aaaaaa```]]]ZZZYYY[[[[[[[[[YYYWWWTTTQQQPPPQQQRRRTTTUUUUUUUUUTTTSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTUUUNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSRRRPPPOOOOOOQQQSSSTTTRRRTTTVVVXXXXXXUUURRRPPPOOOPPPQQQRRRQQQPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQRRRTTTXXX^^^bbbrrr~~~yyysssjjjbbb]]]VVVQQQNNNPPPSSSVVV]]]eeekkkuuuzzzrrrmmmjjjhhhfffeeedddbbb___\\\XXXYYYYYYYYYXXXWWWWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSVVVWWWXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSVVVXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\[[[\\\]]]^^^___```aaaaaadddeeegggiiilllqqqwww{{{|||222222333444555666666777888999::::::999:::<<<>>><<>>===<<<<<<;;;<<<<<<===>>>???@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQPPPPPPRRRSSSSSSQQQOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUSSSRRRRRRRRRSSSTTTUUUVVVUUUVVVXXXZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWZZZZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ\\\]]]___aaaaaabbbaaa```^^^]]]^^^aaadddgggiiigggeeeddddddcccaaa_________``````___]]]ZZZYYY\\\[[[XXXVVVTTTTTTTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTNNNNNNPPPQQQRRRRRRSSSSSSQQQPPPOOONNNNNNOOOPPPPPPSSSRRRPPPOOOPPPQQQSSSUUUSSSUUUXXXZZZYYYWWWTTTRRRPPPQQQRRRSSSRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOQQQVVVYYYbbbsss|||www{{{}}}uuuddd\\\UUUQQQPPPOOORRRWWWSSS[[[eeennnttt{{{xxxuuurrrooolllgggbbb___aaa```^^^]]]\\\\\\[[[ZZZYYYZZZZZZZZZYYYYYYXXXXXXVVVXXXZZZ[[[\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXXXX[[[]]]___```___^^^^^^^^^^^^```bbbbbbbbbccceeegggcccdddeeehhhkkknnnppprrrvvvxxx|||111111222333444555555666333555777888888888:::;;;999:::===???CCCIIIPPPUUUaaa```bbbjjjwwwvvvllljjjkkkkkkbbb^^^WWWQQQLLLIIIIIIIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@??????>>>>>>>>>???????????????>>>>>>>>>??????????????????????????????>>>===<<<<<<;;;:::;;;;;;<<<>>>???@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMPPPOOOOOOQQQRRRQQQOOOMMMLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSQQQQQQQQQQQQSSSUUUWWWXXXWWWXXXYYYYYYXXXWWWVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___```aaabbbbbb```___^^^]]]___cccgggjjjllljjjgggfffeeecccaaa___^^^^^^^^^]]]]]]\\\[[[ZZZ]]][[[XXXUUUTTTUUUVVVXXXTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSSSSTTTTTTSSSSSSRRRPPPQQQRRRQQQPPPPPPRRRTTTMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPOOONNNNNNOOOPPPQQQSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVXXXYYYYYYWWWTTTSSSRRRRRRSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMNNNNNNOOOPPPSSSVVVWWWeeevvvsssiiihhhqqqvvv{{{}}}~~~~~~ttthhh```XXXQQQNNNOOOJJJLLLPPPSSSXXX]]]dddhhhrrr{{{{{{uuuooojjjjjjhhhdddbbbaaa```^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[]]]___bbbcccccccccdddeeefffhhhkkkmmmnnnppprrruuutttuuuwww{{{000000111222333444555555111444666777777777888999:::;;;===???AAAEEEKKKOOOTTTVVVXXX^^^iiiwwwmmm```]]]^^^^^^ZZZXXXTTTNNNIIIFFFEEEFFFGGGFFFDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@?????????AAA@@@???>>>===========================>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAAAAA??????AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKLLLNNNPPPPPPNNNMMMIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOPPPRRRUUUXXXZZZWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZ\\\^^^___``````______^^^\\\\\\^^^aaaeeegggiiigggeeeddddddcccaaa```\\\\\\[[[ZZZZZZ[[[[[[\\\]]]\\\YYYWWWVVVUUUVVVVVVTTTSSSSSSRRRRRRRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSQQQOOONNNPPPRRRNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVUUUSSSSSSQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRPPPZZZfffpppmmmcccaaaeeejjjmmmpppyyyzzzoooccc[[[YYYUUUQQQLLLJJJLLLOOOQQQRRRUUU[[[dddjjjmmmoooqqqsss|||~~~}}}yyyuuurrrqqqooollljjjllljjjgggdddbbbbbbccccccbbbbbbbbbaaa``````______]]]^^^______``````______aaaaaaaaabbbdddeeeggghhhiiilllppptttvvvwwwzzz{{{~~~000000111222333444444555333555888999888777888888;;;<<<<<<<<<===???CCCFFFJJJLLLPPPTTT\\\iiiyyyhhh[[[WWWVVVVVVUUUTTTQQQMMMHHHEEEDDDDDDIIIHHHFFFFFFFFFFFFDDDBBBAAA@@@@@@@@@??????>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;<<<===>>>???::::::;;;===>>>@@@AAAAAA===>>>???@@@AAA@@@??????<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@???????????????AAABBBCCCDDDDDDDDDCCCBBB???@@@BBBDDDFFFHHHIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKGGGHHHIIIKKKNNNOOONNNMMMHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMMMMOOOQQQUUUXXXZZZUUUUUUTTTSSSSSSTTTUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUWWWYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]]]]\\\[[[[[[\\\^^^aaaccceeedddccccccccccccbbb```\\\[[[YYYXXXXXXZZZ\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQSSSUUUVVVRRRRRRSSSSSSSSSSSSRRRRRRQQQSSSTTTRRROOOMMMOOORRRQQQRRRSSSSSSTTTSSSSSSSSSQQQPPPPPPPPPQQQRRRTTTUUUQQQQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKKKKSSSZZZbbbqqq{{{nnnZZZ]]]```bbbgggsss}}}uuusssiii```VVVPPPPPPRRRQQQPPPKKKNNNSSSVVVWWWWWWXXXXXX\\\]]]```dddlllzzz}}}}}}xxxtttrrrrrrsssuuusssrrrqqqooonnnnnnnnnnnnmmmmmmnnnoooooopppooooooqqqqqqrrrsssuuuwwwyyyzzz}}}///000000111111222333333222333444555666666666666:::<<<>>>?????????@@@BBBFFFFFFFFFHHHOOO[[[hhhrrr}}}uuu___VVVUUUSSSQQQNNNLLLJJJHHHFFFGGGGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<>>>>>>============>>>>>>@@@@@@@@@??????===<<<<<<::::::::::::::::::::::::888999;;;===>>>>>>===<<<@@@@@@@@@???????????????====================================>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@AAACCCDDDFFFGGGGGGLLLMMMMMMKKKHHHFFFFFFGGGNNNLLLKKKMMMOOOPPPNNNKKKIIIJJJKKKLLLNNNOOOPPPQQQMMMMMMNNNNNNOOOPPPPPPPPPMMMMMMLLLMMMOOORRRUUUWWWTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUWWWYYYZZZXXXVVVVVVWWWYYY[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\[[[\\\ZZZXXXWWWWWWZZZ^^^```gggggggggfffdddaaa^^^]]]ZZZZZZYYYYYYYYYYYYYYYYYY]]]\\\ZZZXXXWWWVVVVVVWWWUUUVVVVVVVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRSSSRRRQQQRRRTTTVVVVVVSSSQQQOOOOOOQQQRRRSSSTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIMMMSSSYYYeeezzzqqqbbbaaa^^^\\\___kkk}}}~~~mmmdddaaa^^^VVVOOOOOOLLLIIIIIILLLNNNMMMKKKKKKMMMOOOQQQVVV```nnnwww000000111111222333333333222333444555666666666666888:::============>>>@@@@@@AAACCCEEEJJJQQQZZZ```nnnvvv}}}ssstttyyy~~~iiiXXXQQQNNNLLLJJJKKKIIIGGGEEEDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@??????>>>======<<<>>>>>>============>>>>>>????????????>>>===<<<<<<::::::::::::::::::::::::888:::<<<===>>>===<<<;;;>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGJJJKKKKKKJJJGGGFFFFFFGGGKKKJJJIIIJJJMMMMMMLLLIIIJJJJJJLLLMMMOOOQQQRRRSSSOOOOOOPPPPPPPPPPPPQQQQQQOOONNNMMMMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYXXXWWWVVVWWWZZZ[[[\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[YYYWWWVVVWWWZZZ]]]___ggggggfffdddaaa___\\\[[[[[[[[[[[[\\\[[[[[[ZZZZZZ[[[ZZZYYYWWWVVVVVVVVVWWWUUUUUUVVVVVVVVVVVVWWWWWWVVVTTTSSSSSSTTTUUUTTTRRRTTTVVVVVVUUURRROOONNNNNNPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLPPPUUU^^^nnnrrrggggggddd___]]]aaakkksss~~~{{{vvvmmmeee\\\VVVOOOKKKJJJIIIFFFDDDEEEEEEDDDEEEIIIPPPYYY___jjjqqq~~~000111111222333333444444222333444555555666555555666888;;;;;;;;;;;;<<<===;;;===@@@BBBDDDGGGKKKNNNZZZ```ggglllsss||||||www||||||pppooommmnnnrrrtttsssqqqmmmeeeZZZQQQKKKHHHFFFEEEGGGEEEDDDBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@@@@??????>>>=========>>>======<<<<<<======>>>>>>?????????>>>===<<<;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>??????@@@@@@@@@@@@AAABBBDDDEEEFFFFFFHHHIIIIIIHHHGGGFFFGGGHHHJJJIIIIIIJJJLLLLLLKKKJJJJJJKKKMMMOOOQQQSSSUUUVVVRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWXXXZZZ\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVWWWZZZ\\\^^^gggeeeccc```^^^\\\ZZZZZZ[[[\\\]]]^^^^^^\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXUUUSSSVVVVVVVVVSSSPPPNNNMMMNNNPPPQQQRRRTTTTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSSSSOOONNNLLLJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMOOOTTT___nnnzzz}}}sssnnnooommmhhhbbb^^^]]]___cccppp}}}tttkkk```WWWRRROOOLLLJJJHHHEEECCCBBBEEEIIILLLNNNUUUZZZcccooo|||111111111222333333444444222333444444555555555444666888::::::::::::;;;<<<;;;===@@@AAAAAABBBDDDFFFMMMQQQWWW\\\bbbjjjqqqttt~~~{{{yyymmmhhhdddgggqqqzzz~~~}}}}}}xxxooofffaaaaaa___\\\VVVTTTPPPKKKGGGDDDDDDEEEDDDCCCBBB@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>???????????????>>>>>>===============<<<<<<============>>>>>>>>>======<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<======>>>????????????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIIIIJJJJJJKKKLLLMMMLLLLLLJJJKKKMMMPPPRRRUUUWWWXXXUUUTTTTTTSSSRRRRRRQQQQQQOOONNNMMMMMMLLLMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWXXXZZZ\\\\\\\\\\\\ZZZXXXUUUTTTUUUWWWXXXWWWWWWVVVWWWXXXZZZ[[[\\\bbbaaa___\\\[[[ZZZZZZ[[[[[[\\\^^^___^^^[[[XXXVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[YYYVVVSSSTTTTTTSSSQQQOOONNNOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSPPPQQQSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWSSSSSSSSSSSSRRRRRRQQQQQQNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKKKKMMMSSS\\\ddd}}}zzzuuuuuuxxxzzzxxxqqqiiiccc___XXX___lllzzz{{{nnneeeaaa___^^^]]]VVVRRRNNNMMMOOOPPPOOOMMMSSSTTTWWW\\\ccckkkrrrvvv000111111222222333444444222333444444444444444444666888999:::999999:::;;;<<<===>>>>>>>>>???BBBEEEHHHJJJNNNRRRVVVZZZ___dddnnnppptttxxx}}}|||yyytttooojjjgggeeedddZZZZZZZZZ[[[___hhhttt}}}vvvdddWWWTTTRRROOOLLLLLLJJJGGGCCCAAACCCFFFCCCBBBAAAAAA@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<============<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHGGGFFFGGGIIIGGGHHHJJJKKKKKKKKKLLLLLLJJJKKKMMMPPPRRRUUUWWWXXXUUUUUUTTTSSSRRRQQQQQQPPPLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYWWWVVVXXXZZZ\\\\\\\\\]]][[[XXXUUUTTTUUUWWWYYYWWWWWWWWWXXXYYYYYYZZZZZZ\\\[[[ZZZYYYZZZ[[[\\\]]]ZZZ[[[\\\]]]\\\YYYVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZYYYVVVSSSOOOPPPQQQPPPOOOOOOQQQSSSOOOPPPRRRSSSTTTTTTTTTSSSNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQSSSVVVXXXYYYZZZZZZUUUTTTSSSQQQPPPOOONNNNNNLLLLLLKKKJJJHHHHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEEEEFFFFFFFFFGGGFFFHHHIIIIIIJJJMMMSSSXXXfffzzz~~~}}}|||sssmmm___^^^___bbbgggkkkllllllmmmsss|||sssnnnooosssuuuvvvkkkgggbbb```___]]]YYYVVVVVVVVVWWWYYY]]]aaafffiiiiiikkknnnqqqtttwww{{{~~~///000000111222222333333333333444444444444333333555777999999888777888999999::::::::::::<<<@@@CCCFFFFFFIIINNNOOOOOORRRWWW^^^bbbhhhnnnttt|||~~~xxxkkkgggbbb\\\WWWTTTSSSRRRMMMQQQSSSRRRQQQXXXfffrrrjjjXXXQQQOOOLLLIIIHHHFFFCCC@@@@@@BBBDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>>>>????????????@@@AAAAAABBBCCCCCCDDDFFFGGGFFFEEEEEEFFFGGGCCCEEEGGGHHHHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVTTTSSSSSSRRRQQQPPPPPPOOOJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXVVVVVVWWWYYY[[[[[[[[[\\\[[[XXXVVVUUUVVVXXXZZZXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXZZZ[[[\\\]]]ZZZZZZ[[[[[[YYYVVVTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXWWWWWWXXXWWWTTTRRRLLLMMMOOOPPPPPPPPPRRRTTTOOOPPPRRRSSSTTTTTTTTTTTTOOOOOOPPPQQQQQQQQQQQQPPPOOOPPPSSSUUUWWWXXXXXXXXXSSSRRRQQQOOONNNMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHKKKOOORRRUUUeeeyyytttmmmddd___^^^^^^]]]\\\ZZZ___jjj{{{{{{xxxzzzzzzwwwsssooolllkkkkkkjjjiiiiiiiiiiiiiiicccbbbaaa``````aaabbbcccdddeeejjjrrr|||...//////000000111222222333333333444444333333222333555777777666555666777777888:::::::::<<<>>>@@@AAA@@@DDDKKKLLLJJJLLLQQQUUUZZZ```eeejjjqqq{{{|||uuuqqqnnniiieee]]]ZZZVVVQQQMMMKKKJJJJJJIIILLLNNNLLLJJJNNNYYYbbbppp~~~qqq]]]TTTQQQNNNHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@==============================<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<<<<999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>???@@@@@@??????@@@@@@AAAAAABBBBBBBBBDDDEEEDDDBBBBBBBBBDDDBBBDDDGGGHHHGGGGGGHHHJJJJJJJJJLLLMMMOOOQQQRRRSSSQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUUUUVVVVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWUUUUUUVVVXXXZZZZZZZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUWWWXXXXXXYYYXXXVVVTTTTTTTTTTTTRRRPPPJJJMMMPPPQQQPPPPPPQQQRRRNNNPPPQQQSSSTTTUUUTTTTTTPPPPPPPPPPPPPPPQQQRRRRRROOOPPPRRRTTTTTTSSSRRRQQQOOONNNMMMLLLLLLMMMMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFHHHKKKMMMMMMXXXdddppp}}}zzzsssnnniiibbb]]]WWWVVV[[[fffnnnttt{{{|||zzz|||~~~|||yyyvvvpppjjjfffcccaaa```[[[\\\```gggooovvvzzz{{{zzzwwwwww|||.........///000000111111333333333444444333222222222333555555444333444555666999<<<============>>><<<<<>>>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888999:::;;;<<<===888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@?????????@@@@@@AAAAAABBBAAABBBCCCBBB@@@???@@@AAACCCFFFIIIIIIHHHHHHJJJLLLIIIJJJKKKLLLNNNOOOPPPQQQPPPOOOOOOOOOOOONNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\ZZZWWWVVVVVVWWWYYYZZZ[[[ZZZYYYYYY]]]\\\ZZZYYYWWWUUUTTTSSSUUUVVVVVVWWWVVVUUUTTTSSSSSSTTTTTTUUUWWWXXXYYYYYYWWWUUURRRQQQQQQQQQPPPOOOKKKMMMQQQRRRQQQOOOOOOOOONNNPPPQQQSSSTTTUUUTTTTTTRRRRRRQQQPPPPPPRRRSSSTTTPPPQQQRRRRRRQQQOOOMMMKKKLLLKKKKKKKKKKKKMMMOOOPPPJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDFFFIIIJJJKKKQQQXXX___jjjyyyzzznnnfffccc\\\YYY[[[]]]^^^ccckkkmmmsssyyy|||{{{wwwuuutttuuuvvvyyyzzzuuuqqqnnnjjjkkknnnssszzz~~~{{{}}}////////////////////////222222222222000...+++***222222333444444555555666777777888999:::<<<>>>???===???BBBCCCDDDGGGJJJMMMMMMLLLKKKMMMQQQXXX___cccgggiiikkkrrrwwwqqqgggddd___YYYUUUQQQPPPOOOOOOMMMKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNVVV\\\bbbccc___YYYWWWWWWNNNKKKGGGBBB???>>>>>>???DDDCCCBBBAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============::::::::::::::::::::::::777:::>>>AAABBB@@@>>>;;;888888999999999:::::::::;;;;;;:::999999:::;;;;;;::::::;;;;;;::::::999888:::::::::;;;;;;;;;;;;<<<888999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDEEEGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOOOONNNLLLKKKIIIHHHHHHKKKLLLMMMOOOOOONNNMMMMMMUUUSSSRRRRRRSSSUUUTTTSSSQQQQQQQQQQQQQQQSSSUUUVVVWWWVVVUUUSSSRRRRRRQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZYYYVVVUUUVVVZZZ]]]YYYZZZ[[[\\\\\\[[[ZZZYYYTTTUUUWWWXXXZZZ[[[[[[\\\[[[\\\]]]]]]\\\YYYWWWUUUTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVZZZXXXVVVSSSQQQOOOOOONNNRRRRRRRRRRRRSSSQQQNNNKKKLLLNNNPPPRRRTTTTTTTTTTTTPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQPPPOOONNNLLLKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEIIILLLOOOSSSYYY```hhhnnn~~~vvvpppggg___\\\ZZZZZZZZZdddggggggeeehhhnnnnnniiiiiimmmvvv~~~zzzrrr////////////////////////111111222111111000//////222222333333444555555555666666777888999;;;===>>>===???AAACCCDDDFFFIIILLLJJJJJJKKKMMMPPPUUUYYY[[[]]]```ccckkk{{{wwwmmmfffbbb^^^\\\XXXSSSOOOMMMLLLKKKLLLKKKIIIGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFFFFHHHIIILLLSSSYYY[[[XXXTTTSSSSSSLLLIIIEEEBBB???>>>??????BBBAAA@@@??????>>>>>>???>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::::::::::::::::::::<<>>===888888888999999999::::::;;;:::999888888999:::;;;777888999:::;;;<<<<<<<<<999999999:::::::::;;;;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>???@@@BBBBBBBBBBBBBBBAAAAAA@@@???BBBCCCEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNRRRQQQPPPPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRTTTVVVWWWWWWVVVUUUTTTRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXXXXWWWVVVXXX[[[]]]\\\]]]]]]]]]\\\[[[YYYXXXUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVVVVWWWWWWWWWWWWUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUTTTRRRPPPOOOQQQQQQQQQRRRSSSRRRPPPMMMLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOMMMKKKJJJIIIGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEELLLMMMNNNPPPRRRVVV\\\```kkkxxxvvvooohhhccc```]]]______aaajjjxxxllljjjlllppprrrssswww}}}|||sssiiibbb////////////////////////000000000000111222333444222222333333444444555555555555666777888:::;;;<<<===>>>@@@AAABBBDDDGGGJJJFFFGGGIIILLLNNNPPPRRRSSSUUUXXX[[[bbbppp~~~}}}rrrhhhaaa\\\XXXVVVSSSQQQNNNKKKIIIGGGGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFIIIHHHFFFDDDCCCBBBBBBCCCBBBGGGNNNPPPOOOLLLLLLMMMHHHFFFCCC@@@?????????@@@???>>>>>>======>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;<<<<<<=========<<<<<<888888888999999999999:::999999888888888888999999777888999;;;<<<<<<<<<<<<999999999999::::::::::::999:::;;;<<<<<<===<<<<<<===========================>>>>>>>>>======???@@@@@@@@@@@@@@@@@@?????????BBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNIIIIIIIIIJJJLLLMMMOOOPPPPPPNNNNNNOOOQQQSSSSSSRRRRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWTTTUUUWWWWWWWWWXXX[[[]]]]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVXXXZZZ[[[\\\\\\\\\]]]^^^^^^^^^]]][[[ZZZXXXVVVWWWWWWXXXWWWUUUTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZXXXVVVSSSQQQPPPOOOPPPRRRTTTTTTRRRPPPNNNOOOOOOPPPQQQSSSTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJKKKJJJJJJLLLPPPSSSYYYfffzzzzzzuuuqqqnnnhhhdddhhhrrrzzz|||qqqkkkggggggfffcccbbbcccppprrrzzz~~~yyy{{{}}}zzzuuupppooossswwwzzzzzzvvvsssnnniiiccc\\\UUUQQQ////////////////////////000000//////000222333555111222222333444444555555555555555666777888999:::<<<===???@@@AAABBBEEEGGGDDDDDDFFFHHHKKKMMMOOOPPPSSSVVVXXX[[[dddnnnsssrrrwwwuuuxxx}}}zzzwwwtttqqqjjjeee^^^XXXUUUSSSQQQOOOJJJIIIHHHFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEGGGFFFDDDCCCAAAAAA@@@AAA===AAAFFFHHHGGGFFFFFFFFFDDDBBBAAA???>>>>>>???@@@===============>>>??????;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999888777777777888888888888888888999999999999888888777777777777888888;;;;;;;;;;;;;;;:::999999999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===>>>===<<<<<<>>>@@@???????????????@@@@@@AAADDDDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNHHHGGGGGGHHHJJJMMMOOOQQQNNNMMMMMMNNNPPPSSSSSSSSSQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVSSSUUUWWWXXXWWWXXXYYY[[[ZZZYYYYYYXXXWWWVVVTTTTTTVVVWWWXXXZZZ[[[\\\\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZVVVVVVWWWWWWVVVUUUSSSRRRTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[]]]^^^]]]ZZZVVVTTTNNNNNNOOOQQQSSSUUUTTTRRRRRRRRRQQQRRRSSSUUUWWWXXXVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFFFFFFFHHHLLLOOOQQQ\\\lll|||uuummmiiieeeccciiidddbbbeeefffbbb]]][[[XXX]]]gggrrr{{{}}}xxxqqqkkkeeebbbdddhhhnnnqqqqqqllleeeaaa\\\YYYUUUSSSTTTWWWZZZ\\\bbb```\\\XXXTTTPPPLLLIII////////////////////////111000///......///111222111111222222333444444555444444444555666777888999;;;<<<>>>??????@@@CCCEEECCCBBBCCCDDDGGGKKKOOORRRQQQTTTUUUVVVZZZbbbeeeccceeefffkkkqqquuuvvvxxx|||{{{|||uuummmgggdddbbb^^^ZZZTTTRRRPPPOOONNNMMMJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB>>>@@@CCCDDDDDDBBBBBBAAA@@@???>>>======>>>>>>???===<<<<<<======>>>???@@@::::::::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::888888888888888888888888999888666444444555777888777777888888888999999999777777777777777777777777::::::;;;;;;::::::999888999:::::::::;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<===>>>@@@????????????@@@BBBCCCDDDGGGFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGHHHJJJMMMOOOQQQOOOMMMMMMNNNQQQSSSSSSSSSPPPQQQRRRTTTUUUWWWWWWXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[]]]]]]]]]]]]\\\[[[[[[ZZZWWWXXXXXXXXXXXXVVVUUUTTTTTTSSSSSSSSSTTTVVVXXXYYY[[[]]]___```___[[[WWWUUULLLLLLMMMOOORRRUUUUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWTTTSSSQQQPPPOOOOOOOOOPPPSSSRRRRRRQQQPPPNNNLLLLLLIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEEEEGGGJJJLLLOOOUUU```jjjuuuttthhhaaa\\\VVVTTTYYY^^^___```bbbbbbdddiiinnnqqquuu}}}{{{{{{{{{}}}|||yyyoookkkeee___ZZZWWWTTTRRRRRRTTTVVVXXXWWWUUUQQQOOOOOONNNLLLJJJIIIKKKPPPSSSVVVVVVVVVTTTRRRPPPOOOOOO////////////////////////111000//////////////////111111222222333333444444555555555555666777888999:::<<<=========>>>@@@BBBAAAAAAAAABBBEEEIIIMMMPPPKKKOOOQQQQQQUUU[[[^^^]]]\\\___bbbeeefffhhhjjjmmmkkknnnsss{{{}}}vvvoookkkfffaaa[[[WWWUUUSSSPPPMMMKKKJJJJJJKKKLLLKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAA@@@???=========<<<<<<=========<<<<<<<<<<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777777777777999888666555555777888:::777777777888888888888999777777888888888888777777555666777999::::::::::::999999999999::::::::::::999999::::::::::::999999999999999:::;;;;;;<<<<<<<<<===>>>===<<<<<<>>>@@@????????????AAACCCEEEGGGIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPOOONNNMMMNNNPPPRRRRRRQQQOOOPPPRRRTTTUUUVVVWWWWWWYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVTTTTTTVVVWWWYYYXXXXXXWWWXXXXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^^^^]]]YYYUUUSSSKKKKKKKKKMMMQQQSSSTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEEEEDDDDDDEEEGGGJJJNNNSSSZZZcccppp~~~wwwoooddd\\\UUUTTTUUUXXX]]]cccooooooqqqssssssttt}}}{{{wwwtttuuuzzz}}}}}}|||wwwsssqqqxxx}}}xxxyyy{{{}}}}}}tttlllhhhiiillljjjnnnoookkkiiikkkkkkiiifffggghhhgggeeebbb^^^\\\YYYWWWSSSOOOLLLKKKJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMNNNNNNOOORRRYYY___^^^```ccccccbbbaaaaaabbb///////////////////////////000000111111000000000111111111222333333444444555555555555666777888999:::;;;<<<<<<<<<<<<>>>@@@???@@@AAABBBDDDFFFHHHJJJGGGLLLNNNNNNQQQVVVYYYXXXXXX[[[]]]\\\\\\^^^aaacccddddddgggooovvvzzz||||||yyy}}}yyytttmmmhhhddd```[[[XXXTTTRRROOONNNMMMLLLJJJIIIJJJIIIHHHHHHJJJJJJHHHGGGEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@@@@???>>><<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;::::::::::::999999999999777777777777777777777777777666555555555777999:::777777777777888888888888777777888999999888777777444555666777888999999999777777777777888888888888888888888999999888888777888888888999:::;;;;;;;;;:::;;;<<<;;;::::::<<<>>>???>>>>>>???AAADDDFFFHHHIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEFFFGGGIIIKKKLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOOOOOOOMMMOOOQQQSSSUUUVVVVVVVVVZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSTTTWWWZZZ[[[ZZZYYYXXXWWWWWWXXXXXXUUUVVVWWWXXXXXXYYYYYYXXXYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZXXXTTTQQQOOOJJJJJJJJJLLLOOORRRSSSSSSNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDCCCBBBAAABBBDDDEEEGGGKKKNNNTTT___lllvvvyyytttoookkkjjjhhhfffkkkqqqsssrrrsssuuutttrrruuu{{{{{{xxxwwwxxxpppoooooopppqqqqqqppppppffffffgggjjjpppuuuzzz|||mmmnnnnnnllliiieeecccbbb^^^___```aaacccdddeeefffgggfffccc^^^XXXUUUWWWZZZVVVZZZZZZWWWUUUWWWXXXWWWTTTVVVXXXXXXWWWVVVTTTTTTSSSRRROOOKKKHHHGGGHHHIIIFFFGGGIIIKKKLLLMMMNNNOOOFFFLLLRRRVVVZZZaaallluuu}}}}}}////////////////////////...///111333333333222111000111111222333333444444666666666666666777888999:::;;;<<<;;;;;;;;;===???===???AAACCCEEEEEEDDDCCCGGGKKKNNNMMMNNNRRRUUUTTTTTTXXXZZZXXXWWWZZZ___aaacccaaabbbggglllmmmlllkkklllppprrrttt|||}}}yyyuuuooojjjddd___YYYUUUTTTSSSPPPNNNJJJJJJKKKJJJJJJIIIJJJJJJIIIFFFCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???===>>>????????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>=========???@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999888888888777777999999:::::::::;;;;;;;;;999999999888888888888777777777777777777777777777444333333333444666777888777777777777888888888888777888999::::::999888777777777777777777666555555555555555555666666666666777777888888888777777666777777888999::::::;;;;;;999:::::::::999999;;;===>>>======>>>@@@CCCFFFHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNNNNNNNMMMNNNLLLKKKKKKMMMNNNMMMLLLLLLNNNPPPSSSUUUVVVVVVVVVZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRUUUYYY\\\\\\ZZZXXXVVVUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWVVVWWWWWWWWWVVVTTTPPPMMMKKKJJJIIIIIIKKKNNNQQQRRRRRROOOPPPQQQSSSSSSSSSRRRRRROOOPPPQQQRRRRRRRRRQQQPPPJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC===???AAAAAA@@@@@@BBBDDDCCCEEEGGGIIILLLTTT^^^fffvvv~~~uuuxxx{{{|||xxxyyyxxxtttpppnnnpppsssqqqtttvvvuuuqqqoooppprrriiimmmqqqqqqpppsss{{{bbb___ZZZVVVTTTTTTVVVWWWRRRRRRRRRSSSTTTTTTUUUUUUSSSTTTSSSOOOKKKJJJLLLOOOKKKPPPQQQNNNNNNPPPQQQPPPPPPRRRUUUVVVVVVWWWWWWXXXWWWUUUSSSNNNKKKIIIIIIJJJIIIKKKNNNRRRTTTVVVVVVVVVZZZaaakkkrrryyy............////////////////////////000000000000000111333444555555444444666555444333444666888:::;;;;;;;;;<<<<<<<<<<<<<<<======???@@@BBBCCCEEEEEEHHHJJJLLLMMMMMMOOOQQQSSSVVVVVVUUUVVVWWWYYY[[[\\\]]]\\\]]]aaadddeeeccc```cccdddhhhnnnvvv|||{{{wwwpppnnnjjjeee```\\\YYYWWWRRROOOMMMMMMNNNNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>======???@@@@@@@@@@@@>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999444333222444666888999888>>>===;;;999888777666666666666666666555555555555444444444555666777777888777777666666666666777777888777777666555444444444555555555555666666666666999888777555555555666777888888888888888888888888666888999999888888999:::;;;::::::999999::::::;;;999:::<<<>>>AAACCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEFFFGGGHHHIIIFFFEEECCCBBBBBBDDDFFFGGGGGGHHHJJJKKKMMMMMMLLLLLLHHHJJJMMMNNNMMMMMMMMMNNNLLLNNNQQQTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUVVVUUUSSSQQQSSSSSSSSSTTTUUUWWWXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUURRRSSSTTTVVVXXXZZZ[[[\\\YYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQVVVUUUTTTSSSQQQNNNLLLKKKHHHIIIKKKMMMNNNOOOOOOPPPTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQTTTVVVVVVSSSOOOMMMLLLKKKKKKLLLMMMPPPQQQOOONNNLLLJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDAAAAAAAAA@@@@@@?????????===>>>@@@AAAAAA@@@>>>===CCCCCCCCCEEEGGGKKKOOOQQQcccrrrxxxlllkkkqqquuu{{{ssssssxxxxxxwwwwwwyyy}}}~~~|||ooo^^^QQQRRRWWWXXXWWWWWWWWWSSSPPPPPPNNNKKKKKKNNNMMMMMMMMMKKKIIIGGGHHHIIIMMMJJJKKKOOOQQQQQQTTTYYYVVV^^^bbb___^^^dddlllqqqvvvrrrjjj```XXXSSSSSSTTTUUUXXX\\\bbbgggllloooppprrrxxx---.........////////////.../////////000000000000111///,,,++++++...222555333222111000111333555666:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEGGGIIIKKKLLLLLLMMMPPPRRRTTTSSSTTTUUUVVVYYY[[[\\\[[[[[[\\\^^^aaabbb```]]]\\\]]]___dddiiinnnppppppoooqqqssssssssstttvvvxxx}}}}}}zzzzzz}}}yyytttmmmjjjjjjiiifffbbb^^^]]]ZZZVVVSSSPPPOOONNNNNNLLLJJJJJJKKKJJJHHHFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@?????????>>>=========<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999444333222444666888888888::::::999888777777777777666666666666555555555444333444444555666666777777555555444444444444555555777777666666555444444333444555555555666666666666777777555444444444555555555555555555555555555555666888999999888777999:::::::::999999999999::::::999:::;;;===???AAABBBCCC???@@@@@@@@@AAAAAABBBBBBDDDEEEEEEFFFFFFGGGGGGHHHEEEEEEDDDCCCDDDEEEFFFGGGFFFGGGIIIJJJKKKKKKKKKJJJIIIKKKNNNNNNNNNMMMMMMNNNMMMOOOQQQTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSTTTUUUTTTRRRPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYXXXVVVUUUTTTTTTTTTUUURRRSSSTTTUUUWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSRRRQQQSSSRRRQQQPPPNNNLLLJJJIIIFFFGGGHHHIIIKKKLLLMMMNNNUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQTTTVVVVVVSSSOOOMMMLLLKKKKKKLLLMMMPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@????????????@@@AAABBBBBBAAA@@@???AAAAAAAAACCCEEEHHHLLLMMMQQQ___qqq{{{sssiiifffhhhhhhiiikkkqqqxxx|||~~~}}}pppcccZZZ]]]fffkkkmmmoookkkeee^^^[[[VVVQQQPPPSSSTTTTTTSSSPPPNNNMMMNNNOOOUUUSSSUUU[[[^^^```eeekkkkkkuuu|||}}}|||pppiiifffggglllpppvvv|||---------.........//////....../////////000000000222000---,,,---///333555444333333333333555666888999999:::::::::;;;;;;;;;<<<<<<===???AAABBBDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPPPPQQQRRRTTTVVVYYY[[[\\\YYYYYYZZZ[[[]]]]]][[[YYY\\\[[[\\\___bbbeeeeeeeeecccdddffffffeeefffgggiiilllnnnnnnllljjjiiimmmppptttzzzxxxsssqqqpppmmmjjjddd```[[[YYYYYYYYYVVVSSSPPPOOONNNLLLKKKJJJJJJJJJIIIHHHFFFEEEFFFFFFDDDBBB>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888555333222333666888888777777777666666666777777888666666555555555444444444333444444555555666666666555444444333333444444555666666666555555444444333444444444555555555666666666555444444333333444444444444444444444444444444666777999888777777888:::999999999888888999999999999999:::;;;===>>>??????>>>>>>??????@@@AAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIILLLMMMOOOOOONNNMMMMMMNNNNNNPPPRRRTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQRRRSSSSSSQQQOOOOOOOOOPPPQQQSSSUUUWWWXXXWWWVVVUUUSSSSSSSSSTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTTTTSSSRRRPPPPPPPPPOOONNNLLLKKKJJJIIIKKKKKKKKKKKKLLLNNNPPPRRRUUUTTTSSSQQQPPPQQQQQQRRRQQQQQQQQQSSSUUUUUURRRPPPMMMLLLLLLKKKLLLMMMOOOPPPOOONNNLLLJJJIIIHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCBBBAAA@@@@@@??????@@@BBBDDDGGGHHHHHHQQQ^^^jjjvvv{{{tttlllggggggkkkmmmqqqxxxyyyrrrooowwwwwwppphhhaaa___bbbeeeeeeccc```]]]]]]^^^```ffffffjjjqqqvvvzzz|||yyyyyy,,,,,,---------................../////////000000---///111333444333111///444444444444444666777888777888888999999:::::::::;;;;;;<<<>>>@@@AAACCCCCCCCCEEEGGGHHHIIIJJJLLLNNNNNNOOOQQQTTTWWWYYY\\\]]]XXXXXXXXXYYYYYYYYYWWWVVV\\\[[[[[[]]]___``````___```aaabbbbbbaaa```bbbcccbbbcccdddbbbaaa```bbbeeefffkkkooorrrvvv|||}}}zzzwwwxxx|||~~~|||wwwsssqqqqqqpppppplllhhhccc```^^^]]][[[YYYXXXVVVRRRQQQQQQQQQPPPNNNJJJIIIHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBAAA@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<:::999999999:::;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999888888888888777777777777777777777777555333222333555777777777666555555555555555555666555555555444444444333333333333444444444555555555666555555555555555555666555555555444444444333333333333444444444555555555555555444444444444444444555555555555555555555555666777888888777777888999999888888777777888888999888888999::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIMMMOOOPPPOOONNNMMMMMMNNNOOOPPPRRRTTTTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSRRRQQQRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOPPPRRRTTTTTTSSSQQQPPPPPPOOONNNNNNMMMLLLLLLLLLOOONNNMMMMMMNNNPPPSSSTTTUUUTTTRRRPPPPPPPPPQQQRRRPPPQQQRRRSSSSSSSSSQQQPPPLLLLLLKKKKKKLLLMMMNNNNNNKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDBBBAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???>>>?????????????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@BBBCCCDDDHHHMMMSSSYYYbbbrrr~~~zzzyyywwwwwwxxxxxxwwwzzz~~~~~~|||xxxuuuuuuwwwyyy}}}~~~,,,,,,,,,,,,------------............////////////***,,,///111111000---,,,000000000000111222333333666666666777888999999:::999:::;;;===???@@@BBBBBBBBBDDDFFFGGGGGGHHHKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\VVVVVVWWWWWWVVVUUUUUUUUUWWWVVVVVVWWWYYY[[[ZZZYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]]]]^^^]]]\\\\\\]]]^^^___bbbcccbbbccchhhjjjiiigggiiikkklllmmmnnnmmmlllhhhiiiiiikkknnnrrrxxx|||~~~}}}{{{xxxuuurrrooonnnmmmiiiccc___^^^]]]\\\[[[YYYWWWTTTSSSRRRRRRQQQPPPMMMLLLJJJJJJJJJJJJIIIHHHEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999888888888999:::999999::::::::::::999999::::::::::::::::::::::::999999999888888777777777666666666666666666666666555333222333555666666666666666555444333333333333444444444444333333333333333333333333444444444444555555444444444444555555444444444444333333333333333333333333444444444444555555555555555555555555555555555555555555555555555777888888777666888999777777777666666777777777777777888888888999999999;;;;;;<<<===>>>@@@@@@AAA???AAACCCEEEEEEEEECCCBBBAAABBBCCCEEEEEEFFFFFFEEEHHHHHHHHHIIIIIIJJJKKKKKKNNNOOOPPPOOOMMMMMMNNNOOOOOOQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSRRRTTTSSSQQQRRRSSSTTTSSSRRRUUUTTTTTTTTTUUUUUUVVVWWWYYYXXXVVVVVVUUUVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTTTTQQQQQQQQQRRRQQQQQQPPPPPPOOOPPPRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKMMMPPPRRRTTTSSSRRRQQQPPPPPPPPPQQQOOOPPPQQQQQQQQQPPPOOOOOOKKKKKKJJJJJJKKKKKKLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCC???@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEGGGIIIPPP]]]ooo|||tttrrrvvv|||+++++++++,,,,,,,,,------------........./////////111000...------...000111000000111111222333333333444444555666777888888999999999:::<<<>>>???AAAAAAAAACCCEEEFFFGGGHHHJJJLLLNNNOOOQQQTTTUUUWWWWWWXXXRRRTTTTTTTTTRRRRRRRRRTTTUUUTTTSSSUUUWWWYYYYYYXXXUUUWWWXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\XXXWWW[[[]]]]]]^^^``````^^^^^^aaaaaa___YYYYYYYYY[[[]]]aaadddfffiiihhhgggfffdddbbb```___\\\YYYUUURRRQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@@@@?????????????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999888999999::::::999999888999999999999999999999999999999888888777666666666555555555555555555555555555333222333555666666555777666555444333222222222444444333333333222222222333333333333333333333333333222222111111222222333333333333333333333333333222222222333333333444444444444555666666666666555333333333333333333333333555666888777666666777999777666666555555666666777666777777777777888888888;;;;;;<<<<<<===>>>??????>>>???@@@BBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNLLLLLLNNNPPPOOOPPPRRRSSSSSSRRRQQQPPPPPPQQQSSSTTTUUUUUUTTTSSSTTTSSSQQQQQQSSSTTTTTTSSSVVVVVVVVVVVVVVVWWWXXXXXX[[[ZZZYYYWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXVVVUUUUUUUUUUUUUUUQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPJJJJJJIIIIIIJJJKKKMMMNNNOOONNNNNNNNNNNNPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPOOOMMMOOOPPPPPPNNNMMMMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@??????>>>===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@???@@@AAACCCGGGQQQ^^^hhhzzz}}}rrrqqqwww++++++++++++,,,,,,,,,,,,---------.........//////222111000/////////111222111222333444444555555555333333444555666777888888888888:::;;;===???@@@@@@AAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRSSSSSSRRRRRRNNNPPPQQQPPPNNNNNNPPPRRRVVVUUUTTTVVVXXXYYYXXXWWWRRRTTTUUUUUUTTTTTTUUUWWWTTTTTTTTTUUUUUUUUUTTTSSSPPPUUUWWWTTTSSSUUUWWWVVVVVVYYYYYYVVVVVVZZZZZZWWWSSSRRRQQQRRRSSSUUUVVVVVVYYYZZZ[[[[[[ZZZXXXWWWVVVQQQOOOMMMLLLLLLLLLKKKJJJGGGHHHIIIIIIHHHGGGGGGGGGDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC>>>@@@AAA@@@>>>===>>>@@@========================AAAAAAAAA@@@@@@@@@@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999888888999999::::::999999999888888999999999999888888999999999999999999999999999888888777666666555555444444444444444444444444555333222333444555555444555444444333333333444444333333333333222222222222333333222222222222222222222222111111111111222222222222222222222222333333222222222222333333333333222333444555666555555444333333333333333333333333555666777777666666777999666555555555555555555666666666666777777777888888;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEFFFHHHJJJLLLNNNLLLLLLMMMLLLKKKLLLNNNPPPNNNOOOQQQSSSSSSRRRQQQPPPOOOQQQSSSUUUUUUUUUTTTSSSSSSQQQPPPPPPRRRSSSTTTSSSTTTTTTUUUVVVWWWYYY[[[\\\]]][[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUUUUTTTUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRPPPOOOOOOOOOPPPJJJIIIIIIIIIJJJLLLOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTQQQRRRSSSSSSRRRQQQOOOMMMLLLNNNOOONNNKKKJJJKKKMMMGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAA???>>>>>>=========<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>?????????>>>@@@BBBDDDFFFKKKRRRXXXcccqqq}}}wwwyyy******+++++++++,,,,,,,,,---------.........//////(((***...000000---***'''......000111111111111111222222333444555666777888777888999;;;===>>>???@@@AAACCCEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPPPPOOONNNKKKMMMOOONNNLLLKKKNNNQQQUUUSSSRRRSSSUUUUUUTTTSSSNNNOOOQQQQQQQQQQQQRRRTTTSSSRRRRRRSSSTTTTTTSSSQQQIIIPPPUUUTTTSSSTTTUUUSSSOOOTTTVVVSSSSSSXXXWWWSSSRRRPPPOOOOOOPPPPPPOOOOOOMMMNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJKKKLLLLLLKKKIIIFFFGGGIIIHHHGGGEEEDDDDDDAAABBBCCCCCCAAA@@@@@@AAA@@@@@@@@@??????@@@@@@AAA<<>>>>>??????============<<<<<<<<<;;;;;;;;;;;;:::::::::999999;;;::::::999888777666666777888:::;;;;;;:::999888888888999999999999888888888888888888888888888888999888888777666555555444444444444444444444444444555333222222444555555444333333333333444555666777333333333222222222111111333222222222222222222222444333333333333333333444222222222222222222222333111111222222222333333333000111333444555444444333666666666666666666666666555666777777666666777888555555555444444555555555555555666666777888888888;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@@@@???>>>>>>???BBBDDDFFFCCCCCCDDDEEEGGGJJJLLLNNNJJJKKKLLLKKKKKKLLLOOOQQQMMMNNNQQQRRRSSSSSSRRRQQQOOOPPPRRRTTTUUUUUUTTTSSSRRRPPPNNNOOOPPPRRRSSSRRRQQQRRRSSSUUUXXXZZZ]]]^^^]]]\\\ZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVUUURRROOONNNNNNOOOPPPLLLKKKJJJKKKLLLOOORRRSSSMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQSSSTTTSSSQQQNNNLLLKKKMMMNNNMMMJJJIIIJJJLLLFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@???>>>???@@@BBBCCC@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???============>>>;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>===@@@BBBCCCCCCDDDFFFHHHTTT]]]gggmmmvvv{{{zzz,,,+++***)))***+++,,,---***,,,...///......///111,,,------...///000111111222111000000000222444666222444555555444555666777555666888888888:::<<<>>>@@@@@@BBBCCCEEEGGGIIIIIILLLLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQPPPOOOPPPQQQRRRSSSOOOOOONNNNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<:::999888777666777888999999999999999888888888888777777777666777888888888999999999999444444444555555555555666444444444555555555666666555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111111000555444222111111111222222222222222222222222222222222222222333333333444444555:::>>><<<666111111222555555555666666666666777222333333333333555888;;;555555444444444666777888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????>>>??????@@@@@@DDDDDDDDDGGGJJJLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIKKKLLLNNNOOOOOOOOOOOONNNOOOPPPRRRSSSTTTTTTTTTOOONNNNNNNNNOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXXXX]]][[[WWWUUUTTTTTTUUUWWWSSSTTTVVVXXXXXXXXXVVVUUUVVVUUUSSSRRRQQQQQQRRRRRRTTTUUUUUUVVVVVVWWWXXXXXXUUUSSSNNNKKKJJJLLLOOOQQQNNNLLLKKKKKKNNNQQQSSSTTTRRRQQQPPPOOONNNMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGEEEDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>======<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<===>>>???AAABBBCCCDDDIIIMMMQQQVVV^^^mmm,,,+++*********+++------+++---//////...---......------......//////000000222111000000000222444555222333555555444444666777777888999::::::;;;>>>@@@@@@@@@AAACCCDDDFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLMMMNNNOOOOOOOOONNNOOOOOONNNMMMNNNOOOPPPQQQOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>==================>>>>>>==================>>>>>>======<<<<<<;;;;;;:::======<<<;;;:::999888888777777888888999999888888777777777666666666555555777777777777888888888888666666555555444444444333333333444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000444333222111000000111222222222222222222222222222222222222222333333333333444777999888444111000111444444444555555555666666222333444444444555777999666666666666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>??????@@@@@@CCCCCCDDDGGGJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXUUUSSSSSSTTTVVVWWWSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWTTTRRROOOMMMLLLNNNPPPQQQOOOMMMKKKLLLOOORRRTTTTTTRRRRRRPPPOOOMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDD@@@???=========>>>???AAAAAAAAAAAA@@@@@@??????>>>???>>>==================>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>??????@@@AAAAAAAAAEEEGGGJJJLLLPPPZZZhhhrrr,,,,,,+++++++++,,,---...---...//////---,,,,,,---..................//////111000000000000222333555111333444444444444555777666888999999999:::===??????@@@AAABBBCCCDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA??????????????????>>>>>>@@@???>>>=====================<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999;;;;;;:::::::::999999999777888888888888777777666666555555555555444444444555555666666666777777777777777666555444333222222222222333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111111111000000000222111111000000000000111222222222222222222222222111111111222222222333333333333333222111111000000333333333333444444444444222444666666555444555666555555666777888;;;<<<>>>999999999999999999999999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDFFFIIIKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRRRRSSSUUUVVVSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRSSSTTTTTTUUUUUUVVVSSSRRRQQQPPPPPPPPPQQQRRROOONNNMMMNNNPPPSSSTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB>>>============???AAABBBBBBBBBAAA@@@???>>>===============<<<======>>>>>>>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;========================????????????????????????@@@AAACCCCCCDDDJJJRRRYYYdddmmmzzz,,,,,,,,,,,,,,,---------,,,---///...---,,,,,,---.....................---000000//////000111333333111222444444333333555666444555666666666777999;;;>>>>>>???@@@AAAAAABBBBBBEEEFFFGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLMMMMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB??????????????????????????????>>>>>>>>>>>>======@@@???>>>>>>===============<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::999999888999999999999999999999999888888888888777666555555555555555555444444444444444444444555555555666666666666555444444333222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000////////////000111111111111111111111111000000000111111111222222333111///...000111111111111222222222333333333333222555777777666444444444444444555666777888999:::777777777777777777777777999999999:::;;;;;;<<<<<<>>>>>>===>>>>>>???@@@AAACCCBBBCCCEEEHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNPPPQQQRRRQQQPPPOOORRRRRRRRRRRRSSSTTTUUUVVVWWWVVVTTTSSSRRRSSSTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSPPPOOONNNOOOQQQSSSTTTTTTRRRQQQPPPNNNLLLKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKIIIHHHFFFEEEDDDCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA>>>>>>======>>>???@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>======<<<<<<<<<======::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAABBBEEEJJJNNNQQQXXXbbbmmmvvv~~~++++++,,,,,,,,,---------)))+++---...------...///............------------////////////000111222222000111333333222222444555333444555555555666888:::<<<<<<===>>>??????@@@@@@DDDEEEEEEFFFGGGGGGFFFFFFCCCDDDGGGJJJMMMOOOQQQQQQMMMLLLKKKKKKKKKLLLNNNOOOPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDCCCCCCBBBDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===????????????>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888777777777888888888888888777777777777777666555444666666555555555444444444333444444444444555555555333444444444444444444444111111111222222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////////////////000/////////111111111111111111111111/////////000000000111111222000...---///111222222111111111111222222222333333555777777555444333444666666666666777777777666666666666666666666666666888888999999:::;;;;;;;;;============>>>???@@@AAABBBBBBBBBDDDGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHJJJJJJNNNOOOOOOPPPOOONNNLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPRRRRRRRRRRRRSSSTTTUUUUUUYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPQQQRRRSSSSSSPPPQQQQQQRRRRRRSSSTTTTTTRRRRRRSSSSSSSSSSSSSSSSSSPPPOOONNNOOORRRSSSSSSSSSQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIKKKLLLLLLMMMMMMMMMKKKJJJIIIHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========>>>>>>?????????<<<<<<;;;<<<<<<===>>>>>>======<<<<<<<<<<<<======::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>???<<<===???@@@AAACCCEEEFFFHHHKKKPPPVVV^^^gggpppvvv|||)))***+++,,,,,,,,,++++++(((***,,,---------...000------------------...............///000000111111///111222222222222333555555666777777666777999;;;999:::;;;<<<===>>>??????BBBCCCDDDEEEEEEEEEEEEEEEDDDEEEHHHLLLOOOQQQSSSTTTMMMMMMLLLKKKLLLMMMNNNOOOOOONNNLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>?????????;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999888888666666777777777777777777555666666666666555555444666666555555555444444444333333444444444555555555222222333333444444444444111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000/////////...//////000000000000///111111111111111111111111........./////////000000000000///...///000111333111111111111222222222222333555666666555444444555888888888888888777666666555555555555555555555555888888999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJOOOOOOPPPPPPPPPOOOMMMLLLNNNNNNNNNOOONNNNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNOOOPPPRRRRRRSSSSSSSSSPPPQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNOOOQQQSSSRRRQQQOOOOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>======<<<;;;;;;<<<===>>>???@@@@@@<<<<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;<<<======999999999999999999999999999999::::::;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<===============AAABBBDDDGGGMMMUUU___eeelllttt((()))***+++++++++******)))+++------,,,,,,---...,,,,,,,,,------.........------...///000000000000///000222222111111333444444555666666555666888999777777999:::<<<===>>>??????@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPQQQMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>======<<<<<<===>>>???@@@@@@AAA>>>>>>=========>>>>>>???;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::999999666666666666666666666666444444555666666666555555444444444444333333333333444444444444555555555555444444333333333333333333222222222222333333333444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111000000000////////////...///000111111111000000111111111111111111111111------........./////////---///111000------///222111111111222222222333333444555555555444444555777555666777777888777666666555555555555555555555555888888999999:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAACCCEEEFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJMMMNNNOOOPPPOOONNNMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMMMMNNNPPPRRRTTTUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVUUUTTTRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRNNNNNNNNNOOOQQQRRRQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>?????????>>>>>>===<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<999999999999999999999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<===???AAADDDIIIPPPTTTZZZaaakkkttt{{{'''((()))***+++***))))))+++---......,,,++++++,,,++++++,,,,,,---...//////,,,---...///000000000000///000222222111111333444222333444444333333555777555666777999;;;===>>>???===>>>???@@@AAABBBBBBBBBDDDDDDFFFHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCC????????????>>>>>>>>>>>>============>>>>>>>>>>>>:::;;;<<<===>>>@@@AAAAAA======<<<<<<<<<======>>>;;;::::::999999::::::;;;;;;::::::999999::::::;;;===<<<<<<;;;;;;::::::999777777666666555555555555333333444555666666666666333333333222222222111111444444444555555555666666666555444444333222111111222222333333333444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////...///000222222222111000000000000000000000000000---------.........//////***...222000,,,***---111111222222222222333333333444555555444333444666888000111333555555555555444555555555555555555555555888999999::::::;;;<<<<<<;;;;;;<<<<<<===???@@@AAAAAA@@@AAABBBEEEFFFEEECCCDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOOOONNNMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLLLLMMMOOORRRUUUWWWSSSSSSSSSSSSTTTUUUVVVWWWTTTSSSSSSRRRQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOQQQQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUSSSQQQQQQQQQQQQRRRNNNMMMMMMOOOQQQQQQPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBAAA@@@>>>===<<<===>>>??????@@@@@@???===============<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;999999999999::::::;;;<<<888888888888888888888888888888999::::::;;;<<<<<<======<<<;;;;;;:::999999<<<;;;;;;===???@@@AAA@@@;;;===??????@@@BBBEEEGGGKKKRRRZZZbbbhhhqqq|||***+++,,,,,,+++***)))(((***+++,,,,,,******+++,,,---,,,************,,,---///000111111111111111000111111222222222111111000111111222222222333333333666666777888999;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCEEEGGGJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIJJJJJJIIIGGGEEEDDDCCCDDDFFFIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBB???>>>>>>===============??????>>>>>>=========<<<===============<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::;;;===>>>>>>===;;;:::666666666555444444333333444444555555555555444444333333333333333333333333555444444444444333333333...///000111111111111111333333333333333333333333111111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111////////////////////////.........///111000...,,,...///////////////......222111111111000000//////////////////////////////000000000000000000000000000111111222222333444444555555444333444555666777666555444333333333333333444444444555555555555666666666666777888888999999:::<<<===>>>===>>>???AAA??????@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKNNNMMMKKKIIIIIIIIIKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSQQQPPPOOONNNNNNLLLLLLLLLLLLNNNOOOQQQRRRPPPRRRSSSUUUUUUSSSRRRQQQRRRQQQPPPOOOPPPSSSVVVXXXYYYXXXVVVUUUTTTRRRNNNKKKMMMMMMNNNOOOOOOMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLPPPNNNLLLLLLKKKKKKHHHGGGJJJHHHFFFDDDCCCCCCEEEEEE@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBAAAAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888666666888999999888777666666666777777777888888888<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>???FFFIIIMMMPPPTTT\\\hhhqqq}}}***++++++,,,+++***)))(((***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,......///000111111000000000111111222222111111000111111111222222222333333555555555666888999;;;<<<<<<<<<===>>>???@@@@@@AAABBBBBBDDDFFFHHHJJJLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKKKKJJJIIIHHHGGGDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA??????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::<<<============<<<;;;;;;::::::999999999999::::::::::::::::::999999999999888888888888888888888888999:::<<<======<<<:::999666666666555444444333333666666777777777777666666333333333333333333333333444444333333333222222222//////000111111111000000222222222222222222222222111111111000000000//////.../////////000000000000////////////////////////111111111111111111111111000000000000000000000000000///...///111111///...//////000000000000//////111111111000000000//////////////////////////////////////////////////////000111111222222333333444555444444333444555666777555555444333333333333333444444444444555555555555666666777777888999999999:::;;;============???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTUUURRRQQQOOOMMMLLLLLLLLLLLLNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTRRRPPPOOOQQQPPPPPPPPPQQQSSSUUUVVVYYYWWWVVVUUUTTTRRROOOMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMPPPNNNLLLKKKKKKJJJHHHFFFHHHGGGEEECCCCCCCCCDDDEEE@@@AAABBBCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888999999:::::::::888888888999999999888888999999:::::::::;;;;;;;;;999999999999999888888888::::::::::::999999999999::::::;;;;;;<<<=========>>>AAACCCDDDFFFLLLVVV^^^jjjsss***++++++++++++***))))))***+++,,,,,,******+++,,,,,,,,,------------,,,,,,,,,---...///000000000000000000111111111111000000111111111222222222222333333333444555666888999:::999999:::;;;<<<===>>>???AAABBBEEEGGGIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJHHHIIIJJJJJJJJJIIIIIIHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777777888888999999999999888888777777777777777777777777777777777888999:::;;;;;;:::999888666666555555444333333333555666666777777666666555333333333333333333333333333333333333222222222222000000111111111000//////111111111111111111111111111111000000000000//////....../////////000000000////////////////////////000000000000000000000000000000000000000000000000111000......000111000//////000000111111111000000111111000000000000//////////////////////////////////////////////////////000000111111222333333333444444444333444555555666555444444333333333333333444444444444555555555555666666777888888999999:::999;;;<<<=========???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNLLLKKKKKKLLLMMMQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSSSSSSSRRRPPPOOOMMMOOOPPPPPPQQQRRRSSSTTTTTTWWWVVVTTTSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMOOOMMMKKKJJJJJJJJJHHHFFFGGGFFFDDDCCCBBBBBBCCCDDDAAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;666777888999:::;;;;;;<<<:::999999888888999999999::::::::::::;;;;;;;;;;;;888888888888888999999999999999999888888888777777888888999999:::;;;;;;;;;===>>>???>>>>>>BBBHHHNNNSSS\\\kkk{{{*********+++***************+++,,,,,,******+++,,,+++,,,............,,,+++***+++,,,...///000000000//////000000111000000000111111111111222222222222333333333444666777999:::777888999:::;;;======>>>???AAADDDGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEDDDDDDCCCBBBBBBAAABBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@????????????@@@???>>>===<<<;;;;;;;;;========================;;;;;;;;;;;;;;;::::::999777777666666666666777777:::999999888888777777666777777777777777777777777777888999999999999888777666666555444444333333222333333333444444333333333222222222222222222222222444444333333333222222222000111111111000///......000000000000000000000000111000000000////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000111///------...///000///...//////000000000000///000000000000000000//////////////////////////////////////////////////////000000000111222222333333333333333444444444555555444444333333222333333444333333444444444555555555666666777777888999999:::888:::<<<<<<<<<<<<>>>@@@>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKJJJIIIIIIKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTRRRPPPNNNMMMNNNPPPQQQSSSTTTUUUVVVUUUSSSQQQOOOPPPQQQQQQRRRQQQQQQPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTUUUSSSQQQPPPPPPPPPOOONNNOOONNNNNNOOOOOOPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<;;;;;;::::::999999999::::::;;;;;;<<<777777888999::::::;;;;;;:::999888777777777888999666777777777777888888888888888999999::::::;;;;;;999999888888888777777777777777777888888999999999===>>>>>>===<<<===AAAEEEEEELLLWWWcccppp|||******************++++++***+++,,,,,,******+++,,,+++,,,............,,,+++***+++,,,---//////000000---...///000000000000000000000111111111222222222333333333444666777999:::777888999:::<<<===>>>??????@@@CCCFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>???????????????????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===============:::::::::::::::999888888777666666555555666666777:::999999999888888888777666666666666666666666666666666777777777777666666555555555444333333222222222222333333333333222222222222222222222222222222444444444444333333333222000000000000000///...---////////////////////////000000000////////////...............////////////........................///////////////////////////////////////////////////---++++++,,,---...---,,,------.../////////...//////////////////000000////////////////////////........................///000000111111222333333333333333444444444444444333333222222222333333444333333333444444444444555555666666777777888999999888999;;;<<<;;;<<<===???=========>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEBBBBBBCCCEEEFFFHHHJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKMMMNNNNNNOOONNNNNNPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTQQQOOOMMMNNNNNNOOOQQQRRRRRRSSSSSSRRRSSSUUUWWWWWWWWWVVVUUUSSSQQQNNNLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQPPPOOONNNMMMMMMMMMMMMLLLJJJHHHHHHIIIHHHGGGEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@????????????======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>======<<<;;;;;;::::::888999999::::::;;;;;;;;;999999999999999999999999999888777555555555666777555555555555666666666666888888888999999:::::::::999999999999888888888888666666666666777777777777999999999888888999<<<===BBBDDDIIIOOOWWWaaakkkrrr~~~*********)))******+++,,,***+++,,,,,,******+++,,,,,,,,,------------,,,,,,+++,,,---...////////////,,,---...//////000000///000000000111111111111222222333333444555777888999777777999:::<<<===>>>???>>>???AAACCCEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>?????????>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;;;;;;;999999999999999888888777777666666555555666666777888888888888888888888888666666666666666666666666555555555555555555555555555555444444333222222222333444444555555444444333222222222222222222222222333333333333222222222222//////000000000///......////////////////////////000000////////////......------........./////////........................////////////////////////........................---,,,******,,,---,,,+++++++++,,,---..................////////////000000////////////////////////........................//////000000111222222222222222333444444444444333222222222222222333333444333333333333444444444444444444555666666777777888777999;;;;;;;;;;;;===>>>????????????????????????<<<===>>>???AAACCCDDDEEEBBBCCCDDDFFFHHHIIIKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHKKKLLLMMMOOOOOOOOOOOONNNPPPPPPQQQQQQRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRQQQOOONNNLLLMMMNNNOOOPPPRRRTTTUUUUUUTTTUUUWWWXXXXXXXXXWWWVVVTTTQQQMMMKKKKKKMMMMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSQQQPPPOOOMMMMMMLLLLLLLLLJJJIIIGGGGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999999999999999:::::::::::::::::::::999999999888888888777666666555555555555555666666666777777777777666666666666666777777777999999999888888888888777666666666666666666666666777777777888999:::;;;;;;@@@AAAAAABBBFFFLLLTTTYYY```fffpppwww}}}******)))))))))***,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---...///////////////+++,,,---...////////////000000000000111111111111111111111222444555777888666666888999;;;===>>>???>>>>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFHHHHHHGGGGGGEEEDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA======????????????>>>===;;;<<<<<<===>>>???@@@@@@<<<<<<;;;;;;;;;<<<======999999999::::::;;;;;;;;;888888999999888888777666777777666666666666777777555666666777777888888999555555555555555555555555444444333333333333444444555555444333333222222111333333444444444444333333111111111111111111111111111111111111000000000000......//////000/////////////////////////////////000000/////////.........---------.........//////................................................------------------------,,,,,,+++,,,---...,,,***+++,,,---...////////////........./////////000000////////////////////////........................//////000000111111222222111222333444444444333333222222111111222333333444222222333333333444444444333333444444555666666666777888:::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCDDDDDDFFFHHHIIIKKKKKKLLLJJJIIIIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQPPPOOONNNOOOOOOOOOPPPQQQQQQRRRRRRNNNNNNPPPQQQQQQQQQPPPPPPRRRRRRQQQPPPOOONNNNNNMMMOOOOOOPPPQQQRRRTTTUUUVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVSSSNNNKKKKKKMMMNNNNNNKKKNNNQQQTTTVVVUUUTTTSSSPPPOOONNNMMMLLLKKKKKKKKKIIIHHHFFFFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>>>>>>>>>>===<<<;;;:::999999:::::::::999999999999999999999999999999999::::::888888888777777666555444666666666777777777777888666666666666666555555555888888777777777666666666666666666666666666666666777777777888:::;;;::::::;;;<<<<<<======@@@DDDGGGIIINNNVVV\\\```fffooouuu|||******)))))))))***,,,---***+++,,,,,,******+++,,,---,,,************,,,---......///////////////...+++,,,---...////////////000000000000111111111111///000000111222444555666555555777888:::<<<===>>>>>>>>>>>>???@@@AAACCCDDDBBBBBBBBBCCCCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEECCCCCCCCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA<<<===>>>??????>>>======:::;;;<<<===>>>???@@@AAA;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<=========888888888888888777666666777777666666666666777777333444444555666777888888555555555555555555555555444333333222222333333444555555444333333222222111111111111222222111111111111111111111111111111111////////////............------...///000000000///000000000000000000000000000/////////............---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---***,,,---...///000000000000---.........//////000000////////////////////////......................../////////000111111222222111222333444555444333333222111111111222333333444222222333333333444444444222222333333444555555666666888::::::::::::<<<>>><<<<<<<<<<<<<<<;;;;;;;;;??????@@@@@@@@@AAAAAAAAAEEEFFFGGGIIIKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNKKKMMMOOOQQQQQQQQQPPPOOOMMMNNNNNNOOOOOOPPPQQQQQQMMMOOOQQQSSSSSSSSSQQQPPPRRRRRRPPPOOONNNNNNNNNOOORRRRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWYYYUUUOOOLLLLLLNNNOOOOOOJJJMMMRRRVVVWWWWWWTTTRRRPPPOOONNNLLLKKKJJJJJJJJJIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA???============>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>??????>>>===<<<;;;:::999999;;;::::::999999888888888777777888999:::;;;;;;<<<888999999999888777555444555555555555666666666666999999888888777777666666777666666666555555555555666666666666666666666555444444444555777777666555555888:::;;;;;;;;;===>>>???CCCGGGHHHJJJPPPYYYaaabbbmmm{{{************************(((((())))))))))))((((((******+++++++++,,,,,,,,,,,,,,,---...//////......///000111000...,,,,,,---000000000111222222333333111111222222222333333333666777888888777888:::<<<======>>>???@@@AAAAAABBBAAA@@@@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCAAA>>>===<<<<<<============<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999888666333000...444444333333333444444555333333333444444444555555333333444444444444333333222222333333444555666666555555444333222000000///222222222222222222222222111000///......///000111000000////////////000000000000000000////////////000000///...---,,,++++++000000000000000///......000000000000000000000000000000///...------,,,,,,---------............///////////////////////////.........------,,,,,,,,,////////////////////////000000000000000000000000..................------///////////////.........////////////000000000000222222222222222222222222222222111111111111111111777666444444333444555666444333333333333444555555777777888888888999999999::::::;;;<<<===>>>???????????????@@@@@@AAAAAAAAAEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOONNNMMMLLLQQQQQQRRRRRRQQQPPPOOOOOOQQQOOONNNMMMNNNPPPRRRTTTSSSRRRRRRSSSUUUVVVTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRSSSUUURRROOOLLLJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<============???>>><<<;;;::::::;;;<<<:::::::::999999999888888888888888888888888888888666666555666666777888999777777666666555555444444777777666666666666777777555666777888888666444222111111111222333444555666444555555666777888888999:::999999999888888777777======>>>???AAADDDFFFHHHPPPWWW___fffkkkrrr{{{************************)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,---...............+++---/////////...///000---......//////000111111111111111222222222333333555666777777777888:::<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBEEEEEEEEEEEEFFFFFFGGGGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCBBB@@@>>>===<<<<<<============<<<<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888666444333444444333333333444444555444444444444555555555666222333333444444333333222222222333333444555555555555444444333111000000///000000000111111111222222222222111000000111222222000000////////////000000000///////////////////////////...............---///////////////...------........................000//////...------,,,,,,------------....................................---------------,,,,,,,,,........................------------------------..................------////////////.............../////////000000000000111111111111111111111111111111111111111111111111444444333222222333333444333333333333333444555555666666777888888999::::::999:::;;;<<<===>>>>>>????????????@@@AAAAAABBBBBBDDDFFFIIIIIIIIIHHHIIIKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNRRRRRRSSSSSSRRRQQQQQQPPPNNNNNNOOOOOOPPPQQQQQQRRRSSSRRRRRRSSSUUUUUUTTTSSSUUUUUUVVVVVVVVVVVVWWWWWWXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTQQQNNNKKKIIIIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999999<<<<<<<<<<<<===============<<<:::999888888999999::::::999999999888888888888888888888888888888888777666666666666777777888777777777666666555555555666666555555555555666666555666777777777666444333222222222222333444555666444555555666777777888888999888888888777777777666999999:::;;;===@@@AAABBBAAAFFFMMMQQQTTTYYYaaagggrrryyy************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------............---***,,,...///......///000------......///000000000111111111222222222222333444555666777666777999<<<;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAADDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???@@@AAAAAABBBAAA@@@>>>===<<<<<<============<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888888999999999999888888444444333333333333444444444444555555555666666666222333333444444333333222222222222333333444444555444444333222111000000///...//////000000111111111222111111000000111111222000//////......//////000////////////////////////---.........//////000000---............---,,,,,,------------------------//////......---,,,,,,,,,------------............------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------..................................../////////000000000////////////////////////111111111111111111111111222111111000000111222222333333222222333333444555444555666777888999:::;;;888999:::;;;<<<======>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQLLLMMMPPPRRRRRRRRRPPPOOOSSSRRRRRRSSSTTTUUUTTTRRRTTTTTTTTTTTTUUUUUUUUUUUUWWWUUUSSSPPPNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRPPPMMMJJJIIIHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>========================<<<;;;:::999;;;<<<<<<<<<<<<=========<<<;;;:::999888888888999:::999999999999888888888888888888888888888888888888777777666666666666777777777777777666666666666555444444444444444444555666666666666666555555555333333333333444555666666444444555555666777777777777777777666666666666666444555666888:::;;;;;;;;;999===AAACCCCCCFFFKKKOOORRRXXXbbbmmmxxx************************+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------......------------...//////---,,,,,,,,,......///000000111111222111111111111222222222222333444555666555666999;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@????????????@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@????????????@@@@@@@@@???>>>===<<<<<<============<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777777888888888999999999888444444333333222333333333333333333444444444555555333333444444444444333333111222222222333333333444333333333222111000000///000000000000000000000000/////////......//////////////////....../////////.........///////////////........./////////000000------.........------,,,------------------------.........------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......------...............///........./////////000000////////////////////////000000000000111111111111000000000000111111111222222222222222222333333444333333555666888999:::;;;777888888999:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCEEEHHHIIIIIIJJJKKKMMMKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQLLLNNNPPPQQQRRRRRRQQQPPPSSSRRRRRRSSSTTTTTTSSSQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVTTTRRRPPPNNNMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPNNNLLLJJJHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>============>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;:::::::::999999999999888888888888888888888888888888888888888888777666666555666666777777777777777777777777555555444444444444555555777666555555555555666666444444444444444555666777444444444555555666666666555555555555555555555555222333555777888888888777999;;;=========>>>AAACCCBBBFFFLLLRRRYYYaaahhhnnntttvvvxxx|||******************************++++++++++++************+++++++++,,,,,,,,,,,,---------------,,,,,,+++---......,,,++++++,,,.........///000000111111000000111111111222222222111222444444444666888:::<<<======>>>???@@@AAAAAA@@@??????>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<============<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777777666666666666555444333222222222222222111111222222222333333333444444555555555555444444111111111222222222222222333222222111111000000000333333222111000//////............//////.........//////............//////------....../////////000////////////............---....../////////..............................---------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,---------......//////............////////////000000000000000000000000//////000000000111111111000000111222222222222222222111111111111222333333222333444555777888::::::666666777888999:::;;;;;;======>>>???@@@AAABBBCCCBBBDDDGGGHHHHHHIIIKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJJJJLLLNNNQQQSSSOOOOOOPPPQQQQQQPPPPPPPPPNNNOOOOOOOOOPPPQQQQQQRRRSSSRRRQQQRRRTTTTTTRRRPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888888777777777777777777777777777777888888777666666555666666666666666666666777777777666555555555555555555666666666555555555555666777555555444444444555666666444444444444555555555555444444444444444444555555444555666888888888777666666777777777777888:::;;;>>>@@@BBBCCCEEEHHHMMMPPPUUUVVVZZZ^^^bbbfffiiikkkvvvxxx||||||uuummmfffaaa************************))))))************))))))******+++++++++,,,,,,,,,,,,------------,,,,,,+++'''))),,,---------...000++++++,,,,,,---.........000000000111111111111222000111333333444555888:::;;;<<<<<<===>>>???@@@AAA>>>>>>======>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@========================<<<<<<============<<<<<<<<<<<<<<<===============:::::::::::::::::::::::::::999999888888777777777999888666555444444444444555444333222222111111222000000000111111111222222333444444555555444444333111111111111111111111111222222111111111000000000333333222111000000///...///000000111111000000//////......------......///---------......//////000//////......---------,,,------...////////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---......//////------........./////////000000000000000000000000...//////000000111111111000111222333333333333333111111000000111111222333222333444555666777888999555555666777888999999:::;;;<<<===>>>???AAAAAABBBBBBDDDFFFGGGGGGGGGIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLNNNPPPQQQNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRRRRSSSRRRQQQRRRSSSSSSQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;999:::<<<>>>>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<999:::::::::999888777666999888888888888777777777777777777777777777777777888777777666666666666777555555555555666666666666666666555555555555666666555555555666666666666666555444444444444444555555444444444444444444444444444444444444444555555555666777777777777777666666555555444555555666777888;;;<<<<<<<<<;;;===???BBB@@@BBBDDDGGGJJJNNNPPPQQQWWWZZZ___ccchhhmmmssswww}}}}}}wwwqqqnnnhhheee```[[[VVVQQQKKKGGG************************))))))************))))))******+++++++++,,,,,,,,,---------------,,,+++***&&&(((+++,,,,,,---...///***++++++,,,------......000000000000111111111111///000222333333444777:::999::::::;;;<<<===>>>>>><<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????????????????@@@AAAAAABBBBBB@@@??????>>>??????AAAAAA===<<<<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<=========>>>::::::::::::::::::::::::888888888888888777777777888777666444444444444555555444333222111111111111000111111111222222222222111222222333333222222111111111111111111111111000111111111111000000000000000000000000000000000000//////000111111000/////////......------......///,,,,,,---......///000000,,,,,,,,,,,,------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,------...//////---------.........//////..............................//////000111111222///000111333444444333333000000000000000111222222333333444555555666777777444444555666777888888999::::::;;;===>>>???@@@AAABBBCCCFFFFFFFFFEEEFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNJJJKKKKKKLLLMMMNNNNNNOOONNNOOOPPPPPPQQQQQQPPPPPPMMMNNNOOOQQQRRRQQQQQQPPPSSSRRRQQQRRRSSSSSSQQQOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;888:::<<<>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<999999::::::999888666555888888888888777777777777777777777777777777777777777666666666666777777888333444444444555555555666555444444444444444444555333444666777777777666555444444333333333333444444333333333333333333333333444444444444555555555666777666666555444444444444666666555555666777777777666777888888777888999;;;999999:::<<<===???@@@@@@CCCEEEHHHKKKNNNSSSXXX\\\cccggglllooorrryyy|||zzzwwwtttqqqoookkkfffaaa]]]XXXSSSOOOKKKIIIFFFDDDCCCAAA>>>;;;*********************************++++++***************+++++++++,,,,,,,,,------------,,,,,,+++***)))+++,,,,,,+++***+++,,,,,,,,,---......//////000000000000000111111111111...000111222333444777999777888888999:::;;;<<<===;;;;;;;;;<<<>>>???AAABBBAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBB???>>>>>>>>>>>>@@@AAABBB<<<<<<;;;;;;;;;<<<<<<===<<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>::::::::::::::::::::::::777777777777888888888888777666555444444555666777555444333222111111111111111111222222222333333333000000111111111111000000111111111000000000000000111111111111000000000000,,,,,,---...///000111222,,,---...//////...---,,,.........------.........,,,,,,------...///000000)))******+++---......///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++*********------------------------........................******+++,,,,,,---......++++++,,,,,,---...//////---------.........//////---------------------------......///000111111222...///111222333333333222000000000000000111111222444444444555555555666666333333444555666777888888999999:::<<<===???@@@@@@BBBCCCEEEFFFEEEDDDEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJKKKLLLMMMNNNNNNMMMMMMOOOPPPPPPQQQRRRRRRRRRQQQJJJMMMQQQSSSTTTSSSPPPNNNSSSRRRQQQRRRSSSRRRQQQOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQPPPOOONNNLLLKKKNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===;;;;;;;;;;;;;;;999;;;>>>@@@AAA@@@>>>===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::888777888888888888777777777777777777777777777777777777666666555666666777888999333333333444444444555555444333333222222333333444222444666888888777666555444333333222222222333333333333333333333333333333444444444555555666666666777555444222111222222333666555333333444555555444333555666666555555666777888888888999999999999999===>>>>>>>>>???AAAEEEHHHLLLOOOSSSTTTUUUZZZccckkkjjjnnnssswwwyyy~~~}}}xxxtttwww|||}}}}}}~~~~~~wwwsssqqqpppcccaaa___]]]\\\ZZZVVVSSSSSSPPPMMMJJJHHHEEEBBB??????>>><<<;;;<<<;;;:::888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))***++++++++++++***000...***'''&&&'''***+++++++++******++++++,,,------------............///////////////000000000000111222222333333444555555777888:::<<<<<<;;;:::999999::::::;;;<<<===>>>>>>@@@?????????>>>>>>======??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????======<<<;;;;;;<<<===>>>AAA???<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777999888888888777777666666555444444333333444444555333333333222222222111111---...///000222222222333222111000//////000111222222111000000000000000000222111111111000000//////222111111000///......---000000000000/////////////////////...---------,,,///...------...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++"""%%%(((+++------,,,+++,,,++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++***+++,,,---........./////////...,,,+++..............................---,,,---...///000////////////000000000000111000/////////000222333000111111111111222222222000111111222222333444444777666666777999:::::::::888999999::::::;;;;;;<<<@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMKKKLLLNNNOOOPPPOOOOOONNNNNNOOOPPPQQQRRRQQQPPPOOOOOONNNNNNPPPSSSSSSQQQNNNOOOPPPPPPQQQRRRSSSTTTTTTPPPQQQRRRRRRQQQPPPMMMLLLMMMMMMMMMMMMMMMLLLJJJJJJMMMLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCEEEDDDBBB@@@????????????<<<<<<======<<<;;;::::::;;;<<<===>>>>>>===<<<;;;999999;;;<<<======>>>>>>;;;;;;:::999888888888999888777666555555444444555444444444444555555555666555555555444444333333333888777555444333333444444444444444444444555666777555555555444444333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333444555666333444444555555444444333444555555555555555555444333333333444444444555555555666666777888999999:::>>>>>>>>>@@@BBBFFFJJJLLLRRRSSSTTTWWW[[[```eeegggmmmnnnnnnlllhhheeedddddddddggglllppptttxxx|||}}}||||||{{{xxxtttyyyyyyxxxvvvuuutttsssrrrmmmllljjjiiijjjkkkmmmooo{{{|||{{{wwwmmmjjjeee^^^YYYUUUSSSRRRKKKJJJIIIGGGFFFEEEDDDDDD>>>???@@@@@@???===;;;:::666777777777777555333222************************++++++******)))((((((((())))))***++++++++++++***///...+++)))))))))+++,,,++++++******++++++,,,---------------.............../////////000000000000111111111222333333444444666777999;;;;;;:::999888999999:::;;;<<<======>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>?????????============>>>>>>>>>>>>======<<<<<<===???AAACCCCCC@@@===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::999999888777999999888888888888888888555444444333333444444555333333333222222222111111///000000111111111111000222222111000000111222222222222111000/////////000111111111000000000//////111111000000///......---000000000000/////////...............------------///---,,,---...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((()))+++,,,---,,,+++***///......---------......,,,,,,,,,+++++++++******++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,---...------++++++........................,,,,,,......//////......------------............111000/////////000111222000000111111111222222222000111111222222333444444555555555666777888888888888888999::::::;;;;;;<<<@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJLLLKKKKKKMMMPPPRRRQQQOOOQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRQQQOOOMMMLLLOOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCBBB@@@?????????@@@>>>>>>=========<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999:::;;;<<<<<<======<<<::::::999888888888888888888777666555555444444555333333444444444444555555555555444444444333333333777666555444444333333333444444333333444444555666444444444444333333333222333333333333333333333333222222222222222222222222444444444444444444444444333333333333333444555555333333444444444444333333222333333444444333333222333333333333444444444444444444444555666666777777999999999999;;;>>>AAACCCAAAAAAAAABBBEEEHHHLLLNNNPPPQQQRRRQQQOOOMMMMMMNNNOOOQQQTTTWWWYYY[[[___aaadddaaa___^^^^^^]]][[[XXX[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUTTTSSSTTTUUUVVVWWW]]]^^^```bbbcccaaa]]]YYYSSSPPPLLLHHHDDDBBB@@@@@@>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::888777666555555666666555444222111************************))))))))))))))))))))))))))))))***++++++++++++***------,,,++++++,,,,,,---++++++******++++++,,,---------------................../////////000000000//////000111111222222333555666777888999888777777888888999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<===============<<<<<<===???CCCGGGIIIFFFCCC>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888888777888888888888999999999999555444444333333444444555333333333222222222111111111111111111111000///...333222222111111222222333333222111000//////...///111111000000000000//////111000000//////.........000000000/////////......------------...............---,,,---...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++++++++,,,------******+++,,,,,,,,,++++++------------------------***,,,...000000///---,,,,,,------------.........000000/////////000111222000000000111111111222222000111111222222333444444333333333444555555666666888888999999:::;;;;;;;;;??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHIIILLLNNNOOOOOOOOONNNLLLMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFIIIHHHHHHJJJMMMPPPQQQPPPRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQQQQPPPOOOMMMLLLPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@??????@@@@@@???>>>======<<<=========999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999888888777777777777777888777666555555444444555333333333444444444444555555444444444444333333333555555666555555444333222333333222222333333444444333333333333222222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333333333444444555333333444444444444333333111111111222222111111111222222333333333444444444111222222333333444444555666555444444555777888:::888888777777888999;;;<<<:::<<<>>>>>>======>>>??????@@@BBBCCCCCCCCCEEEGGGJJJHHHFFFFFFFFFFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEFFFGGGIIIHHHEEEBBB???>>><<<999888777777888666666666666666666777777666666666666555444333333444444444444333222111111++++++++++++++++++++++++(((((())))))************))))))***++++++++++++******++++++,,,------,,,,,,++++++******++++++,,,---,,,,,,---------................../////////000000......//////000111111111444444555666666666666555666777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<===AAAFFFKKKNNNHHHDDD???;;;:::;;;;;;:::777777777777777777777777777888888888888888777777666666777777888888999999555444444333333444444555333333333222222222111111111111111111111000//////111111111111111111111111333222111000///.........000000000000000000//////000000/////////.........000000/////////.........,,,,,,,,,------............---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++000///---,,,+++++++++,,,***))))))))))))******++++++++++++++++++++++++++++++++++++++++++***))))))************************+++++++++++++++,,,,,,,,,)))******++++++,,,,,,,,,------------------------+++,,,---.........------........./////////000000////////////000000111111000000000000111111111111000111111222222333444444222333444444333333444555888888888999::::::;;;;;;>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLOOOQQQQQQOOONNNKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKIIIHHHGGGJJJIIIIIIIIIKKKNNNPPPQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPOOONNNMMMLLLOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@???????????????>>>===<<<;;;;;;<<<======999::::::::::::::::::999;;;;;;;;;;;;;;;:::999999777777666666666666777777888777666555555444444555444444444444555555555555444444444444444444444444444444555666555444222111333222222111222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222333333444444333333333444444333333333000000111111111111000000222222222222333333333333111111111222222333333333666666555444444444555555999999888777777777888888555777999:::999999:::;;;999:::;;;;;;::::::;;;<<<>>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;>>>=========??????===;;;::::::999888777888888999444444555555555555444444555555555555444444333333444444333333333222222111++++++++++++++++++++++++((((((((()))******++++++))))))***++++++++++++***((()))***+++,,,,,,++++++++++++******++++++,,,---,,,,,,,,,------------...............////////////---......//////000111111333333444444444555555444555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>AAAFFFJJJMMMFFFBBB>>>;;;:::;;;::::::777777777777777777777777666777777888888777777777444444555555666666777777555444444333333444444555333333333222222222111111//////000111111111111111//////000000000000//////222111000///............//////////////////000000////////////............////////////............+++,,,,,,,,,------.........,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++...---+++*********,,,---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++++++++***))))))******************************+++++++++,,,,,,,,,*********++++++,,,------------------------------...---+++***+++,,,...000............////////////......//////000000000000//////000000000111111111000111111222222333444444222444555555333333444666777777888999999::::::;;;======>>>>>>???@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGKKKOOOQQQPPPNNNLLLJJJKKKKKKLLLKKKJJJHHHGGGEEEFFFHHHIIIJJJIIIIIIHHHLLLLLLLLLKKKKKKLLLNNNPPPNNNOOOQQQSSSTTTSSSSSSRRRNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB??????????????????>>>>>>;;;;;;;;;::::::;;;;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999888777777666666666666666777777888777666555555444444555444555555555555666666666444444444444444444444444333444555555555444333222333222222111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222222222333333222333333333333333333222111111222222222222111111111111111222222222333333111222222222222222333333666666555444444333333333444444444444444444555555222444555555444444444555444555666666555555666777666666777777666666666777555666666666666777777777333444555666666666555555888777777777999999888777666666555555555555555555111222222222111000///...444444444333333333333333444444333333333333333333))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***((()))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------------........./////////---......//////000000111333333333333333444444444444444555666777888888999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::::::::;;;;;;;;;;;;<<<<<<===>>>AAACCCFFFHHHAAA???<<<;;;;;;;;;:::999999999999999999999999999555666666777777777777666444444444444555555555555555444444333333444444555333333333222222222111111...///000111111111111111...//////000000//////...000000//////......//////......////////////000000......................../////////.........------,,,,,,,,,,,,---------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***))))))***,,,---************+++,,,------***++++++++++++,,,,,,,,,******++++++******)))(((************************)))******+++,,,++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---***))))))+++///111+++,,,,,,,,,,,,------------...///000000000///////////////000000000111111000111111222222333444444222555777666333222444777777777888888999:::::::::<<<<<<======>>>??????@@@>>>???@@@@@@AAABBBCCCCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFJJJMMMNNNMMMKKKJJJHHHIIIJJJJJJJJJIIIHHHGGGBBBCCCEEEGGGHHHHHHHHHGGGLLLMMMNNNMMMLLLLLLNNNPPPMMMNNNQQQSSSTTTTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>===<<<999999:::;;;;;;;;;::::::;;;::::::999999::::::;;;::::::::::::999999888777666666666666666777777888888777666555555444444555444444444555555555666666333333333444444444444555333333444444444444333333333333222222111111222222222222222222333333333333222222222222222222222222111111111111111111111111333333333333333333333333444333333222222222222222222222333333333333222222222222333333333333222222000000111111111222222222222222222222222222222222333333333333222222222222//////000000111111222222000111333333111111111222222333444555444444555777111333444333222111222444333333333333333333333333222222333333333444444444444333333444666666555444333333222222222222111111111222333333222000...---222222111000000111111222444444333222222333333444)))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////.........///000000111111333333222222333333444444333333444555666777888888888888888999999999::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>???@@@@@@@@@<<<;;;:::;;;<<<<<<:::999999999999999999999999999444555666666777777666666555555555555555555444444555444444333333444444555333333333222222222111111000111111111111000000///...///000111111000///...///............///000000........./////////000000........................//////.........---------------,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++''''''''''''((()))***+++******+++++++++,,,,,,,,,***************))))))(((************************((()))***+++,,,++++++***,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******,,,...///++++++,,,,,,,,,------------...///000000000///...////////////000000000111000111111222222333444444111555777666222111333666777777777888999999::::::;;;<<<<<<======>>>??????>>>??????@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGJJJJJJJJJHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGDDDEEEFFFHHHHHHHHHGGGGGGIIIKKKNNNNNNMMMMMMNNNPPPNNNPPPRRRTTTTTTSSSRRRPPPMMMMMMLLLLLLLLLMMMMMMMMMKKKKKKLLLKKKKKKJJJIIIHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA??????@@@???>>>===;;;:::777999;;;======<<<;;;999:::999888888888888999:::888999999999999999888777777666666666777777888999888777666555555444444555222222222333333333444444333333333444444444555555444333333222333333444444444444333222222222222222222333333333444444444444111111111111111111111111000000000000000000000000222222222222222222222222444333333222111111222222222222333333333333222222111222222333333222222111000000000000111111111222222222111111111111111111000000111222222222222222///000000111222222222111000222333444333222333444222444555555444333555666222333555444222111222444444444444444444333333333555444444333333555666777333222333444666666444222222333333333444333333333222333444555555444222111111111000//////000111222333222111111111111222333******************************))))))))))))))))))))))))***++++++++++++***------,,,++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////......//////000111111111333333222222333333444555222333333444555666777777666666777777888888888999888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>>>>===<<<;;;888888999;;;<<<===;;;999777777777777777777777777444444555666777777666666777777666666555555555444555444444333333444444555333333333222222222111111333333222222111///...---///000111222222111000///...------......///000111---.........//////000000---.....................//////.........------------------,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++******)))************+++,,,---...*********++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))((()))***+++,,,+++******+++***)))'''''''''((())),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////,,,---///000000000///...////////////000000000000000111111222333333444444111444777555111000222666777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>??????AAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHHHHFFFFFFEEEEEEGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJHHHHHHEEEIIIMMMNNNNNNMMMOOOQQQPPPQQQSSSTTTTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???@@@@@@@@@>>><<<:::999777999===???@@@>>>;;;999999888777666666777888999777888888999999999888888777777777777777888999999888777666555555444444555000000111111111222222222333333333444444555555555444333222111222333444555555444444333222222222333333333333444444555555555111111111111111111111111222222222222222222222222222222222222222222222222444333333222111111111222222222222333333222222222111111222222222222111111000000000000111111111111111111111111000000000000///000111222333333333333000000111111111111000000...111333444333333555666000222222222000000111222111333555444111000111444444444444333333333222222555444222111222333555777000000111444555555333000111222333444444444444444...///111333444444333222333222111000000111222333111111000//////000111222)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++)))******++++++******))),,,,,,++++++***+++++++++)))***+++,,,------...------...............------,,,---...//////000000000222111000//////000111222333333333444444444555555444444555555666777777777::::::999999888999999:::888888888888888888888888:::;;;<<<======;;;999888777777888888888888777777888777666666666777999:::888888777666555444333333444444444444333333222111555444333222111222333333111111111111111111111111111111000...---,,,+++***111111000000//////......000000000000000000000000000000000000000000000000/////////...------,,,,,,---------.........//////************************---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++,,,---,,,+++***))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////////////////...............///000000222333444444555555444444000111111111111222222222222333444666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAABBBCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFFFFEEEEEECCCEEEGGGIIIIIIIIIHHHGGGDDDEEEFFFHHHIIIJJJJJJJJJNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@AAABBBAAA???>>>>>>>>>????????????===<<<;;;:::::::::888999999::::::999999888:::::::::999999888888888888777777666666666666666666666666777888888999999555555444333222222111111444444444333333222222222555333111111444555444222222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222222222222111111111111000//////000111222333444444444333333222111000//////222111111111000000//////111111111111111111111111222222222111111111000000111111111111111111111111000111111111111222222222333222222111111222222333000111111111111222222222111111111111111111111111222222222222222222222222222222111111111111222222444333333222222333333444111111222222222333333333000000000000000000000000000000111111111111000000333222222222111000000000222222111000//////000000))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******+++,,,,,,***+++,,,---------------------............---------...///000000111000000111111000//////000111111222222222222333333333333333444444555666666777777888888777777777777777888888888888888888888888888999:::;;;<<<<<<:::888777777777888888888888777777777777666666666777999999777777666666555444444444333333444444333333222111555444333222222222333333111111111111111111111111000000000//////......---000000000000//////..............................////////////////////////---------...............------------.........///++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************************************+++++++++***)))((()))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////...........................///000000111111222333333333333222000000111111111222222222333333444666777888999:::::::::::::::;;;;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBCCCBBBAAABBBDDDEEEDDDCCCAAABBBCCCEEEEEEEEEEEEDDDCCCEEEGGGHHHIIIIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>>>>?????????>>>===;;;:::999999999888999999::::::999999888:::::::::999999888888888888888777666666666666777888888888888777777777777555555444444333222222111444444333333333222222222555333111111333444444222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222111111111000000//////000000111222222222333222222111111000000000111111111000000000//////000000000000000000000000222222222111111111000000111111111111111111111111000000111111111222222222222111111000000111111222000000111111111222222222222222222222222222222222222222222222222222222222222111111000000111111222222222222111111222222222111111111222222222333333111111111111111111111111000000111111111111000000222222111111111111111111222111111000//////000000))))))))))))))))))))))))******************))))))++++++++++++++++++++++++,,,------......------,,,***************+++,,,---,,,,,,------...---------------............------,,,,,,---///////////////111000000//////000000111000000111111111222222222333333333444555555666666666555555444555555666666777777777777777777777777888999:::::::::999777666666777777888888777777666777777666666666777888888555555555555555555555555333333333333333222222111444444333222222222222333111111111111111111111111/////////000000000000000000000000////////////...------------------------........................+++,,,,,,---......//////------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))******))))))((('''))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////......------...............///000000...///000000111111000000000000000111111111222222444444555555666777777888888888999:::;;;<<<<<<===?????????@@@@@@@@@AAAAAABBBAAA@@@AAACCCDDDCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHIIIKKKMMMNNNOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBAAAAAAAAA@@@AAA@@@??????>>>?????????>>>===<<<:::999999999999888999999::::::999999888999999999999999888888888999888888777777777777777999999999888777666666666555555555444444333333222333333333333222222222222444333111111333444333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111111000000000//////000000000000000000111111111111111111111111111111000000000000//////////////////////////////222111111111111000000000111111111111111111111111000000000111111111222222000000000//////000000000000000000111111111222222222222222222222222222222222222222222222222222222222111111000000111111222111111000000000000111111111111111222222222222333111111111111111111111111000000111111111111000000000000111111111111111111111111000/////////000000))))))))))))))))))))))))++++++******))))))((((((************************,,,------......------,,,))))))))))))***+++------------.........---,,,,,,,,,,,,---.........------***+++,,,------......---000000000//////000000000000000000111111111222222222222333333444444555555444444444444444444555666666666666666666666666666777777888888888777666555666666777777777777666666777777666666666777777777333333444444444555555555222222333333333222222111333333333222222222222222111111111111111111111111////////////////////////////////////////////////------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++++++++++++++++++++++++++*********************************************************************************************************)))))))))(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------000//////......------,,,...............///000000......///000000000000///000000000000111111111111444555555555555555666666666666777999:::<<<======????????????????????????@@@??????@@@BBBCCCBBBAAA??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIJJJJJJJJJFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????????????????===<<<;;;:::999999888999888999999::::::999999888999999999888888888888888999999888777777777777777888888888777777777666666555555555444444444333333333222222222222222222222333222222111222222333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111111000000000000000000//////............///000000000111111111222000000000000000000//////////////////////////////111111111111000000000000111111111111111111111111000000000000111111111111111000000//////000000111000000000000111111111111222222222222222222222222111111111111111111111111111111000000000000111111111111111000000111111111111111111111222222222222222222222222222222222222000000111111111111000000//////000000111111222222111000000/////////000000))))))))))))))))))))))))+++******))))))(((((((((************************++++++,,,,,,,,,,,,++++++(((((())))))***+++,,,------------...------,,,,,,++++++,,,---......------++++++,,,---............/////////000000/////////111111111111222222222222111111111222333333444444444444444444444555666777555555555555555555555555666666777666666666555555666666777777777777666666666666777777777666666666222222333333444444555555111111222333333222222222333333333222222222111111000000000000000000000000000//////......------,,,.............../////////........................------------------------......------,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++************************************************************************************************++++++******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------//////......---------,,,...............///000000...//////000000000000000//////000000000111111111444444444444444444555555555555666888:::;;;<<<===???>>>>>>>>>>>>=========>>>>>>===>>>AAABBBAAA@@@>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@????????????@@@?????????<<<;;;::::::999999999999888999999::::::999999888888888888888888888888888999888888777666777777777555555555666666777777777444444444444444333333333222222222222222222222222222222222222111111222333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111000000000//////000000//////...---------/////////000111111222222//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111000000111111111//////000000000111111111222222222222222222222222111111111111111111111111111000000000000000000111222222111111111111222222000000111111111222222222111111111111111111111111000000111111111111000000/////////000000111111222000///////////////000000))))))))))))))))))))))))))))))))))))))))))((((((************************)))******++++++******))))))))))))))))))***+++,,,++++++,,,,,,---,,,,,,,,,***+++,,,------...---------...///000000111000000...//////000000//////...000111111111111222222222000000111111222333333333444444444444555666777777666666666666666666666666666666666666555555555555555666666777777666666555666666777777777666555555222222222333333444444444000111222222222222222222222222222333222111111000000000000000000000000000000//////...---,,,,,,+++---............/////////........................------------------------......------,,,++++++***------------,,,,,,,,,,,,************************)))******+++++++++++++++++++++++++++++++++++++++************************************************************************************************,,,+++***))))))))))))***)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***************)))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------------------...............///000000//////000111111111000000/////////000000000111111333333444444444444444444444555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===???AAA@@@@@@>>>>>>>>>???@@@BBBDDDEEECCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGFFFFFFEEECCCCCCAAAAAACCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???<<<<<<;;;:::::::::::::::888999999::::::999999888777777777888888888888888888777777666666666666666333333333444555666666666333333333333333333333333111111111222222222222222111222333222000000222333111111111111111111111111111111111111111111111111000000000000000000000000---......//////000000000111111000000000/////////000000//////.........---/////////000000111111111......////////////000000000000000000000000000000//////000000000000000111000000000000000000000000/////////000000000111111222111111000000111111222/////////000000000111111111111111111111111111111111111111111111111111111111000000//////000000111222222222111111222222222000000000111111111111222000000000000000000000000000000111111111111000000//////000000000000000000//////......//////000000))))))))))))))))))))))))((((((((()))))))))))))))************************))))))************))))))******))))))))))))******))))))***+++,,,,,,,,,,,,******+++,,,------------,,,,,,...///////////////......///000000///....../////////000000000111111//////000000111222222333444333333444444666777777666666666666666666666666777777666555555555555555555555666666666666555555666666777777777666444444222222222222222333333333000000111222222222222222111222222333222111000///000000000000000000000000/////////...............---------.........//////---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,************************************************************************************************************************+++***)))((('''((())))))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///...............///000000...//////000000000000000////////////000000000111222222333333444444444555555555666777888999:::;;;::::::::::::::::::;;;;;;;;;;;;:::<<<>>>@@@@@@???>>>>>>>>>???@@@BBBDDDFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFDDDCCCBBB@@@AAACCCDDDDDDCCCAAA@@@===>>>???@@@AAA@@@@@@???===<<<;;;;;;:::;;;;;;;;;888999999::::::999999888666777777777888888888999777666666555555555555555333333333333333333333333222222222222222222222222000111111111222222222222000222333222000///111444111111111111111111111111111111111111111111111111111111111111111111111111------......///000000111111000000000////////////000000///////////////////////////000000000000000........./////////000000////////////////////////////////////000000111111000000000000000000000000////////////000000000111000000000//////000000000////////////000000000111000000000000000000000000111111111111111111111111000000////////////000000111111000000000000111111000000000000111111111111////////////////////////000000111111111111000000000000000000000/////////...............///000000))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********++++++*********+++***)))))))))))))))***'''((()))***+++,,,,,,,,,)))***+++,,,------...---))))))***+++,,,,,,,,,,,,---...///000000///...---............/////////000/////////000111111222222333333333333444555666777777777777777777777777777777777666555555555555666555555666666666666555555666666777777777666444333222222222222222222222222///000111222222222222222111111222333222111000///000000000000000000000000.........///000111111222---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---************************************************))))))))))))))))))))))))***************************************************)))(((&&&&&&''''''((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,***++++++,,,---...//////...............///000000---...//////000000//////////////////000000000000111111222333333444555555555555666777888999999:::888888999999999:::::::::;;;::::::;;;>>>@@@?????????>>>>>>???AAACCCEEEFFFCCCBBBBBBCCCCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFIIIKKKMMMNNNLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCAAA@@@AAACCCDDDDDDCCCAAA@@@===>>>???@@@AAAAAA@@@???======<<<;;;;;;;;;<<<<<<999999999::::::999999999666666777777888888888999666666555444444444444444444333333222222111111000111111111111111111111222000000111111222222222222000222333222//////111444000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222333000000000000///////////////000000000000000000000000000000000000/////////---.........//////000000.........................../////////000000111111000000000000000000000000////////////000000000000//////............//////////////////000000000000////////////////////////000000000000000000000000000000////////////000000000000////////////000000000000000000111111111111////////////////////////000000111111111111000000111111000000//////.....................///000111))))))))))))))))))******+++++++++************)))(((((((((((())))))))))))((()))***++++++***)))(((***************)))((('''))))))******+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------////////////000000000000000000111111111222222222111111222222222333333333444444444444555555555666444444444555555555555666444444555666777777666666777666666666666555555555666555333222222333555666555444333333222222333333000000000000////////////111111000000//////......------------------------))))))***+++---...//////---------,,,,,,+++++++++.........------,,,,,,,,,************+++,,,------(((((()))***,,,---......------------,,,,,,+++***************************++++++++++++++++++++++++++++++******************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((+++***)))(((((()))***+++((((((''''''(((***,,,---))))))))))))))))))))))))***)))(((''''''((())))))))))))************))))))((()))***++++++***)))(((,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...000///...---------------////////////000000000000000000000000000000000000---...///000222444555666555666777888999:::;;;<<<::::::999999888999999:::888:::;;;<<<<<<<<<>>>???>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDGGGFFFCCCBBBBBBCCCFFFGGGAAABBBEEEGGGJJJLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???<<<;;;::::::999999:::::::::999999888888777777777777777777777777888888888777666555444333222111111666555555555555444444444111111111222222333333333111111111111111111111111333333222222111000000000222222222222222222222222444333111000000000111111111111111111000000000///////////////////////////000000//////......------000000111000000///...---............//////////////////............//////..................---------------............///////////////////////////000000000000000000000000---.........//////000000///////////////000000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000////////////000000000000...///////////////......////////////////////////*********)))))))))))))))+++++++++************)))((((((((()))))))))******))))))************))))))******++++++******)))(((((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,------............------.../////////000000000000000000000111111111222222222222333333333444444444333333444444444444555555444444444555555555555666444555555666666666666555666666666555555555444444444333222111111222333444444333333222222222222222111111111111000000000000000000000000//////......------------------------++++++,,,---......///000.........---------,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,------------------------------,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++******)))((()))***++++++)))))))))))))))))))))))),,,+++***))))))***++++++))))))************)))))))))***++++++++++++***))),,,,,,,,,++++++*********,,,++++++++++++,,,------//////...------------------............/////////////////////////////////......///000222333444444222333333444555666666777999999888888888888999999888:::;;;<<<;;;<<<>>>???@@@@@@AAACCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJLLLNNNOOOOOOMMMLLLLLLKKKJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@??????<<<;;;;;;:::::::::::::::999999999999888888888888777777777777777777777777555444444444444444333333555444444444333333333333111111111222222333333333111111111111111111111111111111111111111111111222222222222222222222222222333222111000000000111111222222222222111111111000000000000000000000000000111111111111000000/////////000000000000//////...............//////////////////............//////..................------------------....................................////////////////////////............/////////000//////......//////000111////////////////////////000/////////////////////////////////////////////////////////////////////111111111000000/////////////////////////////////.../////////000000000000/////////////////////...........................+++*********))))))((((((+++++++++************))))))))))))*********++++++******))))))))))))******++++++++++++++++++***)))***************+++++++++++++++++++++++++++++++++))))))*********+++++++++------............------....../////////000000000000000000000111111111111333333333333444444444555333333333444444444444555444444444555555555555666555555666666666555555444555555444444444333333333333222111000000111222333333222222111111111111111222222222111111111000000000000000////////////...---------------------------------.........////////////............------,,,,,,------------------...------,,,,,,,,,,,,---//////...---,,,++++++***,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******,,,++++++***))))))******))))))))))))))))))))))))++++++************++++++))))))************))))))***++++++,,,,,,++++++***+++++++++++++++*********+++++++++++++++,,,------///...------------------,,,,,,---------.........//////////////////////////////000000111222222333111111222222333333333444888777777666666777888888888999;;;<<<;;;<<<===???AAABBBCCCDDDDDDEEEDDDDDDEEEDDDBBBAAA@@@@@@AAABBBEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIKKKLLLMMMNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHDDDEEEFFFGGGHHHIIIJJJKKKDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;::::::999:::::::::999999999999999999::::::888888777777666666555555333333333444444555555555444444333333333222222222111111111222222222222222111111111111111111111111//////000111111222333333111111111111111111111111222222111000000000111111333333222222222111111111111111111111111111111111111111111000000000000///......///000000000//////---............///////////////............//////------------------......------------....................................////////////////////////............///////////////............///000000////////////////////////////////////////////////........................////////////////////////000000////////////......////////////////////////....../////////000000000000//////......//////000........................++++++******)))(((((((((+++++++++*********)))))))))*********+++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************++++++++++++,,,------......------,,,........./////////000000/////////000000000111111222222222333333333444444444444444444555555555555444444444555555555555666666666666666555444333333444444444333333333222222333222111111111111222333222111111000000000000000111111111000000000000///////////////////////////------------------------............------------............------------,,,,,,,,,------............---,,,,,,++++++++++++---,,,,,,+++***)))((((((++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++***************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))))))))***+++++++++************+++))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))************************+++++++++***************+++++++++***+++,,,,,,---......---,,,,,,---------,,,------------.........////////////////////////000000000000111111111111333333333444444444444444666666555555555666777777777999;;;;;;;;;;;;===???AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAACCCCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBAAA@@@>>>===<<<::::::999888888888888999888888999999::::::;;;;;;888888777666666555444444333333333444444444555555444444444333333333333222111111111111111222222222111111111111111111111111///000000000111111111222111111111111111111111111111111111000000000000111222222222111111111000000000000000000000000000000........................------...///000000000///---------........./////////......------......///,,,,,,------------......,,,,,,---------.................................////////////////////////.........///////////////......------......///000////////////////////////.........///////////////........................////////////////////////////////////////////////////////////////////////........./////////000000000//////......///000111........................************))))))((((((+++++++++*********)))))))))*********+++++++++++++++***)))(((((()))***+++***++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,............////////////....../////////000000000000111111111222222222222444555555555555666666666444444444555555555555666555555666555555444333333444333333333333222222222333333222222222222333333222111000000//////000000000////////////......................../////////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,+++***)))))))))*********************************+++,,,,,,+++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))))))))))))))************))))))))))))(((((((((((())))))************************+++************+++,,,,,,------,,,,,,,,,------...------........./////////........................000000000000000000000000444444444444444444444555555555444444555666666777777999:::;;;;;;;;;===>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@AAACCCEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAA@@@???===<<<;;;999888888777777777777777888888888999999:::::::::777777777666555444333333555555444444444333333333555555555555444444444444111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000000000000000111000000000000000000000////////////........................---------------.........,,,---...///////////////------------..................------------......,,,,,,,,,,,,------......,,,,,,,,,------------...................................................///////////////.........---------------......///........................------....../////////000////////////////////////........................000000000000000000000000....................................///////////////////////////000111111........................)))))))))))))))))))))***+++++++++************))))))))))))*********++++++******))))))))))))******)))***++++++++++++++++++)))))))))(((((((((((((((*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------,,,,,,------........./////////............////////////000000000000111111111111444444444555555555666666444444444555555555555666444444555555555444444333444444333333333222222222333333333333333333333333222111111000000000000000//////.........------------............/////////------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,------------------+++******))))))))))))*********++++++,,,,,,------)))***++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))&&&'''((()))++++++++++++))))))))))))))))))))))))((()))***++++++,,,++++++))))))************)))))))))((((((''''''(((((())))))))))))******************************+++,,,,,,,,,,,,,,,,,,,,,------...---............/////////........................//////000000000000000000111222222222333333444444444444444444555666777777777888:::;;;:::;;;<<<>>>??????@@@@@@@@@@@@??????>>>>>>???@@@BBBDDDGGGHHHGGGFFFCCCAAAAAACCCFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;:::999888777777666666777777888888888888888888999999666666555555444444333333555555555444444333333333666666555555555444444444111111111111111000000000000000000000000000000000222222111000000///......////////////////////////...///000111111111000000000000/////////.........------------------------...////////////000000000------.../////////......,,,------------...............------------......++++++,,,,,,------......,,,,,,,,,,,,------------------------------------........................///////////////.........---,,,,,,,,,,,,---..............................---------......//////000////////////////////////........................//////000000000000111111........................------........./////////......///000111111111111------------------------((((((((()))******+++++++++++++++************)))((((((((()))))))))******))))))************))))))((()))******++++++***************))))))((((((((()))******+++,,,,,,------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////------........./////////000000111111111222222222222222222333333333444444444444444555555555555666333333444555555555444444444444444444333333333333111111222222222222111111222222111000000000000111////////////............---------.........//////------------------------,,,,,,,,,---------------,,,,,,,,,,,,------......------------------,,,,,,*********)))******++++++***+++++++++,,,,,,,,,,,,))))))***+++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))***))))))((())))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))************))))))***)))(((''''''((()))***((()))))))))*********+++***************++++++,,,,,,,,,++++++,,,,,,---...,,,,,,---------..................................../////////000000111111000000111222222333444444444444444444555666777888777888::::::::::::<<<>>>>>>??????@@@@@@??????>>>?????????@@@AAADDDFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDFFFGGGIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA>>>>>>>>>>>>===<<<::::::::::::999888888888888888888888777777777777777777444444444444444444444444333333444444444444444555555555555444444444333333222111111111000000000///000000000000000000000000000000000000000/////////////////////////////////---...000111111111000000000000000000////////////------------------------........./////////000000.........///......------,,,,,,---------............------,,,,,,------...***++++++,,,------......++++++,,,,,,,,,---------------------------------........................000/////////............,,,,,,,,,+++,,,------...........................,,,,,,---......///000000.........................................................//////000000000........................---------.........//////,,,...000222333222111000------------------------''''''((()))***+++,,,,,,+++++++++************)))(((((((((((())))))))))))((()))***++++++***)))((('''((()))***************---------,,,,,,+++++++++))))))***+++,,,,,,------)))************++++++++++++,,,,,,------,,,,,,+++---------.........//////---------.........//////111111222222222333333333000000111111111222222222444444444555555555666666222222333444555555555555555555444444444444333333000000111111111111000000333222222111111111111111000000000000////////////---------.........//////---------------------------------.........//////---------.........//////.........------,,,,,,,,,************+++,,,------******))))))))))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''((()))))))))(((&&&%%%))))))))))))))))))))))))%%%&&&((()))*********)))))))))************))))))+++***)))(((((()))***+++(((((())))))*********+++*********)))***++++++,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------.................................///000111111111000111222333444555666666444444444555666777888888666888::::::::::::<<<>>>??????@@@@@@@@@??????>>>AAA@@@@@@@@@AAACCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBB============<<<;;;:::999<<<;;;::::::999999::::::888888777777666666555555333444444444444444444444111222222333444666666777444444444333333333222222222111111111000000//////000000000000000000000000......//////000000111111////////////////////////---...///111111111000///111111111111000000000000........................,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,---------.........------,,,,,,------...******+++,,,,,,---......++++++,,,,,,,,,---------------------------------........................000000//////.........---,,,,,,++++++,,,,,,---...........................,,,,,,------...///000000------------------------........................---------.........//////........................---------.........//////+++---111333444333111///------------------------((((((((((((((((((((((((+++*********))))))((((((,,,+++***))))))***+++,,,,,,+++***)))))))))++++++))))))))))))))))))))))))************))))))))))))((())))))))))))*********------------------------000000...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111000000000///////////////222222222222222111000///333333333333333333333333555555444333333333444444222333333444444333333222111111000000000000111111111111000000000000111111//////............////////////............//////------,,,,,,,,,,,,++++++...---+++***)))***+++++++++,,,------......---------+++******+++,,,,,,+++---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))((()))*********)))'''&&&))))))))))))))))))))))))******))))))(((((('''''')))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***++++++***)))(((((()))***+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---...///000111111111222222222333333333555444444555555666777888777888999999;;;;;;<<<===??????@@@AAAAAAAAA@@@@@@??????@@@AAABBBDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>===???>>>===<<<<<<;;;;;;;;;>>><<<:::888777777888888999999888888777666666666444444333333333333222222555555555444444333333333333333444444444444444444111111111111111111111111000000000000000000000000111111000000//////......000000//////.........---,,,,,,++++++,,,---///000000000//////.........---000////////////.........////////////...---,,,,,,......---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,---------....../////////...------,,,,,,...---+++,,,...333777:::++++++,,,,,,,,,,,,------///............---------//////.........---------------------------------------............------........................,,,---.........---,,,+++))))))))))))))))))))))))************)))))))))(((++++++***))))))***++++++,,,+++***))))))***++++++************************)))))))))))))))((((((((()))))))))*********++++++++++++++++++++++++++++++......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------------...///000......//////////////////111111222333444444444444333333333333333333333333444444333333333333333444333333333333333333333333111111000000000000111111000//////////////////000//////............////////////............//////------,,,,,,,,,,,,++++++...---,,,+++++++++,,,---+++,,,------...---------...,,,++++++,,,------,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******++++++++++++************************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))***)))))))))(((((((((''')))((('''((()))***)))((((((((((((((((((((((((((((((((()))))))))*********+++***)))(((((()))***++++++***))))))))))))***+++)))************++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......---------------...///000111111111222222222333333333333333333444555666777777888888999:::;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;:::999777777888999:::999999999888777777666666555555555444444333333333444444444444333333333333444444444444444333333333111111111111111111111111000000000000000000000000000000000000////////////000/////////............------,,,,,,---///000111000/////////.........---/////////.........------------.........---,,,,,,...------------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........---------,,,,,,,,,,,,------------...---------..................---,,,,,,---///222444++++++,,,,,,,,,,,,------,,,---------....../////////.........------------++++++++++++++++++++++++------............------........................,,,---------------,,,,,,************************************))))))))))))++++++***))))))***+++++++++******)))******++++++++++++++++++++++++++++++)))))))))))))))*********************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------..................------......//////000000...///111333444555666666333333333333333333333333333222222222333333333333444444222222222222444444111111000000000000111111///......------....../////////............////////////............//////------,,,,,,,,,,,,++++++------,,,,,,,,,---......++++++,,,---------------...---++++++---...---,,,******************************+++++++++,,,,,,,,,((())))))))))))))))))((()))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''(((((())))))))))))************))))))))))))******++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------............---------......///000111111111222222222222222222222222333444555555777777888999:::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;::::::::::::999888777777888999:::;;;:::999999888888777666666777777666555444444333333333333333333333333444444555444444333333222222222111111111111111111111111000000000000000000000000////////////000000000000////////////...........................///000111/////////.....................---------,,,,,,,,,++++++,,,---------,,,,,,------------,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,---......//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---...///000000............------------++++++++++++++++++++++++------............------------------------------------,,,,,,,,,,,,------*********************************)))))))))))))))+++******************+++******************++++++++++++++++++++++++++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,---...//////...---,,,------...///000000111111,,,---...000222333444444222222222222222222222222111111222222333333222222555444222111111222444555111111000000000000111111///..................//////......------......//////......------......///------,,,,,,,,,+++++++++,,,,,,,,,,,,------......++++++,,,------------,,,...,,,***+++,,,---,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))***++++++************++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---------......///......---------......000000000111111111111222222222111222222333444555777777888999:::;;;;;;<<<======>>>???@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;888888888777888999:::::::::999999888777777666666777777666555444333222222111111222222333333444444555444444333222111111000111111111111111111111111////////////////////////......//////000000111111///////////////.........---............//////000........................---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,------...//////------------------------------------------------,,,------......------,,,---------------------------,,,+++++++++,,,---...************************))))))))))))))))))***************++++++*********))))))******++++++++++++++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,---.../////////...---......///000000111222222---...///000111111111111222222222222222222222222000111222333333333333222555444222111111222444555111111000000000000111111000//////......//////000......------------............------------......------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,***))))))***++++++***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))******)))))))))************************))))))*********+++++++++*********+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,---------......///......---------......//////000000000111111111222222222222333444555666666777777888999:::;;;<<<;;;<<<===>>>???????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999888888888777888888999999888777777666666555555555444444333222222111000111111222222333333333444444333222111111000000000000000000000000000000////////////////////////......//////000000111111.........///////////////,,,,,,------.........------------...............---,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,------------------------------------------,,,,,,------------,,,,,,------------------------,,,++++++***+++,,,---...************************))))))))))))************)))***++++++++++++***)))((()))***+++++++++++++++++++++++++++++++++++++++&&&&&&&&&'''(((((())))))************+++++++++,,,************************------,,,+++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...////////////......//////000000111111111111222222222222222111222222222222222222222222000111222444444444333333444444222222222222444444111111000000000000111111000//////////////////000......------------............------------......------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++***((((((***+++***)))))))))******+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((************************''''''(((((((((((())))))))))))************))))))))))))************)))))))))************+++++++++************++++++++++++***************+++,,,,,,,,,,,,,,,---------............---------......///////////////000000000000222222222222333444555555666666777888999:::;;;;;;:::;;;<<<>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::::::::999999999888888777777666888777777666666555444444444333333333333222222222111111111111111111222222333222222111111000000000000000000000000000000000000000000000000000000000////////////000000000000.........///////////////,,,,,,------...------,,,---------------.........------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,......------,,,++++++***+++,,,,,,---------------++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))'''(((***+++,,,,,,++++++************************&&&''''''((())))))******)))))))))*********++++++))))))))))))))))))))))))+++++++++***++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,...///111222------..................000111111222222222222222111111111111111111111111000111333555666555444333333333333333333333333333111111000000000000111111///......------......///...------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,---------,,,+++*********+++,,,,,,,,,,,,+++,,,***))))))***++++++******************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''((()))***)))((())))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((('''((())))))))))))(((''')))************+++++++++************++++++++++++***************++++++,,,,,,,,,,,,---------......---------------...///000........./////////000000111111000111111222333444666666777888999:::;;;;;;999:::<<<===>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>??????@@@@@@??????>>><<<;;;:::999888888888888666777777888888888888888666666666555444444333333333333333444444444444444111111111111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000////////////............/////////000------...//////...---,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,************+++++++++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------(((((((((((((((((((((((((((((())))))*********+++)))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))******+++,,,,,,------((())))))))))))*********++++++++++++++++++++++++)))))))))***+++,,,...///++++++,,,,,,,,,---------++++++++++++---000222444,,,,,,,,,,,,,,,,,,,,,+++------///000000111111111111111111111111111111111000111444666666666555444222333333444444333333222111111000000000000111111...------,,,,,,------......------,,,,,,------......------,,,,,,------...---------,,,,,,,,,++++++---......///...---+++*********+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++******************************+++++++++,,,,,,,,,******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))+++***((('''''''''((()))))))))))))))))))))))))))'''((((((((())))))******)))((('''((()))******(((((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***)))(((&&&'''((())))))((('''&&&)))************+++++++++)))************+++++++++*********)))***++++++,,,,,,,,,,,,---------......,,,,,,,,,---...///000111............/////////000////////////000111222333666666777888999::::::;;;999:::;;;===>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBAAA@@@???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===>>>>>>?????????>>>>>>:::999888777666666666666444555666888999999::::::666555555444333333222222333333444444555666666666222222111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......---.........//////000000......///000000///...---,,,,,,,,,------...............------------,,,,,,---------------,,,+++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------......---,,,+++************++++++,,,,,,,,,---------******+++,,,------...///+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,'''((()))++++++***))))))+++***************+++++++++******+++------,,,***++++++++++++++++++++++++(((((())))))******++++++)))))))))***+++++++++,,,((()))***+++++++++++++++)))************+++++++++++++++************++++++************************---------.........//////...............///000000////////////000000000000111111111111111111111111111222444555666555555444555555444444333222111111//////000000111111111222111111111000//////......///---,,,,,,---...,,,+++------------------------------,,,,,,,,,,,,++++++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))************((()))***++++++***)))(((+++*********))))))(((((((((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((,,,+++(((&&&&&&''')))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************((()))***++++++***)))(((,,,+++***))))))***++++++...,,,***)))((((((***++++++++++++***************++++++,,,,,,,,,---------///......------,,,++++++............////////////000000000000111111111111///111333444444555666888::::::;;;<<<===>>>??????>>>??????@@@@@@AAABBBBBBDDDCCCAAA???>>>>>>??????>>>@@@AAABBBBBBCCCDDDFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDAAA@@@===<<<;;;;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;888999999999999888777777888888888777777666555444333333333333333333333333444444555555555555444444000000000000000000000000000000000000000000000000//////000000111111222222////////////............///////////////.........000///...///000///...,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,---//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++*********))))))((((((((())))))+++******+++------,,,***++++++++++++++++++++++++))))))))))))***************************+++++++++))))))***+++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,---------.........---------------......///000000000///////////////111111111111111111111111000111333444555555444444444444333333222111111111//////000000000111111111------------.....................------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))************))))))************))))))************)))))))))(((((((((((()))))))))******************))))))))))))))))))************))))))++++++******))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************)))***++++++++++++***)))+++***))))))((()))***+++,,,+++)))((()))***+++,,,******************++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,............//////////////////000000000111111111111333444444333333444666888999::::::<<<<<<===>>>======>>>>>>???@@@@@@@@@CCCBBB@@@???>>>>>>??????>>>@@@AAAAAAAAAAAACCCEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDAAA@@@>>>===<<<<<<============<<<<<<;;;;;;::::::888999999999999888777777777888888777777666555444444444444444444444444444333333444444444444333333000000000000000000000000000000000000000000000000000000000000000111111111////////////............------......//////000000000///...///000///...,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******)))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))))))))))))))+++******+++------,,,***++++++++++++++++++++++++***************)))))))))+++++++++***************))))))***++++++++++++***)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...000000000//////.........000000000000000000000000///000111222333333333333333333222222111000000000//////000000000000111111+++,,,,,,---......//////,,,...000...+++***,,,...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))******************))))))))))))******************)))))))))))))))))))))*********++++++************))))))))))))******++++++++++++******)))***+++,,,,,,+++)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************''''''((()))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))(((((((((((()))******))))))((()))+++,,,...)))))))))***+++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,---------------............///////////////000000000000111111222444444444222222333444777777888999:::;;;;;;<<<;;;<<<<<<======>>>??????@@@@@@????????????@@@@@@>>>???AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@???>>>>>>======<<<=========<<<;;;::::::999888999999999999888777777777777777777666555444444555555555555555555555555222222333333333333222222000000000000000000000000000000000000000000000000111000000000000000000////////////............---,,,,,,---...///000000111///.........//////...,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++***************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++***************++++++++++++++++++************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---.........---,,,+++++++++++++++******+++------,,,***+++++++++++++++++++++++++++++++++******))))))))),,,+++++++++***))))))))))))******+++++++++******))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000000000///......------//////////////////////////////000111111222222222222111111111000000////////////000000000000000000.........//////000000000+++...111///+++)))+++///------------------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))******************)))************************************************)))))))))))))))*********((()))))))))************+++***)))(((((()))***+++*********))))))))))))))))))*********++++++++++++************)))))))))((()))******++++++******)))*********++++++***))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************''''''((()))))))))))))))((()))))))))************************************''''''''''''((((((((()))******))))))******,,,,,,(((((()))***+++,,,,,,,,,))))))*********+++++++++******+++,,,------......---------.........//////////////////000000000111111222333333222222333444666666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>???@@@@@@???>>>???AAACCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCC????????????>>>===<<<;;;>>>===<<<<<<;;;:::999999888999999999999888777777777777777777666555444333444444444444444444444444222222333333333333222222000000000000000000000000000000000000000000000000111111000000/////////...//////.........------------------......////////////...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************.........---,,,,,,,,,+++******************************************))))))++++++******)))*********++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++++++++,,,...///...------,,,++++++,,,,,,+++******+++------,,,***++++++++++++++++++++++++,,,,,,++++++******)))))),,,+++++++++***)))))))))******+++++++++******)))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,---......///000/////////.........---.........................../////////000111222222111111000000000000000///000000//////////////////000/////////.........---+++...111///+++)))+++///------------------------------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************(((((())))))************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))******)))*********++++++++++++************)))))))))((((((((())))))))))))((((((***)))(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))(((((((((((())))))&&&&&&''''''((((((((((((,,,++++++******))))))***(((((()))***+++,,,,,,,,,))))))*********+++++++++)))******+++,,,---......------------...............////////////000000000...000111222222222444666666666777888999::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<======>>>????????????>>>???@@@@@@>>>>>>???@@@CCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCBBBBBB>>>>>>???>>>>>>===;;;;;;===<<<<<<;;;::::::999999888999999999999888777777777777777666666555444333333333333333333333333333333333444444444444333333000000000000000000000000////////////////////////111000000000//////..................------------//////......------,,,,,,...---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++******))))))((((((************************++++++++++++++++++++++++++++++******)))*********,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...******))))))))))))******+++******+++------,,,***+++++++++++++++++++++++++++++++++++++++*********+++++++++******************++++++++++++***)))))))))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,---------------......///........................///////////////////////////////////////111222222111111000000000000000000000000////////////............------,,,++++++***,,,...000...+++***,,,...------------------------------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++************************((((((((()))******++++++))))))))))))******************))))))))))))******))))))))))))************)))))))))*********++++++************))))))))))))(((((())))))))))))((((((+++)))'''%%%&&&(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************)))((((((''''''(((((()))%%%&&&'''((()))))))))(((,,,,,,++++++***))))))((()))))))))***+++++++++,,,*********++++++++++++,,,)))******+++,,,------...,,,------------...............////////////000000,,,...000111111222444666555555666777888999:::::::::;;;;;;<<<======>>>>>>;;;<<<===>>>>>>>>>>>>>>>===>>>@@@@@@??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888999999999999888777777666666666666555444333333333333333333333333333333333333444444444444333333000000000000000000000000////////////////////////000//////////////////............------------,,,000//////...---,,,++++++---,,,,,,---//////...,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))***************++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,+++***************++++++...---------,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,(((((((((((())))))***++++++******+++------,,,***++++++++++++++++++++++++***++++++++++++++++++,,,***************++++++++++++++++++++++++***)))))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,------....../////////////////////////////////000////////////111222333111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++))))))))))))************))))))************))))))((()))))))))************((((((((()))))))))******************)))))))))))))))))))))******)))))))))))))))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***************)))(((''''''((()))***%%%&&&((()))******))))))******+++++++++******)))******************++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,---------................../////////000000...///111111000111222444333333444555666777888888999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<>>>@@@@@@@@@@@@AAACCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>===;;;:::999999::::::999::::::::::::;;;;;;;;;888999999999999888777777666666666666555444333333444444444444444444444444222222333333333333222222000000000000000000000000////////////////////////.........///////////////.........---------,,,,,,.........------,,,,,,,,,,,,,,,+++---//////...,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,,,,,,,************************************))))))))))))))))))*********+++++++++,,,---------------......************************)))*********++++++++++++))))))))))))***+++,,,,,,------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,***************************+++,,,,,,,,,,,,+++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***(((((())))))***+++---...+++******+++------,,,***++++++++++++++++++++++++*********++++++,,,,,,---))))))******+++++++++,,,+++++++++++++++***)))((()))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---+++,,,,,,---...///000000000000000000000000000000000000//////000111333444111111111111111222222222000000//////.........---,,,------......//////000///---,,,,,,---...,,,+++---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************((()))***++++++***)))((((((((())))))*********+++(((((((((((())))))))))))************))))))))))))******++++++++++++******((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************+++***)))(((((()))***+++%%%&&&(((************)))((()))***++++++++++++++++++++++++***************++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000///111222111000///000222111222222333444555666777777888888999::::::;;;;;;;;;<<<===>>>>>>===<<<;;;<<<>>>@@@@@@@@@AAACCCDDDBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBBBBBBB@@@>>>===>>><<<:::888777888999:::888999999::::::;;;;;;<<<888999999999999888777777666666666666555444333222555555555555555555555555111111222222222222111111000000000000000000000000////////////////////////---.........//////000000......---------,,,,,,,,,,,,---------------------,,,++++++---...///...,,,*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,((()))***+++,,,---------************************************))))))))))))))))))******++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))***+++,,,------------,,,,,,,,,++++++)))************+++++++++((())))))***++++++,,,,,,***************************+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........---------,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************++++++***))))))******+++------.........------,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***))))))*********+++++++++------,,,,,,---...000111............////////////////////////000111333333000000000000000000000000000000///...------,,,,,,000000000///---,,,---///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&&&&&&&''''''((((((******+++******)))((('''))))))))))))************))))))))))))))))))))))))************************)))(((''''''''')))***+++,,,+++)))(((((()))+++,,,------,,,,,,,,,---......,,,---......//////..............................000000000000111111111111111111111222333444555666888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAEEEDDDCCCAAA@@@???>>>>>>AAAAAAAAA@@@???>>>======>>>===;;;:::999999:::;;;999999999999888888888777444555666888888888777777444444444555555555666666000000111111111222222222000111111222222222111111////////////000000000000000000000000000000000000000000///...------,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************************+++*********))))))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,************************++++++************++++++))))))************)))))))))************++++++++++++++++++*********)))))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,+++)))(((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********++++++*********++++++******))),,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++************++++++++++++,,,------,,,,,,---...000111............////////////////////////000111222222000000000000000000000000000//////......---,,,,,,---//////...---,,,---...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))******************)))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''(((((((((((())))))*********))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))((((((((()))***+++,,,+++***))))))***+++,,,,,,,,,,,,+++,,,,,,---...+++,,,---.......................................////////////000000000000111111111111222444555666555666666777777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@???>>>======>>>===;;;:::999999:::::::::999999999999888888888444444555666666555444333444444444555555555666666444444444333333222222222111111222222222111111000////////////000000000000000000000000000000000000000//////...------,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************************************************************)))))))))(((++++++************++++++++++++++++++++++++++++++************************))))))******************************************++++++************++++++)))******************))))))************++++++++++++++++++*********))))))+++************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------......//////,,,,,,,,,,,,,,,---------,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,------...000000............////////////.........//////000000111000000000000000000000000000//////......---------+++---...///---------...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++***************++++++++++++******************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))************''''''((((((((()))))))))))))))))))))))))))))))))******************************)))))))))***++++++---,,,+++******+++,,,---++++++******++++++,,,---******,,,---............---------------------------.........////////////000000000111222333444555555555555666777888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>============<<<:::::::::::::::999999999999888888888888666666666666555444333222444444444555555555555555666555555444333222111000222222222222222111000///////////////000000000000000000000000000000000000/////////...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************************************************))))))))))))++++++************++++++*********************************************************)))))))))))))))************************++++++************++++++******++++++++++++******)))************++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,+++******)))))),,,,,,---....../////////------............//////,,,---............---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---..................***************)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------...//////000............////////////------...///////////////000000000000000000000000000/////////......------***,,,//////.........///------------------------,,,,,,,,,++++++++++++***************************************************++++++++++++************+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))((((((''''''((()))******))))))''''''''''''((((((((((((++++++++++++++++++++++++******************************************++++++,,,,,,+++******+++,,,,,,*********)))***++++++,,,)))***+++,,,---.........------------------------,,,,,,---------........./////////000111222333444555666666777888999::::::::::::::::::::::::::::::<<<======>>>???@@@AAAAAA??????>>>>>>>>>??????@@@???????????????>>>=========<<<<<<;;;::::::999999888888888777777777666666777777777777777666666555555555555555555555555555333333222222111000//////333333333222111000///...////////////000000000000//////////////////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************************************)))))))))))))))++++++************++++++*********************************************************))))))(((((((((************************++++++************+++++++++++++++,,,,,,+++++++++))))))*********+++++++++***************************************+++,,,,,,******************************************))))))************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++------,,,+++***)))((((((+++,,,---...///.........------------............,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,))))))***+++++++++++++++***+++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---....../////////............////////////---...//////000//////...///////////////////////////////////////.........+++---//////......///000------------------------,,,,,,+++++++++*********************************************************+++++++++*********))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))++++++******))))))(((((()))))))))))))))(((''''''''''''''''''((((((((((((************************))))))))))))))))))))))))******+++++++++*********++++++++++++++++++++++++******)))))))))***++++++)))***+++,,,------------------------------------,,,,,,,,,,,,------------.........///000111222333444555666777888999::::::::::::::::::::::::::::::<<<<<<===>>>???@@@@@@AAA@@@????????????@@@AAAAAA>>>>>>?????????>>>======<<<<<<<<<;;;;;;:::999999666666666666555555555555666666666666777777888888555555555555555555555444111111111111111111111111333333333222111000///...////////////000000000000////////////////////////...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))******++++++************++++++++++++++++++++++++++++++************************++++++******))))))((((((************************++++++************+++++++++++++++,,,,,,+++++++++))))))*********+++++++++************************+++++++++++++++,,,------************************+++++++++++++++*********************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,,,,+++******)))((((((...///000111111000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...////////////............////////////---...000000111000///...////////////////////////////////////////////////------...---,,,,,,...000------------------------++++++++++++************************************************************+++************)))))))))******++++++++++++******************************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((('''&&&%%%''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********+++******)))(((******************************))))))******+++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------...///000111222111222333444555666777888:::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@?????????@@@@@@AAA===>>>>>>??????>>>======<<<<<<<<<<<<;;;:::999888666666666666555555555555333333333333444555777777555555555555555444444444222222333333333444444444222222222222222111000///////////////000000000000000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,************************************************))))))))))))************++++++************++++++++++++++++++++++++++++++************************+++++++++***************************************++++++************++++++******++++++++++++******)))************+++++++++***************+++++++++,,,,,,++++++,,,,,,---...******************************+++,,,---......///************************++++++++++++++++++++++++******************************************************++++++++++++******+++************)))))))))444555666666666444222111111000000///...---,,,,,,......------------......,,,,,,------------,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++'''(((***,,,------,,,++++++,,,---...////////////+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))***+++++++++++++++*********++++++++++++,,,+++,,,---////////////...............////////////...///111222222111///.../////////////////////////////////////////////000------,,,***((()))+++...------------------------++++++++++++************************************************************************)))))))))))))))******************)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))'''(((((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((''')))))))))******)))))))))+++************+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---...///111111000111222333555666777888999999999999999999999999999999:::;;;<<<===>>>>>>@@@??????>>>>>>>>>??????======>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<:::999888888888777777777666666666555555444333444444555666666666555555555444444444444444333333333333333333111111222222222111111000////////////000000000000000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,+++******+++,,,,,,************************************************((()))))))))************++++++************++++++************************************************++++++++++++,,,,,,,,,,,,************************++++++************++++++)))******************))))))************+++++++++))))))*********++++++++++++++++++++++++,,,,,,---************************))))))******++++++++++++******************************************************************************************************++++++++++++******))))))))))))************999:::;;;;;;:::888555444666555444333222000////////////............//////,,,------......------,,,++++++------------++++++************************&&&(((***,,,---,,,+++***((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))*********++++++++++++,,,---////////////.............../////////000///000222333222111///...////////////////////////////////////000000000000---,,,***'''%%%&&&))),,,------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******%%%&&&'''((())))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))*********((('''&&&(((((())))))))))))((((((++++++******++++++,,,---////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---...///000111222333444555777888999:::999999999999999999999999888999999:::;;;<<<======??????>>>=====================>>>>>>>>>>>>>>>===;;;<<<<<<===<<<:::999888999999999999888888888888:::999777666555555666666666666555555555444444444444333333222111000//////000111111222222222111111////////////000000000000000000000000000000000000---...........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))---,,,+++******+++,,,---************************************************(((((())))))*********+++++++++************++++++))))))))))))))))))))))))************************+++++++++,,,,,,---------************************++++++************++++++))))))************)))))))))************+++++++++))))))******++++++++++++*********)))***++++++,,,))))))))))))))))))))))))***)))((('''&&&%%%$$$###************************************************************************))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++===============>>>??????===;;;888555333222111111222333333222111000//////...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************************++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///////////////...............///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******---,,,***)))))))))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++))))))***+++******))))))))))))))))))))))))))))))************))))))&&&&&&%%%%%%&&&''')))***(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))******(((((((((((((((((((((((()))***++++++)))(((((()))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())),,,------,,,)))(((''''''''''''((((((((((((************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***)))(((''''''((()))))))))***************+++,,,,,,------,,,,,,------,,,+++,,,---...///------------------------///......------///000111111222333444666777888999666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>======<<<;;;;;;888999999999999888777777777666555555555666888999999888777666555444333333555444333333333333444555111111222333222111000///222222222111111111111000......////////////............//////......---,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++(((((())))))))))))((((((++++++,,,,,,,,,,,,+++++++++*********************+++***)))(((((()))***+++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))'''((()))*********************++++++++++++******)))************+++++++++))))))*********+++++++++******+++++++++******)))))))))***++++++,,,------,,,,,,+++***)))(((''''''************************************************************************))))))************))))))>>>>>>>>>>>>???@@@AAABBBDDDBBB@@@===;;;999999999555555555444333111//////000///------......---+++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++------............------------------............000000//////......------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++************,,,+++***)))((())))))***************************)))))))))))))))))))))))),,,***))))))***+++******))))))))))))))))))))))))))))))************))))))***)))((('''''''''((()))((()))))))))))))))******))))))))))))))))))))))))+++***)))(((((()))******(((((((((((((((((((((((()))***++++++)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((())))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))************++++++++++++***+++,,,,,,------,,,,,,++++++*********+++,,,---------------------------///......---...///000111000111222333555666777888555666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>==================<<<;;;;;;:::::::::::::::999999888777666666555666777888999888888777666555444333333555444333333333333444555222222222333222111111000222222222111111111000000......////////////............//////......---,,,,,,------......------,,,------------------------------,,,,,,,,,+++++++++++++++***))))))***++++++************************)))******+++++++++******))))))************))))))((())))))******))))))((())))))*********++++++++++++***)))(((((()))***+++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************))))))(((******++++++++++++******)))************+++++++++))))))*********+++++++++******+++++++++******)))++++++,,,,,,---......///,,,,,,++++++******))))))************************************************************************))))))************))))))??????@@@AAABBBDDDEEEFFFFFFEEECCCAAA???>>>======<<<;;;;;;:::888666444333444333111000000///---+++++++++,,,,,,,,,------------,,,++++++************++++++++++++++++++++++++)))******+++,,,------...***++++++,,,,,,++++++***++++++************++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------............------------------............000000//////...---,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++************)))))))))******)))((((((((())))))************************))))))))))))))))))))))))+++***((((((***++++++***))))))))))))))))))))))))))))))************)))))),,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))***++++++)))(((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))*********+++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,------------------------......------......///000///000111222333555555666555555777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>=========<<<<<<======<<<<<<;;;;;;999999999999999888777777666666666666666777888888888777777666555444333333555444444333333444444555444444333222222222222222222222111111111000000000......////////////............//////......---,,,,,,------......------,,,------------------------,,,,,,,,,,,,++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,++++++***))))))************++++++++++++******((())))))******))))))((()))))))))******+++++++++******))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++******)))((('''******++++++++++++******)))************+++++++++***************+++++++++)))******+++++++++******++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBBBBAAA@@@???===<<<:::888555444333222///---000000/////////.........,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++++++++***,,,++++++******++++++,,,)))******++++++******)))******+++,,,,,,,,,,,,+++***************+++++++++,,,------......------,,,,,,,,,---------.........000000///...------,,,+++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))))))))))))))))))))))))))((((((((((((((((((************************))))))))))))))))))))))))+++)))((((((***++++++***))))))))))))))))))))))))))))))************))))))******))))))((((((((((((***))))))((((((''''''''')))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))***++++++)))(((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))*********************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000111222333444444555666777999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<============<<<;;;;;;<<<<<<<<<;;;;;;:::666666666666666555555444666666666666666777777888777777666555555444333333444444444444444444444444555444333222111222333444111111111111000000000000......////////////...............///......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******************+++++++++++++++++++++++++++,,,+++***)))))))))+++,,,)))******++++++******)))******++++++++++++******************))))))))))))***))))))))))))))))))***++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********))))))(((******++++++++++++******))))))*********+++++++++************************))))))***+++++++++******))))))******++++++++++++***+++++++++,,,,,,,,,---************************************************************************))))))************))))))BBBBBBCCCEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEDDDCCCCCC>>><<<:::888777666444222444333222111///...---,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))******++++++******)))******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...000//////...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))))))))***((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))++++++***))))))))))))))))))))))))))))))************))))))''''''(((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))***++++++)))(((((()))(((((((((((((((((()))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********+++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////000111222333333555666888:::;;;<<<======::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::555666666666666555444444555666666777777777777777666666555555444444333333444444444444444444444444555444333222111222333444111111111000000000//////......////////////...............///......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++************************************))))))((()))+++---...(((((())))))))))))((((((*********++++++*********,,,++++++***)))((('''''')))))))))******)))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((******+++++++++******++++++++++++******))))))*********+++++++++************************((()))***+++++++++++++++))))))***************+++))))))******+++,,,,,,,,,************************************************************************))))))************))))))FFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCC???>>><<<;;;;;;:::888666555444333222000///...---,,,,,,,,,---...///000111------------------------......------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........---------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))))))))************+++(((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''''')))++++++***))))))))))))))))))))))))))))))************))))))%%%&&&'''((())))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******+++******)))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++*********))))))(((((((((((()))))))))*********)))******+++++++++++++++((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////000000111222222333444555777999;;;<<<<<<===::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999::::::;;;;;;::::::888888888888888777666666555555666777777777777777555555555444444444333333333444444555555444444333444444333222222222222222111111000000000/////////......////////////............//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***++++++++++++***)))))))))))))))))))))))))))((((((((()))***,,,---...(((((())))))))))))(((((('''(((((())))))(((((('''++++++***)))(((''''''&&&))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,******++++++++++++******)))************++++++++++++++++++***************((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,************************************************************************))))))************))))))KKKKKKKKKLLLNNNPPPQQQRRRMMMNNNNNNNNNNNNMMMKKKJJJJJJIIIIIIGGGEEECCCAAA@@@>>><<<;;;;;;<<<<<<:::999777777666555555444444333000000////////////000000------------------------,,,,,,,,,,,,------......,,,------......------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************++++++,,,,,,((((((***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))++++++***))))))))))))))))))))))))))))))************))))))'''((()))*********)))(((************++++++++++++))))))))))))))))))))))))&&&''')))***++++++******)))))))))))))))))))))))))))***++++++)))(((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))*********+++++++++))))))***+++++++++++++++'''((()))***+++******)))+++++++++++++++++++++++++++,,,---.........------///000000111111222222333222333555777999:::;;;;;;999999999999999999999999999999:::;;;;;;;;;;;;:::888888999:::::::::::::::888999999999999888777777444555666777888777777666555555444444444444333333333333444555555444333333222222222333222111111000111000000000////////////......////////////............//////......---,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++************)))***++++++++++++***)))************************((()))***+++++++++++++++)))))))))******)))))))))''''''((((((((((((''''''(((((())))))))))))))))))((()))***++++++***)))(((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((******+++++++++******++++++++++++******)))************++++++++++++++++++*********))))))(((((()))++++++,,,,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************************************************************))))))************))))))NNNNNNOOOPPPQQQRRRTTTUUUSSSTTTUUUUUUUUUSSSRRRQQQOOONNNLLLJJJGGGDDDAAA???<<<:::999:::;;;<<<;;;:::999::::::::::::;;;;;;;;;444333222000//////..............................)))***+++,,,...///000111---......//////......------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,------......//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,((()))***,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&''')))++++++***))))))))))))))))))))))))))))))************))))))++++++,,,,,,+++***((('''*********+++,,,,,,,,,---))))))))))))))))))))))))&&&''')))***+++++++++***)))))))))))))))))))))))))))***++++++)))(((((()))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************++++++++++++''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***)))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,---.........---,,,000000111111222222333333000111333555777888999:::999999999999999999999999999999:::;;;;;;;;;;;;:::777888999:::::::::::::::777777777777777666555555444555777888888888777666444444444444444444333333333333444555555444333333111111222333222111000///000000000000////////////......////////////............//////......---,,,,,,------......------,,,+++++++++++++++++++++++++++++++++************))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,***)))(((******++++++++++++******))))))************))))))&&&&&&'''((()))***+++,,,((()))***++++++***)))(((++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((())))))************)))******++++++++++++******)))************+++++++++++++++++++++******))))))(((((()))++++++,,,,,,,,,******))))))))))))))))))------------------------************************************************************************))))))************))))))HHHLLLQQQTTTTTTTTTSSSSSSUUUUUUVVVVVVVVVTTTSSSQQQVVVPPPKKKIIIJJJIIIEEEAAA===;;;999888999:::999888;;;;;;;;;::::::::::::::::::;;;;;;:::888555222111333222///...---...///000111000//////...---,,,,,,000///---,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++...///...------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******///...,,,+++***))))))))),,,,,,,,,++++++*********************************************************'''((()))+++++++++***))))))***+++,,,,,,+++***)))************************+++,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))***************)))))))))((((((''''''***))))))((('''&&&&&&%%%(((((()))***************((()))***)))((('''((()))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&&&&'''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))),,,,,,++++++)))((('''&&&''')))***)))((('''(((***++++++*********+++,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...++++++******,,,...111222////////////000111222333666666666666666777777888444555666777888999::::::::::::::::::::::::::::::999888888777666555555444888777555333333333555666333444555666666555444333555555444333444555666777444333222111111111111222222333333333333222111111111111111111000000000000111111000000//////..............................------------------------+++++++++************))))))))))))))))))))))))))),,,***((()))+++,,,+++((()))***++++++***)))***++++++*********))))))((((((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((((()))***+++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************************++++++************++++++************************++++++***)))((('''&&&&&&***))))))((((((((((((((())))))))))))))))))))))))GGGKKKPPPSSSSSSRRRQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRTTTQQQOOOOOOPPPMMMGGGAAA;;;888666555666777777777555555666777888999:::::::::;;;===>>>===;;;999777666555333111000///000000000000000//////...------......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,------,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************'''((()))***+++******))))))***++++++++++++***)))*********************************+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((((((((()))))))))***************))))))(((((((((******)))(((((('''&&&&&&(((((()))***************((()))***)))((('''((()))))))))))))))))))))))))))+++******))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))(((''''''((()))***)))((('''(((*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++,,,---...,,,++++++***+++---000111////////////000111222222444444444444555555666666555555666777888999::::::999999999999999999999999888888777777666555555444666555333111111222333444444444555666666555444444555444444333444555666777444444444333333333222222222333333333333222111111111111111111000000000000111111000000///........................---------------------------------+++++++++************)))++++++++++++++++++++++++,,,***((()))+++,,,***))))))***++++++))))))***+++*********)))))))))((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))+++******************++++++++++++*********))))))************************))))))))))))))))))))))))******)))(((((()))******************)))))))))(((((()))***++++++++++++***)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************++++++************++++++************************++++++******))))))((((((******)))((((((((())))))))))))))))))))))))))))))GGGKKKOOORRRRRRPPPOOOOOOQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRTTTUUUQQQJJJCCC<<<999555333444555666666444444555555666777888888777999===@@@@@@???===<<<:::999888777555444222222111222222111111000//////......------,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,,,,++++++++++++***************************************************(((((()))************))))))***++++++++++++***)))************************(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))''''''((((((((()))))))))***************)))))))))*********))))))(((((('''(((((()))***************((()))***)))((('''((()))))))))))))))))))))))))))******)))))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&'''(((((((((((((((((()))******(((((()))***)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,,,,------,,,+++++++++,,,...//////......//////000111222222222333333333333444444555555666777888999::::::888888888888888888888888888777777666666555555555555444333222222222333444444444555666666555444444444444444333444555555666333444555555555444333222222333333333333222111111111111111111000000000000111111000//////......---//////.........---------------------------------+++++++++************)))+++++++++++++++++++++++++++***))))))++++++***))))))***++++++))))))***+++******))))))))))))((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))******++++++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************++++++************++++++************************+++++++++***************++++++***))))))))))))***))))))))))))))))))))))))HHHKKKPPPRRRRRRQQQPPPOOOPPPOOONNNNNNOOOQQQRRRTTTRRRRRRTTTVVVVVVSSSMMMHHHCCC???:::777666666666666999888888777777666666666444777;;;???@@@???===;;;<<<<<<<<<<<<;;;999888777666666666666444222000///////////////////////////+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,***((((((***++++++++++++,,,,,,,,,------,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,---...///000111++++++++++++++++++++++++************************************************)))))))))*********))))))*********++++++*********************************&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''((((((((((((++++++******************+++*********)))))))))((((((((()))***************((()))***)))((('''((()))((((((((((((((((((((((((***))))))))))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((''''''&&&'''(((((())))))((((((((()))******)))((()))***((())),,,------,,,+++*********+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,------,,,++++++,,,,,,---............///000111111111111222222333333333333555555666777888888999999777777777777777777777777777777666666666555555555777666555555555555666666444555555555555555555444333333333444444444555555222333555666666444222111222333333333333222111111111111111111000000000///111000000///......------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))))))))*********))))))***+++***)))((()))+++))))))))))))))))))((((((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))************))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************++++++************++++++************************)))))))))******+++++++++,,,++++++***************))))))))))))))))))))))))IIIMMMQQQTTTTTTSSSRRRRRRPPPOOOOOOOOOPPPRRRSSSUUUSSSSSSSSSSSSSSSRRRPPPNNNJJJFFF@@@<<<:::888777555999999999888777666666555666888<<<>>>??????===;;;<<<===>>>>>>???>>>>>>>>>=========;;;999666333111000000000000000/////////++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((''')))++++++++++++,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************))))))))))))))))))+++******************+++************************%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((******************++++++************))))))))))))(((((()))***************((()))***)))((('''((()))((((((((((((((((((((((((***))))))((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))(((((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((''')))************)))(((((()))***+++***)))((()))+++((())),,,------,,,+++*********+++,,,,,,,,,,,,+++,,,++++++******+++++++++------,,,,,,++++++++++++------------...///000111000111222333333333222222555555555666666777777888666666666666666666666666666666666666555555555555666666666555666666666777555555555444444555555555333333333444444444444444000111333444555333222000222333333333333222111111111111111111000000000///000000//////...---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))***))))))))))))***((()))******)))((()))***(((((((((((((((((())))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))******))))))*********))))))(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************++++++************++++++************************''''''(((((()))*********,,,++++++***************))))))))))))))))))))))))JJJMMMRRRUUUVVVUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTOOOKKKFFFBBB>>><<<888666666666666777777888888888:::<<<>>>@@@AAAAAA@@@???===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBB???;;;888666222222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***)))(((***+++++++++,,,,,,,,,,,,------+++,,,,,,------.........------------,,,,,,,,,,,,---,,,+++******************++++++++++++,,,,,,,,,************************************************+++***))))))((()))))))))++++++***))))))***++++++************************&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))*********************+++''''''((((((((())))))))))))))))))***************))))))))))))))))))))))))(((((()))***************((()))***)))((('''((()))))))))))))))))))))))))))***)))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''')))******(((((()))+++''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************((((((((()))))))))))))))******+++******)))(((((()))***++++++))))))***+++)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++,,,++++++************+++,,,,,,,,,,,,,,,+++++++++---,,,,,,------...///000///000111222333222111111444444444444555555555666555555555555555555555555555555555555555555555555333444444444555555555555666555444444444444555666222222333444444444444333000111222333333333222111222333333333333222111111111111111111000000000000000000///......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************((()))******(((((()))***((()))******(((((()))***''''''(((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))******))))))((((((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************++++++************++++++************************''''''(((((()))))))))***++++++***))))))))))))***))))))))))))))))))))))))IIIMMMRRRVVVWWWVVVVVVWWWTTTUUUVVVVVVWWWWWWWWWWWWSSSSSSSSSSSSSSSTTTUUUWWWRRROOOLLLIIIFFFCCC???<<<888888888999999999999:::<<<===>>>@@@AAACCCDDDDDD@@@@@@??????@@@AAABBBCCCEEEFFFGGGGGGEEEBBB???===999999999999777666444222000000//////......------------------------------++++++++++++++++++++++++)))***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,++++++++++++,,,,,,+++*********************+++++++++,,,,,,,,,************************************************,,,+++)))((((((((()))***++++++***))))))***++++++************************(((((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((()))))))))******((((((((())))))*********(((((((((((((((((((((((((((((()))***************((()))***)))((('''((()))))))))))))))))))))))))))***)))(((&&&%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***''''''(((((())))))******'''((()))))))))))))))))))))***++++++))))))***+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++******************++++++,,,,,,,,,++++++,,,,,,,,,,,,---...///000---...000111111111///...222222333333333333444444444444444444444444444444555555555555555555555555333333444555555555555555666555444444444444555666111222333444444444333333222222222333333333444444222333333333333222111111111111111111000000000000000//////......---,,,,,,,,,,,,------.../////////+++++++++++++++++++++++++++++++++************)))************************''')))******((('''(((***((()))***)))((('''(((***'''''''''((((((((())))))******))))))))))))******((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))******************************))))))))))))))))))))))))''''''((())))))(((''''''((()))))))))************)))))))))))))))((((((''')))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************++++++************++++++************************))))))))))))))))))************)))((((((((())))))))))))))))))))))))))))))GGGLLLQQQUUUWWWWWWWWWWWWVVVWWWXXXYYYZZZYYYXXXWWWRRRSSSUUUUUUUUUUUUWWWXXXTTTSSSQQQOOONNNJJJFFFBBB??????>>>===<<<::::::999;;;<<<<<<>>>@@@CCCEEEGGGCCCBBB@@@??????@@@BBBCCCEEEGGGHHHIIIIIIGGGDDDBBBAAAAAAAAA@@@>>><<<:::888333333222111000///......------------------------........................'''***,,,---,,,+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,+++++++++******+++++++++******+++,,,,,,*********++++++,,,,,,,,,************************************************,,,+++***((((((((()))***,,,+++***))))))***+++,,,************************)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************''''''(((((()))))))))***''''''''''''(((((((((((((((((()))***************(((******)))((('''((()))))))))))))))))))))))))))***)))'''&&&$$$$$$######''''''''''''''''''''''''************************))))))))))))))))))))))))''')))******))))))***,,,&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))************************''''''''''''((((((((()))&&&&&&'''((()))***++++++$$$%%%&&&((()))*********)))+++++++++***)))***+++++++++*********+++,,,---******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////+++,,,...000000///...---222222222222222222333333333333333333333333333333444555555555555555555555555555666777888888777777666555444333333444555666111222333444555444333333444333333333333444555666222333333333333222111111111111111111000000000000000//////...------,,,,,,+++,,,,,,---...///000000+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((''')))+++***'''&&&(((***((()))***)))((('''(((***&&&'''''''''(((((())))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''((()))++++++)))(((''''''((((((((())))))******************************))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))*********+++)))))))))))))))(((''''''(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************************++++++************++++++***************************************************))))))((((((((((((((())))))))))))))))))))))))EEEGGGNNNWWWYYYVVVVVVYYY\\\]]]^^^]]]ZZZYYYXXXYYYYYYXXXVVVUUUUUUVVVXXXYYYYYYYYYYYYXXXUUUQQQNNNKKKIIIEEE???;;;;;;;;;;;;;;;===<<<;;;;;;===@@@CCCEEEBBBDDDEEEEEECCCAAAAAABBBDDDEEEFFFHHHIIIJJJJJJJJJEEEFFFFFFFFFFFFEEEDDDCCC<<<:::666333000/////////000///---,,,+++,,,,,,---,,,,,,+++************************++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,***)))------------------------------------------------******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''')))***+++,,,,,,,,,,,,,,,))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******+++******)))((('''))))))))))))((((((((((((---,,,***(((((()))+++,,,''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++))))))***+++++++++++++++))))))((((((''''''&&&&&&%%%&&&((()))************((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///......//////000000111111333333444444444444444444333333444444444555555555444444444555666777777888444444333333333444555555444444444444444555666777222222222111111000000000333333444444333333222111222222111111111111222222000000000000////////////000//////---,,,+++******------------------------++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***+++*********))))))(((((())))))(((((((((((())))))((((((***++++++***)))((())))))))))))***************)))(((((((((***+++,,,************************************************+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))@@@AAAHHHQQQUUUUUUXXX]]]\\\]]]___^^^\\\[[[[[[\\\ZZZYYYWWWVVVVVVWWWYYYZZZZZZZZZZZZZZZWWWTTTQQQOOOLLLIIICCC@@@>>>===;;;:::===>>>???AAACCCEEEFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGBBB@@@===999555333222111111000///...------...///,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***------------------------------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((''''''((()))))))))(((((())))))))))))************))))))***++++++++++++***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))(((((())))))))))))((((((((((((...,,,***((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))***************((((((((((((((('''''''''***)))))))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))*********))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********))))))*********+++++++++,,,,,,+++++++++,,,---...---......///000000111111333333333333444444444444222111111111222222333333333444444555666666777777444444444444444555555666666555444444444444444555333333222222222111111111333333444444333333222111222111111000000111111222000000000000/////////.........---,,,+++***))))))------------------------++++++++++++++++++++++++++++++************++++++++++++***)))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***************)))))))))((())))))(((((((((((())))))))))))***++++++***))))))))))))))))))************((((((((((((((()))******************************************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))::::::???HHHNNNRRRYYY```\\\^^^```aaa___^^^^^^___[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYVVVUUURRROOOKKKGGGDDDAAA===:::777:::>>>BBBDDDDDDCCCBBBDDDEEEFFFFFFEEEEEEGGGIIIFFFEEEDDDDDDDDDEEEGGGGGGJJJKKKKKKLLLLLLLLLLLLKKKHHHFFFDDD@@@<<<999666555222111000///............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))'''((((((((((((''''''&&&))))))))))))************((()))******++++++******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''(((((()))))))))(((((((((((())))))))))))...---***((('''&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))))))))))))))'''''''''(((((((((((((((...---+++***((((((''''''))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++'''((((((((())))))))))))(((((()))))))))*********,,,,,,+++++++++,,,------------......///000000000222222222222333333444444333222111000111222333444333333444444555555666666444444444444444555666666777666555444333333333333333333333333222222222222333333333333333222222111222111111000000111111222000000000/////////......///......---,,,+++******------------------------++++++++++++++++++++++++++++++************++++++,,,+++******************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))************))))))))))))***))))))(((((())))))******+++++++++++++++******))))))))))))************((())))))************)))***************************************************++++++++++++***))))))************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))777666999@@@FFFLLLVVV___^^^```bbbcccaaa_________]]]\\\[[[[[[[[[[[[\\\]]]\\\\\\]]]]]]\\\\\\ZZZZZZXXXVVVSSSOOOKKKFFF@@@<<<777999<<<@@@BBBBBBAAAAAACCCDDDDDDCCCBBBCCCEEEGGGHHHFFFDDDCCCBBBCCCEEEFFFIIIIIIKKKLLLLLLMMMMMMMMMIIIHHHFFFDDD@@@===:::888444333222000///---,,,,,,---,,,,,,,,,,,,---......---------,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************+++++++++***)))((((((((()))))))))************((())))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((()))))))))((((((((((((((()))))))))))),,,+++)))(((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++&&&''''''((()))(((((((((&&&&&&''''''(((((())))))///...,,,***)))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))******+++++++++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,---,,,------......///000000000000111111222333333333555444333222222444555777222333333333444444444555222222222222333444555555555555444333222222333333333333333333333333333333222333333333333222111111111111000000000000111111000000/////////.........111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,,,,+++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))*********)))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,+++++++++***((()))))))))************)))***+++,,,---,,,+++*********************************************************+++++++++******)))************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))999777888===AAAFFFOOOYYY]]]___bbbcccaaa____________^^^^^^^^^^^^^^^^^^___\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\YYYWWWSSSMMMGGGBBB@@@@@@@@@@@@AAACCCDDDEEEDDDEEEFFFEEECCCCCCDDDFFFGGGEEECCCAAA@@@@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKFFFFFFEEECCCAAA???<<<;;;:::999888666333000...---------,,,,,,,,,------......------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,+++******)))((()))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))******************)))(((''''''((((((((()))))))))***((((((((((((((()))))))))''''''((()))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********&&&&&&'''(((((((((((((((&&&&&&''''''(((((()))))),,,,,,+++******)))******))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++,,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......////////////000000111222222333444444333333333444555666222222222222333333333333000000000000111222333444222222222222222333444444333333333333333333333333222222333333222222111000111000000000000000000111////////////............000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************+++,,,***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))************))))))))))))******---,,,,,,++++++*********((()))))))))************))))))+++++++++***)))(((************************************************)))******+++++++++******************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))===;;;;;;>>>@@@BBBIIIQQQWWWZZZ^^^aaa```_________`````````aaaaaa`````````]]]]]]]]]]]]^^^^^^^^^___```___^^^\\\ZZZUUUOOOKKKGGGEEEBBB@@@???@@@BBBDDDFFFHHHJJJJJJIIIHHHIIIJJJGGGEEECCCAAA???>>>>>>>>>AAABBBDDDFFFHHHIIIJJJJJJEEEEEECCCBBB@@@>>>======???>>>===<<<:::777555444000//////...------......------------,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))************))))))((())))))))))))************'''((())))))******))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******++++++++++++***)))((('''''''''(((((())))))******''''''((())))))******+++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((()))******+++******)))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((()))))))))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---.........---......///000111222222111111222222222333333333111111111111222222222222............///111222333111111111111222333444555222222222222333333333333222222222222222111111000111000000//////000000111/////////.........------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((((((((('''(((((()))******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))************+++******))))))******+++---,,,+++******)))******))))))))))))************'''((((((((((((''''''&&&************************************************))))))***++++++++++++***************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))@@@>>>>>>@@@AAAAAAEEEKKKNNNSSSYYY]]]___```aaaaaabbbbbbbbbccccccbbbbbbbbb______^^^^^^______``````bbbaaa``````___\\\WWWTTTLLLIIIEEEBBB@@@???@@@AAAEEEHHHLLLOOOOOONNNOOOOOOKKKJJJHHHFFFDDDBBB@@@???@@@AAACCCFFFHHHJJJKKKKKKIIIGGGDDDBBB@@@>>>>>>>>>======>>>>>>===<<<:::999444333222111000/////////,,,,,,,,,---------------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********'''((()))))))))))))))((())))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********((()))))))))))))))(((((('''''''''((()))*********))))))******************''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))(((((((((((((((((('''''''''&&&(((***++++++***((('''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++,,,,,,---------,,,+++***+++++++++,,,------......,,,------...000111111222///111222444444333222111111111111111111111111111.........///000111222333222111111111111111222333111111111222222222333333222222222222222111000000000000////////////000000//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))((((((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''((()))))))))************+++******))))))******+++---,,,***)))(((((())))))))))))))))))***************)))((((((''''''((((((************************************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))AAA???@@@CCCBBBAAACCCHHHHHHMMMTTT[[[^^^aaacccdddbbbccccccddddddccccccbbbaaa```````````````aaabbbbbbaaaaaaaaaaaa```\\\YYYSSSQQQMMMIIIFFFDDDCCCCCCBBBFFFLLLPPPRRRRRRRRRRRRQQQPPPOOOMMMKKKHHHEEEDDD@@@AAADDDFFFIIIKKKLLLMMMMMMJJJGGGCCC@@@>>>>>>>>>888999:::<<<===<<<<<<;;;777666555333222111000000,,,,,,,,,------.........++++++++++++++++++++++++((()))+++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((()))******+++******))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++%%%&&&'''((())))))))))))&&&''''''((()))******++++++++++++++++++***)))((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))))))))(((((('''''''''&&&&&&(((+++,,,,,,)))&&&$$$((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,---...---,,,***)))***++++++,,,,,,---......,,,,,,---...///000111222000222555777777666444222111111111000000000000000......//////000222333444444333222111000000000000000000000111111222222222111222222222222111000000000000////////////000000//////.........---------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++,,,------...))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))((('''(((((())))))*********+++++++++************++++++---,,,***(((((((((((()))))))))))))))************...---+++*********+++,,,************************************************((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))IIIFFFGGGKKKJJJEEEEEEIIIIIIJJJNNNSSSYYY^^^bbbeeeffffffggggggffffffeeedddbbbbbbbbbbbbbbbbbbaaaaaacccccccccbbbbbbaaaaaaaaa\\\[[[XXXTTTPPPLLLIIIHHHCCCDDDFFFIIIMMMQQQUUUWWWUUUVVVVVVVVVTTTQQQMMMKKKIIIGGGEEEHHHMMMRRRSSSSSSSSSPPPMMMJJJGGGCCC???<<<<<<:::999:::;;;===<<<<<<>>><<<:::666333111//////---------,,,,,,+++++++++---,,,,,,+++,,,---///000,,,------------,,,++++++---+++)))***,,,---,,,)))---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++***)))(((((())))))(((((((((((()))))))))))))))************+++++++++************))))))))))))************))))))))))))'''((()))***************(((((((((((())))))))))))+++++++++************))))))((('''&&&%%%%%%&&&'''+++***)))'''''''''((()))&&&''''''((((((((((((((())))))************)))((())))))(((((('''''''''&&&'''((()))******)))((('''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******************************''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))+++***)))(((((()))***+++%%%%%%&&&'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---...///000111222333333333333333333333333000///.........///111222,,,333333,,,///999777,,,111111222222222333333333222222222222222222222222111111111111111111111111000000////////////000000///............---------,,,---...000222111...,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))******++++++++++++++++++++++++,,,+++***((((((((()))***)))))))))))))))))))))))))))(((((('''''''''((((((+++++++++++++++***)))((()))(((''''''''')))***++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,)))***++++++***)))((('''((((((((((((((((((((((((++++++***)))(((((())))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************)))(((((((((((())))))))))))PPPMMMNNNQQQQQQMMMMMMQQQJJJKKKMMMQQQWWW\\\aaaddddddeeeeeeeeeeeeeeedddccceeeeeeddddddcccbbbbbbaaabbbbbbbbbccccccdddddddddaaa___]]]YYYVVVRRROOONNNHHHGGGGGGHHHJJJMMMPPPRRRUUUVVVWWWXXXWWWTTTRRRPPPOOOMMMKKKLLLPPPTTTVVVVVVVVVTTTRRROOOMMMIIIDDD@@@>>><<<:::999:::;;;:::999???>>><<<999777555444444.........---------,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,++++++***---,,,***+++---...,,,***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************************************))))))++++++***)))))))))))))))))))))))))))************)))************+++++++++************))))))))))))************))))))))))))((())))))************)))(((((((((((())))))))))))+++++++++*********))))))***)))((('''&&&''''''(((+++***)))(((''''''((()))'''(((((()))***)))))))))((())))))******))))))((()))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---...///000000111222222222222222222222222000//////...///000111222000111000---,,,,,,...///111111111222222222333333222222222222222222222222000000000000000000000000000000////////////000000000000/////////.........,,,,,,...000222111...,,,,,,,,,,,,+++++++++******,,,++++++***))))))******++++++++++++++++++++++++,,,+++)))((((((((()))***)))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++***)))((()))((((((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''((((((((((((((((((((((((+++******)))(((((())))))*********)))))))))(((((())))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))RRROOOPPPSSSSSSQQQQQQTTTQQQQQQRRRTTTXXX[[[___aaaccccccddddddddddddddddddggggggfffeeeddddddccccccaaabbbcccdddeeefffggggggfffeeecccaaa^^^[[[XXXVVVPPPNNNKKKIIIHHHIIIKKKLLLSSSTTTVVVXXXYYYYYYXXXWWWXXXUUURRRRRRTTTWWWYYYZZZZZZYYYXXXWWWTTTPPPKKKFFFCCC@@@===;;;;;;;;;999888??????>>>===;;;::::::999111111111000///......---+++,,,,,,------------,,,+++,,,,,,,,,,,,+++******---,,,++++++------,,,+++*********+++++++++++++++++++++++++++++++++++++++************************************************(((((())))))))))))))))))+++***))))))))))))))))))************++++++++++++)))************+++++++++************))))))))))))************)))))))))))))))************))))))((((((((((((((())))))))))))++++++*********)))))))))******)))(((((((((((()))***))))))(((((((((((()))((())))))***************'''(((((())))))(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------....../////////111111111111111111111111///////////////000111111777111///333333///000666111111111222222222222333222222222222222222222222////////////////////////000000////////////000000111000000000////////////,,,,,,---///111111...,,,,,,,,,,,,+++++++++******,,,+++******)))*********+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))))))))))))))''''''''''''((()))************++++++******))))))***))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))*********)))((((((((((((((((((((((((((((((******)))((((((((())))))******))))))))))))(((((())))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))QQQQQQQQQTTTUUUTTTSSSRRRWWWXXXYYYZZZ[[[\\\\\\\\\___```aaabbbccccccccccccfffffffffffffffeeeeeeeeeccccccdddeeefffgggggghhhiiiiiihhhfffdddbbb___^^^YYYVVVQQQMMMJJJIIIIIIJJJNNNOOORRRUUUXXX[[[]]]]]]^^^\\\YYYXXXXXXZZZ[[[\\\\\\\\\\\\[[[ZZZUUUOOOKKKGGGDDD@@@>>>>>>===<<<;;;===>>>>>>>>>>>>=========777666555333111000...------...///000///...---,,,++++++,,,,,,++++++***))),,,+++++++++,,,,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++************************************************((((((((())))))***************)))))))))))))))***)))))))))*********++++++))))))*********+++++++++************)))))))))(((************)))))))))(((***************)))((('''(((((((((((())))))))))))************))))))))))))))))))(((((((((((((((((()))))))))(((((((((((()))(((((()))************)))&&&''''''(((((((((((('''(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((())))))******+++))))))))))))))))))))))))************************************************((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------......000000000000000000000000///////////////000000111+++---000333333111...,,,111111111111222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000/////////......,,,,,,---///000000...,,,,,,,,,,,,+++++++++******++++++***************+++******************************))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))************))))))******))))))((((((''''''***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))((('''&&&&&&))))))))))))))))))((((((((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))XXXZZZ\\\^^^```^^^YYYTTTTTTVVVWWWYYYYYYYYYXXXWWWYYYZZZ\\\]]]______``````ccccccddddddeeefffffffffdddddddddeeeeeeeeeffffffhhhiiiiiiiiigggeeecccbbb```]]]YYYTTTPPPNNNMMMMMMJJJKKKNNNQQQVVVZZZ^^^```aaa```___]]]\\\\\\]]]^^^]]]\\\]]]]]]\\\XXXRRRNNNHHHEEEAAA???>>>??????>>><<<===>>>>>>???>>>>>>======<<<:::777444111///...---.../////////---,,,++++++,,,,,,,,,,,,+++*********+++++++++******++++++)))))))))******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))******+++++++++***)))))))))))))))******((((((((()))))))))******))))))*********+++++++++************)))))))))(((************)))))))))(((***************)))((('''(((((((((((())))))))))))*********)))))))))((((((''''''''''''''''''''''''((((((((())))))))))))(((&&&'''(((((())))))((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((()))***+++++++++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,------------////////////////////////...//////000000000000000***GGGXXXKKK999555555000000000111111111222222222111111111111111111111111111111111111111111111111000000////////////000000/////////.........---------,,,,,,...///000...,,,,,,,,,,,,+++++++++******+++***************++++++************************)))))))))*********))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((()))((())))))*********))))))******))))))(((((('''''')))))))))******)))))))))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))jjjnnnsssuuuvvvssshhh]]]TTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\\\\]]]```aaaaaabbbbbbccccccdddccccccccccccddddddddddddeeefffhhhiiihhhgggeeeccccccbbb___[[[XXXVVVUUUUUULLLMMMNNNPPPTTTXXX\\\^^^```aaabbbbbb```___```aaa^^^]]]]]]^^^]]]ZZZVVVRRRIIIFFFAAA???>>>??????>>>>>>>>>@@@@@@@@@???>>>===???>>><<<:::777444222111.........---,,,+++***))),,,------------,,,++++++***+++,,,,,,******+++,,,*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******************)))))))))))))))******+++'''((((((((()))))))))))))))************+++++++++************))))))))))))************)))))))))))))))************))))))((((((((((((((())))))))))))******)))))))))(((((((((%%%&&&'''''''''''''''&&&'''(((((())))))))))))(((&&&&&&'''(((((((((((((((&&&''''''((())))))))))))'''''''''((((((((((((((()))))))))(((((()))))))))''''''((((((((()))))))))'''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((('''((())))))***+++,,,,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,******++++++++++++******************+++++++++++++++++++++,,,,,,---------////////////////////////......///000000000000000///___xxx^^^999111777888000000000111111111111222111111111111111111111111111111111111111111111111000000////////////000000............---------------,,,,,,---//////...---,,,,,,,,,+++++++++***************)))******+++,,,************************(((((()))************)))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((((((((())))))******))))))((()))))))))))))))((('''))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((('''''''''((())))))))))))))))))))))))))))))((((((''''''(((((())))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))uuufffbbb[[[TTTPPPOOOQQQRRRSSSTTTWWWYYY[[[]]]^^^^^^``````_________^^^^^^^^^___``````aaabbbcccddddddbbbdddfffhhhhhhgggeeedddbbbbbbbbbaaa```^^^]]]\\\VVVTTTSSSSSSTTTVVVXXXZZZ^^^bbbeeefffdddbbbbbbcccaaa```_________]]]ZZZWWWPPPKKKFFFBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDBBB@@@???>>>>>>===;;;:::888777777222111000...------,,,,,,---............---,,,,,,+++---///...,,,+++---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))(((((()))))))))))))))***++++++(((((()))))))))*********)))************+++++++++************))))))))))))************))))))))))))((())))))************)))(((((((((((())))))))))))***)))))))))((((((((((((%%%&&&'''((()))(((((('''&&&'''((()))******)))(((''''''((()))))))))))))))&&&'''((()))************''''''''''''((((((((()))((())))))******))))))(((&&&&&&'''''''''((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((('''((()))***+++,,,,,,---+++++++++*********))))))........................(((((((((((()))))))))***))))))))))))))))))))))))(((((()))******)))((((((((((((((((((''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******************++++++++++++))))))***+++,,,------...////////////////////////---...///000111000000///(((FFFUUUCCC---(((++++++000000000000111111111111111111111111111111111111111111111111111111111111000000////////////000000////////////............---,,,+++,,,...///...---,,,,,,,,,+++++++++************))))))***++++++,,,************************'''((()))***+++******)))))))))))))))))))))))))))(((((('''''''''(((((()))'''(((((()))))))))))))))'''((()))******))))))(((((()))***++++++***)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((''''''&&&'''((()))***))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))~~~uuugggZZZQQQOOOQQQSSSVVVXXXZZZ]]]___aaabbbcccaaa```___^^^\\\[[[YYYYYY\\\\\\^^^___aaacccdddeeeaaaccceeehhhhhhgggfffdddaaabbbcccddddddcccbbbaaa^^^\\\YYYVVVTTTUUUVVVWWW]]]bbbgggiiigggeeedddeeedddcccaaaaaaaaa```]]][[[WWWRRRLLLGGGEEECCCCCCBBBFFFGGGHHHHHHGGGEEEBBB@@@<<<<<<<<<<<<<<<<<<;;;;;;777666444222000000000111......//////......---,,,---///111000...---...111---------,,,,,,+++++++++++++++++++++++++++++++++------------------------************************))))))(((((('''''''''&&&))))))((())))))***++++++)))************+++++++++)))************+++++++++************))))))))))))************))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((*********)))(((&&&'''(((*********)))((((((((()))***************'''''')))***++++++++++++&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&&&&&&&'''''''''((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''((()))***+++,,,------++++++++++++******))))))////////////////////////(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************++++++++++++******)))************+++++++++((())))))+++,,,---......000000000000000000000000---...000111111111000///111000---...444999555---000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////---,,,+++,,,...///...---,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))+++******))))))))))))***''''''((()))))))))))))))&&&'''(((*********))))))((()))***++++++***)))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((('''&&&&&&'''((()))***))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))kkk___]]]\\\]]]___gggggggggkkkttt{{{yyyrrrlllddd]]][[[ZZZWWWUUUWWWXXXXXXZZZ]]]_________aaa___aaabbbaaa```___aaaddd___aaacccffffffdddbbb```bbbaaa```\\\YYYYYYZZZ\\\cccdddeeegggggggggffffffaaabbbdddddddddaaa___]]]\\\YYYTTTNNNHHHEEECCCCCCDDDCCCCCCDDDFFFGGGGGGEEE@@@???>>>===============::::::888666333000...,,,+++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********,,,+++++++++***)))))))))++++++,,,------...//////***++++++,,,,,,++++++***************************+++*********))))))((((((***)))(((((())))))((('''(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''''''((()))***++++++,,,((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((***+++)))'''%%%%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))*********)))******+++,,,+++++++++,,,,,,,,,------111000///...............+++++++++++++++***)))(((***************)))((((((+++******)))(((''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***************+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............////////////,,,---------.../////////............////////////////////////000000000000000000000000000000000000111111111111111111111111//////000//////...------////////////...............---,,,+++++++++++++++++++++++++++++++++++++++************************(((((())))))******++++++***,,,------,,,*********)))))))))))))))(((''''''))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))***))))))***)))((((((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++++++++*********)))(((''''''((()))***+++++++++******(((''''''''''''&&&&&&&&&&&&''''''((()))*********((('''&&&tttlllkkkmmmpppsss{{{}}}xxxnnnggg```WWWPPPOOOVVVVVVXXXZZZ\\\]]]^^^```^^^___``````^^^\\\\\\]]]^^^___```bbbcccbbbbbbaaabbbddddddbbb```^^^^^^^^^cccdddeeefffffffffeeedddaaabbbdddeeedddbbb___]]]]]][[[VVVRRRMMMIIIGGGFFFBBBAAABBBDDDEEEEEECCCAAA>>>======<<<<<<<<<<<<<<<:::::::::888666333111///...............---,,,,,,---------------------------,,,,,,++++++,,,,,,,,,++++++++++++***************++++++,,,------......+++++++++,,,,,,+++++++++************************+++*********)))))))))))))))((('''((()))***)))((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******((((((((()))*********+++((('''&&&''')))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''((())))))(((''''''((((((((())))))*********(((((((((((((((((((((((()))***+++***(((''''''((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))***++++++,,,************+++++++++,,,//////...---------------))))))))))))))))))))))))***************)))((((((*********)))((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***))))))******+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............---------...........................////////////.../////////000000000000000000000000000000000000111111111111111111111111000000111111000//////...////////////...............------,,,++++++,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))************+++------+++*********)))))))))))))))(((''''''))))))(((((((((''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))))))))((())))))((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++******++++++++++++*********)))(((((((((((()))***+++++++++******)))((('''((((((''''''''''''(((((()))))))))))))))(((''''''uuurrrtttyyy~~~ppp```UUUQQQTTTTTTUUUVVVXXX[[[]]]^^^\\\[[[[[[ZZZZZZYYYXXXWWWZZZ[[[\\\]]]^^^```aaaaaaaaadddggggggeeecccbbbbbbeeeeeeeeefffeeeeeedddcccbbbcccdddeeedddccc```___]]]\\\ZZZWWWSSSPPPMMMKKKBBBBBBBBBCCCDDDDDDAAA>>>===<<<<<<;;;::::::999999:::;;;<<<<<<:::888666444222111000///...---------------------------------*********+++,,,---...///*********+++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++***************************************)))))))))(((''''''(((***+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******)))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))***++++++,,,(((((((((((((((((((((((((((***++++++)))))))))***((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))***+++,,,---((())))))))))))*********------,,,++++++++++++,,,)))((('''''''''((()))***)))************))))))(((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))******+++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------...............------------............/////////....../////////000000000000000000000000000000000000000000000000000000000111111111111111000000////////////............---......---,,,,,,,,,------,,,,,,,,,++++++*********************************************))))))))))))***+++---,,,+++))))))***)))))))))))))))(((''''''))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''(((((('''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++******++++++++++++******+++***))))))))))))***+++******+++******)))((('''))))))(((((((((((())))))***))))))(((((((((((((((wwwpppqqqwww~~~~~~lll```\\\VVVXXXXXXXXXZZZ___bbbaaa```]]]XXXVVVVVVVVVUUUTTTSSSTTTWWWYYY[[[\\\]]]^^^^^^```ccceeeeeedddeeefffgggfffffffffeeeeeeddddddcccdddeeeeeeeeedddbbbaaa^^^^^^]]]\\\YYYUUUQQQOOOHHHFFFDDDCCCCCCCCCAAA@@@???>>>===<<<:::888666555999:::<<<======;;;999888555444222///...---......---------,,,,,,,,,,,,,,,*********+++,,,---...///*********++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************(((''''''(((***,,,+++***************))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((())))))***)))))))))))))))(((((((((***(((((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((()))))))))((((((((())))))(((((((((&&&&&&'''((())))))******((((((((((((((((((((((((&&&(((******))))))***+++((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))+++,,,---(((((()))))))))*********+++******))))))*********+++***(((''''''((()))***))))))************)))(((***)))))))))((((((((('''((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***))))))))))))******+++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------/////////...---------,,,---------.........//////........./////////000000000000000000000000000000////////////////////////000000000111111000000/////////.........---------......------,,,------...---,,,,,,++++++*********************************++++++******))))))((((((***+++,,,,,,***))))))***)))))))))))))))(((''''''))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&'''''''''''''''(((((()))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))))))))******+++******++++++++++++******+++******************+++***************)))((((((******))))))))))))*********)))(((''''''((()))***vvvqqqpppuuu|||sssiiigggaaafffhhhhhhlllssswwwuuuuuummmccc]]][[[YYYUUURRRMMMOOOSSSWWWYYYZZZZZZZZZYYY[[[]]]^^^___bbbfffiiihhhhhhgggffffffeeeeeeeeedddeeeeeefffeeeeeedddccc^^^______^^^\\\YYYUUUSSSOOOKKKEEEBBBAAAAAABBBBBBCCCBBBAAA???<<<888666444888999;;;=========<<<;;;999777444111///.........---,,,,,,,,,+++++++++***,,,,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---))))))************++++++,,,++++++******++++++,,,***************************************+++++++++(((''''''(((+++,,,,,,+++*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***)))))))))(((((((((((((((***(((((()))***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))(((((((((((())))))******)))))))))(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))(((((()))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))************))))))(((((((((((())))))...---***((('''((()))***((())))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((()))******++++++******))))))******+++*********+++++++++,,,,,,,,,------------........./////////...---------,,,------------........................////////////////////////////////////..............................//////000//////...............------------------,,,,,,,,,------...,,,,,,,,,++++++*********************************++++++******))))))((((((***+++,,,+++)))((()))***)))))))))))))))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&&&&''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))******+++******++++++++++++***************++++++*********)))************))))))(((******))))))))))))*********)))(((''''''((()))***xxxqqqqqqppprrryyywwwssstttrrrzzz}}}sssmmmfff\\\TTTMMMOOORRRUUUWWWYYYYYYZZZYYYZZZ[[[[[[\\\___cccgggggggggfffeeeeeeeeeffffffeeeeeeffffffffffffeeeeeeaaaaaaaaa```^^^[[[XXXVVVTTTOOOHHHCCCBBBBBBBBBBBBFFFFFFEEECCCAAA===:::888999:::;;;<<<======>>>>>>===;;;999666444222000000---------,,,,,,++++++***...------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---*********************************+++++++++++++++)))(((((()))+++,,,+++***((()))))))))************************************)))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))******(((((((((((((((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''))))))'''(((((())))))******+++***))))))(((((())))))***(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))((('''((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))************(((((('''''''''((())))))---,,,+++***)))))))))***((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))******+++******))))))))))))******************++++++++++++------------...........................---------,,,------------.........------........./////////////////////////////////////////////////////////---......////////////............------------,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++************************************))))))))))))***++++++***(((((()))+++)))))))))))))))(((''''''(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''&&&'''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******))))))***++++++***))))))))))))************))))))******))))))))))))******((((((((((((((())))))***~~~wwwqqqrrrsssxxx{{{vvvxxx~~~~~~mmm```SSSRRRRRRSSSUUUYYY\\\___]]]___```_________aaaccceeedddcccccccccdddeeefffffffffffffffffffffffffffdddddddddbbb```^^^[[[ZZZYYYUUUPPPLLLJJJHHHFFFDDDGGGHHHHHHHHHFFFDDDAAA@@@<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@???<<<999666444222000//////...------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***))))))***,,,---*********************************++++++,,,,,,,,,+++***))))))+++++++++)))''''''((()))***++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++((((((((((((((()))******&&&'''''''''((()))))))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***'''(((((()))******++++++******)))(((((()))******((((((((()))))))))))))))((((((((((((((((((((((((&&&((()))***((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))******)))(((((((((((()))''''''((((((((()))))))))'''''''''''''''((())))))((()))))))))******++++++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''''''''(((((()))++++++******))))))))))))******************+++++++++++++++,,,,,,,,,---------------------...............,,,,,,---------.........---------.........//////////////////////////////////////////////////////......///000000000000000.........---------,,,,,,***************+++,,,---*********++++++,,,,,,---************************)))))))))))))))************++++++)))'''''')))+++)))))))))))))))(((''''''(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((((())))))))))))((('''((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))******+++******++++++++++++******((())))))******))))))((())))))************)))))))))))))))(((((()))))))))''''''((()))))))))))))))yyyyyy{{{xxxrrrnnnnnnuuu}}}mmmYYYVVVSSSQQQSSSYYY___dddbbbdddfffeeeccc```______bbbbbbaaaaaaaaabbbdddeeefffffffffgggggggggggggggggggggeeedddbbb___]]]\\\]]][[[XXXVVVSSSOOOJJJFFFGGGHHHIIIJJJJJJIIIGGGFFF>>>===<<<<<<===???AAACCCDDDDDDCCCAAA>>>:::666444222111111000///.........,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,,,,++++++++++++++++++---,,,***))))))***,,,---*********************************++++++,,,,,,,,,,,,***)))***++++++***)))&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******%%%&&&&&&'''((()))******((('''&&&'''((())))))'''************************))))))))))))))))))))))))***((('''&&&&&&'''(((***'''(((((()))***++++++++++++***)))(((((()))***+++(((((()))***+++,,,------(((((((((((((((((((((((((((***++++++)))((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***###%%%&&&)))***+++,,,,,,(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''((()))++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,------....../////////,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000//////000111111111111111......---------,,,,,,,,,***)))))))))***++++++,,,))))))***+++,,,------...************************(((((())))))******+++++++++++++++)))'''''')))+++)))))))))))))))(((((('''(((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''((())))))***))))))'''(((***+++++++++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))*********++++++++++++)))))))))))))))******+++******++++++++++++******'''((()))******)))((('''((())))))*********))))))))))))(((((((((((())))))&&&'''(((*********)))(((zzzwwwpppjjjiiiiiijjjsss~~~oooaaaZZZVVVYYY]]]aaajjjuuuyyyuuuhhh```[[[XXX\\\]]]```dddbbb___```eeehhhhhhhhhhhhgggggggggfffkkkjjjgggeeecccaaa`````````^^^[[[YYYXXXVVVTTTRRRKKKIIIGGGHHHIIIKKKKKKKKKCCCAAA???>>>===>>>???@@@BBBCCCDDDDDDBBB>>>:::888666555444333111000///...---------------...///000---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++,,,,,,---...///...,,,+++***++++++,,,************************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++((((((((((((((((((((((((************************(((((((((((()))***,,,,,,,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((---,,,+++)))((((((''''''))))))(((((((((((())))))'''(((((((((((((((''''''&&&''''''((()))******+++************************((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))******++++++)))((('''&&&&&&&&&&&&&&&))))))))))))************))))))************))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,---------..............................---------......///000111000000...------...//////000000111222333333333333222111000///...---,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++************)))++++++***)))((('''&&&&&&,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))***+++,,,---))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))************************zzz{{{}}}~~~zzzvvvpppmmmmmmnnnqqqzzz{{{mmmaaa]]]]]]dddllluuupppddd\\\ZZZXXXXXX[[[\\\[[[]]]bbbeeefffggghhhhhhgggfffeeeffffffeeeccccccbbbbbbbbbaaa^^^[[[YYYXXXXXXVVVUUUQQQOOOLLLKKKKKKLLLKKKJJJJJJHHHEEEBBB@@@@@@@@@AAAEEEEEEFFFFFFEEECCCAAA???<<<:::777333111000000111//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---------,,,+++*********+++,,,************************************************(((((()))***************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((,,,+++***)))(((((((((((())))))(((((((((((())))))((()))))))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++'''''''''((((((((((((((()))(((''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))(((((())))))))))))+++***)))(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---+++******+++---...,,,,,,,,,---------..........................................///000111111//////...---......///000//////000111222222222222111111000///...---,,,,,,------,,,,,,,,,,,,++++++.........---------,,,,,,+++++++++************)))+++******))))))(((((('''+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''+++***)))(((((()))***+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))************************fffgggjjjnnnrrruuuxxxzzztttvvvzzzzzzwwwvvvwwwyyy{{{}}}qqqiiiddddddiiisssxxxlllbbbZZZTTTTTTVVVWWWYYY\\\^^^___bbbdddeeeeeedddcccdddccccccbbbbbbbbbccccccccc```\\\ZZZZZZ[[[ZZZZZZYYYVVVSSSQQQOOONNNLLLJJJNNNMMMJJJGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDAAA;;;666333222333333111000///...,,,,,,++++++,,,,,,,,,,,,------------++++++++++++************------,,,+++++++++,,,,,,+++***************+++,,,++++++++++++++++++++++++************************((()))******+++************************+++++++++************************(((((((((((((((((((((((('''&&&&&&''''''((()))***+++***))))))((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((************))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))***))))))(((((())))))***************************))))))(((((((((((())))))************************))))))))))))))))))***+++(((((((((((((((((('''''')))((((((((((((((()))***'''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((()))))))))---,,,+++)))((((((''''''((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---------.......................................//////000111222......---......///000111---...///000111111111111111000000///...---,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++*********+++++++++************)))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))((((((+++******))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))************************]]]]]]^^^aaadddfffggggggdddfffiiilllnnnoooppppppyyy{{{~~~|||tttnnnjjjhhhkkkooowwwuuugggYYYUUUUUUUUUUUUUUUYYYZZZ\\\___aaabbbcccccccccbbbbbbbbbbbbbbbccccccccc```]]]\\\]]]^^^_________\\\YYYWWWUUUSSSPPPNNNNNNMMMKKKIIIIIIJJJKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFAAA<<<888666555444111000///...---,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,+++++++++******...---,,,,,,++++++++++++*********++++++,,,------++++++++++++++++++++++++************************)))******++++++*********************************************************************************)))))))))))))))***++++++******))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((************************(((((((((((((((((((((((())))))(((((()))***++++++))))))(((((((((((())))))(((((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''((((((((()))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++***)))))))))))))))******,,,++++++******))))))))))))((((((((()))***++++++(((((((((((())))))))))))******))))))))))))******+++***)))((((((((()))***,,,,,,***))))))((((((((())))))*********+++++++++((()))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------..............................///////////////000222222---------...///000111111......///000111111111111000000///......---,,,,,,------,,,,,,,,,+++++++++************))))))))))))+++++++++*********))))))))))))******++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++******))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))*********++++++*********(((((((((((((((((((((((())))))(((((((((((())))))************************iiifffcccaaaaaa___\\\YYYZZZZZZ[[[\\\\\\]]]^^^^^^dddfffiiilllpppvvv}}}~~~wwwooohhhhhhlllqqqsss{{{vvvccc[[[YYYVVVTTTTTTXXXXXXZZZ[[[]]]___aaabbb^^^^^^___```aaacccdddeeebbb```^^^^^^```bbbccccccaaa___]]]\\\[[[ZZZWWWUUUPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGDDD???;;;777555111000//////......//////,,,,,,,,,------............------------,,,,,,,,,...---,,,,,,++++++++++++++++++,,,------.........++++++++++++++++++++++++******************************++++++++++++*********************************************************************************))))))))))))******+++)))))))))*********))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))&&&'''(((((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))------------------------******)))))))))))))))***,,,,,,++++++******)))))))))))))))))))))***+++,,,))))))*********+++++++++******)))(((((()))******,,,+++)))((((((((()))******)))))))))))))))******&&&&&&&&&'''''''''((((((((()))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------..........................................///000111222,,,------...///000000111...///000111222222222222//////......------,,,,,,------,,,,,,,,,+++++++++...------------,,,,,,,,,+++++++++*********)))))))))))))))***++++++,,,,,,'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))************************(((((((((((((((((((((((('''(((((((((((()))))))))++++++******))))))(((((())))))(((((()))***++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))){{{tttnnnjjjddd]]]XXXYYYYYYYYYYYYXXXXXXXXXXXXTTTUUUWWWYYY^^^dddlllrrrvvv{{{|||uuunnnjjjnnnvvv~~~}}}zzzjjjbbbaaa___^^^___[[[]]]^^^______^^^\\\[[[WWWXXXYYY\\\___bbbeeefff```______```ccceeeeeeeeebbbaaa````````````]]][[[WWWUUUQQQMMMKKKIIIIIIIIIMMMNNNNNNOOOOOONNNNNNNNNKKKKKKJJJHHHDDD???;;;888222111111000000000000111---------------.....................------------------,,,+++++++++,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))+++++++++***************************************((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))%%%&&&'''(((((()))(((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))........................+++******)))))))))))))))))))))))))))))))))(((((())))))))))))))))))***+++*********+++++++++,,,,,,+++***)))(((((()))***+++...,,,***((('''((()))***((((((((((((((()))******''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,---------,,,,,,,,,---------..............................---------......///000111,,,---...///000000000/////////000111222222222222.........---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))''''''(((((())))))******''''''(((((())))))******(((((((((((())))))))))))************************((((((((((((((((((((((((''''''(((((((((((())))))************))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))|||sssmmmlllmmmoooooonnnllliiiggg___^^^\\\YYYXXX[[[___cccdddkkkppprrrwww}}}xxxsssssswwwuuukkkjjjmmmooossswwwqqqtttxxxyyyuuummmeee___VVVVVVWWWXXXZZZ\\\^^^___^^^^^^___bbbfffggggggfffdddcccccccccdddccc```^^^\\\YYYUUUQQQMMMKKKKKKJJJJJJKKKMMMPPPQQQQQQPPPOOOMMMLLLKKKHHHEEEBBB???===555444333222111000000000............------------......---------,,,,,,,,,,,,,,,+++++++++,,,------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***+++******)))))))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))&&&&&&'''))))))*********''''''(((((())))))******(((((((((((((((((((((((()))))))))((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))************)))((((((((()))))))))************++++++++++++***)))(((((()))***+++...---***((('''(((***+++(((((('''''''''''''''(((************++++++++++++))))))))))))******************************************+++++++++,,,,,,,,,************++++++++++++******+++,,,------------,,,,,,,,,---------..............................,,,,,,,,,,,,---...///000---...///000000///......---...///000111111111111......------------,,,,,,------,,,,,,,,,,,,++++++*********)))))))))((((((+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))'''''''''((()))*********'''''''''((()))*********(((((((((((())))))))))))************************(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))wwwtttnnnfff___[[[\\\]]]ZZZaaaeeeeeejjjsssyyyxxx}}}yyywwwyyy}}}vvvoookkkooowww~~~xxxnnnYYYXXXWWWVVVVVVVVVVVVVVV\\\]]]___cccgggiiigggffffffeeedddeeeeeedddaaa___\\\ZZZWWWSSSQQQPPPPPPPPPDDDFFFJJJNNNPPPPPPOOONNNNNNMMMJJJGGGDDDCCCBBBBBB888777555333222000000////////////...---------,,,---------,,,,,,,,,++++++++++++++++++,,,------...,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++******))))))((((((((((((((((((((((((************************+++***))))))))))))******'''((()))+++++++++***)))))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''''')))******+++++++++&&&''''''((()))******+++************************''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++++++++***))))))((())))))*********+++,,,,,,,,,---******)))(((''''''(((((())))))))))))************+++***)))'''''')))***+++///---***((('''(((***+++***)))((('''&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,---...------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,...//////......///000000///...---,,,---...///000000000000------------------,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''((()))******)))(((''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))&&&''''''((()))******+++&&&''''''((()))******+++(((((((((((())))))))))))************************((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******+++++++++***)))(((((('''(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))}}}tttooonnniiimmmnnnkkkjjjlllllljjjpppuuuyyyzzz|||~~~zzzxxxyyy{{{{{{xxxxxx~~~xxxnnnoooooorrrzzzpppggg\\\TTTSSSUUUWWWYYYZZZXXXZZZ^^^cccdddcccdddcccccccccdddccccccaaa```___\\\ZZZYYYXXXVVVQQQMMMNNNLLLKKKLLLNNNOOOOOONNNQQQNNNIIIDDDAAA@@@AAABBB<<<;;;888666444222111111000...,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***---,,,+++******+++,,,---))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))*********++++++++++++)))))))))))))))))))))))))))*********++++++++++++---,,,+++***)))'''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++++++++******))))))((((((******)))((((((((((((((($$$%%%&&&'''((()))***+++)))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---.........,,,+++******))))))******(((((((((((()))***+++,,,000111111000---)))'''&&&((()))))))))))))))((((((+++***)))(((&&&$$$######************++++++++++++))))))))))))))))))))))))************))))))))))))******))))))(((((('''''')))***+++++++++)))((('''((('''''''''((()))***+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////........................////////////...---,,,+++------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))+++,,,,,,,,,,,,+++*********************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++)))))))))))))))))))))))))))((((((((('''''''''''')))(((((())))))***+++,,,(((((((((((((((((((((((()))(((''''''''')))***+++************++++++++++++******)))(((((((((((((((((((((''''''''''''((((((++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''}}}{{{yyyvvvssstttqqqmmmlllnnnnnnjjjlllkkklllmmmmmmoooxxx}}}zzzuuurrrttttttuuuyyy}}}kkk[[[SSSQQQRRRSSSVVVUUUVVVYYY[[[\\\^^^___aaabbbbbbbbbaaaaaaaaabbbbbb```^^^]]]]]][[[WWWTTTSSSQQQOOONNNNNNNNNLLLKKKNNNLLLGGGCCC@@@???>>>???===<<<:::888555333111000111///------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++,,,+++++++++******))))))))))))************************************+++++++++******))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++,,,++++++***)))(((''''''))))))))))))))))))))))))'''((())))))******))))))'''''''''''''''((())))))******)))((((((((((((((((((((((((((((((((((((((()))((((((''''''((()))***))))))))))))))))))))))))******)))(((((((((((((((&&&&&&'''((())))))***+++((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,---.........,,,+++******))))))******))))))))))))***+++,,,---RRRFFF555***(((((((((''')))******+++******))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++***)))((('''))))))))))))))))))******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------................................................---,,,+++***------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))((((((((('''''''''(((((('''&&&&&&'''''''''(((((((((((((((((((((((()))(((''''''((()))***+++''''''((((((((()))))))))******)))(((((((((((((((++++++************++++++''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((((((}}}pppiiigggddd``````]]][[[\\\^^^bbbjjjttt~~~zzzwwwwwwwwwyyyzzz|||zzzcccTTTNNNNNNOOORRRTTTUUUUUUVVVXXX\\\^^^aaacccdddbbb___^^^```cccbbbaaa`````````___\\\ZZZZZZWWWTTTQQQOOOMMMKKKIIIMMMKKKHHHEEEBBB???>>>=========;;;:::777444222111333111///......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++++++++***)))((('''((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************)))))))))((())))))))))))))))))))))))((()))))))))************((('''&&&%%%%%%''')))*********)))((((((((())))))((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&'''(((((()))*********))))))(((((((((((((((((((((((()))))))))******((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------++++++***))))))))))))***************+++,,,------aaaMMM444''''''++++++(((***++++++,,,,,,,,,++++++(((((())))))******++++++''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((())))))***'''''''''((()))*********)))************)))((((((******++++++******)))(((+++***************++++++******++++++,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------------------------------------------,,,+++******.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++++++++,,,,,,++++++***)))***)))((('''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((()))(((((((((((())))))***''''''(((((((((((())))))***))))))((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))(((''''''+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))(((((((((zzzrrrjjjbbbaaaZZZUUUTTTUUUXXX___fffvvv~~~}}}hhhYYYSSSRRRTTTVVVYYY[[[YYYXXX[[[^^^___```ccceeeccc___]]]^^^```___^^^^^^^^^^^^^^^^^^]]]^^^[[[WWWTTTRRROOOMMMJJJMMMLLLJJJHHHEEEAAA???===;;;<<<;;;;;;999777555444555222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********++++++,,,------------,,,***+++------------+++***++++++++++++++++++++++++++++++++++++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++***(((&&&%%%%%%'''***+++******))))))((())))))***((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''((((((((()))))))))(((((((((((())))))************))))))))))))(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,++++++***)))))))))))))))***)))))))))******+++,,,HHH;;;,,,''',,,///---)))***++++++,,,,,,,,,,,,+++++++++******)))))))))((())))))))))))*********+++((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''((((((((()))))))))***))))))*********)))))))))))))))***++++++***)))(((*********)))******+++,,,))))))***+++,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------------------------------------------,,,++++++.........------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))+++***((('''&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((((((((((((((((((((((((((()))))))))(((((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))*********+++))))))(((((((((((())))))(((''''''&&&&&&''''''(((((()))))))))*********+++))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))((((((******)))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))|||qqqkkkccc\\\ZZZYYYYYY___eeessswwwzzzyyyzzz~~~nnnccc^^^```bbbdddiiijjjeeebbbcccbbb^^^ZZZ]]]``````]]]\\\\\\]]][[[[[[\\\\\\\\\]]]^^^______\\\YYYWWWUUUTTTRRRPPPMMMMMMKKKIIIFFFCCC???>>>:::::::::::::::999999888666444111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++,,,------------,,,+++,,,---......---,,,+++************************)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***++++++***(((&&&''')))+++---******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''')))((((((((('''''''''&&&))))))(((((((((((())))))************))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++***))))))(((((()))))))))(((((((((((())))))***---***'''(((+++---+++))))))******+++,,,,,,,,,+++*********))))))(((((((((((())))))))))))*********((((((((((((((((((((((((%%%&&&&&&'''((())))))******)))))))))((((((((('''))))))))))))))))))******'''((())))))******************))))))***++++++,,,))))))******+++,,,------,,,,,,++++++,,,,,,---...,,,------------.........---------------------------............------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++***++++++++++++***)))))),,,+++)))(((((()))+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))(((((((((((((((((((((((((((***)))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((())))))))))))(((((((((((())))))))))))*********))))))(((((((((((())))))+++******))))))******++++++*********)))))))))(((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***)))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))************yyytttooommmllllllrrrzzz}}}~~~zzzvvvvvvyyy|||{{{rrrmmmnnnssswww}}}}}}zzzyyypppeeeYYYYYYXXXXXXYYYZZZ[[[[[[YYYZZZ[[[[[[[[[\\\^^^```^^^\\\ZZZYYYYYYYYYXXXWWWOOONNNLLLJJJGGGDDDAAA???::::::999999999::::::;;;666444222111111111000///------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((())))))***)))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********)))))))))))))))))))))))))))((('''''''''(((***++++++***)))((((((***,,,---******)))))))))***++++++))))))))))))))))))))))))((()))))))))))))))((('''******)))(((((('''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))''''''&&&''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))(((((((((((()))(((((('''''''''(((((())))))***)))(((''''''(((***))))))***+++,,,,,,,,,,,,(((((())))))******++++++&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))************)))(((''''''''')))))))))((())))))***+++******)))))))))******+++))))))))))))***+++,,,,,,))))))******++++++,,,,,,,,,,,,++++++,,,,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------------------------+++,,,,,,------,,,,,,+++)))***************++++++******++++++******)))(((,,,+++*********+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))((())))))))))))(((((('''&&&&&&''''''''''''((((((((((((((((((((())))))******))))))(((((())))))***)))))))))((('''&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++{{{vvvuuuvvvuuusssqqqssszzzjjjbbbYYYTTTUUUWWWXXXXXXWWWYYYZZZYYYXXXYYY\\\___^^^\\\ZZZZZZ\\\\\\\\\[[[TTTSSSQQQNNNKKKHHHFFFEEE===<<<999777777777999:::555444222111222333222111................................................*********++++++,,,,,,---)))******+++,,,++++++++++++++++++******+++++++++************************)))*********)))((('''&&&)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))***)))))))))))))))******+++******))))))******+++,,,))))))))))))))))))))))))'''((()))******))))))((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))******)))((((((((((((((())))))(((((((((((()))))),,,,,,+++***(((''')))******+++,,,------.........*********+++++++++++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,111000---***))))))***+++))))))))))))***+++,,,---***************+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------+++,,,,,,------.........+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***************))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))(((((('''''''''&&&&&&'''(((((())))))))))))))))))))))))((()))******)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++fffgggooo|||{{{vvvxxx{{{|||vvvssshhhiiijjjlllsssqqq```UUUSSSUUUVVVUUUTTTVVVXXXWWWUUUVVVZZZ]]]^^^]]][[[\\\]]]^^^^^^]]][[[YYYVVVSSSPPPMMMLLLKKKAAA>>>:::666555555777888555333222222333444333222////////////////////////........................))))))***+++,,,------...))))))***++++++++++++***///...,,,,,,,,,,,,...///++++++++++++++++++++++++,,,++++++***((('''%%%$$$************++++++++++++))))))))))))))))))))))))************++++++++++++************)))))))))((())))))))))))))))))))))))((('''%%%$$$%%%&&&(((***'''(((((()))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))&&&'''(((*********))))))(((((())))))******++++++((((((((((((((()))******''''''''''''((((((((()))&&&&&&&&&'''''')))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((******)))(((((((((((((((******)))))))))))))))***((()))+++---...---+++***+++,,,---...////////////000///...---+++***)))((((((((((((((()))))))))***************************************))))))))))))''''''(((((())))))*********)))(((((((((***+++,,,888555000,,,))))))***+++))))))))))))***+++,,,---+++++++++***************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***++++++,,,---...//////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***************)))(((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))************)))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))((()))*********((('''&&&(((((((((((()))))))))***((((((((((((((()))************))))))))))))******(((((())))))******++++++((((((((((((((((((((((((&&&'''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))((())))))***++++++******))))))((((((''''''))))))))))))))))))))))))))))))******++++++++++++\\\WWWYYYfffttt~~~zzzuuuqqqrrrvvv{{{~~~}}}qqqiiigggjjjnnnttt|||wwwhhh[[[RRRPPPSSSTTTSSSRRRSSSVVVXXXZZZZZZ]]]^^^___^^^]]]\\\\\\\\\\\\XXXUUUSSSSSSRRRNNNKKKHHHDDD>>>;;;::::::::::::;;;999777555444333333333222111000///.........///---------,,,,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********************))))))))))))))),,,***'''$$$###$$$&&&'''******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))))),,,,,,++++++***)))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&"""%%%))),,,+++'''"""((((((((((((((()))******++++++******))))))(((((())))))(((((((((((())))))*********)))))))))))))))***************+++++++++******))))))((((((''''''))))))))))))))))))))))))+++*********************(((((((((((())))))))))))*********))))))))))))))))))))))))))))))*********)))***,,,...............,,,,,,+++******)))))))))'''((()))******)))((((((((((((((((((((()))******))))))(((((((((((())))))++++++************++++++)))((('''''''''(((***+++///...---+++)))(((&&&&&&)))************++++++++++++++++++*********))))))************+++,,,---...+++++++++,,,---...000000***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++++++++++++++++++++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&&&&'''((()))******+++((('''&&&%%%$$$%%%&&&'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))************************))))))))))))))))))))))))))))))))))))---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))************+++,,,---,,,***)))***++++++333777000(((&&&)))+++***+++,,,,,,+++***)))(((************++++++++++++))))))))))))))))))))))))'''((()))++++++******)))WWWRRRSSS\\\gggooowww~~~wwwooojjjmmmpppvvvwwwpppooopppsssuuu|||~~~yyyppprrruuuxxxzzziiiZZZRRRRRRPPPPPPPPPRRRUUUYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]\\\YYYWWWWWWWWWWWWUUURRRMMMIIICCC???>>>======<<<;;;999777555333333333333222222111000////////////------,,,,,,,,,+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++))))))))))))************---,,,***((((((((()))*********++++++++++++******))))))))))))))))))))))))******))))))))))))******************))))))))))))((())))))******+++,,,,,,***)))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''%%%'''***,,,,,,)))%%%"""((((((((((((((()))******))))))))))))))))))((((((***))))))(((((())))))******)))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((()))))))))))))))))))))))))))*********)))************+++++++++,,,---...///000000//////---------------,,,******((()))************)))(((((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******)))(((((('''((()))***+++...---,,,+++)))(((''''''))))))*********++++++++++++++++++*********))))))*********++++++,,,---...+++++++++,,,---...///000++++++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))((('''''''''(((((())))))*********)))((('''&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''((()))***+++((((((((()))))))))***************)))))))))(((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))************+++,,,,,,+++***))))))+++***111444///)))(((******+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))ZZZWWWVVV[[[___aaadddgggnnnnnnoooooolllfff^^^XXXXXXZZZ^^^cccnnn~~~vvvssstttuuuuuuyyy|||uuu```SSSOOOOOOOOOOOOQQQTTTXXX[[[]]]___^^^^^^]]]\\\\\\\\\\\\ZZZYYYXXXXXXZZZ[[[ZZZYYYTTTPPPKKKFFFDDDBBB@@@???>>><<<:::777555444444444333222222111000000//////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,((())))))******+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))************))))))))))))(((((()))******++++++,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))))))))((((((((()))+++,,,,,,***((('''((((((((((((((())))))***(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))(((((())))))******++++++***+++++++++,,,,,,,,,,,,---...///000000000///......///000111000...,,,+++))))))************))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******,,,++++++******)))(((((()))))))))*********+++++++++++++++***************************+++,,,---...++++++++++++,,,...///000+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------++++++++++++++++++++++++***************)))))))))((((((((())))))))))))***''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))((((((''')))))))))))))))*********))))))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))******...///,,,)))++++++)))++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))nnnmmmmmmmmmmmmjjjhhhgggiiigggdddbbb```]]]YYYUUUTTTUUUVVVZZZbbbpppyyyfffZZZVVVSSSTTTUUUUUUUUUWWWYYY[[[___^^^]]]]]]]]]\\\ZZZXXXWWWVVVWWWWWWYYYYYYZZZYYYZZZVVVQQQMMMJJJGGGDDDAAABBB@@@===;;;888777777666333333333222222111000///,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,...------,,,,,,---------************************&&&''')))*********))))))******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((************)))))))))(((+++++++++***))))))(((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))************))))))))))))))))))******************))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))))))))*********---,,,,,,+++***)))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,++++++,,,,,,------............///000000///...---///000222333222000---+++))))))))))))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((())))))***************************))))))))))))***************************************)))))))))******+++,,,++++++++++++,,,---...///++++++,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((***************)))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))((()))))))))************((()))***)))((('''((())))))++++++)))***---,,,(((+++***)))(((((()))***+++)))*********++++++++++++))))))))))))))))))))))))((()))))))))************tttpppjjjfffccc```]]][[[VVVVVVVVVYYY___iiisss{{{~~~|||{{{zzzyyy{{{xxxjjjcccbbb]]]___aaa```^^^\\\]]]^^^^^^\\\[[[[[[\\\[[[YYYWWWVVVWWWWWWXXXWWWXXXXXXYYY]]]ZZZUUURRRNNNKKKGGGDDDCCCAAA>>>;;;999777666666333444444444333222111000---------,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,------...---,,,,,,+++***)))((((((%%%&&&((()))******)))(((******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((************)))))))))(((++++++******)))(((((('''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((()))******))))))(((((((((((())))))&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))************......------,,,+++******''''''(((((())))))******((((((((((((((((((((((((++++++***)))(((((('''&&&(((((((((((())))))))))))''''''((()))***++++++,,,+++,,,,,,---......//////000000111222222111//////...000222333222000---+++))))))((((((''''''''''''((((((((((((((())))))***))))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))))))))))))))(((((()))))))))*********(((((()))))))))*********************************)))(((((((((((())))))***+++++++++++++++,,,---...,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((*********)))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((()))(((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************'''((())))))((('''((()))(((***)))(((***...,,,'''******((((((((()))***+++)))*********++++++++++++************************)))))))))))))))*********}}}yyyuuurrrpppgggeeecccbbbbbbeeehhhjjjooottt{{{|||vvvtttrrrrrryyy{{{tttlllgggiiiooouuuxxx|||yyyppphhhfffhhhkkkpppuuuwwwuuussstttuuulllfff___[[[ZZZ[[[ZZZXXXWWWYYYZZZZZZYYYXXXYYY[[[]]][[[XXXUUUSSSOOOKKKGGGCCCAAA>>>;;;888666555444444444555555555333222000............------------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,------...------,,,+++***))))))((('''(((***+++++++++************++++++++++++******))))))))))))))))))))))))))))))************))))))************))))))))))))''''''((())))))******+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))******)))(((((('''(((((()))***))))))((((((((((((((((((((((((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))******++++++------,,,,,,+++*********(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******)))(((''''''(((((((((((())))))))))))(((((())))))******++++++++++++,,,---...//////000111222333444444444333222///000111222111///---,,,+++***)))((('''''''''(((((((((((((((((()))******))))))(((((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((())))))*********((((((((()))))))))*********************+++++++++)))((((((((((((((())))))+++++++++++++++,,,------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++************)))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))((((((((((((((()))))))))&&&'''((()))******))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))***))))))(((''''''''''''))))))))))))))))))))))))))))))))))))************'''((())))))(((((()))***(((******)))***...,,,((())))))((((((((()))******(((((((((((())))))))))))************************)))))))))((()))******+++}}}zzzxxxvvvwwwvvvtttrrrvvvzzzxxxrrrnnniiieeecccbbbccckkkuuunnncccbbbfffiiijjjlllsss~~~zzzrrrnnnjjjgggjjjooo|||pppbbb[[[ZZZZZZZZZVVVXXXZZZZZZYYYYYY[[[]]]]]][[[YYYXXXVVVSSSOOOKKKFFFDDDAAA===:::777666666444555666666666444222111000////////////.........------------,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++,,,------++++++++++++++++++++++++******++++++,,,+++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******************))))))))))))''''''(((((()))*********'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))******))))))((((((((((((******)))((((((((((((((())))))))))))))))))(((((((((''''''&&&&&&''''''((('''(((((()))******++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++,,,---...//////000///000222333333333222222111111111111111///......---,,,+++***)))))))))***((((((((((((((()))******))))))(((((((((((()))))))))(((((((((((((((((()))&&&'''((()))***))))))(((((((((((()))))))))))))))(((((((((((()))))))))***))))))*********++++++++++++******)))))))))******+++++++++***++++++,,,---++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))&&&&&&''''''(((((())))))'''((()))++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((()))))))))******))))))((((((((('''''''''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************'''(((******)))(((***+++(((+++---******,,,,,,***'''(((((()))))))))))))))(((((((((((())))))))))))***************************)))((((((((()))++++++~~~uuussssssmmmfffhhhccc___[[[XXXXXX___hhhooo|||}}}lllhhhjjjjjjhhheeekkksss{{{vvvppplllmmmmmmoootttzzzkkk^^^ZZZYYYZZZSSSVVVXXXYYYXXXXXX[[[^^^\\\[[[ZZZZZZYYYVVVRRRNNNJJJHHHEEEAAA===;;;:::999444555777777666555222111000000000000////////////.........------,,,,,,,,,))))))***+++,,,,,,------************++++++,,,---((())))))+++,,,---......******************************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))*********)))(((((('''''''''((((((((())))))******))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))+++++++++***)))(((''''''******)))(((((((((((((((++++++******))))))(((((())))))(((((((((((())))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,------******))))))((((((''''''))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))*********)))))))))))))))******+++,,,---...///000+++,,,...///000000000///333333222111111000000000000...---+++******++++++((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))&&&''')))*********)))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))******++++++++++++,,,,,,+++++++++++++++,,,+++++++++***++++++,,,,,,++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((************************))))))************))))))''''''((()))))))))))))))$$$%%%%%%&&&'''((())))))((()))+++,,,------,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************''')))******))))))***,,,(((---...+++***+++,,,+++&&&'''(((*********)))(((************++++++++++++***************************)))((((((((()))+++,,,vvvrrrooohhhcccbbb___ZZZ[[[```hhhpppyyy{{{yyywwwuuutttuuupppoooxxx}}}yyyrrrpppllllllqqqyyy|||cccTTTTTTYYYVVVUUUTTTRRRQQQRRRUUUWWWXXXXXXZZZ\\\\\\YYYTTTPPPOOOMMMIIIEEE@@@===;;;999888777666555444444555666555444111///......///000---------,,,,,,,,,++++++000...---...111111///,,,///...,,,+++***+++,,,,,,,,,,,,,,,---///...+++(((,,,,,,,,,++++++*********************************(((((())))))***+++------,,,+++)))''''''(((***+++---,,,+++******+++,,,---***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************++++++***)))(((((())))))'''(((((()))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))((('''''''''((()))+++,,,+++*********))))))((((((+++***)))(((((()))*********************+++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))***+++---...///111000000///000000111222333333333222111000///...///...---+++***))))))))))))))))))))))))((('''''')))))))))))))))))))))))),,,+++***(((''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((++++++***)))(((((())))))*********************************))))))))))))))))))))))))***+++,,,............,,,,,,,,,,,,......,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---,,,+++******,,,---///------,,,+++++++++,,,,,,...---+++******+++---......,,,******+++,,,+++***))))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************(((((())))))*********+++###%%%''')))******((((((************************))))))))))))))))))))))))++++++******************(((((())))))))))))((((((************************~~~yyyqqqhhheeeggggggkkkpppvvvyyytttvvvzzz~~~}}}vvvvvvwwwxxx|||uuu___VVVUUURRRSSSTTTTTTUUUVVVWWWXXXXXXXXXZZZ[[[\\\ZZZUUUQQQQQQOOOLLLIIIEEEAAA>>><<<:::999777666666666777888555444111///...------.........---------,,,,,,,,,///...---...000000...,,,...---,,,+++++++++,,,,,,,,,,,,,,,---...---+++(((,,,,,,,,,+++++++++******+++++++++***************+++***************+++,,,...---+++)))''''''''''''******)))(((((()))*********)))(((((((((((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))'''(((((()))))))))))))))'''''''''((()))*********'''''''''((((((((())))))((('''''''''((()))+++,,,************)))))))))((())))))(((((()))***+++,,,*********)))((((((((('''))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))***+++,,,......//////000000000111111111111111111111000//////.........,,,+++***))))))))))))))))))))))))(((''''''))))))))))))))))))))))))+++***)))((((((''''''(((''''''''''''(((((((((((((((((())))))))))))((((((++++++***)))))))))))))))***************************))))))))))))))))))))))))))))))***+++,,,.........---,,,++++++,,,---...,,,------------,,,++++++******+++++++++,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,---......---+++******+++,,,------,,,******+++++++++***))))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))***************((()))))))))************&&&'''(((************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((({{{{{{vvvuuurrrqqqxxx~~~uuulllhhhjjjqqqwww|||xxxxxx{{{~~~|||mmmZZZRRRLLLNNNPPPRRRTTTUUUVVVVVVWWWWWWXXXZZZ[[[YYYVVVRRRRRRRRRQQQNNNKKKGGGCCC@@@<<<;;;999888888888999:::666555333000///------,,,.........---------,,,,,,...---,,,---//////---,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,---...---+++))),,,,,,,,,++++++++++++***,,,,,,++++++*********))),,,,,,+++***************++++++******)))(((((((((******)))(((((()))*********))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))************+++***))))))))))))))))))'''((())))))******))))))''''''(((((())))))******''''''((((((((()))))))))((('''''''''((()))***+++************))))))))))))((('''(((((()))+++,,,---***))))))((('''&&&%%%$$$)))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))************)))))))))***+++,,,---...,,,...///111222222111111/////////000000///.........---,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((+++***))))))))))))))))))************************))))))))))))))))))******)))))))))***+++,,,......---,,,,,,++++++,,,,,,------------------,,,++++++******+++++++++,,,,,,,,,***+++---//////...---+++*********+++,,,---//////...---+++***)))***++++++---+++))))))***+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''*********))))))))))))((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************((())))))******+++++++++************************))))))))))))))))))))))))(((((((((((((((((()))))),,,+++***))))))***+++,,,((((((((((((((((((((((((vvvrrrlllhhhhhhnnnvvv{{{|||uuusssuuuxxxsss```WWWOOONNNNNNPPPRRRTTTTTTTTTVVVVVVVVVWWWXXXWWWUUURRRRRRRRRSSSRRROOOKKKFFFDDD===<<<;;;:::999999:::;;;888777666444111///...------------,,,,,,,,,,,,+++,,,,,,------...------,,,---------,,,,,,,,,---------,,,,,,,,,------+++)))++++++++++++++++++++++++---,,,,,,++++++******))),,,++++++******+++++++++&&&'''(((***++++++++++++,,,++++++++++++++++++,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***************+++++++++((()))))))))******************)))))))))))))))***(((((()))************)))'''((((((((()))))))))***'''(((((((((((()))))))))((((((((((((((()))***************)))))))))))))))((((((((())))))***++++++(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))***+++,,,---***,,,///111222222111111......///000000000//////---,,,+++***))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******''''''''''''(((((((((((('''(((((())))))))))))(((******)))))))))))))))***************************)))))))))))))))*********)))))))))***+++,,,......,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,+++******+++++++++,,,,,,,,,+++,,,---...///...------++++++++++++,,,---...///---,,,+++************+++---+++))))))*********)))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))************))))))))))))***+++,,,************************))))))))))))))))))))))))((((((((())))))))))))))),,,+++)))(((((()))+++,,,************************|||yyyvvvtttvvvzzz~~~|||qqqmmmoooyyyrrrfffaaaZZZVVVQQQOOOQQQSSSTTTTTTVVVUUUTTTTTTUUUUUUSSSQQQPPPRRRSSSTTTRRRNNNIIIFFF???>>><<<:::999999999:::::::::999888555333000...,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,---------------------------,,,+++,,,------+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++******************+++,,,---...%%%&&&(((***+++,,,,,,,,,+++++++++,,,,,,+++++++++))))))************)))))))))*********++++++++++++************************))))))******++++++++++++((()))))))))***************)))))))))))))))******((())))))***************(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))******************))))))(((((('''''''''(((((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))((()))))))))************))))))))))))***+++,,,,,,***,,,...111222222111000//////000000111000000000,,,,,,+++***))))))))))))))))))(((((((((((()))***(((((((((((((((((((((((((((''''''(((((()))***+++''''''''''''((((((((((((''''''((()))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((())))))************)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---+++))))))***+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((()))*********************))))))))))))))))))))))))((((((((()))******************************)))))))))))))))))))))))))))))))))******++++++++++++***(((''''''(((***+++************************sssjjjkkknnnwwwzzzqqqmmmmmmeee___WWWSSSSSSUUUVVVUUUXXXVVVTTTSSSSSSSSSRRRPPPPPPQQQSSSTTTRRROOOKKKIIICCCAAA???<<<:::999999999:::;;;;;;;;;999666222000------,,,,,,,,,+++++++++,,,---//////---,,,---...,,,,,,---............---...---++++++,,,---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********,,,---...///*********)))))))))))))))((()))************)))((()))******++++++******))))))))))))*********++++++************************(((((())))))***+++++++++))))))))))))************)))))))))))))))******+++((()))******++++++******(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))************++++++++++++***((('''&&&''''''((()))***++++++,,,&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))***+++++++++---...000111111000000000000000111111000000///++++++***)))))))))))))))))))))(((''''''(((***+++((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((&&&'''((())))))******))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))******++++++)))))))))***+++,,,......,,,------......------,,,...............---,,,,,,******+++++++++,,,,,,,,,---,,,***)))***+++...///...---,,,,,,+++++++++,,,***++++++,,,---------......,,,******+++,,,+++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******&&&&&&''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++,,,,,,***)))(((''''''((()))***((((((((((((((((((((((((~~~uuulllooolllqqqyyywwwtttsssuuuyyyxxxqqqiiieeeffffffdddbbb[[[XXXUUUTTTTTTSSSRRRQQQPPPQQQSSSSSSSSSPPPNNNLLLGGGEEEBBB>>><<<:::999999999:::;;;;;;:::777333111//////.........---------,,,...000000...---...///+++,,,.../////////...---...---++++++,,,---,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,---------+++++++++++++++,,,---...,,,+++***((((((((())))))((()))************)))((()))***++++++++++++***)))((((((((()))))))))******************************''''''((())))))***++++++))))))))))))************)))))))))))))))***++++++))))))***++++++++++++***))))))))))))(((((((((((((((((()))))))))*********(((((()))******)))((('''((()))))))))******************++++++***)))((('''((((((((())))))******+++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******+++........./////////000000000000000000///...------+++******))))))))))))))))))((('''&&&'''(((***+++(((((((((((((((((((((((()))((((((((((((((()))***''''''''''''((((((((((((&&&'''((()))************)))))))))))))))***++++++))))))))))))))))))))))))'''(((((()))******++++++)))))))))***+++,,,......---......//////......---...............------,,,******+++++++++,,,,,,,,,************++++++,,,,,,,,,,,,+++++++++,,,------)))***+++---...///000000///---++++++,,,---,,,+++))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************************)))))))))((())))))***++++++***)))(((************************))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((yyyrrrppprrruuuyyy|||}}}|||xxxuuurrr{{{wwwpppvvvooorrrwwwsssooorrrvvv|||~~~~~~zzzvvv^^^[[[WWWUUUTTTTTTSSSQQQQQQRRRSSSSSSSSSQQQPPPNNNJJJHHHDDD@@@===;;;:::999777888:::;;;:::777333111000000000000////////////,,,///111111...---...000+++,,,.../////////......///---++++++,,,,,,,,,+++*********++++++,,,,,,,,,)))***+++,,,------...///------,,,,,,++++++,,,,,,***)))((('''((())),,,---***+++,,,------,,,+++***)))***+++,,,,,,+++***)))(((((((((((())))))))))))************************&&&''''''((()))*********))))))))))))************))))))((())))))***++++++))))))***++++++++++++***))))))))))))(((((((((((())))))))))))************(((((()))******)))((('''(((((())))))*********+++((((((***++++++***)))((()))))))))))))))(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))***+++//////.........//////000////////////...---,,,++++++***)))))))))))))))***)))((('''&&&'''(((***,,,(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))&&&'''((()))************))))))((())))))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))***+++,,,......---...///000000///...---......//////......---,,,******+++++++++,,,,,,,,,''')))***,,,,,,+++***)))*********+++,,,---...///)))***,,,...000111222222000...,,,,,,---------,,,))))))************))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************+++*********))))))(((((()))+++,,,------,,,***)))************************))))))))))))))))))))))))&&&''''''((()))******+++)))***++++++++++++***)))************************vvvsssnnnjjjggghhhiiikkklllpppxxx}}}wwwqqqnnnnnnooottt}}}|||}}}yyy|||yyyrrrrrrvvvyyy|||hhhTTTOOORRRTTTRRRPPPTTTRRRPPPPPPRRRSSSSSSRRRNNNLLLIIIGGGEEEAAA<<<888<<<<<<===<<<;;;999777555444333111///...---............---------,,,,,,,,,,,,///333666666333///,,,///...,,,+++***++++++,,,---,,,+++******+++,,,---,,,,,,------,,,,,,+++***(((+++---...---+++******+++++++++*********))))))************************))))))))))))))))))))))))+++++++++***************,,,+++******))))))******************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))(((((((((((((((,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((()))***++++++&&&&&&''''''(((***+++,,,...------------...//////000000///...,,,+++******+++******)))(((''''''&&&))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((('''((((((''''''((()))***)))))))))))))))))))))*********************************************+++,,,---...///......---------......///+++---...---)))((()))+++.........------,,,,,,,,,++++++++++++++++++++++++------,,,***************------...000222333333222444000,,,***,,,---,,,+++)))***+++++++++)))((('''******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))))))))************+++***)))(((((()))***+++******))))))))))))******++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))|||vvvqqqooooooooopppqqqtttzzz{{{tttqqqrrruuuxxx{{{uuuvvv{{{~~~eeeWWWRRROOOOOOOOORRRPPPOOOPPPQQQQQQPPPOOOPPPNNNLLLJJJGGGDDD???<<<<<<<<<<<<<<<;;;;;;:::999555444222000/////////////////////.........------,,,...111333333111...,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***(((+++------+++******++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((''',,,+++******))))))******************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))***++++++******))))))))))))******............///////////////......---,,,+++******+++++++++***))))))((((((***)))((((((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))((((((((('''))))))))))))************************************++++++++++++,,,...///000......---------------------...///...+++)))***,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---....../////////000222222222111666222---++++++***)))'''))))))*********)))((('''******))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))***))))))))))))))))))***)))(((((('''''''''(((((())))))(((((((((((())))))&&&'''''''''((()))))))))))))))))))))************+++***)))(((((()))***+++++++++************++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))}}}zzzyyy||||||xxx{{{~~~}}}||||||fffVVVNNNMMMOOOPPPOOOOOOPPPQQQRRRPPPNNNSSSQQQOOOMMMLLLHHHDDDAAA======<<<;;;;;;<<<===>>>888666444222000000000000000000000/////////......,,,---...//////...---,,,---............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***)))***++++++***)))***++++++++++++***************************************))))))))))))))))))))))))''''''((((((((((((((((((,,,+++******))))))******************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))(((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))***+++...---,,,***)))))))))))),,,---///000000000///...,,,,,,+++++++++*********,,,,,,++++++******))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))************************************+++++++++,,,---///000111///......------,,,,,,,,,...//////...,,,++++++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***,,,...////////////...///000111222333333333555222...+++***)))((('''((())))))))))))(((((('''***))))))))))))(((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''&&&'''(((***,,,---(((''''''&&&&&&''''''((())))))(((((((((((())))))+++++++++******+++++++++***)))((((((''''''''''''******))))))))))))******(((((((((((((((((((((((())))))))))))******************))))))))))))******,,,++++++******++++++,,,+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))){{{vvvooollliiilllwwwyyycccRRRLLLNNNNNNMMMNNNPPPSSSTTTSSSRRRUUUSSSQQQPPPOOOLLLHHHEEEAAA???===;;;;;;<<<>>>???999888555333111000000000000000000/////////......------,,,,,,,,,,,,------------/////////...---,,,***+++,,,------,,,+++***,,,,,,------,,,,,,+++******++++++***((((((***,,,************************************************))))))))))))))))))))))))************++++++,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((***)))))))))))))))******---,,,+++***)))(((((((((***+++...//////...---,,,)))))))))***************+++++++++******)))))))))+++***)))((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))((('''''''''((()))+++,,,((()))))))))************************************++++++,,,---...///111222000000000///...---,,,,,,---......---,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,---///000111///...---...000222444555555777888111///---,,,++++++++++++((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++((('''&&&&&&''')))+++---******))))))))))))******))))))(((((((((((()))))),,,++++++******++++++,,,+++***)))(((''''''''''''***))))))(((((())))))***)))))))))(((((((((((((((((()))))))))***************))))))))))))))))))***+++******))))))******+++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))|||sssnnniiiiiinnnwwwqqqYYYLLLIIIIIIIIIJJJNNNRRRTTTUUUTTTUUUTTTRRRRRRQQQOOOKKKHHHEEECCC???<<<;;;<<<>>>???;;;:::777444222000000000/////////.........------......,,,,,,,,,,,,......,,,---.../////////------+++,,,---......---,,,+++,,,,,,------,,,,,,+++******++++++***))))))***,,,************************************************))))))))))))))))))))))))******++++++,,,---......,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))******))))))((((((((())))))((()))+++------,,,+++***((((((((()))))))))******)))))))))))))))(((((((((******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))******)))))))))((((((((((((((())))))((()))))))))************************************+++++++++,,,...000111222222222222222111000...---,,,,,,+++++++++++++++***************************++++++++++++++++++++++++,,,---///111111111///...333555777888666555666888111111000///---,,,,,,---)))(((((((((((()))))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******)))((('''''''''(((***+++******))))))))))))******))))))(((((((((((())))))******))))))))))))************)))((((((((((((((()))((((((''''''(((((())))))))))))))))))(((((((((((()))))))))************)))))))))******)))))))))))))))(((((((((((())))))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))}}}uuupppqqqvvv{{{}}}|||aaaOOOIIIGGGFFFGGGJJJNNNRRRTTTUUUVVVUUUTTTSSSSSSQQQNNNLLLIIIFFFCCC@@@??????@@@AAA>>><<<999666444222111111/////////.........------///...---,,,,,,---...///,,,,,,---............---,,,,,,------------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++***+++,,,***************+++++++++************************))))))))))))))))))))))))''''''((()))***,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******)))))))))))))))((('''''''''((()))******'''(((***+++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''')))******)))((((((************)))'''&&&%%%))))))))))))******************************************+++,,,---///111222222333333444333222000///,,,+++******,,,,,,+++******************+++++++++++++++++++++++++++++++++(((***,,,///222333333444999;;;<<<:::666333333555666666666333///---,,,,,,***))))))))))))******+++)))))))))************+++''''''''''''''''''''''''&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((())))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((''''''((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))zzz~~~~~~zzzjjjZZZTTTKKKJJJIIIJJJNNNRRRUUUVVVWWWVVVUUUUUUVVVTTTQQQOOOKKKIIIGGGEEEDDDEEEFFFFFFBBB@@@===999777555444333000000000/////////.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,------,,,,,,+++******,,,......---,,,+++,,,))))))*********+++++++++************************))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++***)))))))))))))))))))))(((((())))))***+++))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((('''(((*********)))'''&&&&&&''')))++++++***(((&&&))))))))))))************************************))))))***+++---///111222000111333444444222111000---+++***+++---...,,,************+++++++++,,,,,,++++++++++++++++++++++++((()))+++...000222444555777:::<<<:::555222333555888999999777222///...///+++***))))))***+++,,,---))))))*********+++++++++((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***$$$&&&(((***++++++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))***++++++))))))(((((((((((())))))((((((((()))*********+++))))))))))))************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))vvvuuuvvvyyy~~~|||vvv}}}qqqfffbbbRRRPPPMMMMMMPPPTTTWWWXXXXXXWWWWWWWWWWWWVVVSSSQQQKKKJJJJJJIIIIIIIIIJJJKKKEEECCC@@@<<<999777666666111111111111000000000000---,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,...///......,,,++++++,,,......,,,,,,---------,,,++++++***,,,///000...---,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******%%%%%%'''((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***))))))((())))))++++++***************+++******))))))******+++,,,+++*********)))))))))(((******************++++++''''''''''''(((***+++,,,******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++***)))'''%%%!!!&&&+++---...---,,,))))))))))))************************************(((((()))***,,,...000111///000222333333222111000...,,,+++,,,...///...+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...000222333000444888888555333666:::666888:::888555222333444++++++*********+++---...))))))******++++++++++++))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************!!!###'''***,,,,,,+++***++++++************++++++))))))(((((((((((())))))******))))))))))))******''''''(((((()))+++,,,---******))))))))))))******''''''((()))***++++++,,,))))))))))))************((()))***++++++***)))(((******))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))vvvnnnjjjnnnttt}}}~~~{{{}}}vvvqqqnnnhhh]]]UUUTTTUUUTTTUUUYYY\\\XXXWWWZZZZZZWWWTTTSSSPPPQQQSSSTTTSSSPPPNNNLLLIIIFFFBBB???<<<999555222222111000111222111000...,,,,,,---......---,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))*********(((&&&&&&''')))***)))((()))***))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++******)))(((&&&$$$###************************************************''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***+++---...//////000000000000////////////000///...---,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,+++***))))))******,,,,,,,,,---///000222333555555555555666777888999<<<:::888555333222222222...,,,)))***++++++)))&&&'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++,,,,,,,,,***)))************************)))((((((((()))***++++++yyyxxxxxx{{{zzzyyyxxxwwwuuuuuukkkdddcccbbb^^^[[[]]][[[XXXXXXZZZYYYUUURRRTTTRRRSSSUUUVVVUUUSSSPPPOOOLLLIIIEEEAAA???;;;777444222111000000111111///---,,,---............---,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))++++++)))'''''')))******((((((((()))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))************)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))***,,,---...///000000000000/////////......//////...,,,,,,++++++,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,---///000222333666666666777777999:::;;;888777444222000.........,,,***(((((())))))'''%%%'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((&&&&&&'''(((((()))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))***,,,,,,+++***)))************************))))))))))))))))))***+++}}}wwwrrrsssyyy~~~~~~|||uuunnnkkkbbb^^^[[[\\\ZZZUUUTTTVVVUUUVVVWWWXXXWWWVVVSSSRRROOOLLLHHHEEEBBB???;;;888333222000000111000///---,,,---............---,,,......------------......------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************************))))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***(((''')))******((('''(((((())))))))))))***************))))))))))))((((((((())))))))))))))))))))))))((()))***************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))***+++,,,...///000000000////////////.........///...---,,,,,,++++++,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,+++,,,,,,---///000111222555555666666888999:::;;;666444222000...,,,+++++++++***(((((())))))(((&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))$$$$$$&&&'''((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++***)))************************+++***))))))))))))))))))|||vvvrrruuuvvvjjj___[[[[[[YYYWWWXXXVVVWWWXXXXXXXXXWWWUUUTTTQQQNNNJJJGGGDDDAAA>>>;;;555333111000000000...---------............------......------------......------------------------,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,***)))&&&((()))***)))((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))((()))******++++++******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++,,,...///000111/////////.........------...------,,,+++++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000000000222222222333555666888888555444333111///---,,,,,,---,,,++++++++++++******)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))***))))))(((((())))))***'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++******)))************************++++++***)))((((((((()))~~~|||~~~|||yyybbbYYYZZZZZZWWWUUUUUUVVVWWWWWWWWWVVVUUUTTTQQQOOOKKKHHHFFFCCC???===888555222111111000///...........................///......------......///------------------------,,,,,,------,,,,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,***)))###&&&((()))))))))+++,,,((()))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))((('''&&&&&&++++++++++++++++++++++++************************'''((())))))******))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,---///000000............------------------,,,+++++++++,,,,,,+++************+++,,,,,,)))***++++++++++++*********+++---...////////////.........///000111222333222222111000///---,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++***)))((((((((()))lll]]]YYYWWWSSSQQQTTTTTTUUUUUUUUUUUUTTTTTTRRROOOLLLIIIGGGDDDAAA>>>:::888444222222111000/////////...------...////////////............//////------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************''''''(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***(((###&&&((()))))))))+++,,,))))))))))))************)))))))))************+++(((((((((((((((((((((((())))))))))))((('''%%%%%%))))))))))))))))))))))))************************''''''((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))************))))))))))))((()))***+++---...//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,((()))***+++,,,+++***)))***+++---...//////......,,,,,,+++,,,,,,---...///,,,,,,------,,,+++******)))***+++***)))((()))++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++************************))))))))))))))))))))))))''''''''''''((((((((((((***+++++++++******)))((()))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++***))))))))))))))))))~~~iii]]]TTTPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQNNNKKKIIIFFFCCC@@@===:::666333333222111000000///...------...///000//////............//////------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))++++++)))'''&&&(((******)))((()))***))))))))))))************))))))*********+++++++++(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))************************(((((()))************)))))))))*********+++++++++))))))))))))))))))))))))************)))))))))((('''((()))***,,,---......---------,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,***************++++++,,,((()))+++------,,,+++******+++---/////////...---------,,,,,,,,,,,,------'''((()))***+++******)))(((***,,,+++)))(((***,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******************************))))))))))))))))))))))))''''''(((((())))))))))))((())))))************)))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))***+++vvvbbbTTTPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTUUURRROOOLLLJJJHHHEEEBBB???;;;777444333333222111000///...------...///000//////............//////------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))*********(((&&&)))***+++***(((&&&&&&'''))))))))))))************))))))******++++++++++++(((((((((((((((((((((((('''''')))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((''''''((()))+++,,,---...---------,,,,,,,,,+++++++++++++++***++++++,,,,,,*********)))***++++++,,,)))***,,,.........,,,+++)))+++---/////////---,,,//////...------------...&&&''')))***++++++++++++***,,,...---+++***,,,...,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))*********+++%%%&&&''')))************)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))(((((()))***++++++eeeSSSNNNOOOOOOQQQTTTUUUTTTTTTTTTUUUUUUTTTSSSPPPMMMIIIEEECCCAAA>>>:::666333333333444///......///000///,,,***......---------......///------------------------......---------,,,,,,,,,++++++******)))(((((('''+++,,,,,,------.........,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++++++++++++++------------,,,***((('''******))))))))))))******************))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%'''((()))***++++++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******,,,,,,+++***)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***)))))))))((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***++++++++++++,,,,,,,,,+++******)))+++///222222111///---111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,+++***))))))***+++,,,''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((+++*********))))))((((((+++*********))))))(((((((((((())))))******++++++))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))************************)))))))))((((((((((((((()))))))))***++++++,,,,,,++++++++++++***((('''&&&)))))))))***+++++++++,,,nnn\\\SSSPPPNNNPPPSSSTTTUUUVVVVVVWWWVVVUUUTTTRRROOOJJJFFFDDDBBB@@@<<<999666555444444333111111111222111///---//////.........//////000------------------------......---------,,,,,,,,,,,,,,,+++******)))((((((%%%%%%&&&((()))+++---...,,,,,,,,,+++++++++******************************************)))))))))(((++++++++++++++++++++++++***+++,,,,,,,,,++++++*********))))))))))))******************))))))))))))(((((())))))))))))(((((((((((()))))))))))))))((())))))***+++,,,+++******))))))))))))))))))))))))))))))************))))))*********)))))))))))))))******))))))((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((*********************+++((()))***+++,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,---------,,,,,,+++---///111222111///...000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++***))))))***++++++((((((((()))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))((((((((((((((((((((((((************)))))))))(((************)))))))))(((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++***(((''''''(((***+++))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))***************+++++++++******+++******)))((('''))))))))))))))))))******}}}}}}ppp```TTTNNNLLLMMMNNNPPPSSSUUUWWWXXXWWWWWWWWWVVVRRRNNNIIIFFFCCCBBB@@@===:::777555444555333111111111111000///111000000/////////000000------------------------......---------,,,,,,,,,---,,,,,,++++++******)))%%%%%%%%%%%%''')))+++---,,,,,,,,,++++++++++++***************************************))))))))))))************************((()))***+++,,,---------******))))))))))))******************))))))))))))(((((())))))))))))(((((('''''')))***++++++++++++++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))************))))))+++*********))))))((((((((((((((('''''''''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,++++++++++++************))))))))))))))))))))))))******))))))(((''''''&&&(((((()))******+++,,,,,,))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,---.........---...//////000000000//////.........---,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,++++++***))))))***++++++))))))))))))))))))((((((++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++******))))))))))))))))))))))))************))))))))))))************))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((******(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++************************************************+++++++++************)))))))))************)))))))))))))))(((((((((((((((~~~zzznnndddZZZSSSRRRPPPNNNNNNQQQVVVZZZ\\\YYYZZZZZZYYYUUUQQQLLLIIIDDDDDDBBB@@@===999666444444222///......///...---000000//////.../////////..............................---------,,,,,,,,,---------,,,,,,+++++++++---,,,***))))))***+++,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))************++++++((()))***+++,,,---------******))))))))))))******************)))))))))((((((((())))))))))))((((((''''''((()))************++++++++++++***)))))))))(((((((((((((((((((((((())))))************))))))++++++******)))((((((((('''''''''(((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))((()))))))))*********+++))))))******++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++((()))+++,,,------,,,+++)))***+++,,,------------000000//////.../////////............------,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,+++******************++++++******))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***************************************+++++++++,,,,,,++++++***))))))((((((((()))************************))))))(((((('''|||tttpppmmmhhhddd```[[[VVVSSSVVVZZZ]]]___[[[\\\\\\ZZZWWWSSSOOOLLLGGGFFFEEECCC???;;;777444555222///............---000///......---------.................................---------,,,,,,,,,---------,,,,,,,,,,,,,,,000///...---,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))******))))))******+++++++++++++++++++++++++++++++++,,,******))))))))))))******************)))))))))((((((((())))))))))))(((((('''(((((())))))(((((('''******))))))(((((((((((((((((((((((((((((((((((())))))************))))))************))))))(((((('''(((((())))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***++++++++++++***************************************************************************))))))*********++++++++++++******************++++++++++++++++++++++++,,,************************))))))******++++++++++++*********)))))))))((((((***************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++((()))+++,,,------,,,+++'''((()))++++++,,,,,,,,,000///...------......///....../////////...------************************------,,,+++***)))((('''*********++++++*********++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))*********++++++++++++************************))))))******++++++++++++---,,,,,,+++***)))(((((('''((()))******+++******+++++++++******)))))))))wwwttttttvvvwwwwwwooojjjccc_________^^^\\\^^^^^^]]][[[XXXUUURRRPPPKKKJJJHHHFFFBBB===999777777555333222222111000///000///...------,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))*********************+++,,,,,,------------,,,+++*********+++******))))))))))))******************))))))))))))(((((())))))))))))(((((('''((((((((((((((('''&&&))))))((('''''''''(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))***((()))))))))******++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))***++++++++++++******************+++++++++************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,************************&&&''''''((())))))******++++++***))))))(((''''''******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++'''((()))***+++++++++***...------,,,,,,---............///000000///...---++++++++++++++++++++++++++++++***)))(((&&&$$$###)))***++++++++++++***)))******************))))))((((((((())))))))))))***************************))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************************''''''(((((())))))******))))))************))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++)))))))))*********++++++************************(((((())))))***+++++++++,,,,,,++++++***)))(((((('''((()))***************++++++++++++************~~~}}}}}}zzzwwwpppggg``````___]]]ZZZWWWUUUSSSSSSPPPOOOLLLIIIDDD@@@===;;;999777666555555444222///111000///...------------..............................---------,,,,,,,,,+++++++++++++++,,,,,,,,,)))***,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))***************++++++,,,------......---,,,+++*********++++++******))))))))))))******************))))))))))))(((((())))))))))))((((((&&&'''((())))))))))))))))))((((((''''''((()))***))))))))))))))))))))))))))))))************))))))((((((((()))******++++++((((((((())))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,))))))***++++++++++++***))))))*********+++++++++************************************************)))************+++++++++*********++++++*********+++++++++,,,,,,,,,------************************((((((((((((((())))))))))))))))))))))))(((((((((+++***)))))))))***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++)))******+++++++++*********++++++,,,,,,---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++***)))'''%%%$$$)))***++++++++++++***)))******************++++++)))))))))*********++++++************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********++++++*********'''''''''((()))*********))))))************))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******************************''''''((())))))***++++++,,,+++++++++***)))))))))((())))))*********))))))))))))))))))************xxxlllaaa```\\\YYYWWWUUUTTTTTTTTTRRROOOKKKGGGCCC@@@>>>888777666666666444111...222222000///............////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,---...///---+++'''%%%*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++,,,------...//////,,,+++*********+++,,,---******))))))))))))******************))))))))))))(((((())))))))))))((((((%%%&&&((()))+++,,,,,,,,,))))))(((((((((***+++,,,************************))))))************))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...))))))***++++++++++++***))))))******++++++++++++************************************************)))************+++++++++******++++++++++++******+++++++++,,,,,,---------************************,,,,,,++++++***)))))))))''''''(((((())))))******+++***)))))))))***,,,---))))))***+++,,,------...++++++++++++++++++++++++...---+++***)))***++++++++++++,,,,,,,,,+++******((()))***+++,,,------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***))))))***+++,,,,,,+++***))))))))))))***+++++++++,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))*********+++(((((())))))*********+++(((((())))))******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))************************&&&''''''((()))*********+++++++++***************))))))************))))))''''''(((((())))))******|||vvvkkk___WWWYYY[[[WWWUUUXXX[[[[[[WWWNNNIIIHHHDDD@@@<<<999666555444333111///.........///////////////000///...---,,,------...///............---------************************++++++***))))))******+++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,------+++***)))...---,,,,,,+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))+++,,,,,,,,,+++***((('''(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,------------,,,***)))))))))******++++++************++++++******************************+++,,,,,,***)))(((******++++++++++++******,,,,,,,,,++++++*********+++*********))))))((((((************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************++++++******++++++,,,---,,,,,,+++******)))))))))*********++++++,,,,,,,,,///---,,,...111222000---+++,,,---,,,***((((((((())))))))))))))))))))))))+++******)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++++++++*********))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''')))+++,,,,,,,,,***)))&&&''''''((()))******+++(((((())))))))))))((((((+++)))(((''''''((()))++++++++++++*********)))))))))************+++++++++************************(((((()))************)))))))))))))))))))))))))))************************~~~nnnaaaXXXZZZ[[[XXXWWWZZZ\\\]]]ZZZRRRNNNLLLIIIDDD>>><<<999666666444333111////////////////////////000///...---------......///............---------+++++++++++++++++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))(((''')))))))))))))))))))))))))))))))))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))*********************+++))))))))))))))))))))))))************************))))))(((((((((((())))))((()))***++++++***)))(((******))))))))))))******))))))(((((((((((())))))******))))))))))))******************************))))))*********+++++++++,,,,,,***)))))))))******++++++************++++++***************************++++++++++++***))))))******++++++++++++******,,,,,,,,,+++++++++******+++*********))))))))))))***************************************************++++++,,,,,,++++++******************************************+++,,,,,,******++++++++++++++++++++++++++++++++++++,,,,,,...---,,,---000111///---,,,---......+++*********+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))+++++++++*********)))))))))(((((((((''''''''''''******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''')))***,,,,,,+++***)))''''''(((((())))))******(((((())))))))))))((((((***)))(((''''''((()))***+++++++++*********)))))))))************+++++++++************************((()))******++++++******))))))))))))))))))))))))************************rrrcccYYYYYY[[[XXXYYY^^^```aaa___XXXTTTRRRNNNIIIBBB???;;;999888666555333000000//////////////////000///......------......///............---------------------------------)))***+++,,,,,,+++******++++++++++++++++++++++++++++++***************)))++++++***++++++,,,---...,,,+++******************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((((((((((()))************************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))***************************))))))(((((())))))***))))))************))))))******))))))))))))*********))))))(((((())))))*********))))))))))))******++++++++++++++++++++++++,,,,,,------------......,,,+++******)))*********++++++************++++++************************,,,+++******)))***************++++++++++++******,,,,,,,,,++++++++++++******************)))))))))************************++++++++++++++++++++++++******+++,,,,,,+++*********************************))))))))))))***++++++*********+++,,,---------,,,,,,++++++++++++++++++,,,,,,+++---...///...,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))+++++++++***************))))))((((((((('''''''''***))))))))))))((((((((())))))))))))))))))))))))((())))))******))))))(((************))))))))))))(((((())))))))))))((((((%%%&&&'''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++***)))))))))))))))))))))))))))((())))))******))))))(((***)))(((''''''((()))***+++++++++***************)))************+++++++++************************)))******+++++++++++++++))))))))))))))))))))))))************************tttdddXXXWWWXXXWWWYYY___ccceeeddd^^^YYYVVVPPPJJJEEEBBB===:::999777666444111111000000000000////////////..................///............---------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++)))++++++++++++++++++++++++++++++++++++************++++++******+++,,,...000******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''(((***+++)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))******)))))))))******))))))))))))*********))))))))))))))))))*********))))))))))))******++++++++++++++++++++++++------------............++++++******************++++++************++++++************************---,,,***)))))))))***+++******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++++++++******************************)))))))))((())))))***++++++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,---------,,,---...000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))++++++******))))))(((((((((((())))))))))))((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++******)))******)))))))))))))))))))))))))))******)))))))))******)))(((((()))******************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************tttdddVVVUUUVVVUUUXXX^^^dddggggggbbb]]]YYYRRRKKKHHHDDD???;;;999888666555222222111111000000000000....../////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,---...---+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000)))))))))(((((()))******))))))))))))************))))))))))))))))))))))))+++***)))((()))***+++,,,((((((((((((((((((((((((((()))))))))*********+++((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))*********))))))))))))************))))))))))))************))))))))))))******************************)))))))))))))))))))))(((************+++*********++++++************++++++************************---,,,***)))))))))***+++******++++++++++++******++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************************************)))))))))((())))))***+++---------,,,,,,+++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,+++++++++++++++++++++++++++******)))))))))))))))((()))))))))*********+++))))))))))))))))))))))))************************++++++++++++************))))))))))))************(((((((((((((((((((((((())))))************))))))++++++******))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************************))))))))))))))))))************))))))******))))))))))))******************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************ssscccUUUSSSTTTSSSVVV\\\aaafffgggddd```\\\UUUMMMKKKGGGAAA===:::999888777333333222222111000000000......///000000000/////////............---------++++++++++++++++++++++++)))***+++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---...///))))))))))))))))))***+++((((((((()))))))))))))))))))))))))))))))))))))))++++++***************+++''''''''''''''''''''''''((())))))******+++++++++)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))************))))))))))))******+++******))))))******+++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***++++++************++++++************************,,,+++******)))***************++++++++++++*********++++++++++++,,,,,,,,,*********+++++++++++++++************************+++++++++++++++++++++++++++***))))))))))))***+++***************************))))))))))))***++++++---------,,,+++*********,,,,,,++++++++++++++++++)))+++------,,,,,,,,,---***+++------+++***+++,,,+++++++++++++++++++++++++++******)))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))***************+++++++++******)))))))))((((((((()))))))))************+++)))))))))))))))))))))))))))******++++++******)))************))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************)))******++++++******)))***************************************+++++++++)))************+++++++++************************)))******+++++++++++++++))))))))))))))))))))))))************************ssscccUUUTTTTTTSSSUUU[[[\\\bbbgggfffdddaaaZZZSSSOOOJJJDDD???<<<;;;:::999444333333222111111000000---...///000111000000//////............---------------------------------******+++,,,,,,------...++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---------------,,,***))))))))))))***+++,,,(((((())))))************))))))))))))))))))))))))***++++++******)))((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++******))))))******+++))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++***)))(((((()))***+++******))))))))))))******+++******))))))******+++******))))))))))))******************************---------,,,,,,,,,++++++((()))***+++,,,++++++***++++++************++++++***************************++++++++++++***))))))******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************+++***)))(((((()))***+++***************************************+++,,,,,,++++++++++++++++++******++++++++++++++++++,,,,,,))),,,......,,,+++---...***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((())))))*********+++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))*********(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******)))))))))******++++++,,,)))******++++++******)))*********++++++*********))))))*********+++++++++)))************+++++++++************************((()))******++++++******))))))))))))))))))))))))************************ssscccVVVUUUUUUSSSUUU[[[YYY```fffggggggeee___XXXQQQMMMFFFAAA>>>===<<<;;;444444333333222111000000---...///111111111000/////////.........---------........................++++++***+++,,,---...///++++++++++++++++++++++++))))))******++++++++++++,,,---.........---,,,+++******))))))***+++,,,,,,))))))******+++++++++,,,)))))))))))))))))))))))))))************(((&&&%%%))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++******))))))))))))******++++++************++++++******))))))))))))******+++++++++++++++++++++++++++++++++******)))))))))((()))***+++,,,,,,+++***++++++************++++++******************************+++,,,,,,***)))(((******++++++++++++***************++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++******++++++,,,---)))))))))***++++++,,,,,,*********++++++,,,,,,---***,,,//////---,,,---///***,,,------,,,+++,,,---------------------------+++******))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++++++++***))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++(((((())))))))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******(((((()))***+++,,,,,,,,,******++++++++++++************++++++++++++******))))))******++++++++++++)))************+++++++++************************(((((()))***************))))))))))))))))))))))))************************xxxllleee[[[TTTRRRSSSUUUVVVZZZ```bbb```aaaffffffaaa[[[SSSIIIDDDBBB@@@===999888666444111000//////000111000//////000111222333////////////////////////++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++...+++)))))),,,---,,,***+++++++++*********))))))))))))(((((((((((())))))++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************)))(((&&&&&&))))))************))))))+++++++++*********))))))))))))************))))))************************+++++++++*********))))))+++++++++************))),,,,,,,,,++++++*********************************************************+++++++++*********)))))),,,+++***)))))))))++++++******+++++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,'''((()))++++++******)))......---,,,+++))))))(((++++++,,,---...///111222000///...---,,,+++++++++,,,,,,+++++++++++++++***+++++++++*********)))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((((((((''''''''''''((((((*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++(((((())))))))))))(((((())))))))))))************************************+++***)))'''''')))***+++************************))))))(((((()))***++++++,,,)))%%%%%%(((******)))************************zzzoooiiiaaaZZZWWWVVVWWWWWWYYY___bbbbbbeeekkkllliiiaaaZZZPPPHHHCCC@@@===;;;888777555333222111000000000000000000//////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++---+++)))))),,,---,,,***+++++++++*********))))))******))))))))))))******++++++************++++++************************************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))((('''&&&)))******************)))+++++++++*********))))))))))))************))))))************************+++++++++*********))))))+++++++++************))),,,,,,,,,++++++*********************************************************+++++++++*********)))))),,,+++***))))))***++++++))))))************))))))******************************+++++++++,,,,,,,,,((((((******+++******)))+++++++++++++++,,,,,,,,,+++++++++,,,---///000111000///...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******************)))))))))(((((((((''''''''''''((((((***)))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))******************))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((((()))+++,,,(((((())))))))))))(((((())))))))))))******************************************++++++++++++******************************)))))))))))))))******+++,,,)))&&&&&&(((******)))************************sssnnngggaaa]]][[[YYYWWWYYY]]]```bbbeeejjjllljjjiiidddZZZOOOEEE???======999999888666555333111000222333333222111///...,,,////////////////////////------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++---+++******+++,,,,,,++++++++++++***************+++++++++******+++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))(((''''''******++++++++++++******+++++++++***************))))))************))))))************************+++++++++***************+++++++++************)))+++++++++++++++*********************************************************+++++++++***************+++******)))******++++++))))))***************)))******************************+++++++++,,,,,,,,,((()))******++++++*********+++++++++,,,,,,,,,---+++***++++++,,,---...//////...---,,,,,,,,,,,,,,,))))))***+++,,,---......+++++++++***************)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))******************))))))))))))''''''''''''''''''''''''************++++++++++++++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---((())))))******))))))((())))))))))))************************************)))***,,,------,,,***)))************************)))))))))))))))*********,,,***(((((()))***+++***************************}}}yyytttoookkkhhhcccaaa___aaabbbdddfffiiijjjjjjpppmmmeeeXXXIII@@@>>>???:::::::::999777555222000333222000///...---------////////////////////////------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******++++++++++++************************++++++************++++++++++++************++++++************************************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))***************)))((('''+++++++++,,,,,,+++++++++************************)))******++++++******)))************************************************+++++++++*********))))))+++++++++*********************************************************************************************************++++++)))***++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++...------,,,++++++******+++*********+++,,,------......---,,,,,,,,,------((()))***+++---...///000************************))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))(((((((((((()))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++*********+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***+++,,,)))))))))******)))))))))((()))))))))************************************)))***++++++++++++***)))************************)))))))))*********)))))),,,+++***)))******++++++************************~~~yyyvvvkkkiiihhhhhhiiijjjmmmooottttttnnnbbbQQQEEE@@@@@@<<<<<<<<<;;;999666333111000...+++)))(((***---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,*********************************))))))*********++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((+++++++++,,,,,,+++++++++******************************++++++++++++******************************************************+++++++++*********))))))************************************************************************************************))))))******++++++++++++***++++++,,,------,,,,,,******************************+++++++++,,,,,,,,,***************++++++,,,...------,,,,,,+++++++++++++++*********++++++,,,------,,,,,,,,,---......))))))***+++---...//////************************))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))((()))************)))((())))))))))))))))))******))))))(((((((((((())))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))************))))))((()))))))))***************************************)))(((''''''((()))***************************))))))************)))(((***++++++************+++************************yyysssnnnllljjjjjjmmmqqqvvvxxxvvvmmm]]]NNNEEEAAA>>>>>><<<;;;888666444222444222///,,,,,,...111333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---***************+++++++++******))))))))))))******++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******++++++++++++*********************+++++++++******++++++++++++*********************************************++++++++++++++++++************))))))))))))******************************************************************************+++++++++((()))***+++++++++++++++******+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,******+++,,,---...//////,,,,,,++++++***+++++++++,,,,,,,,,,,,------...///++++++,,,,,,------......***************+++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***************))))))(((((())))))***((((((((()))******++++++))))))))))))************************************'''((((((((())))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))******++++++******)))))))))))))))***************************************)))'''&&&&&&''')))***************************))))))***++++++***(((''')))***++++++)))))))))+++************************|||uuuooojjjlllrrrwww{{{|||wwwiiiYYYKKKCCC@@@???<<<:::777555444333666555444333222111111111////////////////////////------------------------*********+++,,,,,,,,,---++++++++++++++++++++++++***,,,---,,,))))))+++---))))))*********+++++++++++++++************++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++*********)))******************)))))))))*********+++++++++***++++++,,,,,,++++++***************************))))))*********++++++++++++++++++************)))((()))))))))*********+++************************************************))))))*********+++++++++'''(((***+++,,,,,,++++++'''((()))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---******+++,,,---...//////------,,,++++++++++++++++++++++++,,,---...///000......------,,,,,,,,,+++))))))*********+++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))******************))))))))))))******'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********(((''''''((((((***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))******++++++******)))))))))))))))************************************))))))(((((((((((())))))************************))))))+++++++++***((('''''')))++++++((('''(((***************************yyyppppppuuuxxx|||}}}rrr```OOOEEEAAA???<<<999666555444444000111222222000---)))'''////////////////////////////////////////////////))))))***+++,,,,,,------++++++++++++++++++++++++***,,,---,,,))))))+++...))))))******++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,------------------------)))))))))))))))))))))))))))******+++++++++******))))))************))))))))))))******++++++++++++***++++++,,,,,,++++++***************************))))))******+++++++++++++++++++++************)))(((((())))))*********+++************************************************))))))******++++++++++++'''(((***+++,,,,,,++++++&&&&&&((())))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---------------------,,,,,,......---,,,+++++++++++++++++++++,,,---...///000000//////---,,,+++******))))))******++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''(((((())))))*********+++******))))))))))))******'''(((((()))***+++++++++(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******))))))))))))************************************((()))***++++++***)))(((************************)))***+++,,,+++***(((&&&&&&)))+++***((('''(((***************************rrrpppuuu{{{|||{{{yyyvvvmmmZZZIIIHHHCCC===:::::::::777555444333222000000000111111////////////..................---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***((('''&&&'''((()))++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++******))))))))))))******,,,,,,+++***)))(((''''''------,,,++++++*********,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))***,,,,,,***)))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***+++,,,---------***,,,,,,+++)))((()))***((((((''''''''''''((((((******************++++++...---,,,,,,,,,---...///***++++++,,,,,,++++++***''')))***,,,------,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,+++++++++***))))))))))))******++++++*********+++++++++*********))))))******++++++++++++************))))))))))))************************************))))))))))))************))))))(((((('''''')))))))))))))))(((''''''))))))*********))))))((())))))))))))************((('''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&)))++++++***)))'''))))))))))))))))))))))))++++++******************))))))))))))************(((((()))***************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************xxxqqqttt{{{}}}}}}{{{yyyqqqaaaQQQGGGBBB===:::999999666444333222000///......//////////////////..................---------,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,***(((((()))***+++++++++++++++++++++++++++************************************************'''((()))******)))((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***++++++******))))))))))))******++++++******)))(((((((((************************,,,,,,+++++++++*********((((((((((((((((((((((((+++***)))***+++,,,***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************+++++++++*********)))))),,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,***+++,,,+++)))((()))***))))))(((((((((((())))))***************++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,------------......---,,,,,,+++******,,,,,,++++++++++++,,,,,,+++++++++***************,,,,,,---------,,,,,,++++++++++++*********))))))******++++++++++++************))))))))))))******((((((((((((((((((((((((******))))))))))))******+++++++++***************)))))))))))))))(((''''''))))))************))))))))))))))))))************((((((''''''((()))***+++************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************tttuuu{{{}}}~~~~~~}}}wwwiii[[[JJJEEE???;;;;;;:::888666333222111///...//////000////////////..................---------,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++,,,,,,++++++++++++++++++++++++************************************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++,,,++++++++++++*********+++++++++++++++++++++++++++***)))***+++,,,***)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))*********+++++++++++++++***************,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***+++,,,+++)))))))))+++******))))))))))))*********************+++,,,,,,++++++************++++++,,,,,,+++******+++,,,,,,++++++++++++,,,---...///...------,,,,,,++++++***++++++************++++++***************+++++++++---------------,,,+++++++++++++++*********************++++++++++++*********))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******************++++++++++++))))))******))))))(((((())))))************))))))))))))))))))************))))))((((((((())))))***************************))))))))))))))))))))))))...---+++)))((()))******))))))))))))))))))))))))************************))))))))))))************((())))))************)))))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********************************uuuwwwzzz}}}~~~zzznnnbbbPPPJJJCCC???>>>===;;;999666555444222111111111222////////////..................---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,************************************************************************(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++***)))))))))))))))************))))))))))))******(((((())))))************))))))))))))******++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))+++,,,+++***)))***+++,,,++++++******++++++,,,************+++,,,,,,---,,,,,,+++++++++***++++++---,,,***))))))***,,,---------,,,+++,,,---///000---------,,,,,,++++++++++++******))))))******+++)))))))))***+++++++++,,,,,,,,,,,,,,,+++***))))))******************************++++++++++++******))))))(((((((((((())))))******************************))))))))))))******''''''(((((())))))******))))))*********))))))(((((())))))************)))((()))))))))******************))))))))))))))))))************************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))***************+++++++++((()))))))))************((()))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))*********+++************************zzzssstttxxx|||~~~~~~}}}zzzpppfffVVVOOOGGGAAA???>>><<<999888666555333222111222222////////////..................---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++************************************************************************))))))(((((((((((())))))************************)))*********++++++++++++******)))))))))))))))*********))))))))))))******((((((((()))******++++++,,,,,,+++++++++*********+++++++++*********)))))))))))))))))))))))))))))),,,***))))))***++++++***************************************************++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******)))***++++++***)))***+++,,,,,,++++++++++++,,,,,,************+++,,,---............------,,,,,,+++---,,,***))))))***,,,---...---,,,+++,,,---...///------,,,,,,,,,,,,+++++++++******))))))******+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))(((((((((((())))))******************************))))))))))))******''''''(((((())))))******))))))************))))))(((((()))***************((()))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***++++++***)))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))*********))))))((())))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,************************tttnnnoootttyyy|||{{{{{{yyyrrriii[[[TTTKKKDDDAAA>>><<<999777555333111000000000000////////////..................---------,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************************************++++++++++++++++++++++++))))))(((((((((((())))))************************)))))))))*********+++++++++******)))))))))))))))******))))))))))))******(((((())))))*********+++------,,,,,,+++******)))+++************)))))))))************************---+++((((((***+++++++++************************************************+++++++++++++++++++++++++++,,,,,,------.........++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++)))***++++++***)))+++,,,,,,,,,++++++++++++,,,,,,************+++---.../////////000000///...---,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++------............------***************+++++++++******++++++++++++******)))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))******************++++++++++++))))))******++++++******'''((()))******+++******))))))))))))************))))))***++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))"""$$$(((+++,,,,,,***))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************)))************))))))((())))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,************************}}}qqqkkkjjjoootttxxxyyyzzzzzzuuunnnddd\\\QQQIIIEEEBBB???<<<888666444222111000000000////////////..................---------,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************************************************************++++++++++++++++++++++++***)))(((''''''((()))***************************((((((((()))))))))******++++++***)))))))))))))))******))))))))))))******)))))))))))))))*********++++++++++++************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++************************************************++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,*********+++,,,---...///000000111000000...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************+++,,,---...////////////))))))*********+++++++++******++++++++++++******((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******+++++++++***************((()))***++++++++++++***'''((()))******+++++++++))))))))))))************((((((***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))***************************)))(((((())))))))))))))))))))))))******++++++++++++******************++++++++++++************************~~~xxxpppkkkhhhkkkqqqvvvxxxzzz{{{xxxrrrkkkcccXXXOOOJJJFFFCCC@@@:::999666444333222222222000/////////..................---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***)))(((''''''((()))***************************(((((((((((())))))))))))++++++***))))))((())))))******))))))))))))************))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))---+++(((((()))+++++++++************************************************++++++++++++++++++++++++******++++++,,,---......++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))***+++,,,---------(((***++++++******+++---,,,++++++******++++++,,,*********+++,,,---///000///000000111000...,,,+++***++++++,,,,,,++++++******+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++******))))))))))))+++,,,---.........))))))******++++++++++++******++++++++++++******((((((''''''''''''((((((******************************))))))))))))************))))))((((((''''''((()))***+++++++++++++++''''''(((******+++++++++))))))))))))************'''(((***+++,,,,,,,,,+++************************))))))))))))))))))))))))+++******))))))***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))***************************)))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))************************************{{{wwwuuurrrppplllrrrxxx{{{{{{zzz|||vvvooodddYYYPPPIIIDDDAAA===;;;888555333222222222000000000000////////////111...+++***,,,---+++))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******...---,,,,,,++++++++++++,,,,,,***)))((((((((((((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++************************************))))))))))))''''''((()))))))))))))))******************************************************)))))))))))))))***,,,,,,++++++,,,,,,---...)))))))))***+++++++++,,,++++++******************+++,,,,,,------,,,,,,+++------......------,,,+++******)))))))))***,,,---,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++++++++++++++************************&&&(((***,,,---,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,///000111111111000...---000///...---,,,+++++++++......------,,,+++******+++,,,---......---+++***,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,***+++---//////...,,,++++++***************+++++++++++++++************)))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++++++++***)))(((************************''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((************************+++++++++***************)))************+++++++++))))))))))))))))))))))))))))))************))))))************************+++++++++,,,,,,+++++++++************************************************~~~~~~yyyyyyyyyzzz}}}~~~}}}vvvkkk___UUULLLEEEAAA>>><<<888555333222222222111000000000////////////111///,,,,,,---...,,,***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******...---,,,+++++++++++++++---,,,+++*********************+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++************************************))))))))))))(((((()))************)))******************************************************))))))))))))******,,,++++++++++++,,,------***************+++++++++++++++******************+++,,,,,,------,,,,,,+++---------...------,,,++++++***)))))))))***,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************((()))+++,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,//////...---,,,,,,,,,,,,------,,,,,,++++++******+++,,,---.........,,,+++,,,,,,,,,,,,,,,+++***))))))******************))),,,---///000111000///...++++++************+++++++++++++++************)))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++***))))))************************((()))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))******+++************************************************)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++))))))************))))))******************************++++++++++++******************************************************~~~||||||rrrfff\\\QQQIIICCC???===999666333222222222111111000000000/////////111///......//////---,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***+++************************************))))))))))))))))))***++++++++++++*********************************************************)))))))))******++++++++++++++++++,,,------+++++++++*********************+++++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,+++++++++************+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************+++++++++,,,---------...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...............///...------,,,,,,,,,,,,++++++++++++++++++*********+++,,,.........------++++++,,,,,,,,,+++******))))))************)))))),,,---///000000000///...++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))*********+++++++++,,,,,,)))******+++++++++******************************((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))******+++************************************************&&&''''''(((***++++++,,,)))************+++++++++++++++++++++++++++++++++))))))************))))))************************)))******************)))************************************************wwwmmmbbbWWWMMMGGGAAA>>>;;;777444222222222111111111000000000/////////////////////...---,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))))))))******************************************)))))))))(((******+++,,,,,,,,,,,,+++******************************************************))))))******+++++++++++++++***+++,,,,,,---,,,+++++++++***)))))))))******+++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---///000111111111///...---,,,,,,,,,,,,,,,******************++++++((()))+++,,,------------++++++,,,,,,,,,++++++******++++++,,,,,,++++++******+++,,,---.........---,,,,,,+++*********+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))*********+++++++++,,,,,,((()))***+++++++++++++++************************((()))******)))((()))***)))))))))))))))))))))))))))))))))))))))******+++************************************************&&&''''''((())))))******))))))*********+++++++++)))))))))))))))))))))))))))******++++++******)))************************))))))************))))))************************************************|||ssshhh[[[NNNFFFCCCAAA===999555333333333111111111111000000000000---......///...---,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++******++++++,,,++++++*********++++++,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******************************)))))))))))))))***************************************)))))))))(((******+++,,,,,,,,,,,,,,,***************************************************************+++,,,,,,+++************+++,,,,,,,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000222222......---,,,,,,,,,------******************++++++(((((()))***+++,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,------.........---,,,,,,+++******+++++++++++++++*********))))))************************)))((((((((()))***++++++)))))))))))))))))))))))))))))))))************+++((()))***+++++++++++++++************************)))***+++***)))((()))+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))))))))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******++++++++++++******************************))))))************))))))************************************************zzznnn___QQQGGGFFFDDD@@@;;;777555444444222222111111111000000000+++---//////...,,,,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++************++++++,,,,,,+++************++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++******************************+++******)))))))))))))))************************************))))))))))))******+++,,,,,,,,,,,,+++***************************************************************+++,,,---***************+++,,,,,,+++++++++*********************++++++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,...///000...------,,,,,,---------++++++++++++++++++******))))))******++++++,,,,,,******+++,,,,,,,,,++++++*********++++++*********,,,------...///000111111...---,,,++++++***+++++++++++++++************)))************************))))))))))))))))))***+++))))))))))))))))))))))))((((((((())))))))))))***)))******+++++++++******************************)))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((*********************************))))))((((((((()))************+++++++++++++++++++++++++++++++++******++++++++++++******************************)))******************)))************************************************vvviiiZZZQQQIIIFFFBBB===999777666555222222222111111111000000+++...111111///------...++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************+++,,,,,,...---,,,+++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++************************************++++++***)))))))))))))))************************************)))))))))))))))******+++++++++++++++************************************************************+++,,,---...***************++++++,,,***************+++++++++******++++++,,,------...+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,---------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************************************+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++---...///---------,,,,,,------...------,,,,,,++++++******,,,,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---------...///000111222......---,,,+++++++++++++++++++++************)))************************+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++***))))))************************)))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))******************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******************************************************}}}rrreee]]]KKKHHHCCC???:::888777666222222222111111111111000+++///222333000...///000........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************))))))***+++,,,,,,000///...---,,,+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))************************++++++***))))))((())))))************************************))))))))))))))))))***++++++++++++***************************************************************+++,,,---...*********)))***++++++,,,))))))******+++++++++,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,---...---,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))***************************+++---......---+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,---...000111------,,,,,,,,,------.........------,,,+++******//////...---------......)))***+++,,,,,,,,,,,,,,,---......//////......---++++++++++++---...000000///...---,,,+++++++++++++++++++++************)))************************++++++***)))(((((())))))))))))))))))))))))))))))((())))))))))))*********+++++++++++++++***)))(((************************)))+++++++++***)))***+++)))))))))))))))))))))))))))))))))))))))******+++************************************************(((((()))***+++,,,------)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++************************************************xxxjjj```RRRLLLDDD>>>===<<<:::888222222222111///...,,,+++///............---------------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************//////...---,,,++++++***))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***************************))))))*********+++++++++***************)))((((((******++++++++++++******++++++******++++++,,,------,,,+++++++++,,,......,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,,,,,,,,,,***)))///,,,))))))+++---,,,*********++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........***++++++,,,,,,++++++***---......---+++******+++,,,...............111333000000///...------------------------,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////.........///000222444444111000///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++***************************************************************************)))))))))***+++,,,,,,+++*********))))))((((((*********)))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******))))))))))))******+++++++++++++++***)))(((+++*********))))))((((((&&&(((***,,,---,,,+++***}}}~~~rrriiiWWWPPPGGG@@@>>>===;;;999444333333222111///...---000000/////////.........---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************---------,,,++++++************************************++++++++++++*********++++++,,,,,,++++++***************************))))))*********+++++++++***************)))((((((******++++++++++++*********************+++,,,,,,))))))((((((((()))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------...------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......//////......---...+++))))))+++,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,---......---...000222000///...---,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++,,,,,,---...///////////////000111333333111000///---,,,+++******************************))))))))))))))))))))))))************************************************)))************+++++++++*********************************************************************************)))******++++++************)))))))))(((***)))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************---,,,++++++******++++++******))))))))))))*********++++++++++++******))),,,+++++++++************'''(((***,,,,,,,,,+++***tttwww}}}|||ttt```WWWLLLCCC???>>><<<:::555444444333222111111000111111111000000000//////------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++******++++++++++++************++++++++++++*********************************************+++++++++)))************))))))(((******++++++++++++*********))))))))))))***+++++++++++++++++++++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---+++)))***+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++++++++++++++******......,,,,,,,,,,,,......)))+++,,,,,,,,,,,,---///+++---......------///000///...---,,,++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---...///000000000000000111111222111000///---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))++++++******)))*********************))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++************++++++************************,,,,,,++++++******++++++******))))))))))))******)))***++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))+++,,,,,,+++***)))mmmpppxxx}}}jjj```RRRHHHBBB???<<<:::555555444333222222222222111111000000000/////////........................++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************************************))))))************)))(((******++++++++++++******)))))))))((())))))***+++,,,,,,,,,,,,------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,***))))))***,,,---***+++---,,,,,,+++---...+++---......------...///......---,,,++++++++++++***++++++,,,------------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,---...///111111000000000000000111222111///...,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++************************************************((((((((((((((((((((((((,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++******))))))******+++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++***))))))yyyjjjmmmttt}}}tttjjjZZZNNNFFFAAA===:::666555444222222111111111000000000/////////..............................++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++******++++++++++++******)))******++++++******)))************************************************((())))))*********))))))******++++++++++++******)))))))))((())))))***+++((())))))***************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++******++++++,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///)))***++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---,,,***))))))***,,,---,,,---...---+++***+++,,,+++---//////...---...///......---,,,++++++++++++***++++++,,,------------++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++,,,---......222111111000000000000000222111000...---,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++************************************************((((((((((((((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))******(((((())))))************************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++++++++******+++++++++******)))wwwkkkmmmrrrzzztttdddVVVLLLEEE???;;;888777555333111111111111000000/////////.................................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))************))))))************************+++++++++***************((())))))************)))******++++++++++++*********))))))))))))***++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------(((***,,,,,,,,,+++,,,---,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++......---------------,,,......,,,,,,,,,,,,......---......---+++******+++,,,...000111///......//////...---,,,++++++++++++++++++,,,---------,,,,,,++++++,,,,,,------......***++++++,,,,,,++++++************++++++,,,---...111111000000000000000111222111000...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))++++++******)))*********))))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,,,,++++++************++++++***+++,,,,,,,,,,,,,,,,,,************++++++++++++******************++++++yyyvvvnnnnnnqqqxxx}}}mmm___SSSJJJBBB===<<<:::777444222111111222111111111000000000//////........................,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************++++++++++++******))))))************))))))************************+++++++++*********))))))(((((()))*********************++++++++++++*********************+++,,,,,,+++,,,---.........------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///......------......///,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---)))******++++++******)))'''))),,,---,,,+++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++,,,,,,,,,,,,,,,---------------------------------+++---------+++++++++------///222222111/////////000///...---,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---......///***++++++,,,,,,++++++***************+++,,,---...111000000000000000111111333222000///---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++*********************************************************************************)))******++++++((()))))))))************'''(((((()))******++++++************************++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------))))))))))))***+++,,,,,,zzzvvvuuuuuuooooooqqqwwwttteeeYYYNNNEEE??????<<<999666333222222222222222222111111111111000////////////////////////------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))************************++++++++++++******))))))(((((()))*********************++++++++++++******++++++******++++++,,,---((()))***+++,,,+++******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---//////............//////,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,...//////...,,,,,,&&&)))------,,,+++,,,...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------*********++++++,,,,,,---***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///...000333333222000//////000000///...------------------------,,,,,,+++***++++++,,,,,,---...//////+++++++++,,,,,,+++++++++************+++,,,---...000000000000000111222222333222000///---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++***************************************************************************)))))))))***+++,,,,,,(((((())))))*********+++'''(((((()))***+++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++******++++++,,,------------,,,,,,+++***,,,,,,,,,------.........))))))))))))***+++,,,---|||yyyzzzzzzwwwwwwwwwxxx{{{~~~mmm]]]PPPIIIEEE;;;;;;999666333111222333111111111111000///------,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++---......//////......---,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++*********))))))...---+++*********++++++)))************+++++++++,,,,,,+++***))))))******+++++++++*********))))))***)))))))))***+++,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++.........---,,,+++***))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++,,,,,,---...//////---------.........//////,,,,,,+++++++++,,,---...,,,,,,------------......,,,++++++******++++++,,,)))***+++,,,---.........,,,---------...//////////////////......---------------------------------------,,,,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...........................---,,,++++++,,,---......///000111111000///...///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,//////.........---------++++++++++++,,,---......111222222222222111000000333333111000...,,,+++***---,,,++++++------,,,+++))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++***************)))((('''))))))((((((''''''&&&&&&++++++******************,,,,,,++++++***+++++++++++++++++++++++++++++++++...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++///......---+++******)))******++++++++++++******sssxxx~~~~~~vvveeeVVVMMMHHH>>>===:::777444333333333111111111111000///...---,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********))))))---,,,+++*********++++++)))************+++++++++,,,++++++***))))))******+++++++++*********))))))***************+++++++++,,,++++++******++++++,,,***************************************+++++++++++++++++++++***)))((('''++++++************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,------......,,,,,,++++++,,,,,,---...++++++,,,,,,------......///......------......///***+++,,,,,,---------------------........................---------,,,,,,------------------------...------------------...,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,------------........................------,,,,,,,,,,,,------...///000111111000///...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------++++++++++++,,,---......111111222222111111000///222111000///...,,,++++++---,,,++++++------,,,+++************************+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))************************************+++++++++,,,++++++************++++++******++++++******)))(((************))))))((((((************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******cccggglllpppqqqtttyyy~~~qqq___RRRLLLAAA???<<<888555444444444111111111111000///......---------------.........------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++************************)))******+++,,,)))************+++++++++,,,+++******)))*********+++++++++***************++++++++++++************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********...............---,,,+++******++++++++++++******,,,------------------,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,...............---------------------,,,,,,,,,,,,------------------------.........------.........------,,,,,,,,,,,,------------............------,,,------------.........------------------------,,,,,,------------,,,,,,---...///000000///...---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,---......000111111111111000//////000//////......---,,,,,,---+++***+++,,,---,,,+++************************+++++++++***************************************)))************+++++++++************************))))))))))))))))))))))))************************)))))))))*********++++++++++++************++++++++++++++++++++++++***))),,,,,,,,,+++++++++++++++************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++,,,---------------+++++++++,,,,,,---------******++++++++++++******VVVYYY\\\___aaadddhhhllljjjqqqzzz|||hhhXXXOOODDDAAA<<<888666555444333111111111111111000///...---------...............------------------------+++,,,,,,------,,,,,,+++---------......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************))))))))))))***++++++,,,))))))*********+++++++++++++++***************+++************************,,,,,,,,,,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++******000000000000000///......)))***,,,,,,,,,,,,***)))------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---------------)))******+++,,,---......,,,++++++******++++++,,,------------------,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///------,,,,,,,,,---......,,,,,,------------,,,,,,---------.........//////------------------------+++,,,---......---,,,+++---...////////////...---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++,,,---......///000000000000///......------------------------,,,+++***+++,,,,,,,,,***************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************((())))))))))))*********++++++************++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,------......---+++***,,,,,,++++++++++++,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***HHHIIIKKKMMMOOORRRVVVYYY[[[bbbjjjnnnrrrwwwrrr___SSSHHHCCC===888777555444222000111111111111000000///........................------------------------+++,,,,,,------,,,,,,+++,,,------------------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************))))))******++++++++++++))))))*********++++++++++++***************++++++************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,------------,,,,,,+++***+++,,,------,,,+++***---......//////......---------------------,,,,,,............------------+++,,,---.........------******+++,,,,,,---......//////............//////------.........---,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---,,,,,,,,,------...///+++++++++,,,,,,+++++++++---------.........//////------------------------***+++,,,------,,,+++***,,,---...//////...---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,***)))((((((++++++++++++,,,---.........////////////...------,,,,,,,,,,,,------------,,,+++******,,,,,,+++***************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))((())))))))))))*********++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++*********++++++,,,---++++++++++++++++++++++++---.../////////...,,,+++------,,,,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++AAAAAABBBCCCEEEHHHKKKMMMQQQUUUZZZ^^^bbbhhhooouuu|||}}}}}}hhhZZZMMMFFF???:::888777555333000111111222111111000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,+++*********************+++++++++******+++,,,,,,,,,++++++)))************+++++++++*********)))******+++,,,***************++++++++++++,,,---------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............------++++++,,,,,,,,,,,,++++++------............------------------------------///...............------+++,,,---//////......---,,,,,,------------............------------......,,,------.........------...............---------,,,,,,,,,,,,---------------------------------------------,,,,,,---------,,,+++++++++,,,---...///******++++++++++++******,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***......---,,,***)))((((((++++++++++++,,,---......---............---,,,,,,+++++++++,,,,,,---------,,,***)))***+++,,,+++***++++++++++++++++++++++++***************+++++++++************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++++++++************++++++)))***++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,************+++,,,------++++++++++++++++++++++++...............---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++@@@???>>>???BBBEEEGGGHHHJJJJJJLLLOOOTTTYYY___bbbiiiooowww}}}{{{~~~sssbbbRRRJJJBBB<<<;;;:::888555000111111222222111111111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))*********+++++++++,,,,,,---...---,,,++++++)))************+++++++++******))))))***++++++,,,))))))*********+++++++++)))+++,,,......---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---.........//////000000/////////,,,,,,,,,++++++,,,,,,,,,---------......---------+++,,,,,,------..................------,,,,,,,,,+++,,,...///000///...---//////............------,,,,,,++++++++++++,,,,,,,,,,,,---.../////////...---------...............,,,,,,---------.........------------------------,,,,,,++++++++++++,,,,,,*********++++++,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......---------------,,,++++++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++)))++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))************+++++++++,,,++++++************++++++((()))******++++++******)))*********++++++++++++((())))))***++++++,,,,,,************+++,,,---...++++++++++++++++++++++++------,,,++++++++++++,,,+++******************+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++===;;;:::;;;===@@@BBBCCCEEECCCCCCEEEJJJPPPTTTVVVZZZaaaiiiooottt{{{}}}zzzhhhUUUMMMDDD???======:::777000111111222222222111111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***........................++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++---......///...---+++***)))************+++++++++******))))))***+++,,,,,,))))))******++++++++++++)))***,,,.........,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++,,,,,,,,,,,,,,,+++...---++++++++++++---...,,,------------------,,,++++++,,,,,,---...//////---------,,,,,,++++++++++++,,,...000000///...---000000000///......------/////////....../////////+++,,,---...////////////,,,------....../////////---------....../////////------------------------,,,++++++******++++++,,,************+++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------------,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++*********+++,,,------......++++++++++++,,,---......,,,------------,,,+++++++++++++++++++++++++++++++++***)))***+++++++++)))++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++************++++++'''((()))************************++++++,,,,,,,,,((())))))***++++++,,,,,,************+++,,,---...++++++++++++++++++++++++---,,,***)))((()))***+++))))))(((((((((((())))))******+++,,,,,,,,,,,,+++)))******+++---......///+++,,,,,,------,,,,,,+++999999999:::;;;<<<===>>>@@@AAACCCEEEGGGIIIJJJKKKQQQTTTXXX]]]ccckkktttzzz~~~qqqaaaSSSDDD???===999666444444333333222222111111111222111111000///......---------......------,,,+++---------.........//////------........................---,,,,,,+++******------++++++++++++------,,,,,,,,,++++++*********------------------------************************111''')))666>>>777...+++------,,,+++***************+++------+++***+++,,,)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******,,,---.../////////............---,,,++++++,,,,,,---.../////////...//////.........---------111000///...............//////............//////000000000///......------------...///...---+++***/////////......---------***+++---...///...------++++++******++++++,,,---///,,,+++,,,...///---+++++++++++++++++++++++++++......---------,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++***)))***+++/////////......---------)))***+++,,,,,,+++)))(((---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************,,,+++++++++***)))))))))*********************************************************)))))))))))))))(((((()))***+++,,,,,,,,,+++++++++*********))))))((())))))))))))*********************************++++++++++++++++++++++++++++++******************,,,+++***))))))+++---...000///---,,,,,,---///000,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++999999999::::::;;;<<<===;;;<<<===???AAABBBCCCDDDIIIKKKOOOSSSYYY```hhhmmmxxx}}}}}}~~~{{{eeeWWWHHHAAA???;;;777666444444333333222111111111111111111000///.........------......------,,,++++++,,,,,,,,,------------,,,,,,,,,---------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************///((()))444:::333,,,+++,,,,,,++++++***+++++++++)))+++,,,,,,+++******+++************++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---.........------------.........---,,,,,,------......///.........//////.........---------///......---,,,,,,------//////............//////......//////////////////---.........------,,,+++---------------------...+++,,,---.........---,,,,,,,,,,,,,,,,,,------...///---+++,,,...///---+++++++++++++++++++++++++++......---------,,,,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,---,,,+++***+++---------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))***+++++++++,,,+++++++++*********)))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++,,,---///...,,,++++++,,,...///---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,999999999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@CCCFFFIIIMMMSSSYYY^^^hhhmmmwww{{{|||mmm]]]MMMEEEAAA===999888444444444333222111111111111111000000//////......---............---,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************************************---(((***111333---)))++++++++++++***++++++,,,,,,)))***,,,,,,***)))***+++************+++++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''(((((()))+++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...............---,,,,,,,,,------.........------.........///......------...............---------------,,,+++++++++,,,,,,//////............//////------...//////000111111///...------------------,,,,,,------------------------.........---,,,,,,---------------......///...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------........................------------------------------,,,,,,,,,,,,++++++,,,---...---,,,+++,,,...---,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++++++++******)))))))))+++++++++++++++*********++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************************************************************************+++++++++++++++***************************+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------++++++++++++------......------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------999999999999999:::;;;;;;<<<<<<<<<============>>>===???AAACCCFFFJJJOOOSSSYYY___hhhttt}}}zzz{{{~~~uuudddQQQHHHCCC>>>:::999555555444333222111111000111000000000/////////..................------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++)))***...---((((((,,,************+++,,,------(((***++++++***))))))************+++++++++,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------((())))))***++++++,,,,,,------------............------------------------+++************+++,,,,,,------............------,,,,,,---......///........./////////...---,,,,,,........................---,,,,,,++++++,,,,,,,,,//////............//////......//////000000000000///...---,,,,,,---...///......------,,,,,,,,,+++//////.........---,,,,,,---------,,,---......///...---------.........---------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---........................,,,++++++***+++,,,...///,,,,,,,,,++++++***)))))),,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************)))***************+++++++++++++++*********************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,************+++,,,,,,+++******+++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------999999888888888999::::::999999999999999999999888;;;===???@@@AAADDDGGGJJJNNNTTT\\\fffrrr~~~}}}|||||||||}}}|||jjjVVVJJJDDD>>>:::999666666555444333222111000000000000000////////////......//////......---,,,,,,,,,,,,,,,---------......---------,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))***+++)))'''(((,,,************+++,,,------)))***,,,,,,***)))***+++***++++++++++++,,,,,,,,,+++*********++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------++++++******++++++,,,---+++,,,---...////////////,,,,,,---...////////////.../////////...---,,,,,,---...........................------------......//////............//////111111000000///////////////...---,,,,,,---///000000000///...,,,+++******000//////...------------,,,,,,,,,,,,,,,------..................---......------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---........................,,,,,,+++***+++,,,...///,,,,,,------,,,+++******---,,,,,,,,,++++++******++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,---************************************************))))))******+++++++++,,,+++++++++*********************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))*********+++++++++,,,---,,,,,,+++************+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,999888888777888888999999:::::::::::::::999999999999;;;<<<======???AAACCCGGGLLLSSSZZZbbbmmmzzz}}}|||}}}{{{{{{|||qqq[[[NNNFFF???;;;:::777666555444333222111000000000000000////////////...////////////...------------............//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********))))))***++++++++++++***++++++,,,,,,***+++------+++***+++,,,++++++++++++,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...+++,,,---...///000000000------.../////////...............///......---------------...............//////.........///000000//////............//////222222111000000///........................///000111111000...---,,,+++***000///......---.........,,,,,,,,,+++,,,------...---/////////...---...///..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++........................------------------------++++++,,,,,,,,,,,,------***,,,---,,,+++***+++,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++---......---,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,************************************************))))))******+++,,,,,,,,,******************++++++***************+++++++++************+++++++++,,,************************++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@BBBFFFJJJNNNTTT^^^jjjttt~~~}}}{{{yyyxxxxxxzzz|||||||||}}}}}}~~~|||wwwwwwyyy|||~~~{{{zzz{{{xxx```QQQHHHAAA===<<<777777666444333222111000////////////000000000000///////////////...------------........./////////---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++,,,,,,+++,,,,,,++++++***++++++++++++,,,......,,,+++,,,---+++++++++,,,,,,,,,------************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,---------...........................------,,,,,,------...///------...///////////////...////////////......---------......///.........---------........./////////.........//////000111//////............//////111111000000000000000000------...///////////////000////////////.........///......------...///000---------------......///---///000000------...000..............................---------,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---...---,,,+++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))((()))+++---------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************************))))))***++++++,,,------)))))))))***+++++++++,,,))))))*********+++++++++)))))))))*********++++++************************++++++++++++++++++++++++))))))***++++++,,,------******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++*********)))***++++++,,,,,,------...------------------------******++++++,,,------...888888777777777777777888777777777777888888888888999;;;============???@@@>>>BBBEEEGGGKKKTTT```jjjxxx~~~yyywwwvvvvvvxxxyyyzzzyyy}}}zzzxxxvvvpppjjjkkkpppvvv}}}ssssssvvv|||cccTTTJJJCCC>>>===888777666555333222111000////////////000000000000///////////////......------------.........//////,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))*********---///...+++------,,,+++************+++---......---,,,,,,---++++++,,,,,,,,,---------************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,---...//////---------.........//////...........................------------.../////////////////////......---///000000000///...------,,,,,,---.../////////...---------.........//////...............///000111//////............///////////////000111111222222,,,---///000000000///...---......///000111111222///...------...///000111...............///000000---///111000---,,,...000////////////////////////......---------,,,,,,,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///...------...///---------....../////////+++,,,,,,,,,+++)))'''&&&&&&'''***,,,------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************))))))***+++,,,,,,------(((((()))***+++,,,,,,---))))))******++++++++++++((())))))))))))*********************************++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++******)))))))))***+++,,,------...///------------------------++++++,,,------...//////888888888888888888888888888999:::999777777888999:::::::::;;;;;;;;;<<<<<>>@@@DDDHHHLLLOOOPPP\\\cccooo}}}~~~||||||wwwwwwuuutttrrrqqqpppppptttuuusssmmmddd___^^^```hhhxxx}}}iiiWWWJJJCCC???:::999777555333222222111222222111000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,******+++...///---+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++000111---***++++++************++++++,,,,,,------,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,---............------------.........------,,,---...///000---------.........//////////////////////////////111111000/////////000000//////000000000//////...000000000000000000000/////////////////////////////////////////////////////////000000000000000///000000000///////////////000000000000000000000000000//////......///000111000000///...............///000000111111111000000111111000///////////////------,,,,,,,,,+++++++++***+++---...///000000///---------------------------------------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++************************+++,,,,,,)))+++,,,......---,,,+++---+++******+++,,,,,,+++++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************+++++++++******)))))))))******************************+++++++++,,,,,,,,,*********)))******++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------......,,,,,,,,,+++++++++******...------,,,,,,------...777777777777777777777777666777999999888888999;;;:::::::::;;;;;;;;;<<<<<<:::<<>>@@@BBBDDDGGGLLLUUUaaaqqq|||~~~{{{wwwtttsssuuuwwwyyyyyyvvvsssrrrpppkkkccc\\\[[[aaalllyyyqqq[[[KKKCCC<<<:::888666444222111111111222333333333222000///111000000000////////////........................---------....../////////***,,,------,,,++++++,,,------------------------+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***------+++,,,///...***,,,,,,+++++++++++++++++++++++++++,,,,,,---------***++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,------...+++,,,---...............///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,------------........./////////000000000000000000000000000000000000///...............------...///000000///////////////.........---------......///000111111222111111111222222333333333555666777888999:::::::::777777888999:::;;;;;;<<<========================;;;;;;;;;;;;::::::999999:::::::::999999::::::;;;666666777777666555444444444444333222222222222333333111///...---...000111111111000///......------................................................---------------...//////------------------------,,,,,,,,,+++++++++******///......---,,,,,,++++++,,,,,,+++++++++++++++,,,---,,,+++******,,,---///---+++******+++,,,,,,+++------,,,++++++++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...777777777777777777777777666777999999888888999;;;:::::::::;;;;;;;;;<<<<<<===<<<:::999999<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>???@@@;;;;;;;;;;;;:::999888777888888777666666666666777333222111000///000111111000000000000000111222222................................................,,,,,,,,,,,,,,,---...///------------............,,,,,,,,,---------------............---------------,,,,,,++++++++++++,,,---,,,+++***+++,,,---...---+++******+++,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))*********++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------+++,,,,,,------........./////////...............,,,,,,,,,,,,------------...------,,,,,,------...888888888888888888888888777888999999888777888::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???BBBCCCFFFJJJQQQ\\\hhhpppwww|||{{{xxxvvvuuuvvvxxxyyysssuuuwwwwwwuuunnnfff```ZZZZZZ^^^ggguuuqqqZZZLLL@@@>>><<<999777555444333333333222222111111111222111111111000000000//////........................+++,,,,,,---......//////+++---......---,,,,,,---------------------------+++---///...+++******,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++---******,,,,,,************++++++,,,,,,---'''((()))+++,,,,,,++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,...//////000000000------,,,,,,,,,---............------------......------///000000000///....../////////000000000000000000000000000000000000////////////000111222222...///000111222222222222111111222222333333444444444444555777888:::;;;;;;:::::::::;;;<<<=========??????@@@@@@AAA@@@@@@@@@>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBB>>>???????????????>>>===>>>======<<<<<<<<<<<<<<<888888777777777666666666333222111111111222333444................................................,,,,,,,,,,,,---...///000------------.........///------......///000000000,,,,,,------------.........---,,,+++++++++++++++,,,+++++++++,,,,,,---------+++******+++,,,,,,+++,,,+++******))))))******************************))))))***+++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******+++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++,,,,,,,,,,,,------............------++++++,,,,,,---......///............////////////,,,,,,,,,---------.........------,,,,,,------...888888888888888888888888888999:::999777777888999:::::::::;;;;;;;;;<<<<<<999:::<<<===>>>>>>======;;;>>>AAAEEEJJJRRR[[[aaaiiiuuu}}}|||zzzyyyxxxyyyzzz{{{rrruuuyyyzzzvvvppphhhdddZZZYYY[[[cccrrrzzzaaaPPPBBBAAA>>><<<999777666555444333222111000111222333111111111111000000000000........................++++++,,,,,,---...//////(((***,,,+++***)))******------------------------+++---///...+++)))***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,'''...111---((((((***+++))))))***+++,,,,,,------&&&''')))***+++++++++***,,,***'''%%%%%%'''***,,,*********++++++,,,,,,,,,.........------,,,,,,,,,,,,---...///000000000000,,,,,,,,,,,,------...//////...---,,,,,,---...///...///111222222222111000////////////000000000000000000000000000000000000////////////000222333444//////000222222333333333222333444444555666777888777888999:::<<<>>>??????===>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDDDDDDDCCCCCC@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>?????????>>>===<<<777666444222111111111222////////////////////////////////////////////////,,,,,,,,,------///000000---------.........//////)))******+++,,,---......***++++++,,,,,,------......---,,,,,,++++++++++++++++++,,,,,,,,,------------+++******+++,,,,,,+++***))))))(((((((((((((((************************))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,------............------++++++,,,,,,---...//////+++,,,,,,,,,---.........,,,,,,,,,------............------,,,,,,------...999999888888888888999999777999::::::999888:::;;;999999999999999999999999<<<;;;::::::::::::;;;<<<@@@AAABBBDDDHHHLLLOOOQQQaaajjjxxx~~~|||xxxvvvvvvuuutttssstttsssssssssrrrpppkkkgggaaa]]]XXX\\\ppplllVVVJJJCCC===<<<:::666444555333333111000000000111222111111111111000000000000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))---,,,,,,+++*********+++***+++,,,---,,,+++***)))+++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++,,,------******************************+++,,,,,,---.........------,,,,,,,,,------,,,++++++******++++++,,,---------.........//////000///...---------------***+++,,,---...000111111////////////////////////000//////.........///////////////000000000111111111111111111111111111111444444444444444555666777555666777888999:::::::::;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<:::999777777444444333222222111000000........................000000///......---,,,,,,------------------------000000//////......------******))))))***,,,---////////////......------,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********************************---,,,++++++******++++++,,,,,,++++++***+++++++++...+++)))+++...///,,,***,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++------------------------------------------------000///---,,,++++++,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,)))***+++,,,---...................................................------::::::999999999999::::::888999::::::999999:::;;;::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<======>>>@@@CCCFFFIIIKKKYYYaaaooo~~~~~~zzzwwwuuutttrrrqqqwwwtttqqqooonnnllliiiggg^^^[[[XXX]]]rrruuu^^^OOOGGG@@@>>>;;;777444555333333111000000000111222111111111111000000000000//////.........------------------------------------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***---,,,++++++******+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,++++++******)))++++++,,,,,,------......++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,---------,,,,,,++++++++++++,,,,,,---------.........////////////...------------...---------......///////////////////////////////////////............//////000111111222222333333333222222222222333333333444666666666666777888999999999:::;;;<<<============?????????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@BBBCCCCCCDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???===<<<::::::777777666444333222111000111111000000///...------.........------,,,,,,,,,------------------------............------------++++++******+++,,,---............---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************---,,,++++++******++++++,,,,,,+++++++++++++++,,,***))))))***,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---......+++,,,,,,,,,---------.........---------,,,,,,,,,***+++,,,,,,------------------------------------........................;;;;;;::::::::::::;;;;;;888999;;;:::999999:::<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???BBBDDDFFFMMMVVVcccqqq}}}|||wwwtttrrrqqqoooyyyuuuoookkkiiiiiihhhhhh```]]]ZZZ___qqqiiiUUULLLCCC???===888555666333333222111111111111222111111111111000000000000...............------------------------------------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------,,,,,,------...,,,,,,++++++++++++,,,,,,---------..................------------...//////........................///////////////////////////......------...//////000000111111222333444444333333444555666777777888999999999::::::;;;======>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDIIIIIIHHHGGGFFFFFFEEEEEEAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@??????AAABBBCCCCCCDDDDDDCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????<<<;;;:::888666444333222333333222111000///.....................---------------------------------,,,,,,,,,---------------------,,,,,,,,,------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,***,,,...///...------...+++,,,---------------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,---...///000---------------...............---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................;;;;;;::::::::::::;;;;;;999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>???AAACCCDDDFFFMMMXXXcccnnnwww}}}wwwtttrrrpppooovvvrrrnnnkkkjjjiiiiiihhhccc```]]]```kkk|||sssYYYNNNDDD@@@>>>:::777777333333222222111111111111111111111111000000000///........................,,,,,,---------------------,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---,,,,,,++++++***++++++,,,---,,,+++***)))***+++,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,------///000000............////////////////////////////////////.........---......//////------...///000111222222444555666777888:::;;;;;;=========>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBHHHHHHGGGFFFEEEDDDCCCCCC???>>>>>>===<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>===??????@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBAAA???===;;;999777666333333333222222111111000000000000000000000//////------------------------,,,,,,,,,------......///.........---------------+++++++++,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,+++++++++,,,------///333888888555111//////++++++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++,,,,,,,,,---......///..............................---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............::::::999999999999::::::999;;;<<<<<<;;;:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================@@@????????????@@@BBBCCCCCCHHHPPPXXX```gggmmmrrr}}}}}}xxxuuusssqqqpppooommmlllllllllkkkiiigggbbb___]]]^^^cccmmmzzzzzz\\\PPPDDD@@@>>><<<999999333333333333222222111111111111111111000000000///---.....................,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...,,,++++++***++++++,,,,,,---,,,+++***)))***+++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---.....................---,,,,,,,,,---...///000111,,,,,,---...///000111222000000000000000000000000...............///000111,,,---...000111333444444666777888999;;;===>>>???AAAAAAAAABBBCCCDDDFFFGGGFFFFFFGGGGGGHHHHHHGGGGGGCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???BBBBBBBBBAAA@@@@@@@@@???DDDDDDCCCBBBBBBAAA@@@@@@<<<<<<;;;;;;:::999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<==================>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<888888666555333111000///000000000000////////////------------------------------....../////////000..................------+++++++++,,,,,,---------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,+++++++++,,,------...///555;;;===:::555333222++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------..............................---------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////::::::999999999999:::::::::;;;===<<<;;;;;;<<<>>>==============================>>>>>>>>>>>>======??????>>>===>>>???@@@AAABBBFFFKKKOOOTTTYYY^^^aaakkkvvv{{{wwwtttpppnnniiiiiijjjlllmmmkkkhhhddd\\\[[[\\\]]]]]]bbbnnnzzzbbbTTTEEE@@@???<<<:::999333333333444333222222111111111111111000000000000---------...............+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------++++++******++++++,,,,,,---,,,++++++******++++++*********++++++,,,,,,---,,,,,,+++******+++---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------,,,,,,,,,,,,------...............---------,,,,,,,,,---...///000111+++,,,---...000111222333000000000000000000000000////////////000111222222111111333555777888:::::::::;;;<<<===???@@@AAABBBDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDBBBAAA???>>>>>>@@@@@@@@@???????????????@@@@@@@@@@@@????????????;;;;;;;;;:::999999888888::::::999999999999::::::888999::::::;;;;;;::::::999:::;;;<<<===>>>??????AAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@???<<<999666222000...000000000///...---------------------------------.........///////////////------......///......---,,,,,,,,,,,,------------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,---...///000333666888777666555555------,,,+++***+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......---,,,,,,.........---------------......---------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////;;;;;;::::::::::::;;;;;;:::<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===??????>>>===>>>???@@@AAAAAACCCFFFHHHJJJNNNSSSVVVZZZggg{{{}}}yyysssnnnjjjfffggggggiiijjjhhhdddaaaZZZZZZ]]]^^^[[[[[[eeerrrzzz|||jjjZZZJJJCCC@@@===999777333333444444444333222111111111111111000000000000---------.........//////++++++,,,,,,---......///---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,+++)))))))))+++,,,...))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------//////.........------------------------...///000---......///000111111111000000000000000000000000000000000000111222333444555666777999;;;===???@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAA@@@????????????????????????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@======<<<<<<;;;::::::999999999888777777888999999888888999:::::::::999999888999999:::;;;<<<<<<===<<<===>>>???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<======???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEECCCBBB@@@===;;;888666555444444333222000///......------------------------///...............------++++++---...///......---.........---------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,...//////:::777222000111333555666111000---+++******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,............---------------,,,,,,,,,+++......---------,,,,,,,,,,,,,,,---.../////////...------------------------,,,,,,------...//////000<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<======<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===AAA@@@?????????AAABBBCCC???@@@BBBDDDEEEIIIMMMPPPPPP^^^sssyyyssskkkfffgggfffeeeffffffdddaaa^^^\\\]]]```aaa[[[VVV___llltttxxxxxxuuuyyyqqq___MMMEEEBBB===888666333333444555444333222111111111111111000000000000---------.........//////++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,+++*********+++,,,,,,---++++++,,,---,,,+++***)))))))))***+++,,,,,,------+++***)))((((((***,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...------,,,,,,------...//////.........---------...------------...//////////////////000000000000000000000000000000000000111111111111222333444555666777999;;;===???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOPPPOOOOOONNNNNNMMMLLLKKKIIIGGGEEECCCBBB??????>>>>>>??????@@@AAA?????????@@@@@@AAAAAABBB???@@@@@@AAAAAABBBBBBCCC???>>>>>>======<<<;;;;;;999888777666666777888999888888999::::::::::::999999999::::::;;;<<<<<<<<<999:::;;;=========<<<;;;:::::::::::::::::::::::::::;;;<<<>>>@@@BBBCCCDDDAAAAAABBBCCCDDDEEEEEEFFFAAA@@@@@@@@@??????>>>>>>999999777666444333111111------------------------.........------,,,,,,,,,)))***,,,...//////....../////////......---------......,,,++++++,,,......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,---...///000HHH???333,,,+++///222444555222...+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------((()))+++...///000//////---------,,,,,,+++++++++......---------,,,,,,,,,+++,,,---...////////////........................,,,,,,------...///000000;;;<<<======>>>>>>======;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@AAAEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDGGGIIIJJJQQQVVVeeezzz~~~vvvooojjjgggggggggfffeeecccaaa___^^^]]]^^^___\\\YYYWWWYYY\\\cccrrr}}}yyyuuuvvvxxxhhhPPPFFFDDD@@@<<<;;;333333222111000000000111111111111111000000000000...........................---,,,+++,,,---...///000---+++,,,...///---***------......---+++)))(((+++++++++*********))))))******+++++++++,,,,,,,,,------------------------******************************))))))))))))***************+++,,,---///000111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................111111000000000000111111------------.........///111111111111000000000000000...---000333444111...111111222333444666777888999;;;===@@@AAAAAAAAA@@@CCCEEEGGGIIIJJJIIIHHHGGGEEEFFFGGGIIIKKKNNNPPPQQQPPPQQQQQQRRRRRRRRRRRRQQQRRRQQQOOOMMMIIIFFFCCCBBBGGGDDDAAA???@@@AAAAAAAAADDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBBBBAAABBBBBBCCC@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777888888666666555666777888999999999999999:::::::::999888888999<<<>>>???>>>===???AAADDDFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@AAA<<<<<<;;;999777666555444333222111/////////000111---,,,,,,---///000000///.................................------,,,,,,,,,..................------...------,,,,,,------...000---******,,,---,,,)))************************---------,,,---000666:::GGG999---+++...---***(((111...******+++,,,+++***************+++,,,---...+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000........................................................................,,,------......------,,,//////.........---------...------------...//////>>>??????@@@@@@@@@@@@@@@;;;<<<===>>>???????????????????????????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGMMMSSSbbbwwwwwwooojjjgggeeeddddddbbb```___]]]\\\]]]^^^^^^\\\YYYVVVVVVWWW\\\kkkxxx}}}xxxyyy|||nnnUUUHHHDDD@@@;;;:::444333222111111000000111111111111111000000000000........................------,,,,,,------......///---,,,,,,......---***------......---,,,+++***---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++*********+++,,,---...///...---+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................000//////////////////000---.........////////////...//////000111111222222555<<>>>>>===;;;:::999777777555444333111000000000000///...---...///000///.................................---------,,,,,,,,,...........................------,,,,,,------...///,,,******,,,---,,,+++************************---,,,***+++///555<<<@@@>>>333******,,,+++******...,,,)))***,,,------,,,************+++,,,---...+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000................................................------------------------,,,------......------,,,//////.........---------///............///000000>>>>>>?????????@@@@@@@@@>>>??????@@@@@@??????>>>@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@AAACCCDDDEEEJJJPPPaaauuuxxxpppiiieeebbbaaa```___]]]\\\ZZZZZZ\\\]]]^^^\\\XXXTTTRRRQQQTTTaaannnwwwwww\\\LLLDDD???;;;:::555444333222111111111111111111111111000000000000////////////////////////,,,,,,---...............///---,,,,,,---...,,,+++------.........------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++++++++,,,------++++++***))))))***,,,---------------------------........................///......------......///////////////000000000000,,,---...///111222444444888KKKRRRDDD444333555555888888999:::;;;===>>>???@@@@@@AAACCCDDDEEEFFFGGGCCCEEEHHHJJJLLLNNNNNNNNNSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@???>>>======<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;;;;:::999888888888999777777888999999888777666777555444555666888777777999:::<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>===<<<;;;;;;999888666444333111111111111000...//////000...---...........................------------,,,,,,,,,...........................------,,,,,,------...---,,,***+++,,,------,,,++++++++++++++++++++++++...+++***---444<<>>>>>>>>>>>>>>??????@@@===>>>???@@@AAA@@@>>>=========<<<;;;::::::999999777888999:::999888666555999777555555777777777666666777888999:::;;;<<<<<<@@@AAABBBDDDEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>>===<<<:::888666444333222111///......000000///---........................---------------------------------..................------,,,,,,------...,,,+++++++++,,,---......++++++++++++++++++++++++---,,,---444<<<@@@>>>:::***((()))+++***((()))---************,,,---------+++*********++++++,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------........................//////......//////000111EEEDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEDDDDDDCCCBBBAAABBBCCCEEEFFFFFFFFFEEEDDDBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDFFFFFFGGGNNN]]]ooo{{{~~~tttlllggg```___]]][[[ZZZZZZYYYYYYZZZZZZ[[[ZZZXXXSSSMMMIIIJJJRRR\\\gggwwwmmmUUUGGGBBB???<<<777666555333222111111111111111111111000000000///000000000000000000000000,,,---...///000///...------......---,,,,,,,,,,,,......------.........///+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********+++,,,,,,++++++++++++,,,------...................................................000//////......//////000000000000000111111111222000000111111222333333333222HHHOOO@@@555;;;>>>999;;;;;;<<<===>>>@@@AAABBBFFFFFFFFFGGGHHHJJJLLLMMMQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRLLLKKKKKKKKKLLLKKKIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHFFFEEEDDDCCCCCC@@@@@@?????????@@@AAABBB???@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???===<<<;;;:::::::::::::::999888666555999777555555666777666555555555555666777888888999<<<>>>@@@BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@???>>><<<:::888666555111///...///000111000///........................---------------------------------.........//////...------,,,,,,------...+++++++++++++++,,,---...+++++++++++++++++++++++++++---333;;;AAA>>>444,,,***)))+++---+++'''(((,,,***+++++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...........................------......///000FFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGLLLXXXfffpppvvvxxxoooiii___^^^\\\ZZZYYYYYYYYYZZZYYYXXXXXXXXXWWWTTTNNNJJJFFFKKKSSS]]]lllwww]]]LLLEEEAAA>>>888777666444333222111111111111111111000000000000////////////////////////------...////////////...---...///...,,,+++,,,---......------,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,*********+++++++++++++++------------------------........................000//////////////////000000000000000111111111111222222222333333444444555222???CCC;;;777===@@@;;;======>>>???@@@BBBCCCDDDHHHIIIJJJKKKMMMNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXZZZZZZWWWXXXYYYZZZZZZZZZZZZYYYVVVVVVVVVUUUTTTSSSQQQQQQKKKIIIGGGGGGHHHHHHFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???>>>???@@@AAABBBAAABBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA???>>>>>>===<<<;;;:::999888888777555444444555666555444444444444444444555666777999:::<<>>===;;;:::444333111111222222111000........................,,,,,,,,,------------...,,,,,,------.../////////...------,,,,,,------...+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***...444:::===777---%%%,,,+++,,,...---((((((+++)))+++,,,,,,+++******+++,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------...............---------------...//////KKKJJJIIIHHHHHHJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOQQQSSSTTTTTTSSSRRRPPPPPPQQQPPPNNNLLLIIIGGGEEEEEEDDDDDDDDDFFFGGGHHHKKKNNNVVV___eeekkkvvv{{{rrrlll^^^]]][[[YYYXXXXXXYYYYYYWWWVVVVVVWWWWWWUUUPPPLLLGGGIIIOOOXXXfffyyyfffRRRIIICCC>>>999888666555333222222111111111111111000000000000.......................................//////000,,,...///...,,,+++,,,...///...---,,,++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,------------...))))))))))))))))))))))))++++++++++++++++++++++++++++++***++++++,,,---...))))))))))))***+++------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......////////////000000000111111111222333444555777777888777<<<>>>;;;:::===@@@@@@AAAAAAAAABBBDDDEEEGGGHHHLLLMMMOOOQQQRRRSSSSSSRRRSSSSSSSSSSSSTTTUUUUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSTTTSSSSSSRRRQQQPPPMMMJJJHHHGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@??????AAACCCDDDDDDCCCCCCCCCEEEGGGJJJLLLMMMMMMLLLKKKIIIGGGEEECCCCCCAAA>>><<<::::::;;;;;;888666555555777888777666555444333333333444555666666777888:::===@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBAAA@@@???<<<999777666555444222000........................,,,,,,,,,---------......,,,,,,------...//////000...------,,,,,,------...,,,---...,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///,,,)))...++++++------***)))+++&&&))),,,,,,+++***+++,,,,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,------......---,,,,,,................................................------------------------......////////////......---------.........//////...............//////000UUUTTTSSSRRRRRRTTTVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVRRRQQQPPPOOOPPPQQQRRRSSSWWWYYY[[[]]]]]]]]][[[ZZZVVVWWWWWWVVVTTTQQQMMMKKKHHHGGGGGGGGGGGGIIIJJJKKKQQQRRRVVV\\\___eeeppp|||~~~tttnnn]]]\\\YYYWWWVVVWWWXXXYYYWWWUUUTTTVVVWWWVVVRRRNNNJJJKKKOOOXXXdddwwwmmmVVVKKKDDD>>>999888777555333222222222111111111111000000000000........................//////...------///000111,,,...000...+++***,,,...000...---+++******++++++---------.........//////,,,,,,,,,---------......++++++++++++++++++++++++************************+++++++++,,,---...///000((((((((()))***,,,---...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...////////////000000000000000111333555777999:::;;;<<<===>>>>>><<<;;;???DDDDDDDDDEEEFFFGGGIIIJJJKKKNNNPPPRRRUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUURRRPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQQQQNNNKKKJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEGGGEEEDDDCCCCCCEEEHHHLLLNNNQQQQQQQQQPPPNNNKKKIIIGGGFFFCCC@@@===;;;;;;<<<===:::999777888:::;;;;;;:::555555444333333444555666555555666888;;;>>>BBBDDDDDDDDDDDDDDDEEEEEEEEEEEE???@@@BBBCCCCCCCCCBBBBBBBBB???<<<999777555222///........................,,,,,,,,,------.........,,,,,,------...///000000...------,,,,,,------...,,,...///---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,*********((((((***...111...***(((,,,...+++***+++###'''+++,,,++++++,,,...,,,,,,++++++***++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,---.........---,,,+++..............................................................................////////////......---------........./////////////////////000111111```___^^^___aaabbbaaa``````aaabbbbbbaaa^^^[[[YYY^^^]]]\\\YYYWWWXXX[[[^^^```dddiiimmmmmmlllkkkkkkcccbbb```^^^ZZZUUUNNNJJJJJJHHHHHHHHHFFFEEEKKKSSS]]]]]]^^^^^^^^^```iiiqqqvvvooobbb___[[[YYYXXXWWWUUUTTTWWWVVVUUUSSSRRRPPPOOONNNIIIHHHMMMZZZhhhxxxxxx\\\IIIBBBBBB<<<:::777555333333333444222000...---,,,---///000////////////............+++++++++,,,,,,,,,---------------.........//////000000//////.........---------.........---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------,,,+++***)))(((++++++,,,,,,,,,------------------.........//////000000///...............000000000000111111111111333444666777999:::::::::============>>>???AAAAAAGGGGGGGGGHHHIIIJJJKKKLLLRRRSSSUUUWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWW___]]][[[XXXVVVVVVWWWWWWXXXWWWVVVUUUUUUSSSOOOLLLPPPPPPQQQQQQQQQQQQPPPPPPUUURRRPPPPPPQQQPPPNNNKKKMMMLLLLLLNNNQQQRRRQQQOOOMMMPPPRRRQQQMMMJJJIIIJJJMMMLLLLLLKKKJJJIIIHHHGGGCCCDDDDDDCCCBBBBBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQOOOMMMKKKIIIEEEAAA>>>>>>>>>???>>><<<;;;::::::<<<<<<;;;999777777666555555555555666444444444555666888:::<<>>===:::777555444222111000//////...//////,,,,,,,,,------///000000......---,,,++++++******------------------------,,,,,,------...///000000,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***************************+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---..........................................///////////////......---------......000//////...---,,,,,,,,,............////////////222111000...///000222333pppnnnmmmmmmmmmmmmllljjjoooppprrrrrrrrrpppmmmkkkmmmkkkhhhdddbbbdddiiimmmtttxxx}}}sssqqqooommmkkkdddZZZSSSOOOMMMLLLMMMKKKKKKRRRZZZgggkkknnniiiaaa^^^dddkkk}}}vvvoooccc```\\\YYYWWWVVVTTTSSSUUUUUUTTTRRRQQQOOONNNNNNIIIHHHLLLWWWdddsss}}}aaaMMMDDDBBB<<<:::777444333222333333333111000......///000111////////////............,,,,,,,,,,,,------------,,,,,,,,,---------......000/////////.........---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------,,,+++******+++,,,,,,,,,,,,------------------........./////////////////////000111111//////000111111222333333444555777999;;;===>>>>>>?????????@@@AAABBBCCCDDDJJJJJJJJJJJJKKKMMMNNNOOOTTTTTTVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXYYYYYYZZZ[[[]]]\\\ZZZYYYXXXXXXXXXYYYZZZYYYWWWVVVVVVTTTQQQOOORRRRRRSSSTTTTTTTTTSSSSSSVVVSSSQQQPPPQQQQQQOOOMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPRRRSSSSSSPPPNNNOOOPPPOOOOOOMMMLLLKKKIIIHHHHHHDDDDDDDDDCCCBBBCCCDDDEEECCCDDDEEEFFFHHHIIIKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQPPPNNNLLLJJJIIIFFFBBB???????????????===<<<;;;<<<>>>??????===888888777666555555555555555555444444666777999:::>>>>>>??????@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???===:::888777222222000///...---,,,,,,//////...------.........///......---,,,,,,++++++---------------------------------------,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---..........................................////////////......---------......///222111111000//////..................////////////...------------///000111~~~}}}}}}|||zzzxxx|||}}}}}}|||~~~{{{wwwsssrrrtttzzz~~~~~~~~~{{{sssdddXXXQQQOOONNNOOONNNOOOWWW```qqqzzzyyykkkccceeejjjxxx|||xxxqqqeeebbb]]]YYYWWWUUUSSSRRRSSSSSSRRRQQQOOONNNMMMMMMIIIGGGIIIRRR]]]kkk|||iiiSSSGGGBBB<<<:::777444222222222333333222111000///000111111////////////............------------.........///,,,,,,,,,,,,,,,---------/////////...............------.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------........./////////.........///000111333444//////000111333444555555777888999<<<>>>@@@BBBCCCBBBBBBCCCCCCDDDFFFGGGHHHMMMMMMMMMNNNOOOPPPRRRRRRTTTTTTUUUVVVWWWYYY[[[\\\ZZZZZZYYYYYYZZZZZZ[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTRRRRRRQQQPPPNNNRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLMMMMMMLLLKKKLLLMMMNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNOOOQQQNNNMMMKKKIIIHHHGGGFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPOOONNNLLLKKKKKKHHHDDDBBBAAABBBAAA@@@>>>======???AAACCCBBBAAA===<<<:::999777777666666666666555555555666777888888888999:::<<<>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBB@@@>>><<<;;;666555444222///...,,,+++111111///...------------/////////...------,,,,,,------------------------//////...---+++***)))(((------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////............------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..........................................////////////---------------...///000111111111000//////..................////////////,,,,,,------...///000000lll]]]UUUSSSRRRRRRSSSUUU^^^hhhxxx|||uuussssssuuuwww{{{zzzsssiiiddd^^^ZZZWWWUUURRRQQQQQQPPPPPPOOONNNMMMMMMLLLJJJGGGGGGMMMUUUaaarrrrrrZZZIIIBBB<<<:::777444222222222222333222111000000000000111////////////........................////////////------------------------........................---------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------......//////------------........................////////////............000111222333000000222333555777888999;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHIIIKKKKKKPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTVVVXXX[[[\\\XXXXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZZZZZZZYYYXXXWWWWWWUUUQQQPPPPPPPPPPPPOOORRRQQQPPPPPPOOOOOOOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKIIIHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNLLLKKKIIIHHHFFFFFFFFFFFFEEECCCAAA@@@@@@??????>>>AAA@@@@@@???@@@AAABBBBBBKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMJJJGGGEEEEEEFFFEEEDDDBBBAAA@@@AAACCCDDDCCCBBBBBBAAA???===;;;:::999999888777666555555555666666444444555777999;;;===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<;;;999777444111///...222111000///............000/////////.........---........................000///...---,,,***))))))------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............------------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---..........................................////////////,,,,,,,,,---...///000111//////......------------............////////////...///000111111111111000yyyiiiaaa^^^\\\]]]]]]```jjjuuuxxxxxxyyy}}}|||wwwmmmhhhaaa[[[WWWTTTRRRPPPOOOOOONNNNNNMMMMMMLLLLLLJJJGGGFFFIIINNNWWWggguuu}}}zzzaaaMMMBBB===;;;888555333222222222111111000000////////////////////////...................../////////000000////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........---------------///000111------........./////////........./////////000000//////......//////000111222333444666888:::;;;<<>>@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>><<<:::888444222000000000000//////000000000000///////////////..............................///.........------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---..........................................////////////,,,,,,,,,---...///000111............------------............////////////000111111222111111000///wwwpppllljjjjjjjjjnnnyyyzzzrrrlllddd]]]XXXUUURRRPPPMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGFFFGGGHHHNNN]]]kkkvvvhhhQQQDDD???===:::666444333333333111111000000000/////////////////////......................../////////000000000000///////////////---------------.........------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------...............---,,,,,,---...///000.........////////////000....../////////000000000000000/////////000111111555666777999;;;===>>>???BBBAAAAAAAAACCCEEEGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZZZZ[[[\\\]]]______ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTSSSTTTRRRQQQPPPQQQRRRQQQPPPJJJIIIIIIHHHIIIKKKLLLMMMPPPSSSVVVWWWVVVTTTSSSSSSQQQOOOMMMMMMNNNPPPPPPOOOQQQQQQRRRTTTVVVWWWUUUSSSSSSRRROOOLLLJJJJJJJJJKKKNNNKKKHHHIIIKKKLLLKKKHHHDDDCCCBBBAAABBBDDDGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHJJJKKKMMMOOOPPPQQQKKKIIIHHHIIIKKKLLLLLLKKKIIIHHHFFFEEEFFFEEEDDDBBBDDDCCCAAA???===<<<;;;:::;;;:::999777666666777777777777777777777888999:::888999:::<<<>>>@@@BBBBBB@@@@@@AAAAAAAAA@@@??????======<<<;;;999666333222111000000000000000111222//////////////////..............................---.....................,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---..........................................////////////---------------...///000000000000000000000//////............////////////000000000000000000000000~~~~~~~~~~~~vvvooofff^^^YYYUUUSSSQQQMMMMMMMMMMMMMMMMMMMMMNNNIIIGGGGGGFFFEEEIIIUUUcccnnnzzzoooVVVGGGAAA>>>;;;888555444444444111111222222111111000000////////////............------........./////////000000//////............,,,,,,,,,------.........---,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++,,,,,,------,,,,,,------------............///...,,,+++,,,---...///....../////////000000000.../////////000000000000000000000111222333444555999999;;;<<<>>>???@@@AAABBBBBBBBBCCCFFFIIIMMMOOOMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\YYYXXXWWWUUUTTTSSSRRRRRROOOOOONNNOOOPPPRRRTTTUUUUUUTTTSSSTTTUUUUUUSSSQQQMMMMMMMMMOOOSSSVVVZZZ]]]eeeiiioooqqqooolllkkkjjjeee```[[[\\\bbbeeedddaaacccdddggglllpppqqqooolllhhheeeaaa\\\XXXWWWVVVVVVYYYVVVUUUXXX]]]aaa```^^^SSSQQQNNNLLLJJJKKKLLLMMMGGGHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLGGGFFFFFFHHHKKKMMMMMMLLLKKKIIIHHHHHHIIIIIIGGGFFFFFFEEECCCAAA@@@???>>>>>><<<;;;:::888888888999999:::999888888777777777777666777888:::<<<>>>???@@@??????@@@@@@@@@@@@@@@@@@<<<<<<======<<<999777555333333222111000000000000................................................------------------------++++++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------......------........./////////---,,,,,,,,,,,,---..........................................////////////......---------......//////000000000000000000000............////////////000/////////111222444555xxxqqqhhh```ZZZVVVSSSQQQMMMMMMMMMMMMNNNNNNNNNNNNHHHGGGGGGFFFDDDFFFQQQ^^^hhhttttttZZZJJJBBB???<<<999666555555555222333333333333222111111000/////////............------------........./////////.........---------,,,,,,,,,------.........---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---------,,,,,,---------........./////////...,,,++++++,,,---///////////////000000000000////////////000000000000000000111222444666888999;;;<<<===>>>???@@@AAABBBAAABBBCCCEEEIIIMMMRRRTTTOOOPPPPPPRRRTTTVVVXXXYYYWWWWWWWWWWWWXXXZZZ[[[\\\XXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNNNNMMMJJJJJJJJJKKKNNNRRRUUUXXX]]]\\\\\\^^^___^^^\\\ZZZYYYZZZ\\\```eeekkkpppsss~~~wwwqqqsss{{{}}}xxx{{{}}}yyysssmmmjjjiiihhhjjjhhhhhhllltttzzz{{{yyyjjjgggaaa\\\XXXUUUTTTTTTIIIJJJLLLMMMMMMKKKJJJHHHGGGFFFFFFEEEEEEFFFGGGGGGCCCCCCDDDFFFJJJLLLLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIGGGEEEDDDCCCCCCCCC<<<<<<:::999999999::::::<<<;;;999888666666555555555666777999;;;===>>>???>>>???@@@@@@AAAAAAAAA@@@===>>>???@@@???>>>;;;:::666555333111000///......---------...............////////////////////////---------,,,,,,+++++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,************************---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.........////////////000---,,,,,,,,,,,,---........................................../////////000///......---------......---------.........................../////////000000000000111333777:::<<<zzzuuukkkaaaXXXSSSPPPOOOOOONNNMMMLLLKKKKKKKKKKKKHHHIIIHHHDDDAAADDDLLLSSSbbbnnnzzz~~~dddOOOCCC???===>>><<<888777999333333333333333111000000111111111111111111111111...///111222111000...---,,,---......,,,,,,---...,,,,,,,,,---------......///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++******++++++,,,---......,,,---......//////............---,,,---...///000////////////000000000000//////000000111111222222000333555666777888;;;===<<<===>>>@@@BBBDDDEEEFFFEEEFFFIIILLLNNNPPPRRRRRRVVVVVVVVVUUUUUUUUUTTTTTT[[[XXXVVVWWWZZZ\\\[[[YYYXXXZZZZZZWWWWWWYYYWWWRRRWWWVVVSSSOOOLLLKKKLLLNNNNNNQQQTTTVVVXXX]]]eeekkkppppppqqqtttvvvsssnnnhhhggglllsssxxx|||~~~{{{qqqnnnqqqvvvuuuvvv|||~~~{{{wwwqqqjjjddd___\\\YYYYYYYYYZZZYYYUUUPPPMMMLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFDDDCCCDDDFFFIIIKKKGGGGGGHHHKKKMMMNNNLLLJJJMMMLLLKKKJJJGGGEEECCCBBBBBB@@@>>>===<<<;;;<<<<<<:::;;;======<<<999666444444444444555777:::===>>>???>>><<<;;;::::::;;;<<<======<<<;;;;;;;;;;;;<<<<<<:::777444111////////////......---------.................................---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...---------............///000000000///......---------.........//////000000000000///...............000000//////.........---...000222222000///...///111000000111444999===@@@zzzuuukkkaaaYYYSSSPPPOOONNNMMMLLLKKKKKKJJJJJJKKKHHHIIIHHHEEEBBBDDDJJJPPP]]]iiissszzz|||iiiSSSEEE@@@===<<<:::555333555444444333333222111111111//////////////////////////////111111111000...---,,,---......,,,,,,---...,,,,,,---------.........,,,+++******,,,,,,+++***------------------------,,,------......------,,,---------,,,,,,,,,+++++++++++++++,,,---.........,,,---......//////......---...///000000000//////....../////////000000000///000000000111111111222000333555666777888;;;===??????AAABBBDDDFFFGGGHHHGGGHHHJJJMMMOOOQQQSSSSSSUUUUUUVVVVVVVVVWWWWWWWWW[[[YYYWWWXXX[[[\\\[[[YYYWWWYYYWWWSSSSSSVVVUUURRRSSSTTTTTTQQQMMMMMMQQQUUUVVVXXX\\\ccckkkvvv|||tttzzz{{{zzz}}}wwwqqqnnnnnnjjjiiihhhgggfffdddaaa___ccc___YYYRRRMMMIIIFFFEEEFFFEEEDDDCCCDDDFFFHHHJJJHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKIIIFFFDDDBBBCCCBBB@@@>>>============<<<===???@@@???===:::999666666666666777999;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======;;;999666444111000//////......------.................................,,,+++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...------------------------......---,,,,,,---......---------............///////////////...................../////////000000000000///...............000000/////////.........---///111222111000000111222222333555888===AAADDDzzzuuulllbbbZZZTTTPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGIIIIIIFFFDDDDDDHHHLLLUUU```jjjsss{{{yyypppWWWJJJDDD>>>===:::555333333666555333222111111222222///////////////////////////000111111111000...---,,,---......,,,,,,---...,,,------------.........+++***)))***+++,,,+++)))........................,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,---......//////,,,---......//////......,,,...000222333111///...............////////////000000000000111111111111333555888999:::;;;===???BBBBBBDDDEEEGGGHHHJJJJJJIIIJJJMMMOOOQQQSSSTTTUUUTTTUUUUUUVVVXXXYYYYYYZZZXXXWWWVVVVVVXXXXXXWWWVVVUUUWWWUUURRRRRRWWWXXXWWWUUUYYY\\\ZZZVVVVVV]]]ddduuuuuuwww|||}}}~~~~~~}}}{{{zzzyyyxxxyyyyyy|||rrrfff[[[QQQKKKGGGFFFFFFEEEEEEFFFFFFFFFGGGDDDEEEEEEEEEFFFGGGJJJMMMMMMMMMNNNNNNLLLIIIGGGEEEFFFEEECCCAAA@@@????????????@@@AAACCCCCCBBB@@@???;;;:::999888888888888888888999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::888444111000///......------......///........................000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------.................................---,,,,,,---......---------............///............////////////......////////////000000000//////............///000000////////////......---///111222111111111222333444666999>>>CCCHHHJJJzzzuuummmccc[[[TTTQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIGGGEEEDDDEEEGGGMMMYYYdddoooxxx]]]QQQHHHAAA???===888666666777555333111000111222333111111111111111111111111///000000111000///......,,,---......,,,,,,---...------------...............---,,,,,,......---,,,------------------------,,,------......------,,,------------------,,,,,,---------.........//////,,,---......///.........,,,...000111111000///...---.........////////////111111111111111222222222777999;;;======???AAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYWWWWWWVVVVVVVVVUUUUUUTTTRRRWWWZZZZZZ\\\aaaddddddeeejjjnnnlllfffgggoooxxxoooaaaVVVPPPKKKKKKLLLKKKJJJHHHFFFEEECCCDDDDDDCCCBBBDDDHHHKKKJJJLLLNNNOOONNNMMMKKKIIIHHHGGGFFFEEECCCBBBAAAAAA@@@BBBCCCEEEFFFEEEDDDDDD@@@???===;;;999777666666555666888::::::::::::999:::::::::;;;<<<===>>>????????????>>><<<888444222000//////.........//////........................222222111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...////////////////////////......------------......---------............///---------...///000000111//////////////////000000000///............//////000000//////////////////000111333222111111222333333555999===CCCHHHMMMOOO{{{vvvnnneee\\\UUUQQQOOOKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHGGGFFFEEEDDDDDDGGGSSS```mmmgggTTTJJJBBB???>>>;;;888999777666333111111111333444222222222222222222222222000000000000000//////...,,,---......,,,,,,---...---------.........//////000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------...............,,,---......///...............------......///000.........////////////000111111222222333444444444888:::<<<>>>???@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRSSSUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTTTTUUUVVVVVV___ggglllpppuuuwwwvvv|||zzzzzzpppbbb[[[VVVWWWYYYYYYVVVRRRMMMJJJHHHHHHHHHFFFEEEEEEGGGHHHEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDFFFGGGHHHGGGGGGDDDCCCAAA???<<<999666555444555777999::::::999999999999::::::<<<===???@@@???@@@AAAAAA???;;;888555333222111000////////////.................................---,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...////////////////////////........................---------............///,,,------...///000111111000000000000000000////////////............////////////000000000000000000333444555333111111111333444777;;;AAAGGGLLLOOOQQQ{{{vvvooofff]]]VVVRRROOOKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDOOOZZZhhhsssVVVKKKAAA>>>===:::888888666555444333222222333333000000000000000000000000000000000000////////////,,,---......,,,,,,---...------........./////////...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............------------------------,,,---......//////............,,,,,,,,,---///000////////////000000000000111222333444555777777888888:::<<<>>>>>>@@@BBBDDDIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQQQQPPPQQQSSSXXX[[[fffqqq||||||zzz{{{zzz||||||nnnggggggiiilllmmmkkkeee___ZZZPPPOOONNNNNNMMMKKKHHHDDDCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFEEEBBB???;;;999777555666777888999999999999999::::::;;;<<<===?????????@@@AAABBBAAA>>>;;;999777666444222000/////////........................---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,,,,------...........................---...////////////...------------............///---------...///000000111111111000000000000/////////............//////000//////000000000000111111444555555444222222333444777:::???EEEJJJNNNPPPQQQ{{{wwwoooggg^^^WWWRRRPPPKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEDDDCCCCCCKKKSSS___xxx|||[[[OOOBBB>>>===:::777666555555555444333333222222000000000000000000000000111000000///////////////,,,---......,,,,,,---...............////////////...---,,,,,,---...---,,,------------------------,,,------......------,,,------------.........///---------,,,,,,,,,,,,,,,,,,---......//////......---.........////////////000000000000111111111222111222333555777999;;;<<<:::<<>>;;;:::777777777777888999999::::::::::::;;;<<<===>>>???>>>???AAABBBAAA@@@>>>===;;;999777444222000///...........................---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...---------------------------...///000000///...------------............///------......//////000000111111111000000000//////...............///000000//////000000000111111111222333444333333444666999;;;>>>CCCIIIMMMPPPQQQQQQ{{{wwwpppggg^^^WWWRRRPPPKKKKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDIIINNNWWWqqqbbbTTTFFFAAA???;;;888666555555555555444333222111222222222222222222222222111111000///////////////,,,---......,,,,,,---.............../////////000///...------//////...---........................,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,...000222222111///...000111111111222222222222111222444666999;;;===>>>>>>@@@CCCDDDEEEFFFIIIKKKNNNOOOOOOPPPQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVVVVWWWXXXYYYYYY[[[]]]___aaafffooo{{{vvvpppnnnooohhhkkkoooqqqqqqssswww{{{{{{~~~|||yyyzzz{{{xxx||||||yyy{{{~~~{{{vvvsssyyy~~~zzzxxx{{{}}}wwwiii]]]PPPNNNKKKHHHGGGGGGHHHHHHFFFGGGIIIKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMIIIIIIHHHFFFDDD@@@===<<<999888777777777888:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAA@@@???===<<<999666333000///...........................)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,------...---------------------------...///000000///...------------.........//////.........///////////////222111111111000000//////...............///000111//////000000111111111222000111333333444666999<<<>>>AAAFFFKKKOOOQQQRRRRRRxxxnnngggaaa[[[UUUQQQMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFLLL]]]wwwiiiTTTDDDAAA@@@888444666444444333222222111111000333333333222222222111111222222111111000000////////////////////////////////////000000000000000///------------------------******+++,,,---//////000+++++++++,,,,,,,,,------...........................---+++***+++,,,...000........................000000000///......------333222222222222222333333666888:::;;;<<<>>>AAACCC???AAACCCFFFHHHJJJKKKKKKPPPNNNNNNPPPTTTVVVVVVTTTXXXVVVUUUVVVYYYYYYVVVRRRSSSTTTVVVZZZ]]]aaadddfffooollliiikkkttt{{{tttpppkkkhhhiiimmmkkkttt|||~~~~~~}}}xxxyyy|||{{{}}}}}}~~~~~~rrrkkkrrr|||}}}pppgggXXXJJJFFFHHHGGGDDDCCCJJJKKKJJJIIIFFFEEEFFFGGGIIIJJJLLLLLLKKKJJJKKKKKKOOOMMMKKKIIIHHHEEEBBB???>>><<<999777777888:::<<<777888:::<<<>>>>>>>>>>>><<<>>>AAABBBAAA???>>>???<<<;;;:::999888555000---000//////............/////////............//////............---,,,++++++------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---...///000000---------.........//////111000///......///000111////////////000000000000000000000000000000000000333222111000/////////000111222333333444777;;;>>>BBBFFFJJJNNNOOOPPPRRRSSSxxxnnngggaaa[[[UUUQQQLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGPPPddd~~~pppZZZGGGBBBAAA:::555666444444333333222111111111333222222222111111111111000000000000000000//////////////////////////////+++,,,---...............------------------------------------------------,,,,,,,,,,,,------------...........................---,,,,,,,,,---//////........................000000000//////.........000000000111222444555666999:::<<<<<<===>>>@@@CCCDDDEEEGGGIIILLLMMMNNNOOOPPPNNNNNNPPPSSSVVVUUUTTTUUUUUUUUUVVVXXXXXXVVVTTTQQQVVV^^^hhhqqqxxx}}}}}}}}}|||~~~~~~|||}}}~~~|||uuunnnkkkiiihhhkkkqqqppp{{{}}}}}}|||vvv{{{~~~tttdddUUUOOOOOOMMMKKKJJJJJJJJJIIIGGGFFFEEEFFFGGGGGGHHHJJJJJJJJJIIIJJJJJJNNNMMMKKKJJJIIIGGGDDDBBB@@@>>><<<:::888999:::;;;888999;;;===>>>???>>>>>>;;;===@@@AAA@@@?????????>>>===<<<;;;:::777222///000000///............//////..................///------.........---,,,,,,------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......,,,,,,,,,---------......---------.........//////,,,---------.../////////---------.........//////000000////////////000000////////////000000000111000000000000000000000000222222111000000000000000111333444666777:::???BBBFFFIIIMMMOOOPPPQQQRRRSSS~~~xxxnnngggaaa\\\VVVQQQKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFJJJUUUkkkyyyaaaJJJCCCBBB===888777444444333333222222111111222222111111111000000000//////////////////000000////////////////////////...///////////////..............................//////...---,,,++++++***------------.........///........................------........./////////........................000000000///////////////......///111444666999:::===>>>?????????@@@BBBDDDHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRQQQRRRTTTVVVVVVUUUSSSTTTVVVVVVUUUVVVWWWYYY```hhhtttzzzwwwvvvxxx}}}yyyrrrooonnnooottt{{{|||uuuddd]]][[[YYYWWWWWWOOOMMMKKKIIIGGGGGGGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJMMMLLLKKKJJJJJJIIIGGGEEEDDDBBB???===;;;::::::;;;::::::<<<===>>>>>>>>>>>>999<<>>===<<<:::555222111000//////.........///......------------......,,,------.........------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,---------.............../////////000000------..................------.........///////////////000000000000///////////////000000000111111000000000000000000000000222111111000000000111111222444666999;;;???DDDHHHJJJMMMPPPQQQQQQQQQRRRRRR~~~~~~~~~wwwnnnfffaaa\\\VVVQQQKKKJJJHHHGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGJJJVVVlllgggNNNCCCBBB@@@;;;888555444444333222222111111111111111000000000000///------......//////000000////////////////////////111111000///...,,,+++***//////////////////////////////...---,,,++++++***............////////////........................---...//////000000//////........................000000000000000000000000//////000333555888:::<<>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<888:::===>>>>>>>>>???@@@@@@???>>>>>>>>>;;;777444111111000///............------,,,,,,,,,,,,------,,,,,,---......///......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......---.........////////////...............---------............////////////...///000111111000///...//////000000000111111111////////////////////////111111111000000111222222222555888;;;???CCCHHHLLLNNNPPPRRRRRRQQQPPPQQQRRR}}}~~~|||zzz}}}wwwnnnfffaaa\\\VVVRRRLLLKKKIIIHHHFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEHHHJJJRRReee}}}mmmRRREEEBBBAAA===:::555555444444333222222111111111111000000000000///------......//////000000////////////////////////------------,,,+++***)))////////////////////////------------------------........./////////000000........................---...//////000000/////////////////////////////////000000000111111222222222333444555777999;;;<<>>===;;;;;;::::::::::::::::::888:::<<<===<<<===>>>@@@???>>>>>>>>>>>><<<888555222222000//////.........------,,,,,,,,,,,,------,,,,,,---...////////////------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........................---------........./////////000000...///000111111000///...000000000000111111111111////////////////////////111111000000111222333333333666:::>>>BBBFFFKKKNNNOOOPPPRRRRRRQQQPPPQQQRRRjjjppp}}}}}}yyywwwwww}}}vvvmmmfffaaa\\\WWWRRRLLLKKKIIIHHHFFFEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEHHHHHHMMM[[[mmm~~~tttZZZIIIBBB@@@>>>;;;555555444444333333222222222222111111111000000000//////////////////000000////////////////////////,,,---...///000000000000........................,,,,,,,,,------...................../////////000........................------.........///////////////////////////////////////000111222333333444666666777888999;;;<<<===AAACCCFFFHHHJJJLLLPPPSSSRRRRRRQQQQQQRRRTTTUUUVVVTTTTTTSSSQQQOOOPPPSSSUUUVVVXXX\\\cccppp|||ssssssqqqnnnmmmnnnnnnlllkkkjjjpppvvv{{{~~~}}}xxxrrrlll```XXXNNNGGGEEEEEEEEEDDDGGGGGGFFFHHHIIIJJJIIIGGGEEEEEEFFFFFFDDDBBB@@@???===<<<;;;:::999999999999888:::;;;;;;;;;;;;===???>>>======>>>>>><<<999666333222111000///...............------------......------.../////////......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,---------......,,,,,,,,,------------...------......................../////////000000000//////000000000000//////000000000111111111222222000000000000000000000000000000000111222333444555777:::>>>BBBEEEHHHLLLOOOOOOQQQRRRRRRQQQQQQSSSTTTdddgggoooyyy|||vvvsssppp|||}}}vvvmmmfffaaa]]]WWWSSSKKKJJJHHHGGGEEEDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEHHHHHHJJJQQQ^^^mmm{{{}}}dddOOOCCC???===;;;555555555444333333222222333222222222111111111111000000000000000000/////////////////////////////////000000111111111000000------------------------,,,,,,,,,---------......------........./////////...........................---,,,,,,,,,---////////////////////////////////////000111222333444555888888999:::<<<>>>???@@@EEEGGGIIIKKKLLLNNNQQQTTTSSSRRRQQQQQQQQQSSSUUUVVVQQQSSSSSSSSSSSSUUUZZZ^^^eeeggglllvvvuuulllgggiiiiiijjjmmmqqqsssrrrqqqpppvvv}}}{{{ooo^^^QQQKKKHHHFFFDDDEEEEEEDDDFFFGGGHHHFFFEEEBBBDDDEEEGGGFFFEEECCCAAA@@@???===;;;::::::::::::999:::;;;:::999:::;;;===>>>======>>>???===:::777444333222000///.........///..................///...////////////......---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......,,,,,,,,,---------......------------............,,,---------.../////////.../////////000000000000000000////////////000000000000111111111222222222000000000000000000000000000000000111222333555666;;;>>>BBBFFFHHHKKKNNNPPPOOOQQQRRRSSSSSSTTTVVVYYYeeedddggglllsss}}}{{{tttpppooo{{{}}}vvvmmmfffaaa]]]WWWSSSJJJIIIGGGEEEDDDCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEGGGGGGIIIMMMUUUcccqqq{{{lllTTTDDD>>>;;;:::666555555444444333222222333333333222222222222111222222111111000000/////////////////////////////////...---,,,***'''%%%$$$------------------------------------------------------------.........///...........................---+++***+++,,,...000000000000000000000000000//////000111333444555555888888999;;;===@@@BBBCCCHHHJJJKKKLLLMMMNNNQQQTTTQQQPPPOOONNNOOOPPPRRRSSSRRRTTTVVVWWWYYY]]]ccciiiuuuvvv{{{yyyoookkkjjjjjjiiilllqqqyyy{{{mmm\\\RRRMMMIIIGGGDDDCCCCCCDDDFFFFFFEEECCC@@@BBBEEEGGGGGGFFFDDDCCCCCCAAA???===<<<;;;;;;;;;999:::;;;:::999999:::<<<>>>>>>>>>???@@@>>>;;;888444333222000///.........//////............/////////000000000///...---------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------................../////////000,,,,,,------...///000000////////////000000000000111000///......///000111000111111111111222222222000000000000000000000000000000000111222444555666???BBBFFFIIIJJJLLLOOOQQQPPPQQQSSSTTTUUUVVVYYY\\\oookkkiiilllpppuuuvvvpppoooxxx{{{uuummmgggccc___ZZZUUUNNNKKKFFFCCCBBBCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBEEEIIILLLMMMOOOWWWfffqqq}}}oooVVVHHHDDD@@@;;;:::888666666666777666555222222222111111111111000000000000000000000000000000000000000////////////////////////////////////000000//////.........---,,,,,,,,,---------............//////000000111111.../////////000000111111000...,,,---000222000...//////000000111111222222///111444555555666888::::::<<<======???BBBGGGJJJLLLLLLLLLMMMNNNOOOQQQRRRPPPQQQSSSSSSQQQPPPQQQRRROOOUUU\\\___```fffoooxxxzzzoooiiiiiilllpppqqqwww|||mmmbbbXXXNNNGGGGGGGGGFFFEEECCCDDDFFFHHHGGGFFFEEEEEEGGGHHHHHHGGGAAA@@@???===<<<;;;;;;;;;:::999777666777888:::;;;;;;<<<>>>??????===;;;:::;;;888555333333444333333..................------000000000000////////////...........................------,,,,,,------......---,,,,,,,,,,,,---...------------------------...------,,,,,,,,,------------------------------,,,,,,,,,---------...............------,,,,,,,,,........................------------------------............////////////000000000000000000000000000000000000000000000000111111000000000000000111222222222111222555:::>>>EEEFFFGGGJJJLLLOOORRRSSSUUUUUUVVVWWWWWWWWWVVVVVV}}}vvvpppppprrruuu|||xxxrrrnnnsss}}}|||vvvnnnhhhddd```ZZZUUUNNNKKKFFFCCCBBBCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBEEEHHHJJJJJJKKKSSS___jjjyyyttt[[[JJJDDD???;;;999888666555666666555444222222222111111111111000000000000000000000000000000000000/////////......////////////////////////000/////////............---............/////////............////////////---------....../////////---+++***+++---...---+++//////000000000111111111000222444555666777999;;;:::<<<===???@@@CCCHHHKKKMMMNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRRRRQQQRRRSSSUUURRR[[[fffnnnsssyyy}}}|||{{{zzzyyynnnkkkhhhhhhmmmuuu|||yyylllbbbZZZUUUOOONNNJJJFFFCCCBBBCCCEEEEEEEEEEEEFFFGGGGGGEEECCCDDDDDDCCCAAA@@@?????????:::999888666666777999:::888:::;;;=========<<<;;;:::777444222222222111111000000///............///000000000000/////////..............................------,,,,,,------......---,,,,,,,,,,,,---...------------------------...------,,,,,,---------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------............////////////000000000000000000000000000000000000000000000000111111000000000000111111111222222222444888===AAAHHHHHHIIIKKKNNNQQQSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWxxxvvvxxxzzz|||zzztttnnnpppuuu}}}wwwpppjjjfffaaaZZZVVVNNNKKKFFFCCCBBBCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAADDDGGGHHHGGGGGGMMMWWW```rrr~~~}}}|||cccNNNCCC???<<<999777555555555555444333222222222111111111111000000000000000000000000000/////////.........------////////////////////////////////////............------------........................------------,,,,,,,,,,,,,,,---------///...---...///000///.../////////000000000000111222444666777777888:::<<<;;;===???@@@BBBFFFJJJMMMLLLMMMOOOQQQRRRRRRRRRRRRPPPPPPPPPPPPQQQTTTYYY\\\bbbkkkvvv~~~tttkkkgggfffgggggg```ccchhhnnnvvv~~~|||{{{}}}uuuttttttvvvzzz}}}}}}}}}wwwnnniiihhh^^^ZZZTTTNNNIIIGGGFFFFFFFFFEEEFFFGGGHHHGGGDDDBBBFFFEEEEEEDDDCCCBBBAAAAAA;;;:::888777666777777888555666999;;;============<<<999666444333333111000222111000.........///000000000000/////////.................................------,,,,,,------......------,,,,,,------...---------------------------------,,,,,,------...------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000000000000000000000000000111111000000000111111222///111333555888<<>>999777555444555555444333222222222111111111000000///////////////////////////.........------------///////////////////////////////////////.........*********+++++++++,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,000//////000000111111111/////////000000000111111444666888999999:::<<<>>><<<>>>AAACCCEEEHHHLLLPPPJJJLLLPPPSSSTTTUUUUUUTTTQQQPPPOOOOOORRR[[[eeelllzzzuuunnneee___^^^aaadddggghhhlllsssyyy~~~|||}}}yyyvvvoooooooooppprrrsssttttttnnnmmmmmmooosssvvvxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~zzzwwwvvvnnniiibbb[[[VVVTTTRRRQQQKKKIIIGGGFFFGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@<<<;;;:::888777666666777444555777:::===>>>??????@@@===:::888777666444333333111000...---...///000000000/////////....................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000000000000000000000000000000111111000000111111222222///111555999===BBBGGGKKKLLLMMMMMMOOOQQQSSSUUUVVVXXXWWWVVVUUUVVVWWWZZZ[[[|||uuu{{{{{{uuupppooorrr}}}|||uuuooojjjccc\\\VVVNNNKKKFFFCCCBBBCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@BBBCCCDDDEEEJJJQQQVVVdddnnnoooVVVGGGAAA@@@:::888666555555555444222222222222111111111000000///////////////////////////.........------------////////////////////////.........///////////////*********+++++++++,,,,,,111000000//////...............------------------,,,,,,------------......//////000000111222222222666888:::;;;;;;<<<>>>@@@???AAADDDFFFHHHKKKNNNQQQNNNOOORRRTTTUUUTTTSSSRRRNNNNNNOOORRR[[[iiixxx|||wwwuuubbb```^^^___ccciiimmmoootttyyy{{{yyyyyywwwyyy{{{yyytttqqqrrrtttsssxxx}}}}}}yyyuuutttuuuqqqrrruuuvvvvvvtttsssrrrsssrrrrrrtttxxx|||~~~|||{{{{{{|||~~~{{{vvvooojjjhhhgggeeedddWWWRRRKKKEEEDDDDDDEEEEEEBBBBBBCCCCCCBBBAAA@@@???======;;;:::888777777777444666888:::===???AAAAAAAAA???<<<:::999888666444222111000............///////////////.......................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------------------------------....................................////////////000000000000000000000000000000000000000000000000111111111111111222333333000333888===AAAFFFKKKOOONNNNNNOOOPPPQQQSSSUUUVVVXXXWWWVVVVVVVVVXXX[[[\\\wwwooolllvvv{{{tttmmmllloooxxx~~~wwwqqqllleee\\\VVVNNNKKKFFFCCCBBBCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???AAABBBCCCFFFJJJOOOSSS]]]hhh|||uuu[[[JJJCCCAAA<<<999777666666666444333222222222111111111111000000000000000000000000000/////////.........------////////////////////////.........///////////////------------............000000000000000/////////////////////............---...//////......///111...///000111333444555555888:::<<<======>>>@@@BBBBBBDDDGGGIIIJJJLLLOOOQQQSSSTTTTTTTTTSSSQQQOOONNNLLLOOOUUU^^^jjjzzzuuukkkfffdddcccdddggglllssswwwzzzzzz{{{wwwpppiiigggjjjllloooqqqooommmooouuu{{{yyy}}}|||zzz}}}}}}{{{zzz~~~|||{{{}}}}}}{{{}}}}}}|||zzzjjjbbbVVVLLLFFFDDDDDDEEECCCDDDDDDEEEDDDCCCBBBAAA>>>>>>===<<<;;;999999888666777888:::<<<>>>@@@AAA@@@>>>;;;::::::888666444333222222111000///....../////////.........------...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------,,,,,,,,,---------......,,,,,,,,,------------...............................................................////////////000000000000000000000000000000000000000000000000111111111111111222333444222666<<>>???@@@BBBDDDEEEGGGJJJLLLLLLMMMOOOQQQSSSSSSSSSRRRRRRQQQQQQPPPRRRYYYdddooozzzzzznnnfffccceeehhhwwwyyy}}}~~~wwwsssooommmmmmkkkgggiiioooppptttwwwvvvtttwwwyyyjjj\\\QQQKKKGGGEEECCCDDDEEEFFFEEEDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::777888888999:::<<<===>>>???>>><<<;;;;;;:::888666444444555555444222000...//////.........---------...........................------,,,,,,------...,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------....................................////////////000000000000000000000000000000000000000000000000111111111111222333444555555999???EEEHHHLLLOOOQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\eeeaaaaaahhhoooooonnnmmmkkkmmmooosss{{{~~~vvvnnnmmmkkknnnxxx~~~yyyyyy}}}zzztttnnnfff]]]VVVNNNKKKFFFCCCBBBCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCDDDGGGJJJLLLUUUccc|||}}}bbbOOOEEE@@@>>><<<999888888777666444222222222111111111111000000000000000000000000000000000000000////////////////////////////////////---.........//////000000,,,,,,,,,---------......,,,------......//////////////////......---------,,,...000///------///111...///000333555888999::::::<<<>>>??????@@@CCCEEEFFFIIIKKKMMMMMMNNNPPPQQQNNNOOOOOOPPPQQQSSSUUUVVV\\\dddqqq}}}uuuooofffbbbeeeooo|||xxxppphhhhhheeefffkkknnnnnnttt}}}zzz~~~|||kkk^^^SSSKKKFFFAAABBBDDDEEEDDDCCCAAA@@@>>>?????????>>>===<<<;;;888888888888999:::;;;<<>>>>>>>>===;;;999555666888888777444111/////////.........---------...........................------,,,,,,------...,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............/////////000000000000000000000000000000000000000000000000000111111111111222333444555777;;;AAAGGGJJJMMMOOOQQQUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWXXXZZZ[[[\\\\\\\\\mmmlllkkkiiiggggggiiikkkmmmpppuuu||||||qqqllljjjmmmttt{{{||||||vvvoooggg^^^XXXRRRMMMGGGBBBAAAAAAAAAAAA@@@?????????@@@AAAAAABBBCCCCCCCCCCCCCCCEEEJJJMMMRRRbbb~~~oooTTTCCC???===;;;888666666666555444333333333222111000//////000000000000000000000000......///////////////...//////////////////////////////////////////////////////.........---------............////////////000000//////.........---111111111000000000000000222222333555777888999:::;;;<<>>;;;:::888777777999:::<<>><<<888666666666444333222333333222222000//////000000000000000000000000......////////////......//////////////////////////////////////////////////////.........---------............////////////000000/////////........./////////000111111222222333444555666888999;;;;;;;;;<<>>>>>>>><<<;;;999888888999:::;;;AAAAAAAAAAAA@@@>>>===;;;999888666555444333111///000000////////////..............................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---+++******+++---...------------------------........................---------............///---------............///------......///000000111111111000000000000111111222222111111111111111111111222333333444666:::===DDDEEEGGGJJJLLLNNNOOOPPPSSSSSSRRRSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[}}}||||||vvvooojjjjjjnnnzzz}}}wwwppphhh___ZZZSSSNNNHHHDDDBBBAAAAAA@@@@@@????????????@@@AAAAAA@@@AAABBBBBBCCCFFFJJJMMMRRReee|||```LLLFFF@@@===999777666555333222222222222222222111000///000000000000000000000000...///////////////......////////////////////////////////////////////////...............---------............////////////000000////////////............///000111222222333444555666888999;;;<<<===<<<>>>AAAEEEHHHJJJKKKKKKHHHKKKMMMNNNNNNNNNNNNOOOPPPUUU^^^iiirrrxxx|||}}}~~~zzzrrrjjjccc^^^[[[ZZZaaakkkzzz|||sssmmmiiiiiiiiikkkooouuuzzz}}}rrrddd\\\ZZZUUUNNNIIIGGGFFFEEEEEEFFFFFFDDDBBB@@@>>><<<;;;>>>===;;;:::999::::::;;;???@@@AAAAAAAAA@@@???>>>999888666555666555333111000000000000//////......------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------++++++++++++------------------------------........................---------............///---------............///------......///000000000111111000000000000111111111111222222222222222222444444555555666999>>>BBBFFFGGGIIIKKKMMMNNNOOOOOOSSSTTTUUUVVVWWWWWWXXXXXX\\\[[[[[[[[[\\\\\\]]]]]]yyyrrrkkkhhhkkkuuu~~~xxxqqqiii```[[[SSSOOOIIIEEECCCBBBAAA@@@@@@???????????????@@@@@@???@@@AAABBBCCCEEEIIILLLTTTfffdddNNNEEEBBB>>>:::888666555333111222222222222222111000///000000000000000000000000//////////////////...---////////////////////////////////////////////////....................................////////////000000////////////////////////000000111222222222444555777888:::<<<>>>>>>@@@BBBEEEHHHJJJLLLMMMMMMLLLMMMOOOOOONNNOOORRRTTTTTT]]]kkkwww~~~~~~|||sssmmmcccZZZUUUVVV\\\```oooyyy|||zzzvvvrrrlllgggfffhhhllloooxxx~~~wwwoookkkiiicccZZZSSSNNNKKKIIIGGGGGGEEEDDDCCCBBBAAA???>>>@@@???>>><<<;;;;;;;;;;;;===>>>???@@@AAA@@@??????:::888777666777777555444222111111000000/////////---------------------------------.........//////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................---------............///---------............///............//////000000111111000000000000111111111111222222222222222333444555666666888<<>>>>>?????????>>>???AAABBBCCCEEEHHHKKKTTTccczzzjjjQQQFFFBBB???;;;888666555333111111111222222222111000000111111111111111111111111///////////////...------////////////////////////////////////////////////---.................................//////////////////000000000000000000111111111222222222222222555666777999;;;===???@@@EEEFFFIIIKKKLLLMMMMMMMMMOOOOOONNNMMMMMMQQQXXX\\\^^^iiiyyy{{{wwwccc___ZZZUUUVVV]]]hhhqqqzzzvvvnnnjjjjjjgggeeedddeeejjjrrryyy~~~}}}}}}wwwqqqhhh___XXXSSSOOOMMMKKKHHHEEEEEEFFFGGGFFFDDDAAA@@@???>>>>>>======<<<:::<<<===????????????>>>;;;:::888888888888777555333222222111000000//////---------------------------------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///---------............///............////////////111111000000000000111111111111222222333333333333444555666888:::???EEEIIILLLLLLMMMNNNOOOOOOOOOOOOOOOQQQUUUYYY\\\]]]]]]]]]___^^^]]]]]]]]]^^^```aaayyypppkkkiiinnn{{{zzzssskkkbbb]]]TTTQQQKKKGGGEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>???>>>@@@AAABBBBBBDDDFFFHHHQQQ\\\nnn~~~rrrWWWJJJBBB???;;;888777555333222111111222222222111111000111111111111111111111111000000000000///...---,,,////////////////////////////////////////////////---------...........................//////////////////000000000000111111222222222333333444444555666777999;;;>>>@@@AAABBBHHHIIIKKKMMMNNNNNNNNNMMMOOONNNMMMMMMQQQYYYbbbiiiyyyxxxlllfffVVVXXXZZZ[[[___gggsss{{{wwwlllccc^^^^^^___eeefffiiiooovvv~~~wwwpppjjjddd^^^ZZZQQQLLLFFFDDDEEEFFFEEECCCAAAAAAAAA@@@@@@??????>>>:::;;;<<<>>>???>>>>>>======<<<:::999999999777555444333333222111000//////------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///---------............///......//////////////////111111000000000000111111111111222222333444444444222555888;;;>>>CCCHHHKKKMMMNNNOOOPPPPPPPPPPPPPPPOOORRRUUUYYY\\\^^^^^^^^^___^^^^^^^^^^^^___``````{{{sssmmmiiilllwwwzzztttkkkccc]]]UUUQQQLLLHHHFFFDDDAAA???@@@@@@???>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBDDDFFFJJJRRR```ppp{{{www\\\LLLBBB???;;;888777666444333000111111222222222111111111111111111111111111111000000000000///...---,,,////////////////////////////////////////////////---------.........//////............//////////////////000000000111111111000111222444666777999:::999:::<<<>>>AAACCCEEEFFFHHHIIIKKKMMMOOOOOOOOOOOOMMMOOOQQQUUU]]]gggssszzzvvvggg\\\XXXUUU\\\eeelllrrrxxx|||vvvjjjhhhddd___\\\]]]aaaeeerrrtttyyy}}}vvvqqq```XXXNNNGGGFFFEEECCCAAAAAAAAABBBBBBBBBAAAAAA@@@;;;<<<===>>>??????>>>>>>???===;;;::::::999777555555444333222111000000///........................................................................------------------------------------------------+++,,,,,,------,,,,,,+++------------------------........................---------............///---------............////////////////////////...111111000000000000111111111111222222333444444555222666;;;???CCCGGGKKKNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVYYY[[[\\\]]]]]]]]]^^^______``````______}}}tttnnnjjjkkkuuu{{{tttlllccc^^^UUURRRMMMIIIFFFDDDAAA???@@@@@@???>>>>>>===>>>>>>???AAABBBBBBBBBBBBCCCEEEEEEJJJWWWgggvvvyyy\\\LLLAAA>>>;;;888777666555444000111111222222222111111111111111111111111111111000000000000///...---,,,////////////////////////////////////////////////---------.........//////............/////////000//////000000111111111222...///111444777:::===>>><<<===>>>AAACCCFFFGGGHHHFFFHHHJJJMMMPPPQQQQQQQQQMMMQQQWWW___iiiuuu~~~uuuiii___[[[ZZZ]]]hhhvvvzzzuuukkkccc\\\\\\]]]^^^aaahhhpppuuusssiii[[[RRRMMMKKKHHHEEEAAAAAABBBBBBCCCBBBBBBBBB<<<===>>>@@@@@@@@@???>>>AAA???<<<;;;;;;999777555555555444333222000000///////////////////////////.....................---........................------------------------------------------------+++,,,,,,------,,,,,,+++------------------------........................---------.........//////---------........./////////////////////.........111111000000000000111111111111222333333444555555333777===BBBFFFJJJMMMPPPNNNNNNPPPQQQRRRRRRSSSSSSUUUVVVWWWYYYZZZZZZZZZ[[[\\\]]]___`````````___^^^|||sssnnnmmmnnnttt|||}}}wwwooofff```XXXSSSMMMGGGDDDCCCAAA@@@AAA@@@>>>=========>>>???>>>???@@@@@@BBBBBBCCCDDDEEEGGGPPP___nnn}}}fffSSS@@@===:::777777666444333333333333333333333333333333222111111000000111111000000111222222000///...///////////////......---111000000///...---------222222111111000000/////////////////////.........000////////////000000111...000333555666888;;;======???AAACCCEEEGGGHHHHHHJJJJJJKKKMMMOOOQQQSSSTTTPPPZZZdddlllwww~~~{{{ooodddaaa___]]]aaahhhrrr}}}yyypppggg]]]YYY[[[ZZZ___eeejjjnnnrrrxxx}}}yyyhhh\\\RRRJJJFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>AAAAAA@@@>>><<<:::888777888777555333111000//////......//////////////////////////////////////////000///...---------------........................---------------------------------,,,,,,+++++++++------------------------//////.........---------........................---------........./////////////////////000111111///000222222111111333444555555666777777666666555888===AAACCCGGGMMMOOOMMMOOOOOOOOOPPPRRRUUUWWWYYYZZZ[[[[[[YYYVVVWWWZZZ^^^^^^^^^^^^]]]]]]\\\\\\[[[xxxrrrmmmvvv}}}tttpppnnnnnnsssyyy}}}wwwooogggaaaYYYTTTMMMHHHEEECCCAAA@@@@@@@@@>>>=========>>>???>>>???@@@@@@BBBBBBCCCDDDDDDFFFLLLYYYgggvvvgggQQQAAA>>>:::888777666555333333333333333333333333333333222111111000000111111111111111111111000////////////000000//////...---222111111000//////......000/////////.........---////////////////////////000////////////000111111111333555777888999<<<>>>???@@@BBBDDDGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRVVVYYY^^^gggooouuuzzz}}}xxxqqqeee]]]YYY\\\aaaeeemmmuuurrreee___\\\YYY[[[```gggmmmtttzzz{{{pppeeeXXXNNNJJJFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>======@@@??????>>><<<:::888777888777666444222111000///...............///////////////////////////////////////...---------------........................------------------------.........---------,,,,,,------------------------//////.........---------........................---------........./////////////////////000111111...000111111111111222444333333333444444555555555;;;???CCCEEEIIIOOOPPPNNNOOOOOOPPPQQQSSSVVVXXXZZZYYYZZZ[[[YYYWWWXXX[[[^^^^^^^^^^^^^^^]]]]]]\\\\\\mmmbbb^^^[[[cccppp~~~wwwtttpppnnnpppuuu}}}wwwppphhhcccYYYUUUNNNIIIFFFDDDBBB@@@@@@??????>>>===>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDHHHRRR^^^ooojjjQQQCCC???;;;888777666555444333333333333222222222222333222111111000000111111222111111000000000000000//////000000//////...---222222111111000000//////////////////............////////////////////////000000//////000111111222444666888999:::;;;===???AAABBBDDDFFFHHHJJJKKKKKKOOOOOOOOONNNNNNRRRZZZ```kkkpppttttttsssoooeee\\\VVVTTTWWWbbbnnnzzzwwwjjjbbbZZZXXX[[[```hhhooovvv{{{tttbbbRRRJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>===============;;;:::999888888888666555333222111000........................//////////////////////////////...------------...........................------------------------//////............------------------------------...............---------........................------.........////////////////////////000111111...///111111000000222333444333222222333555777999>>>BBBEEEFFFJJJPPPRRRPPPPPPPPPQQQSSSUUUWWWYYY[[[YYYZZZ[[[ZZZYYYZZZ\\\^^^^^^^^^^^^^^^^^^]]]]]]\\\{{{eee[[[YYYXXX]]]gggvvv{{{xxxsssnnnnnnpppyyy|||wwwpppiiidddZZZVVVPPPJJJGGGEEEBBB@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFDDDFFFNNNZZZlllpppTTTEEEAAA<<<999777666555444333333333333222222222222333222111111000000111111333222000/////////000111000000000000000///......111111111000000/////////111111111111000000000000///////////////000000000000000000000111111222333666888:::;;;;;;<<<>>>???DDDEEEGGGIIIKKKLLLMMMMMMPPPPPPOOONNNOOOWWWccclllwwwtttpppjjjddd^^^VVVQQQTTTWWW```ooouuujjjccc```]]]]]]```gggqqqzzz{{{gggVVVMMMJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<;;;:::999999888888777666555333222111/////////...............///////////////////////////......---------..................................................................------------------------------------............................................................///////////////////////////000000111---///000000000000111333666555444333555888<<>>>>>>>>===>>>???@@@@@@BBBBBBCCCDDDFFFEEEGGGMMMXXXlll|||}}}www[[[HHHCCC>>>999888777666555444444444333333333222222333222111111000000111111333222000/////////000111000000000000000//////...000///////////////......000000000000111111111111////////////000000111111000000000111111222444444666888:::;;;;;;<<<>>>@@@FFFGGGIIIKKKLLLMMMNNNNNNMMMNNNOOORRRYYYeeeuuuyyyjjj^^^VVVRRRQQQRRRUUU\\\jjj{{{{{{ooogggaaa___ZZZ___fffnnnwww}}}mmm___XXXNNNMMMJJJHHHFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???;;;;;;<<<<<<;;;::::::999888888888888666555333222000000/////////.........////////////////////////......---------......///................................................,,,,,,,,,,,,,,,,,,,,,------------------------------....................................................../////////000000///////////////000000111...///111111000000222333777555444444777;;;@@@CCCCCCFFFHHHGGGIIIOOOQQQOOOQQQRRRTTTVVVXXXYYY[[[[[[YYYYYY[[[]]]_________^^^]]]^^^^^^___^^^\\\[[[YYYppp___YYYYYY[[[cccrrr}}}tttvvv{{{xxxoookkklllooo|||zzzrrrjjjddd\\\XXXSSSNNNJJJFFFCCC@@@>>>????????????>>>======>>>???@@@@@@BBBBBBCCCDDDFFFEEEGGGMMMWWWiii~~~{{{aaaJJJEEE???:::888777666666666666555555444444333333333222111111000000111111222111111000000000000000000000111111000000///...////////////........................////////////...//////000000111111222000000111111222333555555777999;;;<<<===>>>@@@BBBGGGHHHJJJLLLMMMNNNOOOOOOKKKNNNTTT^^^kkkyyyrrr___RRRLLLKKKQQQXXX]]]hhhxxxsssgggaaa``````aaabbblllwww}}}rrriiieeeZZZWWWSSSNNNJJJHHHGGGGGGCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<<<<;;;:::999888999999999888666444333222111111000000/////////////////////////////////...------------...//////................................................+++++++++,,,,,,,,,,,,------------------------------------............................................./////////000000000///////////////000111111///000222222111111333444555444333444888<<>>??????@@@???>>>===<<<>>>???@@@@@@BBBBBBCCCDDDCCCCCCFFFKKKRRRbbb|||{{{eeeLLLGGG@@@;;;888777777666888777777666555555444444333222111111000000111111111111111111111000//////000111111111111000//////////////////////////////---........./////////000...//////000111111222222111111111222333444555666888:::<<<>>>???@@@CCCEEEHHHIIIKKKLLLMMMNNNOOOOOOLLLRRR]]]lll{{{pppbbbSSSMMMLLLPPPZZZdddlllyyy{{{yyyqqqjjjaaa]]]___eeejjjmmmwwwzzztttrrrnnnjjjccc[[[TTTOOOMMMKKKFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<;;;:::999888999::::::999777555444333333222222111000000///////////////////////////---------------...//////................................................,,,,,,,,,,,,------......---------------------------------.........//////.........................../////////000000000000///////////////000111111000111333333222222444555555444555777;;;@@@DDDGGGHHHKKKKKKIIIKKKPPPRRRPPPPPPQQQTTTVVVXXXZZZZZZZZZXXXYYY[[[___cccdddaaa^^^]]]^^^^^^^^^\\\XXXUUUSSS{{{nnnjjjppp}}}yyynnngggiiinnnzzzzzzpppkkkllllllyyyxxxnnnfff]]]YYYTTTPPPLLLHHHCCC@@@>>>??????@@@@@@>>>===<<<>>>???@@@AAABBBCCCCCCDDDAAAAAADDDHHHNNN\\\tttzzzfffMMMHHH@@@;;;888777777666999888888777666555555555333222222111000111111111000111222222222111///...111111111111111000//////000000000000000111111111///000000000111111222222...//////000111222222222111111111222333444666777999;;;>>>???AAACCCEEEHHHHHHIIIKKKLLLNNNNNNOOOOOOPPPWWWddduuuyyyooobbbWWWOOOQQQWWW^^^iiiuuuwww{{{qqqkkkiiibbb___\\\___gggrrr{{{zzzrrrhhh^^^WWWSSSQQQJJJJJJIIIHHHGGGFFFEEEEEE?????????>>>===;;;:::999999999:::;;;:::888666444444444333333222111000000////////////////////////---------------...///000........................////////////////////////---------.........//////---------------------------------.........//////........................////////////000000000000///////////////000111111000222333333333333444666666777888;;;???DDDHHHJJJKKKMMMMMMKKKLLLQQQSSSQQQOOOQQQTTTVVVXXXYYYZZZZZZXXXYYY[[[```dddeeebbb___]]]^^^^^^]]][[[WWWSSSPPP}}}}}}rrrmmmrrrzzzzzztttmmmhhhmmmrrrvvvlllfff^^^[[[UUUPPPLLLHHHDDDAAA@@@???>>>======<<<<<<<<<@@@????????????AAABBBCCCCCCCCCFFFHHHKKKVVVllljjjTTTJJJAAA>>><<<888555555222333555555555444333222000111333444555555444333000000//////.........---222111111111000000//////000000000000000000000000111111000000//////..................///111222222222333333444666888999::::::<<>>===<<<;;;::::::999999999888999999::::::888777666444333222111111000/////////............////////////............---------.........//////,,,---------.../////////..................------------------------------+++,,,---////////////...///......---------......////////////////////////////////////000000000000000111111000//////111222666666888<<>>======<<<<<<<<>>>>>???@@@AAABBBBBBCCCEEEGGGIIITTTiii}}}oooVVVKKKAAA>>><<<888666666666666555555444333222111111222333444444444333222111111000000000/////////111111111111000000000///000000000000000000000000111111000000///////////////////////////000111222222333333444666888:::;;;;;;>>>@@@BBBDDDGGGJJJMMMNNNPPPQQQOOOMMMOOOWWW^^^kkkqqqxxxxxxqqqeee[[[VVVSSS\\\hhhrrryyyzzzllleeecccbbbbbbdddhhhqqq|||uuuggg]]]WWWOOOJJJHHHGGGEEEDDDBBBAAA@@@???===<<<;;;:::::::::999999999999::::::888777666444333222111111000000/////////.........////////////............---------.........//////---------.......................................------------------------+++,,,---////////////...///......------.........////////////////////////////////////000000000111111222333222000000222444888999:::>>>DDDIIILLLNNNOOOQQQRRRRRRQQQQQQRRRSSSVVVVVVXXXXXXXXXWWWUUUTTTPPPSSSXXX\\\______^^^]]]\\\[[[ZZZYYYWWWTTTPPPMMMxxxqqqjjjfffhhhlllzzz}}}uuummmiii___[[[VVVQQQMMMHHHDDDAAA@@@???>>>======<<<<<<<<<============>>>???@@@AAABBBBBBDDDFFFHHHRRRhhh{{{uuuYYYMMMBBB>>>===999666666999888666444333222111111333333333444333333222111222222111111111111000000111111111111000000000000000000000000000000000000111000000000000/////////111000000000000000111111222333333555777999:::;;;===???BBBEEEFFFIIILLLOOOOOORRRSSSPPPNNNTTTaaalllxxxxxxtttkkk```XXXWWWYYY___jjj{{{yyyjjj```\\\^^^cccgggrrrwwwzzz|||jjjaaaVVVMMMJJJHHHGGGFFFEEEEEECCCBBB@@@>>><<<<<<;;;::::::999999:::::::::999888666555333222222222000000000/////////......////////////............---------..............................---------........................------------------------+++,,,---...///////////////......---......///////////////////////////////////////000000000111111333444444333222222333555:::;;;>>>BBBFFFJJJNNNOOOQQQRRRSSSRRRPPPOOOPPPQQQWWWXXXXXXXXXXXXWWWVVVVVVTTTUUUXXXZZZ\\\\\\\\\\\\[[[[[[YYYVVVTTTQQQOOOMMMwwwqqqjjjfffeeeiiiuuu{{{tttnnnkkk```\\\VVVQQQMMMHHHDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBDDDFFFJJJUUUjjj~~~yyy^^^PPPCCC???>>>:::777777999888666444333222333333444444444333222111000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000222222111000000000111111333333444666888:::<<<===>>>AAADDDFFFHHHJJJMMMOOOLLLNNNPPPPPPSSS[[[gggqqqsssoooggg\\\UUUWWWaaakkkyyyqqqjjj```YYYZZZbbblllsss|||vvvjjj[[[QQQLLLLLLKKKIIIIIIHHHGGGEEEBBB@@@???>>><<<;;;;;;::::::::::::;;;999888777555444333333222000000000////////////...////////////..................................../////////...---------,,,---------...............------------------------,,,,,,---....../////////...............//////000//////////////////////////////000000000111111111222333444333222222444555:::===AAAEEEHHHKKKNNNPPPQQQRRRRRRQQQOOONNNNNNOOOXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZXXXTTTQQQOOOOOOOOOxxxrrrkkkgggdddfffppp{{{tttooolllaaa]]]WWWRRRMMMHHHDDDAAA@@@???>>>===<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????AAABBBEEEHHHLLLXXXnnncccTTTEEE???>>><<<999777777666555444333444555666555444333222111000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111333222222111111111111222444555666777999<<<>>>???@@@BBBFFFHHHIIIJJJLLLMMMJJJJJJLLLRRRZZZccciiilllccc___YYYTTTUUUaaassszzznnn___]]]ZZZ[[[bbbnnn|||qqq```TTTPPPPPPOOOMMMKKKKKKIIIGGGEEECCCAAA@@@===<<<<<<;;;::::::;;;;;;:::999888666555444333333111000000000////////////////////////.................................---/////////...---------,,,---------.........//////------------------------,,,,,,------...//////000...............///000111000000000000000000000000000000000000111111111111000222333222222222444666:::???DDDHHHIIIKKKMMMOOOPPPQQQRRRPPPNNNMMMNNNOOOXXXWWWWWWVVVWWWXXXYYYZZZ]]]\\\[[[ZZZYYYZZZ[[[\\\ZZZYYYWWWSSSPPPOOORRRTTT{{{tttmmmhhheeeeeelll|||{{{uuuooolllaaa]]]XXXRRRMMMIIIDDDAAA@@@???>>>======<<<<<<<<<;;;<<<===>>>?????????>>>AAABBBEEEHHHLLLXXXnnngggWWWFFF@@@???===:::888666555555555555555666666555444333111000000000000/////////000000000000111000000000000111111111111000000000000000000000000000000000111111111111222333222222222222222333333666666888999<<<>>>@@@BBBBBBEEEHHHJJJJJJJJJKKKLLLKKKKKKNNNVVV___ddddddbbbVVVTTTSSSUUU___qqqyyyhhh___SSSWWW\\\eeeqqqxxxeeeXXXUUUUUUSSSQQQLLLLLLJJJHHHFFFEEECCCCCC>>>===<<<<<<;;;;;;;;;;;;;;;:::888777555444444444111111000000000/////////////////////...........................---------...............---------,,,,,,------.../////////------------------------------,,,------...000000............///000111111000000000000000000000000000000000111111111222222...000222222222444666999;;;AAAGGGKKKKKKLLLMMMPPPOOOQQQRRRQQQPPPPPPQQQRRRVVVUUUUUUTTTVVVXXX[[[]]]^^^]]]\\\ZZZZZZZZZ[[[[[[XXXXXXWWWSSSPPPQQQWWW\\\wwwnnngggfffeeejjjxxx|||uuuoookkkbbb^^^XXXRRRNNNIIIDDD@@@@@@???>>>======<<<<<<<<<;;;<<<>>>???@@@?????????AAAAAACCCFFFIIITTTiii}}}kkkYYYGGG@@@@@@>>>:::888666666666666666555444444444333222000000000111111000000000111111111222222///000000000111111111111000000000000000000000000000000111111111222222222222222222222222333444555888888999;;;>>>@@@CCCDDDFFFIIILLLMMMLLLKKKKKKKKKLLLNNNRRRWWWZZZ[[[XXXUUUOOOOOOSSS^^^oooxxxiii^^^ZZZXXX___jjjvvvlll^^^ZZZYYYVVVRRRLLLLLLKKKIIIHHHFFFEEEEEE???>>>===<<<;;;;;;;;;;;;;;;:::999777666555444444111111111000000000//////////////////............//////.........------------------...............,,,,,,------...//////000------------------------------,,,,,,---...000111............///000111222000000000000000000000000000000111111111222222222...///222333444666:::<<<===CCCKKKNNNNNNMMMOOOQQQPPPQQQSSSTTTTTTTTTVVVXXXTTTSSSRRRRRRUUUXXX\\\___]]]]]][[[ZZZYYYYYYYYYZZZWWWWWWVVVSSSQQQTTT\\\cccyyynnnggggggeeeiiiuuu}}}vvvoookkkbbb^^^XXXSSSNNNIIIDDD@@@@@@???>>>======<<<<<<<<<;;;<<<>>>@@@@@@@@@??????AAAAAABBBDDDFFFOOOdddwwwmmmZZZGGG@@@@@@>>>;;;999888888888888666444222111333222111000000000111222111111111222222333333333//////000000111111111222000000000000000000000000000000111111222222222222111111111222333444555666999999;;;===???BBBDDDFFFIIILLLNNNOOONNNLLLLLLLLLLLLPPPTTTUUUSSSOOOMMMMMMLLLNNNUUUfff{{{zzzsssoooiii___ZZZ[[[dddmmmzzzpppbbb]]][[[WWWSSSLLLKKKJJJIIIHHHGGGFFFFFF??????>>><<<<<<;;;;;;;;;<<<;;;999777666555555555111111111111000000000000000/////////............//////.........---------,,,------....../////////,,,,,,------...///000000------------------------------,,,,,,---...000111............///000222222000000000000000000000000000111111111111222222222...000222444666888<<>>EEEMMMQQQPPPOOOPPPRRRPPPRRRUUUVVVWWWXXXZZZ\\\SSSRRRQQQQQQTTTXXX]]]```\\\[[[ZZZYYYYYYXXXXXXXXXVVVWWWVVVSSSRRRVVV```hhhzzzqqqkkkmmmiiiiiirrryyyqqqjjjccc___YYYRRRLLLGGGDDDBBB>>>>>>===<<<<<<<<<<<<<<>><<<:::999555555444333333333333444333333333333333333333333444333222000///.........000000111111111222222222000000000000000000000000111111000000000000111111111222333333333444666888:::;;;===@@@BBBEEEGGGHHHJJJNNNPPPNNNMMMPPPPPPNNN[[[RRRLLLLLLLLLJJJIIIIIINNNZZZiiixxx|||zzzmmmccccccaaa[[[]]]eeesssxxxjjjbbb]]]WWWRRRMMMMMMNNNPPPPPPMMMIIIFFFGGGEEEAAA>>><<<<<<<<<======<<<:::777666666666666444333333222111111222222111000000///...---------............/////////000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000////////////000000000000000000000000111222333444222333555555555777;;;===BBBGGGMMMQQQSSSRRRRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYRRRQQQPPPQQQUUUXXX[[[[[[\\\]]]^^^]]][[[YYYYYYYYYUUUZZZVVVSSSVVVXXXcccwww|||tttnnnlllggggggnnnzzz|||wwwoooiiiddd```ZZZRRRKKKFFFCCCBBB>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@AAACCCDDDHHHVVVdddssssss```LLLBBB???<<<999888666666555444444444444555333333333333333333333333222222111000000000111111000000111111111222222222111111111111111111111111111111000000000000111111111222444444444555777999;;;<<<>>>@@@CCCEEEGGGHHHJJJNNNOOOLLLKKKPPPUUUWWWZZZSSSLLLHHHEEEEEEIIIPPP]]]ggguuuvvvmmmjjj___ZZZ^^^bbbccckkkvvv~~~rrriiibbb[[[VVVOOOMMMLLLNNNPPPPPPMMMJJJIIIFFFBBB>>><<<;;;;;;<<<<<<;;;:::999888777777777444444333222111111111111111000000///......------........./////////000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000////////////000000000000000000000000111222333444333444555666666888<<<>>>DDDHHHNNNRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYUUUSSSRRRSSSVVVYYY[[[[[[XXXYYYZZZZZZXXXWWWWWWXXXSSSYYYWWWTTTYYY^^^nnn}}}uuuppplllfffccchhhsss~~~zzzvvvpppkkkdddaaaZZZRRRKKKFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAA@@@AAABBBAAADDDOOO[[[mmmwwwcccNNNDDD@@@<<<999777777777666555555555555666222222222222222222222222111111111111111222333444111111111111111222222222111111111111111111111111111111000000000000111111111333444555555666999;;;===>>>@@@BBBDDDFFFHHHIIIJJJNNNNNNKKKMMMVVV___ccc[[[TTTLLLFFFCCCFFFRRR___qqqxxxvvvhhh___\\\VVVVVV```iiiqqq~~~tttjjjbbb]]]TTTPPPMMMNNNSSSVVVUUURRROOOLLLGGGBBB>>><<<<<<<<<:::::::::::::::999888888555444333222111111000111111000000//////......---....../////////000000000000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000000000000000////////////000000000000111000000111111222333444333444666777888:::===@@@FFFJJJOOORRRSSSRRRQQQQQQSSSTTTUUUWWWYYYZZZZZZZZZXXXVVVUUUUUUXXXZZZ[[[[[[VVVWWWXXXWWWVVVUUUVVVWWWTTTZZZXXXYYYcccnnn}}}uuupppllleeeaaaccclllzzz{{{wwwrrrnnneeeaaaZZZRRRKKKFFFBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>?????????AAA@@@@@@AAAAAACCCKKKUUUggg|||wwwdddOOODDDAAA===999888777666666555555555555555111111111111111111111111222222111111222222333444111111111111111111111111111111111111111111111111222111111000000111111222222333555666666888;;;===@@@@@@BBBDDDEEEGGGIIIIIIJJJKKKLLLNNNVVVcccjjjjjjZZZRRRKKKHHHKKKTTTdddsssyyykkk___ZZZXXXXXX___lllwwwtttkkkggg^^^XXXSSSSSSWWW[[[ZZZXXXUUURRRMMMGGGCCC@@@>>>>>>999:::;;;<<<<<<;;;:::999666555444222111000000000000000000000//////.........////////////000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////000000000000111111111111222333444444444555777888999<<<@@@CCCIIIMMMQQQSSSSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[YYYWWWXXXYYY[[[[[[ZZZWWWXXXYYYWWWUUUUUUUUUWWWVVVZZZYYYaaauuuyyyuuuyyyxxxrrrmmmfff```aaaggguuu{{{wwwrrrnnnddd```ZZZRRRKKKFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<======>>>??????@@@AAAAAA@@@>>>???BBBCCCDDDJJJQQQbbbvvvvvvcccNNNDDDAAA===:::999666555444444333333444444111111111111111111111111444333222222111111222222111111111111111111111111111111111111111111111111222222111111111111222222222444666777888:::===???BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLTTTcccppppppjjjVVVOOOKKKQQQ\\\jjjxxxyyylll___YYYYYYZZZ```lll{{{xxxtttkkkeee^^^[[[\\\]]][[[YYYYYYVVVRRRLLLGGGBBB???===999:::<<<======<<<;;;;;;888777555444222111000000000000000000000/////////////////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222333444555555666888:::;;;>>>BBBEEEKKKNNNRRRTTTSSSSSSRRRSSSTTTTTTVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXYYYXXXVVVSSSRRRSSSTTTWWW[[[]]]mmmzzzssskkkfffbbbdddnnnyyy~~~wwwmmmfff```___dddppp}}}zzzvvvppplllccc___YYYRRRLLLGGGDDDBBB>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB???===???CCCDDDDDDHHHNNN\\\pppvvvcccOOODDDAAA>>>;;;999555555444333333333333333222222222222222222222222444333222111111111111111222222222111111111111111222222222222222222222222222222111111111111222222222444777888999<<>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???===???CCCDDDCCCEEEIIIWWWjjjzzzgggQQQFFFBBB>>>:::999666666555444444444444444333333333333333333333333111111000000000111222222222222222111111111000000222222222222222222222222333222222111111222222333333555777999:::===@@@CCCGGGGGGHHHIIIJJJJJJKKKKKKLLLSSSZZZaaahhhlllggg___TTTZZZhhh{{{|||iiiaaa[[[YYY```lllnnnyyysssggg___\\\\\\\\\[[[XXXRRRJJJCCC>>>>>>>>>======<<<============;;;999777555333222222000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222222222222333444555555666888:::<<<>>>BBBFFFJJJMMMOOOSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWYYYYYYXXXVVVSSSSSSSSSQQQPPPQQQSSSVVV]]]oooXXXZZZ]]]```dddlllvvv~~~~~~vvviii]]]WWWUUUUUUXXX\\\eeeuuuyyyjjjddd^^^\\\___jjj}}}xxxqqqlllaaa]]]XXXRRRLLLHHHFFFEEE>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@>>>???BBBCCCAAABBBEEESSSggg~~~jjjTTTHHHCCC>>>:::888777777666555555555555555333333333333333333333333.........///000222333444222222222222111111000000222222222222222222222222333222222111111222222333333555888999;;;>>>AAADDDHHHHHHIIIIIIJJJKKKKKKLLLNNNXXXaaaddddddccc```[[[YYYeee{{{nnn___\\\]]]```mmm|||~~~oooeeebbb___```aaa___YYYPPPGGGBBB@@@???===<<<<<<<<<===>>>>>>===;;;888666444333222000000000000000111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222333444555555666888;;;===???CCCGGGKKKMMMOOOSSSTTTUUUUUUVVVXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVUUUWWWXXXYYYWWWVVVRRRSSSSSSSSSSSSTTTXXX[[[ccc|||JJJJJJKKKOOOVVV___hhhmmmyyyzzzyyysssmmmeee]]]WWWTTTSSSVVV\\\cccoooyyymmmfff___]]]aaajjjyyy}}}xxxqqqkkk___\\\WWWSSSOOOJJJEEEBBBBBB@@@???>>>======>>>>>>=========>>>??????@@@@@@>>>???AAAAAAAAABBBEEEGGGSSS```{{{sss\\\JJJBBB@@@===:::888888777777666666555555222222222222222222333333222222222222222111000///333222222111111222222333333333333333333333333333111111111111222333444444777777888;;;>>>BBBEEEGGGJJJIIIHHHHHHIIIKKKMMMNNNZZZ[[[^^^^^^XXXRRRTTT[[[ddd{{{xxxjjjbbb[[[]]]iiiwwwxxxeee___cccdddbbb```\\\WWWOOOHHHCCC???;;;:::<<<>>>>>>===???>>>;;;999666444333222222111111000000000000000//////000000111111222222111111000///////////////............////////////000000////////////000000000000000000111111111111000000000000000000000000111111111000000000000000111222333222111111333555;;;<<<===???AAAEEEJJJNNNRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTOOOPPPWWWWWWSSSYYYeee}}}IIIHHHIIIKKKQQQXXX___dddkkkjjjgggaaa\\\WWWSSSPPPPPPQQQVVV```kkkzzz{{{qqqiii```]]]^^^fffuuu|||vvvooojjj```]]]XXXTTTOOOKKKFFFCCCAAA@@@>>>===<<<<<<===============>>>??????@@@@@@???@@@AAAAAAAAABBBEEEGGGQQQ^^^xxxwww^^^LLLCCC@@@<<<999888888777777666666555555444444444333333333333333111111111111111111000///333222222111111222222333333333333333333333333333222111111222222333444555888999:::<<<@@@CCCFFFHHHIIIJJJKKKKKKKKKMMMQQQUUU]]]\\\[[[XXXQQQNNNVVVaaauuuyyyiiiddd___\\\bbbooo~~~nnnfffccccccbbb```___[[[TTTNNNKKKFFFAAA>>>>>>>>>>>>>>>@@@>>><<<:::777555444333222222111000000000000000000000000000000111111111111111000////////////////////////000000000000111000000////////////000000000000000000111111111111000000000000000000000000222222222111111111111111222333444333222333444666:::<<>><<<;;;<<<<<<============>>>??????@@@@@@@@@AAABBBBBBAAABBBDDDFFFNNN\\\uuu{{{bbbNNNDDD@@@<<<999888888777777666666555555666666555555444444333333000111222222222222222222333222222111111222222333333333333333333333333333222222222222333444555666:::;;;<<>>;;;999777555555222222111000000000000111111111111111000000000000111111000////////////000000000000000111111111111000000////////////000000000000000000111111111111////////////////////////222222222222222222222222222333444444333444666888:::===AAACCCEEEGGGIIIKKKRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXVVVWWWWWWWWWVVVTTTRRRQQQLLLKKKPPPXXX\\\aaapppCCCCCCDDDGGGKKKPPPUUUXXXVVVQQQLLLIIIHHHHHHLLLPPPUUUZZZdddrrryyynnnbbb[[[YYY^^^kkkxxx}}}wwwoooiiiddd```[[[VVVRRRMMMHHHDDD@@@???===<<<;;;;;;<<<<<<=========>>>??????@@@@@@@@@AAABBBBBBBBBBBBDDDFFFNNN]]]vvv}}}cccOOOEEEAAA===:::888888777777666666555555777666666555444333222222222222333444444555444444333222222111111222222333333333333333333333333333333222333333444555666777;;;<<<>>>@@@CCCFFFHHHIIIJJJIIIJJJMMMQQQVVVYYY[[[TTTPPPKKKHHHJJJYYYtttzzziii^^^ZZZ[[[XXX]]]hhhuuuwwwkkkgggeeehhhjjjgggbbb^^^ZZZTTTLLLDDD???>>>>>>???AAA@@@???===;;;999777666333222111111000000111111222222111111000000//////222111000000//////000000//////000000000111111111000000////////////000000///000000000111111111111////////////////////////111111111222222222222222111222333444444555888:::;;;???CCCFFFGGGHHHIIIJJJPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTQQQOOOMMMIIIJJJPPPXXX```mmmEEEEEEFFFHHHJJJNNNQQQSSSRRRLLLIIIJJJKKKJJJNNNUUUZZZcccpppyyyooobbb[[[XXX]]]iiiuuuyyyqqqkkkeeeaaa\\\WWWRRRMMMHHHEEE@@@???===<<<;;;;;;<<<<<<=========>>>??????@@@@@@@@@AAACCCBBBBBBCCCEEEGGGQQQbbbzzzeeePPPFFFBBB>>>;;;888888777777666666555555666555555444333222222111111111222333444444444333333222222111111222222333333333333333333333333333333333333444555777888999;;;<<<>>>AAADDDFFFHHHHHHLLLIIIGGGLLLSSSXXXWWWSSSJJJFFFDDDHHHRRReeewwwhhh]]]XXXYYY]]]^^^fffsssooogggdddhhhlllhhhdddbbb]]]XXXOOOGGG@@@>>>>>>@@@@@@@@@???>>><<<:::888666333222222111111111111111222222111111000000//////222222111000000000000000........./////////000000000000////////////000000///000000000111111111111000000000000000000000000000000000000111111222222///111333444444666999;;;===AAAEEEHHHIIIIIIJJJJJJNNNOOOOOOQQQRRRSSSTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXVVVSSSOOOLLLJJJLLLOOOVVV```mmmHHHIIIJJJKKKMMMOOOPPPQQQQQQKKKHHHMMMNNNMMMQQQYYYaaannnzzzpppddd\\\YYY\\\gggrrr{{{sssnnneeebbb\\\WWWRRRMMMHHHDDD@@@???>>><<<;;;<<<<<<============>>>??????@@@@@@???AAABBBCCCCCCDDDFFFIIIVVViiiiiiSSSHHHCCC???<<<888888777777666666555555555555444444333333222222///000111111111111111000333222222111111222222333333333333333333333333333444444444555666888999:::<<<===@@@BBBEEEGGGHHHHHHMMMKKKJJJNNNTTTUUUPPPKKKEEECCCFFFQQQ```tttuuufff[[[VVVVVV\\\bbbmmmtttqqqfffbbbhhhmmmjjjffffffbbb^^^VVVLLLCCC??????@@@???@@@??????===:::888666333333222111111111111222111111111111000000000000222222111000000000000111............////////////000000////////////000000000000000000111111111111000000000000000000000000/////////000111111222222///111333555666888<<<>>>@@@CCCGGGIIIJJJJJJJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTXXXXXXXXXYYYYYYXXXXXXXXXZZZXXXWWWTTTQQQOOOMMMMMMNNNSSS\\\kkk~~~JJJKKKNNNRRRUUUXXXZZZ\\\YYYPPPMMMRRRSSSRRRXXXbbbooo|||rrrggg___ZZZ[[[dddnnn{{{tttoooeeebbb\\\WWWRRRMMMGGGDDDAAA@@@>>>===<<<<<<===============>>>??????@@@@@@>>>@@@BBBCCCCCCEEEHHHJJJZZZnnnoooWWWJJJDDD???;;;888888777777666666555555555555555444444444444444222222222222222222111000333222222111111222222333333333333333333333333333444444555666777999:::;;;>>>???BBBEEEGGGHHHIIIIIILLLOOORRRTTTRRRMMMIIIFFFEEEEEENNNaaavvvttthhh\\\VVVUUUYYYeeeqqqtttgggccclllssspppmmmooojjjggg___TTTIIIBBB???@@@>>>?????????===:::888666444333222222111111222222000000000000000111111111333222111111000000111111...////////////000000000000000////////////000000000000000000111111111111222222222222222222222222//////000111111222333333111333666777999;;;???BBBBBBEEEHHHIIIJJJJJJKKKLLLOOOOOOPPPQQQSSSTTTUUUVVVXXXYYYYYYZZZZZZYYYYYYXXXXXXVVVTTTRRRQQQQQQRRRRRRRRR[[[jjjIIILLLQQQXXX^^^dddhhhjjjcccYYYTTTXXXYYYYYYaaammm}}}~~~tttiiiaaa[[[ZZZaaajjj{{{tttoooeeeaaa\\\WWWRRRLLLGGGCCCBBBAAA???>>>======>>>>>>=========>>>??????@@@@@@===???AAABBBDDDFFFIIIKKK]]]qqqttt[[[LLLDDD>>>:::888888888777666666555555555555555666666666666666666666666666555444333333333222222222222222222333333333333333333333333333444444555666777999;;;<<>>>>>???>>>===:::777666444333222222111111222222//////000000111111222222333222111111000111111111000000000000111111111111000000////////////000000000000000000111111111111222222222222222222222222000000111222333333444444333555777999;;;>>>BBBEEEDDDFFFHHHIIIIIIJJJLLLMMMPPPQQQRRRSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYUUUTTTRRRQQQQQQSSSUUUWWW\\\hhh{{{PPPVVV]]]dddmmmwwwzzzxxxooocccWWWVVV[[[cccnnnvvvzzznnncccZZZVVV\\\dddzzz{{{uuunnnfffbbb\\\WWWRRRMMMHHHEEE???>>><<<;;;::::::;;;;;;<<<<<<======>>>>>>??????@@@>>>>>>CCCEEEEEEHHHMMMWWWvvvbbbNNNDDD???>>>999999888777666555444333333333333333333333333333444444555555444222111///555333111222444555333111222222333333333333444444222333444555666888;;;>>>DDDAAACCCHHHHHHFFFHHHNNNSSSVVVXXXUUUMMMGGGDDDEEEIIIVVVjjj~~~yyyhhhbbbZZZUUU[[[cccmmm{{{zzzvvvrrruuuzzz}}}{{{wwwuuussslllaaaSSSHHHBBB@@@>>>======??????>>>:::888666555444333222222111222333222000//////000222333111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111333444444333222111222444444666999;;;===@@@DDDGGGFFFGGGIIIIIIJJJLLLOOORRRUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWYYYZZZ\\\\\\]]]]]]\\\TTTOOOQQQTTTVVVXXX[[[bbbxxxSSS]]]hhhrrr|||ssshhh___^^^eeeooo{{{zzznnndddZZZVVV[[[cccttt|||vvvnnnfffbbb\\\WWWRRRMMMHHHEEE@@@???===<<<;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@>>>???CCCEEEEEEIIINNNXXXvvveeeOOODDD???>>>;;;::::::999777666666555666666666666666666666666333444444444333222111111555333111222444555333111333333444444444555555555333444555666666888<<>>>>>===>>>>>>===:::888888777666444333222222222333222111000000111222333222222222111111111111111////////////////////////000000000000000000000000222111111111000000000000000000000000111111111111333444444333222111333555555777:::<<<>>>AAADDDGGGGGGHHHIIIJJJJJJLLLOOORRRTTTSSSSSSRRRRRRSSSUUUVVVWWWWWWYYYZZZ[[[\\\\\\\\\VVVSSSSSSVVVXXXXXX\\\aaazzzXXXeeevvvuuullldddeeelllyyy{{{nnnddd[[[VVVZZZaaammm|||}}}vvvooofffbbb\\\WWWRRRMMMHHHEEEAAA@@@>>>===<<<<<<======<<<<<<======>>>>>>?????????>>>???CCCEEEEEEJJJPPP[[[wwwjjjRRRDDD???>>><<<<<<;;;:::999888888777777777777777777777777777333333222222111222222222444333222222444444333222444555555555555666666666444555666777888:::>>>AAADDDGGGKKKNNNKKKIIIMMMTTT______[[[SSSJJJJJJQQQYYYpppxxxkkk]]]UUUTTTXXXcccqqq|||zzzvvvyyy}}}|||{{{uuukkk^^^QQQGGGCCC@@@>>>=========<<<:::888:::999777555444333222222222222222222222222222222222222222222111111000000000000000000000000000000000000000000000000000000111111111111111000000000000000000111111111222222333444444333222222444555666999<<<>>>@@@BBBEEEHHHGGGIIIJJJKKKKKKMMMOOORRRRRRRRRQQQQQQQQQRRRTTTUUUWWWWWWYYYZZZ[[[[[[[[[[[[QQQSSSWWW[[[ZZZ[[[dddooo```ooovvvlllllltttzzzmmmcccZZZUUUXXX]]]hhhxxx~~~wwwooofffbbb\\\WWWRRRMMMHHHEEE@@@???>>><<<<<<<<<<<<===<<<<<<======>>>>>>?????????>>>@@@DDDEEEEEEKKKSSS```yyypppWWWGGG@@@???<<<;;;;;;:::999999888888444444444444444444444444333222111000000111333444333333333333333333333333444444555555555666666666555777888999:::<<<@@@CCCCCCFFFJJJKKKJJJKKKRRRZZZccc___XXXNNNJJJQQQbbbpppvvvaaaWWWUUUXXXbbbrrr{{{}}}~~~yyypppdddWWWLLLEEEBBB@@@>>>======<<<:::888;;;:::888555444222111111111222222333333222222111333333222222111000000000222222222222222222222222000000000000000000000000111111111111111111111111000000111111111222222222222333444333333333555777888;;;>>>@@@BBBDDDGGGIIIHHHJJJLLLLLLMMMNNNPPPRRRQQQPPPPPPOOOPPPQQQSSSTTTWWWXXXXXXYYYZZZZZZZZZZZZPPPSSSXXX[[[[[[bbbtttkkkzzzzzzyyyyyylllaaaYYYTTTUUUYYYeeevvv~~~wwwooofffbbb\\\WWWRRRMMMHHHEEE???>>><<<;;;::::::;;;<<<<<<<<<======>>>>>>??????>>>>>>AAADDDDDDEEEMMMVVVfff}}}uuu[[[IIIBBBAAA::::::999999888888777777333333333333333333333333333222111111111222333444333333333333333333333333333444444444444555555555777888:::;;;<<>><<<;;;::::::;;;;;;<<<<<<======>>>>>>??????>>>???BBBDDDDDDFFFNNNXXXnnnvvv\\\JJJBBBAAA999999888888777777777777555555555555555555555555444444333333222333333333222333444444222222333444333333444444444555555555888:::<<<===>>>AAAEEEHHHIIIMMMOOOPPPTTT]]]dddfff___YYYRRRTTTaaayyynnn```ZZZ\\\```mmm{{{}}}wwwooodddYYYQQQHHHEEEAAA>>>======<<<;;;999888666444333222111111333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222222222111111111222222222222333111222444444444555777999<<>>===;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>???BBBEEEDDDFFFOOOZZZtttttt\\\HHH@@@@@@888888888888777777777777666666666666666666666666555555555555444444333222111333555444222111333555444555555555555666666666999;;;===>>>@@@BBBFFFJJJJJJOOOSSSVVV]]]eeeeeeaaaUUUQQQPPP[[[qqqooo```ZZZ[[[ccclllxxx~~~yyyssskkkaaaZZZKKKGGGBBB???============999888777555444333333333444333222222222222333444000000000111222222333333////////////////////////111111111111111111111111111111111222222333333333111111111222222222333333000222333444444555888:::>>>AAAEEEHHHIIIIIIJJJKKKKKKMMMPPPQQQPPPPPPQQQRRROOOOOONNNOOOPPPRRRSSSUUUXXXXXXXXXXXXXXXWWWVVVUUUWWWUUU[[[kkk~~~oooeee^^^WWWUUUWWWXXXkkk|||tttmmmfffbbb]]]WWWRRRMMMHHHEEEAAA@@@>>>===<<<<<<======<<<<<<======>>>?????????>>>???BBBEEEDDDFFFPPP[[[xxxqqqZZZGGG???>>>999999888888888888888888555555555555555555555555666666777777666444222111111333555444222111333555666666666666777777777777:::<<<>>>???@@@CCCGGGKKKJJJOOOUUUZZZbbbgggbbbYYYRRRPPPTTTeeetttbbbYYYXXX]]]jjjwww{{{vvvooofff```MMMIIICCC???>>>>>>>>>>>>999999777666555555555555555444222111111222444555//////000111222333333444000000000000000000000000111111111111111111111111111111111222222333333333111111222222222333333333000222333444444666888;;;>>>BBBFFFIIIJJJJJJKKKLLLKKKNNNPPPQQQQQQQQQQQQRRROOOOOOOOOOOOPPPRRRTTTUUUXXXXXXXXXXXXWWWVVVUUUUUUUUUUUU^^^uuurrreee___\\\XXXUUU[[[gggyyyyyyrrrnnnfffbbb\\\VVVRRRMMMIIIGGGAAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;<<<===???@@@@@@BBBBBBAAA@@@DDDMMMUUUppp{{{zzzwwwnnn]]]JJJ???>>>:::999777777888999888777555555444444444333333333111222333333111111222333555444444333333333444444444444444555555777888999<<<>>>AAABBBDDDGGGJJJMMMMMMRRRZZZ```dddaaaWWWNNNGGGNNN^^^uuuhhh```WWWUUU]]]mmm|||{{{oooeeeZZZOOOFFFCCCBBB???======;;;;;;:::888777555444444555444333333222222333333222222222222111111000000222222222222222222222222000111111111111222222222222222222222222222222222444444333333222333333333444333333333444777:::;;;AAACCCFFFGGGIIIJJJMMMOOOMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRSSSSSSSSSUUUXXXZZZWWWZZZ[[[XXXVVVWWWYYYZZZWWW^^^mmmwwwhhh___ZZZVVVTTTXXXdddwww{{{tttpppfffbbb\\\VVVRRRNNNJJJGGGAAA@@@>>>===<<<<<<<<<===>>>===<<<<<<<<<===>>>???@@@AAABBBAAAAAADDDLLLSSSgggwww}}}uuusssqqqkkk\\\KKKBBB@@@;;;999777777888999888777555555555555444444444444222333444333222222222444555444444333333444444555444444444555666777888999;;;===@@@BBBCCCEEEIIIKKKNNNSSSYYY\\\\\\WWWOOOIIIKKKVVVjjj{{{lll___YYYTTTWWWcccttt~~~uuulll^^^SSSIIIEEECCC???===>>>;;;;;;:::888777555444444444444333222222222222222222222222222111111111000222222222222222222222222111111111111222222222222222222222222222222222222222222111111111111111222555444444555666999;;;===AAACCCFFFHHHIIIJJJMMMOOONNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUXXXZZZVVVWWWXXXWWWVVVWWWYYYZZZ^^^jjj|||lll___XXXUUUTTTUUUaaattt~~~xxxtttgggccc\\\WWWRRRNNNJJJGGGBBBAAA???===<<<<<<<<<<<<@@@???>>>============>>>???AAABBBAAAAAADDDKKKQQQ[[[iiiuuuzzz|||tttrrrpppkkk]]]MMMCCCBBB;;;:::888777888999888777666666666666555555555555333444555444333333444555555444444444444444555555555555555666777888999:::;;;===AAACCCEEEFFFIIIKKKOOOSSSWWWWWWRRRLLLIIIHHHQQQaaayyyxxxfff\\\UUUSSSUUU___ppp{{{ttteeeZZZNNNHHHCCC???===>>>;;;;;;:::888777666555444444333222222111111222222222222222222111111111111222222222222222222222222111111111111222222222333222222222222222222222222222222111111111111222222555555555666888;;;===???AAADDDFFFHHHIIIJJJMMMOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQSSSUUUUUUUUUVVVXXXZZZWWWVVVVVVWWWXXXYYY[[[]]]jjj~~~~~~~~~mmm___VVVTTTTTTSSS^^^qqq{{{wwwhhhccc]]]WWWSSSOOOKKKHHHCCCAAA???>>><<<<<<<<<<<>>>>>>>>>>>>>>??????AAAAAAAAABBBDDDIIINNNRRR\\\hhhooottt~~~}}}zzzvvvoooaaaOOODDDAAA<<<:::888888999999888777777777777777666666666666444555666555444333444666555444444444444555555666555555666666888999;;;<<<<<>><<<===;;;::::::999777666666555333333222111111111111222222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222444444333333333444555555555555666777999<<<>>>@@@BBBDDDGGGHHHIIIKKKMMMOOOPPPPPPPPPPPPPPPOOONNNMMMQQQTTTVVVWWWWWWWWWXXXYYYYYYVVVUUUWWWYYY[[[___dddyyy~~~}}}mmm___WWWUUUUUUSSS]]]ooo~~~xxxhhhddd^^^XXXTTTPPPKKKIIIDDDBBB@@@>>><<<<<<<<<<<<<<<======>>>???@@@@@@@@@???@@@AAAAAABBBEEEHHHJJJMMMTTT___iiirrr~~~|||ttteeeRRREEEAAA===;;;999888999999888777888888777777777666666666444555666666444444555666444444444444444555666777666666666777999;;;<<<===<<>>===<<<<<<<<<:::;;;===>>>???@@@@@@@@@???@@@@@@AAACCCEEEFFFGGGJJJNNNXXXeeeqqq{{{lllXXXIIICCC>>><<<:::999999999888777777777777777666666666666444555666555444444555666444444444444555666777777666666777888:::<<<>>>???<<<>>>BBBEEEHHHLLLQQQTTTWWWQQQKKKHHHCCCBBBOOO```wwwvvviiiZZZOOOQQQZZZ^^^hhhwwwxxxnnncccXXXMMMBBB>>>???;;;::::::999888888777777555444333333222222333333222222222222333333333333222222222222222222222222222222222222333333333333222222222222222222222222222111111222222333444555222333555888;;;>>>@@@AAADDDFFFHHHIIIJJJKKKMMMOOOOOOOOOPPPOOOOOONNNMMMMMMPPPSSSWWWYYYXXXWWWVVVVVVSSSQQQRRRWWWXXX]]]nnn{{{mmmddd]]]WWWSSSSSSYYYggg|||vvviiieee___YYYUUUQQQMMMJJJEEECCCAAA???===<<<<<<<<<;;;<<<===>>>>>>>>>>>>===??????@@@BBBCCCEEEEEEDDDHHHJJJSSSbbbqqquuu^^^MMMEEE>>><<<:::999999999888777777777666666666555555555333444555555444333444555444444444444555666777888777777888999;;;===???@@@???AAADDDGGGKKKPPPWWW\\\XXXNNNGGGHHHHHHMMM___sss}}}iii___XXXSSSYYYcccllluuu}}}uuukkkaaaTTTGGGBBBBBB;;;::::::999999888888777666555444444333333444444222222222333333333444444222222222222222222222222222222222333333333444444222222222222222222222222111111111222222444555555333444777:::===@@@BBBCCCDDDFFFHHHIIIJJJKKKMMMOOONNNNNNOOOOOOOOONNNNNNMMMNNNRRRWWWYYYXXXVVVTTTTTTQQQPPPUUU[[[]]]eee~~~|||nnnfff___WWWRRRRRRWWWdddxxxuuujjjeee___ZZZUUUQQQMMMJJJEEEDDDAAA???===<<<<<<<<<<<<===>>>>>>>>>===;;;:::??????@@@BBBDDDEEEDDDCCCFFFGGGPPP```ppp|||cccOOOEEE???===:::999999999888777666666666666555555555555333444555444333333444555444444444555555777888888777777888999;;;===???@@@DDDFFFHHHJJJOOOVVV^^^cccVVVKKKEEEJJJPPP[[[pppqqq\\\WWWWWWWWW^^^iiiwwwyyypppfffYYYKKKEEEEEE;;;::::::999999888888888666666555444444444444555222222222333333444444444222222222222222222222222222222333333333444444444222222222222222222222222333333333444555666777888333555888<<>>???@@@???>>>>>>@@@AAA??????@@@AAABBBBBBBBBBBBEEEIIITTTcccssshhhPPPFFF???===<<<<<<<<<:::888666666555555555555444444444555555444444444555555666777777777777777666666666:::999999:::<<>>???BBBDDDEEEFFFGGGJJJKKKMMMMMMNNNKKKLLLNNNOOOPPPQQQQQQQQQTTTVVVWWWWWWUUUSSSRRRRRRRRRXXX^^^cccmmmxxxjjj\\\TTTSSSQQQTTT]]]nnn}}}uuuiiiddd^^^YYYVVVRRRMMMIIIDDDCCCAAA???============<<<>>>???>>>>>>>>>@@@BBB???@@@AAABBBBBBCCCCCCCCCEEEKKKWWWhhhxxxpppUUUHHH???===<<<;;;;;;:::888666777777666666666555555555666555444444444444444555444444555555555555555555999999999:::<<>>===;;;999999999999888555555444444333333444444333333333333333333333333333333222222333333444555222222222222222222222222111222222333333333222222222222222333444555666777777999<<<===>>>@@@BBBDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVUUUSSSRRRRRRRRRUUUYYY```lllxxxjjj[[[SSSQQQNNNQQQYYYiii}}}yyyrrrhhhccc]]]XXXVVVRRRMMMIIIDDDCCCAAA???============;;;===??????>>>???@@@BBB@@@AAAAAABBBCCCCCCDDDDDDFFFLLL[[[mmm}}}wwwYYYIII???>>><<<;;;;;;:::888666888777777777666666666666666555444333333333333333444444444555555666666666999999999:::<<>>999777888999::::::666555555444333333444444333333333333333333333333333333222222333333444555222222222222222222222222222333333333333222222111222222333333444555777888888:::===>>>???@@@BBBDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTTTTRRRQQQRRRSSSXXXXXX```sssyyykkk[[[RRRPPPMMMOOOWWWeeewwwyyyrrrgggbbb\\\XXXVVVRRRMMMIIIDDDCCCAAA???============>>>???AAAAAA??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHMMMZZZlll|||zzzYYYHHH@@@>>>;;;:::::::::888777777777777666666666555555666555444333333222333333555555666777888999999:::888888999;;;===@@@BBBDDDKKKMMMWWWiii{{{}}}nnn]]]SSS```xxxggg___WWWVVVaaaoooxxx}}}}}}ooo]]]QQQEEE???999999:::999999;;;777666555444444333444444222222222222222222222222333333222222333333444555222222222222222222222222444444444444333222111111333333333333444666777888999;;;>>>??????@@@CCCEEEGGGHHHIIIKKKLLLLLLLLLMMMOOOOOOOOOPPPPPPQQQRRRSSSRRRSSSTTTSSSRRRSSSTTTVVV]]]\\\ddd|||{{{lll]]]SSSQQQMMMOOOVVVbbbssszzzssshhhccc]]]XXXVVVRRRMMMIIIDDDCCCAAA???============@@@BBBCCCCCCAAA?????????AAAAAAAAAAAABBBDDDFFFGGGJJJMMMWWWgggxxx|||ZZZHHH@@@>>>;;;:::::::::999777666666666555555555444444666555444444333333333333555666666777888999::::::888999:::<<>>:::888999888777666555444444444444222222222222222222222222333333222222333333444555222222222222222222222222444444444444444333222111333333333444555666777888:::<<<>>>???@@@AAACCCEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPPPPPPPPPPRRRSSSSSSSSSTTTTTTSSSSSSTTTXXXZZZccceeeqqq}}}nnn___UUUSSSNNNPPPVVV```pppzzzrrrjjjeee^^^ZZZVVVRRRMMMHHHDDDCCCAAA???============@@@BBBCCCCCCAAA?????????@@@@@@@@@@@@BBBDDDFFFGGGJJJKKKSSSbbbttt}}}\\\JJJAAA>>>;;;999999:::999888555555555555444444444444555555555444444555555666555555555666666777777777999:::<<<>>>AAACCCEEEFFFJJJRRR^^^fffeee^^^\\\^^^llluuucccZZZUUUZZZcccooozzz~~~ssscccOOODDD===@@@AAA;;;888999888888666555444444333333333333333333333333333333333333222222333333444555222222222222222222222222333444444444444333333222333333333444555666888888<<<===???@@@@@@AAACCCEEEFFFGGGIIIKKKMMMNNNOOOOOORRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSVVVZZZ]]]dddmmmqqqaaaWWWUUUNNNPPPUUU^^^nnn|||tttmmmggg```[[[WWWSSSMMMHHHDDDCCCAAA???============;;;>>>@@@AAA@@@?????????@@@?????????@@@CCCEEEGGGHHHIIIQQQaaasss{{{\\\IIIAAA>>>;;;999999999999888666666666666555555555555555555555555666777888888666666666666666666666777999;;;===@@@CCCEEEGGGHHHMMMRRRZZZ]]]WWWRRRXXXcccwwwddd[[[ZZZWWWaaannnxxxzzzzzz~~~nnnXXXIII>>>@@@AAA;;;888;;;999888777555444444333333333333333333333333333333333333222222333333444555222222222222222222222222333333444444444444444444444444444444555777888999<<<>>>@@@AAAAAAAAACCCEEEEEEFFFHHHKKKMMMOOOPPPQQQSSSRRRQQQPPPQQQRRRTTTUUUSSSSSSRRRQQQRRRUUU[[[___iiizzzrrrcccYYYVVVNNNPPPTTT]]]lllwwwnnniiibbb\\\XXXSSSMMMHHHDDDCCCAAA???============777:::===???@@@???@@@@@@??????>>>>>>@@@BBBEEEGGGFFFGGGPPPbbbuuuxxxYYYGGGAAA>>>;;;999999999999888777777777777666666666666555555555555666888999:::999999999888888888888888:::<<<>>>AAADDDFFFHHHIIIQQQRRRVVVVVVPPPMMMXXXggg}}}iii[[[XXX[[[^^^kkkzzzxxxqqqvvvuuu^^^LLL?????????:::999===999888777666444444333333444444444444444444444444333333222222333333444555222222222222222222222222222222333444555555555555444444444444666777888999===???@@@AAAAAABBBCCCEEEDDDEEEHHHKKKNNNPPPQQQRRRTTTSSSQQQPPPQQQRRRTTTUUURRRRRRQQQPPPQQQTTTZZZ___uuu|||ooobbbXXXRRRQQQNNNPPPYYYfffwww}}}rrrkkkbbb[[[VVVRRRMMMJJJFFFCCC>>><<<;;;<<<<<<;;;<<<===>>>??????@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEGGGLLLRRRcccxxxwww\\\JJJAAA>>>:::888888888777777999888888777666777777777555555666666777777888888666777777777666777999;;;888:::>>>AAADDDFFFGGGGGGNNNJJJHHHHHHGGGMMM^^^qqqyyykkk]]]QQQRRR\\\cccooo~~~tttqqq{{{~~~hhhWWWFFF@@@>>>::::::===999888666555333333222222444444444444444444444444444444444555555555555666333333333333333333333333333444555666666555444333333333333444666999;;;<<<;;;===???BBBDDDEEEFFFFFFGGGHHHJJJLLLNNNQQQRRRSSSTTTSSSPPPOOONNNOOOPPPQQQVVVMMMKKKNNNNNNNNNXXXhhh}}}~~~qqqdddYYYRRRPPPMMMOOOXXXddduuuwwwnnnbbbYYYTTTPPPMMMJJJFFFCCC???<<<<<<======<<<<<<<<<>>>???????????????@@@@@@AAABBBCCCDDDEEEEEEIIINNNSSScccvvv|||zzz^^^JJJCCC@@@<<<:::999999999888888888777666666666666777666666666666777777888888666777777666666666999;;;:::<<>>@@@CCCEEEFFFGGGGGGGGGHHHJJJLLLOOOQQQSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQUUUOOOMMMOOONNNOOO]]]nnntttfffZZZRRROOOMMMOOOVVVbbbsssyyypppcccXXXRRROOOLLLJJJFFFCCC???>>>>>>>>>>>>>>><<<<<<===>>>????????????@@@@@@AAABBBCCCDDDEEEEEEJJJOOOTTTbbbtttxxxcccMMMDDDAAA===;;;;;;;;;:::999999888777777666666777777666666666777777777777888555666666666555666999;;;===>>>@@@CCCFFFHHHIIIJJJFFFGGGGGGFFFGGGUUUpppzzzkkk[[[SSSNNNNNNXXXdddsss|||wwweeePPPFFFCCCAAA???>>><<<;;;999777666555555555444444444444444444444444444444444444555555555555333333333333333333333333444444333333333333444444555555555555777888:::<<<>>>???BBBDDDFFFGGGHHHHHHHHHHHHJJJLLLOOOQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQTTTPPPOOOPPPOOOSSSfffzzzwwwiii[[[SSSOOOMMMOOOVVV```qqqwwwooocccYYYTTTPPPLLLIIIFFFCCC@@@????????????>>>;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDEEEIIINNNRRR___pppuuu~~~hhhPPPDDDAAA===;;;;;;;;;:::999:::999999888888888888888777777777777777777777777555666666666555777999<<<>>>???AAADDDGGGIIIJJJKKKCCCCCCDDDGGGQQQfffiii]]]QQQMMMNNNTTTbbbooo~~~oooXXXJJJFFFDDDAAA>>><<<;;;999888666555555555444444444444444444444444333333444444444555555555444444444444444444444444444444222111111222444444666666666666777999;;;<<>>===;;;<<<===>>>>>>??????>>>??????@@@AAABBBCCCDDDDDDEEEJJJNNNZZZjjjqqq}}}jjjQQQDDDAAA===;;;:::::::::999<<<;;;::::::999999::::::888888888888777777777777555666777666666777:::===>>>@@@CCCFFFIIIJJJJJJJJJDDDCCCEEEOOOdddttt]]]VVVOOONNNTTT___mmmyyyyyydddRRRIIIEEEBBB>>>;;;:::999777666555444444444444444444444444444444333333333444444444444555444444444444444444444444444444222111111222444444777666666777888:::<<<===@@@BBBDDDFFFHHHIIIIIIIIIHHHIIIKKKMMMOOORRRSSSTTTVVVWWWVVVVVVUUUSSSRRRQQQNNNOOOQQQRRRVVVfffyyykkk]]]UUUPPPOOOQQQVVV^^^mmmpppjjjccc]]]YYYSSSMMMGGGFFFCCCAAA??????>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCGGGJJJTTTdddlll{{{iiiQQQDDDAAA===;;;:::;;;:::999<<<;;;::::::999999::::::999888888888888777777777666777888888777999<<<>>>???BBBFFFJJJLLLLLLKKKJJJAAABBBHHHYYYttt|||fffUUURRRQQQUUU^^^kkkzzzqqq[[[MMMGGGCCC@@@;;;;;;999777666555555444444444444444444444444444333333333333444444444444444444444444444444444444444444333333333333444444666666666777999;;;>>>???AAABBBDDDFFFHHHHHHHHHHHHIIIIIIKKKMMMPPPRRRTTTUUUWWWVVVUUUTTTSSSQQQQQQPPPLLLOOORRRVVV```vvvxxxjjj^^^VVVOOOOOOPPPTTT[[[jjjssslllccc\\\WWWRRRLLLGGGFFFDDDAAA???>>>===:::888:::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCFFFGGGOOO]]]gggyyykkkTTTEEEBBB>>><<<<<<<<<;;;:::::::::999888888888888999999999999888888888777777777888999999999:::===@@@@@@DDDJJJOOOQQQPPPMMMJJJAAAHHHUUUhhhnnnYYYPPPSSSWWW___kkkzzz~~~eeeRRRIIIFFFCCC===<<<:::999777666666666444444444444444444444444222222333333333444444444555555555555555555555555444444555555555555444444555555666777:::===???AAAAAABBBDDDFFFHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRTTTUUUWWWUUUSSSQQQPPPOOOOOOOOOLLLOOOSSSZZZkkkwwwjjj^^^WWWNNNNNNOOOSSSYYYhhhwwwooocccZZZUUUPPPKKKGGGFFFDDDAAA???>>><<<999666:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDFFFEEELLLZZZcccvvvoooYYYGGGDDD@@@============<<<999888888777666777777777999999999999888888777777777999999::::::;;;???AAABBBFFFMMMSSSUUUSSSOOOKKKGGGTTTfffzzz~~~dddQQQPPPUUU]]]ggguuu~~~|||wwwvvvuuuttttttuuuvvvwwwxxx{{{lllUUUKKKHHHEEE>>>===<<<:::999888777777444444444444444444444444222222333333333444444444555555555555555555555555333444666666666666444333444555666777:::===@@@BBBAAABBBDDDFFFGGGHHHGGGGGGIIIJJJLLLNNNPPPRRRTTTUUUWWWUUURRROOONNNNNNNNNOOOMMMPPPUUU^^^rrrtttiii```YYYPPPNNNMMMQQQWWWdddzzz~~~wwwmmmccc^^^YYYQQQLLLKKKEEEDDDBBB@@@???======<<<<<<<<<======>>>>>>??????AAAAAABBBBBBBBBBBBBBBBBBBBBGGGDDDEEERRRaaaxxx{{{ZZZGGG@@@;;;======;;;::::::<<<<<<;;;;;;:::999888888777888888888999999999999777888:::;;;;;;===@@@BBBCCCLLLRRR[[[ccc[[[QQQSSSIII]]]zzzmmmXXXQQQQQQ\\\hhhsssvvvnnnllljjjhhhhhhjjjjjjjjjiiimmmmmmooosssxxxzzz{{{zzzxxxcccRRRIIIFFFEEEAAA===:::888777666555666666555555555444444444333333333333333333333333444444444444444444444444444333333333333444555555333666888:::;;;===@@@BBBEEEEEEEEEEEEFFFGGGIIIIIIHHHJJJMMMOOOQQQSSSSSSSSSRRRSSSTTTSSSPPPNNNNNNNNNQQQPPPXXXlllttthhh^^^WWWRRROOONNNQQQVVVbbbwwwwwwnnnddd___ZZZRRRMMMKKKEEEDDDBBB@@@???======<<<<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBBBBCCCAAAEEEDDDIIIZZZiii}}}|||XXXHHHAAA<<<======;;;:::::::::::::::999888888777777777777777888888888999999777999:::;;;<<<===@@@CCCJJJSSSZZZdddlllbbbTTTTTTYYYmmmdddTTTQQQUUUbbbqqq{{{|||{{{yyyrrrkkkjjjhhhffffffggghhhgggffffffgggiiilllpppqqqpppnnntttuuuxxx{{{~~~kkkWWWLLLGGGEEEAAA===:::999888777666777777666666666555555555333333333333333333333333444444444444444444444444555444444444444555666666444666999;;;<<<===@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMOOOQQQSSSSSSSSSSSSTTTTTTRRROOONNNNNNOOORRRUUUbbbzzzuuuhhh]]]UUUSSSPPPOOOQQQUUU```tttxxxnnneee```[[[SSSMMMLLLEEEDDDBBB@@@???======<<<<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCAAAEEEEEEPPPfffuuu~~~XXXJJJBBB=========;;;::::::999999888888777666666666666777777777888888888888777999:::;;;<<<>>>BBBEEENNNYYYcccmmmsssfffWWWWWWlllpppZZZRRRUUU\\\kkk{{{yyyxxxwwwrrrnnnjjjiiigggggghhhiiihhhfffeeeeeegggjjjlllkkkhhhfffgggiiilllooorrrsssttttttwwwxxxzzz~~~vvv___PPPHHHEEEBBB===;;;:::999888777777777777777777666666666333333333333333333333333444444444444444444444444666555555555555666777777555777:::;;;<<<>>>@@@CCCCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMOOOQQQSSSSSSTTTUUUUUUSSSQQQNNNMMMOOOPPPRRRYYYlllwwwjjj]]]TTTRRROOONNNPPPTTT___rrrwwwnnneeeaaa\\\TTTNNNLLLEEEDDDBBB@@@???======<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCFFFHHHWWWqqq\\\LLLDDD>>>======;;;:::;;;888888888888777777666666666666777777777888888888888999;;;<<<===@@@DDDGGGLLL]]]jjjqqqqqqcccXXX^^^{{{zzzbbbSSSUUU^^^dddsss|||{{{{{{yyyvvvooonnnmmmmmmoooooommmlllmmmmmmnnnpppqqqoookkkhhhdddfffiiikkkmmmnnnnnnmmmooopppssswww~~~gggTTTJJJFFFCCC>>><<<;;;:::999888666666666666666666666666444444444444444444444444444444444444444444444444555555555555555666666777666888:::<<<===>>>AAACCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWVVVSSSPPPMMMMMMPPPSSSVVV___uuu{{{lll^^^UUUOOOMMMLLLOOOTTT^^^qqqvvvmmmeeebbb]]]UUUNNNLLLEEEDDDBBB@@@???======<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDFFFIIILLL]]]xxxbbbNNNEEE???>>>===;;;:::;;;:::999999999999999888888777777777777888888888888999:::;;;<<<===AAAFFFJJJPPPdddpppqqqiiiZZZXXXgggkkkXXXQQQZZZfffnnn{{{|||zzzuuuuuuuuuvvvxxxyyywwwvvvyyyxxxxxxyyyyyywwwsssoookkklllmmmoooooooooooonnnnnnpppsssyyypppZZZMMMHHHDDD@@@===;;;:::999888555555555555555555555555444444444444444444444444444444444444444444444444444444333333444444555666777999;;;======???AAACCCBBBCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMOOOQQQSSSUUUUUUWWWVVVTTTPPPNNNOOOSSSVVV\\\fff}}}~~~ooo```VVVNNNLLLLLLNNNSSS]]]ooouuullleeeaaa]]]UUUNNNLLLEEEDDDBBB@@@???======<<<<<<<<<======>>>>>>?????????@@@AAAAAABBBCCCDDDDDDGGGJJJMMM___zzziiiPPPGGG???>>>===;;;:::;;;::::::::::::::::::::::::777888888888999999999999999:::;;;<<<>>>BBBHHHLLLYYYiiipppjjj```VVV^^^uuurrr```UUUVVVaaannnzzz~~~|||}}}{{{yyyyyyxxxwwwwwwvvvvvvvvvtttwww|||~~~}}}}}}zzzbbbRRRKKKGGGBBB>>><<<;;;999777444444444444555555555555444444444444444444444444444444444444444444444444333333333333333444555555888:::<<<===>>>???AAACCCCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVWWWVVVTTTRRRQQQSSSWWWZZZ[[[gggppp```VVVOOOMMMLLLNNNRRR[[[lll{{{ssskkkdddaaa\\\TTTMMMKKKEEEDDDBBB@@@???======<<<<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEIIIMMM^^^yyyrrrRRRHHH@@@>>>===;;;:::;;;:::::::::::::::;;;;;;;;;999999999999:::::::::::::::;;;;;;<<>>>>>???AAACCCDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMNNNPPPSSSUUUWWWUUUVVVUUUTTTTTTVVVZZZ]]]]]]jjjppp```VVVQQQNNNMMMNNNQQQYYYiiixxxrrrjjjcccaaa\\\TTTMMMJJJEEEDDDBBB@@@???======<<<<<<<<<======>>>???????????????@@@AAABBBDDDDDDEEECCCHHHLLL]]]xxxyyyRRRIIIAAA>>>===;;;:::<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<===???DDDJJJOOOUUUYYYSSSOOOUUU___vvvuuueeeUUUSSS]]]lll{{{}}}zzzyyyyyywwwvvvyyy}}}vvvtttrrrppppppooonnnlllmmmmmmmmmnnnqqqvvvzzz}}}~~~rrr^^^OOOJJJEEE@@@===:::777555555666666666777777888888555555555555555555555555444444444444444444444444555555555555555666777777999;;;===>>>??????BBBCCCDDDDDDEEEGGGHHHJJJLLLMMMMMMMMMMMMNNNPPPSSSVVVWWWUUUUUUVVVVVVVVVXXX\\\___ggguuurrrbbbWWWRRRNNNKKKMMMQQQZZZiiivvv}}}rrriiiaaa___\\\UUUMMMIIIEEECCCAAA???===<<<<<<<<<;;;:::::::::;;;>>>AAABBBAAABBBBBBCCCDDDEEEFFFFFFCCCJJJMMM]]]|||wwwUUUJJJAAA???>>>;;;888777:::999999888888999999:::::::::999999888999999999;;;;;;;;;???DDDHHHJJJJJJPPPPPPNNNKKKRRRhhh{{{bbbZZZSSSUUUdddxxx}}}{{{{{{{{{|||}}}}}}|||rrrqqqnnnkkkiiihhhhhhhhheeeeeeeeefffiiimmmqqqsssqqqsssxxx}}}}}}eeeTTTLLLEEECCCBBB===999888999888888777666555555444444444444444444444444444555555444444444444555555555555555666666666666666:::;;;<<<>>>???AAABBBCCCDDDDDDEEEGGGIIILLLNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVXXXUUUSSSUUUUUUWWW^^^eeeooossscccXXXRRROOOMMMNNNPPPXXXgggvvvsssjjjaaa___\\\UUUNNNJJJEEECCCAAA???===<<<<<<<<<;;;:::::::::<<<>>>@@@BBBAAAAAABBBCCCDDDEEEEEEFFFDDDIIIKKKZZZyyyvvvUUUJJJ@@@>>>===;;;999999::::::999999999999::::::::::::999999999999999:::<<<<<<===AAAFFFIIIKKKLLLMMMMMMKKKKKKUUUjjjppp]]]WWWRRRYYYjjj~~~zzzxxxtttssspppmmmkkkiiiiiihhhffffffeeefffggghhhjjjkkklllnnnrrrxxx~~~mmmVVVMMMEEECCCAAA===999888999888888777666666555555444444444444444444444444555555444444444444555555555555555666666666666666:::;;;<<<>>>???AAABBBCCCDDDDDDFFFGGGJJJLLLNNNPPPPPPQQQQQQRRRTTTUUUVVVVVVTTTSSSTTTVVVVVVWWW___hhh|||uuueeeZZZQQQPPPOOOOOOOOOUUUfffvvvtttjjjaaa^^^[[[TTTNNNLLLEEECCCAAA???===<<<<<<<<<;;;::::::;;;<<<>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEHHHIIIYYYwwwyyyXXXLLLAAA======;;;:::;;;;;;;;;::::::::::::;;;;;;::::::999999999999::::::===>>>???CCCHHHLLLMMMMMMKKKIIIIIIOOO]]]rrryyybbbXXXTTTTTT```vvvyyyuuuwwwvvvsssqqqnnnlllkkkkkkggghhhiiijjjjjjjjjiiihhhkkknnnrrrwww|||vvv[[[PPPFFFBBBAAA===:::999888888888777777666666555444444444444444444444444555555444444444444555555555555555666666777777777:::;;;<<<>>>@@@AAABBBCCCDDDEEEFFFHHHKKKMMMOOOPPPNNNOOOPPPRRRSSSUUUVVVWWWRRRTTTWWWZZZYYY\\\gggssswwwggg\\\QQQOOOOOONNNNNNTTTeeeuuutttiii___\\\YYYSSSNNNKKKEEECCCAAA???===<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???@@@@@@AAABBBCCCDDDDDDDDDHHHJJJ[[[xxx|||^^^QQQDDD>>>===<<<;;;===<<<;;;;;;::::::;;;;;;<<<::::::999999999:::;;;;;;===>>>AAAEEEJJJMMMMMMLLLJJJGGGJJJWWWjjj|||mmmWWWUUUTTTZZZiii}}}yyy~~~|||zzzxxxvvvsssrrrqqqnnnpppsssuuuuuutttrrrqqqtttvvvzzz~~~~~~{{{xxxyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxx|||bbbTTTGGGBBBAAA>>>;;;:::888888888777777777666666555555555555555555555555555555444444444444555555555555555666777777888888;;;;;;===>>>@@@BBBCCCCCCDDDEEEGGGIIILLLNNNOOOPPPMMMNNNOOOQQQSSSUUUVVVWWWUUUWWW[[[]]]^^^ddduuuyyyhhh]]]PPPOOONNNNNNOOOVVVgggwww}}}ssshhh^^^[[[XXXRRRLLLJJJEEECCCAAA???===<<<<<<<<<;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDCCCGGGMMM```{{{~~~dddVVVHHHAAA???<<<;;;===<<<;;;;;;::::::;;;;;;<<<:::999999999:::;;;;;;<<<<<<>>>AAAFFFKKKMMMMMMKKKGGGFFFOOOcccxxx}}}dddTTTSSSVVV```qqq~~~|||{{{xxxtttsssqqqnnnmmmllllllllljjjkkkkkklllooouuu|||kkk[[[JJJCCCBBB???<<<;;;888888888888777777777777555555555555555555555555555555444444444444555555555555666666777888888999;;;<<<===???@@@BBBCCCDDDDDDEEEHHHKKKMMMOOOPPPPPPNNNNNNPPPRRRTTTUUUWWWWWWWWWXXX[[[___dddppp{{{iii]]]RRRNNNMMMOOOTTT]]]mmm{{{}}}rrrhhh___\\\YYYRRRLLLJJJEEECCCAAA???===<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEECCCGGGMMMbbb{{{|||fffXXXJJJCCC@@@===<<<<<<;;;;;;::::::::::::;;;;;;:::999999::::::;;;<<<===<<<>>>BBBHHHMMMOOOMMMKKKGGGJJJYYYtttqqq^^^VVVTTT\\\iiizzz~~~zzzwwwuuurrroookkkiiigggfffccccccddddddeeehhhnnnrrrzzz}}}~~~tttbbbNNNEEEBBB@@@===<<<888888888888888888888888555555555555555555555555555555444444444444555555555555666777777888999999;;;<<<===???AAABBBCCCDDDDDDFFFIIILLLNNNPPPPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWXXXXXX[[[cccmmm|||iii\\\VVVPPPMMMQQQ[[[ffftttsssiiiaaa^^^\\\TTTMMMJJJEEECCCAAA???===<<<<<<<<<;;;;;;<<<======>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFDDDFFFLLL___www|||~~~{{{bbbUUUHHHCCC@@@>>><<<===::::::999999999999::::::999999999::::::<<<=========@@@EEEKKKPPPQQQOOOLLLMMMSSSiiidddXXXYYYZZZfffwww~~~~~~}}}{{{xxxrrrnnnkkkcccddddddbbbaaabbbdddgggkkknnnrrrvvv{{{}}}hhhQQQFFFCCC@@@===<<<888888888888888888888888555555555555555555555555555555444444444444555555444555666777888999::::::<<<<<<>>>???AAABBBDDDDDDDDDFFFIIIMMMOOOPPPPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZ___lll||||||iii\\\YYYQQQMMMTTT___mmmzzztttkkkcccaaa^^^WWWOOOKKKEEECCCAAA???===<<<<<<<<<;;;;;;<<<===>>>>>>>>>===AAABBBBBBCCCDDDEEEFFFFFFFFFFFFIII\\\rrrwww{{{|||^^^RRRFFFBBBAAA>>>===>>>:::999999888888999999:::999999999:::;;;<<<===>>>>>>AAAFFFMMMRRRSSSPPPNNNTTT]]]wwwxxx\\\UUU[[[aaaooo~~~wwwrrrgggggggggeeecccaaabbbcccccceeehhhkkknnnsssxxx|||~~~~~~~~~xxxlllTTTGGGDDDAAA>>><<<888888888888888888999999666666666666666666666666555555555444444555555555444555666777888999::::::<<<<<<>>>???AAACCCDDDDDDDDDFFFJJJMMMPPPQQQQQQPPPSSSSSSTTTUUUVVVVVVWWWWWW[[[]]]eeevvv{{{iii]]]TTTMMMJJJRRR___lllzzzxxxmmmddd```\\\TTTMMMIIIDDDBBB@@@>>><<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIWWWlllrrruuu___MMMEEEDDD?????????999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999:::::::::999>>>GGGMMMVVV```ZZZRRRWWWXXXqqqnnn]]]XXXZZZiiizzzssspppllliiihhhhhhfffeeefffggggggfffgggkkksssyyy{{{{{{}}}yyywwwtttZZZLLLGGGAAA>>>>>>:::::::::999888777666555555555555555666666666666888888777666666666666666666555333333444777:::===<<<>>>AAABBBBBBBBBCCCDDDFFFHHHKKKNNNQQQRRRSSSSSSTTTSSSQQQRRRSSSUUUUUUUUUbbb^^^ggg{{{jjj^^^UUUNNNJJJOOOZZZeeeqqq{{{wwwmmmccc___\\\TTTMMMIIIEEECCCAAA???===<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCFFFGGGSSSfffnnnttt~~~]]]KKKCCCBBB=========777;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::<<<<<<===AAALLLTTT^^^fff___WWW\\\hhhiii\\\\\\bbbtttzzzwwwuuussssssrrrqqqpppnnnooooooooopppvvv~~~~~~|||yyyzzz~~~vvv|||aaaQQQIIIBBB>>>>>>;;;::::::999888777666555777666666666666666666666777777666555555555555555666555444444555888;;;===<<<>>>AAABBBBBBBBBDDDEEEGGGIIIKKKNNNQQQRRRSSSSSSTTTRRRQQQRRRSSSUUUWWWXXX]]]```qqq|||kkk___VVVOOOJJJLLLSSS[[[fffooo}}}wwwmmmccc___[[[SSSLLLIIIFFFDDDBBB@@@>>>=========<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDAAAEEEEEENNNaaalllwww}}}]]]KKKCCCBBB======>>>777;;;;;;;;;;;;;;;;;;;;;;;;888888888999;;;===???@@@DDDRRR]]]fffkkkaaaZZZ```{{{qqq```[[[cccooo}}}}}}~~~yyywwwvvvxxx|||xxxjjjWWWKKKDDD???>>>;;;;;;:::999888777666666888888888777777666666666666555555444444444444555777666555555777999<<<>>>===>>>AAAAAABBBBBBDDDFFFHHHIIILLLOOOQQQSSSSSSSSSSSSRRRQQQQQQRRRUUUXXXZZZ[[[ggg|||kkk```VVVOOOJJJJJJNNNTTT^^^fff{{{wwwlllbbb]]]ZZZRRRLLLIIIGGGEEECCC@@@???>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===@@@@@@AAABBBBBBCCCCCCDDD@@@FFFEEEMMMaaaqqq|||^^^MMMEEEDDD??????@@@:::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;===@@@CCCGGGWWWccciiijjj^^^XXXbbbzzzdddZZZ[[[jjjzzz|||{{{{{{~~~}}}~~~rrr[[[MMMEEE@@@>>><<<;;;:::999888777777777999999888888777777666666666555555444444555555555777777666777888:::===>>>===???@@@AAAAAACCCEEEGGGIIIJJJMMMPPPRRRSSSTTTTTTTTTSSSQQQPPPPPPRRRVVVYYY___sss|||kkk```TTTNNNJJJJJJMMMQQQ[[[ddd|||wwwlllaaa\\\XXXRRRKKKIIIGGGEEECCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<@@@@@@AAABBBBBBCCCCCCDDDAAAGGGGGGNNNfff{{{|||^^^LLLDDDDDD??????@@@:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<@@@DDDKKK]]]hhhjjjeeeXXXWWWffflll\\\XXX^^^ppp~~~||||||xxx```OOOFFFAAA>>>===<<<:::999888777777888999888888888777777777666777666666666666666777777777777777888999;;;===>>>===???@@@AAAAAACCCFFFIIIJJJKKKNNNQQQRRRTTTTTTTTTTTTTTTQQQNNNLLLOOOTTTXXXfff{{{kkk```RRRNNNJJJKKKLLLPPPZZZddd|||wwwkkk```[[[WWWQQQKKKIIIGGGEEECCCAAA???>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCCCCDDDBBBIIIIIIQQQmmm~~~\\\JJJBBBBBB===>>>???999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;<<>>>>><<<;;;999888888888888777777777777777777777777777666666666666777888888666666777888999;;;<<<===>>>???@@@AAAAAACCCGGGJJJKKKLLLOOOQQQSSSTTTTTTTTTUUUTTTRRRNNNKKKNNNTTTZZZnnn{{{jjj___RRRNNNKKKKKKLLLOOOYYYccczzzwwwkkk___ZZZVVVPPPKKKIIIFFFEEEBBB@@@>>>=========;;;;;;;;;;;;<<<===??????@@@@@@AAABBBBBBCCCCCCDDDDDDJJJIIISSSrrr[[[IIIBBBBBB===>>>???999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>><<<;;;===DDDJJJQQQcccjjjcccYYYRRR```{{{mmmZZZ\\\dddmmm}}}|||uuuqqqssswwwzzz~~~qqqtttmmmXXXLLLDDD>>>>>>===;;;999888888888999555555555666666777777888555555555555555666777777555666777888999:::<<<<<<>>>???@@@@@@AAADDDHHHKKKLLLMMMPPPRRRSSSTTTTTTTTTSSSTTTRRRNNNLLLPPPYYY```|||zzziii^^^RRRNNNKKKKKKKKKNNNXXXbbbwwwwwwkkk___ZZZVVVPPPKKKIIIFFFDDDBBB@@@>>>=========::::::;;;;;;===>>>@@@@@@@@@@@@AAABBBBBBCCCCCCDDDFFFKKKIIITTTttt]]]KKKDDDDDD???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;===<<<<<>>???@@@@@@AAADDDHHHKKKLLLNNNPPPRRRTTTTTTTTTTTTRRRSSSRRROOONNNSSS]]]fffyyyiii___VVVQQQMMMLLLLLLNNNVVV___uuussskkk```YYYVVVRRRLLLGGGEEECCC@@@????????????>>>===<<<<<<;;;;;;;;;<<<<<<@@@@@@@@@@@@AAABBBCCCDDDEEEFFFIIIVVVooodddMMMAAABBB>>>===???;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999;;;@@@GGGKKK[[[[[[XXXPPPMMMYYYqqqlllbbbYYY[[[iii}}}{{{wwwxxxzzz~~~vvvnnnrrr~~~dddQQQGGGDDD???===;;;999888888888888777777777777666666666666666666666666666777888888888888888999:::;;;<<<======???AAABBBCCCFFFIIIKKKPPPPPPQQQRRRSSSTTTUUUUUUWWWOOONNNSSSRRROOO^^^sss{{{kkk___VVVPPPLLLLLLLLLNNNVVV___tttrrrjjj```YYYVVVRRRLLLGGGEEECCC@@@????????????>>>>>>======<<<<<<=========AAA@@@@@@@@@AAABBBBBBCCCFFFGGGKKKWWWpppfffNNNCCCCCC???===???;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>CCCIIIMMMWWWWWWTTTNNNNNN\\\uuufff___ZZZ___ooo~~~xxxooojjjiiikkkmmmmmmsssuuuwwwzzz}}}vvvkkklllwwwhhhSSSHHHDDD???>>><<<:::888888888888888777777777666666666666666666666666666777888888888888888999:::;;;======>>>@@@BBBDDDEEEGGGJJJLLLPPPPPPQQQRRRSSSTTTUUUUUUVVVOOOOOOUUUTTTTTTgggmmm```UUUPPPLLLKKKKKKNNNVVV^^^rrrqqqiii___XXXVVVRRRLLLGGGEEECCC@@@????????????>>>???>>>>>>======>>>>>>???BBBAAAAAAAAAAAAAAABBBCCCFFFGGGKKKWWWnnnhhhPPPDDDDDD@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???CCCHHHMMMQQQPPPNNNLLLPPPaaayyywww___]]]^^^fffwwwzzzxxxrrrqqqqqqpppqqqrrrssstttwwwyyy}}}~~~qqqgggccc^^^[[[[[[]]]^^^^^^___aaacccfffhhhlllqqquuuzzzwwwgggdddkkk|||nnnXXXJJJDDD@@@>>><<<:::999888888999888888777777777666666666777666666666666777888888888888999999:::<<<===>>>???AAACCCDDDEEEHHHKKKMMMOOOPPPQQQSSSTTTTTTTTTUUUSSSOOOQQQVVVVVV[[[tttooo```UUUPPPLLLKKKKKKMMMUUU^^^qqq~~~ppphhh^^^XXXUUURRRLLLHHHEEECCC@@@????????????>>>>>>>>>=========>>>??????BBBBBBAAAAAAAAABBBBBBBBBDDDEEEIIIUUUkkkjjjRRRFFFEEE@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEIIILLLKKKIIIKKKTTTfff}}}mmm[[[]]]dddooo~~~~~~rrrlllkkkiiiiiihhhiiijjjmmmoooqqqrrruuuzzz~~~zzzjjj```[[[YYYXXXXXXXXXYYYZZZZZZXXXYYY[[[\\\]]]```cccfffnnnttt}}}zzzfff^^^bbbqqquuu\\\KKKDDD@@@???===;;;999999999999888888888777777777666666777777666666777777888999999999999:::;;;<<<===>>>???@@@CCCDDDEEEGGGJJJMMMOOOPPPQQQSSSTTTTTTTTTTTTQQQPPPRRRVVVWWWaaaooo```UUUOOOKKKKKKKKKMMMUUU^^^ooo}}}nnnfff]]]WWWUUURRRLLLHHHEEECCC@@@????????????>>>===<<<<<<<<<======>>>???BBBBBBAAAAAABBBBBBCCCCCCDDDEEEJJJVVVllljjjRRRFFFFFFAAA???@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===@@@EEEIIIJJJHHHHHHMMM[[[ooo|||cccVVV]]]iiiwwwvvvooohhheeefffgggggghhhjjjlllppprrrtttuuuxxx}}}~~~}}}rrrggg^^^XXXRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ\\\]]]eeekkkuuu}}}hhh]]]^^^kkkxxx|||bbbMMMEEEAAA@@@>>>;;;::::::::::::888888888888777777777777777777777777777888999999999999999:::;;;<<<>>>>>>===???AAACCCDDDFFFIIILLLNNNPPPRRRTTTUUUUUUTTTSSSPPPPPPRRRUUUXXXhhhnnn```TTTOOOKKKJJJJJJMMMUUU]]]ooo{{{llleee[[[VVVTTTRRRMMMHHHEEECCC@@@????????????>>><<<<<<<<<<<<===>>>??????AAAAAAAAAAAABBBCCCDDDEEEFFFHHHMMMZZZoooiiiQQQEEEEEEAAA???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???AAADDDIIILLLIIIHHHJJJTTTfff{{{ppp]]]SSS^^^ppp|||oooiiieeecccccceeeiiijjjmmmppptttwwwzzz{{{}}}sssggg^^^XXXUUUSSSPPPRRRUUUUUUUUUUUUUUUVVVTTTVVVWWWXXXWWWWWWYYYZZZ___dddnnnyyymmm```]]]fffrrrhhhQQQHHHBBB@@@>>><<<;;;::::::;;;999999888888888777777777888777777777777888999999999999::::::;;;===>>>???===???AAABBBCCCEEEIIIKKKNNNOOORRRTTTUUUUUUTTTSSSQQQRRRSSSVVV^^^rrr~~~kkk___TTTOOOKKKJJJJJJLLLTTT]]]oooyyykkkddd[[[UUUTTTRRRMMMHHHEEECCC@@@????????????>>>============>>>???@@@AAA@@@@@@@@@AAACCCDDDFFFGGGFFFIIIOOO\\\rrrgggOOODDDEEE@@@???@@@===========================;;;===???AAACCCGGGLLLPPPIIIHHHMMM\\\sssiii\\\YYYfffzzz{{{oooeeeccceeegggjjjnnnsssvvv{{{vvvnnnbbbWWWRRRQQQQQQRRRSSSVVVXXXYYYWWWVVVWWWYYYSSSUUUXXXYYYZZZ[[[\\\^^^bbbfffmmmvvvrrrbbb\\\bbbkkkoooWWWLLLBBBAAA???===;;;;;;;;;;;;999999999888888888777777888888777777888888999:::::::::::::::;;;===>>>???>>>@@@BBBCCCDDDFFFIIILLLMMMOOORRRTTTUUUUUUTTTSSSTTTTTTUUUZZZfff~~~{{{jjj___TTTOOOKKKJJJJJJLLLTTT]]]oooxxxkkkcccZZZUUUTTTRRRMMMHHHEEECCC@@@????????????>>>>>>>>>>>>>>>???@@@AAABBB??????@@@AAACCCEEEGGGHHHEEEHHHNNN[[[qqqfffNNNCCCDDD@@@???AAA===>>>>>>>>>>>>>>>>>>>>>>>>999<<<>>>AAADDDHHHMMMPPPIIIIIIPPPbbb|||ggg___bbbpppssshhh```bbbhhhooouuuzzzuuuggg```VVVOOOMMMOOORRRTTTTTTVVVYYYXXXVVVUUUVVVXXXTTTWWWZZZ]]]___aaaccceeejjjmmmrrrxxxuuuddd[[[^^^fff{{{sssZZZPPPBBBAAA???===<<<;;;;;;;;;999999999888888888888777888888888777888888999::::::::::::;;;<<<===>>>??????AAACCCDDDEEEGGGKKKMMMMMMOOORRRUUUVVVUUUTTTRRRUUUUUUWWW]]]lll