BM6P6(@ rrrbbbZZZVVV\\\hhhzzzzzzddd\\\^^^___lll~~~zzzYYYIIICCC???<<>><<<===============<<<;;;>>>>>>>>>???BBBFFFJJJLLLUUUTTTRRRQQQPPPNNNJJJGGG@@@???===<<<<<<<<<===>>>AAA@@@AAACCCEEEGGGFFFEEEBBBDDDEEEEEEDDDBBBCCCDDDHHHHHHGGGGGGHHHIIIIIIJJJOOOUUU[[[\\\XXXSSSOOONNNKKKOOOSSSSSSRRRRRRTTTVVV^^^dddhhhdddXXXMMMGGGEEE@@@BBBDDDEEEFFFGGGIIIKKKPPPSSS[[[dddllluuu{{{ggg]]]ZZZYYYYYY[[[``````___]]][[[YYYVVVUUURRRSSSTTTTTTTTTSSSSSSRRROOOOOONNNNNNMMMLLLLLLLLLNNNNNNMMMLLLJJJIIIGGGFFFDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAA@@@@@@?????????>>>???@@@AAABBBBBBBBBBBBEEEBBB@@@@@@BBBBBB@@@===:::;;;<<<>>>@@@BBBCCCDDDFFFFFFHHHKKKQQQWWW]]]aaaeee___UUUNNNIIIHHHGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFDDDAAA>>><<<;;;777333333777;;;<<<======???@@@???===<<<<<<<<<;;;;;;999999>>>HHHVVVaaaqqqzzz~~~ppp```VVVRRRTTTUUUWWWXXXWWW]]]mmm}}}cccJJJEEEGGGAAA======<<<<<<<<<;;;;;;;;;666666777777777777666666<<<===AAALLLYYYdddhhhhhhyyy{{{~~~ttt___QQQJJJvvviiicccdddjjjuuu~~~eee[[[[[[```mmm{{{YYYIIICCC???<<>>????????????>>>>>>>>>@@@BBBFFFIIIKKKOOONNNMMMLLLKKKIIIEEEBBB??????>>>======>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEBBBDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKQQQVVV\\\\\\XXXSSSOOOMMMMMMPPPSSSSSSRRRRRRUUUXXX___dddgggbbbWWWLLLFFFEEECCCDDDFFFGGGGGGHHHJJJLLLQQQUUU]]]gggqqq|||vvvddd[[[YYYXXXYYY[[[^^^^^^\\\[[[XXXVVVTTTSSSOOOPPPSSSUUUVVVVVVVVVUUUOOOOOONNNMMMLLLKKKKKKKKKMMMMMMMMMLLLJJJHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBDDDBBB@@@@@@AAAAAA???===>>>???@@@AAACCCEEEFFFGGGGGGGGGIIILLLRRRXXX^^^aaaccc]]]TTTLLLHHHFFFEEEEEEDDDCCCBBB@@@???>>>=========<<<<<<<<<===???@@@BBBEEEEEEFFFFFFEEEBBB>>><<<;;;888555555888<<<>>>>>>???AAABBBAAA>>><<<<<<<<<999999888:::AAANNN]]]hhhwwwnnn^^^UUUSSSVVVWWWZZZ[[[[[[aaaqqq```JJJEEEFFF@@@>>>>>>===<<<;;;:::999888555666666777777666666555:::;;;???IIIWWWbbbiiikkkyyyxxxcccTTTMMM{{{sssqqqtttyyyggg[[[ZZZdddqqq{{{YYYIIIBBB>>>;;;===<<<===>>>???BBBMMMXXXiiiyyy~~~{{{zzzvvvzzzwwwqqqvvvyyy{{{qqqbbb^^^\\\ZZZ___gggqqq{{{yyytttoookkkqqqrrrsssttttttsssrrrqqqpppooooooppppppqqqqqqqqqrrrrrrsssuuuwwwwwwuuusssqqqpppooommmmmmmmmnnnoooooooooqqqrrrsssttttttuuuxxx{{{{{{wwwrrrqqqooollljjjiiihhhddd^^^XXXQQQNNNOOOMMMKKKLLLRRRYYY^^^aaacccaaa___]]][[[[[[\\\\\\^^^```eeelllqqqsssrrrpppjjjjjjhhhddd^^^ZZZXXXWWWYYYYYYZZZ^^^aaadddeeedddiiigggeeecccbbb```]]][[[[[[ZZZYYYYYYYYYZZZ\\\]]]YYYYYYYYYZZZ\\\]]]___```___```bbbcccccccccbbbaaa___]]][[[[[[[[[ZZZXXXVVVWWWWWWWWWVVVVVVUUUUUUUUUUUURRRMMMJJJGGGDDDAAA???999888666555666888:::<<<999:::<<<>>>@@@BBBCCCCCC?????????@@@BBBEEEHHHJJJJJJIIIHHHGGGGGGEEEBBB?????????>>>>>>???@@@AAABBBEEEGGGIIIHHHEEECCCDDDFFFBBBDDDFFFFFFFFFFFFHHHJJJHHHHHHIIIJJJLLLMMMNNNNNNSSSXXX]]]]]]XXXRRRNNNMMMNNNPPPSSSRRRQQQRRRVVVYYYaaadddeee___TTTJJJFFFEEEEEEGGGHHHIIIIIIJJJLLLNNNTTTWWW```lllwww}}}ooo```ZZZYYYYYYZZZ\\\\\\[[[ZZZWWWUUUSSSQQQPPPLLLOOOSSSWWWYYYXXXWWWVVVOOONNNMMMLLLKKKJJJIIIIIILLLLLLKKKKKKJJJHHHGGGFFFDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAABBBAAA??????@@@@@@???===???@@@AAACCCDDDFFFGGGHHHHHHHHHJJJMMMRRRXXX^^^aaa```ZZZQQQJJJFFFDDDCCCCCCCCCBBB@@@???>>>===<<<<<<=========>>>???@@@BBBBBBFFFFFFGGGFFFDDDBBB???===;;;999666777:::===@@@@@@BBBCCCDDDCCC???===;;;;;;666666777<<>>AAALLLYYYiiizzzxxxssswww~~~xxxzzzyyyfff^^^ZZZWWWZZZbbbnnnxxxzzzuuupppkkkqqqqqqrrrssssssrrrrrrqqqqqqrrrtttsssrrrqqqrrrsssssstttvvvyyy{{{{{{yyywwwssssssqqqpppooooooooooooqqqrrruuuwwwxxxyyyxxxwwwsssvvvwwwuuurrrpppooonnnkkkjjjhhhddd^^^XXXRRROOOOOOMMMLLLNNNUUU]]]dddgggiiigggcccaaa```aaacccdddfffiiinnnuuuzzz{{{xxxvvvnnnnnnlllhhhbbb^^^[[[[[[\\\]]]^^^bbbfffggggggfffhhhfffcccaaa```^^^\\\ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ]]]]]]___```````````````]]][[[YYYYYYYYYYYYWWWUUUXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQNNNLLLJJJGGGCCC@@@:::999777666666888:::;;;:::;;;===@@@BBBCCCDDDDDD???@@@@@@AAACCCEEEGGGHHHHHHGGGFFFGGGGGGEEEBBB@@@????????????@@@BBBDDDEEEFFFJJJMMMJJJEEEAAACCCFFFCCCDDDEEEFFFEEEFFFHHHJJJKKKKKKMMMOOOQQQRRRSSSTTTVVVZZZ^^^^^^YYYRRROOOMMMNNNPPPQQQPPPOOOQQQVVV[[[cccdddbbb[[[QQQIIIFFFFFFGGGHHHIIIIIIIIIKKKMMMPPPWWWZZZdddppp}}}uuujjj___[[[[[[[[[\\\___[[[ZZZXXXUUUSSSQQQOOOOOOOOOQQQUUUXXXYYYWWWTTTRRRNNNMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@@@@???@@@@@@????????????>>>===>>>>>>???AAABBBCCCDDDEEEHHHHHHIIILLLQQQVVV\\\___^^^YYYQQQJJJFFFDDDCCCBBBCCCBBBAAA@@@>>>>>>======???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGFFFDDDAAA>>>===999888777888:::===@@@BBBCCCDDDEEECCC???<<<:::999555555888???LLL]]]nnnyyylll]]]XXXZZZ]]]^^^```bbbccckkk~~~nnnVVVIIIFFFEEE>>>>>>>>>===;;;:::888777777777777888888888888777777666888<<>>@@@JJJWWWgggzzz}}}xxx{{{www{{{xxxccc[[[XXXUUUXXX___jjjttt}}}~~~|||xxxrrrlllnnnnnnooopppqqqrrrrrrrrrrrrtttvvvwwwvvvuuuvvvwwwvvvwwwyyy}}}}}}zzzuuutttsssrrrqqqqqqpppppprrrtttwwwyyyzzzzzzyyyxxxssssssttttttrrrnnnmmmnnnmmmllljjjfffaaa[[[VVVSSSPPPOOOOOORRRZZZdddkkkooonnnllliiiffffffhhhkkkmmmnnnpppuuuzzz~~~~~~{{{xxxppppppnnnjjjeeeaaa_________```cccgggjjjkkkjjjhhheeebbb___]]]\\\[[[ZZZXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWZZZ[[[\\\]]]]]]^^^^^^^^^[[[ZZZXXXXXXXXXXXXVVVUUUWWWWWWWWWVVVVVVUUUUUUUUURRRPPPNNNMMMLLLIIIEEEBBB<<<;;;999888888999:::;;;===>>>???AAABBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEFFFGGGFFFEEEFFFGGGFFFCCCAAA????????????AAACCCEEEFFFFFFJJJLLLJJJDDDAAABBBEEECCCDDDEEEDDDDDDDDDGGGIIILLLMMMPPPRRRTTTUUUVVVVVVXXX\\\___^^^YYYSSSOOONNNMMMNNNNNNMMMMMMQQQXXX^^^eeeddd___VVVMMMGGGEEEFFFGGGHHHIIIIIIIIIKKKOOORRRYYY^^^hhhvvvooofff___]]]^^^]]]___bbbZZZYYYVVVTTTRRRQQQPPPPPPTTTUUUWWWXXXVVVRRRMMMJJJLLLKKKKKKJJJHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???>>>>>>>>>>>>>>>???>>>=========>>>===>>>???@@@AAABBBCCCDDDGGGGGGHHHJJJNNNTTTYYY\\\^^^YYYQQQKKKGGGEEECCCBBBBBBAAA@@@???>>>=========@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFEEEBBB@@@===<<<666777777888:::===@@@BBBCCCDDDEEECCC???;;;888777555666:::CCCRRRcccsss|||pppddd````````````aaaccceeeoooeeeSSSIIIFFFEEE>>><<<<<<<<<;;;;;;::::::999888999999::::::999999888777999===BBBKKKYYYiiitttwww~~~mmmaaa~~~iiiccceeecccrrryyyYYYIIIDDDAAA>>><<<<<<===???>>>???HHHRRRdddyyyxxx{{{sss^^^WWWUUUTTTXXX^^^fffpppzzz~~~~~~|||uuunnnkkkkkklllnnnoooqqqrrrsssrrrtttvvvxxxzzzzzzzzzyyyvvvwwwzzz}}}}}}zzztttttttttssssssrrrqqqqqqrrrtttvvvxxxxxxxxxwwwvvvvvvuuuuuuuuuqqqkkkiiijjjooonnnkkkhhhccc___ZZZXXXUUUSSSSSSWWW___hhhppptttsssrrrpppnnnooorrruuuxxxxxxyyy||||||qqqpppnnnjjjeeebbbbbbcccbbbcccfffjjjmmmmmmjjjggg___]]]ZZZXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQRRRRRRTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]][[[YYYWWWWWWXXXXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRPPPNNNMMMLLLJJJGGGEEE>>>===;;;::::::::::::;;;??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFEEECCCAAA@@@@@@???@@@AAACCCEEEFFFEEEGGGIIIGGGDDDAAABBBCCCBBBCCCDDDDDDCCCEEEHHHJJJNNNOOORRRTTTVVVWWWWWWWWWYYY]]]```___ZZZTTTQQQPPPLLLMMMMMMLLLLLLRRR[[[bbbhhhddd\\\RRRJJJEEEEEEFFFGGGHHHIIIIIIJJJMMMRRRUUU[[[aaammm}}}zzzjjjccc^^^^^^^^^\\\]]]```XXXWWWUUUSSSQQQQQQQQQQQQVVVVVVWWWUUURRRMMMHHHEEEIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAA<<<<<<===>>>>>>======<<<<<<===>>>>>><<<<<<<<<>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGIIIMMMRRRWWWZZZ]]]XXXQQQLLLHHHFFFDDDCCC??????>>>===<<<<<<<<<<<<>>>???AAACCCDDDFFFFFFFFFGGGFFFEEECCCAAA>>><<<;;;444666888999:::===AAADDDBBBDDDEEEDDD???;;;777666777888>>>IIIYYYkkkxxxyyyooohhhfffdddbbbbbbcccfffrrr^^^QQQIIIEEEDDD@@@===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::999999888;;;>>>AAAFFFSSScccpppuuuttthhh~~~hhh``````aaaqqqxxxXXXIIIEEEBBB@@@>>>;;;;;;===>>>???EEEMMM]]]ttt||||||~~~ttt___WWWVVVUUUWWW\\\cccmmmyyy~~~yyyqqqjjjjjjkkklllmmmooopppqqqqqqqqqrrrwww|||~~~}}}{{{ssstttwwwzzz}}}|||xxxuuuqqqrrrrrrrrrrrrrrrqqqqqquuuvvvwwwwwwwwwwwwvvvuuuwwwttttttuuuqqqjjjhhhkkkooonnnllliiieeeaaa^^^\\\XXXVVVUUUXXX^^^fffmmmppppppoooooooooqqqtttwwwyyyxxxyyy{{{~~~|||qqqppplllhhhdddccceeegggfffgggiiilllmmmkkkfffbbbZZZXXXUUUSSSTTTUUUUUUUUUSSSTTTTTTTTTUUUUUUTTTTTTOOOOOOPPPQQQRRRTTTUUUVVVTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWWWWXXXXXXWWWUUUTTTUUUUUUVVVVVVWWWWWWXXXSSSQQQNNNMMMLLLKKKIIIGGG??????===<<<;;;;;;;;;;;;>>>???@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCDDDEEEGGGGGGEEECCC@@@@@@??????@@@BBBDDDEEECCCCCCDDDDDDCCCCCCBBBBBB@@@AAACCCCCCEEEHHHLLLOOORRRTTTWWWYYY[[[[[[[[[ZZZYYY]]]```___ZZZUUURRRRRRMMMMMMMMMLLLNNNUUU```hhhjjjdddZZZOOOGGGDDDDDDFFFHHHIIIJJJKKKLLLPPPUUUYYY]]]dddsss{{{pppccc^^^[[[\\\[[[YYYYYY[[[VVVTTTRRRQQQPPPPPPQQQRRRRRRSSSRRRQQQOOOKKKGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFEEEDDDBBBAAA@@@??????@@@@@@@@@AAAAAAAAA<<<<<<=========<<<<<<;;;:::<<<>>>===;;;:::<<<>>>AAAAAABBBCCCDDDEEEEEEFFFHHHGGGHHHJJJMMMRRRWWWZZZ\\\WWWQQQKKKHHHFFFDDDBBB??????>>>===<<<<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDAAA???===;;;:::444777:::;;;<<<>>>BBBFFFBBBDDDFFFEEEAAA<<<999777888:::BBBPPPbbbsss~~~zzzpppiiihhheeeccccccfffuuuzzzYYYPPPIIIDDDDDDAAA??????>>>===<<<<<<;;;;;;777888888999999888888777888<<>>???DDDIIIWWWnnn~~~{{{ddd\\\YYYUUUUUUYYYaaalllxxx{{{sssjjjjjjjjjkkklllmmmnnnooopppnnnooouuu}}}~~~{{{pppqqqtttwwwyyyxxxtttqqqoooooopppqqqqqqqqqppppppxxxyyyyyyyyyxxxxxxwwwwwwtttqqqrrruuurrrlllkkkoooooonnnllliiifffbbb___^^^XXXVVVTTTUUU[[[bbbgggjjjdddddddddfffhhhkkkoooqqqooooooqqqtttwwwxxxvvvuuuqqqoookkkfffccccccfffiiihhhiiikkkllllllhhhbbb]]]WWWTTTRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXZZZYYYWWWWWWXXXXXXWWWUUUSSSTTTUUUVVVWWWWWWXXXYYYSSSQQQNNNMMMLLLLLLJJJIIIAAA@@@???======<<<<<<<<<======???@@@AAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBEEEEEEFFFGGGIIIIIIGGGEEEAAA@@@??????@@@AAACCCDDDAAAAAA@@@AAACCCDDDBBBAAA>>>@@@BBBDDDFFFKKKPPPTTTXXXZZZ\\\___``````___^^^YYY]]]```___ZZZVVVSSSSSSMMMNNNMMMMMMOOOWWWccclllkkkdddXXXMMMFFFCCCDDDFFFIIIJJJKKKLLLNNNSSSXXX]]]^^^fffwwwuuukkk___[[[YYYYYYXXXUUUTTTWWWTTTRRRPPPOOOOOOPPPQQQRRRNNNOOOOOONNNMMMKKKIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCAAA????????????@@@@@@AAAAAAAAA;;;<<<<<<===<<<<<<;;;;;;:::<<<>>>===;;;:::<<<>>>@@@AAAAAABBBCCCDDDEEEEEEIIIIIIIIIKKKNNNSSSXXX[[[[[[VVVPPPKKKGGGEEECCCAAABBBAAA@@@??????>>>??????@@@BBBDDDGGGIIIJJJJJJJJJFFFEEECCC@@@>>><<<:::999555888;;;======???DDDHHHCCCEEEGGGFFFBBB>>>:::888888;;;EEETTTgggxxxuuukkkkkkgggdddcccgggwwwuuuWWWPPPIIICCCDDDCCCBBBAAA@@@>>>===;;;:::999666666777777777777666666888<<>>???GGGWWWdddpppxxxyyyuuuyyy|||jjj^^^___dddttt|||]]]MMMFFFAAA===???>>>===<<<<<<>>>CCCGGGTTTccc|||zzz|||hhhWWWSSSUUUXXXYYYaaaiiiuuuzzzrrrpppkkkhhhjjjkkkjjjkkkmmmmmmooosssxxx{{{|||yyywwwtttsssqqqqqqrrrqqqpppnnnnnnqqqttttttrrrqqqsssuuussstttvvvwwwvvvtttqqqooopppqqqrrrqqqmmmkkkiiiiiikkkjjjiiiiiihhhfffbbb___\\\[[[[[[\\\___aaaaaaaaa^^^\\\[[[\\\```aaa___\\\XXXZZZ\\\___bbbcccdddddddddfffhhhgggeeeccccccccceeefffffffffeeeccc```^^^VVVSSSPPPNNNNNNOOOOOOOOONNNOOOPPPQQQRRRQQQPPPPPPMMMNNNOOONNNMMMMMMOOOQQQSSSRRRRRRRRRSSSUUUWWWXXXWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRQQQPPPOOOLLLJJJFFFCCC???;;;999999;;;<<<<<<===???@@@AAAAAA@@@@@@CCCAAA??????AAABBBCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFEEEAAA===;;;<<<@@@CCCDDDGGGFFFDDDBBB@@@??????@@@@@@AAABBBDDDGGGKKKQQQVVVXXXZZZ]]]aaacccbbb___\\\]]]^^^``````]]]XXXSSSPPPNNNPPPOOONNNTTT```iiilllkkk\\\NNNHHHHHHGGGFFFGGGIIIJJJLLLOOOSSSXXX\\\___hhhrrrwwwkkkfff\\\\\\[[[YYYXXXVVVUUUUUUTTTRRROOOOOOQQQQQQOOOLLLNNNMMMLLLJJJHHHGGGEEEEEEFFFGGGGGGGGGGGGEEECCCBBBFFFGGGHHHIIIHHHGGGEEECCCAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>><<<<<<;;;:::999999999:::=========<<<;;;===@@@CCCBBBCCCEEEFFFGGGGGGGGGGGGKKKIIIJJJOOOWWW\\\\\\ZZZ___\\\WWWRRRMMMIIIFFFEEEAAA@@@>>>===<<<===???@@@DDDEEEFFFGGGGGGFFFEEEDDDFFFEEEBBB@@@===<<<::::::666888:::<<<>>>AAAFFFJJJEEEHHHJJJHHHAAA<<<999999???@@@LLLaaasss|||sssgggccc```\\\[[[___jjj~~~rrrVVVQQQIIIDDDDDDBBBAAAAAAAAAAAA@@@@@@???>>>:::999888777777777888999888;;;>>>======CCCPPPZZZjjjrrrvvvsssttttttwwwiii]]]]]]dddwww___OOOGGGBBB>>>>>>>>>===<<<<<<>>>BBBFFFRRR^^^uuuxxxyyynnn]]]VVVUUUUUUUUUYYYaaaooo{{{yyyssspppkkkhhhkkkllllllmmmpppqqqrrrtttvvvxxxxxxwwwvvvrrrpppoooooooooooonnnlllmmmpppssssssqqqqqqrrrtttrrrsssttttttsssrrrpppnnnpppqqqrrrpppmmmjjjiiiiiijjjiiiiiiiiiiiigggdddaaa___]]]\\\]]]___aaaaaa```^^^[[[YYYZZZ[[[[[[WWWSSSNNNOOOQQQSSSUUUVVVWWWWWWXXX[[[]]]^^^^^^^^^___```aaaaaabbbcccbbb```^^^]]]WWWTTTPPPNNNMMMMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLMMMOOOPPPPPPOOOOOOPPPRRRNNNNNNNNNOOOPPPSSSUUUWWWUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRPPPPPPOOONNNKKKIIIFFFCCC???<<<::::::;;;<<<<<<===???@@@AAAAAAAAAAAACCCBBB@@@@@@BBBDDDEEEEEEHHHIIIJJJJJJJJJIIIHHHGGGEEEBBB>>><<<===@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>@@@AAACCCEEEHHHLLLRRRWWWYYY\\\___ccceeedddaaa___aaabbbbbbaaa^^^XXXSSSOOOMMMOOOPPPPPPWWWaaahhhhhhiii\\\NNNIIIHHHGGGGGGHHHLLLMMMOOOQQQUUUYYY___bbbnnnxxx~~~qqqgggccc[[[ZZZYYYXXXWWWUUUTTTTTTTTTQQQOOOOOOQQQPPPNNNLLLLLLLLLJJJIIIGGGEEEDDDCCCEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDDDDDBBBAAA@@@??????@@@??????>>>======>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999:::<<<============>>>@@@CCCDDDEEEEEEFFFGGGHHHHHHHHHIIIIIILLLTTT]]]bbbbbb______]]]ZZZVVVPPPKKKFFFDDDAAA@@@>>>===<<<>>>???@@@@@@BBBDDDFFFHHHIIIIIIIIIGGGEEECCC@@@===;;;999999666999<<<>>>AAACCCGGGIIIIIIKKKLLLIIIBBB<<<:::999<<<@@@NNNcccsss|||mmmaaa]]]^^^[[[[[[```jjjpppVVVQQQKKKFFFFFFDDDEEEEEEEEEEEECCCAAA???>>>;;;:::999888888888999:::888;;;===<<<;;;???IIIRRRdddnnn}}}yyyuuuuuuuuuzzzhhh\\\\\\fffzzzbbbPPPGGGBBB>>>>>>>>>>>><<<<<<>>>BBBEEENNNWWWiiiwwwvvv|||uuudddZZZUUURRRQQQTTT[[[iiivvv{{{vvvooojjjgggjjjlllmmmooorrrvvvuuuuuuuuuuuuuuuuuuuuuqqqpppooonnnoooooonnnlllmmmoooqqqqqqqqqpppqqqrrrqqqqqqppppppooonnnnnnnnnpppqqqrrrpppmmmjjjjjjjjjiiiiiihhhiiijjjiiifffdddbbb```______aaaccccccbbb```]]]ZZZYYYXXXUUUOOOJJJEEEFFFGGGIIIJJJJJJJJJJJJKKKNNNQQQTTTVVVXXX\\\^^^\\\\\\^^^______^^^]]]\\\XXXUUUQQQNNNLLLKKKIIIGGGFFFGGGHHHIIIJJJKKKJJJJJJLLLOOOQQQRRRRRRQQQRRRSSSMMMMMMMMMNNNPPPRRRUUUWWWSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRQQQOOOOOONNNMMMJJJHHHGGGDDDAAA===;;;:::;;;<<<<<<===???AAABBBCCCCCCCCCCCCBBBBBBBBBCCCFFFHHHJJJKKKLLLMMMNNNMMMLLLJJJHHHEEECCC@@@>>>???@@@AAAAAAAAA@@@???>>>===>>>??????AAABBBEEEGGGJJJNNNTTTXXX[[[^^^bbbfffggggggdddcccfffffffffddd___YYYSSSPPPNNNQQQSSSUUU\\\fffjjjiiigggZZZNNNJJJJJJIIIIIIJJJPPPQQQTTTVVVYYY]]]cccgggttt~~~{{{qqqiiibbb^^^ZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRPPPPPPPPPPPPMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBB===>>>???@@@@@@@@@???>>>????????????>>>===;;;;;;=========<<<<<<;;;::::::999888888888888999999:::;;;===????????????AAACCCFFFFFFFFFGGGHHHIIIKKKLLLLLLOOOTTT]]]fffjjjiiifff______^^^[[[UUUNNNGGGBBB@@@???>>>======>>>@@@AAA@@@BBBDDDGGGJJJKKKLLLLLLIIIGGGCCC???<<<:::888888666999===AAACCCEEEGGGIIILLLNNNMMMIIIBBB<<<::::::<<>>>>>>>>>>>===<<<>>>AAADDDIIIOOO^^^sss{{{xxx{{{zzzhhh[[[TTTQQQQQQTTT[[[gggttt~~~{{{nnniiieeegggjjjkkknnnsssuuuvvvwwwvvvuuutttsssssssssqqqppppppqqqqqqpppnnnmmmnnnooopppppppppqqqqqqooonnnmmmlllkkkkkklllmmmooopppqqqooommmkkkkkkkkkjjjiiiiiijjjkkkkkkiiigggdddbbbbbbcccfffhhhiiihhhhhhdddaaa^^^[[[UUUMMMFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGJJJMMMPPPUUUYYY]]]ZZZ[[[\\\]]]^^^^^^]]]]]]YYYVVVRRROOOMMMKKKHHHFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJMMMQQQSSSSSSSSSSSSSSSQQQQQQQQQQQQSSSUUUVVVWWWQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOONNNKKKIIIHHHEEEBBB???<<<;;;<<<<<<======???AAACCCDDDEEEFFFCCCCCCCCCDDDEEEHHHLLLOOOQQQRRRSSSSSSQQQNNNKKKIIIFFFCCCAAAAAAAAAAAA@@@???AAA@@@?????????@@@AAABBBBBBDDDGGGIIILLLQQQVVVZZZ\\\```eeeiiijjjiiiggggggiiiiiihhhfffaaa[[[VVVSSSRRRTTTVVVZZZbbbmmmqqqooocccXXXNNNKKKKKKJJJKKKMMMTTTVVVYYY[[[]]]bbbhhhmmmyyy~~~pppjjjddd^^^ZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRQQQOOOMMMKKKIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;>>>======<<<;;;;;;;;;;;;888888888888888999:::;;;;;;>>>@@@AAAAAABBBCCCDDDFFFGGGGGGIIILLLOOOQQQSSSUUUXXX^^^fffmmmnnnllliii```aaabbb```YYYPPPGGGAAA@@@???>>>======???AAABBBDDDEEEGGGIIIKKKLLLKKKKKKJJJHHHCCC???;;;888777666777:::===???AAADDDHHHKKKNNNOOOMMMGGG@@@:::999:::===JJJ\\\llluuu}}}xxxjjj[[[SSSSSSUUUVVV[[[cccnnneeeTTTRRRLLLJJJLLLIIIJJJKKKLLLLLLJJJFFFAAA>>>???>>>>>>===<<<<<<<<<<<<777999;;;:::888999>>>CCCQQQcccnnnoooyyy}}}{{{|||ggg\\\]]]jjj}}}fffPPPEEE@@@>>>===>>>>>>===<<<===@@@BBBEEEIIIVVVjjj}}}jjj[[[SSSRRRTTTUUU[[[eeerrr|||~~~oooiiidddeeehhhiiimmmrrrsssvvvzzzzzzxxxtttrrrrrrrrrpppooopppqqqqqqpppooommmmmmnnnooopppqqqppppppmmmllljjjiiiiiijjjkkklllnnnoooooonnnlllllllllnnnlllkkkjjjkkklllllljjjhhheeeddddddgggkkkooopppqqqqqqnnnjjjgggccc\\\RRRJJJDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDGGGIIIMMMQQQWWW[[[______``````````````````YYYWWWSSSQQQOOOMMMKKKIIIFFFFFFFFFGGGGGGHHHIIIJJJHHHLLLPPPRRRSSSSSSTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPPPPOOOMMMKKKIIIGGGDDD@@@>>><<<<<<<<<======???AAACCCFFFHHHIIIDDDEEEFFFGGGHHHLLLRRRWWWZZZZZZYYYWWWTTTPPPLLLJJJFFFDDDBBBBBBBBBBBBAAA???@@@??????>>>???AAABBBCCCCCCEEEIIILLLOOOSSSXXX\\\]]]bbbhhhllllllkkkkkkkkkjjjjjjiiigggccc^^^YYYVVVSSSUUUVVVZZZeeeqqquuusss___VVVOOOMMMMMMLLLNNNQQQVVVZZZ^^^```bbbfffnnnttt~~~uuulllhhhccc\\\XXXZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTTTTTTTRRROOOMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA===>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;::::::;;;<<<<<<:::::::::::::::;;;<<<======@@@BBBDDDDDDDDDFFFGGGGGGHHHJJJNNNRRRVVVYYY[[[]]]___dddiiikkkjjjgggdddbbbcccdddbbb[[[QQQFFF@@@???>>>======>>>@@@BBBDDDEEEGGGIIIKKKMMMNNNNNNMMMKKKHHHCCC>>>:::777666666999:::;;;<<<>>>BBBHHHLLLMMMMMMJJJCCC<<<888999;;;===MMMaaapppzzzzzzlll___TTTQQQSSSSSSUUU\\\gggtttuuu___SSSRRRLLLKKKNNNJJJJJJKKKMMMMMMKKKGGGCCCAAA@@@@@@@@@???>>>===<<<<<<666888:::999999:::>>>BBBJJJ\\\ggggggqqq|||yyyeee\\\^^^iii{{{gggPPPEEEAAA???===>>>>>>===<<<===???AAAAAAFFFPPPbbbzzzooo^^^UUUSSSUUUTTTYYYbbbmmmxxx~~~uuummmgggggghhhiiinnnssstttxxx}}}}}}yyytttrrrrrrooonnnmmmmmmoooooonnnmmmnnnmmmmmmoooqqqrrrqqqooolllkkkjjjiiiiiijjjkkkllllllmmmnnnmmmlllmmmoooqqqpppnnnmmmllllllllljjjhhheeeeeefffjjjooosssuuuvvvvvvtttqqqooollldddZZZRRREEEDDDCCCBBBAAAAAAAAABBBCCCEEEGGGIIILLLQQQWWW\\\fffffffffeeeeeeddddddddd]]][[[XXXUUUSSSQQQNNNKKKFFFFFFEEEEEEEEEFFFGGGHHHHHHKKKOOOQQQSSSTTTUUUWWWYYYZZZ\\\]]]]]]ZZZWWWUUUVVVUUUTTTSSSRRRRRRRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHEEEBBB???===<<<<<<===>>>???AAADDDGGGJJJKKKGGGIIIKKKLLLMMMRRRZZZ```eeeccc___[[[UUUPPPLLLIIIFFFDDDBBBBBBCCCCCCBBBAAA>>>>>>======>>>???AAABBBDDDGGGJJJNNNQQQVVVZZZ^^^___eeellloooooonnnoooppplllkkkjjjhhhddd___[[[XXXRRRTTTVVV[[[fffppprrrnnn[[[TTTOOOOOOOOONNNPPPTTTWWW\\\bbbdddfffkkkssszzz}}}ooojjjgggaaa[[[XXXYYYYYYYYYXXXWWWVVVVVVVVVTTTVVVWWWVVVSSSPPPNNNNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBAAABBBBBB======>>>>>>>>>>>>>>>???===============<<<<<<;;;:::999999999:::;;;===>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGIIIKKKIIIKKKOOOTTTYYY]]]```aaa^^^```bbbddddddcccaaa___eeeeeeddd```YYYOOOFFF@@@???>>>======>>>AAACCCEEEDDDEEEIIILLLOOOQQQRRRRRRKKKGGGBBB===999777777777888999;;;<<>>===OOOdddrrr}}}}}}mmm```WWWQQQQQQTTTUUUWWW```mmm~~~lll[[[TTTSSSMMMMMMPPPLLLLLLLLLMMMMMMKKKHHHDDDBBBAAAAAAAAA@@@???>>>===<<<888999999999999;;;???BBBFFFUUU```dddmmmzzzttt|||zzzaaaZZZ^^^gggvvvjjjRRRGGGCCCBBB===>>>>>>===<<<<<<>>>@@@>>>DDDMMM[[[qqqwwweeeXXXSSSSSSRRRVVV___jjjvvv~~~~~~uuunnnllllllmmmpppuuuzzz}}}~~~xxxsssqqqrrrooommmlllmmmnnnooonnnmmmooonnnmmmooorrrsssqqqoookkkkkkjjjjjjjjjkkkkkkkkkjjjkkkllllllmmmnnnqqqttttttrrrooommmlllkkkiiiggggggfffgggkkkppptttvvvvvvvvvuuutttsssqqqjjj___XXXKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLPPPVVV]]]bbbnnnmmmllljjjhhhggggggfffcccaaa]]]ZZZWWWTTTOOOLLLJJJIIIHHHGGGFFFGGGHHHHHHJJJLLLOOOQQQSSSUUUXXXZZZ[[[^^^bbbeeeeeebbb]]]ZZZZZZXXXUUURRRQQQQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQPPPPPPPPPOOOMMMKKKJJJIIIFFFCCC@@@>>>===<<<===>>>???AAAEEEHHHLLLMMMLLLOOOQQQRRRTTTYYYbbbiiioookkkeee]]]VVVOOOKKKIIIFFFDDDBBBAAACCCDDDDDDCCC??????>>>>>>???@@@AAABBBDDDHHHLLLPPPSSSWWW\\\___bbbiiippptttsssrrrtttvvvooonnnlllhhhddd^^^ZZZWWWRRRUUUYYY```jjjpppmmmeeeXXXSSSOOOPPPPPPPPPRRRVVVWWW]]]dddggghhhnnnxxx~~~tttkkkfffbbb]]]ZZZZZZXXXXXXWWWWWWVVVUUUUUUUUUUUUWWWZZZYYYUUUQQQOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBBBBBBB??????>>>>>>======>>>>>><<<<<<===>>>>>>>>>======<<<;;;;;;<<<===@@@CCCEEECCCCCCBBBBBBAAABBBBBBBBBDDDEEEFFFGGGGGGIIILLLOOONNNQQQVVV[[[```bbbcccccc]]]]]]^^^^^^^^^___```bbbgggfffccc^^^VVVMMMEEE@@@>>>>>>======???AAADDDFFFFFFGGGJJJMMMPPPRRRRRRSSSJJJGGGBBB<<<999777777888666999===AAACCCEEEGGGIIIHHHGGGCCC===999888===AAAFFFVVVhhhttt|||wwwkkk^^^WWWSSSPPPQQQTTT[[[\\\ddduuugggZZZVVVVVVOOOPPPSSSNNNPPPPPPOOONNNKKKHHHEEECCCAAAAAAAAAAAA@@@>>><<<;;;;;;:::999888888:::===@@@CCCMMMZZZccckkkyyy|||wwwpppuuu~~~~~~vvv^^^YYY^^^eeessslllTTTIIIEEEDDD===>>>>>>>>><<<<<<>>>@@@===CCCLLLWWWiii}}}~~~~~~kkkZZZRRRPPPQQQUUU^^^jjjvvv|||ssspppppppppsssxxx}}}uuuppppppssspppooonnnooopppqqqpppooopppnnnnnnooossstttrrrpppkkkkkkkkkkkkkkklllkkkkkkiiijjjkkklllmmmooorrruuuwwwtttpppnnnllljjjhhhfffhhhggghhhkkkooorrrtttttttttsssssstttrrrlllbbbZZZRRRQQQPPPNNNNNNNNNOOOOOOLLLMMMOOOQQQUUU\\\dddjjjsssqqqooommmkkkiiihhhggghhheeeaaa]]]YYYUUUPPPLLLNNNMMMLLLJJJIIIJJJJJJKKKKKKMMMPPPRRRSSSVVVZZZ]]]^^^bbbhhhlllllliiiccc___]]]ZZZVVVRRRPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNOOOOOONNNLLLJJJKKKIIIGGGDDDAAA>>>===<<<===>>>???AAAEEEIIIMMMOOOPPPSSSVVVWWWXXX^^^gggoootttppphhh^^^UUUOOOJJJHHHFFFDDDAAAAAABBBDDDEEEEEEBBBBBBAAAAAAAAABBBDDDDDDEEEHHHMMMQQQTTTXXX]]]```eeellltttwwwvvvuuuwwwyyyrrrpppmmmiiiccc]]]XXXUUUTTTXXX^^^fffooorrriii^^^WWWRRROOOQQQQQQPPPSSSWWWWWW]]]dddhhhjjjpppzzzxxxppphhhccc^^^YYYYYY\\\WWWVVVVVVUUUUUUTTTTTTTTTUUUYYY[[[ZZZVVVRRRPPPPPPQQQPPPPPPOOONNNMMMMMMLLLKKKJJJGGGEEECCCCCCCCCCCCBBBAAA@@@???????????????===>>>???@@@AAAAAAAAAAAA?????????@@@BBBFFFIIIKKKGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHGGGHHHJJJNNNRRRRRRUUUZZZ```cccddddddccc\\\\\\\\\\\\]]]```dddggghhhfffbbb[[[SSSKKKDDD@@@>>>=========???BBBDDDFFFJJJKKKMMMOOOPPPPPPPPPOOOIIIFFFAAA<<<999777888888333999@@@FFFHHHHHHGGGGGGGGGFFFBBB===999999???DDDPPP___mmmuuuzzz}}}fff]]]UUUSSSRRRPPPQQQSSS______hhh{{{ssseeeZZZXXXXXXQQQRRRUUUPPPUUUTTTRRROOOKKKGGGDDDCCCAAAAAAAAAAAA@@@>>><<<;;;===<<<999777777999<<<>>>AAAIIIVVVcccjjjsss|||wwwtttmmmqqqzzz{{{ttt^^^WWWYYYeeerrrnnnRRRGGGCCCAAA======<<<<<<<<<<<<======AAADDDKKKVVVdddqqq{{{~~~yyy~~~}}}lllZZZSSSUUUUUUYYY```jjjttt~~~vvvnnnlllppptttzzz{{{|||zzzwwwuuuttttttrrrqqqooommmmmmnnnpppqqqqqqooonnnnnnoooooonnnmmmfffgggiiijjjkkkjjjjjjiiijjjjjjkkkmmmqqqtttxxxzzzzzzvvvqqqnnnllliiigggeeejjjiiihhhhhhiiikkkmmmooonnnmmmkkkjjjiiifffbbb```\\\ZZZYYY[[[^^^```___]]]^^^\\\XXXWWWZZZaaaiiinnnwwwtttpppmmmllllllkkkkkkjjjgggdddaaa^^^ZZZVVVSSSOOOMMMLLLMMMNNNOOOMMMLLLMMMNNNPPPTTTXXXZZZYYYWWW^^^ccciiillljjjfffbbb___XXXVVVSSSRRRRRRPPPNNNLLLPPPOOOOOOPPPQQQRRRQQQOOONNNNNNNNNNNNMMMLLLKKKKKKKKKIIIEEECCCBBB@@@>>><<<@@@@@@@@@AAADDDIIIPPPUUUYYYYYYZZZ\\\aaagggmmmppprrrkkkaaaYYYRRRNNNKKKIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHHHHKKKNNNRRRUUU[[[```dddmmmsssyyy{{{|||}}}yyysssssslllfffbbb\\\WWWVVVYYYSSSXXX^^^fffoooqqqhhh]]]TTTQQQQQQSSSQQQOOOQQQVVVZZZ^^^cccgggjjjrrr~~~pppkkkccc]]]YYYXXXVVVUUUTTTSSSQQQPPPPPPRRRTTTUUU\\\\\\[[[ZZZXXXUUUSSSQQQQQQPPPOOONNNNNNNNNOOOPPPPPPOOOMMMKKKJJJHHHHHHHHHFFFEEECCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDCCCAAA???DDDDDDDDDEEEGGGIIILLLMMMNNNLLLHHHEEECCCBBBCCCDDDFFFHHHJJJLLLMMMOOOSSSUUUUUU^^^eeeeeecccbbb```]]]XXXYYY\\\aaafffjjjkkkjjjbbb___XXXQQQIIICCC???===??????>>>===>>>AAACCCEEEGGGIIIMMMQQQSSSRRRNNNJJJFFFDDD???;;;888888888999>>>>>>@@@CCCGGGIIIHHHGGGIIIAAA<<<<<<:::888>>>IIIWWWhhhvvvxxxzzz|||uuujjjZZZUUURRRSSSUUUUUUXXX\\\^^^hhhuuummm___\\\XXXVVVVVVWWWWWWWWWRRRQQQPPPMMMKKKIIIGGGFFFEEECCC@@@?????????>>>===<<<;;;:::999888999999:::AAACCCOOOaaaiiimmmyyy~~~~~~~~~~~~zzzsssrrruuuwwwvvvppp\\\VVVXXXeeesssqqqTTTGGGCCC@@@======<<<<<<<<<<<<======@@@CCCJJJUUUcccqqq|||}}}vvvwww{{{ppp^^^WWWWWWVVVZZZ```jjjuuu{{{qqqmmmooosss}}}yyyuuuttttttrrrqqqooonnnnnnooopppppppppooonnnnnnoooooommmkkkhhhiiikkklllmmmmmmmmmmmmkkkkkklllmmmooorrruuuvvvtttqqqmmmjjjiiihhhfffdddfffeeeddddddeeegggiiijjjllllllkkkkkkkkkkkkjjjiiihhhggghhhkkkppprrrrrrpppmmmjjjfffcccdddhhhmmmppptttrrrooommmkkkjjjiiihhhjjjhhheeebbb```]]]XXXUUUTTTRRRQQQRRRTTTUUUTTTTTTVVVWWWYYY]]]```aaa```^^^^^^aaaeeegggeeebbb^^^\\\UUUSSSQQQPPPOOONNNLLLJJJMMMLLLLLLNNNPPPQQQQQQOOONNNNNNNNNNNNMMMLLLJJJJJJIIIFFFCCCAAA@@@???===;;;??????@@@AAADDDJJJQQQVVV[[[\\\^^^aaaeeejjjnnnpppiiiddd[[[TTTOOOLLLJJJHHHGGGGGGGGGFFFFFFFFFGGGGGGIIIIIIHHHHHHIIIKKKMMMNNNMMMPPPSSSWWW[[[```fffjjjqqqvvvyyyyyyyyyzzzwwwrrrlllfff```]]]XXXSSSRRRUUUUUU[[[dddlllssssssiii]]]VVVRRRQQQQQQQQQQQQUUU\\\```eeekkkpppuuu~~~{{{lllhhhccc^^^[[[XXXUUUSSSQQQQQQQQQQQQRRRTTTVVVWWW[[[[[[ZZZYYYVVVTTTQQQOOOOOONNNMMMMMMMMMNNNOOOPPPSSSRRRQQQPPPOOONNNNNNNNNKKKJJJHHHFFFEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDCCCBBBEEEEEEEEEEEEGGGIIIKKKLLLLLLJJJHHHFFFEEEEEEFFFFFFHHHJJJKKKMMMNNNQQQUUUXXXZZZbbbgggfffcccbbbaaa^^^^^^```cccgggjjjiiifffcccYYYWWWRRRLLLFFFBBB???>>>@@@?????????@@@CCCEEEGGGHHHIIILLLOOOQQQOOOKKKHHHFFFCCC>>>:::888888999:::??????@@@CCCFFFHHHGGGEEEFFF>>>:::;;;:::999AAAMMM___mmmxxx{{{||||||rrrdddXXXTTTRRRUUUVVVVVVYYY]]]cccmmm|||lll```]]]YYYVVVWWWWWWWWWWWWSSSRRRPPPNNNLLLJJJHHHGGGFFFDDDBBBAAAAAA@@@???======<<<;;;999999999:::;;;BBBBBBLLL\\\eeeiiittt~~~xxxuuussswwwyyyyyyyyy|||kkkXXXUUUYYYfffuuutttWWWIIICCC???>>>======<<<<<<======>>>>>>AAAHHHSSSaaappp~~~}}}ssspppuuu~~~{{{}}}}}}|||wwwfff]]]ZZZYYY\\\aaajjjuuu~~~rrrmmmooosss~~~yyyuuutttsssrrrqqqppppppoooooopppppppppooooooooopppooollliiiiiijjjkkkmmmnnnnnnoooooollllllmmmnnnoooqqqssstttqqqnnnjjjiiihhhhhhfffeeedddcccbbbbbbcccdddfffggghhhgggggggggggghhhjjjkkkrrrtttxxx~~~|||wwwrrrpppooopppqqqrrrqqqqqqooommmkkkiiigggkkkiiigggeeedddaaa]]]ZZZYYYWWWVVVWWWYYY\\\\\\\\\[[[\\\^^^aaacccccc```]]]^^^___``````^^^\\\YYYWWWRRRPPPMMMLLLLLLKKKIIIGGGGGGGGGHHHJJJNNNOOOOOONNNNNNNNNMMMMMMLLLJJJIIIHHHGGGEEEBBBAAA@@@@@@>>><<<===???@@@BBBEEEKKKRRRXXX]]]___cccgggkkkmmmnnnnnnccc^^^WWWRRROOOMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMNNNPPPRRRUUUVVVUUUXXX\\\aaaeeejjjooosssxxx{{{|||yyywwwwwwtttoooccc]]]XXXUUURRRNNNNNNQQQWWW___iiipppuuussshhh\\\XXXTTTQQQRRRRRRSSSZZZbbbaaahhhpppvvv}}}}}}rrrhhheeebbb^^^\\\XXXTTTQQQPPPQQQRRRTTTVVVWWWXXXYYYZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOSSSRRRRRRRRRRRRSSSSSSTTTQQQPPPNNNKKKJJJIIIIIIIIIEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMQQQVVVZZZ___eeeiiigggccccccbbb```hhhiiilllmmmlllfff^^^XXXNNNLLLHHHEEEBBB@@@>>>>>>@@@@@@@@@AAACCCFFFIIIJJJLLLLLLLLLMMMNNNMMMJJJHHHDDDAAA===:::888888:::;;;@@@@@@BBBEEEGGGHHHGGGEEEBBB;;;888:::999:::DDDRRRiiisss{{{}}}~~~{{{mmm]]]VVVSSSTTTWWWYYYYYYZZZ^^^jjjuuujjj```]]]ZZZWWWWWWXXXXXXWWWSSSRRRPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@>>>===<<<;;;:::::::::;;;<<>>>>>============>>>>>>===@@@FFFOOO]]]nnn~~~~~~sssooosss||||||}}}xxxwww~~~oooddd^^^]]]___cccjjjttt~~~rrrlllnnnsss~~~~~~~~~{{{wwwtttsssrrrqqqqqqqqqqqqqqqpppqqqqqqppppppoooppppppnnnkkkhhhggghhhiiikkklllmmmnnnnnnlllmmmnnnoooqqqssstttuuurrrooollljjjiiiiiihhhffffffeeedddddddddeeeffffffhhhgggfffdddccceeegggjjjuuuyyy~~~xxxsssqqqooorrrsssuuutttqqqnnnjjjiiikkkjjjiiiiiiiiifffccc```]]][[[ZZZ[[[^^^aaacccccc``````aaacccdddccc```]]]```___]]][[[ZZZXXXVVVTTTOOOMMMKKKJJJIIIHHHEEECCCAAAAAABBBEEEIIILLLLLLKKKLLLLLLLLLKKKIIIHHHFFFEEEFFFDDDBBBAAAAAAAAA@@@???===???AAADDDHHHNNNUUU[[[^^^aaagggkkknnnnnnmmmlllddd```[[[WWWTTTRRRPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLOOOPPPQQQSSSUUUYYY\\\^^^___bbbgggkkkoootttyyy}}}}}}|||xxxuuuoooiii[[[UUUQQQPPPNNNKKKLLLPPPYYYbbbjjjnnnpppnnnfff\\\ZZZVVVTTTUUUVVVWWW\\\ddddddkkkuuu}}}ssskkkeeebbb___\\\ZZZXXXUUUSSSSSSTTTWWWYYYZZZZZZYYYYYYXXXWWWUUUSSSQQQNNNLLLKKKJJJJJJIIIIIIJJJLLLMMMOOOMMMNNNNNNOOOPPPQQQSSSTTTUUUSSSQQQNNNLLLKKKKKKKKKHHHHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLPPPWWW[[[bbbhhhkkkhhhfffggghhhgggoooooonnnkkkggg^^^UUUNNNEEEDDDBBB@@@>>>=========AAAAAABBBDDDFFFIIILLLMMMPPPNNNMMMMMMMMMLLLIIIGGGBBB@@@<<<999888999;;;<<<@@@AAACCCGGGJJJKKKIIIHHH@@@:::777999999;;;HHHXXXpppvvv|||~~~yyyiiiYYYTTTSSSVVV[[[\\\[[[]]]aaappp{{{|||hhh```^^^ZZZXXXXXXXXXWWWVVVSSSRRRPPPNNNLLLLLLKKKKKKJJJHHHFFFEEEEEEDDDAAA???======;;;;;;:::;;;<<<===AAA>>>CCCOOOZZZbbbjjjqqq|||sssooosssyyyeeeVVVWWW]]]gggyyyzzz^^^PPPHHHCCC>>>>>>============>>>>>>===???DDDLLLXXXjjj|||wwwqqqsss}}}|||xxxsssrrrwwwkkkbbbaaabbbeeejjjrrr|||ssskkklllqqqvvvwwwwwwvvvtttrrrqqqrrrqqqqqqqqqpppqqqrrrssssssrrrqqqpppppppppnnnkkkiiihhhiiiiiijjjkkklllnnnnnnlllmmmoooqqqtttvvvwwwxxxssspppmmmjjjiiihhhgggfffggggggffffffffffffffffffhhhhhhhhhfffeeeggglllpppsssxxx}}}wwwrrrpppqqqtttwwwwwwsssnnnjjjiiilllllllllmmmnnnllliiifffcccaaaaaacccfffiiikkkkkkjjjjjjiiijjjkkkiiifffddddddaaa^^^]]]\\\[[[WWWTTTOOOMMMJJJHHHGGGFFFCCCAAA<<<<<<===AAAEEEGGGGGGFFFIIIIIIIIIHHHGGGEEEDDDCCCCCCAAA??????@@@AAA@@@???>>>@@@CCCGGGLLLSSSZZZ______ccchhhmmmoooooommmkkkjjjgggbbb___\\\YYYVVVTTTQQQOOONNNLLLKKKKKKLLLMMMQQQRRRSSSVVVYYY^^^aaacccgggkkkppptttxxx|||{{{tttjjjaaaVVVQQQNNNNNNMMMLLLNNNSSS\\\ccciiijjjiiihhhccc^^^\\\ZZZZZZ\\\]]]\\\___eeennnvvvzzzmmmgggddd```[[[XXXWWWXXXXXXXXXXXXYYY[[[]]]\\\[[[YYYWWWUUUTTTRRRPPPNNNMMMKKKKKKIIIIIIHHHHHHIIIKKKLLLNNNIIIIIIJJJKKKMMMOOOPPPQQQTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKHHHEEECCCEEEGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHJJJMMMRRRYYY^^^hhhnnnqqqnnnlllnnnooooooooolllgggaaa[[[TTTLLLGGGBBBAAA???===<<<<<<<<<<<>>;;;888888:::<<<>>>@@@AAAEEEIIIMMMNNNMMMKKK???:::888::::::>>>MMM___uuuxxx|||wwwhhhYYYTTTUUUYYY______^^^```eeessswwwfff```]]]ZZZYYYXXXXXXVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMKKKIIIHHHGGGGGGEEEBBB@@@===<<<;;;:::;;;;;;======>>><<<@@@JJJUUU___gggnnn||||||sssnnnsss{{{dddVVVXXX___iii{{{}}}aaaRRRIIIDDD???>>>>>>======>>>>>>???>>>@@@CCCHHHSSSeeeyyy{{{sssrrrzzzzzz~~~wwwsssssszzz}}}qqqfffcccdddggglllsss{{{wwwlllkkknnnoooqqqrrrrrrqqqppppppqqqqqqpppooooooqqqsssvvvwwwvvvtttqqqppppppnnnllljjjlllkkkkkkkkklllmmmnnnooolllmmmpppsssuuuwwwxxxyyyssspppllljjjiiihhhfffeeegggggggggffffffeeeeeedddaaacccdddddddddgggmmmrrrrrrvvv}}}yyytttrrrnnnsssvvvvvvqqqllliiihhhmmmmmmoooqqqsssrrrooolllkkkkkklllnnnrrrtttuuutttsssqqqooonnnnnnnnnllljjjhhhfffdddddddddbbb\\\XXXRRROOOLLLIIIGGGEEEAAA???;;;;;;<<>>@@@?????????BBBGGGKKKQQQXXX___dddcccfffjjjnnnqqqqqqpppooopppmmmjjjgggdddaaa]]]ZZZWWWUUUSSSPPPNNNNNNOOOOOOSSSTTTUUUXXX\\\aaaeeegggnnnqqqvvvzzz}}}zzzqqqeeeZZZSSSOOOMMMNNNOOOOOORRRWWW___ggglllkkkhhhgggdddaaa___^^^```cccddddddggglllvvvrrrhhhdddaaa]]]XXXVVVWWWZZZ\\\]]]\\\]]]]]]]]]\\\ZZZWWWUUUSSSRRRPPPNNNMMMLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLIIIIIIIIIJJJLLLMMMOOOPPPOOONNNMMMLLLKKKKKKLLLLLLLLLNNNNNNKKKGGGEEEGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHJJJMMMPPPTTTZZZaaafffpppvvvxxxssspppoooooonnnfffbbb[[[UUUPPPKKKFFFCCC@@@???===<<<;;;;;;<<<<<<@@@AAACCCFFFHHHKKKLLLMMMKKKJJJHHHGGGFFFDDDAAA???>>><<<999888888:::===@@@AAABBBFFFKKKNNNOOOMMMKKK>>>999999<<<===BBBTTThhhyyy|||~~~uuuhhh]]]WWWXXX]]]bbbbbb```dddiiitttsssfff___]]]ZZZXXXXXXWWWUUUSSSRRRPPPNNNLLLKKKLLLMMMNNNKKKJJJIIIIIIHHHFFFBBB???<<<;;;:::::::::;;;<<<===;;;<<>>>>>>>>>>>?????????@@@BBBEEENNN```uuu}}}tttqqqyyywww|||tttqqqrrrvvvuuuhhhdddeeeiiiooouuu|||zzznnnlllnnnnnnpppqqqqqqpppppppppqqqqqqpppnnnnnnppptttyyy|||zzzvvvrrrpppoooooonnnlllmmmlllkkkjjjjjjkkklllmmmmmmnnnqqqsssuuuvvvvvvvvvrrrpppmmmkkkkkkkkkjjjiiihhhhhhhhhhhhgggfffeeeddd\\\```bbbcccbbbdddjjjpppqqquuu{{{zzzvvvsssrrrooossswwwvvvqqqkkkiiijjjmmmnnnqqqtttvvvvvvsssqqqrrrrrrtttxxx{{{|||{{{zzzxxxuuuqqqooooooooooooooommmkkkkkkmmmnnnjjjccc\\\UUURRROOOKKKHHHEEEAAA>>>>>>======???AAABBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???======>>>@@@BBBBBBAAAAAAEEEJJJOOOUUU]]]dddiiiiiikkknnnqqqsssuuuvvvvvvuuusssqqqooommmjjjfffccc```^^^ZZZVVVTTTSSSSSSTTTUUUVVVXXX[[[___dddhhhjjjrrruuuzzz~~~~~~uuulll```VVVRRRNNNMMMOOOQQQRRRVVV\\\bbblllsssrrrmmmkkkiiifffdddcccdddhhhjjjlllrrryyyvvvkkkddd```\\\ZZZWWWWWWZZZ]]]^^^___\\\\\\\\\[[[ZZZWWWUUUTTTQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJIIIJJJKKKMMMNNNKKKNNNQQQPPPLLLJJJLLLOOOHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGIIIKKKMMMNNNQQQVVV[[[```gggnnnrrrvvv{{{{{{ssskkkgggddd```YYYUUUPPPKKKHHHFFFCCCAAA>>>===<<<;;;;;;;;;<<<===@@@AAACCCEEEHHHIIIJJJKKKJJJIIIHHHGGGGGGEEEAAA>>><<<:::888777888;;;>>>AAABBBDDDGGGKKKMMMMMMJJJGGG;;;777888===@@@HHH]]]sss~~~ssshhhbbb[[[\\\```dddcccbbbfffmmmtttnnnggg^^^\\\YYYXXXWWWVVVSSSQQQQQQOOOMMMKKKJJJKKKMMMNNNLLLKKKJJJIIIHHHFFFBBB???;;;:::999999999;;;<<<===:::===@@@CCCIIISSS___fffmmmxxx{{{zzzwww}}}bbbUUUVVV]]]jjj~~~cccQQQFFF?????????>>>>>>>>>>>>??????@@@AAAAAADDDLLL]]]rrr}}}uuussszzzttt|||}}}uuummmjjjkkktttwwwiiiccceeejjjqqqxxx{{{pppnnnppppppqqqsssrrrqqqpppqqqqqqqqqooommmmmmooouuu{{{~~~|||xxxssspppooooooooonnnkkkjjjiiihhhhhhhhhiiijjjnnnoooqqqsssttttttsssssssssqqqooonnnoooppppppooojjjjjjjjjjjjiiihhhffffffbbbeeehhhgggdddeeejjjnnnqqqtttxxx{{{||||||xxxuuurrrqqqpppqqqvvvzzzxxxrrrmmmlllmmmnnnooorrrvvvxxxxxxvvvssstttuuuxxx|||}}}{{{~~~zzzuuurrrrrrssstttuuuoooooopppsssuuupppggg___XXXUUUQQQMMMIIIEEEAAA>>>@@@??????@@@BBBBBBAAA@@@>>>>>>???@@@@@@@@@@@@???BBB@@@@@@AAADDDFFFFFFFFFCCCFFFLLLRRRXXX```ggglllnnnoooqqqsssvvvxxx{{{|||yyyxxxvvvuuutttrrrnnnkkkgggddd___[[[XXXWWWWWWWWWWWWXXXZZZ]]]aaafffjjjllltttwww|||zzzqqqhhh^^^UUURRRNNNMMMPPPRRRTTTXXX^^^eeepppzzzyyytttpppmmmjjjhhhffffffjjjnnnrrr{{{{{{nnnfffaaa]]]XXXWWWXXXZZZ]]]___```___ZZZZZZZZZYYYWWWVVVTTTTTTOOONNNMMMLLLLLLMMMNNNNNNLLLKKKJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHJJJLLLNNNOOOIIINNNSSSSSSPPPNNNPPPSSSHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFHHHLLLOOORRRTTTXXX^^^dddjjjpppwww{{{xxx|||zzzpppddd]]]VVVQQQOOOLLLIIIGGGFFFDDDAAA???;;;;;;:::::::::;;;===>>>???AAACCCEEEGGGHHHIIIIIILLLKKKKKKKKKJJJHHHCCC@@@;;;:::888777888;;;???AAADDDEEEGGGJJJLLLJJJFFFBBB888555888>>>CCCLLLccczzz~~~rrriiieee]]]^^^bbbeeedddccchhhooouuu~~~lllhhh]]][[[YYYWWWVVVUUURRRPPPPPPNNNLLLJJJIIIKKKLLLNNNLLLKKKJJJIIIIIIFFFBBB>>>:::999999888999:::;;;<<<999>>>AAABBBDDDNNNZZZbbbfffqqq~~~}}}{{{|||}}}}}}wwwbbbWWWXXX\\\qqqcccOOOFFFDDDCCCAAA???>>>??????>>>===>>>@@@DDDHHHLLLUUUiii{{{{{{ssspppwww~~~yyypppnnnnnnmmmzzz}}}uuummmjjjiiimmmwww}}}~~~}}}|||tttpppppprrrvvv{{{|||yyytttpppnnnlllllllllnnnqqquuuxxx{{{{{{xxxsssooonnnnnnnnnnnnnnnllljjjiiijjjkkkkkkkkknnnmmmmmmnnnqqqrrrrrrqqqsssooommmoootttwwwuuurrrmmmiiifffeeeggghhhgggeeejjjiiihhhfffeeefffjjjlllrrrsssvvvyyy{{{|||||||||xxxxxxvvvqqqllliiihhhhhhiiissswwwssspppqqqrrrppprrrqqqqqqrrruuuwwwyyyyyyzzz|||~~~~~~|||zzzxxxuuutttxxxwwwwwwxxxxxxtttlllfff___ZZZUUUOOOLLLHHHEEECCC@@@>>>===>>>AAABBBAAA>>>???>>>>>>???@@@@@@@@@???@@@AAABBBBBBCCCEEEHHHKKKKKKMMMRRRYYYaaahhhooorrruuutttsssuuuyyy|||~~~~~~{{{yyyxxxyyyzzzyyytttppplllgggaaa]]]\\\\\\ZZZYYYXXXZZZ\\\^^^aaaffflllpppwwwyyy{{{~~~|||qqqdddYYYRRRVVVRRRQQQSSSUUUWWW]]]dddnnn{{{xxxtttpppkkklllnnnppprrrttt{{{sssjjjbbb]]][[[XXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYXXXVVVUUUTTTSSSKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJLLLNNNOOOMMMKKKJJJNNNOOOPPPOOOMMMLLLLLLMMMMMMNNNOOOOOOPPPQQQUUUWWW```dddjjjppptttuuuuuutttxxxqqqggg^^^VVVQQQMMMJJJJJJIIIGGGDDDAAA???===<<<===<<<:::999999;;;>>>@@@BBBCCCEEEGGGHHHIIIHHHHHHJJJIIIHHHFFFDDDAAA???>>><<<;;;::::::;;;===@@@BBBCCCDDDHHHJJJKKKGGGBBB===555:::;;;:::DDD]]]vvvtttnnnhhhbbb___eeecccbbbfffcccggguuuooofffccc___]]][[[YYYXXXTTTPPPLLLLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKIIIGGGEEEBBBAAA>>><<<999888:::<<<>>>???======@@@BBBBBBFFFTTTaaahhhnnnvvv~~~}}}{{{zzz|||}}}{{{uuuaaaWWWYYY^^^ppp|||eeePPPGGGEEEBBB@@@>>>>>>??????>>>======>>>BBBFFFIIIQQQddduuuyyyssswww}}}}}}wwwtttsssqqqvvvzzzuuunnnpppmmmooouuuxxxvvvuuuvvvttt{{{zzzsssppppppuuuyyy|||}}}zzzuuupppnnnllllllmmmnnnppptttwwwyyyzzzwwwtttrrrqqqqqqpppooonnnllljjjiiijjjkkkkkkkkklllkkkkkklllnnnpppooonnnqqqnnnlllnnnssswwwvvvtttnnnkkkhhhfffggggggeeeccchhhhhhgggeeedddeeehhhkkkoooppprrruuuvvvwwwwwwvvvrrrrrrppplllhhheeedddeeehhhqqqvvvtttqqqrrrrrrpppvvvvvvwwwxxxzzz{{{{{{{{{yyy|||~~~|||{{{zzz|||{{{{{{}}}}}}yyyqqqjjjeee```ZZZTTTOOOJJJEEEBBB???>>>===>>>AAABBBBBB@@@BBBAAAAAAAAABBBCCCCCCBBBCCCDDDFFFFFFGGGHHHKKKMMMOOORRRXXX```hhhoootttwwwxxxwwwvvvxxx{{{~~~}}}}}}||||||{{{yyyuuurrrnnniiiccc___]]][[[XXXUUUZZZ[[[\\\\\\^^^ccciiimmmsssuuuyyy~~~yyymmmaaaYYYTTTSSSRRRSSSXXX[[[^^^eeelllxxx|||wwwsssqqqtttxxx|||zzzlllfffaaa]]]\\\^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZXXXWWWUUUSSSRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHEEEGGGIIIJJJKKKJJJIIIHHHOOOPPPQQQQQQPPPOOOPPPRRRRRRSSSTTTUUUUUUWWW[[[]]]iiilllppptttuuussspppnnngggbbb[[[TTTOOOKKKGGGEEEDDDDDDCCCAAA@@@>>>=========;;;:::999999;;;>>>???BBBCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFCCC@@@>>><<<888888888999;;;>>>AAACCCCCCEEEGGGIIIHHHDDD???;;;777:::;;;===KKKddd|||yyymmmgggaaaZZZVVV\\\\\\]]]cccbbbhhhyyyllldddaaa^^^\\\YYYXXXVVVTTTPPPNNNPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIGGGEEECCCBBB@@@>>><<<;;;;;;<<<<<<=========???AAAAAAEEEQQQ^^^ggglllsss{{{ssswwwwwwsss___WWWZZZ___ooo~~~zzzfffQQQHHHGGGBBB@@@>>>===>>>>>>===<<<<<<===???CCCEEELLL\\\lllvvvyyyzzz}}}yyy}}}uuuzzzzzzssstttppppppssssssooollllllkkkrrr{{{}}}yyytttrrrsssxxx{{{}}}}}}yyytttpppnnnnnnmmmmmmnnnppprrrtttvvvvvvuuutttttttttsssqqqpppnnnllljjjiiijjjkkkkkkjjjmmmlllkkklllnnnoooooonnnooolllkkknnnsssvvvvvvtttooommmjjjhhhgggfffdddcccggggggfffdddccccccfffhhhkkklllnnnooooooooonnnnnnjjjjjjhhheeeaaa______```dddlllssstttssssssrrrpppwwwyyy{{{}}}~~~}}}|||zzzzzz|||~~~vvvoooiiieee```ZZZUUUNNNHHHDDD>>>======>>>AAACCCDDDCCCFFFEEEEEEEEEEEEFFFGGGHHHGGGIIILLLMMMMMMNNNPPPQQQTTTXXX___hhhooovvvzzz{{{{{{yyyxxxyyy{{{~~~~~~~~~zzzvvvsssqqqlllhhhccc___\\\YYYVVVTTTYYYZZZZZZZZZ[[[```fffkkknnnrrrxxx~~~xxxkkk```[[[ZZZYYYYYY\\\aaadddhhhqqqzzz~~~{{{tttjjjgggdddccccccbbbaaa___]]][[[[[[[[[[[[YYYYYYWWWUUUSSSPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIINNNOOOQQQRRRRRRSSSTTTVVVVVVXXXZZZ[[[\\\^^^aaacccoooqqqsssssspppkkkeeeaaaTTTQQQMMMJJJHHHEEECCC@@@??????>>>>>>>>>>>>======;;;:::999999:::<<<>>>???BBBBBBDDDEEEGGGIIIKKKKKKFFFFFFFFFEEECCC???<<<:::555666777999<<>>===;;;;;;===<<<>>>@@@@@@CCCMMMYYYdddiiipppwwwqqqtttvvvqqq^^^WWWZZZaaarrrzzzyyyhhhRRRHHHGGGBBB@@@>>>===>>>>>>===<<<===<<<>>>AAACCCHHHVVVcccqqq~~~yyyxxx~~~zzztttooommmoooooojjjggghhhgggoooyyy~~~|||xxxvvvuuuxxxzzz|||{{{wwwsssooonnnoooooonnnooooooqqqrrrssssssssstttvvvwwwvvvsssqqqooommmjjjiiijjjkkkkkkjjjnnnmmmmmmnnnpppqqqpppoooooommmlllnnnqqqssssssrrrmmmlllkkkiiihhhgggfffeeefffffffffdddbbbccceeegggiiiiiijjjjjjjjjhhhgggfffbbbbbbaaa___[[[YYYYYYZZZ^^^eeemmmqqqssssssrrrqqqtttxxx||||||zzzxxxzzz{{{|||}}}}}}}}}||||||||||||}}}~~~xxxrrriiifffbbb]]]XXXRRRKKKFFF=========???BBBEEEGGGHHHIIIIIIJJJJJJIIIJJJLLLMMMLLLOOORRRTTTUUUUUUVVVWWWZZZ^^^fffnnnuuuzzz|||}}}|||zzzwwwwwwyyy|||}}}}}}|||~~~wwwqqqnnnmmmeeeccc```]]]ZZZXXXVVVUUUUUUVVVXXXYYY\\\bbbhhhmmmnnnrrryyyzzzkkkaaa___aaaeeeeeehhhkkkmmmrrrqqqkkkiiifffeeefff___]]]ZZZXXXVVVVVVWWWWWWXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIKKKNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]^^^___bbbeeejjjkkkkkkjjjeee^^^WWWRRRJJJIIIGGGFFFFFFEEEBBB@@@===============<<<<<<<<<:::999999999:::<<<>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMFFFFFFFFFEEECCC???;;;999666777888:::===@@@CCCEEEGGGHHHIIIGGGCCC===999666::::::>>>KKKaaayyytttdddYYYSSSMMMIIIJJJSSSVVVZZZdddjjjwwwmmmddd___\\\ZZZXXXTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKJJJHHHEEECCCAAA@@@@@@AAACCCCCCAAA???===<<<===<<<===??????@@@IIIRRR___eeemmmuuutttzzzsssvvvsssaaaZZZ^^^eeeyyyvvvwwwkkkSSSHHHFFFBBB@@@>>>===>>>>>>===<<<>>>===???AAABBBFFFQQQ]]]ooo|||}}}{{{sssmmmhhhhhhfffbbb```bbbeeemmmxxx~~~~~~zzzwwwuuuuuuwwwxxxwwwtttpppnnnnnnppppppppppppppppppqqqqqqttttttwwwzzz{{{zzzwwwtttooommmjjjiiijjjkkkjjjiiimmmllllllmmmpppqqqqqqppppppooonnnnnnoooooooooooojjjkkkkkkjjjiiiiiihhhhhhfffgggfffeeeccccccdddfffhhhhhhhhhhhhfffdddbbbaaa]]]^^^\\\ZZZVVVTTTTTTUUUVVV[[[dddmmmqqqrrrrrrrrrtttxxx~~~|||yyyxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxyyy|||~~~~~~wwwqqqiiifffaaa\\\VVVOOOHHHCCC===>>>???AAACCCGGGKKKNNNMMMOOORRRRRRQQQQQQRRRTTTTTTVVVZZZ\\\\\\\\\]]]^^^cccgggnnnuuu{{{}}}~~~~~~|||yyyvvvuuuvvvxxxzzzzzzzzz}}}~~~|||tttmmmiiihhh___^^^[[[XXXVVVUUUUUUUUUSSSVVV[[[```eeejjjpppsssrrrvvv~~~|||nnnfffdddgggmmmnnnpppsssvvv~~~{{{oooiiifffbbb```aaa[[[YYYWWWTTTTTTTTTUUUVVVVVVUUUSSSQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGBBBDDDGGGIIIJJJLLLOOOQQQRRRTTTWWWYYYZZZ[[[]]]____________]]]YYYSSSLLLIIIGGGFFFEEEEEEEEEDDDAAA???>>>>>>>>>===<<<;;;;;;:::999999999:::<<<>>>@@@AAACCCDDDEEEHHHJJJLLLMMMNNNGGGGGGGGGEEECCC???;;;999888999;;;===???BBBDDDEEEIIIJJJJJJGGGAAA;;;888777:::;;;DDDVVVlll~~~}}}kkk\\\RRRLLLIIIHHHLLLUUUXXX]]]gggooovvvhhhbbb^^^ZZZYYYVVVTTTRRRSSSSSSSSSRRRMMMMMMMMMMMMMMMMMMNNNNNNOOONNNKKKHHHDDDAAA???>>>>>>BBBFFFFFFDDDAAA@@@???>>><<<<<<>>>>>>>>>DDDLLLWWWaaakkkrrr~~~zzzxxxssswwwxxxhhhccchhhoooyyyyyypppUUUIIIFFFCCCAAA???>>>??????>>>===@@@>>>???AAACCCFFFOOOXXXlllxxxuuulllddd```\\\XXXWWWYYYbbbjjjuuu|||}}}zzzuuuqqqqqqrrrtttsssqqqoooooooooqqqqqqqqqqqqqqqqqqqqqqqquuuvvvyyy|||~~~}}}zzzwwwpppmmmkkkiiijjjjjjjjjiiiiiihhhiiikkknnnppppppooopppoooooonnnmmmmmmmmmmmmhhhjjjlllllljjjiiijjjkkkfffffffffeeecccbbbcccdddgggggggggfffeeebbb```___[[[[[[ZZZVVVRRROOONNNOOOPPPSSS\\\hhhppprrrsssvvvxxx~~~{{{xxxwwwnnnnnnooopppqqqsssuuuvvvqqqqqqqqqrrrtttwwwzzz|||}}}zzzxxxxxxxxxuuuooojjjeeeaaa\\\VVVPPPIIIBBB>>>===???AAACCCEEEJJJPPPTTTTTTYYY]]]^^^\\\[[[\\\]]]]]]___bbbcccdddeeefffhhhmmmqqqvvv{{{{{{xxxtttqqqrrrtttuuuvvvwwwxxxyyywwwqqqjjjeeebbbZZZYYYWWWTTTRRRRRRUUUWWWZZZ```iiipppuuuxxxzzz{{{www|||vvvnnnllllllppptttzzzyyyooojjjgggaaa^^^___XXXXXXVVVUUUUUUUUUVVVVVVUUUTTTRRRPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBAAA@@@?????????@@@AAA===???BBBCCCDDDFFFIIIKKKLLLNNNQQQSSSSSSTTTUUUWWWTTTTTTTTTRRROOOLLLIIIFFFFFFDDDCCCCCCCCCBBB???===??????>>>===<<<:::999999999999:::<<<>>>@@@BBBCCCDDDFFFHHHKKKMMMNNNNNNNNNIIIHHHFFFDDDAAA>>>;;;:::999:::<<<>>>AAACCCEEEFFFHHHIIIJJJFFF???:::999999;;;???LLLbbbuuu}}}qqqbbbWWWOOOIIIIIILLLOOOYYY]]]aaalllvvvnnneeeaaa\\\YYYXXXVVVTTTSSSTTTTTTSSSQQQKKKKKKJJJKKKKKKLLLMMMNNNPPPNNNKKKGGGCCC@@@>>>===???CCCHHHIIIFFFCCCBBBBBB???<<<<<<>>>>>>===AAAGGGOOO[[[fffmmmyyyvvvtttxxxssspppvvv}}}yyywwwvvvYYYJJJFFFDDDBBB@@@???@@@@@@???>>>@@@>>>>>>AAACCCEEELLLUUUfffttt{{{}}}yyynnnccc\\\XXXTTTTTTXXX___gggrrr{{{~~~zzzuuuqqqmmmoooqqqqqqppppppqqqsssrrrrrrrrrsssssssssrrrrrrssstttvvvyyy{{{zzzwwwtttpppnnnkkkjjjjjjjjjiiiiiigggggggggjjjnnnqqqqqqqqqnnnnnnnnnmmmllllllmmmnnniiilllnnnmmmkkkiiiiiijjjdddeeeeeedddbbbaaaaaabbbfffffffffeeecccaaa^^^]]]ZZZZZZWWWSSSMMMJJJHHHIIILLLMMMVVVeeeooosssvvv{{{xxxtttssshhhhhhggghhhiiikkkmmmoooggggggggggggiiillloooqqqsssoookkkiiiiiifffbbb^^^ZZZVVVQQQLLLIIIEEE@@@>>>===@@@BBBEEEGGGLLLSSSXXX^^^dddjjjmmmjjjgggggghhhggghhhjjjkkkkkkmmmooorrruuuwwwzzz}}}~~~~~~}}}|||vvvrrrmmmjjjjjjlllmmmnnnppppppooonnnkkkeee]]]XXXQQQRRRQQQPPPQQQUUU\\\bbbkkksss}}}{{{|||wwwuuuyyy|||tttmmmjjjgggaaa^^^___XXXWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEAAAAAA@@@>>>======<<<<<<;;;===???AAAAAABBBDDDFFFHHHJJJMMMNNNNNNMMMNNNOOOLLLKKKJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@>>>===>>>======<<<;;;:::999999999:::;;;===???BBBCCCDDDEEEHHHKKKOOOPPPPPPNNNMMMJJJHHHEEEAAA>>><<<::::::666888;;;>>>AAADDDFFFGGGEEEGGGGGGCCC===999888:::===DDDWWWooo}}}~~~zzzxxxmmmdddZZZTTTMMMGGGJJJQQQTTT___ccchhhssszzzhhhccc___[[[YYYXXXWWWUUUUUUVVVUUURRRPPPLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLIIIFFFCCCAAA@@@@@@BBBGGGKKKKKKFFFBBBBBBCCC@@@======???>>><<<>>>CCCHHHTTT___eeerrr}}}vvvtttxxxzzzyyyqqqnnnwww{{{\\\LLLGGGEEECCCAAA@@@AAAAAA@@@??????===>>>AAABBBDDDKKKSSSaaaqqqtttuuu{{{pppddd\\\XXXVVVXXX]]]^^^fffrrr|||}}}wwwssslllmmmoooppppppqqqsssuuurrrrrrsssttttttsssssssssooooooqqqsssuuuuuurrrooopppnnnkkkjjjjjjjjjiiihhhhhhggghhhlllpppsssttttttllllllmmmmmmllllllnnnoookkkmmmooonnnkkkhhhggghhhbbbcccdddccc```______```eeeeeeeeedddbbb```^^^\\\ZZZYYYVVVQQQKKKFFFEEEDDDKKKKKKTTTdddoootttyyy}}}tttooonnnfffeeecccbbbaaacccdddeee___^^^^^^^^^___bbbeeefffiiieee___\\\[[[YYYVVVRRRNNNKKKGGGEEEEEEDDDCCCBBB>>>@@@DDDFFFIIINNNUUU[[[dddllltttwwwtttpppooopppmmmnnnooooooppprrruuuxxxwwwxxxzzz{{{{{{zzzyyyxxxppplllfffccccccdddeeefffiiihhhffffffeee___VVVOOOHHHIIIKKKNNNRRRZZZeeennnyyy}}}~~~qqqjjjeeedddbbb]]]ZZZ[[[WWWWWWVVVVVVTTTSSSQQQPPPRRRRRRPPPOOONNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCCCCBBB@@@???===<<<<<<<<<>>>???@@@@@@AAABBBDDDFFFHHHKKKLLLKKKJJJKKKKKKGGGFFFDDDCCCCCCCCCEEEEEEDDDBBB@@@???@@@@@@???>>>;;;;;;;;;:::::::::999999999:::<<<>>>AAACCCDDDEEEFFFIIIMMMQQQRRRQQQNNNLLLJJJGGGCCC???;;;:::999999333555888===AAAEEEGGGIIIBBBEEEFFFBBB;;;777888;;;>>>HHH^^^vvv}}}uuurrrbbb[[[VVVRRRKKKGGGKKKUUUYYYdddiiinnnzzzqqqcccaaa^^^ZZZYYYXXXWWWWWWWWWWWWUUURRROOONNNMMMLLLJJJJJJJJJKKKLLLKKKJJJGGGEEECCCBBBBBBBBBEEEJJJMMMLLLFFFAAAAAABBBAAA>>>===??????<<<===AAADDDPPPZZZ___lllyyyssstttzzz~~~zzzkkkmmmuuu{{{|||\\\NNNMMMBBBAAAAAAAAABBBBBB@@@???>>>>>>??????AAAFFFLLLPPPdddrrr}}}pppssstttcccWWWRRRSSSUUUVVV\\\eeemmmrrrvvvzzzxxxtttssssssrrrooommmmmmoooqqquuutttssssssssssssrrrqqqnnnllllllooorrrsssrrroooooommmkkkjjjjjjiiihhhgggjjjhhhhhhkkkpppssssssqqqpppmmmiiihhhjjjlllnnnoookkkllllllkkkjjjhhhfffddddddbbbaaaaaacccdddcccbbb````````````___^^^]]]\\\XXXWWWSSSNNNGGGCCCAAAAAAEEELLLXXXeeepppyyyyyyooohhhfffbbb___[[[ZZZ[[[\\\\\\[[[WWWSSSNNNNNNRRRVVVYYYYYYXXXWWWUUURRROOOMMMKKKIIIAAABBBBBBAAA@@@AAACCCEEECCCBBBEEEIIIKKKNNNWWW```lllrrrxxx{{{}}}zzzxxxyyyyyyzzz{{{{{{zzzyyyyyywwwvvvtttsssqqqnnnkkklllhhhbbb___^^^^^^^^^^^^^^^aaadddddd___WWWNNNIIILLLIIILLLTTT[[[```kkkwww~~~qqqjjjbbb^^^^^^___^^^\\\YYYXXXXXXWWWVVVUUUTTTTTTQQQPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEAAAAAABBBCCCCCCBBBAAA@@@AAA???===:::999999:::;;;;;;===???@@@@@@AAACCCEEEDDDFFFIIIKKKKKKJJJGGGFFFBBBBBBBBBCCCEEEFFFHHHIIIDDDCCCCCCBBB@@@>>><<<;;;888999999:::;;;;;;;;;;;;:::<<>>BBBAAAAAAEEEHHHHHHHHHAAA<<<<<<;;;999:::===DDDQQQgggxxxzzzrrrmmmoooVVVTTTQQQLLLJJJMMMUUU[[[\\\eeemmmqqq}}}jjj___ZZZWWWVVVYYYTTTTTTTTTTTTSSSQQQPPPOOOPPPKKKEEEEEEHHHJJJJJJGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFHHHHHHFFFBBB???@@@AAABBB???<<<;;;<<<<<<<<<;;;@@@GGGTTTbbbjjjrrruuuppprrrzzzssseeehhhqqqxxx~~~^^^OOONNNGGGDDDAAA????????????>>>@@@AAAAAAAAACCCFFFLLLPPPYYYggg|||{{{oooppp}}}|||qqqbbbVVVRRRSSSUUUWWW]]]eeemmmrrrwww{{{zzzvvvuuuuuutttqqqooooooqqqsssvvvuuusssrrrrrrrrrrrrqqqpppnnnmmmnnnpppqqqpppnnnpppnnnllljjjjjjiiiggggggkkkjjjiiilllqqqttttttrrrmmmjjjgggfffgggjjjkkkllljjjkkkkkkjjjiiigggeeecccaaa```^^^^^^```aaa```````````````______^^^]]]\\\XXXVVVRRRLLLFFFCCCBBBCCCFFFNNNZZZgggsss}}}uuukkkdddaaa]]]ZZZXXXVVVWWWWWWVVVUUUTTTPPPKKKJJJKKKLLLMMMLLLMMMLLLKKKIIIGGGDDDCCCBBBAAABBBBBBAAA??????@@@BBBEEEDDDGGGKKKMMMPPPXXXbbbjjjsss}}}~~~|||{{{vvvtttqqqpppooommmjjjhhhgggccc^^^[[[ZZZZZZZZZZZZYYY[[[___```]]]WWWRRRNNNLLLKKKNNNWWW___hhhtttvvvkkkeee___\\\]]]^^^]]]ZZZXXXWWWVVVUUUSSSQQQPPPPPPQQQPPPNNNMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDDDDDDDCCCAAAAAA???>>><<<:::::::::;;;<<<<<<>>>@@@AAAAAABBBDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCBBBAAA@@@???===<<<::::::;;;;;;<<<;;;;;;;;;999<<>>:::888888999:::@@@CCCBBBBBBGGGJJJJJJHHHAAA;;;:::999888:::>>>GGGUUUhhhssstttnnnhhheeeTTTSSSOOOLLLKKKOOOWWW]]]```gggooouuu}}}{{{eee\\\YYYWWWWWWZZZVVVUUUTTTSSSRRRQQQPPPPPPPPPLLLGGGFFFIIIKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDGGGHHHIIIGGGCCCAAAAAACCCBBB???===<<<===>>>>>>>>>>>>DDDPPP[[[bbbhhhsss~~~zzzwww~~~qqqllloooyyykkk^^^aaammmwwwbbbQQQOOOMMMIIIDDD@@@??????@@@@@@CCCCCCCCCCCCDDDGGGLLLOOOSSS___rrr|||ppppppyyy|||{{{rrrdddYYYTTTUUUXXXZZZ^^^eeemmmrrrxxx}}}|||yyyxxxxxxwwwtttqqqqqqsssuuuwwwvvvsssrrrqqqqqqrrrsssuuurrrooonnnnnnoooooonnnnnnnnnmmmkkkjjjjjjjjjjjjkkkjjjiiimmmqqqtttsssqqqjjjhhheeeeeegggiiijjjjjjiiijjjjjjiiihhhfffdddcccaaa___]]]]]]___```___^^^____________^^^]]]\\\\\\YYYVVVQQQJJJEEEBBBCCCEEEHHHQQQ^^^lllxxx|||pppfff^^^ZZZUUUSSSQQQPPPPPPOOOMMMKKKIIIGGGDDDBBBBBBBBBAAA@@@BBBAAA@@@???>>>===<<<<<>>>>><<<<<<<<<<<<<<<;;;;;;;;;999;;;???AAABBBDDDFFFHHHKKKLLLNNNOOONNNLLLIIIGGGDDDDDDAAA===999777777999===BBBDDDDDDEEEJJJMMMMMMIIIBBB;;;888777777;;;AAAMMM]]]kkkmmmlllkkkdddZZZRRRPPPNNNKKKLLLRRRZZZaaaccchhhooozzzppp___XXXWWWXXXZZZ[[[XXXVVVTTTRRRQQQPPPPPPPPPPPPLLLHHHGGGIIIKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEHHHIIIIIIGGGEEECCCCCCDDDBBB@@@======>>>@@@@@@???>>>BBBKKKUUUZZZ___iiisss~~~wwwqqqnnnmmmzzzmmmiiilllzzz~~~eee[[[___lllyyyfffSSSOOOOOOKKKGGGDDDCCCCCCCCCBBBDDDEEEEEEDDDDDDFFFJJJMMMUUU]]]kkkyyy{{{ooooootttxxxyyyyyy~~~tttqqqxxx~~~vvvwww}}}~~~uuuiii^^^XXXXXX[[[]]]^^^eeemmmqqqwww}}}~~~{{{zzzzzzxxxuuurrrqqqsssuuuuuuuuusssqqqqqqrrruuuxxx{{{wwwssspppnnnnnnooopppmmmmmmmmmmmmllllllnnnoookkkiiiiiilllqqqsssqqqnnnjjjiiiggghhhiiikkklllkkkjjjjjjjjjjjjhhhfffdddcccbbb```______`````````___^^^______^^^^^^]]]\\\[[[XXXUUUOOOHHHCCCBBBEEEHHHJJJSSScccrrr~~~wwwlllaaaYYYUUUMMMLLLJJJIIIIIIGGGDDDAAA;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDEEEGGGIIIKKKIIIGGGIIILLLMMMPPPXXXaaappp|||~~~xxxqqqmmmjjjgggbbb___^^^^^^]]]\\\YYYVVVRRRPPPPPPQQQQQQPPPVVVXXXZZZXXXUUUSSSTTTUUU\\\```hhhsss}}}wwwppp```^^^\\\\\\\\\ZZZWWWTTTSSSRRRQQQPPPOOONNNMMMLLLPPPOOONNNMMMLLLLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???;;;;;;;;;;;;;;;===>>>??????AAABBBCCCCCCCCCEEEGGGJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????<<<<<<;;;;;;::::::::::::888;;;???AAACCCEEEGGGIIIIIIJJJLLLLLLLLLJJJGGGFFFDDDBBB@@@;;;888666777999>>>BBBEEEFFFIIIOOORRRQQQJJJCCC<<<888777888???HHHVVVfffppplllkkkmmmdddUUUPPPNNNLLLLLLPPPWWW___eeecccgggooo~~~qqqfffZZZUUUWWWZZZ\\\]]]YYYWWWTTTQQQOOOOOOPPPPPPNNNKKKHHHHHHIIIJJJJJJIIIJJJJJJIIIHHHGGGGGGFFFEEEHHHHHHGGGFFFEEEDDDDDDDDDBBB???===<<<===>>>>>>===>>>AAAIIIRRRXXX]]]fffppp}}}vvvmmmjjjkkkwwwkkkgggjjjyyyyyyddd\\\```ooo~~~kkkVVVPPPJJJIIIGGGFFFGGGFFFEEECCCDDDEEEEEEDDDDDDEEEIIIKKKTTTYYYcccooo|||wwwqqqkkkmmmrrrxxxyyyyyy}}}vvvqqquuuzzz{{{tttsssvvvzzz}}}~~~wwwlllaaaZZZYYY[[[^^^```ffflllpppvvv}}}~~~|||{{{{{{yyyuuurrrqqqrrrtttsssssstttsssrrruuuyyy}}}|||xxxssspppppprrrtttrrrsssssspppmmmlllmmmooommmllllllooossstttrrrooojjjiiihhhiiikkkmmmlllkkkkkkkkkkkkkkkjjjhhheeedddbbb```___^^^___```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZWWWTTTNNNGGGBBBBBBFFFIIILLLXXXiiizzz~~~ssshhh]]]UUUQQQGGGEEEDDDCCCBBBAAA>>>;;;444555777888999:::<<<<<<;;;;;;<<<===>>>???@@@@@@???AAADDDFFFHHHJJJNNNPPPTTTQQQQQQRRRRRRUUU^^^hhhrrr}}}vvvooohhhbbbccc```\\\YYYXXXWWWVVVUUUSSSQQQNNNMMMMMMNNNNNNMMMRRRUUUWWWVVVTTTTTTXXX[[[bbbiiittt}}}{{{nnnddd^^^^^^]]]]]][[[XXXTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDEEECCCCCCAAA@@@???>>>======;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCCCCCCCEEEFFFIIIGGGEEEBBBAAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAA@@@@@@???;;;;;;:::999888888888999999<<>>:::777666888:::===BBBFFFHHHMMMTTTVVVTTTIIICCC===999888;;;EEEPPPaaannntttooooooqqqgggWWWNNNLLLLLLOOOTTT\\\ccchhhdddiiitttzzzfff___XXXTTTWWW\\\^^^]]]WWWUUURRRPPPNNNNNNOOOPPPKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@===;;;;;;<<<;;;:::===???FFFPPPWWW]]]gggpppxxxwwwmmmjjjkkksss~~~{{{iiifffgggwwwvvveee___cccsssqqq[[[RRRFFFFFFEEEFFFGGGGGGEEECCCDDDEEEFFFEEEEEEFFFHHHKKKOOOSSS\\\iiizzzyyyqqqmmmppprrrxxxwwwpppqqqtttxxxrrrooopppsssvvvzzztttkkkaaaZZZXXXZZZ]]]ccciiinnnqqqvvv}}}~~~|||{{{yyyuuurrrpppqqqsssrrrtttvvvvvvuuuwww{{{~~~zzzvvvsssrrruuuwwwzzz{{{zzzuuuoookkkkkklllpppooopppsssvvvwwwtttppphhhhhhhhhjjjlllmmmlllkkklllllllllkkkjjjhhhfffeeeaaa___]]]]]]]]]^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZZZZUUURRRMMMGGGCCCCCCFFFJJJPPP^^^rrrxxxmmmdddZZZSSSNNNDDDBBB??????>>>===;;;999666888999999999999:::<<<<<<===>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMPPPUUUXXX^^^ZZZVVVUUUTTTWWWaaalllxxxssslllfff```\\\]]]ZZZWWWTTTSSSRRRQQQOOOOOOMMMJJJJJJKKKLLLLLLKKKJJJNNNSSSTTTSSSVVV]]]cccjjjsss}}}||||||~~~vvvhhh]]]]]]^^^]]]\\\ZZZVVVSSSPPPOOOPPPPPPQQQQQQRRRRRRRRROOONNNNNNMMMMMMMMMNNNNNNKKKKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDAAA@@@>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAACCCCCCBBBCCCDDDFFFEEEDDDBBB@@@?????????@@@======>>>???AAABBBDDDEEE@@@@@@AAAAAAAAA@@@??????::::::888777777888999999;;;===AAACCCDDDFFFHHHJJJEEEFFFGGGHHHHHHHHHGGGFFFAAA@@@===:::777888:::===???CCCHHHKKKQQQWWWVVVRRRFFFAAA<<<;;;;;;???KKKXXXiiippptttssssssqqqfffWWWLLLLLLMMMRRRZZZbbbgggiiihhhpppmmm^^^\\\WWWTTTVVV\\\\\\YYYSSSRRRQQQOOONNNNNNNNNNNNHHHHHHIIIIIIJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDEEEFFFEEECCCCCC@@@>>><<<======<<<;;;<<<===CCCLLLTTT[[[dddmmmllluuuxxxoookkkjjjyyyooozzzwwwgggddddddttttttfffaaadddtttxxx```VVVJJJHHHGGGFFFHHHHHHHHHGGGDDDFFFGGGGGGGGGHHHJJJLLLNNNSSS]]]mmm~~~zzzsssqqqxxx{{{{{{qqqoooppp{{{|||vvvpppllllllooosssuuuqqqjjjbbb[[[ZZZ]]]aaaggglllqqqsssxxx~~~}}}zzzvvvrrrqqqqqqssstttwwwzzzyyywwwwww{{{}}}}}}{{{xxxtttsssvvvyyy|||}}}}}}xxxqqqlllmmmooopppooopppsssvvvvvvsssoooiiiiiijjjmmmooopppnnnlllkkkkkkkkkkkkiiigggeeedddbbb```^^^]]]^^^^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYSSSQQQLLLGGGDDDDDDGGGJJJVVVeee{{{}}}rrrhhh___XXXQQQLLLBBB@@@===<<<<<<<<<<<<;;;999;;;<<<;;;999999;;;===@@@@@@BBBCCCEEEGGGHHHIIIJJJLLLOOORRRWWW]]]eeejjjlllfff```\\\ZZZ]]]hhhtttpppddd___]]]ZZZWWWYYYWWWTTTRRRQQQOOOMMMKKKKKKIIIGGGHHHIIIJJJJJJIIIEEEJJJPPPRRRRRRVVV^^^eeekkktttzzz|||}}}|||vvvtttqqqoooqqqvvv|||~~~wwwqqqhhh```ZZZ[[[[[[ZZZXXXUUUSSSRRRPPPQQQQQQQQQQQQRRRRRRRRRNNNNNNNNNMMMMMMNNNOOOOOOMMMLLLJJJIIIHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBAAAAAA???>>>===<<<;;;;;;<<<======>>>???@@@AAABBBBBBBBB@@@AAACCCCCCBBBBBBCCCEEEBBBAAA@@@???>>>==================>>>@@@AAACCCDDDAAAAAAAAAAAAAAA@@@???>>>:::999888777777999:::;;;<<>>AAACCCDDDFFFGGGIIIKKKLLLMMMMMMOOOSSSYYYaaalllwww~~~|||uuummmhhheeeiiiuuuvvvdddYYYVVVVVVUUUTTTWWWUUUSSSRRRQQQNNNKKKHHHHHHGGGEEEFFFHHHIIIIIIHHHDDDJJJPPPQQQPPPSSSZZZbbbccckkknnnmmmmmmqqqqqqnnnhhhfffeeeeeejjjrrrzzz|||rrrnnnkkkgggcccWWWXXXYYYXXXVVVTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOOOONNNMMMKKKJJJIIIJJJLLLMMMIIIHHHGGGGGGFFFFFFGGGGGGEEEEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBB???AAABBBBBBAAAAAACCCDDD??????>>>>>>======<<<<<<======>>>>>>???AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>;;;:::888888888:::<<<======@@@BBBDDDEEEEEEGGGIIIJJJIIIIIIHHHFFFEEECCCBBB???>>><<<999888:::???BBBEEEIIINNNQQQUUUVVVPPPHHH;;;999999:::<<>><<<;;;<<<======>>>??????>>>>>>???CCCFFFHHHJJJMMMOOOPPPRRRTTTWWW\\\^^^bbbjjjtttyyyllldddjjj}}}{{{iiiddd\\\WWWVVVUUUSSSQQQRRRPPPMMMJJJIIIHHHIIIIIIFFFDDDBBBBBBDDDEEEFFFEEEDDDDDDDDDFFFJJJOOOTTTWWW[[[]]]______^^^^^^```aaa___```bbbeeeiiiooowww|||wwwmmmnnnnnnhhhaaa^^^YYYXXXWWWVVVUUUTTTSSSSSSQQQPPPOOOPPPPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPKKKGGGGGGJJJLLLJJJGGGGGGFFFEEEDDDBBBBBBBBBAAADDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;<<<===>>>===???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;===???@@@AAAAAAAAA@@@AAAAAABBBBBBBBB@@@???=========>>>>>>===<<<;;;:::999::::::;;;@@@AAACCCEEEFFFGGGHHHHHHHHHFFFEEEEEEEEECCC@@@======;;;888888;;;???BBBCCCIIIKKKOOOTTTVVVQQQIIIAAA===888777:::===AAAMMMYYYjjjkkknnnqqqoooeeeWWWLLLFFFJJJTTT```gggfffgggiiivvvhhhddd]]]ZZZVVVSSSSSSTTTUUUTTTPPPOOONNNMMMMMMMMMNNNOOOLLLSSSYYY[[[VVVQQQOOOOOOKKKKKKLLLMMMNNNOOOPPPQQQLLLKKKIIIHHHGGGGGGGGGHHHHHHKKKOOONNNLLLMMMQQQVVVLLLHHHGGGIIIKKKNNNWWW```iiilllvvvsssiiiuuupppeee^^^^^^rrr}}}eee\\\]]]dddqqqkkk]]]UUUSSSQQQQQQQQQRRRQQQPPPMMMNNNPPPQQQRRRUUUYYY\\\ZZZ___eeennn}}}~~~nnnhhhjjjsss{{{{{{tttqqqnnnkkklllpppsssuuusssllliiijjjkkkjjjlllpppwww{{{}}}zzztttpppoooppprrrrrrsssssssssrrrssstttuuuwww{{{}}}{{{vvvqqqpppqqqtttuuuuuussspppnnnnnnooommmmmmmmmmmmmmmllllllllllllooorrruuuvvvtttpppnnnkkkjjjjjjiiihhhgggffffffdddbbbaaaaaabbbcccccccccbbbaaaaaa``````^^^ZZZWWWTTTOOOJJJHHHFFFEEEJJJQQQ[[[kkk|||wwwooofff^^^YYYSSSLLLFFFAAA@@@>>><<<<<<===>>>???>>>>>>??????AAACCCFFFHHHJJJMMMQQQTTTXXX\\\```dddiiilllrrr|||xxxjjjccciii|||xxxiii[[[VVVQQQOOOOOOPPPPPPOOOMMMKKKIIIFFFEEEEEEFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEGGGIIILLLNNNRRRTTTUUUUUUUUUUUUWWWYYYZZZ]]]```ccchhhooovvv{{{wwwllleeegggiiieee___\\\XXXXXXXXXWWWVVVTTTSSSSSSPPPOOONNNOOOPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOKKKGGGGGGJJJKKKIIIFFFGGGGGGEEEDDDBBBBBBAAAAAADDDCCCBBBAAA@@@?????????>>>============>>>>>>???>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>===<<<;;;;;;===>>>???CCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>============;;;;;;:::::::::;;;===>>>@@@AAACCCDDDFFFGGGGGGGGGHHHGGGEEEDDDDDDBBB>>>;;;:::999888999<<>>777555666;;;>>>CCCOOO\\\fffmmmsssssskkk^^^SSSLLLHHHLLLUUU```fffhhhkkkppp|||gggaaa]]]YYYUUUSSSSSSTTTTTTTTTRRRQQQOOONNNMMMMMMMMMMMMLLLQQQWWWXXXTTTOOONNNOOOOOOPPPPPPQQQRRRRRRSSSSSSMMMLLLJJJIIIIIIIIIIIIJJJNNNQQQSSSRRRNNNMMMPPPTTTIIIEEEDDDFFFGGGJJJRRR[[[gggkkkvvvssskkkwwwqqqeee]]]```vvvvvvbbb\\\^^^dddooo{{{pppaaaWWWUUUSSSSSSSSSTTTSSSRRRNNNNNNNNNQQQVVV[[[^^^___\\\___ccciiiuuurrrlllnnnwww|||~~~wwwuuusssqqqpppqqqtttxxxzzzvvvsssrrrpppmmmkkkpppwww|||~~~wwwooolllmmmppprrrqqqqqqqqqrrrrrrssstttvvvxxxzzzxxxtttpppooopppooopppqqqpppnnnmmmmmmooopppooonnnlllllllllmmmnnnllloootttwwwxxxuuupppmmmnnnmmmllljjjiiigggfffeeeeeeccc``````bbbdddffffffcccbbb```___^^^\\\XXXUUUUUUOOOKKKIIIGGGFFFJJJQQQZZZiii{{{|||sssnnnhhh```ZZZVVVRRRLLLGGG@@@???>>>===>>>???AAABBBAAAAAAAAACCCGGGJJJLLLLLLQQQTTTYYY___dddjjjpppuuuzzz~~~nnnaaa^^^eeeuuu|||hhh[[[TTTNNNLLLIIIHHHIIIKKKKKKJJJHHHGGGEEECCCBBBCCCDDDEEEEEEEEEFFFIIIKKKLLLKKKJJJHHHGGGEEECCCBBBCCCDDDEEEIIIJJJKKKLLLKKKLLLNNNQQQTTTWWW]]]bbbhhhnnnuuuzzzsssgggaaa___cccfffddd___\\\XXXXXXXXXWWWVVVTTTRRRPPPMMMLLLMMMNNNPPPPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNKKKHHHHHHJJJJJJIIIFFFHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@?????????@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>=========>>>@@@@@@DDDCCCBBBAAAAAA@@@AAAAAA???@@@@@@??????>>>===<<<::::::999:::;;;===???@@@@@@AAACCCDDDFFFFFFGGGGGGIIIGGGEEECCCBBB???<<<999777777999;;;===AAACCCEEEIIIOOOUUUUUUOOOFFF???;;;444555888<<>>======>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???@@@AAABBBBBBDDDCCCBBBAAA@@@???????????????@@@@@@@@@>>><<<;;;;;;;;;::::::;;;===???@@@AAABBBCCCEEEFFFGGGGGGGGGIIIGGGDDDAAA???===999777444666:::===???BBBEEEFFFLLLSSSYYYVVVLLLAAA:::999777888:::===AAAJJJXXXcccmmmssswwwooo^^^OOOIIIIIILLLQQQ[[[dddgggiiiqqqzzz}}}ooofff^^^[[[XXXUUUSSSSSSSSSSSSRRRSSSRRRQQQPPPPPPOOONNNNNNLLLNNNPPPPPPNNNMMMNNNPPPTTTTTTUUUTTTTTTSSSQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRRRRQQQNNNJJJGGGHHHIIIHHHEEEDDDEEEEEEFFFKKKRRR\\\cccnnnzzz~~~ooommmzzz{{{kkkccclll{{{~~~ooo]]]YYY]]]dddqqq~~~{{{kkk^^^\\\ZZZYYYZZZZZZYYYXXXYYYWWWVVVYYY]]]aaaaaa___`````````ccciiisss{{{{{{xxxsssrrrwww~~~www{{{|||}}}~~~xxxoookkkllloooooommmmmmnnnrrrtttuuutttssssssrrrpppnnnmmmmmmnnniiijjjkkkkkkkkkjjjlllmmmnnnnnnooopppooommmkkkjjjkkklllnnnoooppppppoooooorrrqqqooommmjjjgggeeedddbbb```^^^___aaaccceeeeee```^^^]]]]]]^^^]]][[[YYYSSSOOOKKKJJJGGGEEEHHHNNNVVVcccrrrzzz}}}{{{tttllleeeaaa\\\VVVQQQMMMJJJHHHAAAAAA@@@@@@AAADDDGGGHHHGGGHHHKKKOOOSSSVVVWWWVVV^^^fffrrr~~~yyydddWWWKKKGGGJJJNNNTTTZZZ]]][[[WWWQQQIIIBBB???@@@BBBDDDEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFIIIJJJIIIIIIKKKMMMNNNMMMJJJGGGBBB@@@???===<<<;;;;;;;;;@@@AAABBBCCCCCCEEEIIILLLMMMRRRZZZaaahhhnnntttxxxuuuddd]]]XXX]]]bbbggghhhfffaaa]]][[[ZZZXXXVVVRRRNNNJJJHHHHHHIIIJJJMMMOOOOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIGGGFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA@@@@@@????????????AAA@@@???>>>>>>>>>@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBB@@@@@@???????????????@@@@@@@@@>>><<<;;;======<<<;;;<<<===>>>???CCCDDDEEEFFFGGGGGGHHHGGGHHHEEEBBB???===;;;888555333777<<>>999888888999;;;>>>FFFTTTccclllssssssnnncccVVVLLLIIIHHHMMMTTT___hhhiiiiiirrr}}}ssskkkfff___[[[XXXVVVTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQNNNNNNOOONNNNNNOOOPPPRRRUUUUUUVVVVVVUUUSSSQQQPPPOOOOOONNNMMMMMMNNNPPPPPPOOOOOOMMMKKKHHHFFFFFFGGGFFFCCCCCCEEEEEEEEEIIIOOOXXX```jjjsss|||{{{ooolllyyyqqqjjjuuuxxx|||jjjZZZYYY```hhhvvvqqqdddbbb```___``````___^^^```______```bbbcccbbbaaabbbaaaaaabbbdddmmm{{{xxx|||}}}zzztttttt~~~~~~{{{||||||xxxrrrooooooqqqmmmkkkkkknnnssswwwwwwvvvqqqpppnnnmmmllllllmmmmmmjjjkkklllllljjjjjjkkklllkkkmmmnnnooonnnlllhhhfffiiiiiijjjkkklllnnnooopppsssrrrpppmmmjjjgggeeedddaaa```___```bbbccccccbbb___^^^]]]]]]^^^^^^]]]\\\TTTPPPMMMKKKHHHEEEHHHNNNRRR^^^kkkrrruuutttnnngggbbb___ZZZUUUPPPLLLIIIHHHCCCBBBAAABBBCCCFFFHHHJJJHHHLLLSSSXXX[[[^^^```bbbkkkvvvpppdddTTTKKKCCCBBBCCCBBBDDDFFFLLLFFFAAABBBBBB@@@???@@@>>>AAAFFFIIIJJJIIIIIIIIIFFFFFFEEEFFFHHHKKKNNNPPPRRRQQQQQQRRRQQQNNNIIIFFFBBBAAA???<<<:::888777777===>>>??????@@@CCCGGGJJJMMMRRRYYY```ffflllrrrvvvtttaaaXXXXXXTTT^^^gggjjjjjjgggaaa[[[ZZZXXXUUURRROOOKKKIIIHHHJJJKKKLLLOOORRRQQQOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEAAA@@@@@@????????????@@@AAAAAAAAA@@@AAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBB???@@@@@@??????>>>===<<<>>>>>>===<<<<<<===??????EEEEEEGGGHHHHHHIIIIIIIIIGGGDDD@@@===;;;999666444444999>>>AAABBBDDDHHHLLLSSSWWWYYYSSSGGG<<<888888555777:::AAAOOOaaannnrrrpppjjjaaaWWWOOOKKKJJJJJJOOOWWWcccjjjiiikkkwwwppphhhddd```[[[YYYWWWVVVVVVUUUTTTRRRPPPPPPRRRSSSSSSTTTSSSSSSPPPPPPPPPPPPQQQRRRTTTTTTVVVWWWXXXXXXWWWUUURRRPPPPPPOOONNNMMMMMMMMMNNNOOONNNMMMLLLJJJIIIHHHHHHHHHCCCAAABBBDDDDDDCCCFFFLLLVVV___ggglllssstttnnnjjjxxxwwwqqq~~~wwwvvvggg\\\```jjjssswwwkkkiiigggfffggggggfffeeeccceeeffffffdddddddddeeefffdddcccbbb```fffzzz{{{uuuqqqrrrvvv}}}~~~}}}}}}|||{{{yyyvvvtttrrrqqqllljjjiiinnnuuuzzzzzzyyypppnnnkkkjjjjjjkkklllllllllmmmnnnmmmjjjiiijjjkkkkkkkkklllkkkjjjhhhgggfffeeefffhhhkkkmmmnnnoooooorrrqqqooommmjjjgggfffeeebbbaaaaaabbbddddddbbb```bbb```^^^]]]^^^^^^]]]\\\VVVRRROOONNNJJJGGGJJJOOOPPP\\\gggmmmooonnniiiccc]]][[[XXXSSSNNNKKKIIIIIIDDDDDDCCCCCCDDDGGGIIIKKKKKKTTT___eeehhhkkkqqqvvv|||nnn]]]QQQHHHBBB>>>>>>===;;;<<>><<>>>>>===<<<:::999999888;;;<<<======>>>BBBFFFJJJNNNQQQWWW]]]bbbhhhnnnrrr~~~xxxooobbbUUUSSSWWWSSS```lllooommmjjjccc\\\VVVTTTQQQNNNLLLKKKJJJKKKNNNOOOQQQTTTVVVUUURRROOOKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJIIIGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJGGGFFFEEEEEEEEEEEEFFFFFFAAA@@@???>>>==================<<<<<<===???AAABBBGGGGGGHHHIIIJJJJJJJJJJJJEEEBBB>>>;;;:::888666444777;;;@@@BBBCCCEEEJJJOOOUUUVVVUUUNNNDDD;;;888888555888===GGGXXXjjjoookkk```\\\UUUNNNIIIIIILLLOOOSSSZZZdddiiiiiinnnqqqfffaaaaaa\\\ZZZXXXWWWWWWVVVTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWTTTUUUVVVWWWVVVTTTQQQOOOPPPOOOMMMLLLKKKLLLLLLMMMOOOMMMKKKJJJIIIIIIHHHGGGBBBAAABBBEEEEEEDDDGGGLLLPPPZZZbbbdddjjjvvvmmmkkkiiiwww{{{uuuvvvtttggg```hhhttt}}}{{{pppnnnlllkkkllllllkkkjjjhhhkkkmmmllliiihhhiiikkkhhhfffdddaaa]]]aaauuu~~~uuugggiiinnnwww~~~~~~|||zzzyyywwwtttqqqkkkiiiiiimmmuuu{{{|||zzzpppmmmjjjhhhiiijjjllllllnnnoooooommmkkkiiiiiijjjlllkkkiiihhhfffffffffgggaaadddiiimmmooopppooonnnqqqpppnnnllljjjgggfffeeebbbbbbccceeefffeeebbb___eeebbb```^^^^^^^^^\\\[[[XXXTTTQQQPPPMMMIIILLLQQQRRR]]]ggglllmmmlllgggaaaYYYXXXUUUQQQMMMJJJJJJJJJEEEEEEDDDDDDEEEGGGIIIKKKOOO[[[iiiqqqtttxxxwwwlll___PPPEEE???;;;999::::::888;;;???@@@<<<>>>FFFKKKKKKMMMRRRXXX\\\bbbdddaaa]]][[[ZZZTTTTTTTTTVVVYYY]]]aaaccc]]]ZZZVVVRRRNNNIIICCC???999999:::;;;<<<<<<======<<<======>>>???BBBGGGKKKNNNQQQVVV[[[```eeekkkppp~~~zzzwwwvvvuuuvvvyyy|||rrrmmmfff```\\\UUUMMMNNNTTTTTTcccqqqsssqqqnnnggg```RRRPPPMMMKKKJJJKKKMMMNNNRRRRRRTTTWWWYYYXXXTTTQQQKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKJJJIIIGGGFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCAAABBBDDDFFFGGGGGGFFFEEEIIIJJJKKKKKKLLLLLLLLLLLLOOOOOOPPPQQQQQQQQQQQQPPPHHHHHHHHHGGGHHHHHHIIIIIIBBB@@@???=========>>>>>>;;;;;;;;;<<<>>>@@@CCCDDDHHHHHHIIIJJJKKKKKKKKKKKKDDDAAA===:::999888666555999===BBBCCCCCCEEEKKKPPPUUUUUURRRJJJAAA;;;888888888;;;AAALLL^^^llljjjaaaRRRRRROOOJJJFFFGGGMMMRRRVVV\\\dddhhhhhhqqqrrreee___aaa\\\[[[YYYXXXXXXWWWUUUSSSSSSTTTUUUUUUTTTSSSRRRQQQTTTSSSTTTUUUXXXYYYYYYYYYQQQRRRSSSTTTTTTQQQOOOMMMPPPOOOMMMKKKJJJJJJKKKKKKNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCEEEHHHHHHGGGJJJOOOIIITTT\\\]]]bbbnnn{{{~~~kkkhhhhhhuuuzzzxxx|||kkkbbbmmm~~~wwwtttrrrqqqrrrssssssrrrkkkooossstttqqqmmmiiigggeeedddbbb___]]]cccuuuzzzkkkgggiiivvv{{{vvvwww{{{~~~~~~|||}}}}}}wwwrrrssspppnnnpppuuuyyyzzzyyyppppppooommmkkkjjjhhhhhhjjjlllnnnnnnmmmkkkkkkkkkllljjjiiihhhiiihhhgggeeefffggggggiiijjjkkklllllllllkkkiiihhhfffdddbbbbbbccccccdddeeeeeeeeedddddd\\\^^^```aaa```^^^[[[ZZZUUUVVVUUURRRPPPNNNNNNOOOSSSXXX```gggjjjiiieeebbbYYYUUUQQQMMMKKKJJJHHHGGGDDDEEEFFFGGGHHHKKKOOORRRVVVaaatttttteeeZZZRRRJJJDDD<<<888666999999888888;;;>>>CCCJJJOOOPPPSSSZZZbbbhhhlllqqqssspppjjjddd```___\\\[[[```gggkkkjjjgggaaa]]]VVVNNNGGG@@@<<<999777888999:::;;;<<<<<<<<<======>>>???AAACCCFFFGGGLLLNNNSSSWWWYYY[[[dddooo}}}yyyrrrkkkfffeeeeeegggiiimmmqqquuuyyy{{{~~~{{{vvvsssqqqnnnjjjfffccc[[[TTTQQQPPPOOOPPPSSS\\\jjjwwwyyyrrrkkkddd___RRRPPPNNNLLLLLLNNNPPPQQQVVVZZZ^^^aaa```[[[VVVRRRNNNLLLJJJIIIJJJJJJJJJIIIJJJHHHFFFEEEEEEDDDBBBAAADDDEEEFFFGGGGGGFFFEEEDDDDDDBBBAAA@@@BBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCEEEHHHIIIIIIJJJKKKMMMKKKMMMOOOOOOOOOPPPRRRTTTUUUYYY]]]```___[[[UUUQQQNNNKKKHHHGGGHHHJJJJJJJJJCCCAAA???===<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBBJJJIIIJJJLLLNNNMMMGGGCCCAAA???<<<999888888999::::::@@@DDDDDDFFFLLLQQQSSS[[[VVVNNNEEE@@@===999666:::>>>EEEQQQ___gggaaaWWWPPPLLLGGGFFFIIINNNRRRSSS^^^aaadddhhhppppppeeeaaabbb]]]YYYUUUTTTTTTUUUSSSQQQSSSTTTUUUVVVVVVUUUTTTSSSVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUSSSPPPLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMPPPMMMJJJHHHIIIIIIIIIIIIBBB@@@???@@@CCCFFFIIIIIINNNSSSZZZ^^^bbbiiisss{{{zzzhhheeehhhtttuuurrr}}}xxxhhh```kkk}}}zzzxxxvvvuuuvvvwwwwwwvvvsssvvvzzz{{{xxxsssooonnnjjjgggccc^^^[[[___ooo~~~nnnjjjlllyyytttpppsssxxx{{{{{{|||zzzzzz|||}}}wwwrrrpppmmmjjjlllppptttuuuuuummmmmmllljjjiiihhhggggggjjjlllmmmmmmlllkkkkkkkkkllljjjiiihhhiiiiiigggfffffffffggghhhhhhiiijjjjjjiiihhhhhhgggfffeeeeeedddcccddddddeeeeeefffffffff___```aaaaaa```___]]]\\\XXXXXXWWWUUURRRPPPPPPQQQUUUYYY^^^bbbccc```\\\ZZZVVVSSSNNNKKKIIIHHHGGGEEEFFFGGGGGGGGGHHHJJJMMMQQQZZZfffxxxyyypppbbbWWWPPPJJJDDD???<<<999888;;;<<<;;;===AAACCCHHHPPPVVVZZZaaakkkttt{{{~~~}}}uuunnnjjjhhhggggggiiikkkjjjfffbbbUUURRRLLLFFF@@@<<<999777777888999:::;;;<<<<<<<<<<<<<<<===>>>???BBBDDDFFFKKKLLLQQQVVVXXX[[[dddooo~~~}}}lllccc^^^YYYVVVVVVXXXYYY[[[___cccgggjjjlllfffcccaaaaaacccbbb```^^^^^^WWWQQQNNNKKKJJJNNNSSSdddrrr~~~wwwmmmccc[[[QQQPPPNNNMMMMMMPPPSSSUUU]]]___aaaaaa___YYYSSSPPPLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFEEECCCCCCCCCDDDDDDDDDDDDCCCCCCDDDBBBAAAAAACCCDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHKKKLLLLLLLLLNNNOOOOOOQQQSSSSSSSSSTTTVVVXXXWWWZZZ]]]^^^]]]YYYTTTQQQIIIHHHFFFFFFHHHJJJJJJJJJCCCBBB???===<<<<<<======??????@@@AAABBBBBBCCCCCCIIIJJJKKKLLLMMMJJJFFFCCC@@@>>>;;;888777888999::::::@@@DDDEEEHHHOOOUUUWWW^^^XXXNNNDDD>>><<<:::888===DDDNNNYYYdddhhhaaaVVVKKKIIIGGGEEEFFFKKKRRRWWWbbbdddhhhmmmwwwsssddd___```XXXUUUQQQPPPRRRRRRRRRPPPPPPPPPQQQRRRSSSSSSSSSSSSWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUUUUTTTRRROOOLLLJJJKKKLLLLLLMMMNNNNNNNNNMMMPPPMMMJJJHHHHHHHHHGGGFFFAAA@@@???AAADDDGGGHHHHHHKKKOOOVVV[[[```gggooouuuuuueeeccchhhsssmmmmmmvvvvvvfff^^^iiizzz}}}{{{zzz|||}}}}}}|||vvvzzz}}}}}}{{{vvvsssqqqqqqllleee^^^XXX[[[iiixxx}}}qqqnnnqqq}}}wwwmmmiiimmmssstttssstttuuuwww{{{~~~}}}wwwrrrmmmjjjggghhhmmmqqqrrrqqqkkkkkkkkkjjjiiihhhhhhhhhiiikkkllllllkkkjjjkkklllllljjjiiihhhiiiiiihhhgggfffffffffgggggghhhhhhhhheeeeeefffffffffgggggggggbbbccccccddddddeeefffgggbbbaaaaaa``````___^^^^^^ZZZZZZZZZWWWTTTRRRSSSTTTVVVXXX[[[\\\\\\ZZZWWWUUUTTTQQQMMMJJJIIIHHHFFFEEEJJJKKKKKKJJJIIIKKKNNNQQQ^^^iiizzzrrrfff___VVVOOOKKKGGGAAA===999777888;;;<<<<<<@@@FFFJJJSSS]]]eeemmmvvv|||uuuqqqrrrrrrrrrpppkkkccc\\\WWWHHHFFFBBB???;;;999777777777888999;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCDDDIIIJJJOOOTTTVVVZZZeeepppkkk^^^QQQKKKIIIGGGFFFGGGIIIJJJLLLOOORRRVVVYYY[[[UUUUUUUUUWWWZZZ[[[[[[ZZZWWWRRRMMMJJJFFFFFFNNNWWWjjjwwwwwwlll```WWWPPPOOONNNMMMPPPSSSXXX[[[ddddddccc```\\\VVVQQQMMMJJJJJJJJJLLLNNNNNNKKKIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGIIILLLMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVXXXZZZXXXYYYZZZZZZXXXTTTPPPNNNDDDDDDDDDFFFIIIKKKKKKJJJDDDBBB@@@===<<<;;;<<<<<<@@@@@@AAABBBCCCDDDEEEEEEHHHJJJMMMMMMJJJGGGEEEDDD>>><<<:::777777777999:::<<>>IIIVVV```gggggg^^^TTTGGGHHHHHHGGGGGGLLLVVV^^^dddggglllsssvvveee]]]]]]UUURRRPPPOOOPPPQQQRRRQQQRRRRRRRRRSSSUUUVVVXXXYYYXXXWWWUUUTTTSSSRRRSSSSSSTTTUUUTTTSSSQQQOOOLLLJJJLLLMMMNNNNNNNNNNNNNNNMMMNNNLLLIIIHHHHHHGGGFFFEEEAAAAAAAAADDDGGGHHHHHHGGGGGGJJJOOOVVV]]]dddjjjmmmqqqcccbbbgggrrrvvvhhhkkksssvvveee\\\dddtttxxx{{{~~~{{{yyyxxxyyyrrriiiaaaYYYZZZeeesss{{{tttqqqsss~~~~~~uuujjjfffiiimmmmmmkkkmmmppptttyyy}}}|||xxxsssnnnjjjggggggkkkoooqqqpppllllllllllllkkkkkkkkkkkkhhhjjjkkkkkkkkkjjjkkkmmmmmmkkkiiihhhiiijjjiiihhhggggggggggggggggggggggggeeeeeeeeeffffffgggggggggaaaaaabbbcccdddeeeeeefffcccbbb```___^^^]]]^^^^^^[[[\\\[[[YYYVVVTTTUUUVVVUUUVVVXXXYYYYYYXXXWWWVVVRRRPPPMMMKKKJJJIIIHHHFFFLLLLLLLLLLLLKKKMMMPPPSSS^^^hhhwwwmmm```[[[WWWQQQMMMIIIEEE@@@===;;;:::;;;======>>>EEENNNXXXeeettt~~~|||yyyyyyxxxuuummmbbbWWWOOOKKKBBBAAA>>><<<:::999999999777888999;;;<<<<<<==================>>>@@@BBBCCCHHHIIIMMMRRRUUUZZZfffrrr|||lllVVVKKKBBB??????>>>???AAA@@@@@@BBBDDDGGGKKKMMMOOORRRSSSTTTVVVWWWXXXWWWWWWQQQMMMJJJHHHEEEHHHTTTaaannnwww}}}yyypppfff\\\TTTOOONNNMMMNNNRRRWWW\\\___eeedddaaa]]]XXXSSSOOOLLLIIIJJJLLLOOOQQQPPPMMMJJJHHHGGGFFFGGGHHHHHHGGGFFFHHHGGGEEEDDDDDDEEEFFFFFFCCCBBBBBBDDDFFFGGGFFFEEEBBBCCCEEEFFFHHHIIIIIIJJJFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPRRRSSSRRRSSSUUUWWWUUUUUUTTTRRROOOLLLJJJHHH@@@AAACCCGGGKKKMMMMMMKKKEEECCC@@@===<<<;;;<<<<<>>BBBFFFHHHNNNXXX___aaacccXXXJJJ@@@;;;999;;;???>>>KKKYYYaaadddccc\\\SSSIIIIIIHHHIIIMMMTTT^^^ddddddgggnnnyyyuuuggg]]]ZZZVVVTTTQQQPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVXXX[[[\\\YYYWWWUUURRRQQQQQQRRRSSSSSSSSSSSSRRRPPPNNNLLLKKKNNNNNNOOOOOOOOONNNNNNMMMLLLJJJIIIIIIJJJIIIHHHFFFBBBBBBDDDGGGJJJKKKIIIGGGDDDFFFJJJRRRZZZaaaddddddpppccccccffftttnnnffflllttttttcccXXX^^^mmm{{{}}}zzzpppfff]]][[[dddooo{{{|||{{{~~~}}}wwwsssttt{{{xxxoooiiihhhhhhgggfffjjjmmmsssxxx|||{{{xxxuuuooojjjffffffiiimmmoooooollllllllllllllllllllllllhhhjjjkkkkkkkkkkkkmmmooopppmmmjjjiiiiiijjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeecccdddeeegggggggggggggggcccaaa___]]]\\\\\\\\\]]][[[\\\\\\ZZZWWWVVVWWWYYYWWWWWWXXXXXXXXXWWWVVVVVVQQQOOOMMMLLLLLLKKKJJJHHHJJJJJJKKKKKKKKKMMMQQQTTT^^^ggguuu{{{mmmaaaZZZPPPNNNKKKIIIFFFCCC???<<>>>>>>>>???@@@BBBCCCGGGHHHKKKQQQTTT[[[hhhuuutttbbbTTTJJJBBB;;;:::;;;:::;;;===;;;<<<===???AAADDDFFFHHHKKKMMMPPPRRRRRRRRRRRRRRRNNNKKKIIIIIIIIINNN\\\jjjtttwwwvvvlllbbb[[[UUUPPPLLLMMMMMMPPPSSSXXX]]]___```^^^\\\XXXTTTQQQNNNMMMJJJKKKNNNQQQSSSRRRNNNKKKJJJHHHGGGGGGHHHGGGFFFDDDHHHGGGEEEDDDDDDDDDEEEFFFCCCBBBCCCEEEGGGHHHGGGEEEAAACCCDDDGGGHHHIIIJJJJJJGGGIIIKKKKKKKKKKKKLLLMMMMMMNNNPPPPPPOOOOOOPPPRRROOONNNLLLJJJGGGEEEDDDCCC???AAADDDIIIMMMOOONNNLLLDDDBBB@@@===<<<;;;<<<===AAABBBCCCDDDFFFGGGHHHIIIIIIKKKMMMKKKFFFAAA@@@AAA;;;999888666777888;;;<<>>:::888;;;BBBAAAMMM[[[bbbcccbbb\\\UUUKKKGGGDDDIIISSS]]]ccceeebbbgggqqqzzzssssssqqqhhh]]]WWWXXXVVVSSSOOOMMMNNNOOOQQQPPPPPPPPPPPPRRRTTTWWWXXXXXXWWWTTTRRRPPPQQQQQQRRRQQQQQQQQQPPPOOONNNNNNMMMOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIKKKLLLMMMKKKIIICCCDDDFFFIIILLLLLLJJJHHHCCCDDDHHHOOOVVV\\\^^^^^^pppddddddiiizzziiieeelllsssyyy}}}rrrbbbWWW]]]jjjwwwwwwlllbbb]]]bbbjjjuuuzzzyyyxxxzzzyyywwwzzzzzzuuussswww|||}}}~~~~~~wwwooohhheeeeeeeeejjjnnnsssxxx{{{zzzyyywwwooojjjeeedddhhhkkkmmmmmmllllllllllllkkkkkkkkkkkkiiijjjkkkkkkkkkllloooqqqrrroookkkiiiiiiiiiiiihhhggggggggghhhhhhiiiiiiiiiggggggffffffeeedddddddddggghhhkkkmmmmmmllljjjhhhbbbaaa___]]]\\\[[[\\\\\\[[[\\\\\\[[[ZZZYYY[[[\\\\\\\\\\\\[[[YYYXXXWWWVVVSSSQQQPPPPPPPPPPPPNNNLLLHHHIIIJJJJJJKKKMMMQQQTTT]]]fffssstttiii^^^WWWUUUMMMLLLLLLJJJHHHEEECCCAAA>>>???BBBCCCDDDLLL___pppvvvooocccWWWLLLEEEAAA@@@===<<<:::888777666777777888999:::;;;============@@@??????>>>???@@@AAABBBEEEEEEIIINNNRRRZZZiiiwww~~~tttlllcccYYYLLLBBB@@@:::666777777555666999888999:::;;;===???AAABBBEEEHHHLLLOOOPPPQQQRRRSSSNNNJJJHHHJJJMMMTTTbbbnnnvvvuuummm___TTTPPPMMMJJJJJJKKKNNNQQQTTTXXX[[[]]]ZZZXXXWWWTTTRRRPPPNNNNNNJJJKKKMMMPPPRRRPPPMMMJJJJJJHHHGGGFFFGGGGGGEEEDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGGGGEEEDDD@@@AAADDDFFFGGGHHHHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNMMMNNNOOONNNLLLLLLLLLNNNIIIHHHGGGEEEDDDCCCBBBAAAAAABBBDDDIIIMMMOOONNNLLLCCCAAA???===<<<<<<===>>>AAABBBCCCEEEFFFHHHIIIJJJKKKLLLKKKIIIEEEAAA???>>>:::999777777777:::<<<>>>CCCGGGJJJMMMUUU___cccbbbYYYLLL@@@===:::777;;;CCCGGGSSS___eeegggddd^^^VVVHHHCCCBBBIIIWWWaaaeeeccccccjjjwww{{{oooeeefffiiieee\\\VVVVVVUUURRRMMMJJJJJJMMMOOOQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKHHHHHHJJJLLLNNNNNNKKKIIIDDDDDDFFFIIIKKKKKKIIIGGGBBBDDDGGGLLLPPPUUUXXXZZZpppdddeeeooohhhccciiinnnwww|||rrrddd]]]eeeqqqzzz~~~rrrfff]]]^^^cccmmmxxxttttttuuuyyy|||~~~~~~xxxsssrrruuuzzzwwwuuuxxx~~~tttjjjdddeeeiiilllpppuuuxxxzzzzzzyyyyyyrrrmmmgggfffiiimmmnnnooonnnnnnmmmmmmlllllllllkkkiiikkklllllllllmmmpppsssuuurrrmmmjjjiiihhhhhhgggeeeeeeffffffggghhhiiiiiiffffffeeeeeeeeeeeeddddddgggjjjnnnppppppmmmiiifffcccbbb```___]]]\\\\\\[[[[[[\\\]]]]]]]]]]]]___aaabbbbbbbbbbbbaaa```___^^^ZZZYYYXXXXXXYYYYYYWWWVVVNNNOOOOOONNNNNNOOOSSSVVVZZZdddppp~~~zzzoooiiiccc[[[VVVVVVTTTSSSRRROOOKKKGGGEEEDDD;;;===BBBFFFLLLZZZttt~~~zzzzzz~~~~~~jjjbbbVVVLLLFFFBBB???<<<999888777666555555666777888999:::<<<======>>>>>>??????>>>===>>>>>>@@@AAABBBBBBEEEJJJOOOXXXgggvvv~~~xxxrrriii^^^UUUNNNHHH@@@;;;:::666444555666444555888888888888:::;;;===>>>???DDDIIINNNQQQRRRSSSTTTVVVPPPJJJGGGJJJOOOVVVaaakkkkkkhhh^^^QQQIIIHHHHHHFFFHHHJJJNNNRRRUUUWWWXXXXXXUUUUUUTTTSSSQQQPPPNNNNNNJJJJJJKKKMMMNNNMMMJJJGGGGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCEEEFFFFFFDDDAAA???@@@CCCEEEFFFFFFFFFEEEHHHJJJLLLLLLKKKKKKLLLMMMLLLMMMMMMKKKIIIGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDGGGJJJLLLLLLJJJAAA@@@>>>===<<<===>>>???AAABBBCCCEEEFFFHHHIIIJJJMMMKKKIIIGGGEEEBBB>>>;;;:::999888777888;;;>>>@@@EEEIIILLLPPPXXX```bbb___PPPDDD;;;<<<;;;777:::CCCLLLWWWcccjjjkkkggg\\\QQQEEECCCEEEMMMYYYcccffffffhhhqqqtttiii```___```^^^YYYWWWUUUTTTRRRMMMJJJJJJNNNRRRTTTTTTUUUUUUUUUTTTTTTSSSPPPPPPOOOOOONNNNNNNNNMMMLLLLLLMMMMMMNNNPPPQQQRRROOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLHHHEEECCCCCCCCCFFFHHHIIIGGGFFFAAADDDGGGIIIJJJMMMRRRWWWpppdddeeettthhhaaafffjjj~~~~~~xxxtttiiieeeooozzzuuuggg\\\ZZZ^^^gggzzz~~~wwwssstttyyy~~~zzzsssppppppuuuyyyrrrpppuuu~~~xxxkkkdddggglllooorrrvvvyyyyyyyyyyyyzzzuuupppkkkiiilllppprrrrrrqqqqqqqqqpppoooooonnnnnnjjjkkkllllllmmmnnnrrrtttwwwsssnnnjjjhhhhhhgggfffccccccdddeeefffhhhhhhiiiddddddeeeeeeeeeeeeeeefffeeehhhmmmpppoookkkeeeaaaccccccbbbaaa___^^^\\\\\\\\\]]]_________```bbbeeedddeeegggiiijjjkkkjjjjjjbbbaaaaaaaaabbbbbbaaa___VVVVVVUUUTTTSSSTTTVVVYYYVVV```mmm{{{{{{rrrkkkkkkiiibbb^^^^^^ZZZYYYUUUPPPIIICCC@@@???>>>AAAHHHOOOXXXkkk}}}uuuwwwzzzxxx```WWWKKKDDDBBB@@@<<<888888777666666666777888999999999;;;<<<===>>>>>>>>>???>>>===<<<<<<===>>>?????????BBBGGGMMMVVVfffuuuzzzqqqkkkggg```YYYNNNGGGDDDAAA>>>;;;999555555777888777888;;;999999999:::;;;===>>>???FFFJJJPPPRRRQQQQQQRRRSSSQQQJJJFFFIIIOOOVVV___fff[[[YYYQQQGGGBBBDDDFFFEEEGGGIIINNNRRRUUUVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNIIIIIIIIIJJJKKKJJJGGGDDDDDDCCCCCCDDDFFFHHHGGGFFFFFFGGGGGGGGGGGGEEECCCBBBCCCCCCCCCEEEFFFEEECCC@@@>>>@@@BBBDDDEEEEEEDDDCCCFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJHHHEEECCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFCCCBBBCCCEEEHHHJJJJJJIII@@@???>>><<<<<<>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJOOOKKKGGGEEEEEEBBB===999:::999888888999<<>><<<;;;;;;;;;;;;;;;>>>BBBEEEJJJUUUbbbmmm{{{~~~zzzpppiiihhhgggcccSSSNNNGGG@@@;;;888888888888999:::999777666666777999777666:::===???AAABBBKKKRRRVVVUUUTTTUUUVVVTTTKKKIIIIIIOOOWWW\\\\\\ZZZPPPLLLFFFBBBAAABBBCCCDDDIIIKKKOOOTTTXXXXXXVVVTTTVVVUUUTTTSSSQQQOOONNNNNNIIIIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDBBBCCCGGGLLLNNNJJJEEEBBBAAA>>>===<<<>>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJIIIHHHFFFCCC???<<<:::888999777555555999>>>BBBEEEGGGKKKQQQ[[[aaabbb\\\VVV@@@===999777888===BBBEEEPPP]]]ggghhhddd^^^TTTJJJGGGGGGMMMYYYcccfffhhhjjjtttwwwjjjcccZZZVVVVVVWWWUUUSSSTTTSSSRRRPPPPPPQQQQQQRRRNNNNNNOOOOOOMMMKKKIIIHHHKKKLLLMMMMMMKKKKKKMMMOOONNNMMMKKKKKKNNNPPPQQQQQQQQQNNNJJJIIIJJJJJJIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFBBBBBBAAABBBBBBCCCEEEEEEAAABBBCCCDDDEEEIIINNNRRRlllfffjjjyyyhhhccceeeooo}}}rrr{{{}}}jjjZZZVVVXXXbbbooo}}}}}}}}}rrrllllllqqqyyy{{{xxx{{{|||tttooommmoooqqqvvvxxxzzz{{{zzzzzzzzzzzzyyyxxxvvvrrrnnnnnnppprrrtttssspppnnnllljjjjjjiiiiiiiiiiiikkkmmmqqqtttvvvtttrrrooollliiihhhggggggjjjgggdddcccdddeeeffffffgggeeebbb______```ccceeegggffffffggggggeeeaaa\\\^^^___```___^^^^^^```aaa^^^```cccddddddeeefffhhhmmmmmmpppvvv}}}zzztttiiifffbbb^^^]]]]]]___aaafffllluuu}}}zzzyyyzzzzzzwwwtttmmmjjjddd[[[RRRIIICCC???AAADDDLLLXXXjjj~~~}}}vvvtttuuuvvvzzz~~~{{{nnndddPPPKKKEEE???<<<:::777666555666666555555666:::<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<>>======???AAADDDGGGKKKTTTZZZ^^^^^^]]]^^^\\\YYYPPPMMMKKKMMMRRRTTTRRRPPPHHHEEEBBB??????AAACCCDDDHHHKKKPPPUUUYYYXXXVVVSSSTTTSSSQQQPPPNNNLLLKKKJJJHHHIIIIIIIIIIIIHHHFFFEEECCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDAAA@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDHHHLLLMMMJJJEEEAAA@@@>>>======>>>AAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIGGGEEEBBB???<<<:::888999888777888;;;@@@DDDFFFLLLOOOVVVaaaiiiggg[[[PPP===<<<:::888999<<>>>>>???>>>>>>======>>>>>>>>>===@@@DDDHHHMMMVVVaaaiiinnnjjjbbbZZZWWWWWWSSSNNNAAA???;;;777444333444555555666777888888999;;;===@@@BBBDDDDDDFFFKKKSSSXXX```eeeiiiiiiiiihhhccc]]]SSSOOOLLLKKKLLLLLLIIIFFF@@@??????>>>???AAADDDEEEHHHMMMUUU[[[^^^]]]YYYVVVSSSRRRPPPMMMKKKJJJHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCBBB@@@>>>>>>???<<<======>>>>>>??????@@@DDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEIIILLLMMMIIIEEE@@@???>>>======???AAACCCDDDEEEFFFGGGIIIJJJJJJJJJGGGFFFCCC@@@===;;;999999888888999;;;>>>CCCGGGIIIPPPTTT^^^jjjqqqiiiWWWGGG999:::;;;::::::>>>EEEJJJRRR^^^eee```TTTMMMLLLLLLGGGLLLVVV```dddgggnnnvvvyyyggg^^^YYYTTTRRRTTTVVVVVVVVVWWWVVVSSSPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIIIIKKKNNNOOONNNMMMJJJHHHEEEDDDDDDCCCBBBAAADDDGGGKKKNNNOOOLLLHHHEEE@@@@@@AAACCCDDDFFFGGGHHHDDDEEEFFFEEEFFFHHHLLLOOO~~~jjjhhhpppooobbbaaaiiixxxssskkkuuu~~~gggVVVQQQTTT[[[cccrrrooohhhhhhnnnuuu}}}}}}}}}||||||xxxrrrlllkkkooosssyyyxxxvvvrrrnnnmmmnnnoooooopppppppppnnnllliiigggeeefffiiikkklllmmmmmmmmmlllkkkiiifffdddcccbbbbbbbbbaaa```aaacccdddeeedddfffeeecccbbbaaa```aaaaaa^^^^^^___aaabbbbbb```___\\\^^^___^^^]]]^^^```bbbdddeeeggggggggggggiiikkkmmmoootttzzzxxxtttrrrrrrrrrxxx|||{{{sssgggZZZNNNFFFAAA@@@BBBHHHUUUhhhzzz}}}{{{}}}~~~nnn\\\PPPCCCAAA===;;;:::888555333333444555555555666999;;;>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@===@@@EEEJJJPPPYYYbbbhhhjjjcccYYYSSSRRRQQQMMMHHH<<<;;;888777666666777888555666777777777888;;;======CCCIIIJJJMMMVVVbbbiiilllpppssssssrrrpppggg^^^RRROOOKKKHHHGGGFFFDDDBBB===>>>???@@@BBBDDDGGGIIIKKKSSS]]]eeefffccc___[[[TTTSSSPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHCCCCCCBBBBBBCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEFFFBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAA@@@>>>=========;;;;;;;;;<<<======>>>>>>BBBBBBBBBCCCDDDEEEFFFGGGHHHFFFEEECCCCCCDDDFFFGGGFFFFFFGGGJJJLLLKKKHHHEEE???>>>======>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJJJJFFFDDDAAA>>><<<:::999999666888;;;===AAAEEEIIILLLRRR[[[hhhrrrqqqcccOOO@@@888:::<<<<<<>>>DDDNNNVVV\\\``````YYYOOOHHHHHHJJJJJJQQQ\\\ddddddfffqqq}}}mmm[[[XXXSSSRRRSSSUUUVVVUUUUUUTTTQQQOOOLLLKKKKKKKKKLLLKKKIIIGGGFFFGGGGGGHHHGGGHHHGGGFFFDDDEEEGGGIIIIIIIIIJJJLLLOOOOOOMMMLLLIIIHHHFFFEEEDDDCCCBBBBBBBBBDDDGGGJJJJJJIIIFFFDDD???@@@BBBDDDEEEGGGHHHHHHDDDEEEEEEEEEDDDEEEHHHJJJ{{{hhhhhhqqqkkk```___hhhzzzlllfffrrr}}}xxxzzzfffTTTOOORRRVVV]]]jjjyyytttiiifffkkkrrr}}}}}}|||yyyssskkkffffffjjjooouuuuuutttqqqnnnlllllllllkkklllmmmnnnmmmjjjgggeeeeeegggiiikkkllllllkkkkkkjjjgggdddaaa``````bbbddd```______aaacccddddddbbbbbbcccddddddcccbbb```^^^ZZZ\\\___bbbcccccccccccc]]]^^^______^^^^^^```bbbdddeeefffffffffgggiiikkkkkknnnrrrvvv{{{}}}{{{zzzzzz}}}{{{ooohhh]]]QQQHHHCCCBBBBBBEEELLLZZZlll}}}|||lll[[[OOODDDAAA===;;;999777444222222444666666666777:::<<<>>>???@@@@@@AAA@@@@@@???>>>======>>>>>>???@@@AAA===@@@EEELLLSSSZZZaaafffccc[[[RRROOONNNKKKGGGCCC888888777777777888999:::777777888777666777:::===<<>><<<>>>@@@BBBBBBEEEIIILLLQQQZZZfffnnnnnnhhhaaa]]]SSSQQQNNNKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDCCCCCCDDDDDDEEEEEE>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>???@@@???===<<<<<<<<<;;;;;;;;;<<<======>>>>>>AAAAAAAAABBBCCCEEEFFFGGGGGGFFFDDDCCCCCCEEEFFFHHHGGGGGGIIIJJJKKKIIIFFFDDD>>>>>>>>>>>>???@@@BBBBBBDDDEEEGGGIIIJJJJJJIIIIIIDDDBBB???<<<:::999999999555888<<>>:::999777555333222444666777888999;;;======>>>???@@@@@@???>>>===============>>>>>>???@@@===@@@EEEKKKRRRXXX\\\___YYYRRRLLLJJJHHHCCC???>>>555666666777888888999999999999999888888999<<>>>>>>>>>>>>>>>>>>>>>>>===???@@@???===;;;;;;<<<;;;<<<<<<======>>>?????????@@@@@@AAACCCEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFHHHIIIJJJIIIGGGDDDBBB>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGIIIJJJIIIHHHGGGBBB@@@===:::999888888999666:::>>>AAADDDIIIQQQVVVcccppp{{{wwwdddOOOCCC@@@;;;<<>>===>>>=========>>>???AAACCCDDDDDDEEEFFFGGGGGGFFFEEEDDDAAABBBBBBBBB@@@@@@AAACCC}}}kkkllluuueee______kkkxxxeeebbbooozzzvvvnnnvvvdddQQQNNNQQQUUUYYYaaalllyyyzzzrrrqqqssssss|||}}}uuummmccc^^^___cccfffgggmmmppptttuuurrrnnnkkkjjjhhhhhhiiiiiihhhgggfffeeeffffffggggggggggggggggggaaa```^^^]]]^^^```ccceeeddddddfffhhhjjjjjjgggeeeaaa`````````aaaaaabbbbbb^^^ccciiillljjjgggddddddbbbccccccaaa___^^^___aaaaaabbbbbbaaa```aaadddfffeeegggjjjkkkkkklllooorrrsssvvv{{{}}}yyyrrrmmmggg```[[[PPPKKKEEEAAA@@@CCCHHHLLLTTT```qqq}}}ooobbbVVVOOOEEEAAA<<<999888777666666333555777999999:::<<<>>>===>>>@@@AAAAAA???>>>============<<<======>>>>>>>>>@@@DDDIIINNNRRRSSSSSSOOOJJJHHHHHHEEE===:::<<<666666888999999999999999;;;;;;;;;;;;;;;>>>BBBEEELLLYYYdddiiisss}}}sssrrrqqqrrrwwwwwwlll___OOOLLLHHHCCC>>><<<;;;<<<:::===AAACCCEEEJJJSSS[[[lllvvv}}}mmm^^^VVVNNNLLLIIIGGGFFFFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@===========================???@@@???===<<<;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>???AAABBBEEEFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJHHHEEEBBBAAA??????????????????@@@@@@CCCDDDGGGIIIIIIIIIGGGFFFAAA???<<<999777777888999999===AAACCCFFFLLLVVV]]]mmmtttwwwmmmXXXFFF===<<<;;;===CCCNNN[[[eeehhhhhhbbbXXXOOOKKKHHHGGGLLLTTT\\\```fffjjjmmmvvv}}}xxxtttiii]]]UUUTTTSSSQQQOOOOOOPPPQQQMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFIIINNNRRRQQQOOOLLLKKKKKKKKKIIIHHH???AAACCCAAA>>>;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCGGGHHHIIIHHHGGGEEEBBBAAA@@@BBBBBBBBBAAA@@@AAACCCmmmmmmvvv~~~ddd___```lllxxxeeebbbooozzzqqqlllvvvcccQQQNNNQQQVVVZZZ```jjjvvvyyyuuuuuuuuu|||sssiii^^^ZZZ^^^dddfffeeekkkpppuuuwwwuuupppllljjjhhhhhhhhhhhhhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeee\\\]]]^^^___```bbbccccccggghhhiiikkkmmmllliiigggeeecccaaa``````cccfffhhheeejjjqqqsssooojjjfffeeedddddddddbbb```______aaa`````````___^^^___bbbeee```cccffffffeeefffiiillllllnnnrrruuuwwwyyy|||~~~}}}{{{vvvxxx{{{~~~rrrlllddd^^^ZZZUUUPPPKKKHHHEEE@@@>>>???DDDKKKOOOZZZhhh|||wwwiii]]]SSSMMMDDD???:::777777777888888333555888::::::;;;===>>>???AAABBBCCCCCCBBB@@@???======<<<<<<<<<<<<======???@@@CCCGGGKKKMMMLLLKKKJJJGGGGGGIIIDDD;;;888<<<888999:::<<<<<<<<<;;;:::;;;<<<======>>>BBBGGGKKKRRR___iiimmmvvv~~~uuujjjiiigggjjjqqqsssiii\\\GGGFFFDDD@@@======>>>@@@;;;???CCCEEEHHHPPP[[[ccczzzppp___UUUOOONNNKKKIIIHHHIIIKKKLLLJJJIIIGGGEEEDDDDDDEEEEEECCCBBBBBBAAAAAAAAABBBBBB???>>>>>>>>>======<<<<<<<<<<<<<<<===============>>>???@@@???===<<<<<<<<<;;;;;;<<<======>>>>>>???>>>>>>???@@@BBBDDDFFFHHHCCCDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIIIIGGGCCCAAA@@@@@@@@@@@@???????????????BBBDDDFFFIIIIIIHHHFFFEEE@@@>>>;;;888777777888999<<>>FFFTTTcccjjjhhhcccZZZSSSMMMJJJFFFEEEOOO\\\^^^aaafffkkkppp}}}yyyeeedddgggaaaYYYQQQQQQQQQOOONNNNNNPPPQQQNNNMMMKKKJJJIIIIIIJJJJJJHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFJJJOOOSSSRRROOOLLLIIIIIIHHHGGGFFF???AAACCCBBB>>>;;;;;;<<<:::===@@@CCCDDDDDDDDDCCCJJJJJJJJJIIIGGGDDDAAA???AAABBBCCCCCCAAAAAABBBCCCqqqooozzzhhh___^^^mmmrrrfff```jjj}}}~~~rrroooyyy]]]UUUYYYTTT\\\YYYZZZbbbmmm{{{{{{tttuuuuuu{{{tttiii]]]XXX[[[bbbhhhkkkmmmpppttttttpppllliiiiiihhhgggfffeeeeeefffgggiiifffeeeeeecccaaa___]]]\\\ZZZ[[[\\\\\\\\\___cccggghhhhhhjjjlllnnnmmmjjjgggaaa```______```cccgggiiinnnoooppppppnnnjjjgggdddhhhfffdddaaa___^^^]]]]]]^^^^^^___```aaaccceeefffgggffffffeeeeeeeeefffffffffgggiiilllnnnqqqssstttrrrsssuuuwwwxxxxxxwwwvvvvvvvvvvvvuuusssooollljjj[[[XXXSSSPPPMMMJJJGGGEEECCCAAABBBEEEFFFHHHPPPXXXeeevvv|||mmmbbbYYYOOOIIIDDD@@@:::666555555555555444666999<<<>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>>>>@@@CCCFFFGGGFFFEEECCCCCCCCCBBB@@@>>>;;;:::;;;===????????????@@@AAA<<<;;;===AAABBBBBBKKKWWW\\\bbbkkkuuuyyyuuulllddd```fffjjjmmmppppppeeeXXXIIIDDD>>>;;;;;;<<<;;;:::@@@>>>???EEEKKKTTTgggyyy}}}jjj[[[RRRMMMKKKIIIHHHJJJMMMNNNNNNMMMLLLJJJGGGEEEDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBB>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@>>>===<<<<<>>???LLL^^^eee^^^XXXYYYQQQMMMFFFCCCEEEMMMVVV\\\eeefffkkksssyyyiii___]]]VVVOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJGGGFFFEEEFFFIIIJJJHHHEEEGGGHHHIIIJJJKKKKKKKKKKKKQQQLLLGGGEEEEEEFFFDDDBBBCCCBBBBBBAAA@@@>>>>>>===>>>???@@@@@@AAADDDIIILLLTTTOOOIIIFFFFFFFFFDDDAAACCCCCCCCCBBBAAABBBEEEGGGuuusssvvvfff^^^___ooooooeeeaaalllsssqqq}}}cccZZZ^^^XXX\\\XXXXXX___hhhvvv|||wwwxxxvvv|||tttiii\\\XXX]]]fffllloooooorrruuuuuurrrooonnnnnnlllkkkhhhfffeeeeeeffffffcccbbbaaa___]]][[[YYYXXXYYYZZZ\\\\\\^^^```dddhhhkkkkkkkkklllmmmkkkgggdddbbbbbbaaaaaaccceeehhhjjjooonnnmmmkkkjjjiiihhhhhhiiigggdddaaa___^^^^^^^^^___``````aaabbbdddeeefffggggggfffeeeddddddeeeeeebbbccceeegggiiilllmmmnnnooopppqqqrrrrrrsssssssssmmmmmmllljjjgggccc___]]]VVVSSSOOOLLLKKKHHHFFFDDDEEEEEEGGGJJJLLLOOOXXXcccuuuttthhh___XXXPPPKKKDDD@@@;;;888777777888888777888:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>??????@@@BBBEEEFFFDDDCCCDDDDDDDDDCCCAAA???===;;;<<<>>>@@@AAA@@@@@@AAACCC??????BBBGGGIIIKKKTTT___```eeelllnnnkkkeee```^^^___ffflllppprrrnnnaaaRRRDDD@@@;;;999:::;;;:::999>>>@@@EEEMMMTTTbbbzzzzzzfffVVVMMMKKKIIIGGGHHHJJJMMMNNNNNNLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@???>>>===;;;>>>@@@AAAAAAAAABBBCCCBBBBBBCCCEEEGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDBBB@@@>>>===?????????@@@AAACCCEEEFFFHHHHHHHHHGGGEEECCCAAA???===:::888999888666:::@@@BBBHHHJJJIIIMMMZZZhhhppp|||mmmZZZMMMCCC;;;999;;;@@@FFFSSS___bbb\\\UUUTTTMMMIIIEEEDDDIIIRRR]]]dddkkkjjjlllsss}}}www___YYYYYYUUURRRSSSOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJHHHGGGFFFHHHKKKLLLKKKIIIIIIJJJKKKKKKLLLLLLKKKKKKNNNKKKFFFDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBCCCGGGMMMRRRWWWQQQKKKGGGHHHHHHGGGFFFBBBCCCCCCCCCCCCCCCCCCDDD{{{yyypppbbb]]]aaasssjjjbbbbbboootttuuujjjaaaddd^^^]]]YYYXXX\\\cccnnn~~~|||}}}ssszzzuuuhhh[[[WWW___jjjpppqqqoooqqqssssssrrrqqqqqqrrrqqqnnnkkkhhheeedddddddddaaaaaa___]]][[[YYYXXXWWWXXXZZZ\\\^^^```cccgggjjjlllkkkkkkkkkllljjjhhheeecccddddddeeefffgggiiijjjnnnllliiiffffffgggjjjkkkllliiiddd```^^^]]]^^^___bbbbbbbbbcccddddddeeeeeehhhgggfffdddcccccccccccc```aaabbbdddeeeggghhhiiikkkjjjjjjkkkkkklllmmmnnnkkkjjjhhhfffbbb^^^ZZZXXXUUURRRNNNLLLKKKIIIGGGEEEHHHIIIMMMQQQSSSYYYhhhvvv{{{tttiiiaaa[[[VVVQQQMMMDDD@@@;;;999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBAAAAAABBBBBBAAAAAA@@@???@@@@@@?????????>>>>>>>>>@@@??????AAACCCDDDCCCBBBDDDDDDDDDCCCAAA???===<<<>>>@@@BBBBBBBBBCCCEEEFFFEEEFFFJJJOOORRRUUU\\\ddddddgggiiiddd[[[VVVXXX[[[```gggooosssssskkk[[[LLL@@@>>>;;;:::;;;<<<<<<;;;>>>CCCLLLVVVaaasssppp___RRRIIIIIIHHHFFFGGGJJJLLLMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB============<<<<<<<<<<<<<<<============>>>>>>>>>???@@@AAAAAAAAA@@@???>>><<<>>>@@@BBBBBBCCCEEEGGGCCCFFFIIIMMMOOOOOOMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFHHHFFFDDDAAA???>>>>>>>>>===>>>???@@@CCCEEEGGGIIIJJJIIIHHHFFFDDDAAA???>>>999777666888999888===CCCEEEIIILLLLLLRRR___lllsssvvveeeQQQDDD>>>;;;<<<>>>EEERRR___aaa^^^YYYRRRLLLGGGEEEDDDGGGNNNYYYeeemmmqqqnnnooowwwnnn\\\WWWTTTOOOMMMOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMKKKIIIIIIIIIIIIJJJGGGFFFFFFHHHKKKLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJHHHEEEDDDDDDEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCFFFEEECCCBBBDDDJJJSSSZZZ]]]WWWNNNJJJIIIJJJJJJIIICCCDDDEEEFFFFFFEEEDDDCCCiii___]]]cccwwwddd```cccsss~~~uuuxxxqqqgggiiibbbbbb]]]YYY[[[___hhhvvvkkkttt~~~~~~wwwkkk]]][[[cccmmmqqqpppnnnnnnooopppppprrrssstttrrrpppllliiifffdddddddddcccbbbaaa___]]][[[ZZZZZZYYY[[[___bbbdddfffjjjllljjjiiiiiijjjllllllkkkiiiddddddeeefffggghhhhhhhhhkkkiiifffdddeeegggjjjlllmmmiiiddd```]]]]]]___```dddddddddeeeeeeeeeeeeeeeggggggeeedddbbbbbbaaaaaabbbbbbcccdddeeeffffffggggggfffeeeeeeeeeggghhhiiijjjjjjhhhgggdddaaa^^^]]]ZZZWWWTTTQQQPPPNNNLLLJJJKKKMMMQQQWWW\\\ggg|||vvvnnniiibbb\\\YYYUUUPPPMMMBBB???:::888999;;;<<<===???>>>>>>>>>???@@@BBBDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===>>>@@@CCCDDDDDDCCCDDDDDDDDDDDDBBB@@@>>>===@@@BBBDDDEEEEEEGGGJJJLLLLLLNNNSSSWWWZZZ\\\aaaeeefffddd```XXXRRRQQQWWW\\\dddiiioooqqqnnncccTTTHHH???>>>>>>>>>???@@@@@@@@@BBBGGGPPP^^^ooovvvdddXXXOOOJJJIIIHHHFFFGGGIIIJJJKKKJJJIIIIIIGGGFFFDDDDDDCCCCCCAAABBBBBBBBBBBBAAAAAA@@@===========================>>>>>>>>>>>>?????????AAAAAABBBCCCBBBAAA@@@???>>>@@@AAABBBCCCDDDGGGJJJHHHMMMSSSWWWXXXVVVSSSRRRNNNMMMLLLJJJIIIGGGFFFFFFGGGEEEBBB???======>>>?????????@@@BBBDDDFFFGGGHHHJJJIIIGGGEEEBBB???===<<<888666666999::::::>>>DDDDDDIIILLLNNNVVVcccnnnrrrkkkYYYFFF===;;;===AAAFFFNNN___jjjeee[[[VVVOOOGGGCCCDDDEEEJJJSSS___jjjqqqqqqpppsssttthhh]]]XXXSSSMMMKKKMMMPPPPPPPPPOOONNNNNNMMMMMMMMMLLLJJJIIIHHHGGGHHHHHHEEEEEEEEEGGGHHHJJJKKKKKKNNNNNNNNNMMMLLLKKKIIIIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHFFFDDDCCCFFFOOOZZZbbbfff^^^SSSLLLIIIJJJIIIIIIGGGGGGFFFGGGGGGGGGFFFDDD|||eee]]]^^^fff{{{ttt___]]]eeewww|||uuuzzzuuukkkmmmfffhhhaaa\\\[[[]]]cccooozzz~~~~~~}}}~~~~~~|||eeennn}}}rrrgggeeekkkrrrsssqqqnnnnnnnnnooorrrtttvvvwwwqqqooollliiifffeeeeeefffdddbbbaaa___^^^]]]]]]]]][[[^^^cccgggiiikkknnnpppkkkiiihhhiiijjjlllkkkjjjddddddeeeeeefffffffffffffffeeeeeeffffffhhhiiijjjkkkhhhccc___]]]^^^___aaadddeeeffffffffffffeeeeeefffeeedddcccaaaaaa``````bbbbbbccccccdddeeeeeeeeeeeedddcccbbbcccdddeeefffeeeeeeeeeeeeeeedddddddddccc```\\\ZZZXXXVVVSSSQQQQQQSSSYYYaaakkk{{{uuummmgggddd```\\\XXXSSSOOOLLLAAA===999888999;;;<<<===@@@@@@??????@@@AAACCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????;;;;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA@@@AAABBBCCCBBBBBBDDDHHHKKKPPPUUU\\\___^^^[[[WWWVVVPPPOOONNNLLLIIIGGGFFFEEEEEECCC@@@===<<<===???AAABBBCCCCCCDDDEEEEEEEEEEEEIIIHHHEEEBBB???<<<;;;:::888666777;;;;;;;;;???EEEFFFJJJMMMRRR[[[gggooooooaaaQQQAAA::::::>>>EEELLLYYYiiiqqqhhhZZZSSSLLLEEECCCEEEIIIPPPYYYccckkkpppmmmqqq{{{}}}ddd^^^YYYWWWTTTQQQQQQSSSOOOOOOOOONNNMMMLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHGGGEEEFFFFFFEEEEEEEEEFFFFFFJJJJJJIIIIIIIIIIIIHHHHHHJJJIIIGGGGGGLLLVVVbbbjjjlllbbbVVVLLLHHHGGGFFFEEEIIIFFFDDDDDDFFFGGGGGGEEExxxbbb]]]```iiikkk[[[\\\ggg{{{|||vvv~~~wwwmmmooohhhkkkddd]]]ZZZZZZ^^^hhhsssyyyvvvrrrvvvyyy{{{~~~}}}xxxgggmmm{{{{{{vvvtttwwwxxxwwwtttppppppppprrrvvvyyyzzzzzzpppoookkkhhhffffffffffffaaa```^^^]]]]]]]]]^^^______ccciiimmmoooqqqrrrtttooommmjjjhhhiiiiiiiiihhheeeeeedddddddddeeeeeefffcccdddeeeggghhhhhhhhhhhhhhhfffbbb___]]]^^^```aaacccdddfffggggggfffeeedddeeedddcccaaaaaa```````````````aaaaaabbbcccccccccccccccbbbbbbbbbccccccdddcccdddeeegggiiikkkmmmnnnkkkhhheeecccaaa```^^^\\\]]]___hhhvvvzzzuuuoookkkdddcccaaa]]]XXXSSSNNNKKKAAA===:::888999;;;======@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????;;;:::;;;>>>CCCGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFEEEAAACCCFFFIIILLLQQQVVVZZZYYY___fffjjjnnnrrrqqqnnnaaaZZZPPPJJJIIIKKKNNNPPP]]]ZZZZZZZZZVVVOOOKKKKKKGGGHHHGGGFFFEEEEEEGGGIIINNNUUUbbbxxx}}}hhhZZZQQQKKKIIIIIIHHHFFFEEEFFFGGGGGGFFFDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBDDDIIILLLVVV[[[```aaa^^^YYYVVVVVVOOONNNLLLJJJHHHEEEDDDCCCBBB@@@>>>======???AAACCCEEEFFFFFFFFFFFFEEEDDDCCCGGGEEEBBB???<<<:::999888888777888<<<>>>>>>AAAGGGJJJMMMQQQVVV___hhhjjjfffWWWKKK@@@;;;<<<@@@IIIRRRbbblllqqqhhhZZZOOOHHHEEEEEEIIIPPPXXX```ggglllnnnlllvvvsss___]]]YYYVVVSSSPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIINNNOOONNNMMMKKKKKKMMMOOONNNNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHHHHGGGFFFGGGHHHLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLKKKLLLPPPXXXcccjjjhhh___SSSJJJGGGFFFEEEDDDGGGEEECCCEEEHHHIIIHHHEEEwwwbbb^^^bbblllgggYYY\\\hhh}}}}}}yyyxxxoooqqqkkkjjjccc[[[WWWUUUWWWaaakkk}}}yyysssqqqlllssszzz~~~{{{qqqsssyyy~~~|||xxxvvvqqqppppppsssxxx{{{{{{zzzqqqoookkkhhheeeddddddddd___^^^]]]\\\]]]^^^```aaadddhhhnnnrrrtttuuuvvvwwwpppmmmiiihhhhhhiiiiiiiiigggfffdddccccccdddfffgggddddddeeefffggghhhiiiiiidddccc```___^^^^^^``````bbbccceeegggggggggeeeeeecccbbbaaa```````````````___``````aaabbbbbbccccccaaabbbbbbbbbbbbbbbaaaaaadddeeegggjjjmmmqqqtttuuussspppnnnmmmmmmmmmlllkkkkkkooo}}}xxxsssqqqoookkkhhhbbbcccbbb___YYYSSSMMMJJJBBB???;;;999:::<<<>>>>>>===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????===<<<<<>>>>>>>>???AAACCCEEEFFFFFFGGGGGGGGGFFFDDDCCCDDDBBB???<<<:::888777777666555888>>>@@@AAAEEEKKKLLLOOORRRVVV^^^ccc___WWWHHHCCC???>>>@@@EEEQQQ]]]iiijjjkkkgggYYYJJJDDDEEEGGGMMMWWW```hhhlllmmmmmmppplll```^^^ZZZVVVSSSQQQNNNKKKQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLSSSTTTRRROOOKKKJJJLLLNNNOOONNNNNNMMMLLLJJJIIIHHHHHHJJJLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLNNNTTT[[[```\\\UUULLLGGGFFFHHHHHHHHHGGGGGGHHHLLLQQQQQQLLLGGGwwwbbb___cccmmmeeeXXX\\\iii~~~{{{yyypppsssllliiiaaaXXXSSSQQQSSS\\\fffwwwyyyssssssllluuu~~~{{{xxxxxx|||}}}yyywwwyyy}}}|||xxxuuuooonnnnnnrrrwwwzzzyyywwwrrrppplllhhheeecccbbbbbb```___^^^]]]^^^```cccdddgggkkkqqqvvvwwwxxxxxxxxxmmmjjjgggggghhhkkklllmmmiiigggeeeccccccdddfffhhhfffeeeeeeeeefffhhhiiijjjaaaaaa______^^^___``````aaabbbeeefffggggggfffeeebbbaaa```````````````aaa```aaaaaabbbcccdddeeeeee```aaabbbbbbbbbaaa```___aaaccceeehhhlllpppsssuuuxxxwwwuuuvvvwwwxxxxxxwwwvvv|||~~~vvvrrrnnnmmmmmmkkkgggdddaaabbbbbb```ZZZSSSMMMJJJDDDAAA===;;;;;;===??????<<<===???BBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>@@@CCCGGGIIIIIIDDDEEEEEEEEEDDDCCCAAA@@@@@@CCCGGGKKKPPPWWW^^^cccjjjppptttrrrqqqpppiii___SSSUUUVVVRRRMMMKKKOOOTTTOOOMMMOOOUUUWWWUUUXXX___[[[[[[YYYUUUQQQQQQUUUYYY___nnnvvvaaaWWWNNNLLLHHHBBB@@@CCC@@@@@@AAADDDGGGIIIIIIHHHEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDCCC????????????AAAFFFMMMRRRYYY\\\]]]YYYRRRMMMLLLNNNHHHGGGFFFDDDAAA???>>>============>>>@@@BBBEEEFFFEEEFFFGGGHHHHHHGGGEEEDDDBBB@@@>>>;;;888777666666333444888>>>BBBDDDIIIOOOLLLNNNPPPTTTZZZ\\\SSSIII;;;:::<<<@@@DDDKKKZZZiiilllgggfffeeeXXXGGGAAAFFFIIIPPP[[[fffmmmpppooonnnvvvpppgggZZZYYYWWWUUUWWWYYYXXXUUURRRRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOUUUUUUSSSOOOJJJHHHIIILLLOOOOOOOOONNNMMMLLLKKKJJJIIILLLNNNMMMJJJIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMHHHIIIIIIIIIJJJLLLQQQTTTRRRMMMFFFDDDFFFJJJLLLLLLIIIJJJOOOVVV[[[YYYRRRJJJtttaaa___fffrrr|||cccZZZaaammm~~~||||||rrrlllmmmooocccUUULLLHHHKKKWWWcccjjjyyy~~~vvvvvv|||zzz|||}}}vvvtttzzz}}}wwwtttwwwwwwyyy}}}{{{vvvsssoookkkmmmsssxxxyyyxxxtttsssqqqmmmiiiddd```^^^```]]][[[^^^___```dddjjjkkkqqqvvvyyy|||{{{uuunnnkkkhhhgggiiijjjkkkkkkjjjhhheeebbbbbbbbbdddeeeeeefffggghhhgggfffeeeddd______^^^^^^^^^___``````bbbccceeeffffffdddaaa___]]]^^^___aaabbbbbbbbbbbb\\\\\\]]]___```bbbccccccbbbbbbbbbbbbbbbbbbaaaaaagggffffffgggiiimmmpppssstttyyyzzztttooollliiiiiijjjjjjgggdddccc```]]]YYYVVVRRRMMMIIIEEEBBB>>><<<===>>>??????@@@@@@AAABBBBBBCCCCCCDDDGGGDDDBBBBBBCCCDDDDDDDDDFFFBBB??????AAABBBAAA???AAA@@@???AAADDDEEECCC@@@@@@AAAAAA@@@???>>>>>>???AAABBBEEEJJJRRR[[[ccchhhppprrrtttsssnnnggg___ZZZWWWZZZ[[[YYYUUUQQQQQQRRRTTTVVVXXX[[[^^^aaacccdddfffgggbbbXXXRRRUUUYYYZZZggguuutttfffTTTNNNGGGBBBAAA@@@???===@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCDDDFFFGGGHHHGGGCCCDDDDDDDDDCCCBBBAAAAAABBBAAA@@@@@@AAADDDFFFHHHFFFHHHJJJLLLLLLLLLKKKJJJLLLLLLLLLLLLJJJHHHEEEDDDBBBBBBBBBBBBDDDIIIOOOTTT[[[ZZZXXXUUUQQQLLLIIIGGGEEEDDDCCC@@@???======<<<;;;;;;;;;<<<>>>AAACCCEEECCCDDDGGGIIIIIIHHHFFFDDDAAAAAA???<<<888666666777555777:::>>>BBBFFFJJJLLLRRRQQQRRRTTTTTTNNNEEE>>>;;;;;;;;;???HHHUUUccckkknnnqqqooobbbQQQGGGGGGLLLOOOYYYeeemmmoooppprrrttt{{{hhh___XXXXXXXXXWWWUUURRRPPPOOOOOOOOOPPPPPPOOONNNLLLKKKQQQPPPOOOLLLIIIIIIKKKNNNSSSSSSRRROOOLLLLLLMMMOOOTTTSSSRRRPPPNNNLLLKKKJJJKKKKKKKKKKKKIIIGGGEEEDDDJJJIIIIIIIIIJJJKKKMMMNNNIIIHHHHHHHHHHHHIIIJJJJJJLLLIIIFFFGGGJJJMMMNNNMMMKKKLLLSSS^^^gggdddWWWKKKuuubbbaaagggtttyyyaaaZZZaaannn{{{zzz|||sssooosssuuuiii[[[QQQJJJJJJQQQZZZ```nnnzzz{{{}}}yyy|||zzzuuu{{{~~~xxxtttvvvxxxyyy|||}}}zzzrrrooommmpppvvv{{{|||{{{vvvuuutttqqqmmmhhhcccaaa```\\\[[[^^^aaabbbffflllmmmtttzzz}}}~~~xxxqqqjjjhhhffffffhhhjjjkkkjjjiiihhhfffddddddeeeggghhhfffffffffeeeeeedddcccbbb^^^^^^^^^^^^^^^______``````aaabbbcccbbbaaa___^^^\\\]]]^^^```aaabbbbbbbbb^^^^^^^^^___```aaabbbcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaabbbdddfffiiijjjooottt|||zzztttooollliiiggghhhjjjiiifffcccbbb___\\\XXXUUURRRNNNKKKFFFCCC???>>>>>>???@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDBBB@@@@@@BBBCCCCCCCCCDDDAAA>>>>>>@@@AAA@@@???BBBBBBBBBEEEHHHHHHEEEBBB?????????>>>===<<<<<<===<<<===@@@EEEMMMVVV^^^bbblllmmmmmmkkkgggaaa\\\YYY___bbbdddbbb^^^[[[ZZZ[[[YYY[[[___dddhhhlllooopppqqqmmmeee\\\VVVVVV[[[```kkkuuu~~~tttdddVVVOOOJJJDDDAAA@@@AAA@@@???AAABBBDDDFFFGGGGGGGGGFFFEEECCCBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAACCCEEEGGGIIIJJJMMMPPPQQQRRRRRRQQQRRRRRRPPPNNNLLLIIIGGGEEEBBBBBBBBBBBBDDDIIIOOOTTTXXXWWWTTTPPPLLLHHHDDDBBBDDDCCCAAA???>>>=========<<<<<<===>>>@@@BBBEEEFFFFFFGGGIIIJJJIIIGGGDDDBBB??????>>>;;;888666666777777999===AAAEEEIIIMMMOOOSSSSSSTTTSSSPPPIII@@@;;;888999<<>>???AAABBBBBBBBBCCCAAA>>>>>>???@@@@@@@@@DDDEEEGGGJJJLLLKKKHHHEEE???>>>===<<<;;;;;;;;;;;;888999;;;@@@FFFMMMTTTXXX___``````^^^\\\[[[\\\^^^hhhkkkmmmlllhhheeeeeefffdddgggmmmtttyyy~~~|||oooddd^^^XXXTTT[[[fffqqqwwwzzzwwwpppgggYYYNNNHHHEEEAAA???@@@AAACCCCCCDDDFFFHHHKKKKKKKKKIIIHHHFFFEEEDDDDDDFFFHHHHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@??????@@@BBBDDDEEEHHHJJJMMMPPPSSSUUUUUUVVVUUUTTTQQQNNNJJJHHHFFFEEEBBBCCCBBBBBBDDDIIIOOOTTTYYYWWWTTTPPPKKKGGGDDDBBB@@@@@@???>>>===============>>>???@@@BBBDDDGGGHHHIIIJJJKKKKKKIIIFFFBBB@@@======<<<999777666777888999===AAAEEEHHHLLLPPPSSSUUUVVVUUUQQQJJJBBB;;;888777:::AAALLLXXXbbbiiilllnnnkkkdddZZZPPPKKKLLLOOOUUU```lllqqqppprrrzzz|||fffYYYUUUTTTSSSPPPMMMMMMNNNPPPQQQOOOPPPPPPPPPQQQQQQQQQQQQOOOOOONNNLLLMMMOOOTTTXXX[[[VVVQQQOOOPPPRRRSSSSSSSSSRRRQQQOOONNNLLLKKKJJJKKKJJJJJJIIIHHHFFFEEEDDDJJJJJJHHHGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGHHHKKKNNNOOOOOOOOONNNQQQYYYaaaccc]]]VVVwwwddddddlll{{{ttt___ZZZbbbqqqzzzsssooosssrrrrrryyyxxxgggZZZQQQKKKKKKOOOTTT\\\jjjxxx}}}yyyyyyzzz|||tttzzz|||}}}~~~pppppppppsssvvvwwwvvvtttqqqqqqrrrqqqmmmhhhccc______\\\\\\```dddfffkkkqqqyyy|||uuunnnjjjjjjiiikkklllllljjjiiiiiigggeeecccaaa```aaaaaafffdddbbb___^^^]]]]]]]]]\\\]]]^^^^^^____________^^^]]]\\\[[[[[[\\\]]]^^^\\\]]]^^^```bbbcccddddddeeedddcccccccccdddeeeeeegggeeecccaaa```aaabbbbbbdddeeeggghhhhhhgggfffeeeeeeiiinnnsssuuuvvvxxxyyyvvvtttqqqqqqpppooollliiibbbbbbcccgggiiihhhccc^^^___\\\XXXVVVTTTSSSRRRPPPJJJHHHDDDBBBBBBBBBBBBAAA?????????@@@AAAAAABBBBBB???>>>>>>???AAACCCCCCBBBBBBAAA@@@???@@@AAABBBBBBDDDFFFJJJNNNOOONNNKKKHHHAAA???===<<<<<<<<<;;;;;;888999:::<<<@@@EEEIIILLLOOOPPPQQQQQQSSSYYYaaahhhpppssstttrrrnnnkkkkkkllllllpppvvv|||{{{iii\\\ZZZUUUPPPYYYiiioootttuuupppiiiaaaVVVLLLDDDBBB@@@???@@@CCCFFFHHHKKKMMMOOOQQQQQQOOOLLLJJJHHHFFFEEEFFFHHHIIIIIIHHHEEEEEEDDDCCCBBBAAAAAAAAA??????>>>??????AAABBBCCCEEEFFFIIILLLNNNPPPQQQQQQQQQOOOLLLHHHFFFDDDCCCCCCBBBBBBBBBBBBDDDHHHOOOTTTYYYWWWSSSNNNJJJEEEBBBAAA>>>======<<<<<<======>>>>>>>>>@@@AAACCCEEEGGGHHHIIIJJJKKKKKKIIIFFFBBB@@@:::::::::888666666888:::===@@@DDDGGGIIILLLQQQUUUYYYYYYVVVOOOEEE===999999<<>>>>>??????@@@AAAAAAAAA@@@??????AAACCCDDDCCCBBBBBBBBBBBBAAABBBCCCDDDFFFDDDGGGLLLOOOPPPNNNLLLJJJEEEBBB???===>>>???>>>===<<<<<<;;;;;;<<<>>>AAABBBDDDFFFHHHJJJNNNXXXeeennnxxxyyyyyyuuupppmmmmmmooommmpppvvv{{{~~~~~~}}}|||qqq```UUUVVVVVVUUU___nnnmmmqqqqqqkkkddd\\\QQQGGGCCCBBBAAAAAACCCGGGKKKOOOUUUVVVXXXXXXVVVSSSNNNLLLGGGEEEDDDDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@??????@@@======>>>>>>>>>???@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIGGGEEECCCBBBBBBBBBCCCAAAAAAAAAAAACCCGGGNNNSSSSSSQQQMMMHHHDDD@@@>>><<<<<<<<<;;;;;;<<<<<<===>>>===>>>@@@BBBDDDFFFGGGHHHHHHIIIJJJJJJIIIFFFCCC@@@888888888666555777:::<<>>>>>??????@@@AAAAAAAAAAAAAAABBBDDDEEEDDDBBBBBBCCCCCCCCCBBBCCCFFFHHHEEEIIIMMMPPPPPPOOONNNNNNJJJEEEAAA@@@AAABBBAAA?????????===<<<;;;;;;<<<<<<@@@DDDGGGIIIMMMXXXfffqqq~~~~~~zzztttmmmjjjlllnnnnnnqqquuuxxxxxxuuuqqqnnnbbbXXXSSSXXX^^^dddnnnzzzxxxzzzwwwnnncccYYYNNNDDDBBBCCCDDDFFFIIINNNUUUYYY``````___]]]YYYSSSNNNKKKCCCBBB@@@AAABBBCCCCCCBBBEEECCCAAA???>>>===>>>>>><<<<<<======>>>>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBAAAAAAAAABBBBBB???@@@???@@@AAAFFFLLLQQQSSSPPPLLLHHHCCC@@@???>>><<<;;;;;;;;;<<<<<<===>>>>>>???AAACCCEEEGGGHHHHHHHHHIIIJJJJJJHHHEEEAAA???777777666666555888<<>>>>>???@@@@@@@@@BBBBBBBBBCCCDDDDDDCCCAAA@@@BBBCCCCCCBBBCCCFFFIIIGGGKKKOOOQQQPPPOOOPPPQQQMMMHHHBBBAAACCCDDDCCC@@@??????===<<<;;;;;;;;;;;;===BBBHHHKKKQQQ[[[kkkvvv}}}wwwmmmeeebbbeeehhhjjjmmmpppqqqoooiiiccc___TTTRRRTTT[[[hhhvvv}}}ooobbbWWWLLLBBB@@@BBBFFFJJJOOOVVV___fffhhhgggccc^^^XXXRRRLLLIIICCCBBB@@@@@@AAABBBBBBAAADDDBBB@@@===<<<<<<<<<===;;;;;;<<<===============>>>>>>>>>>>>???@@@AAAAAA>>>>>>??????????????????>>>>>>>>>>>>@@@DDDKKKPPPSSSQQQMMMHHHEEECCCBBBBBB<<<<<<<<<<<<<<<======>>>???AAACCCFFFHHHIIIIIIJJJJJJJJJJJJIIIFFFBBB>>>;;;666666666555666999>>>BBBCCCGGGKKKMMMQQQZZZiiiuuu|||ooo\\\KKKBBB@@@BBBEEEKKKXXXeeeggg^^^VVVTTTVVVKKKJJJIIIHHHLLLUUU```hhhooorrruuuwww~~~lllbbb]]]WWWTTTVVVOOOOOOPPPQQQQQQRRRSSSTTTWWWTTTPPPLLLJJJJJJLLLMMMMMMOOORRRSSSSSSRRRRRRSSSLLLKKKJJJIIIKKKNNNPPPRRRQQQQQQPPPOOONNNMMMMMMLLLLLLJJJIIIGGGEEEEEEEEEEEEGGGFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHKKKKKKIIIHHHJJJKKKKKKJJJHHHIIIKKKLLLKKKIIIxxxhhhlllzzzooo^^^YYYaaapppxxxssspppxxxzzzttt^^^SSSIIIHHHJJJJJJKKKMMMVVV\\\fffqqq{{{|||tttrrrrrrwww|||~~~{{{zzz{{{zzzssskkkddd```^^^dddhhhnnnrrrsssooojjjffffffbbb```bbbbbbbbbfffkkklllrrrtttpppmmmqqqvvvxxxvvvrrrmmmiiigggeeecccbbbddddddcccbbbaaa```___^^^ccccccccccccbbb```]]]\\\]]]___bbbdddeeeeeedddccc]]]]]]^^^^^^____________bbbbbbccccccccccccbbbbbb]]]]]]]]]___bbbgggkkknnnnnnoooppppppnnnjjjgggdddbbbbbbbbbbbbbbbaaa``````aaabbbbbb```^^^]]]___```\\\aaagggiiigggcccaaa``````aaabbbbbbbbbdddfffhhhgggeeeeeegggjjjiiieee```WWWWWWXXXYYYXXXUUUPPPLLLNNNLLLIIIGGGFFFDDDAAA>>>=========>>>??????@@@@@@BBBBBBBBBCCCDDDDDDAAA??????AAACCCBBBAAABBBFFFIIIIIILLLPPPQQQPPPPPPRRRTTTNNNHHHBBBAAACCCEEECCCAAA>>>>>>===<<<;;;;;;;;;<<<999@@@GGGMMMTTT```ppp}}}~~~zzzrrrggg]]]ZZZ]]]aaa```bbbeeeeeebbb\\\TTTPPPJJJOOOUUU^^^nnnzzzjjj\\\RRRGGG???>>>AAAGGGLLLSSS\\\gggooollljjjeee^^^WWWPPPJJJGGGFFFDDDBBBBBBDDDDDDDDDCCCCCCBBB???<<<;;;:::;;;<<<;;;;;;<<<<<<===<<<<<<<<<::::::;;;;;;<<<===???@@@:::;;;<<<======<<<;;;:::============???CCCJJJOOOOOOMMMIIIEEEBBB@@@@@@@@@======<<<<<<<<<======>>>AAABBBEEEGGGJJJKKKKKKKKKKKKKKKKKKIIIEEE@@@;;;888666666666555666:::???DDDDDDHHHMMMPPPUUUbbbsssvvv___KKKBBBAAADDDFFFUUUbbbnnnkkk\\\PPPMMMPPPFFFGGGHHHJJJNNNWWWdddnnnqqqrrruuuyyyttt```[[[YYYSSSPPPRRRPPPOOOOOOOOOQQQUUUYYY[[[YYYVVVPPPKKKIIIIIIJJJKKKKKKNNNQQQRRRQQQOOOMMMMMMKKKLLLLLLKKKJJJKKKNNNQQQNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIGGGEEECCCCCCCCCCCCGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKMMMMMMJJJIIIJJJLLLKKKJJJIIIIIIJJJIIIGGGEEEzzzjjjpppkkk\\\WWW```pppwwwwwwxxxxxxrrrVVVNNNIIIIIIJJJKKKOOOTTTWWW]]]dddkkkqqq{{{~~~||||||xxxxxx|||~~~xxxqqqiiieeecccdddbbbffflllpppqqqnnnjjjfffgggddd```___```dddfffgggkkkkkkllllllmmmnnnnnnnnnssspppkkkfffbbb`````````bbbbbbbbbaaa___^^^```aaabbbccccccbbbbbbaaa```___]]]^^^aaacccdddeeeeeeeee_______________```aaabbb]]]]]]^^^^^^___``````aaaYYY[[[^^^aaaeeegggiiijjjpppppppppnnnkkkhhhdddbbbcccbbbbbbaaa```____________]]]\\\\\\]]]^^^^^^]]]````````````___^^^]]]]]]ZZZ[[[]]]___````````````___```aaaaaaaaa___]]][[[XXXXXXWWWVVVUUURRRPPPNNNKKKKKKJJJHHHEEEBBB???=========>>>>>>???@@@AAAAAACCCBBBBBBCCCDDDDDDAAA???>>>@@@BBBDDDEEEGGGJJJMMMNNNPPPSSSUUUVVVVVVTTTSSSIIIFFFCCCAAAAAAAAAAAA@@@EEEDDDCCCBBBBBBBBBBBBAAA???CCCHHHNNN[[[mmm{{{wwwgggYYYSSSTTTVVVWWWXXXXXXXXXXXXVVVRRRMMMIIIMMMQQQWWWdddwwwyyykkk]]]RRRIIICCC@@@@@@BBBDDDKKKZZZllluuuuuunnnggg^^^UUUOOOJJJFFFDDDCCCBBBBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAADDDHHHJJJKKKJJJHHHFFFDDDAAA???>>>>>>=========???@@@BBBDDDCCCDDDFFFIIILLLMMMLLLJJJKKKIIIFFFBBB>>><<<::::::999888666555555:::@@@EEEKKKPPPTTTXXXbbbrrr|||aaaKKK???>>>GGGRRRdddllloooeeeYYYRRRNNNJJJHHHHHHIIILLLQQQZZZccciiippprrryyywwwlll___VVVSSSSSSRRRPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXSSSLLLKKKMMMOOOMMMKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNLLLJJJIIIIIIJJJJJJIIIHHHEEECCCBBBBBBDDDEEEEEEDDDHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGHHHIIIHHHHHHGGGJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCC~~~pppwwwjjj\\\ZZZaaaooo|||wwwxxx{{{}}}vvvttt\\\UUUPPPOOOOOONNNPPPSSSRRRWWW]]]ccciiittt|||yyy{{{~~~}}}{{{{{{xxxrrrlllfffccccccbbbdddgggjjjllllllkkkjjjjjjfffaaa___```bbbdddeeeeeefffgggiiikkklllmmmnnnooommmiiieeebbbaaaaaaaaabbbbbbbbb```^^^\\\]]]^^^bbbbbbbbbbbbbbbaaaaaa```___```bbbcccdddeeedddddd]]]^^^```aaaaaa```___^^^]]]]]]]]]^^^______``````\\\]]]___aaadddfffggghhhmmmnnnnnnmmmjjjgggdddbbbaaaaaaaaa```___^^^^^^^^^___^^^\\\\\\^^^___^^^]]]^^^^^^^^^^^^]]]\\\\\\[[[YYYZZZ\\\^^^____________^^^^^^______^^^]]][[[ZZZUUUVVVVVVUUUTTTRRRPPPOOOMMMMMMKKKIIIEEEBBB>>><<>>@@@BBBDDDEEEGGGKKKNNNOOOQQQTTTVVVWWWWWWVVVUUULLLIIIFFFDDDDDDEEEEEEDDDEEEFFFGGGHHHGGGEEECCCBBBCCCHHHNNNUUUbbbsssyyyfffWWWPPPPPPQQQQQQQQQRRRSSSTTTTTTQQQNNNKKKOOOTTT[[[fffvvvssskkk```VVVNNNIIIEEECCCAAADDDIIIPPP^^^kkkqqqoooeee```WWWPPPKKKGGGDDDBBBBBBBBBBBBAAA@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;999999999888888888777777999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<>>======>>>======>>>???AAACCCDDDFFFFFFGGGJJJLLLMMMKKKIIIHHHFFFCCC???<<<:::888888777777777888:::>>>EEEIIIMMMQQQVVV\\\jjj}}}|||bbbMMMBBBCCCPPP]]]oooqqqmmm```UUUQQQOOOLLLIIIIIIIIILLLSSS]]]ffflllooovvvpppggg]]]VVVUUUUUUTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUSSSOOOLLLMMMQQQUUUTTTSSSLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJHHHIIIJJJJJJIIIGGGEEECCCAAAAAABBBDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDrrrzzziii\\\]]]dddppp~~~{{{wwwyyyxxxsssxxxeee^^^YYYWWWUUUQQQPPPQQQMMMPPPUUUZZZaaammm{{{zzz{{{~~~}}}|||wwwxxxwwwtttnnngggcccaaabbbbbbcccdddfffiiikkkmmmlllhhhbbb___^^^```aaabbbaaabbbdddfffiiilllmmmnnnjjjhhheeecccaaaaaabbbccccccdddcccaaa]]]\\\\\\]]]```aaabbbbbbcccbbbbbbbbbbbbbbbcccddddddddddddccc]]]^^^aaabbbbbb```^^^\\\\\\\\\\\\]]]^^^^^^____________```aaabbbdddfffgggjjjkkkkkkkkkiiifffcccaaaaaaaaaaaa```______^^^^^^___]]]\\\]]]^^^___^^^]]]ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYSSSTTTTTTTTTTTTRRRQQQPPPQQQPPPMMMJJJFFFAAA>>><<<@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBCCCDDDDDDBBB@@@@@@AAACCCDDDFFFIIILLLOOOOOOQQQUUUXXXYYYYYYXXXWWWNNNKKKHHHGGGGGGHHHHHHHHHFFFJJJPPPTTTSSSOOOKKKIIIKKKRRR\\\eeerrrwwwaaaSSSOOOOOOOOOOOOQQQSSSVVVXXXZZZZZZYYYXXXYYY^^^eeemmmxxx~~~{{{tttfff```XXXPPPKKKHHHEEEDDDCCCHHHNNNVVVaaakkklllhhh^^^XXXQQQKKKHHHFFFDDDCCCBBBBBBAAAAAA@@@?????????===<<<;;;;;;::::::;;;;;;;;;:::888777666777777888999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===@@@AAAAAACCCDDDGGGIIIJJJAAAAAA@@@???>>>=========>>>>>>>>>???@@@BBBDDDEEEIIIIIIIIIKKKLLLLLLJJJHHHEEECCC@@@<<<:::888777666444666999<<>><<<>>>???BBBDDDFFFFFFFFFFFFEEEDDDCCCDDDFFFFFFEEEDDDCCCDDDEEEFFFGGGJJJNNNQQQQQQSSSVVVYYY[[[[[[ZZZYYYNNNKKKHHHHHHIIIJJJKKKJJJKKKSSS]]]aaa___YYYUUUSSSRRR]]]kkkxxxrrr\\\QQQPPPRRRSSSSSSXXX[[[^^^aaaccceeeggghhhjjjnnnrrrvvv{{{~~~xxxoooeee___VVVNNNIIIFFFCCCBBBDDDJJJRRRYYYbbbjjjjjjeee\\\WWWPPPKKKHHHFFFEEEDDDAAAAAAAAA@@@??????>>>>>><<<;;;;;;:::::::::::::::<<<;;;999888888:::<<<===;;;<<<===>>>>>>======<<<;;;;;;<<<<<<======>>>>>>AAABBBCCCDDDFFFGGGHHHIIIDDDCCCAAA???>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFLLLKKKJJJJJJKKKJJJHHHFFFBBB@@@>>>;;;888777666666444777<<<@@@DDDHHHLLLOOOSSSYYYbbbpppmmmVVVIIIIIISSSaaannnxxxmmm]]]PPPJJJKKKLLLLLLMMMOOOSSSYYY```gggkkklllvvvgggYYYVVVSSSRRRRRRRRRQQQOOOLLLMMMPPPRRRRRRRRRQQQPPPPPPOOONNNOOORRRSSSRRRPPPLLLKKKJJJIIIHHHGGGFFFFFFIIIHHHFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFGGGHHHFFFEEEFFFBBB>>>===>>>AAACCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDBBBBBBCCCEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGG|||qqqyyyyyyccc[[[XXXeeexxx{{{pppnnn}}}qqqiii```ZZZTTTLLLHHHHHHHHHIIIKKKPPPYYYeeeqqqyyyyyyvvvrrrpppsssxxx|||{{{zzzwwwqqqkkkfffccccccdddddddddddddddeeefffgggiiifffbbb````````````___aaabbbcccdddeeefffggghhhaaa`````````aaabbbdddeeeddddddcccaaa^^^\\\]]]^^^___```aaacccddddddddddddeeeeeedddcccbbbbbbbbbaaaaaa```___]]]]]]]]]^^^___[[[[[[\\\]]]]]]^^^^^^___^^^^^^___aaaccceeeggghhhfffggghhhhhhgggdddbbbaaa_______________^^^^^^^^^\\\[[[[[[\\\]]]]]][[[YYYVVVUUUUUUUUUUUUVVVXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\ZZZZZZYYYWWWWWWWWWWWWWWWSSSTTTUUUVVVWWWVVVUUUUUUTTTRRRNNNJJJFFFBBB???===<<>>======;;;;;;:::999999999999999999999888888:::===@@@BBB???@@@AAABBBBBB@@@???>>><<<======>>>??????@@@@@@AAACCCDDDFFFGGGHHHHHHGGGFFFEEEBBB@@@>>>======>>>>>>>>>@@@BBBDDDEEEFFFGGGMMMKKKJJJIIIIIIGGGEEECCC@@@???===:::888888777777666:::???DDDGGGIIILLLOOOTTT^^^mmm~~~sss^^^JJJFFFNNNXXXaaagggkkk___RRRIIIGGGHHHIIIJJJPPPUUU]]]ccchhhkkkmmmmmm~~~}}}~~~ooo^^^UUUTTTSSSRRRRRRQQQOOOMMMLLLNNNPPPRRRRRRRRRPPPOOOMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCFFFEEEDDDDDDFFFHHHJJJLLLGGGFFFEEEEEEFFFFFFEEEDDDDDDAAA>>><<<>>>AAACCCDDDAAA@@@??????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGtttkkkuuuppp___[[[UUUdddzzzqqqpppvvvkkk___WWWOOOHHHEEEFFFEEEFFFJJJPPPYYYccckkkppp||||||xxxyyy~~~}}}~~~|||zzzvvvsssrrrtttvvvxxx~~~{{{zzzwwwrrrlllgggffffffffffffffffffffffffffffffjjjhhhfffeeeeeecccaaa____________``````aaaaaaaaa````````````aaabbbcccddd`````````___]]]\\\]]]___```aaabbbcccddddddddddddeeedddcccbbbaaaaaaaaaaaabbb```]]][[[[[[]]]___aaa\\\\\\\\\]]]^^^^^^______]]]^^^```bbbdddeeeffffffdddeeeeeeeeedddbbb___^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^]]][[[YYYVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\ZZZZZZYYYXXXXXXWWWWWWVVVSSSTTTVVVWWWWWWWWWVVVVVVRRRPPPMMMIIIEEECCCAAA@@@>>>CCCJJJQQQTTTSSSPPPNNNKKKJJJJJJLLLOOORRRSSSSSSQQQQQQOOOLLLJJJKKKNNNQQQTTTVVVXXX[[[\\\[[[ZZZYYYRRRPPPNNNNNNPPPRRRTTTTTT___gggnnnkkk```WWWTTTVVVdddtttlllZZZTTTTTTTTTWWW]]]eeeiiimmmppprrrvvv|||{{{jjjbbbVVVLLLGGGEEEEEEEEEGGGPPPYYY```ggglllkkkgggYYYTTTNNNHHHEEEDDDCCCAAA@@@@@@??????>>>=========;;;:::999999888888999999666666777888;;;>>>AAACCCAAABBBDDDEEEDDDCCCAAA@@@>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGIIIJJJIIIHHHGGGFFFDDDAAA>>><<<;;;<<<<<<>>>???AAACCCEEEGGGGGGHHHLLLJJJHHHFFFFFFDDDBBB@@@???>>><<<:::888888888999999===BBBFFFIIIKKKNNNPPPWWWeeexxx}}}aaaQQQEEEGGGRRRZZZ\\\]]]\\\RRRIIIFFFEEEEEEGGGIIISSS[[[eeekkklllnnnqqquuuyyyxxxccc[[[TTTUUUTTTTTTRRRPPPOOONNNMMMNNNOOOPPPPPPPPPOOOOOOIIIHHHHHHHHHIIIJJJJJJKKKEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJFFFEEEDDDDDDEEEEEEDDDBBBBBB@@@======@@@CCCDDDEEEAAA@@@???>>>===============>>>@@@CCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEyyyppplllzzzhhh[[[[[[YYYhhh}}}tttvvvzzzmmm___TTTLLLFFFFFFIIIEEEHHHMMMUUU]]]eeeiiilllqqqxxx~~~yyytttsssttt{{{|||~~~{{{xxxvvvuuuwww}}}}}}vvvwwwwwwtttpppkkkiiihhhiiihhhhhhggghhhiiijjjkkknnnmmmmmmlllkkkgggbbb^^^\\\]]]]]]^^^^^^_________``````aaaaaaaaabbbbbbccc___```aaa```___```bbbdddaaabbbbbbcccdddddddddddddddcccaaa````````````aaa___^^^]]]\\\]]]^^^___```]]]]]]]]]^^^______``````]]]___bbbdddeeeeeecccbbbaaabbbcccbbbaaa^^^[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```___]]]ZZZWWWWWWVVVVVVWWWYYY\\\]]][[[ZZZYYYYYYYYYZZZ[[[\\\YYYZZZZZZ[[[ZZZYYYWWWVVVSSSTTTUUUVVVWWWVVVUUUTTTOOOMMMKKKHHHEEECCCBBBBBBCCCJJJSSSZZZ]]]ZZZTTTPPPOOONNNNNNPPPUUUYYY[[[[[[XXXWWWTTTPPPLLLKKKMMMPPPUUUWWWYYY[[[[[[ZZZXXXWWWRRRPPPNNNOOOQQQTTTVVVVVV```hhhnnniii^^^WWWYYY^^^vvvwwwfffXXXVVVVVVUUU[[[dddfffkkkpppsssvvv{{{rrriii[[[OOOIIIGGGHHHIIIIIITTTaaaiiinnnooolllfffWWWRRRLLLGGGEEEDDDDDDCCC@@@??????>>>======<<<<<<::::::999888888888888888666777999;;;>>>@@@BBBCCCBBBCCCEEEFFFEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKMMMMMMLLLJJJIIIDDDBBB???<<<;;;<<<===>>>>>>???BBBDDDFFFHHHHHHHHHJJJHHHEEECCCCCCAAA???>>>===<<<:::999888888888999<<>>===???BBBEEEFFFFFFBBBAAAAAA@@@@@@@@@AAAAAA?????????@@@AAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCzzztttuuu|||cccYYY[[[___nnnwww{{{~~~ppp___SSSKKKFFFGGGLLLHHHKKKRRRZZZccchhhkkkkkkmmmtttzzz}}}yyyrrrppprrrtttxxx|||{{{yyyrrryyy|||wwwqqqtttwwwwwwtttoookkkjjjkkkiiigggggghhhkkknnnqqqsssrrrrrrrrrooojjjccc]]]\\\]]]^^^^^^___```aaabbbaaaaaaaaabbbbbbbbbbbbbbb```bbbcccddddddeeegggiiibbbbbbcccdddddddddcccccccccbbb```_________```aaa\\\]]]]]]^^^____________]]]]]]^^^______``````aaa^^^aaadddffffffdddaaa___````````````^^^[[[XXXWWW________________________^^^^^^___```bbbaaa^^^\\\YYYXXXWWWWWWYYY[[[]]]___[[[[[[ZZZYYYYYYZZZ\\\\\\YYYZZZ\\\\\\\\\ZZZWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSMMMLLLIIIGGGEEEDDDDDDDDDIIIOOOYYYaaaccc^^^VVVPPPQQQPPPPPPSSSXXX]]]___```]]][[[WWWRRRMMMKKKMMMOOOVVVWWWZZZ[[[[[[ZZZWWWVVVPPPNNNLLLMMMPPPSSSUUUUUU]]]eeekkkhhh___[[[bbbkkknnn___UUUVVVWWWWWW___kkk```eeekkkooorrrxxx}}}sssbbbTTTLLLJJJJJJKKKKKKXXXgggppptttrrrkkkdddVVVRRRLLLHHHGGGGGGGGGFFF?????????>>>======<<<<<<:::999999888777888888888:::;;;===???AAABBBCCCCCCAAACCCEEEFFFEEECCCAAA???AAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMPPPPPPNNNLLLJJJCCCAAA???======>>>@@@BBB>>>???BBBEEEGGGHHHIIIIIIIIIFFFCCCAAAAAA@@@>>><<<;;;:::999777777777888888===@@@FFFJJJNNNRRRVVVYYYhhhvvvvvvcccTTTDDDFFFMMMUUUWWWTTTRRRTTTPPPIIIEEEEEEDDDCCCGGGOOOXXXbbblllmmmkkkpppsss^^^UUUTTTLLLMMMNNNNNNLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLJJJHHHFFFGGGJJJMMMFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEHHHIIIJJJIIIHHHGGGEEECCCBBBBBBCCCDDDBBBAAA>>>======@@@CCCFFFGGGGGG============>>>???@@@AAABBBAAA???>>>>>>???BBBCCCAAABBBCCCDDDEEEFFFGGGHHHFFFEEEEEEDDDCCCBBBBBBAAA||||||zzzzzzzzzcccZZZ\\\iii{{{~~~}}}~~~|||xxxgggUUUKKKHHHHHHLLLPPPYYY\\\bbbfffhhhgggeeecccccchhhqqq{{{uuummmmmmtttzzz~~~uuuoooxxx{{{xxxwwwwwwvvvqqqwww}}}zzztttpppnnnnnnllljjjjjjmmmqqqssstttxxxvvvssspppmmmiiiddd```^^^^^^]]]^^^___aaacccdddaaa``````````````````aaacccdddeeeffffffgggggggggfffggggggeeeaaa```bbbdddaaa___]]][[[[[[]]]___aaadddcccaaa___^^^]]]]]]]]]^^^^^^____________^^^^^^cccccceeeggggggccc^^^ZZZ[[[^^^aaa___[[[[[[^^^bbbaaa___]]]\\\\\\\\\^^^___``````aaabbbdddcccaaa^^^YYYXXXXXXXXXYYY[[[^^^```^^^\\\ZZZYYYXXXYYYZZZ[[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUMMMKKKIIIGGGEEEEEEFFFGGGSSSYYY^^^___[[[UUUQQQOOOLLLMMMOOOPPPRRRVVVZZZ]]]\\\XXXRRRPPPPPPQQQPPPNNNTTTWWWZZZ[[[YYYUUURRRQQQKKKJJJIIIHHHIIILLLRRRVVVaaa^^^___bbbcccggguuuxxxfff[[[TTTXXX]]]___bbbgggkkkiiiiiilllpppsss{{{wwwbbbTTTLLLHHHJJJNNNSSS___llltttxxxuuulllcccZZZTTTMMMJJJJJJIIIEEEAAA???>>>===<<<;;;:::::::::===<<<;;;;;;:::::::::;;;;;;===@@@CCCEEEFFFFFFEEEEEEEEECCCBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKKKKNNNSSSVVVTTTOOOHHHCCCAAA???===;;;;;;<<<>>>@@@DDDDDDDDDEEEFFFFFFGGGGGGHHHEEECCCBBBBBB@@@;;;777:::888666555555888;;;>>>DDDDDDJJJRRRUUUUUU\\\fffvvvnnn\\\OOOHHH@@@HHHPPPSSSSSSSSSOOOIIIEEECCCCCCCCCBBBDDDNNNYYYbbbfffmmmooolllrrrvvvcccXXXSSSQQQMMMMMMMMMMMMLLLKKKIIIIIIHHHIIIJJJLLLLLLLLLKKKJJJHHHIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKFFFGGGGGGHHHHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????AAAAAAAAA@@@;;;;;;===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEGGGHHHIIIFFFCCC@@@??????@@@@@@@@@wwwyyy~~~|||hhhcccggguuu~~~yyyyyyzzzvvvqqqbbbRRRKKKKKKLLLPPPUUU___aaaeeegggfffdddaaa^^^aaafffoooyyy~~~yyy{{{xxx}}}wwwuuuwwwxxxwwwrrrxxx|||uuupppqqqnnnmmmmmmqqquuuwwwxxxxxxvvvssspppmmmiiidddaaa^^^^^^______```aaabbbccc```aaaaaabbbbbbaaaaaa```hhhiiijjjjjjjjjiiihhhgggiiiiiiiiifffbbb```aaabbbaaa___\\\[[[[[[\\\___aaabbbaaa```___^^^^^^]]]]]]^^^^^^___```````````````aaaaaabbbcccdddbbb]]]ZZZZZZ]]]___]]]YYYXXX[[[___```___^^^]]]]]]^^^___`````````aaabbbdddccc```^^^XXXXXXWWWXXXYYY[[[^^^___^^^]]][[[ZZZYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUOOOMMMKKKHHHGGGGGGGGGHHHPPPTTTXXXWWWSSSMMMIIIHHHJJJLLLMMMOOOQQQTTTVVVXXXXXXTTTOOOMMMNNNOOONNNMMMRRRTTTWWWXXXUUUPPPMMMKKKEEEEEEDDDDDDEEEIIIOOOSSS\\\___fffmmmqqqxxxpppccc[[[VVV[[[bbbeeeiiimmmnnnllllllppprrrttt{{{yyydddVVVOOOLLLOOOTTT\\\gggtttzzz{{{wwwlllaaaXXXRRRLLLIIIIIIHHHDDDAAA???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGIIIJJJLLLMMMNNNQQQTTTUUUSSSNNNHHHDDDBBB@@@>>>======>>>@@@AAACCCDDDDDDEEEFFFGGGGGGHHHGGGEEECCCBBBAAA???;;;888999888666555777:::===@@@BBBEEELLLSSSUUUXXXeeesss|||ooo]]]NNNEEEAAAEEENNNUUUUUURRROOOKKKFFFEEEBBBBBBCCCCCCFFFQQQ]]]eeehhhnnnrrruuukkk]]]TTTOOONNNMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHIIIIIIHHHGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIDDDDDDEEEEEEEEECCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>======???AAAAAA@@@>>><<<===>>>???????????????>>>>>>???@@@@@@AAABBBBBBAAAAAABBBCCCDDDFFFHHHIIIDDDAAA???>>>@@@BBBBBBBBB}}}pppvvv}}}zzzqqqooouuutttqqqtttrrrnnnfffZZZOOOLLLLLLNNNSSSXXXbbbccccccccc```]]]YYYWWW\\\aaaiiisss|||xxxqqqsssxxx{{{zzzwww|||}}}uuurrrpppnnnpppssswwwzzz{{{yyywwwsssqqqnnnjjjfffbbb___``````aaabbbbbbbbbaaa```aaacccddddddcccaaa```lllmmmnnnnnnllljjjgggfffjjjkkkjjjgggccc````````````^^^\\\[[[[[[\\\^^^````````````_____________________```aaaaaabbbaaaaaa^^^]]]]]]^^^______\\\ZZZZZZ[[[]]][[[WWWVVVXXX[[[]]]]]]]]]]]]]]]^^^``````______```bbbcccbbb```]]]XXXWWWWWWWWWYYY[[[]]]^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPMMMKKKIIIHHHHHHHHHJJJLLLMMMLLLJJJGGGEEEEEEIIIIIIKKKLLLNNNOOOOOOPPPPPPMMMJJJIIIJJJKKKLLLKKKOOOQQQSSSRRRNNNIIIFFFDDD@@@AAAAAAAAACCCGGGMMMQQQ[[[bbbmmmwww|||llleeeaaaaaagggooosssvvvyyyxxxvvvvvvyyy{{{{{{vvvcccWWWRRRQQQUUUZZZdddnnnzzz~~~wwwkkk___TTTPPPJJJGGGGGGFFFCCC@@@>>>>>>===<<<;;;;;;;;;<<<999999::::::;;;===>>>???@@@@@@BBBCCCCCCBBBAAA@@@BBBDDDGGGIIIJJJIIIGGGEEEGGGGGGIIIJJJLLLNNNOOOPPPRRRSSSSSSSSSPPPLLLGGGDDDBBBAAA@@@>>>???@@@BBBCCCCCCCCCEEEFFFGGGHHHHHHIIIFFFDDDBBBAAA@@@>>>:::888888777666777999===@@@CCCDDDHHHPPPTTTVVV^^^pppnnn[[[LLLBBB??????IIIRRRXXXVVVPPPLLLIIIFFFEEECCCBBBDDDGGGLLLXXXdddmmmmmmqqqxxxsss___WWWRRRNNNKKKNNNNNNMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFCCCDDDDDDDDDCCCBBB@@@???AAAAAA@@@???>>>======<<<<<<===>>>AAADDDCCCAAA???===>>>>>>??????>>>===<<<<<<===>>>???@@@AAABBBCCCAAAAAABBBBBBDDDEEEGGGGGGAAA@@@>>>>>>AAACCCDDDDDDssskkkuuuyyyyyyzzzyyyllljjjooolllggg]]]TTTLLLJJJKKKLLLOOOTTT]]]]]]]]]\\\YYYVVVSSSQQQVVVZZZaaakkkttt}}}tttooottt|||}}}rrrpppoooppptttxxx{{{|||{{{yyyuuurrrpppmmmiiifff```aaabbbccccccbbbaaa``````aaadddeeeeeedddaaa```iiiiiikkkkkkjjjhhheeeccchhhhhhgggfffcccaaa``````___^^^]]]\\\\\\]]]^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa```[[[ZZZYYYZZZ[[[\\\[[[YYYZZZ[[[[[[YYYVVVUUUVVVXXXYYYZZZ[[[\\\]]]^^^______^^^^^^___```bbbaaa^^^\\\VVVVVVWWWWWWYYY[[[\\\]]]]]]\\\ZZZYYYYYY[[[\\\]]]\\\\\\\\\\\\[[[YYYXXXWWWSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQNNNLLLJJJHHHGGGGGGDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGHHHHHHHHHGGGFFFHHHGGGEEEEEEFFFHHHIIIJJJMMMNNNPPPNNNIIIDDD@@@??????@@@AAABBBDDDHHHNNNRRR^^^fffpppvvvzzzrrrnnnooosss{{{{{{lll\\\TTTRRRSSSYYY___hhhqqqzzz}}}{{{tttggg\\\PPPMMMIIIFFFEEEDDDBBB@@@===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDGGGIIIKKKKKKJJJJJJKKKKKKMMMOOOQQQRRRSSSTTTSSSRRRQQQNNNKKKGGGEEECCCBBBAAA@@@???@@@AAABBBCCCBBBDDDEEEGGGHHHIIIIIIIIIDDDCCCAAA???>>><<<:::888777777777999<<<@@@DDDFFFIIIMMMRRRWWW]]]iiizzz|||bbbNNNDDD@@@BBBFFFKKKTTTYYYUUUNNNKKKJJJIIIEEEBBBCCCGGGLLLSSS```kkkrrrrrruuufffXXXUUURRRNNNLLLNNNNNNMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEDDDBBB@@@???@@@?????????>>>>>>=========>>>AAAEEEHHHGGGDDDAAA<<<===>>>???@@@???>>>===<<<===>>>???AAABBBDDDDDDBBBAAABBBBBBCCCDDDEEEFFFAAA@@@>>>???AAACCCCCCCCCmmmhhhuuuzzzxxx{{{~~~~~~hhhgggmmm~~~iiibbbXXXPPPJJJHHHGGGFFFIIIMMMUUUVVVWWWXXXWWWVVVTTTSSSUUUXXX\\\dddnnnyyytttrrrwwwuuusssqqqrrrvvvzzz|||~~~~~~{{{wwwtttrrrooollliiiccccccdddeeedddbbbaaa``````aaadddeeeeeedddaaa``````aaacccddddddcccaaa```bbbbbbbbbcccccccccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbcccccccccbbbbbbbbbbbbbbbaaaaaa___^^^]]]YYYXXXVVVWWWYYYZZZYYYXXX[[[[[[ZZZYYYWWWVVVWWWXXXYYYZZZ\\\^^^___`````````\\\\\\]]]^^^```___\\\ZZZUUUUUUVVVWWWYYYZZZ[[[\\\ZZZYYYXXXWWWXXXZZZ\\\]]][[[[[[ZZZZZZYYYWWWVVVUUUSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPNNNLLLJJJHHHGGGFFFBBB@@@??????BBBFFFJJJLLLNNNJJJEEEBBBBBBAAA???>>>AAAAAAAAABBBCCCDDDFFFHHHKKKMMMMMMKKKGGGBBB???===???@@@AAABBBDDDGGGLLLPPP\\\ccckkkqqqxxxzzzxxx~~~pppcccVVVRRRSSSWWW^^^eeennnuuuyyyxxxssskkk___UUULLLJJJHHHFFFDDDCCCAAA@@@<<<;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPRRRSSSTTTUUUUUUTTTQQQOOOLLLHHHEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHJJJJJJIIIIIIBBBAAA@@@>>>;;;999999888777888999;;;???CCCGGGIIILLLNNNRRR\\\kkk|||vvvYYYIIIBBBBBBFFFLLLTTTYYYYYYRRRKKKHHHHHHGGGBBB@@@AAAHHHOOOXXXdddnnnqqqttt{{{rrr]]]UUUSSSQQQNNNMMMNNNMMMLLLKKKIIIGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@@@@??????BBBBBBBBBBBBCCCCCCDDDEEECCCDDDDDDDDDCCCBBB@@@???======>>>>>>?????????@@@===>>>BBBFFFIIIHHHDDDAAA:::;;;>>>@@@AAAAAA@@@???>>>>>>@@@AAACCCDDDEEEFFFBBBBBBAAAAAABBBCCCDDDDDDBBBAAA@@@@@@AAABBBAAA@@@~~~gggffftttuuuvvv}}}|||ggghhhooo}}}fff___UUUNNNIIIGGGFFFDDDGGGLLLTTTUUUXXXZZZ[[[ZZZXXXWWWXXXXXXZZZ___jjjwww}}}~~~~~~xxxwww|||yyywwwuuuvvvyyy||||||xxxuuussspppnnnkkkfffffffffeeedddbbbaaa``````aaacccddddddcccaaa```ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^___aaadddeeecccbbb^^^___````````````___^^^aaabbbcccddddddcccbbbaaa````````````___]]]\\\[[[XXXWWWVVVWWWXXXYYYXXXWWW[[[ZZZYYYXXXXXXXXXXXXXXX[[[]]]___bbbccccccbbbaaaZZZYYYZZZ\\\]]]\\\ZZZWWWTTTUUUVVVWWWXXXZZZ[[[[[[YYYXXXWWWVVVWWWYYY\\\]]]YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPOOOMMMKKKIIIHHHGGGDDDAAA???@@@EEELLLQQQSSSXXXPPPFFF???===<<<<<<;;;<<<>>>@@@@@@AAABBBDDDGGGIIIKKKLLLJJJFFFBBB@@@???>>>???@@@@@@AAACCCGGGJJJSSSZZZbbblll{{{iii___UUUTTTWWW\\\bbbhhhqqqtttsssmmmfff___UUUMMMIIIHHHGGGFFFDDDCCCAAAAAA<<<<<<<<<<<<===>>>??????AAA@@@@@@@@@@@@@@@AAABBB???@@@AAACCCEEEGGGIIIJJJLLLLLLLLLMMMNNNQQQTTTUUUSSSSSSTTTUUUUUUTTTRRRQQQLLLJJJGGGDDDBBB@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFHHHJJJKKKJJJIIIHHH@@@@@@???<<<999777888999888999;;;===AAAEEEIIIKKKKKKOOOXXXggg|||lllRRRFFFCCCCCCIIIRRR``````YYYNNNFFFDDDCCCAAA???===@@@JJJSSS\\\fffooopppyyyqqqdddXXXRRRPPPMMMLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBCCCDDDDDDEEE@@@@@@AAABBBBBBAAA???>>><<<======>>>???@@@AAAAAA<<<===@@@DDDFFFEEEAAA>>>999<<>>:::;;;;;;;;;:::===???@@@@@@@@@CCCFFFGGGIIIJJJHHHEEECCCAAAAAA@@@@@@AAA@@@@@@AAACCCFFFJJJQQQ[[[hhh|||tttfff]]]VVVVVVZZZ]]]aaafffiiiiiieee\\\VVVRRRMMMHHHGGGGGGGGGFFFDDDBBBBBBBBB????????????@@@AAABBBCCCAAAAAAAAAAAABBBDDDEEEEEECCCCCCDDDFFFHHHKKKMMMNNNPPPQQQRRRTTTUUUWWWXXXXXXTTTTTTUUUTTTRRRPPPMMMKKKGGGFFFCCCAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGJJJKKKKKKJJJHHHFFF>>>???>>>;;;888666777999999:::<<>>AAA@@@EEEPPP[[[ccclllssswww}}}bbb[[[UUURRRNNNKKKLLLPPPKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAACCCCCCCCCBBBBBBBBBBBBCCCDDDDDD???@@@AAABBBBBBBBBAAA@@@>>>>>>??????@@@@@@AAAAAA===>>>@@@CCCDDDCCC@@@===<<<>>>AAADDDEEEDDDBBB@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAAAAABBB@@@??????AAABBBCCCBBBAAAqqq^^^___nnn|||kkkqqq{{{yyyiiinnnwww{{{ddd\\\PPPLLLJJJJJJKKKLLLRRRZZZXXX[[[^^^aaa```]]]XXXUUUXXXTTTQQQSSS]]]mmm~~~uuusssrrrrrrtttuuuvvvvvvyyy{{{}}}|||}}}{{{xxxuuuuuuwwwzzz||||||}}}zzzvvvrrrpppooommmkkkkkkiiigggdddbbbbbbbbbbbbaaa``````````````````aaa^^^]]][[[[[[[[[]]]___```^^^^^^___bbbfffgggeeebbb___aaabbbddddddbbbaaa______```aaabbbaaa```^^^\\\WWWXXXZZZ[[[\\\]]]]]]]]]YYYXXXXXXYYYZZZYYYWWWUUUXXXWWWVVVVVVWWWXXXXXXWWWWWWYYY]]]___```^^^\\\ZZZVVVVVVVVVXXXYYYYYYVVVTTTSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXXXXXXXYYY[[[^^^```YYYYYYYYYXXXWWWVVVTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUQQQQQQQQQPPPOOONNNLLLKKKCCCCCCEEENNN[[[iiisssxxxmmm___LLL>>>:::;;;======999<<>>>>>>>>;;;777555777999:::;;;===@@@DDDHHHKKKMMMRRRbbbuuummmXXXFFFCCCGGGMMM[[[jjjiiiaaaQQQDDDAAADDDDDD@@@EEEEEEKKKWWWbbbjjjrrrxxxnnnZZZWWWUUUSSSOOOKKKNNNTTTJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDBBBAAABBBAAAAAA@@@AAACCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCC@@@AAACCCDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDAAA??????AAACCCEEEEEECCCAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA>>>===>>>@@@CCCEEEDDDCCCqqqaaa\\\eeerrrpppssszzzxxxggglllxxxccc]]]PPPMMMGGGDDDIIISSSXXXXXXfff```\\\^^^___[[[XXXXXXXXXTTTPPPPPPWWWeeettt~~~~~~yyyjjjlllppprrrnnniiijjjooottt{{{{{{yyy{{{zzzwwwtttssssssuuuuuuuuutttsssqqqppppppooollljjjlllkkkiiigggeeecccaaa```_________aaaccccccaaa___eee```[[[YYYYYYYYYXXXVVV^^^^^^```aaabbbcccccccccdddbbb``````aaabbbaaa```aaa```_________^^^[[[XXXXXXYYYYYYZZZ[[[\\\\\\]]]YYYYYYXXXXXXXXXWWWWWWVVVZZZXXXVVVTTTTTTVVVXXXZZZZZZ[[[]]]\\\ZZZYYYYYYZZZUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUVVVWWWYYY[[[\\\YYY[[[\\\^^^^^^]]][[[ZZZ]]][[[YYYWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPOOONNNMMMKKKKKKJJJGGGHHHLLLUUUgggyyyoooXXXDDD>>>;;;777999@@@@@@???===>>>@@@CCCEEEFFFHHHJJJKKKJJJGGGDDDBBBAAA???@@@AAA@@@@@@BBBDDDFFFHHHLLLUUUbbbpppzzz~~~lll]]]ZZZWWWUUUUUUUUUTTTSSSQQQNNNIIIEEECCCCCCEEEFFFBBBBBBBBBCCCDDDCCC???===AAABBBCCCDDDEEEFFFFFFFFFHHHGGGGGGJJJMMMOOOOOONNNNNNOOOPPPRRRTTTUUUWWWWWW\\\\\\]]]^^^]]][[[XXXWWWTTTSSSQQQNNNKKKHHHFFFEEEBBBAAA@@@@@@???@@@@@@@@@???@@@BBBEEEGGGHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFDDD===;;;777444222222333444<<<>>>@@@CCCGGGKKKPPPTTT\\\nnnxxx\\\OOOCCCFFFSSS___eeegggaaaVVVJJJEEEBBB???@@@BBBLLLPPPTTTbbbooolllmmm|||ppp\\\WWWUUURRROOOMMMMMMOOOPPPLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@???@@@BBBCCCDDD>>>???AAACCCCCCBBBAAA@@@CCCCCCBBBAAAAAA@@@@@@???===>>>>>>???AAABBBCCCCCCFFFDDDBBB@@@???@@@AAABBBAAABBBDDDEEEEEEEEEDDDCCCnnn```\\\fffsss~~~mmmpppwwwwwwhhhpppsss]]]WWWKKKJJJGGGGGGOOO[[[bbbcccddd]]]XXXXXXYYYVVVTTTUUUUUUQQQNNNNNNTTT```mmmuuu}}}yyysssooogggggghhhkkkjjjhhhjjjoootttyyyxxxvvvwwwxxxvvvrrrppppppooonnnmmmooooooppppppooonnnllllllmmmllljjjhhhfffdddcccccc```______```aaabbbaaa___fffbbb^^^\\\\\\\\\[[[YYYYYYZZZ\\\^^^```aaaaaaaaaaaa```^^^^^^___````````````___^^^^^^^^^]]]ZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWYYYXXXVVVTTTTTTVVVXXXYYYYYY[[[\\\\\\ZZZYYYYYYZZZUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]___aaabbbaaa``````\\\[[[YYYWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPOOONNNNNNMMMLLLLLLLLLNNNRRRZZZjjjxxx}}}zzziiiUUUCCC>>><<<888999??????>>>>>>???BBBFFFIIIJJJMMMNNNOOOMMMIIIDDDAAA@@@?????????>>>???AAADDDFFFNNNRRRYYYaaahhhoootttvvvyyyzzz|||pppaaaYYYVVVSSSRRRQQQPPPNNNMMMGGGFFFEEEDDDEEEFFFGGGHHHFFFEEEFFFGGGGGGGGGDDDBBBFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJLLLPPPSSSSSSQQQOOORRRSSSTTTUUUWWWYYYZZZ[[[[[[\\\\\\[[[ZZZWWWTTTRRROOOOOOMMMJJJHHHFFFDDDCCC@@@??????>>>>>>>>>?????????@@@CCCEEEGGGHHHIIIIIIJJJKKKKKKKKKIIIGGGEEECCC===;;;888555444444555666:::===BBBFFFJJJOOOVVV[[[lll}}}sss___MMMHHHFFFMMMYYYaaacccbbb\\\RRRHHHDDDBBBAAACCCGGGLLLSSSYYYeeeooolllppp{{{cccVVVSSSRRRPPPOOONNNOOOPPPPPPLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDBBBAAAAAAAAAAAABBBAAA@@@@@@@@@??????????????????>>>>>>???@@@BBBBBB???@@@BBBCCCDDDCCCBBBAAABBBBBBBBBAAA@@@@@@??????>>>>>>???@@@AAABBBCCCCCCFFFDDDCCCAAAAAAAAABBBCCCCCCCCCDDDEEEEEEDDDCCCBBBjjj^^^\\\eeerrr~~~mmmooovvvuuujjjuuunnnWWWPPPGGGHHHHHHKKKWWWgggpppqqqeee\\\TTTSSSRRRQQQPPPRRRQQQOOOLLLMMMRRRZZZdddjjj{{{nnnnnn}}}|||xxxtttooolllfffbbbaaaeeehhhjjjmmmqqqvvvxxx}}}zzztttrrrrrrxxxuuurrrooommmjjjgggdddgggkkkooopppnnnlllmmmnnnnnnmmmkkkhhhgggffffffgggcccaaa___^^^```bbbbbbbbbfffdddaaa```___^^^\\\ZZZVVVXXX[[[^^^`````````___^^^\\\ZZZZZZ\\\^^^___```^^^]]]\\\\\\]]]\\\ZZZXXXWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXWWWWWWVVVVVVWWWWWWYYYXXXVVVUUUUUUVVVXXXYYYXXXZZZ[[[ZZZYYYXXXXXXXXXUUUUUUTTTSSSSSSUUUVVVWWWVVVWWWXXXYYYZZZ\\\]]]]]]^^^___aaabbbcccccccccbbb\\\ZZZXXXVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPOOOOOONNNNNNPPPSSSXXX___kkkttttttnnn```PPPBBB???>>>::::::>>>>>>>>>???@@@DDDIIIMMMPPPSSSTTTTTTQQQLLLFFFBBB@@@@@@???>>>>>>@@@CCCFFFHHHTTTXXX^^^bbbeeeiiiooosssxxxyyy|||uuummmmmmnnnqqqwwwsssbbbWWWTTTRRROOOMMMLLLJJJGGGDDD???AAACCCEEEGGGHHHHHHIIIJJJIIIHHHIIIIIIIIIGGGEEEHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNQQQUUUXXXWWWSSSPPPSSSTTTUUUVVVXXXZZZ[[[[[[ZZZZZZYYYWWWTTTQQQMMMKKKIIIHHHGGGFFFDDDCCCAAAAAA>>>>>>=========>>>>>>??????AAACCCFFFHHHIIIJJJJJJKKKKKKKKKJJJHHHEEEBBBAAA<<<;;;888666555666888999<<>>>>>>>>============>>>???@@@AAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>??????@@@AAABBBCCCCCCDDDFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEEEEEEEDDDCCCBBBAAAyyyeee[[[ZZZcccoooppprrryyyssskkkyyymmmUUUMMMFFFHHHJJJPPP^^^oooyyyzzzjjj```VVVSSSRRRQQQQQQTTTPPPOOONNNOOOSSSYYY___bbbooo{{{sssfffeeeqqq~~~}}}yyyxxxwwwvvvuuurrrpppnnnjjjbbb___cccjjjooorrruuuyyyzzz}}}~~~tttqqqpppnnnuuutttrrrpppmmmiiiccc___aaagggnnnooommmlllooorrrooonnnkkkiiihhhhhhiiiiiieeebbb___^^^aaaeeehhhiiiiiihhheeecccaaa___]]][[[YYY[[[^^^```bbbbbb``````]]]ZZZXXXXXX[[[^^^``````]]][[[ZZZZZZ[[[[[[ZZZXXXYYYZZZZZZZZZ[[[[[[[[[\\\XXXWWWVVVUUUUUUVVVWWWWWWXXXXXXVVVUUUUUUVVVXXXXXXVVVWWWYYYXXXWWWUUUUUUVVVVVVUUUSSSRRRRRRTTTUUUVVVXXXYYYZZZ\\\]]]^^^______^^^^^^___``````___^^^^^^ZZZYYYWWWVVVTTTRRRQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPQQQUUU[[[```ggglllhhh```WWWLLLBBB@@@@@@<<<;;;===>>>???@@@BBBEEEJJJPPPTTTXXXYYYYYYVVVPPPIIIDDDBBBDDDBBB@@@AAADDDIIILLLNNNVVV\\\dddhhhkkkqqqyyyvvvdddZZZSSSTTTUUUXXX]]]fffpppwww~~~}}}zzzvvvnnndddZZZTTTQQQOOOLLLJJJHHHEEEAAA???AAABBBDDDFFFHHHIIIJJJKKKOOOMMMJJJIIIIIIGGGEEECCCFFFGGGHHHIIIIIIIIIIIIIIIMMMNNNPPPTTTVVVUUURRRPPPPPPPPPQQQSSSTTTUUUVVVWWWWWWWWWUUURRRNNNJJJFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@>>>=========>>>???@@@@@@@@@BBBDDDGGGIIIJJJKKKKKKLLLKKKJJJHHHEEEBBB@@@>>>:::999777666666888;;;===CCCGGGLLLNNNQQQYYYeeeoooyyyeeePPPCCCDDDHHHLLLOOOUUU[[[^^^]]]NNNGGGAAA@@@AAACCCIIIOOOZZZffflllpppvvvzzzrrr]]]VVVVVVMMMMMMNNNOOOOOONNNMMMMMMJJJIIIHHHHHHJJJJJJIIIHHHIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>============>>>>>>???@@@@@@BBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@tttaaaXXXWWW^^^iiiyyyqqqssszzzrrrnnn~~~mmmUUUMMMJJJLLLOOOTTTaaaqqqyyyyyynnnddd[[[XXXXXXWWWXXXZZZUUUTTTTTTUUUWWWZZZ]]]___aaannn|||}}}oooccc___gggpppxxx~~~yyypppjjjkkkmmmnnnoooooopppppppppgggcccgggooosssvvvxxx}}}~~~vvvooopppoookkknnnnnnooopppnnnjjjddd___aaagggmmmooonnnnnnqqquuuqqqpppnnnlllkkkkkkkkkkkkfffccc``````dddiiinnnpppooonnnlllhhheeebbbaaaaaa___```aaabbbbbbaaa___^^^\\\ZZZXXXYYY\\\^^^``````\\\ZZZYYYYYYZZZ[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[[[[WWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXTTTVVVWWWVVVUUUSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUYYYZZZ[[[]]]______``````___^^^^^^]]][[[ZZZXXXXXXWWWVVVVVVUUUSSSRRRPPPPPPTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRQQQQQQQQQQQQQQQQQQQQQVVV\\\```dddeee```WWWQQQJJJDDDCCCBBB???======???@@@BBBCCCFFFKKKSSSXXX\\\^^^^^^[[[UUUNNNIIIFFFEEECCCBBBDDDJJJOOORRRTTTYYY```jjjqqqwwwrrr]]]QQQMMMIIIIIIJJJKKKNNNTTT\\\aaahhhiiihhhfffaaa\\\WWWTTTPPPMMMJJJHHHFFFDDDAAA>>>EEEEEEFFFHHHKKKNNNRRRTTTUUURRRNNNJJJIIIGGGDDDBBBEEEEEEFFFGGGGGGGGGGGGFFFLLLLLLLLLMMMOOOOOONNNMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQOOOLLLHHHEEEBBB@@@AAA@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCBBBCCCFFFHHHJJJKKKKKKKKKKKKJJJHHHEEEBBB???===;;;888777666666777:::>>>@@@HHHKKKOOORRRWWWbbbqqq|||yyynnn```QQQGGGBBBAAAIIIOOORRRVVV\\\]]]YYYJJJDDD??????@@@CCCKKKSSScccmmmoooqqqzzzuuuaaaUUUPPPPPPMMMMMMNNNOOONNNLLLJJJIIIIIIHHHGGGHHHIIIJJJIIIHHHIIIJJJKKKLLLLLLKKKIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>@@@BBBDDDEEEDDDBBB@@@?????????>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDEEEDDDDDDBBBBBBAAAAAA@@@??????>>>@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGEEEDDDCCCBBBAAAAAAppp^^^WWWUUU\\\eeettt~~~ooorrryyyvvvtttoooXXXOOOOOOPPPRRRVVV```mmmrrrqqqkkkccc]]]^^^``````aaaddd^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZfffssszzz|||xxxmmmcccZZZ^^^dddkkktttzzzvvvnnneeegggkkknnnppprrrvvvyyyyyyqqqnnnrrrwwwxxxyyyzzz|||oookkknnnmmmhhhcccfffkkkppprrrpppjjjffffffjjjnnnpppppprrruuuxxxttttttsssrrrpppooommmmmmgggdddbbbbbbffflllqqqtttuuutttqqqmmmjjjhhhiiikkkggggggeeecccaaa^^^\\\[[[[[[ZZZYYYZZZ]]]_________[[[ZZZXXXXXXZZZ[[[[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUTTTSSSSSSUUUVVVXXXWWWWWWWWWVVVVVVWWWWWWWWWTTTVVVWWWVVVUUUSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTWWWXXXZZZ\\\^^^^^^^^^^^^___^^^]]]ZZZXXXVVVUUUTTTSSSTTTTTTSSSSSSRRRPPPPPPTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRRRRQQQQQQPPPPPPQQQVVV[[[^^^```aaa\\\UUUOOOLLLHHHEEEDDDAAA>>>===>>>@@@CCCEEEHHHOOOXXX___ccceeeeeebbb[[[SSSMMMJJJEEEDDDDDDIIIQQQWWWZZZZZZ___fffqqq{{{www```PPPIIIIIIHHHIIIIIIIIIJJJNNNSSSWWW\\\^^^___^^^[[[WWWUUUTTTPPPMMMIIIFFFFFFEEEDDDBBBFFFGGGHHHKKKPPPUUUZZZ]]]ZZZVVVQQQLLLJJJHHHFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFIIIHHHGGGGGGIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKIIIGGGDDDBBB@@@?????????????????????????????????@@@@@@BBBCCCEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJIIIGGGEEEBBB???<<<:::999777666666777:::>>>BBBDDDHHHLLLQQQYYYcccooo{{{uuudddVVVKKKCCC@@@AAA===JJJTTTYYY]]]```ZZZQQQFFFBBB???AAACCCGGGPPPZZZhhhoooooosss{{{dddYYYRRRNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHIIIHHHGGGHHHIIIJJJIIIHHHIIIJJJLLLMMMMMMLLLJJJHHHFFFFFFEEEEEEDDDCCCBBBBBB<<<>>>BBBDDDEEEEEECCCBBB@@@@@@?????????>>>>>>>>>??????AAABBBBBBCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAAAAA@@@@@@???@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJGGGFFFEEECCCBBBBBBAAAAAAlll[[[VVVUUU[[[cccttt|||mmmqqqxxx|||}}}uuu^^^VVVRRRSSSTTTVVV^^^gggjjjhhhaaa\\\ZZZ```fffhhhjjjlllgggfffbbb^^^[[[WWWUUUTTTUUU___lllssswwwwwwppphhh\\\]]]___eeeqqqzzzxxxqqqgggjjjnnnqqquuuyyy~~~~~~}}}}}}wwwjjjggglllkkkccc]]]bbbkkktttzzzzzzvvvrrrmmmnnnooopppsssvvvyyyzzzyyyyyyyyyxxxvvvtttqqqoooiiifffccccccggglllppprrrssssssqqqmmmkkklllppptttsssppplllgggbbb^^^[[[ZZZYYYYYYYYY[[[^^^^^^]]][[[[[[YYYXXXXXXZZZ\\\\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUSSSRRRRRRTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXYYYXXXWWWUUUVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSSSSUUUWWWZZZ[[[[[[[[[ZZZ\\\[[[YYYWWWUUUSSSRRRRRRPPPQQQRRRRRRRRRRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMSSSWWWXXX[[[]]]ZZZTTTPPPOOOLLLHHHEEECCC@@@===<<<@@@DDDHHHLLLTTT```iiimmmnnnnnnjjjbbbXXXQQQMMMIIIHHHKKKRRR[[[bbbcccbbbfffmmmxxx}}}fffWWWLLLIIIKKKIIIJJJKKKLLLMMMPPPTTTXXXZZZ]]]___^^^ZZZVVVSSSRRROOOLLLGGGEEEEEEFFFGGGGGGIIIJJJMMMQQQVVVZZZ]]]^^^YYYUUUOOOKKKIIIHHHGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDEEEFFFGGGGGGDDDBBBEEEEEEFFFGGGHHHIIIIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKJJJJJJIIIFFFEEEBBB???<<<:::888777888888888:::===BBBFFFIIIKKKOOOWWWcccoooxxx|||}}}rrraaaNNNFFFCCC@@@AAADDDIIISSSZZZZZZ\\\^^^VVVIIIDDDAAAAAADDDGGGMMMYYYdddkkkrrrrrryyylll]]]VVVPPPNNNPPPJJJJJJKKKKKKKKKJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHHHHJJJLLLMMMMMMLLLJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAABBBCCCCCCCCCAAA@@@@@@@@@??????????????????AAABBBCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCEEEGGGHHHIIIJJJGGGFFFDDDCCCBBBBBBBBBCCCiiiZZZVVVVVV\\\dddvvv|||mmmrrrzzz{{{ddd\\\SSSTTTTTTUUU[[[ccceeebbbWWWTTTVVV___hhhllloooqqqnnnkkkfff```ZZZTTTPPPNNNOOOZZZfffooouuuxxxuuuooocccbbbaaafffqqq{{{zzzsssgggjjjnnnrrruuu{{{}}}{{{yyy||||||}}}uuuhhheeekkkhhh```\\\bbbnnnzzz}}}sssqqqpppqqquuuxxx{{{||||||}}}~~~}}}{{{wwwsssqqqkkkhhheeedddgggjjjmmmooooooooommmjjjiiilllrrrwww|||xxxrrrkkkddd```]]]\\\XXXXXXYYY\\\^^^^^^[[[YYY[[[ZZZXXXXXXZZZ\\\]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZVVVTTTSSSQQQRRRTTTVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWXXXXXXTTTVVVXXXYYYYYYWWWTTTRRRPPPRRRUUUWWWXXXYYYXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPNNNOOOQQQRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSRRRQQQPPPOOONNNNNNIIINNNRRRSSSUUUXXXWWWSSSRRRQQQNNNIIIFFFDDD@@@===;;;???EEEIIIOOOYYYfffppptttuuutttooofff[[[SSSNNNNNNNNNQQQZZZdddkkkllljjjjjjppp}}}nnn\\\SSSMMMKKKMMMIIIKKKLLLNNNPPPSSSXXX\\\]]]```dddbbb]]]WWWSSSRRROOOKKKFFFDDDEEEGGGIIIJJJLLLOOOSSSWWWYYYZZZZZZZZZTTTPPPKKKGGGFFFGGGGGGGGGBBBBBBCCCCCCCCCCCCBBBAAABBBCCCEEEHHHIIIGGGBBB???AAAAAABBBCCCDDDEEEEEEFFFBBBAAAAAAAAAAAAAAABBBBBB========================>>>??????AAABBBDDDFFFGGGIIIIIIJJJKKKKKKJJJIIIHHHDDDCCC@@@===:::888777666999999:::<<<@@@EEEJJJMMMPPPTTT^^^kkkwww{{{wwwrrr```NNN???>>>BBBEEEHHHLLL[[[___]]]VVVVVVYYYRRREEECCCAAABBBFFFKKKSSS___lllooouuuuuu}}}cccWWWRRRKKKKKKPPPHHHHHHIIIIIIJJJKKKLLLLLLHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIKKKMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDAAA???>>>@@@CCCEEEAAAAAAAAA@@@@@@@@@@@@???>>>???AAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@CCCEEEGGGIIIJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCeeeXXXUUUUUU^^^kkkxxxuuugggqqq}}}fffZZZVVVUUUWWW\\\bbbeeedddbbbUUUTTTWWW]]]eeejjjkkkjjjgggeeeaaa]]]WWWRRROOOLLLNNNWWWaaaiiisss}}}}}}xxxkkkkkkmmmqqquuuwwwwwwwwwjjjnnnsssvvv{{{yyytttuuu}}}zzzwwwsssmmmiiifffddddddcccmmm{{{~~~uuuqqqtttzzz~~~~~~}}}zzztttppplllkkkiiigggeeefffjjjmmmoookkkggggggkkkoooqqqqqqyyywwwtttnnngggbbb______]]]\\\ZZZYYYYYYZZZ\\\]]]]]]]]]\\\[[[]]]___aaaccc[[[YYYXXXYYYZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWTTTRRRRRRSSSUUUWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQSSSWWWZZZ[[[YYYWWWVVV]]]VVVOOOMMMPPPRRRRRRPPPRRRSSSSSSRRRPPPNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSUUURRRNNNKKKJJJKKKMMMOOONNNOOOPPPSSSTTTVVVVVVWWWVVVSSSOOOMMMMMMKKKHHHDDDGGGEEEGGGPPP^^^kkksssuuu~~~yyyrrriiiaaa[[[WWWVVVUUUVVV^^^kkktttqqqjjjfffgggtttyyyaaaZZZXXXRRRMMMNNNRRRQQQPPPQQQTTTYYY___bbbfffiiikkkhhh```YYYTTTRRRIIIIIIIIIIIIIIIHHHHHHHHHRRRRRRTTTVVVXXXXXXVVVTTTKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>===??????===<<<<<<===>>>>>>@@@@@@AAABBBDDDFFFGGGIIIIIIJJJLLLMMMMMMKKKHHHGGGAAA@@@>>><<<:::999999999:::888;;;CCCHHHHHHKKKQQQWWW```jjjqqqvvvtttfffVVVLLLEEE>>><<>>>>>@@@AAACCCDDDEEEFFFAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEGGGIIIJJJIIIGGGEEEBBB@@@@@@@@@@@@dddXXXVVVWWWaaannnsssfffppp}}}jjj___]]][[[[[[___dddgggdddaaaTTTRRRSSSWWW]]]aaaaaa```cccbbb___[[[WWWTTTQQQPPPSSS[[[bbbgggoooyyy~~~}}}uuuuuuvvvyyy{{{|||{{{yyylllpppuuu{{{~~~vvvnnnooowww~~~}}}zzzyyyyyywwwtttqqqnnnlllnnnxxx|||wwwwwwzzz~~~yyyuuujjjkkkkkkiiigggfffggghhhjjjhhheeefffjjjmmmoooooovvvuuurrrllleeeaaa^^^^^^```___^^^\\\\\\^^^___```[[[[[[ZZZZZZ[[[]]]___```___^^^\\\\\\\\\\\\ZZZYYYUUUUUUUUUUUUUUUVVVVVVVVV[[[YYYWWWUUUUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUWWWWWWXXXXXXXXX[[[VVVOOOMMMPPPRRRRRRPPPPPPRRRSSSRRRQQQPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSQQQNNNKKKJJJKKKLLLMMMJJJKKKLLLNNNPPPPPPQQQQQQSSSPPPMMMLLLLLLKKKHHHFFFIIIHHHLLLVVVdddqqqxxxzzz|||wwwnnneee]]]XXXUUUTTTYYYZZZaaalllqqqnnnhhhffflll{{{tttbbb___]]]WWWTTTWWWVVVVVVXXX[[[```fffkkknnntttuuutttnnndddZZZRRROOOIIIIIIJJJJJJJJJJJJJJJJJJNNNNNNOOOOOOOOONNNLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA???@@@AAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA???>>>>>>===@@@@@@>>>>>>===>>>>>>???@@@@@@AAACCCDDDGGGHHHIIIJJJKKKLLLMMMLLLJJJGGGEEE@@@???<<<:::999999999:::;;;:::>>>FFFJJJKKKOOOVVVaaakkktttsssmmmdddVVVIIIDDD@@@>>>BBBKKKUUU\\\___aaaYYYRRRPPPLLLFFFBBBAAAEEEJJJQQQYYYaaagggkkklllkkkuuuzzzfffTTTQQQPPPKKKJJJNNNKKKIIIGGGGGGHHHIIIIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBB@@@AAAAAA@@@@@@AAA@@@???===@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@????????????@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGGGGFFFEEECCCAAA@@@??????cccYYYXXXZZZeeesssooodddooo}}}pppeeefffaaa^^^```eeefffaaa[[[SSSQQQPPPRRRWWWZZZZZZXXXZZZYYYWWWUUUSSSQQQPPPPPPXXX^^^cccdddiiisss}}}xxx{{{}}}sssiiiiiisss{{{|||yyywwwzzz}}}~~~{{{xxxuuuyyy}}}xxxxxx{{{~~~}}}yyymmmnnnooonnnjjjfffcccbbbdddcccbbbdddgggjjjkkkkkkpppooommmiiiccc___^^^^^^aaa```___]]]]]]___```aaa___^^^^^^^^^___aaacccdddcccaaa^^^]]]\\\[[[YYYXXXTTTTTTUUUUUUUUUVVVVVVVVV\\\[[[YYYWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWVVVUUUUUUTTTVVVVVVUUUTTTUUUVVVXXXYYYYYYTTTOOOMMMOOOQQQRRRQQQPPPQQQSSSSSSRRRSSSUUUVVVUUUUUUUUUUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKKKKLLLLLLJJJIIILLLNNNTTT___lllwww|||}}}wwwqqqhhh^^^WWWRRRQQQPPPWWWZZZbbbkkknnnkkkiiikkkwww}}}qqqhhhgggeee```^^^bbb\\\]]]```dddjjjpppvvvyyy~~~vvviii]]]SSSNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBAAA??????AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>===AAA@@@??????>>>>>>?????????@@@BBBDDDFFFHHHJJJJJJKKKLLLLLLLLLJJJGGGDDDBBB???===:::888777888:::;;;===>>>BBBIIIMMMQQQYYYaaapppyyy}}}tttbbbQQQEEE>>>======AAALLLYYYaaadddcccZZZRRRKKKIIIGGGCCCCCCEEEHHHQQQ^^^iiiooorrrrrrrrrnnn}}}hhh[[[QQQPPPNNNIIIIIIMMMIIIGGGFFFFFFHHHIIIIIIHHHCCCDDDDDDEEEEEEEEEEEEDDDGGGHHHJJJJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBBBBCCCCCCBBB@@@AAAAAAAAABBBAAAAAA@@@@@@BBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????===>>>@@@BBBCCCDDDDDDCCCFFFEEEEEECCCBBB@@@>>>===~~~ddd\\\[[[^^^jjjyyylllcccnnn}}}uuukkkiiiccc^^^___bbbaaaZZZRRRRRROOONNNQQQVVVZZZ[[[ZZZTTTTTTRRRQQQPPPPPPPPPQQQZZZ^^^aaaaaaccckkkvvv~~~~~~rrrggghhhsss}}}~~~{{{vvvxxx|||~~~{{{yyy{{{vvvsssuuuyyy}}}{{{vvvwwwvvvrrrllleeeaaa___^^^^^^```bbbdddfffffffffhhhhhhgggeeebbb``````aaa___^^^\\\[[[[[[\\\^^^___aaaaaaaaaaaabbbdddeeefffeeebbb^^^\\\ZZZYYYWWWUUUUUUUUUVVVVVVWWWWWWXXXXXX[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYVVVVVVWWWWWWWWWVVVUUUUUUXXXWWWWWWVVVVVVWWWXXXYYYWWWSSSOOONNNOOOQQQRRRQQQRRRSSSTTTSSSSSSSSSVVVXXXWWWWWWVVVUUUSSSQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMPPPTTT[[[eeeooovvvyyyyyynnniii___VVVOOOLLLLLLLLLOOOTTT^^^gggiiiiiimmmtttzzzuuuqqqppplllfffeeehhheeefffiiinnnttt{{{{{{nnn```UUUOOOKKKKKKJJJIIIHHHGGGGGGFFF@@@AAACCCCCCDDDDDDFFFGGGGGGHHHJJJLLLMMMMMMLLLLLLHHHGGGFFFDDDCCCBBBAAAAAABBB@@@??????@@@AAAAAA@@@??????????????????@@@@@@AAAAAAAAA@@@???>>>>>>===@@@@@@?????????????????????AAACCCEEEGGGIIIKKKKKKLLLLLLKKKJJJGGGDDDAAA???<<<;;;888777777999<<<===@@@BBBFFFKKKQQQZZZhhhsss~~~nnnYYYGGG>>>;;;;;;???JJJXXXeeeiiieee```RRRKKKEEEDDDDDDDDDGGGLLLPPP[[[jjjuuuyyyxxxvvvvvvyyyiiiZZZSSSOOOOOOMMMHHHGGGJJJFFFEEEEEEFFFHHHIIIIIIHHHCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAABBBBBBAAA???AAABBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@??????===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<===@@@BBBCCCCCCBBBAAADDDDDDDDDDDDBBB???===<<<~~~fff^^^^^^bbbppp}}}iiicccnnn~~~vvvlllhhhccc``````aaa]]]TTTLLLLLLKKKLLLQQQXXX^^^```___TTTSSSRRRQQQQQQRRRTTTUUUYYY[[[]]]]]]]]]aaakkkssswwwwwwxxx~~~uuulllnnnxxxwwwxxxzzz|||}}}||||||{{{yyytttnnnooosss~~~{{{tttlllddd```^^^]]]^^^```bbbbbbbbbbbbcccaaabbbbbbbbbaaaaaaccceee^^^]]]\\\ZZZZZZ\\\]]]^^^^^^^^^______```bbbccccccfffccc___[[[ZZZYYYWWWVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYUUUUUUVVVWWWWWWWWWVVVVVVXXXXXXYYYZZZYYYYYYXXXWWWUUUSSSPPPOOOPPPQQQRRRSSSUUUVVVUUUTTTRRRSSSUUUWWWXXXXXXWWWUUUSSSQQQOOOMMMKKKKKKKKKLLLKKKJJJHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPSSSWWW^^^eeekkknnnnnnlllccc]]]UUUNNNHHHGGGHHHIIIIIINNNWWW___bbbdddlllvvv~~~{{{yyytttmmmfffeeehhhiiikkkpppxxxqqqcccWWWPPPKKKJJJIIIGGGEEECCCAAA@@@>>>???AAAAAAAAACCCGGGJJJNNNPPPRRRTTTTTTSSSQQQPPPJJJIIIGGGEEEDDDCCCBBBBBBBBB@@@>>>???@@@AAA@@@@@@????????????????????????AAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJKKKKKKKKKKKKIIIGGGDDD@@@===;;;999888777777888:::===???DDDFFFIIIMMMWWWfffwwwwwwcccPPPBBB<<<<<<;;;EEETTTdddmmmkkkccc\\\OOOIIIDDDBBBBBBCCCIIIPPPYYYeeesss{{{{{{yyyyyy{{{mmm___SSSPPPOOOOOOKKKGGGEEEGGGEEEEEEDDDFFFHHHJJJIIIHHHDDDEEEEEEFFFEEEEEEDDDDDD@@@AAABBBCCCCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>AAACCCDDDDDDBBB@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???===>>>???AAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA===>>>AAACCCDDDCCCBBBAAACCCDDDDDDCCCAAA???<<<;;;gggaaabbbhhhzzzxxxhhhdddoooqqqgggbbbbbbbbbbbb```ZZZPPPIIIFFFFFFIIIPPPYYY___``````PPPOOONNNNNNOOORRRUUUVVVYYYWWWVVVWWWVVVXXX___gggiiillltttyyytttuuu|||zzzzzzzzzzzz{{{|||}}}}}}yyy|||uuunnnnnnppp~~~yyyppphhhcccaaabbbccceeedddbbbaaaaaabbb^^^___aaaaaaaaabbbeeeggg```___^^^\\\\\\^^^___```___```aaabbbcccdddddddddgggddd___\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[[[[ZZZZZZ[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWUUUTTTSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUSSSRRRRRRUUUWWWXXXXXXWWWUUUSSSQQQOOOMMMJJJKKKKKKKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIHHHJJJLLLMMMNNNMMMMMMOOOQQQSSSWWW\\\aaacccbbb___]]]UUUQQQLLLFFFCCCDDDEEEGGGHHHKKKPPPVVVXXX[[[dddnnn~~~xxxpppgggaaaaaacccbbbgggrrrrrrcccVVVOOOJJJIIIGGGDDDBBB@@@>>>===???AAABBBAAA@@@BBBFFFKKKVVVXXXZZZ[[[ZZZVVVSSSPPPJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@>>>>>>@@@AAA@@@???@@@@@@@@@???????????????@@@@@@?????????>>>>>>>>><<<===???@@@BBBBBBCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKIIIHHHFFFCCC@@@<<<999888666777777888:::===???AAAEEEIIILLLRRR___qqq}}}hhhVVVGGG===;;;===???MMM```nnnqqqjjj___XXXNNNIIIDDDCCCBBBBBBIIIQQQ```kkkvvvzzzyyy{{{qqq^^^YYYPPPOOOMMMLLLJJJGGGEEEDDDFFFEEEFFFGGGIIIJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAA@@@???AAADDDFFFDDDAAA???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBBBBBBBBBBAAA@@@>>>???AAACCCCCCCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>???AAABBBCCCCCCCCCBBBDDDCCCCCCBBB@@@>>><<<;;;~~~hhhbbbeeennnuuuhhhfffpppiii^^^YYY]]]aaabbb]]]UUULLLFFFDDDEEEIIIPPPXXX]]]]]][[[MMMLLLMMMNNNQQQVVVZZZ]]]]]]VVVPPPPPPPPPPPPVVV^^^___ggguuu~~~|||zzzzzz||||||{{{yyyxxxxxxyyyzzz||||||}}}}}}xxxyyy|||zzztttrrrrrrvvvxxxzzz{{{}}}}}}tttnnnjjjjjjkkkkkkiiieeeccccccddd```aaabbbbbbaaabbbdddfffaaa```___]]]]]]___```aaaaaabbbcccdddeeefffffffffeeebbb^^^[[[[[[[[[[[[[[[WWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYYSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRSSSUUUWWWTTTTTTTTTRRRRRRSSSVVVYYYXXXWWWVVVUUUSSSQQQOOONNNKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLNNNMMMLLLKKKMMMOOOQQQTTTYYY[[[ZZZWWWTTTRRRIIIGGGDDDAAA@@@BBBDDDFFFHHHGGGIIIMMMPPPSSS\\\eeexxx~~~zzzpppeee\\\ZZZ[[[]]]___iii|||ooo```UUUNNNFFFFFFDDDCCCAAA???>>>===???BBBCCCCCCBBBEEEKKKQQQ\\\]]]___^^^[[[VVVQQQMMMGGGFFFEEECCCBBBAAAAAAAAAAAA???>>>>>>???@@@@@@???AAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>><<<>>>@@@CCCEEEFFFGGGGGGDDDEEEHHHJJJKKKKKKJJJIIIGGGEEECCC@@@===999777666444555888:::===???AAABBBEEEIIIOOOXXXgggyyywwwhhhVVVHHH>>>888;;;AAAJJJZZZoooxxxrrreeeXXXQQQHHHDDDBBBBBBBBBDDDMMMVVVdddmmmuuuwwwxxx{{{___SSSSSSNNNLLLIIIHHHHHHHHHFFFDDDGGGGGGGGGIIIKKKKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???AAABBBBBBAAAAAADDDGGGDDD@@@===>>>@@@>>>??????@@@@@@AAABBBBBB???@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDCCCBBB@@@>>>===<<<<<<}}}gggccchhhsssttthhhgggqqq~~~cccWWWPPPWWW^^^___ZZZPPPGGGCCCFFFGGGKKKRRRYYY\\\ZZZWWWQQQRRRSSSUUUZZZ```eeeiiiaaaVVVLLLKKKLLLMMMSSSZZZZZZfffzzz}}}}}}}}}|||zzzwwwtttrrrtttuuuxxxzzz||||||||||||xxxwwwwww{{{yyyvvvuuunnnpppsssuuuxxxxxxtttpppqqqppplllgggdddeeegggbbbcccdddcccaaaaaabbbdddaaa___^^^]]]]]]^^^___aaa^^^___```aaabbbcccccccccbbb^^^ZZZXXXXXXZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYYYYXXXXXXXXXWWWYYYZZZ\\\]]]]]]\\\ZZZYYYSSSTTTUUUVVVWWWXXXXXXXXX[[[XXXUUURRRQQQRRRTTTVVVSSSTTTTTTSSSSSSTTTVVVXXXRRRRRRRRRQQQRRRTTTXXX\\\WWWWWWVVVUUUSSSQQQOOONNNLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJLLLNNNMMMJJJIIIKKKMMMNNNRRRVVVWWWUUURRRNNNLLLBBBAAA?????????AAACCCEEEFFFCCCCCCGGGLLLPPPXXXaaaooo~~~~~~zzzttthhh[[[TTTUUUXXXZZZggguuu|||kkk^^^TTTOOODDDDDDCCCBBBAAAAAA@@@@@@>>>AAADDDEEEFFFJJJSSSZZZ^^^___```___[[[UUUNNNJJJEEEDDDCCCBBBAAA@@@@@@@@@AAA???>>>>>>???@@@@@@???AAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>>>>===>>>AAAEEEGGGIIIJJJJJJEEEGGGIIIKKKKKKKKKJJJIIIEEEDDDAAA>>>;;;888666444333555888<<>>AAACCCHHHRRR\\\fffmmmsssuuuwwwjjjUUUMMMOOOMMMJJJFFFDDDFFFIIIGGGDDDHHHHHHHHHJJJKKKKKKIIIGGGEEEEEEFFFFFFEEEDDDCCCCCC???AAABBBDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@BBBDDDCCCCCCBBBEEEGGGDDD???;;;<<>>>>>>>>>>>>>>?????????===>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFFFFEEEDDDBBB@@@@@@??????>>>======<<<@@@?????????@@@AAABBBCCCEEEDDDAAA???===<<<<<<<<>>???EEEGGGIIIJJJKKKOOOVVV\\\nnnzzzwwwgggZZZYYYWWWUUUZZZeeemmmqqqfff^^^VVVOOOEEEEEEFFFDDDBBBAAABBBCCCGGGFFFFFFHHHLLLRRRWWW[[[iiigggbbb\\\UUUOOOJJJHHHFFFEEECCCBBBAAA@@@??????BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>======<<<>>>AAABBBCCCEEEGGGIIIIIIHHHIIIJJJKKKIIIEEEBBB??????===;;;888666444333777999<<<>>>AAADDDHHHJJJHHHGGGJJJWWWiiirrrlllbbbQQQEEE>>>>>>;;;888???LLLbbbyyyhhhSSSIIIEEECCCCCCAAAAAAEEENNNZZZbbbgggooosssqqqwwwjjj^^^RRRJJJIIIKKKHHHEEEEEEGGGHHHHHHFFFIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@????????????>>>>>>======<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>======@@@???===<<<<<<<<<===>>>===<<<<<<===@@@AAAAAA@@@EEEDDDDDDCCCBBBBBBAAAAAA???>>>===;;;;;;;;;<<<======<<<<<<<<<===>>>???@@@BBBAAA???===;;;:::999999wwwfffeeeiii|||mmmeeeaaakkknnnSSSKKKIIIMMMQQQRRRPPPMMMJJJIIIDDDIIIQQQWWW[[[ZZZWWWUUUUUUUUUVVVWWWYYY[[[]]]___WWWQQQNNNNNNMMMNNNTTT]]]cccmmm~~~~~~{{{wwwtttuuuwwwyyyyyywwwtttssssss}}}~~~{{{xxxxxx|||{{{ppphhhhhhoooxxxwwwuuurrrooooooqqqooojjjeeedddbbb___^^^___```aaa``````______^^^___```bbbcccccccccddddddcccaaa^^^[[[XXXWWWUUUVVVXXXZZZZZZZZZ[[[ZZZXXXWWWXXXZZZ\\\^^^^^^\\\YYYVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]][[[YYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVTTTTTTUUUVVVVVVUUUPPPPPPPPPQQQRRRTTTUUUVVVRRRQQQQQQQQQSSSVVVYYY[[[[[[ZZZXXXUUURRRPPPOOONNNNNNNNNNNNNNNMMMLLLJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMPPPPPPQQQRRRRRRPPPLLLHHHBBB@@@>>>;;;:::;;;===>>>@@@CCCFFFGGGJJJPPPYYY___lllwwwlll___VVVWWWXXXZZZdddqqqzzzjjjaaaZZZRRRLLLFFFGGGFFFDDDBBBBBBCCCEEEHHHHHHIIILLLQQQVVV[[[___iiifff```ZZZSSSMMMIIIFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>===???BBBCCCDDDEEEHHHJJJJJJIIIIIIJJJJJJHHHDDDAAA===<<<;;;999888777777777999;;;>>>AAACCCDDDEEEFFFFFFGGGIIIPPPXXX[[[WWWQQQHHH???:::<<<<<<<<>>>>>>>>>>>=========<<<<<<===>>>??????@@@@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>><<<;;;;;;;;;<<<======<<<;;;===???AAAAAA@@@CCCCCCCCCBBBAAAAAA@@@@@@???>>><<<;;;;;;;;;<<<<<<;;;<<<<<<======>>>?????????>>>===;;;:::999888888vvvffffffkkk}}}hhhbbb___iii}}}iiiOOOHHHIIIIIIJJJNNNQQQQQQNNNJJJFFFJJJQQQXXXZZZZZZWWWTTTUUUTTTSSSRRRSSSUUUVVVXXXVVVRRRPPPPPPPPPQQQXXX___bbbiiiuuu{{{vvvsssrrrrrrsssuuuwwwyyyyyyxxxvvvvvvvvv}}}}}}~~~}}}{{{zzz{{{}}}{{{xxxwwwxxxzzz~~~vvvmmmiiijjjpppzzz}}}{{{xxxuuusssrrrnnnhhhcccaaa___^^^^^^```aaaaaa``````_________```ccceeegggeeeeeedddbbb```\\\YYYWWWXXXWWWWWWXXXZZZ[[[ZZZYYYYYYXXXWWWWWWXXXZZZ]]]^^^\\\ZZZWWWUUUTTTTTTVVVWWWXXXYYY[[[\\\[[[ZZZXXXWWWUUUTTTSSSRRRSSSTTTUUUVVVVVVTTTRRRSSSTTTUUUUUUTTTPPPQQQQQQSSSTTTVVVXXXYYYPPPPPPPPPQQQTTTWWW[[[]]]\\\[[[YYYWWWUUUSSSQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJNNNMMMLLLJJJJJJJJJKKKLLLOOOOOOPPPQQQRRRPPPLLLIIIAAA???===;;;;;;<<<>>>???AAACCCFFFHHHKKKQQQ[[[bbbkkkvvv~~~cccYYYSSSUUUZZZbbbrrr}}}oooddd]]]WWWPPPKKKIIIIIIHHHFFFEEEEEEHHHJJJLLLMMMPPPSSSXXX\\\```cccgggddd]]]VVVOOOIIIFFFEEEFFFFFFDDDCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????BBBBBBAAAAAAAAA@@@@@@@@@???????????????????????????AAACCCDDDEEEFFFIIIKKKKKKJJJJJJIIIIIIFFFBBB???;;;:::888777777999:::<<<;;;===@@@CCCEEEEEEDDDCCCEEEFFFGGGHHHFFFCCCAAAAAA;;;777666:::>>>EEEVVVhhhvvv{{{zzzkkkWWWJJJDDDCCC@@@@@@CCCJJJUUUaaakkkpppooorrrvvv}}}~~~aaaTTTPPPJJJEEEDDDHHHFFFDDDCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCAAAAAAAAAAAABBBAAAAAAAAA@@@@@@???>>>============<<<<<<<<<<<<<<<<<<======>>>>>>>>>======?????????>>>>>>============<<<;;;;;;::::::;;;;;;<<<;;;;;;<<>>>>>======<<<;;;;;;;;;<<<<<<999:::<<<===>>>>>>======;;;;;;:::999888888888888wwwhhhiiimmm~~~}}}ddd___^^^hhh{{{jjjRRRMMMKKKLLLQQQXXX^^^\\\RRRIIIGGGKKKRRRWWWZZZYYYVVVTTTQQQPPPNNNNNNOOORRRUUUWWWTTTRRRPPPOOONNNQQQVVV[[[^^^cccjjjsss{{{wwwqqqlllkkkmmmnnnrrrvvv{{{|||}}}|||yyywwwwwwwwwyyyyyyyyywwwuuuuuuxxxzzz{{{yyyyyyyyyxxxzzzuuunnnhhhgggnnnvvv|||xxxsssmmmeee_________^^^```bbbccccccaaa^^^^^^]]]^^^```dddhhhjjjffffffeeebbb^^^ZZZYYYXXXZZZZZZ[[[]]]___^^^\\\ZZZYYYXXXXXXWWWXXXYYY[[[\\\YYYWWWUUURRRRRRSSSUUUVVV[[[\\\\\\\\\ZZZXXXUUUTTTVVVUUUSSSRRRRRRRRRSSSSSSUUUTTTRRRSSSTTTVVVUUUUUUSSSSSSTTTTTTVVVWWWXXXYYYPPPPPPPPPQQQSSSVVVYYY[[[[[[ZZZYYYXXXVVVTTTRRRQQQNNNMMMMMMLLLLLLMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOMMMJJJGGG>>>===<<<;;;<<<>>>@@@BBBEEEGGGIIIKKKNNNTTT]]]dddnnnxxx|||bbbZZZUUUXXX```oooxxxqqqhhhaaa]]]YYYSSSOOOMMMMMMMMMLLLLLLNNNQQQUUUSSSUUUXXX[[[^^^```bbbcccccc___XXXQQQJJJFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>AAAAAA@@@@@@@@@?????????>>>?????????@@@@@@@@@AAA@@@BBBEEEFFFFFFGGGJJJLLLLLLKKKIIIHHHGGGDDD???<<<999888666555666888;;;===>>>???AAADDDGGGIIIIIIIIIIIIFFFDDDBBB>>>:::999;;;444333666<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@??????@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;888999;;;===>>>===<<<;;;999999888888888888999999zzzkkklllooovvv```^^^^^^gggyyyjjjTTTPPPKKKRRR^^^jjjnnnfffUUUGGGGGGKKKQQQVVVXXXXXXVVVTTTPPPOOOMMMLLLMMMPPPSSSUUUPPPQQQOOOLLLKKKMMMQQQTTTYYY\\\aaafffllluuuzzzrrrppphhhdddfffjjjlllrrryyy~~~~~~{{{xxxuuuttttttzzzyyywwwuuutttuuuyyy||||||{{{|||}}}yyyxxx~~~vvvllldddcccgggpppyyy~~~vvvmmmeee___aaa``````aaacccddddddccc]]]\\\\\\]]]```dddhhhkkkjjjjjjhhhddd^^^ZZZYYYYYY[[[[[[\\\^^^```___]]]ZZZ[[[ZZZYYYWWWWWWWWWXXXXXXVVVUUUSSSQQQQQQRRRTTTVVV[[[\\\\\\\\\[[[YYYVVVUUUXXXWWWUUUSSSQQQQQQQQQQQQVVVUUUTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXRRRQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPNNNMMMMMMLLLMMMMMMNNNOOOLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOMMMLLLLLLMMMNNNMMMJJJHHHBBB@@@>>><<<<<<>>>@@@AAADDDGGGKKKOOOSSSZZZcccjjjsss}}}~~~ddd^^^[[[___mmm{{{rrriiifffaaa^^^]]]ZZZVVVSSSPPPQQQRRRSSSTTTWWW[[[^^^[[[\\\]]]_______________\\\YYYRRRLLLGGGCCCBBBAAABBBBBBAAAAAA@@@AAAAAAAAA??????@@@@@@??????>>>===??????????????????????????????@@@@@@AAAAAABBBBBBBBBCCCFFFGGGGGGHHHJJJLLLKKKJJJGGGEEEDDDAAA===:::888666555444666888;;;>>>AAA@@@AAAFFFMMMRRRUUUVVVSSSHHH???===<<<888666777444555:::AAAJJJWWWjjjyyyxxxfffUUUHHHBBBAAACCCFFFKKKUUU```iiimmmnnnmmmooo|||lll^^^PPPKKKJJJHHHEEEBBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAABBBCCCDDDDDDEEEAAA@@@???============>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::;;;;;;::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;::::::;;;===??????>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::666888:::<<<===<<<;;;:::999999999999999:::;;;;;;{{{mmmooosssqqq]]][[[]]]eeeuuuiiiTTTRRRMMM[[[mmmyyywwwiiiUUUGGGEEEIIIOOOTTTWWWWWWUUUTTTTTTRRRPPPMMMLLLLLLMMMNNNMMMOOONNNJJJHHHLLLNNNOOOSSSVVVYYY]]]bbbjjjuuu~~~zzzsssrrrhhhcccfffjjjlllrrr{{{|||yyyvvvvvvvvv}}}{{{xxxtttrrrtttxxx|||~~~yyyyyy}}}vvviiiaaa^^^```gggxxx}}}sssjjjeeeeeecccbbbbbbcccdddcccbbb]]]\\\[[[\\\___dddiiimmmqqqqqqmmmfff^^^XXXXXXYYY[[[ZZZ[[[]]]^^^^^^[[[YYY[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSQQQPPPPPPRRRTTTVVVWWWXXXZZZ[[[\\\[[[YYYXXXXXXVVVTTTRRRQQQQQQQQQQQQWWWVVVUUUUUUWWWYYYYYYXXXYYYXXXWWWWWWVVVVVVWWWWWWTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJIIIJJJKKKMMMNNNPPPOOONNNNNNNNNOOOOOOMMMJJJGGGEEEBBB???======>>>>>>AAAFFFNNNUUU\\\eeennnuuu|||hhheeeeeemmmqqqfffbbb\\\[[[YYYYYYYYYXXXVVVTTTSSSUUUWWWYYYZZZ\\\___aaa^^^^^^^^^]]][[[ZZZXXXWWWSSSQQQMMMHHHDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBDDDFFFGGGGGGHHHJJJKKKJJJGGGEEECCCAAA>>>:::888666666666666888;;;>>>@@@DDDDDDGGGNNNXXXaaaeeefff\\\JJJ<<<999:::666333444777999???GGGRRR___llluuuyyylll[[[NNNFFFBBBDDDHHHMMMTTT^^^gggllloooqqqrrrxxx^^^VVVLLLGGGGGGEEEBBB??????AAABBBBBB@@@??????@@@>>>>>>??????@@@@@@AAAAAA???>>>===;;;;;;;;;;;;<<<============<<<;;;:::999999999999999::::::::::::888999999:::::::::999999:::::::::;;;;;;<<<<<<===<<<============<<<;;;;;;:::999999:::===>>>>>>===>>>======<<<<<<;;;;;;:::888999:::;;;;;;;;;::::::666777999:::;;;;;;::::::::::::999999::::::;;;<<>>======>>>@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDFFFFFFFFFGGGIIIKKKGGGEEEBBB@@@>>><<<999666444555777:::===@@@CCCEEEHHHJJJPPP[[[hhhppprrrqqq___KKK:::888888444333777999<<>>===???BBBBBB@@@???@@@AAA===============>>>>>>>>>>>>===;;;:::999999::::::<<<<<<<<<<<<;;;:::999888888888888888999999::::::777888999:::::::::::::::888999999:::;;;<<<<<<<<<;;;;;;<<<===<<<;;;:::999:::999888:::<<<>>>>>>===>>>======<<<;;;;;;::::::777888999:::;;;::::::999777777888888999:::::::::::::::999999999:::;;;;;;xxxmmmrrrxxxgggVVVVVVYYY```nnnuuuddddddmmm}}}ttt[[[KKKDDDBBBFFFKKKQQQUUUVVVUUUTTTSSSRRRPPPNNNLLLIIIGGGFFFIIINNNOOOKKKKKKPPPSSSRRRIIINNNSSSVVVZZZbbbmmmvvv~~~wwwoooqqqrrrqqqwww{{{{{{{{{zzzqqqsssvvv}}}}}}kkk```WWWWWW^^^lllwww~~~}}}zzzjjjfffbbb___^^^______^^^aaa___^^^___bbbggglllooonnnooommmfff___[[[^^^aaa```___^^^___``````___]]]VVVWWWWWWWWWWWWWWWWWWWWWTTTRRRQQQPPPPPPRRRUUUWWWWWWXXXYYYYYYXXXVVVTTTSSSOOOOOONNNNNNOOOQQQRRRSSSWWWUUUTTTUUUWWWYYYYYYYYYUUUUUUUUUVVVWWWXXXYYYZZZVVVWWWWWWWWWWWWWWWWWWWWWQQQQQQSSSSSSRRRPPPNNNMMMMMMNNNPPPPPPPPPNNNLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPNNNMMMKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMMMMKKKIIICCCBBB@@@@@@AAACCCFFFHHHPPPXXXcccmmmttt|||yyyyyy~~~zzzggg[[[SSSNNNKKKQQQQQQQQQRRRTTTUUUUUUUUUUUUXXX[[[[[[ZZZXXXWWWWWWXXXVVVTTTQQQOOOMMMLLLLLLFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDD@@@AAAAAAAAAAAA@@@??????===>>>???AAACCCEEEFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFFFFFFFGGGIIIJJJFFFCCC@@@>>>===;;;888555333555888===AAAEEEHHHJJJJJJNNNWWWeeessszzzzzzvvv\\\JJJ;;;888888444777???999<<>>>>>>>>>>>>>>============<<<;;;999888999999:::;;;;;;;;;;;;:::999888888777777888888999999999:::666777888999:::;;;;;;;;;888888999:::;;;;;;<<<<<<::::::;;;<<<;;;:::999888999888888:::<<<>>>===<<<>>>======<<<<<<;;;::::::777888999:::;;;::::::999777777777777888999:::;;;:::999999999999999::::::xxxppp|||ccc]]]YYYYYY___iiixxx~~~qqqooo{{{```QQQJJJEEE???CCCJJJRRRWWWXXXUUUQQQSSSRRRPPPMMMKKKIIIIIIHHHRRRXXX\\\XXXTTTQQQNNNJJJIIIJJJMMMPPPRRRWWWdddqqqwww}}}{{{uuuxxx~~~zzzyyyxxxtttrrrxxxzzzvvvfff^^^WWWTTTYYYdddppp~~~{{{ppplllfffaaa___^^^]]]\\\aaa```___^^^___bbbeeegggmmmiiiddd```___```ccceeeeeedddcccbbbaaa___[[[XXXWWWWWWWWWVVVVVVVVVUUUUUURRRRRRQQQQQQQQQSSSTTTUUUSSSTTTVVVYYY[[[YYYUUUQQQPPPOOONNNOOOQQQRRRQQQPPPRRRSSSUUUWWWXXXXXXXXXWWWRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPOOOMMMLLLJJJKKKLLLNNNNNNNNNMMMLLLMMMLLLIIIGGGGGGHHHJJJLLLIIIIIIJJJJJJIIIIIIHHHGGGIIIEEECCCCCCBBB@@@DDDJJJTTThhhuuuyyy}}}}}}{{{tttaaaVVVOOOIIIJJJOOOJJJLLLOOORRRTTTTTTTTTSSSVVVVVVVVVUUUUUUUUUTTTTTTPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGEEEDDDDDDCCCCCCCCCAAA@@@???BBBEEEEEECCC@@@DDDCCCAAA???>>>======<<<;;;===???AAADDDGGGIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGIIIIIIJJJJJJIIIHHHFFFEEE===<<<;;;:::888777777666444888===BBBEEEHHHJJJKKKRRR[[[gggttt{{{kkkQQQCCC:::;;;:::666777>>>EEEKKKRRRWWWaaajjjiiibbbUUULLLEEEEEEIIIMMMSSSYYYZZZbbbhhhiiijjjvvvhhhPPPNNNLLLHHHEEEBBBAAAAAAAAA???????????????????????????>>><<<;;;:::;;;===>>><<<;;;999999999;;;===>>>:::::::::999999999888888555666777999999999888777:::888666555444555666777888888888888888888888888888777777888:::;;;;;;:::999:::;;;;;;<<<<<<<<<;;;777888999:::999777555444555666888999::::::999888555555777888999999999999:::999777666555666888999~~~yyyaaa]]]YYYYYY___jjjzzz}}}~~~}}}rrrWWWJJJDDD@@@???CCCIIIQQQVVVWWWUUURRRRRRQQQOOOMMMMMMNNNPPPQQQTTTZZZ\\\XXXTTTQQQMMMJJJEEEFFFIIILLLNNNRRR^^^kkkuuu{{{}}}zzz{{{xxxttttttzzzssseee\\\TTTTTTZZZeeettttttooohhhdddbbbaaaaaa`````````______```bbbeeegggjjjgggccc```^^^```bbbddddddbbb```___^^^\\\YYYWWWXXXXXXWWWVVVVVVUUUTTTTTTQQQQQQPPPPPPQQQRRRSSSTTTWWWWWWXXXZZZZZZXXXTTTPPPPPPOOONNNOOOQQQSSSRRRQQQQQQSSSVVVXXXXXXWWWVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNJJJIIIHHHHHHIIIKKKMMMOOOJJJJJJKKKKKKJJJJJJIIIHHHIIIFFFDDDEEEDDDCCCGGGMMM\\\oooxxxwwwwwwvvv}}}ooobbbTTTMMMIIIEEEGGGKKKOOOPPPSSSUUUUUUUUUTTTSSSRRRSSSTTTUUUTTTRRRPPPNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@@@@BBBDDDEEECCC@@@CCCBBBAAA???>>>=========<<<===???BBBEEEHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFDDDBBBAAA>>><<<;;;999888888888999999===AAACCCEEEHHHMMMQQQ[[[fffsss~~~qqq```JJJ>>>666999;;;999===EEEOOOWWW^^^bbbfffhhhccc\\\PPPIIIEEEGGGLLLQQQVVV\\\^^^bbbfffkkksssoooZZZLLLJJJHHHEEECCCAAA@@@AAAAAA????????????????????????@@@???===;;;;;;<<<===>>><<<;;;:::999999:::<<<===:::::::::999999999888888555666777888888888777666999888777666555666777888888888888888888888888888:::999888888999:::999777888999::::::;;;;;;;;;:::777888888999888777666555666777888999:::999999888666666777888888999:::::::::999777555555666777888bbb]]]YYYYYY```mmm~~~{{{{{{bbbLLLCCCAAA>>>@@@CCCHHHOOOUUUWWWUUUSSSQQQPPPPPPPPPRRRUUUXXXZZZWWW[[[\\\WWWRRRPPPLLLGGGAAABBBEEEIIIJJJMMMXXXcccooouuu}}}}}}~~~~~~|||{{{}}}zzzxxxyyyqqqeeeYYYQQQPPPWWWffftttyyytttmmmhhheeeeeedddddd_________```aaaccceeefffhhheeebbb___^^^^^^```aaa```^^^[[[YYYYYYXXXVVVTTTWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTT\\\ZZZYYYYYYXXXVVVSSSPPPQQQOOONNNOOOQQQSSSSSSRRRQQQSSSVVVXXXXXXVVVSSSQQQQQQRRRSSSTTTTTTUUUTTTTTTWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTSSSSSSRRRQQQOOONNNNNNNNNMMMMMMMMMNNNOOOOOOIIIJJJJJJKKKLLLMMMNNNOOOKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEGGGHHHGGGLLLRRRaaasssxxxrrrnnnooo~~~zzzzzz|||yyymmmeee\\\UUUNNNMMMLLLLLLNNNQQQTTTUUUVVVWWWVVVUUUSSSQQQOOOPPPRRRSSSRRRNNNJJJHHHJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@AAACCCCCCBBB@@@AAAAAA@@@>>>>>>============???AAADDDHHHJJJLLLMMMHHHGGGFFFDDDDDDDDDEEEEEEHHHGGGGGGEEECCCAAA???======<<<:::888888999:::;;;===@@@DDDDDDEEEJJJRRRZZZhhhsssuuu```PPPCCC:::555888<<<===DDDLLLZZZccckkkllljjjeee]]]VVVMMMHHHHHHNNNSSSWWW[[[```cccdddhhhrrr{{{eeeXXXPPPLLLEEEDDDBBB@@@@@@@@@@@@AAA????????????????????????@@@???>>>===<<<===>>>>>>===<<<;;;:::999:::;;;<<<:::::::::999999999888888666666777777777777666555777777777777777888888888888888888888888888888888;;;999888888888888777555777888888999999999999888888888777777666777777777777888888999999999888888888777777666777888:::;;;999888666555555555666777ggg]]]YYYYYYcccqqqzzztttrrrrrrooodddRRREEEBBBBBB@@@AAACCCGGGNNNSSSVVVVVVUUUQQQRRRTTTVVVXXXZZZ\\\]]]XXXZZZZZZTTTPPPMMMIIIEEE???@@@CCCGGGIIIJJJRRR[[[ccckkkvvv~~~}}}yyy{{{|||zzzzzz}}}~~~~~~yyynnn```VVVPPPRRR\\\hhhwwwzzzrrrlllhhhgggeeeddd^^^^^^___```aaacccdddfffgggeeeccc```^^^]]]\\\\\\\\\YYYVVVSSSSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTTTT[[[ZZZWWWVVVVVVUUURRRQQQPPPNNNMMMNNNPPPRRRSSSSSSQQQSSSVVVWWWWWWTTTQQQOOOQQQQQQRRRSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQPPPOOONNNNNNLLLLLLLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGEEEEEEIIIJJJJJJNNNUUU^^^nnnrrrkkkiiinnnzzzrrrpppqqqssssssoooggg___YYYTTTRRRRRRSSSTTTUUUWWWYYYWWWXXXYYYYYYXXXUUUSSSQQQOOOOOOPPPOOOMMMJJJGGGEEEHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAAAAABBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>??????AAADDDGGGJJJLLLMMMNNNGGGGGGEEEDDDDDDDDDEEEEEEHHHGGGEEECCC@@@>>><<<;;;;;;:::888777888999<<<>>>===AAAEEEFFFHHHOOO[[[eeerrrxxx}}}{{{ppp```NNNBBB>>>888666999>>>BBBJJJRRRaaagggmmmkkkddd\\\VVVRRRLLLKKKNNNUUUZZZ\\\___dddfffgggpppcccTTTMMMKKKKKKDDDCCCAAA@@@?????????@@@????????????????????????@@@@@@???>>>===>>>>>>???===<<<;;;::::::::::::::::::::::::999999999888888777777777777666666555555555666777888999999888888888888888888888888888888999888666777777888666555666666777888888777777777888777666555555666888999888888999999888888888888888777555555555777999:::888777666555555555666666kkk\\\YYY[[[gggxxxyyy{{{ccc^^^\\\ZZZTTTJJJDDDCCCBBBAAACCCDDDGGGMMMRRRWWWXXXXXXSSSUUUYYY\\\]]]\\\ZZZYYYVVVWWWUUUOOOLLLKKKHHHBBB>>>>>>AAAEEEGGGGGGLLLSSSWWW```mmmxxx|||yyyzzzzzzyyyyyy{{{~~~|||rrrhhh___XXXTTTWWW]]]jjjwwwwwwppplllhhheeeccc___^^^^^^^^^___aaacccdddgggfffdddbbb___\\\ZZZYYYXXXUUURRRPPPPPPOOOOOONNNMMMMMMNNNOOOPPPQQQQQQRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWVVVTTTSSSTTTTTTSSSRRROOOMMMLLLMMMOOORRRSSSSSSQQQSSSUUUWWWVVVSSSPPPNNNQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOPPPOOONNNLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDEEEIIIJJJJJJNNNTTTYYYgggjjjggglllxxx{{{oooiiiggggggfffccc___[[[WWWVVVPPPRRRUUUVVVXXXZZZ\\\\\\]]]^^^^^^^^^\\\YYYVVVTTTQQQOOOMMMKKKIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???????????????@@@@@@AAACCCDDDGGGJJJMMMNNNNNNNNNHHHGGGFFFEEEDDDDDDEEEEEECCCBBB@@@>>><<<:::888777888777777777999;;;>>>@@@???CCCHHHLLLQQQYYYeeennnqqqpppmmmdddWWWIII@@@<<<999777888===BBBIIIQQQYYYeeefffeee```XXXOOOLLLMMMNNNNNNRRRYYY]]]^^^aaaeeedddlll}}}hhhSSSLLLIIIEEECCCEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::999999999888888777777777666666666666777555666777888888888888888777777777777777777777777666555444555777888777666555666666777666666555555777666555444444666888::::::999999888888777777777777666555444444555777999888777777666666666666666kkk\\\YYY^^^lllzzzvvv]]]VVVRRRRRRPPPLLLIIIEEEBBB@@@EEEEEEGGGLLLRRRWWWZZZ[[[XXXYYY\\\]]]]]]ZZZVVVTTTTTTTTTQQQLLLJJJKKKHHHCCC======@@@EEEGGGFFFIIINNNPPPXXXdddooowww~~~~~~~~~{{{yyyzzzzzzxxxwwwyyyzzz}}}~~~||||||wwwoookkkeee]]]XXXWWW```jjjtttxxx|||zzzuuuppplllgggddd```___]]]\\\\\\^^^```bbbffffffeeedddbbb___\\\ZZZVVVTTTQQQPPPPPPPPPNNNMMMKKKKKKLLLMMMNNNPPPPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWTTTSSSRRRRRRTTTTTTTTTRRRPPPNNNLLLLLLOOORRRTTTTTTSSSTTTUUUUUUUUUSSSRRRPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNOOOQQQSSSUUUUUUUUUTTTSSSRRRQQQOOONNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMOOOPPPPPPOOOOOOIIIIIIIIIJJJIIIHHHHHHGGGFFFEEEFFFJJJJJJJJJMMMSSSUUU```cccfffuuuzzznnneee```aaa```^^^YYYUUURRRRRRSSSPPPVVVZZZ[[[\\\aaaccccccggggggfffdddaaa]]]YYYVVVPPPNNNKKKHHHFFFEEEFFFGGGEEEEEEDDDCCCCCCBBBAAAAAACCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAA???>>>???@@@?????????@@@@@@BBBCCCCCCGGGHHHKKKNNNOOOOOOOOONNNIIIHHHFFFEEEDDDCCCDDDDDD===<<<:::888777666555555666777888:::===???AAABBBCCCGGGMMMSSSZZZaaagggkkkddd]]]UUUMMMDDD;;;999<<<666888===BBBHHHPPPXXX^^^eee___YYYSSSLLLGGGGGGKKKQQQQQQUUU\\\______ccciiijjjxxxuuuXXXMMMLLLHHHCCCAAAEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888777777777666777888999999666666666666666777777777777777777777777777777777444333333444666777777666666666666666666555555444666555444444444666999:::;;;:::999888777777777777777666555555555666777777888888888888777777777666iii[[[ZZZ```qqqzzzxxx^^^WWWRRRSSSTTTSSSOOOJJJFFFEEEGGGGGGHHHLLLSSSXXX\\\^^^]]]]]]\\\ZZZXXXVVVSSSRRRRRRQQQNNNJJJJJJLLLJJJEEEBBBBBBEEEJJJKKKJJJJJJNNNOOOUUU]]]eeemmmwww}}}zzzwwwwwwyyy|||~~~|||xxxwwwzzzzzzxxxvvvxxxwww{{{~~~}}}yyytttrrrrrrwwwyyyxxxuuujjj___XXXWWW]]]ccchhhoooxxx}}}}}}|||yyyuuuqqqlllhhhbbb```\\\YYYXXX[[[^^^aaabbbccceeeffffffccc```___WWWUUUTTTTTTTTTSSSPPPNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVSSSSSSRRRSSSUUUUUUTTTRRRRRROOOMMMNNNQQQTTTVVVWWWTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRNNNOOOOOOOOOOOONNNNNNMMMLLLNNNQQQSSSUUUUUUTTTTTTQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHKKKKKKIIILLLQQQSSSZZZ[[[cccyyyxxxkkkbbb]]][[[ZZZZZZYYYUUUQQQNNNOOOPPPPPPWWW]]]]]]```ggglllmmmnnnmmmkkkgggaaa[[[VVVSSSLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCAAA===<<<>>>@@@@@@@@@@@@AAABBBCCCEEEFFFJJJLLLNNNPPPQQQPPPNNNMMMJJJHHHFFFDDDBBBAAAAAAAAA:::999888777666777777888666888;;;???BBBDDDEEEFFFGGGJJJOOOVVV]]]___^^^[[[PPPHHHAAA???<<<999:::>>>;;;@@@EEEIIIMMMRRRWWWZZZ\\\SSSKKKIIIIIIIIIMMMSSSWWWWWW[[[aaadddffflllsssyyycccPPPKKKIIIEEEDDDHHHAAABBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777888999;;;<<<777666555444444555555666777777777777777777777777555444333444555666555444666666666666666555444444444444444444555777999:::<<<;;;999888777666666666888888888888888777777777999999999999999888888777iiiZZZZZZbbbttt{{{yyy___WWWTTTVVVXXXYYYTTTNNNKKKLLLHHHHHHIIILLLSSSYYY]]]___aaa^^^[[[WWWTTTSSSRRRRRRQQQQQQMMMIIIJJJNNNLLLHHHHHHGGGJJJPPPQQQOOOOOOQQQRRRUUUYYY^^^fffrrrzzzrrrqqqppprrrvvvzzz|||}}}yyyuuuuuuyyyzzzxxxvvvwwwxxx|||}}}vvvpppmmmnnnllluuuuuufff]]]QQQTTTWWW[[[eeeqqqwwwwww~~~|||{{{yyyvvvpppmmmddd```[[[WWWVVVYYY]]]```___aaadddggghhhgggeeecccXXXWWWWWWWWWWWWVVVSSSPPPQQQQQQPPPPPPOOONNNNNNMMMMMMOOOQQQSSSUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVSSSQQQSSSQQQOOOOOORRRVVVXXXYYYUUUUUUTTTSSSTTTTTTUUUUUUSSSTTTTTTTTTTTTTTTSSSSSSMMMMMMNNNNNNNNNMMMLLLLLLKKKMMMPPPSSSTTTUUUTTTTTTPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIJJJLLLLLLJJJLLLPPPRRRVVVVVV```xxxzzzmmmaaa[[[YYYYYYRRRTTTVVVTTTPPPNNNOOOPPPKKKSSSYYYZZZ^^^hhhpppqqqpppoookkkfff___WWWPPPMMMHHHHHHHHHGGGFFFDDDBBBAAABBBAAAAAAAAA@@@@@@??????AAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDAAA===<<<>>>@@@@@@@@@AAAAAACCCEEEFFFGGGLLLNNNPPPRRRRRRPPPNNNMMMIIIHHHEEECCC@@@?????????;;;;;;:::999999:::;;;<<<777:::>>>CCCFFFHHHHHHIIIIIIJJJNNNVVV[[[ZZZRRRKKKBBB;;;777;;;===;;;<<<@@@CCCIIINNNNNNNNNPPPRRRSSSRRRHHHAAAEEEKKKOOOVVV]]]^^^^^^aaafffjjjmmmuuu~~~|||fffVVVIIIFFFBBB===BBBLLL>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;999999:::;;;<<<<<<<<<<<<:::::::::999999999888888777777777777999;;;===>>>888777555333222333444555777777777777777777777777777555444444444444333111666777777777666555444444333333444444666777999999===<<<:::888666666666666999999:::::::::999999888999::::::::::::999888888hhh[[[ZZZaaattt~~~jjjdddbbb```^^^\\\WWWQQQIIICCCGGGIIIJJJKKKPPPWWWYYYWWWWWWVVVTTTSSSQQQPPPOOOOOOQQQOOOMMMMMMNNNOOOOOOOOOLLLNNNPPPRRRTTTTTTTTTTTTQQQQQQSSSXXX```mmm{{{xxxvvvrrrqqqqqqtttxxxzzzxxxvvvvvvrrrpppqqqrrrrrrwww}}}~~~}}}}}}|||zzzuuuoookkkhhhjjjnnnuuu}}}wwwhhh]]]TTTOOOTTT\\\ccckkktttvvvyyy}}}~~~|||yyyvvvtttiiieee```[[[YYYYYYZZZ\\\___aaaeeehhhiiigggdddaaaZZZZZZYYYXXXXXXYYYYYYZZZXXXWWWUUUSSSPPPOOONNNNNNMMMNNNQQQSSSUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNOOOQQQSSSUUUXXXZZZ[[[UUUUUUTTTTTTTTTTTTUUUUUURRRRRRQQQQQQQQQRRRRRRSSSPPPQQQSSSSSSPPPNNNMMMMMMOOOPPPRRRTTTUUUVVVVVVUUUUUURRRNNNJJJHHHHHHIIIKKKNNNNNNMMMLLLLLLKKKJJJJJJNNNNNNMMMLLLKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPXXXaaakkkuuu|||}}}||||||}}}}}}xxxppphhhaaa\\\ZZZYYYSSSSSSQQQNNNKKKJJJKKKMMMRRRRRRSSSVVV\\\aaaeeefffiiifffaaa]]]YYYVVVRRROOOEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???AAA@@@???=========>>>>>>CCCCCCDDDEEEGGGHHHIIIJJJRRRSSSSSSSSSRRRPPPMMMKKKEEECCCAAA>>><<<;;;;;;;;;999999999777666666888999>>>@@@@@@@@@DDDJJJLLLIIIIIIHHHJJJMMMKKKFFFCCCDDD999777666777:::???CCCEEENNNNNNOOOOOOOOONNNNNNNNNHHHEEECCCFFFMMMUUU[[[^^^bbbaaacccfffhhhppphhhUUURRRMMMGGGDDDAAAAAAAAA@@@??????>>>===<<<<<<;;;===>>>?????????>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999777777777777777777888888999999888888888888999999777777666666555555555444444444444444555666888888666666666666555555555555777777666555444444333333777555333444888;;;;;;:::999888777666666777888888888777777777777777888999777777666666777777888999ddd\\\[[[aaarrrllleeeaaa___\\\ZZZVVVQQQKKKGGGFFFIIIJJJLLLQQQYYY[[[ZZZVVVUUUSSSRRRPPPOOONNNNNNPPPOOOOOOOOOOOONNNLLLKKKMMMOOOQQQSSSTTTTTTTTTTTTMMMOOORRRWWW^^^gggrrryyy}}}wwwtttuuurrrsssvvv{{{~~~yyypppjjjkkkpppsssxxx||||||{{{yyyyyyyyywwwtttrrrnnnnnnooottt{{{rrrggg]]]TTTSSSTTTWWW^^^fffooosssyyy~~~~~~~~~~~~vvvssslllfff```]]][[[[[[```bbbeeegggfffdddaaa___ZZZZZZ[[[\\\]]]^^^^^^___^^^]]][[[XXXVVVTTTSSSRRROOOPPPRRRSSSUUUUUUUUUUUUWWWVVVUUUTTTRRRQQQPPPOOOPPPQQQRRRTTTUUUVVVWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSQQQRRRSSSRRRPPPNNNNNNOOONNNOOOQQQSSSTTTUUUTTTTTTQQQOOOMMMKKKJJJKKKLLLMMMQQQQQQPPPPPPOOONNNNNNMMMNNNMMMLLLLLLKKKKKKKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPTTTZZZaaafffkkkmmmppppppppprrrvvvyyyzzzzzztttpppjjjccc]]]YYYVVVUUURRRRRRPPPMMMJJJIIIKKKMMMQQQPPPQQQTTTYYY^^^```aaa```]]]YYYUUUSSSPPPMMMKKKGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBBBBBBBAAA@@@???@@@???>>>>>>>>>>>>???@@@CCCDDDEEEFFFHHHJJJKKKKKKQQQQQQQQQQQQOOOMMMJJJHHHDDDBBB???===;;;999999999333444555666666888;;;>>>AAADDDEEEFFFKKKQQQSSSPPPKKKFFFDDDDDDBBB===;;;<<<888555333777@@@JJJQQQUUUVVVTTTRRROOOLLLJJJIIIHHHJJJFFFDDDGGGPPPYYY```bbbeeedddffflllttt~~~lllYYYPPPMMMIIIEEECCCBBBBBBBBB@@@@@@@@@???>>>===============>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888888888888888999888888777777888888999777666666666555555555555555555555555666777888999666666666555555444444444777666666555444444333333777555333555888::::::888888888777666666777888999999888777666666666666666666666666666666777777888}}}aaa]]]\\\```ppprrrhhh___]]]YYYVVVTTTPPPLLLIIIDDDGGGJJJLLLSSS[[[___]]]UUUTTTSSSQQQOOONNNMMMLLLMMMOOOQQQRRRRRRPPPMMMKKKNNNOOOQQQSSSSSSSSSRRRQQQKKKMMMQQQVVV[[[aaahhhmmmzzz{{{uuuooolllooorrrqqquuu|||sssiiiiiinnnrrrvvvyyyvvvuuutttuuuwwwyyyzzzyyyvvvtttrrrtttxxx}}}}}}tttkkk```WWWPPPNNNRRRYYYccciiiqqqyyy~~~yyyrrrjjjccc^^^\\\```aaaccccccbbb```^^^\\\YYY[[[]]]```bbbccccccccccccaaa___\\\ZZZXXXWWWWWWSSSSSSTTTTTTTTTTTTSSSSSSWWWVVVUUUTTTRRRQQQPPPOOORRRSSSTTTTTTUUUUUUTTTTTTPPPQQQRRRRRRRRRRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRRRRQQQOOONNNOOOPPPMMMOOOPPPRRRSSSSSSRRRRRRMMMMMMLLLLLLMMMMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKMMMLLLKKKKKKJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNPPPSSSVVVYYY[[[\\\cccbbbbbbeeeiiimmmnnnnnnhhhfffccc^^^ZZZWWWTTTSSSPPPPPPNNNKKKIIIHHHJJJLLLOOONNNNNNPPPTTTWWWYYYZZZVVVTTTQQQOOONNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>???>>>>>>??????AAABBBCCCEEEEEEFFFHHHJJJLLLMMMNNNPPPPPPOOONNNKKKHHHEEECCCAAA???===:::888777777777333444666777888;;;>>>AAADDDHHHLLLOOOTTTZZZZZZVVVKKKCCC<<<;;;:::777666777888555555<<>>>>>===<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::888888888888888888888888888888777777777777888888666666666666555555555555666666666666777888888999777777666555555444333333666666555555444333333333666555555666888888777666555555555555555666777888999888777555444444333333666666555555555666777777yyy```[[[ZZZ___nnn{{{mmm___[[[VVVRRROOOMMMJJJHHHBBBFFFIIILLLSSS]]]```___VVVUUUSSSPPPNNNMMMLLLLLLKKKOOOTTTWWWVVVSSSPPPNNNLLLNNNPPPQQQQQQPPPNNNMMMJJJLLLPPPSSSWWW]]]ccchhhnnnuuu}}}|||vvvooohhhgggiiilllnnnttt~~~vvvsssrrrpppppprrrmmmmmmnnnrrrvvvzzz{{{{{{{{{yyyxxxxxx{{{~~~}}}xxxpppdddXXXPPPPPPRRRWWW]]]fffooowww}}}{{{ssskkkddd```^^^^^^^^^^^^^^^]]][[[[[[[[[]]]```bbbdddeeeddddddcccbbb```^^^\\\ZZZYYYYYYXXXXXXWWWVVVTTTSSSRRRQQQSSSSSSRRRQQQQQQPPPPPPOOOQQQRRRSSSTTTUUUUUUTTTTTTOOOPPPRRRSSSSSSRRRPPPOOORRRRRRQQQPPPPPPPPPQQQQQQPPPQQQPPPNNNLLLLLLNNNPPPMMMNNNOOOPPPQQQQQQPPPOOOLLLLLLMMMNNNNNNOOONNNNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOQQQSSSUUUUUU\\\[[[[[[]]]```cccdddddd```___^^^\\\ZZZWWWUUUTTTNNNNNNMMMJJJHHHHHHJJJLLLNNNLLLKKKLLLOOOQQQRRRRRRQQQOOOMMMLLLMMMLLLKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOOOONNNMMMKKKHHHDDDAAA@@@>>>===:::888666666666666888999:::;;;;;;===AAADDDEEELLLSSSXXX]]]```]]]WWWGGG>>>777777888777666777999999===HHHUUU]]]___]]]OOOMMMIIIFFFDDDDDDFFFGGGHHHHHHKKKTTT___fffhhhfffjjjllluuuzzz___SSSPPPJJJDDDCCCAAA@@@??????@@@AAA?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::;;;;;;;;;:::::::::::::::999999999999888888888888777777777666666777777777666666666666666555555555777777777777777888999999999999888777555444333333555555555444444333333333444555666777777666555333111111222222333444555666666666555444333333333333666666666666666777777888uuu```WWWWWW]]]mmmqqq___ZZZTTTNNNKKKHHHFFFEEEAAADDDGGGKKKRRR\\\```___VVVUUUSSSPPPNNNMMMLLLKKKPPPTTTYYYZZZXXXSSSPPPNNNKKKLLLNNNOOONNNLLLIIIGGGHHHJJJKKKNNNRRRXXX___dddeeellluuu|||~~~~~~~~~yyyrrrkkkgggfffgggmmmsss~~~~~~qqqlllmmmfffhhhlllqqqvvvyyyxxxwwwyyyzzz|||}}}ssseeeXXXPPPLLLLLLRRR[[[eeeoooxxxzzzqqqiiiddd\\\\\\[[[ZZZZZZZZZZZZZZZ\\\^^^```bbbcccbbbaaa```bbbaaa```___^^^]]]]]]]]]^^^]]][[[XXXUUUSSSQQQPPPNNNNNNNNNNNNOOOOOOOOOPPPNNNPPPRRRTTTUUUVVVUUUUUUPPPQQQSSSTTTTTTSSSQQQPPPQQQPPPOOONNNNNNNNNNNNNNNNNNOOONNNMMMKKKKKKMMMOOOMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJIIIIIIIIIIIIIIIJJJJJJFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRXXXWWWVVVWWWYYYZZZZZZZZZXXXYYYYYYXXXWWWVVVTTTSSSLLLLLLKKKIIIGGGGGGJJJLLLMMMKKKIIIIIIKKKMMMMMMMMMNNNLLLJJJJJJKKKLLLLLLKKKFFFFFFGGGGGGFFFFFFEEEDDD@@@AAABBBCCCDDDDDDCCCCCCDDDDDDCCCAAA@@@???>>>>>>>>>???AAACCCEEEGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPNNNMMMKKKHHHEEEAAA>>>===;;;:::888777666666666777888:::<<<===>>>@@@DDDGGGIIIPPPYYY^^^bbbbbb[[[SSSBBB;;;666777888777666888<<<@@@IIIUUU^^^___XXXQQQEEEDDDBBBAAAAAACCCFFFHHHHHHLLLSSS]]]fffiiihhhfffjjjsssyyyfffUUUPPPNNNGGGCCCBBB@@@???>>>======>>>===============<<<<<<<<<<<<;;;;;;:::::::::::::::999::::::::::::::::::999::::::::::::::::::::::::999999999888888888777777777666666555555666666777555555555666666666666666777777777777777888888999::::::999888777555555444444444444444444333333333333444666666555444333222222222333444555555666666333333222333333444555555777666666666666777888888rrr```TTTVVV^^^ooorrr^^^YYYRRRMMMIIIGGGEEECCC@@@CCCFFFIIIPPPYYY]]][[[UUUTTTRRROOOMMMKKKJJJIIIVVVYYY[[[YYYSSSNNNKKKJJJIIIKKKMMMMMMLLLIIIEEEBBBEEEFFFGGGIIIMMMSSSZZZ___^^^eeemmmuuuzzz|||~~~~~~~~~zzzuuupppkkkiiiooouuu~~~|||pppoooiiijjjnnnssswwwxxxvvvtttuuuxxx~~~~~~{{{oooaaaRRRGGGFFFJJJRRR[[[fffrrr}}}vvvmmmhhh___]]][[[YYYXXXXXXZZZ[[[^^^^^^___``````___^^^]]]`````````aaaaaacccddddddeeeccc___[[[WWWSSSQQQPPPKKKLLLLLLMMMMMMNNNNNNNNNLLLNNNQQQTTTVVVVVVVVVVVVRRRSSSTTTTTTTTTTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKMMMOOOMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMTTTRRRQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPKKKKKKKKKIIIGGGHHHJJJMMMMMMKKKIIIHHHJJJKKKKKKJJJJJJIIIGGGGGGHHHIIIHHHGGGDDDEEEFFFFFFGGGFFFFFFFFFCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@?????????@@@AAADDDFFFIIIJJJLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOLLLKKKHHHEEEAAA>>><<<;;;999888777666777777999999666888;;;>>>AAAEEEJJJMMMNNNTTTZZZ\\\]]][[[SSSKKK===999777888888777:::???GGGNNNWWW___aaa[[[PPPHHHAAA@@@@@@@@@BBBEEEGGGIIINNNTTT^^^eeeiiiiiiiiiiiiooo{{{bbbXXXOOOJJJHHHBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999::::::::::::999999888888888888999999999999999999888888777666666666666666555555555555666666555555555666666666666666777777777666666777777888999999888888777666555555444444333333333333333333222444555555333222222333555555666777888888888777111111222222333555666777666666555555666666777888mmm^^^SSSWWW```rrrppp\\\XXXRRRMMMJJJHHHFFFEEE???BBBEEEGGGMMMVVVYYYWWWSSSQQQOOOLLLJJJHHHGGGFFFSSSUUUVVVSSSMMMHHHHHHJJJJJJKKKMMMMMMKKKGGGCCC@@@CCCEEEHHHKKKMMMQQQUUUXXXZZZ___hhhooouuuyyy}}}zzzwwwuuuzzz|||vvvsssssstttvvvxxxyyywwwuuuuuuwww{{{xxxuuuwwwvvv}}}}}}vvvkkk[[[LLLHHHJJJMMMRRRZZZeeeqqqyyyxxxrrrmmmfffccc___[[[XXXXXXYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaacccfffiiijjjjjjgggccc]]]XXXTTTQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLNNNQQQTTTVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPPPPNNNNNNNNNOOONNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLPPPNNNMMMNNNOOOQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKKIIIHHHIIIKKKNNNNNNLLLIIIIIIJJJKKKJJJJJJHHHGGGEEEDDDEEEFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJHHHGGGFFFCCCBBBAAA@@@@@@@@@@@@AAABBBDDDFFFIIILLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGEEEAAA>>>;;;999888777777666777888:::<<<===;;;===@@@CCCEEEIIINNNRRRQQQSSSRRROOOMMMLLLFFF???888666666888999===GGGRRR```dddgggeee]]]QQQGGGBBB>>>???AAADDDGGGJJJMMMOOOXXX___hhhjjjhhhhhhkkkppp|||{{{aaaSSSPPPHHHBBBCCCAAAAAA@@@@@@??????>>>>>>>>><<<<<<<<<=====================;;;:::::::::;;;<<<999999::::::::::::999999666666777777777888888888888888777777666555555444666555555444444555555666555555555555666666666777777666666555555666666777777666666666555555444444333333333333333333333333111333444333111111333555555666777888888777666666333333333333333444555666444333333333333444555555jjj[[[TTTXXXccctttmmm[[[WWWRRRNNNLLLKKKIIIHHH???BBBDDDEEEKKKSSSVVVTTTQQQOOOMMMJJJHHHFFFEEEDDDKKKNNNOOOLLLHHHFFFJJJMMMKKKLLLNNNNNNLLLGGGCCC???DDDHHHMMMPPPQQQRRRTTTUUUWWW]]]dddlllrrrxxx}}}zzz~~~}}}|||{{{yyyxxxyyyyyyyyywwwwwwwwwxxx|||}}}wwwtttuuusssmmmkkknnnooowww||||||{{{uuufffVVVMMMLLLKKKLLLPPPYYYccckkkzzz|||~~~}}}yyyuuurrrllliiiccc]]]YYYXXXYYYZZZ]]]\\\\\\\\\\\\]]]^^^^^^YYYZZZ\\\___cccgggjjjlllmmmjjjeee___YYYTTTQQQPPPQQQPPPOOONNNMMMKKKJJJJJJMMMOOORRRUUUVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPOOONNNMMMMMMMMMMMMMMMOOORRRRRRQQQPPPOOOPPPNNNOOOPPPPPPOOONNNLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGIIILLLNNNOOOPPPNNNMMMLLLMMMPPPRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMKKKKKKKKKIIIHHHIIILLLNNNOOOLLLJJJIIIJJJKKKKKKJJJIIIGGGEEEDDDEEEEEEDDDBBBDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMKKKIIIGGGCCCBBBAAA@@@@@@@@@AAABBBDDDEEEHHHKKKMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLFFFEEEBBB>>>;;;999777666666666666777999;;;>>>???EEEFFFHHHIIIJJJMMMQQQTTTPPPOOOIIIAAA>>>===:::555444444666999<<>><<<>>>BBBGGGLLLQQQUUUWWW```gggnnnlllgggfffnnnvvvdddRRRMMMMMMCCC===BBBEEE?????????@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<999999999::::::999999999555555666666777777777888888777777666555444444333555555555444444555555555444555555555666666777777777666555555555555666666444444444444444444333333333333333333333333333333111222333222000000333777333444555555555444333222555555444333333444444444222222111111222222333444~~~xxxdddYYYUUUWWWaaaxxxiiiYYYUUUQQQNNNMMMLLLJJJHHHDDDCCCDDDGGGKKKNNNPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIINNNOOOJJJGGGJJJMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEBBBHHHPPPUUUWWWUUUSSSRRRUUUXXX___iiittt{{{~~~{{{yyyxxxxxxzzzvvvssstttxxx|||}}}}}}vvvppphhhbbbcccgggllloooooouuuzzz|||{{{xxxnnndddZZZUUUMMMJJJKKKPPPUUUYYYhhhmmmvvv|||zzzuuutttxxxxxxvvvnnneee___^^^ZZZUUUUUUUUUUUUUUUWWWXXXZZZ[[[YYYZZZ\\\___cccgggjjjlllnnnjjjddd^^^YYYWWWVVVVVVRRRRRRRRRQQQPPPOOOMMMLLLOOOPPPQQQRRRTTTUUUVVVWWWRRRPPPOOOOOOQQQRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLOOOSSSVVVVVVTTTQQQNNNNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGJJJGGGEEEFFFHHHIIIGGGDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNNNNNNNOOONNNNNNOOOQQQRRRQQQPPPMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJLLLNNNOOOPPPPPPUUUSSSQQQNNNLLLLLLLLLLLL@@@AAAAAA@@@???@@@BBBDDDHHHJJJLLLNNNNNNNNNLLLKKKPPPNNNLLLJJJIIIGGGCCCAAAAAA@@@===;;;999777666555777888:::<<<>>>AAABBBCCCEEEGGGJJJOOOTTTUUUTTTRRRKKKGGGAAA===:::999888777333888===???EEEWWWrrr|||cccLLL@@@@@@CCCAAAFFFKKKMMMMMMQQQYYY```kkkjjjlllnnnlllmmmyyy~~~eeeNNNLLLJJJGGGDDDBBBAAA@@@AAAAAA@@@@@@???>>>======???>>>>>>===<<<;;;;;;;;;:::::::::999999999888888999999999888888888777777888888999999999888888777999888888666555444333222666666777666666555444444333333444333222222333555777666555444444555666777222222333444444555555666333333444444444444444444333333333222222111111111333111000222555666444222111222333333444444333333333222222111111222222333xxx|||xxxeeeZZZWWW\\\iiizzzcccUUURRROOOMMMLLLLLLJJJIIICCCBBBBBBDDDHHHKKKMMMNNNRRRPPPNNNKKKJJJKKKLLLMMMRRRVVVVVVPPPKKKLLLNNNMMMJJJIIIHHHFFFEEECCCBBBBBBIIINNNUUUXXXXXXVVVSSSQQQTTTWWW]]]dddlllsssxxx{{{yyysssoooqqqssswwwuuusssrrrtttvvvwwwxxxrrrkkkbbb]]]___fffmmmrrruuu{{{wwwooofff```WWWPPPMMMMMMNNNNNN[[[```jjjsssuuutttwww}}}}}}~~~yyyqqqjjjddd]]]UUURRRRRRSSSSSSTTTUUUVVVWWWXXXYYY[[[]]]```ccceeefffkkkhhhccc^^^[[[ZZZZZZ[[[XXXWWWVVVTTTRRRPPPNNNMMMPPPQQQSSSUUUWWWYYYZZZ[[[ZZZWWWTTTRRRQQQQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPMMMMMMMMMLLLKKKJJJJJJIIINNNOOOPPPPPPPPPOOONNNMMMJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIGGGEEEFFFGGGHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFIIIMMMPPPPPPPPPMMMLLLMMMNNNQQQQQQQQQOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFEEEFFFHHHJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJMMMNNNPPPRRRSSSTTTTTTTTTWWWVVVTTTQQQNNNKKKHHHGGG@@@@@@AAAAAA@@@AAADDDFFFIIIJJJLLLNNNOOOOOONNNMMMNNNLLLIIIHHHFFFDDDAAA>>>>>>===;;;999888777666666;;;<<<>>>@@@BBBEEEGGGHHHNNNNNNPPPSSSTTTRRRMMMIIIBBB???:::777555555555555888<<>>======>>>>>>======<<<;;;;;;:::::::::999999999888888888999999888888888777777777888888888888777666555444333444444555666777777888666666666666666555444444444444555444333222444666666666555444444555666666222222333333444555555555444444444444444444333333333333333333222222222111333222111333555666444222111222333333444444333333333222222111111222222333}}}ssszzzyyyfff]]]ZZZdddvvvoooZZZPPPNNNKKKJJJKKKKKKKKKJJJHHHGGGFFFGGGKKKOOOQQQRRRUUURRRNNNJJJJJJLLLPPPRRRZZZ^^^]]]VVVPPPOOONNNMMMGGGFFFEEEDDDCCCBBBAAAAAANNNRRRWWWZZZYYYWWWUUUTTTTTTWWWZZZ]]]```gggooovvvyyyooofffdddjjjppprrrrrrsssqqqpppooopppqqqllleee]]]YYY\\\fffpppvvv~~~{{{tttnnnddd[[[SSSNNNIIIFFFNNNRRR[[[ffflllooovvv~~~}}}vvvnnnddd[[[TTTTTTSSSRRRRRRRRRSSSSSSVVVWWWYYY[[[]]]^^^______dddbbb___\\\ZZZ[[[\\\]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRSSSWWWZZZ]]]```aaabbb^^^ZZZUUUQQQPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQLLLLLLLLLLLLLLLKKKJJJJJJNNNPPPQQQRRRRRRPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGEEEFFFGGGGGGFFFDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFIIINNNQQQQQQQQQJJJJJJLLLNNNQQQQQQPPPNNNMMMLLLKKKIIIGGGFFFEEEEEEIIIJJJIIIGGGEEEDDDDDDFFFIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGJJJMMMOOOTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWUUUQQQMMMHHHCCC@@@>>>@@@AAABBBCCCDDDGGGIIIKKKLLLNNNOOOPPPPPPOOONNNJJJHHHEEECCCBBB@@@===::::::999888888777777888888>>>???AAAEEEHHHLLLOOOQQQYYYWWWVVVTTTQQQKKKDDD???999777555222222222444555;;;>>>FFFTTThhh{{{xxx___MMMFFFEEECCCAAAIIILLLPPPTTTZZZaaahhhnnnssspppqqqxxxbbbQQQJJJEEEDDDCCCAAA@@@?????????@@@@@@??????>>>>>>===============<<<<<<;;;;;;::::::999999999999888888888888888888888777777777777888888777777555333222111222222333555666777888999555555666666555555444444444555555555333333555666555444444333333444444555222222333333444444555555555555444444333333222222444444333333333333222222333222222333555555444222111222222333333333333333222222111111111111222222vvv}}}zzziii```___lll|||}}}bbbPPPKKKIIIGGGGGGIIIKKKKKKKKKMMMKKKIIIJJJNNNRRRTTTUUUSSSQQQNNNLLLLLLOOOSSSVVV[[[______XXXQQQNNNMMMKKKGGGEEECCCAAAAAABBBEEEFFFOOOSSSWWWZZZZZZYYYYYYYYYTTTVVVWWWVVVWWW\\\gggpppyyyvvvoooeee]]]^^^fffooommmqqqssssssooolllmmmnnnkkkeee___]]]aaajjjrrrwww~~~yyyqqqggg^^^VVVMMMHHHIIIJJJPPPYYY```fffoooxxx}}}~~~xxxppphhh___\\\WWWSSSPPPPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[]]][[[YYYXXXXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZVVVYYY]]]bbbeeeggghhhhhh\\\XXXRRRNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKLLLMMMLLLLLLKKKJJJKKKMMMOOOPPPOOOLLLIIIGGGJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHJJJMMMPPPPPPPPPHHHIIILLLOOORRRRRROOOMMMJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJNNNQQQSSSZZZ[[[\\\\\\[[[ZZZXXXWWWSSSRRROOOKKKFFFBBB>>><<<===???BBBCCCEEEFFFIIILLLNNNNNNOOOOOONNNMMMLLLKKKFFFDDD@@@>>>===<<<999777666666666777888999:::;;;>>>@@@EEEJJJPPPVVVZZZ\\\___[[[UUUNNNHHHBBB<<<888666666444333222333666888???DDDOOO^^^llluuuxxxxxxrrrcccPPPEEEEEEHHHIIIHHHGGGKKKQQQXXX___fffmmmpppsssvvv~~~gggSSSKKKJJJAAAAAA@@@?????????????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999999888888888888888888777777777666666666666666666666555444333222666555555555555555444444444444555555555444444333333444555444222222444555333333333333333333333333111222222333444444555555555555444444333222111111444333333333333333333333444444444444555444333222111111222333333333333222222222111111111111222222{{{~~~ooogggfffuuuxxxzzzxxx|||yyyXXXIIIHHHFFFEEEEEEHHHJJJKKKKKKKKKIIIHHHJJJNNNQQQTTTTTTPPPOOONNNNNNPPPSSSVVVXXXVVV[[[\\\VVVOOOMMMKKKHHHFFFDDDAAA???@@@DDDIIILLLVVVXXX[[[[[[ZZZYYYYYYZZZTTTUUUUUURRRQQQVVVaaajjjvvv~~~}}}wwwqqqooojjjbbb\\\]]]dddkkkiiinnntttuuussspppooopppmmmkkkhhhhhhlllpppssstttvvvyyyzzz||||||tttkkkaaaWWWQQQKKKHHHIIIOOOUUU\\\gggqqq{{{}}}zzzvvvmmmggg^^^VVVPPPOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^\\\___dddiiilllmmmmmmlll]]]XXXSSSOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOPPPPPPNNNLLLKKKIIIJJJLLLMMMMMMLLLKKKJJJIIIKKKMMMNNNMMMKKKGGGEEEJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIJJJLLLNNNMMMLLLIIIIIILLLOOOQQQQQQOOOLLLFFFEEEEEEFFFFFFGGGHHHIIIFFFFFFGGGFFFEEEEEEFFFHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHJJJLLLPPPUUUYYY\\\`````````___]]]YYYVVVTTTKKKHHHDDD???===<<<<<<======@@@CCCEEEFFFGGGJJJLLLOOONNNMMMLLLJJJHHHFFFEEEBBB???<<<:::999999777666555555666888:::<<>>:::888666666666666444333444888;;;EEEOOO\\\fffiiigggcccaaaYYYRRRJJJEEEFFFIIILLLMMMOOOTTT[[[bbbfffjjjnnnqqqvvvkkkUUUKKKGGGEEE??????>>>>>>>>>??????@@@>>>>>>==================;;;;;;;;;;;;::::::::::::999999999888888888777777777777777666666666555555444444555555666555555555777777666555444333222222333333444444444444333333222333333222111111222444222333333333333333333222111111222222333444444555555555444333222222111111333333333333333333333333444555555555444333333222000111222222333333222222222111111000000111111222~~~yyyrrrqqq{{{tttyyytttxxxsssTTTIIIGGGEEEDDDDDDGGGIIIJJJIIILLLKKKLLLOOOSSSVVVXXXXXXPPPOOOOOOOOOQQQSSSVVVWWWRRRWWWZZZUUUOOOLLLJJJGGGCCCBBBAAABBBDDDIIINNNQQQ______^^^[[[WWWUUUTTTUUURRRRRRQQQOOOOOOTTT]]]dddpppuuu~~~~~~{{{uuupppooonnnkkkgggdddcccdddffffffkkksssxxxzzzxxxwwwuuurrrrrrrrrsssuuuuuusssrrrkkknnnqqqttt}}}}}}vvvnnnddd^^^SSSMMMHHHIIINNNTTT___iiixxx~~~}}}~~~~~~wwwqqqggg^^^VVVSSSSSSSSSRRRRRRSSSTTTUUUWWWYYYZZZZZZZZZYYYXXXYYYZZZ[[[\\\___^^^]]]\\\\\\\\\]]]^^^bbbeeejjjnnnooonnnllljjj```\\\WWWRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLNNNOOOOOOMMMJJJIIIHHHIIILLLMMMNNNMMMLLLKKKJJJLLLMMMNNNNNNLLLIIIGGGKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIKKKMMMOOOOOOMMMKKKCCCDDDDDDEEEGGGIIIJJJKKKEEEFFFGGGGGGFFFFFFHHHIIIGGGFFFFFFFFFFFFGGGGGGHHHEEEGGGKKKQQQWWW]]]bbbeeeccccccbbb```\\\VVVQQQMMMBBB???;;;888777888;;;>>>???AAADDDFFFFFFGGGHHHJJJLLLKKKIIIFFFDDDBBB@@@???>>>;;;888777777888777666666777999;;;>>>AAACCCEEEHHHMMMTTT\\\bbbeeeeeeeeeRRRLLLBBB:::666555666666444555666555333555:::???FFFQQQ]]]bbb]]]VVVQQQPPPJJJJJJIIIHHHHHHIIILLLOOOWWW]]]ccceeeeeeffflllqqqxxxZZZMMMHHHDDD@@@>>>>>>>>>===>>>??????@@@============<<<<<<<<<<<<::::::::::::::::::::::::999888888888888777777777666666666666555555555555222333444555555666666555444444444444444444444444222222333333444444333333111222222111000000111333222333333444444333333222111111222222333333444444444444333333222222111111111111222222222222333333555666777666444222222333000111111222222222222222111111000000000000111111~~~wwwqqqxxxuuuvvvqqqUUULLLHHHFFFDDDDDDFFFHHHHHHHHHMMMMMMPPPTTTYYY\\\\\\\\\UUUSSSPPPNNNNNNPPPTTTVVVRRRXXX[[[WWWQQQNNNKKKGGGAAACCCGGGLLLPPPSSSUUUUUU]]]\\\YYYUUUPPPMMMLLLMMMOOONNNLLLLLLOOOTTTZZZ^^^hhhjjjpppzzzxxxttttttsssoookkkmmmmmmnnnpppqqqpppkkkgggbbbgggpppzzz~~~{{{vvvvvvvvvxxxyyywwwtttqqqlllnnnppprrrzzzzzztttooocccXXXMMMHHHHHHLLLUUU^^^iiiqqqwwwwwwwww{{{}}}zzztttllleee___ZZZXXXTTTSSSQQQQQQQQQSSSVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^aaa```^^^^^^^^^___aaabbbfffiiimmmpppooolllhhheee]]]ZZZVVVTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJGGGIIIKKKNNNNNNNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJHHHGGGFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHGGGDDDCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHIIIKKKKKKIIIHHHDDDDDDEEEFFFGGGIIIJJJKKKHHHHHHIIIHHHFFFFFFGGGIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHKKKPPPVVV\\\aaaeeegggaaa```___[[[UUUNNNGGGCCC<<<:::888777777999<<<>>>@@@BBBEEEFFFFFFEEEFFFGGGEEEDDDBBB@@@>>>===<<<<<<;;;999666555777888888888999:::<<<>>>BBBEEEHHHIIIOOOSSSZZZ```aaa___ZZZWWWFFFAAA;;;666444444444333111444777777666999@@@FFFJJJPPPUUUTTTMMMGGGEEEFFFCCCDDDEEEGGGJJJMMMQQQSSSZZZ```fffeeebbbfffrrr}}}hhhPPPHHHGGGCCC>>>======<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::888888888888777777777777666666666555555555444444222222333333444333333333333333333444444555555555111111222333333333333333222333333222111111222444222333444555555444333222111111111222333333444444333333222222222222222222000000000111111222222222555777888777444111222333000000111222222222222222111111000000000000111111uuupppxxxxxxwww}}}rrrWWWPPPIIIGGGEEEDDDFFFGGGGGGGGGHHHJJJMMMSSSXXX[[[[[[YYY[[[WWWQQQLLLJJJMMMRRRUUUUUU[[[^^^ZZZTTTPPPLLLHHHAAAFFFNNNVVV[[[\\\[[[ZZZUUUTTTQQQMMMHHHFFFGGGHHHMMMKKKIIIKKKOOOUUUXXXZZZ^^^^^^bbbmmmzzz}}}wwwpppmmmnnnooollliiiiiikkkooowww|||{{{ssslll___dddnnnzzzxxxwwwwwwxxxyyyxxxuuurrrssstttttttttxxxzzz{{{~~~}}}qqqcccSSSIIIEEEEEELLLSSSYYYccclllooorrryyy~~~yyyrrrjjjccc^^^VVVTTTQQQOOONNNPPPRRRTTTSSSSSSTTTVVVXXX[[[]]]^^^___^^^^^^^^^```cccfffhhhhhhjjjnnnpppnnnjjjeeeaaaVVVTTTRRRRRRRRRRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMKKKIIIHHHIIIJJJKKKFFFHHHKKKNNNOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFEEECCCEEEFFFEEEBBBAAABBBEEEGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFFFFHHHJJJLLLKKKJJJIIIHHHFFFFFFGGGHHHGGGEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIFFFEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHNNNQQQUUU[[[___aaabbbccc\\\\\\YYYUUUNNNFFF>>>999999999999999:::;;;<<<===AAACCCFFFFFFEEEDDDDDDEEE??????===<<<;;;;;;;;;;;;:::888555555666888999999;;;<<<>>>AAADDDHHHJJJLLLRRRVVV\\\___]]]VVVNNNHHH>>>;;;888555555444222111111555888999:::>>>FFFMMMTTTTTTRRRMMMFFFCCCCCCDDD???>>>@@@EEELLLSSSWWWYYY]]]dddiiigggeeemmmyyy[[[GGGBBBBBB???;;;<<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999:::888888888888777777777777666666555555555444444444222222222222222111000///444444444444444444444444000111222333333333333333333444444333222222333555333333555555555555333333000111111222333333444444222222222222222222333333//////000000111111111222666888999777444111111333000000111222222222222111111111000000000000111111{{{{{{tttrrrzzzuuutttxxx{{{___SSSJJJIIIGGGEEEDDDDDDDDDDDDCCCIIIPPPVVVXXXYYYYYYYYYTTTSSSOOOIIIDDDFFFOOOXXXUUUVVVXXXXXXVVVQQQMMMJJJJJJPPPZZZbbbddd___WWWRRRLLLIIIDDD@@@???BBBGGGJJJIIIJJJMMMTTT[[[___^^^\\\\\\]]]bbbiiinnnqqqwww~~~||||||~~~xxxooohhhhhhjjjiiiiiikkkfffkkkwwwyyyqqqjjjkkkxxxuuuvvvwwwvvvtttssssssssszzzzzzzzzyyyxxxvvvsssqqqxxxtttuuu~~~{{{pppbbbXXXMMMEEEGGGNNNQQQUUU[[[aaahhhqqq{{{}}}uuunnniii___XXXSSSQQQMMMHHHLLLSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^```aaabbbbbbaaa```kkkmmmpppoookkkddd___]]]VVVSSSOOONNNNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGKKKJJJHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKGGGHHHHHHHHHIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGFFFEEECCCCCCEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIMMMJJJGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGAAACCCFFFIIILLLMMMNNNNNNQQQSSSVVV[[[^^^^^^\\\YYYWWWUUUPPPKKKEEE@@@===;;;:::999::::::;;;===>>>???DDDEEEFFFFFFDDDBBB???===::::::999888777666666555888888888777777999<<>><<<>>>@@@DDDJJJPPPVVV\\\___```aaafffkkknnnyyypppeeeVVVKKKEEEBBB>>>;;;======<<<<<<<<<;;;;;;;;;999999::::::;;;<<<======:::888555555666777777666:::999999999888777777777888777444222222222333444//////000000111111111222333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222333333333222222222111111000000111222222222222111444444444333333222222222222222222222222222222222222222222111111111000000sssqqqsssrrr{{{rrrppptttgggZZZNNNKKKHHHEEEDDDCCCCCCCCCDDDGGGLLLRRRVVVYYYYYYYYYUUUSSSNNNIIIGGGKKKSSS[[[[[[ZZZYYYWWWUUUSSSQQQPPPSSSWWW[[[^^^^^^YYYQQQLLLDDDCCCCCCBBBCCCDDDFFFGGGJJJNNNWWWaaaggghhhddd___ZZZZZZ___fffkkknnnttt{{{~~~|||xxxooohhhggghhhhhhiiilllmmmttt~~~sssmmmttt}}}xxxoooqqqtttuuuuuuuuuvvvwww~~~xxxrrrnnnrrrpppuuu|||qqqgggZZZNNNKKKNNNNNNQQQUUUXXX^^^gggqqqxxx|||pppfff]]]WWWQQQLLLMMMQQQNNNOOOQQQTTTVVVXXXYYYZZZZZZ[[[^^^aaaccceeeffffffnnnnnnmmmjjjddd___\\\[[[WWWTTTQQQPPPPPPRRRRRRRRRTTTTTTRRRQQQOOOMMMLLLKKKIIIIIIJJJIIIIIIHHHHHHGGGKKKIIIHHHHHHIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJGGGHHHIIIJJJJJJKKKLLLLLLIIIIIIHHHGGGFFFFFFFFFGGGFFFEEECCCCCCEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHDDDDDDFFFGGGIIIIIIJJJJJJLLLIIIFFFEEEEEEFFFFFFFFFHHHGGGFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOVVVWWWYYY[[[]]][[[WWWTTTPPPNNNIIICCC===999666555555666888;;;>>>AAACCCDDDCCCDDDDDDCCCBBB???<<<:::888888777666666666666666666777999:::;;;>>>AAADDDDDDFFFKKKRRRXXXYYYVVVRRROOOJJJDDDAAAAAA???;;;888666666555444222333777999@@@BBBDDDFFFHHHKKKNNNQQQQQQKKKDDD@@@>>>>>>===<<<>>>AAAGGGMMMTTT[[[aaaeeeeeeeeekkkttt}}}vvv___VVVKKKCCC@@@???===:::<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::::::::888666555777777777777777777777777777777666666777666444222111222333333000000111111111111111111333333333333333333333333333333222222222222333333333333333333333333333333111111111222222222333333222222222222222222222222333333222222222111111111000000111222222222222111333333333333222222222111000000000000000000000000222222222111111111000000xxxkkkjjjqqqqqq~~~ooonnnrrrssseeeSSSPPPLLLIIIGGGFFFDDDCCCEEEEEEGGGLLLTTTYYYZZZYYYYYYUUUPPPMMMNNNSSSZZZ______\\\XXXTTTRRRRRRTTTUUUZZZYYYWWWWWWUUUQQQLLLHHH>>>AAADDDGGGIIIIIIHHHGGGIIIQQQ]]]hhhnnnkkkddd]]]VVVVVVZZZaaafffjjjrrryyy}}}|||zzz{{{zzzsssllllllllllllnnnrrrxxxzzzzzzxxxrrrhhhmmmsssxxxzzzzzzzzz{{{|||sssmmmmmmmmmrrrxxxkkk]]]VVVTTTSSSSSSQQQQQQUUU\\\fffmmmzzz~~~vvviii```ZZZTTTQQQQQQKKKLLLOOOQQQTTTVVVWWWXXXXXXZZZ]]]```cccfffggghhhlllkkkhhhddd___\\\\\\]]]YYYWWWTTTSSSTTTUUUTTTTTTXXXWWWVVVTTTRRRPPPOOONNNLLLLLLKKKKKKJJJIIIHHHGGGJJJIIIGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJLLLLLLMMMMMMJJJJJJIIIGGGGGGFFFFFFFFFFFFEEECCCCCCEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHEEEDDDEEEFFFFFFEEEIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHHHHJJJMMMQQQSSS[[[ZZZZZZZZZYYYUUUQQQMMMIIIFFF@@@;;;777444333333444666999===@@@CCCDDDEEEAAAAAAAAA@@@===:::888666555555444333444555777888777999<<<>>>@@@BBBFFFHHHMMMPPPWWW^^^aaa\\\RRRJJJBBB>>>:::888999888666333444555666666777888<<>>===<<<999666444222333333222222444666888:::<<<>>>???@@@BBBFFFKKKOOOYYY___fffggg```TTTHHHAAA;;;888555333444444333222222555888:::<<<@@@DDDFFFMMMOOOPPPOOOLLLIIIHHHHHHBBB@@@===;;;;;;<<<>>>???EEEJJJQQQWWW]]]cccjjjooopppwwwgggQQQEEEAAA>>><<<=========;;;999999999999888888888888777777888888999::::::;;;:::888555555666777777666444444555555666666777777444333222111111111111222444333333222222111111111222222222222222222222222222222111111111111222222222222222222222222222222111111111111222222222222111111111111111111111111222111111111111000000000///000000111111111111111111111111000000000000000........................111111111111000000000000llliiiooo~~~mmmppppppnnnsssnnnZZZZZZ[[[]]]^^^YYYOOOHHHGGGBBB@@@DDDMMMVVVYYYZZZbbb^^^YYYWWWXXXZZZ]]]^^^[[[YYYWWWTTTSSSRRRRRRSSSTTTOOOHHHFFFGGGIIIHHHFFFDDDEEEFFFHHHIIIIIIHHHHHHFFFIIIMMMPPPQQQPPPOOONNNNNNOOOTTT\\\bbbgggooowwwxxxyyyyyyvvvsssqqqrrrtttvvvvvvxxx|||}}}~~~|||lllbbbbbbnnn~~~yyyvvvttttttuuutttooojjj```]]]___gggnnnrrrwww|||}}}zzzppphhh]]]SSSNNNNNNPPPRRRSSSZZZeeerrr~~~}}}wwwooocccYYYUUURRRMMMIIIGGGIIIMMMOOORRRSSSUUUWWWZZZ]]]___```aaaccceeeeeedddccccccddd^^^]]]\\\\\\]]]]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXQQQPPPOOOMMMLLLKKKKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFGGGIIIKKKLLLLLLKKKHHHFFFDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFEEECCCCCCEEEEEEEEEDDDFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJHHHGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLPPPTTTVVVWWWWWWVVVTTTRRRPPPNNNLLLIIIEEEBBB???===:::888777999<<<>>><<<===???@@@???>>><<<:::;;;:::999888666444333222333333333444666888:::<<>><<<777555333222222222222222333666;;;???CCCGGGKKKMMMQQQRRRQQQNNNIIIDDDAAA@@@===<<<;;;:::;;;===@@@BBBGGGLLLSSSXXX[[[aaaiiippp}}}|||___LLLCCCBBB???>>>===<<<;;;:::999999888888888777777777555666777999:::<<<===>>>888666333333444555555444555555555666666777777777333333222222222222222222444333333222222111111111222222222222222222222222222111111000000111111222111111111111111111111111000000111111111222222222111111111111111111111111111111111000000000////////////000111111111111000000000000000000000000000////////////////////////000000000000000000000000yyyfffgggooo{{{nnnrrrooonnnssszzziiiXXXXXX[[[```ccc___TTTLLLFFFCCCAAADDDKKKSSSXXXZZZ^^^]]][[[YYYWWWWWWWWWXXX[[[ZZZXXXWWWUUUTTTTTTSSSVVVPPPIIIGGGIIIIIIFFFCCCEEEDDDBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIIIIKKKMMMNNNOOOTTT\\\aaadddjjjqqqtttrrrooommmmmmnnnnnnnnnqqqqqquuuyyyzzz}}}|||lllcccbbbooo~~~wwwpppmmmmmmkkkfffaaaWWWTTTUUUZZZ```dddkkkrrrzzz{{{rrreeeXXXPPPKKKHHHGGGGGGLLLUUUaaannn{{{zzzmmmbbb^^^YYYRRRKKKGGGGGGIIIKKKJJJKKKNNNQQQUUUZZZ]]]___```bbbfffgggeeecccbbbaaaaaa``````aaabbbaaa^^^[[[XXXXXXYYYYYYYYYYYYYYYYYYSSSQQQPPPNNNMMMMMMMMMNNNLLLJJJHHHGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJIIIGGGFFFDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEECCCCCCEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGGGGHHHHHHIIIHHHGGGHHHIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOTTTVVVYYYZZZZZZXXXTTTRRRQQQOOOLLLJJJIIIGGGEEECCC<<<;;;999888888:::<<<>>>:::;;;<<<======<<<;;;;;;777777666555555444444444444555666888:::<<<===>>>???AAACCCGGGMMMWWWaaahhhppprrrpppbbbNNN>>>:::;;;444333222111222222444444888<<>>===:::;;;<<<<<<<<<>>>BBBEEEGGGMMMSSSXXX\\\dddoooxxx}}}lllVVVIIIBBBAAA???===;;;999888888999888888888888777777777555666777999;;;<<<===>>>777555222222333444444333555555555666666666666666333333333333333333222222222222222222222111111111222222222222222222222222111111000000000000111111000000000000000000000000000000000111111111111222111111111111111111111111000000000000////////////...///000000111111000000000000000000111111111111000000000000000000000000//////000000000000000111uuudddfffppp{{{qqqvvvqqqqqqvvvrrr```SSSRRRTTTYYY___^^^VVVNNNEEEDDDDDDEEEJJJPPPVVVZZZZZZ]]]___]]]YYYVVVUUUVVVZZZYYYWWWUUUTTTSSSSSSTTTYYYSSSNNNNNNPPPOOOJJJDDDCCCBBB@@@??????AAACCCDDDGGGJJJMMMNNNMMMMMMNNNPPPPPPQQQVVV\\\______bbbgggjjjjjjkkklllnnnnnnnnnnnnoooooooooppppppvvvzzzmmmgggbbbnnn|||sssnnnmmmjjjccc]]]VVVSSSSSSVVVXXXXXX]]]ccckkkxxx~~~qqqdddZZZRRRLLLGGGCCCEEEIIIPPP[[[gggsssyyyxxxppphhhddd^^^WWWRRROOONNNMMMGGGHHHJJJMMMQQQVVVYYY\\\[[[^^^bbbccccccaaaaaaaaacccccccccdddeeeddd```]]]ZZZZZZZZZYYYXXXXXXWWWWWWSSSRRRPPPNNNNNNOOOPPPQQQMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHGGGFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLOOOPPPQQQSSSUUUWWWYYYZZZ\\\]]]^^^]]][[[YYYUUUTTTRRROOOLLLJJJIIIHHHGGGEEE===<<<;;;:::999:::;;;<<<999999999999::::::::::::444444444444555666666777666777:::===???@@@@@@@@@DDDGGGLLLQQQWWW___ffflllmmmiiiaaaSSSDDD:::777777222333333444555777999;;;AAAEEEIIILLLMMMMMMMMMNNNMMMMMMKKKFFFAAA>>><<<===:::<<<>>>>>>>>>AAAEEEIIIIIIOOOWWW]]]dddpppvvvfffdddcccXXXLLLFFF@@@???>>><<<:::999::::::999999999888888888777777777777888888999999::::::777555333222333444444333555555555444444444444444333333444444444444333333000000111111111111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000111111111111111111111111111111111111000000/////////............//////000000000000000000000000111111222222222////////////////////////////////////000000111111uuueeeiiisss{{{tttzzzttttttzzzkkkZZZNNNLLLLLLRRRYYYZZZUUUOOOEEEEEEFFFGGGIIINNNUUU[[[YYY^^^cccbbb\\\XXXWWWYYYYYYWWWTTTQQQOOOPPPRRRSSSYYYUUURRRTTTWWWVVVPPPIIIBBBAAA@@@@@@AAABBBDDDFFFDDDJJJQQQUUUUUUSSSRRRRRRRRRSSSWWW]]]^^^[[[\\\___^^^ccciiinnnpppqqqrrrsssrrrooollljjjjjjrrrtttiiifffbbbmmm}}}wwwrrrqqqmmmeee]]]ZZZWWWVVVWWWTTTPPPQQQUUU\\\lll}}}qqqggg]]]TTTNNNDDDBBBAAACCCJJJUUU___fffnnnwww~~~~~~{{{pppnnnjjjddd___YYYUUUSSSJJJJJJKKKLLLOOORRRUUUWWWVVVXXX\\\^^^___aaacccdddddddddeeefffgggeeebbb^^^]]]\\\[[[YYYXXXVVVUUUTTTSSSRRRPPPOOOOOOPPPQQQRRRNNNLLLJJJIIIJJJJJJIIIGGGHHHGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJLLLKKKJJJGGGEEECCCBBBBBBCCCCCCDDDEEEFFFFFFEEECCCCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFFFFGGGIIIKKKMMMOOOVVVWWWYYY[[[^^^aaabbbccc______^^^]]]\\\ZZZYYYYYYUUURRRNNNLLLKKKJJJIIIHHH@@@???>>>===;;;::::::::::::999888777777777777888222222333444555777999999777999===AAACCCCCCBBBAAAJJJNNNUUUZZZ^^^bbbeeehhhfff^^^QQQFFF>>>999555222222444555777999<<<@@@CCCHHHKKKNNNPPPOOOMMMKKKKKKGGGGGGEEEAAA===;;;;;;<<<;;;===???@@@@@@BBBGGGKKKLLLSSS\\\dddmmm}}}iiiXXXMMMOOOOOOGGGAAABBB>>>>>>>>><<<;;;<<<===???999999999999888888888888999888888888777777666666888666444333444555555444444444444333333222222222333333444555555444444444//////000000111111111222111111111111111111111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000/////////...............//////000000000000000000000111111222222222333////////////////////////.../////////000000111111vvvkkkdddpppzzzxxxzzzuuuzzzgggRRRLLLLLLOOOTTTWWWUUUMMMFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSYYYaaaccc___ZZZUUUSSSSSSTTTSSSQQQNNNNNNPPPRRRQQQNNNMMMPPPVVVWWWQQQKKKEEEBBB@@@@@@>>>>>>DDDLLLJJJNNNUUUZZZ[[[YYYTTTPPPOOORRRVVVWWWUUUTTTUUUWWWUUUZZZaaahhhmmmppptttvvvuuunnniiihhhiiippptttiiieeeeeelllssswww}}}{{{vvvooohhhbbb[[[[[[ZZZXXXWWWUUUTTTTTTVVVaaaqqqvvvnnnaaaVVVLLLDDD@@@DDDGGGHHHMMMTTT[[[bbbkkksssxxx{{{}}}~~~yyyrrrmmmiiieeeaaa]]]TTTRRROOOLLLLLLMMMOOOQQQPPPRRRRRRRRRXXXaaafffeeeeeebbb^^^\\\\\\]]]]]]]]]WWWXXXYYYYYYXXXVVVSSSRRROOOPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDDDDCCCCCCJJJIIIGGGHHHIIIIIIHHHFFFBBBCCCDDDEEEEEEEEEDDDCCCFFFDDDBBB@@@@@@BBBDDDFFFCCCCCCDDDDDDCCCBBB@@@>>>@@@AAACCCDDDEEEEEEDDDCCCDDDGGGKKKIIIEEECCCDDDGGGHHHHHHHHHJJJNNNRRRVVVYYY______```cccfffgggfffdddcccbbbbbbbbbaaa]]]YYYUUURRRQQQNNNLLLJJJIIIIIIIIIBBBAAA>>><<<;;;;;;<<<===:::777444444666777666444888777666666777888:::;;;999===BBBDDDEEEFFFIIIKKKNNNRRRXXX___dddccc___[[[RRRKKKAAA;;;777666444333777666666999===BBBEEEGGGQQQQQQOOOMMMJJJGGGDDDCCCAAA???===<<<<<<<<<<<<;;;AAAAAACCCEEEDDDCCCJJJSSSQQQ\\\gggrrr|||^^^VVVKKKDDDCCCCCCAAA???>>>===<<<:::999888777777999888888888777777666666::::::999999888777666666666666555444444444444555555444333222111///......333222222111111222222333222222111111111111111111000111222222222000///...////////////............000000000000000000000000///...,,,,,,,,,---///111000111222222222000///...//////000000000000/////////000111333333333222111////////////000000000000222111000///.........///...............---------zzznnneeeqqqwwwttt{{{jjjUUUOOONNNNNNQQQTTTQQQIIICCCFFFGGGHHHJJJKKKMMMOOOPPPPPPVVV]]]bbbaaa]]]XXXUUURRROOOLLLLLLMMMNNNMMMKKKMMMJJJIIINNNTTTUUUQQQKKKIIIEEEAAA@@@???@@@GGGOOOSSSVVVZZZ]]]]]]ZZZTTTPPPNNNPPPRRRRRRPPPOOOPPPRRRVVVZZZ```ffflllpppuuuxxx{{{tttmmmjjjjjjpppzzzpppjjjhhhggglllpppqqqttt{{{|||tttlllgggeeedddaaa^^^[[[YYYWWWVVVYYYeeeuuu}}}sssiiiXXXNNNEEECCCBBBBBBFFFKKKMMMQQQXXX___gggnnnuuuzzz}}}|||zzzvvvppplll```\\\WWWSSSPPPNNNKKKIIILLLMMMMMMMMMRRR[[[___^^^___\\\YYYWWWXXXYYYZZZZZZVVVVVVWWWXXXWWWUUUSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQNNNNNNNNNNNNMMMLLLLLLLLLJJJJJJIIIGGGGGGFFFFFFFFFJJJIIIHHHHHHIIIIIIHHHGGGCCCDDDEEEFFFGGGFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEHHHKKKMMMLLLHHHGGGIIILLLNNNOOOPPPRRRVVVYYY]]]^^^ddddddeeehhhjjjjjjhhhfff```______^^^]]]ZZZUUUQQQNNNMMMKKKIIIHHHHHHIIIIIIBBB@@@>>>;;;999888888999777444222222444555444333444555666888:::<<<===>>>???BBBFFFGGGHHHJJJNNNQQQ^^^^^^______^^^ZZZSSSOOOHHHBBB;;;666444444444333444555999>>>EEEJJJLLLLLLMMMLLLJJJHHHEEECCCAAA@@@@@@>>><<<;;;<<<<<<=========???DDDHHHHHHGGGMMMTTTWWWddduuummmYYYQQQGGGAAA@@@@@@>>><<<<<<;;;:::999999999999999888888888888777777777666999999888777777666555555666666555444444444444555444333333222222111111111333222222222222222222333111111111111111111111111000111111222111000///...111000000000000/////////000000000000000000000000///...---,,,,,,...///111///000000111000///...---//////000000000000//////000000111111222111111000000000000111111111222222000////////////000000000111111111111111111111111|||pppgggrrrvvvttt|||ppp\\\SSSQQQPPPPPPPPPNNNGGGBBBFFFGGGHHHIIILLLNNNPPPQQQOOOSSSYYY```cccaaa[[[VVVQQQLLLIIIJJJNNNOOOKKKGGGKKKIIIJJJOOOUUUWWWTTTPPPNNNHHHCCCBBBBBBDDDMMMVVV```___]]]\\\[[[WWWSSSOOOLLLMMMMMMKKKIIIIIIKKKMMMTTTXXX\\\aaagggmmmsssxxxyyysssooonnnsss{{{xxxvvvrrrkkkiiijjjlllppppppoooooossssssqqqssszzz|||sssnnnnnnllliiifffcccaaa``````cccppp~~~kkk```SSSJJJDDDAAAAAAEEEBBBCCCFFFJJJRRR\\\hhhooo~~~{{{tttnnnhhhccc```[[[SSSLLLKKKLLLJJJHHHLLLSSSVVVUUUUUURRROOOOOOQQQSSSUUUUUURRRSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSPPPQQQRRRSSSSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKKKKJJJHHHDDDEEEGGGIIIIIIJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHNNNPPPQQQOOOMMMMMMPPPSSSUUUVVVYYY\\\^^^aaabbbccceeeeeefffhhhiiihhheeebbb\\\[[[ZZZYYYWWWTTTOOOLLLGGGGGGFFFEEEEEEFFFFFFFFF@@@>>>;;;888666444444444555444222333444666555444777888:::===???@@@AAAAAACCCFFFJJJMMMPPPTTTYYY\\\hhhddd___XXXRRRLLLEEEAAA<<<999444222222444555666444888???HHHOOOSSSSSSQQQJJJHHHFFFCCCAAA@@@??????>>>===<<<;;;<<<===???@@@BBBCCCHHHMMMOOOOOOSSSZZZiiiwww}}}kkkaaaTTTMMMEEE@@@>>>>>><<<;;;::::::999999999999::::::888888888888777777777777777777777666666555555444666666555444444444444555222222222222222222333333222222222222222222222222111111111111111111111111000111111111111000//////111111111111000000000000000000000000000000000000///...---------...///000...////////////......---//////000000000000//////000000000000000000000000//////000000000111111111.........///000111111222......//////////////////xxxoooiiiuuuyyyvvv}}}zzzfffUUUSSSQQQPPPOOOLLLHHHEEEFFFFFFHHHJJJNNNQQQTTTVVVPPPSSSXXX___dddccc]]]WWWRRROOOLLLMMMPPPQQQNNNJJJOOONNNOOOSSSZZZ\\\[[[XXXPPPJJJEEEEEEGGGKKKTTT^^^gggaaaZZZTTTRRRQQQOOOMMMKKKJJJIIIGGGGGGHHHKKKMMMRRRTTTWWW[[[```gggoootttzzzyyyvvvuuuuuuyyyyyywwwtttssssssoooiiihhhjjjrrrvvvxxxxxxxxxwwwssslllkkkuuu{{{vvvqqqpppnnnlllkkkkkklllmmmppp}}}tttggg\\\SSSLLLHHHFFFBBBAAA@@@@@@DDDLLLVVV]]]ooottt{{{~~~xxxvvvuuunnncccYYYRRRRRRNNNJJJKKKOOOPPPMMMJJJHHHFFFFFFHHHKKKMMMNNNMMMNNNOOOQQQQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQSSSVVVXXXXXXWWWTTTSSSQQQQQQPPPPPPOOOPPPPPPPPPPPPOOONNNNNNOOOOOONNNLLLGGGHHHJJJLLLNNNNNNNNNMMMHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNSSSTTTTTTSSSQQQSSSVVVZZZZZZ[[[___bbbdddeeeeeedddaaaaaabbbccccccaaa]]]YYYWWWVVVTTTSSSQQQNNNIIIFFFCCCBBBBBBAAAAAAAAAAAAAAA;;;:::888666444333333222777666666666888999::::::@@@@@@@@@AAABBBDDDEEEFFFFFFIIIPPPVVV\\\aaadddeeebbb\\\TTTKKKDDD???;;;888555333222222333666999:::;;;@@@HHHPPPVVVVVVSSSOOOGGGEEECCC@@@?????????@@@===============@@@CCCFFFNNNMMMNNNSSSVVVZZZbbbkkk|||nnn___WWWOOOJJJDDD@@@>>>>>>===<<<;;;:::999999999999999999888888888777777777777777777777777666666555555555666666555444444444444555222222222222222222222222222222222222222222222222000000000000111111111111000000111111111000000000111111111000000000/////////////////////////////////......---...///000000/////////////////////...//////000000000000//////111000000///////////////------------..................///000000000000000---------...............rrrllljjjyyy~~~yyy}}}nnnTTTRRRPPPMMMLLLIIIGGGEEEBBBCCCEEEHHHMMMRRRWWWZZZSSSTTTXXX^^^bbbbbb]]]WWWQQQRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSWWW[[[^^^]]][[[PPPJJJFFFHHHLLLQQQZZZbbbeee\\\PPPIIIHHHJJJLLLLLLKKKJJJHHHGGGIIILLLOOOQQQQQQRRRTTTVVVZZZaaaiiioootttvvvxxxyyyzzz}}}zzzqqqooooooqqqssspppjjjiiimmmvvv}}}~~~tttnnnvvvwwwuuurrrpppoooppprrrtttyyyzzzppphhh___VVVOOOEEEDDD@@@======@@@FFFKKKZZZ___hhhrrr|||}}}qqqggg\\\\\\XXXRRROOOPPPMMMHHHEEECCC@@@@@@BBBDDDFFFGGGHHHHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPSSSVVVYYYZZZYYYWWWUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTRRRSSSTTTTTTSSSQQQLLLMMMOOOQQQRRRSSSRRRRRRMMMNNNOOOQQQQQQOOONNNMMMPPPOOONNNMMMMMMNNNPPPQQQQQQPPPPPPPPPPPPRRRSSSUUUVVVVVVVVVVVVVVVXXX\\\^^^^^^```ccceeeffffffdddccc____________^^^[[[WWWSSSQQQPPPNNNLLLKKKHHHDDDAAA??????>>>>>>===<<<;;;:::555555555444444555555555777888999999:::<<<===???DDDCCCCCCCCCEEEHHHLLLNNNPPPTTT[[[bbbfffhhhfffdddWWWPPPGGG???;;;888666555111222333444666999===???GGGJJJOOOTTTVVVRRRLLLFFFBBBAAA???===<<<===>>>???===>>>??????@@@CCCIIIMMMWWWTTTSSSYYYaaalllzzzuuuiiiZZZNNNHHHEEEAAA>>>===<<<<<<;;;<<<<<<:::999888777777777777777777777777777888888888777777777777777666666666666555444444444444555222222222111000000//////111222222333333222222111//////000000000111111111000000000000000000111111000000/////////.........////////////////////////............//////000000000000000000000000000111//////000000000000//////000000000000////////////------------............000000000111000///...---000000111111111222222222pppllllll~~~{{{}}}nnnRRRQQQOOOLLLIIIFFFDDDCCC>>>???AAADDDJJJPPPUUUXXXTTTUUUWWW[[[]]]]]][[[YYYRRRSSSSSSRRROOOOOORRRUUUSSSSSSSSSUUUXXXYYYXXXWWWNNNIIIFFFJJJOOOTTTYYY___\\\RRRGGGBBBDDDIIILLLLLLLLLJJJHHHHHHLLLOOORRRSSSRRRRRRRRRSSSVVV[[[bbbhhhlllqqqvvvxxx{{{~~~|||yyy{{{~~~vvvnnniiiiiimmmqqqpppmmmpppvvv{{{{{{}}}~~~xxxsssoooooopppqqqxxx{{{zzzyyyyyy~~~yyyqqqfff\\\LLLJJJFFFAAA===<<<>>>AAAIIINNNVVVaaalllyyy~~~uuuggghhheee^^^[[[XXXRRRKKKGGGDDD@@@??????AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMOOOOOOPPPPPPNNNQQQTTTXXXYYYYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXVVVWWWXXXXXXWWWUUURRRSSSUUUVVVWWWWWWWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZXXXXXXYYYZZZ\\\^^^```bbbbbbccceeefffeeedddbbb```^^^]]][[[ZZZYYYWWWSSSPPPJJJHHHFFFEEEDDDBBB>>><<<<<<<<<;;;;;;:::888666666222333444555666777888999777999:::;;;<<<===@@@BBBCCCCCCDDDGGGKKKQQQUUUXXX___aaacccffffffbbb[[[VVVMMMGGG@@@:::777555555444000333666999<<<@@@DDDGGGQQQQQQRRRRRROOOJJJCCC>>><<<<<<;;;::::::;;;<<<===>>>@@@BBBCCCCCCHHHOOOUUU[[[YYY]]]hhhwwwqqqiiikkkfffXXXKKKAAA@@@>>><<<::::::::::::===<<<:::999777666666666777777777777888888888888777777777777777777777777666666555444444444444555333333222222111000//////111222333444444333222111...//////000000111111111000000000///000000111222////////////............000000000000000000000000....../////////000000000111000000000000111111222//////000000000000//////...///000111222111000000//////000000000111111111000111111111111///---,,,//////000000111111222222sssppppppzzz{{{|||eeeVVVUUURRRNNNJJJEEEBBBAAA??????@@@CCCHHHMMMSSSVVVPPPRRRTTTVVVWWWXXXYYY[[[WWWUUURRRPPPQQQSSSUUUVVVTTTSSSRRRRRRRRRRRRQQQPPPLLLGGGFFFKKKPPPQQQSSSVVVPPPIIICCCCCCIIINNNOOONNNMMMJJJHHHIIILLLPPPPPPPPPOOOOOOOOONNNOOOSSSYYY]]]```gggmmmqqqxxx}}}xxxpppkkkkkkmmmppppppqqqxxx~~~uuuooommmmmmmmmsssyyy{{{uuunnnjjjhhhfffjjjooorrrqqqttt}}}uuujjj___\\\UUUMMMEEEAAAAAABBB@@@DDDJJJPPPXXXcccnnnvvv}}}sssuuutttoookkkhhh```WWWMMMIIIDDDAAAAAAAAA@@@@@@>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIKKKLLLLLLMMMLLLNNNQQQTTTVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYY[[[ZZZXXXYYYZZZZZZYYYWWWWWWXXXZZZ[[[[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZYYY[[[[[[[[[[[[ZZZYYYYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\ZZZ[[[\\\^^^aaacccdddeeebbbbbbbbbaaa```^^^[[[ZZZWWWUUURRRPPPOOOMMMKKKIIIBBB@@@>>>======;;;999777777777888888888777666555333444555777999:::;;;;;;999<<<>>>??????AAADDDHHHEEEHHHMMMSSSXXX\\\___```eeebbb___\\\XXXQQQIIICCCAAA>>>999666555555555555444888>>>CCCGGGKKKQQQTTTVVVSSSOOOKKKGGGCCC===:::999::::::;;;;;;<<<<<<<<<@@@CCCEEEFFFGGGLLLUUU\\\aaaeeepppmmm\\\ZZZ]]]YYYPPPIII=========<<<:::999::::::;;;:::999888777777777777666777777777888888888888666666666666666666666666666666555444444444444555333333333333333333333333000111333444444333111000......//////000111111222111000/////////000222333000000000////////////...000000000000000000000000......///000000000000000000//////...///000111222//////000000000000//////+++---111333444333222000000000000111111111222222...///000111111000...---,,,------...//////000000xxxtttsssxxxzzzuuu]]][[[ZZZXXXSSSMMMGGGCCCBBBBBBBBBCCCDDDHHHMMMRRRUUULLLOOORRRRRRRRRTTTXXX\\\]]]WWWQQQPPPTTTYYYYYYXXXUUUTTTRRRQQQPPPOOOMMMLLLKKKFFFFFFKKKOOONNNMMMMMMHHHDDDBBBGGGOOOTTTSSSPPPNNNKKKHHHIIILLLNNNNNNLLLKKKKKKJJJIIIIIILLLPPPTTTUUU]]]dddkkkvvv{{{tttsssqqqppppppppprrr}}}vvvpppmmmmmmmmmpppsssrrrjjjbbb___\\\YYYZZZ___bbbbbbgggrrr|||uuuuuuooofffYYYOOOHHHGGGGGG>>>@@@CCCEEEHHHNNNVVV\\\dddiiiqqqyyy~~~~~~|||}}}yyyuuulllcccRRRNNNIIIDDDCCCBBBAAA@@@;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFHHHHHHHHHJJJLLLOOORRRTTTUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[ZZZYYYYYYZZZZZZYYYXXXZZZ[[[\\\]]]^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYZZZ[[[]]]^^^______^^^]]]\\\\\\^^^aaaeeeggggggggg```___^^^\\\ZZZWWWUUUTTTNNNKKKGGGEEEDDDCCCAAA@@@===;;;999888888888666444333444666777777777666666444555777999:::;;;;;;<<<===???BBBCCCCCCEEEIIIMMMLLLQQQXXX___ccceeedddcccaaa\\\UUUOOOIIICCC<<<777777555333222444666666666999>>>FFFLLLPPPVVV\\\aaaVVVRRRKKKFFFBBB>>>;;;999:::;;;<<<===>>>??????>>>AAADDDGGGHHHIIIOOOXXX```kkkrrrwwwbbbWWWNNNNNNMMMGGGBBBBBB===>>>>>>>>><<<;;;<<<===999999888888888888888999666666777777888888888999444555555555555555555555666666555444444444444555333333444444555666777777000111333444444333111000---......///000111111222111000/////////111222333111111111111000000000000000000000000000000000000......///000000000000000///...------...///000111//////000000000000//////***---111555666555333111////////////000000000000,,,---///111222111000//////000000111222333333444zzzuuuwwwyyytttuuufff^^^___]]]UUUKKKDDDCCCEEE===CCCIIIJJJMMMQQQRRRQQQPPPPPPOOONNNMMMOOORRRUUU[[[VVVRRRSSSYYY\\\YYYTTTMMMKKKIIIJJJLLLLLLJJJHHHLLLKKKJJJLLLOOOOOOMMMJJJJJJFFFDDDGGGNNNSSSSSSQQQOOOMMMJJJJJJLLLNNNOOOOOOHHHGGGGGGHHHHHHIIINNNSSSTTTTTTZZZgggrrryyy~~~}}}~~~~~~xxxpppiiihhhlllpppmmmjjjgggeeebbb___]]]ZZZYYYXXXYYY___iiiuuu}}}~~~yyypppfffaaa^^^VVVLLLIIIBBB???BBBDDDBBBDDDHHHOOOTTT[[[bbbgggkkkmmmoooxxxzzz~~~}}}ssskkkZZZUUUOOOKKKIIIFFFBBB>>>::::::;;;<<<>>>??????@@@===>>>>>>@@@AAABBBCCCCCCGGGIIIKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVYYYXXXWWWVVVWWWYYY\\\]]]\\\\\\\\\\\\\\\[[[ZZZYYY[[[[[[ZZZZZZZZZ[[[\\\]]]```___^^^]]][[[ZZZYYYXXX[[[ZZZYYYZZZ\\\]]]\\\[[[YYYYYY[[[bbbhhhjjjfffaaa[[[[[[ZZZXXXTTTPPPLLLIIIFFFDDD@@@===;;;:::::::::666777777555444444666888:::999888777666777888888:::<<<===>>>>>>???AAACCCCCCCCCDDDEEEHHHMMMSSSWWWZZZ^^^dddjjjllliiiccc]]]SSSLLLDDD??????>>>;;;777666777:::;;;;;;<<>>===<<<===@@@CCCEEEFFFIIILLLNNNPPPVVV^^^ddduuummm^^^KKKHHHEEEDDDDDDCCC???<<<999:::<<<===<<<888555222::::::999999999999888888:::999888888::::::999888999888666444333333333333333333333444444555555555222333333444444333333222111111111111111111111111000000000000111111111111222222222111111111000000......//////000000111111...------------...//////000//////000222222111000000000000000000000000000......//////000000111111///111555777777555111///111///...///000111000.........//////000000111111000///............//////{{{xxx|||yyyuuuxxxgggeeeccc]]]SSSHHHAAA@@@BBB>>>EEEKKKMMMPPPSSSTTTQQQPPPOOOMMMLLLKKKMMMPPPSSSZZZWWWTTTTTTWWWXXXUUURRRJJJHHHGGGHHHJJJKKKIIIGGGLLLKKKJJJLLLNNNOOOMMMJJJIIIGGGEEEGGGMMMQQQQQQOOOKKKIIIFFFEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJNNNRRRSSSSSSWWWaaakkksss}}}|||ssssssuuuuuutttuuusssqqqooommmkkkjjjhhhggg]]][[[YYYXXXZZZ___fffkkkqqquuuyyy|||||||||~~~|||vvvsssppphhh^^^QQQIIICCCCCC@@@<<<:::===AAADDDJJJOOOSSSWWWZZZ[[[dddiiirrr|||~~~vvvpppccc___ZZZVVVSSSNNNHHHCCC>>>>>>===<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIIIIHHHLLLLLLMMMNNNOOOQQQSSSTTTTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVXXXWWWVVVWWWYYYZZZYYYXXXWWWWWWXXX]]]aaaaaa\\\WWWPPPPPPPPPNNNKKKGGGDDDBBB???>>>;;;999999999::::::666777777555444333555777777777666666777888:::;;;:::;;;===>>>>>>>>>@@@BBBEEEGGGJJJNNNSSSXXX]]]aaadddeeeffffffddd^^^VVVPPPCCC@@@<<<999888777555333555777:::===@@@EEEJJJNNNVVVWWWYYY\\\\\\YYYSSSNNNLLLGGGAAA<<<::::::::::::>>>===<<<<<<===@@@BBBDDDIIIJJJMMMOOOUUU___mmmvvvoooZZZNNNGGGEEEBBBAAABBBAAA>>><<<>>>======<<<;;;:::999999:::::::::999999999999888999888777777888999888777777666555444333444555555333333444444444444444444222333333444444333333222111111111111111111111111000000000000111111111111222222222111111111000000////////////000000111111///............///000000///......///111111000.................................//////000000000000...000333444444333000...111///...///000111000.........//////////////////111000000000/////////...{{{{{{wwwuuuwwwcccdddaaaZZZOOOEEE@@@@@@CCCBBBJJJQQQTTTVVVYYYXXXUUUPPPNNNKKKIIIIIILLLOOORRRXXXWWWVVVUUUTTTRRRQQQPPPHHHGGGGGGHHHJJJKKKJJJIIILLLKKKKKKLLLMMMMMMKKKJJJGGGDDDCCCEEEIIILLLKKKIIICCCBBB@@@???@@@AAA@@@???BBBDDDGGGHHHIIIKKKNNNOOOQQQQQQTTTZZZ```hhhuuuvvviii```fffsss{{{}}}}}}wwwvvvuuutttrrrqqqppppppdddbbb^^^ZZZXXXWWWWWWWWW^^^aaafffjjjnnnsssyyy|||~~~wwwnnn[[[TTTMMMIIIDDD>>>::::::888999;;;>>>AAADDDFFFHHHOOOVVVbbbnnnvvvwwwrrrmmmiiigggdddaaa]]]WWWPPPKKKCCCAAA>>><<<::::::;;;<<<;;;;;;<<<<<<<<<=========>>>???AAABBBCCCCCCBBBBBBFFFGGGGGGIIIJJJLLLNNNOOOOOONNNMMMMMMNNNOOOQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPQQQSSSSSSSSSRRRSSSRRRRRRTTTUUUSSSNNNIIIDDDDDDDDDCCCAAA???<<<;;;777777666666666777999:::888999999888666555777888666666777888:::<<<===???>>>@@@BBBCCCDDDEEEGGGIIIMMMPPPUUU\\\aaaeeehhhiiigggddd___ZZZTTTMMMFFFAAA888999:::999888777777888888;;;@@@EEEJJJQQQWWW\\\___]]][[[XXXUUUQQQLLLHHHFFFBBB===::::::;;;<<<<<>>>>>???AAACCCEEEMMMNNNQQQUUU___ooohhhUUUIIIBBBBBBAAA????????????===;;;@@@>>><<<:::999;;;===>>>;;;:::::::::999999999999777666555666777888777555444444444444444555666777444444444444444444333333222222333333333333222222111111111111111111111111000000000000111111111111222111111111111000000000/////////000000000000111///////////////000111111...------...000000///..............................////////////000000000...///000111111000///...111///...///000111000.....................------000111111222111000///...yyy{{{{{{tttsssrrr\\\YYYWWWRRRKKKDDDBBBDDDFFFGGGPPPXXX\\\]]]___]]]YYYPPPMMMIIIHHHJJJNNNQQQTTTUUUWWWXXXVVVQQQMMMLLLMMMHHHHHHIIIJJJLLLMMMMMMMMMNNNMMMLLLLLLKKKJJJHHHGGGCCCBBBBBBCCCFFFFFFEEECCC===<<<;;;===???AAA@@@@@@<<>><<<:::999;;;===>>>???BBBHHHQQQ[[[aaacccbbb```bbbcccddddddaaa]]]WWWSSSIIIGGGCCC???===<<<<<<===<<<<<<<<<=========>>>>>>===>>>???@@@AAA@@@???>>>@@@@@@AAABBBDDDFFFHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLJJJLLLNNNPPPPPPPPPNNNMMMJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJKKKJJJIIIJJJJJJGGGBBB>>>>>>>>>>>>>>>===;;;:::999444444444555666777999:::;;;<<<===<<<:::999:::;;;888999:::<<<>>>???AAABBBAAACCCGGGJJJLLLNNNRRRUUUYYY[[[```eeeiiiiiigggeeeZZZUUUNNNHHHCCC>>>:::777333777:::999777888<<>>AAABBBBBBEEEDDDCCCBBBCCCDDDFFFGGGOOOSSSZZZcccqqqdddRRRIIIDDDAAA???>>>>>>===>>>======<<<===<<<:::888888:::<<<>>>::::::::::::999999999999777666555666777777666555444444444444555555666666555555555444444333333333222222333333333333222222111111111111111111111111///000000000111111111111111111111111000000000000000000000000000000000000//////......//////000111......---///000111000...........................////////////////////////////////////////////////111///...///000111000............------,,,,,,,,,,,,...000111222111///...ssswwwxxxpppooo}}}mmmVVVMMMMMMKKKHHHEEEDDDDDDEEEHHHQQQZZZ^^^___```^^^YYYOOOLLLIIIIIIMMMRRRUUUVVVRRRVVVXXXVVVPPPKKKJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNPPPOOONNNKKKIIIFFFEEEEEEEEEEEEFFFGGGHHHGGGEEECCC<<<;;;:::;;;===>>>???>>>888???DDDDDDFFFKKKMMMKKKMMMNNNQQQSSSSSSUUU]]]hhhqqqwww}}}vvvtttsssuuuwwwwwwtttqqqjjj___XXX[[[dddnnnzzz~~~yyywwwvvvqqqnnnjjjgggccc^^^XXXSSSLLLLLLMMMPPPVVV]]]cccgggjjjnnnrrrtttxxx|||{{{wwwfffeeecccaaa^^^ZZZTTTOOOIIIDDD>>>;;;:::;;;::::::<<<>>>CCCGGGJJJMMMOOOPPPTTTWWW[[[^^^```___^^^]]]TTTRRRNNNJJJEEEBBB???>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@@@@???===<<<<<<<<<===>>>???AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEECCCBBBCCCDDDDDDCCCBBBAAAAAAAAABBBAAA???<<<999:::::::::;;;::::::::::::666666777777888999::::::;;;===>>>===<<<;;;<<<===;;;<<<===???@@@BBBCCCCCCCCCFFFKKKNNNRRRVVVZZZ]]]bbbbbbcccdddddd```ZZZUUUJJJFFF???:::777666444333000444666444333777@@@HHHMMMRRRYYY]]]^^^\\\ZZZYYYOOOLLLGGGEEEDDDDDDCCCBBB===<<<<<<>>>CCCGGGIIIIIIKKKIIIGGGFFFFFFHHHKKKMMMRRRZZZhhhxxxjjjTTTIIIFFFCCCAAA======>>>>>>=========>>>:::::::::;;;;;;;;;<<<<<<::::::999999999888888888888666666666777888777666555555555555555444444444555555555444444333333333111222222333333222222111000000000000000000000000///000000000111111111111000000000000000000000000111111111111000000000000......------......///000000//////000222222111////////////////////////////////////...............000000000//////000000000111///...///000111000.........------,,,,,,++++++(((***---///111111000///}}}lllqqqzzzooolllyyyjjjSSSJJJIIIHHHFFFEEECCCCCCBBBGGGPPPYYY\\\]]]^^^\\\XXXOOOLLLIIIKKKPPPUUUWWWVVVPPPTTTWWWVVVQQQLLLJJJIIIEEEFFFHHHIIIIIIIIIKKKMMMOOOOOONNNKKKGGGEEEEEEFFFKKKLLLNNNPPPOOOMMMKKKIII@@@>>>:::888999999999999777@@@DDDCCCFFFMMMPPPMMMLLLLLLNNNQQQQQQPPPUUU\\\dddlllwwwzzzqqqmmmlllmmmooorrrsssrrrpppllleee``````aaafffpppzzz}}}{{{tttpppkkkiiigggddd^^^ZZZMMMJJJHHHIIIMMMRRRUUUWWWbbbgggkkkmmmrrrxxx{{{yyyrrruuuwwwwwwuuurrrkkkcccTTTNNNEEE@@@===<<<999666888999999:::;;;>>>BBBFFFFFFJJJPPPUUUXXX\\\```bbb______]]]ZZZUUUOOOIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@========================>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@???===;;;:::;;;;;;<<<<<<===>>>>>>??????>>><<<===>>>>>>===<<<999:::<<<===<<<;;;:::888888888888888888999999999:::::::::;;;<<<<<<======:::<<<>>>>>>>>>===>>>???>>>???AAACCCEEEFFFGGGGGGOOOQQQTTTWWWYYY[[[^^^aaa___\\\ZZZXXXVVVQQQHHHBBBAAA===888444333333333333333555777777888???JJJSSSYYY]]]aaabbb^^^WWWQQQMMMFFFCCC@@@>>>>>>===<<<;;;999:::<<>>>>><<<<<<===>>>:::;;;===>>>>>>===<<<;;;999888888888777777777777888666555666777888777666555555666666555444333333444444444444444444333333111111222222222222111111000000000000000000000000000000000000111111111111//////000000000000000111222111111111111000000000---------------...//////000//////000222333111000000000000000000000000000/////////............---111111000000000000111111111///...///000111000...------------------,,,,,,((()))+++...///000000000uuufffmmm}}}qqqiiivvvfffRRRKKKIIIFFFDDDCCCDDDDDDEEEIIIQQQYYY[[[]]]^^^\\\XXXPPPMMMKKKMMMRRRUUUTTTRRRNNNQQQTTTUUUSSSOOOKKKIIIEEEGGGIIIIIIHHHHHHJJJLLLKKKLLLLLLIIIGGGFFFHHHJJJOOORRRUUUWWWVVVSSSPPPOOODDD@@@;;;777777888999:::888BBBFFFDDDGGGPPPTTTPPPLLLIIIIIIMMMOOOOOOSSSXXX]]]dddnnntttxxx|||wwwnnniiiggghhhjjjmmmqqqtttwwwxxxtttpppnnnnnnlllkkknnntttyyysssmmmjjjjjjhhhccc___RRRNNNJJJIIIJJJLLLMMMMMMRRRXXX___ccciiipppttttttwww~~~uuueee]]]SSSLLLIIIEEE@@@<<<888888888777555777:::>>>===@@@DDDHHHLLLRRRZZZ___aaadddgggiiihhhccc]]]XXXTTTRRRPPPNNNKKKHHHFFFDDDEEEFFFFFFFFFDDDBBB@@@?????????>>>>>>>>>>>>??????<<<<<<=========<<<<<<<<<:::;;;<<<<<<=========<<<<<<<<<;;;;;;:::999888888777777777888999999999:::;;;:::888888999:::888777666888:::;;;::::::999999888888888888888999999:::;;;;;;===>>>???@@@@@@AAA;;;>>>AAABBBBBBBBBCCCDDDCCCEEEHHHKKKNNNPPPQQQQQQYYYZZZ[[[ZZZXXXWWWWWWXXXQQQMMMHHHFFFEEEBBB;;;555999666444333333444444444666999<<<@@@EEENNNXXX___```aaabbb^^^WWWOOOHHHEEE@@@>>><<<<<<<<<;;;999777999;;;???FFFNNNTTTXXXYYYWWWUUURRRRRRVVV^^^gggmmm{{{{{{qqq```WWWKKKDDDAAA???<<<999;;;===>>>===;;;:::;;;===;;;;;;<<<===<<<<<<;;;:::777777777777666666666666666555444555666666555444333444555666666666555444333333444444444444444444111111222222222222111111000000000000000000000000000000000000111111111111////////////000000111111222222222111111111000000...............//////000///......///111222000/////////////////////////////////.........---------///000111111111111000///111///...///000111000...------------............,,,,,,------.../////////|||pppbbbjjj|||tttiiitttbbbPPPLLLHHHDDDAAABBBFFFIIIJJJLLLTTT[[[]]]^^^```___[[[RRROOOLLLNNNRRRTTTQQQNNNNNNPPPSSSUUUUUUQQQMMMIIIGGGJJJLLLLLLJJJIIILLLNNNGGGIIIJJJIIIGGGGGGJJJNNNPPPTTTXXXYYYXXXUUURRRQQQEEE@@@;;;888999<<<>>>???:::DDDHHHEEEHHHSSSWWWSSSMMMHHHFFFIIIMMMPPPTTTYYY[[[aaagggiiiiiillluuu}}}xxxpppjjjgggfffeeefffhhhmmmrrrxxx}}}~~~~~~zzzwwwxxxuuu~~~~~~xxxppplllllljjjfffbbbXXXTTTNNNLLLLLLLLLKKKJJJAAAIIIRRRXXX___gggkkkjjjoooyyy{{{uuummmbbbZZZVVVQQQKKKFFF:::<<<<<<999666444666888777999<<>>>>>:::;;;<<<===============:::999999888777888888999555555555666666777777777999888666666777777666555666888:::;;;:::999999:::::::::999999999:::;;;<<<:::;;;===???AAACCCCCCDDD???AAAEEEGGGGGGHHHIIIJJJIIIKKKOOOSSSWWWZZZ[[[\\\ZZZZZZXXXTTTNNNJJJHHHHHHEEE@@@;;;999:::999555000111000000111444666666666444888===DDDLLLVVV___eeecccbbb___YYYPPPIIIDDDBBB;;;;;;;;;<<<===<<<:::888<<<>>>CCCKKKTTT[[[^^^```^^^\\\YYYZZZaaakkkvvv}}}hhhYYYTTTLLLHHHCCC@@@??????===;;;:::<<<>>><<<:::888:::<<<::::::999999888888888888666666666666555555555555555444333333555555444333111222444666777777777666333333333444444555555555111111222222222222111111000000000000000000000000000000000000111111111111.../////////000000111111222222222222111111000000///////////////000111111...------...000111///...........................//////.........---------...///000111111000///...111///...///000111000///---------....../////////000000///............///yyyzzzppphhhlllnnnjjjyyyaaaOOOLLLIIIDDDCCCDDDGGGIIIJJJQQQXXX```dddbbb^^^\\\[[[TTTPPPMMMMMMQQQSSSQQQMMMNNNMMMMMMOOORRRQQQNNNJJJJJJIIIIIIKKKMMMNNNMMMKKKIIIIIIIIIIIIKKKMMMOOOQQQWWWTTTQQQNNNNNNMMMLLLKKKAAA@@@===999999<<>><<<======>>>>>>>>>======<<<999999::::::::::::999999777777888999999888888777;;;:::999999:::;;;===>>>=========<<<<<<;;;;;;:::===<<<;;;<<>>;;;999;;;999666555555444333111222111000222666999::::::???AAAFFFNNNXXX```eeegggbbb^^^XXXRRRLLLEEE>>>999888:::<<<>>>>>>>>>???AAA===AAAHHHOOOUUU\\\bbbfff```___```eeeooonnnZZZNNNIIIHHHBBBAAA>>><<<:::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999333333444444444444333333555555555555555555555555444444444444444444444444444333333222222333333444666666666666555444333222555444222000//////000111111111000000/////////...111111000000000000111111............//////////////////000000///...------///////////////000111222000000////////////000000000000000000000000000000......//////000000111111........................////////////////////////---------............///yyyvvvnnnrrrkkkggguuudddRRRLLLHHHDDDBBBCCCFFFHHHIIIOOOWWW```eeedddaaa^^^^^^WWWSSSNNNMMMOOOOOOLLLHHHMMMLLLLLLNNNQQQQQQPPPNNNMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIJJJKKKNNNPPPSSSUUUQQQOOOLLLJJJIIIHHHGGGEEEAAA@@@===;;;;;;???EEEJJJLLLPPPNNNHHHLLLWWWYYYTTTNNNJJJEEEEEEIIIOOORRRSSSVVVRRRRRRWWW\\\___fffmmmvvv{{{rrrhhhaaa___```ccceeejjjppprrruuuxxxwwwtttssssssuuuxxxzzz}}}yyyssspppmmmkkkhhheeeeeedddcccaaa^^^XXXQQQLLLLLLLLLLLLOOOTTTYYY\\\]]]hhhpppyyy~~~~~~}}}~~~~~~~~~~~~xxxooohhhXXXRRRKKKEEEAAA???;;;999:::;;;;;;;;;;;;<<>>=========<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;======???>>>===<<<<<<;;;;;;<<>>@@@BBBBBBAAADDDGGGJJJJJJIIIHHHIIIKKKNNNPPPSSSVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVTTTSSSKKKFFF@@@;;;:::999777666333333222111111222333444555666666666777:::???CCCFFFHHHMMMTTT[[[___``````XXXTTTOOOJJJFFFAAA<<<888:::<<>>??????>>>===>>>CCCJJJOOORRRQQQLLLIIIPPP^^^bbb^^^PPPKKKFFFEEEIIIOOOSSSTTTNNNKKKKKKPPPUUUXXX^^^dddjjjuuu}}}vvvnnniiiiiijjjkkkjjjlllpppssszzzyyypppgggccceeeiiillltttttttttuuuuuurrrnnnjjjhhhiiiiiijjjhhhbbb[[[UUUVVVTTTRRRRRRSSSUUUUUUTTTaaafffmmmqqqqqqrrrtttvvvyyy{{{zzzvvvmmmhhh```XXXRRRLLLGGGCCCCCCCCCCCCAAA>>><<<<<<===@@@GGGQQQ[[[ccclllvvv|||}}}{{{xxxtttpppllljjjiiiiiigggdddaaa___^^^^^^___bbbaaa```^^^YYYSSSNNNKKKIIIJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEEEEEEEGGGKKKMMMMMMMMMMMMOOOQQQQQQOOONNNOOOPPPOOOPPPRRRRRRRRRPPPNNNLLLJJJJJJJJJIIIHHHFFFDDDBBB>>>:::666444333444444444333555666555333555999===;;;======<<<:::>>>FFFMMMQQQRRRUUUYYY\\\[[[XXXUUUMMMJJJEEEAAA???>>><<<:::===@@@CCCFFFGGGIIIKKKMMMMMMQQQWWW\\\```cccfffhhhlllpppxxxqqqZZZKKKCCC===<<<===BBBAAA???===;;;;;;;;;<<<======<<<;;;:::888888777888888777666666666666666444555555555555555555444333333333333333333333333444444444444444444444444222222222222222222222222333333333333222111000000222222222222111000//////............------------000000////////////000000000000000000000000000000///////////////......---//////......---.........000//////......//////000...........................////////////000000000////////////////////////...........................////////////000000000jjjeeerrrjjjUUUKKKHHHDDDBBBCCCDDDEEEEEELLLTTT___ffffffccc```___VVVSSSQQQPPPPPPPPPOOOMMMJJJIIIHHHIIIMMMRRRVVVXXXVVVZZZ\\\XXXPPPKKKJJJLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGEEECCCBBBBBB@@@===:::<<<<<<===>>>@@@FFFMMMSSSQQQOOOJJJJJJUUUbbbfffbbbPPPKKKFFFEEEIIIOOORRRSSSJJJGGGGGGKKKOOORRRWWW]]]^^^gggqqqvvvwwwvvvuuuttt~~~{{{vvvrrrsssuuurrrpppppprrrwww|||oooddd]]]\\\___bbbjjjnnnttt{{{~~~|||yyyvvvlllllllllmmmmmmiiiddd``````]]]YYYWWWUUUUUUSSSRRR[[[^^^aaaccccccccceeeggglllpppvvv{{{~~~|||xxxuuu{{{wwwrrrkkkeee```[[[XXXWWWUUUQQQKKKDDD@@@???@@@>>>CCCIIIMMMQQQZZZeeennnvvv~~~}}}|||{{{{{{|||zzzwwwtttssssssttttttvvvsssnnnggg```[[[WWWUUUUUUUUUUUUTTTRRROOOLLLJJJIIIGGGEEEDDDCCCDDDEEEFFFCCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNOOORRRVVVYYYZZZYYYSSSSSSSSSQQQPPPNNNMMMMMMGGGHHHHHHHHHFFFDDDBBBAAA>>>>>>===<<<;;;999777666666444222111111222444555888;;;===<<<999;;;AAAGGGGGGFFFCCCAAABBBGGGNNNSSSXXXWWWVVVVVVUUURRRNNNJJJGGGCCC???<<<===>>>??????AAADDDHHHKKKMMMPPPSSSUUUXXXZZZ]]]___aaaeeehhhkkkttt{{{|||cccVVVHHHAAA>>>;;;;;;===???>>>===;;;::::::;;;;;;<<<<<<;;;:::999888777777777666555555444444555555444555555666666555555444111111111111111111111111333333333333333333333333111111111222222111111111222333333333222222111000000111222222222111///...000000000000000/////////000//////......//////000...............---------...///////////////......000///...---------------/////////....../////////........................////////////////////////------------------------....................................////////////~~~jjjdddqqqkkkUUULLLIIIEEECCCCCCDDDDDDCCCKKKSSS]]]cccccc```]]]\\\TTTRRRPPPOOONNNNNNMMMLLLIIIIIIHHHIIILLLQQQWWW[[[[[[]]]]]]XXXOOOIIIIIIKKKLLLKKKKKKKKKJJJIIIHHHHHHFFFEEEDDDDDDCCCAAA===:::999:::;;;===AAAGGGNNNTTTQQQNNNKKKMMMVVV______[[[NNNJJJEEEEEEIIINNNPPPPPPHHHEEEEEEIIILLLMMMQQQVVVYYY]]]dddiiiiiijjjlllooouuuxxx{{{{{{yyyxxxzzz|||zzzwwwuuuwww|||yyyoooeee^^^[[[[[[\\\```gggqqq{{{uuusssqqqooonnnllliiifffhhhddd```]]][[[YYYWWWUUUXXXYYYYYYXXXVVVUUUUUUVVV___dddkkkrrrvvvwwwwwwvvv}}}|||zzzwwwtttrrrqqqqqqqqqmmmdddXXXNNNGGGDDDDDD???BBBCCCBBBBBBHHHRRR[[[dddmmmyyyzzzooohhhdddcccdddffffffgggfffdddaaa^^^\\\XXXUUURRRNNNLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJJJJLLLOOORRRUUUVVVUUUUUUTTTTTTUUUWWWXXXYYYYYYXXXXXXZZZ\\\\\\[[[YYYRRRPPPNNNKKKIIIGGGEEECCC???@@@@@@@@@???===<<<;;;777777777777666555555444333333222111111333555666888<<<@@@AAAAAADDDKKKQQQWWWPPPJJJIIINNNSSSUUUUUUWWWTTTPPPLLLIIIGGGDDDBBBCCC???<<<;;;===@@@BBBCCCHHHKKKOOORRRTTTVVVYYY[[[^^^___aaadddhhhnnnvvv|||zzzxxxmmm___PPPGGG@@@>>>===;;;;;;===<<<;;;:::999888888999:::::::::999999999888888888666555444444333333444444444444555555555555444444111111111111111111111111333333333333333333333333000111222222222222111000222333333333333222222111///000111222222000///.../////////000000000000000//////............/////////.........------,,,,,,......///////////////...000///...---------------//////............///////////////////////////////////////...............------------------------........................,,,,,,,,,---------......}}}~~~iiicccooo~~~mmmVVVMMMJJJFFFDDDDDDDDDCCCCCCHHHPPPYYY^^^^^^[[[ZZZYYYSSSRRROOOMMMKKKIIIHHHGGGJJJJJJIIIIIIKKKPPPVVV[[[]]]]]]ZZZTTTMMMIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFFFFGGGFFFCCC>>>:::888999;;;===AAAGGGNNNSSSRRROOOMMMOOOSSSUUURRRNNNJJJGGGDDDDDDHHHLLLLLLLLLGGGDDDCCCGGGHHHHHHKKKOOOVVVWWW\\\aaacccccchhhooorrrwww|||zzzuuurrrmmmhhhdddaaa_________fffpppyyy~~~zzzuuurrrpppllljjjmmmjjjfffbbbaaa___]]][[[YYYXXXVVVSSSPPPMMMKKKJJJOOOTTT]]]dddjjjnnnqqqssswwwxxxyyyzzz{{{~~~wwwiii\\\RRRMMMKKKFFFEEECCC???===@@@FFFLLLVVV\\\fffnnntttxxxzzz{{{tttsssssssssuuuxxx{{{}}}uuummmjjjkkkmmmoooqqqtttvvvvvvuuusssqqqllliiieeeaaa]]]ZZZXXXXXX]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\^^^aaadddffffffffffffeeeeeeeeeddddddeeecccaaa___]]]YYYUUURRRKKKHHHDDDAAA@@@>>>;;;999777777777777777777666666111111222222333333444444333444555555555666999<<<>>>BBBHHHLLLOOOTTTZZZ______WWWPPPPPPUUUYYYVVVRRROOOKKKFFFBBB@@@@@@>>>===???<<<;;;<<<@@@EEEHHHJJJPPPSSSWWWYYY[[[\\\___aaa\\\___cccjjjrrr}}}{{{ppplllooozzzzzzaaaQQQJJJDDD>>>;;;<<<<<<999999;;;:::999888777777888999999999999888888888888888888555555444333333333333444333444444444444444444333111111111111111111111111333333333333333333333333000111222333333222111000222222333333333222222111///000000111000000//////---------.....................------------......111000000//////.........---...////////////////////////......---.........///......------......////////////////////////////////////............---........................------------------------++++++,,,,,,,,,---------||||||jjjdddppppppYYYNNNKKKGGGEEEEEEEEEDDDBBBDDDJJJSSSXXXXXXXXXXXXYYYRRRQQQPPPNNNKKKJJJIIIJJJJJJKKKKKKJJJKKKNNNTTTYYY^^^[[[UUUOOOJJJHHHHHHIIIDDDEEEFFFHHHHHHHHHHHHHHHFFFFFFGGGHHHGGGCCC>>>:::999:::<<<>>>BBBGGGMMMRRRPPPNNNLLLMMMNNNMMMKKKJJJFFFDDDBBBDDDHHHJJJIIIGGGEEEBBBAAACCCDDDBBBDDDHHHOOOPPPVVV^^^```___dddkkkqqqwwwzzzpppllllllkkkkkkkkkjjjjjjiiiiiinnntttyyy|||}}}zzzvvvrrrqqqnnnjjjfffdddccc```___[[[YYYVVVSSSOOOLLLHHHFFFCCCHHHOOOUUUZZZ___dddhhhnnnqqqtttwwwzzz|||pppeee___\\\WWWSSSMMMFFFBBBAAACCCDDDIIIKKKPPPVVV]]]aaabbbbbb]]]\\\\\\]]]___cccgggiiikkknnnttt{{{{{{qqqiiigggggghhhhhhlllqqqwww{{{}}}}}}}}}yyyyyywwwuuusssqqqpppooorrrsssttttttssspppmmmkkklllkkkkkkkkklllmmmooopppoooooonnnmmmjjjgggcccaaa```^^^[[[XXXTTTOOOIIIEEEAAA===:::888888888666444222222222222111111111111//////000000111333444444666999;;;<<<===???CCCFFFJJJMMMQQQWWW\\\```cccddd\\\WWWRRRQQQSSSRRRMMMIIICCCAAA>>>===>>>>>>===<<<===<<<===AAAGGGNNNSSSUUUZZZ\\\___aaaaaabbbdddfffccchhhpppzzzlllgggdddhhhrrrkkkYYYJJJBBBAAA===999888::::::888777999999999888777777888999:::::::::999888777666666555555555444333333333333444222222333333333333222222111111111111111111111111222222222222222222222222111222333444444333222111000000111111222111111000000000////////////000000------------.........///...------------------...111111000//////...------------.../////////////////////.........///000000///......------......///........................//////.........---------........................------------------------,,,,,,,,,---------......|||yyyyyymmmgggssssss\\\OOOLLLHHHFFFFFFEEEDDDBBB@@@FFFNNNSSSUUUVVVXXXZZZPPPQQQQQQPPPOOOOOOPPPQQQKKKLLLLLLKKKKKKMMMSSSXXX___YYYQQQKKKIIIHHHHHHHHHJJJJJJKKKLLLKKKJJJIIIHHHEEEFFFGGGHHHGGGCCC===999:::<<<>>>@@@BBBGGGMMMRRRLLLJJJIIIKKKKKKJJJKKKNNNCCCBBBAAACCCGGGHHHFFFDDDDDD@@@???AAAAAA>>>???CCCHHHJJJRRR[[[]]][[[___ffflllsss|||zzzooofffhhhiiilllnnnppprrrssstttuuuxxx{{{|||}}}|||tttppplllhhhfffdddbbb```\\\ZZZWWWTTTQQQMMMIIIFFFAAAEEEKKKNNNQQQUUUZZZ___iiilllpppssswwwxxxqqqmmmiiicccYYYQQQJJJFFFCCCAAA@@@??????DDDJJJNNNNNNMMMKKKKKKJJJJJJLLLPPPTTTVVVPPPUUU]]]gggpppwww|||~~~~~~yyyqqqiiibbb^^^]]]\\\[[[___gggooovvv{{{}}}~~~~~~|||yyyrrrpppooonnnmmmmmmnnnnnnkkkjjjiiigggbbb\\\VVVSSSOOOMMMJJJHHHEEEAAA;;;777:::777333333444555444222444333333222222222111111444444444555666777888999:::>>>BBBDDDEEEGGGLLLPPPQQQRRRUUUZZZ^^^```___]]]SSSRRRQQQOOOLLLHHHCCC@@@;;;:::;;;===??????===<<<>>>>>>@@@FFFOOOWWW\\\___```bbbdddfffeeefffgggiiissszzzhhhcccaaaeeepppwww\\\MMMFFFAAA>>>>>>;;;888888::::::777777999:::999888888888999:::;;;<<<;;;:::888777555444333666555444444333333444444111222222333333222222111111111111111111111111111222222222222222222222222111222444555555444222111//////000000000000000///111000///......///000111.../////////000000111111...------,,,,,,------...//////...---,,,,,,++++++------...///000000/////////////////////000111222.........------.........------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////|||vvvvvvvvvlllvvvsss```TTTQQQMMMJJJIIIGGGEEEDDDCCCEEEJJJQQQVVVXXXWWWUUUQQQPPPNNNLLLLLLLLLNNNOOOLLLLLLKKKKKKLLLNNNPPPQQQQQQSSSSSSOOOJJJGGGGGGHHHLLLOOORRRRRRPPPLLLIIIHHHIIIGGGFFFGGGHHHGGGBBB>>>@@@@@@BBBFFFIIIKKKJJJHHHOOOJJJGGGGGGGGGFFFEEEEEE@@@AAADDDEEEEEEDDDBBB@@@===<<<;;;:::::::::;;;<<>><<<999555111///444444333222000000111333666444333444555666555444888777555777;;;@@@CCCEEEHHHJJJMMMPPPQQQQQQQQQPPPUUUXXX\\\___^^^ZZZTTTPPPJJJJJJHHHDDD@@@===<<<<<<;;;;;;<<<===??????===<<>>;;;777888888888888999999999<<<<<<;;;:::999777666555777888999:::999888666444444444444444444444444444333222222111000000000111333333333222222111111111111111000///...---,,,,,,000000000000////////////111111111111111111111111////////////////////////++++++,,,,,,---.........///...---,,,,,,---...///...------,,,,,,------...---......///////////////......------------......//////............//////.........////////////000***++++++,,,,,,++++++***++++++,,,,,,,,,---------...------...---+++******------.........---+++***{{{{{{~~~xxxwww{{{pppyyyrrr^^^TTTQQQMMMJJJHHHFFFCCCAAADDDFFFLLLRRRXXXZZZXXXVVVRRRPPPOOONNNMMMNNNOOOPPPLLLLLLKKKKKKKKKMMMNNNOOOQQQSSSSSSQQQMMMKKKKKKLLLQQQSSSTTTRRRNNNJJJHHHGGGIIIIIIIIIIIIIIIGGGDDDAAA@@@DDDIIINNNOOOMMMJJJHHHKKKIIIGGGFFFEEEDDDCCCCCCFFFGGGGGGGGGFFFCCC@@@>>>;;;;;;999888888999999:::AAACCCIIIRRRVVVWWWZZZ^^^ccciiirrryyy~~~~~~{{{yyyzzz}}}}}}tttmmmiiigggdddbbb``````eeennnwww}}}}}}}}}xxxqqqnnnkkkfffbbb___\\\[[[[[[\\\ZZZWWWTTTQQQNNNLLLKKKKKKLLLKKKJJJRRRTTTXXX[[[```gggpppwww|||~~~yyyxxx{{{}}}}}}}}}wwwooojjjgggeeecccbbbXXXSSSMMMJJJKKKKKKHHHEEEBBB>>>===>>>>>>;;;;;;>>>???@@@BBBDDDGGGIIIKKKMMMOOOKKKFFFBBB@@@>>>===<<<>>>@@@CCCHHHNNNTTTYYY[[[iiisss~~~xxxoookkkfffaaa]]]UUUQQQMMMJJJJJJJJJHHHGGGGGGGGGGGGEEEBBB>>>:::777888888777666555444333333000111333444444444555666666777888999:::;;;;;;<<<<<<===???CCCHHHLLLNNNNNNUUUUUUVVVUUUTTTSSSQQQPPPOOOQQQTTTVVVUUURRRMMMJJJEEEEEECCC???<<<::::::;;;<<<;;;;;;===@@@BBBDDDEEEJJJMMMQQQXXX```fffkkkmmmgggfffiiipppwwwzzzkkkiiivvvxxxaaaVVVNNNDDD>>>===<<<:::888888888777777666666666555888999999999888777666555555666777888888666444333444444333333333333333333333333222111111111111111222222222222222222111111555444222000...,,,+++***111111000000000/////////........................////////////////////////.........---------------///...------------...///...------,,,,,,------...------...///////////////......------------......///......------......///------........./////////...//////000000//////...++++++,,,,,,,,,---------,,,+++,,,------,,,++++++...///000000000///---,,,xxxxxx{{{yyyuuu~~~ppp\\\TTTQQQMMMJJJGGGEEEAAA???EEEHHHNNNUUUZZZ\\\[[[XXXRRRQQQPPPPPPPPPQQQRRRSSSMMMMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRQQQPPPPPPQQQVVVVVVTTTPPPJJJGGGEEEEEEIIIKKKLLLLLLJJJHHHFFFFFFDDDKKKSSSVVVSSSNNNJJJHHHHHHIIIIIIGGGDDDCCCBBBBBBMMMLLLKKKIIIEEEAAA>>>;;;:::999888888777777888888>>>AAAHHHOOOQQQOOORRRWWW[[[aaahhhooosssvvvwwwyyyuuuuuuuuuvvvwwwuuurrrooolllgggbbbbbbeeefffdddaaa\\\\\\bbbnnnyyyxxxtttssstttuuuxxx|||xxxtttmmmiiidddcccbbbbbbbbbcccaaa___ZZZXXXTTTRRRPPPNNNKKKHHHJJJKKKLLLMMMPPPUUU\\\aaaccchhhkkkjjjlllqqquuuuuuvvvuuutttttttttssspppnnneee```[[[[[[^^^]]]WWWQQQMMMFFFAAAAAAAAA===999999<<<<<<=========>>>>>>>>>AAA@@@>>>;;;888777888:::888888999;;;>>>BBBFFFHHHRRR\\\iiissszzz~~~|||wwwtttjjj]]]SSSMMMIIIFFFDDD@@@>>><<<;;;;;;;;;999777999999999888666555333222444333222222222333555666000111333555777888888888:::>>>BBBCCCCCCDDDGGGIIIHHHJJJOOOUUUZZZ]]]\\\[[[aaa___\\\XXXTTTPPPNNNMMMHHHIIIKKKLLLKKKHHHEEECCC@@@@@@>>><<<999999;;;===@@@???@@@AAAEEEJJJPPPSSSXXXZZZ]]]aaafffjjjnnnooopppwww}}}iiiTTTFFFGGGBBB<<<999999:::888777::::::999888777666555444555555666777777777666666444555666666666555444333222222222333333333333333333333222222111111222222111111111111111222222222555444333111///...,,,+++222222111111111000000000........................////////////////////////000000//////...------,,,///...------------...///...------,,,,,,------...------...////////////.........------------.........------,,,,,,------...,,,,,,,,,---------......------............------,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,...////////////...------{{{yyy}}}|||wwwooo\\\WWWTTTOOOKKKHHHEEEAAA>>>FFFIIIPPPWWW]]]^^^]]]ZZZRRRRRRQQQQQQRRRSSSTTTUUUOOONNNMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUSSSPPPJJJEEECCCDDDEEEIIILLLNNNMMMIIIGGGHHHJJJLLLSSSXXXXXXQQQJJJGGGGGGGGGMMMPPPLLLFFFCCCCCCCCCOOOMMMKKKHHHDDD@@@===;;;:::::::::999999999999999>>>AAAIIIPPPPPPLLLMMMRRRUUUZZZ```fffiiikkkmmmooorrrsssvvvzzz|||yyysssmmmmmmiiigggiiioooqqqmmmiii```___cccmmmxxxzzzrrriiieeeccceeellluuu{{{wwwpppqqqppplllkkkkkkhhheeebbb```]]]ZZZXXXUUUPPPMMMHHHGGGFFFFFFGGGIIIMMMPPPQQQVVVZZZZZZ\\\aaaeeeeeeeeehhhmmmqqqtttsssqqqnnnllliiigggllltttvvvqqqjjjaaaXXXOOOMMMLLLFFF@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@===999777999<<<;;;:::999888999<<>>;;;::::::999888999999999:::999777666777777666666555555666666555444444444555555666666777777777888;;;===>>>???FFFKKKQQQRRRQQQRRRVVVZZZ[[[\\\^^^bbbeeefffeeecccccc```ZZZTTTNNNJJJGGGFFFDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<===@@@CCCFFFGGGIIILLLPPPTTTZZZ]]]cccdddfffgggiiilllpppsssyyy}}}{{{}}}nnnYYYLLLEEEAAA???<<<999888999999888666;;;;;;;;;:::999888888888555555666666666666555555444444555555555555444333111111222222222222333333333333222222222222222333///000000000111111222222222222111111111111111111222222222222111111111000000000000000000000000000////////////////////////000000/////////..................------............------,,,,,,------...,,,---......//////.........------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...+++---,,,******,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,{{{~~~www~~~qqq___\\\XXXRRRMMMIIIFFFBBB@@@FFFIIIPPPXXX^^^```]]][[[RRRRRRRRRRRRSSSSSSTTTUUUPPPOOOMMMMMMLLLMMMNNNOOONNNOOOQQQSSSUUUVVVUUUTTTOOOMMMIIIDDDAAAAAAEEEHHHKKKLLLMMMKKKHHHHHHKKKNNNUUUXXXXXXSSSJJJDDDDDDFFFLLLWWW\\\UUUKKKFFFFFFFFFKKKJJJHHHEEEBBB@@@>>>===<<<<<<======>>>>>>>>>>>>@@@DDDKKKRRRSSSNNNMMMPPPRRRVVVZZZ^^^```bbbeeegggpppqqquuuxxxyyywwwrrrooorrrqqqrrrwww|||}}}yyytttoookkkjjjqqqzzz|||qqqeee]]]YYYXXX]]]cccooorrrwww}}}zzzuuusssoooiiifffdddaaa```^^^\\\XXXUUUKKKJJJHHHFFFFFFFFFFFFFFFDDDJJJMMMLLLNNNSSSUUUUUUTTTZZZaaahhhlllllljjjiiiooommmooovvv~~~qqqggg]]]ZZZXXXRRRLLLJJJKKKKKKKKKKKKJJJJJJJJJJJJ???@@@@@@===999777888;;;???===:::999999<<>>>>>>>>>>>>>>===>>>?????????BBBFFFIIIKKKOOOTTTWWWYYY[[[___bbbeeegggjjjmmmqqqxxxrrrkkknnn|||xxx{{{eeePPPFFFBBBAAA@@@;;;:::888888888888666555999999999999999999999999777777777777666555444333444555555555555555555555111111111222222333333333222222222111111222333333/////////000000111111111111111111111222222222222222222222222111111111000////////////////////////////////////////////////........./////////000000---..................---...------,,,,,,------...,,,------...............------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------......//////......---,,,,,,---------.........,,,///...***)))------***,,,,,,+++++++++,,,,,,,,,|||xxx{{{vvvdddbbb]]]UUUNNNIIIFFFDDDCCCDDDHHHPPPXXX^^^```]]]ZZZQQQRRRRRRRRRRRRRRRSSSSSSNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMOOORRRTTTUUUSSSQQQIIIHHHEEEBBBAAADDDIIIMMMOOONNNKKKHHHGGGIIINNNRRRZZZXXXRRRJJJCCC@@@CCCFFFTTTcccjjj___PPPJJJIIIHHHGGGFFFDDDBBB@@@@@@@@@AAA>>>???AAABBBDDDDDDEEEEEECCCEEEKKKTTTWWWSSSPPPOOOOOOQQQUUUWWWXXXZZZ]]]___mmmpppssstttsssqqqqqqqqqvvvzzzyyyuuuyyywwwmmmccc___\\\ZZZ\\\```bbbfffnnnvvvyyyqqqkkkhhheeecccbbb```]]][[[RRRPPPOOONNNMMMJJJGGGDDD???DDDFFFDDDEEEJJJMMMLLLKKKQQQXXX^^^```aaabbbbbbjjjjjjlllrrryyy~~~yyypppiiigggeee```]]]]]]______]]][[[ZZZXXXVVVVVVIIIIIIHHHEEEBBBAAAAAAAAACCCAAA>>>===>>>BBBHHHKKKOOOJJJHHHJJJKKKGGGBBB@@@999999:::;;;;;;<<<===>>>;;;===>>>>>><<<:::999999::::::;;;<<<===???@@@AAA@@@AAACCCEEEHHHJJJLLLMMMTTTQQQPPPSSSZZZbbbfffhhhggghhhiiifffdddeeehhhlllkkkgggaaa\\\ZZZZZZYYYXXXRRROOOKKKFFFCCCAAA@@@???;;;;;;<<<<<<======>>>>>>===???BBBCCCEEEGGGJJJMMMQQQUUU[[[^^^___```cccfffeeekkksss{{{{{{oooeeekkkzzz{{{ssspppxxxrrr```LLLDDDBBB???:::777888888777777666555555444555555666666666777777777777777777666555444333222444444444555555555555666111111222222333333444444111111111000111111222222////////////000000000000333333222222111000//////222222111111111000000000------------------------////////////////////////,,,------...//////000000------...//////...------...------,,,,,,------...,,,,,,---............---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---------............---111000***)))///000,,,---------,,,------...///~~~zzzzzz}}}{{{jjjggg```VVVMMMHHHFFFEEEDDDBBBGGGNNNWWW^^^___\\\YYYQQQQQQQQQQQQQQQQQQPPPPPPKKKKKKJJJJJJJJJLLLMMMNNNLLLLLLMMMPPPSSSSSSPPPMMMHHHGGGEEEDDDDDDHHHNNNSSSUUUPPPIIIFFFHHHMMMRRRVVVYYYTTTKKKCCC???@@@DDDGGG[[[mmmuuugggUUULLLKKKIIIFFFDDDBBB@@@@@@AAABBBCCC???AAACCCFFFHHHIIIJJJJJJDDDCCCIIISSSZZZWWWQQQNNNKKKLLLOOOPPPQQQRRRUUUWWWccciiipppqqqooonnnrrrvvvzzz{{{~~~xxxqqqkkkfffggghhhfffeeegggaaadddjjjpppvvv}}}vvvsssmmmiiifffdddaaa___[[[ZZZYYYYYYXXXTTTNNNIIIDDDGGGFFFBBBAAAEEEGGGGGGEEEIIINNNQQQRRRSSSVVVYYY[[[\\\^^^aaaeeejjjooorrrsssnnnjjjjjjjjjhhhiiimmmooonnnmmmjjjhhheeecccbbb\\\[[[YYYXXXXXXWWWVVVTTTOOOMMMKKKKKKNNNTTT[[[``````XXXRRRSSSQQQIIIBBB???;;;===>>>@@@AAACCCFFFGGGKKKMMMNNNLLLHHHFFFFFFGGGIIIJJJLLLOOORRRUUUWWWXXXVVVUUUSSSSSSUUUYYY^^^aaabbb``````eeelllqqqqqqpppjjjgggbbb]]][[[[[[^^^___^^^YYYTTTPPPNNNMMMLLLKKKHHHGGGDDDAAA???=========;;;<<<===???@@@AAABBBCCC@@@CCCHHHKKKMMMNNNQQQSSSYYY]]]bbbdddccceeejjjooooooxxxyyyrrrqqqsssqqqjjjeeefffqqqmmmTTTIII@@@???@@@;;;777666777777888777666666666777666666666555555555555555333444444444444444333333333333333333333444555555222222222333444444555555000000//////000000111222//////////////////......222222222111000000//////111111000000000/////////------------------------////////////////////////---------------.........------...//////...------...------,,,,,,------...+++,,,------......---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++++++++++++++***------------............***000///)))***333555111------,,,,,,,,,---...///}}}yyyyyy~~~nnniiiaaaVVVLLLFFFEEEEEEEEEAAAFFFNNNWWW]]]^^^[[[XXXPPPQQQQQQQQQPPPOOONNNNNNIIIHHHHHHHHHIIIJJJLLLMMMKKKKKKKKKNNNQQQQQQMMMIIIIIIIIIHHHGGGHHHLLLRRRWWWYYYRRRIIIEEEIIIPPPUUUXXXVVVPPPFFF@@@???BBBFFFIII___sss{{{lllWWWMMMKKKIIIFFFDDDBBB@@@@@@AAACCCEEE???AAADDDGGGJJJLLLMMMMMMCCCAAAFFFRRR[[[YYYQQQLLLGGGIIIJJJKKKKKKMMMPPPRRRUUU^^^hhhllljjjkkkrrryyyzzz|||}}}ssspppkkkjjjoooqqqooommmnnnfffhhhjjjlllpppuuu{{{}}}vvvpppkkkgggdddbbbcccbbbbbbcccbbb]]]UUUOOOKKKMMMJJJCCC@@@BBBCCCCCC@@@CCCEEEFFFFFFHHHLLLPPPMMMOOOQQQRRRTTTYYYaaagggeeebbbbbbdddeeeeeejjjqqqrrrqqqpppnnnllljjjiiihhhkkkhhhfffgggiiiiiigggddd]]][[[ZZZZZZ___gggooouuusssjjjcccbbb^^^RRRHHHDDDEEEFFFHHHJJJLLLPPPTTTXXX^^^``````]]]YYYVVVWWWXXX[[[]]]aaafffjjjnnnqqqrrrlllhhhbbb^^^___dddjjjooolllkkkkkkoootttuuuqqqllleee___WWWQQQOOOOOOPPPQQQPPPMMMIIIGGGFFFEEEDDDCCCBBBAAA???===<<<::::::999>>>???AAACCCEEEGGGHHHHHHDDDHHHNNNRRRTTTUUUWWWXXXaaadddggghhhgggkkkrrryyy}}}{{{www~~~~~~nnn___\\\\\\___lll}}}}}}dddQQQHHH@@@;;;<<<;;;888999>>>888999999888888888:::;;;999999888777666555444444000000111222333444444333222111111111222333333444222222333444444555666666//////...//////000111111000000//////.........---......///000111222222333000000000000////////////////////////////////////////////////////////////.........---,,,,,,++++++,,,---...//////...---,,,...------,,,,,,------...+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------.........//////000000//////...---------.........//////(((//////)))+++666999444++++++***)))***+++---...uuuxxx~~~}}}vvvxxxvvvaaa\\\WWWPPPKKKGGGDDDBBB@@@AAAFFFNNNVVVZZZ[[[YYYXXXZZZUUUPPPOOOQQQQQQNNNJJJHHHFFFDDDEEEIIILLLLLLKKKKKKIIIHHHIIILLLNNNLLLJJJLLLJJJGGGEEEEEEIIINNNQQQXXXRRRKKKGGGHHHKKKMMMMMMOOOIIIAAA===>>>CCCGGGJJJXXXeeehhhZZZMMMJJJIIIFFFEEECCC@@@@@@AAABBBBBBBBBAAABBBDDDEEEGGGKKKPPPTTTHHHCCC@@@GGGSSSZZZXXXRRRIIIFFFBBBCCCGGGKKKMMMMMMTTTXXX___eeeiiillloooqqqzzzwwwzzzzzztttkkkiiilllsssxxxxxxyyy|||www|||}}}xxxsssrrrrrrqqqzzz|||~~~xxxsssnnnkkkiiikkkjjjjjjlllmmmjjjccc^^^YYYWWWRRRLLLFFFCCCBBBCCCAAAAAAAAABBBCCCEEEFFFGGGGGGEEECCCCCCFFFKKKQQQTTTVVVVVVWWWXXX\\\aaaeeehhhgggggghhhiiiiiiiiiiiiiiijjjkkkmmmooopppppppppoookkkfffccchhhsss}}}~~~}}}xxxqqqggg\\\RRRLLLPPPQQQSSSVVV[[[```eeehhhmmmooooookkkddd______aaammmpppvvv{{{~~~~~~qqqllleee```aaadddhhhjjjjjjmmmqqqsssrrrmmmgggbbbVVVQQQKKKGGGFFFEEEDDDBBBCCCAAA????????????>>>===>>>???AAAAAA???>>>???@@@CCCEEEHHHJJJMMMOOOSSSVVVSSSXXX^^^___^^^]]]```dddgggkkknnnqqqtttyyywwwyyyzzz|||fffaaa[[[WWWYYYdddsss}}}}}}|||jjjZZZOOOJJJAAA>>>;;;;;;;;;:::777444777888888999999999888888666666666666555555555555333444444444333222222111333222222111111222222333333333444444333333222222333333333222222222111111000000////////////000000000000////////////000000000000000000////////////---.........//////000000//////............//////............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---------,,,,,,+++++++++*********+++++++++,,,,,,...------,,,,,,------............------,,,,,,,,,......------------.........000///+++&&&&&&,,,222...---,,,,,,++++++++++++zzzzzz{{{|||wwwyyyqqq]]]ZZZUUUOOOJJJGGGEEECCCAAABBBHHHPPPXXX]]]^^^^^^\\\ZZZUUUOOOMMMNNNOOOLLLIIIIIIGGGEEEEEEHHHJJJJJJIIILLLJJJHHHIIILLLMMMMMMKKKKKKIIIFFFEEEFFFIIIMMMPPPVVVQQQKKKHHHIIILLLMMMNNNKKKHHHDDDCCCEEEHHHJJJKKKLLLWWWZZZQQQJJJLLLNNNKKKEEECCCAAAAAABBBBBBBBB@@@?????????@@@DDDGGGJJJKKKIIIDDD@@@DDDNNNVVVWWWVVVLLLIIIDDDCCCFFFIIIKKKKKKPPPTTTYYY^^^bbbeeeiiikkkxxx}}}}}}zzz~~~tttnnniiigggiiipppvvvxxx|||}}}vvvqqqiiikkknnnrrrwww|||xxxssspppnnnlllkkklllmmmkkkhhheeeaaa```\\\WWWQQQLLLIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>@@@DDDIIILLLNNNMMMMMMMMMPPPSSSWWWYYY\\\]]]^^^^^^____________fffgggiiikkklllmmmmmmmmmiiifffeeeiiirrr{{{zzzrrriiibbb]]]]]]]]]]]]^^^```cccfffhhhjjjkkkjjjfffbbbaaaeeeiiiqqquuuyyy~~~pppkkkccc]]]\\\^^^```bbbccceeeggggggccc]]]VVVRRRLLLHHHCCC@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;;;;===@@@BBBCCCCCCCCCDDDFFFHHHLLLQQQUUUXXX[[[^^^```]]]___aaa```^^^```eeejjjqqqtttyyy|||}}}xxxvvvvvvqqqyyyyyyddd___ZZZ]]]hhhwwwqqq```SSSGGG???<<<===;;;999999::::::888555777777777888777777666666666666666666555555555555444444444444444333222222333222222111111222222333444444444444333222111111222222222111111111000000000000////////////000000000000000//////000000000000000000000////////////............/////////000//////............//////111000000//////...------------------------------........................------,,,,,,,,,---...///...---------,,,,,,,,,+++------------............------,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,,,,------***++++++(((&&&&&&)))---...---,,,,,,+++++++++,,,~~~{{{wwwyyyxxxxxxttt```XXXTTTNNNIIIFFFDDDBBBAAADDDHHHPPPXXX^^^aaabbbaaaZZZTTTNNNKKKKKKKKKJJJIIIIIIGGGFFFFFFHHHIIIIIIIIIMMMKKKIIIIIIJJJLLLLLLLLLIIIHHHFFFEEEFFFIIILLLOOORRROOOKKKJJJKKKMMMNNNNNNHHHHHHGGGIIILLLMMMMMMLLLBBBIIIKKKGGGGGGMMMOOOLLLEEEDDDCCCCCCDDDCCCAAA???BBB@@@@@@DDDKKKNNNLLLIIIHHHDDDAAAAAAGGGOOOVVVYYYRRRNNNIIIFFFFFFHHHIIIJJJMMMPPPSSSWWWZZZ^^^cccfffrrrvvv}}}||||||vvvoookkkeeecccdddkkkrrrxxxzzziiiiiiiiijjjlllooosssuuuzzz}}}yyywwwwwwtttqqqooonnnmmmkkkjjjgggfffdddaaa\\\XXXTTTRRRPPPNNNKKKHHHEEECCCAAA@@@AAA@@@??????AAACCCFFFGGGHHHGGGEEEDDDEEEFFFHHHJJJOOOOOOPPPQQQRRRSSSRRRRRRWWWXXX[[[]]]___```aaaaaaaaa```aaadddjjjqqqwww{{{{{{zzzyyyvvvrrrooollljjjjjjiiigggeeeddddddddddddccccccbbb___]]]aaahhhooorrruuuyyy}}}~~~}}}{{{yyykkkeee\\\VVVTTTTTTUUUUUUUUUVVVWWWVVVSSSMMMGGGCCCAAA>>>;;;:::;;;=========>>>============>>>??????AAACCCGGGIIIJJJKKKMMMOOOQQQTTTYYY]]]___```bbbdddfffgggfffdddeeejjjrrryyy~~~yyyqqqjjjfffiiipppvvv~~~{{{zzz{{{{{{zzzrrrbbbaaadddooo~~~|||uuufffUUUKKKDDD>>>;;;;;;999888777777888999888666666777777777666555444333666666666555555555555444444444555555444444333333333222222111111222222333444444444444333222111000111111111000000000//////000000////////////000000111111000000000000111111000000000000////////////............//////////////////............//////444333222000///---,,,+++------------------------...........................---,,,++++++---...000.........------------------............/////////,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,}}}zzz~~~~~~ssswwwwwwuuuxxxdddXXXTTTMMMHHHDDDBBB@@@>>>BBBFFFMMMTTT[[[___aaabbbXXXSSSMMMHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKJJJHHHGGGHHHIIIKKKKKKHHHGGGEEEEEEFFFHHHJJJLLLNNNMMMLLLLLLLLLMMMNNNNNNHHHHHHIIIKKKMMMNNNMMMLLLEEEGGGFFFDDDFFFLLLLLLGGGEEEDDDDDDDDDEEECCCAAA>>>AAA@@@CCCMMMXXX[[[TTTLLLEEEDDDCCCBBBCCCIIIRRRYYYWWWTTTNNNIIIGGGGGGHHHIIILLLNNNPPPRRRTTTXXX]]]aaajjjooouuuyyyzzzzzz{{{|||zzz||||||rrrmmmkkkjjjaaa^^^```fffoooyyy|||xxxsssnnnjjjhhhggghhhfffllltttxxxxxxxxx{{{~~~{{{xxxuuurrrooommmjjjhhheeecccaaa```]]]\\\ZZZXXXUUURRROOOLLLKKKJJJFFFEEEEEEEEEEEEFFFGGGHHHJJJHHHFFFCCCBBBAAAAAABBBEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUTTTVVVXXXXXXYYY]]]dddiiieeeeeeeeefffggghhhiiijjjiiigggdddaaa^^^\\\[[[[[[XXXXXXWWWVVVWWW[[[ccchhhhhhkkknnnqqqqqqpppmmmjjj^^^YYYQQQLLLIIIIIIIIIIIIFFFGGGIIIIIIGGGEEEAAA???<<<;;;::::::;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFFJJJLLLPPPRRRSSSUUUWWWYYY___```aaaaaa```aaabbbdddeeeggghhhkkkpppyyy|||vvveeedddaaaaaagggrrr}}}vvvtttwwwzzz~~~uuukkkpppzzz~~~}}}lll[[[PPPEEEAAA???<<<<<<===999888777777777777777666777777777666666444333222666666555555555444444444444444555555555444444333333222222111111222222333444444444333222111000///222111111111000000000000000000////////////000000111111000000000000111111000000000000////////////.........//////////////////......------......///333333222000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,///000........................,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,---------,,,,,,---///000///------,,,,,,++++++,,,,,,,,,xxxwww}}}rrrvvvtttrrr}}}yyyeeeXXXTTTMMMGGGCCC@@@===;;;???BBBGGGMMMSSSXXX\\\^^^VVVRRRLLLGGGFFFFFFGGGHHHEEEFFFHHHIIIJJJKKKLLLMMMIIIIIIHHHGGGFFFGGGHHHIIIGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLJJJHHHGGGHHHIIIKKKJJJJJJJJJIIIGGGHHHKKKNNNKKKEEEDDDCCCCCCDDDDDDCCCAAA>>>:::<<>>>>>??????@@@AAAAAAAAAAAA@@@BBBCCCDDDGGGIIILLLNNNOOOLLLNNNOOOMMMJJJKKKPPPUUUTTTTTTUUUVVVXXXZZZ\\\^^^ZZZYYYWWWUUURRRPPPNNNNNNKKKLLLLLLMMMNNNQQQUUUXXXWWWXXX[[[]]]]]][[[YYYWWWOOOKKKFFFBBBAAABBBBBBBBB>>>???@@@AAAAAA@@@??????<<<<<<<<<<<<===>>>@@@AAAAAACCCEEEEEEEEEFFFIIIKKKUUUXXX[[[\\\]]]^^^```aaahhhhhhgggdddcccdddgggjjjeeeiiipppxxx|||qqqgggbbbaaadddhhhoooyyy{{{vvvtttxxx~~~~~~yyydddPPPIIIAAA:::888888666666888::::::999888777666555555777777777777666555444333555555555555444444444444333333444444444444444333333222222111111222222333333333333333222111000///333333222222222111111111000000////////////000000111111000000000000111111000000000000///////////////////////////...............------------......000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------......------------......)))))))))+++------+++***,,,,,,,,,++++++,,,,,,---rrrsss{{{~~~rrruuuqqqppp|||{{{fffWWWRRRKKKEEEBBB???<<<;;;===>>>BBBGGGLLLQQQUUUXXXRRRPPPLLLHHHFFFFFFGGGHHHEEEHHHJJJLLLLLLLLLMMMOOOGGGIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFIIIMMMNNNMMMKKKIIIIIIHHHFFFDDDDDDFFFGGGHHHGGGJJJIIIKKKOOOSSSSSSMMMGGGCCCBBBAAABBBCCCCCCAAA???<<<@@@KKK[[[iiijjj___SSSBBBEEEHHHFFFDDDDDDIIINNNYYYXXXUUUPPPKKKHHHGGGGGGFFFGGGHHHIIIJJJLLLQQQTTTZZZaaahhhlllmmmooouuuzzzyyyyyy|||uuucccZZZYYY]]]```eeeccceeelllwww}}}vvvooojjjgggfffdddaaa^^^]]]```gggmmmrrrzzz}}}|||sssmmmllllllllljjjgggfffdddbbb```_________WWWVVVVVVUUUUUUUUUUUUUUUQQQPPPLLLHHHDDDAAA???===>>>>>>>>>>>>>>>======<<<======>>>@@@CCCFFFHHHIIIIIIJJJJJJGGGCCCBBBDDDGGGIIIIIIHHHHHHGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIDDDBBB???>>>???AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBBBBDDDGGGIIILLLNNNQQQQQQOOOPPPTTTWWW___aaadddeeeeeeeeeggghhhgggggghhhhhhiiilllqqquuuvvv{{{nnndddbbbccceeegggmmmvvvyyyuuussszzz~~~xxxzzzuuuaaaOOOEEEDDD>>>:::::::::888777:::999::::::888666444444555666777777777666555444444555555555444444444444333222222333333444444333333333222222111111222222333222222222222222111111000333333333222222222222111000000////////////000000000000////////////000000000000000000///////////////////////////...............------------......---.........//////000000................................................---,,,,,,,,,------......---------------.........---............/////////,,,,,,............,,,,,,,,,,,,,,,------------...///......------......///++++++,,,---------,,,,,,,,,,,,+++++++++,,,------ppppppwwwzzzrrrrrr|||pppppp|||zzzdddSSSNNNHHHDDDAAA???>>>======>>>@@@CCCGGGLLLQQQSSSOOONNNLLLIIIGGGFFFGGGIIIIIILLLNNNNNNMMMKKKLLLMMMGGGJJJLLLLLLJJJHHHGGGHHHHHHHHHGGGFFFEEECCCBBBAAACCCHHHMMMOOOLLLIIIFFFEEECCCBBBBBBCCCEEEGGGFFFFFFGGGIIINNNUUUYYYVVVNNNHHHBBB@@@??????AAABBBBBBAAACCCFFFOOO\\\ffffff]]]SSSFFFGGGHHHFFFCCCCCCGGGKKKTTTUUUUUUQQQKKKFFFEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQVVV\\\bbbdddcccdddjjjpppsssrrrsssxxxrrrddd^^^```dddhhhnnnmmmooowww~~~{{{yyywwwvvvvvvpppkkkfffeeegggjjjjjjhhhkkknnnrrruuuvvvyyy}}}{{{wwwwwwxxxvvvtttpppnnnllliiifffdddbbbbbbaaa```^^^]]]]]]^^^______YYYWWWTTTPPPLLLHHHFFFDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>@@@CCCEEEGGGIIIIIIGGGDDDAAA@@@AAABBBAAA@@@@@@???>>>===<<<<<>>>>>>>>>>>?????????>>>??????>>>???@@@AAACCCDDDBBB@@@>>>???AAADDDEEEEEEFFFEEECCCAAAAAAAAABBBBBBBBBEEEIIIKKKLLLNNNRRRVVVXXX[[[^^^]]][[[[[[___cccccceeehhhiiijjjjjjlllnnniiilllqqquuuyyy}}}~~~nnnddddddkkktttzzzuuuyyyuuupppnnnppp|||~~~|||~~~~~~~~~{{{zzzoooaaaUUUJJJCCCBBB???;;;:::<<<<<<:::999<<<555777888777444333444666444444555555555444444333555555555444444444333333000111222222333333222222333222222111111222222333000111111222222222222111222222222222111111111111000000////////////000000//////............//////000000000000////////////000/////////...............------,,,,,,------...,,,---------.........///................................................+++,,,---.........------+++,,,,,,,,,------------------------............,,,---///000000///---,,,,,,,,,,,,---------.........------,,,,,,------...---000111000---,,,...000,,,+++++++++,,,,,,---...}}}ooonnntttvvv~~~rrrooo}}}{{{oooqqq}}}ttt]]]OOOKKKFFFCCCAAAAAA@@@?????????@@@BBBFFFJJJOOOQQQMMMMMMLLLJJJHHHGGGHHHIIIMMMOOOQQQPPPMMMJJJJJJKKKGGGKKKOOOOOOLLLIIIHHHIIIIIIHHHHHHFFFDDDBBB@@@???BBBGGGMMMOOOLLLGGGDDDCCC>>>>>>@@@DDDGGGHHHGGGEEEFFFIIIQQQYYY\\\VVVLLLFFFAAA???===>>>@@@BBBBBBBBBEEEGGGLLLUUU[[[[[[TTTMMMJJJIIIGGGDDDAAABBBFFFJJJPPPRRRSSSPPPKKKEEECCCBBBHHHIIIKKKKKKLLLMMMOOOQQQTTTZZZ______\\\\\\aaaffflllkkklllrrrzzz~~~rrrjjjhhhkkkqqqtttuuuuuuxxx{{{{{{||||||}}}~~~~~~~~~~~~yyytttuuuxxxwwwqqqkkkaaaccceeefffhhhlllsssxxx}}}}}}}}}xxxvvvsssnnnjjjfffdddcccbbb```^^^]]]]]]^^^___aaabbb```]]]ZZZUUURRROOOMMMIIIIIIHHHGGGFFFDDDBBBAAAAAAAAAAAABBBDDDGGGJJJKKKIIIGGGEEECCCAAAAAA@@@@@@===>>>>>>??????>>>>>>===<<<===>>>???@@@@@@@@@@@@>>>===;;;:::;;;<<<<<<;;;===<<<;;;;;;===@@@BBBDDDCCCBBBAAABBBEEEGGGHHHHHHJJJHHHGGGFFFFFFGGGIIIJJJFFFJJJOOORRRUUUXXX]]]aaa[[[^^^aaaaaa^^^^^^bbbfffcccfffiiikkklllmmmoooqqquuuzzzppplllhhhjjjsssyyyiiifffggglll}}}{{{{{{|||{{{lll___SSSMMMHHH@@@===???333000000444444222222555111333555555333222444777222222333444444444333333555555444444444333333333///000111222222222222222333222222222222222222333///000111222222333222222111111111111000000000000000000////////////000000......------------......000000000000////////////000000//////.........---...------,,,,,,------...------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,+++++++++,,,,,,---------*********+++++++++,,,,,,---...000111111000...---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++...000---)))'''***...++++++++++++,,,,,,---...qqqpppmmmwwwzzzttt|||vvvooosssvvv^^^MMMLLLJJJFFFDDDDDDCCCBBB??????>>>@@@CCCIIIOOOSSSRRROOOLLLJJJKKKLLLMMMMMMMMMNNNPPPPPPOOOMMMKKKIIINNNMMMLLLKKKJJJIIIHHHHHHKKKIIIFFFCCCAAAAAABBBCCCHHHIIIKKKKKKJJJHHHDDDBBBAAABBBCCCCCCBBBCCCFFFHHHGGGHHHJJJMMMOOONNNKKKHHHBBBAAA>>>;;;999;;;???CCCDDDFFFIIIMMMQQQQQQOOOLLLHHHGGGFFFDDDCCCCCCCCCDDDJJJKKKMMMOOONNNMMMJJJIIIIIIHHHGGGEEEEEEHHHMMMQQQYYYYYYXXXUUUSSSUUU[[[aaafffgggkkkqqqxxx~~~yyytttooopppvvv|||~~~}}}}}}yyyvvv|||}}}uuusssuuuxxxzzz{{{~~~pppiiiddd^^^ZZZ[[[bbbjjjooovvv|||zzzsssqqqnnniiieeebbb```___```bbbbbbbbbcccddddddbbb^^^\\\ZZZZZZ[[[ZZZXXXUUUQQQMMMJJJHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEBBB???CCCBBBBBBAAAAAAAAA@@@@@@???>>>======??????>>>==================<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKKKKMMMOOORRRTTTTTTPPPSSS]]]ccccccbbbeeeccccccbbb```^^^___dddhhheeekkkqqqqqqooorrr}}}yyyuuurrrrrrssstttpppooottt{{{jjj\\\\\\```eeesss~~~}}}{{{{{{}}}~~~~~~}}}~~~|||}}}~~~kkk```PPPLLLFFF???;;;999999:::999888888777666555555444222444777999:::999777555666555444333333333444555555444333333222222222222222222111111111111222222222222333333333333444444000000000111222222333333000000111111111222222222222111000......000111222......//////000000111111000000000000000000000000...---,,,++++++,,,---..................///000000---------...///000000111,,,++++++******++++++,,,---,,,,,,+++,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,...111222222000---+++,,,,,,++++++++++++******.........//////...------///...---+++***+++///111222///+++***,,,,,,***'''sssppplllvvvzzzssszzz~~~wwwyyyzzzcccUUUSSSNNNJJJGGGFFFEEEDDD@@@@@@AAACCCFFFJJJMMMPPPTTTQQQMMMLLLMMMOOOOOOPPPNNNNNNNNNMMMLLLKKKJJJIIIMMMLLLLLLKKKIIIHHHHHHGGGGGGFFFDDDBBBBBBDDDFFFGGGFFFIIIKKKJJJFFFAAA===;;;AAABBBBBBAAAAAABBBEEEHHHFFFFFFFFFHHHJJJKKKJJJHHHBBBAAA>>>======???BBBCCCBBBCCCFFFIIILLLLLLIIIGGGGGGFFFDDDBBBAAAAAABBBCCCCCCEEEHHHJJJKKKKKKIIIHHHLLLKKKJJJIIIIIIKKKPPPTTTRRRPPPNNNLLLLLLPPPVVVZZZZZZ]]]ccclllsssyyy|||}}}tttpppmmmooovvv||||||xxxuuuzzz{{{uuusssqqqqqqtttuuuwww}}}wwwpppggg```^^^___cccfffjjjpppxxx~~~yyyxxxuuuqqqmmmiiieeecccbbbbbbaaa```bbbdddeeeeeedddcccdddeee```^^^\\\YYYVVVSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLKKKIIIHHHKKKJJJJJJIIIGGGFFFDDDCCCFFFDDDDDDEEEFFFGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEDDDEEEFFFHHHKKKNNNOOOQQQQQQQQQRRRTTTWWWYYY[[[^^^ZZZ\\\dddhhhfffdddfffbbbbbbcccbbbbbbeeejjjoooooouuu{{{~~~pppnnnjjjgggggglllsssyyy~~~~~~vvv|||nnn___UUUXXX^^^eeettt{{{{{{zzzzzzzzz{{{|||}}}sssbbbSSSKKKGGGEEEBBB>>>;;;999888888777777666666555444444333444555666888888777666555333222111111111222333444444333222111111111111222222222111111111111222222111111111222222222333333222111111111111111111111000000000111111111222222222111///......///111222////////////000000000000////////////////////////---------,,,,,,---------.........---......//////---------...///000000000///......------......///------,,,,,,,,,---...///,,,------......------,,,------------------------------------------------/////////......---------...---------,,,,,,,,,,,,------------------------+++...111222111///------...------,,,,,,,,,,,,,,,vvvqqqmmmwww{{{rrrwww}}}{{{kkkaaa[[[SSSMMMJJJGGGFFFEEE@@@AAACCCEEEHHHKKKMMMNNNVVVSSSOOOMMMNNNOOOPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCBBBCCCDDDGGGJJJLLLOOOTTTWWWUUULLLDDD@@@???BBBBBBAAA??????BBBFFFJJJHHHEEECCCBBBCCCFFFGGGGGGDDDAAA???AAAEEEHHHIIIHHHFFFFFFHHHJJJLLLLLLIIIFFFDDDCCCAAA???>>>???@@@AAA???AAADDDGGGIIIJJJIIIIIIKKKKKKKKKJJJJJJMMMQQQTTTKKKHHHDDDBBBEEEJJJOOORRRQQQVVV^^^fffmmmqqqrrrrrrooollljjjlllsssyyy|||}}}zzzuuusssxxx~~~xxxrrrmmmoookkkjjjlllnnnqqqyyy{{{qqqiiieeeddddddddddddhhhnnnsssvvvwwwyyyzzz|||xxxtttoookkkiiihhhfffeeeeeeggghhhiiihhhiiijjjlllgggeeebbb___\\\ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSUUUUUUUUUTTTQQQNNNLLLJJJJJJIIIIIIJJJLLLMMMLLLJJJMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHIIILLLOOOQQQSSSTTTVVVXXX[[[^^^```aaacccaaaccchhhjjjhhheeeeeeccceeehhhkkkooottt{{{~~~vvvqqqiiiiiiiiigggiiirrrzzztttqqqoooyyy}}}```WWWTTT[[[fffooo}}}~~~{{{wwwxxxyyyyyywwwuuuwww|||sssaaaSSSIIIBBB>>>=========<<<:::888777666666666555555444333333333555555555555555555444444222111111000111222444555222222111111000000111111222222111111111111222222000000000111111111111222333333222111111000//////000000000000111111111111111111////////////111111000000000000////////////------------------------,,,------......------,,,......---------------...---------...//////000000000//////......//////000------,,,,,,,,,---......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,222000---******+++,,,...////////////.........---,,,,,,++++++,,,---...///...444;;;???>>>:::555333---------,,,++++++---...wwwsssnnnyyyzzzqqqwwwzzzvvvzzzrrrhhh___UUUNNNJJJFFFDDDDDDAAAAAABBBDDDHHHLLLPPPRRRXXXUUUPPPNNNMMMNNNMMMMMMNNNLLLIIIGGGFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCCCCDDDFFFIIILLLMMMWWW^^^bbb___UUUKKKHHHHHHCCCCCCAAA??????BBBHHHLLLLLLHHHBBB>>>>>>AAACCCDDDEEEBBBAAAFFFMMMRRRRRROOOJJJIIIJJJLLLMMMLLLIIIFFFAAA@@@>>>======>>>???@@@???AAADDDFFFHHHIIIIIIIIIFFFGGGHHHGGGGGGIIIMMMPPPJJJEEE???>>>BBBGGGJJJKKKQQQUUU\\\bbbfffggghhhiiillljjjhhhiiimmmqqqtttuuuwwwtttrrrxxx~~~vvvqqqooonnnllliiijjjfffdddfffiiinnnxxx}}}vvvqqqpppqqqqqqpppnnnnnnnnnnnnmmmlllllllllrrrsssvvvxxx|||~~~zzzwwwsssqqqqqqrrrqqqqqqnnnoooooonnnmmmlllmmmooollljjjfffbbb___]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[^^^^^^]]][[[YYYXXXYYY[[[[[[[[[\\\[[[YYYVVVSSSRRRPPPOOOPPPQQQSSSSSSQQQPPPPPPPPPOOONNNMMMLLLKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKPPPOOONNNMMMNNNOOORRRSSSTTTVVVXXX[[[^^^aaaccceeecccdddhhhlllnnnmmmkkkjjjoooqqquuu{{{|||xxxuuurrrppprrruuuwwwvvvwww~~~zzzwwwqqqlllkkksssxxxaaa^^^bbbmmmyyy~~~vvvttttttssssssuuuuuuttttttyyywwwiiiVVVIIIBBB@@@>>><<<999999999888888777666555555555555555444444333333777666444333222333333444333333222222333555666888222222111111111111222222222222111111111111222222000000000111111111222222222111111111000000000////////////000000000111111111000////////////000111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++......---,,,,,,,,,,,,------------....../////////------,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------........................111///,,,***)))***+++,,,////////////............+++*********+++---...///111777===BBBBBB???===;;;555111,,,))))))***,,,,,,~~~|||wwwsssppp|||yyyqqqxxx~~~rrrmmmrrrxxxjjj]]]QQQLLLHHHCCC@@@BBBAAA@@@???AAAFFFMMMTTTYYY^^^ZZZTTTPPPNNNMMMLLLKKKKKKJJJHHHGGGFFFGGGIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLRRRXXX^^^[[[RRRJJJHHHIIIEEEDDDCCCAAAAAAEEEJJJNNNQQQKKKCCC>>>===???AAACCCBBB@@@AAAGGGOOOUUUUUURRRIIIHHHHHHIIIJJJHHHEEECCC??????>>>>>>>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGDDDEEEFFFFFFEEEFFFIIIKKKJJJEEE???===@@@CCCDDDDDDOOOSSSZZZ^^^```aaacccdddeeedddcccdddgggkkkoooppptttrrrsssyyyyyyqqqkkkjjjiiihhhfffhhhcccbbbdddiiippp|||zzzuuuuuuyyy}}}}}}{{{wwwsssqqqnnnmmmllllllkkkkkkooorrrssssssrrrmmmlllkkklllooosssuuuvvvwwwxxxxxxwwwuuuuuuwwwyyytttqqqmmmhhheeecccbbbbbbaaaaaa___^^^]]]]]]]]]]]]aaaaaa```]]]ZZZYYYZZZ\\\[[[\\\\\\\\\\\\[[[YYYXXXXXXXXXXXXZZZ[[[[[[YYYVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZ\\\^^^aaaeeegggiiijjjooouuuyyy|||~~~~~~}}}}}}~~~wwwsssqqqnnnoooqqqzzz}}}qqqrrrxxxvvvooonnnnnnmmmmmmppptttwww|||}}}oooWWWNNNBBB<<<;;;;;;:::777;;;999777666555555666666666666666555555555555555777555444222222222333444333333222222333555666888333333222222222333333444222222111111111111222222111111111111222222222333//////000000000111111111....../////////000000000000//////////////////000111111000000//////......------------------------+++,,,---......---,,,+++...------,,,,,,,,,------------------............,,,,,,++++++++++++,,,,,,---------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,++++++******.........------------,,,*********+++,,,---...///---///222444555777:::<<>>@@@AAA???>>>???DDDMMMVVV\\\aaa\\\VVVRRROOONNNLLLKKKHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKJJJOOOSSSRRRLLLGGGFFFGGGEEEEEEDDDCCCCCCFFFKKKOOOQQQKKKDDD???>>>@@@AAABBBAAA@@@AAAEEELLLPPPQQQPPPKKKKKKJJJJJJJJJIIIGGGDDD>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFGGGIIIIIIHHHGGGHHHJJJFFFCCC@@@>>>>>>???@@@@@@IIIOOOXXX]]]______aaaccc\\\\\\^^^```dddiiimmmppppppqqqsssxxx~~~zzztttqqqnnniiifffiiieeeeeeiiipppzzzzzzuuuqqqssszzz~~~xxxqqqlllkkkjjjfffbbbaaa]]]\\\]]]```eeejjjnnnooowwwxxxyyyzzz{{{}}}|||xxxuuusssrrrqqqhhhhhhhhhgggfffeeecccbbbbbbdddeeebbb^^^]]]^^^aaa^^^^^^_________`````````_________```aaa```]]]ZZZYYYYYYYYYYYYYYYXXXXXXXXXUUUUUUUUUVVVVVVXXXYYYYYYZZZ\\\^^^aaacccdddeeeeeeeeeddddddeeegggkkknnnpppwww~~~xxxqqqpppsssvvv||||||rrrlllllllllkkknnnttt|||ppp]]]QQQFFFBBB===::::::999777444;;;999777555444444666666555555555555555555555555666555444333222333444555222111111000111222444555333333333222333333444555222222111111111111222222111111111222222222333333......///000000111222222............////////////////////////////////////000000000000////////////........................,,,------......------,,,---------------......///---------------------------------,,,,,,---------------.........---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***---------,,,,,,,,,++++++***+++,,,---......------************+++///444888GGG???555///---...---+++yyywwwoookkkkkkzzzxxxqqqyyyrrreeecccjjjeeeVVVJJJKKKJJJCCC???AAA??????>>>@@@EEEMMMTTTYYY]]]YYYSSSOOOMMMMMMKKKKKKDDDFFFJJJMMMNNNNNNMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKIIIKKKMMMLLLJJJHHHGGGGGGCCCCCCDDDDDDDDDGGGKKKNNNLLLHHHCCC@@@AAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLLLLMMMLLLKKKKKKKKKJJJHHHFFF>>>@@@CCCFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEIIIKKKLLLLLLJJJIIIIIIIIIBBBCCCCCCBBB@@@???@@@AAAGGGQQQ]]]ddddddbbb``````YYYZZZ]]]___cccggglllooolllooosssvvvxxx{{{|||tttmmmllljjjkkkrrr{{{zzztttnnnjjjllluuu~~~uuupppkkkbbb[[[ZZZYYYXXXXXXZZZ^^^bbbeeefffjjjlllnnnpppssswww|||~~~|||{{{zzzssstttuuuuuusssqqqmmmkkkhhhkkknnnnnnjjjiiikkknnnkkkjjjiiihhhiiijjjlllmmmkkkkkkkkkkkkkkkiiieeebbb`````````aaaaaaaaaaaaaaaaaaaaabbbccceeegggiiijjjmmmooorrrtttuuutttrrrqqqpppnnnlllkkklllppptttvvv~~~}}}xxxzzz~~~|||xxxxxx}}}tttpppooottt{{{||||||}}}zzzsssppprrruuuttt~~~ppp```SSSIIIBBB???>>><<<999888777666666666666666666666666555555444444444444444444444444444444444444444555555666333222111111111222333444222222111111222333333444222222111111111111222222000000000111111111111222/////////000000000000000------........./////////...//////////////////...////////////000000000000........................---------,,,,,,---------,,,,,,,,,---...///000111------------------------......------------......------.........---,,,+++,,,------......------,,,------------------------+++++++++++++++++++++++++++,,,------...------,,,---------,,,,,,,,,,,,++++++,,,...000000...---+++***+++,,,,,,+++---000222::::::888444...***+++,,,xxxvvvlllhhhhhhwwwxxxpppyyylllaaaaaahhhzzzdddTTTJJJLLLLLLEEE@@@CCC??????@@@BBBGGGLLLRRRUUUVVVSSSNNNKKKJJJJJJIIIIIIBBBEEEKKKPPPRRRQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHHHHHHHHHHGGGFFFFFFAAABBBCCCDDDDDDFFFJJJLLLGGGDDDBBBAAABBBDDDEEEEEELLLMMMLLLJJJHHHHHHIIIKKKIIIGGGFFFFFFGGGFFFDDDBBB>>>AAAEEEIIIJJJHHHEEECCCDDDDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNMMMKKKIIIHHHHHH@@@DDDFFFFFFCCCAAACCCEEEKKKWWWeeelllkkkddd___\\\\\\]]]___```bbbeeeiiillliiinnnrrrtttsssuuu{{{wwwooonnnqqqyyy{{{tttnnnhhhcccfffppp{{{}}}vvvoooddd]]][[[___]]][[[[[[]]]```aaaaaa]]]___aaacccfffjjjooosssyyyyyyyyyyyyyyyxxxwwwvvv|||}}}~~~zzzvvvsssnnnsssxxxyyywwwvvvxxx|||xxxvvvtttssssssuuuwwwyyy{{{zzzzzz{{{zzzwwwsssooojjjkkkkkkllllllmmmnnnnnnllllllnnnppprrruuuxxxyyyzzzwwwvvvtttpppnnnnnnqqqvvvyyy|||}}}~~~~~~|||wwwsssuuu{{{~~~xxxqqqmmmooowwwssslllkkkoooyyy}}}~~~~~~yyy{{{zzzuuuuuu|||zzzdddQQQFFFAAA@@@@@@999888666333111111333666111333555777888777555444333333333333333333333333333444444555555666666666666555444333333333444555111111000000111222333333222222111111111111222222////////////000000000000111111000000//////......---------.........//////......////////////............//////000000111111------------------------......,,,++++++,,,......,,,,,,------///000222333---------------------------------,,,,,,---------------...///...---+++***,,,------......------,,,........................------------------------,,,,,,,,,,,,---...//////......---------,,,,,,,,,+++---000111111///,,,***)))+++......---+++******)))111888555+++%%%'''---wwwttthhhaaahhhrrryyypppzzziii]]]___hhh~~~___WWWNNNIIIGGGFFFBBB>>>@@@@@@@@@BBBGGGMMMSSSWWWWWWQQQJJJGGGIIIJJJIIIGGGKKKNNNQQQTTTTTTRRROOOMMMNNNMMMKKKIIIHHHGGGGGGGGGLLLKKKIIIHHHHHHIIIKKKLLLIIIHHHHHHHHHGGGFFFFFFFFFCCCDDDEEEEEEDDDCCCEEEFFFDDDDDDCCCCCCBBBBBBBBBCCCJJJMMMPPPOOOKKKGGGFFFFFFGGGHHHIIIGGGEEEDDDDDDEEEEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFKKKKKKIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEGGGHHHJJJ[[[ccckkknnnjjjccc]]]ZZZ^^^^^^]]]___aaacccdddddddddiiinnnoooooorrrzzz}}}xxxyyy|||{{{rrrmmmhhhdddbbbeeejjjoooyyy{{{ssskkkfffeeegggjjjkkkhhhgggiiigggcccaaa___]]]\\\]]]^^^]]]\\\eeeddddddeeeeeeeeehhhlllrrrvvvzzz{{{xxxuuussssssrrruuuyyy}}}}}}zzz{{{zzzvvvssstttxxx{{{zzzwwwvvvtttsssuuuzzzyyyqqqnnnnnnlllhhhdddcccbbbccciiippprrrwww~~~xxxyyy{{{yyypppkkkmmmqqqvvv~~~~~~ddd___eeeooo|||wwwyyy}}}|||wwwvvv{{{|||ggg[[[OOOHHHCCC<<<666444999888666555444444444555666666666666666666666666666666666555444444444333333333333333333333333333444333333222111111111222222222111111000000//////000000////////////000000111111222222222222111111111111111000000000000000///////////////......---///...,,,++++++,,,---......///111222222222111000000000//////.........---///...,,,++++++,,,...//////////////////---+++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................+++---//////---+++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,...//////...,,,+++......---,,,,,,---------------------,,,,,,+++***............---,,,,,,+++uuuttt{{{ddd```hhhqqq{{{qqqyyyjjj___```hhh}}}{{{```YYYPPPJJJGGGEEE@@@===??????@@@CCCGGGNNNTTTWWWWWWQQQKKKIIIJJJKKKJJJGGGHHHLLLQQQTTTUUURRROOOMMMPPPOOOMMMLLLJJJIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEECCCEEEGGGGGGFFFEEEFFFGGGDDDDDDBBBAAAAAAAAABBBCCCKKKNNNPPPNNNKKKGGGEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDEEEGGGHHHJJJJJJVVV\\\dddfffbbb\\\WWWUUUXXXYYY\\\___ccceeeeeedddbbbdddggghhhjjjooovvv|||}}}|||~~~|||rrrllliiifffbbbaaaeeeiiinnnwww~~~yyyssspppqqqooosssuuutttuuuyyyyyyvvvooommmiiifffdddaaa]]][[[___]]][[[YYYWWWWWWZZZ^^^aaaeeehhhhhheeebbbaaaaaadddgggmmmrrrxxx}}}}}}{{{wwwuuuvvv{{{zzzyyy||||||tttrrrqqqsssyyy}}}uuullleeebbbbbbaaa^^^]]]^^^^^^]]]bbbhhhnnnuuu~~~tttmmmhhhkkkpppuuu~~~}}}eee\\\fffuuuyyyxxx{{{~~~~~~|||sss```TTTJJJAAA???>>>:::888888999777666444444444444555555555555555555555555555555555555555444444444444333333333333333333333333444333222222111111222222111111111000000000000000222222111111111111222222000111111111111111111000000000000000000000000111///////////////...------.....................------...///000000000///...000/////////.........---///...,,,++++++,,,...///...////////////---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++---......,,,+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,---------,,,,,,+++rrrsss~~~nnn^^^^^^hhhqqq}}}qqqyyymmmbbbaaahhh{{{uuu```ZZZQQQJJJGGGCCC???<<>>???AAABBBIIIJJJLLLKKKIIIGGGGGGGGGDDDFFFGGGFFFDDDBBBCCCCCCDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFGGGHHHIIIIIIIIIHHHGGGBBBCCCEEEHHHIIIJJJJJJJJJNNNSSSYYYZZZVVVQQQNNNMMMNNNQQQWWW^^^ccceeeffffffdddddddddeeehhhmmmsssvvvzzz{{{}}}~~~~~~}}}|||wwwpppkkkiiifffdddfffjjjnnnrrrzzz}}}xxxuuurrrsssvvvxxx}}}~~~yyysssllleee```dddbbb]]]WWWSSSTTTXXX[[[\\\^^^___^^^[[[WWWUUUTTTXXX[[[```eeejjjpppwww{{{{{{uuuqqqpppsssvvvyyyrrrkkkiiigggeeeeeehhhoooooorrrwww||||||xxxtttfffeeedddggglllssswwwzzzooommmhhhccc___]]]]]]]]]aaa```cccggghhhfffhhhmmmxxxxxxooojjjhhhkkkpppwww|||iiibbbppp|||yyyxxx}}}~~~~~~xxxkkkWWWGGGCCC;;;666777999888888999888777555444333333444555555555555555555555555555444444444444555555555555333333333333333333333333333333222222111111222222000000000000111111111111222222111111111111222222///000000111111000000////////////000000111111111...////////////...------,,,---///111111///...,,,+++,,,---...///...------/////////..................---,,,++++++,,,---......////////////---,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++~~~pppqqq|||~~~dddZZZ\\\gggppp}}}qqqxxxpppdddccciii{{{mmm\\\WWWPPPJJJFFFCCC@@@===>>>???AAADDDIIINNNTTTWWWUUURRROOOMMMNNNNNNLLLJJJIIIQQQ[[[aaaaaa]]]XXXVVVQQQQQQPPPOOONNNLLLKKKJJJCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEHHHKKKMMMMMMKKKGGGEEEDDDCCCBBB@@@>>>>>>???@@@BBBEEEEEEEEEEEEFFFFFFGGGHHHDDDFFFGGGGGGEEECCCCCCDDDDDDCCCBBBCCCEEEFFFFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDGGGIIIIIIIIIHHHGGGCCCEEEGGGJJJJJJIIIHHHGGGHHHKKKOOONNNJJJGGGFFFFFFFFFJJJPPPWWW\\\aaaeeegggfffddddddeeegggiiiiiihhhmmmnnnooopppqqqtttwwwzzz}}}vvvpppmmmnnnmmmqqqvvvyyy|||uuupppmmmkkknnnsss{{{{{{rrrmmmooonnniiibbb```dddjjjllllllllljjjgggbbb\\\XXXVVVYYYZZZ[[[\\\]]]aaaeeeiiinnnmmmiiiddd___]]]^^^___```YYYUUUVVVWWWUUUWWWZZZ\\\^^^aaaeeeiiiiiieeebbbXXXXXXYYY\\\aaadddeeeeeeccc```]]]]]]```eeeiiikkkpppqqqwww}}}~~~{{{zzz}}}xxxnnnmmmmmmpppvvvtttvvv}}}|||~~~~~~|||pppbbb\\\VVVKKKAAA>>>888555777777666555777777666444333333333444444555555555555555555555555333333333444444555555555333333333333333333333333333333222222111222222333//////000000111111222222000000////////////000000//////000000000000//////---......///000111222222......//////......---,,,,,,---.../////////...---+++,,,---...///...------...........................---,,,,,,,,,,,,---........./////////...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***,,,///++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******************+++,,,++++++,,,,,,,,,++++++***((()))***+++++++++++++++ppppppzzzvvv___XXX[[[fffqqq{{{ooowwwqqqeeeeeekkk|||dddUUURRRMMMIIIFFFDDDBBBAAA>>>???AAADDDHHHMMMRRRUUURRRQQQPPPOOOOOOOOONNNMMMFFFPPP[[[aaa___YYYTTTQQQOOOOOOOOONNNMMMKKKIIIHHHGGGEEEDDDDDDFFFIIIMMMOOOMMMKKKIIIGGGFFFFFFFFFGGGLLLOOOPPPOOOKKKGGGDDDCCCGGGFFFDDDCCCCCCCCCEEEFFFFFFDDDBBBAAAAAABBBCCCDDDDDDFFFHHHHHHGGGEEEEEEEEECCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAACCCEEEGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJGGGDDDBBBCCCFFFHHHFFFCCC@@@@@@BBBAAADDDIIINNNSSSZZZaaafffdddeeefffggggggccc]]]XXXaaacccddddddfffjjjpppuuu}}}}}}~~~{{{wwwzzz{{{|||tttoookkkiiilllrrryyy|||wwwtttwwwuuuppprrr{{{}}}vvvnnnfffbbbaaaaaa___]]][[[\\\^^^aaaffffffdddaaa\\\YYYXXXXXXXXXTTTRRRUUUVVVTTTSSSUUUVVVWWWYYY]]]______]]][[[WWWZZZ^^^dddhhhiiifffdddeeeddddddhhhqqqzzzvvvpppssswww{{{}}}}}}~~~ooo```PPPHHHHHHHHHEEEBBB===888666888777444333555555555333222222333444444555555555555555555555555222333333333444444555555333333333333333333333333333222222111222222333333//////000000111111222222000000////////////000000//////000000000000//////------...///000111111222...............------,,,,,,,,,+++++++++,,,......,,,---...///000///......---------...............---------,,,,,,------------.../////////...---,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))((('''(((+++---+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***)))))))))******+++,,,******+++,,,,,,+++++++++((())))))***++++++++++++qqqnnnwwwsss___YYY\\\gggtttwwwkkktttqqqeeeeeelll~~~]]]NNNMMMJJJGGGEEEDDDCCCCCC>>>???AAACCCGGGLLLOOOQQQNNNOOOPPPPPPPPPPPPPPPOOOLLLUUU```ddd```XXXRRRPPPMMMMMMMMMMMMLLLIIIGGGFFFIIIGGGEEEEEEGGGKKKQQQTTTOOONNNKKKIIIGGGGGGHHHIIINNNOOOPPPOOOKKKHHHFFFEEELLLLLLKKKJJJJJJJJJJJJJJJKKKGGGAAA>>>===>>>>>>>>>DDDFFFIIIIIIHHHFFFEEEEEECCCAAA???@@@BBBDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDFFFFFFGGGFFFFFFGGGHHHJJJJJJHHHEEEBBB@@@@@@CCCDDDBBB???<<<===??????BBBFFFIIILLLRRR[[[aaafffiiinnnooollleee]]]XXX^^^```bbbaaaaaadddjjjpppxxxwwwwwwxxxzzz}}}|||vvvooolllhhhfffjjjqqqxxx|||wwwttt|||{{{ttthhhhhhiiihhhggggggiiilllnnnppprrrppplllfffcccaaabbb^^^\\\^^^^^^[[[YYYYYY]]]___bbbfffhhhhhhgggfffeeehhhnnntttxxxwwwssspppsssuuuyyy~~~|||}}}~~~}}}}}}}}}uuuqqqyyy}}}{{{xxxxxxxxxyyy|||ooocccVVVKKK@@@======<<<<<<===777444444777666333333555444444222222222222333444444444444444444444444444333333333333444444444444333333333333333333333333222222111111222222333333000000000000111111111111222222111111111111222222///000000111111000000///.........//////000000000---............---,,,,,,,,,+++***))))))+++...///---...///000111000//////---------------.........------------------------------...//////...---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------((()))***)))((((((***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))***+++,,,,,,)))***++++++++++++++++++))))))***+++++++++******tttmmmuuurrr```ZZZ\\\iiixxxtttgggooopppeeefffnnnxxxWWWJJJJJJHHHFFFCCCBBBBBBBBB>>>???@@@CCCFFFIIILLLNNNJJJLLLOOOQQQQQQQQQQQQQQQTTT^^^gggiiibbbXXXRRRPPPKKKLLLLLLLLLKKKIIIFFFDDDHHHGGGFFFGGGJJJNNNRRRUUUQQQOOOLLLIIIHHHHHHIIIJJJLLLMMMNNNMMMKKKIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKJJJMMMGGG@@@<<<<<<>>>??????BBBEEEHHHIIIGGGEEEDDDDDDCCC@@@>>>???AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHHHHFFFDDDAAA@@@>>>AAABBBAAA===;;;;;;===???CCCGGGIIIIIIMMMTTTZZZccciiippprrrnnnhhhcccaaadddfffgggeeebbbbbbfffjjjnnnnnnooopppsssvvvzzz|||}}}{{{uuuoookkkhhhgggddddddjjjrrrzzz|||uuupppnnnzzzoooqqqtttwwwxxx{{{~~~yyyuuurrrmmmjjjkkkkkkhhhgggiiinnnssszzz}}}~~~~~~zzzvvvtttsssssssssttt|||uuuoooppp{{{|||xxxuuutttuuu}}}rrr___OOOEEEEEE???;;;<<<:::666666999333222333777777444444777444333222111111222333444444444444444444444444444444444333333333333333333333333333333333333333333222222111111222222333444111111111000000000000000222222111111111111222222000111111111111111111000......//////////////////------......------,,,+++***+++++++++,,,---......---...///000111000//////,,,,,,,,,------.........,,,------------------,,,,,,---...//////...------+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,***)))******++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,+++*********))))))***+++,,,------))))))***++++++++++++++++++++++++,,,++++++******vvvllltttrrraaa[[[]]]kkk{{{rrreeelllpppdddfffooouuuTTTIIIIIIHHHEEEBBBAAAAAAAAA>>>???@@@CCCEEEHHHJJJLLLHHHJJJNNNQQQQQQQQQRRRRRRVVV___gggggg___TTTNNNLLLKKKLLLLLLLLLKKKHHHFFFDDDEEEFFFGGGJJJLLLOOORRRTTTQQQOOOLLLIIIGGGGGGIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNHHHJJJKKKLLLLLLJJJHHHGGGJJJDDD>>><<<>>>BBBDDDEEEAAACCCGGGHHHGGGEEECCCCCCBBB@@@>>>>>>@@@BBBDDDDDDAAABBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA===@@@BBB@@@<<<::::::<<<>>>CCCIIIKKKJJJKKKPPPTTTYYY```hhhkkkhhhdddcccdddjjjmmmnnnkkkeeebbbdddhhheeefffhhhkkkooorrrtttvvv|||{{{wwwoooiiieeehhheeeeeeffffffgggnnnwww}}}wwwoookkkeeetttuuuxxx}}}zzzvvvvvvxxxxxxzzz}}}yyyvvvyyyzzz}}}rrrooommmnnnpppuuuuuuiiidddmmmzzz{{{{{{{{{|||}}}}}}yyyvvvvvvxxx{{{ttteeeXXXMMMEEE@@@:::888999===<<<666555999444333555999888444444777333222111111111222333444444444444444444444444444444444444333333222222222333333333333333333333333222111111111222333333444222222111111000000//////000000////////////000000111111222222222222111111///////////////.........------......------,,,+++)))***---...//////...---------///000000000///...,,,,,,,,,------.........,,,------......------,,,,,,---.../////////...---+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...************************+++---//////---+++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))************+++,,,---...((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))qqqnnniiizzzmmm]]][[[aaappp~~~sssiiinnn}}}{{{jjjeeemmmmmmTTTJJJJJJHHHEEE@@@>>>===>>><<<<<<===???BBBEEEHHHJJJJJJJJJJJJJJJLLLNNNPPPQQQZZZ^^^aaa^^^WWWQQQPPPPPPKKKLLLLLLJJJHHHFFFEEEFFFLLLKKKJJJIIIJJJLLLNNNOOOJJJKKKKKKHHHEEECCCCCCCCCIIIJJJJJJJJJIIIIIIHHHGGGIIIJJJJJJJJJIIIHHHFFFEEEBBB???<<<<<>>===???EEEFFFHHHJJJKKKKKKKKKMMMOOOSSSQQQSSSYYY]]]^^^bbbgggqqqsssuuutttpppiiiaaa\\\aaaaaabbbdddgggkkkooorrrtttyyy}}}zzzqqqlllhhhdddaaa^^^bbbggglllppptttyyy{{{vvvkkkiiilllbbbmmm||||||xxx||||||vvvxxx{{{~~~{{{sssttttttuuuvvv{{{vvvkkkjjjjjjkkkqqqzzz~~~kkkfffhhhqqqyyy}}}xxxwwwyyy{{{~~~}}}xxxwww{{{uuuddd___WWWQQQKKKDDD===777999777555333333444666777555444444444444333333333222222111111111111222222333333333444444444555555555888999666222///111444111111111000111111222222444333333222222333333444222111111111000000//////////////////000000000000111222222222222000...---///////////////////////////...---,,,,,,---...///333///***&&&%%%'''+++............------,,,,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++***)))***++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))qqqnnnhhhyyyjjj\\\[[[cccsssttthhhkkk{{{rrrkkkqqqmmmTTTKKKIIIFFFCCCAAA???>>>>>>>>>>>>???@@@CCCFFFHHHJJJLLLKKKKKKKKKKKKMMMNNNPPPWWW[[[]]][[[TTTOOOMMMNNNNNNNNNMMMKKKHHHFFFFFFHHHIIIHHHHHHHHHHHHJJJKKKLLLKKKLLLLLLKKKIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHGGGFFFDDDCCCBBBAAA???===>>>AAAEEEHHHIIIFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEIIIJJJGGGDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCAAAAAACCCCCCCCCBBBEEE>>>999<<<>>>???CCCIIIMMMMMMLLLLLLLLLMMMMMMMMMIIIFFFGGGMMMRRRVVV\\\bbbgggkkkqqquuutttpppjjjfff\\\]]]^^^___bbbeeehhhjjjmmmrrryyy}}}}}}{{{yyyxxxxxxzzz|||||||||}}}wwwrrrrrrqqqnnnkkkkkkmmmqqquuuwww{{{vvvkkkhhhjjjcccmmm{{{zzzvvvyyyxxxsssuuuzzz~~~|||{{{}}}qqqjjjjjjmmmooossszzz{{{rrrhhhlllqqqwww~~~vvvuuuxxx~~~|||zzzzzz{{{{{{}}}~~~~~~~~~sssdddZZZOOOLLLHHHEEECCC@@@<<<999888777666555555555666666555555444444333333333222222222111111111111222222333333333444444444444555444555777666333111222333222222111111111111111222333333222222222222333333111111111000000000///////////////000000000111111/////////......---,,,+++///////////////////////////...------------...///555222...***)))***---///......---------,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))******))))))************************************************((()))+++,,,,,,+++***)))************************pppmmmgggxxxhhh[[[\\\eeevvvuuuggghhhyyyuuukkknnnnnnVVVNNNJJJDDDBBBBBBBBBAAA???@@@@@@@@@BBBDDDGGGIIIKKKNNNMMMLLLKKKKKKKKKLLLMMMTTTWWWXXXVVVQQQLLLKKKKKKNNNMMMKKKHHHEEEDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEECCCAAA??????@@@@@@???>>>@@@DDDHHHKKKLLLMMMLLLJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBGGGEEEGGGMMMNNNJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAA???>>>>>>???AAABBBAAABBB<<<999<<<@@@DDDJJJOOORRRNNNJJJIIIJJJLLLKKKIIIFFFBBBBBBFFFKKKOOOUUU\\\XXX^^^gggooosssssspppmmmaaaaaabbbbbbccccccdddddddddhhhnnnqqqqqqooonnnmmmmmmppptttwww{{{||||||~~~~~~~~~}}}|||}}}}}}sssjjjhhhkkkiiirrr}}}uuusssuuu|||zzztttppprrrxxx}}}}}}yyyuuuwww{{{|||nnniiijjjfffkkkrrr}}}yyypppjjjeeemmmxxx|||{{{|||~~~~~~|||{{{~~~yyymmm```TTTIIIBBB===;;;::::::;;;;;;:::888777777777777666666555555666555555444333222222111222222111111111111222222333333333333444444444444222222333444333333222222333333222111000000000000333333222222222222333333111111000000000000//////000000000000111111111111222111000//////......//////////////////////////////...------------...///555333000...------...///...------------,,,,,,,,,,,,,,,------,,,,,,++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++,,,---,,,+++)))(((************************ppplllfffwwwfff[[[[[[dddwwwvvveeeeeewwwtttiiijjjyyyqqqYYYQQQKKKEEEDDDFFFGGGDDD@@@??????@@@BBBEEEHHHLLLMMMOOONNNLLLKKKJJJJJJKKKKKKRRRSSSTTTRRRNNNKKKIIIIIIKKKJJJGGGDDD@@@@@@BBBDDDGGGGGGGGGFFFEEECCCBBBAAAGGGIIILLLLLLKKKHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDAAA>>>===>>>@@@BBBAAAAAACCCGGGKKKMMMNNNPPPNNNJJJGGGEEEDDDCCCDDDCCCCCCDDDDDDDDDCCCCCCCCCFFFCCCEEEJJJLLLIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA???<<<<<<>>>@@@@@@@@@@@@<<<:::<<>>;;;999888888777777777666666555666777888888666555333666555555444333222111111222222111111111111222222222222333333333444444444111000000000111222333333444333222111000000000000222222111111111111222222000000000000000000//////000000000000111111111222333222000/////////000111////////////////////////.........------.........000000//////////////////------------------------,,,,,,------------,,,,,,...------,,,,,,++++++***------,,,,,,,,,+++++++++++++++---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,************************------------,,,+++***)))************************++++++++++++++++++++++++)))***+++++++++******)))************************|||nnnkkkeeevvvfff[[[[[[cccvvvtttcccdddvvvtttiiiiiixxxuuu]]]SSSOOOJJJJJJLLLKKKFFFBBB<<<===???AAAEEEIIIMMMOOONNNMMMLLLJJJJJJJJJJJJKKKPPPQQQQQQPPPMMMJJJIIIHHHIIIHHHFFFBBB@@@???BBBDDDIIIIIIHHHFFFDDDAAA???===GGGJJJMMMMMMKKKGGGEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEECCC???>>>AAAEEEGGGEEECCCDDDHHHKKKMMMNNNNNNLLLIIIEEECCCCCCCCCDDDBBBAAA@@@@@@AAACCCEEEGGGGGGCCCBBBFFFHHHFFFFFFGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@>>><<<;;;===>>>>>>>>>???>>>===???EEENNNTTTVVVLLLFFFAAA@@@DDDFFFEEECCCAAAAAAEEELLLMMMJJJHHHIIIJJJLLLOOORRRWWW[[[___aaabbbbbbcccccccccbbbbbbaaacccbbbaaa^^^]]]___bbbfffiiijjjmmmrrrxxx~~~~~~zzzyyy|||vvvssssssuuuvvvyyyzzzpppiiieeeeeellluuu}}}tttmmmmmmnnnrrrxxx~~~~~~vvvqqqmmmnnnqqqttt|||vvvmmmiiihhhlllrrrvvv}}}}}}tttmmmmmmpppssszzzlllcccaaadddfffnnnuuu~~~~~~}}}yyyvvvuuuwwwyyyvvvvvvwww{{{ssseeePPPLLLEEE@@@>>>===;;;:::999999999777666555444444444555777888888666444222555555444333222222111111222222111111111111222222222222222333333333444444222111000......000222444444333222111000000000000222111111000000111111222//////////////////000000///000000000000111111111///...---++++++,,,---...////////////////////////---..................---)))***+++---......//////------------------------,,,---............---------------,,,,,,+++++++++------,,,,,,,,,+++++++++***+++---......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))*********++++++,,,,,,,,,************************)))))))))((('''&&&%%%$$$************************************************&&&'''((())))))*********************************sssmmmjjjeeevvv~~~fffZZZZZZbbbuuuqqqccceeevvvqqqfffffftttxxxaaaTTTSSSSSSSSSSSSOOOHHHBBB;;;<<<===@@@DDDHHHLLLNNNMMMLLLKKKJJJJJJJJJKKKLLLOOOOOONNNMMMKKKJJJHHHGGGHHHHHHGGGDDDBBBBBBDDDGGGJJJIIIGGGEEEBBB@@@>>>===GGGJJJMMMNNNLLLHHHDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHHHHEEEAAAAAAFFFLLLNNNJJJFFFEEEFFFIIIKKKLLLMMMKKKHHHEEECCCBBBBBBCCC@@@???======???CCCFFFIIIHHHDDDBBBEEEGGGEEEEEEHHHCCCDDDDDDDDDCCCBBBAAA@@@<<<;;;;;;<<<>>>???>>>===???AAAAAABBBHHHQQQUUUTTTJJJFFFCCCBBBEEEGGGGGGEEE@@@CCCKKKUUUXXXRRRMMMLLLNNNMMMKKKKKKLLLPPPTTTWWWYYYZZZ]]]___cccfffhhhiiihhhgggccc___\\\\\\^^^aaagggggghhhkkkppptttvvvvvvrrrqqqrrrwww~~~|||wwwtttsssuuuxxxyyy{{{}}}tttkkkfffcccfffpppzzzyyyrrrlllhhhjjjkkkooovvv|||sssooonnnoooqqqttt|||uuunnniiihhhkkkpppvvv|||wwwppplllnnnsss|||xxxiiidddffflllpppyyy}}}}}}~~~||||||~~~wwwwwwwwwvvvttttttvvvxxxxxx{{{{{{lllZZZMMMDDDAAA===:::999999777666555666777666444333444555333444666666666555333111333333333333222222222222222222111111111111222222222222222222333333333333222444666444000///111444333333222111000000000000111111000000000000111111......////////////000000////////////000000000000///......---------......////////////////////////------...//////...------&&&''')))+++,,,---......,,,,,,,,,------------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))(((*********++++++,,,,,,---***************+++++++++*********))))))'''&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&&&&'''((()))***+++++++++++++++++++++++++++mmm~~~kkkiiiddduuu{{{dddZZZZZZbbbvvvnnncccgggwwwqqqffffffsssyyybbbTTTWWW[[[]]]ZZZRRRIIICCC<<<<<<===???AAADDDGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEFFFFFFEEEDDDDDDFFFGGGGGGEEECCCBBB@@@@@@@@@AAABBBFFFKKKMMMKKKGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJGGGCCCDDDKKKRRRUUUPPPIIIEEEDDDFFFHHHHHHMMMLLLIIIFFFCCCAAAAAA@@@=========???@@@CCCEEEFFFGGGCCCCCCFFFGGGDDDCCCDDDAAAAAABBBCCCCCCBBBAAA@@@;;;;;;===AAADDDEEEDDDCCCAAADDDFFFFFFKKKSSSTTTQQQHHHGGGFFFFFFEEEFFFFFFFFFFFFJJJSSS]]]^^^XXXQQQOOONNNLLLJJJHHHHHHJJJLLLNNNRRRSSSVVVYYY^^^cccgggjjjhhhiiiiiigggeeeccccccdddeeecccbbbdddgggjjjjjjhhhhhhjjjnnnqqqtttvvvxxxyyyuuuuuutttrrrqqqrrruuuxxx}}}|||uuunnnkkkiiikkksss|||wwwpppjjjfffdddcccfffgggmmmuuu}}}}}}rrrppprrrwwwzzz~~~}}}tttqqqpppqqquuuzzztttkkkiiikkkrrryyywwwsssuuuyyy|||}}}zzzyyy|||~~~xxxuuuuuuvvvrrruuuzzz}}}}}}|||||||||qqqooojjjcccZZZPPPGGGAAA???<<<999888777777555444111333555555333222444666333333444444444333222111222222222222222333333333222222111111111111222222111222222222222333333333111999@@@???777111000333222222111111111111111222000000000//////000000000........./////////000000---.........//////////////////000000000000000///////////////////////////------...//////...------)))******+++,,,---------,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))******+++,,,,,,------))))))*********+++++++++---------------,,,+++***++++++++++++++++++++++++************************(((((('''(((((()))******++++++++++++++++++++++++kkk}}}~~~jjjiiiddduuuxxxcccZZZZZZcccxxxlllccchhhxxxwwwlllkkkxxxyyybbbTTTZZZaaaccc^^^TTTJJJCCC=========>>>???BBBDDDEEEHHHHHHHHHIIIJJJLLLNNNPPPLLLJJJIIIHHHHHHHHHFFFEEEAAACCCDDDDDDCCCCCCDDDFFFCCCBBB@@@??????@@@BBBDDD<<<@@@FFFIIIHHHEEEBBB@@@AAABBBDDDEEEGGGHHHHHHIIIGGGJJJKKKHHHDDDFFFMMMUUUYYYSSSKKKDDDCCCDDDEEEFFFOOOMMMKKKGGGDDDAAA???>>>;;;===???AAABBBCCCCCCBBBCCCAAABBBGGGGGGCCC???>>>???@@@AAABBBBBBBBBAAA@@@<<<===AAAFFFKKKMMMLLLJJJBBBGGGIIIHHHLLLSSSTTTOOOFFFHHHHHHGGGDDDCCCCCCDDDIIILLLSSS\\\\\\TTTMMMJJJKKKJJJHHHGGGFFFGGGGGGHHHLLLLLLMMMPPPTTTXXX]]]```eeeiiimmmppppppnnnmmmmmmdddbbb``````cccdddcccaaa___ccchhhkkkkkkllloooqqqnnnoooooonnnmmmnnnqqqttt|||~~~xxxsssqqqoooooouuu|||}}}~~~}}}~~~|||xxxwwwrrrkkkddd___^^^______ccceeelllvvvxxxssstttxxx|||uuuqqqssswww{{{pppaaa\\\^^^fffrrr|||{{{sssrrrsssvvvxxx{{{}}}~~~yyyrrrmmmlllmmmtttzzz~~~ooocccXXXUUUPPPHHHAAA======>>>:::888666555666888888888222444666555333222444666222333333333222222111111000111111222222333444444222222111111111111222222111111222222222333333333000<<>>999888;;;======???BBBIIIGGGGGGJJJOOORRROOOLLLJJJHHHFFFDDDDDDFFFHHHJJJIIIHHHFFFDDDBBBAAA???>>>===CCCLLLOOOMMMGGGDDDBBBAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBDDDDDDDDDCCCCCCFFFGGGFFFDDDBBBDDDIIIMMMOOOMMMHHHCCC@@@AAAEEEIIIKKKIIIGGGDDDAAA>>>===<<<>>>??????>>>===???FFFKKKAAADDDHHHGGGCCC>>><<<;;;<<>>CCCJJJMMMLLLIIIGGGIIIJJJKKKIIIHHHHHHIIIEEEDDDCCCCCCDDDFFFHHHIIINNNPPPQQQOOOLLLJJJHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDIIIJJJKKKLLLMMMPPPTTTXXX^^^```eeelllssswwwyyyxxxvvvlllcccaaabbb```______cccbbbcccdddffffffeeecccjjjjjjjjjjjjlllqqqxxx}}}xxx|||zzzvvvssssssvvvyyyzzzyyy}}}~~~zzzyyyzzzyyyrrrkkkgggfffeeebbb^^^bbbbbbhhhttt}}}|||wwwsssooottt}}}}}}rrrnnnooorrryyyrrriiiaaabbbffflllsssyyy|||zzzvvvrrrooorrrvvv{{{~~~{{{}}}xxxqqqlllmmmrrrwww|||uuulll___SSSJJJDDD@@@<<<;;;<<<<<<:::888444444444555555555666666444444444555555555555666111222333444333222111000333333333222222111111111222111111111000000//////000000111111111222222222222666;;;<<<888444222111333333333222222111111111222111111000///......---//////...//////000111222111111000000//////......000000//////.........---........................,,,,,,,,,------.........+++,,,---------,,,++++++.........///////////////,,,---......//////......,,,,,,+++***)))((('''&&&*********+++------+++***%%%)))---000///,,,***))),,,+++++++++***)))))))))+++++++++************)))+++++++++*********))))))******+++,,,------......******+++++++++******)))*********)))))))))(((((())))))))))))))))))))))))++++++*********+++---...************************+++***)))(((((()))***+++rrrooofffjjjqqqppp]]]YYYUUU^^^uuujjjaaacccttt|||uuuwwwooo[[[TTTVVVWWWTTTLLLDDD???===<<<888666999;;;;;;>>>AAAHHHHHHHHHLLLPPPQQQNNNKKKHHHHHHGGGFFFFFFHHHIIIJJJIIIHHHGGGFFFDDDBBBAAAAAACCCKKKTTTXXXUUUMMMGGGCCCAAABBBCCCCCCCCCBBB@@@@@@@@@AAABBBCCCCCCBBBAAA@@@EEEEEEDDDAAA@@@AAAFFFJJJMMMLLLJJJFFFDDDCCCFFFHHHJJJIIIFFFBBB@@@>>>======>>>@@@@@@???======BBBFFFCCCFFFIIIHHHEEEAAA@@@???999@@@EEEDDDBBBAAA>>>:::>>>???BBBFFFJJJLLLLLLKKKIIIJJJJJJIIIFFFEEEEEEFFFEEEEEEDDDCCCDDDFFFHHHIIIJJJKKKLLLKKKIIIFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCGGGIIIKKKLLLKKKKKKMMMNNNQQQTTTYYYaaaiiiqqqyyy}}}zzztttsssqqqmmmjjjkkkjjjiiigggfffffffffeeedddhhhhhhiiiiiijjjnnntttyyy{{{~~~{{{xxxssspppnnnooosssxxxzzz{{{|||xxxuuurrrlllhhhfffeeeiiipppsssvvv}}}yyysssooonnnqqqxxxzzzssspppqqqttt{{{tttmmmiiilllppptttxxx}}}}}}}}}~~~~~~}}}{{{zzzxxxvvvsssrrrrrruuuyyy|||}}}{{{wwwuuuvvvvvvuuuttttttwww~~~zzzuuuiiieee```YYYRRRJJJBBB===???<<<999888999999777666444444444444555555555666333333333333444444444444222333333333333222111111333333333222222111111111111111111111000000000///111111111111222222222222111444888888555222111000333333333222222111111111111111111000///.........///...............///000000000000000//////......000/////////....................................,,,,,,------------------...---,,,,,,,,,---...///........................,,,------...............---------,,,,,,,,,,,,,,,+++***+++,,,......,,,***)))+++,,,---+++++++++,,,+++++++++***************+++++++++************)))+++++++++*********))))))******++++++,,,,,,------((()))***+++++++++++++++,,,,,,,,,+++++++++******************************++++++*********+++,,,---******************************))))))))))))******sssgggiiioookkkYYYVVVRRR[[[ppp~~~}}}ggg^^^bbbssszzzxxxnnnWWWMMMNNNNNNKKKEEE???;;;::::::666555888999999<<>>@@@EEEHHHKKKLLLKKKIIIGGGEEEFFFGGGJJJGGGDDD@@@>>>>>>>>>???@@@AAABBB@@@>>>>>>BBBEEEKKKLLLLLLJJJGGGEEEDDDEEEDDDKKKNNNHHHBBB@@@???===>>>AAAEEEHHHHHHHHHIIIJJJKKKKKKIIIFFFBBBAAABBBDDDEEEEEEDDDDDDDDDFFFGGGHHHEEEFFFGGGFFFDDDBBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBFFFHHHJJJJJJHHHFFFEEEEEEEEEIIIOOOTTT[[[eeeqqqyyy|||xxxxxx{{{zzzwwwtttooollljjjhhhhhhggghhhhhhiiijjjmmmrrruuu{{{{{{||||||zzzxxxuuussspppmmmkkklllpppuuuyyy{{{|||wwwrrrooonnnppprrrssstttzzzzzztttooopppttt~~~yyyzzz~~~~~~yyyxxx{{{|||{{{|||~~~}}}|||~~~}}}}}}}}}~~~~~~}}}}}}|||zzzxxxvvvsssrrrqqqsssvvvxxxxxxvvvsssqqqssswww|||{{{nnnbbb\\\RRRNNNGGGBBB>>>;;;999777999777555444555555555333444444444444555555555555222222222222333333333333444333222222111111222222222222222222222111111111111111111111000000000000111111222222222333333333111333444444222000000000222222222222222111111111111111000000//////......///......------------...000000000////////////...////////////....................................------------------,,,,,,000...,,,++++++---000222.........------,,,,,,,,,,,,,,,---...............,,,,,,,,,------.........,,,,,,,,,...//////...,,,------,,,***((()))+++...***************++++++++++++++++++************)))+++++++++*********************++++++++++++++++++'''((()))+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---************************)))******************)))tttfffhhhooohhhWWWUUUQQQYYYmmmzzz{{{eee\\\aaasss{{{wwwkkkSSSJJJIIIHHHEEEBBB>>>;;;:::999666555777888888<<>>@@@AAACCCDDDDDDCCCBBBEEEKKKPPP[[[WWWQQQKKKGGGFFFGGGIIIRRRXXXXXXMMMBBB>>>>>>>>>===AAAEEEFFFEEEDDDEEEGGGJJJIIIFFFBBB???>>>AAACCCEEEEEEDDDDDDEEEFFFGGGGGGCCCDDDEEEDDDBBBAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCFFFGGGGGGFFFCCCBBBBBBBBBCCCHHHMMMPPPRRRXXXbbbkkkrrrrrrvvvxxxwwwuuuzzzzzzvvvtttsssiiijjjkkkkkkjjjjjjmmmooosssssssssrrrrrrqqqqqqqqqpppooollllllnnnqqqtttvvv|||}}}}}}||||||}}}{{{zzzxxxvvvrrrssstttvvvxxx~~~|||sssrrruuu~~~{{{|||zzzuuussstttxxxyyy|||~~~~~~{{{wwwtttyyyzzz}}}~~~{{{vvvrrrooonnnjjjlllpppsssuuuuuutttssswww~~~qqqbbbVVVLLLGGGFFFBBB===:::888888777666666555444444444444444444444444444444444444444444222222222222333333333333444333222111000111222333222222222111111111111111111111111000000000000000222222222222333333333333222222222111111000000000222222222111111111111111111000000000/////////...000//////...------------///////////////////////////////////////..........................................------,,,,,,,,,...---,,,+++,,,...000111......------,,,+++******,,,,,,---.........------*********++++++++++++,,,---------///111111///---...---,,,***((((((+++---)))))))))***+++++++++,,,+++++++++*********))))))************************++++++******************)))******+++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))+++,,,,,,+++))))))ssscccfffoooiiiXXXVVVRRRYYYlllyyyyyyccc[[[aaatttvvvsss~~~hhhPPPGGGFFFDDDBBB@@@===;;;:::999777777888888999>>>EEEJJJPPPWWWYYYUUUOOOJJJGGGEEEGGGKKKOOOQQQPPPOOOMMMJJJJJJJJJJJJIIIIIIIIIHHHMMMQQQTTTSSSMMMGGGCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCCCCDDD??????@@@CCCFFFKKKNNNOOORRRPPPLLLGGGBBBAAABBBDDDGGGEEEAAA???>>>@@@BBBDDDFFFFFFFFFFFFGGGMMMWWW___iiiaaaVVVLLLFFFFFFIIIKKKRRRVVVTTTIII===999:::;;;===AAAEEEFFFDDDCCCDDDFFFFFFEEEBBB???===>>>BBBEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEBBB@@@AAADDDGGGEEEJJJOOOQQQPPPQQQVVV[[[^^^___bbbddddddeeeooozzzxxxyyyxxxuuupppllljjjjjjlllkkkjjjjjjiiiiiiiiiiiikkkjjjiiiiiijjjllloooqqqsssuuuwwwxxxzzz}}}|||vvvqqqpppppprrrsssnnnpppsssvvv{{{|||yyyxxx{{{zzzuuurrrppplllggggggjjjrrrsssttttttttttttuuuuuuwwwyyy|||~~~~~~}}}{{{zzzxxxyyyxxxuuuoookkkiiiiiiiiilllpppuuuyyy{{{||||||~~~xxxqqqdddWWWKKKDDD@@@>>><<<:::777666666555333222444555666555555555555555444444444444444444333333333333333333444444444444444333222111000111222333111111111111111111111111000000000000000000111111111111222222222333333333333222111111111111111111111111111111111111111111000000000000////////////111111000///.........................../////////.........///////////////.................................------,,,,,,,,,++++++,,,---------------......---,,,+++******)))+++,,,,,,---...---------************)))))))))))).........000111111///...+++,,,------+++)))******)))))))))***+++++++++,,,+++++++++*********))))))************************++++++******************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))tttcccfffpppmmm[[[XXXSSSZZZmmmzzzxxxddd\\\aaattt}}}nnnlllyyyeeeNNNDDDBBB@@@???>>><<<999777:::888888999888999@@@HHHMMMTTT\\\]]]WWWOOOJJJIIIGGGIIIMMMQQQRRRRRRPPPNNNJJJJJJJJJIIIIIIHHHHHHHHHLLLNNNOOOMMMHHHEEEEEEFFFDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDD>>>???BBBFFFLLLOOOPPPPPPPPPNNNJJJDDD@@@>>>@@@BBBEEEDDDBBB@@@@@@BBBDDDFFFGGGGGGHHHHHHJJJQQQ\\\dddiiiaaaVVVMMMHHHHHHIIIJJJLLLOOOMMMDDD<<<;;;<<<===???BBBEEEGGGGGGGGGGGGGGGCCCBBB@@@>>>===>>>BBBEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGEEECCCBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDAAA@@@CCCGGGKKKFFFJJJOOOQQQPPPOOOPPPRRRRRRQQQRRRSSSRRRSSS\\\fffqqqvvv}}}zzzuuussslllllljjjhhheeebbb```^^^___aaacccdddeeefffiiikkknnnooorrrvvvyyy{{{|||||||||xxxrrrmmmjjjjjjmmmnnnnnntttxxx{{{||||||}}}~~~~~~yyysssooolllkkkhhheeeggglllmmmpppuuuwwwvvvuuuttttttttttttuuutttssspppmmmkkkkkkmmmpppnnnkkkiiijjjlllvvvyyy~~~uuuhhh___]]]WWWNNNEEE>>><<<<<<===888666555555555444222000444555777666555444444555444444444444333333333333333333333333444444444444444333222222111111222222000000000111111111111111000000000000111111111111000000111111111222222222333222111111222333222111000000000111111111111111000000000000////////////111000000////////////000---............/////////.........///////////////........................------------------,,,,,,***+++---------,,,+++***---------,,,,,,+++++++++++++++,,,---------------,,,,,,,,,++++++*********.........000111111000...(((+++......---+++))))))***************++++++++++++++++++************)))***************+++++++++******++++++++++++++++++......------,,,***)))(((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************************************++++++++++++******xxxeeegggqqqppp^^^YYYTTTZZZnnn{{{xxxeee^^^bbbtttxxxhhheeerrrbbbNNNCCCAAA@@@??????===999666999888888999888888@@@IIIPPPYYY``````WWWOOOKKKKKKIIIKKKOOORRRSSSRRRQQQOOOJJJJJJIIIHHHGGGGGGFFFFFFHHHJJJKKKIIIEEEDDDFFFHHHEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@>>>???CCCHHHNNNOOOMMMKKKIIIIIIGGGDDD@@@>>>>>>???DDDCCCBBBBBBCCCDDDFFFGGGEEEGGGIIIIIIJJJNNNUUU[[[]]]XXXRRRNNNLLLLLLJJJHHHJJJLLLIIIBBB>>>??????>>>>>>???BBBEEEHHHJJJIIIGGGBBBAAA@@@>>>===>>>AAADDDEEEEEEFFFFFFFFFEEEEEEEEEGGGGGGFFFDDDAAA@@@AAACCCDDDDDDDDDEEEEEEFFFHHHHHHFFFFFFEEECCCBBBDDDHHHKKKHHHJJJLLLNNNOOONNNMMMLLLJJJHHHHHHJJJIIIHHHMMMUUUZZZ___eeejjjnnnuuu~~~ssssssrrroookkkeee___\\\ZZZ^^^aaacccbbbbbbcccdddggghhhiiilllppprrrsssssssssrrrpppmmmkkkjjjkkkllloooxxx{{{~~~|||{{{vvvyyy|||}}}||||||}}}~~~~~~zzz{{{}}}}}}xxxssspppnnnnnnnnnkkkgggiiinnnhhhlllpppqqqooollllllllllllllllllkkkjjjiiihhhggghhhlllqqqrrrqqqqqquuuyyy~~~{{{rrroookkkfffaaaXXXOOOHHHGGGDDD@@@<<<:::999999:::777555444444555555333222111444666555333111111222444444444333333333222222222222222222333333333333222333333333333222111111///000000000111111111222///000000000111111111111//////000000000111111111222000000111333444111//////000000000111111111222////////////000000000000//////.........///000000---------.........//////............/////////000........................,,,,,,------------------......------,,,,,,++++++------------,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,,,,---...---...///111111///---(((***------,,,++++++++++++++++++***************+++++++++************)))))))))*********+++++++++******++++++,,,,,,------------------,,,+++************+++++++++,,,,,,,,,************************+++,,,,,,,,,,,,+++***)))************************,,,++++++******++++++,,,|||hhhiiiqqq}}}sss___ZZZTTTZZZnnn{{{xxxfff___cccuuuwwweeeaaammm```NNNEEECCCBBBBBBBBB@@@;;;777999888888999777777@@@IIISSS[[[cccaaaXXXOOOLLLMMMKKKMMMPPPRRRSSSRRRQQQPPPJJJIIIHHHGGGFFFEEEEEEDDDBBBEEEGGGFFFDDDCCCEEEGGGFFFEEEDDDCCCBBBCCCDDDDDDEEECCCAAA???===<<<<<<<<<===???CCCIIINNNNNNJJJEEECCCDDDEEEDDDBBB???>>>>>>CCCCCCCCCDDDEEEFFFGGGGGGBBBFFFIIIJJJIIIJJJMMMPPPQQQOOONNNOOOPPPOOOKKKGGGIIIIIIEEE???<<<===<<<999<<<<<<===BBBGGGJJJHHHEEEBBBBBBAAA???>>>>>>@@@BBBEEEEEEFFFFFFFFFFFFEEEDDDFFFFFFEEEBBB???>>>???AAADDDDDDDDDDDDEEEFFFHHHHHHEEEFFFFFFFFFDDDEEEFFFHHHKKKJJJJJJKKKLLLLLLJJJHHHDDDCCCDDDGGGGGGEEEGGGKKKMMMPPPSSSVVVYYYbbbnnnxxx{{{yyyyyyyyyxxxssslllfffaaa]]]aaadddeeebbb___^^^___`````````aaaeeehhhiiijjjgggiiilllmmmlllkkkkkklllkkkwww~~~~~~~~~~~~zzz~~~|||zzzxxxwwwwwwtttwww|||}}}}}}}}}~~~yyyxxxyyywwwqqqkkkmmmlllmmmmmmiiiddddddhhheeefffeeebbb___^^^```ccceeeeeefffggghhhkkklllnnnoootttzzz|||{{{|||}}}~~~~~~yyyqqqiiidddZZZUUUNNNIIIFFFCCC???<<<::::::::::::999777666555555222000///111222333333///222444444000......///444444444333333222222222000111111111111222222222222222333444333222111000//////000000111111111222//////000000111111111222////////////000000000000111//////111333333111...//////000000111111111222////////////000000000000---------------...///000---------.........//////---.........//////000000........................,,,,,,,,,------.........333111...,,,++++++---...------------------------++++++,,,---------,,,,,,((())))))***,,,------...---------///111111///---)))***,,,,,,++++++,,,---,,,+++++++++******))))))+++++++++************)))))))))******++++++++++++******+++,,,------......++++++,,,---------,,,,,,(((((())))))************))))))))))))))))))))))))+++,,,,,,---,,,+++***)))************************---,,,+++******+++,,,---~~~jjjiiipppuuu[[[UUUXXX]]]lll|||}}}iii^^^bbbuuupppbbbbbbooo```PPPEEECCCAAA@@@@@@???===;;;<<<===<<<999888===GGGPPP___gggjjjcccYYYTTTRRRQQQQQQQQQQQQPPPOOONNNMMMMMMJJJIIIGGGEEEEEEDDDEEEEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDCCCKKKGGGCCC@@@AAABBBDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFEEECCC@@@IIIIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHJJJKKKJJJLLLOOOPPPPPPMMMJJJHHHIIIHHHEEECCCBBBAAABBBBBB>>>>>>@@@DDDHHHIIIHHHGGGEEEEEECCCAAA???AAAEEEIIIIIIIIIHHHFFFBBB@@@@@@AAABBBCCCDDDCCCAAAAAAEEEHHHBBBBBBBBBCCCDDDFFFGGGHHHBBBAAA@@@AAACCCEEEFFFEEEFFFHHHJJJKKKJJJIIIIIIIIIGGGFFFCCCAAAAAADDDFFFHHHFFFEEEEEEHHHOOOVVV[[[]]]cccfffjjjkkklllooossswwwxxx|||{{{uuupppoooooonnnlllhhhddd```]]]]]]___aaabbbcccbbb```___^^^___aaadddhhhjjjjjjjjjqqqssswww{{{~~~{{{zzz{{{~~~{{{{{{zzzyyyxxxxxxxxxxxxxxx~~~{{{xxxuuutttvvvyyy{{{||||||yyyuuuppplllkkklllmmmlllhhhddd``````aaaccc```___]]]ZZZYYY[[[```cccfffjjjmmmmmmkkklllpppuuu}}}~~~~~~~~~}}}|||zzzyyysssnnngggbbb^^^ZZZTTTPPPIIIFFFBBB???===<<<:::999999888777777777666222000333333333333333333333333555555555555444333333222111111222222222222111111//////000000111111111222//////000000000000//////111111111111111111111111///...------///000000///111111000000//////......000000000000111111111111000000///...............000000000000///////////////////////////......---000000////////////000000////////////////////////........................------............------...------,,,,,,------...//////.........---------)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,++++++******)))++++++++++++******)))))),,,,,,++++++***)))))))))+++*********))))))(((((()))***++++++***)))***,,,***++++++++++++++++++,,,""",,,///'''$$$,,,222111++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,+++******)))((((((************))))))((((((kkkkkkrrruuu\\\UUUXXX]]]lll~~~jjj___bbbuuuqqqdddcccoooeeeTTTIIIGGGDDDCCCBBB@@@>>><<<;;;<<<<<<::::::@@@JJJRRRbbbjjjnnniii```ZZZWWWUUUTTTTTTSSSTTTUUUTTTQQQNNNHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGEEEDDDCCC@@@AAABBBCCCCCCCCCBBBBBBDDDAAA???>>>@@@CCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKLLLMMMNNNMMMKKKHHHGGGIIIIIIHHHHHHGGGFFFEEEDDDFFFGGGHHHKKKMMMMMMJJJHHHFFFEEEDDDBBBAAAAAADDDGGGGGGHHHGGGEEEBBBAAAAAABBBDDDEEEFFFEEECCCCCCFFFIIIEEEEEEEEEEEEEEEEEEEEEFFFCCCAAA@@@@@@BBBDDDDDDDDDBBBEEEHHHIIIIIIHHHIIIJJJDDDDDDDDDDDDDDDDDDEEEFFFCCCBBBBBBEEEJJJOOORRRSSSRRRUUUWWWXXXXXXZZZ]]]```hhhlllsssyyy}}}}}}{{{yyyyyyyyyyyywwwtttoookkkhhh^^^^^^___`````````___^^^^^^```cccgggkkklllllllllkkkllloooqqqssstttuuuuuuxxxvvvuuusssssstttvvvwwwyyy|||}}}yyywwwwwwttttttsssrrrrrrqqqppppppuuussspppnnnnnnpppsssuuutttuuutttppplllhhhgggfffeeedddbbb___^^^^^^___aaaaaa```^^^\\\[[[^^^bbbfffkkkqqqwwwzzzzzzzzz}}}~~~}}}yyyuuupppjjjfffdddZZZVVVQQQNNNKKKHHHDDDAAAAAA???;;;:::999999888666777666666666666555333000333333333333333333333333333333444444444333333222111111222222222222111111000000111111111111111111//////000000000000//////111111111111111111111111000...------///000000///111000000000/////////...000000000000111111111111000000///...............////////////............---............---,,,,,,//////............//////........................------------------------------............------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,************))))))((((((+++++++++***************+++*********)))))))))))))))***,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,%%%+++,,,)))...:::>>>:::++++++++++++++++++++++++))))))***+++,,,...///000......------,,,++++++***++++++*********)))))))))llllllssswww]]]VVVXXX^^^nnnkkk___aaatttsssfffeeeqqqjjjYYYMMMJJJGGGFFFDDDBBB???===:::;;;;;;:::<<>>???@@@AAABBBBBBBBBAAABBB@@@???@@@BBBEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFHHHJJJLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFJJJJJJJJJJJJIIIHHHGGGFFFIIIKKKMMMOOONNNLLLIIIGGGMMMMMMNNNPPPPPPNNNJJJFFFEEEFFFFFFDDDBBBBBBCCCEEEEEEFFFFFFDDDBBBAAACCCDDDFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@BBBDDDDDDDDDCCCEEEHHHHHHGGGFFFFFFGGGAAABBBDDDFFFFFFEEEDDDCCCEEEDDDEEEGGGKKKNNNNNNNNNJJJKKKLLLLLLKKKKKKMMMOOOTTTYYY```hhhoootttvvvwwwuuuwwwyyyzzzzzzwwwtttqqqhhhhhhhhhhhhhhhiiiiiijjjeeehhhkkknnnppppppooonnnggghhhiiijjjkkkkkkllllllnnnmmmmmmmmmnnnnnnooopppuuuwwwyyyxxxuuuqqqnnnmmmoooooopppooonnnllljjjiiillljjjhhhgggiiilllooorrrppprrrsssrrroookkkiiihhhdddbbbaaa```aaabbbeeefffggggggfffddddddggglllpppwww}}}~~~}}}rrroooiiiaaaZZZSSSNNNKKKGGGEEEBBB@@@???>>><<<:::;;;999777666777777666555555444444444555555333111444444444444444444444444111111222333333333222222111111222222222222111111222222222222222111111111///000000111111000000///111111111111111111111111000...---...///000000000000000000000////////////000000000000111111111111000000///...........................------------...............------,,,...------------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++******++++++,,,---------------------------++++++************++++++)))******+++,,,,,,------)))))))))))))))((((((((()))************+++++++++***************)))))))))***+++,,,+++***)))***++++++++++++,,,,,,---------+++,,,***+++666CCCCCC;;;++++++++++++++++++++++++((())))))***,,,...///000+++++++++***))))))((((((+++++++++***************}}}kkklllssszzz```WWWXXX^^^pppkkk___```sssssshhhhhhssslllZZZOOOMMMJJJGGGEEECCC@@@===;;;;;;::::::===CCCLLLRRR[[[bbbeeeaaa]]]\\\\\\[[[\\\YYYXXX\\\___\\\RRRIIIFFFFFFEEEDDDDDDEEEFFFGGGJJJKKKKKKKKKIIIEEEBBB@@@@@@??????>>>???@@@BBBCCCFFFEEEDDDDDDFFFGGGFFFEEEJJJKKKLLLMMMMMMKKKIIIGGGGGGFFFEEEFFFIIIJJJJJJJJJHHHIIIKKKKKKKKKIIIFFFEEE@@@@@@@@@AAABBBEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGIIILLLQQQTTTTTTQQQLLLIIILLLLLLMMMOOONNNKKKFFFBBBEEEFFFGGGFFFDDDBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDEEEGGGGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAACCCEEEGGGHHHGGGIIIJJJKKKIIIFFFBBBAAAAAA@@@BBBDDDFFFFFFFFFDDDCCCEEEEEEFFFIIILLLNNNMMMLLLLLLKKKKKKIIIHHHHHHHHHIIIIIIKKKPPPUUU[[[___cccdddaaadddiiimmmpppqqqooonnnooonnnnnnnnnppprrruuuvvvqqqtttxxxzzzzzzxxxvvvvvvkkkjjjjjjjjjkkkllllllmmmllllllkkkjjjjjjkkkmmmnnnoooppprrrqqqpppmmmjjjiiikkkkkklllllljjjhhheeeccccccbbbbbbdddgggkkkpppsssssswww{{{}}}{{{xxxvvvtttooolllhhhfffhhhlllooorrrttttttsssqqqppprrruuuxxx}}}~~~tttjjjeeeYYYVVVQQQKKKEEEAAA>>>===@@@???===<<<;;;;;;;;;:::999888666666777777666555444222222333444555333222444444444444444444444444///000111222222222222222111111222222222222111111444333333222222111111111000000000111111000000000111111111111111111111111000///---...000111111000000000000000///////////////000000000111111111111000000///.............../////////.........------000000111111000000///.........------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---//////.........---------,,,+++***)))***+++,,,---------------------------------,,,,,,,,,,,,------*********++++++,,,,,,,,,************))))))))))))((())))))***++++++,,,,,,************************+++,,,---,,,***)))***++++++++++++,,,------......///---******333;;;999111************************------,,,+++******++++++*********)))))))))((((((++++++++++++************zzzhhhjjjrrr~~~dddZZZYYY___qqqjjj]]]^^^ppprrriiijjjvvvlllYYYPPPMMMJJJGGGEEECCC???===<<<<<<;;;;;;===CCCJJJOOOVVVYYYYYYUUUTTTXXX]]]___```^^^]]]aaaccc___SSSIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIEEE@@@>>>@@@>>><<<;;;<<>>===;;;<<>>CCCIIIOOORRRSSSSSSPPPJJJKKKRRRWWWYYYZZZ\\\___bbbccc___XXXRRRJJJIIIGGGFFFFFFFFFGGGGGGJJJLLLMMMMMMKKKGGGBBB???;;;???EEELLLRRRVVVXXXXXXKKKHHHFFFFFFHHHKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKHHHGGGHHHIIIIIIIIIEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJKKKKKKIIIGGGFFFEEEDDDCCCDDDEEEFFFEEEDDD@@@AAABBBBBB@@@???@@@BBB>>>@@@AAAAAA@@@AAACCCEEEGGGDDDAAAAAACCCDDDCCCBBBDDDEEEGGGHHHIIIHHHGGGFFFDDDFFFLLLQQQTTTSSSNNNJJJFFFHHHIIIHHHEEEBBBAAAAAAAAADDDGGGJJJKKKJJJHHHGGGFFFEEEFFFHHHKKKMMMMMMLLLIIIGGGFFFGGGIIIKKKJJJIIIGGGFFFDDDBBBAAABBBBBBCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNRRRUUUWWWZZZ___eeeiiikkkooovvv{{{|||yyyxxxzzz|||~~~|||~~~}}}{{{yyyyyyyyyxxxuuuqqqqqqqqqppppppooonnnnnnmmmpppppprrrtttxxx|||~~~zzzvvvuuuxxxxxxuuurrrfffddd___WWWOOOIIIFFFFFFAAAAAABBBBBBBBB@@@===:::777888888888888777666666666888888666444333444666333222222444666666444222666444222222333444444333222222222222222222222222222222222333222222111111111111222222222222111111000000111111111111111111000111111222222111111000111111111111111111111111111000...///000222111111.../////////000000000111000000000000111111111111000000///...............000000/////////.........,,,,,,,,,,,,,,,++++++***...------------------...------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,+++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,*********++++++,,,,,,,,,---......---+++******+++'''(((((()))+++,,,,,,---)))***+++,,,,,,++++++---************************(((((())))))***,,,---...''''''''''''''''''((((((''''''((((((((()))))))))vvveeehhhqqqoooaaa\\\```uuuyyycccWWWXXXkkkqqqiiihhhooouuu___QQQNNNKKKIIIHHHFFFCCCAAA???======@@@EEEMMMSSSVVVQQQRRRNNNIIIIIINNNRRRRRRQQQUUUZZZ^^^^^^[[[VVVSSSJJJIIIGGGEEEEEEDDDEEEEEEKKKMMMNNNOOOMMMHHHDDD@@@<<>>@@@AAAAAA@@@AAACCCEEEHHHEEEBBBAAACCCEEEDDDBBBDDDFFFGGGHHHHHHGGGEEEDDDEEEIIINNNTTTVVVSSSLLLFFFHHHIIIIIIGGGCCC???======???CCCIIIMMMOOOLLLHHHEEEDDDCCCCCCDDDFFFHHHGGGGGGFFFDDDCCCEEEIIIKKKKKKJJJGGGFFFDDDAAA@@@?????????@@@@@@@@@AAABBBCCCEEEFFFBBBBBBCCCDDDFFFIIIJJJKKKKKKOOOTTTUUUVVVYYY```fffjjjiiigggfffiiimmmrrruuulllqqqxxx~~~}}}nnnmmmkkkmmmpppqqqnnnlllllllllkkkjjjiiiiiijjjjjjjjjjjjjjjkkkmmmpppssstttwwwyyy{{{yyytttmmmgggeeeeeecccbbbeeehhhfff___YYYOOONNNKKKGGGBBB???>>>???@@@>>><<<::::::999888666444555666777777666555444222444555444111111333555111111333555888999888666777555333222333444444333111111111111111111111111333333333333333222111000111111222222222222111111//////000000111111111222111111222222222222111111111111111111111111111111111000...///111222222111.../////////000000111111000000000000111111111111000000///...............//////.........---------------......------,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,//////.........---------)))***+++,,,---,,,++++++************************,,,,,,++++++++++++,,,,,,*********++++++,,,------))))))******++++++++++++***************+++++++++*********++++++,,,,,,,,,---......---+++******+++&&&'''((()))***+++,,,,,,+++)))(((+++---,,,++++++))))))))))))))))))))))))))))))))))))***+++,,,---((((((((()))))))))))))))&&&'''''''''(((((())))))wwwiiikkkoooppp___^^^gggxxxvvvbbbXXXZZZjjj|||jjjcccccckkkzzzvvvbbbYYYTTTOOOJJJHHHFFFEEEDDDMMMEEE>>>CCCPPP\\\___^^^\\\SSSMMMLLLKKKHHHIIIMMMVVVUUUTTTVVVXXXYYYVVVSSSLLLJJJGGGEEEEEEHHHKKKMMMRRRQQQQQQOOOLLLHHHDDDAAADDDHHHRRRaaannntttqqqmmm\\\UUUNNNKKKMMMOOONNNLLLHHHGGGEEEEEEFFFFFFDDDCCCAAACCCFFFHHHJJJJJJJJJJJJDDDBBB?????????@@@@@@???>>>???@@@BBBDDDEEEGGGGGGGGGIIIKKKKKKIIIFFFDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGCCC???@@@DDDEEECCC@@@CCCAAA??????AAABBB@@@===??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFCCC???<<>>;;;===@@@IIILLLNNNNNNKKKHHHFFFEEEAAABBBCCCEEEFFFFFFGGGGGGHHHFFFDDDEEEHHHJJJIIIHHHEEEDDDAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAA??????@@@AAACCCEEEGGGHHHEEEFFFGGGHHHJJJMMMRRRUUU```]]]YYYWWWWWWYYY[[[[[[\\\aaagggmmmnnnkkkgggccc[[[[[[[[[[[[[[[[[[\\\\\\YYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTUUUVVVWWWXXX]]]]]]]]]\\\YYYVVVSSSQQQMMMNNNPPPQQQPPPOOOMMMLLLCCCCCCBBB@@@>>><<<:::999:::;;;;;;;;;;;;:::999999888555222222555666666444444444444555555555555666666666555444333333222222444444444444444333222111222222111111111111222222333222111000000111222333000111222333333222000000111111111111111000//////000111222222111000111333333333333222222111111111000000111111111111000000/////////////////////000////////////000000000000////////////////////////------............------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------............---,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***((((((((()))***+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))+++,,,,,,***))))))***+++++++++++++++++++++++++++++++++++++++***)))(((++++++***)))(((((())))))wwwhhhjjjpppnnn___^^^fffwwwyyycccXXXZZZkkk~~~fff^^^___fffvvvvvvbbbWWWSSSMMMHHHFFFEEEDDDCCCIIICCC@@@HHHWWWeeejjjjjj\\\SSSLLLKKKJJJHHHIIIMMMRRRPPPOOOOOOPPPPPPLLLIIIDDDCCCCCCDDDFFFJJJNNNPPPPPPPPPOOONNNKKKHHHDDDBBBGGGJJJQQQ\\\fffjjjgggcccVVVQQQKKKJJJLLLNNNNNNLLLGGGFFFDDDDDDEEEEEECCCBBB???AAADDDGGGIIIIIIIIIHHHAAA???======>>>??????>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFCCC@@@BBBEEEGGGDDDAAABBB@@@>>>???AAAAAA@@@>>>>>>>>>???@@@@@@AAABBBBBBFFFEEEEEEFFFGGGFFFCCC@@@DDDEEEFFFHHHHHHHHHHHHGGGDDDFFFIIILLLLLLKKKIIIHHHGGGHHHGGGCCC>>><<<@@@DDDLLLNNNOOOMMMJJJFFFDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGEEECCCDDDGGGHHHHHHFFFDDDCCC@@@>>>======>>>>>>?????????????????????@@@??????@@@AAABBBDDDEEEFFF@@@AAACCCCCCEEEHHHLLLOOOSSSPPPLLLJJJJJJLLLMMMMMMSSSVVV[[[______]]]YYYVVVNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHHHHIIIKKKKKKMMMNNNNNNNNNLLLJJJGGGEEEFFFGGGHHHIIIIIIHHHFFFEEE@@@??????>>><<<:::888777999::::::::::::999888888888555222222444666555444444444444444555555555555666555555444333333222222333333333333333222111111111000000000000000000111222111111000000111111222...///000111222111000000111111111111111000//////000111222222000000111222333333222222222111111111//////000000000000//////222222111111111111111111////////////000000000000////////////////////////------............------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,+++***))))))))))))************************,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++*********,,,+++)))((((((((()))***+++++++++++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********(((''''''))),,,+++++++++++++++++++++++++++++++++++++++***))))))++++++***)))))))))))))))yyyiiikkkrrrjjj]]]]]]eeevvvzzzcccXXX[[[lllddd[[[[[[bbbrrrwwwcccVVVRRRLLLGGGEEEEEEDDDDDDEEEBBBBBBKKKZZZgggmmmmmm[[[TTTLLLJJJIIIHHHJJJMMMPPPNNNMMMLLLKKKJJJGGGDDD@@@AAADDDFFFJJJMMMOOOQQQMMMMMMMMMLLLJJJGGGEEECCCHHHIIILLLSSSYYY[[[XXXUUUOOOLLLHHHHHHKKKMMMLLLJJJEEEDDDBBBBBBCCCCCCAAA@@@???@@@CCCFFFFFFEEECCCBBB>>><<<::::::<<<>>>>>>===??????@@@AAACCCDDDEEEEEEGGGFFFDDDBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAADDDGGGHHHEEEBBB@@@???>>>>>>@@@AAA@@@???======>>>>>>??????@@@@@@EEEDDDCCCDDDEEEEEEDDDCCCBBBDDDEEEGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDAAA>>>???CCCHHHNNNNNNNNNKKKGGGDDDBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFEEEDDDBBBAAA???============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB===>>>???@@@AAACCCGGGJJJNNNKKKGGGDDDEEEFFFFFFFFFIIIKKKNNNPPPOOOMMMJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDD@@@@@@AAABBBAAA@@@???>>>@@@AAABBBBBBBBBAAA???>>>;;;;;;;;;:::999888777666888888888888888777777666888666333333444444444333444444444444555555555555555555444444333333222222222222222222222222111000000000////////////000000000111111222222111111000---...///000000000000000000111111111111000000///000111222222000000000222222222222111111111111111......////////////......222222222111111000000000////////////000000000000////////////////////////------............------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------+++,,,,,,------------,,,,,,,,,***)))((('''''''''************************,,,,,,,,,++++++++++++***,,,+++))))))))))))+++,,,(((((((((((()))))))))***************************+++++++++++++++++++++++++++***))))))((()))))))))***++++++++++++***))))))************************************************+++************)))))))))******(((&&&%%%&&&)))---++++++++++++++++++++++++***++++++++++++***))))))+++***))))))))))))))))))}}}lllooowwwdddZZZ[[[bbbssswwwaaaWWW[[[nnnfff]]][[[bbbqqqwwwdddVVVRRRLLLHHHFFFFFFFFFEEEDDDBBBBBBIIISSS\\\```aaaZZZTTTMMMIIIHHHIIIKKKMMMKKKJJJHHHGGGFFFDDDBBBAAAEEEGGGIIILLLMMMNNNMMMMMMKKKKKKJJJJJJHHHFFFEEEDDDEEEDDDEEEIIILLLNNNMMMKKKIIIHHHFFFGGGHHHIIIHHHFFFCCCBBB@@@@@@AAAAAA???>>>@@@AAACCCDDDCCC@@@>>><<<===;;;::::::<<<>>>>>>>>>======???@@@BBBDDDEEEFFFFFFDDD@@@???@@@CCCEEEGGGBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAADDDFFFGGGDDDAAA???>>>>>>??????@@@@@@???<<<<<<======>>>>>>>>>>>>AAA???===>>>@@@BBBBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDEEEDDDCCC@@@>>>@@@DDDHHHKKKKKKJJJGGGDDDAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<========================<<<<<<>>>>>>??????????????????===>>>@@@@@@AAABBBEEEGGGNNNKKKGGGEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBB<<<===>>>???@@@@@@?????????@@@@@@@@@???>>>===<<<888999999888888777666555666777777777777666555555777666444333333333333333333333444444444555555555444444444333333333222222111111222222222111111000000000////////////000000///000111222222111000///000000000000000000//////000000111111111111000///000111222111000///000111111111111111111111111000...//////000000//////...000000000///......------////////////000000000000////////////////////////------............------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''***,,,******************************+++++++++******)))******)))))))))))))))***qqqsss}}}xxx___XXXZZZ```pppttt___VVV[[[ooojjj^^^ZZZaaapppwwwdddVVVSSSNNNKKKJJJIIIHHHGGGCCCAAAAAAEEEJJJOOOQQQRRRWWWSSSMMMIIIHHHJJJKKKKKKBBBBBBAAA@@@???>>>>>>???HHHIIILLLMMMNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBDDDGGGIIIKKKKKKFFFEEEEEEEEEEEEEEECCCBBBBBBAAA??????@@@@@@>>>===>>>???@@@AAAAAA@@@>>>===>>><<<:::;;;===>>>??????:::;;;===???BBBEEEFFFGGGFFFCCC??????AAAEEEHHHIIIBBBBBBAAA@@@??????@@@@@@===>>>@@@BBBDDDDDDBBB@@@??????@@@????????????@@@===============>>>>>>>>>>>><<<:::;;;===@@@AAAAAABBBDDDFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDFFFEEECCC@@@???@@@CCCFFFDDDEEEEEEDDDBBB@@@AAABBB???@@@AAABBBBBBCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAA>>>>>>===========================<<<<<<<<<;;;;;;======>>>??????>>>=========???@@@@@@@@@AAACCCEEEGGGEEEAAA@@@@@@AAA@@@???BBBBBBCCCDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>@@@??????>>>======<<<<<<<<<<<<======>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA?????????>>>>>>===<<<;;;777888888888777777666555555555666666555555444333666555444333222222333444333333333444444444444555333333333333333222222222000111111222222222111111222111111000000111111222///000111222222111000///444333222111000////////////000000111111111000000000111222111///...///000000000000000000000000000///000000111111000000///////////////......------////////////000000000000////////////////////////------............---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))*********)))))))))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++,,,+++******+++************************)))******+++++++++*********)))))))))))))))******uuuvvvsss[[[XXX[[[___pppsss___XXX]]]qqqlll^^^YYY^^^nnnvvvcccUUUSSSPPPOOONNNLLLJJJHHHAAAAAAAAABBBDDDGGGJJJLLLSSSSSSNNNIIIIIILLLKKKHHHAAAAAABBBAAA@@@@@@BBBCCCDDDFFFIIIKKKKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBAAABBBBBBDDDFFFHHHJJJLLLDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>??????===<<<;;;<<<===>>>@@@AAACCCDDD???===<<<<<<===??????>>>999:::<<>>??????@@@===>>>@@@AAAAAAAAAAAA@@@@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>>>>????????????===<<<<<>>???@@@=========>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===<<<<<<===??????>>>>>>???@@@BBB@@@===<<<===>>>======???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@?????????>>>??????>>>>>>===<<<<<<<<<;;;<<<===>>>>>>>>>======;;;;;;<<<<<<======>>>>>>>>>===<<<;;;::::::999999777777777777777666555444555555555555555444444333444444444333111222444666333333333333444444444444333333333333222222222222000111222222333222222222222222111111111111222222///000000111111000000///555444333111000000000000///000000111111111111000000111222111///......///////////////000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////////////////------............------//////...---------......++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++))))))******+++,,,...///***************************++++++++++++,,,,,,,,,***+++,,,------,,,+++***)))***,,,---------,,,+++)))))))))))))))))))))))))))))))))******++++++,,,(((((()))************)))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***%%%(((,,,...---+++******************************))))))***++++++++++++***)))))))))))))))******+++wwwvvvqqq[[[ZZZ]]]aaaqqqwwwddd\\\```sssooo```YYY]]]llluuubbbSSSRRRQQQQQQQQQNNNKKKHHHAAAAAAAAA@@@@@@CCCGGGKKKPPPRRROOOKKKJJJMMMKKKFFFEEEFFFGGGEEECCCCCCFFFHHHDDDEEEHHHJJJJJJIIIHHHFFFGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDFFF@@@AAAAAA@@@@@@@@@BBBCCCAAA@@@>>>>>>??????===<<>>======>>>AAADDDEEE@@@>>><<<;;;===>>>>>>===;;;<<<===???@@@BBBCCCDDDEEECCCCCCGGGLLLPPPNNNLLLDDDBBB@@@???>>>>>>???@@@???@@@AAA@@@@@@@@@@@@AAABBBDDDDDDCCC@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>AAABBBBBBBBBAAABBBDDDFFFHHHHHHHHHHHHFFFEEECCCBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCCCCBBBBBB>>>@@@CCCDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCAAA>>><<<>>>@@@<<<===>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;:::<<<===???@@@???>>>===<<<===??????=========>>>AAA???======?????????>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@@@@?????????@@@@@@??????>>>=========<<<===>>>???@@@??????>>><<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;999888888777777777777777666555444333222555555555666555444444333111333444333111222555888222222333333333444444444222222222222222222222222111111222333333333333333111111000000000000111111000000////////////000000222111000//////000111222//////000111111111111111000111222111///---...///........./////////000000//////000000000000//////......//////000111111111////////////000000000000////////////////////////------............------000///...---------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++,,,---******************************+++++++++,,,,,,,,,+++***(((''''''(((***+++(((***+++------,,,+++***************************'''(((((())))))***++++++'''((()))***+++******)))))))))***+++++++++++++++((((((((((((((((((((((((************************(((((((((((())))))******%%%(((***++++++******+++************************))))))***+++++++++++++++)))))))))))))))***++++++xxxttt}}}qqq[[[[[[```cccsss{{{hhh___ccctttrrrbbbZZZ^^^mmmuuubbbRRRRRRRRRRRRRRROOOJJJGGGBBBBBBAAA???===???DDDHHHNNNQQQPPPKKKKKKNNNKKKDDDDDDFFFFFFDDDAAAAAACCCFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@AAAAAAAAA???===<<<===>>>>>>>>>?????????AAACCCFFFAAA@@@>>>>>>??????===<<>>AAABBB@@@>>><<<;;;<<<===<<<<<<>>>>>>??????@@@@@@@@@AAAEEEDDDEEEJJJQQQSSSPPPLLLDDDCCCAAA???>>>>>>???@@@BBBBBBBBBAAA@@@???AAABBBDDDEEEFFFDDD@@@>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>======>>>AAABBBAAA@@@???AAACCCEEEGGGGGGGGGGGGDDDCCCAAA@@@@@@AAACCCDDDBBBAAABBBCCCDDDEEECCCBBB>>>AAAEEEFFFEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBDDDDDDBBB>>><<<===@@@<<<===>>>???@@@@@@@@@?????????>>>===<<<<<<;;;;;;:::;;;===???@@@@@@>>>>>>===???@@@@@@???>>>>>>??????===<<<===>>>??????>>>???@@@@@@@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::999:::;;;======<<<<<<;;;???>>>===<<<<<<<<<<<<<<<===<<<;;;:::888888777777666666666555444333111111555555666666555555444333000222333222111222555999222222333333333444444444222222222222222222222222111222333444444444444444000000////////////000000111000///......///000111......---...///111333444//////000111111111111111111222222111...---......---.........//////000000......////////////......++++++,,,---...///000000////////////000000000000////////////////////////---..................---...---,,,+++++++++++++++************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---***%%%""""""%%%***---''')))+++,,,,,,,,,***)))************************&&&''''''((()))*********'''((()))+++++++++***)))((()))***+++++++++++++++))))))))))))))))))))))))************************'''((((((((())))))******&&&'''((((((((((((***,,,))))))))))))))))))))))))((()))***+++++++++++++++))))))((())))))***++++++yyyuuuzzzkkk[[[ZZZ\\\lll|||ccc___bbbqqqttt^^^___```pppppp^^^RRRPPPNNNNNNOOONNNJJJFFF@@@===;;;=========CCCJJJLLLOOOQQQNNNIIIFFFHHHKKKJJJDDD>>>===BBBFFFGGGFFFIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>=========???@@@AAAHHHFFFDDDCCCCCCBBB@@@>>>============>>>>>>>>>>>>>>>?????????>>>>>>@@@BBB<<<===>>>??????>>>===<<>>BBBDDDAAADDDIIIMMMOOOPPPOOOMMMGGGDDDAAA@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGAAA???===<<<===>>>======>>>>>>======>>>???@@@AAA@@@BBBDDDEEEDDDEEEFFFGGGAAABBBBBBAAA???>>>>>>??????AAACCCEEEEEEEEECCCBBBAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@EEEAAA===;;;<<<>>>??????????????????????????????@@@===;;;<<<>>>@@@???===???????????????>>>===<<<>>>>>>============>>>>>>@@@??????>>>??????@@@@@@??????@@@??????>>>==============================<<<;;;:::;;;<<<<<<:::888<<<<<<;;;:::::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999777666666555444444333333444444555444555666777777555333222333444444555555444444333555555555555555555555555555555333222111000000000///000111222222222222222111111111111111111111111333222000/////////000111000000000000000000000000000000////////////000000333333222000///...---,,,000000000000000000000000//////000000000000////////////............//////000000000000000000000000------------......///000------...//////...------//////...------------...---,,,,,,,,,,,,,,,,,,,,,)))+++------+++*********++++++,,,---------,,,,,,***++++++,,,,,,++++++***,,,,,,*********+++,,,------,,,***+++,,,------,,,...---+++***)))***+++++++++++++++++++++***)))(((*********************************)))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))************+++***)))(((((()))***+++***)))))))))***+++,,,,,,&&&***+++)))***------***(((((())))))))))))(((((('''(((+++,,,,,,)))&&&$$$((()))+++---...---+++***''''''''''''''''''''''''xxxtttyyygggZZZ\\\```qqq~~~ddd^^^```nnnwww``````bbbtttnnn\\\PPPNNNKKKLLLNNNNNNKKKGGGBBB>>><<<===<<<;;;@@@FFFKKKMMMNNNKKKGGGEEEGGGJJJIIIDDD??????BBBFFFFFFEEEGGGFFFEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCC@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@??????AAA@@@@@@??????>>>=========???@@@@@@??????@@@BBB999:::===???AAABBBBBBBBB???@@@@@@AAABBBBBBCCCCCCBBBDDDHHHKKKMMMMMMLLLKKKHHHEEE@@@>>>>>>@@@BBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDBBB???>>>>>>??????>>>>>>>>>===<<<===>>>???@@@@@@AAACCCDDDDDDCCCDDDDDDAAABBBBBBAAA???>>>???@@@???@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@<<<:::999999;;;<<<<<<;;;???????????????????????????===;;;<<<>>>@@@???>>>>>>??????????????????>>>>>>>>>============>>>>>>===>>>>>>>>>???@@@AAABBB;;;<<<<<<<<<<<<<<<;;;:::========================<<<;;;:::;;;<<<<<<:::888;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555555444444333333444444555333444555666666444333111333333444444444444333333333333333333333333333333444444333222111111111111000000111111222222111111111111111111111111111111111111///.........///000////////////////////////000000////////////000000//////////////////////////////////////////////////////000000000000////////////............//////...//////000000//////.........------,,,---------,,,,,,---......---,,,,,,///......---,,,---------------,,,+++***))))))(((***+++++++++++++++,,,---------...------,,,+++******++++++,,,,,,++++++***---,,,+++*********+++,,,+++***)))***,,,---...------,,,+++*********+++,,,+++++++++++++++***))))))************************)))))))))(((((((((((((((************)))))))))(((************))))))))))))))))))))))))************+++***)))(((((()))***+++***))))))))))))******+++"""&&&(((''')))---...+++(((((())))))))))))(((((("""%%%(((***+++******)))***+++,,,,,,,,,+++***++++++++++++++++++++++++tttqqqvvv{{{cccYYY^^^eeewwweee^^^^^^jjj{{{bbbaaadddwwwkkkYYYOOOLLLJJJKKKNNNOOONNNLLLDDD@@@===<<<:::999===CCCIIIJJJKKKHHHDDDCCCFFFIIIHHHDDDAAAAAACCCEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???@@@AAABBBCCC@@@CCCFFFEEEBBB@@@AAABBBDDDDDDBBBAAA???>>>===<<<===???AAABBBAAA@@@@@@@@@;;;<<>><<<===>>>>>>>>>>>>===<<<;;;;;;===>>>@@@AAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAA@@@??????@@@BBB?????????@@@AAABBBCCCCCCEEEEEEFFFFFFEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@::::::;;;===??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>@@@AAABBBCCC::::::;;;<<<<<<<<<;;;;;;========================<<<;;;:::;;;<<<<<<:::888999999888999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888777666555555444555444444333333444444555333333444555444333222111333333444444444444333333222222222222222222222222333222222111111111222222111111111111111111000000111111111111111111111111000000///.......................................000000////////////000000........................////////////////////////...//////000000//////...//////............//////,,,---...//////...---,,,///...---,,,++++++++++++------............------...------,,,,,,,,,,,,,,,---,,,+++***((('''&&&&&&,,,++++++++++++,,,...............---,,,+++***)))******++++++++++++******------,,,+++*********+++***)))((()))+++---------++++++*********+++,,,,,,***++++++++++++***))))))************************((((((((((((((((((((((((************))))))))))))************))))))))))))))))))))))))******************))))))))))))*********)))))))))))))))))))))!!!%%%((((((***///000...((())))))******))))))(((%%%&&&'''(((((((((((((((+++++++++++++++*********++++++++++++++++++++++++ppplllqqqvvv```XXX^^^gggyyyfff^^^^^^iii}}}dddaaacccwwwgggVVVOOOLLLIIIKKKOOORRRRRRQQQCCC???<<<<<<:::888<<>>=========@@@CCCCCCBBB@@@@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@===AAAGGGMMMNNNMMMIIIFFFDDDEEEFFFGGGFFFFFFDDDDDDEEEBBB>>><<<>>>@@@BBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????>>>;;;999999:::<<<======>>>===;;;::::::<<<>>>@@@BBBBBBAAABBBBBBBBB@@@??????@@@@@@???>>>???@@@BBB???>>>======>>>@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAA=========>>>@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>>>>======>>>???@@@AAAAAAAAA<<<<<<===>>>?????????>>>========================<<<;;;:::;;;<<<<<<:::888777777777888999:::<<<===;;;;;;;;;;;;:::::::::999777666666555555444444444555444444333333444444555222333333333333222111000333333333444444333333333111111111111111111111111111111111111111222333333222222111000000000000000111111111111111111111111000000//////............////////////////////////000000////////////000000111111000...---,,,+++***////////////////////////...//////////////////...///......------......///,,,---...//////...---,,,---,,,,,,+++******++++++...//////////////////...------,,,++++++++++++,,,,,,++++++***)))((((((''',,,,,,,,,---...---,,,***,,,,,,,,,,,,+++***))))))******++++++++++++******------,,,++++++*********+++***((()))***++++++************++++++,,,,,,---******+++++++++******)))************************(((((((((((())))))))))))*********)))))))))))))))************)))))))))(((((()))))))))***************))))))))))))))))))***))))))))))))((((((''''''%%%)))+++***---111222000)))))))))******)))))))))++++++******))))))******---,,,+++***))))))******))))))))))))))))))))))))kkkgggmmm|||uuu___WWW]]]eeevvvggg___^^^iii}}}gggbbbcccuuucccSSSLLLIIIGGGIIIMMMQQQQQQPPPAAA===;;;;;;::::::>>>DDDJJJJJJIIIGGGEEEEEEFFFGGGDDDCCCCCCDDDDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???@@@BBBCCCFFFJJJMMMJJJDDD@@@@@@CCCAAAAAA@@@@@@@@@?????????>>>AAADDDDDDCCCAAA@@@@@@FFFFFFFFFEEEDDDBBB@@@>>>@@@CCCHHHLLLNNNMMMLLLJJJFFFEEEEEEDDDCCCBBBBBBAAAAAA???>>>???@@@AAAAAA@@@CCCBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>999888777999<<<>>>??????>>><<<:::999:::<<>>?????????>>>======@@@BBB>>>===<<<<<<===???BBBDDDCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAAAAABBBAAAAAAAAA@@@>>><<<;;;<<<===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????AAABBBDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@========================<<<;;;:::;;;<<<<<<:::888666666777888999;;;<<<===;;;:::::::::999999999999555444444444444444444444555444444333333444444555222222222222222111111111222333333333333333333222333333333333333333333333000000000000111222333333222222111000/////////000000000000000000000000000111111111111000000//////000000000000000000000000000000////////////000000111111000...---,,,+++***..............................////////////............------------......------...//////...------***************+++,,,---------------------------------,,,++++++++++++,,,***+++++++++++++++++++++,,,,,,---///000...)))%%%'''((()))***************)))******++++++******))),,,,,,,,,,,,++++++******---+++***)))******)))((()))******+++,,,,,,,,,,,,)))******+++++++++******************************)))))))))******+++++++++))))))))))))))))))******************)))))))))(((((()))))))))************)))))))))******)))))))))))))))******)))((('''&&&(((+++---+++,,,//////---))))))************))))))''''''''')))+++---000111,,,,,,***))))))))))))***((((((((((((((((((((((((hhheeelll{{{www```VVV[[[aaarrrggg___^^^hhh}}}lllgggfffvvv}}}___PPPIIIGGGEEEGGGKKKNNNMMMLLL@@@===;;;<<<;;;;;;@@@GGGKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@=========>>>???AAACCCDDDHHHIIIIIIFFFAAA>>>>>>????????????@@@@@@AAAAAAAAA@@@BBBDDDDDDBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDGGGIIIKKKLLLLLLLLLGGGFFFDDDBBBAAA@@@@@@@@@>>>===>>>???AAABBB@@@>>>BBBAAA@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???;;;;;;<<>>AAADDDFFFDDDBBBCCCFFFFFFCCC@@@??????>>><<<:::;;;>>>@@@>>>===<<<<<<===@@@BBBDDD@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAACCCAAA>>>======>>>>>>===????????????????????????>>>???@@@@@@???@@@BBBDDDDDDCCCAAA???>>>======>>>===>>>???@@@@@@???>>>===@@@@@@AAAAAA@@@???===<<<======>>>?????????>>>>>>========================<<<;;;:::;;;<<<<<<:::888777777888888:::;;;<<<===:::::::::999999999888888333333333444444444444444555444444333333444444555333333333222222222111111222222333333333333222222444444444444444444444444000000000000000111222333222111000///...///000111000000000000000000000000111111111111111000//////111111111111111111111111000000////////////000000................................................---......//////......---......------------..............................************+++,,,---...++++++************++++++...------,,,,,,,,,,,,,,,+++++++++,,,------......,,,++++++...///...(((###&&&'''((()))***+++++++++))))))************))))))***++++++,,,,,,,,,+++***...,,,*********+++***)))******+++,,,,,,,,,++++++))))))***++++++++++++***************************)))******++++++,,,,,,,,,))))))))))))************************))))))))))))))))))))))))************))))))************))))))((()))***+++***)))((('''(((++++++))))))++++++''')))******++++++******))))))((((((((()))***+++,,,***************)))))))))))))))))))))))))))))))))hhhffflll{{{yyyaaaUUUYYY^^^nnnhhh___]]]gggzzzrrrooolllyyyyyy]]]OOOJJJHHHGGGIIIMMMNNNLLLJJJAAA>>><<<===<<<<<<@@@GGGKKKKKKJJJJJJHHHFFFBBB@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@=========>>>@@@CCCFFFGGGIIIHHHEEEBBB@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAABBB???@@@AAACCCCCCCCCCCCBBBBBBCCCEEEHHHIIIJJJJJJJJJGGGFFFCCCAAA@@@???@@@@@@>>>===<<<===???AAAAAA@@@AAA@@@>>>======>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA???@@@BBBEEEHHHGGGEEEBBB<<<;;;999999;;;???DDDGGGHHHEEECCCEEEHHHIIIFFFBBB???>>>===:::888999;;;>>>===<<<======???AAACCCDDD===>>>@@@AAABBBCCCCCCCCCAAABBBBBBBBBBBBBBBAAA@@@AAA@@@@@@@@@BBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBAAA??????BBBDDDAAA@@@>>>======>>>???@@@===>>>@@@AAAAAA@@@>>>===>>>???@@@AAAAAA@@@>>>======>>>>>>>>>>>>======<<<========================<<<;;;:::;;;<<<<<<:::888999999999999:::;;;======999999999999888888888888333333333444444444555555555444444333333444444555444444333222222222222222222222333333333333222222444444444444444444444444111000000000000000111222111000///......///111222000000000000000000000000///000111111111000......000000000000000000000000000000////////////000000////////////////////////........................---......//////......---...------,,,,,,------......---,,,++++++,,,---...,,,,,,+++++++++,,,,,,---,,,+++************+++,,,///......---,,,---------,,,,,,,,,,,,------------,,,)))'''))),,,---+++'''))))))***+++,,,,,,,,,+++))))))************))))))((()))+++,,,------,,,,,,,,,+++)))***,,,------,,,++++++,,,,,,,,,+++***)))))))))***+++++++++++++++************************((())))))***++++++,,,,,,((()))))))))************************))))))))))))))))))))))))************((()))***++++++***)))(((''')))***+++,,,+++***)))'''***+++((((((******&&&)))******++++++******)))......,,,+++)))'''&&&%%%((()))***++++++***))))))************************iiigggnnn{{{zzzaaaUUUXXX]]]mmmiii___\\\eeexxxwwwuuuqqq}}}www[[[OOOMMMLLLKKKMMMPPPQQQNNNJJJCCC???======<<<<<<@@@FFFJJJJJJJJJJJJIIIEEE@@@===AAABBBBBBBBBBBBDDDGGGIIIHHHHHHHHHGGGGGGGGGFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@======>>>???BBBEEEHHHJJJLLLHHHDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAAAAABBBCCC??????AAABBBBBBBBBAAA@@@@@@BBBEEEHHHIIIIIIHHHGGGHHHFFFCCCAAA??????@@@AAA@@@===;;;;;;===@@@BBBBBB@@@???===<<<<<<>>>???AAA@@@AAACCCDDDEEEDDDDDDCCCAAABBBEEEHHHJJJHHHCCC@@@<<<;;;999999<<<@@@FFFIIIIIIFFFDDDFFFJJJKKKHHHDDD???>>><<<999777777:::<<<<<<<<<===>>>@@@AAACCCDDD<<<>>>???BBBDDDEEEFFFFFFBBBCCCCCCCCCBBBBBBAAA@@@999999<<>>===<<<<<<===???AAABBB===>>>@@@AAAAAA@@@>>>===<<<===???AAABBBAAA@@@?????????@@@??????>>>==============================<<<;;;:::;;;<<<<<<:::888::::::::::::;;;<<<======999999999888888888888777222333333444444555555666555444444333333444444555555444333333222222333333222222222333333222222222333333333333333333333333111111000000000000111111000///...---...///222333000000000000000000000000...///000000000///---,,,////////////////////////000000////////////000000333333222000///...---,,,........................---..................---...------,,,,,,------......,,,***((((((***,,,.........---,,,++++++++++++///...------------.../////////...------------...---------,,,,,,+++++++++,,,'''###$$$)))---...,,,,,,,,,---------,,,,,,+++))))))************))))))'''(((***,,,---------,,,***)))(((***---///000000+++,,,,,,---,,,+++)))(((((()))***+++++++++++++++************************'''(((((()))***+++++++++(((((())))))*********+++************))))))))))))))))))))))))************((()))***++++++***)))((('''(((***,,,---,,,+++***(((+++,,,)))***,,,,,,)))******++++++++++++******++++++,,,---------,,,,,,&&&'''***+++,,,+++***)))))))))))))))))))))))))))~~~wwwcccdddlll~~~lllYYYUUU[[[gggzzziii]]][[[ccctttzzzrrrnnnoooXXXTTTNNNSSSWWWVVVQQQMMMLLLNNN@@@???<<<;;;;;;>>>AAACCCEEEHHHJJJJJJFFFBBB???===CCCCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEECCCBBB=========>>>@@@AAA@@@>>><<<===???AAACCCEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCEEECCCAAA?????????AAABBBEEEDDDEEEFFFGGGEEEAAA===CCCCCCBBBAAA??????@@@BBB@@@AAADDDGGGHHHIIIHHHGGGEEEDDDCCCBBB@@@???>>>===::::::;;;<<<>>>???AAABBBHHHDDD???>>>???AAA@@@???BBBBBBAAAAAAAAABBBCCCCCCDDDFFFHHHIIIHHHFFFCCCBBB::::::;;;===???AAACCCEEEGGGFFFCCCBBBJJJRRRQQQIII===<<<;;;::::::;;;<<<===@@@@@@??????AAACCCFFFGGGEEEEEEEEEDDDDDDCCCBBBAAABBBAAA@@@@@@AAABBBDDDEEEAAA???<<<<<<===???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======???AAABBBAAA@@@???>>>============>>>AAADDDDDDAAA>>>>>>???@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>;;;888777888:::::::::777666555444444444444444444444333333333333222222333333333222222222111111//////000111222444666777444333333222222333333444111222222333333222222111111111111111111111111111////////////////////////000000000000////////////........................111222444444222111222333111111000000//////......---.........//////000000------------------------,,,------....../////////************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((((((***---///.........//////---+++*********++++++***))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))+++---000222)))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((,,,+++++++++******))))))******)))))))))***,,,---***************)))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******)))(((((((((,,,,,,+++***)))))))))***yyyrrr```bbbjjj}}}~~~jjjXXXTTTYYYeeexxxlll```\\\bbbrrr~~~vvvrrrqqq[[[VVVRRRUUUXXXVVVRRRNNNLLLMMMCCCAAA???===>>>@@@CCCEEEDDDFFFHHHHHHEEEBBB@@@???DDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBB@@@???<<<<<<===>>>???@@@??????>>>@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@??????@@@AAABBBAAAAAABBBDDDFFFFFFDDDBBBCCCDDDCCCAAA???>>>@@@AAA???@@@BBBDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>???@@@@@@AAADDDAAA===<<<>>>AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAABBBCCCCCCAAA???>>>;;;;;;;;;===>>>@@@BBBCCCCCCCCCAAAAAAGGGNNNLLLDDD>>>======<<<<<<===>>>???AAA@@@@@@@@@AAADDDFFFHHHFFFFFFFFFFFFFFFEEECCCCCC@@@@@@??????@@@AAACCCDDDCCC@@@>>>===>>>@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>???AAABBBAAAAAA@@@>>>>>>============@@@CCCCCCAAA???>>>???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================;;;888888999::::::999666555444444333333444444444444333333333333222222333333222222222111111111////////////000111222222222222222111111222222222000111111222222111111000222111111111111111111111000000000000000000000000000000000000////////////........................///000222222000///000111000/////////......................../////////000---------------------------------------.........,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,------+++******,,,...///---------......,,,***,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++''''''((()))************)))******+++++++++******++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++***))))))***,,,...000++++++******))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))++++++*********)))))))))******)))))))))***+++,,,***************)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))))),,,+++******))))))******yyynnn^^^bbbkkk}}}}}}iiiVVVSSSYYYdddwwwnnnaaa\\\aaaooowwwsssuuu___[[[ZZZ[[[ZZZXXXSSSNNNKKKJJJ@@@>>><<<::::::===@@@BBBCCCEEEFFFEEECCCBBBBBBBBBFFFFFFEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBB@@@???>>>;;;<<<<<<===>>>?????????AAABBBDDDEEEEEEDDDBBBAAA@@@AAACCCDDDEEEEEEDDDDDDAAA@@@@@@???@@@@@@AAABBB@@@???@@@BBBEEEFFFFFFDDDDDDDDDCCCAAA>>>===???@@@@@@AAABBBCCCBBBAAA@@@???@@@@@@@@@@@@????????????CCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<<<<>>>AAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@AAAAAAAAA@@@AAAFFFJJJGGGAAA>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB????????????@@@AAABBBBBBDDDBBB@@@???@@@AAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>===???AAABBBAAA??????@@@;;;<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<;;;::::::;;;;;;999888444444333333222222333333444444333333333333222222333222222222222111111111111000000/////////000000111111000000000000111111///000000000000000000///222222222111111000000000000000000000000000000000////////////000000000000........................---///000000///....../////////............------............////////////------------------------------------,,,,,,,,,,,,......---,,,,,,,,,------************************---......---,,,,,,...///---,,,,,,,,,------+++***,,,------......---------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++***+++,,,---............*********++++++,,,,,,---)))))))))*********++++++************************+++***)))))))))***,,,---,,,,,,+++***)))(((''''''))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))((((((******)))))))))***++++++)))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''((()))))))))++++++***)))))))))******mmm___dddnnn}}}}}}jjjXXXTTTZZZfffxxxmmm```[[[```ooouuuppp{{{fffaaacccaaa]]]YYYSSSNNNIIIGGG???===:::888999;;;===???BBBCCCDDDCCCBBBBBBDDDFFFGGGGGGGGGFFFDDDBBB@@@>>>AAAAAABBBBBBBBBAAA???>>>;;;<<<=========>>>???AAABBBCCCEEEFFFFFFEEEBBBAAA@@@AAACCCEEEEEEDDDCCCBBB??????@@@@@@AAAAAABBBBBBCCCAAAAAAAAACCCDDDDDDCCCEEEEEEDDDAAA>>>===>>>???CCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>????????????DDDCCCBBBAAAAAA@@@@@@AAA@@@???======???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<<<<===>>>???===============>>>??????AAAAAAAAACCCGGGHHHDDD???>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>???@@@BBBDDDEEECCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAABBBBBBDDDBBB@@@???@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAA@@@???????????????===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<===>>><<<<<<<<<===>>>===:::777333333222222111222222333444444333333333222222222222222222222111111111111222222111111111111222222111111111000000111111111///000000111111000000///222222111111000000//////////////////////////////////////////000000000000........................,,,...000///...---....../////////////////////............///////////////---------------------------------,,,,,,+++++++++000///...---------------++++++++++++++++++++++++---...///...---,,,---///,,,+++***+++,,,---+++)))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------//////...---+++)))((('''***++++++,,,------,,,,,,))))))***+++,,,,,,------((())))))))))))*********))))))))))))))))))))))))+++***))))))((()))******+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((***))))))))))))*********))))))************)))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((((()))))))))******))))))))))))******lll___eeennn~~~mmm\\\YYY___jjj|||lll^^^YYY___ooo~~~sssooommmhhhkkkfff^^^YYYTTTOOOHHHDDDCCCAAA>>><<<<<<>>>@@@BBBBBBCCCCCCCCCBBBCCCFFFHHHHHHHHHGGGEEECCCAAA???>>>??????@@@AAAAAA@@@>>>>>>:::<<<======<<<===@@@CCCAAACCCDDDFFFFFFEEECCCBBBBBBCCCDDDEEEDDDCCCAAA??????@@@AAABBBCCCBBBBBBAAABBBAAAAAABBBDDDEEEDDDDDDEEEEEEDDDAAA>>>===>>>???CCCCCCBBBAAA@@@???>>>===<<<======>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@AAA@@@@@@BBBCCCCCCCCCCCCBBB???>>><<<;;;<<<===>>>???>>>>>>============>>>>>>@@@>>>???BBBEEEDDDAAA>>><<<======>>>>>>?????????;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA??????@@@@@@???>>>BBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@??????>>>?????????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;===============>>>???===:::777222222111111111222222333444444333333333222222222222222222111111111000000000000000000111222333444222222111111111111222222000111111111111111111000111111111000000000//////.........................../////////000000000111////////////////////////---///000000///......///000000000000000000000000///////////////.........---------------------------------,,,,,,+++++++++000//////...------------------------------------+++---...---,,,+++,,,---+++******+++,,,,,,+++))))))***++++++,,,,,,,,,++++++++++++,,,,,,---------*********((('''%%%###""")))))))))))))))(((''''''))))))***+++,,,,,,------((())))))))))))*********))))))))))))))))))))))))******))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))))))))))))))***))))))))))))((())))))*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))(((((((((***))))))((())))))******mmm```dddlllrrraaa^^^dddooommm___ZZZ```ooovvvtttuuuooommmeee]]]WWWUUUQQQKKKEEEBBB@@@===;;;;;;===???AAABBBCCCDDDDDDDDDEEEGGGIIIIIIHHHEEECCCAAA???>>>>>><<<<<<===>>>>>>===<<<;;;;;;===>>>>>><<<===AAAEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???@@@AAACCCEEEEEEDDDBBBAAA??????@@@CCCFFFHHHHHHGGGDDDDDDCCCAAA>>>===???@@@@@@@@@???>>>>>>======<<<<<<======>>>??????@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBB???>>>???@@@>>>???@@@AAABBBAAA@@@@@@<<<<<<;;;::::::;;;===>>>>>>======<<<<<<============:::;;;???AAA???===>>><<<======>>>>>>===<<<<<<999999:::<<<===>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCC@@@???>>>???@@@AAA@@@???BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>??????>>>>>>>>>>>>>>>??????>>>===>>>???@@@@@@>>>AAAAAABBBAAA@@@>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888999:::;;;<<<===<<<<<<===>>><<<999666222222111111222222333333444444333333333333222222222111111111111000000000---------...///000111222222222222111111222222222000111111222222111111000000000000000000000000000------------------------......//////000000111111////////////////////////...000111111000//////000000000111111111111222222///////////////.........------------------------------------,,,,,,,,,,,,//////...---------..............................***+++------+++***+++,,,+++******+++------,,,*********+++,,,------------+++,,,,,,,,,,,,,,,,,,---'''((())))))))))))((((((------------,,,+++***)))*********++++++,,,,,,---)))))))))*********++++++************************************))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******))))))*********)))((('''((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***)))((((((((())))))((((((((()))******qqqccceeekkk}}}uuueeebbbhhhrrrssseee___aaannnzzzzzz{{{uuujjjaaaXXXUUUVVVUUUPPPJJJAAA???<<<:::999;;;===???BBBDDDEEEFFFFFFFFFGGGIIIIIIGGGCCC@@@>>>>>>>>>???;;;<<<===>>>>>>===<<<;;;;;;>>>@@@???===>>>CCCHHHFFFEEECCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGGGGEEEBBB@@@@@@@@@BBBEEEHHHIIIHHHFFFCCCDDDCCCAAA???>>>@@@AAA???>>>>>>>>>>>>>>>>>>???===>>>>>>??????@@@@@@@@@????????????@@@AAABBBCCCBBBCCCDDDBBB???===>>>???@@@AAABBBBBBAAA@@@===<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<======>>>===999999>>>???======@@@===>>>>>>>>>>>><<<;;;:::888999:::<<<===>>>??????CCCCCCDDDCCCCCCBBBAAA@@@>>>???AAABBBCCCCCCBBBBBB@@@??????@@@BBBCCCBBBAAABBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>===============>>>>>>AAA???======???@@@???======>>>???@@@@@@>>><<<;;;::::::::::::::::::::::::999999999999999999999999<<<;;;999888777888:::;;;;;;:::999::::::999666444222222222222222333444444444444333333333333222222111111111111000000000000//////............///000111111000000000000111111///000000000000000000///......//////000111111111.................................///000111111111////////////////////////...///111111///...///000///000000000111111111111000/////////............---------------------------------------.........---------,,,------......------------------------)))+++------,,,++++++++++++******+++---...---+++((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,---------------....../////////...------++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))******+++*********(((((())))))******++++++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++))))))*********)))'''&&&(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((()))******vvvhhhhhhmmm|||wwwfffdddjjjtttxxxkkkbbbbbbmmm{{{}}}~~~xxxfff^^^UUUSSSWWWXXXTTTOOOEEECCC@@@======>>>AAACCCBBBDDDGGGGGGGGGGGGHHHIIIIIIFFFBBB>>>======???@@@===>>>???@@@@@@???>>>>>><<>>DDDIIIIIIGGGDDDAAA???>>>>>>???AAAAAAAAAAAAAAABBBDDDDDDCCCDDDGGGHHHHHHEEEBBB@@@DDDDDDFFFHHHIIIHHHDDDBBBCCCCCCBBBAAA??????@@@BBB@@@?????????@@@AAABBBCCC>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB???AAABBBAAA>>><<<===???EEEEEEFFFEEECCC@@@===;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???;;;:::???AAA>>>???DDD????????????>>>===;;;:::999999;;;===>>>?????????AAAAAAAAAAAA@@@???>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@???@@@AAADDDEEEDDDCCCBBBBBB@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<===>>>BBB???======???@@@>>><<<:::;;;===>>>???>>><<<;;;::::::::::::::::::::::::999999999999999999999999===;;;999777777777999999:::888777777777666444222333222222222333444444555444444444333333333222222111111111111000000000000333222111000000/////////000000////////////000000......////////////......------...///000111222222////////////////////////---......///000111111222000000000000000000000000---///000000///......///.../////////000000111111000000//////.........------------------------------------....../////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,+++++++++,,,......---,,,&&&&&&'''))))))*********---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))''''''((()))************,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))******+++++++++,,,((()))*********((('''&&&(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&''''''((()))))))))((((((((((((((()))******zzzhhhhhhppp}}}xxxfffeeeooo{{{ooogggjjjooo~~~}}}|||iii___XXXRRRRRRRRRRRRTTTXXXMMMIIICCC===:::;;;>>>@@@BBBGGGJJJHHHGGGGGGFFFBBBEEEDDDAAA===:::999;;;>>>>>><<<::::::<<<===<<<;;;======>>>@@@AAABBBCCCDDDGGGEEECCC@@@>>>>>>??????@@@AAACCCDDDDDDDDDCCCCCCCCCEEEFFFFFFCCC@@@??????AAADDDGGGGGGEEEDDDFFFHHHFFFEEEDDDCCCBBBAAAAAAAAADDDBBB@@@@@@AAAAAA@@@???CCC@@@======???AAACCCCCCBBB@@@>>>>>>???AAABBBBBBFFFDDDBBB@@@???@@@AAABBBIIIGGGDDDAAA@@@@@@@@@AAA=========<<<;;;;;;:::::::::;;;===<<<;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDAAA@@@@@@???>>>===<<<<<>><<<<<<===???@@@??????????????????@@@@@@AAA???===>>>AAAAAA???===<<<===???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>>>>???@@@???>>>================================================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;999888888999::::::999111444888::::::999999999:::999777666666666777888777666555444444333444444333222222111111222222333333444444444333111///...111111000//////...//////111111000000000000111111000000000000000000000000......///000000000000000////////////////////////000000000000000000000000///////////////000111111.........///////////////......////////////.....................///000000////////////////////////))))))+++,,,---............//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,---***'''$$$$$$'''***,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,+++******++++++)))(((((((((((()))*********+++))))))*********+++++++++,,,++++++******++++++,,,************))))))))))))+++++++++++++++++++++++++++++++++)))((((((+++---)))************)))((((((+++***(((((()))+++...000+++***)))***,,,,,,***((()))))))))))))))))))))))))))((('''&&&%%%&&&''''''))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''''''''((((((((((((''''''jjjhhhnnnyyywwwggggggqqq}}}ssshhhiiimmmuuubbbWWWQQQLLLLLLMMMLLLMMMPPPMMMIIICCC===:::;;;===???CCCHHHKKKHHHGGGGGGEEEBBBCCCAAA>>><<<;;;<<<===>>>>>><<<;;;;;;<<<===<<<<<<;;;<<<<<<===>>>???@@@@@@CCCBBB???===<<<<<<===>>>BBBCCCCCCDDDDDDDDDDDDCCCFFFGGGHHHFFFDDDBBBBBBBBBCCCEEEFFFFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@???@@@BBBAAA??????@@@AAA@@@???AAA???<<<;;;===???@@@@@@???===;;;;;;>>>AAABBBCCCCCCBBBAAA@@@AAABBBDDDEEEHHHFFFDDDAAA@@@@@@@@@AAA>>>>>>======<<<<<<<<<<<<;;;===>>>===;;;;;;<<<===?????????>>>>>>???????????????>>>>>>===<<<<<<<<<<<<;;;:::::::::<<<>>>???@@@@@@@@@@@@@@@@@@??????AAA???======@@@AAA@@@??????@@@AAACCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>>>>???@@@???>>>================================================;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>;;;999888888777666555222555777888888888999:::;;;:::888777777777888888777666555444444333333444444444444444444444444444222333444444444333222111222111000000/////////000111111000000000000111111000000000000000000000000......///000000000000000///////////////////////////////////////////////////////////////000000111///////////////...............////////////.....................///000000........................---------------,,,++++++,,,------,,,)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++******++++++***(((+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))******++++++,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,************))))))))))))&&&%%%%%%'''---444<<>>::::::===@@@@@@???>>><<<;;;;;;===>>>===<<<<<<<<<<<<<<<=========>>>@@@???>>>===<<<===>>>>>>EEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>@@@AAAGGGEEEDDDDDDDDDDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAA@@@???===>>>???@@@@@@???@@@===::::::;;;<<<======:::888777888;;;@@@CCCDDDAAAAAA@@@AAABBBDDDFFFGGGFFFEEECCCAAA@@@??????@@@>>>>>>===<<<<<<<<<=========>>>???>>><<<;;;<<<===?????????>>>===<<<;;;;;;============<<<<<<<<<<<<======<<<===???AAACCCEEEBBBBBBAAAAAA@@@@@@??????AAA???<<<<<<>>>@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBB??????@@@AAABBBCCCCCCDDDAAA???>>>===>>>???>>>===================================================;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;===:::888777777666555444444666777777666777999;;;::::::999888888888999999777666555444333333333333444444555666666555444444000111222333333333333222222222111000000000000111111111000000000000111111////////////////////////......///000000000000000////////////////////////////////////////////////....../////////000000000000000//////......------......////////////.....................///000000---------------------------............---,,,,,,+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,+++)))***++++++***))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,((()))***+++,,,---......++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,+++***)))((()))******,,,***((((((,,,222:::???***))))))***++++++***((())))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))((((((((())))))+++,,,,,,***)))(((((((((((()))***lllgggkkkwwwqqqbbbcccnnnzzztttcccdddjjj~~~~~~zzz~~~___NNNJJJFFFCCCEEEEEECCCBBBCCCEEEBBB???===<<<===???AAAEEEJJJKKKHHHFFFFFFEEEBBBAAA<<<999;;;AAAEEEDDDBBB>>>===;;;<<<===>>>>>>===>>>>>>>>>>>>>>>>>>======??????>>>>>>??????@@@AAAFFFEEECCCBBBAAAAAABBBCCCBBBAAA@@@===;;;<<<>>>AAAIIIFFFBBBBBBCCCCCC@@@===AAA@@@???????????????@@@>>>===;;;<<<>>>????????????===:::999:::;;;;;;;;;666444444666:::???CCCEEEAAAAAAAAABBBCCCDDDFFFGGGDDDCCCBBB@@@????????????<<<<<<;;;;;;;;;<<<======???@@@@@@???<<<;;;;;;<<<>>>>>>?????????===;;;:::<<<<<<==================>>>>>>???AAACCCFFFHHHJJJCCCCCCBBBBBBAAA@@@??????@@@>>><<<<<<===@@@BBBDDDCCCCCCDDDDDDDDDCCCAAA@@@===>>>>>>@@@AAABBBCCCCCCAAA???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::888888888888999999999999888777555555777888777666666777666555444555888;;;999888888888888888888888666666555444333333333333333444666777777666444333000000111111111111111000222222111111111111111222111111000000000000111111////////////////////////......///000000000000000////////////////////////////////////////////////.........///////////////111111000///...------,,,......////////////.....................///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***((('''&&&++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***)))***++++++***)))+++*********)))((((((((())))))))))))************,,,++++++******++++++,,,))))))******+++,,,,,,---++++++++++++++++++++++++(((***,,,,,,+++***)))***---,,,***(((((()))***+++///---***((((((+++...000)))(((((()))++++++***((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((---+++)))(((((()))+++---++++++******))))))((((((&&&''''''((()))*********************)))))))))((())))))))))))))))))))))))+++***)))(((((((((((((((,,,***)))'''''')))***,,,iiiffflllxxxnnn]]]___jjjxxxppp___aaajjjzzzzzzuuuwwwXXXIIIGGGCCCAAACCCCCC@@@???@@@>>>===<<<<<<===@@@BBBDDDEEEIIIJJJGGGEEEEEEEEECCCAAA>>>;;;>>>DDDHHHHHHEEE>>>===<<<<<<>>>?????????>>>>>>>>>===============>>>>>>>>>??????@@@AAAAAADDDCCCAAA@@@???@@@@@@AAADDDCCCAAA???===???BBBEEEJJJFFFAAA@@@AAA@@@===:::;;;;;;;;;:::;;;;;;<<<<<<===<<<;;;;;;===??????>>>???===;;;:::;;;<<<;;;;;;444333333666;;;@@@CCCDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>:::999888888999:::<<<===???@@@@@@???<<<;;;;;;<<<<<<===@@@AAABBBAAA???===>>>>>>>>>>>>>>>>>>>>>???;;;<<<>>>@@@BBBEEEGGGHHHCCCCCCBBBBBBAAA@@@????????????===<<<===???BBBEEEAAABBBCCCCCCBBBAAA???>>>;;;<<<===>>>???@@@AAAAAAAAA???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::777777777888888888999999888666555555666777777666777777666555333444777:::666666777777777777777777666555444333333222222333111222444555555444222111444333333222111000000000222111111111111111222222111111000000000000111111////////////////////////......///000000000000000////////////////////////........................------...///000//////...111111000///...------,,,......////////////.....................///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000,,,...//////------...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((&&&&&&''''''+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***+++,,,+++)))+++*********)))((((((((((((((()))))))))*********,,,++++++******++++++,,,******************))))))++++++++++++++++++++++++(((***,,,,,,+++***)))***---,,,***(((((()))+++,,,&&&&&&'''((()))***++++++((((((((()))++++++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((---+++)))(((((()))+++---++++++******))))))((((((&&&&&&'''((()))******+++************)))))))))((())))))))))))))))))))))))++++++***)))))))))******,,,***)))'''''')))***,,,{{{eeecccjjjwwwmmm^^^```lllyyynnn^^^```hhhwwwzzzuuuuuuVVVJJJEEE@@@>>>@@@@@@===<<<>>>::::::;;;<<<>>>AAACCCDDDCCCGGGHHHEEECCCEEEEEECCCBBB@@@???AAAFFFIIIIIIHHH???===<<<===???@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAA@@@?????????@@@@@@AAAAAA@@@>>>===>>>AAADDDHHHEEEBBB???>>>===<<<:::============>>>??????@@@>>>===;;;<<<===>>>>>>===>>>===;;;;;;<<<===<<<;;;555555666:::???BBBDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>======999888777666777999<<<======>>>???>>><<<;;;<<<===:::<<<@@@CCCDDDCCCAAA@@@????????????>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHBBBBBBAAAAAA@@@@@@???????????????>>>===>>>AAADDD@@@@@@AAAAAAAAA@@@>>>===;;;;;;<<<===>>>??????@@@AAA???<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999777777777888888888888999<<<999777666666555444333888888777555333444666999444555666666777777666666666555444333222222222222111111222333333222111111888777555444333222222222111000000000000111222222111111000000000000111111////////////////////////......///000000000000000////////////////////////........................,,,---...///000///......000000//////......------......////////////.....................///000000,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,*********)))))))))((((((++++++++++++++++++++++++)))***,,,,,,***)))***+++---,,,+++***)))***++++++%%%''')))***+++***)))(((((('''''')))++++++***)))))))))))))))))))))))))))'''''''''((('''&&&&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))''''''((())))))***++++++************))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000***)))(((((((((((()))***xxxaaa___eeerrrnnnbbbgggtttppp``````eeeuuu~~~{{{vvvXXXMMMEEE@@@===??????===<<<>>>::::::;;;===>>>@@@AAABBB@@@DDDFFFCCCBBBDDDEEEDDDAAAAAABBBCCCEEEFFFGGGHHH???===<<<===???AAAAAA@@@<<<<<<<<<<<<<<<<<<============>>>??????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@>>>>>>>>>===<<<===@@@BBBFFFEEECCC???;;;::::::<<>><<<<<<===>>>===<<<<<<;;;:::;;;<<<======;;;666888:::???CCCEEEDDDBBBBBBBBBBBBBBBAAA@@@???>>>????????????>>>===<<<<<<999888777666777:::===???;;;===>>>===;;;;;;<<<===:::<<>>======<<<<<>>@@@AAA@@@>>>===???BBB??????@@@AAAAAA@@@???>>><<<=========>>>>>>??????@@@>>><<<;;;<<<;;;:::999::::::::::::::::::::::::888888888888888888888888999:::<<<======<<<:::999777777888888888999999999<<<:::888666666666555333777777777555444333555777444555666777888777777666666555444333222222222222222222222222222222222222666555444222222222333333000/////////000000111222111111000000000000111111000000000000000000000000......///000000000000000////////////////////////........................+++,,,...000000///...---///////////////...............////////////.....................///000000---------------------------------------,,,++++++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***+++++++++++++++,,,,,,,,,************++++++++++++,,,++++++******++++++,,,*********************+++++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,+++++++++*********,,,,,,,,,+++***((('''&&&'''''''''(((***+++***)))))))))))))))))))))))))))'''(((((()))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((())))))******+++++++++************))))))))))))))))))))))))))))))))))))''''''((()))***,,,......((((((((((((((((((((((((www___\\\aaannnpppgggooo{{{tttccc___ccctttwwwZZZPPPHHHBBB???@@@@@@>>>>>>AAA;;;<<<<<<===>>>??????@@@???CCCDDDBBBAAADDDEEEDDD@@@BBBCCCDDDCCCDDDFFFGGG???>>>===>>>@@@AAABBBAAA>>>>>>>>>>>>??????@@@@@@???@@@AAABBBBBBBBBBBBBBB>>>???AAABBBCCCBBBBBBAAA@@@AAAAAAAAA@@@AAACCCEEEDDDEEECCC???:::888:::===::::::::::::;;;===>>>???AAA???=========>>>===<<<;;;:::999:::<<<===<<<;;;888:::===BBBFFFFFFDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>??????>>>===<<<;;;999888777777888;;;>>>@@@:::;;;===<<<;;;;;;<<<===:::===AAAEEEEEECCC@@@===??????>>>===<<<;;;;;;:::;;;<<<===>>>??????????????????????????????@@@@@@>>>@@@BBBAAA>>>===>>>@@@??????AAAAAAAAAAAA@@@???>>>>>>>>>>>>????????????@@@>>><<<;;;;;;;;;:::888::::::::::::::::::::::::777777777777777777777777999:::<<<======<<<:::999888888888888999999999999999888666666888888888777777777888666444333444666555666777999999999888777555555444333222222222222333222222111111222222333111000/////////000111222//////...//////000111111111111000000000000111111111111111111111111111111...//////000000000000000////////////////////////........................+++,,,...000000///...---.........///////////////......////////////.....................///000000------------------------))))))+++,,,---.........,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++)))'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,***(((((())))))*********+++(((((((((((()))))))))))),,,++++++++++++++++++,,,))))))***+++,,,------...+++++++++++++++++++++++++++++++++)))((((((+++---+++,,,,,,,,,,,,+++***)))***)))((((((((()))***+++'''&&&&&&(((***+++***)))))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++************++++++++++++************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((''''''((((((((((((''''''sss___\\\```ooo~~~wwwooowwwzzzccc___fffqqq___KKKIIIFFFBBB@@@@@@@@@???>>><<<<<<;;;::::::<<<@@@CCC@@@BBBEEEFFFEEEDDDCCCCCC@@@@@@AAACCCEEEFFFDDDCCCAAA@@@???@@@AAABBBAAA???<<<;;;;;;<<<<<<===>>>???@@@@@@@@@AAA@@@@@@??????DDDDDDBBBAAA@@@?????????>>>???@@@AAABBBCCCDDDDDDEEEBBB>>><<<<<<<<<:::999<<<<<<<<<======>>>>>>>>>===>>>?????????>>>===<<<<<<:::999:::;;;<<<<<<<<<===???AAACCCCCCBBB@@@>>>BBBAAA@@@>>>===;;;:::999>>>>>>======<<<;;;;;;;;;???===;;;::::::<<<>>>@@@:::;;;;;;;;;::::::;;;===AAAAAAAAA@@@>>>===>>>@@@DDDBBB???<<<::::::<<<===999;;;===>>>????????????===>>>>>>>>>>>>>>>======@@@@@@AAA@@@@@@???>>>===CCCCCCCCCBBBAAA@@@???>>>@@@>>>===<<<;;;;;;<<<<<>><<<;;;::::::;;;;;;::::::;;;;;;;;;:::999999777888888999999999888888<<<;;;::::::<<<<<<;;;:::888999:::;;;;;;;;;:::999999888777666666777888999999888777555555444444444999888555333111111222222444333222222444444444222111111111111111000//////////////////////////////000000000000111111111111111111111000111111222222000000000000111111111111222222111111000000//////////////////////////////000000000000000111111111---------............///......---,,,---...///000..................------///............//////000---,,,++++++++++++,,,---,,,......,,,(((''')))---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++------.........------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******)))))))))))))))***+++++++++*********))))))*********)))'''''')))+++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++'''(((***,,,---,,,+++)))***)))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******'''''''''''''''((()))***(((((('''(((((()))***+++******************++++++''''''(((((())))))*********++++++++++++***))))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))sss___]]]aaaooo~~~yyyfff```eeesssdddQQQLLLJJJGGGEEEDDDCCCAAA???<<<<<<;;;::::::;;;???BBBDDDEEEGGGGGGFFFDDDDDDDDDAAA@@@AAABBBDDDEEECCCBBB@@@???>>>???@@@@@@???>>><<<<<<<<<<<<===>>>??????AAAAAABBBBBBBBBAAA@@@@@@EEEDDDCCCAAA@@@?????????=========>>>??????@@@@@@CCC@@@===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::888777888999;;;::::::===>>>@@@AAAAAA???>>>===@@@@@@???>>>===;;;::::::999:::<<<===???@@@@@@AAA>>><<<:::999999;;;===>>>;;;<<<===<<<::::::;;;===>>>???@@@???======>>>???AAA???===:::999:::;;;<<<;;;<<<===????????????>>>======>>>>>>>>>>>>======???????????????>>>>>>===AAAAAAAAAAAA@@@???>>>===>>>===<<<;;;;;;;;;<<<===???>>><<<;;;::::::;;;;;;999::::::::::::999999888777777888999::::::999999<<<;;;::::::<<<<<<;;;:::999:::;;;<<<<<<;;;:::999888888777777777777888888777666555444444444444444555555555555444333222222333222111222333444333222111111111111111000//////111111111111111111111111//////000000000111111111111111000000000000111111/////////000000000111111111111111000000000000000////////////////////////////////////////////////------------...............------,,,---...///000........................//////...............///...---,,,++++++,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++******))))))))))))***************)))))))))((((((*********)))(((((()))++++++,,,,,,++++++)))((((((++++++++++++++++++++++++((()))***+++++++++***)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((((())))))***((((((((((((((())))))***,,,++++++******)))))))))***************+++++++++***++++++++++++***))))))***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))))))))sss___^^^cccqqqjjjaaadddvvvjjjWWWNNNMMMKKKIIIHHHEEEAAA>>>;;;;;;;;;:::999;;;???BBBIIIIIIJJJHHHFFFDDDDDDEEEBBBAAAAAABBBCCCCCCBBB@@@???===<<<===>>>???>>>==================>>>@@@@@@CCCCCCDDDDDDCCCBBBBBBAAAFFFEEECCCBBB@@@??????>>>========================???===;;;;;;;;;<<<;;;:::::::::::::::::::::999999<<<===>>>??????>>>======:::999777888:::;;;;;;:::>>>>>>>>>======<<<<<<;;;>>>>>>======<<<;;;::::::888999===@@@BBBCCCCCCBBB===<<<:::999999:::;;;============<<<:::999:::<<<<<<===>>>>>><<<<<<===???>>><<<:::999888999;;;<<<>>>>>>????????????>>>>>>======>>>>>>>>>>>>======<<<============>>>>>>>>>@@@@@@@@@??????>>>======???>>>===<<<;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;999999999999999888777777777777999:::;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::777777888888888888777777555555444444333444444444111333555666666555333222333111000111222222111000000111111111111000000///111111111111111111111111//////000000000000111111222222111000////////////.........////////////000///000000000000000000111////////////////////////........................------------............---------,,,---......///........................000000///...------------......------------......---)))''')))---000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************)))))))))))))))************)))))))))))))))******)))))))))((((((((((((((()))******)))((((((***++++++++++++++++++***)))(((++++++++++++++++++++++++******************))))))++++++************))))))((((((((((((((((((((((((***))))))(((((())))))***+++******))))))))))))***)))))))))(((((((((((((((,,,,,,+++***)))(((((('''++++++++++++******************++++++******)))((()))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))sss```___eeessslllbbbeeewwwnnn[[[NNNMMMLLLKKKIIIEEE@@@<<<888999999999:::===BBBEEELLLLLLKKKHHHDDDCCCCCCDDDBBBAAA@@@@@@BBBBBB@@@???===<<<;;;<<<===>>>===;;;>>>>>>===>>>>>>???@@@AAAEEEEEEEEEEEEDDDCCCBBBBBBFFFEEECCCBBB@@@?????????@@@??????>>>>>>===<<<<<<<<<;;;::::::;;;<<<;;;:::<<<<<<======<<<;;;:::999<<<===>>>?????????>>>======;;;::::::<<<======<<<>>>===<<<:::999999::::::;;;<<<<<<======<<<;;;:::<<<>>>@@@BBBCCCAAA???>>>===<<<;;;:::999:::;;;<<<<<<===<<<;;;888777888:::999;;;======<<<<<<===>>><<<;;;:::999999;;;<<<===@@@????????????>>>>>>===<<<======>>>>>>>>>>>>===::::::;;;;;;<<<===>>>>>>@@@?????????>>>>>>??????BBBAAA???>>>===<<<======>>>>>>======<<<;;;;;;;;;888888999888888777666555666777999:::;;;<<<<<<===<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;666777888999999888777666555555444444444555666666333333444555555444333333222111000000111111000///000000111111111111000///111111111111111111111111////////////000000000111444333222111000/////////---------.........//////.../////////000000111111/////////////////////////////////...............,,,,,,---------.........,,,,,,,,,---------......---------...............111000///...---,,,,,,,,,........................,,,***)))***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))***************+++++++++))))))))))))))))))***+++))))))))))))))))))))))))((()))******)))(((***++++++++++++++++++***)))(((************************,,,+++***)))(((((())))))((((((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))++++++***)))(((((((((((()))))))))))))))(((''''''++++++******))))))((((((******))))))((((((''''''***************))))))((())))))************)))((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))ttt``````fffuuullldddhhhwwwnnn[[[OOONNNMMMMMMKKKFFF@@@<<<555666888999;;;@@@FFFJJJLLLLLLJJJGGGCCCAAA@@@AAAAAA@@@??????@@@@@@@@@>>>===<<<;;;<<<===>>>===;;;??????>>>??????@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBAAA@@@?????????@@@??????>>>===<<<;;;::::::999999:::<<<<<<<<<:::<<<<<<===>>>===<<<:::999777888999;;;;;;;;;:::999===;;;:::;;;<<<=========>>>===;;;999888888999::::::;;;<<<======<<<;;;:::>>>???AAABBBBBB@@@===;;;>>>>>>===<<<;;;;;;<<<<<<:::::::::888666555666777999;;;===>>>=========>>><<<;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>::::::::::::;;;<<<>>>???@@@@@@?????????@@@@@@AAAGGGEEECCC@@@>>>===<<<<<<>>>>>>>>>======<<<;;;;;;888888888888777666555444666777999:::;;;<<<<<<===<<<;;;::::::<<<<<<;;;:::======<<<<<<;;;;;;;;;;;;666777888999999888777666777666666666666666777888777666444333222222333333222111///000111111///...///000000111111111000000000000000000000000000000...////////////000000000555444333222111000000000------------..................//////000000000111////////////////////////000000000//////.........,,,,,,,,,------------...,,,,,,,,,------------------------.........//////000000///---,,,,,,,,,,,,........................***,,,...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((((()))***++++++************************''')))******))))))***+++******+++++++++***))))))************************++++++***)))((((((((()))''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))((((((''''''''''''))))))******)))((('''&&&((((((((())))))******+++******))))))(((((('''''')))************)))((((((((())))))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((uuuaaaaaahhhwwwooohhhmmmwwwmmmZZZQQQPPPOOONNNLLLHHHCCC???555666888:::===BBBHHHLLLKKKKKKJJJGGGCCC@@@??????@@@>>>======???@@@?????????===<<<===>>>???>>>===@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@???????????????>>>>>>===<<<;;;:::999888:::999999;;;======<<<:::999:::<<<======;;;:::888888999:::<<<<<<<<<<<<;;;;;;:::888999;;;<<<<<<;;;>>>===;;;:::999999:::;;;;;;<<<===>>>>>>===;;;::::::<<<>>>???@@@???>>>===???>>>======<<<<<<<<<<<<888888888777555444555777;;;===@@@@@@???>>>>>>>>><<<<<<<<<===>>>???@@@@@@??????>>>===<<<<<<======;;;<<<===>>>>>>??????>>>;;;:::999999:::<<<>>>???@@@???>>>>>>???@@@BBBCCCHHHFFFDDDAAA>>>===<<<<<<>>>>>>>>>>>>>>><<<;;;;;;999999999888888666555444777777999:::;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::>>>===<<<;;;:::::::::;;;777777888888888888777777888888777777666777777888888777444222111222333444333111000000111111///...///000000111111111111000////////////////////////......////////////000000333333222111000000000111---------............///...//////////////////000////////////////////////111000000//////.........,,,,,,,,,,,,------------++++++,,,------------,,,,,,,,,------...///////////////...---,,,,,,,,,,,,------............------)))---000///+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++'''((()))***+++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,************++++++++++++&&&(((***+++***)))***+++******+++++++++******)))************************))))))))))))))))))(((((((((((())))))))))))******(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''''''''((((((((()))******)))''''''&&&''''''((()))***++++++++++++++++++************))))))******))))))((('''((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((wwwbbbaaaiiixxxssslllqqqxxxlllYYYPPPOOOMMMLLLKKKGGGCCC???888999:::<<<>>>BBBHHHLLLIIIJJJJJJHHHDDD@@@>>>>>>???===;;;<<<>>>???@@@???@@@???>>>???@@@@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>======>>>>>>???@@@>>>======<<<;;;:::999999;;;::::::<<<======<<<:::999:::===>>>>>>===;;;:::<<<===>>>@@@@@@@@@@@@???;;;:::999999;;;<<<<<<;;;===<<<<<<;;;;;;<<<<<<<<<<<<===???@@@???===;;;999888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777888777555555666888>>>@@@BBBCCCAAA???>>>???=========>>>>>>??????@@@>>>===<<<;;;;;;<<<<<<===;;;<<<===>>>????????????<<<;;;:::999:::<<<===???>>>>>>=========???AAACCCDDDCCCAAA???>>>======>>>>>>>>>??????>>>===;;;::::::::::::999888777555555777777888999::::::999999<<<;;;::::::<<<<<<;;;:::>>>===;;;:::999999999:::888888777777777777888888999888777666666555666666555444444333333444444444444222111111111111000...//////000111111111111111000000000000000000000000........./////////000000000000///////////////000---............////////////////////////.........////////////////////////000000///......---,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,------...//////000......---,,,,,,---------+++,,,---......---,,,+++***+++---......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++))))))***+++,,,------,,,,,,,,,,,,+++++++++***************************************))))))((((((((((((((((((((()))***+++,,,))))))))))))*********+++%%%(((***+++*********+++)))******+++++++++******************************'''((()))******))))))(((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))***&&&''')))*********((('''''''''(((((())))))*********************+++++++++)))))))))))))))(((((('''(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((wwwbbbbbbiiiyyyvvvooosssyyylllZZZMMMLLLJJJIIIGGGEEEAAA>>>;;;<<<======>>>BBBGGGKKKIIIJJJKKKIIIEEEAAA???>>>>>><<<:::;;;===???@@@@@@AAA@@@???@@@AAABBBAAA???AAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBAAA@@@???===<<<<<<<<<<<<<<<===>>>???@@@@@@??????>>>======<<<<<<;;;;;;;;;===>>>>>><<<:::;;;<<>>?????????>>>>>><<<;;;;;;===>>>>>>===<<<<<<=====================>>>@@@AAA@@@>>>;;;999999999::::::;;;<<<<<<=========<<<;;;;;;:::999999777888888777666666888:::@@@BBBDDDDDDBBB@@@??????============>>>>>>>>>???===<<<;;;::::::;;;<<<===;;;<<<===>>>????????????===<<<;;;::::::;;;===???===<<<;;;;;;<<<>>>@@@BBB@@@???>>>=========>>>???>>>>>>?????????===;;;:::;;;;;;::::::888777666555777888888999999999888888<<<;;;::::::<<<<<<;;;:::===<<<;;;999888888999999999888777666666777888999999888777555555444444444000111444555666666555444444333111111222111000...//////000111111111111111111111111111111111111111............/////////000......---------......///.........////////////000000000//////.........---//////////////////////////////...---,,,,,,++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,------...///000000------,,,,,,,,,---......++++++,,,------,,,++++++***)))))),,,111222000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,---...///000000000000,,,,,,,,,+++++++++******************************---,,,,,,,,,++++++******(((((((((((()))***+++,,,'''((((((((())))))******%%%'''***+++*********+++)))******+++++++++******))))))))))))))))))))))))%%%&&&)))***+++***)))(((%%%&&&&&&&&&''''''((((((************************((((((''''''''''''(((((())))))(((((()))***++++++%%%''')))***+++***)))((())))))))))))((((((((((((''''''(((((())))))******)))))))))))))))(((((('''(((((()))***************'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((yyydddaaagggyyy{{{ooovvvyyyoooYYYNNNLLLKKKMMMNNNKKKCCC<<>>======???BBBGGGIIIPPPNNNLLLHHHDDDAAA>>>===>>>=========>>>???AAABBB@@@@@@??????@@@AAACCCDDDCCC@@@<<<;;;===??????>>><<<<<<===???@@@@@@>>>;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<============<<<:::888999<<>>===???AAACCCCCCBBB???;;;999======>>>>>>===<<<;;;;;;888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>><<<;;;:::999777666555444999;;;======<<<:::999:::===<<<;;;:::999888888888::::::999777666666999;;;BBBFFFHHHFFFAAA===>>>@@@<<<<<<<<<<<<<<<===>>>???>>>>>>======<<<<<<<<<;;;<<<>>>AAACCCCCCBBB@@@???<<<;;;::::::<<<======<<<======<<<<<<<<<<<<======??????????????????@@@@@@AAACCCDDDBBB???;;;888888888999;;;<<<===<<<;;;::::::999999888999999::::::;;;::::::999999::::::;;;===<<<;;;:::999999888999777777888888888999999999777777555444444555666777333333333222222222111111...000111222222111000...000111111000000///...---000000000000000///......---------............///111///---...111222000...222111000.........///000000////////////...............////////////......------,,,++++++***))))))------------------------,,,,,,------------,,,,,,......................../////////---+++***+++,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,)))***++++++,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******))))))************))))))***************)))((('''))))))***))))))((('''&&&(((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((,,,***((('''&&&'''((())))))((((((((((((((()))***,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******,,,'''###$$$((()))'''###(((((((((((())))))))))))((((((((((((((()))******'''((())))))(((((()))***************************)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))))))))))))))))))))))){{{eeeccciiixxxppptttxxxnnnYYYNNNLLLJJJKKKLLLIIIBBB<<>>======???BBBFFFHHHNNNMMMKKKHHHEEEBBB@@@>>>>>>======<<<===>>>@@@AAA???@@@AAAAAABBBBBBAAAAAAAAA???<<<<<<>>>??????>>>>>>======??????>>><<<999;;;:::::::::::::::;;;;;;>>>=====================;;;:::999:::===???>>>======>>>@@@AAA@@@???===;;;======<<<<<<<<<;;;;;;;;;888999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999999:::;;;===<<<;;;::::::;;;BBBAAA???<<<:::888777777777777777666555666888;;;GGGJJJMMMKKKEEEAAA@@@AAA???>>>===<<<<<<;;;;;;;;;>>>=========<<<<<<<<<<<<<<<>>>@@@BBBBBBAAA???>>>===;;;::::::<<<======<<>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAA>>>;;;:::999999999::::::;;;:::::::::::::::999999999999999999:::999999999999999999:::<<<<<<:::999888777777777777777777888888888999999999888666555444444444444333333333222222222111111///000111222222111000///...///000000000000000///000000000000000///......---------............///111000//////000000///...///...---,,,,,,,,,------/////////.........------------............------...------,,,++++++******------------------------------............------...........................//////---+++***+++---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******************+++,,,,,,,,,++++++******)))))))))***+++,,,++++++,,,,,,++++++***)))))))))************)))))))))))))))(((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((()))))))))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))+++***((('''''''''((()))''''''''''''(((***++++++)))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&(((((((((((())))))))))))'''''''''''''''((())))))$$$&&&((()))((()))+++---************************)))((('''&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyccc```fffwwwsssrrruuunnnYYYPPPMMMJJJIIIIIIGGGAAA===???>>>======>>>AAAEEEGGGLLLKKKIIIGGGEEEBBBAAA@@@>>>>>>===<<<<<<===>>>??????AAACCCEEEEEECCC@@@>>>???=========?????????===???>>>>>>>>>>>>===:::777999999999999:::;;;<<<<<>>>>>=========999999:::<<>>===:::;;;<<<===>>>>>>=========<<<:::999999:::;;;;;;888888999999999:::::::::<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<<<<:::;;;<<<;;;::::::<<<===GGGEEEBBB???;;;888666555666777777777777888;;;===JJJMMMPPPNNNIIICCC@@@@@@???>>>===<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<===???@@@AAA@@@>>>===>>><<<::::::<<<<<<<<<;;;@@@??????>>>>>>??????@@@========================;;;===??????===;;;;;;;;;::::::999999999999999:::;;;;;;:::999999999999999999999999888888999999999<<<;;;:::888666555555444777777777777888888888888999999777555444333333333333333333222222222111111///000111222222111000///---...///000111111111111///000000000000///......---------............//////000111000...---...///......---,,,,,,,,,------............---------,,,,,,,,,------------,,,,,,.........---,,,,,,++++++------------------------.........//////.........------------------------...//////---+++***,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++++++++,,,++++++******))))))(((((())))))***+++++++++,,,,,,++++++***)))))))))************))))))(((((('''&&&&&&'''((()))'''(((((())))))))))))(((************************(((((())))))***))))))))),,,---------,,,+++)))(((************************+++***(((''''''((())))))&&&&&&&&&''')))***,,,---((((((((('''''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((''')))++++++((('''''')))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%'''))))))((((((***,,,************************((((((''''''''''''(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzdddaaagggwwwtttoooooooooZZZSSSPPPLLLJJJHHHFFFBBB??????>>>======>>>@@@CCCEEEGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<<<<<<<<===>>>@@@CCCFFFIIIHHHDDD@@@<<<<<<======>>>??????>>>===>>>===<<<=========:::888999999999:::;;;===>>>???CCCBBB@@@>>>============888999;;;>>>??????>>><<<::::::999::::::;;;<<<===<<<:::999777777888:::;;;999999999888999999999999;;;;;;;;;::::::999999999888999;;;<<<=========<<<;;;;;;;;;;;;::::::===???HHHFFFCCC???<<<999666555777999:::;;;;;;===@@@BBBJJJLLLOOONNNIIICCC???===;;;;;;;;;;;;<<<>>>???@@@===============<<<<<<<<<<<<===>>>??????>>>===<<<>>><<<;;;;;;<<<<<<<<<;;;?????????>>>>>>?????????>>>>>>===============<<<:::<<<======;;;:::::::::<<<;;;:::999888999:::;;;<<<;;;:::999999999999999;;;::::::999999::::::;;;===<<<:::888666555444444666666666777777777888888777777666555444444333333333333333222222222111111///000111111111111000///......///000000000000000//////000000//////...------------............///...111222111---+++---///111000000000000000000000......---------,,,,,,,,,,,,------......------,,,//////......------------------------------------......////////////......------------------------.........---++++++,,,------,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******+++++++++++++++***)))((())))))))))))*********++++++++++++++++++***))))))))))))************)))))))))(((&&&%%%&&&(((***+++&&&'''((())))))***))))))************************'''((()))******+++******)))***+++++++++)))'''%%%))))))))))))))))))))))))***)))(((((((((((())))))''''''''''''((()))++++++************************(((((((((((((((((((((((('''(((***,,,,,,***(((''')))))))))(((''''''((()))(((((((((((())))))))))))&&&''''''(((((((((((((((***++++++***'''&&&&&&'''************************(((((((((''''''((((((((())))))((((((((((((((((((''''''''''''''''''''''''kkkhhhmmmvvvsssmmmjjj}}}qqq\\\VVVTTTPPPMMMJJJGGGEEECCC>>>>>>======>>>???AAACCCDDDCCCCCCBBBAAA@@@@@@?????????===<<<<<<===>>>>>>BBBDDDHHHJJJIIIEEE@@@===<<<===>>>>>>>>>=========<<<;;;:::;;;<<<===<<<::::::::::::;;;<<<>>>@@@@@@CCCBBB???===<<<<<<<<<<<<777999<<<>>>>>>===<<<;;;:::999999888888999:::;;;;;;999888666777888:::;;;::::::999888888999999:::;;;;;;::::::999999999888999:::<<<===>>>>>>===<<<:::;;;;;;;;;:::;;;>>>AAADDDCCCAAA>>>;;;999888777888:::<<<===>>>???BBBDDDIIIKKKMMMMMMIIIDDD@@@===::::::;;;;;;===>>>???@@@<<<<<<<<<===============<<<===>>>>>>>>>>>>===<<<>>><<<::::::<<<===<<<;;;???>>>>>>======>>>>>>????????????>>>>>>=========;;;<<<===<<<:::888888999===<<<;;;::::::;;;<<<===<<<;;;;;;:::999999999:::<<<<<<<<<;;;;;;<<<<<<<<<>>>===;;;999777666555444555555666666666777777777444444444555555555555555333333333222222222111111000000111111111111000000000000000000000///......///////////////...---------------............///---000222000---+++---///111111111111222111111111......---------,,,,,,,,,......////////////......//////............------------------------------......////////////......---------------------------......---++++++,,,...///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++++++++******)))(((*********+++++++++++++++***++++++++++++***))))))))))))************))))))***)))''''''''')))+++---&&&'''((())))))***))))))************************'''((()))******+++******%%%&&&(((******)))(((&&&(((((((((((((((((((((((()))((((((((((((((())))))***)))((((((((((((((()))++++++++++++++++++++++++(((((((((((((((((((((((('''(((***,,,,,,***((('''---(((""""""%%%))))))((((((((((((((())))))))))))'''((()))************)))***++++++***'''&&&&&&'''))))))))))))))))))))))))'''(((((((((((((((((('''(((((())))))))))))))))))((((((((((((((((((((((((lllgggkkktttpppkkkgggzzzuuu___YYYWWWTTTQQQMMMIIIFFFEEE>>>>>>=========>>>@@@AAABBBBBBBBBAAA@@@@@@????????????>>>======>>>???@@@CCCDDDFFFGGGGGGDDDAAA>>>===>>>???>>><<<;;;<<<===;;;:::999:::<<<===<<<;;;:::::::::;;;<<<>>>???@@@BBB@@@===;;;::::::;;;<<<888:::<<<<<<;;;:::::::::999999888888888888999:::999999888777777888:::;;;<<<;;;:::999999999:::;;;;;;::::::::::::::::::999<<<===???@@@@@@???>>><<<999:::;;;<<<<<<===???AAAAAA@@@>>>===;;;::::::999777999;;;===>>>???BBBDDDHHHIIIKKKKKKJJJFFFBBB@@@======<<<<<<<<<<<<======<<<<<<<<<===============>>>>>>>>>>>>>>>======<<<<<<;;;::::::<<<======<<<>>>>>>>>>======>>>>>>>>>@@@??????>>>>>>=========<<<======;;;999888888999<<<<<<<<<<<<<<<===>>>>>>;;;;;;::::::::::::;;;;;;>>>======<<<<<<======>>>===<<<;;;999777666666555555555555555666666666666222222444555555666555555333333333222222222111111111000000000000000000111111111111111000///...---...////////////...---------------............///---...//////...---...///......///000000000//////............---------,,,...//////////////////...........................------------------------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++---...000///...---,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++*********+++******))))))******+++,,,,,,,,,,,,+++******++++++******)))((())))))************))))))******)))(((((()))++++++'''(((((())))))))))))(((************************(((((())))))***)))))))))%%%&&&(((***+++,,,++++++''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((('''''''''))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((---''' &&&***)))'''(((((((((((())))))))))))((()))***+++,,,+++***)))%%%'''))))))((((((***,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))******''''''''''''''''''''''''iiibbbdddqqqmmmjjjfffxxxxxxcccYYYYYYWWWSSSNNNIIIFFFEEE>>>>>>=========>>>??????CCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@???===:::999;;;===<<<;;;999999:::;;;:::999999999999::::::<<<===>>>???===;;;888777888999;;;999;;;<<<:::888666777999666666777888999::::::;;;888888888999999999::::::>>>===;;;:::999:::;;;<<<::::::::::::;;;;;;;;;;;;===>>>@@@AAA@@@>>>;;;999777999<<<======>>>???AAA@@@???>>>===<<<;;;;;;;;;888:::===??????@@@BBBDDDDDDDDDEEEFFFGGGEEECCCAAA======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>?????????>>>>>>>>>======;;;:::999:::<<<>>>>>>>>>@@@??????>>>>>>??????@@@??????>>>======<<<;;;;;;:::;;;<<<;;;999999;;;<<<999999;;;<<<======>>>>>>:::::::::::::::;;;<<<=========<<<<<<<<<<<<======;;;:::999888666666666555444444555555555666666666222333444555555555444333333333333222222222111111111111000000000000111111///000000000000000///.........//////......---,,,---------............///---,,,,,,---///000//////+++,,,---...///......---/////////.........---------......//////......---------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///000///---,,,++++++,,,,,,************************++++++++++++++++++++++++)))***+++---------++++++((())))))************)))((()))***+++,,,++++++******************))))))((())))))************)))))))))))))))))))))(((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((()))))))))((('''''''''((()))***+++,,,------((((((((((((((((((((((((''''''((()))))))))))))))***))))))(((((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((***)))'''(((((((((((())))))))))))'''(((***+++++++++)))((($$$&&&((()))((()))+++---))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))))))))*********((((((((((((((((((((((((jjjaaabbbnnn~~~jjjiiifffyyyzzzeeeYYYYYYXXXTTTOOOIIIFFFDDD>>>>>>============>>>>>>EEEEEEDDDCCCBBBBBBAAAAAA??????>>>>>>???AAACCCDDDAAA@@@???>>>>>>>>>??????@@@AAA@@@<<<999888:::===>>><<<:::999::::::888777888888888888999:::;;;;;;===;;;999777666777999::::::;;;<<<999666444666888333444666888:::<<<<<<===777888999:::::::::::::::???>>><<<:::::::::<<<===:::::::::;;;;;;<<<<<<<<<<<<===??????===;;;777555666999<<<>>>>>>>>>???@@@AAA@@@???===<<<<<<;;;;;;;;;===@@@BBBBBBCCCDDDFFF??????@@@AAABBBBBBAAA???:::::::::;;;===???@@@AAA;;;<<<<<<<<<======>>>>>>@@@@@@??????>>>>>>>>>===:::999888:::<<>>>>>===<<<;;;;;;::::::888:::;;;;;;:::;;;===???666777:::<<<============999999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<999999777666555555555555444444444555555555666666444444555666555444222111333333333222222222111111111111000000000000111111---...///000111111111111......//////......---,,,---------.........//////---+++***,,,000222000...+++,,,.../////////......000////////////.........,,,------......------,,,,,,---------------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---//////...---+++******++++++************************++++++++++++++++++++++++'''(((***,,,---,,,***)))'''((()))***************'''((()))++++++******)))***************)))(((((())))))************))))))(((((())))))((('''&&&%%%))))))***))))))(((''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((()))***+++,,,))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((()))******((()))))))))******++++++))))))))))))))))))))))))******))))))))))))******###'''***,,,+++)))(((((((((((((((((())))))))))))&&&''')))***+++***(((''''''((())))))(((((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))*********+++************************iiibbbgggqqq}}}mmmjjjjjjxxxyyydddYYYWWWSSSOOOJJJGGGDDDCCCAAA???===;;;;;;<<<>>>???CCCGGGJJJHHHCCC???>>>@@@<<<===>>>???@@@AAABBBBBBDDDCCCAAA????????????@@@???>>><<<;;;::::::;;;;;;:::::::::999999::::::;;;:::999888888888:::<<<>>>???===:::888777666777888999999888777666555444444777888999:::;;;:::999999888999999::::::;;;;;;<<>>===============::::::;;;<<<===>>>??????@@@??????>>>===<<<;;;;;;999::::::::::::<<>>===<<<:::999777777444888===AAAAAAAAA@@@AAABBBBBBCCCCCCBBB@@@???>>>888888999:::<<<>>>@@@AAA@@@>>><<<::::::;;;===???>>>>>>===============>>>===<<<;;;::::::;;;<<<===@@@??????>>>===>>>>>>>>>===<<<<<<;;;:::999999999:::;;;;;;<<<<<<<<<<<<<<<:::;;;===???AAABBBBBBCCC<<<<<<;;;;;;;;;:::::::::888888999:::;;;<<<<<<===888888777555555444444444444444444444444444444444111111333333333333111111444222111222333333222111////////////000000000000////////////////////////111000000///...---------////////////////////////......////////////......------------------------...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***)))***++++++'''((()))***+++,,,------+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++************************,,,***(((***---000///...)))***+++,,,,,,+++***)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******,,,,,,+++***))))))******''')))******))))))***,,,***)))))))))((((((''''''(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***'''''''''''''''&&&&&&&&&******++++++++++++******'''''''''''''''((()))))))))((((((((()))***++++++))))))***))))))((('''&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))''''''((((((((((((''''''kkkccchhhqqq~~~nnnjjjgggvvvwwwaaaVVVTTTQQQLLLHHHDDDBBBAAA@@@???===;;;;;;<<<>>>@@@CCCGGGIIIGGGBBB>>>===???<<<======>>>???@@@AAAAAA@@@???===<<<;;;;;;<<<<<<>>>===;;;:::999999::::::;;;;;;:::999999999:::::::::999888888888:::<<<======;;;999777666666777888999999888777666666555555777888999:::::::::999999888888999:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@@@@???>>>======<<<<<<:::;;;;;;;;;;;;<<>>===<<<;;;::::::999666999<<<===>>>>>>@@@AAAAAAAAABBBBBBAAA@@@>>>===:::;;;;;;<<<===???@@@AAA<<<;;;::::::;;;===@@@AAA>>>>>>============>>>>>>===<<<;;;;;;;;;;;;<<<===>>>===============>>>>>>??????>>>>>>===<<<<<<;;;;;;<<<<<<===============:::;;;===>>>@@@AAAAAAAAA<<<<<<<<<;;;;;;;;;::::::777888888999999::::::;;;999888777666666555555555333333333333333333444444111222333444444333222111///.........000111000///000000000///......------////////////////////////111000000///......------////////////////////////......////////////......------------------------///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,------***************+++++++++***++++++,,,,,,++++++***------,,,+++++++++,,,,,,***************************(((&&&(((***,,,+++***)))***++++++++++++***)))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******++++++***)))))))))))))))''')))******))))))***+++*********))))))((((((((((((((())))))))))))((((((&&&'''(((((())))))((((((((((((((())))))))))))******)))(((''''''((())))))(((((((((((((((((((((((()))******++++++******)))((((((''''''(((((()))***(((((((((((((((((()))***((())))))))))))(((((('''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++'''(((((())))))(((((('''llldddiiiqqq{{{jjjfffbbbrrrsss]]]RRRPPPMMMIIIEEEBBB???>>>@@@>>><<<;;;;;;===???AAADDDGGGIIIGGGBBB===<<<===<<<=========>>>>>>??????@@@@@@???>>>============<<<<<<:::999999999999999<<<;;;:::999999999999999999999888888999:::<<<===<<<;;;999888888888999:::999888888888777666666666777888999::::::::::::999888888999:::;;;<<<===>>>===<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>>>>======;;;<<<======<<<===???AAA>>>>>>>>>===<<<;;;;;;:::777888999::::::<<<>>>AAA???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???:::;;;;;;<<<===>>>??????>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>@@@??????>>>>>>======<<<<<<===>>>>>>??????>>>>>>;;;<<<===>>>????????????======<<<<<<<<<;;;;;;;;;999999999999999999999999999999888777666666666666333333333333333222222222222333333444444333333222...------...000111000///222111000///---,,,+++***////////////////////////000000000///......------////////////////////////......////////////..............................///......------......///........................------------------------------------------------......---,,,,,,,,,------------,,,+++***))))))((()))******++++++******))),,,++++++++++++,,,,,,---))))))))))))))))))))))))***((('''''')))))))))((()))******++++++******)))+++++++++***)))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((()))************))))))))))))((((((''')))******(((((()))+++***************)))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))************))))))(((((((((((())))))************************)))******++++++******))))))(((((((((((()))******)))((((((''''''''''''((('''(((((())))))))))))(((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((())))))++++++((())))))******))))))(((lllccchhhqqqtttbbb]]]___ooooooYYYNNNLLLJJJFFFCCC@@@>>>===???===;;;:::;;;===???AAAEEEGGGHHHGGGBBB>>><<<<<<<<<<<<<<<===============@@@??????>>>>>>>>>======<<<<<<;;;::::::999999999<<<;;;:::999888888888888888888888888999:::;;;<<<;;;;;;::::::::::::;;;<<<888888888888888888777777888888999999::::::::::::888999:::;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<=========>>>???@@@@@@AAAAAA???????????????>>>>>>>>><<<>>>???>>>>>>>>>???AAA???>>>===<<<;;;:::999999666777999:::::::::<<<>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;======>>>>>>>>><<<;;;:::>>>============>>>>>>???======<<<<<<<<<<<<======::::::;;;===>>>?????????>>>>>>======<<<<<<<<<;;;===>>>??????@@@@@@??????======>>>?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888777666666555666666333333222222222222111111333333333444444333333333333111000111222333111000222222111///...---,,,+++////////////////////////000000//////............////////////////////////......////////////....../////////////////////////////////....../////////................................................------------------------,,,+++++++++++++++++++++------,,,+++******)))(((******++++++++++++******+++*********+++,,,------)))))))))))))))))))))))),,,+++))))))))))))))))))))))))************)))))),,,++++++***)))(((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((())))))***(((((()))))))))(((((((((''')))***)))(((((()))***++++++******************(((((())))))))))))((((((''''''((()))))))))))))))(((((()))))))))*********((((((((((((((())))))))))))***************++++++))))))************)))))))))))))))))))))******+++***)))((((((''''''''''''&&&'''((())))))***))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))************))))))jjjaaafffqqqnnn\\\XXX^^^ooolllUUULLLJJJHHHEEEBBB???>>>======;;;:::999:::<<>>??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????===>>>@@@@@@>>>>>>???@@@???>>>===;;;999777666555444777;;;===<<<;;;::::::======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::===>>>>>>???>>><<<:::999===============>>>??????========================:::;;;===>>>@@@@@@AAA@@@============<<<<<<<<<<<<======>>>???????????????>>>>>>???????????????>>>===<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777666666555444444444555555333333333222222111111111333333333333333333333333666555333333333333111000111111111000000000//////000000000000000000000000////////////............000000000000000000000000......////////////......////////////////////////...//////////////////...................................................------------------------***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,---))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))++++++******)))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***)))((((((''''''(((((()))((((((((((((((())))))***'''((())))))))))))((((((((()))***)))((('''((()))******************++++++(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))((((((((()))))))))******)))))))))******))))))))))))))))))))))))******+++++++++***)))((((((((((((&&&'''((())))))***))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''***------+++)))'''))))))************))))))hhh```dddooonnn^^^[[[```qqqjjjTTTIIIHHHFFFCCCAAA???>>>===:::999888777999;;;>>>@@@EEEEEEFFFEEECCCAAA>>><<<;;;<<<<<<<<<======>>>>>><<<<<<=========<<<<<<;;;============<<<;;;:::999999999888888888888999999777777888888999:::::::::777777777777777777777777888888888999:::::::::;;;999999888888999999:::;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;::::::999999::::::>>>>>>?????????@@@@@@@@@<<<<<<======>>>>>>??????===???@@@@@@>>>======>>>>>>===<<<:::888777666555555999===???>>><<<::::::===<<<;;;;;;;;;;;;<<<<<>>===============:::;;;===>>>>>>>>>===<<<===<<<<<<======>>>???@@@<<<======>>>>>>======<<<:::;;;===???AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>============>>>?????????>>>>>><<<<<<;;;;;;;;;:::::::::666666666555555555444444555555444333333444444555444444333333222222111111333222222111111222222333555444222222222222000...000000000111111222222222000000000000000000000000//////////////////......000000000000000000000000......////////////..............................---......//////......---........................------------------------------------------------,,,,,,---.........------******++++++,,,,,,------,,,,,,,,,------,,,,,,,,,+++************++++++,,,************************((())))))(((&&&%%%&&&(((***))))))(((((())))))***************))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((((((((((((((((()))******'''((()))***+++***)))(((((()))***)))'''&&&'''((()))))))))***************(((((())))))))))))(((((('''((())))))******))))))''''''''''''((((((((((((&&&'''((()))*********)))&&&''''''(((((()))))))))((())))))******))))))((()))(((((((((((()))******+++******))))))))))))***'''(((((())))))))))))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***------+++)))'''((())))))******))))))(((hhh___dddkkk{{{pppcccbbbddduuujjjTTTFFFEEECCCAAA???>>>======888777666666777:::===@@@BBBBBBBBBBBBBBB@@@===;;;;;;;;;<<<===>>>>>>??????>>>>>>???@@@@@@@@@???>>><<<<<<======<<<;;;999888777777777777888999:::;;;666777888999999:::::::::888888888999888888777777888888999999:::;;;;;;<<<999999888888888999:::;;;========================<<<;;;::::::999999::::::>>>>>>>>>???????????????:::;;;;;;<<<===>>>>>>>>>===???@@@@@@>>><<<<<<===;;;;;;;;;::::::999999999999<<<>>>???>>><<<<<<<<<===<<<;;;;;;;;;;;;<<<===@@@@@@???>>>>>>>>>??????;;;<<<<<<===============<<<<<<<<<<<<===>>>???@@@<<<===>>>??????>>>===<<<:::;;;===???@@@@@@???>>>========================::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<=========<<<;;;::::::::::::999999999666666666666555555555555555555444444444444555555555555444444333222222222222111111000000111111222222111000000222222222000///000000000111111111222000000000000000000000000.../////////////////////000000000000000000000000......////////////......------------------------,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,+++******************++++++++++++++++++++++++((()))***)))&&&&&&(((******)))(((''''''((()))***))))))))))))************(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))((((((((((((((()))******'''(((***+++,,,+++***)))((()))***)))'''&&&'''(((((((((((())))))*********(((((())))))))))))(((((((((((()))************)))'''(((((((((((()))))))))%%%&&&((()))*********)))&&&&&&'''(((((())))))***(((((())))))))))))((((((((((((''''''(((((()))***)))(((((((((((())))))***((())))))))))))(((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((())))))(((((('''hhh```dddhhhyyypppfffffffffwwwjjjTTTDDDCCCBBB@@@>>>===<<<<<<777666555555666999===????????????@@@@@@???<<<:::;;;;;;<<<===>>>???@@@AAA;;;<<<===>>>>>>===<<<<<<:::;;;<<<<<<;;;:::888777666666777777888999;;;;;;666777888999999:::999999;;;<<<<<<<<<<<<;;;:::999888888999::::::;;;<<<<<<:::999888888888999:::;;;>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>?????????999::::::;;;<<<===>>>>>>===>>>@@@@@@>>><<<;;;<<<999::::::;;;;;;<<<<<<======>>>???>>><<<<<<>>>@@@===<<<;;;:::;;;<<<===>>>>>>>>>============>>>>>>@@@???>>>===<<<;;;::::::<<<<<<<<<<<<===>>>@@@@@@<<<===>>>??????>>>===<<<999:::===>>>???>>>===<<<:::::::::;;;;;;;;;;;;;;;888999::::::;;;;;;::::::777888999:::;;;;;;;;;;;;:::::::::999999999888888888888888888888999999999666666555555555666666777666666555444444333222222222111000//////000111222000//////111444555555444/////////000000000000000000000000000000000000000.........///////////////000000000000000000000000......////////////......------------------------+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))(((***---***)))(((''''''((()))***((((((((()))******++++++'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******((((((((((((((()))******''')))+++,,,---,,,+++***((()))***)))'''&&&&&&'''''''''(((((()))))))))***(((((())))))))))))(((((((((((()))***************))))))))))))************%%%&&&((()))*********)))&&&''''''((()))******+++(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''((()))***))))))***))))))(((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&''')))+++---''''''((((((((((((''''''lllaaaeeejjjvvvkkk______eeewwwkkkPPPGGGDDD@@@>>>===;;;999777777666555555666888:::<<>>???===<<<<<<===??????@@@@@@@@@@@@>>><<<<<<>>>>>>>>>===::::::;;;;;;::::::999888@@@???>>><<<;;;;;;;;;;;;<<<;;;999888777777888999;;;;;;::::::::::::999999777999<<<============>>>===<<<<<<<<<<<<===>>>>>>@@@>>><<<>>>AAAAAA???<<<>>>======;;;:::999888888<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>============>>>===<<<;;;:::999999999>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;<<<===???@@@<<<<<<<<<<<<============???===;;;:::;;;===@@@BBB======>>>@@@AAAAAAAAAAAA<<<<<<>>>>>>>>>===<<<;;;===============<<<<<<;;;@@@???<<<999999999;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;:::888666666777888999777888:::;;;:::999777555000333666999999777444111666666555444333333222222222222333333333444444444222000//////000111111000//////000000111111111222111111111111000000000000000000000000000000000000111111111000000000000000333111...+++***+++---///000//////.........//////++++++,,,------......///---.........---,,,,,,+++000///...---,,,---......,,,...000111111000...,,,111...++++++---...---++++++******))))))******+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++******)))(((((((((((()))***+++++++++++++++))))))************))))))))))))((((((((((((((()))&&&'''((()))******)))((((((((())))))))))))((((((%%%&&&((()))***************)))((('''&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************''''''(((((())))))******'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++***((('''&&&(((((((((((((((((((((((()))************++++++++++++*********))))))((((((***)))((()))+++++++++***))))))))))))************,,,,,,+++***)))(((''''''&&&''')))*********)))(((******)))))))))))))))***(((((())))))************kkkaaadddiiivvvkkk``````eeewwwoooTTTEEEBBB@@@>>>======;;;999999888777777777999;;;<<<>>>BBBBBB>>><<<>>>>>><<<;;;<<<===>>>????????????>>>===;;;;;;<<<======<<<;;;;;;;;;;;;;;;:::999999>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<::::::::::::::::::::::::888:::<<<===<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;999<<<<<<;;;;;;::::::::::::;;;::::::;;;;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<999999999::::::<<<======>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<===???@@@???>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@======>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;@@@>>><<<:::999:::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;:::888777666777888999888888999:::999888777666666666666666555333111000666555555444333333222222000000111111111222222222333111///000111222111000///000000000111111111111222222111111111000000000////////////////////////////////////////////////111000...,,,,,,,,,---...///......---......//////------------------------------......------,,,+++000///...---,,,------...,,,---...//////...---,,,///---******,,,---,,,***...------,,,,,,------...,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))*********((()))***++++++++++++***))))))************))))))))))))(((((((((((())))))))))))++++++,,,+++******))))))************))))))'''((()))******)))(((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))******************************+++******)))((('''************************(((((()))))))))***************)))))))))((((((((('''&&&%%%&&&((()))((('''(((((()))))))))*********++++++******)))(((((((((&&&'''((()))***))))))((((((((((((((()))***++++++))))))))))))))))))******jjj___aaagggtttmmmaaaaaagggwwwrrrWWWEEECCCAAA@@@@@@???>>>===<<<;;;:::999999:::;;;======AAAAAA===;;;======<<<;;;;;;<<<===>>>>>>>>>>>><<<;;;999999;;;<<<;;;:::;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;;;;;;;;;;;;;999999888999999;;;<<<===999999999:::::::::::::::999;;;======;;;;;;;;;<<<888999;;;<<<<<<<<<;;;::::::;;;<<<;;;999888999999::::::::::::::::::::::::888888888999999:::<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>======<<<;;;::::::888888888999:::<<<===>>>???>>>>>>>>>>>>>>>======>>>>>>============>>>?????????>>>===<<<;;;:::999:::;;;===>>>>>>???>>>>>>>>>======<<<;;;::::::999:::::::::::::::;;;<<<===999:::;;;<<<============???>>>;;;:::999:::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;:::999777777888888999999999888888888777777777777666444333222222222222555555555444444333333222000000111111111222222222333222000000222333222111000000000000111111111111222111111111000000000000////////////////////////---------......//////000/////////...------,,,,,,---,,,,,,,,,---...////////////...------,,,++++++------......------,,,,,,///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++)))++++++************+++++++++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))******++++++******((())))))******))))))((())))))(((((((((((())))))***++++++++++++******))))))******++++++******))))))))))))))))))((('''''''''(((******+++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((((((((('''***)))((()))***+++***)))(((((())))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))fff[[[\\\eeerrrooobbbbbbiiixxxrrrXXXJJJHHHEEEDDDDDDCCCBBB@@@>>><<<;;;999999999;;;<<<;;;???@@@<<<:::<<<===;;;::::::;;;<<<<<<<<<<<<<<<:::888777777999::::::999;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;666666666666777777888888888888999999:::::::::;;;;;;<<<===<<<:::999:::;;;666888:::;;;<<<;;;999888;;;>>>???===:::888:::===;;;;;;;;;::::::999999999777666777777888999:::;;;;;;;;;:::::::::<<<===>>>>>>>>>===<<<;;;::::::999:::::::::999::::::;;;;;;????????????>>>>>>>>>>>>???>>>>>>>>>=========>>><<<<<<;;;;;;:::999999888;;;;;;<<<<<<===>>>>>>???>>>===<<<:::888777666666999888777777888:::<<<===999:::;;;<<<>>>>>>>>>???>>>===;;;:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888999999999999888777777777777888222222222222333444444555555555444444444333333333222222333333333444444444444222111111222333333222000000000000000111111111000000000////////////...////////////////////////,,,,,,---...//////000000....../////////...,,,++++++++++++,,,---...///000......---------,,,,,,,,,,,,------...------,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++*********))))))))))))******+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************))))))************))))))(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))((((((''''''))))))************))))))((())))))))))))((((((((('''(((***,,,---,,,***)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''***)))((()))+++++++++***(((((((((((()))))))))***(((((((((((())))))******'''(((((()))))))))))))))((((((((((((((()))***+++)))))))))))))))(((((((((zzzaaaWWWWWWcccpppqqqcccbbbjjjyyysssZZZQQQNNNKKKIIIGGGFFFDDDBBB===<<<:::888777888999:::;;;>>>???<<<:::<<<===;;;999999:::;;;;;;;;;::::::888777555666888999999888;;;;;;<<<<<<;;;;;;:::999888999::::::::::::999999777777777666666555555444777777888888999:::;;;;;;<<<<<<===;;;999888999:::666777999;;;;;;:::999777<<<>>>???===:::999;;;>>>>>>===<<<;;;999888666666666666666777888999;;;;;;<<<;;;;;;:::;;;<<<===>>>>>>======<<<;;;:::::::::::::::999999999:::;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::::::::<<>>===;;;888777555555555888777777777888999;;;<<<999:::<<<===>>>???@@@@@@<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;::::::999999999999999999888777777666666777777///111222444555555444333444444444444444333333333222222333333333444444444444222111111222333333222111111000000000000000000///............---------........................------...//////000111111---...///000///...,,,++++++++++++,,,---...///000,,,,,,,,,---------......,,,,,,------...------,,,---------------,,,,,,,,,......---,,,,,,---......+++,,,---...------,,,,,,------,,,,,,,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))*********))))))((((((((())))))))))))((((((((((((((((((((()))************)))(((((('''''''''''''''(((((((((((('''''''''''''''((())))))***+++'''(((+++,,,---,,,+++***''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))******************))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))******+++******''''''''''''''''''''''''((((((((()))))))))******''''''''''''((((((((((((%%%$$$$$$$$$&&&'''&&&%%%'''(((((((((((()))))))))'''''''''((())))))******((((((((((((((())))))*********)))((('''''''''((())))))((((((((((((((((((sss]]]VVVVVVaaannnsssdddbbbhhhwwwuuu\\\RRROOOLLLIIIHHHFFFDDDBBB<<<:::888777666777888999:::>>>???<<<;;;===>>><<<888888999::::::999999888777555444555777999999888::::::;;;;;;::::::999888777888999::::::999888777888888888888777666555444666666777888999:::;;;<<<;;;<<<<<<;;;999888999;;;666777999:::::::::999888:::;;;:::999888888:::<<>><<<;;;888777555444666666777777999:::<<<===>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<;;;777777777888999;;;<<<=========>>>>>>>>>>>>>>>???;;;<<<===============<<<<<<<<<======>>>>>>>>>>>>>>><<<:::888999<<>><<<:::888666666666666888888888888888999:::;;;999:::;;;===>>>?????????;;;;;;:::::::::::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<:::::::::::::::999999999888888777777777666666666222333555666555444222000444444444444444444444444000000111111111222222222333222000000222333222111111111111111000000000000............------------.................................//////000000111------...//////...---,,,---,,,,,,,,,---...//////++++++,,,,,,---...//////,,,,,,------......------,,,------------,,,++++++------------------------***,,,...///...---------,,,,,,++++++++++++,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******)))(((((('''))))))******))))))(((((('''(((((())))))(((((('''(((''''''(((((()))***+++,,,+++***************+++&&&''''''((((((''''''&&&&&&&&&''''''(((***+++,,,((()))***+++,,,+++******'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((()))))))))*********'''(((((((((((()))))))))'''&&&%%%&&&((((((((('''''''''(((((((((((())))))'''''''''(((((()))))))))((((((((((((((()))******+++***)))((('''&&&&&&&&&'''''''''(((((()))))))))mmm[[[WWWXXX```lll}}}ttteeecccdddtttuuu\\\NNNKKKHHHFFFEEEDDDBBBAAA;;;:::888777666777999:::;;;???@@@<<<;;;===>>>===777888888999999888888777666555444555777999999888999999::::::999999888777777888999:::999888666555555666777777777666555555555555666888999;;;<<<<<<;;;;;;;;;:::888888:::<<<888888888999999999:::::::::888666666888:::;;;;;;======<<<:::888777666555777777888999:::<<<===>>>AAA@@@>>>===<<<<<<======<<<<<<============>>>>>>888888888888999:::;;;<<<<<<<<<=========>>>>>>>>>999:::;;;<<<======<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>???===<<<:::888777888999:::888888999999:::999999999888999:::;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999888666777888888888777555444555555555444444444444444444444444444444444444444000000111111111222222222333111///000111222111000111111111111000000000///000000/////////.........................................................------...............---///......---......//////,,,---------------------+++,,,------......------,,,,,,---------,,,+++***+++,,,---......---,,,+++(((+++...///---,,,,,,---******))))))))))))******((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''((()))***++++++******))))))***+++,,,''''''((((((((((((''''''((((((''''''((()))***+++***************)))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))************************'''''''''((((((((())))))((((((((()))))))))******+++***)))***+++,,,,,,***'''''''''((((((((())))))''''''(((((((((((((((((()))(((((('''((()))***+++***)))((('''''''''''''''%%%&&&&&&'''((()))******jjjZZZYYY[[[```kkk{{{uuugggdddaaarrrrrrYYYIIIFFFDDDCCCCCCBBBAAA???;;;:::888777777888:::;;;;;;???@@@===<<<>>>???>>>777777888888888888777666666555444555777999999888888999999999999888777777888888::::::999777555333111222333555555555555444444555666777999;;;<<<<<<:::;;;;;;999888888:::===999999888888999999:::;;;;;;777555555999<<<===<<<;;;;;;::::::999888777777888888999:::;;;===???@@@BBBAAA???>>>============<<<<<<======>>>?????????<<<;;;:::999888888888888;;;<<<<<<<<<======>>>>>>777888:::<<<======<<<<<<<<<;;;::::::999888777777999:::;;;<<<============<<<;;;:::888888999;;;<<<888999:::;;;;;;:::888777777777888999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888999999::::::999999888::::::;;;;;;;;;:::999888555666888999888777555444555333222222333555888:::444444444444444444444444222222333333333444444444222000//////000111111000222111111111000000//////111111111111000000000000........................------------------,,,,,,........................000//////........./////////......------,,,,,,++++++,,,,,,---.........---,,,,,,---...---,,,+++***)))***,,,------,,,***)))&&&***---...,,,++++++,,,---,,,,,,,,,,,,,,,,,,---(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''((()))++++++((((((''''''''')))***+++(((((())))))))))))((((((+++***(((''''''(((((()))++++++***)))((((((((()))************************''''''((()))))))))))))))))))))))))))************''''''(((((())))))*********)))(((''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))******++++++)))(((((((((***+++***)))''''''''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++(((((('''''''''(((((()))$$$%%%&&&'''(((***++++++nnn___\\\]]]^^^iiixxxppp___^^^```pppkkkVVVIIIGGGFFFEEEDDDAAA>>>;;;>>>===;;;999888999;;;<<<===>>>???>>><<<999888888999888888888777777666666444444555666888999;;;<<<;;;;;;::::::999888777777;;;:::999777666444333222333444555666888999:::;;;777777666666777999;;;<<<::::::::::::999888777777999888777555555555666777888888777777777777777777<<<;;;;;;:::::::::;;;;;;888999:::<<<===???@@@AAA@@@???===<<<;;;;;;<<<<<<;;;888666777;;;======<<<;;;999666666888999999999;;;<<<<<<<<<<<<<<<<<<;;;<<<==================<<<888999::::::;;;;;;;;;:::999:::;;;<<<<<<<<<;;;::::::::::::999999888888888===???@@@???===;;;:::::::::<<<<<<<<<:::::::::<<<;;;<<<===<<<:::999:::;;;:::;;;===?????????>>>>>>::::::888888888888::::::999:::;;;<<<<<<<<<;;;:::999888888888777777666666777666555444444444444444555555444333333222111111444444444333333333222222111111222222222222111111333222000/////////000111000000000000////////////,,,---------.../////////---+++))))))+++...//////------............------------............------......---,,,,,,+++*********++++++,,,,,,------........./////////...,,,+++***)))))))))***+++,,,,,,---------,,,,,,+++++++++...---,,,+++************+++++++++++++++++++++++++++******))))))******+++++++++******))))))((((((''''''((((((((((((''''''&&&'''((())))))***)))))))))))))))))))))***++++++&&&''''''((()))******+++((((((((((((((('''''''''&&&''')))***+++***(((''')))((('''''''''(((***+++++++++******))))))((((((***))))))(((''''''&&&&&&))))))))))))******************))))))((((((''''''---)))%%%$$$&&&'''&&&###!!!%%%)))++++++)))(((''''''''''''((()))***+++((((((((((((((((((((((((+++***(((((())))))'''&&&''''''(((((())))))******------+++***))))))))))))+++***)))(((((()))***+++(((((())))))))))))((((((''''''''''''((((((((((((***((((((***,,,,,,)))&&&***)))'''&&&'''))),,,...((((((((((((''''''''''''&&&'''((())))))((('''&&&lll\\\XXXXXX^^^hhhwwwnnn^^^\\\^^^llliiiSSSDDDCCCBBBAAA@@@>>>;;;888<<<;;;:::999888999999:::===>>>???>>>;;;999888888777777777666666555555555444444555555777888:::;;;::::::999999888777777666::::::888777666444333333---...///000222333444555888777777666777888:::;;;999::::::::::::999888888:::999777666666666777888::::::::::::::::::::::::<<<;;;;;;:::;;;;;;<<<<<<::::::;;;<<<>>>???@@@@@@>>>===<<<::::::::::::;;;>>>;;;888888:::<<<<<<;;;<<<:::888888999;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999999999::::::;;;:::::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777999;;;;;;:::999:::;;;:::;;;<<<;;;:::999:::<<<999;;;<<<<<<;;;:::<<<===>>>>>>>>>===<<<;;;:::999;;;:::999888888999:::;;;999999:::;;;;;;:::999999888888888777777666666666555555444333333333333333555444444333222222111111333333333333222222222222000111111222222111111000222222000/////////000000000000000000/////////...---------...............---+++))))))+++...//////---......//////......---------............------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))*********)))******++++++------,,,,,,,,,+++++++++...---,,,+++************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********)))))))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((((((((((((((((()))******&&&''''''((())))))******((((((((()))))))))))))))&&&''')))***+++***)))(((((((((((((((((())))))***((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***************)))))))))((((((((('''+++***)))((('''&&&'''(((###%%%''')))******((('''(((''''''((()))***++++++((((((((((((((((((((((((+++)))(((((())))))(((&&&'''((((((((()))))))))***,,,,,,+++))))))(((((((((***))))))))))))))))))***(((((())))))))))))((((((''''''''''''(((((((((((()))(((((()))++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''nnn[[[VVVWWW]]]gggvvvnnn\\\YYYZZZfffzzzfffQQQEEEDDDBBBBBBBBBAAA>>><<<::::::999999999999888888<<<>>>???>>>;;;888777777555555555555555444444444444444444555555777888888999888888777777666666666999999888777555444333333000000111222444555666666999888777777777777999999888999999::::::::::::::::::999888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===>>>?????????===<<<;;;999999999999:::@@@===;;;999:::::::::999<<<:::888888999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;888999:::999888888:::<<<999:::;;;;;;:::999:::<<<999;;;<<<<<<;;;;;;===>>>>>>===<<<:::999999888888;;;::::::999999::::::;;;777888888999999888888777777777777666666666666666444333333222222222222222444444333333222222111111222222222222111111111000000000111111111111000000111111000/////////000000000000000/////////.....................------------+++******,,,...///.........////////////......------............------//////......------,,,,,,......---,,,,,,+++******+++,,,,,,------,,,******++++++******)))*********,,,,,,,,,,,,++++++++++++---,,,+++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))************'''(((((())))))(((((('''((())))))))))))(((((('''(((''''''''''''((())))))'''''''''(((((())))))***((((((((())))))******+++'''((()))++++++******)))''''''((())))))))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))))))))************))))))))))))(((((((((((((((+++---+++'''&&&***---)))))))))))))))((('''''')))((((((((()))***+++,,,((((((((((((((((((((((((***)))(((((())))))((('''(((((((((((())))))))))))+++***)))(((((((((((((((((())))))******))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''(((******(((&&&'''((()))******(((&&&%%%((((((((((((''''''''''''((((((''''''''''''((((((uuu___YYYYYY^^^ggguuuooo]]]YYYVVVcccxxxeeeOOODDDCCCBBBAAABBBAAA@@@>>>999999::::::::::::999888;;;===>>>===:::888777777555555555555444444444444444444444444444555666777777777666666666555555555888888777666555555444444444555666777888999:::::::::999888666666666777888777888999:::;;;;;;;;;;;;999888777666666777888888888888888999999999999999:::::::::;;;<<<===>>>???=========>>>>>>>>>>>>>>>===<<<;;;999999999::::::>>><<<:::999999999999999:::888666666777888888888999::::::;;;;;;::::::999;;;<<<<<<======<<<<<<;;;999::::::::::::999888888:::::::::;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;??????>>><<<999999:::<<<999:::;;;;;;::::::;;;<<<;;;===>>>===<<<;;;<<<===;;;:::999888888999;;;<<<;;;::::::::::::::::::;;;777777777777666666666555666555555555555555555555333333222222222222333333333333333333222222111111111111111111000000000000///000000000000000000///000000000/////////000000000000/////////........./////////...---------,,,...,,,***+++---............//////000000//////...,,,------......------,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,---...///......,,,,,,,,,,,,+++***)))))))))***,,,+++++++++++++++++++++,,,,,,+++*********************************************))))))))))))******(((((())))))******++++++(((((())))))))))))(((((())))))***))))))((('''&&&''''''&&&&&&&&&''''''((('''''''''((((((((())))))&&&&&&'''((()))******+++((()))******++++++******%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))((()))))))))************))))))))))))(((((((((((((((***++++++))))))+++---++++++***)))((((((((())))))))))))))))))***++++++(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((()))))))))))))))(((((('''''''''(((((('''((()))******)))((('''(((((())))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((((('''((()))+++++++++***)))((((((((((((((('''''''''''')))((('''&&&&&&'''((())){{{ccc[[[\\\^^^ggguuusss___ZZZTTTbbbzzzeeePPP@@@???============<<<:::999:::;;;;;;;;;;;;::::::;;;<<<===<<<:::777666666555555555555555555555555444444333444444555666666666666666555555555555555777777666666555555444444444444555555666777888888:::999888666666666666777666777888999:::;;;;;;;;;777666555444444555666777666777777777888888888999:::::::::;;;;;;===>>>???==================>>>>>>>>>===<<<::::::::::::;;;:::999999888888999;;;<<<;;;999777666888999999999999::::::;;;;;;::::::999777888888999999888888777999999999::::::999888888::::::::::::;;;;;;<<<<<<;;;:::999888888999:::;;;AAAAAA@@@===;;;:::<<<===999:::<<<<<<;;;;;;<<<===???@@@@@@>>><<<::::::;;;;;;:::999888999:::;;;<<<::::::::::::::::::::::::666666555555444444444444444444444444444444444444444333333333333333444444333222222222222222111111111111111000000000//////...//////000000//////.../////////000000000//////////////////............/////////...---------,,,...,,,+++,,,---......---......////////////......,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------+++,,,---......---,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++******))))))*********************************))))))(((((())))))***(((((())))))******++++++(((((())))))))))))(((((())))))***))))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))************%%%&&&((()))))))))((('''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((()))))))))************(((((((((((()))))))))))))))'''&&&(((***,,,***)))******)))((())))))***+++))))))))))))))))))***+++((((((((((((((((((((((((((('''&&&((()))******)))))))))))))))((((((((((((((('''''''''''''''(((((('''((()))******)))((('''(((((())))))))))))((((((''''''''''''(((((((((((('''(((((('''''''''(((((('''''''''''''''(((((()))(((((((((((('''''''''''')))((('''&&&&&&'''((()))fff[[[\\\___ggguuuwwwbbb\\\TTTccc}}}fffPPPAAA???===<<<======<<<;;;::::::;;;;;;;;;;;;<<<<<<:::<<<===<<<999666555555444444444555555555555666333333333444444666777777555555555555555555555555666555555555555555555555444555555666777777888888999888777666555666666777555666777888999999999999666555444444444555666777888888888999999::::::;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<============>>>===<<<::::::::::::;;;777888999999999:::===???>>><<<::::::;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::888888999999999999888888777888888999999999999999;;;::::::::::::;;;<<<===:::999888777777888:::<<<;;;<<<===<<<;;;;;;===???:::;;;======<<<<<<===???BBBBBBBBB???<<<:::999:::<<<;;;:::999999888888999888999999::::::999999888666666555444333333333333333333333333333444444444444333333333333444444555222222222222222222111111111111111111000000000///......////////////............///000000000///////////////.........------...............---------...---,,,---...///...,,,------............------,,,,,,------------,,,,,,++++++++++++******************+++,,,,,,---......))))))+++,,,,,,++++++***++++++******)))******************++++++++++++++++++******)))))))))******************************++++++************++++++))))))))))))************((())))))******))))))(((((())))))))))))(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((()))))))))&&&&&&'''(((((((((((('''((((((((((((((()))))))))((((((((((((((('''''''''))))))))))))************(((((((((((()))))))))))))))&&&$$$'''+++,,,)))&&&)))((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&'''***++++++***))))))))))))(((((((((((('''''''''''''''((()))***'''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''((((((((((((((())))))(((''''''(((***)))((((((''''''((())))))((((((((((((''''''''''''((((((''''''''''''((((((iii\\\\\\aaahhhvvvyyyddd]]]VVVddd}}}eeeOOODDDBBB???>>>>>>>>>===<<<::::::999999999:::<<<<<<:::;;;<<<;;;888666555555222333333333444444444555333333333444555777888999555555555555555666666666555555555555555555555555777777777888999999::::::888888666555555666777777444555666777777777777777666555444444444666777888888888999::::::;;;<<<<<<::::::999999999::::::;;;::::::;;;;;;<<<<<<=========<<<;;;999999999999:::999:::;;;;;;:::;;;>>>AAA???===;;;;;;<<<>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::555666777999::::::::::::;;;;;;:::::::::;;;<<<===;;;:::888777888999<<<===999;;;======<<<;;;<<<===;;;<<<>>>>>>======???AAAAAABBBBBB@@@===;;;:::;;;888888888999999888888777777888888999999888888777777666555333222222333333222222222222333333333444222222222222222333444444111111111111111111222222222222111111111000000000---......//////......---------///000000000////////////.........------------------..................---------//////...,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++************)))******++++++)))*********++++++++++++******))))))))))))******************************++++++************++++++*********)))))))))))))))))))))************))))))'''(((((())))))))))))((()))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((&&&&&&''''''(((((())))))))))))))))))************'''((((((((()))))))))***''''''''')))))))))((('''((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''***++++++******)))))))))((((((((('''''''''''''''((()))***+++(((((((((''''''((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))******)))''''''))),,,***+++++++++)))'''%%%$$$((((((((((((''''''''''''''''''((((((((((((''''''mmm]]]]]]bbbiiivvvzzzddd]]]WWWddd|||dddOOOBBB???<<<:::::::::999888:::999888777777999;;;<<<999;;;<<<;;;888666555555111111111222222333333333222333333444666888999:::555555666666666666666666444444444555555555555555555555666666777777888888888777666555555666777888444555555666666666666666777666555555555777888999777777888999999:::;;;;;;::::::999888888999999999999999::::::;;;<<<<<<===<<<;;;:::888888888888999;;;===>>>===;;;<<>><<<::::::;;;<<<===<<<;;;<<<<<<======<<<<<<;;;777777777888888777777777444555777888::::::;;;;;;;;;;;;:::999:::;;;<<<===<<<;;;999888888:::===???===???@@@???===;;;::::::;;;===??????>>>>>>@@@BBB@@@AAAAAA@@@===<<<<<<===111222555777999::::::999666777888999999888777666777666555333222222333333111111222222222333333333111111000000111222333333111111111111111111222222222222222222111111111111---..................---,,,---///000000000////////////.........---------,,,------....../////////......---...//////---,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++,,,---...------,,,***)))))))))***+++,,,,,,))))))******++++++++++++***)))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))************))))))''''''((())))))***))))))***)))(((''''''''''''''''''''''''''''''''''''&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((())))))))))))((('''''''''&&&$$$%%%&&&'''(((***++++++))))))))))))************'''((((((((())))))******%%%))),,,+++(((&&&''')))((())))))))))))(((((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%'''***,,,,,,+++******))))))(((((((((''''''''''''((((((***+++,,,)))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((())))))++++++)))''''''***---&&&((())))))'''""")))(((((((((''''''''''''&&&'''((())))))((('''&&&jjj^^^bbb```mmm||||||ddd```]]]fff}}}dddMMMDDDBBB???>>>>>>>>><<<;;;999999888888888888999999:::::::::999888777666555333333222222222333444444222111000000111444666888888888777777666555333333:::888444222111222444666444444555555555555444444888888888888777777777777444444444444444444444444444444333333333444555555777777777777777888888999???;;;888888:::<<<<<<;;;<<<;;;:::;;;===???@@@???===<<<<<<;;;;;;:::999999===<<<<<<===>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::888666555666777888999999999999999:::999888777888999:::;;;>>><<<:::999999999;;;<<>>???@@@AAAAAA@@@===;;;::::::;;;<<<444555888;;;=========<<<999888777666555555555555333333333222222222111111111111222333333333333222000000111222222222111111333222111000000111222333555444444333222111000000000///...---------------111000000///...---------////////////............---------...............///............------------------------,,,+++***//////---,,,,,,---...///+++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,++++++*********)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((******************++++++---)))''''''***,,,***'''))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))(((''''''&&&&&&&&&'''((()))***+++++++++***)))'''''''''((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''***++++++***'''&&&'''((()))((('''&&&''')))***)))'''''')))+++++++++&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))+++)))(((''''''((()))+++******)))(((((((((((((((++++++******)))'''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&((()))++++++)))(((&&&'''(((+++------,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''(((((()))***+++iii]]]aaa```mmm}}}{{{ddd```^^^gggcccNNNAAA???===<<<<<<;;;:::888888888888777777888888888:::::::::999888777666555444333333222222222333333111111111111222444666777666666666666555555444333999777555222222222444555222333444555666777777777888888888777666666666555444444444444444444444444444444333333444444555555777666666666666777888888===:::777666888::::::999===;;;999999:::;;;:::999<<<;;;;;;;;;;;;:::::::::>>>===<<<<<<>>>???>>>===999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<:::888777666777888888999999999999888:::999999888999:::;;;<<<>>><<<;;;999999:::;;;<<<===;;;999999:::;;;;;;;;;;;;;;;<<<======>>>?????????>>><<<;;;:::::::::;;;777999;;;=========<<<;;;999888777666555555555555333333333222222222222111111111222333333333333222111222222222222222111111222222111000000111222222333222222222222111111111/////////....../////////------------............////////////............------------............///............---------,,,,,,------,,,++++++***///...............//////---,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))((((((((($$$%%%((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&%%%%%%$$$###((((((((((((((((((((()))))))))((((((''''''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))***(((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((('''''''''((()))******)))((('''$$$&&&((()))))))))'''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''((()))eee[[[^^^```mmm}}}zzzdddaaa___kkkaaaNNNDDDAAA???>>>>>>===<<<;;;888777777666666777777888:::::::::999888777555555555444333222222222222222000111111222333444555555444444555555555555444444666666555333333333333333111222444666777888888999888888777666555555444444444444444444444444444444444444333333444555555666666555555555555666777777:::888555555777888888888<<<:::888888999:::999888:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<===>>>===;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;>>>>>>===<<<;;;999777666999999999999999999888777:::::::::999:::;;;;;;<<<===<<<;;;:::999:::;;;<<<<<<:::999999;;;<<<<<<;;;999:::;;;=========<<<<<<<<<<<<;;;;;;::::::999999;;;<<<=========<<<;;;:::888777666555555444555555333333333333222222222222111222222333333333333333333333333333333222111000222111111000000111111222333333222222111000000000////////////000000000000)))***+++,,,---///000000/////////............---,,,,,,------............///............---------++++++,,,,,,,,,+++******------...///////////////...------,,,,,,++++++***......---,,,,,,,,,,,,,,,///...,,,++++++,,,------///...,,,+++***)))))))))++++++++++++++++++++++++************************************************++++++***)))((('''&&&&&&###(((***'''%%%&&&((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''(((((()))))))))*********((((((((('''''''''&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***'''((()))((('''&&&''')))***(((&&&&&&'''(((((('''(((((())))))******++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***))))))(((((((((((((((%%%&&&''')))************))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))))))))(((((((((((())))))))))))((((((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''yyy```XXX[[[___lll}}}|||gggdddbbbrrr}}}```MMMDDDBBB???>>>>>>>>><<<;;;777777666666666666777777999999999999888666555444555444333222111111111111///000222333444444444333222333333444555555444444444444444444444333222222222333555666777888888888777777666555444333333222444444444444444444444444444444333444444555666777555444444444444555666666888777666666666777777777999888777888;;;======<<<999999::::::;;;<<<======>>><<<;;;<<<======<<<:::<<<<<<;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;@@@???>>>===;;;999888777::::::::::::999888888777:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<:::999999:::;;;:::999888:::<<<===>>>===<<<::::::;;;;;;;;;;;;;;;:::999<<<<<<======<<<;;;:::999777777666555444444444444444444333333333222222222111222333333444444333333444444444333333111000000111111000000000000111111444444333111000///...---000000000000//////......******+++,,,...///000000//////.........---------,,,,,,,,,------......//////............---------***++++++,,,++++++*********+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...---+++******+++,,,---///---,,,***))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))*********************************))))))(((((('''"""%%%((()))'''&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''''''''&&&&&&$$$%%%&&&(((((((((''''''((((((((()))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))+++)))''''''(((((('''&&&%%%%%%&&&'''(((((())))))((((((((((((((((((((((((***)))(((((((((((()))***))))))(((((((((((())))))%%%&&&''')))************((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&qqq[[[VVVXXX^^^kkk}}}kkkiiifffxxx}}}___LLL???===;;;::::::999888666777777666666666666777777999999999888777666555444555444333222111000000000000000111222333333333333222222333444555555555555222333333444444333222111444555555666666666666666666666666555444333333222444444444444444444444444444444444444555666777888444444444444444555555666888888888888777777888888999888777888:::<<<===<<<888999999:::;;;<<<=========;;;:::;;;<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;@@@???>>><<<;;;:::999999:::::::::::::::999888777::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999999===;;;::::::::::::888666999;;;===>>>>>>===<<<::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999777666555444333333333333444444444333333333222222222222333444444444444333444444444333222111000///000000000000000000000000000000000000000000000000000000000000...---+++***------......////////////............------------++++++,,,,,,---......//////............---------***++++++,,,,,,,,,++++++***+++,,,---...------,,,******+++,,,,,,---......------,,,++++++++++++,,,++++++***))))))***+++,,,,,,,,,*********+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++---***'''&&&((())))))((((((((((((((((((((((((((((((((())))))))))))(((((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))$$$%%%&&&(((((((((''''''''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''(((((((((((('''((()))******)))(((''''''((()))((('''&&&''')))+++***))))))******(((&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))))))))*********+++++++++((((((((((((((((((((((((************************&&&&&&&&&'''((()))***+++******)))(((''''''''''''lllZZZVVVWWW___mmmooommmhhh~~~}}}___LLLAAA???<<<;;;;;;;;;999888888777777666666777777888999999999888777666444444444333222111111111111111111111111111222222333333222333444555555555555555111222222333333222222111444555555555555555444444555555555555555444444444444444444444444444444444333333444444555666888888555444444444444555666666777999:::999888777888999;;;999777777888999888777999999::::::;;;<<<======;;;:::999:::<<<===<<<;;;;;;::::::999999888888777999:::;;;;;;<<<<<<;;;;;;???>>>===<<<;;;:::::::::::::::::::::::::::999888999999:::;;;;;;;;;;;;;;;999999999888888888777777<<<:::::::::;;;:::888666:::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<======;;;;;;:::::::::999999999666666444333333333333333444444444444333333333333222222333444444444444444222222222222222111000//////000000111111000000///***+++---...000222444444000000000000...,,,***)))//////////////////...............------------,,,******+++,,,---......//////............---------++++++,,,---------,,,,,,,,,,,,---------,,,,,,,,,))))))***+++---...//////------,,,+++++++++++++++)))))))))***************++++++******++++++,,,---++++++++++++++++++++++++************************(((((((((((((((((((((((((((((()))***+++,,,------222---'''%%%(((***)))'''))))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&''''''''''''&&&$$$%%%&&&'''((()))******&&&&&&'''((((((((('''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((&&&'''***++++++***'''&&&'''((()))((('''&&&''')))***))))))***++++++)))'''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***))))))***))))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''((()))***+++***))))))(((((((((((()))kkk[[[XXXXXXbbbpppppppppiiizzz___NNNEEECCC@@@?????????===<<<888888888777777888888888999999888888777555444333222222111111111111111222222111000000000111333333444444555666666666555555111111111111111222222222222222333444555555444444555555555555555666666666444444444444444444444444333333444444555777888999555555555444555666666777666888::::::888666888999;;;999888888999999888777:::::::::;;;;;;<<<<<<<<<999888888999;;;======<<<;;;;;;:::999999888777777999:::;;;;;;<<<<<<;;;;;;======;;;:::::::::;;;;;;999999::::::;;;:::::::::888888:::;;;;;;;;;:::999777777777777777666666555888888888999;;;<<<:::888;;;;;;;;;;;;:::::::::::::::999999999999;;;===>>>???>>><<<;;;999888888888666555444333222222222222555444444444444333333333222333444444555444444444000000111111111000000///...///000111111000///...++++++---...000111222333---...000000000///---,,,.................................---------,,,,,,)))***+++,,,---......//////............---------+++,,,---...............000000///...------------******+++,,,,,,---......---,,,++++++***+++++++++''')))***,,,,,,+++***)))++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++,,,***(((&&&''''''(((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((()))******))))))'''''''''(((((()))))))))))))))((((((''''''(((((((((((()))))))))*********))))))))))))((((((((('''''''''''''''(((((((((((('''((()))******)))(((''''''((()))((('''&&&''')))((((((((()))++++++)))'''((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((()))******)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))'''((()))******)))((('''%%%&&&((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((('''''''''((())))))kkk]]]ZZZZZZdddrrrqqqppphhhxxx___QQQCCCAAA???>>>>>>===<<<:::999999888888888888999999888888888888777555444333111111111111111111222222333222000//////111333444555666666666666666555555222111111000111111222222///000111333444555666666444444555555666777777777444444444444444444444444333333444444666777888999666555555555555666777777555888:::999777666777999:::999888999<<<>>>>>>===:::::::::;;;;;;;;;<<<<<<888777777999;;;======<<<======<<<;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<888999::::::;;;;;;;;;;;;777888999:::;;;:::999999666666666666666555555444555555666999<<<===<<<;;;::::::999888888999999:::999888777777777:::<<<>>>CCCAAA???<<<:::888777666555555444333222222222222555555444444444333333333222333444444555555444444...//////000000000000///...///000111111000///...000////////////.........+++---///111222222000000,,,,,,,,,------...............---------,,,,,,,,,)))******+++---...////////////.........---------,,,------.../////////...444222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++'''))),,,......---+++***,,,---------,,,***((('''++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((###&&&)))(((%%%$$$&&&((())))))))))))))))))))))))'''((()))++++++)))((('''$$$$$$%%%&&&''''''&&&&&&))))))))))))((((((((((((+++***)))'''''''''((())))))************+++++++++))))))))))))((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***'''((()))((('''&&&''')))&&&&&&&&&(((******((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&((()))++++++)))(((&&&%%%''')))+++,,,***((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))mmm[[[YYY\\\fffxxxxxxqqqqqq}}}bbbOOOCCC@@@>>>======<<<;;;:::999888777666555555555555777777888777555333111///111111111111000000000000//////000111333444555555444444444333333333222222333333333222222222111111222333444555666555444444222333333444555666777777333333444444555666666777222222333444666888999:::888777666555555777999:::999999:::;;;:::999888777888888999999999:::::::::<<<;;;;;;::::::999888888:::<<<======<<<<<<===???>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<;;;888666555777888:::<<<======<<<<<<<<<888666777;;;>>><<<999===<<<:::999:::;;;;;;:::999:::;;;<<<<<<<<<;;;:::888888888888888888888888===<<<:::999999:::<<<===;;;::::::999:::;;;===>>>>>><<<:::999777777777888666555333222222333444555555555444333333222111111333444444444333333222111333333222111000000000111222111111000///.........///////////////.........------------------------/////////...------,,,,,,...---,,,++++++,,,,,,---++++++,,,,,,,,,+++******(((((()))***,,,...000111***+++,,,---------,,,,,,---...000///...,,,------///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,***))))))***,,,---++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,***(((''')))******)))'''((()))+++---///000111+++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((((((''''''&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""$$$&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))((()))*********((('''&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((+++*********))))))((((((((()))***++++++***)))(((+++)))((()))+++***'''###+++)))'''%%%$$$%%%&&&'''******))))))((((((((('''))))))))))))))))))))))))************************,,,,,,***((('''&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))((()))*********((('''&&&((((((((((((((((((((((((ooo]]]ZZZ]]]fffxxxvvvmmmmmmyyy~~~bbbPPPBBB@@@>>>======<<<;;;999;;;;;;:::999888888999999777777777777666555444333111111111111000000000000000000111222222333444444333333333333222222222222333222222222111111111111222222333444444444333222222222333444555666777777666555555555555444444444333333333444666777999:::999888777666666777999:::::::::;;;;;;;;;:::999888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;<<<>>>===<<<<<<===>>>==================<<<<<<============<<<;;;999888999999:::;;;<<<<<<<<<<<<<<<888666888<<<>>>===;;;===<<<;;;;;;<<<<<<;;;999888999:::;;;;;;;;;::::::::::::::::::::::::::::::888777666555555666777888999999999:::;;;<<<======;;;999888666555555555555444333222111111222444555666666555555444333333222333333333444333333222222333222111111000000111111000//////...------,,,,,,/////////////////////...------------------------,,,,,,------.../////////)))))))))))))))***************+++,,,,,,---,,,,,,......------......///000......---,,,,,,---......---...000///---,,,,,,------,,,++++++*********+++,,,,,,,,,+++++++++******---,,,***))))))***,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---+++))))))***++++++***((())))))***+++,,,,,,---+++***)))(((((()))***+++)))((((((''''''(((((()))&&&&&&'''((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''%%%%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))((((((((())))))******))))))((((((&&&&&&(((+++,,,***(((***)))'''%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((()))***)))))))))((((((((('''((((((((((((((((((((((((((())))))***)))((('''&&&((((((((((((((((((((((((qqq___\\\^^^hhhyyyttthhhhhhsss}}}bbbPPPBBB@@@===<<<<<<<<<:::999888888777666666666777777999888777777666666777777111111111111000000000000111111111222222222333333222222222222111111111000111111111111000000000000111222222333333222111111222222333444555666777777888777777555444333222222333333444444666777999999:::999888777666777888999::::::;;;;;;::::::999888999999999:::::::::;;;;;;888999999:::;;;;;;<<<<<<<<<===>>>>>><<<;;;<<<===<<<============>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;888777999===??????======<<<<<<===>>>===;;;999777888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888999:::;;;;;;<<<<<<<<<999888777555444444444444444333222222333444555777777777666666555444444444222222333333333333333222222222111000000000111111/////////...------,,,,,,......//////////////////........................,,,,,,,,,---......//////)))***,,,------------,,,)))***+++---.........///000000/////////000111111333111...,,,+++,,,...000---...//////---,,,,,,---,,,,,,+++*********++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,------,,,,,,++++++***************++++++++++++******+++***((((((***+++************)))))))))(((((((((******))))))))))))*********))))))(((((())))))***$$$%%%&&&((())))))******)))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,+++)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''******))))))((((((''''''))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((()))((('''&&&''')))************)))'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((()))++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((qqq```]]]___lll|||ttteeedddnnn{{{```OOOAAA???===;;;;;;;;;:::888666666555555555666666777;;;999888666555555666666111111111111000000000///111111111111111222222222111111111111000000000000000000000000000/////////111111111111111000000000111222333444555666666777777777666555444333222222444444444555555777888888999999888777777777888888999999999999999888888777888888888888999999999999999999999:::::::::;;;;;;===>>>>>>===;;;:::;;;<<<============<<<<<<<<<<<<<<<<<<=====================<<<;;;:::999:::;;;;;;:::888888999===???@@@???<<<<<<===>>>???>>>;;;999888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>============>>>???999:::;;;<<<<<<:::999888999888888777666555555555555555555555666777999:::666666666555555555444444111111222333333333333222111111000000000000111111111111000000////////////............//////////////////////////////////////////...------,,,,,,+++)))+++---///000000......***+++,,,---............,,,,,,---...///111222333333111///---,,,,,,------,,,...//////---,,,,,,---...------,,,,,,---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,+++***))))))******++++++++++++******)))((('''''')))***)))(((******))))))((((((((('''***))))))))))))))))))*********))))))))))))******%%%&&&'''((())))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((+++***)))(((((()))***+++(((((((((''''''((((((((()))))))))))))))))))))))),,,+++***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))((('''&&&&&&'''((())),,,+++((('''''''''(((((()))((('''&&&&&&&&&&&&''')))))))))))))))(((((((((((((((((((((((((((((((((************************%%%%%%&&&'''((()))+++,,,))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((ooo___]]]___ooo~~~uuueeeccclllyyy___NNNAAA>>><<<;;;;;;:::999888888888888888999999:::;;;<<<;;;888666444333333333111111111111000000000///111111111111111111111111111111111000000000//////////////////////////////000000000000000000000000111111222333444555666666555555555555555555555555555555555555555666777888888888777777777777777777777777777666666666666666555555666666666777777777::::::999999888888888888<<<======<<<:::999:::;;;>>>>>>===<<<:::999888888;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;:::999999:::;;;999999999:::<<>>???>>>;;;999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;888666555888777777777666666555555555555555666777888999999555555555444444444444444111111222333333222222222111000000///000000111111000000000000////////////---.........//////000000////////////////////////.........---,,,,,,++++++&&&(((***,,,------,,,+++---------......------,,,*********+++---...000000000000//////---,,,***))),,,---///...,,,++++++,,,---------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++***)))))))))******++++++******)))***)))((()))+++,,,+++***)))*********************)))))))))******)))))))))******))))))))))))******'''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))'''''''''''')))***'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))++++++)))(((&&&&&&((()))(((''''''&&&&&&&&&&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((jjj\\\\\\^^^nnn~~~uuufffccclllxxx]]]MMM@@@>>>;;;:::::::::888777666666666777888999:::;;;===;;;999777444222111111111111111111000000000000000000000111111111222222111111111111000000000///////////////000000000000000////////////000111222111111222333444555666666333333444444555666666777666666555555555666666777555555555666666777777777666666555444444444444555444444444555555555666666999999888888777666666555999;;;;;;;;;999888999:::???>>>===;;;999888777666::::::999999999::::::;;;===<<<;;;;;;::::::::::::999999999:::;;;===>>>???===<<<<<<===>>>===;;;999;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;999777555444555555666666555444333333333333444444555666666666444444444444444444444444222222222222222111111000000000/////////000111111..................------------......///000000000........................+++++++++,,,------......)))***,,,---...------,,,---------------,,,++++++------,,,++++++++++++,,,//////000///...,,,***))),,,---......,,,++++++,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********))))))************))))))+++++++++---//////...---)))******++++++,,,,,,,,,))))))************))))))***))))))(((((())))))***((((((((((((((('''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((())))))******))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))&&&((()))(((((((((***,,,'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''************************(((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((eeeYYYZZZ]]]kkk{{{uuugggccclllvvv]]]MMM???===;;;::::::999888666333333444444555777888999;;;;;;:::999777555333222111111111111000000000000...//////000111222222333222222111111111000000000/////////000000111111111//////...///000111333444111111222333444555555666333333444444555666666777777666666555555555666666222222333555666666666777777666555444444444555555444444444555555555666666666666666666666555555555777888999999888777888:::>>>======;;;:::999888888;;;:::999888888999::::::;;;;;;;;;<<<;;;;;;::::::999999:::::::::;;;<<<>>>===<<<;;;;;;<<<<<<;;;999::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????????????????>>>===<<<;;;999888777777777555555666666666555444333333444444555555444444444555555555555555555555555333333333333222000///...///////////////000111111---.....................------......///000000111------------------------***++++++,,,,,,---...............///////////////***+++,,,,,,,,,,,,,,,+++///......---,,,,,,------111000///......---,,,,,,+++---......,,,++++++,,,+++*********++++++,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))*********,,,...///...,,,*********+++++++++,,,,,,((()))***++++++***)))((()))((((((''''''(((((()))&&&'''((((((((((((((('''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))************))))))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((************************)))(((''''''((()))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))******))))))(((%%%'''******(((((()))+++&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************************'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((~~~aaaVVVXXX\\\gggxxxtttgggccclllvvv]]]NNN???===;;;999999999888666666666666777888:::<<<<<<::::::;;;:::999777555444111111111111000000000000---...///000111222333333222222222222111111111111//////000000111111222222............000222444555000111222333444555555666444444444555555555666666777666666555555555555666000111222444555666666777888777666555444555666666555555555666666666666777333333444444555666666666555666888888777777888:::=========<<<<<<;;;;;;:::<<<;;;:::999888999::::::999:::;;;<<<<<<<<<::::::999999::::::999999;;;===>>><<<:::999:::;;;;;;::::::999888888888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;:::999888888888::::::777888888999999888777666555666666666666666555444666666666666777777777777444444333333111000...---///////////////000111111/////////000000000000000---------...///000000111------------------------......---,,,,,,++++++***------,,,+++++++++,,,,,,((()))***+++,,,---------............///111222222444222///------...///111+++---......,,,++++++,,,,,,,,,,,,,,,------...///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,))))))************))))))'''''''''***,,,,,,+++)))+++++++++***************((()))***++++++***)))(((((((((''''''''''''((((((%%%%%%'''((())))))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))************))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((************************)))(((''''''''')))***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((()))***++++++***)))((('''***,,,,,,(((&&&&&&'''&&&&&&''''''(((''''''&&&'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''((((((((())))))******))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((sss\\\PPPPPPUUUgggvvvxxxeeeaaasssuuu\\\LLLBBB>>>999666555666777777888888777666666777888999999;;;<<<:::666333333444333333222222111000//////111111000000//////......111111111111111111111111000000000000000000000000000///...------...///000222111000///000111222333333333444444555666666666666666666555555444444333222222333444555666777888::::::888777666666666666777777666555333222000///222333333333222333555888777888888999999:::;;;;;;<<<<<<<<<:::888999;;;======<<<;;;:::999888888888777888999:::;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999;;;:::999888888999;;;<<<<<<<<<<<<==================<<<<<<;;;;;;:::999999::::::999888777666555555666666666666777777777777333555777999888666444222444444555555555555555555333333333222222222111111000000000000////////////,,,,,,,,,---///000222333111111000000//////......///.........------------*********+++++++++,,,,,,---------,,,,,,+++++++++///......---------......+++,,,---------...000222444222000...---,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))))))))******,,,***((('''&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))******))))))(((((('''''''''&&&***)))((('''&&&&&&'''(((((((((''''''''''''(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((('''''''''''''''(((***+++++++++***)))&&&''''''((((((((((((((()))&&&%%%&&&)))***)))'''(((((()))***+++++++++***)))******)))'''%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&'''''''''((())))))))))))))))))((('''&&&%%%%%%&&&'''(((((('''(((((()))***+++***)))'''&&&'''(((***+++nnnYYYNNNOOOUUUcccrrryyygggccctttttt[[[KKKAAA>>>999666666666666555777777666666666777999::::::;;;<<<:::666333333444222222111111000//////...111000000000000000//////111111111111111111111111000000000000000000000000000//////......//////000111111111111111222333333444444444444555555555555444444444333333222222222111111222333444555666666888777666555555444555555777666555444444555666777888999999777666666888:::777777888888999::::::;;;;;;<<<===<<<::::::;;;<<<;;;;;;:::888888777777777888888999:::;;;;;;;;;;;;:::999999999999999999:::888999;;;<<<<<<<<<;;;;;;<<<;;;999999999:::<<<===============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999888777777666555555555555666666666666777777666777888999888777555333444444444444444555555555222222222111111111000000111111000000//////......------------...000111222////////////.....................---------,,,,,,------------............---------,,,,,,++++++++++++,,,.........---,,,++++++---......---...000111111000...---,,,,,,---...------------------------++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,------------,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))******+++***((('''''''''((()))(((''''''''''''''''''(((''''''''''''''''''((()))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((((())))))***)))(((((((((''''''''''''***)))((('''&&&''''''((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((('''&&&''''''(((((((((((((((((('''%%%&&&)))***)))'''((()))))))))))))))((('''((()))***)))((('''((())))))************+++++++++((((((((((((((((((((((((***)))))))))((((((((('''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))))))))))))))((('''&&&&&&&&&'''(((((('''''''''''''''((())))))((('''&&&&&&(((***+++iiiVVVMMMPPPVVV```ppp|||jjjeeetttsss[[[KKK@@@===:::888777666555333666666555555666888999;;;:::;;;<<<:::777555444444111111000000///.........000000000111111111111111000000000000000000000000000000000000000000000000///000000111111000000///111222222333333333333333555555444444444444333333222222111111111111111111000111111222333444555555666666555555555555666666888777555333444666999;;;888888888777444444555666777777777888999999::::::;;;<<<======;;;::::::;;;999999888777666666666777999999::::::::::::999999999999888888888888999999777888999;;;<<<<<<======<<<;;;:::::::::;;;===>>>>>>=========<<<;;;;;;;;;<<<<<<;;;;;;::::::999999777777777666666555555555444444555555555666666666999999888888777666555555444444444444444444444444444444444333333333222222222111111000///......---...............///000000------------.....................---------,,,,,,---............/////////------,,,,,,,,,,,,++++++***,,,///000000///,,,+++,,,---///.........///111...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))******+++***(((''''''((()))))))))((((((''''''(((((()))'''''''''((((((((()))))))))))))))******)))))))))&&&&&&''''''''''''&&&&&&))))))))))))(((((('''&&&((((((''''''(((((()))***((((((((((((''''''''''''))))))(((''''''''''''((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((((('''&&&'''((())))))'''(((((((((((('''&&&%%%%%%''')))******(((((()))+++'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''&&&&&&&&&%%%''')))******)))'''&&&''''''((()))))))))))))))(((((('''''''''((())))))(((''''''&&&&&&&&&&&&'''((('''&&&&&&&&&''')))***fffUUUNNNQQQWWW___ppp~~~mmmggguuusss[[[KKK@@@>>>;;;999999888555444555555444555666888:::;;;;;;;;;;;;999777666444444111111000000000/////////000000111111222222333333///////////////////////////////////////////////////000111222222111000///111222333444555444333222555555444444333222222111000000111111111111111111111222222333444444555555888777777777777888888999999888666555555666777777555666666555333333444555666666777777888999999999;;;<<<;;;999777777999;;;888888777777666777777777:::::::::::::::999888888888888777666666777888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;:::999999888666666666666555555555555333333444444555555666666:::999777666555444555555444444444333333333333333333333333222222222111111222222111000///...------000//////.........//////---------......//////////////////.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---...000///.........000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************++++++++++++*********))))))))))))******)))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))***))))))((('''&&&(((''''''''''''((())))))((((((((((((((('''''''''((((((((('''''''''((((((******))))))))))))******&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&((()))***&&&''''''(((((((((((((((''''''''''''((()))((((((&&&'''''''''''''''&&&%%%&&&((())))))((((((***+++%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((((((((((((%%%&&&(((((()))(((''''''''''''((()))))))))))))))(((((((((((())))))******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((|||bbbSSSMMMPPPVVV```qqqooohhhvvvsss[[[LLLAAA>>><<<::::::999777666555444444444666888999;;;:::999999888777666444333222111111111111111000000000000111111222222333333........................///////////////////////////000111222222111000///111222333444555444333222555555444333222111111000000000111111222222333333333333444444555555666666888777777777777888888999444444666777666666444333444666777777666666777888555666666777777888888999<<<;;;888444222333777:::888777777777777888888999::::::::::::999888777777999888666666666666888999::::::::::::999:::::::::::::::;;;;;;<<<===>>>>>>>>>======<<<;;;::::::999<<<;;;;;;:::999999888888555555555555666666666666333333444444555666666777999777555333333333444555444444333333222222222222////////////............111111111000///......---000000///............///.........//////000000111000000000////////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000---///111000///............---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++******************+++************************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))***))))))))))))((((((((((((((())))))))))))(((((((((((())))))''''''((()))***)))))))))&&&''''''''''''''''''&&&((((((((())))))((((((((())))))******)))((('''''''''''''''''''''(((((()))'''''''''(((((((((((((((''''''((((((((((((((((((******))))))))))))******&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&((()))***&&&''''''(((((((((((((((&&&'''((((((((((((((()))%%%&&&'''((())))))******'''((())))))((('''(((***(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++&&&&&&%%%%%%%%%&&&((()))''''''((()))))))))))))))''''''((()))))))))************)))(((''''''''''''&&&&&&&&&&&&&&&'''((((((vvv]]]PPPLLLPPPUUUccctttppphhhwwwrrrZZZKKK@@@===:::999999:::999888555555444444555777888:::999888777666777666444111222222222111111111111111000000000111111111111111////////////////////////000000000000000000000000///000000111111000000///111222222333333333333333444444333222222111000000000000111222333444444555444444444555555666666666666666555555555555666666...000333666777777555444111333555666555555666777555555555666777777888888;;;999666222000111555888777777666777777888999999999999::::::999888777777999888777555555777888999;;;;;;:::999999999999999999999:::;;;<<<======>>>===<<<<<<<<<;;;:::::::::;;;;;;::::::999999888888555555555666666777777777333333444555666777777888666555444333333333444555444333333222222111111000222222222222111111111111000000000000////////////000//////.........///////////////000000000000000000000000/////////......---............/////////++++++,,,,,,,,,,,,------,,,***((('''(((***---///...000222111000...------...---+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,+++***))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))***+++++++++'''((()))*********))))))(((((((((((()))))))))))))))((((((''''''(((((()))&&&'''((()))***)))((('''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((((())))))******))))))(((''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&'''(((((()))((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((&&&'''((((((''''''(((***'''((()))+++,,,---......***++++++***(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++&&&%%%$$$###$$$&&&(((***''''''((()))))))))))))))''''''((()))))))))((((((***))))))(((((((((((()))&&&&&&''''''((((((((((((sss\\\QQQOOOTTTYYYkkk{{{qqqfffxxxpppXXXHHH===:::777666777999999:::666555555444555666777888888666444555666555333000000000000111111111111111111000000000000000//////////////////////////////000000000000000000000000000//////......//////000111111111111111222333333333333222222111111000000///000000111333444444555333333444444444444555555888777666555555444555555000111333555555555555444111333555555444333333444444444555666666777777888888888777555333222333444555555555555666777888999888999999999999888888777:::999777555555777999::::::999888888888999:::;;;777888999:::<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888555555666777777888999999333444444555777888888999444444444444444555666666333333333222111000000000444444444444333333333333////////////000000000000//////.........//////000//////////////////..................------------------------............+++++++++,,,,,,---------+++***))))))***+++---...///111222222000...------,,,,,,+++*********+++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,++++++***++++++***))))))***++++++************************))))))))))))))))))))))))((((((((()))***+++++++++&&&''')))*********))))))''''''((()))))))))))))))(((''''''''''''''''''(((%%%&&&'''))))))((('''&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''((()))***************'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%&&&((()))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((((((((('''&&&''''''(((((((((((((((%%%''')))((('''&&&(((***+++,,,---//////000000000/////////---)))'''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***(((((('''''''''((())))))%%%%%%%%%&&&&&&'''((()))''''''((()))))))))))))))''''''((((((((('''&&&&&&(((((('''''''''((())))))''''''(((((()))))))))(((sss]]]TTTTTTYYY___rrrqqqfffyyynnnUUUFFF;;;888444333555777999:::777666555444444555777777777555333444555555222///////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000000///...------...///000222111000///000111333444222222222111111111111111...///000111222333444555333333333333333333333444::::::999777666666666666666666555444333333222222777999::::::888666555666444444555555666777777777555888999999777444222222333333333444555666777888777888888999999999888888;;;999777666666777999;;;888888777777888:::<<<===666777999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777555555666777888999::::::444444555666777888999:::444444555555666777777777333333222222111000000////////////............---......//////000000111111...............///000000/////////......------,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------+++,,,---...///////////////111333333000...,,,,,,+++************,,,---///++++++++++++++++++++++++))))))******+++++++++,,,)))***++++++,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''(((*********)))(((''''''((())))))***))))))''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''(((***++++++++++++'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))((((((((('''''''''''''''(((***+++++++++***)))&&&''''''(((((((((((((((%%%'''))))))'''&&&(((***000000111111111111111000333333222///+++((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''((((((((())))))*********)))(((''''''&&&&&&'''$$$%%%''')))******)))((('''(((((()))))))))))))))''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''(((((()))***)))))))))ttt]]]RRRRRRZZZdddzzz~~~ooolll{{{nnnUUUFFF@@@>>>;;;:::999888777555666666666666666555555555999999999888777555444333000000///...............////////////////////////000000000000000000000000111///---,,,---...---,,,222///---...111222000---000000000000000111111222222222111111111111222222111000///...///111333444555222111222555777555333333222000......///000111444333333333333444555555888666555444444555666888999888888888777777666666:::999888666555333222111111333555666555555666777666666666666666777888888777777888888888777666666666777777777666555444333888888999:::::::::999888999999999::::::;;;;;;;;;777777777777666555444333000222555888:::;;;;;;::::::888777777888999999888111222333333444444444444333333222222111000//////111111111111111000//////000000000000/////////...---------......000111222////////////////////////+++,,,,,,------.........******++++++++++++,,,,,,///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,000000000//////............,,,++++++++++++***)))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))******))))))))))))******,,,++++++******++++++,,,))))))))))))((((((((((((******))))))((((((''''''++++++***)))(((((())))))***&&&''',,,,,,'''&&&)))%%%&&&''')))))))))(((((($$$%%%'''((((((&&&$$$######$$$&&&'''((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%************************))))))(((((('''''''''&&&'''%%%$$$&&&)))+++***(((&&&&&&&&&'''''''''(((((()))&&&%%%&&&)))***)))'''))))))))))))))))))))))))"""###***'''$$$///...000///---,,,+++,,,------+++111333///,,,+++(((###))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((***+++%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&'''((())))))''''''''''''((((((((((((((((((''''''''''''((((((+++******)))((((((''''''%%%&&&&&&''''''((((((''''''(((((()))***++++++,,,wwwaaaVVVUUU^^^hhh|||ooommm}}}mmmVVVGGG@@@>>>;;;999999888777555666555555555555555555555555555555555444333222111111111000///////////////000000000000000000000000////////////////////////111///...///000111000...///...---...//////...---000000//////000000111222111111000000000000111111000000///...///111333444333222111222444555444222555333222000000111222333333222222222222333444444777666555444444555666777888888777777777666666666888777666555444333222111222444666666555555666777555555444444555666666777;;;<<<<<<<<<<<<<<<;;;;;;666666666666666555444444666888999;;;<<<<<<;;;;;;:::::::::999888888777777666666666666666555555444666777999;;;<<<<<<;;;:::999888777777888999999888222333444444555555555444333333222111111000//////000000111111000000///...222222222111111111000000......---......///000111......................................./////////,,,,,,------------......---,,,+++++++++,,,---...---------------------------------,,,,,,,,,++++++...---***))))))*********++++++++++++++++++++++++******++++++++++++*********)))))))))))))))))))))++++++************++++++,,,,,,,,,++++++,,,,,,,,,((((((((((((''''''''''''******))))))((((((((((((++++++***)))))))))))))))***&&&'''***)))$$$"""%%%(((((()))))))))((('''&&&"""$$$%%%'''((()))((((((''''''((((((((((((((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''&&&%%%&&&)))+++***((('''''''''((((((((())))))((('''%%%&&&)))***)))'''))))))))))))))))))))))))%%%%%%***)))"""(((222///---,,,+++*********+++++++++,,,///000000---)))&&&)))((((((((('''''''''&&&(((((('''&&&''''''))))))''''''((((((((()))))))))''''''(((((()))*********''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''''''''(((((()))******+++}}}ggg\\\[[[cccmmm{{{ooonnn~~~kkkVVVIII@@@===;;;999999888666555555555555555555555555555333333444444333222111111222222111000000000000000////////////////////////////////////////////////.........000111111000...,,,---......---,,,---...000000//////000000111222000000////////////000000000////////////111222444333222111222333444333222666555333222222222333444222111111111111222333333777666555444444555666777666666666666666555555555555555444444333222222111222444666777666666777888444444444333444444555666888888999999999999999999666666666666666555555555444555888:::;;;<<<<<<;;;===<<<;;;:::888777555555444555555666666666666666::::::;;;<<<;;;:::999888999888777777888999888777333444444555555555555555222222222111111000000//////000000000000///......111111111111000000000000///...............//////------------------------............------------,,,,,,------------......+++++++++,,,,,,---------........................,,,,,,+++++++++++++++***...---+++)))))))))***+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))******,,,,,,++++++++++++,,,,,,++++++************++++++(((((('''''''''&&&&&&&&&***))))))))))))(((((((((+++***)))))))))))))))))))))''''''((('''###!!!""")))))))))******)))((((((%%%%%%&&&'''((()))******)))(((((('''''''''((((((''''''&&&%%%%%%&&&'''''')))(((''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&''')))***)))(((((((((((()))))))))))))))((('''&&&'''((())))))'''))))))))))))))))))))))))(((&&&******&&&...666000******)))((((((((())))))+++&&&)))222555...))))))((((((((('''''''''''''''))))))((('''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''''''''$$$%%%'''))))))(((&&&%%%&&&&&&''''''((()))))))))mmmaaa^^^fffppp|||sssooo~~~iiiVVVJJJ???===:::999888888666555444444444444444555555555777777777666555444222222222111000000//////000000........................////////////////////////,,,,,,---...000///,,,)))+++---//////,,,+++---000///////////////000111111//////............//////000/////////000111222333333333333333333444333333555555444333333333333444222222222222222333333444666555555444444555555666555555555555555555555555444444444444333333333333222444666777666666777888555444444444444444555555444444444444444555555555666555555555555666666666333555666888999:::999999>>>===<<<:::999777666555333444555666777777777777777777888888777666555444999888777777888999777555333333444444444444444333222111111111000000000//////////////////......---//////.........---------//////...---------......------------------------,,,,,,,,,++++++******************+++++++++,,,,,,)))***+++,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********+++++++++******+++++++++)))))))))(((((())))))))))))(((((((((((('''''''''))))))))))))))))))))))))******)))))))))))))))***)))((((((((('''%%%%%%%%%(((((())))))******+++++++++***)))(((''''''(((((()))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''+++***)))(((((('''((((((%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''''',,,,,,***((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((((((((+++&&&)))***)))222777///)))(((((((((((((((((((((---###%%%333888...''')))''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))))))))$$$&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((pppbbb```hhhsssyyyrrr}}}|||hhhUUUJJJ???===:::888888777666444222333333333444444444555;;;:::999888666444222111000000///............///////////////////////////...........................------...///---***'''+++...000///---,,,///111/////////...///000000111//////............///////////////000000111222222555555555555444444444555444333333222222222222222333333333333333444555555555555444444444444555555444444444444555555555555444444444444444444444444222444666777666666777888666666555555444555555666666666666555666777888999555555444444555666777888777888999:::::::::999888999999888888777666666555222333444666777777777777444444444555555555555444888888777888999888666444222222333333333222222111111111111000000000000000///////////////......---.........------------,,,///......------------...........................,,,,,,,,,++++++******************+++++++++,,,,,,)))***+++,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...222333000---******))))))))))))))))))))))))******++++++++++++******(((((())))))******************))))))))))))************))))))))))))***************))))))))))))((())))))))))))***************)))))))))))))))******)))******))))))++++++************))))))))))))))),,,+++***((((((''''''((()))(((&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((('''(((((()))''''''''''''''''''''''''&&&'''((((((((((((((()))((((((((((((((((((((((((***%%%'''))))))222666---(((((())))))))))))))))))...$$$%%%222666,,,%%%'''&&&&&&&&&'''''''''''''''%%%&&&''''''((()))))))))''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''((())))))(((''''''""""""###$$$%%%&&&&&&'''%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&''''''''''''ooobbb```kkkwwwzzzzzz{{{gggTTTIII???<<<:::888888777555444111222222333333444444444999999888666444222000///000//////...............222222222222222222222222........................000/////////000///,,,***,,,---...///......///111//////......//////000111//////............///////////////000111111222222555666777666555444555666222222222222111111111111444444333333444444555666444444444444444444444444444444444555555555555555555555555555444444444444111333555666555555666777777666555555555555555555666666555555555777888999555444444444555666888999:::;;;<<<===<<<<<<::::::444444444444444444444444333444555666777777777777444444444555555666666777888777777888999888555333111222222222222111111000000000000000000000000000///000000000000///......000/////////...............---------------......////////////////////////............------------,,,,,,------------......+++++++++,,,,,,---------************************)))************+++++++++)))...333444111,,,******++++++++++++++++++++++++******++++++++++++******((((((((()))******++++++***))))))))))))))))))***,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))))))))))))************+++)))))))))))))))******+++))),,,+++)))***---///---...---+++)))'''&&&&&&%%%'''((((((((()))))))))***)))(((((('''''''''((((((&&&'''(((((((((((('''&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''''''''(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&((()))(((''''''((()))''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((***)))))))))))))))))))))))))))%%%((()))(((000333***(((((()))*********)))))),,,&&&&&&...000)))$$$%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&((()))*********(((((()))))))))***************))))))((((((((('''''''''''''''((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''lll___```nnn}}}vvv{{{fffSSSHHH>>><<<999888888777555444111111111222333333444444666666666555444333222111111000000///.../////////111111111111111111111111...........................---,,,---///000///...,,,++++++,,,...//////...///............///000000000//////////////////000...///000111111222222222444666777666444222444555222222222222222111111000333333222222333333444555444444444555555444444444444444555555666666666666555444444444333333222222000222444555444444555666666555555444333333444444333333222111222444666777555444333333444777999:::888999:::;;;<<<<<<;;;:::555555444444444333333333444444555666777777666666555555444444555555666666888777777888999888555222222333333333333222111000///000000000000000000000000000111111000000///.../////////.........------,,,,,,,,,,,,---......///......................................./////////,,,,,,------------......---,,,+++++++++,,,---...++++++++++++++++++++++++************++++++,,,,,,***...111000,,,)))***,,,++++++++++++++++++++++++******++++++++++++******'''(((((()))******+++++++++******))))))******+++++++++************++++++************))))))))))))))))))*********+++++++++)))))))))))))))***++++++))),,,+++'''(((,,,---***+++***)))''''''''''''(((&&&'''((()))))))))((('''''''''((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$#########$$$%%%'''((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&(((***)))'''&&&''')))(((((((((((('''''''''&&&%%%''')))((('''&&&(((***)))))))))))))))))))))))))))&&&******'''---111)))&&&'''((()))******)))((('''(((((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''')))))))))((((((''''''((((((((())))))))))))))))))))))))(((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((())))))*********)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''}}}iii^^^aaaqqqttt}}}|||fffSSSGGG>>><<<999888777777555444000000111222333333444444444444555555666555555555222111111000000000000000................................................***((((((***---///000000,,,***(((***...000...,,,...............///000000000000////////////000000...///000111111222222111333555777555222111222555222333333333333222111000222222111111222222333444333444444555555444444333555555555666666666777777444444333333222111111000000111333444333333444555555444333333222222222222444333222222222444777888444444333333444777999;;;333444666888999::::::999999888888777666666555555444555666666666666666666555555444333333333444444888777777888999777444111444444444444333333222111////////////000000000000111111111111111000//////------,,,,,,,,,++++++++++++++++++,,,---...///000------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++...///,,,'''&&&)))...))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++++++++,,,++++++++++++++++++,,,((((((''''''''''''(((((())))))))))))(((((((((((())))))******++++++++++++))))))((())))))***++++++))),,,+++%%%%%%)))***&&&$$$$$$$$$%%%'''***,,,...((()))******)))'''$$$"""###$$$&&&'''((('''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((()))***(((((((((''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&(((***)))&&&%%%''')))******))))))((((((((('''%%%'''))))))'''&&&(((***))))))))))))))))))))))))((('''++++++&&&+++000)))%%%&&&((()))))))))((((((###(((***&&&%%%((()))&&&%%%%%%%%%&&&&&&''''''''''''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((******((('''&&&&&&&&&&&&'''''''''''''''***)))'''%%%$$$%%%'''(((((((((((((((((((((''''''zzzggg^^^aaaqqq{{{rrr~~~zzzdddQQQEEE999999999888666333111000333333222222222222333333444444555555444222111000111000//////000111///...,,,---...//////...---,,,///.........------------------......///......---***++++++,,,---...//////...//////000000000000///000//////......000111222111111000000000000000111222111111111000000//////222222111111111111111222444444444333333222222222333333333444444444444555555444333222222333555666111222222333333222222111555555555555555555555555666666555444444555555555555444333333222222222333111666999999666555999>>>:::::::::999999999999888444333222222333444555777666555444333333444555666666555555444444444555555888777666666777777666555111222222222222111000000///......---------------222111000//////............---,,,+++***++++++,,,......////////////......***+++---//////...---,,,......---------,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---------,,,+++***(((((('''---+++))))))***,,,---...---,,,,,,,,,+++*********+++++++++++++++++++++++++++***)))(((((()))***+++///,,,((((((***+++***(((++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***(((((())))))))))))((((((******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''((()))***(((''''''''''''&&&&&&&&&&&&'''(((******((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%$$$######%%%&&&(((************************((((((((((((((())))))***###%%%((()))(((''''''(((++++++***++++++)))%%%"""%%%+++***...333///$$$*********)))))))))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''************)))((('''&&&!!!###%%%((((((((('''&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))++++++)))(((''''''''''''***)))((('''&&&%%%%%%%%%+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzhhh___ccctttwwwooo{{{wwwaaaNNNBBB;;;:::888555444333333333222222222111111222222222444444555555444222111000...---,,,---///000///............//////........./////////.........------------.........------,,,......---------,,,,,,,,,***+++---...000000111111......---------...///000111000000//////000000000111111111111000000000///222222111111111111111222444444333333333222222222333333444444444555555555777666444222222222333444222222222222222222222222444444444444444444444444333222222111111222222222444444333333333333333333222555888888777777999<<<:::999999999888888777777555444333333333333333333444444444333333444444444777666666555555555666666888666555555666777555444222222222111111111111000333222111111000000111111222111000///............111000///.........//////......////////////......***+++---.........---,,,......---------,,,,,,,,,------------............---,,,,,,++++++,,,,,,---*********++++++++++++,,,'''### ###)))......,,,*********)))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++...+++((((((***+++***)))************************)))))))))******))))))))),,,+++******))))))******+++++++++,,,,,,+++++++++***)))))))))(((((((((''')))))))))(((((((((''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%&&&((()))'''''''''''''''''''''''')))(((((('''''''''((((((&&&''')))((('''&&&&&&'''''''''''')))++++++)))'''''''''+++333666222+++'''((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''((()))(((((('''((((((((((((((((((((((((******)))(((''''''''''''+++***)))((('''''''''''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzhhh```eeewwwrrrkkkxxxttt___LLL@@@<<<:::666444333333555666222222111111111111222222333444444555444333111000+++******+++...//////...///......------......///000/////////............---------------,,,++++++......---------,,,,,,,,,++++++,,,---.../////////,,,,,,++++++,,,,,,---...000//////......///000000111111111111000000000000222111111111111111222222333333333333222222222222444444444444555555555555888777555333222222222333444333222222222222333444444444444444333333333333555444444444444444555555444444444444444444444444444555666777888888999999999999888777777666555555555555555555444333222111333333333444444333333333777777666666666777777888777555444444555666444333333333111000000000111222111111000////////////000222111000///..................---,,,,,,,,,------...//////////////////...++++++---.........---,,,......---------,,,,,,,,,------------............---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------&&& !!!***///...***)))))))))))))))*********************************+++***))))))))))))***++++++***((()))***,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((******'''''''''''''''''''''''')))(((((('''''''''(((((((((((()))(((&&&&&&((()))'''&&&&&&''')))++++++***...(((,,,999;;;000)))+++''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''(((+++***)))((((((''''''(((((((((''''''&&&''''''(((!!!"""$$$&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&yyyhhh```fffzzzpppjjjxxxrrr]]]KKK@@@:::999777555444444555666222111111000000111111222333333444555444333222111,,,+++***+++---......,,,...---,,,++++++,,,---...000000/////////.........------------,,,+++*********++++++,,,---...///////////////......,,,+++***,,,,,,,,,,,,,,,---------///............//////000111111111000000000000000111111111000111111222333333222222222222222222222333444444444444555555555666555444333333333333333666444333111111333444666444333333333333333222222666555555555555666666777333444444555555555555555555444555777999999888777888888777666555444444333444555666777666555444333222333555555555555333222666666666555666666777777666444333333444555333222444333111//////000111333111111000///////////////111111///...............,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------...//////......---......---------,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---///......---,,,,,,+++++++++'''$$$%%%***---+++(((*********+++,,,,,,,,,---))))))))))))))))))))))))************************))))))))))))+++,,,,,,,,,***************************)))(((''''''((()))*********))))))))))))******(((((((((''''''((((((((())))))))))))((((((((((((************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))***++++++*********((('''''')))++++++)))'''''')))******)))***+++111888666---))),,,''''''((((((((((((((()))******)))((('''&&&%%%$$$'''''''''''''''''''''''')))))))))))))))(((''''''))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++******)))((((((((((((((('''''''''''''''((())))))!!!"""%%%((())))))((('''''''''''''''''''''''''''zzziiiaaaggg|||qqqlllzzzrrr^^^LLLAAA888888888888777666555444222222111111111111222222222333444444444333222111000...------......,,,+++---,,,+++******+++,,,---////////////............,,,---------,,,,,,+++******++++++,,,---...//////000000000///...---,,,+++,,,---------...........................///000000000000000000000000111111111111000000111222222333222222222222222222222222333333333333444444444444333333333333444444555666666555333222222333555666444444444333333222222222222222111111222333333444444444555666666666555444444444555777999999777555777777666666555444333333333444666888888888888777444555666777777666555444555444444444555555666777555444333333444444333222444333111//////000111333555444333333222222333333111000///...------------/////////000000000000///000///............///000///000000000000000//////......---------,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---///......------,,,,,,,,,+++,,,,,,+++)))((()))************+++,,,,,,,,,---))))))))))))))))))))))))******++++++++++++******'''((()))***++++++,,,---++++++++++++++++++++++++++++++)))(((((()))++++++***))))))((())))))******,,,++++++******++++++,,,(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&'''''''''((((((((((((((((((((((((((((((&&&'''''')))***,,,...///000000...+++((('''((())),,,+++))))))+++,,,,,,,,,(((444<<<555---******(((((((((((())))))*********+++++++++++++++)))((('''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$)))((('''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))***))))))(((((((((((()))'''''''''''''''((()))***$$$%%%((()))***)))'''&&&''''''''''''''''''''''''~~~lllccciii~~~qqqnnn|||sss___NNNCCC888999999999888666444222333222222222222222222333222333444444444333222222222000///...///...,,,+++,,,++++++******++++++,,,///.........------------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,---//////000000000------...////////////...............///000111111000000000000111111111111000000000000111222333333111111111222222222222222222222222222333333333333111222222333555555666666666555444444444444555666555555444444333333222222333222222333333444555666555666777777777666444333333444666888888777666555666666666555555555444444333333555777888999999:::666666777777777777666666444444333444444555666777666444333333444555333222333333111000000000111222333333222111111111111111111000///...---------------...//////000/////////000///...------...///000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***+++,,,,,,---...//////'''***---+++((('''))),,,)))))))))))))))***************************************+++,,,,,,+++******&&&(((++++++++++++,,,---++++++++++++++++++++++++++++++************++++++))))))((((((((()))******+++***)))(((((()))***+++(((((((((((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...///444444222///+++(((((()))+++++++++---000222222111,,,;;;@@@333(((((()))%%%(((((())))))******++++++!!!"""$$$&&&((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%))))))(((((((((((())))))((('''''''''((())))))***'''((()))))))))((('''&&&''''''''''''''''''''''''qqqfffkkkpppmmm{{{sss___NNNDDD;;;;;;999888666555444333444444333333333333444444222222333444444444333222111///......//////---,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++,,,---.....................---------,,,,,,,,,)))***,,,---...///000000,,,---...///000//////...////////////000111222222///000000000111111111111000000000000111222333444000111111111222222222222000000111111111222222222222222333444555555555555555555555555555555555555666666555555444333333222555444444555666777888888777888888999888666333222111555999999777555555666555555555555666666666666444444444444555666777888666666555555555555666666444444444444555666777888666555444444555555444333222222222111111111111000000000///............///000000///...------------***+++---.........---,,,000///...------...///000000//////......---............---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,---...//////''')))++++++***)))***+++*********)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***&&&))),,,,,,+++***+++,,,************************))))))************))))))((((((((((((((()))******)))((('''&&&&&&'''((()))'''((((((((()))))))))***)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((()))&&&''''''(((((()))))))))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,...000111111000///000111......///111444555444222111444444///)))'''''''''''''''(((((()))******+++ ###%%%&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&((()))***))))))(((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&))))))(((((((((((()))))))))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''tttiiimmmnnnlllyyyrrr___OOOEEE???===999666444444444555555444444333333444444555111222333444444444333222...---,,,---//////...---,,,---////////////---,,,------,,,,,,,,,+++++++++++++++---...///000000000***++++++,,,---...///000++++++,,,---------,,,,,,,,,---.../////////...---////////////000111333333//////000000111111111222000000000000111222333444000000111111222222222222///000000000000111111111444444444555555444333333555555666666666666555555777777666555444444333333111111111222333444555666888999999999888555333111///555::::::666333444777444444555555666777777777555444333222222333555666666555444333333444555666555555555555666777999999777555444444555666444333111222222222222111000000333222222111111111111111000000...------------------...000111111111000000111///...------...///111///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++---+++***+++------+++(((---,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,------,,,+++***&&&***------+++)))***+++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******,,,+++***((((((***+++,,,'''((((((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''((()))***++++++%%%&&&&&&'''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%(((---111444777999;;;333333333555666555222///000&&&###***,,,&&&&&&,,,&&&&&&&&&'''((())))))***!!!###%%%((())))))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%''')))+++,,,,,,***)))(((((((((((((((((((((((('''''''''(((((()))***+++))))))(((((((((((()))***))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((ttthhhnnnrrriiitttrrr___OOOEEE===:::777555555555444333444222111//////000222333444444444444333222111111******+++,,,---...///000000///...------------------------...///000000000------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********111...++++++...000///.../////////...---------,,,////////////000000000000111111111111111111111111222222111111111111222222111111000000111222333333444555666777777666555444777555444666999;;;999777555555555555666666666666333444555555555777:::===555555666666666666555555444666888999777666666777777666555444333333444555888888888888777777666666555555555555555555555555666666777777888888999999555333111111222333222111444444444444444444444444111111111111111111111111000000111111///,,,)))(((++++++,,,,,,---...//////........................000///...------...///000---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................000///...,,,***)))))))))---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++***)))((((((((()))***+++++++++++++++++++++******)))******************(((&&&&&&(((***(((((())))))******++++++(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""$$$'''***+++***)))(((''''''''''''((()))++++++&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&%%%$$$%%%''')))))))))(((((((((((())))))))))))''''''''''''''''''''''''***)))((('''((()))+++---++++++++++++++++++++++++(((((('''''''''&&&&&&&&&(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((((()))*********((('''&&&%%%%%%%%%%%%'''((()))***))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%uuuhhhnnnqqqjjjuuurrr___OOOEEE>>>;;;888666666666555444555444333111111111222333444444444444333222111000------......------,,,,,,......------------------000000///...------,,,,,,------------------------------------------------/////////.........------...,,,)))***,,,------,,,...............---------/////////000000000111111222222222222222222222222222222111111111111222222111111111111111222333333333444555555555555444333666555555555777777777777444444444444555555555555555666777666666666888999666666777777777777666666666777888888666444444555444333333333333555666777999999888777777777777777999999:::;;;;;;;;;;;;;;;777777777777777777777777666444222222333444333333333333333333333333333333111111111111111111111111000000111000///,,,***(((,,,,,,,,,---.../////////........................000///...------...///000------......------,,,+++++++++++++++++++++++++++------------------------000000...---,,,,,,++++++++++++++++++++++++******,,,,,,,,,+++++++++******,,,,,,++++++***))))))((())))))***+++++++++++++++******))))))))))))******)))******)))''''''((())))))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''&&&''''''((((((''''''&&&(((((((((((((((''''''''''''''''''(((((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&%%%$$$%%%'''((()))((())))))((((((''''''&&&&&&''''''''''''''''''''''''***)))''''''''')))***,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))***++++++***)))(((''')))(((''''''&&&&&&'''''')))(((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&vvviiimmmqqqjjjwwwqqq^^^NNNEEE>>><<<999777777777666555666666555444333222222111444444444444333222111000---......///...---,,,+++---,,,,,,,,,,,,------...111000///...---,,,++++++------------------------........................000000////////////.........,,,******,,,---,,,+++---------...............000000000000111111111111222222222222222222222222222222111111111111222222222111111111111222222333333444444555555444444333555555666777777777666555333333333444444444444555777888999999777555555666777777888888888888777777888888888666444333333555111111222333444666888999;;;:::888666666777888999000111333444555444444333888888888888777777777777888666333222333444555555222222222222222222222222111111111111111111111111000000000000///---+++***------......//////000000........................//////............//////------......------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))))))))***++++++++++++*********))))))))))))******(((***+++***)))'''((((((************))))))))))))(((((())))))))))))((((((++++++***))))))(((''''''******************************)))((('''''''''(((((((((((())))))(((((((((***)))(((&&&&&&&&&'''(((((((((((((((((((((((()))&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((&&&%%%###$$$&&&(((((('''))))))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((''''''''''''&&&+++***)))(((((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((******+++++++++***))))))***)))((((((''''''(((((((((((((((((('''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&~~~yyylllooo~~~qqqkkkxxxooo]]]NNNEEE===;;;888777777777666555666666666555444222000///333333444333333222111000***+++---///000//////...++++++++++++,,,,,,---...........................------------------------........................------------,,,,,,,,,,,,///......---.........---,,,---------.../////////000000000000111111111222222222222222222222222222333222222111111222222333222222222111111222222333444555555555555555555444555444666:::>>>>>>999333333333444444444555555555666888::::::888666555555888888888999999888888888777777777555333333555777222333444555777888:::;;;<<<:::888666666777:::;;;777888:::;;;:::999888777777777777777777888888888999666333111222444555555222222222222222222222222111111111111111111111111000000000000///...,,,+++......//////000000000111......................../////////....../////////,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))******+++++++++******+++************++++++,,,(((***,,,,,,***(((((((((++++++******))))))(((((((((((())))))))))))((((((+++*********)))))))))((())))))))))))))))))))))))******)))((('''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''(((******((((((((((((((((((''''''''''''''''''((((((((((((((('''%%%$$$%%%&&&)))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&%%%###$$$&&&''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''',,,+++)))(((((()))+++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))******))))))))))))''''''''''''(((***+++,,,((((((((((((((('''''''''***))))))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&|||~~~rrrsssrrrkkkwwwnnn\\\MMMDDD;;;999666555666666666555555555555444333111000///333333333333222111000000+++,,,...////////////...++++++++++++,,,,,,---...//////////////////000000------------------------------------------------+++++++++++++++++++++,,,.../////////...---------,,,---------...////////////000000000000111111111222222222222222222222222333333222222222222333333333333222222222222222333333333333333333333333333555333444===FFFGGG<<<222444555555555666666666666444777999:::888777777888888888999999999999888888555555666555444555777:::666777888999999:::::::::<<<:::888777777888;;;<<<:::;;;;;;;;;:::888777555555666666777888999999:::777555222111222333444333444444444444444444444444000000000000000000000000000000000//////......---/////////000000000000000...........................//////////////////...,,,,,,------...------,,,------------------------------------------------------///000111111111000***+++++++++,,,,,,------+++++++++++++++++++++++++++++++++*********************+++++++++******)))+++++++++++++++,,,---...(((***,,,,,,***(((((((((++++++******))))))(((((((((((())))))))))))((((((((()))))))))*********+++(((((((((((((((((((((((()))(((((('''&&&&&&'''''''''''''''(((((('''''''''$$$&&&((()))***)))((('''''''''(((((((((((('''&&&'''''''''((((((((())))))((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''%%%$$$$$$&&&''''''&&&'''''''''(((((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((+++***(((''''''(((***+++))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''(((***+++,,,'''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''~~~zzzyyyssskkkvvvlll[[[MMMDDD;;;888666555555666555555555444444333222111111000333333333333222111000///111000000///...---,,,,,,---,,,,,,,,,,,,------...000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......,,,******+++---------...............////////////000000000000111111111111111111111111333333222222222222333333444333333222222222222333222111111000000111111222555333444===FFFFFF<<<222555555555666666666777777444666888999888888999;;;888888999999999999888888444555666666666777999;;;999::::::;;;;;;;;;::::::;;;:::999888888:::;;;===777666555444333333222222666666666777888888999999666444222222333444333222444444444444444444444444000000000000000000000000000/////////////////////////////////000000000000..............................////////////......,,,,,,------......------................................................((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,***************************++++++++++++***))))))+++++++++++++++,,,---...)))+++,,,+++***((())))))************))))))))))))(((((())))))))))))((((((''''''((())))))***++++++''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''(((***+++***'''$$$"""%%%&&&((())))))((('''&&&''''''((((((((()))))))))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((((('''%%%%%%'''(((((('''&&&&&&'''((()))***++++++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))***)))(((''''''((()))***)))))))))(((((((((''''''''''''''''''''''''''''''(((((()))************)))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***)))((((((''''''(((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((tttjjjsss~~~kkk[[[MMMDDD;;;999666555666777777666666555444222222222333444222333333222222111000///333222///---,,,,,,------......------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////+++---///...,,,))))))***...............------------.........////////////000000000000000000000000444333333222222333333444555444333222222222222222333333222111111222333333444444555888;;;;;;777444444444444555555555666666666777888888777888:::<<<777777888888888888777777555666888999888777888999999999;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<===<<<;;;::::::;;;===>>>999888888888777777666666555444444555666666333111333333333333333333333333000000000000000000000000000///////////////000000////////////////////////........................---...///000000///...---+++,,,------......------------------------------------------------------%%%&&&((()))******((((((,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++***))))))))))))))))))***+++,,,---++++++,,,***)))((()))+++)))))))))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******'''(((((())))))(((((('''))))))***)))((('''%%%$$$$$$%%%'''((()))((('''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((''''''''''''((((((''''''''''''((((((((((((***(((&&&'''((()))((('''&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''')))*********)))((((((((((((((((((((((((((((((''''''&&&'''((()))***)))(((''''''&&&&&&''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((uuuiiirrr}}}kkk[[[LLLDDD<<<:::777777777888888777777666444333333444555777222222333222222111000///111///---,,,,,,...000222000///......------------'''''')))***,,,---//////------------------------------------------------,,,,,,,,,---------......---000222111...++++++,,,/////////......------,,,------------.........///////////////////////////444333333222222333333444555444333333222222222222777666555555555555666777444666777555111000222666333333333444444444555555888999999777666777999;;;777777888888888888777777666888:::;;;999888777777777888999;;;<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<777555444333444777:::===<<<;;;:::888777555444333555555666777888777444222222222222222222222222222000000000000000000000000000////////////000000111////////////....................................---...///000000///...---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.........,,,+++,,,+++++++++******))))))*********++++++,,,,,,,,,******************+++++++++++++++++++++***)))(((''''''''''''((()))***+++,,,,,,+++***((((((***,,,(((((())))))******++++++(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))'''((((((((()))+++,,,---))))))************))))))(((((('''&&&&&&'''))))))###$$$&&&((())))))((('''(((((((((((())))))))))))&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''((((((((()))+++)))'''''')))))))))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''((((((((())))))******&&&&&&'''(((((('''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((()))(((''''''''')))***+++%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((rrrgggoooyyyiiiZZZMMMDDD<<<999666444444444333222444333111000///000111111111111000000///............------------...//////------------------------,,,,,,+++++++++*********------------------------///...---,,,+++,,,------)))######,,,111...)))***+++,,,---............111000///---------...///////////////////////////111111000000//////......222222111111222222333444333333333333333333222222333333333333333333333333555555555444444333333333333444555777777777777666777888888999999999888888777777777777666666666666666666666666777777777777;;;:::999888777777777777777888:::<<<<<<<<<::::::>>><<<:::999999:::;;;<<<888888777666666777888999777666555333333444555555111222333333333333222111222111111111000000/////////000222444666444000---...///////////////......---,,,++++++++++++------...............------,,,,,,------......------,,,,,,,,,+++***+++,,,---............------,,,,,,,,,&&&'''(((*********)))(((++++++------------++++++++++++******++++++,,,---+++******))))))******++++++***(((((()))******)))((()))))))))************+++...///---------***$$$)))))))))))))))*********))))))))))))))))))))))))***)))'''&&&'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&'''))))))'''$$$"""###%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''((())))))*********)))((((((''''''+++***)))(((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''''''''%%%###"""'''((((((((('''&&&%%%%%%%%%''''''%%%%%%''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''}}}qqqfffnnnwwwgggYYYLLLCCC===:::777555555555444333333333222111111111222222444333333222111111000000...------------.../////////......------......///000000/////////.........------------------------,,,+++***))))))******+++...***''')))...111///+++,,,,,,,,,---------------111000...---------..............................000000000000//////......333222222111111222222222222222222222222222333333444444444444444444444444555555444444444333333333000111222333444444444333333444555777888999999:::666666666777777888888888666777777777777888888888;;;:::999888777777777777888888888999999:::;;;;;;;;;;;;999888888888999:::999999888777666666666666777777666555555555555555111222222333333222222111111111111000000000//////......///111222111...,,,------...///000000000///000///...---,,,---...///222222222222111000//////,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********'''((()))************)))+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---++++++************+++++++++***(((((()))******)))************++++++++++++---444888333---******)))*********))))))))))))))))))))))))))))))))))))))),,,***(((((()))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((('''''''''''''''((())))))))))))(((''''''%%%%%%&&&'''(((((()))))))))+++,,,+++)))((()))+++(((((((((((((((((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''(((((())))))(((((((((((('''''''''(((((('''&&&&&&&&&'''''''''(((((())))))((('''&&&((((((''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))******+++++++++)))((('''''''''((((((''''''&&&%%%%%%''''''%%%%%%''''''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''***))))))(((((((((((()))((((((((((((((((((((((((************************(((((((((((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''|||zzzrrrgggooottteeeWWWJJJBBB===;;;888666666666666555222222222222333333333333444444444333222222111111...------------...//////000///...------...///000............------------,,,,,,,,,,,,------------******)))))))))***++++++111///------...///...,,,///...,,,++++++,,,,,,---//////...---------..............................000000000////////////...333222222111111111222222111111111222222333333333555555555555555555555555555444444444444333333333///000111222333333333333333444555666777777777777444444555666777888999:::777777777777888888888999:::999888777777666666777999888666666666888;;;===999999888888888777777777999999888888777555444333666666777777666666555444111111222333333222111111111111000000000000/////////......///000111///---+++,,,---///000000111111000///...---,,,------...............---,,,+++***,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++******))))))***+++++++++******,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++)))(((((()))******)))***++++++++++++,,,,,,,,,...:::???888,,,(((***---++++++******))))))((((((((((((((((((((((((((((((---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******))))))((((((((((((((())))))*********)))((((((&&&'''''''''(((((())))))&&&'''))))))(((((()))+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&((((((((((((((()))))))))))))))((((((((('''''''''******))))))))))))******(((((()))))))))(((((('''''''''((((((((('''&&&&&&%%%((((((%%%%%%((((((%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&)))))))))((())))))******((((((((((((((((((((((((************************(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''vvvvvvyyywwwkkkrrrssscccVVVJJJBBB<<<:::777666666666555555111222333333444444444444333333222222111000000///...------------...//////000///,,,++++++,,,///000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------............---+++++++++,,,000///,,,*********+++,,,......------------------........................////////////////////////000000000000111222333444000111111222333444555555444444444444444444444444444444444444444444444444222333333444555555666666888888888777666555444333333444444555666777777777666666666666777777777777999888777666666666666666666666666666777888:::;;;888888888888888777666555666666777888777666444333444555666666666555333222111111222222222222111111000000000000000000//////222111//////111222111000------...///000000/////////...,,,+++******+++,,,++++++++++++***((('''&&&,,,------......------,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,+++******+++,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---***)))((((((***+++***************+++++++++,,,,,,...888===666+++(((***---,,,++++++***)))(((''''''((((((((((((((((((((((((,,,***))))))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))*********)))))))))))))))***(((((((((((((((''''''&&&++++++***)))'''&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''''')))))))))(((((('''&&&&&&'''''''''(((((()))))))))(((((((((((('''''''''&&&***))))))(((((())))))***&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%((((((%%%%%%((((((%%%$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%((((((''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''nnnooottt~~~qqqwwwqqqbbbVVVJJJCCC;;;888555444555555555444222222222333333444444555333333222222111000000///...------------.../////////---+++))))))+++---/////////.........---------+++++++++,,,,,,,,,---------------............---***,,,---,,,******,,,...000///,,,***)))***++++++,,,,,,,,,------------,,,......................................./////////---......000111333555666111222222333444555555666333333333333333333333333444444444444444444444444444444444555666666777777888999888888777666555444444444444444444444444444444444444444555555555666777777666666555666666666333444666888999999999999999999999999888777555555222444555777777777666555222333444555444333222111111111111111111111111111//////////////////000000222111//////000111111000//////000000///...------...---,,,+++***++++++,,,////////////...---,,,+++,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,***))))))***,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---***((('''(((***++++++***))))))))))))*********+++,,,111444///+++***+++***,,,++++++***)))(((''''''((((((((((((((((((((((((***)))'''''')))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((******))))))))))))***+++(((((((((((((((''''''&&&+++***)))((('''&&&%%%$$$***)))))))))))))))((('''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((######$$$%%%&&&'''((((((&&&%%%%%%%%%&&&'''(((((())))))((((((''''''''''''&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%)))((((((''''''(((((()))((((((((((((((()))))))))''''''((((((((((((((('''&&&((((((&&&&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&%%%&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''iiihhhkkk~~~uuuzzzpppaaaUUUJJJCCC:::777555444444555555444333333222111111222444555444444444333222222111111...------------...//////---,,,+++))))))+++,,,------------,,,,,,,,,++++++******++++++,,,,,,------+++,,,,,,,,,,,,+++***)))+++,,,---,,,,,,,,,...000///...,,,+++*********+++***+++,,,---------,,,,,,---------------------------............/////////------...///111333555666222222222333333444444555333333333333333333333333333333333444444444444555333333333333444555666666444555666777888888999888555555444444333333333333333333333333444444444444666666555555555555666666222444666999::::::999888999999888777666666555555111222333555666666777777222222333333222222111000222111000000000000111222......////////////000000000...------...//////...111111000000///---,,,+++///...------------//////000000000111000000///...,,,------......------,,,***+++,,,---------,,,,,,******++++++++++++,,,,,,---,,,++++++******++++++++++++************++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***((('''(((***+++++++++(((((()))))))))************,,,+++)))***,,,+++'''++++++******))))))((((((((((((((((((((((((((((((((('''&&&&&&((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))******+++))))))*********)))((((((%%%&&&&&&&&&''''''(((((()))(((&&&''''''(((&&&%%%((((((((())))))*********&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''((()))((((((''''''''''''((()))''''''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((('''&&&&&&&&&''''''''''''((()))))))))((((((&&&))))))&&&&&&))))))&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''~~~fffdddfffxxxvvv{{{mmm___SSSIIIBBB:::888555555555666666555555333111//////000333444444333333222111111000000...------------...//////---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********)))******+++,,,,,,------***+++++++++***((('''&&&------,,,,,,---.........---,,,,,,++++++*********)))***+++,,,---,,,,,,+++---------------------------------.........//////////////////000222333444111111111111111111111111444444444444444444444444333333333444444444555555222222222222222444555666222333444666777888888888555555555555555555555666333333333444444444555555666555555444444555555666444555666888999:::;;;;;;999888666555444333444444333333333333444555666666444333222222111111222222222111000//////000111222........./////////000000///---------//////...---///000000000///...------...---,,,,,,---...000111,,,------...............,,,------......------,,,***+++,,,---------,,,,,,*********++++++,,,,,,,,,---,,,+++***)))******+++******++++++++++++******++++++******++++++,,,---++++++************++++++)))((('''(((***+++++++++))))))*********+++++++++)))+++***((())),,,+++'''*********)))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&'''))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******((())))))))))))(((''''''###$$$$$$%%%&&&'''((((((&&&%%%###$$$'''(((&&&%%%&&&&&&'''((()))******+++%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''(((((()))(((''''''''''''''''''''''''&&&&&&'''((()))***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))((('''&&&%%%$$$$$$%%%%%%''''''((()))))))))))))))&&&))))))&&&&&&))))))&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''xxxyyy}}}fffdddfffxxxuuuzzzkkk]]]RRRHHHAAA;;;999666666777777777666777444000------///222444111111000000///............------------...//////------------------------000000/////////.........))))))***+++,,,,,,------+++,,,,,,+++***(((&&&%%%...,,,******,,,---,,,+++++++++,,,,,,,,,+++******)))***+++,,,---,,,,,,+++---------------------------------.........//////111111000000000000111111000000000000////////////555555555555555555555555333333333444444555555555444333222222333444666777444444555555666555555555444555555666777888999999444444444555555555666666555555444444444555555666666666555666777:::<<<>>>999777555222111111222333666555444333222333444555555444333222111222333444222111000//////000111222---.........//////000000000//////000111111000.........///////////////...+++*********+++---///000,,,,,,---...////////////,,,------......------,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........---,,,***)))))))))******)))***+++,,,,,,+++***)))++++++******++++++,,,---+++******************+++)))((('''(((***,,,,,,+++******+++++++++,,,,,,,,,***------)))(((******((()))))))))))))))*********************************((('''%%%&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((('''(((((()))******&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&(((+++---,,,+++"""###$$$%%%&&&((())))))$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,++++++******))))))(((((()))(((((((((''''''''''''******))))))))))))******---,,,***)))((((((((()))''''''((()))))))))))))))&&&))))))&&&&&&))))))&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''rrrooozzzjjj```eeennnxxx{{{gggYYYOOOFFF@@@:::888444333333444444333222222222222222222222222333333222222111000000000//////...------------......---,,,++++++++++++,,,...---,,,+++++++++,,,---+++***+++...000///+++'''***+++,,,------,,,+++***...------------...//////------..................,,,------...---,,,***)))---,,,,,,++++++,,,,,,---)))***,,,---,,,---///111......//////000111111111444000///222333111111333///777===;;;999888555222333333333333333222111000333333333333333333333333444333222222111111111222777777666666555555555444555555444444444555555666777777888888888888777777555666888:::===>>>???@@@;;;777222000222333333222444444444444444444444444111222333333333333222111111111000//////////////////---,,,******+++,,,---000000/////////111222333/////////......------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000111000...---,,,+++++++++++++++------------++++++))))))***++++++,,,------,,,++++++******++++++,,,,,,++++++++++++++++++,,,---,,,++++++******++++++'''((()))******+++******++++++******************((()))***++++++***)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))(((''''''((()))***+++(((''''''&&&&&&((()))***(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))!!!"""###%%%''')))***+++((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((''''''&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))************))))))'''(((((()))))))))))))))&&&''''''((((((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''nnnjjjsss|||}}}fff\\\aaajjjxxx{{{fffXXXNNNEEE???:::777444333333444333333222222222222222222222222222222111111000//////...//////...---------------------------,,,,,,++++++,,,+++*********+++,,,---*********+++------***&&&***++++++,,,,,,++++++***------,,,,,,------...//////......------,,,,,,,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---111000///---,,,,,,///111------...//////000000111222......111222111111444:::BBBGGGBBB:::666333111333333333333333222111000333333333333333333333333666666555444444444444444444444555555666666777777444444444444444555666666666777777888888777777666555666888999;;;<<<======999666222111333444444333444333333333222222111111111222222333333222222111111111000//////////////////...,,,+++++++++---...222111000...............000///...+++)))&&&%%%$$$---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++000000///---,,,+++******++++++************++++++++++++************++++++,,,,,,+++***************))))))*********))))))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&'''((((((((('''&&&(((((('''&&&'''((()))***(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&''''''''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((***)))))))))(((((((((((('''&&&&&&%%%&&&'''((()))'''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%%%%&&&''''''((())))))(((((('''&&&&&&'''(((((('''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((()))((((((''''''%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((rrrlllrrryyyxxxaaaXXX^^^fff~~~uuu}}}zzzeeeVVVLLLCCC>>>999777444333333444333222000000000000000000000000111111000000///.........///......---------------,,,---.........---,,,+++***)))))))))******+++,,,...---,,,---------+++)))+++++++++******+++++++++++++++,,,,,,,,,---------///......---,,,+++***))))))***+++,,,---------------,,,,,,++++++,,,,,,---)))(((&&&###!!!"""&&&))),,,,,,------...//////000///,,,,,,000111111333777DDDMMMQQQHHH<<<444222111222222333333333222111111333333333333333333333333666555444444333444444444555555555555555555555555333333333333444555777777666666777777777777666666444555777888999999::::::555444333333444555444333555444444333222111000000111111222333333222111111111111000///////////////000///...,,,,,,---......000000///...------------,,,,,,,,,,,,,,,,,,,,,+++---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,))))))))))))***,,,---...,,,,,,++++++++++++,,,,,,111000///---,,,***)))(((+++******))))))******+++******))))))))))))******+++******)))))))))))))))+++++++++******)))''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((((()))+++------+++(((&&&(((((('''''''''((()))***(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((*********))))))))))))((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))(((((((((''''''''')))((((((''''''(((((())))))((('''&&&%%%%%%&&&'''&&&''''''(((***++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))xxxrrrvvv|||sss^^^WWW]]]eee{{{~~~{{{~~~rrrxxxyyycccUUUJJJBBB<<<999666444333333333222111000000000000000000000000111111111000//////......///...------,,,,,,------+++,,,...//////...,,,+++))))))******++++++,,,,,,......---,,,,,,,,,++++++,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++***)))+++...111++++++,,,------......///---++++++///000111444:::IIISSSVVVKKK<<<444333444222222333333333222222111222222222222222222222222222111111000000111111111888888666555333222111000222222222333444666777888555666666777777666666555444555555666666666666666222222333555666555444333666666555444222111000000111111222222222222111111111000000///////////////000000///...---......///,,,,,,------...///000111***+++,,,---...000111111...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,******++++++,,,---//////---,,,+++******+++,,,---***************++++++++++++++++++******+++++++++))))))(((((((((((())))))******)))(((((((((((((((***************)))((((((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***+++,,,---,,,+++)))'''((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((('''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******&&&&&&'''((((((((((((((('''''''''((((((((((((((()))(((((((((''''''&&&&&&))))))(((((((((((())))))+++***'''%%%$$$%%%&&&'''''''''((())))))***++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$'''(((((()))))))))))))))%%%&&&''''''((((((''''''%%%&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))(((((((((((((((((()))}}}vvv{{{qqq___YYY___ggg{{{zzzxxx}}}qqqvvvwwwaaaSSSIIIAAA<<<888666444333333333222000////////////////////////333222222111111000//////......---,,,,,,,,,,,,,,,***,,,...//////...,,,+++***++++++,,,,,,,,,------+++++++++***)))))))))))),,,+++))))))))))))+++,,,)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,++++++++++++---,,,,,,++++++,,,,,,---(((***,,,---,,,,,,,,,---++++++,,,,,,---.........+++***,,,///000111666===PPPYYYZZZNNN===555444555111222222333333333222222222222222222222222222222000///////////////000000777777666444333111000000111111222222444555777777555555666666666666555555333444444444444444333333000222444666666555444444444444333222111000///...111111111111111111111111111000000///////////////000000//////............,,,,,,...///000111111222///...------,,,+++***)))...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,++++++,,,,,,---,,,,,,***))))))***,,,,,,''''''((()))+++,,,------,,,,,,++++++++++++,,,,,,)))(((((((((((((((((()))***)))((((((''''''(((((((((((()))***************)))))))))******+++++++++***))))))))))))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%&&&((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((('''&&&)))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******&&&'''(((((())))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((+++***'''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%'''(((((()))))))))))))))%%%&&&&&&'''''''''''''''&&&'''((()))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((}}}sssbbb]]]bbbiiizzzwwwuuu{{{qqquuuuuu___QQQHHHAAA===777555444333444333111000////////////////////////333333222222111000000000...------,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,---------,,,,,,++++++---......---,,,,,,---*********))))))*********)))***+++,,,---,,,++++++))))))***+++,,,------...///...---,,,++++++++++++---,,,,,,++++++,,,,,,---%%%'''))))))'''$$$""""""++++++,,,,,,---......///,,,+++---000000111777???WWW\\\[[[NNN>>>555333333111111222333333333222222222222222222222222222222111111111000111111222333333333333333333333333333222222222222333444666666444444555555555555444444222333333333333333222222000222555666555444444555111111000000///...------222111000000000000111222111111000//////////////////////////////.........//////000000000//////...........................///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000,,,+++***)))))))))))))))++++++************++++++++++++++++++,,,,,,,,,---,,,++++++++++++++++++,,,))))))(((((((((((())))))***))))))((((((((((((((('''''')))******+++++++++))))))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&%%%&&&'''((('''((()))*********))))))(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&'''''''''(((((()))))))))''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))''''''((())))))))))))(((((((((((((((((('''''''''$$$$$$%%%%%%&&&''''''''''''(((((())))))((((((''')))((('''&&&%%%%%%&&&''')))))))))(((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((()))))))))((((((%%%&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&'''((())))))))))))))))))$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''wwwfff```ccciiivvvuuussszzzmmmqqq}}}sss^^^PPPHHHBBB===666555444333444333111///000000000000000000000000222222222111000000//////...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,,,,,,,------,,,+++***)))(((+++///000...------...))))))************)))))))))***,,,---...---,,,+++******++++++,,,,,,------...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---///111222111...,,,,,,,,,,,,,,,,,,---......//////---,,,...111000111888AAASSSVVVTTTGGG;;;555222111000111222333333333333222111111111111111111111111222222222222222333444444111111222222333333444444333222222222333444444555444444444555555444444444111222222333333333222222111444666555333333444555222222111111000000000///222111000//////000111222111111000///////////////.../////////......------------.../////////...---,,,---...///000222333333///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++******)))))))))))))))******++++++++++++******,,,,,,,,,+++++++++++++++******))))))))))))*********))))))(((((())))))***+++***))))))(((((())))))((())))))*********))))))((((((((()))***++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((''''''''')))*********++++++++++++'''((()))***+++***))))))(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((())))))***'''''''''''''''(((((()))&&&&&&&&&&&&''''''((((((%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''''''''&&&)))))))))))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((()))((((((''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((({{{zzziiibbbdddhhhrrrsssssszzzzzzgggkkkxxxrrr]]]PPPHHHBBB>>>666555444444444333111///111111111111111111111111111111111000//////.........---,,,,,,++++++,,,,,,***)))))))))***+++,,,,,,+++,,,,,,,,,+++)))(((&&&###(((***(((''''''(((((()))***++++++***)))((()))+++,,,......---,,,+++------,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---,,,------,,,++++++---///,,,,,,---......//////000------000222111111999BBBJJJLLLIII@@@777444222000000111222333333333333333111111111111111111111111222111111111222333333444333333333222222111111111333333333222222333444444333444444555555444444333111111222333333333333222222555666555333222333666555444444444444444444444222111000//////000111222111111000///////////////.........///...------,,,((()))+++...///000000/////////...,,,+++***))))))///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,)))***+++,,,,,,+++***)))(((((())))))*********+++((((((''''''''''''((((((******))))))))))))******++++++***)))))))))))))))***++++++******)))((('''&&&''''''((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&$$$&&&)))++++++***(((''''''((()))++++++******)))(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&###$$$%%%&&&''')))******'''''''''''''''((())))))&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&(((((((((((((((''''''''''''(((((()))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((''''''&&&(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%'''((())))))******'''(((((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))|||fff___aaadddssssssuuuzzzwwwhhhnnnwwwqqq\\\OOOFFF???999333333333333333333333333000000000000000000000000111111111111111000////////////...---,,,,,,++++++---///000---)))'''))),,,---,,,++++++******++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,---,,,++++++,,,,,,---...//////......000...,,,******,,,...000((()))+++,,,,,,+++)))(((------......///000000000,,,---000222444444444444::::::888777555333222111222222222222222222222222111222333444444333222111333333333333333333333333777666555444333333222333000///......///111333555555444333333222222333333000000111111111111000000000333666555222111222444333333333333333333333333333333222111000000111111111///......//////...,,,000000000000000000000000------...///000000//////......---------,,,,,,,,,)))***++++++,,,---...///------------------------,,,,,,,,,,,,,,,+++***)))(((((()))++++++,,,,,,,,,+++---000///+++)))***,,,++++++************+++++++++***)))'''''')))***+++******))))))))))))******)))(((((('''''''''((((((((()))***++++++***)))(((,,,+++***))))))***+++,,,+++)))(((((()))******)))******)))(((((((((((((((((((((((()))******++++++(((((())))))*********+++)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))((('''&&&%%%%%%&&&'''))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''+++***((('''((()))((('''(((&&&$$$&&&)))+++)))'''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&'''((()))***++++++***((('''&&&'''((('''&&&************************((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&&&&'''(((***,,,''''''''''''''''''''''''******(((''''''((()))***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%zzz|||gggaaadddhhhzzzvvvyyy}}}wwwhhhmmmvvvppp[[[NNNFFF???999444444444333333222222222000000000000000000000000000111111111111000/////////......---,,,,,,++++++---,,,+++***++++++++++++---,,,++++++******++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///...------***++++++,,,,,,,,,,,,,,,///---+++******+++---///***+++,,,------,,,+++***,,,------......//////000------///000222333333333777777666444333222111000222222222222222222222222///000000000000000000///111111111111111111111111222111111222222333444555333333222222222444555666555444333333222222333333222222333333333333222222333444555555333222333444222222222333333333333333222222111000000000000000222111///000111111///...------------------------------.../////////////////////.........---------+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,+++******++++++++++++***)))((((((***+++,,,+++***)))***+++++++++************++++++,,,+++***))))))***+++,,,++++++************++++++)))(((((('''''''''(((((('''(((((())))))(((((('''++++++***))))))***+++++++++)))(((((()))******)))))))))(((((((((((())))))******))))))))))))))))))'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((((('''(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))))))))))))))(((((((((+++)))''''''((((((((('''((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((***((('''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''(((************************((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((('''&&&&&&%%%&&&''')))******)))'''&&&''''''''''''''''''''''''((((((((((((((((((''''''tttwww~~~~~~iiicccggglllyyy}}}xxxhhhmmmtttmmmYYYMMMFFF>>>999555555444333222111111000000000000000000000000000000000111111000000///.........------,,,,,,++++++---***'''(((,,,///---***,,,,,,+++************+++)))***+++,,,+++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,))))))******************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............///000111222333333222222111000000000222222222222222222222222000//////......//////000000000000000000000000000000000000000111222333444222222222222222222222222555444333333222222333333222333333444444333333222666444222222333333333222222222222222222222222222111000000////////////000111000...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////............---------...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***+++++++++******)))''''''***)))''''''(((*********++++++************++++++---,,,+++******+++,,,---,,,++++++******++++++,,,(((((((((''''''(((((())))))))))))(((((()))))))))+++******))))))******++++++)))(((((()))******)))(((((((((((((((((())))))++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))***)))'''%%%$$$%%%'''((((((&&&$$$""""""$$$&&&(((******))))))((((((((('''***(((&&&&&&'''((('''&&&'''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&'''''')))))))))******)))))))))))))))(((''''''&&&%%%%%%***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((('''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&(((((((((''''''''''''&&&***))))))((('''&&&%%%$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((()))))))))))))))}}}ooopppvvvlllcccgggmmmzzz~~~{{{jjjmmmtttjjjWWWLLLEEE>>>999555555444333222111000///000000000000000000000000000000000000000//////...---------,,,,,,,,,++++++---+++)))***,,,...---,,,,,,++++++***************)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***+++++++++******+++++++++,,,+++***))))))***+++,,,---,,,++++++++++++,,,---***++++++,,,,,,---......///...---,,,---...///000000000000000000000000000111111111111222222222222222111000//////000111222111111111111111111111111333222222111000000111111111222222222222111000///555444333333222222333333111111222222222222111111666222//////222333222///222222222111111111111111000//////.........//////...---,,,,,,---...---+++........................------...//////.....................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---,,,,,,++++++'''((()))***************,,,(((%%%%%%(((++++++***++++++************++++++,,,+++************+++,,,+++******))))))******+++(((((((((((((((((()))***---,,,+++******+++,,,---******))))))))))))*********)))'''''')))***)))((()))))))))((((((''''''&&&******))))))((((((((((((******++++++++++++++++++(((((()))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))'''&&&%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((((((((((('''&&&&&&%%%%%%)))'''%%%%%%'''''''''&&&''')))+++)))&&&$$$&&&(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((***))))))(((''''''&&&&&&***((('''&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((''''''''''''((((((((('''''''''''''''***)))(((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***}}}lllkkkqqqpppccceeekkkyyy|||lllnnnuuuhhhVVVLLLEEE>>>888555555444333111000//////000000000000000000000000000000000000000///......,,,,,,,,,,,,,,,+++++++++---......---+++***,,,...,,,+++******))))))*********+++,,,------,,,++++++******************************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))......---,,,,,,------...+++******))))))******+++++++++************++++++******++++++,,,---------///...---,,,,,,---...//////000000000111111111111000000000111111222222222222111000//////000111222111111111111111111111111444444333222222222333333666666666666555444333222555444333333222222333333222222333333333333222222555222000111333555333111222222222111111111000000///...............//////---,,,+++,,,---...---,,,////////////////////////------............---------------,,,,,,,,,++++++------,,,,,,+++*********+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,((())))))************)))---)))&&&&&&))),,,,,,+++++++++************++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((()))******---,,,+++******+++,,,---))))))))))))))))))))))))***(((''''''((())))))(((*********)))(((&&&$$$###''''''(((((())))))))))))++++++******************&&&&&&'''((((((((('''&&&(((((((((((((((''''''''')))(((((((((((((((((()))(((((()))(((((('''&&&&&&''''''((((((((('''%%%$$$''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%(((&&&%%%%%%'''((('''&&&''')))+++)))&&&$$$&&&(((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((())))))***&&&''''''''''''''''''&&&((())))))))))))************((('''&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))%%%&&&((()))******))))))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((~~~kkkiiinnn}}}tttdddccciii}}}vvvyyy}}}nnnooottt~~~gggVVVLLLEEE===888444444333222111000000///000000000000000000000000//////000000//////...---,,,,,,,,,,,,+++++++++++++++...000---)))(((+++...++++++***))))))))))))******+++,,,---...---,,,,,,******************************+++++++++,,,,,,,,,,,,---.........---,,,+++000///...---------...///+++******************+++******************************+++,,,,,,------...------------------......///000000000111111111111//////000000111222222222000//////......//////000000000000000000000000000222222222333444666777888666555555555444444333333555444333333222222333333444555555666666555555444333333333555777777666555333333333222111111000000///............//////000000.........000111000///........................---............---,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++******))))))******++++++,,,,,,------+++,,,,,,---------------------,,,,,,***)))'''&&&,,,+++))))))***,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((()))***++++++)))))))))(((((()))))))))((())))))******))))))(((***(((''''''((())))))((())))))***)))(((&&&$$$"""&&&&&&'''(((((()))******((((((((((((''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((('''''''''((('''&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%$$$&&&((())))))(((&&&%%%'''((()))******)))((('''))))))))))))))))))))))))((('''%%%&&&''')))(((((('''((()))((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''(((((('''''''''((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%'''(((((()))+++,,,------***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((()))***+++++++++((((((((((((((((((((((((%%%%%%$$$$$$$$$&&&'''((()))))))))((((((((('''''''''(((((((((((()))))))))(((((('''&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''kkkhhhlllyyyxxxfffccciii}}}sssvvvyyynnnnnnsss}}}gggVVVLLLEEE===777333222222222111111000000000000000000000000000000//////000000//////...---++++++++++++++++++++++++************)))***+++,,,++++++***))))))))))))))))))***+++,,,---,,,,,,+++******************************+++++++++,,,,,,,,,------...///...---,,,+++///...,,,+++***+++,,,---++++++++++++++++++++++++******+++,,,,,,+++******++++++,,,,,,---.........,,,,,,---......///....../////////000000000000000/////////000111222222222///000000000000000000///111111111111111111111111111222222333444666888999444333222111111222333333555444333333222222333333555555666666666666555555---000444777777666666666444444444333222111111111//////......//////000111000///...///111222111000---------------------------.........------,,,+++------,,,,,,,,,+++++++++,,,+++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,---......------.........---+++***((('''+++,,,,,,,,,***)))***+++++++++************++++++*********++++++*********))))))(((((((((((())))))(((((((((((()))***+++,,,'''(((((())))))((((((''''''((()))******)))(((''')))(((&&&&&&((()))((('''&&&'''((())))))'''&&&$$$''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&((()))))))))(((''')))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''%%%%%%&&&'''(((((((((((((((((((((''''''(((((((((''''''(((((()))*********)))'''&&&&&&(((***))))))((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''(((((())))))((((((''''''''''''&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''((()))***+++,,,,,,***((('''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))))))))))))))(((((((((''''''((((((((())))))))))))+++***((('''&&&''')))***)))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''kkkgggkkkwww{{{gggccciiirrrtttwwwmmmmmmrrr~~~hhhVVVLLLEEE===777222222111111111111111111000000000000000000000000///////////////......---++++++++++++++++++++++++(((&&&$$$&&&***,,,,,,***+++******)))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---,,,+++))))))---,,,***(((((()))***+++++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------......///+++,,,---///000000///...////////////////////////...//////000111222222222111222333444444333222111333333333333333333333333444444444333333444555555888777555444444555777888555444333333222222333333333333444444444444333333''',,,222555444333333444555555444444333222111111///////////////000111111...------...000111000///........................---.........------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---.........---,,,,,,---------,,,,,,+++))),,,...---***'''(((***++++++************++++++***++++++,,,,,,++++++*********))))))))))))******(((((((((((()))***+++,,,((()))***++++++***)))((('''((()))******)))(((''')))(((&&&&&&((()))((('''###$$$&&&((())))))(((''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&%%%''')))***+++***)))((())))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))&&&%%%%%%$$$%%%'''***+++)))(((&&&$$$$$$&&&((()))$$$$$$%%%&&&'''((()))))))))(((&&&''')))******)))(((&&&$$$&&&)))+++)))'''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''((()))************((('''&&&(((((('''&&&************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((***)))'''&&&&&&'''(((((())))))))))))))))))))))))((((((''''''((()))+++,,,))))))))))))(((((((((((('''((((((((())))))******---+++)))'''&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''nnniiilllyyyzzzgggeeellluuutttvvvpppooottthhhUUUKKKEEE???:::555555444333222222222222111111111111111111111111111000...------......///...---,,,+++***+++,,,,,,+++++++++,,,,,,---------...---+++*********+++++++++***)))(((((()))***+++***+++,,,,,,***)))))))))---,,,,,,,,,,,,,,,,,,------,,,+++***)))***+++,,,...------,,,,,,------...---,,,+++******+++,,,---)))+++,,,***&&&$$$&&&))),,,*********,,,---,,,+++---,,,+++***+++,,,---...---...............------222222111111111111222222222111000000000111222333///000222333444333333222111111222333444444555555777666555333222444777:::333333222222222333333444555555555444444333333222666555444333222333444444555444222111111111222222333222111000000000111222222111111111000000//////...,,,+++,,,......---,,,---...............------++++++++++++++++++++++++))))))***+++,,,...///000........................------------------------///---,,,+++++++++)))'''+++,,,---,,,***)))***+++************************,,,,,,+++***))))))******)))************+++++++++))))))(((((((((((()))))),,,,,,+++***)))(((''''''''''''(((******+++++++++---+++)))((())))))(((''''''((()))******+++******))))))******************&&&'''(((*********))))))++++++***)))((('''&&&&&&$$$%%%&&&((()))(((((('''&&&&&&''''''&&&&&&%%%$$$&&&''''''((()))******+++***((('''(((***+++)))&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((()))******+++)))))))))((('''%%%$$$### $$$(((******)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''))))))))))))))))))))))))*********)))((((((''''''***)))((('''&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$ !!!###$$$%%%&&&))))))((((((''''''&&&&&&***************)))(((((('''''''''''''''''''''''')))************(((&&&%%%''''''''''''((((((((((((''''''((((((''''''&&&%%%)))((('''&&&&&&&&&&&&&&&)))(((''')))+++***&&&"""$$$'''***)))&&&###$$$%%%ppphhhjjjzzz{{{iiigggnnnttttttvvvqqqooosssjjjVVVLLLEEE@@@;;;555555444333222222222222////////////////////////000000///..................---,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,******)))***+++++++++***))))))))))))***+++***+++,,,,,,***))))))*********))))))))))))******++++++***++++++,,,------------,,,,,,,,,,,,------,,,++++++++++++++++++,,,---,,,******)))))))))(((...---,,,---...///...---,,,,,,++++++,,,,,,------000000111222222111000///111111000000000000111111111111000000000111333333111222333444444333222222111111222222333333444444333444444333222333666888666666555555444555555555555555555444444444444444666555444333222333333444444333222111000111111222000//////000111222444555111111111111000000000//////...------//////...---------............------++++++++++++++++++++++++///...---,,,+++*********------------------------------------------------,,,+++***+++,,,,,,+++***...///000///---,,,---...************************,,,++++++***))))))******)))************++++++++++++******))))))******+++)))))))))(((((((((((((((&&&&&&'''))))))*********+++)))(((((()))******)))))))))*********))))))(((((('''''''''''''''''''''&&&'''((()))))))))((('''******))))))((((((''''''''''''''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&''''''((())))))******)))((('''(((******(((&&&))))))((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''((())))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((*********)))(((((('''''')))))))))(((((((((''''''$$$$$$%%%&&&''''''((()))(((((()))))))))))))))))))))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###(((((((((((())))))))))))''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&***(((&&&&&&((()))(((&&&###&&&((((((&&&%%%&&&'''qqqggggggyyy|||kkkiiipppssssssvvvrrroooqqqjjjWWWLLLFFF@@@;;;555555444333222222222222///////////////////////////////////////......---...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------******)))))))))***++++++++++++************++++++)))+++,,,,,,***))))))***)))))))))(((((()))))))))))))))+++,,,---.........,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++111---)))***---...,,,)))---,,,+++,,,...///...---++++++,,,,,,------,,,,,,///000222333333222000///000000////////////000000/////////000111222333444333333444444444333222222111111222222222222222222222333555555444555666888888777666555555555555555555555555555555555666666555555444333333333333333222222111000000000111111000000000000111222444444111111111111000000000000000///...///000000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***))))))***---......---+++,,,---,,,+++***+++,,,************************,,,+++******)))*********)))************+++++++++,,,,,,++++++++++++,,,,,,&&&&&&''''''(((((())))))%%%&&&'''(((((()))(((((()))'''&&&''')))+++++++++************)))((('''&&&'''''''''&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%!!!"""$$$&&&'''((())))))'''''''''(((((())))))***(((((('''((()))***(((&&&,,,+++******))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&+++***((('''&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///---***'''%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))&&&&&&''''''((())))))***''''''((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%$$$%%%%%%(((((()))))))))*********''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&'''+++(((%%%$$$%%%((()))***###%%%'''''''''&&&'''(((nnnddddddsss|||llljjjqqqrrrssswwwrrrmmmnnn~~~jjjUUUJJJDDD>>>:::555555444333222222222222000000000000000000000000...///000000000///---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))***++++++,,,++++++++++++++++++,,,)))***,,,,,,***)))******++++++************++++++)))***,,,---......------++++++************++++++***+++,,,------,,,+++***///---++++++---...---+++)))(((((()))+++,,,+++******+++,,,---...---,,,++++++---///111111000...---//////............//////......///000111222333444444444444444333333222222222222111111111111111111222555777888888888888999666666555444333333333333444555555555666666777777444444444333333333333333111111000000000000000000333333222111111000000000111111111000000000000000111///......000000///---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---......---***+++,,,+++***)))***+++************************++++++***************+++))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,'''''''''((((((((())))))&&&'''(((((()))))))))((()))((('''''')))******)))))))))******)))((('''''')))))))))(((''''''&&&&&&(((((((((''''''&&&%%%%%%'''((((((((()))))))))***)))((('''%%%%%%&&&&&&'''"""###$$$&&&'''((())))))'''''''''((((((((())))))((('''(((((()))((((((''',,,,,,+++***))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&******(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++((('''&&&%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((())))))))))))'''''''''(((''''''&&&%%%(((''''''&&&&&&&&&''''''((('''%%%$$$%%%''')))***%%%&&&&&&''''''''''''(((jjjbbbcccmmm}}}mmmlllrrrrrrtttxxxnnnjjjkkkzzziiiTTTHHHBBB<<<888555555444333222222222222000000000000000000000000...///000000000///---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************++++++++++++++++++++++++(((***,,,,,,***)))***+++++++++************++++++++++++---------,,,+++***+++******))))))******+++***+++,,,------,,,+++******,,,---,,,******,,,...'''&&&&&&''')))+++***)))***+++,,,---...---,,,+++***+++---...///...---,,,//////............//////------///000111222333333555444444333222222222222222222111111111111111111222444777999888777777888555555444333333333333333444555555555666666777777333333333333333222222222000000000000111111000000333333222222111000//////000000000000000000111111000///......//////---,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---+++,,,...///...------...///************************+++***************++++++))))))*********+++++++++++++++************++++++*********)))))))))(((((((((((()))*********))))))+++)))''''''((()))((('''''''''((()))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))******'''&&&&&&%%%%%%'''((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&'''((((((((('''''''''+++***)))(((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$######"""'''(((((())))))((((((((())))))))))))))))))))))))+++***)))((((((((()))***&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&~~~ggg```bbbiii|||rrrrrrxxxsssuuuyyyiiifffgggvvvhhhSSSGGG@@@;;;777555555444333222222222222///////////////////////////////////////......---,,,,,,---------,,,+++***------,,,,,,,,,,,,++++++))))))***+++++++++************++++++++++++******(((***++++++*********+++)))))))))(((((()))))))))+++,,,,,,,,,++++++***)))+++******************++++++++++++,,,,,,+++++++++(((+++---,,,)))(((,,,000)))(((((()))+++---,,,,,,++++++,,,,,,------,,,,,,,,,------...//////////////////............//////---...///000111222222111333333222111111111222222111111222222222222222222111333555666555333333444555555444444444555555666555555555555555555666666333333333333333222111111///000111111222222111111///000111222222222222222000000000000111111111111111///............---+++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,***+++,,,------,,,,,,---...*********************************)))******+++,,,)))************+++++++++******))))))))))))******++++++******)))))))))((())))))************)))))),,,***((('''(((((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''(((((())))))******%%%%%%%%%&&&'''((())))))&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%''')))((('''&&&'''((((((((((((''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&$$$%%%'''((())))))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&))),,,,,,+++***(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&'''((()))***++++++(((((())))))))))))******((((((((((((((((((((((((******)))(((&&&%%%$$$###''''''((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&%%%&&&(((+++)))'''&&&''''''&&&%%%}}}fff___aaajjj|||zzz{{{tttwwwzzzxxxdddbbbcccsssiiiSSSGGG@@@;;;777555555444333222222222222////////////////////////000000///...............,,,,,,---------,,,+++***---------,,,,,,+++++++++***++++++,,,,,,+++***)))))))))***++++++***))))))((()))++++++******+++,,,******))))))))))))************)))))))))***+++++++++++++++******+++++++++,,,++++++++++++++++++,,,)))******++++++,,,---...***))))))***---......---,,,,,,++++++,,,,,,------......------...///111222000//////////////////000---...///111111111000000222111000000000111222333111111222222333333444444222333444444222111222222333333333333333444555666555555555444444444444444222333333444333222111000///000222333333333222222///000111222333222111111///000000000111111111111222111////////////...,,,******+++,,,------------------------------------,,,,,,+++***))))))******------------------------++++++++++++++++++++++++///---,,,,,,------,,,+++((()))++++++***)))+++,,,******************************))))))***++++++,,,)))************+++++++++******))))))))))))******((((((((()))))))))))))))((()))))))))))))))((((((***(((&&&&&&((((((((('''''''''((((((((((((((('''%%%&&&&&&''''''(((((())))))((('''''''''((()))***(((((((((((())))))))))))&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%'''))))))&&&%%%&&&(((''''''''''''((())))))***'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((&&&'''((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))******))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++''''''((((((((()))))))))((((((((()))))))))))))))***))))))((('''&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((('''((('''%%%######&&&)))+++(((%%%%%%''')))((('''~~~ggg```aaallluuuxxx{{{sss```___aaaqqqjjjTTTGGGAAA<<<888555555444333222222222222111111111111111111111111111000///------...//////,,,,,,---...---,,,+++***---------,,,,,,++++++++++++,,,------,,,+++***)))((()))***++++++***)))(((''')))++++++******+++,,,------,,,,,,,,,,,,------((((((''''''(((***,,,---,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,***((()))---000///---)))((((((***,,,......------,,,+++***+++,,,---......---,,,+++,,,...000222000000////////////000000...///000111111000//////000000/////////111222333111111222333444444555555555666666555333222222333/////////000111222444444555555555444444333333222222222333444333222111000000111222333444444333222333333444333222000...---//////000000111111111222444222000000111000///---)))***+++,,,------...---------------------------+++***************++++++........................++++++++++++++++++++++++...,,,,,,,,,......---,,,+++,,,......------...///******************************))))))***+++,,,,,,)))************++++++++++++******************+++%%%%%%&&&'''((()))******'''(((((((((((((((''''''(((&&&%%%&&&(((******)))))))))))))))((('''&&&%%%''''''((()))***+++,,,,,,)))(((''''''((()))***+++))))))))))))(((((((((((('''(((((()))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&$$$'''))))))&&&%%%&&&(((''''''''''''(((***+++,,,%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))###$$$%%%'''((()))))))))---+++(((&&&&&&(((***,,,((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''(((((()))*********%%%%%%&&&&&&'''(((((()))$$$%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))***)))'''### !!!&&&+++)))&&&$$$%%%(((******)))eee^^^cccttt}}}qqqvvv}}}wwwcccaaagggrrreeeSSSHHH@@@:::888333333444444333333222111333333222111000///......,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,------,,,---...******)))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((,,,+++***((((((((()))***+++,,,---,,,)))'''&&&&&&))))))((((((((((((((()))+++###&&&,,,+++(((++++++************++++++---,,,***)))))))))************+++++++++,,,,,,,,,***+++---///000000//////+++++++++,,,---...///000...///////////////......///000000000000111111111111///+++)))))),,,000333111111000000000000111111000000000000000000111111222111111111000000//////111000///...------...///000111333444444333111000///000222333333333222111////////////............111111000////////////////////////...------,,,,,,000...,,,*********+++,,,000///......---,,,++++++......//////......---,,,***++++++,,,,,,++++++*********+++,,,------------,,,,,,++++++***)))((((((+++,,,---,,,***)))***+++***++++++++++++***))))))+++*********))))))((((((((())))))*********))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))(((&&&$$$"""***)))'''&&&&&&&&&'''(((,,,,,,++++++***)))(((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%'''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%'''''''''''''''((())))))((())),,,------,,,)))(((&&&(((***...///...***&&&(((((('''''''''&&&&&&&&&******)))''''''&&&&&&&&&(((''''''''''''((())))))'''''''''''''''((())))))((()))***************)))+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))*********%%%&&&&&&'''((()))******)))((('''((()))***)))(((iiiccchhhuuu~~~qqqwww|||ttt```___fffrrrdddRRRGGG???999777333333444444333333222111222222111111000///////////////000000111000000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((('''***************+++,,,,,,))))))))))))))))))))))))***************+++++++++,,,+++)))((((((((()))***)))***+++***'''%%%%%%&&&******))))))))))))******,,,'''"""###)))------***++++++************++++++,,,,,,***)))))))))***************+++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---------------......////////////......000000000111111111111222222111000000000111333444111111000000000000111111333333222222222222333333222222111111111000000000111000///.........///000///000222333333222000///---...///000000000//////333222111000...---,,,+++111000//////////////////---------...............///...,,,*********+++,,,************************+++,,,---...............***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++//////...------,,,++++++,,,---...---+++***+++,,,***++++++++++++***))))))************)))))))))((())))))************))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&&&&'''((()))*********))))))(((((())))))***((((((((((((((((((((((((******)))(((''''''&&&&&&)))((((((''''''((()))))),,,,,,+++******)))(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))))))))(((((((((((((((''''''&&&&&&''''''((()))(((((('''&&&%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((()))(((''''''(((((('''&&&'''''''''''''''((())))))&&&''')))******)))'''&&&((((((***---///...***'''(((((('''''''''&&&&&&&&&***)))(((''''''&&&&&&&&&((((((((())))))))))))***'''''''''''''''((())))))'''''''''(((((('''&&&&&&'''&&&&&&&&&&&&((()))***''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&''''''(((((())))))(((&&&&&&'''((()))((('''nnniiioooxxxtttyyy}}}ttt```^^^eeepppcccQQQFFF>>>999777333333444444333333222111000000000000000000000000000111111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((+++...---,,,+++*********+++,,,------))))))))))))))))))))))))))))))******++++++,,,,,,+++***))))))((()))))))))((()))******(((''''''(((++++++************++++++,,,+++)))***,,,------,,,++++++************++++++,,,+++******)))******************++++++++++++,,,...............---------,,,---.........,,,+++***---....../////////......000111111111111222222222000222444555666555333222111111000000000000111111111111000///............111111111111111000000000000///////////////000111///000111222222111000///,,,---...////////////...333222111000///...---,,,000000//////............+++,,,,,,---....../////////...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((/////////...------,,,,,,,,,---...---,,,+++,,,---***++++++++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))((((((************************((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((()))))))))******))))))))))))******((((((((((((((((((((((((,,,+++)))'''&&&'''(((***((((((((((((((()))++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$%%%&&&'''((((((''''''(((((()))***)))((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''***(((&&&%%%&&&'''&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&)))))))))+++,,,,,,***)))'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&'''(((***+++++++++***)))'''''''''''''''((())))))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''(((''''''&&&'''(((***+++''''''''''''''''''(((((('''&&&%%%&&&'''((((((&&&pppkkkqqq{{{xxx{{{~~~zzzccc___dddnnn~~~bbbPPPFFF>>>999777333333444444333333222111//////000000111111111111....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))%%%"""%%%,,,000000...,,,++++++*********++++++))))))))))))))))))))))))&&&&&&'''((()))******+++******)))))))))))))))))))))+++,,,,,,+++***+++,,,******)))))))))***++++++***+++---,,,++++++++++++++++++************++++++++++++******************************++++++++++++............///000000111***+++---......---+++***------......//////......111111111111222222222222...000222444444333111000111111000000000000111111000///...---,,,,,,+++,,,000/////////////////////////////////000111111222000000111222222111000000...//////000000000000000/////////000000000000000////////////......------,,,,,,,,,------............---,,,+++************111000///...,,,+++))))))))))))***+++,,,------,,,***++++++,,,,,,++++++***+++++++++++++++***)))(((,,,,,,,,,++++++*********+++,,,------+++++++++---***++++++++++++***))))))*********))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((('''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''((()))''''''((()))***+++,,,---******)))))))))((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%$$$"""""""""$$$&&&'''((((((((((((((()))******''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((***'''$$$######%%%%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((()))''''''((()))***)))(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''')))++++++***)))((('''''''''''''''((())))))))))))))))))((('''%%%%%%(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((&&&&&&&&&((()))+++'''''''''''''''''''''&&&'''&&&%%%&&&((()))((('''rrrkkkppp|||wwwyyyzzz~~~fffaaaeeeooo}}}aaaOOOFFF>>>999777333333444444333333222111/////////000111111222222---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000+++''''''+++---+++'''---,,,+++))))))((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++)))))))))*********)))))))))+++------,,,+++,,,---((((((((((((((()))***+++(((***,,,,,,)))(((((()))++++++************++++++************+++*********))))))*********+++++++++++++++++++++++++++++++++((())),,,.........---,,,,,,,,,---...............000000111111111222222222///000111111111111111111111111000000000000111111333222111000///.................................//////000111111222222222111222222222222222222111///////////////000000111......//////000000000111---............---,,,,,,......------,,,,,,,,,,,,------,,,+++************---,,,+++***)))'''&&&&&&***++++++,,,++++++*********++++++,,,,,,++++++***((()))***+++++++++++++++*********))))))))))))))))))***++++++***)))***,,,***++++++++++++***))))))))))))))))))))))))*********************)))((((((************************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&'''((()))***+++,,,---))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((('''&&&%%%&&&'''***+++((((((((((((((()))******''''''''''''((()))******((((((((((((((('''''''''))))))))))))))))))))))))+++(((%%%$$$%%%&&&'''&&&'''''''''''''''((())))))((((((''''''''''''(((((('''&&&%%%%%%'''(((((('''&&&''''''''''''''''''''''''(((((()))(((((('''&&&%%%&&&(((******)))(((''''''''''''''''''((())))))))))))))))))((('''%%%%%%'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&((('''&&&''')))***)))(((tttlllooo|||ssstttttt}}}~~~gggbbbgggrrr|||aaaOOOFFF???:::999333333444444333333222111//////000000111111111222///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***,,,,,,***)))((((((''''''))))))))))))))))))))))))))))))******++++++,,,,,,(((((()))************)))(((***,,,,,,*********+++''''''''''''((()))***+++'''(((******(((''''''(((++++++************++++++))))))***++++++++++++***)))))))))************++++++,,,------,,,+++)))(((''')))***,,,---...------+++,,,---...............///000000000000111111111222222111111111222333444111111000000000000111111111000000///............------------............000111111222222222222111222222222222222222222222......------......///000000000000///...---------,,,---.........---+++***......------,,,++++++***,,,,,,,,,+++******))))))))))))*********++++++++++++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,+++++++++++++++*********((()))******))))))***+++***++++++++++++***))))))))))))))))))******************+++******)))((('''************************''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%!!!!!!###$$$&&&((()))***))))))(((((((((((())))))((((((((((((((((((((((((###$$$'''))))))((('''&&&%%%&&&((()))***+++++++++((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((('''&&&&&&&&&'''((()))((((((''''''(((((()))******)))(((((('''(((((((((((((((((((((((('''''''''************************+++)))''''''(((******)))'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''))))))((((((''''''''''''''''''((())))))'''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))((('''(((*********)))yyyoooqqq|||rrrqqqqqq|||hhhcccgggrrr|||aaaPPPGGG@@@;;;:::333333444444333333222111000000000000000111111111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,.../////////+++******))))))******+++))))))))))))))))))))))))***************+++++++++'''((()))***+++******))))))+++,,,,,,+++******+++(((((((((((()))***+++,,,)))))))))))))))******)))++++++************++++++((()))***+++,,,++++++***))))))))))))************&&&(((,,,///000///---,,,******++++++,,,,,,,,,,,,***+++,,,---................../////////000000000111222222222333333333333111111000000000000111111......---------------............//////000000000111222333333333222111000222222111111111111222222//////.........///000111//////......------,,,,,,+++,,,.........---+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((******+++,,,---......///++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((***++++++******+++,,,***++++++++++++***))))))((()))))))))************+++++++++******)))((('''************************'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))%%%&&&''')))******))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&''')))******)))'''''''''''''''((())))))$$$%%%'''(((((('''%%%$$$'''&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''(((((((((((()))))))))'''''''''''''''((())))))'''''''''(((((('''&&&&&&$$$%%%'''((())))))((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&''')))***)))(((|||rrrsss{{{tttsssrrr}}}kkkcccfffooo|||aaaPPPGGGAAA<<<;;;333333444444444333222222111111000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000---***)))))))))))))))***+++---...///)))))))))))))))))))))))))))))))))((((((((((((((('''((()))+++++++++***))),,,...//////---+++,,,,,,))))))))))))***+++,,,---,,,***))))))+++------,,,++++++************++++++((()))***+++,,,,,,+++***))))))))))))************$$$***...000///...---,,,+++*********++++++***+++,,,---........................////////////...000111333333222111000111111000000000000111111111111000000000111111222///000000000111111222222222333333444333222000///111111000000000000111111222111000000000111333444++++++,,,,,,---...//////+++,,,---......,,,***)))***++++++,,,,,,------...++++++,,,++++++***)))((()))))))))))))))))))))))))))***+++,,,---.........+++++++++,,,,,,+++++++++------------,,,+++***************************+++)))***,,,,,,++++++,,,---***++++++++++++***))))))(((((())))))*********++++++++++++******(((''''''************************&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&''')))+++---%%%&&&''')))))))))((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))******++++++***)))((('''&&&&&&&&&&&&&&&'''(((((( !!!"""###%%%(((***+++))))))(((((('''''''''&&&((((((((((((((((((((((((###"""###%%%'''((('''&&&'''''''''''''''((())))))&&&(((***,,,,,,***(((&&&''''''((()))++++++)))'''&&&&&&&&&'''''''''((((((%%%'''(((******)))'''&&&)))))))))((()))******+++'''''''''''''''((())))))((()))***************)))((())))))))))))'''&&&%%%''''''''''''''''''''''''$$$&&&(((******(((%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&((((((((('''oookkkyyyqqqrrruuugggaaahhhrrr{{{```MMMCCC???:::666888666444222111111111111///000111222222111000///------......------,,,++++++,,,---,,,***)))***+++))))))))))))))))))))))))******))))))))))))******,,,+++++++++******)))))),,,,,,++++++***)))))))))******++++++++++++******,,,,,,+++***)))(((''''''(((((()))))))))(((((('''((()))***+++++++++++++++++++++************++++++***+++,,,------,,,+++***,,,+++(((''''''(((+++,,,---------...------,,,,,,+++++++++)))(((***---000,,,,,,,,,---------......444333111///...///000000...///000111111000///...//////000000111111222222......---,,,---...///000333333333333333333222111666555333111000000000000111111111111000000000000000000000///......------%%%'''***,,,......---,,,,,,,,,------...---------,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))*********,,,***)))***,,,,,,***'''***++++++++++++***)))))),,,+++*********+++,,,---***++++++,,,,,,,,,++++++***)))))))))((((((''''''------,,,,,,+++*********++++++++++++++++++++++++(((((((((((()))***+++,,,'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))((('''%%%%%%((((((((((((((((((((((((######$$$''')))***)))''')))***+++,,,,,,+++***)))'''((()))((('''&&&''')))'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))'''$$$"""!!!!!!))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&)))'''$$$%%%''')))'''&&&$$$&&&((()))***)))((('''(((******&&&&&&((((((&&&(((((((((((('''''''''''''''((()))******(((&&&$$$###$$$&&&((())))))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''((('''''''''''''''((())))))((((((((((((((((((((((((***(((''''''(((((('''%%%&&&'''((())))))((('''&&&&&&'''((())))))******)))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&(((((((((&&&$$$"""$$$%%%'''((()))(((''''''sssooozzzrrrrrrtttgggaaafffppp{{{aaaMMMDDD???:::666666555333222111222222333//////000111111000//////...............---,,,,,,***+++,,,,,,+++***+++,,,******************************))))))))))))******))))))))))))((((((((('''))))))))))))))))))******)))******++++++******)))++++++******)))(((((((((((())))))******))))))((()))))))))*********+++++++++******))))))******+++******++++++++++++******+++***)))(((((()))***+++---,,,+++*********,,,---,,,------+++***)))+++---,,,,,,,,,------------...111000///......///111222000000111222222111000///------......////////////......---,,,---...///000222333444555666666666555666555444222111000111111111111000000000/////////111111000///...---,,,,,,)))***,,,---.....................---,,,+++)))(((....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...//////+++)))((())),,,---,,,******++++++++++++***))))))++++++*********+++,,,---+++++++++++++++***)))(((,,,,,,,,,+++++++++++++++)))))))))***************))))))))))))))))))))))))++++++***)))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&%%%(((((((((((((((((((((((((((((('''((())))))'''%%%'''((())))))))))))(((''''''((()))((('''&&&''')))(((((('''&&&&&&'''((((((###$$$&&&'''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''')))******(((&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''')))((((((((('''''''''''')))'''%%%%%%'''((('''&&&%%%&&&((()))))))))(((''''''******(((''')))(((%%%(((((((((((('''''''''''''''(((((()))((('''&&&%%%%%%%%%&&&'''(((((((((((('''((((((((())))))))))))'''''''''''''''((())))))&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***(((''''''(((((('''%%%''''''((((((((((((''''''(((((()))))))))(((((('''(((((((((((((((((((((((()))(((((((((''''''''''''###$$$&&&'''(((((('''&&&''''''((((((((((((((((((tttppp{{{sssqqqssshhh___cccmmmzzzaaaNNNDDD???:::666444333222111111222333444...//////000000//////...///////////////......---***+++,,,,,,++++++,,,---******************************))))))))))))******))))))))))))((((((((((((&&&''''''((())))))******)))******++++++******)))))))))))))))))))))))))))))))))***************)))***)))((((((((()))***++++++******))))))******+++******))))))))))))*********))))))))))))))))))***,,,***(((&&&&&&(((+++---,,,.........+++******+++,,,,,,,,,,,,------------...------,,,---///111222222222222222222111000///---............/////////......---,,,---...///000222333555666666666555555666555444333222111111111000////////////.........111111000///...---,,,+++---------....../////////---------,,,+++***)))(((............---,,,+++***+++++++++++++++++++++++++++***)))***,,,.........+++***))))))+++------,,,******++++++******)))(((+++************+++,,,,,,---------,,,+++***((((((((())))))))))))))))))***&&&&&&'''(((((()))******((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''(((((('''&&&&&&((((((((((((((((((((((((((('''''''''((((((&&&$$$''''''(((((((((((('''''''''((()))((('''&&&''')))))))))(((''''''((())))))%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%''')))***))))))***+++&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%((((((((((((''''''''''''((('''%%%%%%'''((('''&&&%%%&&&'''))))))(((''''''&&&)))***(((''')))(((%%%(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((('''((())))))***&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))(((&&&'''(((((('''&&&((((((''''''''''''(((((())))))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&''''''(((((())))))((((((((((((((((((pppnnn{{{rrroooppphhh^^^bbblllyyybbbOOOEEE???:::777444333222111111111222333......////////////......000000000000000///......,,,---...---+++***+++,,,******************************))))))))))))******+++++++++***************((((((((()))))))))******))))))************))))))(((((())))))************)))******++++++++++++******)))'''&&&&&&((()))+++******))))))))))))*********)))(((''''''((()))***((()))***++++++***)))(((***)))((('''''')))***+++***,,,//////---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000222222111111000//////...000000000000000000000000......---,,,---...///000333444555666555444333111666555444333333222222222//////.........---------//////.........---------///......---------......)))***+++,,,,,,---,,,,,,------------,,,,,,+++***************************,,,+++))))))******)))'''---+++******+++,,,,,,---***************))))))(((***************++++++,,,------------,,,,,,+++***&&&'''''''''((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''')))***,,,------))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''"""$$$''''''''''''((()))&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))'''%%%###((((((((((((((('''''''''((('''&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&''')))((($$$$$$'''(((&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''''''''((())))))&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%&&&&&&'''(((************************((('''&&&&&&(((((('''&&&)))((('''&&&&&&'''((()))(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&%%%%%%%%%&&&***)))(((&&&&&&&&&'''(((xxxkkklllxxxrrrnnnmmm|||iii___aaalllxxxcccQQQFFF???;;;777666555333111000000000000//////............//////000000111111000000///......//////...+++))))))*********************************))))))))))))************************+++++++++++++++******))))))))))))))))))******)))))))))((((((((()))******++++++))))))***++++++++++++++++++)))(((&&&&&&''')))******))))))))))))))))))******)))(((''''''((()))***((()))***++++++***)))((('''(((***+++++++++***)))&&&)))---///...---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------000000//////............000000000///////////////......---,,,---...///000000222444666777666555444444444444333333222222111............------------,,,,,,------.../////////...---,,,,,,++++++,,,,,,***+++,,,---............***++++++,,,------,,,,,,************************,,,***))))))***)))(((&&&---,,,,,,+++*********+++)))************)))(((((())))))******++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,*********))))))((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))******++++++(((((((((((((((((((((((((((((()))*********))))))(((((((((((((((((((((((('''&&&%%%&&&((())))))((()))(((((((((((((((((()))'''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((###%%%&&&&&&%%%$$$%%%&&&''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((&&&'''((())))))'''%%%###'''''''''((((((((((((((('''''''''&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&(((((($$$%%%((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((***)))'''&&&%%%%%%&&&'''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''((('''''''''''''''(((((()))))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&)))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&ssshhhjjjssssssnnnlll{{{lllaaabbblllwwwcccRRRFFF@@@;;;888777555333111000/////////000//////......//////000000000000000000//////...///000000...+++))))))***++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))))),,,,,,,,,+++***)))))))))((())))))******))))))((((((((())))))*********+++(((((()))***+++++++++++++++***)))((((((((()))******))))))(((((())))))***))))))(((((((((((())))))((()))***++++++***)))(((&&&(((+++---...---***)))$$$(((+++------------...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,///......------......///.........------------,,,......---,,,---...///000---///333777999999888777222333333333333222111000///............---------++++++,,,---...//////000+++++++++++++++++++++***---.........------,,,+++)))***+++,,,------------++++++++++++++++++++++++***))))))+++,,,---,,,***)))+++,,,,,,***)))))))))))))))******))))))((('''((()))******++++++******$$$%%%'''((())))))******)))))))))***************,,,,,,+++******)))((((((((((((((((((((((((((((((,,,+++***((('''&&&&&&%%%+++***)))((('''&&&%%%$$$(((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((...,,,***)))******)))'''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))&&&''''''((((((''''''&&&######$$$%%%''')))+++,,,'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))((('''%%%&&&&&&''''''(((((()))*********'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((&&&'''((('''%%%%%%'''((('''''''''&&&&&&&&&&&&&&&(((((($$$%%%))))))(((((((((((('''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%%%%'''((((((''''''''''''((())))))(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&((((((''''''''''''((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&%%%%%%$$$%%%%%%%%%oooeeehhhnnnvvvpppmmm{{{pppdddccckkkvvvdddSSSGGG@@@;;;888555444222000000000000111111000////////////000111//////000000//////...---,,,.........,,,+++,,,---++++++++++++++++++++++++******))))))))))))******'''((((((((())))))))))))***************)))))))))(((((())))))))))))(((((()))))))))))))))*********&&&'''((()))************++++++*********)))))))))))))))(((((((((((())))))((())))))******))))))((())))))************))))))'''(((***+++,,,,,,+++***%%%(((***++++++++++++,,,***++++++++++++,,,,,,,,,++++++,,,------...............------...///000111......---------,,,,,,,,,......---,,,---...///000,,,///222555666555333111111111222222222111000////////////............---------------------------)))***+++,,,,,,+++******,,,------------,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,---+++)))###'''+++,,,+++))))))***)))))))))))))))((((((''''''((()))***+++******)))&&&'''((()))))))))))))))((((((((((((''''''''''''************************))))))))))))))))))))))))---,,,+++)))((('''&&&&&&***))))))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((((((((((((((((((...,,,)))((())))))((('''&&&&&&%%%$$$$$$%%%&&&&&&'''((()))((('''&&&''')))'''((())))))))))))((('''%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''))))))(((''''''(((&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&'''((('''%%%%%%''')))((('''&&&&&&%%%%%%%%%%%%&&&(((&&&"""###''')))(((((((((((((((''''''''''''&&&''')))*********))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''((())))))((((((%%%%%%&&&&&&'''&&&&&&&&&mmmbbbdddkkk}}}xxxrrrnnn{{{sssgggdddjjjvvvdddTTTGGG@@@;;;999333222111000000111222222222111000//////000111222///////////////......---***+++------------...000++++++++++++++++++++++++******))))))))))))******))))))******+++++++++,,,''''''(((((())))))******(((((())))))))))))((((((******))))))))))))))))))&&&&&&((())))))*********+++++++++++++++***)))((())))))(((((((((((())))))((()))***++++++***)))(((***))))))))))))))))))***((((((((())))))***,,,,,,''')))******)))))))))*********+++++++++,,,,,,,,,)))***+++---...///000000............///000222333000000/////////...............---,,,---...///000...///111222000---)))&&&///000111222222111///...000////////////.........000///...---,,,++++++***((()))+++---------+++***((((((***+++,,,---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******)))&&&######))),,,,,,++++++,,,)))))))))))))))((((((''''''((()))++++++******)))++++++,,,,,,,,,++++++***,,,,,,++++++******))))))(((((())))))******++++++++++++++++++++++++++++++******)))))))))))))))***''''''((()))***+++,,,---((((((((((((((((((((((((''''''''''''&&&%%%$$$###((((((((((((((((((((((((((('''%%%%%%&&&(((((((((((('''&&&&&&&&&&&&'''((('''((()))((('''&&&''')))((()))***++++++***)))(((+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((''''''''')))%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&''')))'''%%%$$$''')))((('''&&&%%%%%%%%%%%%%%%$$$((()))''''''******''')))(((((((((''''''''''''&&&(((***+++,,,+++***)))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&'''((())))))((('''&&&(((((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((******)))(((%%%$$$$$$%%%'''((()))(((''''''lll``````iii|||zzzqqqsss|||rrraaa```jjj}}}qqq]]]QQQHHH>>>555111333333222111000///...---////////////..............................//////---)))***///111---***))))))***,,,---......---,,,...---+++))))))***+++,,,,,,+++)))((((((((()))***++++++************++++++))))))))))))******************)))(((''''''((((((*********))))))))))))))),,,+++***))))))***+++,,,'''((()))))))))(((&&&%%%'''''')))***,,,,,,------)))(((''''''''''''((((((++++++************++++++)))))))))+++---,,,***(((###''',,,......,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---...///000000///...---+++,,,...000111000000///111222333333333111000///111222222222222111000000,,,,,,------...//////000///...------------...///++++++,,,------....../////////...------,,,+++***...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***,,,+++++++++++++++++++++***)))))))))))))))***+++))))))************))))))******+++++++++,,,,,,,,,***************)))((((((+++,,,,,,++++++***)))((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***(((&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((()))******))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''%%%$$$)))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''((())))))(((&&&%%%******)))((((((((((((((())))))))))))((('''&&&&&&((((((''''''&&&&&&&&&&&&(((&&&$$$%%%((()))'''%%%'''&&&%%%$$$$$$%%%&&&'''%%%'''(((((('''''')))***)))((('''&&&&&&&&&&&&&&&oooddddddiii{{{}}}sssuuu~~~sssbbb___fffxxxooo[[[OOOGGG>>>777555444333222111000//////...000000000/////////......//////000000000000//////---+++***+++***''')))...++++++,,,,,,------,,,,,,---,,,+++*********++++++))))))(((((()))***+++,,,++++++************++++++))))))))))))******************)))((((((((())))))******************++++++******)))(((((()))******))))))******)))((((((''''''((()))***++++++++++++))))))((((((((((((((()))++++++************++++++)))))))))***,,,,,,+++***%%%(((,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............///000000///............///000111111111111111111222222111000000///222222111111111000000000------......///000000111........................------------------------))))))***+++---///111222...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((()))***************++++++,,,,,,---******)))))))))))))))***))))))************))))))************++++++++++++***************)))(((((('''((()))***++++++++++++))))))))))))))))))))))))******************++++++'''((())))))))))))((('''))))))))))))))))))))))))***)))((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&&&&'''((()))((('''%%%%%%&&&'''((()))******&&&&&&&&&'''((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''))))))((('''''''''(((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''(((((()))(((((('''''')))))))))((((((''''''''''''((()))+++++++++******))))))((('''''''''''''''(((((()))))))))((((((((())))))((((((''''''''''''(((&&&$$$%%%'''((('''%%%((('''&&&%%%%%%&&&'''(((&&&''')))(((''''''((()))(((((('''&&&&&&&&&&&&&&&rrrggghhhjjjzzzvvvwwwvvvddd^^^bbbrrrmmmXXXKKKDDD>>>:::999444444333222111000000///111111000000000////////////000111222333222222111))))))+++---***'''***111------,,,,,,++++++,,,,,,,,,,,,+++++++++*********((((((((((((***+++,,,---++++++************++++++))))))))))))******************)))))))))***++++++)))******++++++,,,,,,,,,))))))(((((((((((())))))+++******)))))))))))))))'''((())))))*********)))***)))))))))))))))******++++++************++++++***(((((()))+++,,,---,,,(((***,,,,,,*********+++******++++++,,,,,,------------...//////000////////////000000000000//////............///000111111111111000/////////000000222111000/////////000000......//////000111111111------............------//////...------,,,++++++------,,,++++++,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))***+++))))))***+++,,,------...++++++***)))((((((((()))))))))************))))))))))))))))))***************************)))((((((''''''((()))************))))))))))))))))))))))))((((((((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))((('''(((***+++***)))$$$&&&''')))************&&&&&&&&&'''(((((())))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''(((((()))***))))))((('''&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))((())))))))))))((((((((((((&&&''')))***+++,,,,,,,,,(((''''''&&&&&&&&&&&&'''''''''((())))))))))))((()))))))))((((((((((((((('''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&''''''((('''((()))((('''&&&'''((((((((('''&&&&&&&&&&&&'''rrrggghhhlllzzzwwwvvv~~~yyyggg___aaapppmmmVVVIIIBBB===;;;;;;444444333333222111111000111111111111000000000000000///000000222444666888******---111000,,,,,,...///...---+++******+++,,,***++++++++++++***))))))((()))))))))***+++,,,,,,++++++************++++++((()))))))))***************)))))))))***+++,,,,,,(((((()))***++++++,,,,,,******))))))))))))******+++***)))(((((((((******'''(((((()))))))))((((((*********)))******++++++++++++************++++++***)))'''(((***,,,------***++++++***))))))***+++))))))***+++,,,------...------...///000000000000000000000000000000000000---,,,+++++++++---...///111000///......///000111222111///------...000111....../////////000000000------...//////...------......---------,,,,,,,,,000...,,,+++***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++*********++++++,,,,,,,,,,,,,,,***)))(((((((((((())))))************))))))(((((((((((())))))))))))***************)))(((((()))******))))))((('''&&&((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%))))))************))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''(((((()))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&***)))((()))******)))(((&&&''')))***)))(((&&&$$$&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((())))))***+++)))((('''&&&&&&%%%&&&&&&((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))))))))***(((''''''&&&&&&'''''''''''''''(((((((((''''''&&&((((((((((((''''''''''''(((''''''''''''(((''''''(((((((((''''''(((((((((((()))***)))'''&&&&&&'''(((''''''&&&&&&&&&''''''pppeeefffmmm|||uuurrryyy}}}jjjaaabbbqqqmmmVVVHHHAAA<<<999999444333333333222111111111111111111111000000000000000...------///444:::===;;;333...///111///,,,,,,000///---+++******++++++******+++++++++***)))(((******+++++++++*********++++++************++++++((()))))))))***************)))))))))***+++,,,,,,&&&''''''((()))******+++++++++++++++++++++++++++)))((('''&&&&&&''')))***'''(((((()))))))))((((((***************+++,,,,,,++++++************+++++++++)))'''(((***,,,------+++++++++***((((((***,,,))))))******+++,,,------,,,---...///000000000000000000////////////000000------,,,++++++,,,...///111000///......///000111222111///------...000111------............//////---..................---,,,,,,,,,---------......)))))))))***+++...000111,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,***)))(((((((((((())))))************))))))''''''((((((((()))))))))***************)))(((((()))******))))))((('''&&&((((((((((((((((((((((((((()))*********)))((((((******))))))))))))******(((((((((((((((((((((((($$$%%%'''((())))))((('''(((((((((((((((((((((((('''(((((()))((('''&&&&&&''''''(((((())))))))))))&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&+++***((((((((((((&&&%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&''''''(((%%%&&&''''''((((((((('''((((((((((((((()))))))))(((((('''''''''''''''''')))((((((((((((((())))))((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((((()))'''(((((((((((((((((('''((()))***)))'''&&&&&&'''''''''&&&&&&&&&''''''(((oooccceeeooosssnnnuuulllaaabbbqqq~~~kkkVVVIIIBBB<<<888777333333222222111111111111111111000000000/////////000...,,,+++...333999===NNN===---(((***+++,,,---///...---,,,++++++***+++++++++*********)))))))))++++++,,,,,,+++******)))++++++************++++++))))))))))))******************)))))))))***++++++&&&''''''(((((()))))))))++++++,,,------,,,++++++'''''''''''''''(((((()))'''((())))))*********)))))))))))))))***+++,,,,,,++++++************+++++++++***((()))***,,,++++++***++++++***))))))+++,,,))))))******++++++,,,,,,++++++---...//////////////////............//////000///////////////000000000000//////000000111111222111000/////////000000---------...............///...------------...///++++++,,,,,,---...//////+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,+++***))))))++++++***)))((((((((()))))))))************))))))(((((((((((())))))))))))***************)))((((((''''''((()))************))))))))))))))))))))))))%%%&&&((()))))))))((('''***))))))(((((())))))***))))))))))))))))))))))))%%%%%%&&&''''''(((''''''((((((((((((((((((((((((###$$$&&&((())))))((((((((((((((())))))******+++%%%%%%%%%%%%&&&'''(((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&+++)))''''''''''''%%%###!!!"""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''''''''''''''(((((('''''''''((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((('''''''''''''''((((((((((((***)))(((''''''''''''((()))(((((((((((()))******''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''((()))&&&''''''((((((''''''&&&'''((()))((('''&&&'''((('''&&&&&&&&&&&&'''((((((qqqeeegggoooqqqjjjqqq~~~lll``````pppxxxhhhUUUKKKEEE>>>999777222111111111111000000000000000000/////////......///...------...000333555HHH:::---(((((()))+++---------------,,,++++++***,,,+++)))((((((((()))***)))***+++,,,,,,,,,+++***++++++************++++++))))))))))))******************)))((((((((())))))((((((((((((((()))))))))***+++,,,,,,,,,,,,+++***''''''((()))))))))))))))'''((()))***++++++++++++((((((((())))))+++,,,,,,++++++************+++++++++*********++++++***(((((()))++++++******+++---***************+++++++++)))***+++---....../////////...---,,,,,,---...///000000000111111000000//////000000111222222111111222222111111111000000000/////////...............000///---++++++---///000,,,---------------------/////////...,,,)))&&&$$$+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************)))))))))))))))***))))))************))))))(((((()))))))))************************)))(((((('''((()))***++++++++++++))))))))))))))))))))))))!!!"""$$$&&&''''''&&&&&&))))))(((''''''((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((!!!###%%%'''(((((('''&&&'''''''''((()))*********&&&&&&%%%%%%&&&''')))***'''&&&$$$""""""$$$&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++''''''''''''((()))******''''''''''''((((((((()))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((()))))))))%%%&&&&&&&&&'''''''''(((''''''&&&%%%&&&'''(((((('''''''''''''''((())))))&&&''''''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%&&&''')))(((''''''((()))&&&&&&&&&&&&&&&'''((((((rrrgggjjjppppppiiiooo}}}lll^^^^^^nnntttdddTTTLLLGGG@@@:::888111111111000000000000000////////////...............////////////......---555000---------******---+++,,,---...---,,,+++***,,,+++)))''''''(((***+++'''(((***,,,---------,,,++++++************++++++))))))))))))******************)))(((((('''((((((************)))))))))))))))***+++,,,,,,+++***)))'''((()))+++++++++***)))'''''')))***,,,,,,------(((((((((((()))***+++,,,++++++************++++++,,,+++++++++,,,+++(((&&&&&&(((++++++++++++,,,---+++++++++***************((()))+++,,,---............---,,,++++++,,,---...---...///000000///...---///000111333333333222111111222222222222111000000000000000000////////////111///,,,******,,,///111///......------,,,,,,+++)))***---......,,,***(((+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++,,,,,,***)))))))))))))))***+++))))))************))))))))))))))))))***************************)))((((((+++,,,,,,++++++***)))((())))))))))))))))))))))))"""$$$''')))++++++***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((($$$%%%&&&''''''%%%###"""&&&&&&&&&'''((())))))***'''&&&&&&&&&'''(((***+++$$$""""""$$$&&&''''''''''''''''''&&&&&&%%%%%%&&&)))*********(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$$$$###$$$%%%'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((()))************%%%%%%%%%&&&&&&&&&''''''###"""""""""###%%%'''(((&&&&&&&&&&&&&&&'''((()))%%%&&&''')))+++,,,------&&&&&&&&&'''''''''((((((###%%%'''&&&$$$###$$$'''$$$%%%&&&''''''&&&%%%$$$%%%'''(((((('''''')))***&&&&&&&&&&&&&&&'''((()))wwwiiihhhuuummmeeeooo~~~}}}iii]]]]]]oooppp___NNNEEEAAA<<<888666111...++++++...000000///000000111111111111000000,,,...///000000...,,,+++/////////......---------...---,,,,,,++++++,,,,,,)))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++***)))&&&%%%%%%(((+++...************************))))))************)))))),,,+++)))((((((((()))***************************$$$$$$%%%'''(((***+++++++++)))'''(((***,,,+++)))((((((((((((((((((((((((---,,,+++***)))))))))))),,,+++*********+++,,,---+++*********)))(((((((((,,,,,,,,,---------......------...///...---+++***000000000000///...---,,,111333444444222/////////...111333222///...000222........................//////.........---------------.........---+++***++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,******)))))))))***+++,,,++++++++++++++++++++++++"""$$$'''***,,,,,,***)))+++***(((***,,,---***(((***+++++++++***)))***++++++++++++*********)))))))))************+++++++++,,,+++)))((((((((())))))))))))(((((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&)))((('''&&&&&&'''((())))))))))))))))))(((''''''((('''&&&&&&((()))))))))(((((('''''''''&&&&&&&&&!!!%%%)))***)))((((((***(((((('''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((&&&$$$$$$&&&'''&&&&&&&&&%%%$$$###$$$&&&(((***)))))))))))))))(((((((((''''''&&&&&&'''((()))***)))))))))((('''%%%$$$###******))))))(((((('''''')))***++++++)))(((((()))******))))))((((((''''''(((((((((((((((''''''&&&%%%&&&((()))))))))((('''$$$%%%''')))******)))((()))'''%%%%%%(((***+++,,,&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&%%%uuuiiiiiirrrnnnfffppp{{{ggg]]]^^^ooonnn^^^MMMDDD@@@;;;777555777444000///111222222111////////////////////////---.../////////...---,,,------,,,,,,,,,+++++++++------,,,++++++++++++,,,,,,,,,------------------)))))))))))))))))))))))))))))))))))))))******++++++***(((&&&&&&''')))+++************************))))))************))))))+++***)))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))'''$$$######&&&''''''%%%))))))))))))))))))))))))+++***************++++++******))))))***,,,---...,,,,,,,,,+++++++++++++++,,,,,,,,,------------...,,,---.........---,,,+++000000111111000000//////000111222222///............///000000///...///000........................///.........------------------.........---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++++++++***)))***,,,,,,***((()))*********)))))))))***+++++++++*********))))))((())))))))))))*********,,,+++***)))((())))))***))))))(((((((((((())))))(((((()))******)))((('''))))))(((((((((((())))))'''''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&)))((('''&&&&&&'''((())))))))))))))))))(((''''''((('''&&&&&&((()))))))))(((((('''''''''&&&&&&&&&$$$'''***+++)))''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((''''''(((((()))&&&'''''''''''''''&&&&&&'''''''''((())))))*********+++---,,,***))))))***)))))))))((((((((((((((((((((())))))(((((('''&&&&&&&&&'''(((((((((((((((%%%%%%&&&'''((((((((((((+++)))'''''')))+++,,,,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((())))))*********(((''''''''''''''''''(((%%%&&&&&&&&&'''''''''''')))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''((()))((('''ssshhhjjjnnnooohhhqqqxxxddd\\\___mmm|||lll\\\KKKCCC???:::555444999666333222222333222111000///...------...///000/////////.........------,,,,,,,,,,,,++++++++++++------,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))******+++,,,+++***(((((('''((((((************************))))))************))))))))))))((((((((()))******((((((((((((((((((((((((++++++******)))((((((((()))(((&&&'''(((******)))************************))))))))))))***+++,,,---)))))))))******,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,---...//////000000//////000000000///---,,,---//////...---...//////...---....................................------------------.........---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---///////////////000000000------------------------...,,,)))''''''(((+++---+++***)))***,,,,,,***)))))))))))))))))))))))))))+++++++++***************((((((((())))))))))))***,,,+++******)))*********))))))(((((((((((())))))))))))******)))((('''&&&)))((((((''''''(((((()))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((((((''''''''''''(((((((((((()))))))))(((''''''(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&''')))++++++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%(((+++***(((&&&'''((())))))((('''&&&$$$$$$###''''''''''''''''''''''''))))))))))))(((((((((((($$$$$$&&&'''(((((())))))&&&''''''(((((()))******)))***++++++)))(((((()))(((((((((((((((((()))))))))))))))))))))((((((''''''''''''&&&''''''((()))%%%%%%%%%%%%&&&'''((())),,,***(((((()))+++++++++&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''')))))))))((((((((((((((('''''''''(((((((((((((((***(((&&&&&&((()))))))))oooeeehhhjjj|||pppiiirrrvvvaaaZZZ^^^jjjvvvlll\\\KKKBBB>>>:::666444555444222111111111111000111000...------...000111000000///...---.........---------------------------,,,,,,+++***+++++++++*********))))))((((((''')))))))))))))))))))))))))))))))))))))))******+++***************)))((((((************************))))))************))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,,,,+++******))))))))),,,,,,++++++,,,---------******************************))))))***++++++,,,***************+++++++++((((((((()))*********+++++++++,,,,,,,,,---------++++++,,,,,,------------)))***+++,,,------------000000000...,,,,,,...000000...,,,---000111///,,,........................---------------------------------------------,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,------...............,,,,,,,,,,,,------------...,,,***((((((***,,,///*********+++++++++***)))***)))))))))+++++++++***************************))))))))))))************+++++++++************+++))))))(((((((((((())))))*********)))((((((''''''(((((((((''''''(((((((((&&&&&&''''''''''''''''''(((&&&&&&&&&'''((('''&&&(((((((((''''''((((((((('''((((((((((((((('''''''''(((((('''''''''((()))''''''''''''''''''''''''((()))******))))))((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%"""''',,,,,,'''%%%&&&(((((()))(((((('''%%%$$$###&&&&&&&&&'''''''''''''''(((((())))))))))))))))))$$$$$$&&&'''(((((())))))***))))))(((''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''(((((()))))))))))))))******))))))((('''((('''&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$&&&'''(((,,,***(((((()))***))))))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((('''''''''))))))((((((((((((((((((((((((((((((((((((((((((***(((%%%%%%&&&((())))))mmmccceeegggxxxpppiiirrrwwwaaaYYY^^^hhhqqqlll\\\KKKCCC???:::777555000111111000000000111222222111///......///111222000000///............///------------------------,,,,,,+++************+++------,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))******+++'''((()))***++++++******))))))))))))))))))))))))))))))************))))))((((((((()))))))))(((((())))))))))))))))))))))))************++++++++++++(((((()))(((((()))***+++************************,,,++++++***))))))******++++++++++++***))))))(((((((((((()))*********++++++++++++,,,,,,,,,------++++++++++++,,,,,,------((()))***,,,------------000000000...------///111111///---...000222000---........................,,,,,,------------------------------------------+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...***+++,,,------------,,,******++++++,,,,,,,,,,,,+++*********+++,,,---...)))***+++++++++*********+++)))(((***,,,---,,,*********************************++++++++++++,,,,,,************************))))))(((((((((((())))))******)))(((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((''''''(((&&&&&&&&&'''((('''&&&'''(((((((((((((((((('''''''''(((((((((((('''''''''((()))(((&&&&&&''')))&&&'''''''''''''''''''''&&&''''''((()))*********&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$!!!&&&+++***&&&###%%%'''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((%%%&&&((()))************&&&&&&'''''''''''''''&&&))))))(((((('''&&&&&&&&&$$$&&&((((((&&&&&&&&&'''&&&&&&''''''(((((()))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((***(((''''''((((((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((&&&######%%%'''((((((nnnbbbbbbfffvvvnnnhhhqqq~~~eee[[[^^^hhhpppkkk[[[KKKBBB???;;;777666///111222222111111222444222111000//////000111222000000000/////////......************++++++++++++,,,,,,+++***************++++++******************)))))))))))))))))))))))))))))))))))))))******+++'''((()))***++++++++++++))))))))))))))))))))))))))))))************))))))((())))))))))))((('''&&&(((((((((((((((((((((((((((((()))***+++,,,,,,,,,&&&'''((('''&&&'''(((***************************---,,,+++***))))))))))))++++++++++++***)))((('''+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,---...////////////...///000///------///000000///...///000000///...........................,,,,,,,,,,,,------------------,,,,,,,,,---......++++++,,,,,,,,,,,,------++++++++++++,,,---......+++,,,---...///...------)))******++++++,,,,,,---((()))***,,,---------,,,)))***,,,,,,***)))***++++++)))'''))),,,...,,,******************++++++++++++++++++,,,,,,,,,------(((((()))************)))))))))(((((((((((())))))))))))(((((((((((())))))(((''''''&&&&&&''''''((($$$%%%&&&(((((((((''''''((('''&&&&&&'''((('''&&&''''''((((((((((((''''''&&&&&&'''(((((((((''''''''')))***)))%%%%%%'''***&&&&&&&&&'''''''''''''''&&&%%%%%%&&&)))******)))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###&&&((((((&&&$$$%%%&&&%%%&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))$$$%%%''')))))))))(((((('''((((((((('''&&&%%%%%%%%%&&&&&&''''''((())))))&&&(((******)))((()))***''''''''''''''''''(((((((((((((((((((((''''''&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$######%%%'''''''''qqqccc```eeeuuulllgggppp~~~kkk]]]```kkksssjjjZZZIIIAAA>>>999666555000222444333111000111222000000000000000000000000///000000111000///...---))))))*********+++++++++,,,++++++***************'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********************+++))))))))))))))))))))))))))))))************))))))))))))***)))((('''%%%$$$(((((((((((((((((((((((((((((())))))***++++++,,,''')))***)))''''''***,,,))))))))))))))))))))))))++++++***************+++'''((()))***++++++***))),,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,---,,,+++*********+++,,,,,,---...///////////////,,,---//////---,,,---...---...//////...---...///........................++++++,,,,,,,,,------------,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------++++++++++++,,,---...///+++,,,...//////...---,,,******++++++,,,------...******+++++++++++++++***(((***,,,,,,***)))***+++)))&&&$$$&&&+++---+++((())))))*********+++++++++******+++++++++,,,,,,,,,&&&'''((()))***))))))((())))))(((((((((((())))))((((((''''''((()))***+++(((''''''&&&&&&''''''(((###$$$&&&((())))))((('''((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''')))+++)))%%%$$$&&&***&&&&&&&&&'''''''''(((((('''%%%$$$%%%''')))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&&&&''''''&&&&&&&&&'''(((***+++&&&&&&'''(((((()))******&&&'''((()))((('''%%%###''''''(((((('''&&&&&&%%%%%%%%%&&&''''''(((((()))&&&(((******))))))***+++''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$'''''''''((((((''''''&&&'''&&&&&&''')))***)))'''&&&&&&''''''''''''&&&&&&)))'''%%%$$$$$$%%%''')))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''tttddd```fffuuu}}}kkkfffppp~~~ooo```bbbmmmuuuhhhXXXHHH@@@<<<888555333000222444333///------///......////////////.........///111222111000...,,,+++++++++,,,,,,---------,,,++++++***)))*********))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))************(((&&&$$$###************************)))))))))))))))*********%%%''')))(((&&&&&&(((+++(((((((((((((((((((((((())))))))))))***+++,,,---$$$&&&(((***,,,,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,...---+++*********++++++,,,,,,------......------)))+++......---,,,+++,,,+++---///...+++***,,,///........................+++++++++,,,,,,------------,,,,,,+++,,,---...///++++++,,,,,,,,,---------++++++++++++,,,---...///)))***,,,......---,,,+++++++++,,,------...//////---,,,+++)))))))))))))))(((***---,,,***(((***+++'''$$$"""$$$)))+++)))&&&))))))******++++++++++++)))************+++++++++%%%&&&''')))))))))((('''))))))(((((((((((())))))''''''''''''((()))+++,,,'''''''''&&&&&&'''''''''###$$$&&&((())))))((('''((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''''''***+++)))%%%###&&&***&&&&&&&&&'''''''''(((((()))&&&$$$$$$&&&'''&&&$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))***(((&&&&&&((()))(((''')))(((&&&%%%&&&''')))+++'''''''''((()))******+++((()))))))))'''$$$!!! &&&&&&'''''''''''''''&&&)))(((((('''&&&&&&%%%%%%%%%'''((()))((('''((()))(((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((('''&&&$$$###'''''')))))))))((('''&&&'''&&&&&&(((***+++***)))&&&''''''''''''''''''&&&,,,***'''%%%%%%'''***,,,%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((()))***++++++((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%''')))***((('''|||gggfffgggvvvooogggnnn{{{pppfffccchhhuuugggXXXIIIAAA===888666666444444333222111//////...---......///////////////000000///...------,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++***++++++++++++***))))))+++++++++*********))))))******)))))))))))))))***'''((()))******)))((('''***)))))))))((((((''''''&&&&&&&&&'''(((***,,,---'''%%%######&&&(((************))))))))))))***************)))))))))))))))&&&'''(((***++++++++++++111...+++(((((((((((('''(((***,,,,,,+++***)))***,,,,,,++++++***))))))(((++++++******++++++,,,---,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000.........///000///......,,,,,,...111222111...------...///000000000///------,,,+++,,,---...///---......---,,,+++---...------,,,+++,,,---///000+++,,,,,,---.........---000///...---,,,,,,,,,,,,++++++************++++++......---,,,,,,++++++***)))((((((((((((((()))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++***)))(((((())))))))))))************))))))((((((''''''((()))******+++(((&&&''')))+++***((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''+++***'''&&&&&&'''***+++''''''''''''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''+++++++++)))'''''')))+++'''&&&&&&''''''((()))***'''...333000(((###%%%***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''',,,***'''$$$#########$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&((($$$"""###'''***(((%%%''''''''''''''''''''''''kkkkkkiiiyyynnngggnnn{{{uuuhhhdddhhhvvvaaaSSSEEE>>><<<999777888444333333222111000//////......///000000000000///000//////...------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++***))))))*********)))))))))(((((()))((((((((()))***++++++((()))************)))(((*********))))))(((((((((''''''(((((())))))******)))'''%%%%%%&&&(((((((((******))))))))))))******(((((((((((((((((((((((('''((()))******+++******...,,,)))((()))*********(((***,,,,,,+++))))))******************************************+++,,,,,,+++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++///...------//////...------,,,,,,...000222000...+++,,,,,,---------------///...,,,***))))))))))))***+++,,,+++***)))+++,,,+++***)))))))))***+++,,,+++,,,,,,---......------,,,,,,+++***))))))))))))++++++************++++++************************+++***))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********++++++***))))))))))))))))))))))))******)))))))))(((((((((((()))***+++,,,***(((&&&''')))***)))'''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&+++***(((&&&&&&(((***+++''''''''''''(((((((((((()))((((((((('''''''''&&&(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''''''''''''''''')))***)))(((&&&&&&((()))***)))((('''&&&&&&&&&&&&(((,,,...+++%%%###&&&***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''***)))((('''&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((((((%%%"""###''')))(((%%%''''''''''''''''''''''''oooooolll~~~mmmfffnnn|||zzzjjjccchhhwww}}}^^^PPPCCC===;;;888777888222222222111111111000000...///000000111111000000/////////...------,,,,,,,,,++++++******++++++,,,++++++++++++*********)))***++++++++++++***)))))))))))))))(((((((((((((((''''''(((((()))+++,,,---)))******+++++++++*********************)))))))))(((((()))******)))(((''')))(((''''''(((((('''%%%***))))))(((((())))))***''''''''''''(((((((((((())))))************))))))+++)))''''''***,,,,,,,,,(((***++++++***))))))***(((((())))))***+++,,,,,,)))))))))))))))******+++*********+++,,,---...///************************++++++++++++++++++++++++...---,,,,,,......---,,,---,,,,,,---000000///...,,,,,,,,,,,,,,,,,,++++++...---,,,***))))))))))))***+++,,,+++***)))+++,,,------,,,+++++++++,,,,,,+++,,,,,,---------------++++++***)))((((((((((((++++++************++++++(((((())))))***++++++,,,---,,,+++***)))((((((((())))))))))))))))))))))))+++++++++++++++*********+++***))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((&&&'''((()))(((&&&)))(((((('''(((((())))))&&&&&&''''''''''''&&&&&&***))))))((('''&&&%%%%%%)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((('''%%%%%%'''(((***)))((('''&&&&&&&&&&&&))))))(((%%%###$$$''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''')))(((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((%%%###$$$''')))(((&&&''''''''''''''''''''''''rrrqqqpppmmmgggooo}}}|||iiiaaafffvvvyyyaaaSSSFFF???<<<888555555222222111111111111111111//////000111111111111111//////.........---------++++++++++++++++++++++++************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++,,,++++++++++++******************&&&((()))++++++)))(((&&&(((''''''((())))))'''%%%))))))(((((((((((())))))''''''((((((((((((((()))***************)))(((((()))(((''''''***,,,,,,,,,(((***+++***)))((()))***(((((())))))***+++++++++((((((((((((((()))******************+++,,,---...))))))))))))))))))))))))***************+++++++++---,,,++++++------,,,+++,,,,,,,,,---...///...---//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------***,,,------,,,,,,,,,...///......---,,,,,,,,,,,,+++,,,,,,---------,,,,,,------,,,+++++++++++++++++++++************++++++******++++++,,,,,,,,,---,,,,,,+++***)))))))))***))))))))))))))))))))))))+++++++++*********************)))))))))))))))***)))))))))(((((())))))))),,,+++)))'''%%%$$$$$$###(((((('''((((((((('''&&&)))((('''&&&&&&((()))***&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((((((&&&&&&'''(((&&&&&&&&&&&&'''((())))))'''&&&$$$$$$&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''***)))'''%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''rrrqqqsssoooiiirrrxxxfff^^^dddtttwwwbbbUUUGGGAAA>>>:::777777222222111111111111111111//////000111111111111111...............---------++++++++++++++++++++++++*********)))))))))((((((***++++++++++++***))))))************************++++++***)))(((((())))))+++++++++++++++,,,,,,---******************++++++%%%&&&(((***+++***)))(((&&&&&&&&&(((******)))((())))))(((((((((((())))))((((((((())))))***************+++******)))((('''***)))((((((***+++***)))(((*********(((((()))***))))))))))))))))))))))))((((((''''''(((((()))*********))))))))))))******))))))))))))))))))))))))))))))*********+++++++++---+++++++++,,,---,,,++++++,,,------------------///...---,,,++++++,,,,,,++++++,,,,,,,,,---------)))+++------,,,,,,,,,---************))))))((((((+++,,,,,,---,,,,,,++++++......---,,,,,,,,,,,,---++++++************++++++,,,,,,,,,++++++************)))))))))***+++,,,,,,))))))))))))))))))))))))***************************)))))))))))))))******))))))(((''''''((())))))+++***)))((('''''''''''''''((())))))((('''&&&&&&((('''&&&&&&&&&''')))***&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&((())))))((('''((()))%%%%%%%%%&&&&&&'''((()))%%%%%%%%%'''******(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))((('''&&&%%%%%%%%%((('''&&&&&&''''''''''''''''''''''''''''''''''''ssssssvvvrrrmmmvvvpppaaa\\\cccsssvvv^^^RRRFFFAAA???;;;999888222222222111111111000000...///000000111111000000........................***++++++,,,,,,++++++***************)))))))))(((***++++++++++++***))))))************++++++++++++---,,,+++)))((((((''''''************+++,,,------)))))))))***************%%%&&&((()))*********)))&&&&&&%%%''')))++++++***)))((((((''''''(((((()))(((((())))))******++++++***************)))((('''***)))((((((******)))'''))))))***)))'''''')))+++)))))))))))))))))))))(((((((((((((((((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,++++++------,,,+++***,,,------,,,+++,,,,,,,,,+++***)))((()))***++++++,,,++++++***((('''&&&&&&(((+++++++++******+++******+++++++++***)))))),,,,,,,,,,,,,,,++++++***,,,,,,++++++***++++++,,,++++++************+++++++++******)))((((((''''''((((((((()))***+++,,,---)))))))))))))))))))))))))))))))))***************)))))))))))))))******+++))))))''''''''''''))))))(((((())))))+++,,,---...(((***++++++)))'''&&&'''&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******+++(((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&((())))))((((((((())))))((('''&&&%%%%%%%%%%%%$$$%%%''')))++++++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))&&&&&&'''(((((()))))))))(((((())))))))))))((((((&&&&&&''''''(((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''******((('''&&&&&&%%%%%%)))(((''''''&&&'''''''''''''''''''''''''''''''''wwwwwwwwwuuuqqqzzziii^^^\\\cccssswww\\\PPPDDD???<<<888444444444333333222111000//////......///000000000000///........................***+++,,,,,,,,,,,,+++***++++++*********)))))))))***++++++++++++***))))))))))))))))))*********+++++++++***)))((((((((()))***)))))))))***+++---...((((((((())))))*********(((((((((((()))))))))))))))(((&&&&&&(((*********((((((''''''''''''((((((''''''(((((()))******+++))))))*********))))))((()))(((((((((******)))''')))))))))((('''''')))+++''''''(((((())))))******))))))(((((())))))***+++))))))))))))))))))***************************************+++,,,---------...,,,+++,,,---...---,,,))),,,...---+++***+++,,,+++***((((((((()))+++,,,++++++++++++***((('''&&&%%%'''***,,,+++*********++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,+++******+++***************++++++++++++************++++++))))))))))))(((((((((((((((((((((((())))))***+++))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++***)))'''&&&&&&''')))***((((((((()))***+++,,,---(((+++------***'''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((((((''''''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''$$$&&&((()))(((''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))******%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))((('''&&&&&&'''(((''''''''''''''''''''''''zzz{{{xxxvvvsss|||ddd\\\\\\dddsssxxx]]]PPPCCC===888222...,,,444444333222111000///...---......///////////////---.....................***+++,,,------,,,+++***++++++++++++***************++++++++++++***))))))'''((((((((())))))*********)))))))))))))))******))))))(((((()))+++,,,...''''''(((((()))))))))***++++++)))((('''''''''''',,,***'''&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))************))))))'''''''''(((***+++***((()))))))))(((&&&''')))+++%%%%%%&&&((()))+++,,,,,,)))))))))))))))***++++++(((((())))))***+++------******************************+++,,,------.........---,,,,,,......---,,,))),,,...---+++)))***,,,,,,+++***)))***+++---///)))***+++,,,---,,,++++++&&&))),,,...---,,,,,,,,,&&&''')))***++++++***))),,,,,,,,,,,,,,,+++***))),,,+++++++++++++++,,,,,,++++++************++++++)))))))))***++++++,,,,,,***)))((((((((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++***((('''&&&&&&'''(((***))))))(((&&&&&&%%%%%%%%%))),,,///...+++((('''(((###$$$&&&((())))))((('''&&&''''''''''''''''''&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''"""%%%'''((('''&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&''''''&&&$$$%%%(((+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((***++++++&&&'''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&((()))***+++)))))))))(((&&&&&&'''(((''''''''''''''''''''''''}}}{{{xxxiii\\\YYYbbbnnnsssYYYLLL???:::888555333444444444333222111000///...000000000000000000000000000000000///...,,,+++***************************))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------,,,,,,,,,+++(((%%%!!!)))))))))))))))))))))))),,,+++***((((((((())))))((()))*********((('''&&&(((((((((((((((((()))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++)))((((((((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++)))((())),,,---+++((())))))************)))))))))))))))(((((((((((((((*********)))))))))((((((------------,,,,,,+++******++++++++++++***))))))************************+++******************++++++,,,,,,---,,,+++)))((())))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))))))))***,,,------,,,+++***))))))******(((''''''&&&&&&&&&'''''')))&&&$$$&&&+++---+++((('''''''''''''''((())))))###666>>>111&&&(((***&&&((((((((((((((('''''''''""""""###$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&''')))((('''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&'''((((((&&&$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%))))))))))))((('''&&&%%%)))(((&&&%%%&&&''')))+++((((((''''''''')))***+++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((++++++***)))(((((())))))''')))******((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''######$$$%%%&&&&&&''''''%%%&&&((())))))(((&&&%%%((('''''''''((()))+++,,,,,,+++)))'''%%%$$$###"""######$$$%%%&&&'''((()))|||xxxvvvlll]]]YYYbbbmmmrrrYYYLLL@@@;;;999666444444444444333222111000//////000000000000000000000000111111111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++'''((()))******)))'''&&&((((((((((((((((((((((((+++***)))((((((((()))***)))))))))))))))(((''''''))))))))))))))))))((((((((()))***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&'''((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,******+++...///---+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))---------,,,,,,,,,++++++++++++,,,,,,+++******)))***++++++++++++***))))))))))))))))))))))))))))))******+++,,,,,,+++******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((())))))******************))))))))))))(((((('''''''''(((((('''%%%###%%%)))+++)))&&&'''''''''''''''((()))))),,,===CCC555))))))***%%%((((((((((((((((((((('''$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%&&&''' !!!"""$$$%%%&&&'''''')))(((''''''%%%%%%$$$###&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((((((&&&$$$%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''((((((((('''''''''''''''))))))(((((('''&&&&&&%%%(((''''''&&&'''((()))***)))((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%###!!!!!!###%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%'''''''''((((((''''''''')))((('''%%%$$$#########%%%&&&'''(((((('''&&&%%%''''''&&&&&&'''(((***+++))))))((('''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&zzztttrrrqqq___ZZZbbblll{{{pppXXXLLL@@@<<<:::777555666444333333222111000//////000000000000000000000000111111111000///...---,,,------------------------------...///...+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))%%%&&&(((***++++++++++++''''''''''''''''''''''''))))))((((((((()))*********))))))(((((((((((((((+++*********))))))((((((&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&&&&&&&'''((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))***+++......---,,,++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,......---------,,,,,,,,,******************)))(((***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''((()))*********)))((())))))((((((((())))))***(((%%%$$$%%%)))***)))&&&(((''''''''''''(((((()))...===AAA444*********%%%''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&"""###%%%'''((()))******)))(((((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$&&&'''(((((('''&&&'''((((((&&&$$$'''''''''(((((()))******'''''''''''''''&&&&&&&&&''''''(((((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((((())))))'''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&'''((((((((('''&&&((('''$$$!!!!!!%%%)))&&&&&&''''''''''''''''''&&&&&&'''((()))))))))((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''((())))))'''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&+++***'''%%%###"""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&wwwqqqooo{{{wwwbbb[[[aaajjjyyymmmXXXLLLAAA===;;;999666777333333222222111000000///////////////////////////000000000000///...---,,,,,,,,,------------------'''(((+++,,,---,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))******+++++++++***))))))(((((((((((((((((((((((((((((((((((())))))*********)))(((''''''((()))***+++++++++***))))))((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''',,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++''''''((()))+++,,,++++++))))))************))))))))))))***++++++,,,------++++++************)))))))))******+++******))))))***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,+++***)))%%%&&&)))***+++***)))(((((((((((('''(((((())))))***((('''(((***,,,+++)))((((((''''''''''''((()))&&&222666...''')))***&&&''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&''''''''''''%%%$$$###"""###$$$&&&''''''&&&&&&'''(((((('''%%%'''''''''(((((()))))))))((((((((('''&&&&&&&&&%%%'''''''''((()))******+++)))((('''&&&%%%%%%%%%&&&%%%&&&((()))***)))((('''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&''')))***)))'''%%%$$$)))(((&&&###!!!###'''***''''''''''''((((((((((((%%%&&&'''(((((()))(((((($$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''((())))))&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''((())))))uuunnnlllvvv}}}ddd\\\aaahhhwwwkkkVVVKKK@@@===<<<999777777333333222222111000000000////////////////////////............---,,,++++++******++++++,,,,,,,,,,,,''')))***,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,,,,+++***))))))((())))))))))))))))))))))))''''''(((((())))))))))))***)))(((''''''((()))***************))))))((((((%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''',,,+++)))((((((((()))***(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++&&&''')))************+++))))))************))))))))))))***+++,,,------...))))))))))))((((((((((((******+++++++++++++++******++++++++++++***))))))((((((((((((((((((((((((,,,)))&&&######&&&))),,,+++***)))))))))***+++,,,))))))))))))))))))))))))++++++******)))((((((((()))***+++,,,,,,+++***)))%%%&&&)))***+++***)))((('''&&&&&&&&&''''''((()))***)))))))))***+++******((((((''''''''''''(((((( )))---(((%%%'''(((&&&&&&'''''''''(((((())))))((((((((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$###"""""""""###%%%&&&'''&&&&&&'''(((((('''%%%'''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''((()))***++++++)))(((((('''&&&&&&&&&&&&$$$&&&(((******)))'''&&&''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***++++++***'''$$$######$$$%%%$$$######$$$&&&'''''''''(((((()))))))))$$$%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&'''((('''%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((sssiiigggqqqeee\\\aaaggguuuiiiTTTIII???===<<<999777777222222222111111111000000000000000000000000000000---------------,,,++++++((())))))******++++++,,,.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,*********************+++************************''''''((()))))))))((((((((((((((((((((())))))***((((((((((((((()))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&&&&&&&'''(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---+++************))))))))))))***++++++,,,+++++++++***++++++++++++***)))))))))))))))))))))))))))))),,,)))%%%""""""%%%))),,,***))))))))))))***++++++))))))))))))))))))))))))+++*********))))))((((((((())))))))))))((((((''''''((()))*********)))(((&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''''''''(((###(((***'''%%%''''''$$$&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&$$$&&&'''(((''''''((()))((('''&&&'''(((+++...000***))))))((('''&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))******))))))))))))((('''&&&%%%%%%&&&(((******)))(((&&&&&&'''((()))************''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***++++++***)))'''%%%$$$###&&&((()))((('''&&&'''&&&&&&''''''((()))))))))%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###rrreeeccclll}}}fff]]]aaafffwwwiiiRRRHHH>>><<<<<<999777666222222222111111111111111000000000000000000000000---------...------,,,+++(((((())))))***++++++,,,000///---,,,*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))))))))***++++++))))))))))))))))))))))))'''((()))))))))((('''&&&''''''((()))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&'''((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))+++---,,,***))))))+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************)))((())))))***++++++*********++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++(((((()))***************))))))))))))))))))))))))*********)))))))))))))))***))))))(((((((((((((((***************)))))))))&&&&&&&&&&&&'''((()))***(((((())))))((((((((()))))))))((('''''''''''''''%%%((((((&&&&&&'''&&&$$$&&&&&&''''''((())))))***%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&$$$&&&((()))(((((()))***)))((('''(((+++111777;;;******)))((('''&&&%%%%%%%%%&&&'''))))))((('''&&&&&&%%%%%%'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))((()))+++,,,+++)))&&&%%%&&&&&&((()))))))))((('''&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%(((***+++***))))))***%%%%%%&&&''''''((())))))'''((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))'''&&&%%%&&&'''&&&%%%''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((('''''''''%%%&&&((((((((('''&&&$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$###""""""rrraaa___iii{{{ggg]]]aaafffzzziiiQQQGGG>>><<<<<<999666666222222222111111111111111000000000000000000000000.........///......------(((((()))***++++++,,,,,,+++***)))((((((***,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************++++++***)))(((((())))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&'''(((*********)))((($$$%%%%%%&&&'''((())))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++)))((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++(((***,,,+++'''&&&&&&((())))))************))))))++++++***************************))))))))))))(((''''''((()))))))))))))))***++++++++++++***))))))******************************++++++++++++******'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))******---,,,***)))))))))***+++---,,,+++***))))))******''''''''''''((()))++++++***+++,,,+++***)))***+++***)))((('''''''''''''''$$$%%%%%%%%%&&&((((((%%%&&&&&&&&&'''((())))))***%%%&&&&&&'''((())))))***$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&((())))))(((&&&''''''''''''''''''&&&%%%''')))***))))))***+++(((&&&$$$$$$(((///666;;;''''''''''''((((((((()))&&&(((***,,,---+++)))(((&&&%%%%%%'''((()))(((&&&*********)))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((***,,,------***'''$$$&&&''''''((((((((((((((('''((((((((((((&&&%%%$$$'''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%$$$$$$%%%%%%'''((()))###%%%&&&'''&&&%%%&&&(((%%%%%%%%%&&&'''(((((()))******))))))(((&&&%%%$$$'''''''''(((((((((((()))'''''''''&&&&&&'''''''''+++)))&&&&&&'''(((((('''''''''''''''((((((((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''###$$$''')))***)))'''%%%%%%&&&((())))))(((&&&%%%&&&'''((((((((('''&&&%%%''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%vvveeebbblll~~~kkk^^^```fffxxxiiiUUUJJJAAA===:::666333444222222111111000///////////////000222444444222111000000///...------,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++******+++++++++******)))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))*********+++%%%''')))***(((&&&$$$$$$(((''''''((()))******((()))((('''&&&&&&'''((()))''')))***++++++***)))'''+++***)))'''''''''((()))))))))(((((('''''''''&&&''')))+++,,,+++)))'''%%%&&&&&&&&&'''((())))))***)))((('''''''''(((***+++)))******)))'''&&&((())))))***+++***)))((((((***)))))))))))))))))))))))),,,+++(((''''''(((+++,,,,,,++++++++++++++++++,,,******))))))))))))******((()))***+++++++++++++++))))))))))))************,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---((((((((((((((((((((((((++++++++++++++++++++++++((('''&&&&&&&&&((()))***+++***((('''%%%%%%$$$$$$''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&,,,+++***((('''%%%$$$###'''$$$"""!!!###&&&(((((('''(((((()))(((&&&$$$######$$$&&&'''((('''&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((''''''''''''+++((('''(((***+++)))'''&&&&&&'''''''''&&&$$$###"""######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%###""""""$$$'''))))))&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))******))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((***************)))((((((''''''''''''((((((((((((''''''&&&%%%%%%'''((()))%%%%%%&&&'''(((((('''''''''''''''((((((***+++,,,(((***------+++(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))******)))((('''&&&&&&'''(((uuudddccclll}}}lll^^^aaagggwwwhhhRRRHHH???<<<:::777555666222222111111000////////////...///111333333222000000//////...------,,,,,,+++++++++++++++++++++++++++******))))))******++++++******))))))******+++*********++++++******)))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))***************((('''&&&(((******)))((()))***+++***))))))((('''&&&&&&'''((()))'''(((***++++++***((('''***)))(((''''''(((((())))))(((((((((''''''''''''!!!$$$''')))***)))(((''''''(((((()))******+++)))(((((((((((()))******)))******)))'''&&&((()))+++,,,,,,+++)))(((((()))))))))))))))))))))))))))***)))'''%%%%%%''')))***++++++************++++++******))))))))))))******))))))***+++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((('''''''''(((******(((((((((((((((((((((((()))*********)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''(((((((((((((((((()))'''$$$###$$$&&&''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''(((&&&$$$%%%'''((('''%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''$$$""" !!!###&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((()))************))))))(((''''''&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((((()))&&&)))++++++)))'''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))******)))((('''''''''((((((uuuddddddkkk{{{kkk^^^aaahhhuuufffOOOFFF>>><<<;;;888666777222222111111000/////////.........///111222111000/////////...------,,,,,,+++++++++++++++++++++++++++******))))))******++++++******))))))******+++))))))******+++******)))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))((('''''''''((()))***)))(((&&&###!!!###&&&***,,,+++)))***++++++***)))((((((''''''''''''((((((((((((************(((((()))(((((((((((())))))***((((((((((((''''''''''''&&&''')))******)))(((&&&(((((())))))******++++++(((((()))***************)))******)))''''''((()))+++,,,,,,+++)))'''((()))))))))))))))))))))))))))***)))'''&&&&&&''')))************))))))***************))))))))))))******))))))***++++++++++++***))))))))))))************)))******+++++++++*********************+++,,,,,,************************)))))))))))))))))))))))))))))))))((())))))***+++%%%&&&(((***+++++++++***++++++++++++***((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))))),,,)))&&&$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''''''''((())))))%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''&&&$$$&&&''''''''''''&&&%%%%%%***))))))(((''''''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&'''%%%$$$%%%''')))******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++)))))))))(((''''''&&&&&&*********)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''(((((((((%%%&&&''''''((((((''''''%%%&&&''''''(((''''''''')))((((((((((((((())))))%%%'''(((((('''%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))))))))((('''''''''((((((wwwgggdddjjjxxxkkk]]]```hhhsssdddOOOFFF>>><<<;;;777555666222222111111000/////////...------...000111000/////////.........---------******************************))))))))))))************))))))))))))******((())))))***************(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&'''(((***((('''%%%###!!!###&&&))),,,***))))))++++++***((((((((((((''''''((((((((((((((()))******)))((((((''''''(((((())))))******((((((((((((((('''''''''++++++,,,,,,+++)))'''&&&((((((((())))))*********'''(((***+++++++++***)))((()))***)))''''''(((***'''((())))))((('''((())))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))************))))))))))))******)))******+++++++++******((()))))))))************((())))))************))),,,++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))*********************+++$$$%%%(((***,,,,,,+++***************))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((('''''''''+++)))&&&&&&&&&'''(((''''''&&&%%%%%%&&&''')))***((('''&&&&&&&&&''')))***$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&''''''''''''&&&''''''''''''''''''&&&&&&)))))))))(((((((((''''''%%%&&&((()))***)))'''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%)))'''&&&''')))++++++***''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))((((((''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&&&&'''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''}}}llleeejjjvvvlll]]]^^^fffqqq~~~cccPPPGGG???===;;;666333444222222111111000/////////...---,,,---///000000///...............---------***************************))))))))))))))))))******))))))))))))))))))***'''((()))***************'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&'''(((((()))***++++++))))))***+++***)))(((((()))***)))''''''(((((((((((((((((('''((((((((())))))(((((((((''''''(((((())))))******'''''''''((((((((((((((("""###%%%''')))*********''''''((((((((((((((()))'''((()))++++++***))))))((())))))((('''''')))***###%%%&&&''''''''')))***)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))************))))))))))))************+++++++++******)))((()))))))))************'''((()))***************((((((((((((((()))******++++++++++++++++++++++++((((((((((((((((((((((((***++++++++++++*********%%%&&&(((*********((('''&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))((((((((((((((((((((((((''')))'''&&&&&&((()))))))))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&((()))$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((###$$$&&&((()))(((&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$######%%%''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''(((((()))'''((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''$$$%%%'''((((((((('''&&&&&&'''''''''''''''&&&&&&$$$$$$###"""""""""######'''((())))))'''''')))***&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%ssshhhlllwwwppp^^^^^^dddnnn~~~cccOOOGGG???===;;;666333222222222111111000////////////---,,,---///000111000........................***************************))))))(((((())))))******))))))(((((())))))***''''''((()))************''''''(((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%(((+++---+++***))))))(((''''''''')))***)))(((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))))))))))))))((('''''''''(((((((((((((((&&&'''((())))))*********''''''''''''((((((((((((''''''((()))))))))))))))'''((()))((('''''')))+++"""$$$&&&''''''''')))+++)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***************))))))))))))*********++++++++++++***))))))))))))))))))************'''((()))******+++*********))))))))))))***++++++++++++++++++++++++++++++((((((((((((((((((((((((***++++++++++++***))))))''''''((()))))))))((('''$$$%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******)))))))))%%%%%%&&&'''((()))***+++'''&&&%%%&&&(((******)))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%$$$$$$###''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&''''''((()))%%%%%%&&&&&&'''(((((()))###$$$%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&&&&''''''(((***++++++***))))))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&###$$$%%%%%%&&&&&&%%%%%%|||xxxmmmpppzzzuuuaaa___dddmmm~~~~~~cccMMMEEE>>>===;;;777444444222222111111000/////////000...,,,---///111111111........................************************))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))************'''''''''((()))*********))))))************))))))))))))))))))))))))))))))((()))***+++***)))'''&&&"""%%%((()))((('''&&&&&&(((''''''(((***,,,++++++&&&'''((())))))((('''&&&(((((((((''''''(((((((((((())))))******)))((('''''''''''''''((((((((()))......---,,,+++***)))((((((((((((((((((((((((((('''''''''''''''(((((()))'''((()))((('''((()))+++&&&''')))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******+++++++++++++++***))))))))))))))))))************'''((()))***++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***((((((((((((((())))))*********&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************%%%&&&&&&'''((())))))***((('''&&&&&&((((((((('''%%%%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%'''((('''%%%$$$&&&(((((('''&&&&&&'''((()))***&&&'''''''''''''''''''''%%%%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((()))))))))***))))))***+++,,,+++)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%)))((((((((()))***++++++(((***------+++)))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&|||{{{pppsss}}}yyyddd```dddlll}}}~~~dddJJJCCC===<<<<<<888555555222222111111000/////////000...------///111222222---.....................))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))************&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))((()))+++---,,,***'''%%%&&&(((******)))))))))***(((''''''))),,,---------&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))*********((('''&&&&&&'''''''''(((((())))))%%%&&&'''((()))***++++++*********)))))))))))))))''''''&&&%%%%%%'''((()))'''((()))((('''(((***+++***+++,,,+++((('''((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++++++++***)))((())))))))))))************(((((()))++++++,,,,,,,,,))))))(((((())))))***+++************************************************)))***++++++***)))((('''))))))))))))***+++------)))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++***))))))(((''''''&&&&&&)))(((&&&&&&''''''&&&$$$"""###%%%((())))))))))))%%%&&&((()))))))))((('''''''''''''''&&&%%%$$$$$$&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''')))+++***((('''(((+++((('''&&&&&&'''((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&'''(((***+++(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%''')))***+++++++++(((''''''(((******)))'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''(((((()))*********'''''''''((((((((())))))((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))'''((((((((('''&&&%%%%%%#########$$$%%%&&&'''((((((***------+++(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&((((((((('''&&&%%%%%%&&&((()))))))))((((((yyyvvvsss}}}iii___```mmm|||xxx^^^LLLCCC;;;:::999666555666555222///............---,,,,,,,,,,,,------......,,,,,,---......------,,,*********))))))))))))((())))))))))))))))))))))))''''''(((((())))))***************)))(((((()))++++++***))))))******)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((###%%%''')))++++++++++++)))((('''((()))***)))(((''''''''''''(((((((((((())))))(((''''''''''''''')))******)))(((''''''((('''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&''')))***((((((((((((((()))******&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))***))))))((()))---///---***((()))------***%%%+++***)))))))))***+++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...((()))***+++++++++++++++(((((())))))))))))((('''+++)))((('''((()))+++,,,,,,***))))))******)))'''************************((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))'''%%%&&&'''(((''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$%%%&&&((()))111,,,'''&&&)))+++)))&&&&&&''')))******((('''%%%''''''''''''''''''''''''''''''((((((((((((''''''***)))((((((((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((())))))***)))(((''''''((()))***(((((())))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''%%%###$$$''')))(((&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))'''&&&%%%$$$###$$$%%%&&&"""!!! !!!$$$&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''~~~xxxllllllzzzkkk```bbbmmm|||vvv\\\KKKCCC;;;:::999666555666555333111000000000///---000000000///.........---............------------++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&'''(((&&&%%%%%%&&&)))******)))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++++++++++++++***))))))******((('''''''''''''''(((((((((((())))))(((''''''''''''''')))******)))((('''''')))'''((()))******)))((('''&&&'''((())))))((('''&&&+++***)))((('''''''''(((((((((((((((((()))******)))***+++***)))((()))+++((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))))))))))))))***)))((())),,,///555000***)))+++,,,+++(((------+++***)))(((((((((************************+++,,,,,,------,,,,,,+++,,,,,,+++++++++***************+++++++++******)))))))))************))))))***)))((('''((()))+++,,,,,,+++******++++++***(((************************)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((+++'''######&&&(((&&&###$$$%%%'''((((((&&&%%%$$$''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((***++++++***)))(((&&&&&&'''''''''((((((((((((((('''&&&&&&'''(((((('''((((((((((((''''''&&&'''(((((())))))(((((('''!!!%%%''''''&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((&&&$$$%%%''')))((('''''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&''''''(((uuudddhhhyyynnnccccccmmm|||sssYYYKKKBBB;;;:::999666555555444333222222222222///---/////////////////////...000000///...---------...,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((((((&&&%%%$$$&&&(((******)))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***))))))*********---+++))))))))))))'''%%%''''''''''''(((((((((((())))))((('''''''''''''''((()))***)))((('''((()))(((((())))))))))))((((((''''''(((((((((((('''''',,,,,,+++***))))))))))))((((((((((((((()))*********+++,,,+++***)))***,,,((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))******))))))***)))((())),,,...:::444,,,((()))+++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))***+++,,,......,,,+++***,,,++++++++++++*********++++++++++++***)))((('''******++++++++++++*********)))((((((((()))+++,,,---+++******+++,,,+++)))******************************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&)))'''%%%&&&)))***(((%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&''')))))))))(((((((((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))(((''''''))))))(((''''''''''''''''''''''''''')))(((''''''''''''((()))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((***,,,......,,,)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&''''''(((((((((''''''((())))))))))))))))))(((###%%%((()))(((''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((('''%%%%%%'''(((''''''''''''&&&&&&''''''((()))ssseeeiii{{{{{{rrreeeeeelll|||rrrXXXJJJBBB;;;:::999666444555222222111222333222///,,,))))))***,,,...///000111111111///...------......,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))((('''((()))******)))+++)))(((((()))***((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))+++***(((((((((((('''%%%''''''''''''(((((((((((())))))((('''''''''''''''((()))***)))((('''((()))(((((())))))))))))(((((('''(((((((((((((((((('''))))))))))))***+++,,,,,,((((((((((((((())))))***'''((())))))''''''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))*********((()))***)))((()))+++---666111+++'''''')))******'''((()))+++++++++******(((((((((((())))))))))))(((***,,,......,,,***((((((((()))***+++,,,------***************)))(((((())))))******++++++******))))))(((((())))))***++++++***))))))++++++***)))************************************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&''''''''''''''''''&&&(((''''''&&&%%%%%%%%%%%%'''&&&&&&'''******(((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''(((((((((******))))))((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((()))*********((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%'''))))))(((&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((***(((&&&&&&'''((('''&&&(((''''''''''''((())))))rrriiikkk{{{|||xxxuuugggfffkkk{{{rrrXXXIIIAAA;;;:::999666333444111000000111222111...,,,))))))***,,,...///000111000000///...............,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))'''&&&''')))******)))***)))(((((())))))((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%&&&((()))+++((('''&&&&&&(((((('''&&&''''''''''''(((((((((((())))))((('''''''''''''''''')))***)))((('''(((***))))))(((((((((((())))))(((((((((''''''(((((((((''''''((())))))*********((((((((((((((())))))***&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))************((()))***)))((((((***+++,,,***((('''((((((((((((&&&''')))***++++++******''''''(((((())))))))))))(((***,,,......,,,***((('''((()))***+++,,,,,,---'''((()))***************'''(((((()))******)))))))))))))))))))))******+++)))((('''((()))***)))((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***(((&&&'''((()))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$""""""###$$$&&&&&&%%%$$$&&&''''''(((((())))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$######$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***(((&&&%%%&&&&&&&&&$$$(((''''''''''''((())))))tttkkklllyyy|||zzzxxxiiigggiiiyyyrrrXXXHHHAAA;;;::::::666333333111000//////000000...---/////////////////////...---....../////////...---,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''%%%###$$$''')))(((&&&%%%$$$###%%%'''))))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''(((((()))***+++,,,'''&&&%%%&&&((()))((('''''''''''''''(((((((((((())))))(((''''''''''''''''''((())))))(((((()))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((('''&&&%%%((((((((((((((()))******''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))******++++++((()))******(((((()))***%%%&&&'''((((((((((((''')))*********))))))(((''''''(((((())))))******+++)))***+++------+++***)))+++************)))))))))&&&'''((()))************&&&'''((()))))))))))))))((()))))))))************((('''&&&''')))))))))'''))))))))))))))))))))))))******)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&+++)))'''%%%$$$&&&(((***'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&%%%######$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''((()))))))))((()))'''%%%%%%&&&&&&%%%$$$''''''&&&&&&''''''((()))~~~~~~xxxlllmmmyyyyyyiiiggghhhwwwqqqWWWHHH@@@;;;::::::666222222333111//////000111000///000000000///.........---)))+++---///000///...---++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''$$$!!!###'''***(((&&&$$$######%%%''')))((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((***)))(((((()))***)))'''''''''''''''(((((((((((())))))((('''''''''''''''&&&((())))))(((((()))+++***)))(((''''''((()))***)))((('''&&&&&&'''((()))((())))))))))))'''&&&%%%((((((((((((((()))******(((***+++***)))((()))***(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))******++++++''')))******((((((((()))&&&'''))))))))))))))))))******)))(((((((((((()))(((((())))))***++++++,,,******++++++++++++******************))))))))))))(((((()))))))))))))))(((''''''((()))***+++******(((((()))***************(((''''''((()))******((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((((('''%%%%%%'''''''''&&&((('''&&&&&&&&&&&&'''((($$$%%%&&&'''''''''&&&%%%))))))(((''''''''')))+++$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''&&&''''''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&(((((('''$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&((())))))(((((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&''''''(((xxxxxx{{{mmmnnn{{{zzzjjjggggggvvvpppVVVGGG@@@;;;;;;:::666222222444222000///000222222111,,,,,,,,,---------......''')))---000111000...,,,*********))))))))))))((())))))))))))))))))))))))''''''(((((())))))******)))&&&###%%%))),,,***(((***(((''''''((()))'''&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))(((&&&$$$###...,,,+++***+++***)))'''''''''''''''((((((((()))))))))((('''''''''''''''&&&((())))))(((((()))+++***)))(((''''''((()))***)))((('''&&&&&&'''((()))%%%&&&((()))******))))))((((((((((((((()))******''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++''')))******((('''((())))))***+++***))))))+++,,,''''''&&&&&&(((***,,,---((())))))***+++,,,,,,,,,************************''''''((()))***+++,,,,,,************)))((('''&&&(((((()))++++++,,,,,,,,,(((((()))***************)))(((((()))***++++++***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***((('''&&&%%%$$$((((((((((((((((((((((((***)))'''''')))***)))(((((('''&&&%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&''''''&&&$$$###$$$&&&)))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&(((***)))&&&&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''***)))))))))(((((((((((($$$$$$%%%&&&'''''''''&&&))))))((((((((('''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''((('''%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***)))&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''&&&###$$$&&&(((((((((((('''((('''%%%%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''|||~~~zzznnnqqq}}}|||hhhbbbddduuuoooYYYIIIBBB<<<;;;999555333555111111111111000000000000...............///000000------..................++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))++++++******))))))((((((***'''"""!!!%%%(((***)))'''&&&&&&''')))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))'''$$$###&&&+++---***'''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&%%%""" ---,,,***(((((((((((()))++++++******)))(((((((((%%%&&&'''(((((())))))(((((()))***+++***(((&&&$$$)))))))))))))))))))))))),,,***((()))++++++(((&&&&&&&&&((()))************''''''((()))))))))))))))***++++++,,,+++***)))(((************))))))))))))***)))(((''''''((()))***''''''(((((())))))*********)))))))))***+++,,,,,,...***&&&$$$''')))))))))***************)))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&***+++,,,,,,+++)))&&&%%%&&&&&&&&&''')))***)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$'''%%%%%%&&&((()))((('''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''((())))))...+++'''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''((('''&&&%%%$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%""""""%%%)))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((((((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&{{{{{{yyynnnrrr~~~}}}iiiccccccrrroooYYYIIIBBB<<<;;;999555333555111111111111000000000000...............///000000........................))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))(((((()))+++---///((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((000---+++,,,///000,,,((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%,,,+++***(((((((((((()))'''''''''((())))))******(((((()))***++++++++++++******)))((('''&&&&&&&&&))))))))))))))))))))))))+++)))((()))++++++)))'''%%%&&&''''''((((((((((((''''''((()))))))))))))))***++++++++++++***)))(((***************************)))(((''''''((()))***))))))))))))))))))************))))))******+++,,,---***'''&&&((())))))(((***************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''******++++++***)))'''&&&)))(((((()))******(((&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((((((((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''(((((()))...,,,(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''((('''&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((((((((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''}}}{{{yyymmmqqq~~~{{{~~~~~~jjjcccbbbnnnnnnXXXHHHBBB<<<;;;999555444555111111111111000000000000///............//////000........................++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((())))))(((((('''&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&(((***++++++******((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''(((*********)))((('''''''''...,,,******,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))++++++***)))((((((((((((&&&&&&&&&'''(((((())))))((()))***+++,,,,,,,,,,,,,,,***'''%%%$$$%%%''')))(((((((((((((((((((((((()))(((((()))++++++***(((''''''(((((()))((((((((((((((((((((())))))))))))******++++++******)))((()))))))))******+++++++++))))))(((((((((((())))))******))))))))))))))))))******)))))))))***+++++++++***))))))******)))((()))************))))))((())))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))((((((''''''''''''''''''''''''******)))***+++***'''$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((()))((((((((()))(((&&&###&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))...+++)))'''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))(((''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""###''',,,---)))%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%)))))))))(((((((((((((((~~~mmmooo|||yyy|||~~~iiibbbaaakkk~~~mmmXXXHHHAAA<<<;;;999555444666111111111111000000000/////////............///000...............---------++++++++++++++++++++++++(((((())))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((()))*********(((((((((((((((((())))))((((((((((((((((((((((((************))))))))))))$$$%%%'''''''''&&&$$$###))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))))))))((((((((('''%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((******))))))((((((((((((***))))))(((((('''&&&&&&'''((()))******++++++***,,,***(((&&&&&&'''((()))(((((((((((((((((((((((((((((((((***++++++*********++++++++++++******))))))((((((((((((((())))))******************))))))'''(((((())))))******+++))))))(((((((((((()))))))))))))))(((((('''''''''******))))))))))))***************++++++***((('''))))))************)))((())))))))))))))))))))))))***))))))))))))))))))***************))))))))))))$$$############$$$%%%&&&((((((((()))***)))&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%''')))***(((&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((,,,***((('''(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''******(((%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''((((((((((((''''''''''''oooppp{{{yyy}}}|||ggg``````jjj|||kkkXXXGGGAAA;;;:::999555444666111111111111000000000/////////............////////////.........---------''''''''''''''''''''''''(((((())))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))(((((('''''''''''')))))))))(((((()))))))))************************)))((('''&&&&&&'''((()))'''((((((((()))))))))***((((((((()))******)))'''&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&))))))))))))((((((((('''++++++***))))))((((((''''''((()))******++++++*********))))))))))))))))))(((((((((((((((((((((((('''((()))******************++++++++++++******)))***)))(((((((((((())))))))))))))))))))))))******'''''''''((((((((())))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&******))))))((())))))***((()))+++++++++)))((('''((())))))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$%%%'''((('''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###%%%(((((('''&&&'''''''''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&'''((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&sssrrrzzzyyy}}}yyyeee^^^^^^iii}}}jjjXXXGGG@@@;;;:::999666555777111111111111000000000000000//////............////////////...------,,,,,,(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))******))))))((('''******))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&''')))+++---'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((()))&&&&&&&&&'''((()))))))))+++++++++***)))((('''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''''''''(((((())))))(((((('''(((((())))))***+++++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))((((((((((((((((((((((((((((((''')))++++++)))))))))***''''''(((((()))(((((((((+++***(((''''''((())))))))))))((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&******)))((((((((())))))''')))++++++)))'''''''''((())))))************)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))***((((((((())))))*********%%%$$$""""""$$$&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%'''((('''%%%))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%!!! ###''')))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%&&&&&&&&&rrrooouuuvvvzzzvvvccc^^^ZZZhhhiiiXXXGGG@@@;;;:::999666555777111111111111000000000000000000///...............000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************)))))))))))))))))))))))))))************)))((((((*********)))))))))(((((())))))))))))))))))))))))&&&'''''''''((((((((()))%%%%%%&&&&&&'''(((******''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''')))*********)))((('''''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&'''((())))))(((''''''''''''(((((()))*********(((((()))***++++++++++++)))'''&&&%%%%%%&&&((()))))))))))))))))))))))))))(((***,,,+++)))'''(((***%%%&&&''''''((((((((((((+++***((('''&&&'''((())))))(((((('''((()))***+++++++++******))))))(((((('''((()))******)))((('''((((((((()))))))))))))))******)))(((((((((((((((&&&(((***)))'''%%%&&&((((((((()))***************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))((()))***++++++***)))))))))&&&"""!!!"""%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***'''%%%$$$&&&'''((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&((()))(((&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%%%%'''&&&%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''oookkkooo~~~rrrwwwtttccc^^^WWWggghhhXXXGGG@@@;;;:::999666555777111111111111000000000000111000///...............000000///...------,,,,,,++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***+++++++++++++++*********))))))(((((())))))))))))))))))))))))((()))))))))******++++++)))******+++***)))((('''))))))************))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''&&&%%%%%%$$$$$$''')))+++,,,,,,,,,---///'''((()))++++++)))((('''(((((((((((((((((((((((("""###&&&(((************&&&'''((())))))((('''''')))))))))(((''''''&&&&&&%%%&&&'''(((((())))))))))))'''### ###'''***************************(((+++---,,,)))'''((()))&&&&&&((()))************,,,***((('''&&&'''((())))))(((''''''''')))***+++...------,,,+++***))))))'''((()))******)))((('''))))))******++++++,,,,,,******)))(((((((((((((((&&&((()))(((%%%$$$&&&((((((((()))***************((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''')))******)))'''%%%---)))$$$!!!!!!$$$'''(((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&''''''((()))&&&$$$$$$'''+++---...%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''')))***)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((++++++'''###%%%$$$#########%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((nnnlllppp~~~tttlllwwwqqq```]]]___jjj~~~hhhVVVDDDAAA===:::888666444111000000000000////////////........................------..................---,,,,,,+++***)))((((((++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&***(((&&&&&&(((***,,,,,,+++)))(((''''''((()))+++)))'''%%%&&&((()))'''$$$%%%&&&&&&'''((()))******,,,***&&&%%%%%%&&&&&&%%%***)))((()))***+++***((())))))'''&&&&&&'''((()))((()))*********((('''&&&))))))))))))))))))))))))*********)))))))))))))))+++***)))(((''''''((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((''''''''')))+++***)))((('''''''''''''''''''''((()))))))))))))))***)))(((''''''((()))***((()))***++++++***)))(((************************,,,+++***)))((((((((((((,,,,,,,,,,,,***(((%%%$$$!!!%%%)))***)))'''&&&+++)))''''''((())))))(((******)))((('''''''''(((&&&''''''((()))******+++))))))))))))))))))))))))************))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((+++(((&&&'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&''')))******(((&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''(((((('''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''''''''&&&%%%&&&(((((((((&&&$$$"""''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&((()))+++,,,+++(((&&&$$$&&&&&&&&&''''''''''''''''''(((((()))((('''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&))))))((((((''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''&&&''')))***)))(((&&&'''((('''&&&%%%&&&((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&((()))((('''jjjhhhlll|||rrrmmmwwwqqq```]]]\\\gggzzzfffTTTDDDAAA===:::888666444222000000000000////////////......................../////////...............,,,,,,++++++***)))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''%%%######%%%'''((()))(((((((((((((((((((((((('''%%%$$$&&&(((***(((''''''''''''(((((((((((((((+++)))&&&%%%&&&''''''&&&***)))((((((******)))(((((((((''''''''''''(((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))******(((&&&$$$%%%%%%'''''''''''''''((())))))''''''((()))))))))))))))***)))(((''''''((()))***'''((())))))))))))((('''''''''''''''''''''''''''++++++***((((((''''''((()))******+++***)))((('''$$$%%%(((******)))((('''***)))''''''((())))))(((,,,+++******************''''''(((((()))******+++))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((()))'''(((((())))))(((((('''***(((&&&'''))))))(((&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))&&&$$$$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))))))))$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))((((((((('''''''''&&&***)))))))))((((((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((''''''&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''%%%$$$%%%&&&&&&%%%$$$(((***+++***)))((()))***)))((((((((('''''''''&&&))))))(((''''''((())))))%%%%%%%%%%%%%%%%%%&&&&&&~~~hhhfffjjjzzzsssnnnwwwrrraaa\\\YYYbbbttteeeRRRCCC@@@===:::999777444222000000000000////////////........................000000//////......------************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******)))'''&&&&&&(((***+++***%%%&&&((())))))(((&&&%%%&&&%%%$$$&&&(((******))))))))))))(((((('''''''''***(((&&&%%%'''((((((((()))(((''''''))))))((('''''''''((((((((((((((('''***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((''')))***)))&&&$$$######(((((('''''''''(((((()))''''''((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&'''((()))************))))))************)))(((***(((''''''((())))))(((******************+++,,,'''(((((())))))*********))))))))))))))))))))))))******))))))))))))((((((''''''''''''(((((((((((('''''''''(((((('''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((***%%%!!!###(((+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''***)))((('''&&&'''))))))***)))'''%%%$$$$$$$$$%%%'''$$$"""###'''((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&%%%&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''((((((''''''''''''((((((%%%''')))(((%%%$$$%%%'''}}}jjjgggjjjyyyyyyooowwwuuuaaa\\\WWW___ooodddRRRCCC@@@===:::999777444222000000000000////////////........................000//////...---,,,++++++))))))*********+++++++++,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))+++)))((((((***+++++++++%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))((()))((((((((((((((((((((()))'''&&&&&&(((******))))))'''&&&'''((()))(((&&&&&&&&&((()))))))))((('''***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&& ###&&&(((((('''''''''***)))((('''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))******+++*********))))))*********)))'''&&&&&&((())))))(((((('''''''''((()))******(((((()))))))))*********((((((((((((((((((((((((***)))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&'''((()))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((()))&&&###%%%(((***(((%%%''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))+++***(((&&&%%%%%%&&&'''***&&&######'''((('''%%%''''''((((((((((((''''''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&***)))&&&$$$###$$$%%%&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$''')))))))))$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''+++---+++&&&$$$'''***~~~kkkhhhkkkyyy~~~qqqvvvxxxbbbZZZWWW]]]kkkdddRRRBBB@@@<<<:::999777555333000000000000////////////////////////////////////......------,,,+++******)))))))))***++++++,,,,,,)))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((&&&%%%&&&'''(((((('''((('''&&&%%%%%%&&&'''((()))))))))(((''''''''''''''''''(((((()))******+++)))''''''''')))++++++***)))'''&&&'''((()))(((&&&%%%&&&((()))))))))((('''***)))(((''''''((()))***))))))))))))))))))))))))'''''''''(((((()))))))))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((((((((()))***(((''''''''''''(((((()))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((((((***+++,,,((('''%%%&&&((())))))(((((('''''''''((()))******))))))))))))************(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((())))))&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&))))))''''''''''''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))((())))))'''''''''''''''''''''''''''(((((('''%%%%%%'''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))'''&&&))))))(((''''''((()))***,,,)))&&&&&&'''(((&&&$$$'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***)))&&&$$$###$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&'''((())))))''''''((()))&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''+++---+++&&&$$$'''***iiigggkkkzzzqqqvvv}}}|||dddYYYWWW\\\hhh~~~dddQQQBBB???<<<:::999777555333000000000000////////////////////////////////////......------,,,+++++++++))))))******+++++++++,,,******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))((('''((()))***)))(((***(((&&&%%%%%%&&&(((******++++++)))'''%%%&&&'''&&&''''''(((***++++++,,,)))(((((()))+++++++++***)))(((''''''))))))((('''%%%&&&'''((())))))))))))((((((((((((((())))))***************************'''''''''(((((())))))***%%%&&&''''''((('''''''''))))))(((&&&&&&%%%%%%%%%(((((((((((((((((((((((("""$$$'''(((''''''(((((($$$$$$%%%&&&(((***+++,,,''''''((()))))))))))))))(((((())))))))))))((((((******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((('''''''''((((((''''''''''''((()))***+++'''&&&%%%%%%'''))))))(((******************+++,,,************************))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((''''''''''''''''''(((((('''''''''&&&''')))(((''''''((()))'''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&***)))((('''''''''((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((++++++)))((()))+++''''''''''''''''''''''''(((***,,,+++(((&&&(((***))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%######%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&)))******(((&&&$$$''''''(((((()))))))))))))))******)))((('''%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''%%%$$$%%%$$$"""!!!&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%''')))(((%%%$$$%%%'''llljjjmmm|||rrruuu|||eeeXXXWWWZZZfff|||bbbOOOBBB???<<<:::999888555444000000000000////////////////////////////////////........................***************+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,+++***+++,,,,,,+++)))(((((((((((((((((((((((((((***+++***'''&&&''')))(((((()))))))))************))))))***+++,,,***)))***)))((((((******)))(((&&&&&&&&&''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))&&&&&&((()))))))))(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((''''''&&&''''''((()))***''''''((()))))))))))))))'''((()))******)))((('''***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))(((''''''''''''((()))(((((())))))))))))))))))'''%%%$$$%%%'''))))))(((,,,+++******************************************))))))))))))))))))))))))))))))(((((((((''''''''')))((((((((('''''''''''''''(((((())))))((((((''''''(((***)))&&&%%%''')))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***++++++)))&&&%%%###$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((()))******)))(((''''''''''''''''''''''''&&&***...---)))&&&''')))''''''((())))))((('''&&&''''''''''''''''''''''''(((&&&$$$######$$$&&&(((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''%%%$$$%%%&&&((((((((('''%%%$$$"""&&&++++++(((%%%&&&'''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%%%%'''((((((((((((''''''(((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&&&&$$$######$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&''''''''''''((())))))))))))((('''%%%%%%%%%%%%%%%%%%&&&&&&~~~qqqnnnqqq~~~rrruuu{{{eeeWWWVVVYYYdddzzz~~~```NNNAAA???<<<:::999888666444000000000000////////////000000000000000000000000/////////000000000000000************************)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))(((((((((******(((&&&'''((()))++++++)))((('''&&&)))******''''''(((+++************))))))))))))+++***)))***,,,,,,***(((+++)))((()))***+++***(((''''''&&&&&&'''(((***+++&&&'''(((*********)))((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((()))***,,,,,,,,,+++***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((('''&&&''')))***---,,,***(((&&&%%%$$$$$$'''(((((()))))))))))))))'''((()))******)))(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''(((((()))((('''&&&&&&'''((()))+++***++++++******)))''''''&&&%%%$$$%%%'''))))))(((******)))(((''''''((((((++++++******************)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&(((((())))))))))))((((((''')))+++)))&&&%%%&&&(((,,,++++++***)))(((((('''&&&''''''''''''''''''&&&$$$''',,,///...***%%%!!!"""###&&&((((((((('''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((()))&&&$$$'''+++---)))$$$((((((((((((((((((((((((###(((------(((%%%%%%&&&$$$%%%((()))***)))((('''''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''***)))(((&&&%%%%%%%%%&&&%%%&&&(((((('''%%%""" ###***+++'''$$$&&&)))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''((((((((())),,,***(((%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))+++,,,+++&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''%%%%%%&&&((()))((('''wwwiiilll}}}vvvuuuyyyhhhXXXVVVZZZfff{{{|||^^^NNNCCC???:::777666666555555444222000///000000///...//////.........---------000000000000...---+++)))))))))))))))))))))))))))+++((($$$!!!!!!###'''******))))))((('''(((((((((---***((('''((()))******)))))))))))))))******+++************))))))((((((''''''''''''&&&&&&&&&&&&'''&&&'''((()))(((%%%"""%%%&&&''')))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))((('''''''''(((***+++(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***((((((&&&%%%%%%&&&'''(((***)))'''''''''(((***+++))))))************)))((('''((())))))'''&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((("""######$$$&&&((()))***&&&&&&'''((())))))((((((&&&&&&'''((((((((((((((((((((())))))************************************((((((((()))******(((&&&&&&(((***+++*********+++(((***+++***)))((()))***(((((('''''')))***,,,---))))))************))))))((()))***+++++++++++++++---+++)))'''&&&&&&''''''))))))))))))************))))))************))))))''''''&&&&&&&&&&&&''''''''''''((('''%%%"""$$$ """&&&'''&&&''''''''''''''''''''''''&&&((())))))'''&&&''''''''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((''''''(((((())))))******)))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&%%%%%%$$$%%%%%%(((((((((((())))))))))))))))))(((((('''''''''&&&((('''''''''))))))'''&&&(((((())))))(((&&&$$$"""'''''''''''''''((()))***$$$$$$$$$%%%&&&'''((()))###%%%&&&(((((('''%%%$$$)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((())))))******&&&&&&&&&'''''''''''''''((((((((('''&&&%%%######***)))))))))(((((((((((()))'''%%%&&&)))***(((&&&((((((''''''''''''((((((zzzjjjiiixxxxxxuuuyyyjjjZZZTTTZZZggg}}}|||___OOOCCC???:::777666666555444555333111000111111000/////////.........---------......///......,,,***)))***************************)))(((&&&&&&''''''(((+++++++++*********))))))...,,,)))'''((((((((((((((((((((('''((())))))***,,,++++++***)))((('''''')))))))))((((((((((((''')))(((((()))***)))'''%%%&&&'''((())))))(((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''((()))***+++******++++++++++++******)))(((((((((''''''''''''&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''((()))))))))))))))(((((('''''''''''''''(((((('''''''''''''''''''''''''''))))))))))))************)))(((''''''''''''((((((&&&'''((((((((((((((((((&&&'''(((((()))))))))((())))))))))))))))))******))))))))))))))))))))))))++++++***,,,------+++)))%%%'''))))))(((''''''((((((***+++***)))((()))******)))((('''''''''((()))))))))************))))))(((((()))*********))))))******)))((((((((())))))((((((((()))))))))******(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''%%%$$$"""&&&###!!!%%%((((((&&&'''''''''''''''&&&&&&&&&&&&''')))((('''&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))&&&&&&'''''''''((((((((()))((('''&&&%%%&&&&&&''')))((((((((('''''''''&&&''''''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))((((((((('''(((((())))))'''((((((((()))))))))))))))(((((((((''''''''''''(((''''''((())))))(((&&&''''''((((((((('''&&&&&&(((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''&&&%%%###!!!'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''''''''((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%)))'''&&&&&&))))))(((&&&((((((''''''''''''((((((~~~kkkhhhuuuzzzvvvxxxkkk\\\RRRZZZiii{{{___PPPBBB???:::888777666555444555333111111222222111000...............---------,,,,,,---------,,,***)))++++++++++++++++++++++++((()))+++,,,+++***(((&&&******+++++++++***)))(((///,,,)))((((((((('''&&&'''''''''''''''(((((()))*********)))))))))))))))++++++*********))))))))),,,***))))))***+++***)))'''(((((()))(((((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((()))(((''''''''''''((()))((((((((((((((()))******)))******++++++******)))((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''(((###%%%'''((()))(((&&&%%%'''((((((((((((((((((((('''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''))))))))))))************,,,+++***))))))((())))))(((((((((((((((((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))******)))'''&&&((())))))'''&&&&&&'''(((***+++***)))((()))***))))))((('''''''''''''''))))))************))))))(((((())))))((((((''''''(((((()))***************''''''((((((((()))))))))'''(((((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((&&&$$$&&&)))***)))&&&(((((('''''''''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''(((((((((''''''''''''&&&((((((''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((('''''''''(((((()))++++++''''''((((((((()))))))))(((((((((((('''''''''''')))(((((((((******)))''''''''''''''''''((()))***)))((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''(((((('''%%%###"""'''''''''(((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&'''(((((('''&&&((((((''''''''''''((((((mmmhhhvvv{{{vvvwwwjjj[[[SSS\\\kkkzzz^^^PPPBBB???;;;888777666555444555333111000111111000///........................+++,,,---......---++++++++++++++++++++++++++++++(((***+++---,,,***((('''&&&((()))******(((&&&%%%---+++((('''(((((('''&&&(((''''''''''''((())))))''''''((()))***+++,,,,,,+++++++++*********))))))---+++(((((()))***++++++)))))))))(((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((+++***(((''''''(((***+++((((((((((((((())))))***''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((())))))&&&&&&&&&&&&'''''''''(((&&&'''((()))))))))(((''''''&&&&&&&&&''''''(((((('''$$$!!!$$$)))+++)))&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,(((((())))))((('''&&&&&&(((((()))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((()))(((&&&***+++,,,+++)))(((((()))(((***+++***)))((()))***&&&&&&&&&'''((()))***+++))))))************))))))))))))))))))(((((('''&&&'''(((***+++++++++***)))''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''((()))******)))(((''')))******(((%%%((((((((('''&&&&&&%%%%%%''')))***)))'''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''***************)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((''''''''')))(((((()))******)))''')))((('''&&&'''((()))******)))((('''''''''''''''%%%%%%%%%%%%&&&((()))***))))))******)))((('''&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))***+++++++++++++++))))))((((((((('''''''''''''''&&&'''''''''''''''((((((''''''''''''((((((kkkhhhxxx{{{uuuttt}}}nnn]]]YYY```nnnxxx]]]PPPAAA>>>;;;999888666555333333111/////////000///------.....................------...//////...---,,,************************)))*********))))))((((((&&&''')))***)))(((&&&$$$)))((('''''')))***)))((())))))(((((())))))***+++((()))))))))******************)))))))))(((((((((,,,)))'''&&&''')))******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((,,,+++)))(((((()))+++,,,'''(((((()))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''(((((((((''''''&&&&&&((()))***&&&&&&%%%%%%&&&'''((((((((($$$"""$$$))),,,)))&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))***)))((()))+++,,,+++******++++++***((('''((()))(((***+++***)))((()))***&&&'''((()))***+++++++++))))))************))))))************)))(((''''''))))))***++++++)))((('''''''''''''''(((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))(((''''''&&&''''''(((''''''((()))))))))&&&$$$(((((('''''''''&&&&&&&&&(((***+++***(((&&&&&&'''&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))***************((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((()))((('''(((******((('''***)))'''&&&&&&&&&'''(((***)))((('''''''''''''''%%%%%%%%%&&&'''((()))***'''(((((()))************"""""""""######$$$$$$%%%))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((()))***+++,,,,,,,,,,,,************))))))))))))&&&'''''''''&&&&&&&&&'''((((((''''''''''''((((((~~~kkkhhhxxxyyyrrrqqq{{{zzzhhhbbbeeepppvvv[[[NNNAAA>>>;;;999888777444333222000......//////...------------...................../////////...,,,+++))))))))))))))))))))))))***)))(((((('''((((((((())))))*********)))(((''''''&&&&&&''')))******))))))))))))))))))***++++++,,,,,,+++***)))((('''&&&))))))((((((((('''''''''***(((%%%%%%''')))******)))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((+++***))))))))))))***+++''''''((()))))))))))))))((())))))******))))))((('''''''''(((((((((((((((''''''(((((((((((((((((($$$%%%&&&'''(((((((((((('''%%%$$$######%%%'''((('''&&&%%%%%%&&&''')))***(((&&&%%%&&&)))+++)))'''''''''''''''''''''''''''))))))))))))******************)))((('''''''''((((((((((((((((((((('''&&&(((((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))'''&&&''')))*********((())))))(((&&&&&&''')))(((***+++***)))((()))******************)))(((((())))))************))))))))))))*********)))(((((()))))))))))))))(((''''''''''''((((((((()))))))))&&&&&&((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''(((***+++***'''%%%%%%&&&&&&&&&'''((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''((()))***((((((((('''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******(((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((((('''''''''))))))(((&&&)))((('''&&&&&&&&&&&&&&&)))((((((''''''''''''((()))(((''''''&&&&&&''''''$$$$$$%%%&&&'''((())))))&&&''''''''''''''''''(((***)))((('''&&&&&&&&&&&&)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))(((((((((''''''%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((ooojjjxxxvvvpppnnnyyyyyykkkkkkqqqtttYYYMMM@@@>>>;;;999888777444222333111///...//////...------------.........//////......//////...,,,+++)))************************)))))))))))))))(((((((((***))))))))))))(((((((((((('''&&&'''))))))((('''((((((((((((((()))******************))))))(((((())))))(((((((((''''''''')))'''&&&&&&((()))))))))(((((('''&&&''''''))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((('''$$$%%%&&&(((((((((((('''%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&(((***+++)))(((((()))))))))))))))''''''''''''''''''''''''))))))))))))***************))))))((((((((())))))&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&%%%###$$$&&&((((((((('''(((((('''&&&&&&(((***(((***+++***)))((()))***((()))*********)))((('''))))))************))))))''''''(((((())))))((((((''''''''''''''''''((()))((((((((()))))))))******###$$$%%%'''((()))******''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((('''((()))(((%%%#########%%%%%%&&&''''''''''''&&&$$$%%%'''((()))((('''&&&(((((('''''''''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((''''''''''''(((((())))))(((((('''''''''''''''%%%%%%%%%%%%&&&''''''(((++++++******************'''''''''''''''((())))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&'''''''''''''''&&&((((((((((((''''''''''''$$$&&&((('''%%%$$$&&&(((((((((''''''''''''((((((uuummmyyyuuunnnmmmxxxrrrnnnrrrsssXXXLLL@@@>>>;;;:::999777444222444222000///000000///...---------.........//////............---+++)))(((++++++++++++++++++++++++((()))+++++++++***((('''(((((('''&&&&&&&&&&&&''')))((('''((()))((('''%%%'''''''''''''''((())))))%%%&&&''')))***,,,---...))))))))))))(((((((((((()))'''&&&''')))******)))((('''&&&&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''###$$$&&&((())))))((('''$$$%%%'''))))))((('''&&&((('''&&&%%%&&&(((***,,,)))***+++***)))((()))***''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))+++---...&&&&&&'''((()))))))))(((&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''(((***++++++'''''''''''''''''''''''')))'''&&&&&&(((+++++++++))))))))))))((()))+++---(((***+++***)))((()))***$$$%%%'''(((******))))))))))))************))))))%%%%%%&&&'''((((((((('''%%%%%%$$$%%%&&&(((***+++))))))))))))************!!!"""$$$&&&''')))******'''''''''&&&&&&'''''''''%%%&&&(((******)))'''&&&$$$%%%&&&&&&%%%%%%&&&((($$$%%%%%%&&&'''((())))))%%%''''''&&&###!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''))))))((('''&&&)))(((((('''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))(((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&((()))+++,,,############$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&%%%%%%&&&''''''&&&$$$!!!"""$$$&&&'''''''''&&&'''''''''''''''((()))***&&&&&&&&&&&&((()))***+++)))(((((('''''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((***+++,,,(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''((((((((((((''''''***)))))))))(((((((((((($$$&&&((('''%%%$$$%%%(((((((((''''''''''''((((((uuu|||vvvooommmvvvxxxoooqqqpppWWWMMM???===;;;:::999888555333222222111111000/////////........................//////...---,,,,,,++++++,,,,,,++++++***))))))(((+++***************++++++(((***++++++)))((()))***+++***)))))))))***,,,,,,...---+++***)))***++++++)))***+++,,,,,,***)))(((******))))))))))))******)))))))))))))))(((''''''---+++)))%%%$$$''',,,111***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''+++,,,,,,,,,,,,+++******((((((((((((((((((((((((&&&'''''''''%%%$$$%%%'''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((!!!'''******)))'''%%%&&&(((((('''''')))+++((((((''''''''''''((((((+++***)))(((''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******)))'''$$$###$$$&&&''''''******))))))((('''%%%%%%%%%%%%&&&&&&''')))***+++,,,+++***))))))***+++,,,))))))(((((((((((()))))),,,)))$$$!!!!!!$$$))),,,))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))((((((%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&%%%((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&))),,,...(((,,,***%%%***333111'''))))))(((''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&'''((()))***++++++((((((((('''&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((&&&'''((((((((('''%%%$$$(((((())))))((('''&&&&&&%%%&&&'''((()))))))))))))))(((((('''&&&%%%%%%%%%((('''&&&'''((())))))'''******)))))))))((((((''')))(((&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&www}}}xxxqqqooowwwrrrkkknnnoooWWWMMM@@@===:::888888777555333222222111111000/////////........................///......---,,,,,,++++++)))************+++++++++++++++******)))*********(((((()))******)))))))))))))))((((((((()))***+++******))))))((()))))))))+++++++++******)))((('''))))))(((((((((((()))))))))))))))))))))(((''''''&&&%%%$$$!!! """&&&***)))((('''((()))***)))((())))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))(((''''''(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((("""$$$(((+++,,,,,,***))))))******)))'''%%%&&&'''((((((''''''''''''((((((+++)))'''%%%%%%&&&''')))(((((())))))))))))((((((***))))))(((((())))))***&&&&&&&&&''''''((()))***)))'''%%%%%%'''(((((('''((((((((((((((('''&&&%%%&&&&&&&&&'''((()))++++++++++++***))))))***++++++))))))(((((((((((())))))***)))'''&&&&&&''')))******)))))))))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((())))))(((((((((&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((******)))(((((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((''''''''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))+++'''+++***&&&,,,555333+++))))))((('''''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''(((((('''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&''''''((())))))***))))))(((((('''&&&&&&%%%((('''&&&'''((())))))'''***)))(((((('''''''''((()))(((((('''''''''(((((((((((((((((((((((('''&&&)))(((((((((''''''''''''xxx}}}{{{sssqqqyyymmmhhhllloooVVVLLL@@@===999777666666555444222222111111000/////////.................................------,,,,,,+++'''((((((***+++,,,------,,,+++***)))))))))))))))'''''''''(((******)))(((((((((((('''((())))))***(((((())))))***))))))))),,,+++***)))((((((((((((((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&%%%$$$%%%'''***(((''''''((()))******)))************************((())))))******))))))(((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%'''***,,,+++***)))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((***+++,,,---,,,+++***)))***++++++)))'''%%%%%%&&&((((((''''''''''''((((((***(((&&&$$$$$$%%%'''((((((((())))))))))))((((((+++******))))))******+++''''''&&&''''''((()))***)))(((''''''))))))((('''&&&'''''''''''''''&&&&&&''''''''''''(((***+++,,,+++******))))))******+++))))))(((((((((((())))))((((((***++++++***((((((******)))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&'''(((&&&%%%%%%&&&'''(((((('''&&&%%%"""###$$$&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''+++***((('''&&&&&&''''''%%%((((((&&&***222222+++)))(((''''''&&&'''''''''&&&''')))++++++)))'''&&&(((((('''''''''&&&&&&&&&((((((((((((((())))))))))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''''''''&&&&&&'''((()))******))))))((((((''''''&&&((('''&&&'''((())))))''')))((('''&&&&&&&&&'''((((((((()))))))))))))))(((&&&'''((((((((((((((((((((((((((((((''''''''''''uuu{{{}}}uuusss{{{|||jjjfffkkk~~~nnnVVVKKKAAA===999666555555555555222222111111000/////////..............................---------,,,,,,,,,(((((()))***+++,,,------,,,+++***))))))(((((()))'''&&&&&&(((***+++***((((((((((((((())))))******((()))***,,,,,,,,,+++***,,,+++***)))((()))***+++)))((((((''''''(((((())))))))))))))))))((('''''''''(((******)))((()))+++((('''&&&''')))+++***)))))))))))))))))))))))))))))))))************)))))))))************)))(((((((((((((((((((((((((((((("""%%%)))++++++)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((++++++***)))(((''''''&&&'''((())))))((('''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))))))))((())))))(((((((((((())))))'''''''''''''''((())))))(((''''''(((******(((&&&%%%%%%&&&''''''''''''''''''''''''((()))***++++++******))))))))))))******))))))(((((((((((())))))'''(((***++++++***((('''*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''*********)))((('''&&&%%%((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&###&&&%%%$$$''',,,,,,'''(((''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&'''((((((((((((&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&((()))(((&&&%%%&&&''')))+++******))))))((((((((('''((('''&&&'''((())))))''')))(((&&&%%%%%%&&&'''(((&&&'''(((******)))((('''&&&&&&'''((())))))((((((((((((((((((((('''''''''ooouuu~~~wwwsss{{{~~~lllgggjjj|||nnnUUUKKKAAA>>>999666555555555555222222111111000/////////........................---------------,,,,,,,,,************************+++******)))(((((())))))(((''''''(((******)))((())))))*********+++++++++'''(((***+++,,,,,,+++***+++***))))))***+++---...***))))))(((((())))))***)))))))))))))))(((''''''###%%%'''((('''&&&&&&'''(((''''''((()))******)))(((((((((((((((((((((((())))))************))))))******++++++******)))((())))))))))))))))))))))))!!!%%%'''&&&%%%$$$$$$'''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((***)))(((((()))***((((((''''''''''''((((((%%%''')))++++++***'''%%%''''''((()))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))''''''&&&'''))))))'''%%%%%%%%%&&&'''((((((((((((((('''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''''''''''''&&&&&&''''''((('''''''''''''''''''''&&&(((&&&%%%&&&'''((('''&&&%%%&&&((())))))(((&&&%%%''''''(((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&'''&&&%%%&&&((('''%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&(((((((((&&&%%%$$$$$$%%%'''((()))(((&&&%%%&&&''')))***))))))))))))((((((((((((((('''&&&'''((())))))'''((('''&&&%%%%%%&&&'''((($$$%%%'''((()))(((''''''&&&&&&'''((())))))(((((('''''''''(((((((((((((((}}}jjjooo~~~wwwssszzzssskkkkkk|||mmmTTTJJJAAA>>>:::888777777666555222222111111000/////////........................------------------------,,,,,,++++++***))))))((()))))))))(((((())))))***(((***++++++)))((()))***))))))***+++++++++++++++''''''(((((()))((((((((())))))))))))***+++,,,---******))))))))))))******)))))))))))))))(((''''''###%%%(((((('''&&&&&&'''***((('''((()))***)))'''''''''''''''''''''''''''((())))))******))))))(((((())))))))))))(((''''''))))))))))))))))))))))))"""%%%((()))(((''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''***++++++***(((''''''(((((((((''''''''''''(((((($$$'''***,,,,,,+++(((&&&&&&'''((())))))******)))+++******))))))******+++((((((''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&'''((()))))))))((('''''''''''''''((())))))((())))))******))))))((())))))(((((((((((())))))))))))'''&&&&&&'''))))))++++++*********)))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))((('''&&&&&&'''((())))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%&&&'''(((((('''&&&%%%(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((!!!"""$$$&&&(((***++++++'''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((***(((&&&%%%%%%&&&(((***######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&'''((())))))'''&&&'''''''''(((((((((((($$$%%%&&&'''((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((||||||zzziiilllvvv~~~vvvrrryyyvvvssslllTTTJJJAAA???<<<:::999888666555222222111111000/////////........................------------------------,,,,,,++++++***))))))((((((((('''(((((()))***+++(((,,,000...)))&&&(((,,,((((((***+++++++++***))))))((((((''''''''''''((()))))))))))))))(((''''''))))))(((((((((((()))))))))))))))))))))(((''''''''')))++++++***)))***++++++***(((((())))))'''&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((''''''&&&%%%''''''''''''''''''''''''''')))++++++***))))))***''''''''''''((((((((()))&&&&&&&&&''''''''''''((())))))))))))((((((((((((''''''((())))))(((((('''(((***+++***)))((()))***((((((''''''''''''((((((&&&'''((()))))))))((((((&&&'''((()))***************))))))(((((())))))***((((((''''''''''''((((((***(((&&&&&&((())))))((((((((())))))***)))))))))&&&&&&&&&&&&&&&''''''((('''((()))******)))((('''))))))(((((((((((())))))***))))))(((((())))))***+++++++++*********))))))(((((())))))))))))((((((***)))))))))((((((((('''***)))'''&&&&&&''')))***(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))###$$$%%%''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))(((&&&'''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''&&&'''((())))))'''%%%&&&(((******)))((('''&&&&&&&&&&&&'''((()))***(((((((((((((((((('''&&&''''''''''''((((((((()))xxxyyyzzziiijjjqqq{{{}}}uuuqqqxxx{{{lllSSSIIIAAA???===<<<;;;999777555222222111111000/////////........................------------------------+++++++++************)))''''''''''''(((***+++,,,(((...333000((($$$(((---&&&''')))*********)))(((,,,+++***((((((((()))***))))))))))))'''%%%###!!!((((((''''''''''''(((((()))))))))))))))(((((('''''')))******))))))***+++,,,***)))((()))((('''%%%))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&'''((())))))(((&&&&&&$$$&&&((()))***+++---///((((((''''''''''''((((((((('''%%%$$$%%%''')))***&&&'''((()))************''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((---***''''''(((***++++++))))))************))))))&&&&&&%%%%%%%%%&&&'''''''''((()))******)))((('''))))))(((((((((((()))))))))***++++++++++++***)))+++++++++************)))(((((())))))))))))((((((******))))))((((((((('''+++)))(((''''''((()))+++'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************+++,,,,,,(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''((('''&&&&&&&&&&&&'''(((###$$$%%%&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%%%%%%%&&&'''&&&%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((###$$$&&&''''''&&&$$$###(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%''''''((((((((((((''''''$$$%%%'''((()))((('''&&&&&&&&&'''((())))))(((((('''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''((('''&&&''')))))))))'''%%%&&&)))+++,,,+++((('''((('''''''''''')))+++,,,((()))))))))((('''&&&&&&&&&'''''''''(((((())))))|||||||||mmmkkkmmm~~~zzzyyyjjjSSSHHH>>>===;;;999777555444333111111000000///.........222222000///---+++***)))***---000111///,,,***)))*********+++,,,,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,+++***))))))))))))'''%%%%%%'''(((((('''&&&&&&'''(((((((((((()))))))))))))))***,,,,,,*********+++))))))))))))************************************)))((('''((()))***)))(((&&&''')))*********)))((((((((())))))))))))((((((,,,,,,,,,,,,+++)))((('''((((((((((((((((((((((((***((('''%%%&&&''')))***&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++)))'''&&&&&&(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&''')))***+++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&''''''(((((('''(((((()))***+++---,,,***)))))))))***+++...,,,***((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&************************$$$%%%&&&'''(((******+++''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))((('''''''''&&&&&&&&&&&&&&&'''''''''(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&))))))((((((''''''''''''%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&'''(((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&((('''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&%%%%%%&&&+++'''######%%%'''&&&%%%$$$%%%'''(((((((((''''''(((((())))))))))))(((((('''&&&%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%&&&'''((()))ooommmqqq}}}zzziiiSSSHHH>>>===;;;999777555444444333333222222111000000000111111000...---,,,+++***"""'''+++---------...)))))))))))))))*********++++++++++++++++++++++++***************++++++++++++***))))))***)))'''%%%&&&'''))))))'''&&&'''(((************))))))))))))%%%&&&((((((&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''((()))***)))(((&&&'''(((((()))))))))((((((((())))))))))))((((((,,,+++)))((('''''''''((((((((((((((((((((((((((())))))'''&&&&&&'''((((((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((((((***,,,'''''''''&&&&&&&&&&&&&&&(((((('''''''''((()))******)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((()))***++++++***)))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$(((''''''''''''''''''(((&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%$$$""""""###%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''')))(((((('''''''''''''''(((&&&%%%%%%''''''%%%###&&&&&&'''((()))(((''''''''''''((((((((((((''''''+++)))'''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&%%%&&&'''((((((qqqnnnuuu}}}gggRRRHHH>>>===;;;999777555444444333333222222111000000000/////////...------,,,,,,'''***...///...---,,,,,,*********)))))))))))))))))))))))))))))))))))))))+++++++++***************+++***))))))***)))(((&&&'''(((******((('''((()))+++++++++******)))))))))'''(((******((('''((()))''''''''''''(((((((((((('''''''''''''''''''''''')))((('''((()))***)))((('''''''''&&&''''''((()))'''(((((())))))(((((('''(((&&&$$$"""!!!"""$$$%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((***+++'''''''''''''''(((((((((((((((((((((((()))*********)))(((''''''((()))***%%%%%%%%%$$$$$$%%%%%%%%%))))))(((((('''((((((((()))))))))))))))(((((('''&&&'''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))(((&&&%%%$$$###""")))((((((''''''(((((()))&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''&&&%%%$$$############&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%$$$&&&'''"""###%%%''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&%%%&&&((()))((($$$"""''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((('''&&&&&&&&&''''''rrrpppxxxeeeQQQGGG===<<<;;;888777555555444111111000000///.................................333555666444111---***)))---,,,,,,,,,+++*********)))))))))))))))))))))))),,,+++++++++***)))))))))+++***))))))******(((&&&((()))++++++)))((()))***++++++******)))((((((((()))***,,,,,,***)))***+++'''''''''((((((((())))))'''''''''''''''''''''''')))((('''((()))***)))(((((('''&&&%%%%%%&&&'''((('''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((*********(((&&&$$$%%%&&&&&&&&&&&&''''''(((((()))(((((((((((())))))******)))(((''''''''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''&&&'''((())))))((('''&&&%%%&&&(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((())))))(((&&&&&&'''(((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))######%%%&&&((()))***+++######$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%###'''''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))''''''((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''******)))))))))(((((((((((((((''''''&&&&&&&&&&&&uuussszzzeeePPPGGG===<<<:::888777666555555111111000000///.........---------.........//////+++---///000...---,,,------,,,,,,,,,+++*********((((((((((((((((((((((((,,,+++++++++***)))))))))+++***)))***++++++)))'''(((***++++++***))))))***))))))(((((((((''''''''''''(((******((((((((()))(((((()))))))))*********(((((((((((((((((((((((()))((('''((()))***)))(((((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))***,,,......---+++***(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$###$$$%%%%%%%%%&&&&&&'''''''''((('''(((((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((''''''&&&''''''&&&'''((())))))((('''&&&&&&''')))++++++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))***)))(((&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&''''''''''''(((((((((((()))))))))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&$$$###"""$$$%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))######$$$&&&''')))******###$$$%%%'''((((((((((((((('''&&&%%%$$$$$$&&&'''&&&%%%%%%$$$$$$#########'''''''''(((((('''''''''%%%%%%&&&&&&'''((())))))'''((((((''''''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&%%%%%%xxxuuuzzzeeePPPFFF===<<<:::888777666555555333333222222111000000000---------.........//////)))+++---...---,,,------*********)))))))))))))))((((((((((((((((((((((((+++++++++*********************)))***++++++***(((((()))++++++)))((()))***'''''''''''''''''''''''')))+++,,,,,,*********+++))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))((()))(((''''''&&&'''''''''&&&''''''((((((''''''&&&%%%'''+++---...,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''&&&'''''''''&&&''''''(((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***)))'''&&&%%%%%%&&&&&&&&&&&&'''(((((((((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%))))))(((''''''((())))))&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%&&&)))'''$$$!!!!!!###&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&(((***++++++***)))(((((('''$$$######&&&(((%%%%%%$$$#########$$$$$$''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%&&&&&&%%%$$$""" $$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''&&&%%%wwwqqqsssfffPPPEEE<<<;;;:::888777666666666333333222222111000000000---------...............///000111000...,,,+++,,,)))))))))))))))*********))))))))))))))))))))))))***************+++++++++***))))))***+++,,,***)))''')))******)))(((((()))&&&&&&''''''(((((())))))+++,,,......,,,+++,,,---((((((((())))))))))))***)))))))))))))))))))))))))))((('''((()))***)))(((((()))))))))(((((('''&&&&&&''''''((((((''''''&&&###$$$''')))***)))((('''((((((((((((((((((((((((''''''&&&&&&'''((()))***&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&(((***((((((((('''''''''''''''$$$%%%&&&'''(((''''''&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((((((((''''''(((((()))***%%%&&&'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''''''''((('''&&&%%%%%%%%%''')))***&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&$$$######$$$&&&'''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%'''(((((())))))(((((('''&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&)))(((&&&$$$$$$&&&((()))''''''((((((((('''&&&%%%''''''''''''''''''''''''((())))))(((&&&&&&''')))((('''%%%###"""###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&((()))***)))((('''&&&'''((('''$$$###%%%'''&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&(((((((((((((((''''''&&&$$$%%%&&&&&&%%%###!!! &&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&ssskkkjjj}}}gggPPPDDD<<<;;;:::888777666666666111111000000///.................................***,,,......---,,,---...******++++++,,,,,,,,,---************************))))))******+++++++++,,,***))))))***,,,,,,+++)))'''(((******((('''((()))&&&&&&'''((()))***++++++'''(((******((('''((()))''''''''''''((((((((())))))))))))))))))))))))))))))((('''((()))******(((((()))*********)))'''&&&&&&''''''''''''''''''&&&((())))))***+++,,,------(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))))))))(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((************************+++++++++)))'''&&&&&&(((******))))))((((((''''''$$$$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((''''''''')))***+++###$$$&&&''')))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$&&&(((+++---&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((('''%%%$$$$$$%%%'''((()))))))))((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((******)))(((''''''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((()))))))))(((&&&%%%$$$%%%&&&&&&(((&&&###!!!!!!###&&&((('''((()))))))))(((&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%######$$$&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$###&&&))))))&&&$$$$$$%%%'''&&&&&&%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))*********%%%&&&((())))))(((&&&$$$(((((((((((()))))))))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''pppfffkkk{{{eeeOOOEEE<<<:::888777888888777666666444000///000000111000...------,,,,,,------...000111111000...,,,---...++++++------------,,,+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''++++++)))(((''''''''''''######%%%&&&((()))***+++)))(((&&&&&&((()))(((''')))******(((%%%$$$&&&)))+++***)))(((((()))***+++))))))(((((('''''''''&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&((((((((('''&&&%%%((((((''''''&&&&&&&&&%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''(((******)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''------,,,***)))((('''&&&%%%&&&((()))***)))'''&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&+++***((((((((('''&&&$$$***))))))((((((((())))))((((((((((((((('''''''''&&&'''((((((%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%###""""""###%%%&&&'''((((((((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))************))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&''')))***)))((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''''''''(((&&&$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))qqqggglll{{{dddNNNDDD>>><<<999888888777666444666333000///000111000000...------,,,,,,------...000//////...------,,,,,,+++,,,,,,,,,,,,+++)))(((++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((******)))((((((''''''(((&&&&&&&&&&&&'''''''''(((''''''''')))***)))'''%%%!!!$$$'''(((((((((***+++******)))(((((()))******)))((((((((('''''''''''')))(((&&&&&&((()))((('''&&&''''''(((((((((''''''***)))))))))(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((())))))(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))(((((((((((()))***))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''')))((('''&&&%%%%%%%%%%%%((((((((((((''''''&&&&&&'''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%''')))***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%'''(((******)))((('''(((((((((((())))))))))))((((((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&''''''((((((''''''&&&((((((''''''((((((((('''%%%$$$$$$#########$$$$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&'''&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((('''''''''(((((('''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((((((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&'''((()))(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))***((((((((('''&&&&&&&&&%%%***)))((((((******)))(((&&&&&&''''''&&&&&&%%%$$$))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((tttiiimmm{{{cccNNNDDD@@@>>>;;;999888777555333555333000///000111000000...------,,,,,,------...///---++++++---...+++))))))******+++++++++******++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''************)))))))))))))))))))))(((((((((((((((******))))))((((((''''''&&&&&&(((***+++***'''$$$###&&&'''&&&''''''***))))))(((((())))))***(((((((((((('''''''''''')))(((&&&&&&((()))((('''''''''''''''((()))******))))))))))))((((((((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&$$$###''''''((()))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((((((((''''''&&&''''''((()))))))))(((((((((((('''))))))((((((''''''((((((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&''')))***%%%&&&&&&&&&&&&'''''''''$$$$$$&&&((()))+++------'''((()))*********)))((((((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******'''&&&&&&%%%&&&&&&''''''))))))(((&&&%%%$$$###"""&&&%%%###%%%((()))'''$$$'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((&&&''')))++++++)))'''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))(((((('''''''''(((((()))))))))((('''&&&%%%%%%$$$''''''&&&'''))))))'''&&&&&&''''''''''''&&&%%%%%%)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((xxxlllooo|||bbbMMMDDD@@@===:::999999888666444444222000///000111000///...------,,,,,,------...///+++''')))---...+++''''''((()))***+++,,,------******))))))((((((''''''************************(((((((((((((((((((((((()))))))))***)))))))))(((((((((((())))))))))))))),,,,,,,,,++++++******)))'''''''''(((***)))'''%%%!!!###%%%&&&&&&%%%$$$$$$)))))))))(((((()))))))))(((((((((((((((''''''''''''&&&$$$$$$&&&'''&&&%%%((('''''''''((()))+++,,,'''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###&&&(((((((((&&&%%%&&&'''(((******(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''&&&++++++)))(((((('''''''''&&&&&&&&&''''''''''''(((,,,+++)))'''&&&&&&%%%&&&''''''((((((((()))))))))((()))))))))************(((((()))***+++******)))(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((((((((((((''''''%%%&&&'''((((((((()))***))))))))))))))))))***+++******)))((('''&&&&&&&&&&&&###!!!$$$)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((('''&&&%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&%%%%%%'''(((((('''%%%'''''''''''''''&&&&&&%%%((((((((((((((((((((((((************************((((((((((((((((((((((((|||pppqqq}}}aaaLLLCCC===;;;999888999999888666222111//////000111000///...------,,,,,,------......***''')))---///,,,(((++++++++++++,,,,,,,,,---)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((((((''''''((())))))***))))))((()))***************++++++***(((&&&%%%'''((()))(((+++***)))((()))))))))(((((((((((())))))((((((((('''''''''((((((((((((((('''&&&$$$$$$&&&'''&&&%%%((('''''''''((()))+++,,,&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''"""###&&&(((((((((&&&%%%%%%''')))******)))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''(((((())))))'''''''''''''''((()))***&&&''''''''''''''''''''',,,+++***(((''''''''''''&&&&&&&&&''''''''''''(((++++++)))((('''&&&%%%%%%&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$((())))))***************(((((((((((())))))))))))(((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((''''''(((((((((((((((((('''''')))***)))'''%%%'''(((&&&%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((&&&###!!!$$$)))+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))(((((()))++++++***)))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuuttt~~~```LLLCCC;;;:::888777888888777666111000//////111111000///...------,,,,,,------...---***)))+++...///...,,,111000...,,,+++***))))))(((((((((((())))))))))))((((((((((((((((((((((((************************%%%&&&((())))))((('''''''''((()))******)))((('''%%%%%%&&&'''((())))))***,,,)))%%%$$$%%%((()))***(((&&&$$$%%%''')))))))))'''(((((())))))((((((''''''''''''((((((((((((((()))(((&&&&&&((()))((('''''''''''''''((()))******((((((((()))))))))))))))%%%%%%&&&'''((()))******)))))))))(((((()))))))))''''''(((((('''&&&$$$###&&&'''((()))***)))((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''&&&&&&&&&'''(((((()))'''(((((((((((()))))))))+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&((((((((()))))))))******(((((((((((())))))))))))(((((()))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((''''''(((((())))))(((((('''(((+++,,,***&&&$$$%%%'''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''''''''%%%######%%%(((***(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''')))(((''''''&&&''''''''')))(((&&&%%%%%%&&&((()))$$$%%%&&&&&&%%%$$$###"""&&&&&&&&&&&&''''''''''''***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((''''''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&%%%%%%'''))))))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxwww}}}___KKKBBB<<<:::777666777666555444000/////////111111000......------,,,,,,------...,,,,,,,,,---...//////000///...,,,+++************'''(((((())))))******+++''''''''''''''''''''''''))))))))))))))))))))))))%%%'''(((*********((((((((()))***+++***((('''%%%&&&&&&''''''((()))))))))***(((&&&%%%'''((()))(((###""""""$$$''')))((('''''''''((())))))(((''''''''''''''''''((((((((())))))(((&&&&&&((()))((('''&&&''''''(((((((((''''''(((((((((((()))))))))***&&&&&&''''''(((((()))))))))((((((''''''(((((()))))))))(((((('''&&&&&&%%%''''''(((((())))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&))))))((('''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((((((((())))))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((())))))))))))'''(((*********)))'''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((())))))))))))(((((((((+++,,,***%%%###%%%'''&&&&&&&&&''''''(((******%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''((((((((())))))(((''''''''''''''')))(((((((((((((((((()))###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))%%%%%%&&&''')))***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&'''((()))***'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((('''&&&'''((()))((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((%%%&&&&&&&&&'''(((((((((%%%### """%%%''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((************************''''''''''''''''''''''''{{{xxx|||^^^KKKBBB===;;;888666555444333111000///...///111111000......------,,,,,,------...+++---////////////111222((((((((((((***,,,...///''''''((()))***+++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++,,,+++***))))))***++++++***(((&&&$$$***************+++++++++(((''''''((())))))(((&&&''''''(((+++......+++'''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''&&&$$$$$$&&&'''&&&%%%&&&&&&((((((((('''&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&''''''(((******((((((''''''((()))***+++''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''%%%&&&)))******)))&&&%%%&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%))))))))))))************(((((('''&&&%%%$$$######'''''''''''''''((())))))(((((((((((())))))))))))'''(((***+++***)))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((())))))))))))(((((('''***,,,***%%%###%%%)))%%%%%%%%%&&&&&&((()))))))))))))))((((((''''''&&&###%%%''''''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%"""###$$$&&&'''((())))))))))))((('''''''''''''''&&&'''((())))))((('''&&&"""###%%%'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((( !!!$$$&&&(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''&&&'''(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&&&&''')))***)))(((%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((%%%"""!!!$$$''')))+++(((((((((((((((''''''&&&'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''|||xxxzzz]]]KKKCCC===:::888777777666555444000000000000////////////222111...---,,,---...000------,,,,,,,,,,,,+++++++++***)))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((,,,***((('''&&&'''((()))))))))((('''''''''''''''((()))+++,,,,,,,,,***))))))((('''&&&&&&'''((()))+++$$$!!!%%%***)))((('''))))))))))))))))))))))))******))))))(((((('''''')))&&&$$$###$$$&&&''''''((((((((((((((((((((((((***((('''&&&&&&'''(((*********)))((((((((((((((('''&&&&&&&&&'''(((***+++''''''&&&$$$"""!!! +++***((('''((()))((('''***)))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$$$$&&&&&&&&&%%%***)))((('''&&&'''((()))'''&&&&&&''')))***)))'''***'''%%%&&&(((***)))''''''&&&&&&&&&'''(((***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$$$$''''''((((((((((((''''''******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&'''''''''''''''''''''''',,,(((%%%$$$&&&'''&&&$$$)))))))))))))))))))))))))))((((((((((((((()))***&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%'''))))))))))))(((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&%%%$$$###$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&###%%%''')))***)))'''%%%(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((######&&&%%%"""((((((((((((((((((((((((###%%%'''(((''''''((()))(((((((((((())))))))))))''''''''''''(((((((((((('''&&&%%%&&&(((((((((&&& """&&&((()))'''$$$###'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''###$$$&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))(((((((((((())))))&&&&&&''''''(((((())))))******))))))(((((('''''')))(((&&&%%%%%%&&&((()))~~~xxxxxx[[[JJJBBB===:::888777777666555444111000000000//////......111000///---------...///------,,,,,,,,,,,,+++++++++***)))***++++++***)))++++++++++++++++++++++++((((((((((((((((((((((((+++***((('''''''''((()))++++++************))))))((((((((((((((())))))***))))))(((''''''((()))))))))###!!!%%%)))(((&&&%%%))))))))))))))))))))))))(((((((((((('''''''''&&&)))'''%%%$$$%%%'''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&%%%&&&'''&&&%%%))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***(((''''''((())))))((((((''''''&&&&&&'''(((((('''&&&'''(((***+++***(((---***'''&&&''''''&&&$$$''''''&&&&&&'''((()))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))(((((('''(((((())))))(((((('''***))))))((((((''''''&&&'''''''''(((((((((((((((*********))))))(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''***'''%%%%%%''')))((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###)))(((&&&&&&&&&''')))***)))(((''''''&&&&&&&&&'''&&&'''((())))))((('''&&&$$$%%%'''((()))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))%%%!!!"""%%%'''&&&$$$'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((((((***)))''''''(((((('''&&&!!!$$$'''))))))((((((&&&%%%$$$$$$$$$&&&(((***((((((((((((((((((((((((&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((***))))))((((((((()))))))))((((((''''''(((((()))'''''''''(((((((((((((((((((((((((((((())))))))))))'''&&&%%%%%%&&&''')))xxxvvvZZZIIIBBB===:::888777777666555444222111111000///......---/////////...............------,,,,,,,,,,,,+++++++++***)))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''((())))))###$$$&&&((()))))))))))))))((('''&&&&&&(((***+++***))))))(((((())))))***+++'''&&&+++...,,,))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&***(((&&&%%%'''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((((((((''''''''''''((()))%%%&&&&&&'''(((((())))))***(((&&&%%%&&&&&&%%%$$$(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++)))'''((()))******)))&&&&&&&&&&&&&&&''''''''''''''''''(((***+++***)))(((&&&$$$$$$&&&((())))))(((''''''&&&''''''(((((()))(((''''''&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&((())))))*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''''')))))))))((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((******)))''''''''''''''''''''''''))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$+++***)))((((((((()))***))))))(((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$###)))&&&$$$%%%((()))'''%%%''''''''''''''''''''''''******)))'''$$$###$$$&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,+++)))))))))((('''%%%!!!"""$$$&&&((())))))***%%%$$$$$$###$$$&&&'''((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((******))))))))))))******(((''''''''''''''''''(((((((((((((((((('''''''''&&&''''''((())))))******((('''&&&%%%%%%&&&'''(((yyyvvvZZZIIIBBB===:::888777777666555444333222111000///...---,,,---......//////...------------,,,,,,,,,++++++++++++***)))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))"""&&&)))************))))))((()))***+++,,,******))))))))))))******,,,))))))...000---******((((((((((((((((((((((((''''''''''''''''''''''''***)))''''''((())))))((((((((((((((((((((((((((()))(((''''''''''''((())))))(((''''''&&&&&&&&&'''((((((((('''''''''''''''&&&&&&'''(((((()))******+++)))''''''(((((('''&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&&&&((())))))(((''''''((((((((('''&&&&&&'''&&&&&&(((******)))''''''&&&%%%$$$%%%&&&'''(((((('''''''''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((()))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******''''''''''''''''''''''''))))))++++++***(((&&&$$$&&&%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''(((++++++***)))((((((((()))(((((('''''''''''''''((('''(((((((((((((((((('''((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$######((('''&&&'''))))))'''%%%''''''''''''''''''''''''+++***)))&&&######%%%'''&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++***(((((((((((('''%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((())))))******''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((zzz~~~vvv[[[JJJCCC===:::888777777666555444333222111000///...---,,,,,,---............------------,,,,,,,,,++++++++++++***)))***++++++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))!!!###&&&)))+++,,,,,,+++'''((()))***+++******)))))))))************))))))(((%%%&&&++++++(((%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))'''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***((('''&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((***((('''&&&'''((('''&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%&&&((())))))((()))***+++++++++)))'''&&&((('''&&&'''(((((('''%%%******)))&&&$$$"""!!!!!!'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""(((((())))))))))))((((((''''''(((((())))))******))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((''''''''''''''''''''''''))))))++++++***(((&&&$$$&&&%%%%%%%%%&&&&&&'''((('''''''''''''''(((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))******))))))((('''''''''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''((((((((()))(((&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%)))(((((('''&&&%%%%%%$$$&&&&&&&&&'''((((((&&&%%%''''''''''''''''''''''''(((((('''%%%$$$%%%'''***''''''((((((((()))))))))''''''''''''((((((((((((((('''&&&&&&(((((('''&&&(((((('''&&&&&&&&&'''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&)))((((((((('''''''''&&&'''''''''&&&&&&'''''''''xxxyyywww[[[JJJCCC===:::888777777666555444222111111000///......------------------.........------,,,,,,,,,,,,+++++++++***)))***++++++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&&&&$$$%%%'''))))))((('''&&&((())))))******))))))((()))'''(((+++***'''&&&'''))))))))))))))))))))))))((((((((())))))))))))))))))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((---,,,***)))''''''&&&&&&''''''((((((((((((((('''(((((('''''''''''''''&&&&&&%%%###$$$%%%'''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''''')))++++++******,,,...000000///---+++***)))((((((((((((&&&$$$ """%%%'''&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((''''''%%%$$$$$$''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''))))))******)))((('''&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((()))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++(((((((((((()))))))))***''''''''''''(((((((((((('''%%%%%%&&&'''(((((('''$$$$$$$$$%%%&&&((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''&&&&&&''''''((()))***(((''''''''''''''''''(((((((((((((((((('''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''uuusssvvvZZZIIIBBB===:::888777777666555444111000000000//////......------,,,,,,,,,---...///------,,,,,,,,,,,,+++++++++***)))***++++++***)))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))))))))(((''',,,******,,,+++((((((+++))))))))))))))))))))))))'''''''''((((((((())))))(((''''''((())))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''((((((%%%&&&'''((())))))(((((((((((((((((((((((((((((($$$###"""###&&&'''((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&''')))*********(((+++000444666666555333...---+++******(((&&&######'''))))))***+++###$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&((((((((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))*********'''(((((((((((((((((((((''''''''''''''''''''''''!!!$$$''''''&&&%%%&&&((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***'''''''''((((((((())))))''''''''''''(((((((((((()))(((&&&'''(((((('''&&&######$$$%%%&&&''''''((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''((()))***+++)))((((((''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&rrrooo~~~uuuYYYHHH@@@===:::888777777666555444000000000000////////////...---+++++++++---///000---------,,,,,,,,,+++++++++***)))***+++++++++)))************************))))))))))))))))))))))))''''''((())))))***))))))(((((((((((()))+++,,,---***)))'''''''''(((***+++&&&'''((())))))((('''&&&+++((((((***(((%%%&&&***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***$$$%%%''')))))))))))))))''''''(((((())))))******%%%$$$###%%%(((***+++******)))(((&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%$$$###$$$&&&(((((('''&&&***000666:::;;;;;;:::111000...,,,+++)))&&&$$$"""(((***((($$$"""""""""###%%%'''((((((''''''%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''"""&&&'''&&&%%%'''))))))))))))))))))))))))))))))((((((((((((((()))***%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&((()))***)))((('''%%%&&&'''((())))))(((((('''''''''''''''((()))***)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,***)))((()))((('''%%%%%%&&&&&&&&&%%%%%%$$$###&&&''''''(((''''''&&&&&&''''''''''''''''''''''''***)))&&&$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))(((((((((((())))))(((((((((((()))***+++,,,))))))(((((((((((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&{{{nnnkkksss~~~tttYYYHHHBBB999888777666555444333222111000000000//////......//////............//////------..................************************)))))))))***+++++++++,,,))))))))))))************+++)))(((''')))))))))(((%%%&&&'''(((((('''&&&%%%))))))***++++++***(((((()))((('''&&&&&&'''((((((%%%&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((()))******(((((()))******)))((('''))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((('''---333)))$$$///'''((()))******+++******'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###(((((())))))))))))((((((((((((((((((((()))************))))))((((((''''''$$$&&&((())))))(((&&&$$$(((+++......---///666;;;:::666000------,,,)))&&&,,,+++)))&&&$$$###"""!!!((('''&&&%%%$$$%%%&&&&&&((((((((())))))))))))***(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((('''&&&%%%$$$"""$$$&&&&&&%%%%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''+++(((&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))******)))((('''(((((())))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$$$$&&&''')))((('''&&&%%%$$$######(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&%%%%%%&&&''''''%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$&&&'''((((((((((((&&&'''''''''(((((())))))+++)))'''&&&(((+++,,,,,,''''''''''''((((((((((((&&&'''((((((((((((((('''%%%&&&((())))))'''&&&$$$)))'''&&&%%%%%%&&&''')))wwwlllgggmmm{{{~~~tttXXXHHHBBB;;;:::999888666555444444333333111000///...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******************++++++))))))))))))************'''&&&%%%%%%''')))((((((&&&'''((())))))((('''&&&'''''')))******)))((('''***)))(((''''''((()))***++++++++++++************'''(((((((((((((((((()))((((((((((((((())))))***%%%%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((''''''&&&&&&'''''''''((('''%%%///999000%%%***(((((())))))***)))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$'''(((((())))))(((((('''(((((((((''''''((())))))(((((((((((('''''''''''')))******************)))&&&)))+++***((()))...333;;;:::444***'''***---,,,''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&'''((((((((((((%%%&&&((()))))))))(((''''''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((())))))(((((('''(((((()))(((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&###$$$%%%''')))+++...///''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((('''''')))(((((()))******((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&%%%&&&&&&'''((((((((((((''''''''''''((((((((())),,,)))''''''(((***++++++''''''''''''((((((((((((++++++******))))))((((((&&&''')))******)))'''&&&'''''''''(((((('''''''''uuujjjdddfffrrrrrrWWWGGGAAA<<<;;;:::999888666666555666555222000...---------------,,,,,,,,,,,,---------------,,,,,,++++++*********************************************)))))))))))))))*********++++++)))(((''')))+++------,,,''''''))))))))))))''''''%%%&&&'''((())))))(((((()))((('''&&&&&&'''((()))+++***)))((('''''''''''')))(((((((((((((((((('''((((((''''''(((((()))***'''(((((())))))(((((('''''''''''''''''''''''''''(((''''''&&&''''''(((((()))&&&###///???777(((&&&(((((((((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((&&&((()))'''%%%%%%(((,,,333<<<<<<...&&&***...+++&&&&&&&&&%%%&&&&&&'''((($$$%%%((())))))'''$$$"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((())))))(((((('''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&''')))***,,,''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((('''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&'''((()))%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''))))))(((&&&%%%'''&&&%%%&&&((((((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((,,,***((('''((()))))))))''''''''''''((((((((((((---,,,+++)))(((((((((((('''((()))******)))((('''&&&''')))******)))'''&&&uuuiiibbbbbblll|||pppUUUFFFAAA<<<;;;:::999888666555555555444222000......////////////............//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))*********+++++++++***))))))+++---...---,,,'''((()))******)))((('''$$$%%%''')))******))))))'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&(((''''''''''''((())))))((()))))))))************'''''''''''''''''''''''''''''''''''''''(((((()))((('''###---<<<777)))'''(((((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&$$$!!!!!!$$$&&&((()))***)))'''''')))+++%%%999BBB666+++++++++$$$)))((('''&&&&&&%%%&&&&&&%%%&&&'''((((((&&&$$$###''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&'''((()))(((((((((((((((((('''''''''((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%******)))((('''&&&&&&%%%+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''((()))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))######$$$%%%&&&&&&&&&&&&)))(((((((((''''''(((((('''''''''(((((((((((((((,,,***((('''((()))((('''''''''''''''((((((((((((***)))((('''&&&&&&''''''''''''((()))))))))(((((('''((()))******)))((('''tttggg``````kkk|||nnnTTTEEEAAA::::::999777666555444333222111000//////000000111//////............//////000000///...------,,,,,,))))))))))))))))))))))))+++******))))))(((((((((************++++++++++++(((''''''((())))))'''%%%'''((()))******)))((('''&&&'''(((***++++++******''''''&&&&&&&&&''')))***(((((())))))***+++,,,---***))))))((((((''''''''''''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***&&&(((&&&)))333000(((+++''''''(((''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((((())))))***+++(((%%%######%%%(((+++((())))))*********,,,--- 444???777---+++)))###)))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''(((''''''&&&%%%))))))((((((((()))******''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((()))((((((''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************(((%%%%%%'''))))))((('''''''''((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((('''''''''******)))((('''&&&&&&%%%+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###%%%&&&((((((''''''(((******)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))######$$$%%%&&&&&&&&&&&&)))(((''''''''''''((((((((((((((((((((('''''''''+++)))((((((((()))(((&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''((((((((((((***)))(((''''''((()))***tttfff___bbbppp~~~lllRRREEE@@@999888777666555333222222.../////////000000000000------,,,,,,,,,,,,---------------,,,,,,++++++***************************))))))))))))))))))((((((*********++++++++++++,,,))))))((()))******'''%%%''''''))))))))))))'''''''''((()))+++++++++******))))))(((((()))***,,,---%%%&&&''')))***+++,,,,,,++++++******************''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''((()))******%%%+++(((&&&,,,)))&&&---''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((&&&&&&''''''(((((((((((('''''''''(((((('''''''''''''''&&&&&&'''(((((()))((((((((()))))))))))))))+++***(((''''''(((***+++%%%&&&'''((()))++++++,,,&&&000666222,,,*********&&&&&&&&&&&&'''((()))***((('''&&&$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%(((((((((((((((((((((((($$$%%%&&&(((((('''&&&&&&###$$$%%%'''((()))))))))%%%%%%&&&''''''((())))))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''')))***''''''''''''''''''''''''''''''''''''((((((((((((((())))))******++++++,,,...***&&&%%%(((***)))((('''''''''(((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&''')))***,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***,,,------,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***((($$$""""""###&&&(((&&&%%%%%%''')))***((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''((('''&&&%%%%%%&&&(((((((((((((((((((((''''''''')))((('''((())))))(((&&&''''''''''''((((((((((((&&&'''(((***++++++++++++%%%%%%&&&&&&''''''((((((***)))'''&&&&&&''')))***xxxiiibbbiii{{{zzz~~~jjjQQQDDD@@@999888777666444333222222---...///000000///---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((((((((()))))))))))))))*********+++++++++,,,,,,+++***+++---......,,,)))&&&'''((())))))((('''&&&'''((()))******)))((((((((((((''''''((()))+++,,,"""$$$&&&)))))))))(((&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((()))((((((((()))***,,,---((((((((((((((((((((((((''''''''''''((()))***+++%%%,,,)))%%%***(((%%%+++&&&''''''(((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&'''((()))***+++((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%'''((())))))(((+++***...333333---+++,,,''''''&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))$$$&&&'''))))))((('''&&&"""###%%%'''((()))******"""###$$$&&&''''''&&&&&&((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&(((***''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++111,,,'''&&&(((***)))'''''''''''''''((((((((()))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((((('''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((,,,+++)))'''&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%'''***,,,------,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&#########$$$''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&%%%$$$$$$$$$&&&((())))))(((((((((''''''''''''((('''&&&'''))))))((('''''''''''''''((((((((((((&&&'''***,,,,,,+++***(((&&&&&&&&&''''''((()))***(((''''''''''''''''''(((~~~mmmgggqqqwwwzzziiiPPPCCC@@@999999888666555444333222---...000111000...+++)))/////////....../////////------..................************************''''''(((((())))))************+++++++++,,,,,,,,,''''''(((+++---...,,,***%%%&&&'''(((((('''&&&%%%'''(((((())))))((('''&&&%%%%%%$$$$$$%%%&&&((()))&&&(((+++------+++)))'''###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&''')))***))))))))))))))))))))))))''''''''''''((()))++++++&&&---)))&&&,,,***%%%'''&&&&&&'''((()))))))))((((((((())))))*********+++((((((((((((((((((((('''(((((())))))))))))((((((&&&&&&&&&''')))***,,,---(((((((((''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''))))))(((''')))%%%+++:::>>>222))))))+++***)))(((&&&&&&&&&&&&$$$&&&''')))(((&&&$$$"""((((((((()))))))))******))))))))))))))))))))))))%%%&&&(((******)))((('''&&&&&&'''''''''''''''&&&&&&''')))++++++***((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''')))'''%%%$$$''')))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++333...(((&&&)))+++)))'''&&&'''''''''(((((())))))###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''$$$""" """$$$''''''''''''(((((((((((((((((((((((()))(((((('''&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%''')))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''***+++***(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))******'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%$$$###"""###%%%((()))))))))(((((('''''''''&&&'''&&&&&&''')))***)))'''''''''''''''((((((((()))$$$&&&)))++++++)))&&&$$$''''''''''''((()))++++++%%%&&&'''))))))'''&&&%%%nnnrrr|||}}}www{{{iiiPPPCCC???<<<888444444777888666222000000//////......------,,,---...///000000000000,,,,,,,,,+++++++++******++++++***))))))***++++++'''((())))))))))))(((''''''((()))******)))(((''',,,---...---***(((((((((######$$$&&&''')))******)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))******))))))((((((''''''''''''&&&%%%%%%%%%%%%%%%,,,)))&&&''')))***(((&&&(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%'''***,,,,,,***'''%%%)))'''&&&'''((()))((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''***111666666000***))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''))))))))))))(((((((((((((((&&&%%%%%%'''(((((('''+++***)))(((((()))***+++''''''&&&&&&&&&&&&'''''''''%%%######%%%'''((('''&&&&&&'''''''''&&&$$$$$$###%%%)))++++++***'''%%%&&&%%%$$$######%%%&&&(((,,,)))&&&%%%&&&((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''###%%%'''(((((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%''''''((())))))((('''''''''&&&&&&&&&''')))***,,,%%%%%%$$$###$$$%%%&&&'''###$$$&&&''''''''''''&&&''''''''''''''''''''''''+++)))'''&&&'''(((''''''&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''&&&%%%&&&'''((()))------+++***)))'''&&&&&&))))))(((((('''''''''&&&'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''uuuzzz~~~xxx|||iiiQQQDDD???<<<888555555777888555222222222111111000000//////............---,,,++++++---------,,,,,,,,,++++++************************++++++++++++++++++++++++(((((())))))))))))(((((($$$&&&''''''%%%%%%%%%&&&(((((((((((())))))******+++)))'''%%%%%%''')))+++(((((((((((((((((())))))))))))))))))((((((((((((,,,++++++***))))))******)))'''%%%&&&)))***)))((()))))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&''')))******)))'''&&&)))'''&&&'''((()))((('''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((,,,111222///,,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%$$$%%%'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&((()))))))))((('''(((((((((((())))))))))))***)))'''((()))+++******((())))))))))))))))))((((((''''''&&&&&&''''''((()))'''&&&&&&'''))))))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%''')))***,,,***&&&%%%%%%&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''))))))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''+++)))'''&&&'''(((''''''&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&'''((()))***++++++******)))((((((((()))(((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''|||zzz}}}iiiQQQEEE@@@<<<999555555777777555222222222111111000000//////.........------,,,++++++.........---------,,,,,,)))***+++,,,,,,+++***)))******((((((((((((******))))))(((((((((((())))))$$$&&&((()))(((((()))+++*********)))((((((''''''+++)))'''%%%%%%''')))+++))))))))))))))))))(((((((((((((((((())))))))))))+++******))))))))))))******(((&&&'''((())))))(((***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((((((((((('''&&&)))'''&&&'''((()))((('''(((((())))))((('''&&&&&&((((((''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***(((%%%'''+++......---)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))***(((%%%$$$&&&)))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&)))***+++***(((&&&%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))(((((((((''''''(((((())))))*********)))'''((()))++++++***&&&'''((())))))((('''&&&((((((''''''''''''((((((***((('''&&&((((((((('''&&&&&&%%%%%%%%%&&&''''''(((&&&$$$######%%%((()))((('''&&&&&&&&&''')))***,,,)))&&&%%%%%%%%%$$$###'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''''''''((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((***(((%%%######%%%''')))''''''''''''''''''''''''***(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))((('''''''''(((******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''~~~}}}iiiQQQEEEAAA<<<999666666666666444333000000//////......------------......///000000111------------,,,,,,,,,,,,((()))+++,,,,,,+++)))(((***)))'''&&&&&&''')))******)))(((''''''((()))***''')))+++,,,,,,,,,---...((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))++++++******))))))(((((('''''''''((()))*********))))))(((((((((((()))))),,,+++)))((((((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((''')))))))))(((((('''&&&&&&)))))))))(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''((())))))((('''&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))'''$$$%%%'''***++++++(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''***+++)))&&&$$$'''***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))+++***((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&''''''((()))******+++'''&&&$$$%%%&&&((('''''''''''''''''''''''''''''')))((((((''''''(((((()))((('''%%%%%%&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$((('''%%%###$$$%%%(((***&&&%%%%%%$$$%%%&&&'''''')))'''$$$$$$%%%%%%$$$###''''''''''''''''''''''''&&&''')))*********)))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***)))&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((***)))'''%%%$$$%%%&&&''''''''''''''''''''''''''')))(((&&&'''((()))((('''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''iiiQQQEEEAAA<<<:::888666666555444333000000//////......------......------...///111111,,,,,,,,,,,,++++++++++++((()))+++,,,,,,+++)))(((---,,,***))))))***,,,---***)))(((''''''((()))***&&&((())))))((('''((()))&&&&&&&&&&&&''''''''''''&&&(((***++++++***(((&&&++++++******))))))((((((&&&&&&'''((()))***++++++++++++************++++++)))))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))((('''))))))((('''''''''''''''(((((())))))((('''&&&%%%'''''''''''''''''''''&&&'''''''''(((((((((((()))&&&(((+++***(((&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%'''***'''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''$$$&&&((((((''''''((()))'''(((((((((((((((((('''''''''''''''((((((((()))&&&''''''((()))******+++&&&$$$###$$$%%%&&&&&&&&&)))(((%%%$$$$$$%%%((()))((((((''''''''''''((((((((('''%%%&&&&&&&&&%%%###&&&''')))***)))%%%"""'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&''''''%%%###"""###%%%'''&&&&&&&&&'''''''''''''''''''''&&&''')))*********)))(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&### ###&&&)))(((&&&%%%######%%%&&&((($$$%%%&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&%%%''''''''''''''''''''''''((('''&&&'''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((******))))))(((''''''''''''''''''(((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''hhhPPPDDDAAA;;;:::999777555444333333222222111111000000//////000///---,,,++++++,,,,,,,,,,,,+++++++++*********)))***+++,,,,,,+++***)))+++***))))))))))))***+++))))))(((((((((((())))))'''((())))))'''%%%%%%&&&&&&''''''((()))***++++++&&&(((***,,,,,,***(((&&&))))))))))))))))))((((((&&&''''''((()))******+++((((((((('''(((((()))***$$$%%%''''''&&&''')))+++&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((('''&&&&&&'''(((((()))'''&&&'''((()))((('''''''''&&&&&&&&&&&&'''(((&&&'''((()))((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%))),,,+++(((%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))((('''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((("""$$$&&&'''''''''((()))'''(((((())))))(((((('''(((''''''''''''((())))))''''''(((((())))))******(((&&&%%%&&&''')))((((((+++)))%%%""""""%%%)))+++''''''&&&&&&&&&&&&'''''')))((('''((())))))'''%%%&&&''')))***)))%%%"""%%%&&&((()))***)))((('''''''''(((((())))))))))))###""""""$$$&&&(((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''###%%%''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%+++(((%%%""""""%%%(((+++((('''&&&%%%%%%&&&'''(((!!!"""###%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&((()))***((('''&&&&&&''''''(((''''''&&&'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&'''******)))(((((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''~~~fffOOOCCC@@@;;;;;;999777555333333333222222111111000000//////000///---+++++++++,,,---------,,,,,,,,,+++++++++************************(((''''''''''''''''''((((((((())))))))))))(((((()))***++++++)))(((((()))''''''(((((()))*********)))))))))******)))))))))(((((((((((((((((())))))''''''(((((())))))******&&&%%%%%%%%%&&&&&&'''(((###%%%&&&$$$""""""$$$&&&&&&''''''((()))***++++++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''%%%%%%$$$$$$%%%&&&'''((($$$%%%'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$)))---,,,(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$!!!!!!&&&)))(((&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))###%%%''''''&&&&&&'''((((((((())))))))))))(((((((((''''''&&&'''((()))***(((((((((((())))))))))))***((('''''')))******)))***(((&&&$$$$$$&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((******(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''''''(((((()))))))))))))))$$$######%%%'''((((((&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((())))))(((''''''''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&(((******(((&&&&&&&&&'''(((((('''&&&%%%&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''{{{zzzeeeNNNCCC???;;;;;;:::777444333333333000000000///......------///...---,,,---///111333......---------,,,,,,,,,++++++***))))))***++++++******++++++++++++******'''((()))******)))((('''&&&(((******((((((((()))&&&&&&&&&''''''''''''''',,,+++(((''''''(((+++,,,&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))***++++++'''((('''###''''''(((***+++,,,---...))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((()))'''&&&'''((()))((('''$$$#########$$$&&&((()))"""$$$&&&(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''((((((((())))))$$$)))------((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((*********(((''''''(((***%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###&&&***((($$$###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))%%%'''(((((('''&&&&&&'''(((((())))))))))))(((((((((''''''&&&&&&((()))***))))))))))))(((((((((((()))((('''''')))******)))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$&&&(((((('''%%%'''%%%$$$###$$$&&&)))+++%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((('''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))******)))((('''''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$)))(((&&&%%%%%%'''***,,,''''''''''''''''''''''''&&&&&&&&&(((******(((&&&&&&&&&((((((((('''&&&%%%&&&'''''''''(((((())))))'''''''''(((((((((((()))''''''&&&%%%&&&'''((()))&&&&&&''''''((())))))***&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''uuuuuubbbLLLCCCAAA;;;:::999777666555555444000111111111000///---,,,,,,,,,---......---------///,,,******,,,...---+++++++++++++++++++++,,,,,,++++++************++++++((()))))))))******************))))))((((((''''''(((((((((((())))))))))))************************)))*********++++++++++++'''&&&%%%%%%&&&(((+++,,,%%%&&&'''((()))***+++,,,''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************+++++++++***)))'''&&&%%%((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%'''((()))''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&)))+++***'''%%%&&&((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((&&&&&&'''))))))&&&###(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""&&&))))))&&&$$$%%%'''(((''''''''''''&&&&&&&&&"""$$$&&&(((((((((&&&&&&"""###&&&'''(((&&&$$$###''''''((()))******))))))))))))))))))************&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&'''((('''%%%$$$###$$$"""###$$$%%%&&&&&&&&&&&&((('''&&&'''((())))))'''%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((******)))'''%%%###''''''''''''(((((((((((()))(((((('''&&&%%%%%%%%%)))(((((((((((('''''''''tttpppaaaLLLBBBAAA;;;:::888777555444444444000111111111000///---,,,------------------------...+++******---...---+++***************************))))))))))))))))))***)))*********++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))*********++++++***(((''''''''')))***+++******)))(((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&)))((((((''''''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((('''&&&((('''&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&&&&(((''''''''''''&&&&&&&&&'''((())))))((('''%%%###!!!###&&&(((******)))(((%%%%%%&&&'''''''''''''''((((((((()))))))))******'''(((((((((((((((((('''))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((()))((('''&&&&&&&&&'''((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$$$$''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((($$$$$$$$$%%%&&&'''))))))((('''&&&&&&(((((('''&&&((()))***)))'''%%%%%%&&&$$$$$$%%%&&&'''(((((('''((('''&&&'''((())))))'''((((((((((((((((((''''''&&&''''''(((((((((((((((((())))))))))))'''%%%$$$''''''''''''((((((((((((+++******)))((((((''''''%%%%%%%%%&&&&&&&&&''''''tttlllxxxaaaKKKBBB@@@::::::888666555444444444000000111111000///...---000///---,,,+++,,,,,,---,,,+++***+++---...---,,,+++*********)))((((((((())))))(((((((((((())))))*********+++++++++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***,,,,,,+++)))(((&&&%%%%%%''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***''''''''''''''''''''''''*********)))((((((''''''+++******)))((('''&&&%%%'''&&&%%%&&&''''''%%%###''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''(((((((((((((((((()))'''%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((())))))(((((((((((()))))))))***''''''((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&(((''''''''''''&&&&&&&&&((())))))***)))'''&&&%%%###%%%(((***+++++++++***%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((******)))''''''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))((($$$$$$%%%%%%&&&''')))))))))((('''''')))))))))''')))***++++++)))''''''(((%%%&&&'''(((((((((((((((((('''&&&'''((())))))'''((()))))))))((('''&&&&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((*********)))((((((''''''######$$$%%%&&&'''((()))tttkkkvvvbbbLLLCCCAAA;;;:::999777666555444444000000000000000///......111000---+++***+++,,,---******+++,,,------------,,,,,,+++***)))(((((('''))))))(((((((((((())))))))))))*********+++++++++''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''((()))***,,,---(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))***''''''''''''(((((((((((()))))))))(((((((((''''''******))))))((((((''''''(((&&&$$$%%%((()))&&&###''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''((())))))(((((()))'''%%%$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''***'''###$$$&&&((((((&&&(((''''''''''''&&&&&&&&&%%%%%%'''((())))))((((((((()))***+++***)))((('''(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((+++++++++******)))))))))(((((((((((((((((((((((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&'''''''''''''''''')))((('''&&&&&&%%%&&&&&&((('''&&&''')))***)))((()))***++++++)))(((((((((%%%&&&'''(((((((((((((((((('''&&&'''((())))))'''''''''''''''&&&%%%$$$###&&&''''''(((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))***vvvmmmyyycccMMMDDDBBB<<<;;;:::888777666555555000000000///////////////111000---+++***+++,,,---***+++,,,---------,,,---------,,,+++******))))))+++******))))))******+++(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&'''((()))***+++&&&&&&'''((()))***++++++(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))'''(((((((((((((((''''''&&&''''''(((((()))))))))'''(((((()))))))))))))))'''''''''((((((((())))))((((((''''''''''''&&&&&&''''''(((((())))))******)))&&&%%%''')))***(((%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''((())))))((((((((('''&&&%%%$$$$$$%%%'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++'''$$$$$$''')))(((&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''''''''((())))))))))))((('''&&&((()))))))))))))))((((((&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''((())))))******(((''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((%%%%%%&&&'''''''''''''''***)))((('''&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''')))***)))(((''''''(((%%%&&&&&&''''''''''''&&&((('''&&&'''((())))))'''&&&&&&''''''&&&%%%%%%$$$&&&''''''((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((xxxooozzzbbbLLLCCCAAA<<<;;;999777666555555555000000////////////000000000///---,,,+++,,,,,,---***,,,......---++++++,,,------,,,,,,+++*********++++++************++++++'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''&&&(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''!!!"""###%%%'''(((((()))(((((((((((((((((())))))&&&'''((()))))))))(((((('''''''''(((((())))))***'''''''''''''''&&&&&&&&&%%%&&&'''((()))******+++'''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((((((((((((((&&&''''''&&&$$$###%%%&&&((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&'''(((((('''(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&'''(((((()))))))))''''''''''''''''''&&&%%%&&&&&&&&&''''''''''''(((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((''''''&&&'''''''''%%%&&&&&&''''''((((((((()))(((((('''&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''((()))************''''''&&&&&&'''(((((()))'''&&&%%%&&&((())))))(((%%%''')))((('''&&&&&&'''%%%&&&&&&'''''''''&&&&&&((('''&&&'''((())))))'''''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%zzznnnwww```KKKAAA???:::999777666444333333333111000///......///000111------------------------***---//////,,,*********++++++++++++******************))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************''''''((((((((())))))))))))))))))))))))(((''''''******))))))((((((''''''(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((( !!!###%%%'''((()))))))))))))))(((((((((((((((%%%&&&'''((()))(((''''''&&&''''''((())))))******'''''''''''''''(((((((((&&&&&&&&&''''''(((((()))$$$&&&(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&$$$&&&((('''%%%###$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&'''))))))(((''''''((((((''''''''''''&&&&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))'''''''''''''''&&&%%%%%%&&&''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&'''(((((()))******+++***)))((('''(((((()))''''''''''''''''''''''''''''''(((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((())))))***((((((((((((((((((((((((&&&'''((()))************'''''''''''''''(((((()))'''&&&&&&''')))******)))%%%'''(((((('''&&&'''(((''''''(((((((((''''''&&&((('''&&&'''((())))))'''&&&&&&'''((())))))))))))&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((()))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&|||mmmsss___III@@@>>>888777555444222222111111111000///......///000111,,,,,,---.........------+++...000000,,,))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))************************(((((((((((())))))))))))&&&'''(((***++++++++++++((((((((()))))))))))))))))))))))))))************((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))************%%%%%%&&&'''((((((((((((******))))))((((((''''''$$$%%%'''((((((((('''&&&&&&''''''((()))******+++(((((((((((())))))))))))'''''''''''''''&&&&&&&&&"""%%%((((((%%%$$$&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))))))))((('''&&&&&&###&&&((((((%%%######%%%"""###$$$%%%'''((()))***(((((((((((())))))))))))++++++***((('''&&&%%%$$$''''''''''''''''''''''''$$$(((++++++(((&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***+++******)))(((''''''&&&))))))******)))((('''''''''''''''(((((((((((()))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((''''''''''''''''''''''''((()))******+++,,,+++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((*********)))((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((+++***)))(((&&&&&&%%%%%%(((''''''(((+++,,,+++***&&&'''))))))(((''''''(((((()))))))))))))))((((((((('''&&&''')))))))))'''######%%%&&&'''(((((((((&&&''''''(((((((((((((((%%%&&&(((******)))'''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******}}}iiimmmyyy{{{\\\HHH:::111888888777777666555555555111111000000/////////...222...***)))+++,,,+++***...---,,,+++***++++++,,,)))***,,,+++)))(((((()))+++******)))))))))))))))''''''''''''((((((((((((+++)))(((&&&&&&((()))+++***)))(((((((((((())))))###%%%''')))******)))((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''$$$"""!!!!!!!!!((((((((((((''''''''''''***)))((('''&&&&&&'''(((+++)))&&&&&&''''''%%%$$$'''((()))))))))(((&&&%%%&&&))),,,+++)))((())),,,---%%%%%%---...&&&&&&...%%%&&&(((((('''(((,,,///&&&%%%$$$&&&***,,,,,,++++++&&&""""""'''+++,,,,,,&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((+++***)))((('''&&&%%%%%%***&&&###%%%&&&%%%&&&(((''''''''''''''''''''''''+++***(((''''''(((***+++))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((()))((((((''''''(((((()))'''"""###"""&&&...(((%%%(((++++++***(((''''''&&&&&&&&&&&&&&&'''((()))!!!)))...+++%%%%%%(((***)))((()))---...,,,)))(((...)))&&&''')))(((&&&%%%$$$&&&//////'''(((,,,&&&'''''''''''''''''''''''''''((('''%%%######%%%''')))(((''''''((()))'''&&&&&&((()))((('''%%%&&&&&&&&&+++###&&&%%%***)))!!!((())))))))) &&&(((''''''&&&&&&&&&''''''***&&&###$$$((()))&&&"""&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***((((((((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&)))************---+++)))((('''((()))***((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))***))))))***++++++***(((''')))++++++)))((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&'''***,,,,,,+++)))'''---,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((''''''''''''''''''&&&&&&&&&((())))))))))))((((((''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###''')))((('''((((((((((((((('''''''''jjjnnnqqqzzz\\\KKK???777;;;;;;:::999999888888777.........///////////////555222...---///000///...111000///...---......///***+++---,,,***))))))***+++******)))))))))))))))''''''((((((((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%''')))***+++***)))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((())))))***))))))))))))(((((((((******)))((('''((())))))''')))+++***(((&&&&&&'''&&&''''''''''''''''''&&&((((((((()))******))))))%%%,,,+++""""""))))))!!!...,,,***((('''$$$ ,,,,,,+++((($$$ %%%%%%'''))))))&&& &&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''!!!(((+++'''$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$---$$$'''---(((&&&'''###''')))++++++***(((((()))))))))((('''''''''((((((///&&&!!!$$$)))***,,,///,,,((($$$ """)))///&&&%%%&&&***...///......333###!!!&&&%%%)))...+++'''''''''''''''''''''''')))))))))'''%%%%%%''')))+++)))((('''((((((&&&$$$&&&'''((((((&&&%%%%%%&&& ******(((***,,,+++111+++!!! )))+++(((***%%%%%%%%%&&&'''((()))***)))&&&###$$$'''(((&&&"""&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))++++++++++++++++++++++++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((()))))))))+++)))(((&&&&&&&&&((()))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))((('''&&&'''(((((('''&&&$$$&&&(((((('''&&&''''''))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))((('''+++******)))((('''&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''(((((((((lllnnnjjjzzzzzz\\\MMMDDD>>>888888888777666666555555......//////000111111111222000---,,,---......---...---,,,+++++++++,,,,,,***,,,------+++******++++++******)))))))))))))))((((((((()))))))))*********)))(((''''''((()))***((()))***++++++***))))))((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))************))))))))))))***))))))))))))******+++$$$)))...---(((%%%'''+++(((((('''''''''(((((())))))&&&%%%'''+++,,,)))&&&(((***%%%'''111222***&&&###!!!###(((,,,+++(((!!!***///---+++******'''%%%###$$$(((000777<<<&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******"""))))))###"""))))))$$$''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''((((((((((((((((((((((((...---+++***((('''&&&&&&((()))***++++++***)))((((((###---)))%%%'''&&&((()))***)))(((((()))***+++***)))((((((''''''(((,,,$$$###+++///)))$$$%%%%%%,,,///...,,,***)))---+++((($$$###$$$&&&&&&%%%$$$...((($$$***---''''''''''''''''''''''''*********)))'''''')))***,,,***((((((((('''%%%###%%%'''((('''&&&$$$%%%%%%222%%%!!!###$$$***$$$---***&&&!!!"""&&&((("""&&&&&&&&&&&&&&&'''((())))))&&&$$$%%%'''(((&&&###&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&((()))((('''%%%%%%'''((('''&&&###%%%'''((('''''''''((())))))))))))))))))))))))%%%&&&'''((())))))))))))((((((''''''&&&%%%%%%$$$&&&&&&'''(((((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((&&&'''((())))))***)))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((('''$$$"""$$$$$$%%%&&&'''((())))))lllllljjjzzzxxxZZZKKKEEEAAA777777666555555444444333111111111111111111111222...---,,,+++++++++,,,++++++++++++************+++)))+++,,,,,,+++******++++++******)))))))))))))))))))))))))))************))))))(((((((((((()))))))))+++,,,......---,,,***)))************)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%*********)))))))))((((((((((((((())))))******+++&&&))),,,***'''&&&))),,,,,,+++)))((('''((()))***'''&&&&&&''')))***(((&&&000'''&&&,,,*** %%%...+++'''$$$############222///***$$$!!!!!!$$$'''###&&&((((((%%%!!!&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((()))***++++++,,,555---%%%$$$)))+++(((###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""##############################***)))'''&&&$$$############$$$&&&''''''&&&$$$###%%%!!!&&&(((!!!$$$+++)))'''(((((('''&&&&&&((()))))))))(((((('''(((((((((###(((---///+++'''&&&'''......+++&&&###%%%%%%###'''***,,,++++++,,,,,,***(((%%%,,,000)))(((***$$$'''''''''''''''''''''''')))*********(((((()))***+++)))((('''((((((&&&$$$%%%&&&((('''%%%$$$$$$%%%!!!***---(((666&&&+++$$$)))...***###&&&+++'''******((('''%%%%%%$$$$$$'''&&&$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))((((((((())))))(((((((((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((((((''''''((()))***)))''''''((())))))(((((()))******((('''((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))((('''''''''&&&&&&&&&%%%'''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((()))&&&&&&''')))************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))'''%%%###$$$$$$%%%%%%&&&''''''(((llljjjkkkyyyvvvWWWHHHBBB@@@:::999999888888777666666222222111000//////..................---------...---------............---((()))++++++***))))))***+++******)))))))))))))))))))))))))))************))))))(((((((((((())))))''')))+++------,,,+++***))))))))))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((())))))((((((((('''''''''&&&''''''(((((()))))))))+++)))&&&%%%&&&(((***+++---+++)))'''&&&&&&&&&&&&$$$'''))))))''''''((()))(((''')))$$$'''000%%%,,,...+++))))))+++###"""$$$***///000,,,''''''(((((()))***++++++***&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((( '''+++&&&&&&---))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++***))))))(((((())))))%%%&&&((())))))(((&&&%%%%%%***000)))&&&---$$$&&&&&&'''&&&$$$$$$&&&(((%%%%%%&&&&&&'''((()))***&&&---,,,######---111,,, !!! $$$,,,---(((###((()))'''''')))'''!!!444---)))$$$$$$000///((((((((((((((((((((((((&&&((())))))((('''((()))((('''&&&'''((()))((('''%%%'''((('''&&&%%%%%%%%%$$$888333(((333(((!!!&&&%%%((("""'''111&&&******((('''%%%%%%$$$$$$&&&%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&'''''''''''''''''''''((((((''''''''''''''''''''''''&&&''')))(((''''''(((******)))'''''')))***)))(((***++++++***'''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''')))************'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###%%%((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmhhhiiitttuuuUUUFFF@@@>>>888888777777666555555555111000///...---++++++***+++,,,------+++***+++,,,***+++,,,---------,,,,,,''')))******)))))))))***+++******)))))))))))))))((((((((()))))))))******(((((())))))))))))((((((%%%&&&'''))))))))))))((())))))((((((''''''&&&&&&((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((('''---)))%%%$$$&&&((())))))***)))'''&&&$$$#########$$$(((+++***'''&&&(((+++""",,,000)))(((,,,&&&,,,;;;OOOZZZ[[[YYYZZZ\\\ZZZHHH111""" ###$$$$$$,,,'''###"""$$$&&&%%%###&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$,,,...333666,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%% ###)))'''"""***---!!!%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%'''(((***+++''')))'''$$$(((...&&&++++++((('''555MMM^^^ccccccVVV===&&& +++333444""",,,***!!!''',,,$$$((((((((((((((((((((((((%%%&&&(((((('''&&&'''((('''&&&%%%''')))***)))(((&&&((()))((('''%%%&&&&&&###!!!\\\]]]YYYXXXmmmcccZZZ^^^___\\\eeeXXX///&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***(((''''''((())))))(((&&&)))))))))'''%%%$$$%%%&&&(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&&&&'''(((((())))))''''''((())))))))))))(((******)))((('''%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&'''((())))))***))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###%%%((()))((((((((()))''''''''''''&&&&&&%%%%%%nnnhhhdddmmmvvvVVVFFF@@@???666555555444444333222222111000000///...---,,,,,,(((***,,,,,,***)))***+++'''((()))***+++******)))''')))++++++*********++++++******)))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***))))))(((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&)))))))))(((((((((((('''(((((()))***)))(((''''''************)))(((((((((&&&''''''''''''&&&&&&%%%'''((()))***)))))))))***...'''333uuummm"""###+++...***%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''&&&&&&&&&%%%((('''  ,,,,,,!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''************************999"""%%%'''((()))&&&%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&'''(((******&&&###'''...---&&&***555---^^^bbb+++999+++,,,000'''!!!(((...(((((((((((((((((((((((($$$&&&((()))(((''''''(((((('''&&&'''((()))((('''''')))***)))(((&&&''''''(((%%%999%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&''''''(((((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))***''''''(((***,,,+++(((%%%'''''''''&&&%%%%%%''')))((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''(((((((((((($$$&&&'''))))))((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))$$$$$$%%%%%%&&&'''''''''(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''%%%''')))((('''&&&''')))''''''''''''''''''((((((pppiiiaaajjj~~~wwwWWWGGGBBB@@@888888888777666666555555222222222222111111111111+++...000000...,,,...///***+++,,,---...------,,,(((***,,,,,,++++++,,,---+++******)))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---******))))))))))))******************++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((,,,,,,---,,,+++)))(((&&&************)))))))))))))))***+++++++++)))((('''&&&,,,111000+++'''&&&(((&&&''')))++++++++++++******((('''(((,,,---***'''@@@HHH((("""(((---&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************&&&%%%000uuujjj555(((,,,###$$$***%%%(((++++++***((((((((()))(((((((((((())))))***,,,"""%%%---$$$ KKKSSS //////---+++))))))))))))))))))))))))$$$&&&))))))((((((((((((***)))''''''(((((('''%%%((()))+++***(((''''''(((***(((''''''&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&'''(((&&&&&&'''((('''&&&$$$###(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))******************************((('''&&&%%%%%%&&&'''(((%%%&&&((()))))))))((('''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***)))***,,,...000...***'''&&&'''(((''''''))),,,...((((((((((((((((((((((((###$$$&&&((()))***++++++)))))))))(((''''''&&&&&&"""$$$'''))))))(((%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******######$$$%%%%%%&&&''''''((()))))))))))))))((('''************))))))))))))(((((((((((((((((((((((((((******(((%%%$$$&&&)))%%%&&&&&&'''((()))******mmmeeeaaakkk|||tttVVVHHHAAA===;;;999888777888777555444222111000000111111000.........------------......++++++,,,,,,,,,,,,------,,,,,,+++***))))))******))))))))))))))))))))))))******))))))))))))******---,,,***)))(((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))&&&((()))((('''&&&''')))))))))(((((((((((())))))***)))((('''&&&'''((((((***))))))))))))(((((((((,,,+++)))'''&&&'''((()))$$$$$$&&&'''((((((((((((###$$$%%%&&&'''&&&%%%$$$)))222222''')));;;vvv444!!!---(((***+++)))!!!***111,,,&&&&&&))),,,+++))),,,***(((&&&&&&(((***,,, 000000%%% ///'''...(((&&&***************)))((((((!!!333%%%000!!!---111--- ...''')))$$$000&&&555---444$$$***111''')))))))))((((((''''''&&&&&&&&&%%%$$$%%%''')))))))))&&&%%%%%%$$$$$$%%%%%%&&&!!!***%%%\\\QQQ$$$((((((%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))(((''''''&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))((((((************************((('''&&&%%%%%%%%%%%%%%%,,,,,,+++)))%%%"""!!!"""(((###)))777<<<222((('''((((((((((((((((((((((((...,,,***((('''((()))***'''''''''''''''&&&&&&&&&))))))(((''''''''''''''''''%%%""" !!!###&&&((((((((('''&&&%%%%%%$$$$$$&&&&&&''''''(((((())))))))))))(((((('''''''''''''''((())))))(((&&&$$$"""((((((''''''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''''''''((()))))))))******))))))((((((''''''mmmfff```kkk~~~sssWWWHHHAAA>>>;;;999888777888777555444222111000000111111000.........------------......---------,,,,,,+++++++++,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******%%%%%%%%%&&&''')))***,,,))))))))))))))))))))))))''''''((()))))))))))))))******))))))******+++,,,((((((((()))))))))))))))'''((())))))''''''((()))((((((''''''''''''((((((%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%+++***((('''&&&'''((()))))))))))))))((((((((((((''''''((())))))))))))(((555+++555$$$+++|||333######***,,,%%%...***%%%%%%(((***)))'''&&&%%%###""""""###%%%&&&!!!***&&&%%%$$$))) ***!!!+++'''***************)))(((((($$$000###(((111//////RRRUUU555"""!!!"""222'''...)))((((((((((((((('''''''''&&&%%%$$$$$$&&&((((((''''''&&&&&&%%%%%%&&&&&&'''$$$---666!!!)))'''&&&******%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&'''''''''''''''&&&&&&''''''((((((((()))))))))''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((+++&&&***777;;;222***)))(((((((((((((((((((((((('''&&&$$$"""""""""###$$$'''''''''''''''''''''((())))))((('''''''''''''''&&&%%%###"""###$$$'''((((((((('''&&&&&&%%%$$$$$$'''''''''(((((((((((((((((((((((((((''''''&&&&&&(((((()))***)))(((&&&$$$((((((((('''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((())))))((((((((((((((('''mmmiiiaaammmsssWWWIIIBBB>>>;;;999888777888777555444222111000000111111000.........------------......///......---+++******))),,,+++******)))*********))))))))))))))))))))))))***))))))(((((())))))***---,,,,,,,,,,,,,,,---...))))))))))))))))))))))))''''''((()))))))))))))))******))))))******+++,,,************))))))))))))((()))******(((((()))***(((''''''&&&&&&''''''(((%%%%%%&&&&&&''')))***+++))))))((((((((((((''''''(((((('''&&&&&&''')))***---,,,***((('''&&&&&&'''))))))(((((())))))***+++///+++333ooo(((444...(((...***'''$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&''',,,+++!!!(((,,,''''''$$$---&&&))))))******))))))(((((()))"""+++!!!+++"""&&&///666"""wwwzzz///,,,+++ ...***---)))'''''''''((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%(((''''''&&&&&&''''''(((***!!!///''''''(((***$$$((($$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$'''''''''((((((((())))))((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))###$$$&&&''''''(((***,,,+++&&&)))222666///******((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%%%%'''''''''(((((())))))))))))((((((''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******)))(((''''''((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((mmmjjjdddqqqqqqVVVIIIBBB>>>;;;999888777888777555444222111000000111111000.........------------............---,,,,,,+++******++++++***************+++))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&''''''((()))*********)))))))))(((((((((***+++***)))((()))***((((((''''''''''''(((((('''((((((((()))***++++++*********)))))))))((((((&&&&&&&&&&&&'''((()))***,,,***(((%%%$$$$$$%%%%%%((('''&&&%%%&&&'''((()))$$$###%%%((($$$777"""***(((&&&%%%&&&'''(((&&&$$$)))))))))******)))))))))'''&&&!!!111000)))!!!'''%%%---$$$((()))))))))))))))((((((,,,'''...%%%###444,,,...%%%000)))///...,,,&&&&&&''''''(((((())))))(((&&&%%%%%%&&&'''&&&%%%''''''&&&&&&&&&&&&'''''')))...###%%%hhhPPP###---,,,###)))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&(((((((((&&&$$$"""&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''(((((()))*********)))(((''''''(((((((((((((((((((((((('''&&&&&&&&&'''((())))))&&&'''((((((''''''((()))'''$$$%%%+++---)))&&&'''((((((((((((((((((((((((,,,+++***)))(((((())))))&&&''''''((()))******+++)))(((''''''''''''((((((&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''(((((())))))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((oookkkggguuuoooUUUIIIBBB===;;;999888777888777555444222111000000111111000.........------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))(((((((((((())))))$$$%%%&&&((()))+++,,,,,,((((((((((((((((((((((((''''''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((***+++***)))((()))*********))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++***(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&((()))+++***uuuQQQ,,,)))$$$''''''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''###(((___ZZZ((()))((('''%%%,,,$$$'''(((((()))))))))((((((---###:::???333!!!yyy444...***'''///+++&&&&&&''''''(((((())))))***(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$...)))444!!!(((,,,###%%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((((((''''''''''''((((((((())))))))))))))))))))))))((('''&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((((()))***)))'''&&&'''(((%%%######&&&(((&&&$$$%%%(((((((((((((((((((((((()))((((((''''''''''''(((&&&''''''((()))******+++((((((''''''''''''((((((&&&'''((()))))))))((((((((('''''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((((((''''''(((((())))))******((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((sssmmmjjjyyylllTTTIIIAAA<<<;;;999888777888777555444222111000000111111000.........------------......+++++++++,,,,,,---------*********)))******+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))000000///...,,,***((('''))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''(((((()))***&&&'''''''''((((((((((((((()))******(((((()))***+++******))))))******+++(((((())))))(((''''''&&&(((((((((''''''''''''&&&&&&''''''((()))******+++))))))(((''''''(((******((((((''''''(((((()))***$$$******sss,,,###(((''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$---)))!!!)))...&&&...%%%"""444WWWHHH///""",,,///"""&&&111%%%***&&&%%%---%%%''''''((()))))))))((((((+++!!!...***###111vvv%%%ZZZ((($$$,,,---((( '''''''''(((((((((((((((***(((''''''((())))))(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&***&&&***...%%%)))%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((())))))*********+++++++++'''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&'''))))))(((((()))***&&&&&&&&&'''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''''''''(((((()))''''''((())))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((xxxoookkkzzzjjjRRRHHH@@@:::;;;999888777888777555444222111000000111111000.........------------......,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((******(((%%%!!!))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))***++++++&&&&&&'''((()))******+++'''((())))))''''''((()))******))))))))))))******))))))***+++,,,+++******************))))))))))))(((((()))******++++++***))))))))))))))))))))))))(((((()))************)))444DDD---(((((('''&&&%%%''')))+++***((('''&&&&&&'''(((***"""+++******)))%%%$$$!!!(((+++%%%>>>www666(((""" ###''')))***+++""" %%%,,,%%%'''///&&&&&&''''''((())))))(((((()))///+++,,,TTTDDD333)))DDD888""" )))111((((((((((((((('''''''''(((&&&%%%&&&((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&***222&&&)))______ (((&&&"""%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&'''''''''''''''&&&(((((((((((())))))))))))%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&'''))))))((((((***+++'''((()))((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''''''''''''''((('''''''''''''''((())))))'''''''''((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))******''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((('''|||qqqkkkzzziiiQQQGGG@@@999;;;999888777888777555444222111000000111111000///.........------.........///...------,,,+++************))))))***+++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((((()))***+++,,,+++******))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++&&&'''''')))***+++,,,---'''((()))((('''&&&''')))))))))(((((((((((())))))$$$%%%'''((())))))))))))''''''''''''&&&&&&&&&&&&))))))***++++++++++++***''''''(((((('''&&&%%%%%%&&&''')))*********)))((()))$$$WWW'''(((***+++)))BBB((('''&&&$$$$$$%%%))),,,)))(((&&&$$$$$$&&&((()))+++---%%%&&&$$$"""******&&&&&&!!!$$$...***$$$)))(((++++++---""" ***+++"""&&&)))(((...%%%(((///%%%&&&&&&'''((())))))(((((((((%%%%%%,,,444hhh))),,, )))111jjj"""333%%%+++))))))(((((('''''''''&&&&&&%%%$$$%%%''')))))))))'''''''''&&&&&&'''''''''&&&))))))...555$$$&&&+++,,,%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((())))))(((((('''&&&'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((()))(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''((()))***)))((('''((()))&&&)))***((('''(((((('''((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***'''''''''''''''((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''qqqpppxxxbbbKKKAAA>>><<<888888888888777777777777222222111111000////////////...,,,,,,...///...---------,,,,,,,,,+++++++++++++++***)))+++---///111******))))))))))))******'''&&&&&&&&&'''(((***+++)))))))))))))))*********+++***)))(((&&&&&&%%%%%%((((((((((((((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&$$$$$$%%%&&&'''((())))))---((('''***)))$$$$$$)))+++...///+++%%%"""$$$((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((!!!***LLL)))222""""""+++444###^^^$$$111###555"""''')))***(((%%%###$$$&&&&&&'''((('''&&&&&&'''(((%%%%%%'''((()))*********TTT%%%((((((''''''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''(((,,,+++***)))(((((())))))'''&&&&&&***&&&666 ///&&&$$$###***333===)))$$$)))''''''''''''''''''''''''(((%%%$$$)))+++(((''')))''''''&&&&&&&&&%%%%%%%%%***&&&+++***222 ***%%%)))###$$$)))(((&&&%%%%%%&&&((()))%%%(((+++***'''%%%''')))###&&&)))(((%%%$$$'''++++++++++++,,,---,,,)))&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$###$$$&&&((()))((((((''''''((((((((('''&&&&&&%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''((((((((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))+++++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&sssnnnvvvaaaKKKAAA>>><<<777777666555333222111111111111111000//////......///...,,,,,,...///...---.........---------,,,,,,+++***)))))))))***+++,,,******))))))))))))******((((((''''''((()))***+++,,,,,,+++***)))(((''''''((((((((('''''''''((((((******)))))))))))))))***''''''''''''''''''''''''#########$$$%%%&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''''''''((()))***+++,,,,,,((($$$"""%%%$$$ $$$%%%$$$$$$$$$&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))"""hhh 000 888666 ///:::888ppp222%%%--- %%%%%%'''((('''%%%$$$%%%'''&&&'''((('''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$///###(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((******))))))(((((())))))***!!!%%%,,,)))---###,,,''')))%%%lll+++///***"""''''''''''''''''''''''''***&&&&&&***+++)))((()))(((((('''''''''&&&&&&&&&((()))+++))))))$$$rrrKKK,,, ...%%%)))'''&&&%%%%%%&&&''')))&&&&&&&&&'''((('''&&&%%%$$$''')))(((%%%$$$'''***%%%%%%%%%&&&'''&&&$$$"""&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&''''''''''''''''''))))))'''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++******))))))(((((('''''''''''''''(((((((((((((((&&&''''''(((((('''&&&&&&vvvmmmttt```KKKBBB===;;;;;;:::999777555444222222111111111000//////......///...,,,,,,...///...---//////.........---------+++++++++******)))))))))***))))))(((((())))))*********))))))))))))***+++,,,++++++***)))(((''''''&&&&&&''''''((()))***+++************************''''''''''''''''''''''''&&&''''''(((((()))))))))************************'''((()))******)))((('''%%%%%%&&&'''((())))))******'''&&&''''''$$$$$$'''%%%  (((,,,***%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((888QQQ++++++)))'''***+++&&&%%%(((...***&&&+++SSS$$$ 222***###%%%&&&&&&%%%%%%&&&'''&&&'''((('''&&&&&&'''(((&&&''''''''''''&&&%%%%%%$$$lll"""((($$$$$$%%%&&&'''((()))***''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))"""'''>>>ddd!!!!!!000%%%,,,)))((( 666www%%%(((&&&(((((((((((((((((((((((()))%%%$$$((()))&&&$$$%%%))))))((((((((('''''''''&&&)))***)))"""+++555))) 000)))((('''&&&%%%%%%&&&'''((((((%%%###%%%((()))&&&"""%%%(((***(((%%%$$$&&&((('''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((((((((((())))))%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((())))))******+++((((((''''''''''''''''''))))))((('''''''''((((((************************''''''''''''((()))******&&&''''''(((((()))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))(((((((((((())))))((((((((((((((('''&&&''''''(((((('''''''''wwwmmmttt^^^KKKBBB===;;;<<<<<<;;;999888666555555222222222111000000/////////...,,,,,,...///...---............------------,,,,,,---------,,,+++***))))))(((((((((((())))))******))))))))))))))))))(((((())))))******++++++%%%&&&'''((()))*********'''(((((()))******++++++'''''''''''''''''''''''')))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$%%%&&&&&&'''((((((---+++*********))))))***+++%%%!!!###***---***$$$'''''''''''''''(((((()))((((((((((((((((((((((((...111```---)))111---+++...,,,###'''---111!!!---666LLL$$$))))))$$$***%%%&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&&&&&&&(((%%%&&&''')))************,,,VVV%%%(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((()))&&&666 666 $$$000&&&###(((&&&)))$$$'''///&&&))))))))))))))))))))))))***&&&%%%))))))&&&$$$%%%(((((((((((('''''''''&&&''''''******$$$...!!!&&&'''&&&+++((('''&&&&&&&&&&&&'''((('''&&&%%%&&&((((((&&&$$$'''((()))(((&&&$$$%%%''')))(((&&&''')))*********(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******)))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********))))))((((((''''''&&&&&&)))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((()))******$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((()))))))))******)))))))))((((((''''''&&&''''''(((((((((((('''wwwnnnttt~~~]]]JJJBBB===:::888888777777666666555555444333333222222111000000///...,,,,,,...///...------------,,,,,,,,,,,,+++***+++,,,---------,,,,,,))))))(((((((((((())))))(((((((((((((((((('''''''''(((((()))******++++++'''((()))******)))(((((("""$$$&&&(((***+++++++++((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********+++(((((((((&&&&&&'''''''''+++)))&&&''')))***)))'''(((''''''''''''((())))))((((((((((((((((((((((((,,,""",,,---***%%%444(((!!!$$$(((''')))...'''&&&!!!666&&&888zzz,,,***&&&***)))((((((''''''&&&%%%&&&'''((('''&&&&&&&&&(((&&&&&&((()))***+++++++++(((PPP((()))''''''''''''''''''''''''%%%&&&&&&'''''''''((((((%%%&&&'''((())))))(((((('''777777!!!"""$$$)))$$$!!!)))222(((xxx222###))))))))))))))))))))))))---)))))),,,---***((()))'''''''''&&&&&&&&&%%%%%%+++$$$))))))''''''***eeeIII$$$ ((('''''''''&&&&&&'''''''''%%%'''))))))'''&&&'''((('''(((((('''&&&%%%%%%&&&%%%$$$######%%%''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&((('''%%%$$$$$$%%%&&&'''''''''((())))))((((((''''''''''''((((((((())))))''''''(((((((((((()))))))))))))))((((((''''''&&&(((((())))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***''''''(((((()))***++++++''''''''''''''''''''''''######$$$%%%&&&&&&''''''''''''(((((())))))************))))))((((((((('''&&&''''''((())))))((((((uuummmqqq~~~|||[[[JJJCCC===999888888888888777777777777444333333222111111000000///...,,,,,,...///...---------,,,,,,,,,+++++++++)))))))))******+++++++++)))((((((''''''(((((()))&&&'''((((((((((((''''''************))))))(((((()))******+++***)))'''&&&!!!"""%%%''')))***+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((((()))))))))%%%''''''$$$$$$''''''%%%%%%&&&&&&&&&&&&''')))***((((((''''''(((((()))***((((((((((((((((((((((((AAA&&&VVV"""***111...888))) (((***"""''',,,%%%"""((('''&&&...444$$$222&&&(((,,,***)))(((((((((&&&$$$&&&'''((('''&&&&&&'''((('''(((((((((((('''&&&&&&%%%VVV'''***(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&'''((()))***)))((('''***"""(((''''''((((((---///(((---(((((((((((((((((((((((()))&&&%%%(((***'''%%%&&&'''&&&&&&&&&&&&%%%%%%%%%---###***'''(((222*** $$$%%%''''''''''''''''''''''''$$$(((+++***'''%%%'''***'''''''''''''''&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''(((((())))))((((((((((((''''''&&&'''''''''''''''&&&&&&''''''((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++((('''''''''''''''((((((%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***''''''''''''''''''''''''))))))((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$$$$&&&'''))))))))))))''''''(((((())))))*********))))))))))))))))))(((&&&'''(((((())))))))))))uuuhhhkkkwwwzzzZZZJJJCCC===888::::::999999888777666666222222111111000//////...///...,,,,,,...///...---...---------,,,,,,,,,,,,,,,+++***)))))))))***+++((((((''''''''''''((((((&&&'''((()))******))))))************))))))))))))((()))+++++++++)))(((&&&###%%%''')))******)))(((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))%%%%%%))))))&&&$$$$$$%%%%%%&&&'''(((***((((((((((((((())))))***((((((((((((((((((((((((%%%$$$###))))))"""$$$,,,%%%000777&&&''',,,'''&&&,,,666%%%666$$$$$$222(((444ppp,,,,,,,,,***(((''''''((()))'''%%%&&&'''((('''&&&&&&'''(((((((((((((((((('''&&&&&&(((^^^"""***&&&&&&&&&'''''''''''''''$$$%%%&&&(((((((((((('''((()))***++++++)))(((''''''+++'''))))))'''...***...,,,###SSS000''''''''''''''''''''''''&&&""""""&&&(((%%%$$$%%%''''''''''''&&&&&&&&&&&&((($$$,,,&&&(((###,,,...&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''(((''''''(((''''''((())))))'''$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''((()))+++,,,,,,,,,,,,(((''''''''''''(((((()))'''''''''''''''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%&&&&&&'''((((((((((((%%%%%%&&&'''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''((((((((((((((()))))))))%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))*********))))))(((((((((((()))))))))))))))))))))))))))*********&&&&&&((())))))*********tttdddfffrrrzzzYYYJJJCCC===888888777666444333111000///000000000///......------///...,,,,,,...///...---//////.........---------111///---+++)))***++++++((((((''''''''''''((((((&&&''')))***+++++++++***&&&'''((()))***+++,,,,,,'''(((***++++++***)))((('''((()))++++++)))(((&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))$$$((('''######((((((%%%(((&&&%%%%%%'''(((((('''((((((((((((((()))******((((((((((((((((((((((((---,,,"""---)))rrrnnn%%%,,,...!!!"""***'''---!!!%%%)))***)))(((((()))!!!333)))+++333+++***::: +++(((&&&$$$%%%((()))(((&&&&&&'''((('''&&&&&&'''(((&&&'''(((***++++++++++++###bbb***$$$%%%%%%&&&'''((())))))###$$$&&&((())))))(((''')))***+++,,,+++***(((&&&uuu&&&$$$%%%###---%%%+++&&&--- !!!''''''''''''''''''''''''***''''''+++---+++)))+++)))(((((((((''''''''''''"""$$$---''')))---""",,,lllDDD""",,,&&&&&&''''''''''''&&&&&&(((%%%$$$%%%((()))&&&###&&&%%%%%%&&&(((((((((''''''''''''))))))(((%%%"""%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''###$$$&&&((()))******)))'''''''''''''''((()))***'''''''''''''''((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((!!!"""$$$&&&''''''&&&&&&''''''((()))******))))))&&&''''''((()))******+++((((((((((((((('''''''''''''''(((((())))))******$$$%%%'''(((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''++++++++++++************))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))(((((((((((((((((())))))******++++++&&&&&&((()))************pppaaadddnnn^^^LLLCCC???===777777777666555444444444333333222000...***'''&&&//////////////////////////////...---,,,,,,++++++*********************+++))))))))))))(((((((((((())))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&)))***+++++++++)))((('''%%%&&&(((******)))'''&&&))))))))))))))))))))))))******++++++++++++******((((((((((((((()))*********)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))***************)))(((&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%LLLXXXaaa[[[FFF111%%%###))))))************))))))((('''&&&%%%%%%%%%%%%&&&&&& !!!))),,,'''!!!888///***'''%%%%%%((())))))'''+++***(((''''''(((***+++%%%%%%%%%%%%%%%&&&'''((($$$===888***)))))))))))))))(((''''''(((((()))+++------***(((******%%% 999 %%%+++(((%%%"""$$$---111,,, ***...nnn777,,,"""((('''%%%+++ ---,,,+++((('''&&&'''((()))''''''(((((())))))******((((((((()))(((''''''&&&...$$$%%%))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''(((******((('''&&&&&&&&&&&&'''(((***+++,,,)))((('''&&&&&&''')))***''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''((((((((()))%%%%%%'''(((******++++++&&&'''(((((()))(((((('''((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******)))((('''))))))(((((('''''''''&&&***))))))((('''&&&&&&%%%+++***)))((((((''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***((('''((()))***)))'''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))******+++''''''''''''((()))***+++~~~mmmaaacccmmm```MMMEEEAAA>>>::::::999777666444333333222222222111///---+++***........................///......---,,,,,,++++++++++++++++++*********)))*********)))))))))(((((((((((((((((((((((((((((()))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''((()))*********))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++((('''&&&&&&%%%&&&'''''',,,+++***)))(((&&&&&&%%%'''((((((((((((((())))))))))))))))))(((&&&%%%%%%''''''''''''&&&&&&%%%%%%&&&+++...---'''######$$$(((((())))))))))))((((((((((((''''''''''''((((((***'''&&&'''))))))'''$$$)))'''''')))(((''')))++++++)))&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&''''''(((((($$$000---$$$)))))))))))))))(((''''''''''''(((***,,,,,,)))'''&&&'''((( 222"""((()))CCC+++***%%%###)))((((((!!!((('''dddjjj'''((()))%%%'''((($$$,,,******(((''''''((())))))''''''(((((())))))))))))((())))))))))))(((''''''###000&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&'''''''''(((+++///444777+++***)))'''''''''((((((''''''''''''''''''''''''''''''(((((()))((((((((('''''''''((((((((())))))***************)))((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******)))(((''')))(((((((((''''''''''''++++++******))))))(((((()))((((((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))***((('''((()))***)))'''((((((((('''''''''''''''''''''''''''(((((((((((()))(((((((((((()))******''''''''''''((()))******}}}kkkaaabbbkkk|||}}}~~~___MMMEEE@@@===;;;:::999777555333111000000000111111111000///...------------------------.........------,,,,,,+++,,,,,,++++++*********)))+++++++++*********))))))(((((((((((((((((((((((()))***+++***((('''((()))))))))))))))))))))))))))******)))(((((()))******&&&&&&&&&%%%&&&&&&''''''((((((((((((((())))))***))))))))))))))))))))))))'''(((((())))))((((((''')))))))))*********++++++)))((('''&&&&&&&&&&&&&&&******))))))((('''''''''((((((((('''''''''''''''(((((((((((((((''''''&&&(((((((((''''''''''''&&&(((%%%######'''+++------''''''((((((((((((''''''(((((((((((((((((())))))((()))******((('''''''''+++HHH%%%&&&&&&'''(((***)))&&&###''''''%%%%%%%%%%%%''''''((((((((((((((('''''''''$$$&&&&&&$$$)))))))))))))))((((((''''''&&&''')))******(((&&&###%%%+++ )))&&&)))$$$yyy++++++((($$$'''$$$)))&&&,,,$$$___###///)))###***$$$))))))(((((((((((())))))))))))'''(((((((((((()))))))))((())))))))))))(((''''''!!!eeeIII '''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((($$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&)))(((''''''***000666:::,,,+++)))((('''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((((()))))))))+++******)))((('''&&&&&&***)))((('''&&&&&&''''''((((((''''''''''''(((((()))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++((((((''''''''''''(((((((((((((((((()))))))))******((('''((()))***)))'''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((((((''''''(((((()))***''''''''''''(((((()))***mmm```aaagggxxxzzzzzz|||[[[JJJCCC>>>:::999888777555333111000///000000000000000000//////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))))))))))))))+++***(((''''''(((***+++&&&&&&%%%$$$%%%&&&((()))'''&&&$$$$$$$$$%%%'''((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))******************))))))((((((''''''######$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((((('''((((((((((((((((((((('''+++(((&&&(((******'''###&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%###$$$%%%&&&'''(((((((((---###((((((((((((((((((((('''&&&)))(((''''''''''''((()))((((((((((((''''''&&&&&&$$$''')))***(((((())))))))))))(((((('''''''''(((******)))'''$$$###,,,"""###)))&&&!!!nnn%%%))))))&&&((($$$***(((---$$$___***000'''###...!!!---&&&&&&'''((()))******))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&***+++!!!''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''((())))))((('''''')))(((&&&&&&''')))---///)))((((((''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((('''&&&'''(((((((((((()))))))))'''''''''&&&'''''''''(((,,,***(((&&&%%%%%%'''(((((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((()))***((((((''''''''''''((((((''''''((((((((()))))))))***((('''((()))***)))'''))))))(((''''''&&&%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((()))***+++ooo______eeevvvxxxwwwxxxXXXHHHBBB===999888777777666555444333333111111000///......------........................---------------,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''&&&%%%&&&''')))***'''&&&$$$######%%%''')))((((((((((((((((((((((((((())))))******))))))(((&&&'''(((((())))))(((((()))))))))))))))(((((('''!!!!!!"""$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&''''''((((((((((((((('''((((((((((((((((((((("""$$$&&&(((((('''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$""" $$$""""""$$$(((***(((%%%"""AAA&&&---,,,***((('''(((***+++&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$***++++++(((((())))))))))))(((((()))((('''(((***+++***((('''###***%%%$$$+++!!!111```"""&&&(((''')))$$$'''###)))###___JJJ,,,&&&$$$222!!!---$$$&&&'''((()))******))))))((((((((('''''''''''''''&&&''''''''''''&&&%%%%%%,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''(((((((((((((((((((((((()))*********)))(((''''''(((((((((((()))))))))***)))((('''''''''((()))))),,,***(((&&&%%%%%%'''(((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((***((('''((()))***)))'''******))))))((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))******))))))******++++++qqqaaaaaafffvvvvvvuuu{{{vvvWWWHHHDDD???:::999999999888777777666666333222111///...------,,,////////////////////////------------------------)))******+++,,,---......,,,,,,,,,+++++++++******************************'''((()))(((&&&%%%&&&''')))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((()))))))))((('''&&&&&&(((***+++((((((((((((((((((((((((((())))))******))))))(((%%%&&&'''((()))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((((('''&&&''''''''''''((((((((()))***+++***))))))---000&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$"""***'''%%%&&&)))***'''###|||///***)))&&&###!!!"""&&&)))'''''''''(((((('''''''''%%%&&&'''''''''&&&%%%$$$$$$'''&&&&&&'''(((((())))))))))))))))))((('''(((***+++***)))((($$$))))))'''***!!!]]][[[((((((((('''(((((()))###***'''ccc(((&&&&&&222"""+++%%%(((((((((((())))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%(((lll???''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''((())))))***(((((((((((((((((((((((($$$%%%&&&(((((('''&&&%%%###$$$%%%&&&'''((((((((((((((((((((((((((((((((())))))*********)))((((((((((((((()))))))))******...---+++***)))))))))******)))((('''&&&&&&''''''((((((''''''''''''((((((***))))))(((((())))))***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''***((('''((()))***)))'''******))))))((((((''''''''''''''''''((((((((((((((((((''''''(((((()))************))))))******+++vvvddddddiiiyyyvvvtttssssssSSSGGGCCC???::::::999999777666555444444444333111///.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))*********((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))((((((((()))***+++(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&((()))***)))((('''$$$%%%&&&'''(((((('''''')))))))))((((((''''''''''''((((((((((((((())))))'''(((((((((((((((''''''%%%%%%&&&&&&''''''''''''(((((('''%%%$$$###%%%'''''''''((((((((((((''''''$$$%%%&&&''''''%%%$$$###((())))))))))))((('''''',,,TTT%%%%%%$$$!!!!!!$$$((())))))))))))))))))((($$$%%%'''(((((((((&&&%%%$$$%%%$$$&&&''''''((())))))))))))))))))'''&&&'''((())))))(((%%%%%%''',,,***&&&'''YYY///,,,***'''((()))+++&&&,,,(((ddd''''''(((///###((((((******(((''''''((())))))(((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&$$$)))777((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''((())))))***((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((('''%%%&&&((())))))))))))((((((((((((((((((((((((((((((((()))*********))))))(((((()))))))))*********---+++***((((((((()))***((((((((((((((('''''''''((((((''''''''''''((((((******))))))))))))*********)))(((''''''((()))***''''''''''''((((((((())))))))))))((((((''''''&&&(((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******))))))((((((((((((((())){{{fffffflll|||uuutttnnn{{{nnnPPPDDDAAA===888999888777555333111//////444333111000000000111222------------------------------------------------//////...---+++***))))))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++)))))))))))))))))))))))))))***++++++++++++***)))(((((()))***)))(((&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''')))***+++***((('''%%%&&&(((***++++++******&&&&&&''''''((()))))))))''''''(((((())))))******((((((((()))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''***+++***'''$$$''''''((((((((((((''''''$$$%%%''')))******)))(((!!!&&&******'''&&&)))---CCC~~~&&&((()))((($$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))***)))((('''$$$$$$''',,,''''''((()))))))))))))))(((&&&%%%%%%'''(((((('''"""%%%'''...+++###...VVV444000,,,))))))$$$((($$$***###^^^((()))(((,,,###&&&,,,,,,+++((('''&&&'''((()))(((((('''''''''&&&&&&&&&***************))))))(((***!!!$$$))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''((())))))***&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&((((((''''''''''''((((((***((('''%%%%%%%%%''''''))))))***++++++***)))((())))))))))))))))))))))))'''((()))***************))))))))))))************&&&%%%$$$$$$%%%(((***,,,&&&'''(((((()))(((((('''((((((''''''''''''((((((******))))))))))))*********)))(((''''''((()))***&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((())))))))))))***((('''((()))***)))(((&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++(((''''''&&&&&&&&&''''''wwwggggggqqqtttnnnmmmuuulllOOODDD@@@===<<<888777555555555555333111111000///000111222111///......//////000222333444111///,,,)))'''((()))*********************+++++++++***((((((***,,,,,,,,,+++,,,,,,+++)))((()))*********+++++++++***))))))******+++,,,,,,,,,++++++)))+++---+++)))((())),,,******)))(((((()))******))))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))************************((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((()))"""###%%%'''((((((''''''---$$$,,,,,,...///%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''&&&&&&((())))))))))))))))))))))))''''''((((((((((((''''''###,,, 333eee!!!+++***+++'''((((((***&&&+++]]]KKK%%%$$$!!!...""")))((((((''''''''''''((((((''''''&&&''''''((()))***&&&((()))+++,,,,,,,,,++++++...%%%]]]<<<000(((---+++$$$***'''+++***((('''&&&''')))***+++)))&&&$$$$$$%%%'''(((%%%&&&'''((())))))))))))%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((+++***)))(((((()))***+++''''''((((((((((((''''''++++++***((('''%%%$$$$$$+++*********))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((*********)))((((((''''''++++++******))))))(((((()))((('''&&&%%%%%%&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))'''%%%###$$$'''((('''%%%'''((()))******)))(((''')))'''%%%&&&)))***(((&&&((())))))))))))'''%%%$$$+++***)))(((((()))***+++yyyhhhiiisssyyypppnnnwwwlllPPPEEE@@@===;;;999777555555555555333111444222000000000000...,,,//////.........///000000000...,,,***))))))***+++---,,,+++)))))))))******+++***((((((***,,,,,,+++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************+++---...---***))))))+++************************)))))))))((((((((('''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((((((((((())))))))))))***((((((((((((((((((((((((&&&''''''(((((((((''''''(((''''''''''''((())))))(((((('''&&&''''''))))))((('''''''''''''''((()))$$$%%%'''(((((((((((('''---!!!""">>>;;;```(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((('''&&&&&&((())))))))))))))))))))))))(((((())))))))))))((((((&&&+++ """&&&%%%OOOaaa""")))'''***'''&&&&&&((($$$)))[[[iii'''+++$$$,,,!!!***((((((''''''''''''((((((''''''&&&&&&&&&'''((((((&&&''')))***+++******)))'''&&&(((@@@!!!((('''((((((,,,%%%+++***((('''&&&'''((()))***((('''%%%%%%%%%'''''''''(((((((((((((((''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&'''(((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''((((((((((((''''''******)))(((''''''''''''*********)))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((((((((((((((((((((('''&&&&&&'''((((((******)))((('''&&&''''''******))))))((((((''''''&&&'''''''''((((((((()))''''''((()))))))))))))))(((&&&%%%&&&)))***)))'''(((((())))))))))))(((((()))'''&&&'''))))))(((&&&%%%&&&'''((())))))(((((()))((('''&&&&&&'''((())){{{hhhjjjvvv~~~rrrpppyyylllQQQFFFAAA===:::999777555555555555333222555333111//////...+++)))///......------,,,,,,,,,...------,,,,,,,,,,,,,,,///---+++)))(((((()))***+++***((()))***,,,++++++)))***+++***((('''((()))------,,,++++++,,,---...+++***)))(((((()))***+++,,,...//////,,,***)))***)))***+++,,,,,,+++***)))*********)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))************((((((((((((((((((((((((''''''((())))))***))))))((((((((((((((()))******)))((((((''''''''''''((()))(((((('''''''''((((((''''''((())))))((((((''')))999(((&&&###111MMM''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&((())))))))))))))))))))))))))))))************)))))))))+++!!!%%%,,,///rrr]]]&&&)))%%%(((&&&&&&&&&((($$$)))[[[&&&111((())) ***((((((''''''''''''(((((((((((('''&&&&&&&&&'''''''''(((((())))))(((((('''((($$$///$$$,,,***'''))),,,)))***)))((('''''''''((()))((('''''''''&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((()))******))))))(((((())))))***''''''((((((((((((''''''''''''((((((((((((''''''***)))((('''((()))***+++******))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''(((((((((((('''&&&&&&''')))***+++***)))(((((((((((((((+++******)))((('''&&&&&&'''''''''''''''(((((((((''''''((())))))))))))((()))((('''(((***+++***))))))(((((((((((((((((())))))'''&&&'''((()))((('''%%%&&&'''((())))))))))))((((((''''''''''''((((((}}}hhhjjjvvvuuuqqq{{{lllRRRGGGBBB===:::999777666555666555333222444222000///...---+++)))............------,,,,,,,,,,,,---.........---,,,...,,,***(((((((((***++++++***))))))+++++++++***((()))***)))((('''((())),,,***)))((((((***,,,------,,,***(((((()))+++,,,***,,,---...---,,,******)))***,,,------,,,***)))***************************)))(((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))******(((((()))))))))*********((((((((((((((((((((((((&&&'''((()))************((((((''''''(((((()))***))))))((((((''''''''''''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''222...555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((())))))******))))))(((***,,,$$$'''))),,,XXX+++***$$$'''%%%((((((***&&&+++]]]!!!...((((((###***((((((''''''''''''((((((***)))((((((''''''''''''))))))))))))(((((('''''')))&&&---ttt@@@,,,111((()))***///***)))(((''''''''''''(((&&&&&&'''(((((('''&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++******))))))))))))******&&&'''))))))))))))'''&&&''''''((((((((((((''''''+++***)))(((((()))***+++))))))))))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((*********)))((((((''''''&&&&&&&&&''''''(((((()))***)))((('''&&&'''((()))***))))))(((''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))(((((()))(((((()))************)))((('''&&&&&&'''((()))((((((''''''((((((((('''(((((((((((((((''''''&&&******))))))))))))******iiiiiitttuuurrr|||lllRRRGGGBBB===:::999888666666666666444222111000......//////---,,,,,,---...////////////...***,,,---//////...---,,,+++***)))((()))***,,,---+++***)))***++++++***)))'''((())))))((('''(((***+++***)))((((((***,,,---///...,,,*********,,,---((()))***+++,,,,,,++++++)))***,,,------,,,***)))************++++++++++++)))(((((((((((((((((()))************************((((((((((((((((((((((((******))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))''''''&&&&&&''''''((())))))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&)))'''EEE((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((((('''(((((())))))((((((''''''***(((***$$$'''KKK,,,***$$$)))(((((((((***&&&+++]]] &&&&&&((('''(((((((((''''''''''''((((((++++++***)))((((((((((((+++******)))((((((((((((&&&'''$$$BBB%%%,,,)))---'''---)))(((((('''''''''''''''%%%&&&'''((()))(((&&&%%%&&&&&&'''(((((()))((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''')))************))))))))))))******((((((***++++++***((((((''''''(((((((((((('''''',,,+++***)))(((((())))))(((((((((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((*********)))(((((('''''''''''''''(((((()))))))))+++***((('''&&&&&&&&&'''(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((()))))))))((('''&&&&&&'''((()))'''(((((((((''''''(((((()))(((((('''''''''''''''))))))************))))))kkkjjjqqquuurrr|||kkkQQQGGGBBB>>><<<:::888666666666666444222000///......000111000...---...///000111111000///+++,,,---......---,,,+++(((((())))))***,,,------+++*********,,,+++***(((''')))******(((((()))+++,,,++++++++++++---.../////////---,,,++++++,,,,,,***)))((()))+++,,,,,,+++)))***+++,,,,,,+++***)))***************+++++++++((((((((())))))(((((((((************************))))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((('''(((((()))(((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&''':::!!!OOO(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&((())))))))))))))))))))))))''''''((((((((((((''''''###''')))+++###(((888'''(((%%%,,,***&&&&&&((($$$)))[[[+++###%%%''',,,&&&((((((''''''''''''((((((******))))))(((((())))))+++***))))))((((((((()))''')))$$$'''+++---)))000'''%%%((((((((('''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))***))))))(((((())))))***))))))************))))))''''''((((((((((((''''''++++++***))))))(((''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&((((((&&&&&&''')))(((''''''''''''''''''((('''((()))((('''&&&''')))%%%%%%%%%&&&((()))+++,,,''''''((((((((((((''''''oookkkppptttrrrzzzkkkPPPEEEAAA>>>===:::888777666777666444333111/////////111111000///...///000111111000...---+++,,,,,,,,,,,,,,,++++++((()))***+++,,,,,,+++++++++******+++,,,+++)))'''((()))******))))))***,,,***++++++,,,,,,---............---,,,,,,+++******///,,,)))(((***++++++***************************)))))))))*********++++++)))******************)))************************))))))))))))))))))))))))(((((('''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((++++++++++++***)))(((((('''''''''''''''(((((()))&&&'''((())))))(((((('''''''''''''''(((***+++,,,&&&&&&%%%%%%&&&'''((()))'''+++'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''&&&&&&((())))))))))))))))))))))))(((((())))))))))))(((((($$$$$$'''***###,,,---$$$&&&%%%,,,(((&&&&&&((($$$)))[[[BBB'''&&&$$$///%%%((((((''''''''''''((((((((('''''''''''''''((()))***)))((('''''''''((()))***(((,,,///&&&tttUUU)))***)))%%%''''''((((((''''''&&&&&&%%%&&&&&&''''''(((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))((((((''''''(((((()))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))******)))'''&&&'''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%'''((((((&&&&&&''')))&&&''''''((((((''''''&&&&&&((())))))'''&&&''')))%%%%%%%%%&&&''')))+++,,,&&&'''((())))))((('''&&&rrrmmmooo~~~tttqqqyyyjjjOOOEEEAAA???>>>:::888777666777666555333222111000000111111000///000000111111000...,,,***,,,,,,,,,++++++*********)))***+++---,,,+++)))(((+++******+++,,,+++)))'''(((***++++++******+++---'''((()))++++++,,,,,,+++,,,------,,,,,,***)))(((555000+++)))***+++***)))******)))(((((()))******(((((())))))***************++++++,,,,,,++++++***************************))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))************((((((((((((((((((((((((---------,,,+++***)))(((((((((((((((((()))******%%%&&&''')))))))))((((((((((((((()))***,,,......'''&&&&&&&&&'''(((***+++___yyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&&&&((())))))))))))))))))))))))))))))************))))))'''###$$$(((###---***%%%&&&%%%***%%%((((((***&&&+++]]]UUU---(((###000%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''!!!111,,,$$$:::,,,******+++''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&%%%''''''&&&%%%&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''###%%%(((***+++***((('''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((*********)))(((((('''''''''''''''&&&&&&%%%%%%%%%"""""""""###$$$''')))***))))))(((((((((((()))***%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%'''))))))'''&&&(((***%%%&&&'''(((((('''&&&%%%&&&(((***)))&&&%%%'''))))))((('''&&&&&&'''))))))((()))***++++++***)))(((qqqjjjllluuuooorrr|||gggPPPFFF???:::;;;888777666555333111000000444222111000111000///------------------------------,,,,,,++++++,,,,,,---+++***************++++++)))***+++,,,...///000000((()))))))))************(((((()))***+++,,,,,,---'''((()))******************111555222)))%%%)))///+++,,,,,,***((('''((())),,,***(((((()))******)))******************************))))))((((((''''''$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&''')))******((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((,,,---"""000***%%%)))((('''&&&''')))+++------,,,)))&&&%%%&&&'''(((111###666%%%SSSJJJ%%%&&&(((************)))''''''((()))***+++,,,,,,(((((((((((('''''''''''''''&&&&&&(((%%%&&&&&&&&&'''(((((((((,,,,,,+++************++++++***((('''---UUU'''***)))***)))+++'''&&&)))&&&***\\\iii$$$!!!---***$$$'''((()))******)))((('''&&&'''((())))))'''%%%$$$++++++******))))))(((((('''###---&&&''''''%%%###***&&&'''+++(((&&&&&&((()))'''%%%)))))))))))))))(((((((((***(((%%%######$$$''')))+++***(((&&&%%%&&&'''((()))'''$$$$$$&&&((())))))(((''''''&&&&&&''')))***))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((***+++***)))'''&&&$$$$$$$$$%%%''')))+++******)))(((''''''&&&&&&'''(((((('''''')))+++&&&'''((((((((('''&&&%%%)))(((%%%######$$$&&&(((&&&&&&((()))))))))((('''''''''''''''((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))'''&&&%%%)))(((''''''''')))***+++((((((((((((((((((((((((***)))((('''''''''''''''oooiiimmmuuupppsss|||fffPPPFFF???;;;;;;777777666555555444333333111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******))))))***+++,,,---......++++++***)))))))))))))))((())))))******+++++++++,,,,,,---...............)))+++---,,,***)))***++++++,,,+++)))''''''(((***************************+++******************++++++*********))))))))))))&&&&&&'''))))))*********((((((((('''''''''&&&&&&%%%&&&((((((&&&%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((888&&&&&&***'''******)))$$$%%%&&&(((((((((''''''***$$$ $$$,,,///***###666///MMM111$$$%%%&&&'''((((((((('''''''''(((((()))*********(((((((((((((((((((((((('''&&&&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((('''***XXX'''***((()))(((***'''''')))&&&***\\\yyy,,,""")))'''%%%'''((())))))))))))((('''%%%&&&((()))((('''&&&%%%((((((((((((((((((((((((&&&(((---&&&###)))~~~GGG+++!!!///&&&)))'''%%%%%%'''((('''%%%(((((((((((((((((((((((('''''''''''''''((()))******((('''%%%%%%&&&'''((()))'''$$$$$$&&&((((((((('''''''''''''''((()))))))))(((((((((''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''((()))***)))(((%%%&&&&&&'''''''''''''''*********)))((('''''''''%%%&&&&&&%%%$$$###%%%&&&$$$%%%'''(((*********))))))(((&&&%%%%%%%%%&&&'''%%%&&&'''(((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''&&&(((''''''&&&'''((()))***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&kkkhhhmmmuuupppsss}}}fffOOOFFF>>>;;;;;;666666666666666555555555///...------...///...,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++*********************))))))*********+++++++++...---+++)))(((((((((((()))))))))))))))************+++,,,,,,---,,,,,,,,,***'''&&&)))---///---*********(((&&&$$$$$$&&&)))'''***------***((()))++++++***)))(((((()))***+++++++++++++++************(((((()))***++++++++++++((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))&&&'''((())))))((('''&&&!!!$$$+++******000(((***+++,,,+++((($$$"""!!!***222111)))###%%%)))---qqq$$$%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&((('''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&"""%%%)))((((((^^^''')))''''''&&&(((''''''***&&&+++\\\222$$$'''&&&)))&&&'''(((((((((((('''&&&%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''(((((($$$---+++'''$$$---:::))) 000''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&'''(((***++++++++++++'''&&&%%%%%%%%%&&&((()))(((&&&$$$$$$&&&(((((((((&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&'''(((((('''&&&$$$&&&(((******)))'''&&&******))))))(((((('''''')))******(((&&&%%%&&&'''%%%&&&((()))************)))(((((((((''''''''''''&&&''''''((()))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''iiigggnnnuuunnnrrr|||dddNNNEEE>>>;;;;;;777777666666555444444444...---,,,---//////...---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************...,,,***)))(((((()))******))))))))))))))))))))))))******+++++++++******+++)))'''***...000...+++''''''&&&###!!!"""%%%'''###(((------)))'''(((++++++***)))(((((()))***+++************************((()))******++++++++++++)))))))))))))))))))))((()))***,,,,,,***)))***+++((((((((((((((((((((((((%%%''')))******)))'''%%%'''000///,,,222%%%666000"""###$$$'''))),,,---...,,,...*** ///TTTrrr###'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&(((((((((((('''&&&&&&&&&%%%***+++,,,------,,,)))((('''(((***))))))iii''')))&&&&&&%%%'''''''''***'''+++]]]111&&&)))(((,,,&&&''''''''''''''''''&&&%%%&&&'''(((((((((''''''((((((((('''''''''''''''%%%+++((('''))),,,&&&'''&&&***'''&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))%%%$$$$$$$$$%%%'''((()))(((&&&%%%%%%'''(((((((((%%%&&&((()))))))))((('''(((((((((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''((()))(((&&&&&&'''(((******))))))(((***)))))))))((((((((('''******+++)))((('''(((***))))))))))))(((''''''&&&((())))))***)))((('''&&&(((((())))))************''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******|||jjjiiipppqqqkkkppp{{{cccNNNEEE>>>;;;<<<888777666555333222111000000///......000111000///------------------------,,,++++++******++++++,,,++++++,,,,,,+++***))))))++++++++++++************++++++***))))))***+++,,,************)))))))))))),,,,,,---------,,,,,,+++***+++,,,,,,++++++++++++(((((('''%%%$$$$$$&&&)))!!!''',,,,,,(((&&&'''*********)))(((((()))******))))))))))))))))))))))))(((((())))))***)))))))))************************+++,,,......,,,+++,,,---((((((((((((((((((((((((%%%''')))******)))'''%%%$$$''',,,'''&&&222444000***%%%###$$$(((***###555ZZZ@@@***((((((((((((((())))))***((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((('''&&&&&&&&&%%%'''((()))******(((&&&%%%,,,(((((((((,,,{{{''')))&&&&&&%%%'''((('''***'''+++]]]+++(((,,,(((***'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''******)))(((((('''&&&&&&)))'''&&&''',,,###%%%wwwIII%%%!!!)))'''((()))))))))((((((((($$$%%%%%%%%%&&&&&&'''''')))(((%%%######$$$%%%'''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%'''(((((('''%%%&&&((()))))))))(((''''''''''''((((((((((((((('''''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((((((******)))((())))))((('''((()))***+++))))))))))))((((((((((((%%%&&&&&&&&&%%%%%%''')))))))))((('''&&&&&&%%%%%%((()))***+++***)))'''&&&'''''''''((((((((())))))''''''''''''((((((((((((*********))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))******)))))))))******))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++mmmmmmrrrooojjjooo|||bbbMMMDDD>>>;;;<<<888888666555333111000///222111000000111222111///------------------------++++++************++++++((()))******)))(((&&&%%%+++++++++************************+++++++++,,,,,,***************++++++++++++++++++++++++******)))&&&***---+++'''$$$&&&)))***++++++***))))))***,,,###'''******((('''(((***))))))))))))))))))))))))((((((((((((((()))))))))''''''(((((()))(((((('''************++++++++++++)))+++,,,,,,+++******+++))))))))))))))))))))))))&&&'''((())))))((('''&&&---JJJ###)))''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%'''''''''((())))))******'''&&&&&&((('''''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%***%%%$$$'''...''')))''''''&&&(((((((((+++''',,,]]]%%%''',,,$$$%%%(((((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&******))))))(((''''''&&&,,,###'''&&&)))///333$$$'''&&&(((******(((&&&&&&&&&$$$%%%%%%&&&&&&'''''''''***((($$$!!! !!!###%%%$$$%%%%%%&&&'''((((((((('''&&&%%%&&&((()))(((&&&&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((((((((((((((((((***(((((()))***++++++******)))'''&&&&&&(((***,,,))))))))))))((((((((((((%%%'''(((''''''''')))+++&&&&&&&&&&&&&&&'''((((((((()))*********)))'''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))******+++++++++***))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))rrrpppttt}}}ssslllqqq~~~aaaLLLDDD>>>;;;<<<888777666555444333222222333222000000111111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++***)))'''%%%))))))))))))))))))))))))***+++,,,------+++***)))******++++++,,,,,,------)))*********))))))((('''&&&)))+++***'''%%%&&&))))))+++------,,,+++++++++'''((())))))******+++,,,'''((()))******)))((('''(((((()))))))))*********'''(((((())))))(((''''''((((((((())))))*********(((***++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%LLL\\\%%%'''((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''%%%&&&&&&'''(((((())))))'''&&&&&&(((&&&&&&&&&'''''''''''''''************))))))))))))((($$$&&&(((+++'''***((()))(((***((((((+++(((,,,^^^###&&&+++$$$'''))))))(((''''''((())))))***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((*** +++(((%%%!!!---)))$$$'''%%%'''***)))&&&#########%%%%%%%%%&&&''''''(((((()))(((&&&$$$$$$$$$%%%&&&%%%&&&''''''((((((((((((&&&&&&%%%&&&((()))(((&&&'''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''++++++++++++++++++++++++(((((((((((((((((((((((('''&&&&&&(((***++++++***((('''''''''(((((())))))(((((((((((())))))))))))******+++***))))))+++,,,(((''''''&&&&&&'''))))))(((((())))))(((((('''''''''&&&%%%%%%%%%&&&((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))((()))******+++***)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((uuusssuuu|||yyynnnsssaaaLLLDDD>>>;;;<<<777666666666555555555555444222111000111000///---++++++++++++++++++++++++++++++************++++++,,,---...///...,,,***(((''''''''''''(((((())))))+++,,,......---+++(((&&&******+++,,,------.....................---,,,+++((()))++++++***))))))***&&&)))+++,,,+++)))))))))+++***((())),,,---...---&&&'''***++++++***'''&&&))))))******+++++++++,,,(((((())))))))))))((('''&&&'''''''''(((((()))))))))***,,,,,,***)))***+++))))))))))))))))))))))))((((((''''''''''''((((((&&&$$$$$$---******)))(((''''''((()))***((((((((((((((((((((((((""""""###$$$$$$%%%&&&&&&'''&&&&&&(((%%%&&&&&&''''''(((((((((******)))((('''(((((((((((('''******((('''***)))***)))+++((((((+++(((,,,^^^$$$&&&+++'''---***)))(((''''''((()))***+++***((('''%%%%%%$$$$$$""""""$$$%%%'''((()))***%%%///+++$$$---((($$$<<<+++$$$''')))((($$$!!! %%%%%%&&&&&&'''((())))))''''''((((((((((((((('''&&&'''(((((()))(((((((((&&&&&&%%%'''((()))'''&&&(((((('''&&&&&&((()))***&&&'''''''''(((((())))))))))))***))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$&&&)))++++++***%%%&&&((()))***)))'''&&&(((((((((((()))))))))))))))))))))(((&&&%%%&&&'''---,,,***((('''&&&'''''')))(((((((((''''''''''''***)))((((((((()))+++,,,''''''''''''((((((((()))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))*********((('''&&&(((((((((((((((((((((((((((''''''''''''((())))))