BM6P6(@ nnnWWWOOOGGGEEEFFFAAA;;;;;;<<<===>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999888777777666666666666777777777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888888888777777666777777888999:::<<<888555555666666444111444444444444333222222111333333444555666777888888777999<<<>>>GGG[[[uuuzzzxxxxxxvvvssswwwyyy{{{}}}}}}}}}{{{zzzsssvvv{{{|||~~~~~~wwwmmm```YYYTTTTTTUUUTTTVVVZZZnnnWWWOOOGGGEEEFFFAAA>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999999888888777666666666777777777777888999:::;;;<<<<<<;;;:::::::::999999888888999999999999999999999888999999888777777777777777777555333222444555333222444444555555555444333333333444444555666777888888888:::<<>>======<<<<<<======>>>;;;;;;;;;<<<;;;;;;::::::999888888777666666777777777888888999:::;;;<<<<<<<<<<<<;;;:::999999888888999999999:::::::::::::::<<<;;;:::888777666666666666444333333444555555444444444555555666666555555333444555555777777888999999:::>>>FFFUUUiii~~~~~~vvvlllggghhhmmmqqqsssxxxxxxxxxwwwvvvvvvuuuuuuyyy{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzztttrrroooeee[[[TTTOOOLLLMMMNNNMMMNNNQQQnnnWWWOOOHHHFFFGGGBBBAAAAAA@@@???===;;;:::888??????>>>>>>>>>>>>??????::::::;;;;;;<<<;;;;;;;;;:::999888777777777777888888888999:::;;;<<<======???>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<======<<<;;;999888777777666888777666666666666666666222333444555555666555555444444555666777888999999999;;;AAALLL]]]rrrmmmjjjgggfffiiinnnsssvvvwwwwwwvvvuuuuuuvvvwwwwww|||~~~~~~{{{|||~~~||||||}}}}}}~~~~~~}}}|||~~~yyytttssspppggg]]]TTTNNNLLLNNNOOONNNOOOQQQmmmVVVOOOHHHFFFGGGCCC????????????>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;999999888888888888999999999999:::;;;<<<======>>>??????>>>======<<<;;;;;;<<<<<<<<<===>>>???@@@@@@======<<<::::::999999999::::::999777555444555555111222333444444444444444444444555666777888999999888===FFFTTTfffyyyzzzmmm___aaaeeeiiilllppptttvvvtttuuuuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzvvvrrrrrrqqqiii___UUUOOOKKKMMMNNNMMMNNNQQQmmmVVVOOOHHHFFFGGGCCC>>>>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::888888888888999:::;;;<<<999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAABBBCCCDDD@@@???>>>===<<<<<<;;;<<<888999888666333222222333222222333333444333333333444555666666888888999:::999AAAMMM]]]nnn}}}jjj^^^UUU\\\dddjjjlllnnnqqqsssrrrsssuuuxxx{{{~~~~~~~~~~~~~~~~~~}}}}}}zzzyyyvvvtttuuuuuunnndddUUUOOOJJJJJJKKKJJJLLLPPPlllVVVOOOHHHFFFHHHCCC>>>????????????>>>============<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999999777777777888:::;;;===>>>::::::;;;<<<===>>>??????;;;<<<<<<<<<<<<=========???@@@AAABBBDDDEEEFFFGGGDDDCCCAAA???===<<<<<<;;;777888888666333222333555444444444444444444333222555555666777888999999::::::FFFVVVfffuuu|||hhhZZZTTTSSS[[[dddiiijjjkkknnnrrrqqqsssvvvzzz~~~~~~~~~}}}|||~~~~~~~~~~~~}}}zzzxxxyyyyyyrrriiiXXXPPPJJJIIIIIIIIIKKKPPPlllVVVOOOHHHGGGHHHDDD@@@@@@@@@??????>>><<<<<<999999999888888999999999<<<===<<<<<<;;;:::999888666666777888:::<<<>>>???::::::;;;<<<===>>>??????======>>>>>>??????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIHHHFFFDDDAAA>>><<<;;;:::666888999888666555777:::666666666666555444333333555555666777888999::::::<<>>888999999::::::;;;;;;<<<999;;;<<<======>>>AAACCC??????@@@@@@AAABBBBBBBBB>>>???AAACCCDDDEEEEEEEEEFFFFFFEEEDDDBBB@@@===<<<===<<<;;;:::888777666555555555666666666444333222444444666777999;;;===>>>CCCLLL___tttwww[[[PPPNNNMMMUUU]]]eeeiiiiiijjjooouuuxxxyyyzzz}}}~~~|||~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{zzzvvvqqqnnnaaaZZZPPPIIIFFFHHHJJJKKKmmmVVVOOOGGGEEEFFFBBBAAA@@@???===<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;:::999999:::;;;;;;888999999::::::;;;;;;<<<:::<<<=========>>>AAACCCAAAAAABBBCCCDDDDDDEEEEEE@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCAAA>>><<<:::<<<<<<;;;:::999888777777888888888888777666444444555555666777888:::===???GGGPPPcccwwwmmmUUUMMMLLLMMMWWW^^^gggjjjjjjkkkpppuuuuuuvvvyyy|||~~~~~~}}}~~~|||xxxxxx}}}~~~~~~~~~~~~}}}|||{{{zzzyyyvvvrrroooccc\\\RRRKKKHHHIIIJJJLLLoooWWWOOOGGGDDDEEE@@@AAA@@@???===<<<<<<<<<<<<999999::::::::::::;;;;;;<<<;;;:::999888888999999888999999::::::;;;;;;<<<<<<===>>>>>>===>>>@@@BBBAAAAAABBBCCCDDDEEEFFFGGGBBBCCCCCCCCCDDDDDDDDDDDDAAABBBBBBAAA???===;;;:::;;;;;;::::::::::::999999<<<<<<:::999888777666666666777777777777:::>>>AAAMMMWWWiii{{{bbbOOOLLLNNNPPPZZZ```hhhkkkkkkmmmqqqvvvtttvvvzzz}}}|||zzznnnnnnrrr|||wwwtttpppvvv~~~|||yyy|||~~~~~~~~~~~~|||zzzyyyxxxvvvssspppeee^^^UUUMMMIIIIIIJJJKKKmmmVVVNNNFFFDDDEEE@@@AAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::999888888888888999999::::::;;;;;;<<<===>>>???>>>>>>>>>@@@BBB??????@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@AAA@@@???===;;;:::999::::::::::::;;;;;;;;;>>>===;;;999777777777888777888888777777:::@@@EEEUUU```pppqqqXXXMMMNNNSSSVVV]]]bbbhhhkkklllnnnrrrvvvwwwzzz~~~~~~ssskkkqqqyyyxxxoooeee______bbbjjjyyy|||yyy{{{zzzzzzyyyuuuppprrrwww~~~~~~}}}}}}~~~~~~|||yyywwwvvvuuurrrpppggg```VVVNNNJJJIIIIIIIIIjjjSSSLLLEEEDDDEEEAAAAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;:::999888888888999999::::::;;;;;;<<<===>>>???>>>===>>>???AAA??????@@@AAABBBCCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@???>>><<<;;;888888999::::::;;;;;;<<<===<<<:::888777777777888777888999777777<<>>======>>>???@@@>>>>>>?????????>>><<<;;;777777888999999:::;;;;;;;;;:::999888888777777888666888999888999@@@LLLVVVfffrrr{{{hhhTTTKKKLLLRRRYYY___dddgggjjjlllnnnqqqtttwww|||{{{qqqrrr~~~|||eee\\\RRRMMMKKKIIIKKKOOOVVV___mmmzzz}}}wwwuuutttsssoookkknnnttt{{{}}}zzzssswww{{{}}}}}}|||||||||}}}}}}{{{zzzyyywwwsssqqqiiibbbXXXOOOJJJGGGEEEDDDlllVVVNNNGGGEEEFFFBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;:::999888888999999::::::;;;;;;<<<999:::<<<<<<<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;::::::;;;===>>><<<<<<===>>>>>>===;;;:::777777777888888999999999999999999::::::999999888555777999888:::CCCRRR^^^ooo{{{fffXXXLLLLLLQQQVVV]]]dddiiijjjmmmoooqqqtttwwwyyy~~~yyyuuuzzz{{{qqqjjjVVVNNNGGGFFFGGGHHHLLLQQQWWW___kkkwww~~~|||wwwtttsssrrrooolllpppwww{{{yyywwwuuuyyy}}}|||yyyyyyyyyzzz|||~~~}}}zzzvvvssskkkeeeZZZQQQKKKGGGEEEDDDpppXXXPPPHHHFFFFFFBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;::::::999999999666777999::::::999888777888999999::::::;;;<<<<<<777999:::;;;;;;<<>>>>>;;;:::888888888:::<<<===:::;;;<<<<<<<<<;;;:::999666666777777888888888888888999:::;;;<<<;;;:::999444777999999;;;FFFVVVccctttxxx[[[QQQKKKOOOVVV[[[bbbiiilllmmmoooqqqtttvvvyyy{{{yyyzzz{{{xxxuuunnneee]]]PPPIIIDDDEEEGGGJJJNNNSSSZZZbbbmmmxxx~~~}}}|||}}}~~~{{{yyyvvvtttrrrqqqooommmrrrzzz||||||wwwvvvxxx}}}~~~|||zzzuuuvvvwwwzzz}}}}}}xxxuuummmfff\\\SSSMMMIIIFFFDDDrrrdddeeeWWWFFFCCCFFFCCCAAA>>>===>>>??????>>>;;;;;;::::::999888777777999888888888999::::::;;;777888888888888999999999<<<<<<<<<<<<============AAAAAAAAA@@@???>>>======;;;:::888777777777888888===<<<:::;;;;;;:::888666777777777666666666666666444777999:::999777666666777:::;;;<<>>>>>???>>>===;;;;;;::::::999888888777999999888999999::::::;;;777777888888888999999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===;;;:::999888888888888999;;;:::999:::;;;;;;999888777777777777777777777777666888::::::999888888999777:::<<<>>>CCCQQQdddrrr{{{\\\UUUTTTUUUXXX^^^eeekkknnnrrrsssuuuwww{{{zzzzzz}}}}}}zzztttnnniiieee^^^VVVOOOIIIJJJJJJKKKLLLQQQVVVZZZeeennnzzz~~~|||yyyyyy{{{|||zzzyyyxxxyyyzzz{{{{{{yyywwwvvvuuuqqqoooqqqsssuuu|||~~~xxxyyy|||}}}xxxtttrrrrrrrrruuuxxx|||~~~zzztttqqqkkkfff^^^VVVOOOJJJHHHGGGkkkVVVUUUNNNFFFFFFGGGDDDBBB@@@>>>???>>>===<<<;;;;;;::::::999999888888999999999999::::::::::::777777777888888888999999999999999999::::::::::::999:::;;;<<<===>>>>>>>>>;;;;;;:::999999999::::::999888888999;;;;;;;;;:::888888888888888888888888999:::;;;:::999888:::;;;999;;;>>>AAAIIIYYYmmm|||nnnXXXTTTVVVZZZ___eeejjjoooqqqtttvvvyyy|||}}}xxxxxx~~~zzzsssnnnfffaaa]]]XXXQQQLLLLLLLLLMMMOOOQQQWWW]]]bbbjjjttt}}}zzzwwwuuuvvvwwwwwwvvvvvvwwwyyyzzzzzzxxxvvvtttrrrooopppsssvvvyyyzzzvvvzzz|||wwwsssppppppqqqrrruuuxxx}}}|||wwwrrrooolllggg```WWWPPPKKKHHHGGGkkkRRRNNNJJJFFFGGGEEEEEEBBB@@@??????>>><<<;;;;;;;;;:::::::::999999999999999::::::::::::::::::777777777777888888888888888888999999999:::::::::999:::;;;<<<============;;;;;;;;;;;;:::;;;;;;;;;:::999888888:::::::::999888999999999999999:::::::::;;;:::888777888:::<<<;;;===@@@EEEOOO```ttt~~~eeeZZZTTTXXX___fffkkkooorrrttttttzzz|||xxxxxx}}}}}}wwwrrrmmmhhhaaa\\\XXXTTTQQQNNNPPPQQQRRRSSSVVV\\\bbbgggnnnxxx~~~zzzxxxtttrrrrrrrrrtttuuutttuuuxxxyyyyyywwwtttrrrpppoooqqquuuwwwzzz~~~tttrrrxxx~~~{{{vvvtttqqqnnnnnnpppsssuuuxxx{{{}}}yyyuuupppmmmlllggg```XXXQQQLLLHHHGGGoooSSSLLLHHHFFFGGGCCCDDDBBB@@@@@@???>>><<<:::;;;;;;;;;:::::::::::::::999:::;;;;;;;;;::::::999666666777777777888888888888888999999999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;888888888999888777888888999999::::::::::::::::::999777666666999<<<>>>@@@CCCIIITTTeeexxxqqq^^^[[[XXX]]]eeekkkooorrruuuxxxwww||||||~~~~~~~~~{{{yyyxxx{{{}}}zzz~~~|||yyyyyyxxxtttnnnhhhdddaaa\\\WWWUUUSSSRRRQQQUUUVVVXXXZZZ]]]aaagggkkksss{{{{{{wwwuuussspppoooppprrrtttsssuuuvvvxxxwwwuuusssqqqoooooorrrvvvwwwyyyxxxnnnnnnuuu}}}|||vvvsssmmmllllllmmmppptttyyy|||}}}{{{wwwrrrnnnkkkjjjfff```YYYRRRLLLIIIGGGsssWWWNNNGGGFFFGGGBBBCCCAAA@@@@@@@@@???===:::;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;999888666666666777777777888888888888888999999999999:::;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;>>>;;;888777777888777666888888888999999::::::;;;::::::999777666777999<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;999888666666666666777777777777555555555555666666666777444555666888:::;;;;;;;;;777888:::;;;<<<;;;::::::;;;888666555777999::::::666666777888999999:::::::::;;;<<<;;;:::999;;;<<<>>>AAAIIIUUUeeevvvuuuggghhhmmmqqquuuwwwwwwvvvyyyxxxppprrrwww}}}}}}{{{xxxoooooonnnjjjfffccccccdddhhhjjjnnnuuu~~~|||{{{||||||xxxyyyxxxsssppptttzzz~~~|||xxxuuurrroooeeeeeeccc^^^WWWTTTTTTVVVTTTVVVYYY[[[\\\___bbbeeeccchhhpppwww|||~~~zzzxxxoooqqqtttsssrrrqqqsssvvvwwwvvvuuusssssstttuuuuuummmooorrrwwwyyyyyyllleeeiiittt~~~~~~yyyrrrlllhhhfffdddcccgggjjjooouuu|||}}}vvvrrrooommmlllbbb```\\\WWWRRRNNNKKKIIIsssZZZPPPGGGEEEGGGDDDCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;999888777777666666555555555666666:::999999888888999999:::888888888777888888999999333666888777444333555888;;;;;;::::::999888777777888888777777888888999:::<<<<<<;;;:::888999;;;>>>:::AAALLLZZZhhhwwwuuuppptttwww}}}yyyxxxxxxxxx{{{{{{tttpppqqqqqqttt}}}}}}}}}zzzwwwtttpppmmmkkkggg```\\\ZZZZZZ[[[[[[ccciiipppxxx|||{{{|||}}}{{{vvvqqqnnnnnnqqqrrrvvvyyyuuupppkkkgggccc```[[[WWWUUUUUUWWWXXXWWWYYY^^^cccgggiiijjjkkklllqqqxxx~~~|||xxxvvvssspppqqqtttvvvvvvtttuuuuuutttuuuwwwwwwvvvtttsssqqqrrrsssvvv}}}ssseee```fffooouuu{{{sssnnnhhhcccbbbdddfffhhhnnnooorrrwww~~~zzzvvvrrrlllgggddd```ZZZUUUQQQMMMJJJGGGwww^^^TTTKKKHHHHHHCCCCCCAAA???===<<<;;;;;;<<<===========================>>>>>>>>>===;;;999888777666666555555555666666999999999999::::::;;;;;;::::::999999888999999999999:::;;;;;;:::999:::;;;;;;;;;::::::999888888777888888777777888888999:::;;;;;;;;;999888999;;;>>>===CCCOOO\\\kkkzzzxxxtttxxxzzz|||zzzzzz{{{~~~}}}vvvsssttttttuuu{{{~~~yyyuuuppplllgggddd___\\\XXXUUUUUUWWWYYY[[[dddmmmxxx}}}{{{zzzzzzzzzvvvrrrnnnlllmmmpppqqqtttyyyzzztttooojjjfffccc___]]]YYYWWWVVVXXX[[[]]]___bbbfffkkkppprrrtttuuuvvvyyy~~~~~~zzzwwwxxxuuurrrrrrtttuuutttssstttttttttuuuxxxyyyxxxwwwrrrqqqqqqtttwww~~~qqqddd```eeeooovvv}}}zzztttooohhheeebbb```bbbeeeiiijjjpppqqqtttyyyzzzvvvqqqkkkeeebbb^^^XXXTTTPPPMMMJJJGGGwww]]]SSSJJJGGGFFF@@@CCCAAA???===<<<;;;;;;<<<========================<<<===?????????<<<999777666666666555555666666777999999:::;;;<<<======>>>===<<<;;;:::::::::::::::;;;:::999:::;;;;;;:::999;;;::::::999999888888888888888777777888888999:::999::::::888888999<<<>>>@@@GGGRRR```ppp}}}yyy|||~~~|||}}}~~~}}}|||}}}~~~}}}}}}}}}~~~zzzwwwxxxvvvuuuvvvyyy|||}}}}}}}}}yyyrrrkkkeee```[[[XXXRRRPPPOOOOOOQQQVVV[[[^^^hhhttt}}}zzzwwwvvvtttqqqmmmjjjiiikkknnnpppooorrrvvv~~~uuummmgggccc```^^^\\\[[[YYYXXXZZZ]]]aaadddiiikkkppptttxxx{{{}}}~~~~~~{{{xxxzzzwwwtttsssssstttsssrrrtttssstttvvvyyyzzzzzzyyyqqqpppqqqtttxxx}}}nnnccc___eeeooowwwxxxqqqmmmiiiddd```\\\\\\___bbbfffkkkoooqqquuuvvvyyy}}}zzzvvvpppiiiccc^^^ZZZVVVQQQOOOLLLIIIGGGwww\\\QQQIIIFFFFFFAAADDDBBB@@@>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????<<<999666666666666666666666777888888999:::<<<===??????@@@???>>>===<<<;;;;;;;;;;;;<<<:::777888;;;<<<:::777:::::::::999999888888888888888777777888888999:::888888999888888999===???BBBJJJWWWfffwww}}}~~~|||}}}~~~}}}{{{yyyyyyyyyzzzzzz{{{{{{||||||sssttttttuuuwwwxxxyyyzzz|||}}}~~~|||xxxvvvvvvvvvxxxzzz}}}~~~zzzxxxvvvsssqqqppprrrvvvxxx~~~tttoooggg```ZZZUUUQQQNNNJJJKKKLLLNNNRRRXXX```eeeooo~~~}}}zzzuuurrrrrrooollliiihhhiiikkkmmmjjjkkkppp~~~|||qqqhhhbbb___]]]]]]]]]]]]\\\]]]```dddhhhkkkqqqsssvvvyyy}}}}}}{{{yyyxxxvvvttttttttttttsssvvvuuuuuuwwwyyyzzzyyyxxxpppoooppptttyyyzzzlllbbb```dddnnnwww~~~{{{tttkkkddd___\\\YYYXXXXXX\\\ccciiioootttwwwzzzzzz|||zzzuuuooofff```[[[WWWSSSOOOMMMKKKIIIGGGyyy```UUUJJJGGGIIIFFFEEECCCAAA???>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>===;;;777555666666666666666777888888888999;;;===???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<@@@===:::;;;>>>>>><<<999::::::999999999999999888888888777777888888999:::777888888888888:::>>>AAAEEEMMM\\\mmm~~~~~~~~~zzzxxxyyy{{{yyyzzz{{{zzzyyywwwvvvuuuuuuuuuuuuuuuttttttttttttllllllmmmnnnnnnnnnnnnnnnpppqqqssstttsssrrrpppnnnpppqqqsssuuuxxx}}}|||wwwuuuqqqllliiikkkrrrxxxzzzvvviiiddd\\\VVVQQQNNNLLLJJJHHHJJJMMMPPPUUU^^^gggnnn{{{~~~zzztttpppssspppmmmiiihhhhhhiiijjjggghhhnnnzzzooofff```___^^^^^^aaaaaaaaacccfffjjjoooqqqyyyzzz{{{}}}~~~|||{{{xxxwwwvvvuuuttttttvvvwwwxxxwwwwwwwwwyyyyyywwwuuuooooooqqquuu{{{wwwjjjdddbbbcccmmmwww||||||kkkfff___YYYVVVUUUUUUUUU[[[aaajjjrrrwwwzzz|||~~~|||~~~~~~xxxssslllddd___XXXUUUQQQNNNLLLKKKHHHGGGyyyeee[[[MMMFFFFFFCCCEEECCCAAA???>>>======>>>========================888999;;;<<<<<<:::777666666666666666777888999999888999<<<>>>???@@@@@@@@@@@@???>>>==================<<<;;;:::;;;;;;:::888999999999999999999999999888888777777888888999:::666777888999999<<<@@@CCCIIISSScccttt}}}{{{|||yyyuuusssuuuwww~~~zzzssstttuuutttqqqooonnnooonnnnnnnnnmmmllllllkkkkkkeeeeeefffffffffeeeeeedddeeefffhhhjjjkkkkkkkkkjjjkkknnnrrruuuyyy{{{uuusssooogggcccgggqqqzzz~~~zzzsssmmm```[[[TTTNNNKKKKKKJJJJJJHHHLLLQQQVVV\\\fffqqqyyy~~~{{{uuuqqqsssqqqnnnjjjhhhhhhiiijjjggghhhnnn~~~wwwmmmddd```___```aaaddddddeeehhhkkkppptttwww}}}|||zzzzzzwwwxxxwwwvvvttttttvvvxxxyyyxxxwwwwwwxxxwwwuuussspppoooqqqvvv|||uuujjjgggeeedddkkkuuu}}}|||sss^^^[[[WWWSSSRRRTTTVVVXXX```hhhrrryyy{{{}}}~~~||||||uuupppjjjccc^^^WWWTTTPPPMMMKKKJJJHHHFFFssskkkWWWIIIEEE@@@CCCBBB@@@>>><<<<<<<<<<<<========================999:::;;;;;;;;;:::999888666666666666777888999:::888999<<<>>>?????????>>>???>>>============>>>>>>:::;;;;;;:::888777777888999999999999999999999999888888777777888888999:::666888999999;;;>>>BBBFFFOOOYYYjjj{{{zzzxxxyyyuuuqqqoooqqqttt{{{~~~xxxtttnnnooonnnkkkgggeeeeeegggeeeeeeddddddcccbbbbbbbbb]]]^^^____________^^^]]]```aaaccceeegggiiijjjjjjlllqqqwww~~~xxxuuusssnnneee___dddppp|||~~~www~~~}}}{{{|||}}}~~~~~~|||{{{{{{{{{wwwnnnggg[[[VVVOOOJJJHHHIIIJJJKKKKKKQQQXXX^^^fffrrr~~~~~~|||wwwsssqqqooollljjjiiiiiijjjkkkhhhiiinnn}}}xxxrrriiibbb______```aaacccdddfffjjjoootttyyy{{{}}}{{{{{{{{{yyyzzzzzzwwwtttsssuuuwwwwwwvvvuuuvvvwwwwwwuuutttqqqppprrrwww|||tttkkkjjjhhhdddiiisss~~~yyypppfffYYYYYYWWWVVVWWWYYY]]]```gggoooyyy{{{sssmmmhhhbbb^^^XXXTTTPPPMMMKKKIIIGGGFFF~~~gggSSSJJJDDDAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::666666666666777888999:::888:::<<<>>>??????>>>===>>>===============>>>???===???@@@???;;;999:::===999999999999999999999999888888888777888999999:::777888999:::;;;???CCCGGGSSS^^^nnn~~~|||xxxvvvwwwsssooommmooorrryyy|||xxxsssooojjjkkkiiieee```]]]___aaa___^^^^^^]]]]]]\\\\\\[[[WWWXXXZZZ[[[[[[[[[ZZZZZZ```aaaccceeegggiiikkklllpppvvvwwwvvvtttnnnddd^^^bbbppp}}}|||sss~~~zzzxxxtttrrrqqqrrruuuwwwwwwvvvuuuxxxyyyuuullldddYYYTTTMMMHHHGGGIIIJJJKKKPPPVVV^^^fffooo|||}}}~~~}}}yyytttnnnmmmkkkiiiiiijjjlllmmmiiijjjmmmzzz}}}tttnnneee___^^^^^^```aaaaaabbbfffjjjpppvvv{{{~~~~~~~~~}}}~~~{{{|||{{{xxxtttrrrtttvvvuuuttttttuuuwwwxxxwwwuuuqqqqqqssswww}}}tttlllmmmjjjeeehhhrrrzzzsssnnneee[[[[[[\\\\\\\\\]]]```eeehhhlllttt~~~zzzqqqlllgggbbb^^^XXXUUUPPPMMMKKKIIIGGGEEElllNNNFFFEEEDDDBBB@@@??????>>>===<<<===<<<;;;:::::::::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@;;;;;;;;;::::::999999999;;;:::888777777999:::<<<999999999999999999999999777666888;;;;;;<<>>???AAABBBCCCBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777777888:::;;;::::::::::::::::::::::::999888999<<<<<<===DDDMMM[[[cccppp}}}yyyrrrppprrrttttttssstttrrrrrrsssuuu{{{zzzuuuqqqnnnkkkhhhcccbbb___\\\YYYVVVTTTTTTSSSRRRPPPPPPPPPQQQRRRRRRQQQSSSVVVWWWXXXZZZ]]]```cccdddgggkkkooouuu{{{~~~|||ssshhh___[[[^^^kkkxxx|||~~~~~~}}}||||||zzzwwwrrrnnnjjjgggeeebbbaaaaaabbbdddgggiiikkktttxxx{{{|||~~~{{{pppdddYYYSSSOOOOOOPPPPPPTTTXXX]]]cccmmmzzz~~~~~~|||uuuooopppooommmlllkkkmmmnnnooooooqqquuu|||rrrmmmhhhbbb]]]]]]^^^___```bbbbbbdddiiiqqqvvvxxxxxx}}}~~~|||zzzwwwyyy{{{{{{vvvrrrttttttuuuvvvuuutttsssrrrsssssstttxxx{{{{{{xxxuuuooofffbbbiiisss~~~wwwqqqqqqxxx~~~~~~tttmmmiiigggggggggdddfffhhhjjjkkkmmmpppsss}}}wwwnnngggaaa]]]ZZZVVVRRRMMMIIIHHHGGGFFFFFFuuuiiiTTTGGGFFFDDDEEECCC@@@>>>>>>===;;;:::999999999999999:::::::::777777888999999999888888777777777777777777777777::::::;;;;;;;;;<<<<<<<<<@@@AAABBBCCCCCCAAA@@@>>>============>>>>>>>>>>>>:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;======???FFFOOO___fffqqq|||tttqqqnnnooosssvvvvvvtttsssqqqqqqsssuuu|||}}}zzzvvvrrroookkkfffccc___]]]ZZZWWWTTTRRRPPPOOONNNMMMMMMMMMNNNOOOQQQRRRSSSUUUXXX[[[\\\^^^```ccceeehhhmmmrrryyy~~~ttthhh___YYY\\\hhhuuu~~~~~~{{{xxxxxxwwwuuutttrrrppplllhhhccc```]]][[[[[[[[[\\\^^^aaafffkkknnnxxx}}}~~~sssgggZZZUUURRRSSSUUUVVV[[[aaahhhooo{{{~~~~~~|||wwwqqqrrrpppmmmllllllnnnppprrrpppsssxxxxxxmmmiiieee___[[[ZZZ\\\]]]^^^bbbbbbdddiiioootttvvvwwwzzz|||~~~~~~|||zzzyyyyyy{{{{{{wwwssssssttttttuuutttsssrrrqqqttttttvvvyyy{{{}}}zzzwwwqqqhhhccchhhrrrzzzqqqkkklllsssyyy~~~yyyqqqlllkkklllmmmnnnmmmppprrrttttttuuuvvvxxx}}}uuummmgggbbb]]]ZZZUUUQQQLLLIIIHHHGGGFFFEEEuuu___UUUKKKFFFGGGDDDHHHFFFCCCAAA@@@???===<<<888999999:::;;;;;;;;;;;;999::::::;;;;;;;;;::::::666666666777777777777777::::::;;;;;;<<<<<<======AAABBBCCCDDDCCCAAA???============>>>>>>?????????::::::999888888888999999::::::::::::;;;;;;;;;;;;===::::::<<<===???HHHQQQcccjjjttt|||}}}nnnnnnnnnqqquuuwwwwwwvvvqqqppppppsssvvv~~~xxxvvvrrrooolllhhhccc___[[[ZZZWWWTTTQQQOOOMMMLLLLLLMMMNNNOOOPPPRRRUUUWWWWWWZZZ\\\^^^___aaacccfffiiinnnuuu}}}vvviii___YYY[[[gggttt}}}{{{xxxuuusssrrrrrrqqqpppooommmiiiddd```\\\ZZZYYY[[[\\\]]]```fffmmmssswww~~~ttthhh[[[WWWVVVXXXZZZ\\\bbbiiisss{{{~~~~~~}}}xxxttttttrrrnnnllllllnnnrrrtttsssvvv{{{uuukkkgggbbb\\\XXXXXXYYY[[[\\\```bbbdddhhhmmmqqqtttuuuwww{{{~~~~~~|||zzz|||{{{zzzzzz{{{zzzwwwtttrrrssstttttttttsssqqqqqqrrrsssvvvzzz|||~~~}}}zzztttjjjccchhhqqqwwwmmmgggiiiooouuu}}}}}}xxxssspppqqqtttwwwxxxsssvvvyyy{{{zzzzzz{{{|||zzzssslllfffbbb]]]ZZZSSSPPPLLLIIIHHHGGGFFFDDDsssYYYPPPIIIHHHHHHAAAGGGEEEBBBAAA@@@@@@>>><<<999:::;;;<<<======<<<<<<::::::;;;;;;;;;::::::999777777777777888888999999::::::;;;<<<<<<===>>>>>>AAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<======>>>>>>???;;;::::::999999999999999888888999999::::::::::::<<<:::999:::<<>>>>>>>><<<;;;:::;;;===>>>>>>===<<<<<<888888999999999888777777777777888888999999::::::::::::;;;<<<===>>>>>>???@@@AAABBBBBBBBB@@@===<<<<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999777888888999999::::::;;;;;;999888:::<<<@@@LLLWWWaaajjjvvviiidddfffjjjnnnppppppooonnnpppoooqqquuu{{{~~~|||{{{zzzqqqnnnjjjgggdddaaa]]]ZZZUUUTTTRRRQQQOOONNNNNNMMMKKKNNNQQQRRRSSSUUUZZZ___dddeeefffgggiiimmmssswww~~~~~~pppddd]]]___kkkyyyvvvxxx}}}yyyvvvrrrooommmlllnnnppprrrrrrnnnlllhhhdddaaa```______aaadddhhhnnnvvv}}}yyyppphhhfffggghhhiiijjjrrr{{{~~~|||yyywwwtttqqqnnnmmmnnnpppqqqqqqvvv~~~vvvmmmgggbbb\\\WWWVVVWWWXXXXXX\\\___cccgggjjjmmmrrruuuuuu}}}~~~}}}yyyzzzzzzzzzyyywwwuuutttsssttttttuuutttsssrrrqqqvvvuuuvvvxxxzzz~~~}}}wwwlllccceeelll}}}rrrhhhdddfffkkkooowww{{{yyyxxxxxxzzz{{{{{{{{{vvvxxx{{{}}}~~~zzzvvvpppjjjeee```[[[WWWPPPMMMJJJIIIHHHGGGEEECCC{{{```TTTJJJHHHIIIEEEAAA???======>>>>>>===<<<;;;<<<===>>>===<<<;;;999888999999999999888777666666777777888999999::::::::::::;;;<<<===>>>??????>>>???AAAAAAAAA???===<<<===============<<<<<<<<<============<<<;;;:::999888888999999:::;;;;;;<<<<<<999888:::===CCCPPP\\\eeeppp}}}|||cccdddgggkkkoooqqqqqqqqqqqqpppppprrrwww}}}{{{yyyxxxwwwnnnkkkfffbbb___]]]ZZZXXXRRRQQQPPPOOONNNNNNNNNNNNMMMPPPTTTUUUUUUWWW]]]bbbiiiiiijjjkkkooowwwsssggg```cccppp}}}tttttt{{{~~~~~~}}}|||}}}|||yyywwwqqqnnnkkkjjjllloooqqqqqqmmmkkkhhhdddbbbbbbcccccceeehhhnnnuuu}}}yyytttsssssstttsssttt|||}}}{{{wwwuuurrrooonnnmmmnnnnnnpppvvv~~~|||}}}}}}vvvpppiiiddd]]]XXXVVVWWWWWWXXXYYY]]]bbbfffiiimmmrrruuuvvv~~~}}}xxxyyyzzzyyywwwuuuttttttttttttuuuvvvuuutttsssrrrsssrrrsssuuuvvv|||~~~xxxlllbbbccciiiyyyzzzooofffccceeeiiilllsss{{{|||{{{{{{|||}}}|||yyywwwvvvxxx{{{}}}yyyuuuooojjjddd___YYYVVVOOOLLLJJJHHHHHHGGGDDDBBBwww]]]QQQGGGFFFKKKJJJBBB@@@>>>>>>???@@@???>>>:::;;;<<<======;;;999888;;;;;;;;;;;;;;;:::999888555666666777888999999:::::::::;;;<<<===>>>???@@@===>>>@@@@@@@@@???===<<>>>>>======<<<<<<>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;<<<======<<<999888;;;>>>EEERRR___kkkvvvxxx``````dddiiimmmoooppppppqqqpppppprrrxxx~~~~~~yyywwwvvvuuulllhhhbbb^^^[[[YYYWWWVVVOOOOOONNNNNNNNNNNNOOOOOOPPPTTTWWWXXXWWWZZZ```eeekkkkkklllnnnttt~~~uuuiiiccceeerrrrrrrrryyy}}}yyyxxxxxxyyy{{{~~~}}}zzzzzzqqqnnnjjjiiikkkmmmooopppnnnllliiifffddddddfffgggiiimmmsss{{{|||{{{||||||zzz{{{|||}}}~~~}}}|||wwwuuussspppnnnmmmllllllqqqvvv}}}~~~{{{{{{||||||vvvqqqkkkeee^^^YYYWWWWWWWWWWWWWWW\\\aaaeeehhhlllrrrvvvwww~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}|||wwwxxxyyyyyywwwtttsssssstttuuuvvvvvvvvvuuussssssmmmlllnnnqqqttt|||~~~xxxlllbbbbbbhhhtttxxxmmmeeebbbdddgggjjjqqqxxx~~~~~~~~~}}}yyyuuuwwwyyy{{{~~~yyyuuuoooiiiddd^^^XXXTTTNNNLLLJJJHHHHHHGGGDDDBBByyy^^^RRRHHHFFFHHHDDDBBBAAA@@@???>>>>>>>>>>>>888999999:::;;;;;;;;;:::::::::;;;;;;::::::999888777777777777888888888888888999:::;;;===>>>???@@@AAA@@@@@@@@@??????>>>>>>========================<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>DDDRRRaaannnooojjjhhhjjjnnnqqqsssrrrpppnnnnnnpppsssyyyyyyvvvuuutttqqqooommmfff]]]YYYXXXWWWTTTPPPNNNNNNMMMLLLLLLMMMNNNOOORRRUUUZZZ]]]___aaadddffflllooossswww}}}|||nnneeeggguuupppuuu|||}}}uuussstttvvvyyy}}}}}}xxxsssnnniiiiiilllnnnmmmjjjkkkeeeaaabbbeeefffjjjoooqqquuu{{{}}}}}}~~~yyywwwtttqqqooonnnmmmkkkjjjnnnuuu|||~~~{{{{{{zzzxxxuuu|||~~~yyyrrrmmmiiiccc]]]YYYWWWXXXYYYZZZ\\\```dddiiimmmqqqsssyyy~~~}}}}}}~~~yyyzzz||||||{{{{{{{{{|||wwwwwwwwwwwwwwwvvvuuuuuuxxxvvvvvvvvvwwwvvvtttrrrnnnmmmmmmpppssszzzwwwiii^^^aaajjjwwwyyysssnnnkkkfffbbbdddhhhnnnqqqvvv{{{|||zzzyyyyyyyyyvvvzzzzzzuuupppkkkfff___WWWQQQOOOLLLHHHEEEEEEEEEDDDCCCyyy^^^RRRHHHFFFHHHDDDDDDCCCAAA???>>>===<<<<<<:::;;;<<<<<<======<<<<<<::::::;;;;;;::::::999888777777777777888888888888888999:::;;;<<<>>>??????@@@@@@?????????>>>>>>>>>????????????????????????@@@@@@@@@???>>>>>>======::::::;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>FFFVVVeeesssllliiiiiikkknnnqqqrrrqqqpppoooppprrruuu{{{}}}xxxtttsssrrrpppnnnjjjddd\\\WWWVVVUUURRROOOMMMMMMMMMMMMOOOQQQSSSTTTVVVXXX\\\___aaaeeehhhkkkqqquuu{{{qqqhhhjjjxxxppptttyyy{{{sssvvvwwwyyy{{{yyyppplllhhhhhhkkkmmmllljjjiiidddaaacccfffggglllqqqssswww}}}|||zzz}}}zzzwwwtttqqqooonnnmmmkkkiiiiiinnnsssvvv{{{{{{xxxxxxxxxvvvsssuuuzzz}}}}}}~~~}}}wwwqqqmmmfff```[[[YYYYYYYYYYYY[[[___ccchhhlllppprrr}}}~~~}}}}}}}}}~~~xxxyyyzzzzzzzzzyyyyyyyyywwwwwwwwwwwwvvvvvvuuuuuuxxxvvvuuuuuuvvvuuusssqqqnnnlllkkkmmmpppwwwxxxjjj```aaaiiivvvwwwrrrmmmkkkgggcccdddhhhmmmoootttyyy}}}|||zzzyyyyyyzzzyyy}}}yyytttnnniiieee___XXXRRROOOLLLHHHEEEEEEEEEDDDCCCxxx]]]RRRHHHFFFGGGDDDEEEDDDBBB???===<<<;;;:::;;;;;;<<<<<<======<<<<<<::::::;;;;;;::::::999888777777777888888888999999888999:::;;;<<<>>>????????????>>>>>>>>>>>>======??????????????????????????????>>>>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999888999<<>>???>>>>>>>>>===============????????????????????????=========<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<<999999:::<<<@@@KKKaaattt|||qqqsssooooooooooooppppppqqqrrrrrruuuzzz~~~zzzxxxwwwsssqqqnnnllljjjhhhgggfff```\\\WWWSSSRRRQQQOOONNNLLLMMMNNNQQQTTTXXX[[[^^^___```bbbeeehhhnnnvvv{{{wwwnnnppp{{{ppprrryyyyyyrrrjjjhhhfffeeeffffffdddbbbcccaaaccchhhkkkmmmssszzz}}}yyyvvvvvvzzz}}}wwwtttrrrpppnnnllliiifffaaaccccccccckkkyyyzzzssspppnnnllljjjgggnnnsssvvvyyyzzzvvvpppiiibbb]]]ZZZXXXYYY[[[^^^ccchhhllloooqqqzzz~~~}}}{{{yyyxxxwwwvvvpppqqqrrruuuxxxzzz{{{zzzyyyxxxvvvuuutttuuuuuuvvvwwwvvvuuuttttttsssqqqooonnnjjjgggggggggnnn~~~~~~~~~|||ssshhheeehhhsss}}}~~~sssooolllmmmlllhhhhhhiiijjjkkknnnrrrwww}}}}}}{{{|||}}}~~~vvvqqqkkkgggddd```[[[VVVPPPMMMHHHFFFEEEDDDCCCBBBuuu\\\QQQHHHEEEFFFBBB@@@@@@???>>>=========>>>999::::::;;;::::::999999::::::;;;;;;::::::999888888888888888999999999999999::::::;;;<<<===>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<::::::<<<>>>AAANNNggg}}}~~~tttuuuqqqqqqpppoooppppppqqqrrrqqquuu{{{xxxssspppoooiiiiiihhhfffcccbbbaaaaaa\\\YYYUUURRRQQQPPPOOONNNNNNOOOPPPRRRUUUYYY\\\^^^bbbccceeehhhmmmttt|||zzzrrrrrr{{{~~~pppssswww~~~tttnnnjjjhhheeecccbbbaaa```^^^bbbbbbeeekkkoooqqqwww~~~vvvvvvwwwzzz~~~wwwuuurrrpppnnnkkkgggddd^^^______aaalll~~~~~~sssllliiifffeeefffmmmrrrsssvvv|||}}}zzztttllleee___ZZZWWWZZZ\\\___dddiiimmmqqqrrrxxx}}}~~~{{{wwwtttqqqpppkkklllnnntttzzz|||zzzwwwuuuttttttuuuvvvwwwvvvtttttttttsssqqqooooookkkfffdddeeelll|||~~~xxxooojjjkkkqqqyyyuuuooolllmmmnnnkkkjjjkkkjjjjjjlllpppuuu{{{~~~~~~vvvrrrlllhhhfffbbb]]]XXXPPPMMMIIIFFFEEEDDDCCCBBB~~~ttt[[[QQQHHHEEEFFFBBB???>>>>>>======>>>>>>???<<<<<<======<<<<<<;;;;;;::::::;;;;;;::::::999888888888888999999999999:::::::::;;;;;;<<<======>>>======>>>>>>>>>>>>??????========================>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::===???DDDSSSooo~~~tttrrrrrrrrrqqqqqqpppqqqqqqqqqpppvvv~~~{{{rrrllliiihhhbbbccccccaaa___]]]]]]^^^YYYWWWUUUSSSQQQPPPPPPPPPPPPQQQRRRTTTWWWZZZ^^^```dddfffiiimmmrrryyywwwuuuyyyyyymmmrrruuu}}}xxxqqqmmmjjjhhhdddaaa___^^^^^^^^^bbbccciiipppsssttt{{{yyyssstttzzz~~~~~~wwwuuusssqqqnnnkkkfffbbbZZZ\\\^^^bbbooorrrhhhdddcccbbbfffmmmrrrrrrtttyyy}}}xxxpppiiiaaa[[[XXX[[[]]]```dddiiinnnqqqsssxxx}}}{{{vvvrrrnnnllljjjjjjmmmttt}}}}}}yyyuuussstttuuuvvvvvvuuutttuuuuuuuuusssqqqpppjjjeeebbbbbbjjj{{{~~~wwwqqqqqqpppttt~~~xxxqqqlllnnnooonnnlllmmmiiijjjlllooouuuzzzwwwsssooollljjjeee___YYYQQQMMMIIIFFFEEEDDDBBBAAA~~~sss[[[QQQHHHEEEFFFAAA??????>>>===============<<<<<<======<<<<<<;;;:::::::::;;;;;;::::::999888888888888999999999::::::::::::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999<<<<<<<<<;;;;;;::::::999777888<<<@@@GGGYYYxxx~~~uuurrrssssssrrrrrrrrrqqqqqqpppqqqwwwxxxmmmgggcccbbb^^^```aaa```]]][[[[[[]]]WWWWWWVVVTTTRRRQQQRRRRRRQQQRRRTTTVVVZZZ^^^aaadddgggiiimmmrrrxxx}}}xxxyyy|||rrriiipppwww~~~yyypppkkkjjjhhhfffbbb^^^\\\]]]```bbbccceeellltttvvvwww~~~zzztttuuuyyy~~~}}}wwwuuusssqqqnnnjjjeeeaaaYYY\\\```fffuuupppeeeaaaaaaaaafffmmmrrrqqqrrrxxx~~~{{{tttmmmeee^^^[[[ZZZ\\\___dddhhhmmmppprrrsssyyy~~~{{{vvvqqqmmmkkklllkkknnnvvv{{{vvvssssssuuuvvvvvvuuutttuuuvvvvvvuuusssnnniiiccc``````hhhyyy}}}xxxwwwpppqqqxxx|||sssmmmnnnpppooonnnoooiiikkkmmmpppuuuzzz~~~xxxvvvrrrpppnnnhhh```ZZZQQQNNNIIIFFFDDDDDDBBBAAA~~~sssZZZQQQHHHEEEEEEAAAAAA@@@???===<<<<<<;;;;;;:::;;;;;;;;;:::999999888::::::;;;;;;;;;:::999999888888999999999::::::::::::;;;;;;;;;<<<=========>>>>>>??????@@@@@@@@@AAA????????????????????????@@@@@@@@@???>>>>>>============<<<;;;:::999999888444666;;;@@@III\\\~~~yyyvvvssssssssssssrrrqqqppppppqqqxxxvvvkkkdddaaa___\\\___aaa```\\\[[[[[[]]]VVVWWWVVVUUUSSSRRRSSSTTTRRRSSSUUUXXX\\\aaaeeegggiiilllqqqvvv|||{{{yyyzzz{{{mmmfffooo{{{}}}qqqiiifffffffffddd```]]][[[]]]bbbfffcccgggnnnvvvxxxyyyrrrrrryyy}}}|||wwwuuusssqqqnnnjjjddd```[[[___cccjjjyyynnnbbb``````bbbfffmmmrrrqqqqqqxxx~~~wwwoooggg```]]]YYY[[[^^^bbbgggllloooqqqlllsss|||~~~{{{wwwrrrnnnlllnnnnnnpppxxx}}}wwwtttsssuuuvvvuuuttttttuuuwwwxxxvvvuuummmgggaaa^^^^^^fffxxx}}}|||pppooouuuuuunnnnnnpppppppppqqqjjjkkknnnqqqvvvzzz}}}~~~|||yyywwwuuusssqqqjjjaaaZZZQQQNNNIIIFFFDDDCCCBBBAAArrrYYYOOOGGGEEEGGGCCC??????>>>===<<<;;;::::::;;;<<<=========<<<::::::;;;;;;<<<<<<;;;;;;:::999777888888777666666777999<<<<<<<<<<<<<<<<<<<<<<<<888999<<>>===AAA@@@???===;;;999777666999;;;<<<;;;999999999;;;777:::<<>>===<<<;;;;;;:::;;;<<<=========<<<;;;:::;;;;;;;;;<<<;;;;;;:::999777888999888777666888:::999::::::;;;<<<======>>>===<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>===@@@@@@>>>===;;;:::999888<<<======<<<999888888999888;;;>>>AAAKKK```|||}}}||||||vvvvvvuuuvvvwwwwwwwwwwwwwwwtttjjjaaa```bbbccceeeggggggeeeeeeeeefffeeeccc___]]]\\\[[[YYYXXXWWWYYY\\\___aaadddhhhjjjlllrrr{{{zzzvvvtttwwwxxxwwwqqqkkkiiilllqqq~~~}}}}}}~~~}}}|||{{{}}}wwwmmmhhhfffdddbbbaaa___]]]\\\]]]___bbbdddgggiiilllooouuu~~~|||uuuuuu|||}}}zzzwwwssspppnnnjjjfffccc___```dddmmm{{{pppccc]]][[[[[[aaajjjtttxxxvvvvvvzzz~~~~~~vvvnnngggdddbbb```______ccchhhnnnrrrssswww|||~~~|||yyyvvvtttrrrqqqrrrsssvvvzzz}}}}}}}}}~~~~~~{{{yyyxxxxxxxxxyyyyyyxxxuuurrrooojjjdddaaadddmmmxxxvvvooommmuuu~~~uuupppnnnmmmkkkhhhfffiiilllppprrrtttuuuuuu|||}}}~~~{{{uuummmddd^^^VVVRRRLLLHHHEEECCCAAA???rrrYYYPPPGGGFFFGGGCCC@@@???>>>>>><<<<<<;;;:::<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999888999:::999777777999:::777888999:::<<<===>>>???AAA???;;;999999;;;>>>@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<;;;::::::===>>>>>><<<999777777888888<<<@@@DDDNNNaaa{{{~~~xxxxxxyyyyyyyyyxxxwwwwww|||wwwllldddaaacccfffhhhiiijjjjjjkkknnnpppooolllgggdddcccbbbaaa___]]]___bbbccceeegggjjjmmmqqqyyyyyytttqqqqqqrrrpppkkkeeeeeejjjppp|||}}}~~~~~~~~~~~~tttjjjeeeccc```^^^___^^^^^^]]]^^^```aaabbbeeeiiimmmpppuuuwwwuuuzzzzzzxxxtttrrrpppmmmiiigggaaaaaaccciiivvvpppddd^^^\\\[[[[[[dddpppvvvwwwvvvwwwyyy{{{~~~|||ssslllggg___^^^]]]^^^aaagggmmmqqqtttwww{{{~~~}}}{{{yyyxxxvvvvvvuuuxxxxxxyyyzzz|||~~~~~~|||{{{|||~~~{{{zzzyyyxxxxxxwwwuuusssqqqmmmhhhfffhhhooowww|||yyyzzzqqqmmmrrr|||xxxrrrnnnkkkgggdddeeefffiiillloooqqqrrrrrryyy{{{|||vvvooofffaaaVVVRRRMMMHHHEEECCCAAA???qqqYYYPPPHHHFFFGGGCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999::::::999888888999;;;888888999:::;;;<<<======???===;;;999999;;;===?????????@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<;;;888777777888888<<>>===<<<;;;;;;======<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888999::::::999888888999;;;999999999::::::::::::::::::::::::;;;<<<<<<============>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<777888999999888777999:::777;;;AAAHHHTTTfff{{{~~~{{{yyyvvvxxxzzz{{{{{{yyywwwxxxzzz~~~rrrgggcccfffjjjkkkllllllkkkmmmpppsssssstttuuuwwwyyywwwtttqqqpppqqqqqqqqqqqqrrrvvvxxx|||rrrjjjfffddddddccc^^^[[[^^^gggoooqqqvvv|||zzzpppiiigggfffdddbbb\\\]]]^^^______`````````aaagggnnnssszzz|||vvvwww}}}|||yyyuuurrrpppooollljjjfffccc```bbblll}}}tttiii```[[[XXXZZZbbbnnnxxx~~~~~~zzzxxxxxx}}}}}}qqqiii^^^]]]]]]]]]```eeeiiilllpppssswww}}}~~~|||yyyxxxwwwxxxxxxzzzyyyxxxxxxyyy{{{|||~~~ttttttvvvwwwzzz}}}~~~}}}}}}|||zzzxxxrrrpppnnnlllkkkmmmoooppppppvvvxxxnnnmmmqqqwwwzzzqqqhhhaaa\\\]]]^^^```cccgggkkkoooqqqvvvzzz|||xxxrrriiibbbYYYTTTOOOJJJGGGDDDAAA???pppYYYQQQIIIGGGHHHCCCAAA@@@??????======<<<;;;======<<<;;;;;;;;;;;;<<<:::::::::::::::999888888888999:::999777777999:::999999999999999999999999666888;;;===>>>===<<<::::::;;;;;;<<<==================<<<<<<;;;;;;;;;:::666777999999888888:::;;;777;;;BBBKKKXXXkkk|||zzzvvvpppuuuwwwyyyxxxvvvvvvzzz}}}vvvjjjfffhhhjjjkkkmmmmmmlllmmmoooqqqqqqrrruuuyyy||||||zzzwwwuuuuuuuuuttttttvvvyyy|||xxxmmmddd```ZZZ[[[ZZZWWWVVVZZZccckkknnnttt{{{{{{rrrkkkiiihhhfffddd\\\]]]]]]^^^______``````ccchhhooowww~~~zzzyyy|||wwwsssqqqnnnllljjjhhhdddaaaaaajjjyyy{{{ooocccZZZTTTYYY^^^hhhsss{{{}}}zzzvvvwww|||tttkkkbbbaaa```___aaadddgggiiilllpppvvv~~~}}}{{{xxxwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||uuuvvvwwwxxxyyy}}}}}}{{{sssqqqooommmkkkkkkkkkkkklllqqq{{{xxxmmmjjjlllsss}}}~~~sssiii```[[[XXXYYY[[[___dddjjjpppsssyyy|||~~~|||zzztttjjjbbbZZZUUUOOOJJJGGGDDDBBB@@@~~~pppYYYQQQJJJGGGHHHCCCAAA@@@@@@???>>>===<<<<<<>>>===<<<;;;:::;;;;;;<<<999::::::::::::999888888777888999888777666888:::777777888888999999::::::888999;;;<<<===;;;:::888777888999:::;;;<<<<<<<<<===<<<<<<;;;:::999999888999:::;;;;;;:::999:::<<<888<<>>===<<<<<<>>>===<<<;;;:::;;;<<<<<<999::::::::::::999888888777888888777666666777999555555666888999:::;;;<<<;;;;;;<<<;;;;;;999888777666777888999:::;;;;;;;;;===<<<;;;:::999888888777<<<===>>>===;;;:::;;;<<<:::>>>EEEPPP```vvv~~~yyy{{{yyytttooorrrsssrrrqqqttt|||}}}ppplllnnniiilllppprrrssssssuuuvvvssspppnnnnnnqqqvvvyyyzzz~~~~~~~~~}}}|||~~~rrreee\\\VVVRRRUUUVVVVVVUUUZZZccckkkqqqvvv{{{~~~vvvoookkkhhhdddaaa^^^]]]\\\\\\]]]^^^```aaajjjmmmtttwww{{{|||}}}wwwssspppllljjjjjjfffbbbbbbiiivvv~~~ssshhh```XXXZZZ```jjjuuuzzzyyyvvvrrrvvv~~~{{{sssiiihhhfffdddccccccdddeeejjjoooxxxyyywwwvvvvvvwwwyyy}}}}}}}}}~~~~~~}}}{{{yyywwwtttuuuuuutttsssuuuzzz~~~~~~{{{wwwuuurrrooollljjjiiihhhcccgggppp|||zzzpppgggeeeiiiqqq~~~wwwjjj```ZZZQQQRRRUUUZZZbbbllltttyyy~~~yyymmmccc[[[WWWQQQKKKHHHEEEBBB@@@qqqYYYPPPHHHGGGHHHCCCEEECCC???===;;;;;;<<<======;;;888999;;;===<<<:::;;;;;;:::999999888888777:::999777666666666777888:::999888888777777888888;;;;;;;;;::::::;;;;;;;;;888999;;;===>>>===<<<;;;======>>>>>>>>>======<<<>>>??????>>><<<;;;===>>>@@@@@@EEESSSiii}}}{{{xxxuuutttsssrrrsssvvvuuuvvv||||||rrrkkkgggiiilllppprrrsssrrrqqqqqqooooooqqqqqqqqqtttzzz{{{}}}oooccc[[[VVVTTTTTTSSSRRRTTTZZZbbbgggqqquuu{{{~~~uuulllddd```^^^[[[ZZZ[[[^^^^^^\\\^^^ccchhhppp}}}{{{zzzwww}}}zzzxxxvvvsssooollljjjiiieeebbbhhhwwwxxxppplll[[[ZZZ\\\fffrrryyyyyyvvvssswww|||wwwmmmhhhccc```aaaccccccbbbgggooo{{{{{{uuusssrrrtttyyy|||}}}}}}~~~~~~}}}}}}|||zzzyyyxxxzzzyyywwwwwwxxxzzz}}}}}}{{{zzzxxxvvvtttqqqnnnlllkkkjjjeeegggiiipppzzznnnbbbcccppprrraaaTTTQQQQQQSSSXXXaaallluuu{{{}}}~~~|||qqqfff]]]ZZZUUUPPPKKKFFFAAA===qqqYYYQQQIIIGGGHHHCCCBBBBBB@@@???===<<<;;;;;;===;;;999999;;;<<<<<<:::;;;;;;::::::999888888888:::999888777666777777888777777888888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<>>>???>>>======>>>?????????>>>>>>===<<<===>>>???>>>===<<<<<<===@@@AAAHHHWWWmmm}}}{{{yyyvvvuuuuuussstttvvvvvvwww~~~uuunnniiijjjmmmppprrrsssrrrqqqnnnmmmnnnqqqrrrqqqtttyyy{{{{{{nnnbbbZZZUUURRRRRRRRRSSSVVV]]]eeekkkssswww|||wwwnnnfff```]]]\\\[[[\\\______^^^```eeellltttzzzzzz}}}{{{xxxvvvsssooollljjjiiieeeccciiixxx}}}uuuooo```\\\[[[bbbmmmvvvyyyxxxtttwwwzzz~~~vvvmmmhhhccc```aaabbbcccbbbhhhppp|||}}}wwwrrrqqqpppsssxxx|||}}}}}}|||}}}}}}}}}}}}|||{{{zzz~~~}}}{{{zzzzzz{{{|||}}}}}}{{{yyyxxxwwwvvvsssqqqnnnlllkkkjjjhhhiiikkkrrrzzznnnccceeessswwwfffYYYNNNOOORRRYYYdddppp{{{}}}~~~{{{qqqggg]]]ZZZUUUPPPKKKGGGBBB???rrrZZZQQQIIIGGGHHHDDD@@@@@@AAAAAA???===;;;999===;;;999:::;;;<<<;;;:::;;;;;;::::::999999888888999999888777777777777888555666777999;;;===???@@@======<<<<<<<<<<<<======;;;<<<>>>???@@@@@@??????@@@@@@@@@@@@???>>>===<<<<<<>>>??????>>><<<<<<<<<@@@BBBKKK\\\ttt~~~}}}zzzwwwvvvwwwuuuvvvxxxxxxyyyyyyqqqkkkkkklllnnnqqqsssrrrqqqkkkkkkmmmrrrsssrrrtttyyy}}}zzzlllaaaXXXTTTPPPQQQRRRTTTXXX```jjjpppuuuyyyzzzrrrhhhaaa\\\\\\[[[]]]aaaaaa```ccchhhqqq{{{|||{{{~~~~~~{{{yyywwwtttpppmmmiiiiiifffdddkkkzzz{{{ttteee```[[[^^^gggqqqxxxzzztttvvvwwwyyy~~~vvvlllhhhccc``````bbbcccccciiirrr}}}vvvqqqmmmmmmooorrrvvvzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{~~~}}}}}}|||zzzxxxvvvuuuuuutttssspppnnnlllkkkjjjjjjkkkmmmssszzzoooeeehhhwww~~~mmm```QQQQQQTTT[[[gggttt~~~~~~~~~{{{qqqhhh^^^ZZZUUUPPPLLLHHHDDDAAAsss[[[RRRJJJGGGHHHDDDAAA@@@@@@@@@>>>===<<<;;;<<<;;;:::::::::;;;;;;;;;<<<;;;;;;:::999999888888999999888888888777777777555777888;;;===???@@@AAA>>>>>>============>>>>>>===>>>???@@@AAAAAAAAA@@@BBBBBBAAAAAA???>>><<<<<<:::===???@@@>>><<<;;;;;;???BBBMMM```yyy~~~{{{xxxwwwxxxwwwxxxzzz{{{}}}zzzqqqllljjjiiikkkoooqqqqqqpppjjjjjjnnnsssuuutttvvv{{{~~~yyylll```XXXTTTQQQQQQRRRUUUZZZbbblllrrrvvvyyy~~~vvvmmmccc]]]]]]\\\^^^bbbcccbbbeeejjjsss~~~|||yyywwwtttpppmmmiiiiiifffeeelll{{{wwwiiibbb\\\]]]dddmmmtttwwwssstttsssuuu|||yyylllhhhccc```___aaaccceeellltttxxxppplllkkklllmmmpppsssvvvwwwwww|||}}}}}}{{{zzz{{{zzzzzzyyywwwvvvtttssstttsssrrrpppooommmkkkjjjjjjjjjlllrrr|||zzzoooggglll|||qqqdddYYYWWWXXX^^^iiittt|||~~~}}}~~~~~~~~~~~~{{{rrrjjj___[[[VVVQQQMMMIIIFFFCCCttt\\\SSSJJJHHHHHHDDDCCCAAA???===<<<<<<===>>>;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::999999888999999999999888888888777777888:::<<<>>>?????????>>>>>>============>>>>>>===>>>??????@@@AAAAAAAAABBBBBBAAAAAA???>>><<<<<<:::===??????>>><<<;;;:::===BBBNNNccc|||{{{xxxxxxzzzxxxyyy|||~~~zzzqqqkkkgggeeefffkkkoooooonnnllllllpppuuuwwwvvvxxx}}}yyylllaaaYYYTTTRRRRRRSSSUUUYYYaaakkkqqqvvvyyy~~~{{{rrrhhhaaa^^^]]]___cccdddcccffflllvvv|||zzzxxxuuuqqqnnniiiiiigggeeelll{{{wwwjjjddd___^^^bbbiiiooorrrqqqqqqppprrrzzz|||kkkhhhddd```^^^```dddgggnnnvvv~~~sssmmmjjjkkklllnnnoooqqqrrrtttuuu{{{}}}~~~|||{{{yyyyyyyyyxxxvvvuuussssssrrrrrrrrrqqqpppnnnlllkkkiiihhhiiinnnvvv~~~xxxoooiiiooottthhh^^^\\\ZZZ```jjjttt{{{}}}}}}{{{xxxxxxyyy{{{{{{{{{~~~|||ssslllbbb]]]WWWRRRNNNJJJGGGDDDuuu]]]SSSKKKHHHIIIDDDCCCAAA>>><<<;;;<<<>>>???:::;;;<<<;;;:::999;;;===<<<<<<;;;;;;::::::999999999999::::::999999888777888999;;;===>>>>>>>>>>>>>>>>>>============>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@???>>>===<<<;;;===>>>>>>===;;;;;;;;;===CCCPPPeee{{{xxxyyyzzzyyyzzz~~~{{{sssjjjeeeaaabbbhhhnnnpppooonnnnnnqqquuuwwwvvvzzzxxxlllaaaYYYTTTRRRRRRRRRTTTXXX```iiiooovvvxxx~~~xxxnnnfffaaa```bbbffffffeeehhhmmm{{{}}}{{{yyyvvvrrroooiiiiiigggeeelllzzzwwwkkkgggaaa^^^aaafffkkknnnpppooonnnpppxxx|||jjjhhhddd```^^^___dddhhhpppxxxxxxrrrnnnmmmmmmnnnppppppqqqssswwwzzz~~~~~~}}}|||yyyyyyyyyxxxwwwvvvuuutttrrrrrrsssrrrqqqooommmlllhhhffffffiiinnnuuuvvvnnnjjjrrryyynnnbbb^^^[[[```jjjtttyyyzzzuuusssrrrsssvvvyyyzzzzzz}}}vvvoooeee```YYYSSSNNNKKKGGGEEEvvv]]]TTTKKKHHHIIIDDDAAA@@@???>>>=========>>>:::<<<<<<;;;999999;;;===<<<<<<<<<;;;::::::999999999999:::::::::999888777777888;;;===>>>???>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<======>>>???>>>?????????>>>>>>===<<<<<<===>>>===;;;:::;;;<<<>>>DDDRRRhhhzzzxxxyyyzzzyyy{{{yyyjjjddd___```hhhoooqqqqqqpppnnnppptttuuuuuuyyywwwjjj___WWWSSSOOOOOOPPPRRRWWW___hhhooovvvyyy~~~}}}ssslllfffdddfffiiiiiihhhjjjooo~~~{{{yyyvvvrrroooiiijjjgggeeekkkxxxzzznnniiiaaa]]]]]]bbbiiimmmpppooommmnnnuuu||||||wwwjjjhhhddd```]]]___eeejjjrrrzzz|||vvvtttrrrqqqoooqqqrrrrrrtttxxx~~~~~~}}}|||{{{{{{{{{zzzyyyxxxwwwvvvrrrsssssstttsssqqqooommmiiieeeccceeegggkkkxxxuuummmjjjtttvvvhhhbbb]]]```hhhpppssssssllllllmmmpppuuuyyyzzz{{{~~~xxxrrrgggbbb[[[TTTOOOKKKGGGEEEvvv^^^TTTKKKIIIIIIDDD??????@@@@@@???>>>===<<<:::<<<===;;;999888;;;======<<<<<<;;;;;;:::999999999999:::;;;:::999888777555777:::===????????????======<<<<<<<<<<<<======;;;::::::;;;;;;<<<===>>>======>>>>>>>>>======<<<<<<======<<<::::::;;;===@@@FFFTTTjjjzzzxxxzzzzzzyyy{{{kkkddd^^^```hhhpppsssssspppoooooorrrssstttxxx~~~uuuiii^^^VVVRRRLLLMMMNNNQQQVVV^^^hhhooowwwyyywwwpppiiihhhiiilllllljjjlllqqq~~~|||zzzvvvssspppjjjjjjgggeeekkkwww|||qqqkkkaaa[[[ZZZ```hhhmmmpppooommmmmmsssyyyxxxsssjjjhhheee```]]]___eeejjjrrr{{{xxxvvvuuuuuutttqqqrrrttttttvvv|||~~~|||||||||||||||{{{zzzyyyxxxwwwrrrssstttuuutttrrrpppnnnkkkfffbbbbbbbbbeeerrrtttmmmjjjuuu}}}ooohhhaaaaaaggglllmmmkkkggghhhjjjnnntttyyy{{{{{{}}}yyysssiiiddd\\\TTTOOOKKKGGGEEEyyy```VVVLLLHHHHHHCCCAAAAAA@@@???>>>===<<<<<<============<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<666777888999999999999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;::::::;;;===>>>===<<<===============<<<<<<<<<===>>>>>><<<:::999:::<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888888888999999999999999999888888999::::::::::::999999999999999999999999999;;;:::999:::<<<>>>===<<<===========================>>>>>><<<:::999:::<<>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999888777777999999999999999888888888777888999999::::::999999999999999999999999999999;;;::::::;;;===>>>>>>===<<<=========>>>?????????===>>>>>>===::::::;;;<<<@@@DDDTTTmmmzzzyyyxxxyyy|||uuukkkbbbaaadddfffkkkooosssrrrrrruuuyyy~~~rrreeeZZZSSSOOOLLLJJJJJJMMMOOOTTT___jjjtttxxxyyywwwxxxxxxtttppprrrwww|||xxxtttpppmmmkkkgggcccaaa```bbbmmmwwwwwwoooggg```\\\ZZZXXX[[[aaabbbdddeeeeeekkksssvvvuuuhhhbbb^^^]]]^^^aaagggnnnvvv}}}{{{zzzzzzzzz|||}}}zzzyyyyyyzzz{{{{{{yyywwwsssqqqoooooooooooommmllljjjgggeeeccc```cccqqqmmmiiikkkzzzzzznnnbbb\\\ZZZXXXYYY[[[^^^```fffnnnvvv|||zzzpppjjjaaaYYYSSSNNNJJJGGGyyy```VVVLLLHHHHHHCCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<:::999999888888777777666666666888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<>>???@@@AAAAAA>>>>>>>>>===;;;:::;;;<<<@@@FFFVVVpppyyywwwwwwzzz~~~yyynnndddaaacccdddhhhllloooppprrruuuyyy~~~rrreee[[[SSSNNNJJJHHHIIILLLNNNSSS]]]hhhsssxxx|||{{{|||}}}xxxrrrrrrvvvzzzvvvsssooommmiiieeebbb```^^^aaakkkwww~~~wwwnnnggg```\\\YYYWWWZZZ___bbbccccccccchhhqqqtttsssfff```\\\]]]___aaahhhooowww}}}}}}}}}|||}}}~~~~~~yyyyyyxxxyyyzzzyyywwwuuusssqqqppppppppppppnnnllliiigggeeebbb```cccrrrzzziiifffkkk}}}}}}qqqddd\\\WWWTTTUUUXXX[[[^^^dddnnnwww~~~~~~|||qqqjjjaaaXXXRRRMMMJJJGGGyyy```VVVLLLHHHHHHCCCAAAAAA@@@???>>>===<<<<<<============<<<<<<<<<;;;<<<===>>>>>>>>>===;;;:::888777666555444444555555999:::;;;<<<====================================>>>======>>>AAABBBBBBAAA>>>>>>>>>???@@@AAABBBBBB>>>??????===;;;:::;;;===BBBHHHYYYsss~~~yyywwwwwwzzz~~~~~~rrrgggbbbbbbbbbeeejjjkkkmmmppptttxxx}}}~~~pppdddZZZSSSNNNIIIHHHIIILLLNNNRRR]]]gggrrrxxx~~~~~~{{{sssqqqtttzzzvvvsssooommmgggdddbbbaaa^^^aaammmzzzxxxppphhh```\\\YYYWWWZZZ```cccdddcccbbbgggooosssrrrfff```\\\]]]___bbbiiipppwww}}}~~~~~~zzzyyyxxxyyyyyyxxxuuussstttrrrqqqrrrrrrqqqnnnlllhhhfffdddbbb___cccrrruuudddccckkkuuuggg^^^WWWRRRSSSWWWXXX\\\dddnnnxxx}}}|||}}}}}}qqqkkkaaaXXXRRRMMMIIIGGGyyy```VVVLLLHHHHHHCCCAAAAAA@@@???>>>===<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::999999777777555444444555666666:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCCCCBBB???@@@@@@@@@AAABBBBBBBBB>>>??????===;;;;;;<<<===CCCJJJ]]]www~~~zzzwwwvvvxxx|||vvvjjjdddbbbaaadddhhhhhhkkkppptttwww{{{{{{lllaaaYYYRRRMMMJJJHHHJJJMMMPPPTTT]]]hhhsssxxx}}}tttppprrr}}}|||}}}|||xxxtttpppmmmgggeeedddbbb___bbbnnn||||||sssjjjaaa\\\YYYXXX\\\bbbeeeeeecccbbbfffmmmqqqpppgggaaa]]]^^^```cccjjjqqqvvv}}}zzzyyyyyyyyyyyyxxxuuurrrtttsssrrrssssssrrrooolllgggeeecccaaa___cccrrrqqqbbbbbbjjjwwwkkk```WWWQQQQQQUUUWWW[[[cccnnnyyy~~~~~~}}}|||{{{|||rrrlllcccZZZTTTNNNIIIFFFyyy```VVVLLLHHHHHHCCCAAAAAA@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;::::::999888888888888999888777666555555666888999999:::;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<===@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB?????????>>><<<;;;<<<===EEELLL___{{{~~~{{{xxxuuuwwwzzz}}}}}}zzzllleeebbbaaacccggggggkkkppptttwwwzzzwwwggg]]]VVVPPPLLLJJJIIIKKKOOOQQQUUU___iiisssxxx~~~uuupppqqqyyy~~~}}}wwwwwwzzz}}}zzzvvvqqqnnniiigggfffccc___```mmm{{{wwwmmmccc\\\YYYYYY^^^eeeffffffccc```cccjjjnnnmmmhhhbbb^^^___aaadddkkkrrruuu~~~{{{zzzyyyyyyyyyxxxtttrrrrrrrrrqqqrrrrrrqqqnnnkkkgggeeecccaaa___cccrrrooo``````iiixxxlllbbbXXXPPPOOOSSSVVV[[[cccoooyyy{{{}}}sssnnnfff^^^WWWQQQKKKGGGyyy```VVVLLLHHHHHHCCCAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999888777888999:::999888777666777888:::<<<888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<>><<<;;;<<<===FFFMMMaaa}}}~~~|||yyyuuuuuuyyy|||||||||nnnfffcccaaacccfffggglllqqquuuwwwzzztttdddZZZSSSNNNJJJKKKJJJLLLPPPSSSVVV```iiitttyyy~~~}}}zzzwwwwwwzzzwwwqqqqqqqqqxxxyyyrrrsssxxx|||wwwrrrnnnjjjiiigggccc^^^^^^kkkyyyyyyoooddd]]]YYYYYY```ggggggfffccc___bbbhhhllljjjiiiccc___```bbbdddkkkrrrttt~~~|||{{{zzzzzzyyyxxxtttrrrqqqqqqpppqqqrrrpppmmmjjjfffdddcccaaa___cccrrrmmm``````iiiwwwmmmcccXXXOOONNNQQQVVV[[[cccooozzz|||uuupppiiiaaaZZZSSSMMMHHHwww]]]TTTLLLIIIHHHBBBCCCCCCAAA@@@???>>>>>>>>>========================555666777888999:::::::::888888888888777777777777::::::;;;;;;<<<======>>>@@@?????????>>>>>>===============>>>???AAABBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@>>><<<<<<===???GGGRRRfff}}}{{{xxxwwwuuutttyyy{{{pppgggdddeeeeeeeeeiiimmmqqquuuxxx|||tttdddXXXQQQMMMKKKHHHJJJMMMPPPSSSZZZcccjjjvvvwwwyyy|||vvvuuuvvv{{{}}}{{{ooojjjmmmqqqwww{{{|||zzzyyyxxxtttsssvvv{{{vvvqqqnnnnnnhhhcccbbb```aaaiiiqqq}}}}}}}}}tttggg]]]YYY[[[```cccjjjhhhccc^^^aaajjjqqqrrrqqqfff^^^^^^cccggglllppp{{{}}}|||}}}|||{{{{{{zzzxxxuuurrrqqqqqqqqqqqqqqqpppoooooojjjeeebbbcccdddgggpppyyy~~~lll```___fff}}}}}}yyypppeeeYYYRRROOONNNTTTYYYcccooozzzxxxqqqhhhaaa\\\VVVOOOJJJxxx^^^TTTLLLJJJIIICCCDDDCCCBBB@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<666777888999999999:::999888888888888777777777777888999999:::;;;;;;<<<<<>>>>>>>>======>>>>>>>>>???@@@AAACCCCCCEEEDDDDDDCCCCCCBBBBBBAAA@@@AAA@@@>>><<<<<<===???IIITTThhh{{{xxxvvvuuuuuu|||qqqgggdddeeefffeeejjjlllppptttwww{{{wwwggg[[[TTTPPPNNNHHHJJJMMMPPPSSSZZZccckkkuuuwwwyyy{{{|||rrrqqqsssxxx|||rrrkkkhhhlllqqquuuvvvuuusssrrrnnnnnnsss{{{vvvqqqooonnnjjjeeecccaaaaaahhhpppzzzzzz}}}~~~uuuhhh]]]XXXZZZ^^^aaakkkiiiddd___bbbkkkqqqsssqqqggg^^^___cccgggkkkpppzzz}}}}}}}}}|||zzzyyyyyyxxxuuusssrrrrrrqqqqqqpppooommmmmmiiieeeccceeehhhlllvvv}}}jjj\\\\\\ddd{{{}}}yyypppeeeZZZRRROOONNNTTTZZZdddooozzzxxxrrriiibbb\\\VVVOOOJJJxxx^^^UUULLLJJJIIICCCDDDCCCBBB@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999999999888888888777777777777777888888999:::::::::??????>>>>>>>>>>>>======????????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAA@@@>>><<<<<<===???JJJVVVjjj{{{xxxvvvuuuvvvrrrhhheeeeeeffffffjjjlllooorrruuuzzzssscccXXXQQQLLLKKKHHHJJJMMMPPPSSSZZZdddkkktttvvvyyy{{{~~~|||vvvpppoooqqqxxx~~~vvvllldddgggkkkoooppppppnnnmmmgggiiippp{{{wwwrrrpppppplllhhhfffbbb```fffoooxxxyyy{{{wwwjjj^^^XXXXXX\\\___iiiiiiddd___aaaiiioooqqqqqqggg``````cccfffkkkpppyyy~~~~~~~~~|||yyyxxxwwwwwwuuusssrrrqqqqqqpppooommmlllkkkhhheeedddhhhlllrrr}}}|||gggYYYZZZddd|||}}}yyyqqqeeeZZZSSSPPPOOOTTTZZZdddoooxxx~~~yyyrrrjjjbbb]]]WWWPPPKKKwww]]]SSSKKKIIIHHHBBBBBBBBB@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888999999999888888888777777777777777888999999::::::>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDD@@@AAA@@@>>><<<<<<===???HHHVVVlll{{{wwwuuuvvvwww~~~tttjjjfffeeeffffffiiikkkmmmpppsssyyyooo```UUUNNNJJJGGGGGGJJJMMMPPPTTT[[[eeelllrrrvvvyyy{{{|||xxxssspppqqquuu}}}{{{mmmeeefffiiilllnnnnnnmmmkkkdddgggppp|||xxxtttrrrrrrnnnkkkhhhcccaaagggoooxxxyyy{{{~~~yyymmmaaaYYYWWW[[[^^^ffffffccc]]]^^^eeekkkmmmppphhhbbbbbbdddgggkkkqqqyyy~~~~~~|||xxxwwwvvvvvvuuutttpppppppppoooooommmllllllhhheeefffkkkpppwwwyyycccYYY[[[fff~~~~~~yyyqqqfff[[[TTTQQQPPPSSSZZZeeeooowww{{{~~~~~~zzzssskkkccc^^^XXXQQQLLLuuu\\\RRRJJJGGGGGG@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999999999999888888888888888888999999:::;;;;;;;;;==================>>>>>>===<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDD@@@AAA@@@>>><<<<<<===???FFFUUUmmm{{{vvvuuuvvvxxx}}}wwwlllfffdddeeefffhhhiiilllnnnrrrxxxpppbbbWWWPPPKKKIIIGGGJJJMMMPPPTTT\\\eeemmmqqqvvvzzz{{{{{{xxxtttrrrttt{{{ooofffffffffiiilllmmmllljjjeeehhhrrr}}}yyyvvvtttsssqqqnnnjjjeeebbbjjjttt~~~}}}}}}}}}~~~|||pppcccZZZWWWZZZ^^^dddfffccc]]]\\\bbbhhhkkkooohhhcccccceeeggglllrrryyy}}}}}}}}}}}}||||||yyywwwwwwvvvuuutttnnnnnnooooooooonnnnnnmmmiiifffhhhmmmrrryyyuuu___WWWYYYeee|||~~~zzzqqqfff\\\UUURRRQQQSSSZZZeeeooouuuyyy|||~~~~~~}}}{{{tttlllddd___YYYRRRMMMvvv\\\RRRJJJHHHGGGAAAAAA@@@>>>===<<<<<<;;;;;;========================<<<;;;:::888888888999::::::999999999999888888888999999::::::;;;<<<<<<<<<<<<<<<============>>>>>><<<<<<;;;;;;<<<===>>>>>>@@@@@@AAAAAABBBBBBBBBCCC@@@AAA@@@>>><<<<<<===???DDDUUUooo{{{vvvtttvvvyyy~~~yyynnnfffcccccceeefffhhhkkknnnrrrxxx~~~}}}oooaaaWWWOOOKKKHHHGGGJJJNNNQQQUUU\\\fffnnnqqqvvv|||}}}{{{~~~yyyvvvtttxxxrrrfffdddcccfffjjjkkkjjjhhhfffjjjsss|||yyyxxxuuusssppplllfffeeeooozzz{{{yyyzzz~~~|||qqqdddYYYVVVYYY^^^bbbeeeccc]]]ZZZ```fffiiijjjeeeaaabbbdddffflllsssxxx|||~~~zzzxxxyyy{{{{{{~~~}}}zzzyyyxxxxxxvvvtttooooooppppppoooooonnnnnniiigggiiiooottt{{{ttt___UUUWWWaaawww~~~zzzrrrggg]]]VVVSSSSSSSSS[[[fffnnnsssvvvzzz|||}}}}}}|||uuummmeee```ZZZSSSNNNwww]]]TTTLLLIIIHHHBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999:::;;;::::::999999999888888888999999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<<<<===???FFFWWWqqq{{{uuusssvvvzzz|||pppfffbbbbbbccccccfffkkkooosssxxx}}}|||nnnaaaWWWPPPKKKHHHGGGJJJNNNQQQUUU]]]gggnnnqqqwww}}}~~~|||~~~zzzyyyyyywwwhhheeeccceeeiiikkkjjjgggeeeiiirrr~~~{{{zzzvvvtttqqqmmmggghhhtttyyytttuuuzzzzzzqqqcccXXXTTTWWW\\\^^^aaa```YYYVVVZZZaaadddeee```^^^```aaadddjjjrrruuuyyy}}}}}}wwwsssrrrtttwwwxxx|||~~~}}}|||{{{{{{yyyvvvtttssssssrrrqqqpppnnnlllkkkiiigggjjjqqqwww~~~ttt```UUUWWW___ttt~~~zzzrrrggg]]]VVVTTTSSSSSS[[[fffnnnrrrtttxxx{{{|||~~~~~~}}}}}}vvvmmmfff```[[[TTTOOOyyy___VVVNNNKKKJJJDDDDDDCCCAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<:::::::::999999999888888888999999::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>============>>>>>>???????????????????????????@@@AAA@@@>>><<<<<<===???HHHYYYsss{{{uuussswww{{{}}}qqqfffaaaaaabbbbbbeeejjjooosssxxx}}}sssfff\\\UUUPPPNNNGGGJJJNNNQQQUUU]]]gggoooqqqxxx~~~~~~|||~~~{{{zzz~~~zzzjjjgggdddfffkkkmmmllliiidddgggppp}}}|||vvvtttqqqmmmhhhiiiwwwwwwpppqqqwww}}}|||xxxooobbbVVVRRRVVV[[[XXX\\\[[[TTTQQQUUU[[[___aaa]]][[[]]]___bbbiiiqqqsssvvv{{{}}}xxxrrrnnnnnnqqqtttwwwzzz~~~}}}~~~~~~}}}}}}|||zzzwwwtttwwwvvvuuurrrpppmmmjjjiiihhhgggjjjrrryyyuuubbbXXXYYYaaattt~~~zzzrrrhhh]]]WWWTTTTTTRRR[[[gggnnnqqqssswww{{{zzz}}}}}}}}}}}}wwwnnnfffaaa[[[TTTOOO{{{aaaUUUJJJEEEDDD???DDDCCCAAA???============<<<=========<<<;;;::::::<<<<<<;;;::::::::::::;;;888888888888777777777777999999999999:::;;;<<<=========<<<;;;;;;:::999999999:::<<<;;;::::::<<<===>>>===<<<;;;;;;;;;;;;<<<<<<;;;<<<===;;;888;;;AAAJJJ```uuuzzzvvvzzz~~~rrriiidddbbbbbbdddgggkkkooorrrvvvzzz}}}~~~xxxjjj___VVVPPPLLLIIIJJJLLLPPPUUU]]]gggmmmtttxxx{{{|||}}}lllfffdddiiinnnmmmiiihhhcccgggrrr}}}{{{zzzwwwrrrnnnllliiilll{{{vvvpppqqqvvvzzzxxxtttkkkaaaYYYTTTSSSTTTWWWXXXWWWRRRNNNOOOUUU[[[XXXZZZ[[[]]]```eeekkkppprrruuuzzz}}}~~~~~~~~~~~~}}}uuummmlllmmmmmmnnnpppuuuxxx||||||zzz~~~zzzwwwuuutttrrruuuvvvwwwuuuqqqmmmkkkjjjllliiiiiinnnttt}}}~~~iii^^^YYY[[[mmm~~~}}}zzzsssjjj___XXXTTTRRRZZZ^^^dddiiimmmqqqtttwwwxxx}}}~~~~~~yyyqqqiiiaaaZZZSSSOOOvvv^^^TTTKKKIIIIIIDDDCCCBBB???===<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;:::999999999999:::888888888888777777777777777777777888888999:::;;;::::::::::::::::::::::::999:::<<<<<<;;;:::<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===;;;888;;;BBBKKKbbbwww~~~{{{xxx|||~~~rrriiieeecccccceeehhhkkknnnpppsssxxx{{{}}}nnnaaaWWWPPPKKKIIIJJJLLLOOOUUU^^^hhhooovvvyyy|||||||||}}}ooohhheeejjjnnnllliiihhhccchhhrrr}}}|||}}}{{{xxxwwwuuuqqqmmmkkkiiilllzzz}}}uuupppooopppsssvvvrrrjjj```WWWRRRQQQRRRQQQRRRQQQMMMIIIJJJPPPVVVWWWYYY\\\___ccchhhooossszzz}}}{{{rrriiihhhiiiiiikkknnnsssuuuyyy}}}~~~}}}{{{zzz}}}zzzxxxvvvuuuuuuvvvwwwuuuqqqooonnnnnnmmmjjjjjjnnnuuu}}}mmm^^^ZZZ\\\mmm~~~|||{{{zzzzzz|||yyytttlllbbbZZZUUUTTTZZZ^^^dddiiimmmqqquuuwwwyyy}}}|||zzz{{{}}}}}}xxxpppiiiaaaZZZSSSOOOuuu]]]TTTLLLIIIJJJFFFBBB@@@>>><<<;;;:::;;;;;;;;;;;;<<<<<<===<<<<<<<<<::::::999888888888888999888888888888777777777777555555666666777888888999666777777888999999::::::999;;;<<<<<<;;;;;;;;;<<<======<<<;;;;;;::::::999::::::;;;===;;;999===CCCNNNeeezzz~~~~~~|||zzz~~~rrriiieeecccccceeegggiiikkkmmmqqqvvvyyy~~~}}}{{{|||rrrdddYYYPPPKKKJJJJJJLLLNNNTTT^^^iiiqqqxxxzzz||||||{{{{{{~~~ssskkkgggjjjmmmkkkgggfffdddhhhrrr~~~{{{yyywwwvvvyyy|||}}}yyyuuutttssspppmmmjjjhhhlllxxxzzztttooommmllllllsssoooggg]]]TTTOOONNNOOOLLLLLLKKKHHHEEEGGGLLLQQQVVVYYY]]]bbbgggnnnuuuyyy~~~{{{pppfffcccdddfffjjjnnnppprrrvvvzzz||||||{{{zzz|||yyywwwvvvvvvvvvvvvuuurrrpppqqqqqqooolllkkkooouuu|||ttt```\\\]]]lll}}}zzzwwwuuuuuuvvvwwwyyyxxxuuuooofff^^^XXXVVVYYY^^^dddiiimmmqqquuuwwwzzz~~~{{{xxxuuuuuuwwwzzz}}}~~~|||wwwpppiiibbb[[[TTTOOOyyy___UUUKKKGGGGGGBBBBBBAAA>>><<<;;;;;;;;;;;;::::::;;;<<<=========<<<;;;::::::999999999999999888888888888777777777666555555666777777888888888555666666777888888999999:::;;;===>>><<<;;;;;;<<<======<<<<<<;;;::::::999:::999;;;===<<<:::???EEEQQQiii~~~~~~}}}~~~}}}qqqhhhcccaaaaaaccceeegggiiilllqqqvvvzzzyyywwwwwwxxx|||uuufffZZZQQQLLLJJJJJJKKKNNNTTT^^^jjjrrrxxxzzz|||{{{xxxxxx{{{~~~vvvnnnhhhiiikkkhhheeeddddddiiissszzzvvvsssrrrqqqsssvvv{{{~~~}}}xxxtttrrrqqqooollliiigggkkkuuu{{{uuupppmmmlllkkkjjjpppmmmeee[[[RRRLLLKKKKKKJJJJJJIIIGGGFFFHHHMMMQQQUUUYYY___eeelllssszzz}}}qqqeeeaaabbbdddiiiooommmpppssswwwzzz||||||||||||xxxuuutttuuuvvvvvvtttrrrpppqqqrrrppplllkkkooottt{{{{{{ccc^^^^^^jjj|||yyywwwuuurrroooooopppssstttuuuvvvvvvrrrjjjbbb\\\XXXZZZ^^^dddiiimmmppptttvvv}}}|||zzzvvvsssqqqrrruuuzzz}}}~~~{{{wwwqqqjjjddd]]]VVVRRRzzzaaaUUUJJJFFFEEE???CCCAAA???===<<<;;;<<<<<<::::::;;;<<<=========<<<<<<<<<;;;:::::::::::::::888888888888777777777666555666777888999999999999777777777777777777777777;;;===???@@@>>><<<<<<<<<<<<<<<=========<<<;;;:::;;;:::<<>><<<@@@GGGVVVmmm{{{oooeee```^^^^^^___bbbeeeiiimmmsssxxx|||yyyrrrqqqsssvvv|||tttfff[[[RRRMMMIIIJJJKKKNNNTTT]]]hhhpppvvvxxxzzzyyyvvvuuuxxx{{{yyypppiiihhhiiifffcccbbbeeejjjttt{{{uuupppmmmllllllkkknnnsssxxx|||~~~yyyuuussspppooolllgggfffjjjrrrwwwxxxssslllhhhhhhjjjkkkkkkoookkkdddZZZQQQKKKHHHHHHHHHHHHGGGFFFGGGIIIMMMPPPTTTYYY```hhhpppwww}}}}}}pppccc^^^___aaaggglllkkkmmmqqquuuyyy|||~~~}}}wwwsssqqqsssttttttsssrrrqqqqqqrrrqqqmmmkkknnnrrryyyhhhbbb___jjj{{{uuupppmmmmmmkkkiiihhhiiillloooqqqsssuuuwwwuuunnnggg```]]]\\\```eeejjjmmmppptttvvv~~~xxxvvvrrrpppooopppuuuzzz~~~{{{wwwrrrlllfff```YYYTTTxxx___UUUKKKGGGGGGBBBCCCBBB???===<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<===<<<;;;;;;::::::;;;;;;888888888888777777777777666777888:::;;;::::::999999999999888888888888888===???BBBBBB@@@>>>======;;;<<<===>>>???>>>=========<<<>>>AAA???>>>BBBIIIZZZqqqwwwkkkccc^^^]]]]]]]]]aaafffkkkpppuuuzzz~~~wwwpppkkklllppptttzzzrrrfff[[[SSSNNNHHHIIIKKKNNNTTT\\\ffflllrrrtttvvvvvvssssssvvvyyy}}}rrrjjjhhhhhhfffcccbbbfffjjjttt~~~yyyxxxuuupppkkkhhhhhhiiifffjjjooouuuzzzzzzvvvtttooopppmmmfffeeeiiinnnooommmhhhcccbbbeeeiiillllllnnnkkkdddZZZQQQJJJGGGGGGFFFEEEDDDDDDFFFIIIMMMOOOTTTYYYaaajjjqqqxxx~~~|||oooaaa[[[[[[]]]bbbgggiiikkknnnrrrwww|||{{{uuuqqqooommmpppsssttttttsssttttttsssooommmooorrrxxxqqqhhhccclllzzzrrrkkkgggddddddbbbbbbbbbccceeeiiimmmppptttwwwyyyxxxssslllgggdddaaaeeejjjmmmppprrruuuwwwzzztttqqqpppnnnmmmoootttzzz~~~~~~yyyvvvrrrmmmgggaaaZZZUUUwww^^^TTTKKKHHHHHHDDDBBB@@@>>><<<;;;:::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<;;;::::::999999::::::888888888888777777777777555777999:::;;;;;;:::999888999999::::::;;;;;;;;;>>>AAADDDDDDBBB@@@???>>>:::<<<>>>@@@AAAAAA@@@?????????@@@CCCAAA???CCCJJJ^^^uuuzzzqqqggg```]]]]]]^^^^^^bbbiiiooossswww{{{}}}~~~xxxoooiiigggkkkqqqtttzzz~~~~~~qqqeee[[[RRRMMMFFFHHHKKKOOOTTT[[[bbbhhhnnnpppssssssqqqrrruuuyyyuuullljjjjjjgggeeeeeegggkkkuuuzzzqqqrrrqqqnnnjjjiiikkkmmmkkknnnsssxxx}}}zzzwwwuuuoooqqqmmmfffcccgggjjjiiidddaaa___bbbiiioooppppppnnnkkkeee[[[QQQJJJGGGGGGEEEDDDDDDEEEHHHKKKNNNOOOSSSYYYbbbkkkrrrxxx}}}}}}pppbbb[[[ZZZ[[[___dddfffhhhkkkooouuuzzz~~~tttooolllkkkgggkkkqqquuuxxxxxxyyyzzzwwwrrrpppqqqtttyyyzzzooogggppptttppphhhaaa\\\[[[]]]^^^^^^^^^```cccggglllppprrrwwwzzz||||||xxxrrrnnnlllhhhkkkpppssstttvvvxxxzzz|||~~~wwwppplllllljjjiiilllqqqwww{{{}}}}}}~~~vvvtttpppkkkfff```YYYTTTxxx___UUUKKKGGGGGGBBBAAA???===;;;:::999999:::<<<=========<<<;;;::::::;;;:::999999888888999999888888888888777777777777555666888:::;;;:::999888777888999:::<<<===>>>??????BBBEEEFFFDDDAAA@@@???:::;;;>>>AAABBBBBBBBBAAAAAA@@@BBBDDDBBB@@@DDDJJJ```wwwzzzuuulllddd___^^^___``````eeelllqqquuuxxxzzz|||zzztttlllhhhhhhmmmssswww{{{|||}}}pppeeeZZZQQQLLLEEEHHHKKKOOOTTTZZZ```eeekkknnnpppqqqpppqqquuuyyyxxxnnnkkkkkkiiigggggggggkkkuuu|||tttnnnooopppooommmmmmpppssssssvvvzzz~~~~~~zzzwwwuuuppprrrnnneeecccggghhheee```___```gggpppuuuvvvtttooollleee\\\RRRKKKHHHGGGGGGFFFEEEGGGJJJNNNQQQRRRTTTZZZbbbkkkrrrwww{{{~~~ssseee^^^\\\\\\___ddddddeeehhhmmmsssyyy~~~vvvmmmhhhgggfffbbbhhhpppwww{{{}}}~~~yyyuuurrrsssvvv{{{tttjjjsssxxxhhhccc\\\UUUSSSUUUYYY\\\^^^___cccggglllqqquuuwwwzzz|||{{{vvvsssqqqmmmppptttwwwxxxyyyzzz|||zzz~~~|||tttmmmiiiiiiggggggiiinnntttyyy{{{|||~~~tttrrrnnnjjjeee___XXXSSS|||bbbVVVLLLHHHGGGBBBAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999999999999999888888888888666666777888888888888777<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCCCCBBBAAA@@@???===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBCCC@@@>>>CCCJJJZZZtttuuuooogggaaa___```aaabbbfffiiimmmqqqtttxxx||||||rrrmmmcccdddfffjjjooouuu{{{~~~|||zzzoooggg]]]RRRJJJLLLLLLLLLMMMPPPVVV___dddhhhjjjlllmmmnnnppprrruuu~~~|||nnnmmmnnnkkkkkkooolllpppxxx|||uuutttsssqqqooonnnqqqvvvyyy|||~~~xxxttttttpppjjjfffdddcccbbbaaa\\\]]]aaaiiirrrxxxyyyxxxsssmmmddd[[[TTTNNNJJJGGGDDDDDDEEEGGGKKKPPPUUUXXXWWW\\\cccllltttzzz}}}ttteee\\\ZZZZZZ^^^cccbbbeeeiiimmmqqquuuzzz~~~zzzpppiiieeebbb______gggoootttzzz}}}wwwrrrsssyyyyyynnn}}}vvvjjj\\\XXXSSSPPPPPPUUU[[[```bbbfffkkkoooqqquuuzzz~~~~~~~~~~~~~~~|||yyywwwtttrrrrrrtttwwwyyy~~~zzzsssllljjjiiiiiijjjkkklllmmmpppuuuxxx{{{}}}}}}zzzwwwsssooojjjbbbXXXQQQ{{{aaaVVVLLLHHHHHHCCCAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777666666666666666777888888999999888888;;;;;;<<<<<<===>>>@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>@@@AAABBBCCCCCCCCCEEECCCCCCDDDBBB@@@DDDKKK[[[uuu|||pppkkkeee``````bbbeeefffgggjjjooorrruuuyyy}}}xxxoookkkeeefffhhhlllqqqvvv{{{~~~xxxlllcccZZZQQQKKKIIIJJJKKKMMMPPPVVV^^^ccchhhiiijjjkkklllnnnrrruuu|||}}}nnnlllmmmjjjkkkooommmqqqyyy}}}wwwuuuuuutttssssssvvv|||~~~xxxtttrrrnnnhhhdddaaa```^^^]]]YYYZZZ___hhhrrrxxxzzzyyytttnnnddd[[[TTTNNNJJJGGGDDDDDDEEEGGGKKKPPPUUUXXXXXX]]]eeemmmuuuzzz}}}wwwggg]]]YYYWWWYYY]]]```cccgggkkkooosssyyy|||tttjjjdddaaa^^^\\\___iiissszzz~~~wwwrrrtttzzzuuuyyyjjj^^^UUUSSSPPPPPPSSSXXX___ccceeeiiiooorrruuuyyy}}}}}}yyyvvvuuuvvvyyy{{{|||~~~~~~yyyqqqkkkhhhhhhfffgggiiijjjllloootttwww{{{~~~}}}xxxuuuqqqmmmhhh```WWWQQQzzzaaaVVVLLLIIIIIIDDDAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::999888777777777777777666666666666777888888999999999999999;;;;;;;;;<<<===>>>???@@@AAA@@@???=========>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDEEECCCAAAFFFMMM\\\wwwzzzzzz~~~uuujjjfffbbb```bbbfffiiikkkjjjmmmqqqtttwww{{{{{{rrrkkkiiiggghhhjjjnnnrrrwww|||~~~uuuggg^^^WWWQQQMMMHHHIIILLLNNNQQQVVV\\\```fffggggggggghhhlllrrrvvv{{{oookkkkkkiiijjjoooooossszzz~~~zzzwwwxxxxxxxxxyyy}}}~~~xxxsssppplllfffaaa^^^\\\YYYXXXUUUWWW]]]gggrrryyy{{{zzztttnnneee\\\TTTOOOJJJFFFDDDDDDEEEHHHKKKPPPTTTWWWYYY^^^fffooowww|||~~~xxxhhh^^^YYYVVVWWWYYY^^^aaaeeeiiimmmrrrwww{{{~~~yyyppphhhccc```^^^]]]bbbmmmyyyyyysssuuu{{{|||xxxkkk\\\RRRLLLLLLNNNQQQWWW^^^dddhhhjjjnnnssswww{{{~~~|||yyyyyy{{{}}}|||}}}|||wwwooohhheeeeeeccceeehhhjjjlllpppuuuyyy|||~~~}}}xxxuuurrrmmmhhhaaaYYYTTTzzz```VVVLLLIIIJJJEEEAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999999999999888888888777888888999::::::::::::999:::::::::;;;<<<>>>???@@@AAA@@@>>><<<;;;<<<>>>???>>>???@@@AAABBBBBBBBBBBBDDDBBBCCCDDDCCCAAAFFFNNN]]]xxxuuutttxxx|||xxxoooeeeccc``````dddiiilllnnnmmmooossswwwzzz}}}yyyssslllhhhggghhhjjjllloootttxxx|||~~~ttteee[[[UUURRRPPPJJJLLLOOOQQQSSSVVVZZZ]]]cccccccccccceeejjjrrrwww}}}oooiiiiiigggiiinnnpppttt||||||{{{||||||}}}~~~}}}xxxtttpppkkkeee```\\\YYYVVVSSSSSSUUU\\\gggsss{{{}}}|||uuuoooeee\\\UUUOOOIIIFFFDDDEEEFFFHHHLLLPPPTTTVVVZZZ^^^gggooowww|||vvvhhh___[[[XXXXXX[[[]]]```eeeiiimmmrrrwww{{{|||~~~yyyrrrkkkgggeeeeeeeeeiiisss|||uuuvvv}}}}}}~~~pppaaaTTTLLLGGGJJJNNNUUU\\\ccciiilllmmmppptttyyy}}}}}}|||}}}~~~}}}}}}{{{tttkkkdddaaaaaacccfffiiilllooosssxxx|||{{{~~~}}}{{{zzzxxxuuuqqqkkkddd\\\XXXzzz```VVVLLLIIIJJJEEEAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999999999999888888888777888888999::::::::::::999888999999:::;;;===???@@@AAA@@@>>>===<<<===???@@@??????@@@AAABBBBBBBBBBBBAAA@@@AAABBBAAA@@@EEEMMM^^^yyy}}}pppnnnpppsss}}}~~~ssskkkcccaaa```bbbgggkkkoooppppppssswwwzzz|||xxxqqqlllgggeeegggiiijjjmmmqqquuuyyy|||~~~uuufff[[[UUUSSSRRROOOQQQSSSTTTTTTUUUXXXZZZ______```aaadddkkktttzzznnnhhhgggeeegggmmmooouuu~~~~~~~~~~~~~~~|||xxxuuuoookkkeee```\\\XXXTTTQQQQQQUUU]]]iiiuuu~~~vvvpppfff]]]UUUOOOIIIFFFDDDEEEFFFIIILLLPPPSSSUUUYYY]]]eeennnuuu{{{wwwiii```[[[XXXXXXZZZ^^^aaaeeeiiinnnsssxxx|||~~~~~~{{{vvvqqqmmmlllmmmooosss|||xxxxxx~~~yyyzzzjjj[[[PPPKKKHHHKKKQQQYYYaaaggglllnnnooopppssswww|||~~~}}}}}}~~~xxxoooeee^^^]]]^^^bbbeeeiiilllppptttyyy|||{{{}}}~~~{{{zzz|||{{{zzzuuummmeee]]]XXXzzzaaaVVVLLLIIIIIIDDDAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777777777777666666666666777888888999999999999999777888888999;;;===???@@@AAA@@@???>>>>>>???@@@@@@???@@@AAAAAABBBBBBBBBAAA>>>===>>>@@@??????DDDLLL]]]yyywwwkkkiiiiiikkksss~~~yyynnnhhhaaaaaaaaadddjjjooorrrsssuuuxxx{{{~~~~~~qqqkkkhhheeeeeegggjjjkkkooosssxxx|||wwwhhh\\\VVVSSSSSSQQQSSSTTTTTTTTTUUUXXXZZZ]]]^^^```bbbhhhpppyyymmmgggfffdddeeekkkllltttyyyzzzzzz{{{|||}}}~~~~~~}}}}}}zzzwwwtttnnnjjjeee```\\\WWWSSSPPPPPPTTT]]]jjjwwwwwwpppggg]]]UUUOOOIIIFFFDDDEEEGGGIIIMMMPPPRRRTTTWWW[[[aaajjjrrrzzzzzziii___YYYUUUTTTWWW^^^aaafffjjjnnntttyyy}}}~~~}}}zzzuuurrrqqqsssvvv}}}{{{zzz~~~~~~wwwxxxfffVVVMMMIIIJJJMMMTTT\\\ccciiimmmoooooonnnooosssyyy~~~}}}}}}zzzssshhh^^^YYYZZZ\\\___bbbgggkkkooorrrwwwzzz|||~~~}}}|||}}}~~~zzzqqqeee\\\WWW{{{aaaVVVLLLHHHHHHCCCAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777777777666666666666666777888888999999888888666777777999;;;===>>>???????????????????????????@@@@@@AAABBBBBBBBBAAAAAA===<<<>>>@@@??????EEELLL\\\xxx|||pppfffeeeeeeeeemmmxxxtttkkkeee______aaafffmmmsssvvvwww{{{}}}wwwlllgggeeedddfffiiikkkmmmqqqvvv{{{xxxjjj^^^VVVRRRQQQPPPQQQRRRSSSSSSUUUYYY\\\]]]___bbbgggmmmvvv}}}kkkfffeeecccdddiiiiiisss~~~vvvwwwxxxzzzzzz|||}}}~~~}}}|||{{{yyyuuurrrkkkhhhccc___[[[VVVQQQNNNOOOSSS\\\iiivvv~~~wwwqqqggg]]]UUUOOOIIIFFFDDDEEEGGGJJJMMMPPPRRRSSSVVVXXX]]]eeennnxxxxxxggg\\\VVVRRRSSSVVV]]]aaaeeejjjnnntttyyy}}}}}}zzzvvvuuuxxx{{{~~~|||~~~yyy}}}yyyeeeUUULLLJJJJJJNNNTTT\\\dddjjjnnnooopppmmmlllnnnuuu}}}}}}wwwsssjjj___VVVTTTXXX]]]___cccgggkkkooorrrvvvyyy~~~xxxiii^^^XXX|||bbbVVVLLLHHHGGGBBBAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999888888999999999999888888888888666666777888888888888888666666777888:::<<<>>>???===>>>????????????>>>>>>@@@@@@AAABBBBBBBBBAAAAAA===<<<>>>@@@@@@???EEEMMM\\\xxxvvvkkkccccccccccccjjjuuu}}}{{{ppphhhddd\\\]]]```gggnnnuuuyyy{{{tttiiieeeddddddfffjjjmmmooosssyyy~~~xxxkkk___VVVQQQPPPMMMNNNPPPQQQRRRUUUZZZ^^^^^^aaaeeekkkrrr{{{|||jjjfffeeebbbcccggggggrrr|||tttvvvxxxyyyyyy{{{}}}~~~}}}~~~|||zzzxxxtttqqqjjjfffbbb]]]ZZZUUUPPPMMMNNNRRR[[[hhhuuu}}}}}}xxxqqqggg^^^UUUOOOIIIFFFDDDEEEGGGJJJMMMPPPRRRSSSTTTVVV[[[bbblllwwwsssbbbXXXTTTRRRUUUYYY]]]```dddiiinnnsssyyy}}}}}}yyyyyy|||}}}}}}|||}}}|||gggVVVMMMKKKIIIMMMSSS[[[ccciiinnnppppppmmmjjjlllsss|||~~~rrrmmmdddYYYQQQRRRXXX___aaaeeejjjnnnqqqtttxxxzzz~~~ooobbb[[[dddXXXKKKGGGIIIFFFBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777666555555555555555888888999::::::::::::999666666777888:::;;;<<<<<<========================AAA@@@???>>>>>>>>>>>>>>>BBB???>>>?????????CCCJJJaaawwwoooeee\\\\\\___ccciiiooovvv}}}xxxkkkeeefff\\\```fffnnnvvvzzzzzzzzzwwwnnneeebbbbbbcccgggmmmoooqqquuu{{{yyymmmbbbYYYRRROOOOOOLLLLLLRRRVVVWWWYYY]]]eeehhhmmmssszzzmmmgggfffbbbaaadddkkkttt|||yyysssrrrrrrvvvzzz}}}|||zzz}}}~~~{{{yyywwwtttpppnnnjjjgggaaa]]]YYYUUUPPPNNNNNNQQQYYYeeepppvvvwwwuuuqqqllleee^^^WWWPPPIIIEEEEEEGGGIIIKKKKKKLLLOOOQQQQQQVVV\\\```hhhuuu~~~uuujjj^^^WWWSSSQQQUUUZZZ]]]\\\```iiimmmnnnuuu~~~~~~~~~|||{{{{{{|||{{{lll\\\QQQKKKLLLPPPUUU[[[```ffflllppppppooolllkkkmmmttt~~~~~~ttthhh^^^TTTQQQQQQSSSZZZ```iiikkknnnoooooosssxxx}}}ssseee[[[eeeXXXKKKGGGIIIFFFBBBAAA@@@>>>======<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999888888888777666666555555666666777888999999::::::999999777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;<<<===::::::<<<===>>>CCCJJJ___uuuooofff]]]]]]aaaeeekkkpppxxx~~~xxxhhh```______bbbhhhpppvvvzzz{{{{{{rrrjjjcccaaabbbdddiiioooppprrrvvv|||vvvkkkbbbZZZSSSNNNPPPMMMMMMRRRVVVXXX[[[```hhhlllqqqxxx}}}mmmgggeeeaaaaaadddkkkttt}}}xxxuuummmmmmnnnrrrwww{{{{{{zzz~~~}}}zzzxxxvvvsssooommmiiifffaaa\\\XXXTTTPPPMMMNNNQQQXXXcccnnnttttttrrrkkkfff___XXXSSSNNNJJJGGGGGGHHHJJJJJJJJJJJJLLLNNNNNNWWW___bbbiiivvv~~~zzzkkkaaaWWWRRRPPPPPPTTTZZZ```___ccciiilllmmmsss{{{~~~~~~{{{zzzzzz~~~~~~ooo```SSSLLLLLLNNNSSSYYY```hhhooossssssrrrooonnnpppwww~~~qqqcccYYYQQQOOOQQQUUU]]]eeemmmooorrrrrrsssuuu{{{vvvfff\\\fffXXXLLLGGGIIIFFFBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999888888777666777777777777888999999::::::999999888888888999999999::::::<<<<<<;;;;;;:::::::::999::::::999999::::::;;;;;;:::888888;;;===>>>DDDKKK\\\rrrooofff^^^^^^bbbffflllqqqyyy~~~xxxggg^^^\\\bbbeeekkkqqqvvvzzz{{{||||||mmmfff``````cccfffkkkqqqrrruuuyyy}}}tttjjjccc\\\TTTNNNRRRNNNNNNQQQUUUXXX^^^dddlllqqqxxx}}}~~~lllfffddd``````dddkkkuuu|||wwwrrroooiiiiiikkkpppuuuyyy{{{{{{~~~}}}yyyvvvtttqqqnnnkkkhhhddd___[[[WWWSSSOOOLLLMMMPPPWWWaaakkkpppooommmccc^^^WWWQQQNNNLLLJJJIIIHHHJJJKKKJJJIIIIIIJJJKKKNNNXXXaaaccciiivvv|||ssslll___WWWPPPNNNNNNPPPWWW^^^eeefffiiimmmnnnnnnttt{{{}}}~~~{{{yyywwwyyy|||ttteeeWWWOOONNNPPPSSSXXX___hhhooosssvvvtttrrrqqqrrrxxxzzzmmm]]]TTTMMMMMMQQQXXXbbbjjjsssuuuwwwwwwwwwyyy~~~{{{iii\\\gggYYYLLLHHHIIIEEEBBBAAA@@@>>>======<<<<<<============<<<<<<<<<<<<:::::::::999999999888888:::999888888777777888888777777888999999999999999888888888888888999999999;;;;;;::::::999888888888::::::999::::::;;;<<<===;;;999999===>>>@@@EEELLLZZZpppoooeee^^^^^^bbbfffkkkpppyyy}}}yyyiii```^^^dddggglllqqqtttxxx{{{}}}wwwjjjddd___aaadddfffkkkqqquuuwww{{{sssjjjeee___VVVOOORRRNNNMMMPPPSSSWWW^^^fffnnnttt|||}}}yyy{{{jjjeeebbb^^^___dddlllwww~~~wwwrrrmmmkkkiiiiiillloootttxxx{{{|||}}}|||xxxuuurrrooollliiifffbbb]]]YYYUUURRRNNNKKKLLLNNNUUU^^^gggllljjjggg^^^YYYQQQLLLJJJJJJJJJJJJHHHJJJKKKJJJIIIIIIJJJKKKQQQYYY___bbbiiixxx~~~wwwkkkcccWWWRRRNNNOOOPPPSSS\\\dddjjjnnnrrruuuuuuuuuzzz}}}|||yyyvvvuuuwwwxxxzzzkkk]]]SSSSSSRRRSSSWWW___gggnnnqqqvvvuuutttrrrsssxxxyyylll\\\SSSLLLMMMSSS[[[fffpppyyy{{{}}}|||zzz{{{kkk]]]hhhZZZMMMHHHIIIEEEBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888::::::999888888888888888777777888999999999999888888888888888888888888888::::::999999888888888888999999888999999:::;;;;;;===::::::===>>>???DDDKKKZZZpppnnneee]]]^^^aaadddiiimmmwwwzzzwwwhhh``````dddggglllppprrrvvvzzz~~~}}}rrrjjjddd```bbbeeefffjjjooovvvzzz}}}vvvlllfff```XXXRRRQQQNNNNNNPPPQQQTTT]]]fffnnnuuu}}}zzzwww|||vvvhhheeeccc___```eeennnyyyzzzsssnnnjjjhhhhhhiiikkknnnqqquuuxxxzzz|||}}}xxxtttqqqnnnkkkhhhddd```[[[WWWTTTPPPLLLJJJKKKMMMSSS\\\dddhhhfffccc\\\VVVOOOJJJHHHIIIJJJJJJIIIJJJKKKKKKKKKKKKLLLNNNTTTXXX]]]cccooo~~~}}}yyypppddd[[[RRROOONNNPPPSSSWWW```iiiooovvv}}}~~~||||||}}}|||yyytttrrrssstttzzzqqqbbbWWWRRRQQQRRRWWW```iiipppssswwwvvvuuutttuuuyyy{{{ppp```WWWPPPQQQWWW```kkkuuu||||||lll___iii[[[MMMHHHHHHEEEBBBAAA@@@>>>======<<<<<<::::::999999999888888888:::::::::999999999888888:::999888888777888888888666777888888999999888888777777777888888888999999999999999999999999999999777777777666777777888888;;;999999;;;===>>>CCCJJJ[[[qqqnnneee^^^^^^aaacccgggkkksssvvvzzz}}}ssseee^^^___dddhhhllloooqqquuu{{{yyynnnjjjdddaaacccfffgggjjjnnnxxx{{{yyyooofff^^^YYYUUURRROOOOOOPPPQQQSSS[[[eeelllttt}}}xxxuuuyyyqqqggggggfffbbbdddiiiqqq{{{vvvoookkkhhhfffeeefffiiikkkmmmqqquuuyyy|||~~~xxxssspppmmmjjjhhhbbb^^^YYYUUURRROOOKKKIIIIIIKKKQQQZZZbbbfffdddaaaYYYTTTMMMIIIHHHIIIJJJKKKKKKMMMNNNNNNMMMMMMNNNPPPTTTXXX]]]eeettt~~~zzztttiii\\\SSSMMMLLLNNNSSSVVV[[[eeeooozzz~~~~~~{{{xxxssspppqqqpppvvvvvvggg\\\OOONNNPPPWWWbbblllsssuuuvvvvvvvvvvvvwwwzzzxxxfff]]]VVVVVV\\\fffrrr|||~~~}}}mmm```jjj\\\NNNHHHHHHEEEBBBAAA@@@>>>======<<<<<<;;;:::::::::999999999999:::::::::999999999888888999999888777777777777777666777777888888888888888555666666777888999999:::777888888999999::::::;;;888888777777666777777777:::888888<<<>>>@@@FFFMMM^^^tttqqqhhh``````bbbcccfffiiinnnqqquuuyyy}}}{{{mmmaaa^^^aaaeeeiiinnnpppqqqvvv}}}vvvkkkiiicccaaaeeehhhiiilllpppxxx||||||pppddd[[[WWWVVVSSSQQQRRRSSSRRRSSS[[[dddkkksss|||xxxqqqtttyyyyyynnnhhhkkkkkkhhhiiiooottt}}}|||rrrkkkhhheeedddbbbdddhhhjjjlllqqqwww{{{~~~yyytttpppmmmjjjhhh```]]]XXXTTTQQQNNNJJJHHHHHHJJJPPPYYYaaaeeeccc```TTTPPPKKKHHHHHHJJJKKKKKKPPPQQQRRRQQQOOONNNOOOPPPSSSZZZaaahhhrrrzzz|||yyyzzz{{{|||yyyqqqeeeXXXPPPKKKMMMQQQXXX\\\bbbnnnyyy{{{~~~{{{xxxuuupppnnnooommmrrr|||yyyjjj___RRRPPPRRRYYYccclllppppppqqqrrrssssssuuuxxx}}}}}}{{{yyy~~~kkkbbb[[[\\\ccclllyyy}}}~~~mmmbbbkkk\\\NNNHHHHHHEEEBBBAAA@@@>>>======<<<<<<>>>>>>=========<<<<<<<<<:::::::::999999999888888999888888777666777777777666666777888888888888888444555666777888999::::::777777888999:::;;;;;;<<<;;;;;;:::999888888999999:::888:::>>>AAADDDJJJRRR```uuusssjjjbbbaaacccdddfffiiilllnnnrrrvvv{{{vvviiiaaaaaaffffffjjjoooqqqrrrwwwuuujjjgggbbbaaaeeeiiikkknnnrrrxxx|||~~~qqqbbbXXXUUUVVVTTTSSSTTTUUUTTTTTT[[[dddjjjsss|||yyymmmpppttt~~~vvvmmmjjjnnnooolllmmmsssvvv~~~zzzpppiiifffdddcccaaaeeehhhkkknnnsss{{{yyytttpppmmmjjjhhh___\\\WWWSSSPPPMMMJJJGGGGGGJJJOOOXXXaaadddccc```PPPMMMIIIGGGHHHJJJLLLLLLTTTUUUUUUSSSQQQOOOOOOPPPSSS\\\fffiiilllnnnnnnkkkrrrvvvzzzyyyqqqdddYYYRRRLLLOOOUUU]]]bbbiiivvvxxxyyyvvvsssnnnmmmnnnjjjoooyyyzzzlllaaaXXXUUUVVV[[[ccciiijjjiiikkkmmmnnnoooppptttxxx|||zzz{{{||||||{{{xxxtttqqqssszzznnneee^^^___gggqqq~~~|||mmmcccjjjVVVMMMIIIFFFFFFEEEDDDBBB@@@???>>>======@@@???<<<:::999999:::;;;;;;;;;::::::::::::999999999999999888888888777777888999999999888777555444;;;:::888777666666555555;;;;;;:::999:::;;;<<<======<<<;;;:::::::::::::::<<<;;;<<>><<<;;;;;;;;;>>>===;;;999999999:::;;;;;;;;;::::::::::::999999999999888888888888888888555666777888999999888888<<<:::888555555666888999999999888888888999:::;;;===<<<;;;::::::::::::;;;;;;:::;;;>>>>>>???FFFNNN___tttyyymmmcccbbbfffhhhkkknnnmmmmmmqqqwww{{{zzzllleeeaaa___aaadddeeehhhlllrrryyyxxxmmmgggcccbbbaaabbbfffkkkrrrvvvyyy|||zzzjjjaaaZZZUUUUUURRRQQQRRRRRRSSSXXX```mmmsss{{{|||wwwkkkiiiiiiqqq||||||sssnnnmmmsssyyyyyyxxxyyy~~~xxxmmmeeeaaa``````cccfffiiilllpppuuu{{{wwwqqqooommmjjjgggbbb[[[VVVUUUQQQLLLIIIIIIGGGHHHMMMUUU\\\^^^\\\XXXRRRNNNIIIFFFGGGIIIJJJKKKUUUWWWXXXXXXVVVUUUUUUVVVUUUZZZ______\\\]]]ccciiiqqqtttvvvqqqggg]]]WWWUUUTTTUUUZZZeeeppp~~~{{{}}}wwwpppmmmlllkkkkkklllmmmttt}}}uuuhhh^^^QQQMMMJJJLLLQQQUUUUUUTTTXXXZZZ]]]```dddhhhjjjkkknnnqqqtttuuurrrlllfffaaaaaafffqqq|||vvvnnnhhhjjjqqq}}}pppdddkkkVVVMMMIIIFFFEEEAAA@@@???===<<<;;;::::::;;;;;;999888888999:::;;;;;;;;;::::::::::::999999888888888888888888999999555555777888999999999999===;;;777444444777:::===999999888888888999:::;;;<<<<<<;;;:::::::::;;;;;;:::999:::======>>>EEENNN]]]pppvvvlllddddddhhhiiikkknnnpppooorrrvvvzzzuuukkkaaa_________aaaeeeeeeggglllrrryyyuuulllgggcccbbbbbbdddhhhnnntttxxx|||~~~oooccc[[[UUUUUUQQQPPPQQQRRRSSSYYY```mmmttt|||~~~yyyxxxzzzzzzvvvqqqiiidddbbbhhhrrryyyzzzwwwrrrooopppwww}}}}}}|||}}}uuujjjbbb___^^^___ccceeeiiilllpppuuu{{{~~~vvvpppnnnllliiigggaaa[[[UUUTTTQQQKKKHHHIIIHHHIIIMMMTTT[[[]]][[[XXXSSSOOOKKKIIIIIIKKKKKKKKKTTTVVVXXXXXXWWWVVVWWWXXXYYY[[[\\\YYYVVVWWW^^^dddnnnooommmggg___ZZZXXXYYYVVVVVV\\\hhhwww}}}|||{{{~~~vvvppplllkkkjjjiiikkklllrrr}}}xxxooocccZZZMMMJJJFFFEEEGGGIIIHHHGGGNNNQQQUUUZZZ^^^aaadddeeegggkkkrrruuussskkkbbb[[[ZZZ```kkkxxxzzzsssnnnqqqyyyqqqeeekkkVVVNNNIIIFFFEEEBBBAAA@@@>>>======<<<<<<::::::999999:::;;;<<<<<<;;;;;;:::::::::999999999888888888888888999999999888888888888777777666666;;;999777666777999;;;===:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999;;;===>>>???FFFNNN___pppuuukkkdddfffjjjkkklllnnnsssrrrssswww{{{jjjbbb]]]^^^aaaccceeehhhgggiiilllrrrxxx~~~{{{rrrllliiiccccccccceeeiiioootttxxx}}}rrrddd[[[TTTTTTQQQOOOPPPQQQSSSZZZaaalllsss{{{{{{vvvqqqpppqqqrrrooolllfffaaa]]]```hhhqqqttttttsssqqqsss{{{~~~|||qqqfff___\\\]]]^^^ccceeeiiimmmqqqvvv|||wwwqqqnnnmmmjjjggg```ZZZUUUSSSPPPJJJGGGHHHGGGHHHLLLRRRYYY[[[YYYUUUSSSPPPMMMLLLMMMMMMMMMLLLSSSTTTWWWWWWWWWVVVWWWYYY\\\\\\ZZZVVVRRRTTTZZZ```jjjiiigggbbb]]]YYYYYY[[[VVVWWW]]]iii{{{zzzyyy{{{|||}}}wwwqqqnnnllljjjiiijjjkkkqqq~~~zzztttjjj^^^WWWLLLIIIEEECCCDDDDDDDDDCCCKKKNNNSSSYYY^^^aaacccdddeeeiiipppsssqqqjjj```ZZZYYY^^^hhhuuu~~~xxxuuuxxx~~~~~~pppeeelllWWWNNNIIIFFFEEEAAAAAA???>>>============:::::::::;;;;;;<<<======;;;;;;:::::::::999999999888888888888888888888888888888888777777777777777777888888999:::::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;::::::::::::999999999999999888888888777777555555555666777999:::;;;666777999:::;;;:::999888777888999:::::::::999999;;;;;;:::::::::;;;<<<<<<<<<;;;<<>>===============::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999;;;::::::999888777666666555555555555777999;;;<<<777777888888888888888888777888999:::::::::999999:::::::::::::::;;;<<<===;;;:::<<<>>>???@@@FFFOOOdddzzz|||rrrjjjkkknnnooopppqqqllllllooouuuzzzzzzkkkeee```___eeelllooorrruuuzzzzzz{{{|||}}}yyyzzzzzzxxxtttnnniiifff```aaacccgggmmmsssyyy}}}xxxggg\\\VVVRRRNNNLLLNNNOOOSSS[[[dddgggnnnwww}}}~~~yyynnnjjjddd___]]]^^^___```^^^\\\[[[^^^dddkkkoooppppppooorrrxxxzzzzzz}}}{{{tttiii___YYYYYY\\\___eeeiiinnntttxxx}}}zzzwwwuuupppiiiddd^^^WWWRRRPPPMMMGGGDDDEEECCCCCCFFFLLLSSSWWWVVVTTTNNNOOOQQQUUUXXXXXXVVVSSSLLLNNNPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[ccccccccccccaaa]]]XXXUUUTTT[[[eeettt}}}tttrrrsssyyyzzzwwwtttsssrrrpppnnnlllkkknnnuuu|||~~~~~~yyypppeeeZZZQQQLLLBBBBBBBBBBBBBBBDDDGGGIIINNNRRRZZZaaafffgggfffeeedddcccaaa^^^[[[WWWTTTSSSSSSWWW```kkkvvv|||~~~~~~}}}~~~~~~~~~{{{rrrjjjmmmXXXNNNIIIFFFEEEBBBBBBAAA@@@?????????@@@999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999<<<;;;:::999888666555555888888777666666777888999999888777555555666888999999:::;;;<<<===<<<;;;;;;:::::::::::::::;;;<<<===:::999;;;===>>>???EEENNNaaazzztttkkkkkknnnoooppprrrnnnnnnrrryyywwwgggbbb]]]\\\ccckkkooosssvvvyyyyyyzzz{{{}}}}}}{{{zzzzzz|||}}}}}}uuuvvvxxxwwwsssmmmfffbbb^^^___ccchhhooowww~~~yyyhhh^^^XXXRRRNNNLLLMMMOOOSSS\\\eeegggnnnwww}}}}}}wwwlllhhhbbb]]]ZZZZZZ\\\]]][[[ZZZ[[[___eeekkknnnpppmmmlllooouuuxxxzzz~~~zzzssshhh^^^YYYYYY\\\___fffjjjooouuuyyy~~~}}}zzzxxxuuuppphhhbbb]]]WWWQQQPPPMMMGGGDDDEEECCCCCCFFFLLLTTTXXXXXXVVVMMMNNNRRRVVVYYYZZZWWWUUUKKKLLLNNNNNNMMMMMMMMMNNNMMMOOORRRTTTWWWXXXYYYZZZdddcccbbbaaa```\\\WWWTTTOOOWWWccctttyyytttrrrsssyyywwwuuusssqqqqqqpppmmmkkkkkkooowwwzzzyyy{{{}}}}}}}}}wwwnnnbbbVVVMMMIIICCCDDDDDDCCCCCCEEEHHHKKKQQQVVV]]]dddiiijjjiiigggeeedddbbb___[[[WWWTTTRRRVVVZZZaaajjjrrrwwwwwwvvv{{{|||~~~}}}|||}}}}}}xxxppphhhoooXXXNNNIIIFFFEEEBBBAAA@@@???>>>>>>>>>>>>========================;;;;;;::::::::::::999999:::999888777666666666666888888999999999:::::::::999999888888777888888888:::999888888888999:::;;;:::;;;===???>>><<<:::888<<<999888;;;===AAAIIIQQQfff{{{wwwnnnlllmmmmmmooorrrtttppppppwwwvvveee______```eeekkkqqquuuvvvyyyzzz{{{}}}}}}~~~~~~}}}yyyxxxvvvsssqqqqqqtttwwwuuuuuuuuutttrrrmmmgggbbb[[[aaagggkkkrrr}}}mmm___YYYRRROOOMMMPPPQQQTTT[[[dddlllqqqxxx~~~~~~}}}{{{zzznnnggg^^^YYYXXXXXXYYYXXXZZZZZZ[[[```fffiiihhhfffgggeeeiiipppwww{{{yyyiii\\\VVVWWW\\\```fffiiinnnsssyyy||||||~~~{{{wwwpppiiidddZZZVVVQQQLLLJJJHHHFFFDDDCCCBBBGGGQQQUUURRRRRRTTTNNNNNNPPPUUUZZZ[[[XXXTTTPPPMMMKKKMMMPPPQQQMMMHHHFFFHHHKKKOOOSSSWWWYYY[[[^^^______]]]ZZZWWWWWWWWWWWWZZZaaaqqq~~~pppjjjlllqqqwww}}}xxxxxxwwwuuurrrnnnkkkiiilllnnnuuuzzzvvvxxxzzz{{{}}}{{{tttjjj```VVVOOOKKKDDDCCCBBBCCCEEEHHHKKKNNNVVVYYY^^^dddhhhlllnnnnnnkkkgggccc```^^^[[[VVVRRRUUUXXXaaammmsssqqqooopppuuu}}}}}}|||}}}|||zzzzzz}}}||||||vvvoookkkoooYYYOOOIIIFFFEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999888777666666666666777777888888888999999999888888777777777777888888:::999888888888999:::;;;;;;<<<===>>>===<<<:::999???<<<:::<<<===???FFFNNNbbbwwwzzzqqqoooooooooqqqtttuuuqqqqqqxxxuuufff^^^^^^___cccjjjooorrrtttsssssstttuuuvvvwwwxxxyyysssrrrpppooonnnrrrwww{{{}}}{{{wwwrrrllleeeaaa___fffmmmqqqwwwoooccc\\\SSSOOOMMMOOOPPPSSSZZZbbbjjjooovvv{{{}}}}}}||||||~~~}}}|||zzzxxxuuusssrrrkkkeee^^^ZZZYYYYYYZZZYYY[[[[[[]]]aaagggjjjjjjhhhfffdddfffmmmtttyyy|||lll^^^WWWXXX\\\```eeeiiinnntttyyy}}}yyytttnnngggbbbZZZVVVPPPLLLIIIGGGEEECCCCCCBBBHHHQQQUUUSSSRRRTTTNNNNNNPPPTTTXXXYYYVVVRRROOOLLLJJJLLLOOOOOOLLLHHHEEEFFFIIIMMMQQQUUUYYY[[[]]]^^^^^^]]]YYYWWWVVVVVVWWWYYY```ooowwwkkkiiilllqqqyyy}}}yyyyyyxxxvvvsssooolllkkklllnnntttxxxuuuwwwyyy{{{}}}~~~zzzsssiii___UUUNNNJJJDDDCCCCCCCCCEEEHHHLLLNNNTTTWWW\\\bbbgggkkkmmmnnnmmmjjjgggeeebbb^^^XXXTTTTTTWWW___iiimmmjjjhhhiiirrrzzz~~~~~~}}}|||zzztttwww{{{~~~}}}{{{uuuooojjjpppZZZOOOIIIFFFEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::999888777666666666666666666777777777888888888888888777777777777888888999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;AAA>>><<<<<<<<<===CCCJJJ^^^sss~~~tttqqqqqqqqqtttwwwxxxttttttyyysssfff]]]]]]^^^bbbhhhmmmooopppkkkjjjjjjkkkllloooqqqsssoooooommmmmmooovvvzzztttmmmhhheeeeeemmmuuuyyysssfff```SSSOOOMMMNNNNNNPPPXXX```hhhmmmtttxxxzzzzzzzzzzzz{{{{{{{{{zzzwwwtttqqqooofffbbb]]][[[ZZZ[[[[[[ZZZ\\\\\\___dddiiilllllllllfffcccbbbhhhooovvvpppaaaXXXXXX\\\```dddiiiooouuuzzz~~~{{{vvvqqqkkkccc___YYYUUUPPPKKKHHHFFFDDDBBBCCCCCCHHHPPPUUUUUUTTTUUUOOONNNNNNRRRVVVVVVSSSPPPMMMKKKIIIKKKMMMMMMJJJGGGCCCDDDFFFJJJNNNTTTXXX[[[\\\]]]^^^]]]ZZZWWWVVVVVVWWWYYY___lllxxxnnneeeeeekkksss|||{{{yyyyyyxxxvvvssspppnnnllllllnnntttuuusssvvvyyy{{{}}}}}}yyyqqqggg]]]TTTMMMIIICCCCCCCCCCCCFFFIIILLLNNNQQQUUU[[[aaagggkkknnnooopppooommmkkkhhhccc\\\WWWVVVWWW\\\dddfffcccaaacccnnnvvv|||yyyqqqsssuuuxxx{{{{{{uuuoookkkrrr[[[PPPJJJFFFEEEBBBAAA@@@???>>>>>>>>>>>>========================:::::::::999999999999888999999888777666666777777777777777777888888888999999888888888888999999:::999999999999:::;;;;;;<<<>>>===<<<;;;:::;;;<<<<<>>>>>>>>>>>========================::::::999999999888888888999888777777777777777777888888888999999999::::::999999999999999:::;;;<<<888888999:::;;;;;;<<<<<<>>>===<<<::::::;;;<<<===>>>;;;;;;======>>>CCCJJJ[[[ppp}}}rrrnnnoooqqqvvv{{{{{{xxxyyy{{{wwwhhh```______```cccgggjjjkkkjjjbbbaaa```aaadddiiinnnrrrwwwwwwxxxyyy}}}|||sssooooooqqqpppzzzrrreee]]]SSSNNNJJJJJJJJJLLLSSS\\\iiimmmrrrvvvwwwwwwxxxxxxvvvvvvvvvtttqqqlllgggdddZZZZZZZZZZZZZZZZZZ[[[]]]^^^aaafffjjjnnnqqqsssuuuooohhhbbbccchhhppp}}}{{{kkk___ZZZ\\\___dddjjjrrrwww{{{~~~yyysssmmmfff___ZZZVVVRRRLLLHHHFFFDDDBBB@@@DDDEEEHHHOOOXXX^^^]]]ZZZRRROOOMMMMMMOOOPPPMMMJJJIIIHHHGGGFFFGGGGGGFFFFFFDDDEEEHHHKKKPPPUUUYYY[[[ZZZ]]]aaabbbaaa`````````]]]^^^```ggguuuvvvkkkcccbbbiiiuuu}}}zzzyyyzzz|||zzzwww{{{~~~vvvuuutttrrrpppnnnmmmmmmlllnnnsss~~~|||qqqqqqvvvzzz}}}~~~yyypppeeeZZZPPPJJJGGGBBBBBBCCCEEEGGGJJJMMMOOOQQQUUU[[[bbbiiinnnqqqrrrqqqsssuuuuuupppjjjccc___[[[YYYYYY]]]^^^[[[\\\___gggppp{{{|||uuuuuuttttttuuuyyy~~~zzztttooouuu]]]RRRKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888777777777777777888888999999999999:::::::::999999999999999:::;;;<<<777888999;;;<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<<<<::::::======>>>CCCJJJ[[[ppp~~~qqqlllllloootttyyy|||yyyvvvvvvwww{{{oooddd_________```cccfffhhhhhhggg`````````aaaeeekkkppptttzzz|||~~~|||rrrnnnppptttyyypppbbbZZZQQQLLLHHHGGGHHHJJJRRR[[[jjjmmmrrruuuvvvwwwwwwxxxuuutttssspppkkkeeeaaa^^^VVVWWWXXXWWWWWWXXXZZZ]]]```ccciiimmmqqqtttwwwyyyuuullldddbbbeeelllxxxsssfff^^^^^^```eeellluuuyyy{{{~~~wwwqqqjjjccc\\\WWWSSSOOOJJJGGGEEEDDDBBBAAADDDFFFIIIOOOZZZcccccc___UUUQQQMMMLLLMMMMMMKKKHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEGGGJJJNNNRRRVVVXXXZZZ[[[___dddhhhiiiiiijjjkkkfffeeeccceeeppp}}}vvvmmmeeeeeelllyyy|||zzz{{{|||}}}}}}zzzxxxvvvuuuuuuxxx{{{}}}{{{tttwww|||}}}uuutttrrrpppooonnnnnnmmmkkkmmmsss}}}zzzppprrrxxx}}}{{{qqqeeeYYYOOOHHHEEEAAABBBDDDFFFHHHKKKNNNOOORRRVVV\\\ccciiinnnqqqrrrrrruuuwwwwwwsssmmmhhheee^^^ZZZXXXYYYYYYWWWXXX\\\dddmmmwwwyyywwwuuurrrrrrtttzzz~~~}}}vvvqqqvvv^^^RRRKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888777777777777888888888888888888999999999999777777777777888999:::;;;777888:::;;;<<<======<<<======<<<;;;;;;;;;;;;;;;===::::::======>>>BBBIIIXXXmmmsssllljjjkkkoootttvvvsssrrrrrrssswwwyyyjjjcccaaa^^^^^^___bbbeeefffeeeddd^^^^^^___bbbfffkkkqqqttt{{{}}}rrroootttzzz}}}nnnaaaXXXOOOJJJFFFFFFFFFIIIRRR[[[iiimmmqqqtttuuuuuuvvvwwwwwwuuurrrmmmgggbbb]]][[[TTTUUUVVVUUUTTTUUUYYY]]]aaaeeekkkpppsssvvvyyy}}}zzzpppfffaaabbbfffqqq{{{|||nnndddbbbcccfffnnnwwwzzz{{{|||uuunnnggg```YYYTTTPPPMMMHHHEEEDDDDDDCCCBBBCCCFFFIIIPPP\\\hhhiiicccWWWSSSNNNKKKLLLLLLIIIGGGEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGKKKPPPSSSUUUVVVWWW\\\aaahhhmmmqqqssstttvvvqqqmmmgggdddjjjuuu{{{zzzrrrlllhhhkkkrrr}}}{{{xxxwwwxxxxxxxxxuuutttrrrqqqrrrtttwwwyyyzzz||||||{{{|||}}}{{{uuu||||||uuutttrrrqqqooooooooooookkkmmmrrr}}}zzzqqqssszzz~~~rrreeeXXXNNNGGGCCCAAABBBDDDFFFIIILLLNNNOOORRRVVV\\\bbbhhhmmmoooqqqsssvvvyyyyyyuuupppmmmlllddd___[[[ZZZXXXUUUVVVZZZaaaiiisss{{{}}}~~~~~~}}}{{{wwwsssqqqsssxxx|||}}}vvvppp|||}}}vvv___SSSKKKGGGEEEBBBAAA@@@???>>>>>>>>>>>>========================999999999888888888888777888777777777777777888888777777777777888888888888555555555555666777888999777888:::<<<=========<<<===<<<<<<<<<<<<;;;;;;;;;>>>;;;;;;=========AAAGGGVVVkkkvvvmmmiiiiiilllqqqqqqnnnnnnoooqqqvvvvvvhhhcccccc]]]]]]^^^aaacccdddcccaaa\\\\\\^^^aaafffkkkpppsss}}}}}}tttssszzz{{{nnnaaaXXXNNNIIIEEEEEEEEEIIIRRR[[[iiilllpppsssttttttuuuvvvvvvsssoooiiibbb]]]YYYVVVSSSTTTTTTSSSRRRSSSXXX]]]aaafffmmmqqqtttwww{{{~~~|||rrrfffaaa___ccclllvvv|||sssiiieeeeeegggoooxxx{{{{{{{{{tttllleee]]]VVVRRRNNNKKKGGGEEEDDDDDDCCCBBBCCCFFFJJJPPP^^^kkklllfffXXXTTTNNNKKKKKKKKKIIIGGGDDDDDDDDDBBBAAAAAABBBDDDDDDGGGLLLPPPTTTUUUUUUTTT\\\bbbjjjqqquuuxxx{{{|||xxxrrriiicccfffpppuuuuuunnnjjjiiiooovvv}}}yyywwwwwwvvvvvvsssrrrpppoooppprrruuuvvvxxxzzzzzzyyy{{{~~~zzz|||vvvuuusssqqqpppppppppqqqkkkmmmrrr|||zzzqqqttt|||sssfffXXXMMMFFFCCCAAABBBDDDGGGJJJLLLNNNOOORRRUUU[[[aaagggkkknnnoootttxxx{{{zzzwwwrrrppppppllleee___\\\YYYVVVWWWZZZ^^^fffqqqxxxzzzzzz{{{|||zzzuuurrrtttyyy}}}}}}vvvpppxxx~~~eeeUUUKKKGGGGGGDDDCCCBBB@@@???>>>>>>===???===;;;999999999:::;;;888888888777777777666666888888888888777777777777666666666666777777777777:::999777666777999<<<>>>??????===<<<;;;:::::::::999999888888888999::::::>>>;;;:::;;;;;;;;;AAAHHHZZZjjjxxxjjjeeedddgggkkkkkkjjjiiijjjnnnxxxtttgggaaa```^^^^^^^^^\\\\\\^^^bbbeee```___bbbhhhiiihhhmmmuuu|||tttvvvxxxlll___UUUMMMIIIFFFGGGHHHIIINNNTTTeeekkkooooooqqquuuwwwvvvsssoooiiiddd___YYYTTTQQQSSSQQQOOOOOOPPPSSSWWWYYY```eeejjjooorrrxxx~~~{{{pppddd]]]```iiiqqqyyy~~~qqqllllllnnnpppvvv}}}{{{vvvnnnfff___XXXRRRNNNKKKIIIFFFDDDCCCDDDFFFGGGEEEGGGKKKSSSbbbnnnooojjj```WWWPPPNNNLLLIIIGGGGGGEEEGGGGGGEEEAAA@@@AAACCCGGGKKKPPPUUUWWWYYY[[[\\\___bbbhhhpppxxx}}}vvvhhh______dddjjjmmmjjjmmmnnnpppzzzyyyvvv~~~|||wwwsssqqqppppppppppppoooppprrrwwwzzzyyywwwuuuuuuyyy~~~xxxwwwvvvtttrrrpppooonnnpppppprrrzzzyyypppttttttggg[[[QQQHHHBBBEEEEEEFFFHHHKKKNNNQQQSSSVVVYYY]]]```cccggglllpppvvvxxxyyyyyywwwvvvvvvvvvqqqmmmggg```ZZZXXXYYY\\\^^^cccmmmuuuvvvsssuuu{{{|||~~~{{{xxxwwwvvv}}}wwwrrr~~~xxx~~~dddTTTKKKGGGGGGBBBAAA@@@@@@????????????>>>===;;;:::999999::::::;;;;;;;;;:::::::::999999888888888888777777777777666666666666777777777888888777555444555777:::<<<<<<<<<;;;:::999999999999>>>>>>===<<<<<<======>>>???<<<:::;;;;;;:::???FFFXXXhhhwwwjjjdddbbbeeehhhiiiiiihhhiiinnnxxxttthhhbbbaaa^^^^^^^^^]]]\\\^^^bbbeeeaaaaaaeeekkkllljjjmmmsss~~~vvvyyyvvvkkk^^^UUUNNNIIIFFFGGGIIIJJJNNNTTTbbbhhhmmmnnnpppuuuwwwvvvqqqmmmfff```ZZZUUUQQQNNNMMMLLLLLLLLLOOOSSSWWWZZZ^^^bbbhhhlllqqqvvv}}}~~~tttiiibbbdddlllsss{{{xxxrrrpppppprrrxxx{{{vvvnnnfff___XXXQQQMMMJJJHHHFFFDDDCCCDDDFFFHHHIIIKKKNNNVVVcccoooppplllbbbYYYQQQOOOMMMIIIGGGHHHFFFFFFFFFDDDAAA@@@BBBDDDHHHLLLRRRVVVZZZ]]]aaacccfffhhhmmmsssyyy~~~yyykkk```^^^aaaeeehhhkkkoooqqqttt~~~wwwwww~~~xxxtttqqqooonnnoooppppppppprrruuuxxxzzzxxxvvvwwwzzzyyywwwvvvsssqqqpppooonnnqqqqqqsss{{{{{{rrrwwwtttfff[[[PPPHHHCCCEEEEEEGGGHHHKKKMMMPPPQQQTTTWWW[[[^^^bbbfffkkkoootttvvvxxxxxxwwwvvvwwwwwwvvvrrrlllddd]]]ZZZZZZ\\\^^^bbbkkkrrrrrrooopppuuu|||}}}|||~~~wwwrrr}}}yyy|||cccTTTKKKGGGGGG@@@@@@?????????@@@@@@AAA<<<;;;;;;::::::999999888999999888888888777777777888888888888777777777777666666666777777777888888888777666555555777999;;;:::::::::999999::::::;;;???>>><<<;;;::::::;;;<<<>>>;;;:::;;;::::::>>>EEETTTeee~~~uuuiiicccaaabbbfffhhhggggggiiinnnxxxttthhhcccaaa]]]^^^^^^]]]]]]^^^bbbeeeeeegggmmmssstttrrrrrrttt~~~|||uuujjj^^^UUUNNNIIIFFFHHHIIIKKKOOOUUU^^^eeekkkmmmppptttvvvuuuooojjjaaaZZZTTTPPPLLLJJJGGGGGGHHHJJJNNNSSSXXXZZZ\\\___eeejjjooouuu{{{yyypppjjjjjjpppwww}}}zzzvvvssstttyyy{{{vvvoooggg___WWWPPPKKKIIIHHHEEEDDDDDDEEEGGGHHHMMMOOORRRXXXeeeppprrroooddd[[[SSSPPPNNNJJJHHHIIIFFFFFFDDDBBB@@@AAACCCFFFIIILLLRRRXXX]]]ccciiimmmoooppprrrvvvyyy}}}yyykkk```[[[\\\___aaakkkppptttzzzxxxtttyyy{{{uuuqqqoookkkmmmooopppqqqrrrtttvvv{{{zzzyyyyyy|||zzzxxxvvvsssqqqpppooooooqqqqqqsss{{{}}}vvv{{{ssseeeZZZPPPIIIEEEEEEFFFGGGIIIKKKLLLMMMMMMPPPSSSXXX\\\```dddjjjnnnrrrtttvvvwwwwwwwwwxxxzzz|||yyysssjjjbbb]]]\\\\\\```cccjjjppppppllllllppp{{{~~~wwwrrr}}}zzz{{{bbbSSSJJJGGGGGGAAA@@@??????????????????;;;;;;;;;;;;:::999888777777777777777666666666666888888888888777777777666666666777777777888888888:::999888777888999;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::999999999:::<<<999999;;;;;;:::???EEERRRccc}}}qqqgggcccaaacccfffhhhhhhhhhjjjpppzzzsssgggaaa___^^^^^^___^^^^^^___bbbeeelllpppwww~~~}}}zzzyyy{{{~~~~~~~~~~~~tttjjj___VVVOOOJJJGGGIIIJJJLLLQQQWWW]]]eeekkknnnqqquuuwwwuuummmggg^^^VVVPPPLLLIIIGGGEEEEEEHHHKKKOOOTTTXXXZZZ[[[^^^ccchhhooovvv|||}}}wwwrrrrrrwww|||zzzwwwwwwzzz~~~|||xxxpppiiiaaaYYYQQQLLLIIIGGGEEEDDDDDDEEEGGGIIILLLOOOTTT[[[gggrrrvvvssshhh^^^UUUQQQOOOKKKIIIIIIGGGEEECCC@@@@@@BBBEEEHHHHHHKKKPPPVVV]]]eeennntttuuuvvvwwwxxxxxxyyy{{{||||||tttiii^^^XXXXXXZZZ\\\gggnnnwwwsssrrr{{{~~~wwwrrrpppiiilllppprrrrrrssstttuuuzzzzzz{{{|||{{{yyyvvvsssqqqppppppppppppoooqqqyyy~~~yyy~~~ssseeeZZZQQQJJJFFFDDDFFFHHHIIIKKKKKKJJJJJJMMMPPPTTTYYY]]]bbbhhhlllooorrruuuwwwxxxyyy{{{}}}~~~xxxpppgggaaa^^^]]]bbbdddjjjppppppmmmmmmpppyyyxxxttt}}}{{{|||cccSSSJJJFFFGGGCCCBBB@@@???>>>=========;;;;;;;;;;;;;;;999888777;;;;;;:::::::::999999999888888888888777777777666777777777777888888888888:::999888888888999:::;;;:::::::::;;;<<<===>>>?????????>>>===<<<<<<;;;;;;888666777:::;;;;;;@@@FFFPPPbbb||||||llleeedddccceeegggiiijjjkkknnnttt~~~qqqddd^^^]]]^^^````````````aaacccfffooovvv~~~zzz{{{~~~}}}}}}}}}~~~tttkkk___VVVOOOJJJHHHJJJKKKMMMRRRXXX^^^fffnnnqqqtttwwwwwwtttlllfff^^^VVVPPPLLLIIIGGGFFFHHHJJJNNNQQQUUUXXXYYY[[[]]]bbbhhhpppxxx}}}}}}yyyyyy|||}}}{{{|||~~~~~~yyyssskkkddd[[[SSSNNNIIIHHHEEEDDDDDDEEEGGGHHHIIINNNUUU]]]iiiuuuyyywwwkkk```VVVRRROOOKKKIIIJJJFFFDDDAAA@@@AAADDDFFFHHHGGGIIIMMMRRRYYYcccnnnuuuxxxzzz{{{yyyvvvsssrrrrrrpppkkkcccZZZVVVVVVYYY\\\dddmmmyyy~~~rrrsss|||yyytttqqqjjjnnnrrrtttuuuuuuvvvwwwyyy{{{~~~}}}{{{xxxuuusssqqqppppppmmmlllmmmuuu|||sssggg\\\SSSLLLHHHDDDEEEGGGIIIIIIIIIHHHHHHJJJMMMRRRVVV[[[```eeeiiimmmppptttvvvxxxzzz|||~~~~~~{{{tttlllfffbbb```bbbccchhhnnnpppmmmmmmpppvvv~~~zzzvvv~~~|||}}}cccSSSJJJFFFFFFCCCBBBAAA???===<<<<<<<<<===<<<<<<;;;;;;::::::999:::999999999888888888888888888888888777777777777777777777888888888999999888777777777777777888888888888888999:::;;;======;;;<<<=========;;;:::999777555666:::;;;;;;???EEEMMM```{{{wwwiiieeeeeeeeefffhhhkkklllmmmqqqwwwnnnbbb^^^]]]```aaabbbcccbbbccceeegggoooxxxzzzzzz|||vvvlll```WWWPPPKKKIIIKKKMMMNNNTTTZZZaaaiiiqqqtttuuuwwwvvvrrrkkkfff^^^WWWRRRNNNJJJHHHHHHJJJMMMQQQTTTWWWXXXYYY[[[]]]aaahhhqqqyyy~~~~~~|||vvvooohhh```XXXRRRKKKIIIFFFDDDCCCDDDFFFGGGGGGNNNXXXaaammmxxx|||zzzmmmbbbWWWRRROOOJJJHHHIIIDDDBBB@@@@@@BBBEEEGGGHHHGGGGGGIIIMMMTTT___kkkssszzz~~~~~~vvvooojjjhhhdddbbb]]]XXXUUUVVV[[[^^^dddnnn|||~~~uuuuuu}}}{{{wwwtttnnnqqquuuwwwxxxyyy{{{|||zzz}}}~~~}}}{{{yyyvvvsssqqqpppkkkiiijjjrrruuuiii___VVVNNNIIIDDDEEEFFFGGGGGGHHHHHHGGGIIILLLQQQUUUYYY^^^cccgggjjjmmmqqqtttvvvxxx{{{}}}||||||{{{xxxrrrlllhhhgggcccbbbffflllooommmlllnnnsss|||}}}yyy~~~}}}dddTTTJJJEEEEEEAAAAAA???>>>============???>>><<<;;;::::::;;;<<<777777777777666666666555888888888888777777777777777777888888888999999999888777777777777777777777888888888999:::;;;<<<===777999<<<>>>>>><<<999666999777888::::::999<<>>>>>>>>>>>??????AAA???===;;;:::;;;<<<===::::::::::::999999999888888888888888777777777777777888888888888999999999::::::999999999999999999;;;;;;;;;;;;<<<===>>>>>>999<<<@@@CCCDDDAAA===:::;;;999999;;;:::777999>>>III\\\xxxuuuiiifffeeeeeeeeefffjjjlllnnnrrryyy}}}kkkbbbaaabbbbbbdddffffffffffffhhhiiirrr|||~~~~~~zzzooobbbXXXPPPLLLIIILLLNNNPPPUUU[[[eeemmmtttvvvuuuuuuqqqlllgggccc^^^YYYUUUPPPLLLIIIEEEHHHMMMSSSWWWZZZ[[[\\\ZZZZZZ^^^fffqqqzzz~~~~~~zzzuuunnnggg___YYYMMMKKKHHHEEECCCCCCDDDEEEJJJTTT```kkkuuu|||}}}zzzooodddXXXRRRMMMIIIGGGHHHAAA@@@???AAAEEEHHHHHHGGGIIIHHHFFFGGGLLLWWWdddmmm~~~oooddd___ZZZ[[[ZZZXXXWWWZZZ___dddmmmvvv|||zzz}}}~~~{{{zzzuuuxxxzzz|||}}}~~~~~~{{{wwwssspppiiihhhiiipppxxxnnndddZZZPPPJJJDDDDDDCCCCCCDDDFFFHHHIIIJJJMMMQQQTTTWWW[[[```ddddddgggkkknnnppprrruuuwwwuuuxxx||||||zzzwwwuuutttmmmkkklllqqqrrrooommmmmmnnnyyy~~~~~~}}}~~~bbbPPPHHHDDDBBBCCCBBBAAA@@@>>>===<<<;;;:::::::::999999:::;;;;;;:::::::::999999888888888999999999777555333444555666666777888888888888888:::999888888777888888888777888888888777999;;;>>>:::999===DDDDDD===:::;;;:::999888777777999===AAAHHHZZZtttvvvjjjggghhhhhhiiikkkmmmrrrwwwyyy{{{|||llldddcccfffhhhhhhfffccc```bbbhhhmmmrrr|||zzzpppddd[[[RRROOONNNNNNMMMNNNUUU^^^eeeooovvvwwwuuutttrrrnnniiibbb\\\YYYTTTMMMHHHHHHGGGIIIMMMRRRUUUXXXXXXYYYYYY]]]ccciiiooovvv}}}|||xxx{{{~~~~~~}}}}}}{{{vvvqqqkkkbbb\\\SSSMMMIIIHHHFFFCCCDDDHHH___]]]```jjjwww|||pppfffZZZQQQMMMKKKGGGDDD>>>???BBBDDDGGGIIIKKKLLLGGGDDDDDDHHHKKKRRR___lllzzziii[[[WWWWWWXXX\\\bbbfffiiiiiiqqqxxx~~~~~~zzz|||{{{yyyxxx|||zzzxxxxxxwwwtttqqqmmmkkknnnwwwyyypppfff[[[QQQKKKGGGEEECCCCCCDDDFFFGGGGGGLLLMMMPPPSSSVVVYYY\\\]]]bbbeeejjjooorrrtttttttttrrrtttwww{{{~~~~~~{{{xxxssssssrrrqqqqqqppppppooopppxxx}}}yyyyyy{{{~~~}}}eeeTTTLLLHHHFFFBBBAAA@@@???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888:::::::::888666555555777666666777888888888888888888777777777888999::::::888999999999888999;;;===;;;:::>>>DDDDDD===:::;;;999999888777777999===AAAIIIZZZssszzznnnjjjjjjiiijjjkkkmmmrrrwwwzzz||||||llldddcccdddggggggfffcccaaaccciiinnnuuu}}}{{{rrrfff]]]TTTPPPNNNMMMMMMNNNUUU^^^fffooovvvvvvttttttrrroooiiibbb[[[XXXSSSLLLGGGFFFGGGIIIMMMRRRUUUWWWXXXXXXYYY]]]bbbhhhnnnuuu{{{~~~zzzvvvyyy|||~~~{{{wwwssslllddd]]]TTTNNNJJJIIIFFFCCCEEEHHH]]]^^^dddooo{{{sssiii]]]SSSNNNJJJFFFBBB@@@AAADDDGGGIIIJJJKKKKKKGGGDDDDDDGGGKKKQQQ^^^jjj~~~nnn]]]WWWVVVXXX[[[aaafffiiijjjooouuu}}}{{{~~~}}}zzzxxx|||~~~xxxvvvvvvuuurrrooonnnnnnsss}}}{{{sssiii^^^SSSLLLIIIFFFDDDCCCDDDFFFGGGGGGLLLMMMOOORRRUUUXXXZZZ\\\^^^ccciiimmmnnnooopppqqqooorrrwww}}}}}}xxxwwwvvvtttrrrpppooonnnrrrxxxzzzuuutttvvv~~~gggVVVNNNJJJHHHAAA@@@???>>>===;;;;;;:::===<<<<<<;;;;;;<<<<<<<<<:::::::::999999999999888:::;;;;;;999777666666888666666777888888888888888666666666777888:::;;;<<<:::;;;;;;999888888;;;======<<>>===<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999:::::::::888666555666888666666777888888888888888777777777777888999:::;;;;;;;;;;;;:::888888:::<<<===>>>???AAA@@@===:::999888888888777777999<<>>>>>======<<<;;;;;;:::999999::::::999999999999999999999999888999999777555444666777666666777888888888888888999999888888888888888999;;;;;;;;;999888888:::<<<===>>>>>>>>>===<<<:::888777888888777777888<<<>>>GGGVVVmmmvvvqqqqqqrrruuuxxxyyy|||vvvjjjdddbbbaaa___aaabbbbbbaaadddjjjpppvvvyyyooohhh\\\TTTLLLJJJJJJKKKQQQXXXaaaiiippppppoooooonnnlllggg```XXXTTTOOOGGGDDDDDDFFFHHHLLLPPPSSSUUUUUUUUUWWW[[[```fffjjjnnnrrruuu{{{~~~|||yyyxxxzzz~~~|||zzzxxxrrrjjjdddZZZTTTOOOMMMJJJFFFFFFIIIJJJTTTcccrrr|||sssmmmdddZZZRRRJJJEEEAAAAAABBBEEEGGGHHHHHHGGGFFFHHHFFFGGGIIIJJJLLLUUU^^^mmmzzz}}}fffWWWTTTRRRTTTZZZbbbhhhlllssszzzzzzrrroooooo}}}~~~}}}vvvrrrqqqqqqooommmkkkrrr}}}zzzrrrggg[[[TTTLLLHHHEEECCCEEEGGGIIIJJJIIIJJJKKKMMMPPPUUUXXX[[[ccciiimmmkkkfffcccfffkkkrrrxxx{{{yyyxxxzzz|||{{{xxxuuutttuuuhhhWWWOOOIIIFFFAAAAAAAAA@@@???>>>>>>>>><<<;;;:::999999999999999888999999999999:::::::::777888888777555444555777666666777888888888888888:::999999888777777888888999::::::888777777:::<<<;;;======::::::;;;;;;888666777888888777888;;;===DDDTTTlllwwwqqqrrruuuzzz~~~ssshhhdddbbbbbb```bbbdddccccccffflllqqqxxx{{{qqqjjj]]]UUUMMMKKKJJJKKKOOOTTT^^^gggpppqqqpppooonnnjjjggg___WWWSSSNNNHHHEEEFFFFFFHHHLLLOOORRRTTTTTTTTTVVVZZZ```eeeiiimmmqqqsss{{{~~~|||yyywwwrrrkkkeee\\\VVVQQQNNNKKKFFFGGGJJJJJJQQQ___nnn{{{sssoooggg]]]TTTKKKEEEBBB@@@AAABBBDDDEEEFFFFFFFFFIIIHHHIIIKKKKKKLLLSSS[[[iiivvvlllXXXTTTPPPPPPVVV^^^fffjjjrrrzzzxxxpppnnnooo|||~~~~~~~~~wwwrrrqqqqqqooommmooottt~~~{{{uuukkkaaa[[[OOOKKKGGGDDDDDDFFFHHHIIIHHHHHHJJJLLLPPPUUUZZZ]]]cccfffgggeeebbbaaafffkkkvvv{{{yyyzzz{{{zzzwwwvvvvvvwwwjjjYYYPPPJJJFFF@@@@@@??????>>>>>>============;;;::::::999999999888888999999999:::::::::777888999777666555777888666666777888888888888888888888888777888888999999777888888777666777999<<<888;;;;;;777777;;;;;;777666777888888777888;;;===BBBRRRkkk{{{sssssswww}}}ooofffccccccbbbccceeeggggggfffiiinnnsss}}}|||qqqjjj^^^UUUMMMKKKLLLKKKMMMQQQ]]]gggqqqsssrrrqqqnnnjjjfff^^^VVVSSSNNNIIIGGGHHHFFFHHHKKKOOORRRSSSSSSSSSUUUYYY```fffjjjmmmqqqsss|||{{{wwwuuuqqqkkkfff^^^XXXRRROOOKKKGGGGGGJJJIIIMMMXXXhhhxxxwwwtttlllbbbVVVLLLFFFBBBAAA@@@AAAAAACCCEEEGGGHHHKKKJJJKKKMMMLLLLLLRRRYYYcccqqq}}}oooXXXTTTNNNNNNRRR[[[ccchhhttt}}}{{{tttsssuuu||||||~~~vvvqqqppppppnnnmmmqqqsss{{{}}}xxxppphhhcccUUUPPPJJJEEECCCDDDDDDEEEGGGGGGIIILLLQQQVVV\\\___bbbbbbaaa```aaaeeekkkpppxxx|||~~~~~~}}}{{{zzzzzzzzzjjjXXXOOOHHHDDD??????>>>>>>======<<<<<>>===<<<;;;:::::::::888888888999999:::::::::888999:::888777777888999666666777888888888888888666666777777888999;;;;;;555666777666666777999<<<666::::::555555:::;;;777555777888888888888:::===@@@QQQkkk~~~ttttttwww~~~mmmdddcccccccccfffhhhjjjjjjiiikkkpppuuu~~~}}}qqqjjj^^^UUUMMMLLLLLLKKKLLLOOO]]]hhhsssvvvuuusssooojjjeee]]]VVVSSSOOOJJJHHHIIIFFFHHHKKKOOOQQQSSSSSSSSSTTTYYY```fffjjjnnnqqqsss~~~zzzvvvssspppkkkggg___XXXSSSPPPLLLGGGGGGJJJGGGIIIRRRbbbttt}}}{{{xxxqqqeeeYYYMMMFFFBBBAAAAAA@@@@@@BBBEEEHHHJJJLLLKKKLLLNNNMMMLLLQQQYYY]]]kkk{{{yyymmmYYYTTTNNNLLLPPPYYYaaafffvvvyyyyyy|||zzzzzz~~~}}}uuuqqqoooooonnnlllppppppvvvzzztttmmmhhhZZZUUULLLFFFCCCBBBAAAAAAFFFGGGHHHLLLQQQWWW]]]aaacccaaa______cccjjjqqqvvvxxx|||~~~}}}~~~~~~~~~~~~iiiWWWKKKFFFEEECCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999888999999::::::;;;;;;<<<999999888666666555555555444555777888888888777666888888888777777666666555666555555666888888777666777777666666777888999999666666555666777888:::;;;CCCQQQhhhyyyttt|||}}}zzz{{{~~~llldddcccfffhhhlllllljjjhhhiiimmmtttxxx}}}}}}sssjjj```WWWNNNKKKJJJJJJNNNRRR[[[gggssswwwvvvrrrmmmgggccc\\\WWWUUUQQQKKKGGGGGGHHHIIIKKKNNNPPPQQQRRRSSSVVVYYY^^^ccciiiooouuuyyy}}}yyyuuuqqqmmmjjj^^^ZZZSSSNNNKKKHHHFFFEEEDDDGGGNNNYYYgggttt}}}}}}zzzsssjjj^^^QQQGGGAAAAAAAAAAAACCCEEEHHHKKKMMMLLLLLLMMMNNNOOOQQQRRRRRR[[[cccqqq}}}}}}rrrjjjTTTNNNKKKMMMQQQWWWaaakkkwww~~~{{{|||uuurrrzzz{{{vvvtttrrrpppoooqqqrrrwww~~~xxxqqqlllaaaXXXNNNGGGFFFEEECCCAAAEEEEEEFFFKKKQQQXXX\\\^^^aaa]]]YYY[[[cccmmmvvvzzz|||xxxtttuuuyyy}}}jjjXXXLLLGGGFFFBBBBBBAAA@@@???>>>======>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::999888777666555555555555555555666777777777666555777777666555555555666666666555555666888999777666666666555555666666777888666666555555666888:::;;;@@@MMMccc}}}zzz|||yyyyyyoooffffffhhhjjjnnnmmmlllkkkkkknnnssswww}}}~~~tttlllbbbYYYPPPLLLKKKJJJMMMRRR[[[gggrrrvvvuuusssooojjjccc\\\UUUSSSOOOIIIFFFGGGIIIJJJLLLNNNPPPQQQRRRRRRSSSWWW\\\bbbgggmmmrrrvvv~~~zzzwwwsssnnnjjj^^^ZZZSSSNNNKKKIIIGGGEEECCCFFFLLLVVVdddrrr}}}}}}vvvkkk___SSSJJJEEEAAABBBCCCDDDFFFIIIKKKLLLLLLMMMNNNPPPRRRSSSSSSSSSXXX___jjjuuuyyyvvvnnngggWWWPPPLLLNNNRRRYYYdddnnnzzztttpppxxxyyytttrrrpppooonnnooopppuuu|||{{{uuuqqqfff]]]RRRJJJGGGFFFDDDBBBEEEFFFIIINNNSSSXXX[[[\\\[[[YYYZZZ^^^gggqqqwwwzzz}}}xxxsssqqqttt{{{}}}kkkZZZNNNHHHGGGAAAAAA@@@???>>>======<<>>>>>===<<<<<<;;;;;;======<<<<<<;;;::::::999888777666555555444555555555666666666666666555444666555444333333444666777666666555777888999888666555555444444555555666666666555555555666888:::;;;>>>JJJ```yyy~~~{{{xxxyyypppggggggiiikkkmmmnnnnnnnnnnnnooorrruuu~~~~~~~~~vvvoooeee\\\RRRNNNLLLKKKMMMRRR[[[fffpppttttttsssqqqmmmddd\\\TTTPPPLLLGGGFFFHHHIIIJJJLLLNNNOOOPPPQQQQQQRRRVVV\\\bbbhhhmmmrrruuu~~~}}}zzzuuuooojjj^^^ZZZSSSNNNKKKIIIGGGFFFCCCDDDIIIQQQ^^^mmm{{{yyynnnbbbWWWNNNJJJBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPSSSUUUVVVVVVUUUVVV[[[ccckkkpppooojjjfffZZZSSSMMMOOOTTT[[[hhhrrr~~~xxxrrrxxxzzzuuusssqqqpppooonnnooosssyyy{{{wwwmmmdddXXXNNNIIIGGGDDDBBBDDDGGGKKKPPPTTTWWWXXXXXXTTTWWW\\\dddmmmuuuxxxzzzxxxsssnnnooovvv}}}lllZZZNNNHHHGGGAAA@@@@@@???>>>===<<<<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999999777777666555444444555555666666666666555555555444555444333222333444666777777666666777999999888666666555555444555555666666555555555555666888999;;;???JJJ^^^vvv~~~}}}{{{xxxvvvzzzooofffeeeggghhhiiikkknnnooopppqqqsssuuuxxxrrrhhh^^^TTTPPPMMMKKKMMMQQQYYYcccmmmqqqqqqrrrqqqnnnfff]]]TTTOOOKKKGGGFFFIIIIIIJJJLLLMMMOOOPPPPPPPPPSSSWWW^^^eeejjjpppuuuxxx}}}~~~{{{zzzyyy{{{~~~{{{vvvooojjj^^^YYYSSSNNNKKKJJJHHHFFFDDDEEEGGGMMMXXXgggwww}}}ttthhh[[[QQQKKKDDDDDDFFFHHHIIIJJJKKKKKKLLLOOORRRVVVXXXXXXWWWVVVVVVYYY^^^dddiiikkkiiiggg[[[TTTNNNNNNSSS[[[hhhsssxxx||||||xxxvvvuuusssrrrnnnnnnqqqwww}}}~~~{{{sssjjj]]]RRRKKKGGGDDDCCCCCCGGGLLLQQQSSSTTTTTTTTTSSSXXXaaajjjrrrvvvwwwvvvqqqnnnnnnsss|||~~~lllZZZNNNGGGFFFAAA@@@@@@???>>>===<<<<<<======<<<;;;;;;::::::999777777888888888999999999777666666555555555555666666666666555555555666666555444444333444555777777777666666777999:::888777777777666555555666666666555555444444666777999:::???III[[[rrr~~~~~~{{{zzzyyyxxxvvvtttyyy~~~kkkbbb```bbbdddcccfffkkknnnppprrruuuvvvxxxsssjjj```VVVPPPMMMKKKMMMQQQWWWaaakkknnnoooqqqqqqnnnhhh___UUUPPPLLLHHHGGGJJJHHHIIIKKKMMMOOOPPPPPPPPPRRRVVV]]]dddkkkqqqwww{{{~~~|||tttrrrtttvvvzzz~~~~~~~~~}}}{{{uuunnnhhh]]]XXXRRRMMMKKKIIIGGGFFFFFFFFFGGGJJJSSSbbbrrr~~~{{{oooaaaSSSKKKEEEFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSWWWYYYYYYXXXWWWUUUVVVZZZ___dddggggggfff\\\TTTNNNMMMQQQXXXdddooo}}}~~~}}}yyywwwvvvuuutttpppoooqqqvvv|||~~~{{{uuunnnbbbWWWNNNHHHEEECCCAAAFFFKKKNNNOOOOOOPPPQQQVVV\\\fffnnnssssssrrrpppkkkmmmrrrzzz~~~~~~nnn\\\OOOGGGEEEAAAAAA@@@???>>>======<<<<<<<<<<<<;;;::::::999999555555666777777888999999777777666666666666777777666666666666666777888888666666666777777777777777777777666888999:::999777888777666666555666666666555444444444555777999:::===GGGXXXooo~~~}}}|||zzzxxxvvvuuuuuuuuutttssswww}}}|||iii___]]]___``````dddiiimmmpppsssvvvxxx}}}vvvrrrjjj```VVVQQQMMMKKKMMMQQQVVVaaakkknnnpppqqqpppnnniii```VVVQQQMMMHHHGGGJJJGGGHHHJJJLLLNNNPPPQQQQQQPPPTTT[[[bbbiiiqqqyyy~~~}}}tttlllmmmqqquuuzzz}}}}}}|||{{{xxxssskkkfff[[[WWWQQQLLLJJJHHHGGGEEEEEEEEEFFFIIIPPP^^^ppp|||vvvgggXXXNNNGGGGGGFFFFFFGGGIIIJJJLLLOOOQQQSSSVVVWWWWWWVVVVVVRRRSSSWWW\\\aaaeeeeeeeee]]]UUUNNNMMMOOOTTT___hhhvvv}}}|||||||||xxxvvvuuutttsssqqqpppqqqvvv{{{}}}{{{vvvqqqggg\\\RRRKKKGGGEEEBBBEEEIIIKKKKKKKKKOOORRR[[[aaahhhmmmnnnmmmkkkjjjhhhnnnxxx{{{qqq^^^PPPHHHFFFBBBBBBAAA@@@???>>>===============<<<;;;;;;::::::777777777777888888888888888888777777777777888888666666666666777999:::;;;888999:::;;;:::999888666888777777888::::::999777777666555555444444444555444444444444555777999:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777999888888888888888999999666666666666888:::<<<===999:::<<<======;;;888666888777777888::::::999777666555444444333333333333444444444444555777888:::===HHH[[[ttt{{{sssqqqqqqrrrpppnnnnnnpppqqqrrrqqqxxx}}}~~~jjj```]]]___```eeehhhllloooqqqsssvvvyyyzzzyyyrrrnnnhhh^^^UUUPPPMMMKKKMMMQQQYYYdddooosssttttttrrrnnnfff^^^UUUQQQLLLFFFDDDFFFDDDFFFHHHLLLOOOQQQSSSTTTSSSVVV[[[bbbkkkvvvssskkkfffiiiooossswwwzzz}}}{{{yyyvvvrrrmmmfffbbbXXXTTTNNNJJJHHHFFFEEEDDD>>>AAADDDGGGPPP___rrrzzznnnbbb[[[JJJHHHEEECCCCCCFFFJJJLLLRRRRRRRRRRRRRRRSSSSSSSSSTTTVVV[[[bbbgggjjjiiiggg```YYYRRROOOOOOPPPWWW___jjjzzzzzzwwwyyy}}}~~~zzzxxxyyyxxxxxx{{{yyyyyyxxxwwwqqqoooooosssyyy~~~}}}vvvtttnnnfff\\\SSSMMMJJJFFFHHHIIIGGGFFFIIIQQQXXX^^^aaaccccccaaa```aaabbbjjjttt~~~|||}}}xxxwww___QQQKKKIIIDDDBBB???>>>>>>===;;;:::======<<<;;;::::::999999<<<;;;;;;::::::;;;;;;<<<999888777555555777888999777888888888888999999999888888999999999:::::::::<<<<<<<<<;;;:::999777666444444555666666555444444000000111222444666777999<<>>===;;;======<<<;;;;;;:::999999999888888777777888888999888777666555555666777888555555555555666666666666999999999999::::::::::::<<<<<<<<<;;;:::999777666555555555555555555555555444555555666777999:::;;;<<>><<<======<<<<<<;;;:::::::::888777777666666777777888777666555444444555666777444555555555666666666666999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999777777666555444333333444555666444444444555555666777888<<>>=========<<<<<<;;;;;;;;;:::::::::999999999999::::::777666666555555666666777777777888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::888777777777666444333333444666777555555444444444555666666;;;FFFYYYrrrwwwnnnlllmmmnnnoooqqqqqqppppppqqqsssvvv|||qqqfffaaaaaaaaa___cccgggjjjlllqqqwww|||~~~xxxqqqlllaaaYYYRRRPPPNNNLLLLLLOOOVVV]]]ffflllnnnmmmkkkjjjfffbbb\\\TTTNNNIIIFFFEEEBBBBBBAAAAAACCCFFFIIIKKKMMMQQQXXX___gggpppxxx~~~{{{vvvppplllkkkpppyyy~~~{{{vvvrrrllleee^^^YYYRRRNNNJJJGGGFFFFFFFFFEEEFFFEEEGGGMMMSSS___rrrzzzsssbbbZZZPPPHHHFFFGGGIIIJJJIIIJJJJJJKKKMMMQQQXXX\\\dddkkksssuuuqqqllliiiiiiiiiiiigggaaaYYYUUUTTTUUU^^^mmmzzztttqqqsssyyy|||}}}zzzzzz{{{zzzyyyzzzyyyzzz}}}|||zzzvvvsssooohhhbbb]]]VVVPPPJJJJJJPPPXXX\\\]]]YYYWWWUUUUUUYYYaaajjjppprrrooommmnnnttt~~~gggWWWNNNJJJGGGDDDBBB@@@@@@???>>><<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;777777777777777777777777888888888999999999::::::999999999:::::::::;;;;;;::::::::::::999888777777777666444333333444666777999888888888888888999999;;;DDDVVVmmmzzzpppmmmmmmnnnppprrrsssrrrrrrssstttxxx}}}rrreee```______^^^ccciiimmmppptttzzz~~~wwwoooiiibbbZZZSSSPPPNNNLLLLLLOOORRRXXX```fffhhhgggffffffdddaaa[[[UUUOOOJJJGGGFFFDDDCCCAAA@@@AAADDDHHHJJJNNNRRRXXX___fffnnnvvv|||}}}{{{wwwqqqppppppttt}}}~~~}}}~~~}}}zzzuuupppjjjddd^^^ZZZRRRNNNIIIFFFEEEEEEEEEEEEFFFEEEHHHMMMTTT___qqq~~~wwwhhhaaaVVVMMMGGGFFFGGGHHHFFFGGGIIIKKKNNNUUU\\\aaajjjpppuuutttnnnhhhhhhiiinnnooonnniiibbb[[[XXXXXX\\\kkk~~~xxxuuuvvvzzz}}}}}}zzzzzz{{{zzzxxxuuuuuuvvvzzz~~~{{{yyyvvvtttppplllfffbbb^^^WWWOOONNNSSSWWWXXXVVVRRRRRRSSSWWW]]]ccciiillllllkkkkkkpppyyyiiiYYYNNNJJJGGGEEEBBB@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::777777888888888888777777666666666666777777777777888888999999999:::::::::999999:::999999888777777666555444333333444555666777666666666666666777888:::AAAQQQggg}}}sssooonnnnnnqqqtttuuutttttttttuuuzzz~~~sssfff___^^^^^^___dddkkkpppssswww~~~xxxooohhhddd\\\TTTRRROOOLLLLLLOOOPPPUUU[[[```bbbccccccdddaaa^^^YYYTTTOOOLLLJJJJJJHHHFFFCCCAAABBBEEEHHHKKKOOOSSSYYY___fffmmmuuuzzz}}}zzzvvvoooqqqtttxxx}}}|||||||||~~~|||yyysssnnnjjjeee```]]]TTTPPPJJJFFFEEEEEEEEEDDDEEEEEEHHHMMMTTT^^^pppzzzmmmggg]]]RRRKKKGGGFFFGGGCCCEEEHHHLLLQQQXXX___dddnnnqqqrrrnnniiifffiiilllvvvxxxwwwrrriiiaaa]]][[[^^^jjj|||}}}zzz{{{|||}}}{{{{{{|||zzzwwwrrrqqqtttwww|||{{{yyywwwuuurrrooojjjgggccc]]]VVVTTTUUUWWWUUURRRNNNOOOSSSXXX___dddfffggggggjjjnnnvvv~~~~~~lll[[[PPPJJJHHHFFFCCCBBBAAAAAA???>>><<<<<<<<<<<<============999999888888888888999999666777777777777777777666444444444444555555555555777777777888888888999999888999999999999888888777555555555555555555555555333333222222333444555555999???MMMaaaxxxvvvrrrqqqooorrruuuwwwvvvvvvvvvwww{{{~~~vvvggg```^^^___```ffflllqqquuuyyyzzzpppiiiggg^^^VVVSSSPPPLLLLLLNNNPPPTTTYYY\\\^^^```bbbdddaaa___ZZZVVVRRRQQQQQQRRRLLLIIIEEECCCCCCFFFJJJMMMQQQTTTYYY___fffmmmuuuzzz}}}uuuqqqlllqqqvvv{{{}}}{{{{{{}}}{{{~~~|||xxxrrrmmmjjjfffbbb```WWWRRRKKKGGGEEEDDDDDDDDDDDDDDDGGGMMMSSS]]]ooo~~~|||qqqlllcccXXXNNNHHHFFFEEEBBBEEEJJJPPPVVV]]]dddiiinnnmmmjjjfffdddffflllqqqzzz|||}}}xxxppphhhdddcccaaakkkyyy~~~}}}|||}}}|||yyyvvvsssssstttwww|||}}}|||zzzxxxvvvuuurrrooolllfffbbb]]]ZZZYYYWWWTTTRRRNNNOOORRRXXX___cccddddddhhhmmmttt{{{|||~~~nnn]]]QQQLLLJJJGGGEEECCCCCCBBB@@@???<<<<<<<<<===============::::::999999999999::::::555555666666666666555555444444444555555555666666666777777777777888888888888888999999999888888777444444555666666555444444444444444555555777888888888>>>JJJ]]]tttxxxtttssspppsssvvvxxxxxxwwwwwwxxx{{{}}}wwwiiiaaa___```aaafffmmmrrrvvvzzz|||ssskkkhhh```XXXTTTPPPLLLLLLNNNQQQTTTXXX[[[]]]___bbbeeedddbbb]]]YYYWWWWWWXXXZZZOOOLLLGGGDDDDDDGGGKKKNNNQQQUUUZZZ```fffmmmtttyyyzzzqqqmmmhhhooowww}}}|||zzz|||}}}|||{{{wwwrrrmmmjjjgggdddaaaXXXSSSLLLGGGEEEDDDDDDCCCDDDDDDGGGMMMSSS]]]nnn}}}~~~sssnnnfff[[[PPPIIIFFFEEEDDDHHHNNNTTT[[[bbbiiinnnllliiidddaaaaaagggooouuuyyy|||}}}{{{tttnnnkkkkkkccclllxxx}}}}}}~~~}}}yyyuuuvvvuuuvvvyyy|||~~~~~~~~~}}}||||||{{{yyywwwvvvtttqqqooofffdddaaa___\\\YYYVVVSSSOOOOOOQQQVVV]]]bbbdddccckkkqqqxxx~~~}}}{{{{{{ooo\\\SSSPPPHHHFFFCCCBBBAAA???<<<:::???>>>>>>===<<<<<<;;;;;;<<<;;;:::999888999::::::666666666666555555555555666666666666777777777777666666666666777777777777888888888777777555444444666666666666666666666666333444555666777777777666:::???IIIYYYmmmyyyuuuuuuyyywwwuuuuuuvvvwwwwwwvvvxxx{{{pppeee^^^ZZZ___ccciiinnnssszzz|||tttnnneeeccc^^^XXXRRRNNNMMMMMMOOOQQQTTT[[[bbbhhhjjjkkkhhhhhhhhhhhhgggfffeeeeee\\\TTTMMMKKKJJJJJJMMMQQQTTTWWW\\\bbbjjjpppvvvxxx}}}uuuiiikkkgggoooyyy~~~~~~}}}}}}yyytttpppmmmkkkhhhfff^^^XXXQQQLLLIIIGGGDDDBBBAAABBBFFFLLLRRR[[[kkkzzzyyyoooeee[[[RRRJJJFFFHHHJJJPPPYYYbbbffffffdddfffbbb___aaaiiirrrwwwxxx}}}||||||}}}~~~|||vvvrrrnnnrrrwww{{{}}}~~~~~~}}}{{{wwwssssssqqqssswww|||~~~~~~~~~~~~|||zzzxxxwwwwwwvvvtttrrrpppnnnkkkiiieeeaaa]]]YYYWWWUUUTTTQQQRRRWWW[[[]]]aaafffmmmttt{{{~~~|||||||||}}}|||}}}~~~{{{rrr^^^UUURRRKKKHHHEEECCCBBBAAA>>>===>>>>>>======<<<<<<;;;;;;<<<;;;:::999999999::::::666666666666555555555555555666666666777777777777666666666777777777888888888888888888777666555444555555555555555555555555333444444555555666666777999>>>GGGVVViii{{{}}}wwwuuuxxxuuusssrrrtttvvvvvvvvvwwwyyy}}}uuujjjaaa\\\]]]bbbhhhnnnttt|||vvvqqqkkkhhhccc\\\UUUQQQNNNNNNPPPRRRWWW]]]ccchhhllloooqqqqqqqqqpppooonnnlllkkkaaaXXXPPPMMMLLLKKKMMMQQQUUUYYY___eeeiiinnnssswww{{{sssgggiiifffppp{{{~~~~~~zzzvvvrrrooommmjjjhhh^^^YYYRRRMMMJJJHHHEEECCCBBBBBBFFFLLLRRR\\\mmm|||zzzrrriiiaaaYYYQQQLLLKKKNNNTTT\\\cccfffdddbbb```^^^]]]bbbjjjssswwwyyyyyyzzz||||||xxxqqqtttxxxwwwzzz~~~~~~}}}}}}zzzvvvssstttrrrssswww}}}~~~~~~~~~|||yyywwwwwwvvvvvvtttsssrrrqqqpppnnnlllhhhddd```]]]ZZZYYYTTTQQQRRRVVVZZZ\\\```fffsssxxx}}}~~~|||}}}~~~~~~~~~~~~|||uuuaaaWWWTTTNNNKKKGGGDDDCCCBBBAAA@@@======<<<<<<<<<<<<<<<<<<<<<;;;:::999999999::::::666666666666555555555555555555666666666777777777777777777777888888888888888888999888888777666555555555555555555555555555555444333333444555777888999===FFFRRRbbbsssyyyuuutttqqqnnnmmmooorrrtttuuuuuuwwwzzz}}}qqqfff```]]]aaahhhooovvv~~~yyyssspppmmmhhhaaaZZZUUUQQQOOOOOOUUU[[[aaadddiiiooosssxxxxxxxxxxxxwwwuuutttrrriii```VVVRRROOOMMMNNNQQQWWW]]]dddhhhiiikkkppptttwww}}}pppdddfffeeeppp|||~~~}}}~~~{{{xxxuuurrrpppllljjj___[[[TTTOOOLLLIIIFFFEEEDDDDDDFFFKKKQQQ\\\ooo{{{vvvpppiiibbbZZZUUUQQQTTTYYY___ddddddaaa^^^YYYZZZ]]]ccckkkrrrvvvwwwtttvvv{{{~~~yyy{{{|||}}}qqqttt~~~||||||{{{yyyuuurrrtttsssssswww~~~~~~}}}|||zzzwwwtttvvvuuutttsssrrrrrrrrrrrrqqqooolllhhheeebbb```___YYYUUUTTTXXX[[[^^^ccciiiyyy{{{~~~~~~||||||xxxdddYYYUUUQQQMMMHHHEEECCCCCCBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999666666666666555555555555555555555666666666777777777777777777888888888999888888999999888777666666555555555555555555555555666555444444444666888::::::>>>DDDOOO\\\lllzzzxxxsssooolllhhhgggiiimmmppprrrrrrtttwww~~~yyylllddd```ccchhhooovvv}}}{{{uuuqqqnnniiiddd^^^YYYTTTQQQOOOVVV^^^bbbdddhhhooouuuvvvxxxyyyzzzzzzyyyxxxwwwqqqhhh^^^YYYUUUPPPPPPRRRYYY```hhhjjjgggggglllqqqsss}}}zzzmmmbbbeeeeeeooo{{{~~~}}}|||}}}zzzxxxvvvsssooolll___\\\WWWRRRMMMJJJHHHFFFFFFEEEFFFJJJPPP\\\ooo}}}zzzvvvpppiiiaaa\\\WWWZZZ^^^aaabbb```]]]ZZZXXX[[[___eeejjjnnnqqqsssqqquuu{{{uuujjjnnnyyy~~~}}}{{{zzzyyywwwtttrrrsssqqqrrruuu|||}}}{{{{{{yyywwwtttttttttsssrrrrrrsssttttttrrrqqqnnnkkkhhhfffeeeddd```\\\ZZZ\\\___bbbhhhooozzz{{{|||{{{zzz|||~~~}}}}}}hhh[[[VVVSSSOOOIIIEEEDDDDDDCCCBBB==================<<<<<<;;;;;;;;;:::::::::999999666666666666555555555555555555555555666666666666666777777777777888888888777888888888888777666666555555555555555555555555888777555555555777:::;;;:::>>>DDDLLLWWWfffuuuvvvqqqjjjgggcccbbbdddhhhkkkmmmooopppuuu|||sssjjjeeefffhhhmmmssszzz~~~~~~{{{uuunnnkkkgggeeebbb]]]XXXTTTPPPVVV^^^bbbdddgggnnnsssqqqssswwwzzz|||||||||{{{xxxooofffaaa\\\UUUSSSTTTYYY```fffgggdddcccgggmmmnnnzzz|||yyyvvvkkkaaaeeeeeennnyyy~~~}}}{{{yyyuuuppplll___]]]YYYTTTOOOJJJHHHGGGFFFEEEEEEIIINNNZZZnnn|||yyyuuunnngggaaa]]]___aaabbb___\\\XXXUUUZZZ^^^cccfffggghhhkkknnnuuuyyyqqqhhhkkkuuu}}}{{{yyyxxxwwwvvvsssqqqqqqoooooosssyyy}}}{{{zzzzzzzzzxxxvvvtttsssssssssttttttuuuvvvrrrqqqooollljjjiiihhhhhheee```^^^```ccceeekkkrrrvvvxxxxxxxxxxxx|||~~~~~~~~~}}}|||lll^^^WWWTTTPPPKKKHHHFFFEEEDDDBBB@@@@@@???>>>>>>======<<<::::::;;;;;;;;;:::999888666666666666555555555555444444555555555666666666666666666666777777777777666666777777777777666666444444444444444444444444777666666555666888999:::999<<>>===<<<::::::;;;<<<;;;:::999888777666666666555555555555444444444555555555666666444444444444555555555666444444555555555555555444444444444444444444444444111222333444555555555555444777===CCCLLL[[[nnn{{{yyyppphhhfffddddddeeeffffffeeefffkkksss~~~jjjeee```aaagggpppvvvzzz|||~~~yyytttqqqooooooooolllddd]]]YYYZZZ\\\aaafffjjjlllkkkllloootttyyy{{{|||{{{zzz}}}xxxtttsssnnnddd]]]ZZZNNNMMMLLLMMMPPPTTTXXXZZZ[[[gggkkkjjjjjjbbb\\\aaaeeeqqq}}}vvvnnniii]]]]]][[[VVVOOOIIIHHHHHHCCCBBBBBBEEEIIIRRRcccrrr~~~}}}||||||}}}{{{xxxvvvmmmmmmiiiccc[[[VVVVVVWWWVVV[[[`````````fffsss~~~~~~}}}yyyuuuuuuwww{{{~~~uuutttvvv}}}}}}yyyxxx|||yyyvvvttttttsssqqqoooooonnnooorrruuu{{{~~~{{{zzzxxxvvvuuutttvvvyyy{{{{{{yyyvvvtttqqqppppppooonnnnnnnnnoookkkhhhhhhlllmmmmmmppptttsssvvvzzz{{{{{{}}}~~~}}}vvvvvvwwwxxxyyy{{{}}}~~~}}}~~~~~~yyyhhh]]]ZZZWWWSSSNNNKKKIIIHHHHHHIIIGGGDDDAAA???>>>>>>???<<<<<<;;;::::::999999888555555555555555444444444444444444555555555555666555444444333333444444555555444444333333444444555222333333444444333333222222222222222333444555555999999>>>FFFNNNYYYiiiwww|||mmmmmmgggcccddddddbbbbbbeeehhhllluuupppfff___bbbhhhnnnsssxxx~~~~~~~~~zzzwwwuuutttrrrqqqoookkkeeeaaa]]]\\\]]]___cccfffggghhhhhhkkknnnqqqtttwww|||~~~}}}yyyuuuuuuqqqfffZZZPPPLLLJJJLLLMMMOOOTTTZZZaaacccffffffddd```___^^^gggsss~~~{{{rrrjjjdddaaa___\\\XXXSSSMMMHHHEEE@@@>>>>>>BBBGGGQQQ```nnn~~~~~~}}}}}}}}}|||{{{yyyxxxwwwuuuqqqkkkfffbbb___[[[YYYWWWXXXYYY\\\bbbjjjuuu{{{}}}}}}{{{uuupppqqqyyy{{{yyy|||xxxwwwvvvvvvvvvvvvuuutttsssrrrqqqoooppptttxxx|||wwwtttuuuvvvvvvvvvvvvuuuuuuuuuuuusssrrrooonnnmmmnnnooopppllljjjhhhjjjnnnrrrrrrrrrwwwxxxyyyzzz{{{|||||||||}}}~~~~~~|||{{{sssssstttvvvwwwzzz{{{}}}~~~}}}lllccc^^^\\\XXXTTTPPPNNNLLLLLLIIIGGGDDDAAA???>>>>>>???<<<;;;;;;:::999999888888777777666666666666555555444444444555555555555666555444444333333444444555666555555444444555555666222222333333333333222222222222222222333444555555777777;;;CCCKKKVVVhhhwwwrrrnnnhhhdddeeeeeecccdddfffgggkkksss}}}wwwnnnfffhhhlllppptttxxx{{{{{{xxxvvvtttrrrooolllhhhddd]]]\\\\\\^^^bbbdddfffeeeeeegggiiillloootttyyy}}}}}}zzzyyyvvvlllaaaTTTNNNJJJJJJKKKLLLRRRXXX___cccfffgggeeecccbbbbbbjjjvvv}}}||||||ssskkkfffbbbaaa^^^YYYSSSNNNIIIFFFCCC@@@@@@BBBFFFNNN\\\iiizzz~~~}}}|||zzzzzzwwwsssnnnjjjfffccc___\\\WWWXXXZZZ___fffooovvvzzzyyywwwtttqqqrrrvvv|||{{{xxxwwwvvvvvvvvvuuuuuutttsssrrrqqqoooppptttxxx~~~~~~|||wwwuuuwwwwwwwwwvvvuuuuuutttssssssrrrqqqooonnnmmmnnnooopppmmmkkkjjjlllpppsssttttttwwwxxxyyyzzzzzzzzzzzzzzzzzz}}}~~~||||||}}}|||||||||{{{yyysssssstttvvvwwwyyy{{{|||~~~~~~sssjjjaaa```]]]YYYUUURRROOOMMMIIIHHHEEEBBB@@@?????????;;;;;;::::::999999888888888888888777777666666666444444444555555555555666555555444444444444555555777666666666666666666777444444555555555555444444222222222222333444555555555555888>>>FFFRRReeevvvxxxnnnhhheeeffffffeeeeeehhhiiimmmuuu}}}zzzqqqpppqqqqqqsssvvvvvvzzz{{{xxxuuurrrpppmmmjjjhhh^^^\\\\\\]]]```bbbbbbbbb```aaabbbdddhhhooovvv|||~~~}}}{{{rrriii\\\UUUNNNKKKJJJKKKQQQXXX___cccggghhhfffeeefffgggnnnzzzyyyzzz}}}uuunnniiieeeccc```ZZZTTTNNNJJJGGGFFFCCCBBBCCCEEEJJJVVVbbbsss|||~~~}}}|||{{{{{{yyyvvvrrrooolllhhhccc```YYYZZZ\\\ccclllsssuuuuuurrrooolllnnnttt{{{zzzwwwwwwuuuuuuvvvuuuuuutttsssrrrpppoooppptttxxx~~~}}}|||zzzwwwvvvyyyxxxwwwvvvuuutttrrrrrrqqqqqqpppnnnmmmmmmnnnooopppnnnmmmmmmnnnrrruuuwwwwwwyyyyyyyyyyyyxxxxxxwwwvvvvvvyyy|||~~~{{{yyywwwvvvvvv{{{zzzyyyyyyzzzzzzyyyxxxssstttuuuvvvxxxzzz{{{|||{{{xxxooobbbaaa^^^[[[WWWRRRNNNLLLIIIHHHFFFCCCAAA@@@??????;;;;;;;;;:::999999888888888888888777777666666555444444444555555555555666555555444444444444555555777666666555555666666777666666777777777777666666222222222222333444555555444444666;;;BBBNNNbbbuuu|||nnnhhhdddffffffeeefffiiimmmqqqxxx|||wwwsssooommmooorrrwww~~~}}}yyytttqqqooonnnllljjj___^^^]]]]]]___```______\\\\\\]]]^^^ccckkkuuu|||~~~wwwpppggg]]]TTTOOOLLLLLLRRRZZZaaafffjjjjjjgggeeegggiiippp}}}{{{vvvyyy}}}vvvppplllgggeeeaaa\\\UUUPPPKKKHHHGGGDDDCCCDDDDDDHHHRRR]]]jjjvvv~~~~~~}}}|||{{{{{{{{{zzzzzzxxxuuusssppplllgggccc^^^]]]```gggpppsssqqqllliiiiiijjjooouuu}}}}}}yyywwwwwwuuuuuuuuuuuutttsssrrrrrrpppooopppssswww}}}zzzyyywwwuuuvvvyyyxxxwwwvvvtttrrrqqqoooooonnnnnnmmmmmmmmmnnnoooooonnnnnnnnnpppsssvvvyyyzzz{{{{{{zzzyyywwwvvvtttsssrrrtttxxx{{{}}}~~~~~~}}}{{{yyywwwuuuuuuuuuuuuwwwvvvvvvwwwyyyzzzyyyxxxuuuvvvwwwyyyzzz{{{||||||{{{{{{rrrdddccc```]]]XXXSSSOOOMMMJJJIIIGGGEEECCCAAA@@@???<<<<<<;;;;;;:::999999999888888777666666555444444444444444555555555555666666555555444444555555666666555555555555555555666555555666666666666555555222222222222333444555555555555777:::>>>III^^^qqq}}}mmmgggdddfffgggfffgggjjjooottt{{{}}}tttkkkggghhhpppuuu~~~|||xxxsssooonnnmmmlllkkkcccaaa___^^^^^^^^^]]]\\\[[[ZZZZZZ\\\```jjjttt|||}}}wwwnnncccXXXQQQMMMMMMSSS[[[fffjjjnnnlllgggdddeeeiiippp}}}~~~yyyvvv{{{|||vvvqqqnnnhhhfffbbb\\\VVVQQQMMMKKKFFFCCCBBBCCCDDDFFFOOOYYYfffsss~~~}}}|||{{{{{{||||||{{{yyywwwuuusssoookkkgggdddccceeejjjooopppjjjeeebbbgggnnnsssvvv|||~~~|||xxxvvvwwwuuuuuuuuuuuutttsssrrrqqqpppnnnooosssvvv|||~~~xxxvvvuuussstttwwwwwwwwwuuusssqqqooonnnmmmlllllllllmmmmmmnnnoooooommmmmmoooqqqsssvvvzzz|||}}}}}}|||zzzxxxuuusssrrrppprrrtttwwwyyyzzz{{{{{{~~~}}}||||||}}}}}}|||{{{}}}|||zzzyyyxxxyyyzzzzzzxxxwwwuuutttsssssstttttttttttttttvvvyyyzzzyyyxxxwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}uuujjjhhhddd___ZZZVVVRRRPPPJJJIIIHHHFFFDDDBBB@@@???======<<<<<<;;;:::::::::888888777666555555444444444444444555555555555666666666555555555555666666666555555444444555555666222222333333333333222222222222222222333444555555666666888999;;;DDDXXXkkkmmmhhheeeggghhhhhhiiilllnnnttt{{{wwwkkkfffgggnnnsss{{{zzzwwwrrrooommmlllkkkjjjgggdddbbb```___^^^\\\[[[ZZZZZZZZZ[[[```iiittt|||qqqggg[[[TTTOOOOOOUUU\\\iiinnnqqqmmmfffbbbdddhhhooo{{{zzzwww|||zzzuuuqqqooohhhfffaaa\\\VVVRRRNNNMMMEEECCCBBBCCCCCCEEELLLUUUdddrrr~~~~~~~~~|||zzzxxxvvvtttrrrnnnkkkjjjiiijjjlllnnnlllgggbbbcccjjjsssxxxzzz~~~}}}|||zzzwwwvvvwwwttttttuuuttttttsssrrrqqqpppnnnooorrruuu{{{}}}xxxwwwuuusssrrruuuvvvuuutttrrrpppooommmmmmjjjkkkkkklllmmmnnnnnnooolllnnnppprrrtttwww|||~~~|||yyywwwtttssspppqqqsssuuuvvvxxxyyyyyy{{{zzzxxxxxxyyyyyyxxxvvvwwwwwwwwwvvvvvvwwwwwwxxxtttsssrrrpppppppppqqqrrrrrrrrrsssvvvyyyzzzxxxwwwwwwxxxzzz|||}}}~~~}}}}}}}}}}}}~~~yyymmmkkkfff```[[[WWWTTTSSSJJJIIIHHHGGGEEEBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999888666555555444444444444555555555555666666666555555555555666666777666666555555666666777222222333333333333222222222222222222333444555555666666888888777>>>QQQcccvvvooojjjgggiiikkkkkklllpppooouuu|||{{{pppkkkllllllpppvvvzzz}}}~~~yyyvvvrrrpppooommmkkkjjjkkkhhheeebbbaaa___]]][[[ZZZZZZZZZ[[[```iiisss{{{vvvlll```YYYUUUUUUZZZbbbiiinnnqqqmmmeeeaaadddiiioooyyy~~~xxx}}}|||xxxtttqqqooogggddd```[[[VVVRRRPPPNNNFFFDDDCCCDDDBBBBBBIIIQQQ```nnn{{{~~~|||}}}~~~~~~|||yyywwwvvvtttrrrpppmmmmmmnnnmmmllljjjgggfffiiinnnuuu{{{~~~zzz{{{yyyvvvuuuxxxttttttttttttsssrrrqqqqqqpppnnnnnnrrruuuzzz~~~yyyyyywwwtttrrrtttuuutttsssqqqpppnnnmmmmmmiiiiiikkklllmmmnnnnnnooommmpppssstttvvvyyy~~~~~~{{{xxxvvvuuuqqqqqqssstttvvvwwwxxxyyyxxxwwwuuuuuuvvvvvvtttsssssstttuuuvvvvvvvvvvvvvvvrrrqqqpppooonnnooopppppppppppprrruuuwwwxxxwwwuuuvvvwwwzzz|||}}}||||||{{{{{{{{{|||~~~|||nnnkkkeee___ZZZVVVTTTSSSJJJJJJIIIGGGEEECCCAAA????????????>>>======<<<<<<;;;;;;:::999888777666555444444444555555555666666666666555555555555666666888888777777777777888888444555555555555555555444222222222222333444555555555666888777555:::LLL^^^lll~~~qqqllliiikkkmmmmmmooorrrrrrxxxuuupppqqqkkknnnqqqtttwww{{{~~~yyywwwsssqqqpppnnnllljjjmmmjjjfffdddbbb```]]][[[YYYZZZZZZ[[[```hhhrrryyy~~~{{{qqqfff```\\\[[[```ggghhhnnnqqqmmmeeeaaaeeejjjoooyyyyyy}}}{{{wwwssspppnnnfffddd___ZZZVVVRRRPPPOOOHHHEEEDDDDDDBBBAAAFFFNNNZZZiiivvvyyyxxxzzz~~~~~~||||||}}}~~~zzzxxxwwwvvvuuusssoooppppppooollljjjiiijjjpppqqqvvv|||~~~{{{yyyzzzyyyuuuuuuxxxttttttttttttsssrrrqqqqqqpppnnnnnnrrruuuzzz{{{{{{yyyuuusssttttttsssrrrqqqpppnnnmmmmmmhhhiiijjjlllmmmnnnnnnnnnnnnqqqtttvvvwww{{{}}}zzzwwwvvvqqqrrrssstttvvvwwwxxxyyyvvvtttsssssstttsssrrrqqqppprrrtttuuuvvvwwwvvvvvvrrrqqqpppoooooooooppppppooooooqqqtttvvvwwwuuusssuuuvvvxxxzzz{{{{{{zzzyyyzzzzzz{{{}}}~~~qqqhhh```___^^^YYYTTTSSSNNNKKKIIIHHHGGGGGGEEEDDDAAA@@@??????????????????:::999888666555555555555666666666666666666666666666555555555555666777777555555555555555555555555666666555444222111000000111111111111222333444444000111444666777;;;GGGTTTiiiuuutttnnniiiiiinnnssssssrrrvvvwww{{{vvvpppjjjjjjkkkmmmrrryyyxxxwwwxxxwwwtttooolllmmmooopppnnnkkkgggbbb]]]ZZZXXXWWWWWWWWWYYY]]]fffpppwww}}}yyyqqqhhhbbbbbbgggkkkjjjlllkkkgggaaa___cccgggkkkzzzwww|||yyytttnnnjjjaaa___]]][[[XXXTTTOOOKKKGGGFFFEEEDDDDDDFFFHHHIIISSS```pppyyy|||{{{}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{zzzyyywwwuuusssuuutttrrrooollllllnnnqqqttttttuuuyyy}}}tttxxx}}}~~~}}}~~~|||yyyvvvssssssssssssssssssssssssrrrrrrqqqppprrrqqqqqqssstttzzz{{{wwwtttrrrqqqtttsssqqqooonnnnnnoooooonnnnnnoooooopppoooooooootttvvvwwwxxxyyy{{{}}}|||xxxvvvtttttttttvvvxxxxxxwwwuuuyyyxxxwwwuuusssrrrpppppppppqqqrrrsssttttttsssrrrtttrrrppppppqqqqqqpppooosssqqqpppppprrrsssrrrrrrsssttttttuuuvvvwwwxxxyyyxxxxxxyyyzzz}}}tttkkkbbb```^^^YYYUUUTTTPPPMMMKKKIIIIIIHHHFFFDDDCCCBBBAAA???>>>=========:::999888777555555555555555555555555555555555555444444444555555555666666555555555555555555555555444333333333333333333333222222222111222222333333333333555666666999DDDQQQcccpppwwwrrrmmmnnnrrrvvvuuusssvvvwwwzzzyyyssslllllllllooosssyyy~~~}}}xxxuuuvvvvvvsssooommmnnnooonnnllliiiddd```\\\ZZZXXXWWWXXXXXXZZZ___fffooovvv}}}yyyssslllggggggkkknnnpppqqqqqqlllfffccceeehhhppp}}}www|||yyysssmmmiii```^^^\\\ZZZXXXTTTNNNKKKHHHGGGEEEDDDDDDEEEFFFHHHRRR^^^nnnxxxzzzzzz|||~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzyyywwwuuutttttttttsssqqqooopppsssvvvxxxwwwwwwyyy|||}}}}}}}}}vvvyyy~~~~~~~~~||||||zzzxxxuuussssssssstttuuuuuuuuutttsssrrrpppooosssrrrrrrtttuuuzzz{{{wwwuuussssssqqqpppnnnmmmlllllllllmmmnnnooopppqqqrrrsssssssssuuuwwwxxxzzzzzz||||||yyyuuusssuuuuuuwwwyyyzzzzzzxxxwwwuuuuuutttssssssrrrqqqqqqrrrssstttuuuuuuuuutttsssrrrpppoooooopppqqqpppoooqqqpppooooooqqqrrrrrrrrrsssssstttuuuvvvvvvvvvvvvrrrsssuuuxxx|||yyyoooeeeaaa]]]XXXUUUUUURRRPPPMMMKKKJJJIIIGGGEEEDDDCCCBBB???>>><<<;;;;;;:::999888777666555555555555555555555555555555555333333444555555555555555555555555555555555555555///000000111222333444444333333222222111222222222555444555777666888BBBMMM]]]kkk|||}}}xxxssstttwwwyyywwwtttssstttxxx|||wwwppppppooopppssswww{{{~~~~~~zzzuuuvvvuuussspppnnnooopppmmmjjjfffaaa]]][[[ZZZYYYXXXYYY[[[]]]aaagggooottt}}}{{{wwwrrrnnnmmmoooqqqtttuuuuuuqqqkkkgggggghhhtttwww{{{{{{wwwrrrkkkggg___]]]ZZZXXXVVVRRRNNNJJJHHHGGGEEECCCBBBCCCDDDEEEOOO[[[jjjtttxxxyyy{{{}}}}}}}}}|||{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxwwwvvvuuutttttttttssssssuuuxxx{{{}}}{{{zzzyyyzzzyyyxxxvvvwwwyyy}}}}}}}}}}}}{{{yyyxxxvvvuuutttsssttttttuuuuuuuuutttsssrrrpppoootttsssssstttuuu{{{{{{xxxvvvuuutttnnnmmmkkkjjjiiijjjjjjkkknnnoooppprrrsssttttttuuutttvvvxxxyyyzzz|||~~~~~~|||yyyuuurrrpppsssuuuxxxzzz{{{zzzxxxwwwrrrrrrrrrrrrrrrsssssssssssstttuuuuuuuuutttsssrrrpppnnnmmmmmmoooppppppoooooonnnmmmnnnppprrrrrrrrrpppqqqsssttttttsssqqqpppkkknnnrrrxxx}}}}}}ssshhhbbb\\\VVVSSSTTTTTTQQQNNNLLLKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<<<<::::::888777666555555555444444444444444444444444444444666777777777666555555555555555555555555555------...///000111222222444444333222111111111111666444555666666888@@@JJJYYYhhhzzz~~~yyyyyy{{{{{{xxxsssoooppptttzzz~~~zzzvvvuuusssrrrrrrsssuuuvvvzzz~~~~~~~~~zzzyyyxxxuuurrrpppoooooommmjjjeee```]]][[[[[[[[[YYY[[[^^^```dddiiiooosss}}}~~~}}}{{{wwwsssppppppqqqsssttttttrrrnnnjjjiiiiiiuuuvvvxxx~~~|||yyyuuuoooiiiddd]]][[[XXXVVVTTTQQQMMMIIIHHHGGGDDDBBBAAAAAABBBCCCLLLVVVeeepppuuuwwwzzz{{{}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvuuuwwwzzz}}}}}}zzzyyyyyywwwuuussswwwxxx{{{~~~~~~}}}~~~||||||}}}}}}|||zzzwwwvvvuuutttttttttuuuuuusssssssssssssssrrrqqqppptttrrrrrrsssuuu{{{|||xxxuuutttssslllkkkjjjiiiiiiiiijjjkkkmmmnnnooopppqqqrrrrrrrrrqqqtttwwwyyyyyy{{{}}}}}}{{{wwwtttqqqooopppsssvvvxxxxxxwwwuuuuuurrrrrrssssssssssssttttttqqqrrrsssssssssrrrqqqpppooommmllllllnnnoooooonnnmmmlllkkkllloooqqqqqqqqqnnnoooqqqsssrrrpppnnnllljjjmmmtttzzzwwwlllddd\\\TTTQQQRRRUUURRROOOMMMKKKJJJHHHFFFDDDCCCBBB@@@????????????;;;:::999777666666666666555555555555555555555555666666777888888888888888666666666666666666666666000111111111111111111111444444333222111111111111555333333555666888???HHHWWWgggyyy~~~|||}}}|||wwwssslllmmmpppvvv~~~}}}|||zzzwwwssspppooonnnnnnqqqwwwzzzzzz}}}|||xxxuuurrrooonnnmmmjjjfffaaa]]][[[[[[[[[ZZZ\\\___bbbdddiiinnnrrryyy}}}~~~zzzuuupppnnnnnnqqqrrrrrrrrrpppooonnnnnnvvvuuutttxxx}}}||||||~~~{{{xxxuuuqqqllleeeaaa\\\YYYVVVTTTRRROOOKKKIIIGGGFFFCCCAAA??????@@@AAAGGGPPP___kkkrrrvvvyyy{{{||||||{{{zzzyyyxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvwwwyyy{{{}}}|||zzzyyyyyyxxxvvvtttvvvwwwxxxzzz}}}}}}~~~~~~~~~}}}|||||||||~~~~~~}}}||||||||||||{{{yyyvvvvvvuuuuuuuuuuuuvvvvvvpppqqqqqqrrrrrrrrrrrrrrrsssqqqqqqrrrttt{{{{{{vvvrrrpppoookkkjjjiiiiiiiiijjjkkkllloooooopppppppppooonnnnnnpppsssvvvyyyzzz{{{}}}~~~|||yyyvvvrrrpppnnnmmmqqquuuvvvuuusssssstttuuuuuuttttttsssrrrrrrrrrppppppqqqrrrrrrqqqpppooonnnlllkkkkkklllmmmmmmllljjjiiiiiijjjlllnnnooonnnnnnpppqqqsssrrrpppmmmkkklllpppvvv{{{}}}|||{{{qqqhhh^^^TTTPPPQQQVVVTTTQQQOOONNNLLLJJJIIIEEEDDDCCCBBBAAAAAA@@@@@@;;;:::999888777666666666666666666666666666666666888888888888888999::::::666666666666666666666666555555555444333333333222333333222222111222222222555333222555666888>>>EEEUUUdddwww~~~~~~|||xxxsssmmmnnnpppvvv}}}~~~zzzuuuqqqnnnlllkkklllrrrxxxzzz~~~zzzwwwssspppmmmmmmkkkfffaaa^^^[[[ZZZZZZZZZ\\\^^^```bbbfffkkkoootttxxx}}}{{{vvvqqqnnnmmmpppqqqqqqqqqrrrssssssssswww{{{tttrrruuu~~~~~~}}}}}}xxxvvvssspppmmmhhhbbb^^^ZZZWWWTTTRRRPPPNNNJJJHHHFFFDDDBBB???>>>>>>???@@@AAAJJJXXXfffpppvvvyyy{{{{{{{{{zzzyyyxxxwwwwwwvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwwwwxxxzzz|||zzzyyyyyyzzzzzzyyywwwvvvvvvvvvwwwxxxzzz{{{|||}}}}}}}}}}}}||||||{{{{{{~~~~~~|||||||||||||||{{{zzzzzzvvvvvvvvvwwwwwwwwwwwwwwwqqqqqqrrrrrrssssssrrrrrrsssqqqqqqrrruuu~~~|||vvvqqqmmmkkkiiihhhhhhgggggggggiiijjjkkknnnnnnnnnnnnmmmlllkkkkkkmmmppptttwwwxxxyyy{{{}}}{{{zzzxxxuuurrrooommmlllkkknnnrrrrrrpppooopppssstttsssrrrqqqpppooonnnnnnmmmnnnooopppqqqppppppooollljjjhhhhhhiiiiiiiiihhhfffeeedddeeegggiiiiiiiiimmmnnnooopppooonnnllljjjkkkoootttxxxzzzxxxuuussswwwmmmaaaVVVQQQQQQXXXVVVSSSQQQQQQPPPNNNMMMHHHGGGFFFDDDBBBAAA@@@@@@;;;;;;999888777666666666777777777777777777777777:::888777666666888:::;;;666666666666666666666666555555444444444333333333222222222111222222333333888444333555666777;;;AAAQQQ```rrr}}}yyyuuurrrrrrtttyyy|||xxxssspppnnnmmmkkkrrryyy|||~~~~~~}}}}}}~~~~~~zzzxxxuuupppmmmllljjjfffbbb]]]ZZZWWWVVVXXXYYYZZZ[[[]]]aaagggkkkmmmrrrxxx}}}{{{vvvrrrpppooopppooonnnnnnppprrrssstttvvvzzzvvvrrrppprrr}}}~~~|||zzzzzzrrrpppnnnllliiiddd___[[[YYYVVVSSSPPPNNNLLLJJJHHHDDDBBB@@@>>>===>>>???@@@<<>>MMM\\\nnn~~~~~~zzzvvvwwwwwwxxx|||}}}yyyvvvsssqqqppplllttt{{{||||||}}}}}}~~~|||yyyxxxuuuqqqnnnjjjiiifffaaa]]]XXXUUUSSSWWWWWWWWWXXXYYY^^^dddhhhiiinnnuuu{{{~~~~~~~~~{{{wwwtttrrrrrrnnnllljjjjjjlllnnnppppppsss|||~~~}}}~~~}}}uuutttqqqpppqqq|||}}}|||~~~|||{{{}}}~~~~~~{{{wwwsssppppppnnnmmmkkkiiifffbbb]]]YYYXXXUUURRROOONNNLLLIIIGGGCCCAAA???>>>===>>>???@@@:::BBBQQQ```mmmuuuzzz|||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuwwwxxxyyywwwyyy{{{{{{zzz{{{|||~~~|||{{{zzzzzz||||||{{{zzzxxxxxxvvvuuuuuuvvvwwwwww~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzz|||~~~~~~|||{{{{{{{{{xxxyyyyyyyyyyyyxxxwwwwwwzzzyyyyyywwwuuusssqqqppptttssssssvvvzzzwwwvvvtttpppkkkgggdddcccbbb____________```aaacccddd___``````aaabbbbbbbbbbbb^^^aaafffiiikkklllmmmnnnooonnnllljjjgggfffeeeddd```cccdddccc``````dddiiihhhhhhggggggffffffeeeeee```aaaccceeeggggggggggggfffdddbbbaaaaaa```___]]]^^^]]][[[[[[]]]^^^^^^]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^aaaeeehhhiiigggeeeccc~~~qqqaaaVVVUUUZZZaaa]]]XXXTTTSSSSSSSSSSSSQQQMMMIIIFFFEEEDDDCCCBBB???>>><<<:::888888888888777777777777888888888888;;;:::999999999:::;;;<<<777777777777666666666666555444333333222222333333444444444333333222222222666555444222222555999===EEESSSfffxxx~~~}}}||||||~~~}}}yyyvvvtttsssuuuxxx~~~~~~{{{{{{yyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{vvvssslllkkkhhhddd___[[[WWWUUUTTTUUUVVVWWWXXXZZZ]]]```hhhlllrrrwwwyyy{{{}}}~~~~~~~~~}}}{{{xxxsssooommmmmmkkkhhhggggggjjjmmmoootttuuuuuutttsssrrrtttvvvqqqsssttttttuuu~~~}}}|||zzzxxxwwwxxx||||||yyywwwvvvvvvyyyxxxvvvsssqqqnnnlllkkkjjjhhheeecccaaa^^^ZZZWWWSSSQQQNNNKKKHHHEEECCCBBB???===;;;999888999;;;<<<;;;BBBNNN]]]kkktttxxxyyyyyyxxxwwwvvvuuuvvvwwwxxxrrrssstttuuuvvvwwwxxxxxxyyyyyyxxxvvvttttttwwwyyy||||||{{{{{{zzzzzzzzzyyyzzzyyyxxxwwwwwwwwwxxxyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~||||||||||||{{{{{{zzzzzz{{{{{{{{{yyyvvvsssrrrrrrvvvtttuuuyyy|||~~~ooouuu{{{sssooolllgggbbb^^^[[[ZZZZZZTTTVVVXXXZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\^^^___```aaabbbbbbccccccaaa```^^^]]]\\\[[[XXXYYYZZZ\\\]]]]]]]]]]]]___aaabbbaaa___^^^^^^^^^ZZZ\\\^^^^^^^^^___aaabbbaaa```^^^]]]\\\\\\]]]^^^[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZXXXXXXrrrbbbWWWVVV\\\eeebbb^^^ZZZXXXXXXWWWWWWQQQNNNJJJGGGEEEDDDCCCBBB<<<;;;999777555555555555777777777777888888888888:::999999888999:::;;;<<<777777777777666666666666444444333222222222222222444333333333222222222222444444444333222444888;;;BBBPPPbbbuuu~~~}}}}}}}}}~~~}}}zzzyyywwwyyy|||~~~{{{zzzyyyyyy{{{|||}}}}}}}}}}}}~~~|||wwwtttmmmkkkiiieeeaaa[[[WWWUUUSSSTTTVVVWWWXXXZZZ^^^aaaiiimmmrrrvvvyyyzzz{{{|||||||||{{{yyyvvvrrrnnnlllkkkjjjhhhggghhhjjjlllnnnsssttttttsssqqqpppqqqrrrqqqsssuuutttuuu}}}}}}zzzwwwvvvuuuyyyxxxwwwtttssstttxxx{{{{{{wwwsssqqqqqqpppsssrrrpppnnnkkkiiigggffffffdddaaa___]]][[[WWWTTTOOOMMMKKKHHHGGGFFFFFFFFFDDDBBB>>>;;;999999:::;;;<<>>KKK]]]ppp~~~}}}}}}}}}}}}{{{{{{|||~~~}}}yyyxxxvvvvvvxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~}}}zzzvvvsssmmmllljjjgggbbb\\\WWWTTTRRRTTTVVVWWWYYY\\\```dddiiimmmrrrvvvwwwxxxxxxyyyzzzyyyyyywwwtttpppmmmkkkiiihhhhhhhhhiiijjjlllmmmrrrssssssqqqooonnnnnnoooqqqtttvvvuuuuuu{{{~~~|||zzzxxxuuurrrpppooooooooossssssqqqooonnnooorrruuuxxxvvvrrrooollljjjiiiiiikkkjjjhhhfffdddbbb`````````^^^\\\ZZZXXXVVVRRROOOJJJIIIFFFEEEEEEFFFHHHJJJIIIFFFAAA===::::::;;;<<<===BBBKKKWWWeeeoootttvvvwwwwwwxxxxxxxxxwwwvvvuuurrrrrrrrrssstttuuuvvvwwwtttuuuuuuuuuuuuvvvyyy||||||||||||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyzzz}}}~~~~~~}}}||||||xxxyyyyyyzzz{{{||||||}}}~~~}}}|||{{{{{{||||||{{{{{{|||}}}~~~yyy{{{|||{{{yyywwwvvvvvvssssssvvvzzzuuujjj^^^cccllltttwwwrrrjjjccccccbbb```]]]YYYVVVSSSQQQPPPPPPQQQRRRQQQPPPOOONNNLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLNNNOOOPPPPPPPPPPPPSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKLLLNNNPPPQQQ]]]^^^^^^[[[XXXUUUTTTTTTSSSTTTVVVWWWWWWXXXZZZ\\\\\\[[[ZZZYYYXXXXXXXXXYYYWWWVVVTTTRRRPPPNNNLLLKKKKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGqqqbbbWWWXXX___ccccccbbb___[[[WWWUUUTTTSSSPPPMMMJJJHHHFFFDDDBBB>>>===;;;999777777777777666777777777888888888888888888888888888999999999777777777777666666666666333222111111000000111111111111111111111111111111///111333444333444555666;;;FFFWWWjjj}}}}}}||||||}}}}}}|||{{{}}}~~~{{{vvvtttqqqrrrtttuuuvvvwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~}}}{{{zzzzzzyyywwwssspppkkkkkkjjjgggbbb]]]WWWTTTSSSUUUWWWYYY\\\___dddgggjjjnnnrrruuuvvvvvvvvvwwwyyyxxxwwwuuussspppmmmkkkggghhhhhhiiijjjkkkmmmmmmqqqrrrsssrrrpppooooooppprrrtttvvvvvvuuuwww}}}|||yyyvvvqqqooollliiihhhiiijjjkkkllllllllljjjhhhiiilllnnnooonnnkkkiiifffeeedddcccdddcccbbb```^^^\\\[[[ZZZZZZYYYVVVUUUTTTQQQNNNKKKGGGFFFCCCBBBBBBEEEHHHKKKJJJGGGCCC>>><<<<<<===>>>>>>AAAJJJVVVdddooovvvyyywwwyyyzzz{{{{{{yyyvvvtttrrrqqqqqqqqqrrrsssuuuvvvrrrssstttsssssstttwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxzzz~~~~~~~~~}}}}}}||||||zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}||||||{{{}}}|||zzzyyyyyyzzz|||}}}zzz|||}}}}}}zzzwwwvvvvvvsssuuuyyy~~~{{{jjj___YYY^^^eeelllooollleee```\\\\\\\\\ZZZWWWSSSOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHHHHIIIKKKNNNOOOVVVWWWXXXVVVSSSQQQPPPPPPRRRSSSTTTUUUUUUVVVYYY\\\ZZZZZZYYYYYYXXXWWWWWWWWWYYYXXXVVVSSSQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDpppaaaWWWYYY```hhhiiihhheee___[[[XXXXXXUUURRRNNNLLLJJJHHHEEECCC@@@>>><<<:::999888888999666777777777888888888888777777888888999999999999777777777777666666666666333222111111000000111111111111111111111111111111...000333444444333444555999BBBRRReeevvv}}}zzzyyy{{{|||}}}~~~}}}||||||xxxtttrrrnnnoooqqqssstttuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzxxxwwwvvvvvvtttqqqoooiiiiiigggeeeaaa\\\WWWUUUUUUWWWZZZ\\\^^^bbbgggjjjkkknnnrrruuuuuuuuuuuuuuuxxxwwwvvvtttrrrpppnnnmmmhhhhhhiiijjjlllnnnoooppprrrtttuuuvvvuuuttttttuuussstttvvvuuussstttvvvyyy||||||zzzxxxtttpppmmmiiigggdddbbbaaabbbdddeeefffffffffdddcccdddfffhhhhhhgggeeedddbbb```______^^^^^^]]][[[ZZZXXXWWWWWWUUUTTTRRRQQQPPPNNNKKKHHHGGGEEEBBB@@@@@@BBBEEEGGGGGGEEEBBB@@@>>>??????@@@>>>BBBJJJWWWeeeqqqyyy}}}yyyzzz|||}}}}}}zzzwwwuuuqqqqqqpppooopppqqqssstttssstttuuuuuuttttttuuuwwwzzzzzzzzzzzz{{{{{{{{{{{{xxxwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyyyy|||~~~~~~}}}||||||{{{~~~~~~}}}}}}|||{{{{{{{{{~~~~~~~~~}}}}}}}}}||||||~~~|||zzzyyyxxxxxxyyyzzz|||~~~}}}yyyvvvtttsssuuuxxx|||oooaaaXXXUUUXXX^^^eeehhhfff```\\\WWWXXXXXXWWWUUUQQQMMMKKKHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEHHHGGGFFFFFFGGGIIILLLMMMNNNOOOQQQQQQOOONNNNNNOOOMMMNNNOOOOOOOOORRRUUUXXXZZZZZZZZZYYYYYYXXXWWWWWWYYYXXXVVVTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHGGGEEEDDDCCCCCCCCCDDDqqqaaaXXX[[[ccciiijjjjjjfff___ZZZXXXYYYVVVSSSPPPNNNLLLIIIFFFCCC>>>===;;;999888777777777777777777777888888888888777888999999::::::999999777777777777666666666666333333222111111111111222111111111222222222222222///111333444444444555666999???MMM___nnn|||{{{wwwvvvyyyzzz|||~~~~~~|||||||||~~~zzzuuupppnnnkkklllmmmoooqqqrrrssssssttttttttttttuuuuuuuuuuuuvvvtttsssssssssrrrpppnnnfffeeecccaaa]]]ZZZWWWVVVWWWYYY[[[]]]___ccchhhkkkkkkooosssuuuvvvuuuuuuuuuwwwvvvuuusssqqqooonnnmmmkkkkkkkkklllnnnqqqsssuuuvvvxxxzzzzzzyyyxxxxxxxxxsssttttttsssqqqpppqqqrrruuuvvvwwwxxxzzz{{{|||||||||zzzxxxvvvtttppplllhhhgggfffcccaaa``````aaabbb`````````___^^^^^^```bbbaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQOOOMMMMMMLLLKKKHHHEEEEEEDDDAAA??????@@@BBBCCCEEEDDDDDDCCCBBBBBBBBBBBB???CCCLLLYYYgggssszzz~~~zzz{{{}}}}}}|||zzzwwwuuuqqqpppooonnnnnnppprrrsssuuuvvvxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzvvvvvvuuuuuuvvvwwwyyyzzzzzzzzz{{{zzzzzz|||~~~~~~}}}}}}|||{{{{{{~~~}}}}}}||||||||||||||||||||||||{{{{{{~~~|||zzzxxxvvvvvvwwwyyy|||{{{xxxuuusssrrrtttxxx|||uuueeeYYYRRRNNNQQQVVV[[[___^^^ZZZVVVTTTTTTTTTTTTRRROOOLLLJJJFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCDDDEEEFFFHHHIIIGGGIIIKKKLLLLLLLLLMMMNNNMMMMMMNNNNNNOOOQQQUUUYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEFFFssscccZZZ^^^fffjjjlllkkkfff^^^YYYXXXZZZWWWUUURRROOOMMMJJJFFFCCC>>>===:::888777777777777777777777777888888888888888888:::;;;;;;;;;:::999777777777777666666666666444444333222222222222222222222222222333333333444000222333444333444666777777<<>><<<:::888888888888777777777777888888888888888999:::;;;<<<;;;::::::777777777777666666666666555444333333222222333333222222222333333444444444111222333333333444666888666:::EEEUUUaaalll}}}wwwrrrrrrwwwxxxzzz}}}}}}zzzvvvttttttxxx}}}}}}|||}}}|||}}}wwwooolllllllllkkkiiijjjjjjiiigggddd```^^^[[[\\\^^^```bbbcccddddddcccccceeefffhhhjjjkkklllgggfffeeeeeeggghhhgggfffaaa___\\\YYYWWWWWWWWWXXXVVVXXXZZZ\\\]]]```eeehhhkkkooosssvvvwwwwwwwwwwwwsssrrrpppooommmlllllllllqqqpppnnnnnnqqquuuyyy|||}}}yyywwwvvvtttsssrrrpppnnnlllllllllsssrrrtttwwwxxxwwwwwwyyyuuutttrrrqqqooolllgggccc```___^^^\\\ZZZXXXVVVUUUVVVWWWWWWVVVUUUUUUVVVXXXTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJHHHGGGFFFFFFEEEBBB@@@@@@@@@??????????????????GGGHHHJJJKKKJJJGGGDDDBBBDDDHHHPPP[[[gggppptttvvvyyyyyyyyyyyyxxxvvvtttsssqqqooommmllllllnnnppprrrlllnnnqqqrrrssstttuuuwwwvvvvvvwwwwwwwwwxxxxxxxxxtttssssssssstttuuuwwwxxx{{{|||}}}{{{yyywwwwwwxxxyyy{{{~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{}}}~~~~~~~~~|||{{{yyywwwvvvuuurrrtttuuuvvvuuurrrooommmlllpppuuuwwwwwwuuuttttttnnnsssvvvwwwrrrbbbUUUMMMJJJGGGIIIMMMRRRUUUUUUSSSPPPOOONNNNNNMMMLLLJJJIIIHHHCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBDDDEEEEEEEEEEEECCCEEEGGGHHHHHHHHHIIIJJJHHHIIIIIIIIIJJJMMMRRRVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUSSSQQQQQQQQQQQQRRRNNNOOOPPPQQQRRRQQQPPPOOOuuuddd^^^cccjjjtttsssmmmfffccccccaaa\\\[[[XXXSSSPPPMMMJJJGGGDDDCCCAAA>>>:::777555444444555666666555555666999;;;===;;;888777888999888888666666666555444444333333333333333222222111111111111111111111111111111111222333333333222222444666888:::@@@LLL[[[lllyyyuuuoooqqqooovvv|||~~~}}}}}}|||vvvuuutttrrrsssxxx~~~}}}yyyyyy{{{}}}wwwxxxzzz|||}}}~~~rrrooojjjddd```^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZ^^^^^^^^^___```aaacccddd___\\\[[[^^^cccdddaaa\\\ddd^^^XXXTTTUUUVVVWWWVVVWWWWWWYYY[[[^^^bbbfffhhhmmmnnnqqqssssssrrrpppnnnpppjjjfffhhhiiihhhkkknnnrrrqqqpppppprrrvvvzzz}}}|||yyyxxxuuuvvvuuusssooommmmmmmmmssssssttttttttttttssssssvvvtttrrrooollliiigggeeeccc```[[[XXXWWWVVVUUUTTTOOOPPPPPPPPPPPPOOONNNNNNPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCBBBBBB???>>>===<<<<<<===??????DDDHHHLLLLLLIIIEEECCCDDDHHHMMMWWWbbblllrrrttttttuuuuuutttsssrrrqqqpppoooooonnnllllllmmmnnnmmmllllllkkkkkklllnnnppprrrtttttttttssssssrrrrrrqqqqqqrrrrrrrrrsssvvvxxx{{{}}}|||{{{zzzxxxvvvtttsssrrrvvvxxx{{{~~~~~~}}}{{{{{{{{{|||{{{zzzxxxvvvuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwuuutttrrrqqqppppppppppppooonnnnnnmmmmmmjjjlllnnnppppppooonnnmmmlllmmmnnnsss{{{xxxhhh]]]UUUMMMHHHFFFHHHKKKNNNOOONNNMMMLLLIIIHHHGGGHHHHHHHHHFFFDDDDDDCCCCCCBBBBBBBBBCCCCCC???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHJJJKKKMMMMMMMMMNNNQQQSSSRRRTTTVVVVVVUUUTTTTTTUUUSSSSSSRRRRRRSSSVVVXXXZZZ\\\XXXTTTSSSUUUWWWVVVUUUWWWVVVUUUTTTUUUTTTSSSRRRwwwfff```eeellluuutttooohhhffffffddd___\\\XXXTTTPPPMMMKKKGGGEEEBBBAAA===:::777555555444555666666666555666888;;;<<<:::888777888999999888666666666555444444333333333333333222222222111111222222222222222222222222111222444444333222333555777888===HHHWWWggguuu}}}rrrjjjkkkkkkttt{{{~~~~~~}}}{{{|||zzzwwwvvvtttssstttxxx~~~yyyyyy{{{~~~}}}|||{{{wwwrrrnnniiiiiijjjjjjkkkkkkkkkkkkdddaaa]]]XXXTTTSSSRRRRRRYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^[[[YYYXXX[[[___```]]]ZZZ]]]YYYUUUSSSTTTVVVWWWVVVUUUVVVWWWYYY\\\```dddfffjjjkkknnnppppppooommmllllllfffbbbcccdddfffjjjppptttsssrrrsssuuuyyy~~~|||yyyxxxvvvwwwvvvtttpppmmmmmmmmmsssssstttuuuttttttrrrrrruuutttrrrooollliiigggeeebbb^^^ZZZWWWUUUTTTSSSQQQMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>===>>>???@@@AAAEEEIIIMMMMMMIIIEEEDDDDDDHHHMMMWWWccclllqqqsssrrrsssrrrrrrqqqpppooonnnnnnmmmkkkjjjiiijjjkkkjjjiiihhhhhhhhhhhhjjjlllnnnoooppppppppppppooooooooooooqqqqqqqqqrrrsssuuuwwwyyyyyyxxxwwwuuusssrrrpppppptttuuuxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxwwwuuusssrrrtttttttttuuuuuuuuuuuuuuuuuutttsssqqqooommmlllkkkkkkkkkjjjjjjiiihhhhhhhhhhhhiiiiiijjjjjjiiihhhgggeeefffggglllsss|||ooo```WWWPPPJJJFFFFFFHHHKKKMMMNNNNNNLLLKKKGGGFFFEEEFFFGGGFFFEEECCCDDDDDDCCCCCCCCCCCCCCCDDDAAABBBCCCDDDFFFGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLLLLMMMOOOQQQPPPRRRTTTTTTSSSRRRRRRSSSSSSSSSRRRRRRSSSUUUXXXYYY\\\ZZZWWWWWWYYY[[[ZZZYYY[[[ZZZZZZYYYZZZYYYXXXXXXxxxhhhbbbgggooovvvvvvrrrmmmjjjkkkgggbbb\\\YYYUUUQQQNNNKKKHHHFFFBBB@@@===:::777666555555555666777666555666888::::::888777777999::::::999666666666555444444333333333333333222222222222111333333333333333333333333000222444555444333333444666777:::BBBPPP```oooxxxrrriiijjjmmmuuu|||yyyyyyyyy{{{~~~xxxyyyxxxwwwuuuuuuxxx~~~~~~zzzzzz{{{}}}{{{yyytttrrrqqqpppnnnkkkfffbbb^^^^^^]]]]]]\\\[[[[[[ZZZZZZXXXTTTQQQNNNMMMMMMMMMRRRRRRRRRRRRQQQQQQQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXUUUTTTSSSUUUXXXZZZXXXUUUUUUSSSQQQQQQSSSUUUUUUUUUSSSSSSTTTVVVYYY]]]```bbbeeegggiiikkklllkkkjjjjjjggg```\\\\\\^^^aaaiiippptttttttttuuuwww{{{|||yyywwwwwwwwwwwwtttqqqooonnnooossstttuuuvvvuuutttrrrppptttsssqqqnnnkkkhhhfffeee```]]]XXXUUUSSSQQQOOONNNIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>???AAABBBCCCFFFJJJMMMLLLHHHEEEDDDEEEHHHOOOYYYdddkkkooopppooonnnnnnmmmmmmlllllllllllljjjhhhfffeeeeeeeeedddcccbbbbbbbbbcccdddfffggghhhjjjjjjjjjjjjjjjkkkkkkkkknnnnnnnnnooopppqqqrrrsssttttttrrrqqqooonnnmmmlllpppqqqrrrsssttttttuuuuuusssssssssrrrqqqpppooonnnppppppppppppoooooooooooonnnmmmllljjjhhhfffdddccccccccccccbbbaaaaaa``````bbbbbbaaa``````______^^^^^^^^^___bbbhhhooovvv{{{}}}sssdddXXXPPPLLLHHHFFFHHHIIIKKKLLLMMMLLLKKKJJJEEEDDDCCCDDDEEEEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKIIIKKKLLLMMMLLLLLLNNNPPPPPPRRRTTTTTTSSSSSSSSSTTTVVVVVVUUUUUUVVVXXXZZZ[[[^^^]]]]]]^^^```aaa```___aaaaaaaaa```````````````yyyhhhccciiipppwwwxxxuuuqqqooonnnjjjddd]]]ZZZUUURRROOOLLLIIIFFFBBB@@@===:::777666555555555666777777666666777999888777666777999;;;::::::666666666555444444333333222222222222222222222222333333333333333333333333///222555666555333333333555666888>>>IIIYYYiiisss~~~wwwoooooottt{{{}}}yyyuuuvvvxxx|||}}}yyy{{{{{{zzzxxxxxxzzz~~~~~~|||~~~||||||}}}}}}yyyuuurrrppplllkkkiiigggfffbbb^^^ZZZWWWVVVUUUTTTSSSSSSRRRRRRTTTRRRPPPMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSOOONNNNNNOOORRRSSSRRRPPPOOOOOOOOOOOOPPPQQQQQQQQQPPPQQQQQQSSSVVVYYY\\\^^^```bbbdddfffhhhhhhhhhhhheee___YYYXXXYYY]]]fffooosssssssssuuuwwwyyy|||}}}~~~|||yyywwwuuuvvvvvvuuusssqqqrrrsssuuuvvvwwwxxxvvvtttqqqooorrrqqqooommmjjjgggeeeddd```]]]XXXUUUSSSPPPNNNLLLHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@======>>>???@@@BBBCCCCCCFFFHHHKKKJJJFFFDDDDDDFFFJJJQQQ[[[eeejjjllllllkkkiiiiiihhhhhhhhhhhhhhhhhheeecccaaa`````````^^^]]]\\\\\\\\\]]]^^^___``````bbbccccccdddeeeeeeffffffggghhhiiijjjlllmmmnnnoooooonnnmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjlllmmmnnnlllllllllkkkjjjjjjiiihhhkkkkkkjjjjjjiiiiiihhhhhhffffffdddbbb```^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXZZZ^^^ccchhhkkknnnfff[[[RRRMMMKKKJJJIIIJJJJJJKKKLLLLLLKKKIIIHHHDDDCCCCCCDDDEEEFFFDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNPPPOOOMMMLLLKKKLLLMMMMMMKKKMMMOOONNNMMMMMMNNNOOOSSSUUUWWWWWWVVVVVVWWWXXXZZZZZZZZZ[[[\\\]]]^^^___```aaaccceeeggggggfffeeeeeefffgggggggggggghhhiiiwwwgggccciiiqqqwwwyyyxxxuuusssqqqllleee]]]ZZZUUURRROOOLLLIIIFFFAAA???===:::888666666555555666777777666666777888666666666777:::;;;:::999666666666555444444333333222222222222222222222222333333333333333333333333///222555666555333333333666666888<<>>@@@AAABBBCCCCCCDDDGGGHHHGGGDDDCCCDDDGGGMMMSSS]]]cccffffffffffffcccbbbbbbbbbbbbbbbbbbbbb___]]]ZZZYYYYYYYYYXXXWWWVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[\\\]]]^^^______```^^^___aaadddfffhhhjjjkkkhhhhhhgggfffeeeeeeddddddcccbbbaaa```aaabbbdddeeeeeeddddddccccccbbbbbbbbbddddddccccccbbbbbbaaaaaa___^^^]]][[[ZZZXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQRRRUUUXXX[[[]]]^^^YYYSSSMMMKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEFFFHHHIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQSSSRRRPPPOOOOOOOOOPPPPPPPPPRRRSSSSSSQQQPPPPPPQQQUUUVVVXXXXXXWWWXXXYYY[[[]]]]]]]]]___```aaaccccccdddfffiiikkklllkkkjjjjjjiiikkkmmmnnnmmmmmmoooqqqwwwgggbbbiiirrryyy||||||yyywwwtttmmmeee\\\YYYUUUQQQNNNKKKHHHFFFAAA???===:::888666666666555666888888777666666777666555666777:::;;;999888666666666555444444333333111222222222222333333333333333333333333333333333000222444555444333333444555666888:::AAANNN^^^iiissszzz|||~~~|||yyytttuuuwww{{{}}}|||zzz{{{|||{{{{{{|||~~~|||}}}|||zzzzzzxxxvvvsssooojjjgggeee^^^\\\YYYWWWVVVSSSOOOMMMJJJIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLJJJKKKLLLMMMMMMMMMNNNPPPRRRUUUVVVXXXYYY[[[^^^```bbbddddddccc```]]][[[XXXXXX^^^gggooopppsssvvvyyy{{{|||||||||}}}~~~~~~}}}{{{xxxwwwssstttvvvwwwvvvwwwyyyzzzyyyxxxwwwuuusssqqqooonnnmmmllljjjhhheeecccaaa```___\\\YYYWWWUUURRROOOLLLHHHGGGFFFEEEDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBB>>>???AAABBBCCCCCCCCCCCCCCCEEEGGGFFFDDDDDDGGGJJJNNNUUU\\\______^^^^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYYVVVTTTRRRQQQRRRRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQPPPSSSSSSTTTTTTUUUVVVWWWWWWTTTUUUXXX\\\___aaacccccc``````______^^^^^^^^^]]]ZZZYYYXXXXXXXXXYYY[[[\\\\\\\\\[[[ZZZYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMLLLGGGGGGIIIJJJKKKLLLMMMNNNJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOMMMKKKKKKKKKMMMNNNPPPOOONNNMMMKKKIIIHHHGGGGGGFFFGGGHHHKKKLLLKKKIIIHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOQQQRRRSSSTTTUUUWWWVVVVVVUUUUUUUUUVVVVVVWWWYYYZZZZZZWWWUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\^^^^^^```bbbdddfffggghhhkkkmmmpppqqqpppnnnnnnnnnooorrruuuuuutttuuuxxx{{{wwwgggcccjjjsss}}}~~~{{{wwwooofff\\\XXXTTTPPPMMMKKKGGGEEE@@@???<<<:::888777666666444666888888777666666666666666666888::::::888777666666666555444444333333111111222222222333333333222222222222222222222222111222444444333222333555333555777999>>>IIIXXXcccooo}}}zzzttttttvvvxxx|||}}}|||{{{vvvxxxyyyzzzzzzzzz|||~~~yyyzzz|||~~~~~~}}}|||yyyuuurrrppppppnnnkkkgggdddaaa___\\\ZZZWWWUUUSSSPPPMMMKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLLLLNNNNNNMMMJJJJJJLLLNNNLLLLLLLLLMMMNNNQQQSSSTTTSSSTTTWWWYYY\\\___aaabbb___^^^^^^^^^ZZZXXX\\\dddgggjjjnnntttxxx{{{}}}~~~||||||}}}}}}}}}zzzxxxwwwuuuwwwxxxxxxwwwwwwxxxzzzxxxwwwtttqqqnnnmmmlllkkkjjjiiihhhfffcccaaa______]]][[[XXXVVVUUURRROOOLLLHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEGGGFFFEEEFFFKKKOOOOOOTTTYYYZZZWWWTTTUUUWWWTTTTTTSSSRRRQQQPPPPPPPPPMMMKKKJJJIIIJJJKKKJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNLLLNNNPPPTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLIIIJJJLLLMMMNNNOOOQQQRRRRRRRRRPPPNNNLLLIIIHHHGGGHHHGGGHHHJJJLLLMMMMMMLLLJJJKKKMMMOOOPPPOOONNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[\\\]]]]]]]]]\\\\\\]]]___aaa```^^^[[[YYYYYYWWWXXXYYYYYYYYYZZZ]]]___aaaccceeehhhkkkmmmnnnooosssuuuwwwvvvsssqqqqqqrrrvvvzzz~~~~~~}}}}}}wwwgggdddkkkttt~~~zzzqqqggg[[[XXXSSSPPPMMMJJJGGGDDD@@@???<<<:::888777666666444666999999777666555666666666666888::::::888666777666666555444444333333111111111222222333333333111111111111111111111111222333333333222222444666111444666888<<>>;;;999777777777222333555666888999999999777777666666666666777777666555555555444444444444444444222222222222444444000000000111222222333333333333333222222111111111555555777888888???PPPaaalllxxxyyyuuutttppprrrtttvvvwww{{{~~~zzzvvvtttwwwvvvuuuvvvxxx{{{~~~~~~~~~|||yyyxxxwwwxxxzzz~~~|||vvvrrrooonnnlllkkkfffeeeccc```^^^\\\[[[[[[YYYUUUPPPNNNNNNLLLIIIFFFHHHGGGEEEDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBDDDFFFHHHHHHGGGGGGIIIKKKGGGFFFDDDDDDEEEFFFFFFFFFLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNRRRQQQPPPOOOOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[XXXXXXYYYZZZZZZ[[[\\\\\\]]]```fffmmmsssyyy}}}}}}}}}|||{{{zzzyyyxxxxxxzzzyyyxxxwwwvvvuuuuuuuuusssttttttqqqmmmhhheeedddcccbbbbbb```^^^\\\ZZZYYYXXXXXXXXXVVVTTTPPPLLLJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFDDDEEEGGGIIIJJJKKKLLLLLLJJJIIIJJJKKKKKKJJJIIIIIIJJJJJJHHHFFFGGGFFFEEEFFFIIILLLMMMMMMPPPPPPPPPOOONNNMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDCCCCCCCCCBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDDDDEEECCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLMMMMMMKKKNNNRRRSSSRRRPPPNNNMMMKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQSSSUUUWWWWWWYYYWWWTTTQQQOOONNNNNNNNNKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWYYYXXXXXXZZZ[[[ZZZXXXVVVXXXZZZZZZXXXYYY\\\[[[WWWYYYZZZ[[[[[[\\\[[[[[[[[[[[[YYYYYYZZZ]]]```aaabbb```bbbeeehhhiiigggeeeccccccccccccddddddeeeeeefffdddaaa^^^\\\^^^aaacccdddgggjjjnnnsssvvvvvvvvvvvv|||{{{zzzyyyyyyzzz{{{|||yyyiiihhhpppwwwxxxpppjjj___[[[UUUPPPLLLIIIGGGEEEAAA???===:::888777666666444555666777777777777777777777666666666666777777666666666555555555444444444333333222222333333444333333222222111000000000333333333222222222111111333444666888888>>>NNN]]]hhhuuu|||sssooommmppprrrtttvvvxxx{{{~~~~~~zzzvvvtttssstttuuuvvvwwwyyyzzz{{{{{{{{{||||||yyywwwuuuuuuxxx~~~~~~xxxsssooommmjjjiiicccbbb```]]][[[YYYXXXWWWUUURRRNNNLLLLLLKKKHHHFFFIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFGGGHHHGGGGGGIIIJJJLLLJJJIIIIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNOOONNNNNNNNNOOOOOOPPPPPPRRRRRRQQQPPPPPPQQQQQQRRRQQQQQQSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[^^^aaaeeekkkqqqwww|||~~~}}}{{{yyywwwvvvvvvuuutttrrrqqqppppppoooppppppooolllhhhdddbbbbbbccccccbbbaaa___]]][[[ZZZXXXXXXXXXVVVTTTQQQNNNMMMNNNLLLKKKIIIIIIJJJKKKLLLIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHGGGFFFGGGIIIKKKKKKLLLNNNNNNMMMMMMNNNPPPNNNLLLKKKKKKLLLKKKIIIGGGHHHGGGGGGIIILLLNNNOOOOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHIIIIIIJJJMMMQQQRRRPPPMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCGGGFFFFFFEEEEEEGGGHHHIIIEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSRRRNNNMMMMMMMMMNNNOOOPPPQQQTTTTTTVVVWWWYYY[[[\\\\\\___aaabbbcccaaa^^^ZZZXXXZZZ\\\\\\ZZZ\\\```aaa^^^``````aaaaaaaaaaaaaaa```cccbbbaaabbbeeehhhiiiiiieeegggjjjlllmmmkkkiiihhhggghhhhhhhhhiiiiiiiiijjjlllhhhcccaaabbbfffjjjllllllnnnqqquuuxxxzzz{{{{{{~~~~~~}}}~~~zzzjjjjjjttt|||wwwoooiii```[[[UUUPPPMMMJJJGGGEEE@@@>>><<<999777666555666666666666777777666666555777777666666666666777777777666666666555555555555444333333222222333333444333333222222111000000000333333333222222222222111222333666888888<<>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJNNNQQQRRRPPPLLLIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNPPPPPPQQQRRRRRRRRRRRRQQQTTTTTTVVVXXXZZZ\\\]]]^^^]]]^^^_________]]]\\\ZZZUUUTTTSSSRRRRRRSSSUUUVVVYYYYYYZZZ\\\^^^aaaccceeehhhkkknnnlllfff```\\\[[[]]]aaacccbbbeeeiiikkkhhhiiiiiijjjjjjjjjjjjiiihhhhhhffffffgggiiikkklllkkklllnnnppprrrrrrqqqooonnnooooooooooooooopppppppppssspppkkkhhhhhhlllqqquuussstttvvvyyy|||~~~nnnooo{{{}}}vvvnnnhhh___[[[UUUPPPLLLIIIGGGEEE>>>===:::888666555555555444555666666777666666666777777666666666666777777777777666666666555555555333333333333333333333333000000000111222222333333222222222222222222222222000111555888888;;;EEEPPP```ooopppkkklllooopppooorrruuuwwwwwwxxxyyyzzz{{{}}}~~~yyytttpppnnnmmmnnnoooqqqrrrssssssttttttuuuxxx|||~~~|||{{{|||~~~zzztttooojjjeeebbb```^^^\\\ZZZXXXVVVUUUUUUQQQPPPOOONNNMMMMMMMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOOOONNNNNNOOOPPPLLLLLLMMMMMMNNNPPPRRRTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTVVVWWWWWWXXXXXXYYYXXXXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^cccjjjrrrzzz~~~}}}yyyuuurrrpppooommmkkkjjjiiiiiihhhggggggeeeaaa]]][[[[[[\\\YYYYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJKKKMMMMMMMMMNNNPPPRRRQQQRRRTTTTTTTTTTTTVVVXXXWWWUUURRRPPPPPPOOOMMMKKKJJJJJJMMMPPPSSSSSSQQQOOOKKKIIIFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAACCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIILLLPPPTTTUUUTTTQQQNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNNNNOOOPPPRRRSSSSSSXXXVVVTTTRRRQQQRRRSSSTTTVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXZZZ\\\^^^```aaabbbaaacccgggjjjjjjiiigggeee```^^^[[[YYYXXXYYY[[[\\\^^^^^^___aaadddgggjjjlllnnnqqqrrrmmmeee^^^]]]^^^aaahhhoooqqqsssuuutttqqqppppppqqqqqqqqqqqqpppppplllkkkjjjkkkmmmnnnnnnmmmqqqsssuuuwwwwwwvvvtttsssvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttrrrrrrssswwwzzzzzzzzz|||~~~ppprrr~~~|||tttmmmhhh]]]YYYSSSNNNKKKHHHEEECCC===<<<:::777666555555555222333444666777777888888777777666666666666777777666666666666555555555555333333333333333333333333000000000111222222333333222222222222222222222222111111444777777999AAAJJJ^^^nnnvvvgggccchhhnnnqqqoooqqqtttuuuuuuuuuuuuvvvuuuxxx|||~~~~~~~~~}}}vvvqqqmmmjjjiiiiiihhhiiikkknnnppprrrrrrtttwwwzzz}}}~~~wwwpppkkkfffbbb___[[[ZZZXXXVVVUUUTTTSSSSSSOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRQQQQQQRRRSSSRRRSSSUUUUUUUUUVVVZZZ]]]XXXXXXZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^___`````````^^^\\\ZZZZZZZZZXXXWWWVVVVVVWWWWWWVVVWWWYYYZZZZZZYYYXXXWWWUUUVVVXXX]]]dddnnnvvv{{{}}}}}}~~~}}}zzzvvvrrrooolllkkkjjjhhhggggggggggggbbbbbb```\\\YYYWWWXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSTTTSSSRRRPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRRRRRRRSSSTTTVVVUUUVVVXXXXXXWWWWWWYYYZZZ]]]ZZZVVVTTTRRRQQQOOOMMMKKKLLLNNNQQQSSSSSSPPPMMMKKKJJJGGGEEEDDDDDDEEEFFFIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNQQQUUUWWWWWWUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWXXXYYYYYY]]][[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]___aaaccceeefffggggggjjjoootttuuutttqqqooohhheeeaaa^^^\\\]]]___aaabbbccceeegggjjjnnnppprrrqqqqqqoooiiiaaa]]]```dddhhhsss}}}{{{uuusssttttttuuuuuuuuuuuuuuusssrrrqqqrrrttttttsssrrruuuvvvxxxzzzzzzzzzyyyxxx}}}}}}}}}||||||{{{{{{{{{{{{~~~~~~rrrrrrzzzssslllggg]]]XXXRRRMMMJJJGGGDDDBBB===<<<:::888666666666666111222333555666777888888777777666666666666777777666555555555444444444444222333333444444333333222333333222222111000000000111222222222222333333333333222333666777777>>>FFF[[[lllxxxjjjdddfffjjjmmmoooqqqrrrrrrqqqqqqqqqrrrooorrrvvvxxxyyyzzz|||}}}{{{}}}wwwrrrmmmkkkgggfffeeedddfffiiilllooooooqqqtttwwwxxxyyy{{{}}}~~~|||wwwooohhhccc```]]][[[TTTSSSRRRQQQPPPPPPPPPPPPMMMNNNOOONNNLLLLLLNNNOOOOOOOOOPPPPPPOOOOOONNNMMMPPPPPPQQQQQQRRRSSSSSSSSSPPPQQQQQQRRRSSSTTTTTTUUUSSSTTTUUUUUUTTTSSSTTTUUUUUUWWWYYYYYYXXXYYY]]]aaa___```bbbcccdddccccccbbbcccccccccddddddddddddeeeggghhhiiijjjhhheeeaaa______]]][[[XXXVVVUUUTTTTTTSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRTTTXXX___gggooosssvvvwwwwwwvvvuuurrrooommmggggggfffeeeeeeeeeeeeeee______^^^\\\XXXWWWWWWXXXVVVVVVVVVVVVUUUUUUTTTSSSTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSUUUWWWXXXWWWWWWXXXYYYXXXZZZ\\\\\\\\\]]]___```eeeaaa\\\YYYWWWUUUSSSQQQNNNNNNOOOQQQSSSRRROOOLLLJJJIIIHHHGGGFFFGGGHHHHHHKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQSSSVVVXXXXXXYYYZZZ[[[ZZZZZZYYYYYYXXXVVVTTTTTTMMMMMMMMMNNNNNNNNNNNNNNNRRRSSSSSSSSSSSSTTTTTTTTTXXXWWWVVVUUUUUUVVVWWWXXX[[[\\\]]]^^^___`````````___^^^]]][[[ZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbccceeefffgggiiikkkmmmoooooommmqqqwww{{{~~~}}}{{{yyynnnkkkeeeaaa^^^___bbbdddgggiiilllooorrrtttuuuvvvqqqppplllgggbbbccchhhmmmrrr~~~~~~wwwssstttuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvtttrrryyyzzz|||~~~tttttt~~~xxxrrrkkkggg]]]YYYSSSNNNJJJHHHEEECCC===<<<:::888777666777777222333444555666666666666777777666666666666777777444444444444333333333333222333333444444333333222333333222222111000000000111111222222222333333333555333333555666666===DDDWWWiii~~~yyyrrrnnnmmmmmmoooppppppooonnnmmmnnnppplllooosssuuuwwwyyy|||~~~zzzzzzvvvrrrpppkkkjjjiiiiiiiiijjjkkkllljjjmmmoooppppppqqqsssvvvxxxyyyzzz{{{}}}}}}}}}}}}tttnnneee^^^ZZZXXXWWWVVVPPPOOOOOOOOOOOOOOOPPPPPPPPPRRRRRRQQQOOOOOOQQQSSSQQQRRRRRRSSSRRRQQQPPPOOOSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[[[[YYYYYYZZZ[[[XXX[[[]]]]]]ZZZ[[[___dddhhhjjjlllmmmnnnnnnmmmlllmmmnnnppprrrrrrqqqpppooopppqqqrrrrrroookkkfffccc___\\\YYYTTTQQQOOONNNNNNNNNOOOQQQRRRRRRQQQOOOMMMOOOPPPQQQUUUZZZ```fffiiipppppppppooonnnmmmlllkkkffffffeeeeeeffffffggghhhbbbccccccbbb___\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVSSSQQQPPPNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRSSSUUUWWWXXXYYYWWWYYY\\\\\\[[[[[[[[[\\\ZZZ\\\___aaabbbdddgggiiilllhhhccc___\\\ZZZXXXVVVRRRQQQQQQRRRSSSQQQNNNLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMOOOQQQTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[[[[[[[\\\___aaa`````````___^^^\\\ZZZYYYTTTTTTUUUUUUVVVVVVVVVVVV[[[ZZZZZZYYYZZZ[[[\\\]]]^^^]]]\\\\\\]]]```bbbcccdddeeefffggghhhhhhgggfffccccccbbbbbbaaaaaaaaa```bbbccceeegggiiikkklllllloooppprrrsssvvvwwwyyyzzzsssvvv|||vvvrrrkkkfffcccdddfffiiilllooorrrvvvyyyzzzzzzyyyrrrpppmmmkkklllppptttwww}}}}}}wwwqqqrrrtttvvvxxxyyyzzzzzzzzzyyyxxxxxxyyyxxxuuusss}}}~~~xxxwww}}}wwwqqqkkkggg^^^ZZZTTTOOOKKKIIIFFFDDD>>><<<:::999777777777777444444555555555555555444777777666666666666777777444444333333333222222222222222444444444444222222000000000111222222333333111111111222222333333333666444333555555666<<>><<<;;;999888666666555555666555444444555666888999555555555666555444444333444444555555444444333222555333000------///222444111111111111111111111111///000111222222222222222222222222222333444555666444888AAALLLZZZiiiwwwxxxzzzxxxrrrooooooqqqsssuuuvvvxxx{{{}}}~~~}}}~~~|||zzzwwwvvvttttttsssrrrqqqqqqqqqrrrsssnnnnnnmmmnnnpppqqqooonnnkkklllnnnqqqrrrsssssssssqqqqqqqqqrrrtttvvvxxxyyyuuuvvvxxxzzz||||||||||||{{{zzzxxxuuurrrooommmkkkiiieeeccceeefffeeehhhmmmuuu|||yyyzzzxxxtttssssssnnnhhhggggggffffffeeedddddddddeeeccc``````aaabbbbbbaaadddeeegggiiijjjkkkkkkjjjjjjmmmnnnnnnmmmoootttxxxwwwyyyzzzzzzyyyzzz|||~~~~~~~~~~~~~~~zzzvvvrrrrrrqqqooonnnnnnnnnnnnhhhfffbbb`````````___^^^]]]^^^```aaabbbaaa___^^^aaacccggglllppprrrqqqooolllkkkiiiccc]]]ZZZ[[[^^^eeekkkttt|||}}}xxxuuuqqqqqqpppooonnnnnnoooooommmmmmnnnppprrrtttvvvwwwttttttuuuvvvvvvtttpppmmmgggeeecccdddhhhlllnnnoooooooooooopppqqqrrrssstttxxxwwwwwwwwwvvvvvvvvvuuuyyy}}}~~~{{{zzzxxx{{{}}}}}}zzzyyyzzz||||||}}}~~~~~~}}}|||{{{vvvxxx{{{~~~~~~}}}|||}}}~~~wwwyyy}}}~~~}}}~~~}}}}}}}}}}}}~~~zzzzzz~~~||||||}}}~~~xxxqqqjjjfffaaa]]]\\\[[[[[[ZZZ]]][[[\\\aaaggglllnnnmmm}}}vvv{{{~~~xxxppphhhbbb]]]ZZZRRRNNNIIIEEECCCAAA???>>>::::::888777666666666666666666666777777777777777444444555666777666666555444444555555444444333222444222000......///111222111111111111111111111111000111222222222222111000111111111111222333444444222555;;;DDDQQQbbbsss}}}~~~vvvyyyvvvppplllnnnqqqssstttvvvxxxzzz}}}|||}}}|||zzzyyyyyyyyyzzz{{{vvvuuuuuuwwwyyyzzzzzzyyyuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvvvvvvvwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttrrrpppllljjjmmmoooppprrrwww{{{zzzzzzwwwsssrrrsssppplllmmmmmmmmmllljjjjjjjjjkkkkkkiiigggggghhhjjjjjjiiikkklllnnnooopppppppppooorrrssstttsssqqqrrrvvvzzzyyyzzz{{{{{{{{{|||~~~~~~yyyvvvppprrrssspppllljjjlllooollljjjgggeeeeeeeeedddcccbbbdddeeeggghhhhhhggggggeeeggglllqqquuuwwwuuusssnnnoooooojjjccc```bbbeeennnrrrxxx~~~xxxxxxwwwvvvtttsssttttttttttttuuuvvvwwwyyy{{{|||{{{{{{zzzzzzzzzxxxtttrrrjjjiiihhhjjjnnnqqqrrrrrrsssssstttuuuwwwyyyzzz{{{~~~~~~~~~yyy|||~~~{{{zzz{{{}}}~~~{{{}}}~~~yyy|||}}}|||~~~yyypppgggaaaWWWVVVUUUVVVYYY\\\^^^^^^gggeeefffjjjooopppmmmiii{{{~~~wwwoooggg```[[[XXXQQQMMMHHHEEEBBBAAA???===999999888777777666777777333555777888888666444222333555666888888888777777444444555555444444333222111111111000000000000000111111111111111111111111000111222333333222000///000000000000111222333444444666999@@@LLL]]]nnnyyyyyy{{{zzzssskkkmmmpppqqqrrrtttwwwyyy~~~~~~~~~~~~{{{zzzzzz|||||||||}}}}}}}}}|||zzzyyy}}}}}}}}}}}}~~~~~~|||zzzyyyxxxwwwsssqqqtttvvvwwwyyy}}}}}}xxxwwwyyyxxxtttqqqrrrqqqpppnnnmmmnnnooommmkkkjjjkkkmmmooopppoooqqqrrrtttuuuuuuuuuttttttvvvwwwxxxvvvsssssswwwzzz{{{||||||||||||}}}|||xxxuuutttxxx{{{wwwqqqnnnrrrvvvqqqooolllkkkkkkjjjhhhfffhhhiiikkkmmmooopppqqqqqqhhhkkkooouuuyyyzzzxxxuuuoooqqqrrroooiiifffgggkkkxxxzzz}}}~~~~~~~~~|||yyyxxxxxxyyy{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{xxxuuuqqqqqqqqqssswwwyyyyyyxxxvvvvvvwwwyyy{{{}}}}}}zzz}}}~~~~~~yyyppphhhbbb\\\XXXSSSTTTWWW]]]dddiiikkkkkkkkkiiihhhjjjllliiibbb[[[uuukkkddd^^^YYYUUUQQQMMMHHHDDDAAA@@@>>><<<;;;:::999777777777777888666666555555555555666666555555555555555555444444555555444444444333333333000000000000000000000000////////////000000000000222111111111000000//////000111222333444333222111888333333:::EEETTTeeerrr|||~~~vvvooohhhjjjkkkkkklllooovvv{{{{{{}}}}}}}}}}}}}}}~~~~~~|||{{{xxxyyy{{{}}}~~~|||{{{zzzwwwuuuxxxuuurrrppprrrtttuuuuuuvvvrrrmmmmmmoooqqqqqqpppppprrruuuxxxzzzzzzzzzyyy{{{{{{zzzxxxvvvwwwyyy|||}}}}}}}}}||||||}}}{{{xxx~~~~~~yyyrrrppptttxxxyyyvvvssspppnnnmmmnnnoooppplllkkkoooxxx}}}|||xxxpppqqqtttyyy~~~}}}yyyuuuuuusssnnnkkkmmmuuu|||}}}}}}{{{{{{{{{{{{~~~|||{{{uuuwwwyyyzzz{{{|||~~~|||}}}}}}~~~~~~ssskkkaaaXXXTTTSSSTTTTTT[[[^^^cccjjjqqquuuuuutttlllfff___]]]]]]ZZZSSSLLL}}}tttiiiaaa[[[UUUQQQPPPLLLGGGCCCAAA@@@>>><<<;;;:::888777666666777777666666555555555555666666555555555555555555444444555555444444444333333333111111111111111111111111000000000000111111111111111111111111000000000///000111222222333333222222666333333999BBBNNN^^^lll{{{}}}rrrggg```ccceeeggghhhkkkpppttt{{{|||~~~~~~~~~~~~~~~}}}|||yyywwwyyywwwtttsssuuuwwwxxxxxxxxxsssoooooorrrttttttsssrrrtttvvvxxxzzz{{{{{{{{{zzzzzzzzzxxxwwwxxxzzz|||~~~~~~zzz~~~~~~zzzuuussswww{{{|||zzzvvvrrrpppqqqrrrssstttpppmmmqqqyyy~~~~~~{{{rrrrrruuuzzz~~~|||yyyyyywwwrrroooqqqyyy}}}||||||}}}~~~{{{}}}~~~~~~}}}}}}}}}~~~~~~|||}}}yyyrrrnnnaaa[[[SSSNNNOOOSSSXXX\\\fffhhhkkkppprrrqqqmmmjjjeee^^^VVVQQQPPPNNNIIIDDD|||tttiii```XXXRRRNNNOOOKKKGGGCCCAAA@@@===<<<:::999777666555555666666666666666555555666666666444444444444444444555555555555444444444333333333222222222222222222222222111111111111222222222222111111111111000000000000222111111111111222333333444333444888<<>>@@@AAABBBCCCDDDEEEGGGzzzwwwqqqggg\\\SSSNNNLLLJJJHHHEEECCCAAA???<<<:::999888666555444444555555444555666777777666555444222222333333444444555555555555444444444333333333////////////////////////.../////////000000000000000000000000111111111111111000000000000111222222333333444666666777???JJJYYYlllrrrjjj___XXXYYY```hhhnnnnnnqqqvvv|||{{{yyyyyyzzzyyyyyy}}}}}}}}}~~~|||~~~}}}{{{zzz{{{{{{}}}|||yyyxxxwwwxxxzzz{{{xxxwwwvvvwwwzzz{{{{{{{{{|||}}}{{{yyyxxxyyy|||~~~~~~~~~{{{uuuooofffaaa``````___^^^WWWZZZ^^^cccfffiiiiiijjjiiihhhhhhhhhhhhfffccc```YYYTTTMMMGGGDDDCCCBBBAAA@@@CCCGGGHHHFFFFFFHHHJJJ~~~||||||uuutttoooeee[[[SSSOOONNNIIIGGGDDDBBBAAA???<<<999999888777555555555555666444555666777777666555444111222222333444444555555555555444444444333333333//////////////////////////////000000000111111111///000000000111111111111///000000111111111111111222000000444555666<<>>KKK___rrr~~~{{{{{{{{{xxxoookkkmmmooopppuuu{{{~~~~~~~~~}}}{{{yyyyyyyyyyyyzzz{{{|||}}}~~~|||~~~~~~|||xxxtttqqqfffeee```]]]aaaiiimmmllljjjiiifffeeennnzzz~~~zzzwwwuuurrrmmmfff___YYYVVVUUURRRMMMIIIFFFEEEFFFGGGEEEFFFFFFGGGHHHKKKPPPSSSWWWZZZ\\\]]]]]]___cccggg}}}{{{{{{vvvppphhhaaa\\\WWWRRRNNNIIIGGGCCC???<<<:::::::::888777555444333333444444333444444555444444333333444333222111111222333444222333333333333222111111333222111000///.........222222222222222222222222111111000///////////////111111111111111111111111111111111111222444666777<<>>FFFVVVjjjyyy~~~}}}uuujjjYYYUUUPPPPPPUUU[[[___aaadddiiiqqqwww{{{~~~~~~~~~}}}yyylllkkkiiiccc]]]YYYYYYZZZ_________^^^]]]^^^```bbbgggeeecccaaabbbdddgggjjjqqqqqqrrrsssssssssssssssrrrooojjjgggmmmxxxssseeeWWWRRRNNNIIIFFFFFFCCCEEEHHHLLLPPPSSSUUUVVVQQQRRRUUUYYY^^^dddiiillluuuzzz~~~|||wwwttt~~~~~~wwwsssrrrjjjkkkiiicccZZZRRRNNNMMMEEECCC???;;;888666666666888777555444333333444444111222333444555555555555444555666777777666555444222333333333333222111111//////...---------------111111111111111111111111///////////////000111111000000000000000000000000///000222333333222111000///444:::===BBBOOOdddttt}}}|||wwwddd\\\SSSNNNOOOSSSVVVXXXXXX]]]dddkkkqqqwww}}}}}}~~~|||xxxvvvuuuuuuyyy{{{}}}~~~|||wwwoooiii___```___\\\XXXWWWZZZ]]]bbbcccddddddeeefffiiilllnnnkkkgggeeeeeehhhllloooooopppqqqtttwwwwwwuuurrrgggddd^^^WWWYYYaaahhhiii]]]RRRJJJJJJJJJFFFCCCDDDHHHJJJMMMQQQTTTVVVWWWXXXSSSUUUZZZ```ggglllppprrrwww}}}~~~|||xxxrrrmmmwwwppplllllljjjeee___YYYSSSOOOLLLIIIEEEAAA>>>===<<<;;;:::666555555555555444444444111222333555666777777777777777666666555555555444444222000///111222222222---...///111111111000///............////////////000000000000000000000000---,,,+++---///000000///000111111111111222222222444444444666===IIIWWW```xxxuuukkk^^^UUURRRTTTWWWXXXYYY[[[^^^```bbbfffkkkooouuuuuuwwwzzz~~~~~~~~~zzztttpppmmmkkkjjjhhhjjjlllmmmlllnnnooojjjccc]]]]]]^^^]]]^^^```eeehhhrrruuuwwwtttooommmooorrrsssoookkkiiijjjlllmmmnnniiilllrrrwwwyyyuuunnnhhhaaa[[[TTTPPPQQQTTTUUUUUUOOOMMMJJJIIIIIIJJJIIIIIINNNOOOTTT[[[]]]YYYWWWXXXYYYZZZ```iiinnnnnnooossszzz~~~uuussssssppppppqqqwwwoookkkkkkiiiddd___XXXRRRNNNLLLGGGDDD???<<<;;;;;;:::999666555555555555444444444333333444555666666666555777666666666555555555444555333000///000000///...------...///////////////....../////////000000000000000000000000000000000...------...000222111000000000111111111222222222444444333444999BBBMMMUUUlllttt~~~xxxlllccc______```aaa^^^]]]\\\\\\]]]^^^``````bbbcccdddgggkkkpppuuuwww~~~}}}yyyuuurrrpppiiifffaaa^^^^^^^^^___```cccfffiiijjjnnnpppmmmfffdddeeeeeedddeeeiiinnnrrr||||||zzzwwwsssrrrtttvvvtttpppllliiiiiijjjjjjjjjgggjjjoooqqqppplllfffcccVVVQQQJJJGGGHHHKKKMMMMMMQQQPPPNNNNNNOOOQQQRRRRRRYYYYYY^^^dddddd___\\\\\\[[[\\\bbbjjjnnnnnnqqquuu}}}{{{tttooonnnmmmkkklllpppxxxoooiiiiiigggccc]]]WWWQQQMMMKKKEEEBBB>>>;;;::::::999888666555555555555444444444444555555555555555444444666666666555555555555555888666444222222222000///...------------......////////////000000000111111000000000000000000000000000//////000222333333111000000000111111111222222444333333222444999AAAFFFYYYcccqqq|||~~~xxxuuutttssssssjjjfff```]]]\\\ZZZWWWTTTRRRRRRSSSUUUXXX\\\aaacccjjjnnnrrrqqqmmmmmmsssyyy}}}zzz|||{{{yyyxxxxxxvvvtttqqqtttsssqqqnnnjjjfffbbb```\\\ZZZWWWUUUVVVYYY\\\___dddjjjooosssxxx|||zzztttnnnmmmlllkkklllpppvvvzzz~~~zzzvvvsssssstttuuuuuuqqqmmmhhheeecccccccccbbb```dddggggggbbb]]]ZZZZZZQQQNNNIIIHHHIIIMMMOOOPPPXXXXXXWWWXXXZZZ]]]```bbbfffeeehhhmmmkkkeee______]]]^^^cccjjjmmmnnnrrrwww~~~{{{zzzooolllkkklllkkkjjjmmmssszzzpppiiihhhfffaaa\\\VVVPPPLLLJJJEEEBBB===;;;::::::999888666555555555555444444444333444555555666555555555555555555555555555555555777555333222222222111//////...---,,,---...///000000000000000111111111111////////////////////////111000///000222333222111000000000000111111111111333333333222222444999<<>>;;;;;;::::::999666555555555555444444444111222333555666777777777444444444555555555555555111000//////000111///...111000///.........000000000000000000111111111111////////////////////////000///...///111111111/////////000000000111111111333333333222222333777999===GGGXXXhhhttt{{{~~~~~~zzzxxxwwwwwwzzz~~~|||wwwuuurrrkkkfff___]]]ZZZWWWSSSQQQOOONNNLLLQQQTTTSSSPPPRRRYYY```jjjmmmrrrvvvyyy|||~~~}}}yyyxxxyyy{{{zzz|||~~~}}}|||{{{zzzyyyyyyyyyyyytttoooiiifffeeedddaaa]]]___```bbbbbb```]]][[[YYY[[[]]]___bbbccccccbbbaaaaaaaaaaaa``````dddjjjooovvv}}}xxxvvvsssooolllmmmpppsssrrrnnnlllnnnqqqpppiiicccYYYUUURRROOOOOONNNMMMLLLLLLOOORRRPPPKKKIIILLLPPPRRRSSSTTTWWWZZZ___eeehhhnnnppprrrssssssuuuyyy|||wwwtttrrrrrrmmmddd___^^^^^^^^^bbbfffhhhiiipppyyy~~~|||yyywwwuuuuuuuuuuuuuuuuuuwwwzzzzzzyyy~~~{{{rrrlllfffddd```[[[UUUPPPLLLJJJDDDAAA===;;;;;;;;;:::999666555555555555444444444000111333555666777888888444444444444444555555555333333222333555555333222111111000////////////000/////////000000000111111000000000000000000000000000.........000000///.../////////000000000111111222222222222111333666999777???LLL[[[hhhrrrxxx{{{{{{}}}zzzyyyxxxvvvtttvvv{{{}}}zzzrrrpppkkkeee^^^WWWQQQMMMJJJKKKLLLJJJHHHJJJOOOSSS\\\```eeeiiimmmppptttwww|||~~~~~~}}}yyywwwyyy||||||~~~~~~{{{zzzzzz{{{~~~yyyxxxuuusssrrrssstttuuupppooommmkkkjjjkkklllmmmjjjddd___^^^aaacccaaa^^^\\\___aaaaaa___\\\[[[[[[[[[^^^ccchhhkkklllmmmllliiikkkllllllkkknnnsssxxx|||~~~tttssspppkkkgggfffggghhhgggeeeddddddeeeaaaXXXPPPNNNLLLJJJJJJKKKMMMMMMLLLJJJLLLNNNNNNLLLMMMPPPSSSWWWYYY\\\___bbbgggllloootttwww|||}}}|||||||||wwwsssqqqkkkccc____________bbbeeeeeegggpppzzz~~~{{{xxxwwwzzz|||~~~~~~yyyqqqlllfffddd```[[[VVVQQQMMMKKKCCC???<<<:::999999999888666555555555555444444444222333444555666666666666333333333444444555555555777666666777777777444222//////000000///......---....../////////000000000000000000000000000000000000///......000000///...////////////000000000111000111000//////000333666444999AAANNN\\\iiirrrvvvvvv{{{zzzxxxxxxzzzwwwsssuuuzzz|||zzzpppeee[[[VVVQQQNNNKKKHHHHHHIIIJJJKKKRRRUUUYYY\\\___bbbfffiiippprrrvvv}}}}}}~~~}}}zzzyyyzzzzzzvvvvvvuuurrrooommmmmmnnnwwwvvvuuuwwwxxxxxxuuusssooommmiiifffeeefffhhhjjjgggeeebbbaaaaaadddgggiiihhhccc^^^```ggglllllliiieeegggiiihhheeebbbbbbccccccfffkkkooosssttttttsssvvvxxxyyyvvvrrrppprrruuuzzz~~~{{{vvvuuutttrrriiiiiigggccc___\\\\\\\\\ZZZYYYXXXXXXWWWSSSMMMGGGJJJIIIIIILLLPPPSSSUUUUUUPPPPPPQQQRRRTTTVVVXXXYYY]]]```dddfffgggiiimmmqqqrrrxxx}}}wwwqqqmmmggg```^^^___```aaaccceeedddfffqqq|||}}}|||~~~~~~wwwppplllfffddd```[[[VVVQQQMMMKKKAAA>>>:::888888888888777666666555555555444444444444444555555555555555444333333333444444555555555444333222222222111...+++---...///000///...,,,+++............////////////000000000000000000000000111///...///000000///...////////////000000000000000///...---,,,---111444333555:::EEESSSbbbmmmssssssxxxyyywwwxxx{{{yyyssstttzzz|||~~~}}}{{{}}}ssshhhaaaYYYTTTNNNJJJKKKKKKKKKJJJLLLNNNRRRTTTVVVXXX[[[^^^```bbbfffmmmtttyyy{{{zzz{{{zzz{{{~~~}}}~~~~~~zzzuuuooommmlllnnnooonnnnnnmmmjjjfffdddddddddmmmkkkkkkmmmppppppmmmjjjiiieeeaaa]]]\\\]]]```cccdddbbb___^^^___dddiiillljjjeeebbbfffooovvvwwwuuunnnpppqqqoookkkhhhhhhjjjjjjmmmqqquuuwwwwwwvvvuuu~~~xxxoooiiihhhiiiooosssssslllgggeeedddbbb^^^___^^^[[[WWWTTTSSSSSSSSSRRRRRRSSSSSSRRROOOMMMJJJJJJLLLPPPUUUZZZ]]]]]]WWWVVVVVVXXX[[[^^^^^^^^^^^^aaaeeeeeeeeeeeehhhkkkooovvv{{{tttmmmhhhbbb\\\[[[^^^bbbccceeefffeeegggrrr~~~|||{{{yyypppiiidddbbbaaa^^^YYYQQQKKKGGGFFFAAA>>>;;;999888888777666555555444333333333333444333333333333333333333333111222333444555444333333444444444444333333333222222111111000///......---222111111000///......---......---------,,,,,,,,,////////////000000000000////////////////////////000000000000111111111111111444999===DDDPPPaaammmmmmssszzzvvvtttssstttwwwxxxvvvttt}}}zzzzzz|||}}}~~~~~~~~~~~~~~~vvvrrreee```YYYTTTSSSTTTVVVWWWQQQTTTTTTPPPOOORRRTTTTTTVVVWWWZZZ^^^bbbfffhhhjjjiiijjjmmmrrrxxx|||}}}}}}||||||~~~{{{{{{~~~~~~xxxtttrrrssstttwww{{{zzzwwwsssqqqqqqjjjiiihhhgggeeecccbbbaaa___bbbdddbbb^^^]]]```ccciiikkkhhhdddmmmzzz{{{ssshhhhhhfffccccccggggggccceeeffffffhhhjjjnnnqqqsssmmmjjjjjjpppyyy|||zzzxxxtttqqqnnnlllkkkkkkhhhllloooooonnnnnnqqqttt|||qqqeee^^^___bbb______]]]YYYVVVTTTUUUVVVWWWVVVUUUSSSQQQPPPNNNNNNPPPRRRSSSSSSRRRQQQQQQRRRXXXVVVXXX```iiinnnkkkfff\\\^^^```bbbccccccbbbaaadddbbb```___aaadddhhhjjjiiipppxxx}}}}}}{{{{{{|||rrrnnngggbbb___```cccfffeeeiiikkkiiigggnnn|||}}}|||wwwmmmeee``````___]]]WWWPPPIIIFFFDDDAAA>>>;;;999888888777666555555444333333333333444333333333333333333333333111222333444444444333333////////////.........---111111111000///.........111111000000///......---////////////.........---/////////000000000111111000000000000000000000000//////000000000111111111///222444777<<>>CCCMMMTTT___hhhpppwww~~~|||zzzzzz{{{|||ssswww|||~~~~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||||||||~~~}}}}}}}}}~~~{{{pppgggdddaaa^^^XXXWWWUUUUUUVVVYYY\\\^^^YYYXXXVVVWWW[[[^^^```aaa```aaaccceeehhhkkknnnoookkkkkkjjjjjjiiiiiihhhgggiiigggfffgggkkkooorrrsssooonnnlllkkkkkklllmmmnnnpppsssvvvzzz|||{{{zzzyyyyyyxxxvvvtttttttttuuuvvvrrrrrrrrrtttuuuvvvuuutttqqqssswww}}}}}}{{{vvvxxxzzz|||~~~}}}}}}}}}|||zzzzzz|||~~~|||vvvsssnnnqqqvvv|||~~~{{{yyyzzz}}}~~~}}}|||{{{zzzyyywwwqqquuu{{{~~~zzzvvvqqqqqqqqqqqqssstttvvvwwwvvvvvvvvvvvvuuusssqqqooommmoooqqqqqqqqqooonnnmmmhhhhhhhhhkkkpppuuuyyy|||zzzwwwuuuvvvrrrjjjeeecccdddcccdddfffkkknnnpppppptttqqqmmmiiiffffffjjjmmmpppssstttrrrooolllmmmooosssvvvwwwrrriiieeegggkkkmmmmmmlllllllllmmmnnnooopppqqqrrrrrrqqqqqqsssuuussswwwxxxzzz}}}xxxooonnnrrrzzz{{{ssskkkiiihhhkkkpppsssrrrooo^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]\\\YYYVVVUUUXXX[[[]]]ZZZWWWTTTRRRPPPNNNLLLPPPSSSWWWYYYZZZ[[[]]]^^^]]]^^^aaaeeehhhjjjkkkkkkjjjnnnrrrqqqmmmjjjkkknnnqqqssssssqqqlllhhhhhhiiihhhiiiiiijjjjjjkkkkkkllllllggg___ZZZYYY]]]dddhhhmmmnnnrrrwww||||||wwwrrrpppooommmlllmmmooorrrssssssxxx|||yyypppkkkhhheeeddd}}}rrrhhhaaa]]]]]]\\\ZZZUUUNNNHHHEEEDDD>>><<<999888888888777666555555444333333333333444333333333333333333333333222222222333333333444444111111111111000000000000000000000000////////////////////////............///////////////////////////000000000000111111111////////////////////////...////////////000000000111111111111333666:::======FFFSSS^^^fffmmmssswww~~~|||{{{{{{|||sssuuuyyy}}}~~~|||xxxxxxxxx{{{~~~~~~~~~yyyzzz{{{||||||zzzwwwuuuvvvwwwyyy{{{~~~~~~|||rrrnnnjjjfff^^^]]]\\\\\\]]]```ccceee]]]ZZZXXXXXXZZZ]]]^^^___\\\\\\]]]^^^___aaabbbbbb```______^^^^^^^^^]]]]]]\\\ZZZYYYZZZ^^^cccfffhhheeedddcccaaa```___``````___bbbgggllloooooonnnmmmllljjjhhhffffffgggiiijjjcccbbbaaacccfffgggeeedddaaaccchhhpppwww|||~~~~~~xxxwwwvvvvvvwwwxxxxxxxxxxxx{{{~~~zzzvvvuuuwww|||}}}yyywwwvvvtttpppmmmhhhiiillloooqqqrrrrrrrrrrrrrrrrrrqqqqqqpppoooooommmnnnnnnmmmlllmmmppprrrvvv~~~}}}}}}}}}|||yyytttmmmgggccc___ccciiipppuuuxxxyyyyyyuuussspppnnnnnnooorrrttttttrrrpppnnnnnnllljjjhhhggglllrrrvvvuuupppjjjffffffggghhhiiikkkmmmooopppuuutttrrrpppmmmkkkiiigggfffgggjjjmmmnnnnnnmmmkkkeeedddeeejjjrrryyy}}}yyyxxxxxxxxxtttlllhhhhhhgggffffffiiinnnsssvvvxxxwwwuuuqqqllliiiiiimmmpppxxxzzzzzzwwwssspppqqqsssuuurrrnnnkkkiiikkkmmmoooqqqqqqpppooooooqqqrrrssstttrrroookkkjjjlllpppsssxxx{{{||||||~~~qqqooonnnrrryyyyyyssslllaaa___^^^___aaabbbaaa___TTTUUUVVVXXXZZZ\\\]]]^^^ZZZZZZYYYUUUQQQPPPTTTXXX[[[ZZZZZZZZZ[[[[[[YYYWWW^^^```ccceeeeeedddeeefffcccfffjjjnnnrrrtttvvvvvvqqquuuxxxuuuoookkkmmmqqqvvvwwwwwwrrrlllhhhhhhkkkjjjiiihhhgggfffgggggghhhiiieee^^^ZZZ[[[```ggglllmmmmmmpppvvv||||||yyyzzzwwwrrrnnnmmmooosssuuuxxx|||{{{vvvoooiiidddbbb```___|||qqqhhhaaa^^^\\\[[[YYYTTTNNNHHHEEEDDD>>>;;;888777777888777666555555444333333333333444333333333333333333333333333333222222222333444555111111000000000/////////000000000000////////////........................------............//////////////////000000000000..............................////////////000000.........///111444666777666>>>JJJTTT\\\cccjjjooozzzuuuuuuvvvyyy{{{{{{yyywwwuuuttttttwww|||yyyxxxwwwwwwwwwuuuqqqnnnppprrrvvvxxxzzz}}}{{{vvvpppkkkccccccbbbbbbccceeegggiii]]][[[ZZZ[[[^^^```aaaaaa[[[\\\]]]^^^____________\\\[[[[[[ZZZ[[[[[[\\\\\\\\\ZZZYYY[[[```fffkkkmmmkkkiiifffbbb^^^[[[XXXWWWVVVYYY^^^cccfffgggfffeeeaaa```^^^\\\\\\\\\^^^___VVVTTTSSSUUUYYY[[[ZZZXXXVVVYYY^^^eeelllppppppoookkkjjjiiiiiijjjkkkmmmnnnkkkmmmqqqttttttssspppnnnnnnjjjeeedddggglllrrruuuwwwrrrmmmjjjiiihhhdddaaa\\\^^^aaadddfffggggggfffeeefffggggggfffeeecccbbbdddeeeeeeeeedddeeegggiiillluuu{{{wwwrrrqqqssstttqqqqqqpppmmmiiiccc^^^[[[XXX\\\bbbiiimmmnnnmmmmmmiiiiiiiiiiiikkklllnnnooommmkkkjjjiiiiiigggeeebbbeeejjjoooqqqoooiiidddaaaiiijjjkkknnnppprrrtttuuuyyywwwsssooollljjjiiiiiiiiijjjlllqqquuuvvvvvvtttooonnnooouuu}}}wwwnnnjjjllljjjhhhgggjjjooouuuyyyzzzzzzxxxtttooolllmmmpppsss~~~|||vvvtttuuuwwwvvvrrrmmmlllnnnppprrrrrrwwwuuusssrrrrrrssstttuuutttpppiiidddcccfffkkkoootttvvvxxxwwwvvvyyynnnjjjfffgggjjjjjjfffbbbWWWUUUTTTUUUVVVVVVUUUTTTQQQRRRUUUYYY\\\^^^```aaa\\\\\\ZZZVVVRRRSSSXXX]]]eeegggjjjmmmnnnmmmlllllljjjkkklllkkkiiigggggghhhhhhkkkoootttwwwyyyzzzzzzsssvvvxxxsssllliiimmmsss}}}}}}zzzuuuoookkkkkkmmmgggfffcccbbbaaabbbcccdddcccaaa]]]\\\^^^dddjjjnnnlllmmmpppuuu{{{yyytttrrrssswwwzzz~~~xxxpppmmmiiieeebbb`````````zzzooofff___\\\ZZZZZZXXXSSSLLLGGGCCCBBB===;;;888777777888777666555555444333333333333444333333333333333333333333333333222222222333444555333333333222222222111111////////////000000000000........................---------....../////////---.........////////////////////////////////////........./////////000000,,,,,,---...000222222222444999AAAHHHOOOYYYccckkkssswww}}}}}}zzzyyyyyy}}}xxxvvvttttttvvvwwwvvvuuusssrrrrrruuu{{{}}}{{{xxxwwwuuurrrmmmiiiggglllrrruuuwwwxxxzzz{{{yyyzzzzzzyyyyyyzzz~~~~~~xxxsssllllllkkkkkkkkkkkkkkklllbbbaaa```aaacccccccccbbb]]]^^^```aaa```___]]]\\\ZZZZZZYYYYYYZZZ[[[]]]]]]___]]]]]]aaahhhpppvvvyyywwwuuuqqqlllfffaaa]]][[[\\\^^^bbbeeeggghhhgggfff___^^^]]][[[[[[ZZZ[[[[[[QQQNNNMMMPPPVVVYYYYYYWWWVVVYYY^^^dddjjjlllkkkiiiddddddcccccccccdddgggiiigggiiikkkmmmllljjjgggeeehhhddd^^^\\\___ffflllooouuuooohhheeedddccc___[[[ZZZ\\\```ccceeeeeeeeedddeeegggiiikkkkkkjjjhhhgggiiijjjiiihhhffffffgggiiilllwww~~~zzzqqqnnnooopppoooooonnnllliiieeeaaa___\\\```fffkkknnnnnnllljjjjjjkkkmmmnnnooonnnmmmlllnnnmmmmmmnnnnnnllliiifffiiinnnssstttqqqllliiigggoooppprrrtttwwwyyyzzz{{{{{{xxxsssooollllllmmmnnnoooooorrrwww}}}{{{yyyyyy}}}~~~~~~~~~uuukkkhhhkkkkkkiiiggggggkkkqqquuuvvvxxxvvvrrrnnnjjjkkkooorrrxxxzzz{{{zzzwwwwww{{{~~~zzzzzzyyyxxxwwwuuutttssswwwuuurrrooonnnooopppqqqlllgggaaa]]]]]]```eeehhhiiikkklllkkkiiiiiiooovvvyyy{{{zzzxxxxxxzzzxxxsssdddbbb___]]]]]]\\\[[[YYYSSSSSSSSSTTTUUUVVVVVVVVVUUUVVVZZZ]]]```bbbddddddbbbaaa___[[[YYYZZZ```fffrrrwww|||~~~}}}{{{zzz{{{ppppppooolllhhhffffffgggjjjmmmppptttwwwxxxxxxwwwpppssstttooohhhgggnnnvvv}}}xxxrrrllliiihhhiiibbb```^^^\\\]]]___bbbcccaaa``````aaadddhhhlllooooooqqqtttwww{{{}}}|||}}}~~~}}}|||xxxssspppjjjjjjhhheeebbbbbbbbbcccxxxmmmccc\\\YYYXXXXXXVVVQQQKKKEEEBBBAAA===;;;888777777888777666555555444333333333333444333333333333333333333333444333222111222333444555222222222111111111000000////////////000000000000---.....................---.........//////000000------------.........///000000000000000000000000............/////////000---------///111222111000///222666:::AAALLLZZZdddkkkpppvvvyyyyyyvvvsssrrrnnnuuu}}}{{{wwwsssrrrsssuuuuuussssssqqqqqqtttzzz~~~zzzxxxuuuqqqkkkfffaaagggnnnsssttttttvvvxxxrrrssssssttttttwww{{{~~~{{{}}}{{{vvvuuuuuutttrrrqqqppppppjjjiiigggggggggeeeccc``````aaabbbbbb```]]]YYYWWWYYYXXXXXXXXXYYY[[[\\\^^^[[[ZZZ[[[```hhhrrryyy}}}}}}yyytttooojjjgggeeeggghhhjjjlllmmmmmmllllllcccbbbaaa```^^^^^^]]]]]]RRRPPPNNNRRRYYY]]]]]][[[\\\^^^ccciiinnnooommmkkkddddddcccbbbbbbcccfffiiikkklllnnnnnnmmmkkkhhhfffkkkfff```^^^aaagggnnnqqqwwwqqqjjjffffffddd```\\\^^^```dddgggiiijjjiiihhhlllnnnrrrvvvwwwwwwuuuttttttsssrrrpppmmmkkklllnnnsssxxxsssssssssssssssrrrqqqnnnllliiigggdddhhhmmmrrrtttrrrooommmssstttvvvvvvtttpppkkkhhhrrrrrrssstttuuutttpppmmmooossswwwxxxuuurrrppppppqqqrrrtttwwwyyy{{{|||}}}zzzvvvqqqmmmkkkmmmppprrrssssssuuu{{{~~~}}}}}}xxxvvvxxx{{{yyypppgggeeeiiillliiifffeeehhhmmmppprrrqqqoookkkgggcccdddhhhkkkhhhkkkooorrrssswww}}}{{{|||uuurrrqqqpppmmmjjjgggeeeeeefffggg^^^[[[VVVTTTUUUXXX\\\^^^```bbbcccaaa]]][[[aaahhhiiikkkkkkiiiiiikkkhhhccc\\\\\\ZZZXXXVVVUUUTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^ZZZ[[[^^^aaadddeeeffffffffffffddd```^^^```gggmmmvvv|||||||||~~~rrrqqqoookkkgggdddeeefffjjjlllpppsssuuuuuuuuutttmmmpppqqqlllffffffoooxxx}}}yyyssslllgggcccaaa```]]]\\\ZZZYYY[[[^^^bbbdddbbbcccdddfffiiillloooqqqtttwwwzzz{{{}}}~~~~~~rrrssstttuuussspppmmmkkkjjjjjjiiifffdddcccdddfffxxxmmmaaa[[[ZZZVVVVVVVVVQQQKKKDDD???<<<<<<;;;999888777777666666222111000111333444333222444444444333333222222222111222222333333222222111444222000000111111111000000000///...............//////...------------...////////////////////////000000000000111111111111,,,---...//////...---,,,,,,,,,------......////////////000111111000///......///222666<<>><<<;;;;;;999888777666666666333222111222333444333222444444333333333222222222111222222222222222222111111000//////000000///...000000///...............//////...------------...////////////////////////---.........////////////......///000000///...................../////////...///000000000///......///000222444777>>>EEEJJJUUU```jjjlllnnnpppooolllmmmttt|||zzzyyyyyyxxxyyyzzz{{{|||zzzzzzyyyyyyyyy{{{~~~~~~~~~yyytttqqqooorrruuuxxxwwwssspppooopppuuuuuuuuuvvvxxxwwwssspppnnnsssyyy}}}~~~|||{{{zzz}}}|||zzzxxxwwwvvvwwwwwwoooqqqsssuuuuuussspppnnnllloooqqqnnngggaaa___```___^^^\\\ZZZZZZ[[[\\\]]][[[XXXZZZbbbiiinnnuuu}}}yyytttqqqnnnhhheeefffmmmoooooommmmmmllleee\\\WWWUUUSSSSSSUUUVVVVVVUUUTTTTTTUUUVVVYYY\\\___aaadddddddddgggkkkllljjjhhheeeeeedddcccbbbeeeiiillljjjjjjiiifffeeehhhnnnssswwwppphhhaaa```aaadddeeejjjfffaaaaaacccfffgggfffbbbdddffffffdddfffjjjnnnuuuzzz}}}|||zzz|||~~~|||zzzxxxvvvtttmmmeeedddgggrrr|||xxxwwwvvvwwwvvvuuuwwwzzzxxxrrrlllgggkkkllliiijjjooossstttuuurrrpppqqqooohhhbbb```eeehhhkkkmmmnnnllljjjhhhllllllkkkkkkkkkkkkiiihhhjjjiiigggeeedddeeefffggghhhgggdddbbbcccfffjjjlllnnnlllmmmttt}}}~~~|||yyyxxxzzzwwwpppkkkjjjggghhhhhhgggeeecccbbbcccffffffeeeaaa^^^]]]___bbb]]]]]]\\\ZZZXXXVVVVVVVVVZZZ[[[]]]```eeemmmvvv|||}}}|||pppfffbbbaaa^^^[[[YYYYYYZZZZZZXXXVVVYYYWWWTTTTTTWWWZZZ]]]^^^[[[YYYWWWUUUUUUUUUVVVWWWXXX[[[]]]\\\XXXWWWXXXZZZ[[[]]]```cccffffffeeedddccceeehhhiiiiiigggdddaaa^^^aaaccccccaaaaaadddffflllmmmmmmllljjjjjjnnnqqqsssvvvuuuqqqqqquuuwwwvvvqqqpppmmmkkkiiiiiijjjjjjllljjjhhheeedddcccdddeeeeeeggggggdddaaaccciiinnnpppsssqqqkkkgggfffeeecccaaa```___```cccfffhhhiiijjjjjjnnnwwwzzzxxxxxx{{{~~~zzzuuuvvv|||~~~xxxwwwuuuppplllhhhgggfffccciiillljjjiiijjjkkkiiirrrpppnnnnnnoooooonnnmmm~~~vvvjjj]]]UUUSSSSSSTTTTTTPPPJJJCCC>>><<<;;;:::999888777666666666555444333333444444333222333333333333222222222222222222222222222222222222000000111111000000///...000000///...............000///......------......////////////////////////------.........///////////////000000000000//////000000///////////////...---....../////////......000111111111222555:::>>>DDDOOO\\\ccchhhlllmmmlllmmmsss||||||{{{{{{{{{|||~~~~~~|||zzzyyyyyyyyyzzz{{{{{{}}}zzzxxxwww{{{}}}~~~{{{vvvrrrrrrssswwwvvvvvvvvvuuurrrnnnjjjgggkkkrrrwww{{{~~~zzzwwwuuuttttttzzzyyyxxxwwwvvvuuuuuuuuunnnooorrrtttuuuuuutttsssqqqtttwwwuuupppkkkhhhhhheeedddbbbaaa```aaabbbcccbbb```aaaggglllqqqwww}}}{{{yyywwwqqqkkkiiilllwwwwwwuuurrrpppmmmcccXXXVVVTTTRRRRRRUUUXXXYYYZZZ[[[[[[[[[\\\]]]___aaacccggggggggghhhjjjjjjiiigggddddddbbb```___aaafffiiiddddddccccccdddhhhnnnsssuuuooofff```]]]]]]^^^______]]]\\\___cccfffeeeccc^^^______]]]\\\___eeekkkqqqvvvxxxuuutttuuuuuussstttoookkkiiiddd]]][[[]]]kkkuuu~~~~~~zzzvvvqqqmmmpppppprrruuuvvvrrrjjjddd```eeefffdddfffkkkoooooolllfffbbbbbb```\\\ZZZZZZ\\\^^^aaadddeeedddcccbbbbbbbbbaaaaaa```___^^^^^^```___]]]\\\[[[\\\]]]]]]^^^]]]\\\\\\^^^cccgggjjjkkkhhhggglllsssyyyyyywwwtttqqqppprrrppphhhbbbaaa]]]___bbbbbbbbbaaaaaabbb^^^___^^^]]]ZZZXXXYYYZZZUUUVVVVVVVVVUUUSSSQQQPPPVVVWWWZZZ\\\```gggnnnsssvvvuuusssnnngggaaa^^^]]]^^^]]]\\\]]]___```___]]]]]]ZZZXXXXXXZZZ]]]``````[[[ZZZXXXWWWVVVVVVWWWXXXWWWZZZ\\\[[[XXXWWWXXXZZZ]]]aaafffkkknnnmmmkkkiiillllllmmmmmmkkkhhhdddbbb___bbbeeeeeeccccccfffiiimmmmmmmmmlllkkklllnnnqqqrrrsssqqqmmmmmmppprrrpppqqqooommmkkkjjjiiijjjjjjhhhgggdddbbb`````````aaaccceeefffdddbbbcccgggkkkqqquuuuuuqqqnnnnnnnnnlllkkkiiigggffffffhhhjjjlllnnnpppvvv~~~|||}}}yyytttnnnooouuu~~~}}}zzzxxxwwwvvvtttkkkiiigggdddccccccddddddgggnnnsssoookkklllmmmmmmuuutttsssttttttrrrooolll|||ttthhhZZZQQQOOOQQQRRRRRROOOIIICCC>>><<<;;;:::999777666666666666666555444444444444333222333222222222222222222222222222111111111111222222111222444444222111000111000000///...............000//////.............../////////////////////////////////000000000111111////////////////////////111111000000//////......---------...............000000000///...000222555999BBBNNNXXX___ffflllooonnnsssyyy~~~~~~}}}}}}~~~~~~|||{{{zzzyyywwwsssuuuwww{{{}}}~~~}}}}}}|||~~~zzzyyyzzzzzzzzzyyyvvvrrrmmmgggcccdddhhhmmmrrrvvvzzz~~~zzztttpppooooooooossssssrrrqqqppppppoooooolllmmmoooqqqssssssssssssuuuxxx{{{{{{wwwqqqnnnllljjjhhhfffeeeeeeeeeggghhhffffffhhhlllrrrwww}}}yyyrrrrrrvvv}}}yyywwwrrrfffZZZZZZXXXWWWYYY]]]bbbeeeggghhhhhhgggfffggghhhiiijjjlllnnnppprrrsssqqqooommmlllkkkhhheeecccdddgggjjjeeeeeeddddddfffkkkpppssspppkkkddd___]]]]]]]]]]]]```______bbbffffffddd```[[[[[[ZZZXXXXXX\\\eeelllsssvvvwwwsssrrrrrrqqqmmmmmmfffaaa```^^^YYYWWWYYYeeennnwwwyyytttmmmhhheeehhhjjjnnnrrrrrrmmmddd^^^[[[bbbggghhhjjjnnnpppoooddd]]]WWWVVVUUUSSSTTTWWWWWWXXXZZZ\\\]]]]]]\\\[[[]]]]]]]]]\\\ZZZYYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYXXXYYY\\\```dddfffhhheeebbbeeejjjooopppooojjjeeebbbeeeeeeaaa]]]]]][[[^^^aaabbbaaaaaaaaaaaa___```aaaaaa```^^^\\\[[[XXXXXXWWWWWWXXXWWWUUUTTT\\\]]]___aaacccfffjjjnnnooolllhhheeeddddddddddddcccdddfffhhhjjjjjjjjjiiibbb___\\\\\\^^^```aaaaaa^^^]]]\\\[[[ZZZYYYYYYZZZYYY\\\___^^^\\\[[[\\\^^^___dddkkkooopppmmmjjjhhhllllllkkkjjjhhhdddaaa___bbbeeehhhhhhfffgggjjjmmmnnnnnnnnnnnnnnnoooqqqrrrrrrrrroookkkkkknnnnnnkkklllkkkiiigggffffffffffff```___^^^^^^___aaaccceeefffhhhhhhhhhffffffhhhjjjtttyyyzzzwwwuuuvvvvvvsssuuurrrnnnjjjhhhiiillloootttxxx~~~{{{xxxnnnjjjgggjjjqqqzzzzzzsssooonnnnnnmmmlllbbb```___aaadddiiimmmoooqqqwwwzzztttoooooossstttuuuuuuuuutttrrrnnnhhhccczzzrrrfffWWWNNNKKKOOOQQQQQQNNNHHHBBB>>><<<::::::888777666555555555666555444444444444333222222222222222222222222222222111111000000111111222000222333333111///000111000000///...............000000///............///////////////////////////////////////000000000000........................111111000000//////......------------......//////...///000///......000222444:::CCCLLLTTT]]]gggpppnnnppptttvvvyyy{{{~~~|||yyyuuuqqqnnnpppsssvvvxxxyyy{{{{{{|||~~~~~~zzztttllleeeaaabbbeeeiiilllooosssxxx{{{}}}wwwqqqmmmllllllmmmooonnnmmmlllkkkjjjjjjjjjmmmnnnnnnooopppqqqrrrrrrvvvyyy|||}}}yyytttooollljjjiiigggfffeeefffhhhiiieeegggjjjnnnuuu|||xxxxxx{{{}}}zzzuuukkk``````___```ccciiiooorrrttttttsssqqqpppoooooopppppprrrvvv{{{~~~~~~{{{wwwuuuvvvuuusssooolllkkklllnnnlllkkkiiiiiikkknnnrrrtttnnnjjjfffdddddddddddddddffffffgggjjjnnnnnnjjjggg_________]]]^^^ccclllsss~~~|||}}}zzzvvvllleee``````___]]]]]]```fffoooyyyyyyoooeeebbbccceeeiiinnnrrrrrrmmmfff```___hhhqqquuuxxxzzzyyyuuufff^^^WWWUUUUUUUUUXXX\\\[[[[[[\\\\\\\\\\\\[[[ZZZ___``````^^^[[[YYY[[[]]]``````___^^^]]]]]]]]]]]]___^^^]]]]]]___bbbeeeggggggdddbbbbbbeeeiiijjjiiieee^^^YYYZZZ]]]\\\[[[[[[\\\___bbbdddeeefffggghhhiiijjjkkklllllljjjhhheeeeeebbb___^^^___aaaaaa```gggiiijjjjjjiiiiiikkklllmmmiiidddcccdddggghhhhhhfffhhhkkknnnooonnnmmmmmmhhheeecccbbbcccdddddddddcccbbbaaa___^^^]]]\\\\\\[[[^^^aaaaaa___^^^```bbbdddiiinnnpppnnnjjjfffeeeggggggfffeeecccaaa___^^^dddgggjjjjjjhhhhhhkkknnnmmmmmmnnnoooqqqssstttuuuooooookkkfffgggjjjiiieeedddcccbbbbbbaaaaaaaaaaaa]]]]]]]]]^^^```dddgggjjjjjjkkkkkkjjjhhhhhhhhhiiisssxxx{{{yyyxxxyyywwwtttvvvtttppplllkkkmmmtttyyy~~~wwwqqqfffddddddgggnnnsssuuutttvvvppphhhddddddfffeeeddd]]]\\\^^^dddmmmuuuyyy{{{www{{{{{{sssnnnppptttvvvtttrrrqqqnnnjjjddd\\\VVVyyypppcccUUULLLJJJNNNOOOOOOMMMGGGBBB>>><<<:::999888777666555555555555444333333444444333222111111111222222222222222222111000//////000111222...///111///,,,+++---000000000///...............111000//////......//////////////////////////////,,,,,,---------...............------------......000000///////////////...------------...///000111---...000000//////000222333444:::BBBIIIQQQ^^^iiiiiilllnnnpppsssvvv{{{~~~|||wwwoooiiikkkmmmppprrrssstttvvvxxx{{{}}}~~~~~~|||||||||}}}}}}yyypppjjjgggaaacccfffhhhjjjnnntttwww~~~{{{vvvqqqnnnmmmmmmnnnpppnnnkkkiiigggggghhhhhhoooooonnnnnnoooppprrrrrrrrruuuyyy{{{zzzuuuoookkkiiihhhfffddddddeeefffgggaaafffjjjnnnuuu|||xxxuuuooohhhggggggiiimmmsssxxxzzz{{{yyyxxxvvvtttsssrrrrrrsssuuuzzz~~~{{{yyy{{{{{{zzzxxxtttrrrrrrsssrrrooommmlllnnnppprrrrrrmmmllljjjjjjlllmmmmmmmmmjjjiiijjjnnnsssuuutttrrriiijjjkkkjjjjjjmmmtttzzzqqqkkkggggggfffdddggglllnnnttt{{{yyynnnbbbaaafffgggkkkppptttuuurrrnnnkkkiiisss}}}zzzmmmfff___^^^^^^^^^```dddddddddccccccbbbbbbbbbbbbeeeffffffccc___]]]```cccjjjjjjhhhfffdddcccaaa```hhhgggfffffffffhhhjjjllljjjgggddddddeeefffggggggggg^^^XXXZZZ]]]]]]\\\\\\^^^aaadddgggjjjmmmqqqsssssstttuuuwwwxxxwwwtttqqqoookkkfffeeegggjjjjjjiiinnnoooqqqqqqnnnlllkkkkkkkkkhhheeecccdddeeeggggggjjjmmmqqqsssrrrpppnnnmmmkkkiiigggggghhhjjjjjjiiihhhgggeeecccaaa___]]]\\\[[[^^^aaabbb```___aaadddiiimmmpppooojjjfffddddddccccccbbbaaa```___^^^^^^ccceeehhhgggeeeeeegggjjjeeeeeefffiiimmmpppqqqpppkkkiiieeeaaabbbfffddd___^^^^^^^^^_______________aaaaaaaaabbbdddgggjjjlllmmmmmmkkkiiihhhgggffffffmmmtttxxxwwwwwwxxxvvvsssrrrrrrpppmmmnnnttt{{{rrrjjjdddbbbbbbeeeiiillljjjhhhllleee]]][[[^^^aaaaaa```\\\]]]aaajjjttt|||~~~~~~{{{}}}{{{uuurrrssstttrrrllljjjfffaaa\\\UUUNNNIIIxxxnnnaaaSSSKKKIIILLLNNNNNNLLLGGGAAA>>><<<:::999888777555555555555333222111222333444333222000111111111222222222222222111000//////000111222---//////,,,((((((,,,111000000///...............111000000///////////////////////////////////////,,,,,,,,,---------......000///...------...///000.............../////////......------...000111222,,,...000111000///000000000///444;;;AAAFFFPPP\\\bbbeeejjjnnnpppsssuuuwwwzzz}}}zzzqqqjjjjjjmmmooopppoooooorrrttttttuuuwwwwwwvvvvvvxxxyyy}}}zzz~~~{{{tttooommmccceeefffhhhkkkpppvvvzzz|||zzzvvvssspppppppppqqqqqqnnniiieeecccdddeeegggllllllkkkkkklllnnnppprrrkkknnntttxxxyyyvvvpppkkkgggfffdddcccbbbcccdddfffbbbhhhmmmpppxxxzzzuuutttsssqqqqqqqqqssswww{{{}}}}}}|||{{{yyywwwuuutttsssssssssvvvyyy||||||yyyvvvuuuvvvwwwyyyzzzzzzxxxvvvuuuuuurrrooolllkkkmmmooopppooolllkkkkkkmmmoooqqqqqqppphhhffffffiiiooossstttsssqqqsssuuutttrrrssswww{{{xxx{{{|||}}}uuurrrooommmiiigggmmmtttuuutttvvvuuummmcccbbbggghhhlllppptttuuuuuuttttttrrrzzz}}}xxxssslllfffffffffeeefffiiiiiiiiihhhhhhhhhiiijjjjjjiiikkkkkkgggbbb```cccgggmmmlllllllllkkkiiihhhhhhlllkkkkkkjjjkkklllmmmnnnmmmkkkiiihhhggggggggggggggg```]]]bbbggggggeeedddccceeegggiiikkkoootttxxxyyyxxxyyy{{{}}}}}}zzzvvvqqqmmmiiiiiilllmmmkkkhhhkkkmmmppppppmmmjjjhhhgggeeeeeeeeeddddddeeefffhhhmmmqqquuuvvvsssooolllkkkfffeeeeeegggjjjlllmmmmmmkkkjjjhhheeebbb___\\\[[[\\\___bbbcccaaaaaaccceeekkkmmmnnnkkkeeeaaabbbdddaaa```^^^]]]\\\\\\\\\\\\^^^```bbbaaa___^^^```bbb______```eeejjjnnnooonnniiigggbbb^^^```dddccc]]]]]]^^^___```aaabbbbbbcccffffffeeefffhhhkkkoooqqqrrrooollliiigggfffeeedddhhhooouuuwwwxxxzzzyyyvvvttttttrrrpppqqqyyy{{{uuummmeee```^^^]]]```eeehhhhhhgggggg```ZZZYYY___ddddddbbb```bbbgggpppyyy}}}{{{xxxxxxyyyyyyvvvvvvuuuoooggg^^^ZZZTTTNNNIIIDDD???;;;wwwmmm```RRRKKKJJJLLLMMMNNNKKKFFFAAA===<<<:::999888666555555555555222111000111333444333222000000111111222222222222222111000......000111222///111000,,,((((((...333000000///...............111111000///////////////////////////////////////........./////////000000111000///......///000111,,,---------....../////////.........///000222333,,,...111111000/////////,,,,,,111888<<<>>>FFFQQQ\\\aaahhhmmmpppqqqqqqrrrrrruuu{{{yyyrrrjjjmmmoooooommmmmmooorrroooppprrrrrrrrrrrrtttvvvyyy}}}zzzyyywww{{{{{{uuuqqqpppfffhhhjjjlllooottt{{{{{{yyywwwtttrrrrrrrrrsssqqqmmmgggbbb``````ccceeehhhgggfffgggiiikkknnnpppeeeiiipppvvvyyywwwrrrmmmfffeeecccbbbaaabbbdddeeeffflllqqqttt|||~~~|||}}}{{{uuuuuuxxxyyyyyyyyy{{{~~~}}}|||{{{yyyvvvuuuttttttuuuvvvwwwwwwtttpppmmmoooqqqqqqtttwwwyyyxxxvvvuuuuuuooollliiiiiikkknnnmmmllliiihhhiiikkknnnpppooonnneeebbb```bbbgggkkkmmmmmmuuuxxxyyyxxxuuussstttwwwnnnqqqsssvvv}}}wwwtttrrrnnniiifffllluuuwwwqqqnnnoookkkdddbbbeeegggjjjnnnqqqsssuuuvvvwwwvvv{{{~~~|||yyyxxxvvvrrrtttmmmiiiiiiiiiggggggjjjjjjiiiiiiiiijjjlllnnnoookkkllllllhhhcccaaaeeeiiihhhiiikkkmmmnnnoooppppppkkkkkkjjjjjjkkklllmmmnnnpppnnnmmmkkkjjjiiihhhgggddd___```iiirrrrrrooollljjjjjjjjjjjjkkknnnssswwwzzzyyyyyy{{{~~~~~~{{{wwwooollliiijjjmmmmmmhhhdddeeehhhkkkllljjjgggeeeddd___aaadddffffffgggjjjlllkkkooossssssoooiiifffeee```___```ccchhhlllnnnnnnlllkkkiiifffbbb^^^[[[YYY]]]aaadddeeecccccceeehhhiiijjjjjjfff___]]]___ccc___^^^\\\ZZZYYYYYYYYYYYYZZZ\\\^^^\\\YYYXXXZZZ\\\bbbaaaccchhhooossstttsssjjjgggbbb___bbbfffddd^^^___```aaaccceeefffgggggggggggggggiiilllppptttvvvvvvsssnnnjjjhhhgggfffeeefffnnnuuuxxx{{{}}}}}}zzzyyyyyyvvvrrrrrryyy~~~tttooohhh```ZZZXXXWWW[[[bbbhhhkkklllggg```[[[\\\ccciiiiiigggfffhhhmmmuuu|||}}}wwwqqqmmmpppqqqrrrssspppeeeYYYQQQLLLEEE???:::777333111tttiii]]]PPPJJJJJJFFFHHHJJJJJJGGGCCC>>>::::::999777666777666444333333000...000444777555111222111111000000111111222222222222111000//////...111000000///...---------000///---,,,,,,///222333//////.........---------......------------............------------......333222000///......///000,,,,,,------///000222333......------------............------------.........111222111000333:::AAALLLTTT```iiimmmnnnoooqqqrrrsssvvvyyy~~~~~~xxxsssuuuuuusssooommmnnnpppnnnoooqqqpppooonnnnnnooovvvzzz~~~}}}wwwrrrqqqrrrtttuuuwwwxxxxxxuuusssqqqkkkjjjjjjnnnvvv}}}|||{{{|||xxxqqqkkklllkkkiiifffdddcccbbbbbbdddfffiiijjjjjjiiijjjkkkdddggglllqqqrrrooohhhddd]]]aaaffffffddddddhhhmmmllluuu|||~~~}}}||||||}}}|||zzzxxx{{{}}}}}}zzzvvvuuuwwwzzz~~~}}}zzzvvvssspppnnnllljjjppppppooolllhhhhhhlllpppoooppprrrtttvvvxxxyyyzzzuuulllccc```dddhhhjjjiiihhheeecccbbbdddfffggggggfffbbbccchhhiiieeedddgggnnntttyyyyyyssslllhhhhhhllllllnnnsssyyy}}}}}}|||sssrrrnnniiieeefffiiilllqqqooollliiigggfffggghhhiiijjjkkkkkkkkkkkkmmmooooootttzzz|||xxxrrrmmmlllmmmkkkiiieeebbbbbbeeehhhffffffggghhhiiikkkllllllgggeeeccc```______``````ffffffgggjjjmmmmmmllljjjdddeeefffgggfffgggiiikkknnnooonnnjjjfffcccbbbcccaaacccffflllpppqqqooommmhhhgggdddcccdddgggkkkmmmvvvsssrrrvvvzzzxxxppphhhhhhjjjlllkkkhhhdddaaa```bbbaaa```aaaccccccbbbaaaaaabbbdddfffhhhiiijjjjjjkkkkkklllllliiieeebbb___```______bbbgggiiigggdddhhhhhhhhhgggdddaaa]]][[[UUUbbbkkkiiieeeeeeeeedddgggeeebbb```_____________________]]]ZZZWWWWWWWWWZZZWWWWWW[[[^^^^^^^^^___hhhiiimmmssswwwvvvpppjjjjjjiiihhhhhhgggddd```]]]bbbeeeggghhhfffgggiiilllnnnmmmlllmmmqqquuuxxxxxx{{{vvvpppnnnppppppmmmiiimmmqqqwwwzzz|||}}}vvvpppmmmppp|||vvvnnnfffaaa]]]WWWXXX[[[```dddffffffdddeeeeeeeeeeeeeeefffffffffiiilllrrrwwwxxxtttlllfffddddddeeegggfff___RRRHHH???<<<888444000...------}}}rrrggg\\\PPPJJJJJJIIIJJJKKKJJJGGGCCC>>>;;;:::888777666666666444333333000...000444666444111222222111111111111222222333333333222111111000000111000000///......---------+++***)))))))))+++,,,//////.........---------......------------............------------......///...,,,+++++++++,,,,,,---,,,------...///111111......------------............------------.........000222111000222888===BBBIIIRRRYYY^^^dddjjjnnnnnnnnnnnnooorrrwww|||~~~zzz|||}}}{{{wwwsssssssssnnnoooqqqpppnnnmmmnnnoooqqqtttvvvtttooollllllnnnuuuuuuvvvvvvuuurrrpppnnnlllkkkkkkooouuu{{{}}}~~~~~~zzztttmmmkkkiiiiiiiiihhheeeccccccdddeeeggghhhiiiiiiiiidddgggkkkoooooolllfffbbbcccfffiiiiiiggggggkkkooottt{{{zzzzzzyyyxxxwwwvvvttttttvvvvvvvvvsssqqqsssyyy~~~~~~yyysssnnnmmmkkkiiigggiiijjjjjjhhhfffgggjjjmmmmmmnnnpppsssuuuxxxzzz|||tttlllccc```cccggghhhgggeeebbb```___```bbbbbbbbbddddddgggllllllgggfffiiinnnrrrvvvuuuoooiiiffffffggggggiiimmmrrrttttttrrrpppooolllhhhddddddfffiiimmmkkkjjjjjjkkkkkkkkkkkkiiiiiiiiihhhggghhhjjjlllmmmqqqvvvwwwsssnnnkkkiiihhhhhhfffcccaaaaaaccceeeeeeffffffgggggghhhhhhhhhdddccc```^^^]]]\\\]]]]]]bbbaaaaaaccceeeffffffddd___```aaaaaaaaacccfffiiikkklllkkkiiieeebbbaaabbbdddeeehhhlllppppppnnnlllfffdddbbbaaaaaabbbdddffflllkkkmmmppprrrpppiiiccceeegggiiiiiigggdddccccccaaa___]]]]]]^^^___^^^]]]aaabbbcccfffhhhjjjlllmmmnnnnnnmmmkkkhhhccc___\\\[[[ZZZZZZ^^^ccceeedddaaaeeeeeedddccc```\\\YYYWWWVVV```fffdddaaaccceeeddddddcccaaa``````___]]]\\\^^^______]]][[[ZZZ[[[\\\aaa^^^___bbbbbb______bbbuuuwwwyyy||||||yyysssooommmmmmmmmkkkiiifffcccaaaaaadddggghhhhhhiiillloooqqqpppppprrrwww{{{}}}~~~~~~zzzvvvvvvxxxwwwsssooolllmmmqqqyyy}}}uuupppmmmppp{{{~~~ssskkkeee```]]]ZZZ[[[]]]bbbfffiiiiiihhhhhhhhhhhhhhhhhhgggfffeeeeeegggkkknnnnnnjjjccc]]]YYYVVVSSSRRROOOHHH>>>666888666444111000///......yyyoooeeeZZZPPPKKKKKKMMMMMMKKKIIIFFFBBB>>><<<:::888666666666666444333333000///000444555444222333333222222222222333333444444444333222222111111111000000//////......---//////......---,,,,,,,,,/////////.........------......------------............------------......000///------,,,---...///---------------...//////......------------............------------......---///222111000111444888:::>>>DDDJJJPPPZZZeeemmmmmmllljjjjjjkkkooorrruuu~~~~~~zzzyyyqqqrrrrrrpppnnnmmmmmmnnnnnnoooooommmiiihhhkkknnnwwwvvvuuutttrrrooommmlllmmmmmmnnnqqquuuxxxyyyyyy}}}||||||vvvrrrooonnnooommmfffaaabbb```___bbbfffhhhgggfffbbbeeehhhjjjjjjgggccc```dddgggjjjkkkkkkmmmqqquuu|||{{{sssvvvwwwuuuqqqoooppprrrqqqrrrqqqoooooottt}}}tttllliiigggccc______aaacccccccccdddfffhhhiiijjjlllooosssvvvyyy{{{rrrllldddaaabbbeeefffeeeaaa^^^[[[ZZZ[[[\\\\\\\\\___bbbhhhmmmlllggggggjjjnnnpppqqqoooiiidddccccccgggggghhhkkkmmmnnnmmmkkkiiiiiihhheeebbbaaabbbcccffffffgggkkkppprrrpppmmmggggggeeebbb```aaaeeehhhjjjllloooooolllhhhfffeeecccddddddcccaaa```bbbccceeeffffffgggfffeeedddcccaaa```^^^\\\[[[\\\\\\]]]___]]]\\\\\\]]]_________ZZZ[[[[[[[[[]]]```eeehhhiiijjjjjjhhheeecccbbbbbbeeefffhhhkkkmmmllljjjgggcccbbbaaa```___^^^^^^^^^aaadddgggjjjjjjfffbbb___bbbdddeeeeeecccbbbcccccc```]]]ZZZYYYZZZ[[[\\\[[[___```bbbdddgggkkknnnoooqqqpppmmmiiiddd___[[[XXXWWWVVVVVVZZZ```ccccccaaadddcccbbb```^^^[[[ZZZYYY[[[```bbbbbbbbbeeeggggggdddcccbbbbbbbbb```]]][[[\\\]]]^^^]]]]]]^^^aaaccciiihhhiiijjjfffbbbcccgggzzz|||~~~}}}yyysssooollloooqqqrrroookkkgggfffgggdddgggjjjlllmmmooorrruuuuuutttuuuxxx|||~~~}}}~~~~~~yyytttkkkhhhiiittt|||vvvqqqmmmkkknnnxxx{{{pppiiidddaaa_________```cccfffhhhhhhgggggghhhiiijjjiiigggeeedddfffffffffeeeccc]]]VVVPPPLLLGGGBBB???<<<888222---////////////////////////~~~vvvmmmdddZZZQQQLLLMMMOOONNNKKKGGGCCC@@@===;;;999777666555666666444333222111000111333444333222444333333222222333333444444333333333222222222111000000000000//////......111222333333333111000///////////////...............------,,,,,,------.........------------......//////...------...///000......------------............------------............------------......,,,///111111000///111222333666:::>>>DDDNNN[[[dddggggggggghhhjjjkkkmmmnnnsssvvvzzzxxxwwwuuurrrnnnlllmmmnnnpppooonnnkkkiiikkkppptttyyyxxxvvvssspppnnnlllkkknnnnnnppprrrssstttttttttwwwwwwwww{{{xxxuuutttpppggg```bbb^^^\\\^^^dddgggeeebbb___aaadddeeedddcccaaaaaabbbeeeiiilllooorrrwww{{{|||xxxtttqqqmmmpppsssrrrnnnmmmqqquuuqqqssssssrrrssswww{{{oooiiieee___ZZZYYY[[[^^^```aaabbbccccccdddeeefffiiilllpppssstttppplllgggdddccccccdddddd^^^[[[XXXWWWWWWXXXXXXXXXYYY]]]cccfffeeedddfffjjjllllllkkkgggbbb______```fffgggggghhhiiihhhfffeeebbbbbbbbbaaa^^^\\\]]]]]]```aaaeeelllsssuuuqqqllldddbbb___[[[YYY[[[___cccfffggggggfffdddbbbaaa``````aaaccccccbbbaaaaaabbbeeefffggggggeeeccc```___\\\\\\[[[[[[\\\]]]^^^^^^___\\\YYYXXXYYY[[[\\\]]]XXXXXXYYYYYYZZZ^^^dddiiiggghhhiiihhheeecccbbbcccbbbbbbccceeefffeeeccc````````````___^^^]]]\\\[[[[[[```eeegggdddaaa______aaabbbbbbaaa___^^^___```]]]ZZZWWWVVVXXXZZZ\\\\\\[[[\\\^^^aaaeeejjjnnnpppqqqpppmmmiiiddd___[[[YYYYYYXXXXXX]]]cccggggggffffffeeeccc```___^^^]]]]]]___aaadddfffhhhkkklllkkkfffeeedddeeeeeeccc___[[[ZZZ[[[]]]^^^___bbbfffiiimmmnnnppppppkkkfffhhhnnnxxx{{{}}}{{{uuupppmmmmmmsssvvvxxxtttnnnjjjlllooonnnoooqqqsssuuuwwwyyyzzzyyyyyyzzz}}}||||||}}}|||vvvqqqiiieeeeeemmmxxx}}}xxxqqqmmmkkkjjjiiillluuuzzzqqqjjjgggeeecccdddbbbbbbbbbddddddcccbbbbbbdddfffggggggeeebbb```ccc```\\\XXXSSSLLLEEE@@@<<<999666444444333000...+++,,,---...////////////yyy}}}uuulllddd[[[RRRNNNOOONNNMMMIIIEEEAAA>>>;;;:::888666555555666666444333222111111222333333333222444333333222222333333444222222222222222111111111000000000000000/////////---...000111111111000///000000/////////.........------,,,,,,,,,,,,------......------------......++++++*********+++---...//////...------------.........------------............------------......,,,...000000000/////////,,,///222555999@@@IIIQQQXXXZZZ___cccfffhhhhhhhhhkkklllooosssxxx}}}{{{vvvpppnnnnnnoooqqqooollljjjjjjmmmqqquuuxxxwwwuuurrrooommmkkkjjjmmmnnnoooppppppppppppppptttsssrrruuu{{{~~~yyywwwtttllleeeccc___]]]___ccceeebbb^^^\\\^^^aaabbbaaabbbdddfffjjjlllpppsssuuuxxx{{{}}}|||{{{yyyvvvrrrlllhhhfffdddiiillllllkkklllqqqwwwrrrtttvvvuuutttvvv{{{tttmmmgggaaa]]]XXXYYY[[[^^^```aaa``````aaaaaaaaabbbdddhhhkkklllooommmkkkgggcccaaabbbccc]]]ZZZWWWUUUVVVWWWWWWVVVWWWZZZ]]]]]]^^^bbbgggkkkjjjhhheee```]]][[[[[[]]]```aaabbbbbbaaa```___^^^\\\]]]^^^]]][[[YYYYYYZZZ]]]```fffnnnssssssmmmhhh___]]]ZZZVVVUUUWWW\\\```eeedddbbbaaa```___^^^]]]\\\^^^```aaa```______```bbbdddeeefffdddaaa]]][[[VVVVVVWWWYYYZZZ\\\^^^___^^^[[[WWWUUUWWWYYYZZZZZZWWWWWWWWWWWWXXX\\\bbbfffcccdddfffeeeccc```______\\\\\\\\\^^^______]]][[[]]]]]]^^^^^^^^^]]][[[ZZZXXX]]]bbbccc```^^^___```bbbbbbbbb```\\\ZZZZZZ[[[VVVTTTRRRSSSVVVZZZ\\\]]]XXXYYY\\\```eeeiiimmmooorrrqqqpppnnnjjjfffbbb```___^^^^^^ccciiinnnooonnnmmmjjjeeeaaa^^^]]]]]]]]]```bbbffflllooooooooooookkkhhheeeeeefffeee```[[[ZZZ\\\___aaacccggglllooopppqqqtttuuuqqqmmmpppwww|||{{{yyyyyy{{{}}}~~~zzztttrrruuuyyyzzzyyyzzz{{{|||}}}}}}}}}~~~~~~}}}zzzuuuvvvwwwxxxwwwsssmmmiiieeeeeeeeehhhkkknnnnnnllljjjiiiiiikkkkkkmmmuuu~~~zzzrrrmmmjjjiiihhhcccbbbaaabbbddddddbbb```aaabbbcccbbb```\\\XXXVVVQQQMMMIIIDDD@@@;;;666222........./////////---++++++,,,---...//////......}}}yyy{{{ssskkkccc[[[RRRNNNPPPMMMKKKIIIEEEAAA===;;;999777666555555666666444333222222222222222222222222333333222222222222333333222222222222222111111111000000000000000000000000,,,---///111111111111000000000000/////////......------,,,,,,,,,,,,------......------------......,,,,,,++++++,,,...///111000//////.........//////......------------............------------......---......////////////...---000333444555888>>>CCCJJJNNNUUU\\\bbbeeeggggggfffhhhjjjmmmpppvvv|||zzzuuussstttuuusssqqqmmmkkkjjjkkkmmmooorrrrrrqqqooommmkkkiiigggiiijjjkkkkkkkkkkkklllmmmqqqpppppprrrwww~~~~~~zzzyyywwwrrrnnneeecccbbbcccdddccc___[[[YYY\\\```aaabbbffflllqqqyyy{{{|||~~~~~~|||zzzyyyuuuqqqnnnmmmiiiccc``````^^^aaadddfffgggkkkpppuuuqqqssstttrrrooonnnpppsssxxxxxxwwwwwwxxx|||~~~uuunnniiieeebbbWWWXXXYYY\\\```bbbaaa___^^^^^^^^^^^^```cccfffhhhlllmmmmmmhhhbbb______```\\\YYYVVVUUUVVVWWWWWWWWWXXXYYYYYYXXX\\\eeekkklllfffccc___[[[YYYYYYYYYZZZ\\\___aaaaaa```_________[[[\\\]]]\\\ZZZYYYYYYZZZ___dddkkkqqqqqqmmmfffbbb[[[ZZZXXXUUUTTTWWW]]]aaafffdddbbbaaaaaaaaa___]]]ZZZ\\\^^^^^^]]]\\\\\\]]]```bbbdddfffeeeaaa]]]ZZZSSSTTTUUUWWWXXXZZZ[[[\\\ZZZWWWTTTSSSTTTVVVWWWWWWUUUVVVVVVVVVVVVYYY^^^aaa^^^```bbbbbb___\\\ZZZZZZWWWWWWXXX[[[]]]^^^]]]\\\]]]^^^^^^^^^]]]\\\\\\[[[XXX[[[^^^^^^]]]]]]___bbbdddddddddaaa]]]ZZZXXXXXXQQQPPPOOOQQQUUUYYY[[[\\\WWWZZZ^^^ccchhhlllnnnpppttttttuuuuuurrroookkkhhhdddbbbbbbgggmmmrrrtttsssppplllfff___[[[ZZZZZZ[[[```bbbiiippprrrpppqqqtttuuuooohhhfffggggggccc______bbbfffjjjlllpppsssvvvuuuuuuxxx{{{zzzxxx{{{{{{{{{~~~~~~}}}}}}~~~~~~}}}|||zzzvvvnnnooopppooonnnjjjgggeeebbbeeeggggggeeeeeegggjjjjjjjjjlllooooooooouuu|||}}}vvvpppmmmjjjiiiggg^^^^^^___bbbddddddbbb```______]]]YYYTTTOOOJJJGGG???===:::888777555333111,,,---/////////---+++***---------------.........}}}zzzrrriiibbbYYYPPPMMMNNNLLLKKKIIIFFFCCC???<<<:::777555444444555666555333222222333222222111222222222222111111111111222222222333333333333333333333000000000000000000000000222222333333333333333222000000000000/////////...---,,,,,,++++++,,,,,,---......------------..................///111333444000000/////////000000111......------------............------------............---...///000000///222444555444222333888<<>>;;;888666333222222000...------,,,***))),,,,,,,,,+++******,,,---,,,+++)))))))))+++...///wwwqqqhhh^^^VVVPPPMMMLLLOOOLLLHHHDDDBBB???<<<:::888555333333555666555333333222222222111000000000111111000000111111222333444222000111444555333000222111111000000000000000000000000000//////////////////.........---------........................---,,,++++++,,,---///000////////////000000000000+++---///111222000...---******+++,,,,,,---......//////000000000///---,,,---------............///......---------///111222000111333777===EEEKKKOOOYYY[[[bbbjjjmmmjjjjjjmmmpppoooqqqxxxuuukkkdddfffhhhhhhddd```^^^]]]YYY[[[]]]]]]]]]]]]___```cccdddeeefffgggggggggfffkkkpppuuuvvvssspppnnnnnnkkklllllllllkkkgggdddbbb``````___```eeennnxxxzzzrrrkkkeeeccc___]]]\\\___bbbdddeeedddfffjjjqqquuuvvvuuuwwwqqqjjjeeedddfffjjjlllhhhjjjjjjhhheeecccdddfffffffffddd___YYYTTTRRRQQQRRRSSSUUUYYY^^^aaaaaa```ZZZ]]]bbbddddddcccaaaaaa\\\\\\ZZZXXXVVVSSSRRRQQQPPPOOONNNNNNQQQSSSTTTTTTUUUVVVXXX[[[]]]___```aaaZZZWWWTTTSSSTTTSSSQQQNNNQQQSSSVVVXXXYYYYYYXXXXXX\\\\\\\\\\\\]]]___aaabbbhhhnnnpppjjjddd```\\\XXX\\\[[[YYYWWWYYY^^^ffflllooonnnjjjfffbbb```bbbdddeeebbb^^^\\\\\\]]]]]]^^^dddiiipppvvvvvvrrrlllhhhfff```ZZZYYY\\\___^^^\\\VVVWWWXXXYYY[[[]]]^^^___aaa]]]\\\^^^^^^\\\]]]```aaaeeejjjkkkggg```ZZZVVVZZZ\\\^^^bbbfffiiikkklllrrrkkkfffdddcccbbbaaa``````\\\XXXVVVYYY]]]aaadddiiifffbbb___]]]]]]^^^______^^^]]]\\\\\\]]]^^^```cccfffkkkooopppqqqssstttwwwvvvuuutttsssoookkkgggffffffggghhhjjjiiifffdddfffffffffhhhjjjmmmqqqsssttttttvvvyyy||||||xxxxxxyyy{{{{{{wwwzzz~~~~~~|||wwwttttttuuuuuuuuummmkkkhhhhhhkkknnnppppppppppppooonnnnnnnnnnnnoooooopppqqqpppnnnmmmoooppppppqqqnnnhhhaaa```dddiiijjjiiihhhfffeeedddddddddcccccccccaaa___[[[WWWUUUVVVTTTPPPKKKFFFAAA>>>===555555444444333222111111---000111///,,,+++---000/////////......---------,,,,,,++++++***+++++++++tttooofff^^^VVVRRRPPPPPPOOOKKKGGGDDDAAA???<<<999888555333333555666555333222222222111111111111111111111111111111222333333111000///000111111000...222111111000000000000000111000000000000////////////.........------------...........................------,,,,,,,,,------,,,,,,,,,,,,------------)))***,,,---...---,,,+++++++++,,,------...//////------.........---++++++---------............///111000000/////////000000///000111333888===BBBFFFPPPSSS\\\eeehhhffffffhhhllllllooouuu|||xxxllllllkkkjjjgggccc```^^^ZZZ[[[]]]]]]\\\]]]^^^```^^^___``````aaaaaaaaaaaaiiimmmrrrtttrrrooonnnnnnlllmmmnnnnnnmmmjjjfffdddaaa```______bbbiiirrryyyyyy~~~}}}yyytttnnngggbbbaaa___^^^___bbbeeeggghhhhhhhhhlllrrrwwwyyyyyyvvvqqqkkkhhhiiijjjjjjiiinnnnnnmmmjjjfffeeefffhhhjjjjjjgggaaaYYYTTTUUUVVV[[[\\\^^^aaadddfffdddccc___bbbfffhhhhhhfffdddccc[[[ZZZXXXUUUSSSQQQPPPPPPUUUSSSQQQRRRTTTUUUVVVVVVXXXYYY[[[]]]^^^``````aaaVVVTTTRRRQQQQQQOOOKKKHHHJJJLLLPPPSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVXXXYYY[[[```eeefffaaa\\\YYYVVVSSSWWWVVVSSSRRRRRRWWW]]]cccfffeeeccc```\\\ZZZ[[[\\\]]]ZZZWWWUUUUUUVVVWWWWWW]]]bbbhhhlllmmmiiiddd```___[[[WWWWWWZZZ\\\ZZZWWWTTTVVVWWWZZZ[[[\\\]]]]]]\\\YYYWWWYYYXXXVVVWWW[[[]]]aaaeeefffbbb\\\WWWTTTSSSVVVYYY]]]aaacccdddeeegggbbb^^^]]]]]]]]]\\\\\\YYYUUURRRQQQUUU[[[```bbbfffddd```]]]]]]^^^aaacccccccccddddddeeefffggghhhhhhlllqqquuuxxxzzz|||~~~{{{zzzyyywwwvvvssspppnnnooooooppprrrsssssspppnnntttuuuvvvwwwxxxzzz{{{|||yyyzzz{{{}}}zzzwwwwwwyyy{{{}}}zzz}}}~~~|||||||||yyy{{{zzzyyy|||xxx{{{~~~~~~uuummmjjjiiijjjkkkkkkhhhffffffiiimmmpppqqqppppppooooooooooooppppppuuuvvvvvvssspppllljjjjjjppprrrqqqllleeeaaabbbdddaaaaaaaaa```````````````]]]]]]\\\[[[XXXUUURRROOOFFFDDDAAA===:::777555444111111000000///......---.........,,,++++++---...,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---|||ppplllddd]]]WWWTTTTTTTTTNNNKKKGGGCCCAAA>>>;;;999777555444444555555444333111111111111111222222222222222111111222222333444333444555555333222222222222111111000000000000000111111111000000000//////............------------------------------------............---,,,+++******+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,------....../////////---------...------,,,+++---------............///111222222111000///......///......///111555888:::CCCFFFPPPZZZ___^^^___bbbeeefffiiinnntttxxxyyyyyy}}}|||}}}{{{wwwssspppnnnkkkgggccc\\\^^^______^^^^^^___aaaaaaaaaaaaaaaaaabbbbbbbbbfffiiimmmoooooonnnmmmmmmmmmnnnooopppnnnllliiigggbbbaaa___^^^___dddkkkppprrrvvvvvvqqqnnnkkkgggaaa]]]]]]^^^___aaacccfffhhhiiiiiiiiimmmrrrvvvyyyyyyyyyvvvrrrqqqssstttsssqqqxxxvvvrrrmmmhhheeefffhhhiiijjjhhh```WWWUUUZZZ```ggghhhiiikkkmmmllliiifffdddgggjjjmmmmmmllliiiggg___]]]ZZZWWWUUUUUUUUUUUU[[[YYYWWWXXXYYY[[[\\\\\\``````aaacccdddddddddddd]]]\\\\\\\\\[[[WWWRRRMMMLLLNNNRRRSSSSSSSSSSSSTTTQQQPPPOOONNNNNNOOOPPPQQQUUUYYYZZZWWWTTTUUUTTTQQQRRRQQQOOOLLLLLLNNNTTTXXX\\\]]]]]][[[WWWUUUTTTUUUTTTRRRPPPMMMLLLMMMOOOPPPUUUYYY^^^aaabbb```\\\YYYVVVTTTQQQRRRTTTUUURRROOOOOOQQQTTTWWWYYYYYYXXXWWWUUUPPPNNNOOOOOOMMMOOOSSSWWWYYY\\\]]]YYYUUUQQQOOOMMMPPPUUUZZZ^^^`````````___]]]\\\[[[]]]______]]]ZZZWWWTTTUUUZZZaaafffiiigggdddaaa___```ccchhhkkklllmmmppprrrssstttsssssstttwww{{{~~~~~~|||zzzxxxwwwvvvvvvxxxxxxyyy{{{}}}}}}{{{yyy}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~{{{uuurrrsssvvvyyy{{{{{{||||||yyyvvvsssrrrsssqqqtttuuutttvvvzzzyyytttnnnooopppppprrrvvv|||vvvlllggggggiiijjjkkkhhheeeeeehhhmmmppprrrpppppppppoooooopppqqqqqqwwwwwwvvvqqqkkkfffbbbaaajjjmmmnnnkkkeee^^^[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVUUUTTTQQQMMMIIIEEECCC777666444222000///...............---,,,,,,++++++...,,,)))(((***,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...zzzooojjjccc\\\WWWUUUTTTUUUMMMJJJFFFCCC@@@>>>;;;888666555555555555555444333000000000111222222222333222222222222222333333444444777999888555222333555222111111000000000000000111111000000000/////////------------------------------------------------,,,---...///...---+++***------------...............---,,,,,,,,,---//////,,,---------........./////////////////////......---------............//////000111111111///...---......------...000222333999;;;BBBLLLQQQRRRUUUZZZ]]]___dddiiinnnppppppppptttrrrsssvvvwwwxxx}}}|||xxxxxxvvvpppkkkbbbcccdddcccaaaaaaaaacccddddddccccccccccccccccccbbbdddgggiiijjjjjjjjjjjjjjjlllmmmnnnnnnllliiigggcccbbbaaa______ccchhhmmmooopppmmmgggeeeddd```[[[YYYZZZ[[[]]]___aaacccccceeegggiiimmmqqqsssttttttvvvwwwvvvvvvuuuwww{{{xxxpppiiifffeeefffeeehhhfff^^^VVVVVV```jjjqqqqqqqqqrrrrrroookkkgggeeegggjjjmmmoooooommmkkkgggeeeaaa^^^]]]]]]^^^___```^^^]]]^^^aaadddeeefffkkkllllllmmmmmmmmmlllllljjjkkkmmmmmmkkkfff```[[[ZZZ]]]```___[[[XXXWWWWWWTTTRRROOOLLLKKKKKKLLLLLLPPPTTTUUUTTTUUUYYYZZZXXXSSSRRRQQQNNNMMMNNNQQQTTTZZZ\\\^^^]]]ZZZWWWUUUTTTSSSRRROOOLLLJJJIIIKKKMMMRRRUUUYYY]]]______]]][[[VVVSSSPPPOOOOOOOOONNNLLLLLLNNNRRRVVVWWWVVVTTTRRRPPPKKKHHHHHHHHHFFFIIIMMMQQQSSSUUUUUUSSSOOOMMMLLLLLLQQQXXX___ccceeedddcccccceeefffeeegggjjjjjjhhhaaa___]]]^^^cccjjjoooqqqnnnlllhhhfffgggkkkpppsssvvvxxx|||~~~|||zzz~~~}}}{{{yyyxxxyyy{{{{{{{{{}}}|||}}}{{{yyywwwvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyuuuooollllllooorrrtttuuuuuusssoookkkiiiiiijjjmmmrrruuuvvvwwwwwwrrrkkkgggfffdddeeehhhpppxxx}}}~~~uuummmkkklllooopppoookkkgggfffiiimmmppprrrqqqpppooonnnmmmmmmmmmmmmpppoookkkfff```\\\[[[[[[```ccceeeccc___ZZZWWWVVVZZZZZZYYYXXXWWWTTTRRRQQQMMMLLLIIIEEEAAA;;;777555222222111//////.........//////......------------...***&&&&&&))),,,,,,+++,,,,,,,,,------......///,,,,,,+++++++++,,,------yyynnnjjjccc[[[VVVSSSSSSSSSMMMJJJEEEBBB@@@===:::888444555666666555444444333000000000111222222222333222222111111222222333444000333666666222000000222222111111000000000000000000000000////////////...,,,,,,------------------------------------------***+++---...///...---,,,---............////////////...---------...000111,,,,,,,,,,,,,,,---------//////......////////////---------............///+++,,,...///000///...---......---...///000222333333333777>>>BBBDDDKKKQQQUUUYYY```fffjjjmmmnnnnnnoookkkjjjlllmmmpppxxx~~~}}}xxxssshhhhhhhhhfffdddbbbbbbccccccbbbaaa```______````````````aaaccceeefffffffffeeegggiiijjjjjjiiigggeeebbbbbbbbbaaaaaadddjjjmmmnnnmmmhhhbbb```aaa]]]XXXXXXYYYZZZ[[[\\\]]]]]]^^^bbbfffkkkpppqqqpppooommmkkkoooqqqooommmrrrssskkkgggfffggghhhjjjhhh```XXXYYYcccnnntttsssssssssrrrooojjjfffbbbcccdddhhhlllnnnnnnlllhhhfffccc```______aaabbbaaa``````cccggglllnnnooouuuuuuuuuuuuuuutttsssrrrppprrrttttttrrrmmmiiifffhhhlllpppnnnhhhbbb______[[[YYYUUUQQQNNNNNNNNNOOOSSSWWWZZZ[[[___dddfffdddZZZZZZZZZXXXVVVUUUWWWYYYaaacccffffffccc___\\\[[[YYYXXXVVVRRRNNNMMMOOOQQQUUUXXX^^^cccfffggggggfff```\\\WWWSSSRRRRRRTTTUUUUUUXXX\\\______]]]ZZZWWWTTTOOOKKKJJJIIIHHHKKKQQQRRRTTTWWWWWWTTTRRRQQQPPPSSSXXX___ggglllmmmmmmkkkkkkqqqsssrrrrrrvvvuuuqqqgggdddbbbdddhhhmmmqqqsssxxxuuuqqqnnnnnnqqqtttwww|||~~~~~~{{{||||||}}}|||zzz{{{}}}~~~{{{yyyzzz|||zzzzzz{{{}}}~~~~~~|||zzzzzzwwwrrrooommmoooqqqsssqqqpppooonnnnnnnnnnnnnnnqqqmmmhhheeefffhhhiiijjjkkkkkkjjjgggeeedddfffhhhnnnuuuzzz||||||xxxnnndddcccaaa___```eeemmmuuuzzzyyyuuupppnnnmmmoooppppppsssoookkkhhhiiilllnnnooonnnmmmkkkiiigggfffeeeeeeeeeccc___ZZZVVVVVVYYY\\\\\\]]]^^^^^^\\\ZZZYYYYYYYYYXXXVVVRRRNNNJJJFFFDDD@@@???===:::777333111///111111000......---------...............---------...***''''''***,,,,,,***+++,,,,,,------.........******))))))***+++,,,,,,wwwmmmiiiaaaZZZTTTQQQQQQQQQLLLIIIEEEAAA???<<<999777333555777777555444333333111111111111111222222222111111000000111111222333000333555666555333333222222111111000000000000000/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------............///++++++,,,---............---......///000111222333111000111555888999???FFFLLLQQQXXX___cccfffiiikkkiiifffeeehhhkkkooowww~~~{{{oooooonnnkkkgggdddccccccgggfffdddbbbaaaaaabbbbbbaaa```___```bbbccccccbbb```aaadddffffffeeecccbbb```aaaaaaaaabbbeeejjjmmmmmmkkkfff``````bbb```ZZZZZZZZZZZZ[[[[[[\\\\\\\\\cccgggmmmppppppmmmkkkjjjfffjjjllljjjiiirrrrrrjjjggggggggglllmmmkkkddd]]]]]]dddlllqqqpppnnnnnnmmmkkkgggeee```^^^]]]```eeeiiijjjiii```___]]][[[ZZZZZZ[[[\\\]]]]]]^^^bbbgggmmmpppqqqvvvvvvvvvvvvuuutttsssrrrppprrrttttttqqqooonnnmmmnnntttzzzzzzssslllhhhgggaaa^^^ZZZVVVTTTTTTVVVWWW\\\```bbbdddiiioooppplllbbbcccddddddbbbaaaaaabbbjjjllloooooolllgggdddccc^^^^^^]]]YYYUUUTTTWWW[[[^^^bbbhhhmmmqqqsssrrrqqqmmmiiiccc^^^\\\^^^bbbdddgggiiilllmmmmmmjjjfffddd^^^XXXSSSQQQPPPPPPTTTYYYYYY\\\______^^^[[[ZZZZZZ\\\```ffflllpppqqqpppnnnnnnvvvzzzvvvtttvvvtttnnniiigggeeefffjjjooorrrssszzzwwwtttqqqpppppprrrsssyyy{{{}}}xxxuuupppqqqqqqqqqqqqsssvvvyyy{{{~~~|||xxxxxxxxxuuutttuuuwwwxxxwwwuuurrrooollliiifffeeegggjjjlllkkkjjjiiihhhggggggggghhhjjjgggdddbbbccceeeeeeeeeeeeffffffffffffgggjjjlllssszzz~~~xxxlllaaa___^^^]]]```fffmmmrrruuuuuurrrpppoooooonnnmmmlllooolllhhhffffffggggggggggggfffdddbbb```^^^]]]]]]]]][[[XXXTTTSSSUUUZZZ^^^^^^]]]\\\\\\[[[ZZZZZZZZZRRRPPPKKKFFFAAA<<<999888333222222111111000000000------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++++++++***************++++++++++++))))))((())))))***+++,,,}}}uuujjjfff___XXXSSSQQQPPPQQQLLLIIIDDDAAA???<<<999666222555888888555333333444222222222111111111111111000000//////000000111222222333444777999888666333222111111000000000000000...------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------,,,,,,+++,,,---...///---------............///......---------......///------......//////000000000///000444444222444888>>>CCCJJJPPPTTTXXX\\\_________bbbhhhmmmqqqxxx{{{{{{yyyuuuoookkkiiiiiipppnnnllljjjiiihhhiiijjjeeeccc``````aaabbbaaa```[[[]]]```bbbcccbbbaaa```]]]^^^______```cccfffiiiiiigggccc```bbbgggeee```]]]]]]\\\]]]]]]^^^___```eeehhhkkkllljjjgggggggggggggggggggggkkkvvvwwwiiicccbbbcccdddggggggfffbbb___```eeejjjllljjjhhhgggggggggeeeddd```\\\WWWXXX^^^bbbddddddZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYY\\\bbbgggjjjkkknnnnnnnnnnnnnnnmmmlllkkkkkklllmmmllljjjjjjmmmooorrrzzzzzzoooiiigggaaa___[[[YYYYYY[[[^^^```eeehhhjjjkkkooosssqqqlllgggiiikkklllkkkjjjjjjjjjppprrrtttsssoookkkhhhggg^^^___```]]]ZZZ[[[```eeegggkkkqqqwwwzzz{{{yyywwwpppnnnkkkhhhhhhjjjnnnqqqssstttuuuvvvtttqqqmmmkkkeee^^^YYYWWWVVVUUUZZZ```^^^bbbfffgggfffdddbbbaaaaaadddhhhlllmmmllljjjhhhjjjtttxxxqqqmmmmmmiiiaaabbbaaa___aaaeeejjjmmmnnnsssqqqooollljjjjjjjjjjjjoooqqquuuwwwwwwtttpppnnnhhhhhhhhhggggggiiinnnqqqrrrxxx~~~~~~yyyssspppooolllllllllmmmnnnmmmjjjgggcccbbbbbbbbbbbbdddeeefffddddddcccccccccccccccddddddcccbbbcccfffggggggffffffhhhjjjlllmmmooorrruuuzzz~~~}}}yyytttiii___[[[[[[]]]bbbhhhmmmnnnmmmqqqnnnllljjjjjjiiihhhfffeeebbb```___``````___]]]]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUXXX[[[]]][[[YYYWWWUUURRROOOMMMFFFCCC>>>999555222222111...---------------......***************++++++,,,++++++++++++++++++++++++---///000///---+++******+++++++++***************))))))))))))***+++,,,---{{{sssgggccc]]]WWWRRRQQQQQQRRRKKKHHHDDDAAA>>><<<999666222555888888555333333444333222222222111111000000///////////////000000111///...///333666777333000222111111000000000000000------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,---------..............................---///......---...///000111---------.........//////222111///...------...///------------------------......111555333...---///111777>>>CCCFFFJJJOOOSSSVVVXXX___iiiooorrrxxx~~~}}}wwwrrrpppooosssrrrooommmkkkkkklllmmmiiieeebbbaaabbbbbbaaa___YYY[[[^^^aaabbbaaa```___[[[\\\]]]]]]^^^```ccceeeeeedddaaa```dddjjjiiiddd____________```bbbdddeeefffggghhhfffbbbaaaccceeeeeeaaa^^^aaajjjwww}}}lll```[[[[[[^^^___\\\]]]^^^^^^___bbbgggkkkiiigggdddcccdddeeeddddddbbb\\\UUUTTTYYY^^^```___YYYYYYYYYYYYXXXXXXWWWWWWTTTTTTTTTXXX]]]aaadddeeefffgggggggggfffeeeddddddaaabbbbbbaaa___aaafffkkkwww|||ooogggddd^^^\\\ZZZYYYZZZ^^^bbbeeejjjlllnnnnnnqqqsssooohhhhhhkkkooopppooonnnnnnooorrrtttuuutttpppkkkhhhggg[[[^^^```___]]]___eeekkkmmmqqqwww}}}~~~{{{yyymmmmmmmmmmmmnnnpppsssvvvuuuvvvvvvvvvtttpppmmmkkkggg```ZZZWWWVVVVVV[[[aaa```ccchhhjjjiiigggeeedddccceeeggghhhhhheeebbb```fffqqqtttlllffffff```WWWVVVTTTSSSUUUZZZ___cccdddjjjjjjhhhfffeeeccccccbbbfffiiillloooooonnnkkkiiigggfffdddbbbaaabbbfffiiiiiiqqqyyyzzztttmmmhhhfffeeeeeeeeeeeefffdddaaa^^^___```cccfffgggggggggfff_______________``````aaa```aaabbbeeeiiikkkkkkjjjiiilllooorrrtttvvvzzz|||~~~}}}xxxtttoooggg___XXXYYY]]]ccciiillljjjggghhheeebbb````````````___[[[ZZZYYYYYYZZZZZZXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSUUUWWWWWWUUUTTTUUUVVVXXXWWWTTTRRRMMMHHHAAA===>>>;;;666222//////000111000///---,,,******))))))+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,---------000333222...*********...------,,,,,,+++++++++************+++,,,---...yyyrrrgggbbb[[[UUURRRPPPNNNMMMHHHGGGDDDAAA>>>;;;:::999444444555666555444222111666555333222222222333444333222111111111222444444111111111111111111111111111000000000//////...............------,,,,,,,,,................................................///...,,,,,,------,,,***,,,...000111000...,,,***++++++++++++++++++++++++,,,---.........---,,,+++---.........---,,,,,,+++---------------...///000///.........------------//////////////////..................////////////222333444777:::>>>AAACCCDDDIIIQQQ[[[eeennnsssvvv}}}}}}zzzyyyssslllkkknnnqqqpppooolllggg```[[[YYYYYYZZZ[[[WWW]]]cccfffeeeaaa___^^^ZZZYYYXXXYYY[[[^^^______aaa^^^]]]```eeehhhgggdddeeecccaaaaaaaaacccfffhhhgggfffdddbbb```______```^^^```cccgggllloooppppppqqqjjjaaa[[[YYYYYYXXXWWWZZZZZZ[[[\\\^^^aaaccceeeeeecccaaa___^^^^^^^^^___\\\XXXTTTSSSVVVXXXXXXXXXZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVWWWYYY\\\^^^^^^]]]`````````___^^^]]][[[ZZZZZZYYYWWWWWWYYY^^^cccfffuuu|||yyyqqqkkkhhhddd___\\\XXXVVVXXX]]]dddhhhjjjhhhgggiiikkkjjjeee___cccfffjjjnnnrrrsssssssssvvvrrrnnnlllllljjjfffccc\\\___aaaaaa___```fffkkkqqqwww~~~}}}yyyuuusssjjjmmmppprrrsssssstttvvvuuuvvvvvvvvvrrrnnnhhheee```^^^]]][[[ZZZYYYYYYZZZ^^^___bbbeeegggfffccc```ccceeefffdddbbbbbbeeehhhnnnllljjjgggccc\\\UUUPPPPPPNNNPPPUUUXXXYYY[[[```fffddd```]]][[[[[[\\\]]]bbbbbbbbbfffpppzzz{{{uuummmeee___^^^]]]\\\]]]```bbbiiippprrrmmmeee___\\\______]]]\\\___dddddd```]]]```eeejjjllliiiddd___]]]]]][[[YYY\\\bbbccc___aaa^^^\\\___dddjjjlllmmmnnnppptttxxxzzzzzzxxxwwwyyyvvvrrrlllfffaaa]]][[[VVVYYY\\\___aaa```^^^\\\[[[ZZZYYYXXXYYYYYY[[[[[[YYYXXXWWWVVVUUUUUUVVVVVVVVVRRROOOQQQUUUWWWUUURRRTTTTTTSSSRRRPPPMMMKKKIIIDDDCCCAAA???<<<:::888777111000...,,,,,,,,,...///+++,,,---------,,,+++***........................111///---+++***)))*********:::BBB777***(((+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++yyyrrrgggbbb[[[UUURRROOONNNLLLIIIGGGDDDAAA===;;;999888222222333333333222111000222222111000000000000000222111111000111222333444222222222222222111111111333333333222222222111111///...............------........................------------------------...---,,,,,,---...---++++++,,,.........,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,+++------,,,,,,------...///111111111000000000//////........................111111000///...---,,,,,,000000111222444666888999<<<@@@FFFOOOWWW___eeehhhuuuzzz{{{zzzuuunnnmmmooorrrrrrpppnnniiiccc^^^\\\\\\\\\[[[```dddhhhjjjgggbbb___^^^[[[YYYYYYZZZ\\\___``````___\\\[[[]]]bbbeeedddaaa___^^^]]]\\\^^^```cccddd```___]]][[[ZZZZZZZZZZZZ\\\]]]```dddgggiiijjjiiifffaaa\\\ZZZZZZYYYUUURRRVVVWWWYYY[[[]]]^^^^^^^^^```___^^^]]]\\\[[[[[[[[[TTTQQQNNNOOORRRUUUWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWXXX[[[^^^```___^^^^^^^^^]]]\\\ZZZYYYWWWVVVXXXVVVTTTTTTVVVZZZ^^^aaalllsssvvvqqqllliiigggeee]]]ZZZVVVSSSSSSVVV[[[^^^bbb```___```cccbbb]]]XXX]]]aaaffflllppprrrrrrrrrssspppllljjjhhheee```]]][[[]]]```___]]]^^^ccchhhppptttyyyzzzvvvqqqnnnlllhhhjjjmmmooooooooopppqqqrrrrrrrrrppplllhhhccc```^^^]]][[[YYYXXXXXXXXXXXXYYYZZZ]]]___aaaaaa___]]]```bbbdddeeeeeegggjjjnnnrrroookkkgggccc]]]VVVRRRNNNLLLNNNRRRUUUUUUXXX\\\^^^]]]ZZZXXXWWWWWWXXXXXX]]]___bbbiiiuuu{{{nnnfff___]]]\\\[[[\\\___^^^dddjjjlllhhhbbb]]][[[]]]_________ccchhhhhhddd```ccchhhlllnnnjjjddd___ZZZ[[[YYYXXX\\\dddfffdddbbb```^^^___cccgggjjjjjjlllnnnqqqssstttssspppooommmkkkgggbbb]]]YYYUUUTTTPPPRRRUUUXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZXXXVVVTTTTTTVVVXXXZZZZZZXXXSSSPPPOOORRRRRROOOLLLHHHHHHGGGFFFDDDBBB@@@>>>666666555444222111000000000///---,,,+++,,,---...((()))+++,,,.........---++++++++++++++++++++++++///...---+++*********+++,,,;;;DDD<<<000------+++,,,,,,,,,++++++*********++++++++++++++++++++++++yyyrrrfffaaaZZZUUUQQQOOOMMMKKKIIIGGGDDD@@@===:::888777222222333333333222111111000000111111000000///...111000000000000111222222222222222222222222222222111111000000000000//////.........///////////////------------------------,,,,,,,,,,,,---------------,,,+++,,,.........,,,+++++++++++++++*********------------------------+++******)))***+++---...------......------,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,,,,------------------------111000000///...---,,,,,,000//////......//////000444777;;;@@@GGGMMMRRRUUUfffkkkrrrxxx|||~~~yyytttnnnlllnnnppppppoooooolllgggdddbbbaaa___^^^iiikkkmmmlllgggbbb___]]][[[ZZZZZZ\\\___aaaaaa```]]][[[ZZZ\\\```bbbaaa___\\\[[[[[[[[[\\\^^^```aaa\\\ZZZXXXVVVUUUUUUUUUUUUXXXZZZ\\\___aaaaaaaaa```\\\ZZZYYYZZZ\\\ZZZTTTPPPSSSUUUXXXZZZ[[[[[[YYYXXXYYYZZZ[[[[[[[[[YYYXXXVVVOOOMMMKKKMMMPPPUUUXXXYYYWWWVVVTTTSSSTTTWWWYYY[[[WWWXXXZZZ]]]```aaa___^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVUUUSSSRRRTTTWWW[[[]]]aaagggjjjgggdddeeefffeee___\\\YYYVVVUUUWWWZZZ[[[YYYWWWVVVXXXZZZZZZVVVRRRVVVZZZaaagggllloooppppppooollliiigggccc___ZZZVVVYYY[[[]]]\\\ZZZ[[[___ccchhhkkknnnnnnllliiiggggggdddfffhhhhhhhhhggghhhiiimmmmmmkkkhhhddd___[[[YYYZZZYYYXXXVVVVVVVVVWWWXXXWWWXXXZZZ\\\]]]]]]]]]]]]]]]```cccfffiiimmmrrruuusssoooiiiddd___[[[VVVSSSRRRPPPRRRVVVYYYYYY\\\```^^^^^^^^^]]]\\\\\\[[[[[[XXX]]]dddnnn|||pppggg```]]]\\\ZZZ[[[___\\\aaafffgggddd```^^^]]]]]]```cccdddggglllkkkgggbbbeeeiiimmmmmmiiibbb\\\VVVWWWVVVVVV[[[dddhhhhhhbbb```]]]\\\^^^aaabbbcccfffgggiiijjjiiigggdddbbb```^^^\\\XXXTTTQQQNNNMMMKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXXXXUUUQQQQQQTTTWWWXXXXXXSSSOOOKKKHHHHHHGGGCCC@@@:::::::::999888666444333.........///////////////...---,,,+++++++++,,,---((()))+++,,,------------************************------,,,+++++++++++++++---<<>>;;;888666555444444444444444444444444111111222333333111000/////////000000111111111111111111111222222333333333222222222222222222222222,,,,,,,,,------......///------------------------+++++++++,,,,,,------------++++++,,,...///...------,,,+++******+++---...++++++++++++++++++++++++)))***,,,...//////...---,,,,,,------...------,,,,,,++++++*********++++++////////////............++++++++++++,,,,,,------------------............111000000/////////000000000///000111333666888:::@@@DDDIIIOOOSSSWWW\\\___hhhmmmuuuzzz|||}}}}}}ssspppllljjjiiijjjjjjjjjjjjiiijjjlllnnnooommmkkksssqqqmmmjjjgggeeecccbbb]]]^^^___bbbeeeeeedddbbbaaaaaa```aaacccccccccccccccccccccbbbbbbaaa```___```___\\\YYYWWWUUUUUUUUUUUUXXX]]]^^^]]][[[[[[[[[^^^\\\[[[\\\^^^\\\XXXSSSSSSRRRQQQQQQRRRTTTWWWYYYWWWZZZ]]]``````]]]YYYVVVWWWVVVUUUUUUUUUXXX[[[^^^[[[YYYWWWUUUUUUVVVXXXYYYUUUVVVWWWZZZ]]]]]]\\\ZZZZZZZZZZZZZZZ[[[\\\^^^___\\\[[[[[[[[[^^^aaaeeegggbbbeeefffccccccggghhhggg``````___]]]\\\ZZZXXXWWWTTTRRRQQQPPPPPPQQQPPPOOOSSSVVVZZZ___ccceeeffffffbbbbbbbbb```]]]ZZZWWWVVVVVVWWWXXXXXXXXXYYYZZZ\\\YYYYYYZZZ[[[]]]_________[[[\\\\\\[[[ZZZYYYZZZ[[[dddcccaaa^^^[[[WWWTTTSSSOOOPPPPPPRRRTTTWWWZZZ\\\]]]```aaaaaa```___```bbb```aaaeeeiiiooosssvvvwwwiiiddd\\\WWWVVVWWWXXXXXXSSSRRRUUU[[[```aaaeeejjjlllllllllkkkiiifffcccaaa^^^eeemmmttt{{{{{{tttnnnfff```^^^]]][[[\\\___aaaccceeebbb^^^\\\]]]^^^aaafffiiigggeeeddd```[[[\\\\\\^^^``````]]]WWWRRRQQQSSSSSSQQQSSS[[[``````^^^\\\YYYUUUSSSRRRTTTUUUXXXYYYZZZZZZZZZXXXVVVUUUZZZZZZZZZXXXVVVTTTQQQPPPQQQPPPPPPPPPPPPRRRSSSTTTPPPOOOMMMKKKIIIIIIIIIIIIKKKGGGBBBAAABBBCCCCCCBBB:::888555333222000...---000//////...............+++++++++++++++++++++++++++++++++***++++++++++++------,,,+++******))))))++++++++++++++++++++++++******++++++++++++++++++,,,666:::666444888888333++++++++++++++++++++++++++++++++++++++++++++++++tttmmmaaa]]]XXXSSSPPPMMMIIIGGGDDDCCC@@@===:::777666555222222111111111222333333000000111111000000///...///000111111222222111111000000000111111222222333000000000111111111111111,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,+++,,,.........,,,------,,,++++++,,,...///++++++++++++++++++++++++***+++---...///......---,,,,,,------......------,,,,,,++++++******++++++///............---------***++++++,,,,,,------...000//////...---,,,++++++...---------...//////000------------...000111222444666:::===@@@CCCGGGJJJUUU[[[bbbgggjjjlllooorrrzzzsssqqqnnnllljjjjjjjjjjjjggghhhjjjmmmqqqsssrrrqqqvvvrrrlllhhhgggffffffeee^^^___aaaeeehhhhhheeecccddddddddddddddddddddddddddddddeeeeeedddbbb```___bbb```^^^\\\ZZZYYYYYYYYY\\\```eeeeeebbb^^^]]]]]]___]]][[[[[[\\\[[[WWWTTTOOONNNMMMLLLOOOSSSWWWZZZ]]]___ccceeeeeebbb]]]ZZZZZZZZZYYYVVVUUUVVVYYY[[[YYYXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUWWWYYYZZZZZZYYYXXXXXXWWWWWWYYY[[[]]]^^^^^^^^^]]]^^^```ccceeegggfffhhhhhhffffffiiiiiifffcccddddddccc```\\\XXXVVVTTTSSSPPPOOOMMMMMMNNNNNNSSSTTTWWWZZZ]]]___aaabbb^^^______]]]ZZZYYYYYYYYYVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[[[[[[[YYYXXXYYYYYYXXXVVVUUUWWWXXX```______]]][[[XXXUUUTTTOOOOOOPPPRRRUUUXXX[[[]]]^^^aaacccbbb___]]]]]]______```bbbggglllpppqqqqqqeee```YYYUUUUUUWWWYYY[[[UUUSSSVVV]]]aaacccggglllppppppooommmjjjgggdddbbbaaafffkkknnnpppqqqmmmfffddd^^^ZZZ[[[[[[YYYYYY[[[\\\]]]^^^[[[WWWUUUVVVXXX]]]bbbdddaaa]]]\\\XXXTTTVVVVVVVVVWWWXXXVVVSSSPPPOOOSSSSSSQQQQQQVVVZZZZZZ^^^]]]ZZZVVVSSSRRRSSSUUUWWWXXXXXXYYYXXXWWWVVVUUUZZZZZZZZZXXXVVVSSSQQQOOOOOONNNMMMMMMLLLMMMMMMMMMGGGEEEBBB???===<<<;;;;;;::::::999999888999:::;;;222222000///...------------,,,,,,++++++,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************+++,,,,,,)))))))))))))))))))))))))))***+++++++++++++++******333666000///444777555******+++++++++,,,,,,,,,++++++++++++++++++++++++rrrkkk```\\\WWWSSSPPPLLLHHHFFFBBBAAA???<<<999777666666222222111111111222333444222222111000000000000000000000222333333333222111...//////000000111222222---........./////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...---,,,,,,---...---+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,---...+++,,,------......------------,,,+++++++++++++++---------,,,,,,,,,,,,++++++++++++,,,---.........000///......,,,,,,+++***,,,,,,,,,,,,------...///+++,,,------............///000222333444666999<<>>;;;999888777666444444333222333444666777666555333222222222333444000111222333444333222222---......///000111111111000000111111222222222333000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///...,,,,,,------,,,+++++++++,,,,,,------------------------------------111...)))&&&&&&)))---000+++,,,,,,---.........---...------,,,+++++++++,,,111111000000000/////////++++++,,,------...//////,,,,,,,,,---------......------------------......+++---...///000///......//////000///...///222444444999???AAABBBDDDIIIMMMQQQVVV^^^eeeiiilllmmmnnnnnnnnnllliiifffeeefffgggiiiiiijjjmmmqqqsssssssssrrrkkkbbb]]]\\\]]]]]]]]]___aaadddhhhkkkkkkgggdddbbbcccdddcccbbbaaabbbbbbccceeehhhkkklllkkkjjjiiicccccccccccceeegggjjjkkkppptttwwwtttllldddaaa```[[[[[[]]]aaacccaaa\\\VVVMMMOOORRRUUUYYY]]]```bbbfffhhhjjjllljjjgggccc```[[[\\\[[[XXXUUUUUUXXX\\\ZZZ[[[[[[\\\[[[YYYWWWVVVXXXVVVSSSSSSVVVXXXZZZZZZ\\\[[[YYYWWWVVVWWWXXXYYY\\\[[[YYYXXXWWWWWWWWWXXXXXX[[[[[[YYYZZZ\\\ZZZUUUQQQTTTZZZ___aaa```^^^\\\[[[ZZZWWWSSSPPPOOOQQQSSSNNNMMMMMMOOORRRWWW\\\___^^^^^^\\\XXXTTTTTTWWWZZZXXXXXXYYY\\\___`````````\\\[[[ZZZ\\\___```^^^\\\VVVWWWVVVUUUTTTTTTVVVXXXWWWYYY\\\^^^]]][[[XXXVVVWWWVVVUUUUUUUUUVVVXXXYYY^^^bbbgggeee```ZZZYYYYYYWWWWWWYYY^^^cccgggfffeee___ZZZTTTOOOOOOPPPRRRSSSRRRPPPRRRWWWYYYYYY\\\```___^^^]]][[[ZZZXXXWWWWWWXXX[[[]]][[[ZZZ[[[YYYTTTMMMJJJJJJOOOQQQOOONNNOOOMMMOOOQQQPPPNNNMMMOOOQQQKKKQQQUUUSSSRRRSSSTTTRRRRRRPPPOOOOOOQQQSSSTTTTTTLLLRRRUUUSSSSSSUUUWWWWWWYYYYYYXXXTTTPPPOOORRRUUURRRRRRRRRQQQOOONNNLLLKKKNNNNNNNNNLLLIIIEEEAAA???;;;;;;;;;:::888666444333555444222000............///444888555...***,,,///+++,,,,,,,,,***+++,,,---+++************,,,---///*********+++,,,---------***+++,,,---------------///---+++***((((((((())),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((('''333888000+++---111000...------,,,+++***))))))++++++++++++++++++++++++{{{ppphhhaaa]]]WWWOOOJJJFFFEEEEEE@@@???>>><<<:::777444333555555444333333333333444222222222111111111111000,,,...000000///...//////111111111111111111111111111000000///...---------......---------,,,,,,,,,------------------------,,,,,,+++***+++,,,...///000///---,,,++++++,,,---***+++---//////...---,,,------,,,,,,,,,---.........---+++++++++---///000........................,,,++++++++++++,,,------///...---,,,,,,,,,,,,---///......------,,,++++++---+++***+++...000///---,,,---------.../////////222111000...,,,***((('''............//////000000000000222333555666888888@@@AAAEEEIIINNNSSSVVVXXX^^^___````````````ccceeecccfffkkkppprrrsssrrrqqqiiifff```[[[XXXWWWXXXYYYXXX\\\aaaddddddbbb``````^^^```bbbeeeggghhhhhhhhheeegggjjjpppuuuuuuqqqmmmjjjeeedddgggjjjjjjkkkooosss|||}}}rrrjjjeeeaaaccc^^^]]]aaaccc```]]]]]]QQQSSSVVVWWWXXXZZZ\\\^^^ccchhhoooppplllfffaaa___ZZZ\\\\\\ZZZWWWWWWYYY\\\````````````___]]][[[YYY[[[[[[ZZZYYYXXXYYY\\\___ZZZ[[[[[[\\\\\\\\\\\\\\\]]]XXXQQQNNNPPPSSSTTTUUUTTTSSSSSSSSSSSSQQQMMMJJJLLLPPPTTTWWWYYYYYYZZZ[[[\\\WWWQQQMMMLLLMMMNNNNNNMMMMMMLLLKKKLLLOOOQQQSSSXXXSSSOOOPPPUUUXXXXXXVVVUUUSSSRRRRRRTTTUUUUUUTTTVVVUUUSSSSSSTTTUUUTTTRRRPPPOOOLLLJJJJJJJJJKKKLLLQQQRRRSSSUUUVVVWWWXXXXXXPPPRRRTTTQQQMMMLLLOOOTTTYYYYYYYYYVVVRRROOOOOOOOOLLLLLLNNNSSSXXX[[[\\\\\\WWWTTTOOOKKKIIIJJJLLLNNNMMMMMMNNNQQQTTTUUUSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQSSSTTTVVVYYYZZZYYYTTTQQQKKKLLLNNNPPPPPPPPPNNNMMMPPPOOONNNMMMMMMMMMMMMMMMQQQQQQPPPPPPQQQQQQRRRRRRXXXVVVRRRQQQRRRTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWTTTQQQMMMKKKIIIHHHFFFEEEEEECCCBBBAAA@@@???>>>===<<<:::999777666555000000111111111111000000---------,,,,,,+++++++++---......,,,++++++---///---,,,++++++++++++***)))------,,,,,,+++***))))))+++++++++*********))))))++++++******++++++,,,---************++++++***)))************************++++++*********+++---......///111111/////////000***(((&&&'''***+++)))'''++++++************++++++yyynnnfff```\\\UUUNNNHHHEEEDDDCCC@@@???===;;;999666555444555555444333333333333444222222222111111111111000...000222111000//////000111111111111111111111111111000000///......------......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,---...------,,,,,,,,,------...((()))***+++++++++******,,,,,,,,,,,,,,,------...+++***))))))***---///000........................,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,------------------,,,***)))***,,,---,,,***------------............//////...---,,,,,,++++++---------....../////////......///111222333444555222333666:::>>>AAADDDEEEJJJLLLOOOQQQSSSVVVYYY\\\\\\```gggmmmppppppmmmllldddbbb]]]YYYVVVUUUUUUUUUWWW[[[___aaa```^^^\\\[[[ZZZ\\\^^^```bbbbbbbbbbbbeeeggglllsssxxxzzzwwwtttooohhhdddfffhhhiiimmmrrrvvvyyyqqqjjjeeeccc^^^\\\^^^```^^^]]]^^^YYY[[[\\\]]]]]]]]]___```fffkkkqqqrrroooiiidddaaa^^^___```^^^\\\[[[]]]___ccccccbbbaaa___^^^\\\[[[YYYYYYYYYXXXWWWXXXZZZ]]]]]]^^^```aaaaaaaaaaaa```^^^ZZZUUURRRSSSUUUUUUUUUTTTUUUUUUTTTRRROOOLLLJJJNNNQQQTTTVVVWWWXXXYYY[[[^^^^^^\\\UUUMMMGGGFFFGGGAAAAAA@@@@@@AAACCCEEEFFFIIIFFFEEEHHHNNNQQQQQQOOOEEEDDDCCCCCCEEEGGGFFFFFFIIIIIIHHHIIIKKKKKKIIIHHHIIIGGGEEEDDDCCCCCCDDDEEEDDDEEEHHHKKKMMMNNNNNNNNNKKKMMMNNNLLLHHHHHHKKKOOOPPPQQQPPPNNNJJJHHHHHHHHHJJJKKKLLLPPPUUUXXXYYYXXXRRRPPPLLLIIIHHHHHHIIIJJJMMMLLLLLLMMMOOOPPPOOONNNQQQQQQRRRRRRRRRRRRQQQPPPRRRTTTWWW[[[]]]\\\XXXTTTLLLNNNPPPRRRSSSRRRPPPNNNNNNMMMMMMMMMMMMNNNNNNOOORRRRRRQQQQQQQQQRRRSSSTTTWWWTTTPPPOOOPPPQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNLLLJJJGGGDDDBBB@@@@@@999999888777666555444333666666555444222111000///......////////////......------,,,,,,,,,+++++++++,,,------+++******,,,...,,,++++++++++++,,,+++***------,,,++++++***))))))+++++++++*********))))))++++++******++++++,,,------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''(((******---///111000///...//////+++)))'''(((***+++)))'''++++++************++++++vvvlllddd]]]ZZZSSSMMMGGGDDDBBBBBBAAA???<<<:::777666555555555555444333333333333333222222222111111111111000111222333333111//////000000000000000000000000000000000000///......------......---------,,,,,,,,,------------------------,,,,,,+++++++++,,,------***+++,,,---............))))))(((((())))))******+++++++++++++++,,,------******))))))***+++---...------------------------,,,,,,,,,---------......,,,---.........---,,,++++++++++++,,,---.........+++***))))))***+++)))(((............------------,,,,,,,,,------.........,,,,,,------------......,,,,,,------...//////000------///111333666777888888:::>>>@@@CCCFFFJJJNNNOOOTTT\\\cccggggggdddaaa]]]\\\ZZZWWWUUUTTTSSSSSSUUUXXX[[[]]][[[YYYXXXWWW[[[\\\]]]___```````````````ccciiiqqqwwwzzzxxxvvvqqqiiibbbbbbcccfffkkkqqqvvv~~~vvvnnnhhhaaa[[[WWWYYY[[[ZZZ\\\```aaacccddddddcccbbbbbbcccjjjnnnsssuuurrrlllfffccc```aaabbbaaa______```aaadddcccaaa___^^^\\\\\\[[[WWWXXXXXXVVVUUUVVVXXXZZZ```aaadddffffffeeecccaaa^^^[[[YYYWWWWWWWWWUUUTTTTTTWWWYYYWWWSSSNNNMMMNNNUUUWWWYYYYYYYYYZZZ[[[]]]bbbgggjjjaaaRRREEEBBBDDD======>>>>>>?????????@@@??????@@@DDDIIIKKKHHHEEE===<<<;;;<<<>>>@@@@@@@@@@@@@@@AAACCCEEEEEECCCAAACCCBBBAAA@@@?????????@@@AAADDDGGGKKKMMMNNNMMMMMMHHHIIIJJJHHHEEEFFFIIIMMMOOOPPPOOOMMMJJJIIIIIIJJJJJJJJJLLLOOORRRUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLQQQOOONNNNNNOOOPPPOOONNNOOOPPPQQQQQQRRRQQQPPPOOOPPPRRRVVV[[[^^^]]]YYYVVVMMMOOORRRUUUUUUSSSQQQOOOKKKKKKKKKKKKLLLMMMNNNOOORRRQQQOOONNNOOOPPPRRRSSSRRROOOLLLKKKKKKLLLLLLLLLIIIIIIGGGFFFDDDBBBAAA@@@???>>><<<:::888666555555222222111000//////......//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***)))+++---++++++++++++++++++++++++,,,,,,,,,+++******))))))+++++++++***************+++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''&&&''''''((()))---...000000...---...///+++***))))))***+++***)))++++++************++++++}}}~~~|||tttjjjddd\\\XXXSSSMMMGGGDDDBBBAAAAAA???;;;888666555666666555444333333222222333333222222222111111111000000111333444333000///...///////////////////////////000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++,,,---...---,,,,,,---,,,***)))***+++---...++++++******++++++,,,------,,,+++************+++------------------------,,,,,,------............+++,,,...//////...,,,***++++++,,,,,,,,,---------++++++*********)))((((((.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...//////000111222222222222444666777777999<<<>>>BBBFFFLLLRRRVVVWWWVVVUUUSSSSSSTTTTTTTTTSSSSSSRRRRRRTTTXXXYYYXXXWWWWWWXXX[[[[[[\\\]]]^^^_________ZZZ^^^eeelllqqqsssrrrqqqlllddd^^^^^^___```dddiiioooyyyyyyrrrjjjdddZZZUUUQQQRRRTTTVVVZZZ```ccceeeggggggfffeeeeeefffkkkoootttvvvsssnnngggccc___```aaaaaaaaaaaa``````cccaaa___]]][[[[[[[[[[[[XXXYYYYYYXXXWWWWWWYYYZZZbbbdddfffgggfffddd```^^^\\\[[[ZZZZZZXXXVVVTTTRRRTTTYYY]]]\\\WWWSSSTTTWWW```aaaaaa```^^^^^^___aaa___eeehhhaaaSSSHHHDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDGGGKKKMMMKKKFFFBBB@@@???>>>@@@CCCEEEEEEEEECCCDDDFFFIIIKKKKKKIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDJJJLLLPPPSSSUUUTTTRRRQQQIIIJJJJJJHHHGGGHHHLLLPPPSSSSSSSSSQQQNNNNNNOOOPPPNNNMMMNNNPPPSSSUUUTTTSSSTTTTTTTTTTTTRRRQQQOOONNNQQQOOOMMMMMMNNNPPPPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPPPPQQQUUUYYY[[[ZZZVVVRRRLLLNNNQQQTTTTTTRRROOOMMMIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJHHHGGGHHHIIILLLMMMJJJGGGDDDCCCCCCDDDDDDCCC??????===;;;999777555444444444222111000/////////000000000///.........---------------------------++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,******+++---***+++++++++++++++,,,---,,,+++++++++******))))))***************************************++++++,,,&&&((()))************+++*********************************)))************,,,---//////---,,,---...+++*********++++++******++++++************++++++||||||{{{sssjjjddd[[[XXXSSSMMMHHHDDDBBBAAA@@@>>>;;;888666555666666444444333222222222222333222222222111111111000000000222333222///.........////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,***)))...---+++******,,,...000++++++******++++++,,,---,,,+++++++++++++++,,,,,,------------------------+++,,,---.........------***,,,...//////...,,,+++------,,,,,,,,,+++++++++,,,,,,,,,+++******)))***......------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000111222222111111333555777999<<>>>>>>>>???AAABBB???===;;;:::;;;;;;:::999555555444333111000//////000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---......,,,+++,,,---)))+++---,,,******+++---++++++***************)))******************************))))))******+++,,,(((***,,,,,,+++***+++---************************+++++++++++++++++++++***+++,,,......,,,+++,,,---******++++++*********+++++++++************++++++|||~~~yyyrrrjjjeeeYYYWWWRRRMMMHHHDDDBBBAAA>>>===;;;888666666555555444444333222222222222222222222222111111111111000000111222111///......///000000000000000000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------,,,+++***))),,,+++***))))))+++---...+++++++++++++++,,,------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,---.........---,,,---------,,,+++*********+++,,,------+++***+++,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++******))))))))),,,---......------///111000000111222444777999;;;777999;;;===???AAABBBBBBCCCEEEHHHJJJKKKMMMPPPSSSVVVVVVVVVWWWXXXYYY[[[\\\[[[___fffjjjkkkjjjiiihhh```\\\[[[___```]]]\\\]]]XXX^^^bbbaaa^^^\\\XXXSSSNNNLLLKKKLLLLLLLLLPPPVVVUUUXXX\\\^^^^^^^^^^^^___aaadddhhhkkklllhhhaaa\\\[[[\\\___cccfffgggeeebbbbbbbbbbbbcccdddeeefffggg```aaabbbaaa```______```hhhhhhhhhgggddd```\\\YYYVVVWWWVVVTTTRRRQQQRRRSSSUUUZZZ```dddeeegggiiilllmmmllljjjfff```\\\ZZZYYYUUUTTTTTTVVVXXXXXXUUURRRQQQQQQPPPOOOMMMLLLLLLKKKIIILLLPPPTTTVVVUUURRRQQQKKKJJJJJJMMMQQQTTTVVVVVVUUUUUUVVVYYY\\\\\\ZZZYYYXXXZZZ\\\]]]]]][[[YYYXXXTTTUUUVVVWWWVVVTTTQQQOOOMMMLLLJJJJJJLLLPPPTTTWWWZZZYYYXXXUUUSSSSSSUUUWWWXXXWWWWWWXXX[[[[[[ZZZYYYVVVWWWWWWWWWUUURRROOOMMMPPPNNNNNNOOOQQQRRRSSSRRRTTTVVVWWWXXXWWWTTTQQQOOOPPPOOONNNNNNNNNLLLHHHEEE@@@AAABBBCCCBBBAAA???>>>???>>><<<;;;999888888888555555555555555666777777666444222222333444333222/////////.........------//////...------------...,,,,,,,,,,,,------------***+++++++++,,,,,,,,,---,,,,,,------------,,,,,,*********++++++++++++++++++---///...---,,,,,,---***,,,...---***(((***,,,***************************************+++++++++***))))))))))))***++++++'''***---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((***+++------+++***+++,,,)))***+++***))))))***+++++++++************++++++~~~~~~wwwpppiiidddWWWUUUQQQLLLGGGCCCAAA???===<<<;;;999888666555444444333222222111222222222222222222111111111111000000111333222111000000111111111111111111111111111.../////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,+++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***,,,,,,,,,---------......,,,,,,++++++++++++++++++***,,,------+++***,,,...,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........---------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,++++++---///------......///000000111111111222333555666777888999;;;<<<>>>???AAADDDGGGNNNMMMNNNNNNPPPRRRTTTVVVUUU[[[aaaddddddbbbaaaaaa[[[XXXWWW[[[]]]ZZZYYYZZZTTTXXXXXXUUUTTTUUUTTTQQQOOONNNNNNOOOLLLHHHIIINNNNNNQQQUUUWWWWWWWWWWWWWWWYYY[[[___dddfffccc\\\VVVVVVWWW[[[```eeegggdddaaa```aaadddfffiiikkkllllllcccdddfffeeecccbbbbbbcccdddddddddbbb```]]][[[YYYUUUUUUTTTQQQNNNOOOSSSVVVXXX[[[aaafffjjjmmmooopppooonnnlllggg___XXXTTTRRRTTTTTTVVVYYY]]]]]]YYYVVVVVVUUUSSSPPPOOONNNNNNNNNKKKMMMPPPRRRSSSRRRRRRRRRNNNNNNNNNQQQVVVYYY[[[[[[VVVUUUVVVWWWZZZ[[[ZZZXXXYYY[[[]]]______]]][[[YYYWWWXXXXXXXXXXXXVVVUUUTTTPPPOOOLLLMMMPPPTTTXXX[[[```___]]]ZZZWWWWWWYYY\\\YYYXXXXXXZZZ\\\]]]\\\ZZZZZZZZZYYYXXXVVVSSSPPPNNNPPPOOONNNOOOQQQQQQPPPNNNNNNPPPQQQQQQOOOLLLHHHFFFGGGEEEBBBAAA@@@???===;;;888888888777777666666666666555444333222111111111---...///000111000000//////---------///000///......---------------------......---,,,,,,,,,,,,,,,------........./////////*********++++++++++++++++++,,,,,,------,,,,,,+++)))*********++++++++++++***,,,......---++++++,,,+++...000---)))'''(((+++))))))))))))************))))))*********+++++++++)))))))))))))))***++++++(((+++...,,,(((&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,((()))*********((('''&&&)))+++,,,,,,+++******+++''')))+++***(((''')))+++++++++************++++++}}}uuuooohhhcccUUUSSSOOOKKKFFFBBB???>>>;;;;;;;;;:::888666555333444333222222111111222222222222222111111111111000000222333333222111222333111111111111111111111111.........///////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))+++******)))***+++---...+++++++++++++++,,,,,,---------,,,,,,------...///000///...,,,)))&&&###""",,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,+++***)))---,,,,,,,,,,,,---...///*********++++++,,,------(((+++---,,,******,,,...+++++++++,,,,,,---------***++++++,,,---...///000.........------,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***+++,,,,,,---...//////...---+++000000000///000000111222222333444555555777:::===@@@???@@@AAACCCEEEHHHIIIMMMRRRYYY\\\\\\YYYYYYYYYXXXTTTSSSVVVXXXVVVVVVXXXSSSVVVUUUQQQPPPSSSTTTRRRRRRQQQRRRRRRLLLFFFEEEHHHKKKNNNRRRTTTSSSRRRQQQRRRTTTVVVZZZ___bbb___YYYSSSQQQRRRVVV]]]cccdddbbb___\\\___bbbfffjjjlllmmmnnneeefffggggggeeeddddddddd^^^^^^^^^]]][[[ZZZYYYXXXUUUUUURRROOOLLLNNNTTTYYY[[[\\\```fffmmmpppqqqpppqqqpppnnnhhh```XXXRRROOONNNQQQTTTXXXZZZWWWSSSOOOTTTRRROOOLLLJJJJJJKKKKKKOOOPPPQQQPPPOOOOOOOOOPPPKKKKKKKKKNNNSSSWWWYYYYYYUUUTTTSSSTTTVVVXXXWWWVVVVVVXXX[[[]]]]]][[[YYYWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTRRRPPPPPPSSSXXX]]]___```___]]]YYYVVVVVVXXX[[[XXXWWWXXXYYY[[[\\\[[[ZZZWWWWWWVVVTTTQQQNNNKKKIIIIIIHHHHHHIIIIIIHHHFFFCCCFFFGGGHHHHHHFFFBBB>>>;;;===;;;777555555555444333333222111000000000000000//////...............///***+++---//////...---+++,,,+++***+++---......---...............------------,,,,,,+++*********+++******++++++,,,---------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++++++++)))+++------,,,+++***+++,,,///000...)))&&&(((+++)))))))))))))))*********))))))******++++++++++++)))))))))))))))******+++---111333111,,,***+++...************************)))***+++++++++)))(((''')))***,,,,,,***)))***+++''')))+++***'''&&&(((***++++++************++++++||||||vvvppphhhaaa^^^YYYQQQKKKGGGCCC@@@???<<<;;;:::888777666666666333333444444333111000///000000111111111111000000//////000111222333333333111111111111111111111111111111111111000000000000......---,,,++++++******------------------------++++++,,,,,,,,,,,,------+++***(((((((((***,,,...,,,+++)))(((((()))+++,,,+++++++++******)))))))))*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,...---+++)))'''%%%$$$###+++++++++,,,,,,---------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,///...------......+++)))------------------------+++,,,------++++++,,,------------,,,,,,+++++++++***+++---//////...---,,,,,,+++*********+++,,,---......................../////////000//////...------......///000111111222333333444555777999;;;<<>>>>>>>>?????????@@@AAABBBBBBBBBDDDDDDCCCCCCDDDGGGIIIKKKNNNNNNNNNKKKHHHEEEEEEEEEGGGIIIKKKKKKKKKKKKLLLMMMOOOOOOPPPTTTWWWWWWUUURRRNNNSSSYYY^^^```]]]YYYUUUXXXXXXYYY]]]bbbeeeeeeccc_________^^^^^^^^^^^^^^^]]]ZZZWWWWWWXXXYYYXXXWWWUUUSSSQQQRRRUUUXXXZZZ[[[YYYXXXXXXZZZ^^^bbbeeeeeefffgggfffccc]]]VVVRRRPPPQQQTTTWWWXXXVVVSSSQQQQQQTTTSSSQQQNNNKKKIIIHHHGGGLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPUUU[[[]]]ZZZWWWTTTTTTTTTUUUUUUUUUUUUUUUXXXYYYXXXWWWUUUTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSSSSTTTWWWXXXWWWUUUPPPOOONNNNNNMMMMMMNNNNNNIIIIIIIIIJJJJJJJJJJJJJJJEEECCC@@@?????????<<<999777777666444333222111000222333444444333222000...000000///..................------,,,,,,------...---------,,,***+++---000.........,,,******+++---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((***---...,,,***+++++++++,,,,,,++++++***---------,,,,,,,,,++++++******++++++++++++******************************++++++************++++++************************)))************+++++++++******,,,,,,---,,,+++***(((((())))))))))))(((((())))))************))))))******))))))))))))******))))))************))))))xxxpppfff^^^YYYTTTMMMGGGCCCAAA>>><<<===<<<:::888666555444444444555555555444333222111000000111111111111000000111111111111111111222222111111111111111111111111000////////////...............------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,+++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---/////////++++++++++++++++++++++++)))***++++++))))))***+++,,,,,,,,,,,,++++++++++++***+++---.........---,,,***************+++,,,,,,++++++++++++++++++++++++'''((()))+++,,,---------------------............,,,,,,,,,,,,---.../////////000111222222333333333444444444555555666666777888777777888:::<<>><<<===<<<:::888666444444333444444444333333222222222000000111111111111000000222222222111111111111111111111111111111111111111//////.........---------------..................++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////.../////////)))))))))***+++,,,,,,---,,,,,,,,,++++++******))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++111...+++)))***+++++++++************************+++,,,------++++++,,,---,,,+++++++++++++++++++++***+++,,,------------,,,---,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++---------,,,,,,,,,,,,,,,+++************++++++,,,,,,------.............../////////000000111111111000000000000222333555666333555555444222222222333333555777999888999:::<<<===<<<<<<<<<>>>???@@@@@@AAACCCEEEGGGIIIHHHHHHGGGEEEEEEFFFIIIMMMQQQTTTVVVTTTSSSRRRQQQQQQSSSUUUVVVTTTTTTUUUVVVXXXYYYZZZZZZUUUSSSQQQQQQRRRTTTUUUUUURRRQQQPPPQQQSSSUUUVVVVVVVVVXXXYYYXXXVVVSSSRRRRRRTTTWWWYYYYYYVVVTTTRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHMMMMMMMMMPPPRRRSSSQQQNNNMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGHHHFFFDDDDDDEEEGGGGGGFFFEEEDDDBBBAAA@@@???===<<<<<<;;;;;;999888666888888777666666666666777444444333222222111000000//////............------........................,,,------------,,,+++***,,,++++++******+++++++++,,,++++++++++++++++++,,,***+++,,,++++++,,,...000...---+++(((&&&&&&(((+++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++*********+++,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************++++++************************))))))*********++++++++++++************+++,,,---)))))))))******)))))))))******++++++++++++************))))))))))))******))))))************))))))}}}yyyqqqggg___VVVRRRKKKFFFCCCAAA>>>===<<<;;;:::777666444444333222222222111111111111111000000111111111111000000222222222111111111111111000000000000000000000000............------------------..................------------------------*********+++++++++,,,,,,***+++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------)))))))))***************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++///,,,)))((((((*********************************+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,,,,------......------,,,------............//////...------------.........,,,...///...------...///,,,...000111111111333444333333333222222333555666777888999:::;;;;;;<<<<<<:::;;;<<<===@@@CCCGGGIIIKKKJJJHHHFFFFFFGGGHHHJJJIIIJJJLLLMMMOOOPPPQQQRRRMMMKKKHHHHHHHHHHHHHHHGGGIIIGGGFFFGGGIIIJJJJJJIIIMMMOOOPPPOOOMMMKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJJJJIIIHHHGGGEEECCCBBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDEEEEEECCCBBBBBBAAA@@@???===<<<;;;;;;:::;;;;;;:::999888:::;;;;;;:::999888666555444333111111222222111000000000333222111111000000111111000///......---,,,++++++,,,,,,------,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++,,,,,,+++++++++******+++++++++)))***,,,,,,+++,,,...///------,,,***(((''')))+++---,,,,,,,,,+++++++++***)))***++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++)))***+++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******************++++++******++++++++++++******************************++++++************++++++************************))))))*********+++++++++++++++***)))((()))))))))))))))************))))))*********++++++***************))))))))))))******))))))************)))))){{{vvvpppfff^^^UUUPPPJJJEEEBBB@@@>>>===;;;:::999777666555444444222111000000000000111111000000111111111111000000111111111111111111222222000000000000000000000000///............---------......------------------------------------------************++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++)))'''(((***,,,,,,,,,************************)))***++++++))))))***+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++------------------------++++++,,,,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++---......---,,,...///)))+++---...------...///,,,---...---,,,---///000//////000000111222333333222333555666666777:::<<<===<<<;;;:::999::::::;;;;;;===@@@AAA@@@@@@AAACCCAAA???===<<<<<<<<<;;;999;;;::::::;;;<<<===<<<;;;BBBCCCDDDCCCAAA??????@@@===???AAA@@@???=========>>>===<<<:::999888888888555666777777888888777777777777777888888777777777666666555444333333222222111111222111//////111222333333222111111000//////+++---/////////...///000000000///............///......---,,,++++++*********+++,,,,,,******+++,,,************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,)))+++,,,,,,++++++,,,...+++,,,---,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((***++++++***))))))***)))***++++++,,,,,,,,,,,,))))))))))))******************++++++++++++******************************++++++************++++++************************)))************++++++++++++******)))(((((('''''')))******++++++******)))))))))************))))))******))))))))))))******))))))************))))))yyyssslllccc[[[RRRNNNHHHCCC@@@???===<<<999999777666666555555555222222111000000111222222000000111111111111000000000000000111222222222333000000000000000000000000/////////............---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++***)))******,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++******)))))))))'''(((***+++++++++******,,,,,,,,,,,,------......------------------......(((((()))))))))*********************************+++***)))***,,,...---,,,++++++++++++++++++++++++)))***++++++))))))***+++)))*********+++++++++++++++++++++++++++,,,,,,---((()))***+++++++++***)))++++++++++++++++++++++++)))******+++++++++*********++++++,,,,,,---------+++++++++++++++,,,---...)))***+++,,,,,,,,,,,,,,,******************************+++++++++++++++***+++,,,------,,,,,,---...***,,,------,,,++++++,,,***,,,...---++++++,,,...,,,,,,,,,,,,---......///---000222222000000111222000000000111111111111111111444777777555444555666555444222222333444222111111000000111333333222111444555666666444333444555111333555555444333333444444333222111000/////////...//////000000000000000//////000000/////////000------------............,,,------,,,++++++---...........................))),,,...///...---///111///...------,,,,,,------------,,,,,,++++++******)))+++,,,,,,)))(((***,,,,,,,,,,,,,,,------------+++++++++++++++++++++,,,***************+++,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***+++,,,(((***,,,---,,,++++++,,,))))))******++++++,,,,,,)))******+++++++++***************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++---,,,***)))***+++))))))***+++,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******************************++++++************++++++************************)))************+++++++++((()))***+++******(((((()))******++++++******)))(((((())))))))))))((((((******))))))))))))******))))))************))))))wwwqqqiii```YYYPPPLLLFFFAAA???===<<<;;;888888777666666666666666333222111111111222333444000000111111111111000000//////000111222333333444000000000000000000000000000////////////...............---,,,++++++******++++++++++++++++++++++++)))************+++++++++...,,,***(((((((((***++++++,,,,,,------,,,,,,+++)))))))))******++++++++++++*********))))))((((((******,,,---...------,,,)))******+++,,,---...///---------....../////////''''''(((((()))))))))***************************///...---.........+++)))+++++++++++++++++++++++++++,,,------++++++,,,---))))))******++++++++++++++++++******++++++,,,---)))***+++,,,---,,,++++++************************&&&'''(((***++++++++++++******+++,,,------......)))))))))******+++,,,---)))***+++,,,------------++++++******************&&&'''(((******+++++++++)))***++++++))))))***,,,+++---...---,,,***++++++***,,,//////,,,+++,,,...++++++,,,,,,------......,,,///222111...,,,,,,---)))***,,,---.../////////...111444444111//////111...---,,,---///000000///---,,,,,,...///000///---+++,,,------,,,,,,---...,,,...000000//////000111...---,,,+++***************+++,,,,,,------,,,,,,+++---------,,,,,,---...)))******+++,,,,,,------+++,,,,,,+++******,,,...+++++++++,,,------......(((***------,,,+++---///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,...---***)))***,,,***+++++++++++++++++++++++++++************+++,,,)))))))))))))))***++++++---,,,,,,++++++,,,,,,---***,,,------+++******+++%%%(((,,,---,,,+++++++++''''''((()))***+++,,,,,,+++++++++++++++***)))((())))))*********+++++++++*********************************++++++,,,,,,,,,+++...000///,,,+++,,,...((()))***+++,,,---------******+++++++++,,,,,,,,,******++++++++++++******************************++++++************++++++************************)))************+++++++++'''(((***,,,---,,,+++*********++++++++++++******''''''((((((((((((''''''******))))))))))))******))))))************))))))yyymmmccc[[[VVVIIIHHHEEEBBB@@@>>><<<;;;<<<:::777666666555444222333333333222222222111111111111111111111111111111......///222444555444222333222000...---,,,------//////............//////---.........---+++)))(((+++,,,---.........---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,++++++***++++++,,,,,,)))))))))))))))******+++************************+++*********)))(((((((((,,,---...---,,,,,,...000******))))))******+++,,,)))***+++,,,,,,+++***)))************************......---,,,,,,+++*********++++++,,,,,,------...***++++++,,,,,,++++++***++++++******************---,,,,,,++++++,,,,,,---,,,***(((((()))***)))((()))+++,,,,,,++++++,,,---+++++++++,,,,,,---------)))))))))******+++++++++,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))(((((()))***++++++,,,,,,------,,,,,,+++***)))))),,,,,,,,,+++++++++******+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***************************+++,,,---...---,,,+++---,,,+++***)))))))))))).........------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,+++******......---,,,,,,+++++++++++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************************************++++++++++++******,,,,,,,,,++++++*********************************************************000...+++)))((()))+++,,,,,,++++++***)))(((''''''************************+++*********))))))((((((---------,,,,,,+++++++++&&&'''((())))))******)))(((((()))***************++++++++++++++++++++++++''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((vvvkkkaaaZZZVVVKKKJJJGGGDDDAAA???>>>===;;;999777666666666444333333333333222222222111111///////////////////////////......000222333333111111000///...---...////////////............//////++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,++++++***+++++++++,,,+++***)))((((((((((((************************))))))***+++,,,------......,,,***+++---///...---******))))))******+++,,,)))***++++++++++++***)))************************...------,,,++++++******,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************************+++******))))))******+++)))((('''(((***+++++++++''')))******))))))***++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,++++++++++++,,,------+++***************++++++((())))))***++++++,,,,,,+++++++++******)))))))))*********++++++,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************((()))******++++++******...---,,,+++************---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,))))))))))))))))))))))))*********++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******+++++++++******)))))))))++++++++++++++++++++++++************************///---+++***))))))***++++++++++++******))))))(((************************************)))))))))(((,,,,,,,,,,,,+++++++++***************)))((('''''')))***++++++,,,,,,++++++++++++++++++++++++++++++************************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))}}}rrrggg^^^XXXUUUKKKIIIGGGDDDAAA???======:::888666555666666555444333333333222222222111111////////////////////////000///---...000111111000///............///000111//////............//////,,,,,,++++++,,,,,,------,,,+++*********+++,,,---,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))---,,,,,,+++*********+++...---+++***((('''&&&&&&************************///...---,,,+++)))((((((...)))%%%''',,,///,,,(((***))))))))))))***++++++)))***++++++++++++***)))************************------,,,,,,++++++******------,,,++++++***))))))******++++++++++++************************************))))))))))))******'''&&&&&&'''***---------''')))******))))))***+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------)))))))))******+++------)))))))))***++++++,,,,,,***)))))))))))))))))))))(((((()))***+++,,,---...+++************+++,,,,,,*********************************++++++++++++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++************+++,,,,,,***************************))))))))))))***++++++///...---,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,&&&''''''((())))))******((())))))*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******************************************************++++++++++++***************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++******))))))++++++++++++++++++++++++************************************))))))))))))+++++++++***************+++++++++******)))((((((((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************yyynnnccc[[[VVVTTTHHHFFFDDDAAA>>><<<;;;:::999777555555666666555444333333333222222222111111000000000000000000000000111///---,,,...///000000///////////////000000000///......------......///000///---+++*********+++,,,***)))((((((***,,,---,,,,,,++++++***++++++,,,******************************+++,,,---......///------,,,+++************...---+++)))(((''''''&&&************************......,,,***(((&&&%%%$$$***&&&$$$%%%)))+++)))''')))))))))))))))***++++++*********++++++*********************************,,,,,,,,,,,,++++++******------,,,,,,++++++++++++******++++++++++++*********************+++++++++,,,,,,++++++++++++,,,,,,'''&&&&&&'''***,,,------)))+++,,,,,,++++++,,,---+++++++++++++++++++++,,,)))))))))))))))*********+++++++++***+++,,,,,,---************++++++,,,---))))))*********+++++++++)))))))))***************((())))))***+++,,,,,,,,,+++***************++++++***************************************)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---+++***))))))***+++---++++++************++++++)))*********)))(((&&&%%%++++++++++++++++++++++++***************++++++,,,************************,,,+++*********+++---......---,,,++++++***++++++++++++******************---,,,,,,,,,++++++******(((((())))))***++++++,,,************++++++,,,,,,((()))******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******************************************************++++++++++++************************)))))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,*********************************)))))))))))))))*********))))))))))))))))))))))))******+++,,,,,,&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************vvvkkkaaaYYYTTTRRRGGGFFFCCC@@@>>>;;;:::999888777555444555666555444333333333222222222111111000000000000000000000000000...,,,,,,...///000///000000000000000/////////......------------......000///---+++*********++++++***)))((((((***,,,---,,,++++++***++++++,,,,,,******************************+++,,,---......///---,,,++++++*********++++++******)))))))))))))))************************&&&&&&''')))***+++,,,---(((((()))(((((((((***+++))))))(((((())))))***++++++******************+++************************,,,+++++++++++++++******+++,,,,,,,,,---------...)))******++++++******)))))))))*********+++++++++,,,++++++******++++++,,,***)))'''(((***++++++***)))+++,,,,,,++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,---,,,,,,+++******++++++***************+++++++++******++++++++++++++++++************************++++++***))))))*********++++++++++++++++++++++++++++++***)))((((((''''''***+++---...///...---,,,++++++++++++++++++++++++...---+++))))))+++---...,,,,,,++++++++++++,,,,,,)))*********)))(((&&&%%%******************************))))))******+++,,,************************,,,+++***)))***+++,,,------,,,+++******)))))))))************************,,,,,,,,,++++++*********(((((()))***+++,,,------------,,,,,,,,,+++++++++)))******+++,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,***)))(((*********+++,,,,,,------************************))))))))))))))))))******))))))))))))))))))))))))***)))))))))***+++,,,---&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************|||tttjjj```XXXSSSPPPIIIGGGEEEBBB???===;;;;;;999777555444555555444333333333333222222222111111///////////////////////////...,,,---///000000///000111111111111000///.........------------......,,,,,,++++++,,,,,,------+++***)))))))))***+++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,++++++***++++++,,,,,,))))))((())))))***++++++************************)))******+++,,,,,,------+++,,,...---++++++---///)))(((((((((((()))******++++++***))))))***++++++************************++++++++++++++++++************+++,,,,,,---......))))))************)))))))))))))))***++++++,,,,,,))))))(((((((((((()))))),,,***)))((()))***)))(((''')))******))))))***++++++++++++++++++*********+++++++++++++++************************+++,,,,,,......,,,++++++*********************************,,,,,,++++++++++++++++++++++++*********)))))))))++++++***))))))))))))***+++++++++++++++++++++++++++******))))))(((''''''***,,,...000111///---,,,++++++++++++++++++++++++...---+++******+++---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))(((((((((((()))******,,,,,,+++***))))))))))))***************++++++++++++++++++++++++*********+++++++++,,,---......///,,,,,,++++++***))))))((()))***+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***************************************************************++++++++++++******+++++++++++++++,,,,,,,,,************************************************))))))***++++++***)))((()))*********++++++,,,,,,************************))))))))))))************))))))))))))************---,,,***)))(((((())))))((()))******++++++******************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************~~~zzzsssjjj```XXXQQQNNNHHHGGGDDDAAA>>><<<;;;::::::888555444444444333111333333333222222222111111////////////////////////---------///111222111000...///000111222111000000...------,,,,,,------...++++++,,,,,,------,,,,,,*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************+++,,,------))))))((())))))***++++++************************000///...,,,***)))((('''------,,,,,,---.........((((((((((((((()))******++++++***))))))***++++++******************************************++++++******************++++++))))))************))))))((())))))***++++++,,,,,,))))))(((((((((((()))))),,,***(((((()))***)))(((''')))******))))))***+++++++++++++++*********))),,,+++++++++*********)))***************++++++,,,---,,,,,,+++++++++,,,,,,************************,,,,,,++++++******))))))))))))))))))************++++++***)))))))))))))))************************((((((((())))))*********(((+++...000111///,,,***************************,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++************************'''(((((()))))))))))))))------,,,+++*********************+++++++++,,,,,,************++++++++++++******++++++,,,,,,------************))))))))))))((()))***++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******************************************************++++++++++++******)))*********++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))******************************************((()))))))))************)))))))))******+++++++++---+++)))(((''''''((())))))***++++++,,,,,,++++++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||yyysssjjjaaaXXXQQQMMMFFFDDDBBB???<<<:::999888:::888666444444333222000333333333222222222111111111111111111111111111111,,,,,,---000222333222000,,,---///111222333222222...------,,,,,,------...---.........---+++)))(((******+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///)))))))))***+++,,,......******))))))))))))************************************))))))))))))))))))...***'''(((---///---)))((((((((((((((()))******,,,+++***))))))***+++,,,******************************************++++++******))))))((((((''''''))))))************))))))((())))))***++++++,,,,,,++++++************+++++++++)))(((((()))******))))))+++,,,,,,++++++,,,---++++++++++++******))))))***)))))))))((((((''''''*********)))***++++++,,,++++++++++++,,,---......++++++******************,,,++++++***)))(((((('''''''''((()))***+++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))%%%&&&''')))***,,,---...'''***---000000...+++)))******************************))))))))))))******++++++************+++++++++***)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++************************((()))+++,,,,,,,,,+++***......---,,,++++++++++++******++++++,,,,,,,,,,,,))))))******+++++++++,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,''''''(((******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************************************************++++++++++++******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))************************(((((())))))*********+++))))))******+++++++++,,,)))((('''&&&''')))+++,,,(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((~~~yyyrrrjjjbbbZZZRRRMMMGGGFFFCCC???<<<999777777888888888888777666555444333222111000000111222333444555555333111000000111111000///......---.........000222333444333111000111000///...---,,,,,,,,,000000///...,,,+++******+++)))(((***---...---+++,,,+++******++++++)))(((&&&))),,,+++)))''')))+++,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++,,,,,,---...)))(((((()))***++++++***))))))***+++,,,,,,---------,,,***)))))))))******,,,+++)))((((((((()))***************************,,,,,,++++++++++++++++++&&&''')))+++++++++******&&&'''((()))++++++,,,,,,*********))))))))))))))),,,+++***)))))))))******)))******,,,---...//////***+++,,,------+++***((()))************+++++++++***************)))((((((************************+++++++++++++++++++++++++++++++++************)))---------+++))))))+++,,,...,,,+++)))(((((())))))))))))))))))))))))))))))...,,,***)))((()))***+++******))))))((((((''''''******))))))))))))******))))))))))))***+++,,,---++++++++++++++++++,,,,,,)))***+++------,,,+++++++++***)))))))))***,,,,,,)))((('''((()))***)))((()))************+++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++*********))))))((((((************************(((***+++------,,,+++***++++++++++++++++++++++++,,,---......,,,******+++******)))((((((((((((((('''''''''((()))+++,,,---++++++******))))))(((((())))))*********))))))(((+++*********))))))(((((())))))*********+++++++++***)))))))))((((((''''''+++++++++*********))))))******+++******)))((('''(((''''''(((***,,,+++******++++++++++++***))))))))))))))))))))))))))))))************************((())))))*********))))))+++++++++*********)))))),,,+++***)))))))))***++++++++++++,,,,,,,,,------,,,+++***)))((((((''''''---+++))))))+++,,,***''')))***++++++***)))***++++++***)))'''''''''((()))+++***)))))))))))))))***))))))************))))))++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))}}}xxxqqqiiiaaaYYYQQQLLLGGGEEEBBB???<<<999888777555555555555444333222222222222111111111111222222///000111111000000111222000000//////.../////////---...000111222111000///000///......------------.........---,,,,,,,,,+++---+++******,,,---+++))),,,+++******++++++***((((((***,,,,,,,,,+++,,,---,,,,,,,,,+++++++++******)))******+++,,,,,,------***************+++,,,,,,((('''&&&'''((()))((('''(((((()))******+++,,,,,,++++++++++++******))))))&&&'''(((***++++++++++++************************))))))))))))))))))))))))((())))))***************'''(((((())))))))))))(((************************,,,,,,++++++*********)))***************+++++++++)))***+++,,,,,,***)))'''(((((()))))))))*********)))))))))))))))(((''''''************************++++++++++++++++++++++++((((((((())))))************++++++)))'''''')))***///...---+++******++++++))))))))))))))))))))))))---+++***(((((((((***++++++*********))))))))))))******))))))))))))******)))))))))******+++,,,---************************)))******++++++++++++++++++***)))))))))***+++,,,***)))((()))***++++++))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))(((************************(((***+++------,,,+++***++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++***)))))))))))))))))))))))))))))))))***+++*********)))))))))))))))))))))************))))))************)))))))))((())))))*********+++++++++*********)))))))))((((((+++++++++*********))))))((())))))************))))))((('''(((+++,,,+++******++++++++++++***))))))))))))))))))))))))))))))************************)))******+++******))))))+++++++++*********))))))******))))))***+++------************************---,,,+++***)))******+++---+++******,,,---+++))))))***++++++))))))***++++++***)))((('''(((((()))***)))))))))))))))******))))))************))))))+++******))))))******+++)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))){{{wwwoooggg___WWWOOOKKKFFFDDDBBB>>>;;;999888777444555555444444333222111111111222222222222111111---...000///......///111000000/////////000111111,,,---...///000///...---//////......---.........,,,,,,,,,,,,------------...---++++++++++++***(((,,,+++)))***++++++***))))))))))))+++---...---,,,,,,,,,,,,++++++++++++************++++++,,,,,,---***))))))))))))***++++++)))(((''''''((()))(((&&&'''(((((())))))***************+++++++++***)))((($$$&&&))),,,---,,,***)))************************))))))))))))))))))))))))++++++***))))))))))))***((()))))))))(((''''''&&&))))))******++++++,,,,,,,,,---------,,,+++)))(((++++++***)))(((''''''&&&))))))***+++***)))(((''''''((((((((())))))))))))((((((((()))((((((''''''************************++++++++++++++++++++++++&&&&&&'''((()))***++++++******+++)))(((''')))***...---,,,+++++++++++++++))))))))))))))))))))))))+++***)))((('''((()))***++++++++++++******************))))))))))))******************+++,,,------+++*********)))(((((((((***))))))))))))***++++++******))))))******+++,,,+++))))))***+++,,,+++***)))************+++++++++******+++++++++++++++***))))))))))))))))))))))))************))))))))))))************************)))***+++,,,---,,,++++++++++++++++++++++++++++++''')))++++++***)))***+++,,,++++++***************++++++***)))(((((())))))))))))))))))************))))))************))))))************)))))))))))))))))))))************++++++++++++************)))+++************)))))))))'''(((((()))***+++++++++)))(((((()))+++,,,+++******++++++++++++***))))))))))))))))))))))))))))))************************+++,,,,,,,,,+++***))))))+++++++++***************(((((()))***+++---///000******+++---...///000111444222...+++******+++,,,,,,+++***+++---------+++)))***++++++))))))***+++******)))((((((((()))))))))((((((((()))***++++++))))))************))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))zzzuuummmeee]]]UUUMMMIIIDDDCCC@@@>>>;;;999888777666666666666555444333222000111222333333222111000000111111000...,,,,,,---000000///000000111222222,,,---.../////////......///...............///000---------,,,,,,,,,,,,,,,---,,,++++++++++++******,,,***)))***++++++***)))(((&&&&&&(((,,,---,,,)))++++++++++++++++++++++++*********++++++,,,,,,,,,******)))))))))******+++---+++******++++++)))(((((((((((())))))*********+++***))))))))))))******((()))+++++++++***((('''************************+++++++++++++++,,,,,,,,,...,,,+++)))(((((()))***)))))))))))))))(((((('''))))))***+++,,,,,,------,,,---...///...,,,)))'''++++++***)))(((''''''&&&******++++++******)))(((((((((((()))))))))******((()))))))))))))))((((((************************************************''''''(((((()))******++++++,,,,,,,,,******+++,,,+++******)))))))))))))))))))))))))))))))))))))))***)))(((((('''((())))))******************************))))))))))))******+++++++++++++++,,,------,,,,,,+++***)))(((((('''***)))((((((((()))+++,,,***************+++++++++***)))((()))+++,,,+++***))))))*********+++++++++)))******++++++++++++***))))))))))))))))))))))))*********)))))))))))))))************************)))***+++,,,,,,,,,++++++************************)))***,,,+++***))))))***+++******))))))*********+++******)))))))))))))))(((((())))))******++++++((())))))************)))*********)))))))))))))))))))))))))))************++++++++++++++++++++++++************)))))))))))))))))))))))))))******+++***)))((()))+++,,,+++******++++++++++++***))))))))))))))))))))))))))))))************************---------,,,+++***)))(((************************(((((()))***,,,---//////***,,,...222666999<<<===<<<888333---***(((((()))*********+++,,,,,,,,,,,,)))***+++***)))((()))+++******))))))))))))))))))(((((((((((()))***,,,,,,))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))xxxssslllddd\\\TTTLLLGGGCCCAAA???===:::999888777666666666666555444333222000111222333333222111000222222333111///---......000000///000000111222222......//////000000000000//////.........//////000///...---,,,+++***))))))******++++++++++++,,,---+++***)))***+++,,,+++))))))'''&&&(((,,,---+++(((++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++*********++++++---+++******++++++***((()))))))))***************,,,***(((&&&&&&(((+++---+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---+++)))(((((())))))))))))***++++++++++++***))))))***+++,,,,,,------,,,---...///...,,,***(((************************+++++++++++++++*********)))))))))*********++++++)))******+++++++++******))))))))))))))))))))))))***************************************************+++,,,,,,+++***+++,,,))))))***)))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))******))))))))))))******++++++******++++++,,,,,,------,,,+++******))))))***)))((((((((()))+++,,,))))))******++++++++++++)))((('''(((*********)))))))))*********+++++++++((()))******++++++++++++))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,************************+++------,,,***(((((()))))))))((((((((())))))***)))))))))))))))******+++(((((())))))******++++++(((((()))***************))))))))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))+++***)))***+++,,,+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,+++***)))(((******************************+++++++++,,,,,,,,,***,,,...222666999<<<===;;;888333---***((())))))(((((())))))******++++++((()))******)))((()))***))))))******************(((((((((((()))***,,,,,,))))))************))))))***))))))))))))))))))***(((((((((((((((((((((((()))))))))((()))******+++))))))))))))))))))))))))wwwssskkkccc[[[SSSKKKGGGAAA@@@>>><<<:::999888888444555555444444333222111111111222222222222111111///111222222000000222333000000/////////000111111//////000000000111111111000000//////...///////////////...,,,+++)))(((((((((***++++++++++++---...+++)))))))))+++,,,+++***+++******+++------,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++***)))(((((()))***)))'''************************,,,***'''%%%&&&(((+++---((((((''''''(((***,,,...))))))))))))))))))))))))((((((((()))******++++++------,,,+++***))))))))))))******+++,,,,,,,,,+++))))))******++++++,,,,,,+++,,,,,,------,,,***************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++******++++++,,,,,,++++++))))))))))))))))))))))))************************++++++++++++*********)))''')))***+++)))))))))******++++++,,,++++++******))))))))))))))))))))))))(((((())))))))))))******((((((((((((((()))))))))******))))))))))))******+++******)))******++++++------,,,,,,+++************))))))))))))***++++++))))))***++++++++++++***(((''''''''')))***)))((()))************+++++++++(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,************************+++,,,------***)))))))))(((((((((((((((((()))***))))))(((((()))***++++++))))))))))))************'''((()))******+++******))))))))))))***************)))))))))))))))((((((***++++++++++++,,,,,,,,,(((((()))))))))))))))***---,,,***(((((((((((())),,,***)))***+++,,,+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))***************++++++++++++++++++++++++***)))(((******+++---...///000111333111...+++***+++,,,---'''(((***)))(((((()))***((()))******(((((()))***((()))***+++++++++******)))((((((((()))***++++++))))))************))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))|||{{{}}}wwwrrrkkkccc[[[SSSKKKFFF@@@???===;;;:::999888888555555555555444333222222222222111111111111222222///000222222000000111333000000//////.../////////000000//////000000111111111111000///.........///------,,,,,,+++***)))))))))+++---,,,******+++---***)))((()))+++,,,+++******,,,------+++******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))((((((((((((((()))******''''''((()))***++++++,,,))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,+++******)))***++++++++++++******)))*********************************+++++++++++++++*********+++++++++,,,,,,,,,++++++***************))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))************&&&(((***+++***))))))***)))***+++,,,,,,+++******))))))))))))))))))))))))((())))))******+++******(((((()))))))))***************))))))))))))************)))(((((())))))***++++++++++++************)))******+++++++++++++++((()))***+++,,,++++++***)))((('''(((***+++***))))))************+++++++++'''((()))***++++++++++++))))))))))))))))))))))))((()))))))))************************************++++++******++++++,,,,,,************************''')))++++++***)))***+++))))))(((((())))))***++++++***))))))))))))))))))*********)))))))))))))))'''((()))******+++++++++((()))))))))******************))))))((((((((((((************+++++++++,,,(((((((((((())))))******,,,***)))((('''(((***+++,,,+++******,,,,,,+++******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))*********+++++++++)))************)))((('''************************++++++***)))***+++,,,---(((***+++***((('''(((***((()))***)))((('''(((***((()))***++++++++++++******)))))))))))))))******))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))))){{{xxx{{{wwwssskkkccc[[[SSSKKKFFF???>>>===;;;:::999888888888888888888777666555444333222111000000111222333222333333222///......///111000///...............///////////////000111111222222111///............+++++++++++++++++++++++++++---...---***((()))+++***)))((()))+++,,,,,,***(((+++---,,,(((&&&''')))*********++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((+++***)))***,,,------,,,((((((((((((((('''''''''%%%&&&)))+++,,,***((('''((()))+++,,,,,,***(((&&&)))))))))))))))))))))))))))******+++,,,,,,------***+++,,,---,,,+++***))),,,,,,++++++)))((('''&&&*********)))))))))))))))))))))))))))***+++,,,---+++++++++***************+++******)))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((***,,,---,,,++++++,,,'''((()))******)))((('''))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,******))))))))))))******))))))((((((((((((((())))))))))))))))))*********)))***+++------,,,++++++((()))***+++,,,+++*********)))))))))+++,,,+++***)))************+++++++++'''''')))******+++++++++))))))))))))))))))))))))(((((())))))*********+++************************++++++******++++++,,,---))))))))))))))))))))))))###%%%((())))))***,,,---******))))))***+++,,,,,,---,,,+++)))((((((''''''++++++******))))))((((((''''''(((******+++++++++(((((())))))*********+++******))))))(((((((((''')))))))))******+++++++++'''((((((((())))))*********)))((('''((())),,,------+++***+++,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))******++++++++++++'''((()))******)))((('''+++++++++,,,,,,,,,------)))))))))))))))))))))******,,,---,,,)))''')))+++((()))***)))((('''(((***((()))***+++,,,,,,+++***+++***)))))))))))))))***))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))zzzooovvv~~~uuurrrlllddd[[[RRRKKKGGG@@@???===:::888666555555666666666666555444333222333222222222222222222333555:::999222---//////---000000111111111111000000---------.........//////111111000//////////////////...---,,,++++++++++++,,,,,,------------------((((((((()))******((('''''''''(((((())))))******)))))))))))))))************+++,,,,,,+++***)))((()))'''&&&'''***+++***(((*********+++******)))))))))))))))))))))*********)))))))))))))))))))))))))))'''&&&&&&((())))))((())))))))))))))))))))))))%%%''')))(((''''''***------,,,+++***))))))))))))------,,,+++************))))))))))))))))))))))))...,,,******+++++++++***)))))))))))))))))))))))),,,***))))))***++++++***,,,+++***((((((((())))))************)))))))))))))))((((((((((((((()))************)))))))))))))))******++++++++++++******,,,,,,---------------------+++))))))***+++***)))******))))))))))))******++++++******)))(((((((((,,,+++******))))))******))))))))))))************++++++++++++++++++++++++)))((((((((((((***+++,,,+++++++++***)))(((((('''******))))))))))))******))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++******)))))),,,,,,************,,,,,,&&&((()))++++++)))(((&&&)))'''&&&(((+++---,,,***(((((((((((())))))))))))(((((()))*********************************))))))++++++************++++++))))))))))))))))))))))))&&&((()))+++***)))'''&&&))))))***++++++++++++***,,,,,,++++++***)))))))))------++++++++++++------************************++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++******))))))((((((+++))))))+++......,,,)))++++++++++++++++++++++++******))))))))))))******(((((()))************)))(((((())))))******+++++++++***)))***+++,,,+++)))))))))))))))))))))))))))''''''(((((())))))************++++++++++++******))))))))))))************(((((())))))*********+++,,,,,,+++***)))((('''&&&yyypppwww|||ssspppjjjbbbYYYPPPIIIFFF@@@???===;;;999777666666666666666666555444333222222222111111111111222222333777777111---///000.........////////////......---------.........//////111000//////.........//////...---,,,++++++++++++......---,,,+++***))))))))))))))))))******)))((((((((((((((())))))******++++++***)))((('''&&&&&&***++++++,,,+++***)))(((***((('''(((+++,,,***)))&&&&&&'''((()))((((((''')))))))))))))))))))))***(((((((((((((((((((((((()))'''&&&&&&((())))))((())))))))))))))))))))))))(((***++++++)))))),,,...++++++***(((((('''''''''*********))))))***++++++))))))))))))))))))))))))---+++))))))*********))))))))))))))))))))))))))),,,+++))))))***+++***)))+++***)))((((((((()))***'''''''''''''''((())))))+++***)))(((((('''((((((***)))))))))))))))))))))'''(((((()))))))))((((((,,,,,,,,,------............,,,*********+++***)))******))))))))))))******)))))))))))))))*********,,,+++******))))))******))))))))))))************************************,,,+++***)))((((((((()))++++++******)))(((((('''******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******((((((((())))))+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))(((((((((((((((,,,+++***))))))***+++,,,'''((()))******)))((('''***((('''(((+++,,,+++)))(((((((((((()))))))))***(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))))))))***))))))))))))))))))))))))((()))***,,,---------,,,))))))******+++++++++************************+++,,,+++************+++,,,************************))))))************))))))******))))))))))))***************)))))))))))))))+++***)))***---...,,,***++++++++++++++++++++++++***))))))(((((())))))***&&&'''((()))************++++++******)))((((((''',,,***)))***++++++***)))))))))))))))))))))))))))(((((()))))))))))))))***)))******++++++******)))))))))))))))************((()))))))))************))))))((((((((((((((((((xxxrrr{{{{{{qqqnnnhhh___WWWNNNHHHEEEAAA@@@>>><<<:::888777777666666666666555444333222111111111000000111111111000333333000...///111000---......//////......---------........./////////000///......---...............---,,,++++++++++++------,,,+++***))))))(((************************((((((((())))))))))))*********)))((('''&&&&&&%%%***++++++++++++***))))))***)))((()))***+++***)))'''(((***+++,,,,,,+++*********))))))))))))))))))'''''''''''''''''''''''')))'''&&&&&&(((***))))))))))))))))))))))))))))))***+++,,,+++******+++,,,++++++***)))(((((((((((((((((((((((()))***+++,,,)))))))))))))))))))))))),,,***(((((()))***)))((())))))))))))))))))))))))---+++))))))******)))((((((((('''''''''((())))))&&&&&&&&&&&&''')))+++,,,,,,+++***(((''''''''''''))))))))))))))))))******&&&'''((()))))))))))))))++++++,,,---...//////000///---++++++++++++***)))******))))))))))))******'''(((((()))******++++++++++++***))))))))))))***))))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((++++++******)))(((((((((******))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))'''((()))***+++***)))))))))))))))*********++++++))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++***************(((((((((((())))))))))))+++******))))))******+++(((((())))))))))))((((((***)))((()))***+++***)))((((((((()))))))))******(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++(((((()))******+++,,,,,,******))))))))))))******************************))))))************))))))*********++++++*********))))))))))))************)))'''&&&&&&((())))))(((++++++++++++++++++++++++))))))(((((((((((())))))&&&'''((()))************+++******))))))(((((('''---+++******++++++)))((())))))))))))))))))))))))***************))))))))))))******++++++******)))))))))))))))************))))))))))))************((('''&&&&&&&&&((()))***wwwttt~~~zzzooolllfff^^^UUUNNNHHHEEEAAA@@@>>><<<:::999888888666666666666555444333222111111000000000000111111///000000///...000111111///000000000000000000///............///////////////......---------.........---,,,,,,+++++++++,,,))))))******+++,,,,,,,,,***++++++******)))***+++))))))))))))))))))))))))''''''(((((())))))***************+++************))))))((()))))))))))))))(((***+++,,,------,,,,,,*********)))))))))))))))(((((((((((((((((((((((()))'''&&&''')))******)))(((((((((((((((((((((((())))))******))))))((()))------,,,+++++++++++++++)))))))))))))))***++++++)))))))))))))))))))))))),,,***((((((*********)))))))))))))))))))))))))))---+++)))))))))***)))(((&&&&&&''''''(((((())))))***)))(((((()))+++---...******)))(((((('''(((((()))))))))))))))*********((()))***++++++,,,++++++***+++,,,---...///000000000...,,,+++,,,,,,+++)))******))))))))))))******(((((())))))************++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((())))))***++++++************))))))((((((******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))%%%''')))+++,,,+++***))))))*********++++++++++++***************+++,,,,,,*********************************************)))))))))******++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))******))))))******))))))(((((()))))))))*********(((((()))***************(((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,***(((&&&%%%%%%%%%&&&)))))))))))))))******+++((()))))))))*********+++************************************************++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++(((((())))))******++++++***)))((('''((()))***+++************************)))(((((((((((((((((()))))))))******+++*********&&&''''''((()))***++++++---+++******++++++)))((()))))))))))))))))))))))),,,,,,++++++******))))))))))))************))))))((()))))))))************)))))))))))))))*********)))((('''&&&&&&((()))+++yyyxxxzzznnnkkkddd\\\TTTMMMHHHFFFAAA@@@>>><<<:::999999888666666666666555444333222111111000000000000111111///...---...///000000111//////000000000000//////........./////////000000......------------...///------,,,+++++++++,,,,,,*********+++,,,------...***+++,,,***((((((***---************))))))))))))(((((()))***++++++,,,,,,******************++++++(((((()))(((((('''((((((''''''((())))))*********************))))))(((((())))))))))))))))))))))))((('''&&&''')))++++++***(((((((((((((((((((((((())))))************)))(((,,,,,,++++++***+++++++++---,,,+++***************************************,,,+++))))))+++,,,,,,+++)))))))))))))))))))))))),,,***(((((()))))))))(((&&&&&&'''((((((((()))))),,,+++***))))))***+++,,,(((((('''(((((()))******(((((())))))************))))))***+++++++++++++++******+++,,,---...///000000...,,,+++,,,,,,+++*********))))))))))))******************))))))((((((+++***))))))(((((())))))((()))))))))************************************'''(((((()))******++++++*********)))))))))))))))******))))))))))))******************++++++++++++((((((((((((((((((((((((%%%&&&)))+++,,,,,,+++***)))*********++++++++++++*********)))******++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))(((((((((((()))))))))*********))))))))))))))))))))))))************(((((()))***************%%%%%%%%%&&&&&&'''''''''+++******))))))******+++))))))))))))))))))))))))///...+++(((''''''((()))))))))((((((((()))***+++*********)))))))))((((((***++++++++++++++++++***************************++++++,,,,,,,,,,,,++++++++++++---......---++++++(((((())))))******++++++...------,,,,,,---///000************************))))))(((((((((((()))))),,,,,,,,,,,,+++***))))))%%%&&&'''((()))***++++++,,,+++******++++++***((()))))))))))))))))))))))),,,,,,++++++******)))))))))))))))******)))))))))((()))))))))******************))))))))))))))))))+++***)))((((((((()))))){{{{{{yyymmmiiiccc[[[SSSLLLHHHFFF@@@???===;;;:::999888888666666666666555444333222111111111000000111111111222...---///111//////000,,,------......------,,,....../////////000000000.........---......///000---,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++)))+++,,,***''''''***---+++************))))))))),,,,,,,,,++++++******************)))******+++,,,((()))***)))((('''((())))))))))))***,,,...111222++++++******)))(((((((((************************((('''&&&'''***+++,,,+++))))))))))))))))))))))))+++++++++,,,......,,,***))))))((((((((((((((()))...---,,,+++************************************,,,+++)))***+++---,,,,,,))))))))))))))))))))))))***)))'''((()))******)))''''''((()))))))))((((((*********))))))(((((((((''''''''''''(((***+++,,,((((((((()))******++++++(((((())))))))))))(((((())))))***+++,,,------......,,,******+++,,,+++*********))))))))))))******++++++******)))(((((('''******)))(((((((((((()))))))))))))))***************************************+++++++++***)))((('''******))))))))))))))))))******))))))))))))******((((((((()))))))))******((((((((((((((((((((((((&&&''')))***+++++++++***)))))))))*********++++++***)))))))))))))))******************************(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((((()))******)))((()))+++)))))))))*********++++++(((((()))***************'''''''''((())))))******++++++************++++++)))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))((('''((()))***+++++++++***))))))(((''''''******+++,,,,,,+++******************************))))))************)))))))))))))))******)))))))))))))))))))))************)))***++++++******+++---******************************))))))))))))******,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((+++***)))***+++,,,+++)))))))))))))))))))))))))))***************)))))))))((())))))******))))))((())))))))))))************************))))))))))))++++++******))))))((((((}}}~~~wwwkkkggg```XXXPPPKKKGGGEEE>>>>>><<<:::999888888888666666666666555444333222222222111111111111222222666000---000222///---///,,,------......------,,,.../////////000000000000///.........//////000111,,,,,,,,,++++++,,,,,,---++++++++++++************(((***+++)))%%%%%%)))---+++++++++*********))))))+++++++++*********************)))))))))***,,,,,,***,,,---,,,)))((()))+++,,,++++++---111666<<<@@@++++++******)))(((((('''))))))))))))))))))))))))((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))*********,,,//////---***((('''''''''''''''((((((++++++***************+++************************+++***((()))+++,,,,,,+++)))))))))))))))))))))))))))'''&&&''')))*********((()))*********)))(((''''''(((***++++++***)))((((((((('''(((((()))***+++'''(((((()))******++++++))))))***))))))((('''&&&)))))))))******+++++++++,,,***))))))+++,,,,,,+++******))))))))))))***************)))))))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))******++++++***)))'''&&&)))))))))))))))))))))*********))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((())))))*********+++((((((((()))))))))******))))))((((((((((((((()))************************'''''''''((((((((()))))))))))))))(((((((((((((((((()))************)))((('''((()))******)))((('''&&&)))******)))(((***,,,))))))*********+++++++++(((((()))************************+++,,,---------******))))))))))))******))))))))))))))))))))))))%%%$$$$$$$$$%%%'''((()))***)))'''''''''(((***+++)))))))))))))))((((((((())))))***++++++***))))))************************))))))************)))))))))((((((''''''(((((()))*********)))))))))))))))%%%'''))))))'''&&&((()))************************++++++************++++++'''((()))***************((((((((((((((((((((((((***)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))(((((())))))))))))************************)))))))))(((&&&''')))***+++***((((((vvviiieee^^^VVVOOOIIIFFFDDD>>>===;;;:::999888888777666666666666555444333222333333222222222222333333888111...111333...,,,......//////////////////...////////////000000000000///////////////000111111,,,,,,,,,++++++,,,------&&&'''((()))***+++,,,,,,(((***+++((($$$$$$)))---++++++++++++******))))))&&&'''((()))***+++,,,,,,******)))))))))***,,,---,,,...///...+++)))+++---(((((((((***000888AAAFFF+++++++++***)))(((((('''((((((((((((((((((((((((((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))((('''(((***......,,,)))))))))(((((((((((()))***(((((((((((()))***+++,,,***************************((('''(((***++++++***))))))))))))))))))))))))(((&&&&&&''')))+++++++++******+++++++++)))((('''&&&(((+++...///...,,,+++***)))((((((((((((((()))'''(((((()))***+++++++++,,,,,,,,,,,,+++)))(((''')))))))))))))))************)))((()))+++,,,,,,+++******))))))))))))******((((((((()))******++++++******)))((((((((((((((())))))))))))************((((((((((((((((((((((((&&&''')))***++++++******)))))))))))))))***************))))))))))))*********++++++++++++,,,,,,,,,((((((((((((((((((((((((***))))))((())))))***+++(((((((((((()))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((()))))),,,,,,++++++******))))))&&&'''((())))))((('''&&&&&&((()))++++++)))(((&&&%%%(((******)))(((+++---)))************+++++++++(((((()))***************'''(((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((())))))***)))'''&&&'''(((***+++''''''(((((())))))******'''((()))******)))((('''************************++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++++++++******))))))(((((('''+++......,,,***+++---)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,###$$$&&&''')))***++++++$$$$$$&&&'''(((***++++++)))(((((()))+++------,,,))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))************+++*********))))))(((((("""$$$'''***+++***)))(((zzzpppgggddd^^^WWWOOOHHHCCCAAA>>>===;;;999888888888999777777777777666444222111//////000000111111222222333555666555333111111111,,,,,,---...////////////---...///...---,,,---///%%%***......+++)))+++///000---+++,,,...///---***************************************************++++++************++++++)))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))(((((((((((())))))***,,,---...))))))))))))((((((((((((+++*********))))))((((((''''''(((***+++,,,---...++++++***)))(((((())))))))))))))))))************************************++++++******)))(((((((((***)))'''''')))))))))(((+++*********))))))((((((************************((((((''''''''''''((((((******))))))))))))***************))))))))))))))),,,,,,++++++******))))))*********)))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,,,,***((('''&&&'''((()))+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''&&&&&&'''((()))---***'''(((***,,,,,,***(((((())))))))))))((((((+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&'''((())))))))))))++++++***************+++************************)))***+++,,,,,,+++***)))...---+++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))******++++++,,,,,,,,,++++++)))((((((************************''''''((()))))))))))))))((()))++++++)))((()))***+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))************************'''((()))***++++++***)))))))))((((((''''''&&&&&&++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))***+++,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))yyyooogggddd^^^VVVNNNHHHCCCAAA>>>===;;;999888888888888333444444444333111///...000000000000000111111111222444555444222000000111++++++,,,,,,,,,++++++***---...//////------...///***---///...,,,***+++---///---+++,,,......,,,***************************))))))))))))))))))))))))++++++************++++++***************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))******+++,,,***************)))))))))************)))))))))((())))))***+++,,,---......++++++***)))))))))))))))))))))))))))************************************************)))))))))))))))(((&&&&&&((()))((('''************)))))))))(((***************************))))))))))))))))))******))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))******+++***(((''''''((()))***+++++++++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))******+++)))&&&''')))******)))(((((())))))))))))((((((*********)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((()))******************))))))))))))******************************)))******************))),,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((('''&&&(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((++++++++++++***)))((('''************************''''''((()))))))))))))))((()))++++++)))((()))***+++***))))))((((((((()))************************))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))************************((()))***++++++***)))(((((((((((((((((('''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******************))))))***************))))))***)))))))))((((((((('''))))))))))))))))))))))))xxxmmmgggccc]]]UUUNNNGGGCCCAAA===<<<;;;999888888888888555666666666555333222111111111111111000000000000111222333333111//////000////////////...---,,,+++...///000///...---...000000//////---,,,,,,,,,,,,...---,,,,,,------,,,+++************************((((((((((((((((((((((((++++++************+++++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++************)))))))))))))))*********+++++++++++++++***))))))))))))))))))))))))))))))************************************))))))))))))************)))'''&&&&&&'''(((((('''************))))))))))))************************+++++++++******+++++++++)))((((((''''''(((((()))((((((((())))))*********&&&&&&''''''''''''(((((())))))))))))))))))******(((((((((((())))))))))))((())))))******)))))))))***)))((('''((()))***+++******++++++******)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******+++,,,,,,)))(((&&&&&&'''(((((('''(((((())))))))))))((((((******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******++++++***))))))(((((((((((())))))***************************))))))(((((())))))***************************++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))((('''%%%%%%)))*********)))((('''&&&************************''''''((()))))))))))))))((()))++++++)))((()))************+++******)))(((************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************)))************)))(((((('''((((((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))((('''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))~~~wwwlllgggccc\\\TTTLLLFFFBBBAAA<<<<<<;;;:::888888777777666777777777666555333222222222111111000000/////////111222111///......///000111111111000000///......///000000......///000222///,,,+++,,,------,,,------,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''))))))***************+++*********)))))))))))))))((((((((((((((('''''''''******)))))))))))))))***((()))))))))************************************'''(((((()))***+++++++++***(((''''''((())))))(((*********)))))))))))))))************************,,,++++++******++++++,,,((((((''''''''''''(((((())))))))))))))))))((((((''''''''''''''''''&&&&&&)))))))))))))))*********(((((((((((())))))))))))&&&''')))******)))(((((()))((((((((()))***++++++)))************)))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---)))((('''''''''(((''''''(((((())))))))))))(((((())))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************(((''''''''''''(((((()))***************************)))(((''''''((()))***(((((()))***************++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))))))))'''%%%###(((((())))))((('''&&&&&&************************''''''((()))))))))))))))((()))++++++)))((()))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************************)))))))))***************''''''(((((()))))))))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))(((''''''&&&))))))))))))(((((((((((()))))))))))))))))))))))){{{vvvlllgggbbb[[[SSSKKKFFFBBB@@@;;;;;;;;;:::999888777666222333444444333222000///222222111111000000//////...000111111///......///,,,,,,---..................///000///...---...000///---+++***,,,---------,,,------,,,++++++++++++************************************************++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******)))((('''&&&((((((((()))))))))******))))))))))))))))))******(((((((((''''''''''''&&&***)))))))))))))))******((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,,,,***))))))***++++++***))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((+++******)))((('''&&&&&&******))))))((('''&&&&&&(((((())))))************(((((((((((())))))))))))&&&'''(((*********)))((()))))))))))))))***++++++)))************)))((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))******++++++,,,,,,,,,************)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))***)))(((''''''((()))***'''''')))*********************)))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((*********(((&&&%%%'''((((((((((((''''''&&&))))))))))))))))))))))))''''''((()))))))))))))))((()))++++++)))((()))***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,'''((((((((())))))******,,,,,,,,,+++***(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((('''((())))))*********)))(((((((((((())))))))))))************************|||yyyvvvmmmfffbbbZZZRRRJJJEEEBBB@@@:::;;;::::::999777666555333444555555555333222111111111111111000000000000---///111000///......///------...///000111111111---...///...---,,,---///,,,,,,,,,,,,,,,,,,------+++------,,,+++***+++,,,************************************************++++++************+++++++++++++++***************))))))))))))))))))))))))))))))))))))************))))))***+++***)))'''&&&'''''''''((())))))******))))))))))))************************)))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++---+++******+++,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))******))))))((('''&&&&&&++++++******)))(((((('''((((((((()))******++++++(((((((((((())))))))))))''''''((()))************))))))************************++++++******)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((***+++++++++++++++***,,,---,,,***)))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***&&&''')))***+++***))))))))))))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))************)))(((''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))((()))++++++)))((()))***))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))))))))))))))***+++,,,,,,+++***(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))******))))))((('''((()))***++++++++++++(((((((((((())))))))))))************************zzzzzzvvvnnnfffbbbZZZQQQIIIDDDAAA@@@::::::::::::999777666555555666777777777666555444000000000000000111111111---///111111///...///000111111222333333333222222,,,---...---,,,+++,,,...,,,///111000,,,++++++---+++,,,...,,,***)))***,,,************************************************++++++************++++++***************+++++++++))))))))))))))))))))))))((()))))))))************((()))+++,,,+++***)))((('''(((((()))******++++++((()))))))))************************************)))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++---+++******+++,,,,,,+++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((((((((((())))))*********'''(((((()))******++++++(((((((((((())))))))))))((((((((()))***+++,,,,,,******++++++******))))))+++++++++++++++******)))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((***+++,,,,,,,,,+++***,,,...---***(((((()))(((((())))))))))))(((((('''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''((()))***+++)))))))))))))))))))))))))))******************)))&&&''')))***+++***((('''*********)))))))))(((((())))))))))))))))))))))))'''''''''((()))*********&&&'''((())))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))******+++'''(((((()))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((()))++++++)))((()))***)))((((((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))*********)))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))******************)))))))))***++++++*********'''((((((((()))))))))***************************zzz{{{wwwooofffaaaYYYPPPIIIDDDAAA@@@::::::::::::999777666444222333444444444333222111//////000000111111222222...///111111000//////000000000000000000///...---+++,,,------++++++,,,---...222555333---)))***---***,,,...---***)))***,,,************************))))))))))))))))))))))))++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++((()))+++,,,,,,+++***)))((())))))***++++++,,,,,,(((((())))))*********+++'''((((((((()))))))))***))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***(((((())))))*********+++))))))))))))))))))))))))******))))))))))))************))))))))))))******%%%%%%&&&'''((()))***+++$$$%%%&&&((()))+++,,,---'''(((((()))***+++++++++(((((((((((())))))))))))***))))))((()))+++---...+++++++++++++++***)))(((+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***,,,------,,,,,,))),,,...---***(((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))*********))))))((('''''''''((((((***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))++++++)))(((&&&+++++++++************)))))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&'''(((((()))((((((&&&&&&''''''(((((())))))************************(((((())))))))))))((((((''''''''''''(((***+++,,,(((((()))))))))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))((()))++++++)))((()))***)))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))///...+++)))'''&&&&&&'''++++++******))))))((((((%%%''')))+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''******++++++++++++*********++++++******)))(((''''''((((((((())))))******************************wwwmmmbbb\\\SSSLLLFFFBBB???======;;;999999999999777555666666666555444333111000///000000000///...---------------.........//////222222222222222111000///////////////////////////222111///---+++******))),,,+++***))))))***+++,,,++++++++++++++++++++++++************)))))))))))),,,***)))+++---,,,)))&&&************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))******)))((('''***)))'''&&&'''(((***+++))))))))))))************+++***)))(((''''''''''''++++++************++++++*********)))'''&&&$$$$$$))))))***+++,,,------...***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++******************(((((((((((())))))))))))&&&&&&((()))******************))))))******+++,,,...000000///,,,***)))***+++)))'''''')))***+++*********)))((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))((('''''',,,+++***)))((((((((((((+++******)))(((''''''&&&''')))***)))((('''(((***))))))))))))************,,,,,,+++***)))(((''''''***************)))((((((#########$$$&&&''')))***))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))))))))++++++******)))'''&&&%%%++++++******)))((((((((())))))))))))************************************'''((()))***)))'''%%%$$$((((((((()))******++++++***++++++***((('''((()))************************)))))))))))))))))))))))),,,+++++++++******))))))'''(((((()))))))))))))))************************+++++++++,,,------+++(((++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***(((((()))))))))*********|||}}}vvvkkk```[[[RRRKKKEEEBBB???======;;;999999999999777555555555444444333111000////////////000//////.............../////////000000111222222222111111000///////////////////////////......---,,,,,,+++,,,,,,,,,+++************+++,,,************************(((((())))))*********++++++***)))***,,,,,,)))&&&************************))))))))))))))))))))))))***)))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))'''''''''(((***+++(((((()))))))))*********))))))((((((((()))*********))))))))))))))))))***,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((())))))))))))'''((()))******+++++++++******))))))******+++,,,+++,,,......,,,++++++,,,---+++)))((()))******)))******)))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''',,,++++++***++++++,,,,,,*********)))((('''''''''''')))***)))((('''(((***))))))))))))************++++++******)))((((((((()))))))))))))))(((''''''''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((()))))))))************************************)))(((''''''((()))***))))))(((((((((((())))))************************&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))))))))(((((('''************))))))))))))))))))))))))************************************'''(((***++++++***)))(((*********))))))))))))))))))***+++***((((((((()))+++*********************))))))))))))))))))))))))++++++*********)))))))))'''(((((()))))))))))))))************************+++******+++---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))*********+++++++++,,,,,,,,,zzz}}}ttthhh___YYYQQQJJJEEEAAA???===<<<;;;999999999888777555333333333222111000///.........///000000000///////////////000000000000000111111111111111000000///////////////////////////*********++++++,,,---...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))((()))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************''''''''''''''''''''''''))))))(((((((((((()))))))))((('''''''''(((***+++(((((())))))))))))******)))(((((()))***+++,,,,,,))))))(((((((((((())))))((())))))******+++++++++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((())))))***))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))***++++++++++++***))))))))))))***++++++(((***,,,---,,,,,,...//////---+++*********)))(((***))))))((((((((((((((())))))*********))))))((())))))))))))))))))))))))*********+++******)))((()))))))))***+++,,,---...******))))))((((((''''''''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))'''((((((((((((''''''&&&)))))))))))))))***++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))******************************))))))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))$$$$$$%%%&&&((()))***+++''''''((()))))))))))))))))))))))))))************))))))))))))************************************&&&''')))++++++++++++***++++++******)))((((((''')))***+++***)))((()))***+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))******)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,~~~qqqfff^^^YYYQQQJJJEEEBBB???>>><<<:::999888999888666555333333333222222000//////---...///000000000000000///////////////////////////000000111000000//////////////////////////////)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++)))((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********%%%&&&'''((()))***++++++((((((((((((((((((((((((***)))(((''''''((()))***)))(((((('''((()))******(((((((((((()))))))))*********))))))***+++,,,,,,))))))(((((((((((())))))'''''''''(((((()))************))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((************)))))))))((())))))(((((((((((())))))&&&%%%$$$###$$$%%%&&&'''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((()))***************)))))))))))))))***++++++(((***,,,---------///000...---++++++++++++***)))))))))(((((((((((())))))******+++++++++***)))((())))))))))))))))))))))))******+++++++++******)))'''''''''(((((()))***+++***)))))))))((((((((('''''')))***)))((('''(((***((()))))))))************(((((((((((())))))******'''(((((()))((((((''''''))))))((((((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))$$$$$$%%%&&&'''(((((((((''''''((()))))))))))))))'''(((((()))***+++++++++((()))))))))************************************%%%&&&'''((()))(((((((((************))))))(((((()))***+++***)))((()))***++++++******))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((()))************)))((((((((((((((((((((((((***)))((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))oooccc]]]XXXPPPJJJEEECCC@@@???<<<:::888888888888666444444444444444333222111111......///000111111111000...........................//////000000000//////////////////////////////++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))(((((()))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************&&&&&&''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))***'''(((((((((((())))))))),,,,,,+++***))))))******+++******))))))******+++++++++***)))******+++,,,******))))))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((************)))))))))((((((((())))))))))))(((((((((((('''&&&'''(((***+++(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))&&&'''(((((((((((((((((())))))(((((())))))***+++***,,,.........---...///,,,+++***+++,,,---,,,***))))))(((((((((((()))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))******+++++++++******)))(((((((((((((((((()))))))))))))))((((((((((((''')))***)))((('''(((***((()))))))))************'''''''''((())))))******((())))))******)))))))))******)))(((((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''(((***++++++***(((''')))))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))+++++++++++++++*********)))))))))))))))(((''''''''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))************((()))******)))((()))+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))((())))))***************(((((((((((((((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((~~~}}}nnnbbb[[[VVVOOOHHHDDDBBB@@@???;;;:::888888888777666444555555555555555444333222//////000111111111000000............---------------......///////////////////////////////////////---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))((((((((()))***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++***)))'''&&&$$$###"""************************))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((()))))),,,,,,+++***)))(((((((((++++++************++++++***)))(((''''''(((************))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((()))(((((())))))***+++,,,(((((((((((((((((((((((('''(((((())))))*********(((((((((((())))))))))))&&&''''''((((((''''''&&&)))(((((((((((()))******+++---......---,,,---...***))))))+++,,,---+++***((((((((((((((())))))***(((***,,,---...---+++***))))))))))))))))))))))))((()))******+++*********+++******)))))))))******))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))************'''''''''(((((()))))))))((())))))***************++++++***************+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''(((((((((((())))))++++++++++++++++++++++++(((((())))))))))))(((((())))))(((((((((((())))))'''((()))******)))((('''***))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))((((((((()))))))))))))))))))))))),,,++++++******)))(((((()))))))))))))))((('''''''''(((((()))***+++++++++))))))))))))************)))))))))))))))))))))))),,,++++++***)))((((((((('''(((((()))******++++++((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((()))******++++++******)))))))))))))))))))))))))))'''&&&''')))*********(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++***************)))))){{{mmmbbbXXXSSSLLLFFFBBB@@@>>>===;;;999888777888777666444444555555555555444333333000000111111111000//////////////////.........---,,,---....../////////...////////////////////////------,,,,,,,,,,,,------******+++,,,,,,+++******************************)))))))))))))))*********(((***+++)))((((((+++...************************))))))))))))))))))))))))'''(((((()))******++++++++++++***)))'''&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''((((((((())))))******)))((((((((())))))******))))))))))))******'''&&&%%%%%%&&&(((***,,,***)))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((()))******(((***,,,,,,+++++++++,,,******)))***,,,+++)))'''((((((((((((((()))******''')))+++...///...---,,,))))))))))))))))))))))))'''((())))))*********))))))))))))))))))***+++,,,(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************''''''(((((((((((((((((('''(((((()))******))))))******)))))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))++++++++++++++++++++++++'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&'''(((((())))))))))))((((((((())))))*********+++))))))))))))************))))))))))))))))))))))))*********))))))))))))***)))))))))))))))*********''')))******))))))***+++''''''(((((()))*********)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***************************((('''%%%&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++******))))))))))))zzzlllbbbVVVQQQJJJDDD@@@>>><<<;;;;;;999888777888777555444444444555555555444333333111111111111111000///...111111000000/////////...,,,------.../////////...////////////////////////,,,,,,,,,,,,---...//////)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))***+++***((((((,,,///************************))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***++++++,,,))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))''''''''''''((((((((()))''''''''''''((()))***+++))))))(((((((((((())))))((((((((((((***---000222))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''&&&''')))++++++++++++***((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))))))))))))))((((((((((((((((((((()))******%%%''')))*********+++,,,++++++******+++***'''$$$((((((((((((((()))******&&&(((+++...//////...---))))))))))))))))))))))))''''''((()))))))))))))))$$$%%%%%%&&&((()))+++,,,(((((((((((())))))))))))((()))***)))((('''(((***))))))))))))************((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))++++++***))))))***+++++++++***)))'''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&''')))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))'''&&&&&&''''''((()))***++++++******)))(((((((((''')))******))))))***,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))***++++++++++++***************************(((&&&%%%%%%'''*********************************))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&xxxiii___UUUPPPJJJDDDAAA???===;;;888888888888777777777777555444333222111222333333222222111000/////////000------......///000000000//////000000000000//////111000///...............------,,,,,,+++***)))))),,,---...//////---+++************)))))))))))))))++++++,,,+++***(((&&&%%%,,,)))%%%""""""$$$(((+++))))))))))))))))))))))))((((((((((((((()))******,,,+++***)))((((((((((((''''''(((((())))))******((((((((((((((('''''''''+++*********))))))(((((('''((()))******)))((('''''''''&&&''''''((()))*********************++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))***,,,------,,,***)))************))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((((((((((((((((((((())))))))))))((((((((((((''')))***)))((((((***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******++++++***(((&&&%%%'''))))))))))))))))))(((''''''))))))))))))))))))))))))***+++,,,------,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&%%%$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))******)))((('''))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))+++***((('''&&&&&&&&&'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''''''&&&%%%%%%&&&,,,,,,++++++******))))))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******)))&&&$$$%%%''')))+++*********))))))((((((((()))*********)))'''&&&'''(((((()))***+++++++++,,,+++***))))))***+++,,,******++++++***)))'''&&&)))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))~~~vvvhhh^^^TTTOOOIIIDDDAAA>>><<<;;;888888888888777777777777555444333222222222333333222111000000000000000000...............---------//////000000000000//////000///......------.........------,,,,,,++++++++++++,,,---------,,,*********)))))))))))))))))))))))))))***+++******((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((************)))))))))((('''((()))******)))((('''((((((((('''(((((()))))),,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))***+++,,,,,,+++***)))************))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))***************+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))+++++++++)))'''&&&((())))))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))+++******))))))******+++******++++++++++++++++++,,,+++)))(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))((('''''''''+++***((('''&&&&&&''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((())))))))))))(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))+++*********))))))))))))*********)))'''''')))***++++++++++++******))))))((())))))***)))((('''&&&'''(((((()))******++++++******)))(((((()))******((())))))*********)))))))))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))***************************************))))))*********))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))(((((((((((()))*********************(((((((((((((((((((((((())))))))))))))))))))))))~~~|||ttteee\\\RRRNNNHHHCCC@@@>>><<<:::888888888888777777777777555444333222222222333333000000000000000000111222//////...------,,,++++++...//////000000//////...///...------------------------------------------++++++++++++************))))))))))))))))))******'''((()))***************((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++******)))))))))******+++***)))(((((((((((((((*********)))((('''''''''((((((((((((((((((((((((************))))))))))))'''((()))******)))((('''******)))((((((((()))))),,,,,,+++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((************))))))))))))'''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((+++,,,,,,***(((''')))***))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))+++******))))))******+++((()))))))))******++++++***)))(((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((())))))******))))))((()))))))))))))))))))))))),,,+++***)))))))))))))))******)))(((''''''''''''''')))***++++++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***))))))***'''(((((((((((((((((()))***))))))((((((((((((((())))))))))))))))))))))))++++++++++++************((()))++++++***)))***+++,,,,,,++++++++++++******)))))))))))))))(((''''''((((((((()))******++++++)))((((((''''''(((((()))((('''(((((()))***+++,,,)))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))*********************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''************************))))))))))))((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))}}}|||rrrcccYYYQQQMMMGGGBBB???===;;;:::888888888888777777777666444444333333333222222222000/////////000111222222//////.........---------...//////////////////......------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++************+++)))))))))))))))*********((()))))))))************'''(((+++,,,---+++***((()))))))))))))))))))))))),,,+++******************,,,+++***)))))))))))))))***)))))))))((((((((('''((((((((((((((()))))))))*********)))))))))))))))'''((()))******)))((('''++++++***))))))((())))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************)))))))))((((((((((((((((((((((((((('''(((***+++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((***+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++,,,,,,+++)))((()))+++))))))((((((((((((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))))))))******(((((()))******+++++++++)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))((((((''')))))))))******)))))))))))))))))))))))))))))))))((((((((()))***,,,---...***))))))((((((((('''''''''(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''(((((()))))))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((************************&&&(((+++,,,+++*********************************)))))))))))))))(((((('''(((((())))))************((((((((((((((((((((((((((((((''''''((()))+++,,,)))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))******++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))~~~oooaaaXXXPPPLLLFFFAAA???===;;;:::888888888888777777777666444444444333333333222222000/////////000111222222......//////000000000000......////////////......------,,,,,,,,,------...+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,(((((())))))*********************)))))))))))))))'''(((((()))************))))))))))))))))))))))))++++++***************+++,,,,,,+++*********++++++'''((((((((()))))))))***(((((((((((())))))******))))))))))))))))))******'''((()))******)))((('''++++++***))))))((())))))((((((((())))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))(((((((((************)))))))))((())))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***))))))((()))******((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++,,,+++***))))))***))))))(((((((((((()))***((((((((((((((((((((((((******(((''''''(((*********))))))))))))))))))***************++++++,,,,,,,,,++++++***************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))************))))))))))))))))))))))))))))))((((((((()))***,,,---...)))))))))))))))(((((((((''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''''''&&&%%%&&&&&&(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))$$$'''***,,,+++)))))))))((((((((()))))))))))))))***))))))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***)))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((************************))))))))))))((((((((((((&&&&&&'''((()))******+++************************)))))))))))))))))))))))){{{nnn```WWWPPPLLLFFFAAA???===<<<;;;888888888888777777777777333333444444444333222111000000000000000000111222...//////000111111222222---......//////......---------------------...///++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++((((((((()))******++++++++++++***)))(((((())))))'''''''''''''''(((******)))))))))))))))))))))))))))))))))))))))***++++++,,,++++++*********++++++'''''''''((()))*********'''(((((())))))******+++))))))))))))************'''((()))******)))((('''******)))((((((((())))))&&&''''''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))************************'''((())))))******))))))))))))))))))))))))))))))''''''(((((())))))*********++++++***(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((***++++++***))))))***))))))(((''''''(((***+++))))))))))))))))))))))))+++******))))))******+++***))))))(((((())))))***++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))************)))))))))******++++++******))))))))))))))))))))))))))),,,+++***)))))))))))))))((())))))******))))))((())))))************))))))************************************************&&&((())))))(((''''''(((&&&''''''''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))))))))%%%(((++++++***)))(((((('''''''''(((((((((((()))******)))((((((((((((((())))))))))))))))))******((())))))******))))))((())))))(((''''''((((((((()))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''************************))))))))))))((((((((((((((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))}}}zzzmmm```WWWPPPLLLFFFBBB@@@>>>===;;;888888888888777777777777333333444444444333222111222111000000000000000000////////////000000000000---......//////......---......------......///000---------,,,+++++++++******+++,,,,,,,,,+++)))((('''(((((()))******++++++***))))))(((((()))***+++&&&&&&'''(((((())))))***))))))))))))))))))))))))'''''''''((()))***+++,,,***))))))((())))))******(((((((((((())))))))))))'''(((((()))******++++++((()))))))))************'''((()))******)))((('''((((((((('''(((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''***))))))))))))))))))***************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''''''''((()))*********(((***+++(((###"""'''---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***''')))++++++)))(((((())))))((('''&&&'''(((***+++************************)))******++++++******)))))))))(((((((((((())))))+++++++++***))))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))(((((())))))))))))(((((()))******++++++******))))))))))))))))))))))))))),,,+++***)))((('''''''''((()))************)))(((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((('''((()))'''''''''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********(((***,,,,,,***)))))))))'''((((((((())))))))))))+++***)))((('''(((((()))***)))))))))))))))))))))''''''((())))))(((''''''&&&&&&'''((()))))))))))))))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))******((((((((((((((((((((((((*********))))))*********))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))(((((((((((()))*********************************************))))))))))))))))))))))))}}}{{{yyylll```XXXQQQLLLGGGBBB@@@???===<<<888888888888777777777777333333444555444333222111222222111000//////000000000000000///......---------..................---...............///000111//////...---,,,,,,++++++((()))+++,,,+++***(((&&&'''(((((()))***+++++++++(((((('''((()))***,,,...%%%&&&(((***+++***))))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---((((((''''''''''''((()))******))))))(((((('''''''''(((((()))***+++++++++(((((())))))*********+++'''((()))******)))(((''''''''''''''''''((()))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******************))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))&&&''''''((()))******+++$$$((()))$$$###+++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))&&&(((******)))((((((((()))((('''&&&'''(((***,,,************************((()))***++++++***)))((())))))(((((((((((())))))++++++***)))((('''&&&&&&+++++++++++++++***))))))((((((((((((((((((((((((************************************************''''''''''''((((((((()))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''******++++++++++++******)))))))))))))))))))))))))))((((((((((((((())))))((()))***++++++***)))(((,,,***(((''''''(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((******))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))******+++++++++,,,+++,,,------+++)))******(((((())))))*********++++++***((('''''''''((()))*********)))))))))))))))%%%&&&'''(((((('''&&&%%%"""$$$&&&(((************)))***++++++)))(((((()))((()))))))))'''''')))*********))))))))))))******((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))zzz{{{zzzkkk^^^XXXMMMJJJEEEAAA>>><<<999777666666777777777555444222333333333222222222111111222111000//////000111222////////////...---,,,+++,,,,,,---...//////......///---++++++...///...,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***,,,......---++++++,,,))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((((((((())))))*********+++))))))*********))))))(((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))++++++************++++++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))///---)))&&&$$$%%%''')))))))))(((((('''''''''&&&''''''(((((((((((('''''')))))))))))))))******+++******))))))))))))******''')))******(((''''''((()))))))))))))))******+++'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************+++++++++++++++*********)))))),,,,,,+++***)))))))))***(((((()))***************************))))))))))))***)))))))))(((&&&%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((***)))(((((((((***+++,,,,,,,,,+++(((&&&%%%&&&((()))******)))(((((()))+++''''''''''''(((((((((((((((&&&%%%'''***,,,+++))))))+++,,,+++***)))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***(((((()))***+++***)))((()))***)))'''&&&&&&'''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&)))))))))))))))(((''''''((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))'''&&&''''''((()))***++++++,,,)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))|||}}}xxxjjj]]]WWWLLLIIIDDDAAA???===;;;999777777777777666555444333444444444333333333222222222222222111111222222222////////////...---,,,+++,,,------...//////......000---+++,,,...///...---.........------,,,+++***************************(((((())))))***+++++++++***+++------+++***+++,,,))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))((((((((((((((((((((((((***************)))(((((((((((()))))))))*********((())))))*********))))))((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))---,,,)))'''&&&&&&'''((())))))((((((((('''''''''(((((())))))))))))(((((()))))))))))))))***++++++******))))))))))))******************************))))))(((((())))))***+++((((((''''''(((((()))*********))))))((((((''''''))))))))))))))))))))))))******))))))))))))******+++++++++*********)))))),,,+++******))))))******(((((()))***************((((((((((((''''''''''''************)))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***+++)))))))))(((&&&''')))+++000...***'''&&&(((***+++''''''''''''(((((((((((()))((('''(((+++,,,+++))))))***+++***)))((()))+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((***+++***)))((()))))))))'''&&&'''((())))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))))))))))))))(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))))))))))))))))))))*********)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))uuuggg[[[TTTKKKHHHDDDAAA@@@>>><<<;;;888888777666555555555555555555555444444444333333000111111222222111111000////////////...---,,,,,,,,,---......///.........///...,,,,,,.........---,,,---------,,,+++***)))))))))))))))))))))))))))&&&''''''(((((()))))))))******+++***)))(((***,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((()))************))))))((((((((())))))))))))******'''(((((())))))******************))))))((('''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((('''''''''(((((())))))(((((('''((((((''''''(((((()))******))))))(((((())))))***+++(((&&&&&&))),,,+++***))))))(((((())))))***+++)))(((((((((((()))******+++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))++++++***)))))))))******((())))))************)))''''''''''''(((((((((((())))))************))))))''''''((((((((((((''''''''''''''''''((((((((())))))************))))))(((&&&'''(((''''''(((+++---777111)))%%%%%%(((******''''''''''''((((((((((((+++***))))))++++++***)))((()))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((******))))))******+++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&'''''''''((())))))((('''(((***+++***)))'''((()))((('''&&&'''((((((((()))******)))((((((((((((((())))))*********))))))******))))))((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))))))))(((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++*********))))))((((((((())))))******))))))((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))************+++)))))))))))))))))))))))){{{qqqdddXXXRRRIIIFFFCCC@@@@@@???>>>===:::888777555444555555666444444444444333333333333---...///000000///...---......//////...------,,,------...............---...---,,,,,,,,,---------+++,,,,,,,,,++++++***)))))))))))))))))))))))))))'''''''''((((((((()))))))))***)))((('''''')))+++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************)))((((((((())))))))))))))))))'''''''''((()))***++++++((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))***%%%!!!"""'''+++***(((((((((((((((((()))******)))))))))))))))******+++++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))******))))))))))))******((()))************))))))))))))))))))************'''((()))***************''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''((()))***+++++++++)))((('''&&&'''(((''''''(((+++---666///'''$$$'''))))))'''''''''''''''((((((((((((+++***))))))))))))(((((('''((()))((('''&&&''')))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((())))))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))((('''(((*********((('''((()))((('''&&&'''((('''(((***++++++***((('''%%%%%%&&&'''((())))))***))))))*********))))))(((%%%&&&&&&'''((()))******'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''((())))))''''''(((((())))))******,,,,,,++++++******))))))((((((((((((((((((((((((************************&&&''''''((()))*********))))))))))))))))))(((((())))))*********))))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))xxxnnnaaaVVVQQQGGGEEEAAA@@@??????>>>===:::999777666555555666666333333333333222222222222---...///000000///...---.........///......---,,,---...............------,,,,,,++++++***++++++,,,++++++,,,,,,,,,+++******************************(((((())))))))))))******)))))))))'''&&&&&&(((+++))))))))))))))))))))))))((()))))))))******************))))))))))))******************************((())))))*********))))))))))))((((((((((((((((((''''''''''''((()))++++++&&&&&&((()))************''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''))))))***))))))((((((((())))))))))))))))))(((((())))))))))))((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))***%%%!!!"""'''+++***(((((((((((('''((())))))***)))))))))))))))******+++*********)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))((())))))******))))))*********))))))(((((()))))))))*********+++&&&&&&'''((())))))))))))''''''((((((((((((''''''%%%&&&&&&'''(((((()))))))))***+++++++++)))((('''((())))))((('''''')))+++...***%%%&&&)))+++(((%%%''''''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&((()))((('''&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%&&&((()))(((''''''''')))***)))(((&&&((()))(((''''''((()))''')))***,,,,,,***)))'''%%%&&&&&&'''((()))******))))))************))))))%%%&&&&&&'''((()))******(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******,,,,,,++++++******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))&&&''''''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))uuulll___UUUPPPFFFCCC@@@>>>>>>>>>===<<<999999888777666666666666333333222222222111111111000111111222222111111000---...............------.........///......---,,,+++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((()))(((''''''(((***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************((())))))************)))))))))((((((((((((''''''(((''''''&&&'''(((***+++$$$%%%'''(((***+++++++++''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))))))))((((((((())))))))))))*********++++++,,,,,,++++++*********))))))******+++,,,)))((((((''''''(((((()))+++(((&&&&&&))),,,+++***((((((''''''(((((()))***)))(((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))***))))))((((((((()))******)))************))))))(((&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''(((((()))***+++,,,,,,)))************))))))(((*********(((&&&&&&((()))(((&&&&&&(((++++++((($$$''''''''''''(((((((((((('''((()))(((&&&%%%&&&''''''((()))((('''&&&''')))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))***((('''&&&''')))***)))(((&&&'''((((((''''''((()))))))))***++++++***)))))))))))))))******+++++++++))))))******++++++******&&&&&&''''''(((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***(((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((%%%&&&&&&''')))******+++))))))******++++++******************************)))))))))*********++++++***)))))))))))))))(((((())))))))))))))))))))))))~~~}}}tttjjj^^^TTTOOOEEEBBB???======<<<;;;:::888888888888777777555555444444333333333222222222222222222111111222222222------...............---......//////...------,,,,,,...///---++++++---///,,,,,,------------,,,,,,++++++++++++++++++++++++************************'''(((******((('''((()))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************))))))(((((((((''''''''')))((('''&&&&&&''')))***&&&&&&''')))************''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))***************++++++++++++************))))))******+++,,,((((((''''''''''''((((((************************(((''''''''''''((())))))((((((''''''(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))******((((((((((((((()))*********************)))((((((&&&&&&&&&'''((()))))))))'''(((((()))))))))((((((''''''((((((((((((''''''&&&&&&'''((()))***+++,,,))))))))))))))))))***+++*********(((&&&&&&(((***&&&''')))***+++***(((&&&''''''''''''((((((((((((&&&(((***)))&&&%%%''')))'''((())))))''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''%%%&&&(((***+++((('''&&&''')))))))))(((&&&'''((((((''''''(((************************************************+++((()))***++++++++++++***'''''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))******))))))))))))(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''((()))***'''''''''((((((((())))))((()))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++******))))))(((((((((((())))))))))))))))))))))))zzz||||||sssjjj^^^TTTOOOEEEBBB???<<<<<<;;;:::999888888999999999777555444555555444444444333333333222111000//////000111222------...............---.../////////...---,,,,,,...///111///---,,,///111,,,,,,---......---------************************************))))))))))))&&&(((***+++)))((((((((())))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***************))))))(((((('''''''''&&&***)))'''&&&&&&'''((()))'''((()))))))))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******)))((((((((((((((((((((())))))*********+++''''''(((((((((((('''''''''''''''''''''((())))))((((((''''''''''''((((((''')))******)))''''''((('''''''''''''''((())))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((()))*********************)))(((((('''(((((()))***++++++,,,))))))************))))))''''''((((((((((((''''''######$$$%%%&&&'''((()))***)))(((((((((***+++,,,)))))))))((('''''')))+++(((***,,,+++***(((((()))''''''''''''((((((((()))''')))+++***'''&&&(((+++((()))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%'''(((***+++,,,((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&(((***,,,((('''&&&''')))))))))'''%%%'''((((((''''''(((***++++++***))))))***++++++)))))))))(((((((((((((((((()))***+++++++++++++++((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&(((******************))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))+++,,,((((((((((((((('''''''''((()))***+++++++++++++++(((((((((((((((((((((((()))************+++++++++******))))))((((((((('''))))))))))))))))))))))))|||{{{www||||||rrrkkkbbbTTTIIIFFFCCC>>><<<;;;;;;:::999;;;;;;::::::888777555444444222111222444444444222111111111111111000//////.........------,,,,,,,,,/////////...---------,,,///...---,,,,,,,,,,,,,,,$$$)))...000...,,,,,,...,,,++++++******++++++,,,))))))))))))************---+++)))((('''((()))***)))))))))))))))***************)))(((((((((((((((%%%&&&''')))************''''''&&&'''(((***,,,---***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((******))))))((((((''''''&&&(((+++------+++(((&&&))))))))))))((((((((((((---,,,+++***))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''((()))***(((((()))***************)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******+++++++++++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((('''''''''''',,,+++)))((((((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))(((((('''''''''&&&((((((((()))(((((('''&&&%%%%%%&&&'''((()))************))))))***,,,...///)))---///***&&&(((++++++++++++***))))))((())))))((((((((((((''''''''''''))))))))))))************))))))))))))(((((((((((())))))))))))************,,,,,,,,,+++***)))))))))))))))))))))))))))))))))''''''((()))***))))))))),,,+++***)))((((((((((((***************+++++++++(((((()))***************,,,,,,+++***))))))******((())))))******)))'''&&&(((******'''"""!!!%%%***++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******((((((((((((''''''''''''''''''(((((())))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))******)))))))))))))))(((''''''+++***)))(((((()))***+++''''''(((((())))))*********+++---,,,)))'''&&&&&&)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++***************************))))))((((((}}}{{{xxx}}}}}}ssslllbbbUUUJJJFFFCCC???<<<;;;;;;:::999999999999999888888777666444333222222444444333222111111111111111000///////////////......---------............------------...------,,,,,,,,,------'''))),,,---,,,,,,+++,,,+++******))))))******+++))))))))))))***************)))'''&&&&&&&&&(((((())))))******++++++,,,,,,,,,+++***))))))))))))***)))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&'''))))))((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''%%%''')))++++++***(((&&&(((((((((((())))))))))))((((((((((((((()))))))))(((''''''&&&&&&''''''(((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((()))******(((((()))***************)))((('''&&&&&&'''((())))))((((((((('''''''''''''''''''''&&&''''''((((((***))))))(((((((((((()))***++++++++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''((((((((()))))))))))))))(((((((((***))))))((('''(((((((((((((((''''''''''''((((((************************)))))))))(((((((((((((((&&&&&&''''''(((((((((((()))(((((((((''''''''''''%%%&&&'''((((((((((((((('''''''''((((((((((((((())))))(((((()))***+++,,,&&&)))***'''&&&((()))'''******)))((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++************)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******)))*********************'''((())))))******))))))++++++***)))))))))))))))&&&'''((()))******))))))(((******'''###"""%%%))),,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))******************))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((())))))******))))))'''''''''''''''((()))))))))))))))))))))(((''''''++++++***))))))***++++++))))))))))))(((((((((((((((***++++++***(((((())))))***++++++++++++***))))))))))))***+++++++++,,,************************++++++*********)))))))))zzz~~~zzzyyy~~~ssslllbbbVVVLLLFFFCCC???<<<<<<<<<;;;:::777777888888999888888777555444333333333333222111111111111111111000/////////////////////.........------------............---,,,,,,,,,,,,------...+++***)))***++++++***)))***))))))))))))))))))***))))))))))))***************)))((('''&&&'''((())))))******+++,,,---------******))))))(((((()))))))))))))))))))))(((''''''((((((&&&%%%$$$#########(((((())))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''((())))))((((((''''''(((((())))))******$$$%%%&&&((()))***++++++)))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++(((((()))***************((((((''''''''''''((((((((((((((((((''''''''''''))))))((('''''''''((((((+++***)))(((((('''''''''******++++++******))))))(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))((((((''''''(((((()))************************)))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''###$$$%%%&&&(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((()))$$$(((***((((((***)))&&&)))(((((((((''''''''''''&&&&&&'''((()))***++++++((((((''''''&&&&&&&&&%%%''''''(((((())))))******))))))))))))*********+++'''(((***)))(((''''''((()))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((()))***+++,,,)))))))))))))))(((((((((''''''((())))))))))))(((***))))))(((((((((((()))%%%&&&''')))******++++++(((******'''$$$###&&&)))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((())))))))))))***))))))))))))************))))))))))))(((((((((((())))))((((((((((((((('''))))))))))))))))))))))))''''''((())))))))))))(((&&&&&&''''''''''''(((((()))))))))))))))((((((''',,,++++++******++++++,,,*********)))((('''''''''&&&(((***+++***)))***+++)))******++++++******)))******************++++++))))))))))))))))))))))))+++++++++***************}}}{{{{{{~~~tttlllbbbVVVNNNFFFBBB???<<<<<<<<<;;;:::888888888888888777777666666555333333333333111000111111111111111000////////////..................,,,,,,,,,------.........++++++++++++,,,---......///+++((((((+++,,,+++)))******))))))))))))******((()))))))))************++++++***))))))******+++((())))))***+++,,,------''''''&&&&&&&&&&&&''''''%%%&&&''')))************+++***)))((('''&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((())))))***&&&''''''((()))******+++%%%&&&(((***+++,,,,,,,,,++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((((()))***************(((((((((''''''(((((((((((((((((((((((('''''''''+++***)))(((((((((((((((***)))((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''((()))***)))((('''&&&))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''###$$$%%%&&&''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''&&&---111...***)))***)))''''''''''''''''''&&&&&&''''''(((((()))******+++((((((((('''&&&&&&%%%%%%&&&''''''((()))******+++'''(((((((((((()))))))))&&&(((++++++((('''''')))((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))(((((()))***++++++((((((((((((((('''''''''&&&''''''((((((((((((((()))(((((('''''''''((((((&&&''''''((()))*********((())))))(((%%%%%%''')))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''***)))))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((***************************)))))))))((((((((('''''')))******))))))***+++))))))************))))))+++++++++***************(((((((((((())))))))))))++++++++++++************|||~~~tttkkkaaaUUUMMMDDDAAA>>>;;;;;;;;;;;;:::999999999888777666555444666555333333333333111000111111111111111000//////------------------------+++,,,,,,,,,------......+++++++++++++++,,,---...111---))))))+++---,,,***+++++++++******+++++++++((()))))))))************+++************+++++++++(((((())))))***++++++,,,''''''&&&&&&&&&&&&''''''%%%&&&''')))************))))))*********)))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))***+++&&&''''''((()))******+++(((((()))***************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***************'''((((((((((((((((((''''''''''''(((((((((((((((+++***)))(((((((((((((((''''''''''''((()))++++++((())))))*********))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))((()))***+++***)))((('''))))))(((((((((((())))))'''''''''''''''''''''''')))((((((((('''''''''&&&)))))))))((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((''''''&&&111777111(((&&&(((+++%%%&&&''''''''''''&&&&&&)))))))))((((((((((((((())))))))))))((((((''''''&&&''''''((()))******+++&&&&&&&&&''''''''''''((('''+++......***((((((***((((((((((((((((((((((((***)))'''&&&'''(((***,,,++++++***)))(((((())))))((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((()))((())))))((('''&&&'''(((&&&%%%%%%%%%&&&'''((((((************************((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))&&&'''''''''((((((((()))******))))))((((((''''''******))))))((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********))))))((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***)))***+++***(((((()))***))))))))))))))))))))))))+++++++++***************''''''(((((())))))))))))************************~~~tttiii^^^SSSLLLCCC@@@<<<::::::::::::999::::::999888777555444333555444333333333333222111111111111111111000//////,,,,,,,,,---------------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---000...+++***+++,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))************(((((())))))))))))))))))((())))))))))))*********))))))(((((())))))******)))))))))))))))(((''''''&&&'''((()))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******(((((('''&&&&&&&&&'''''')))((((((''''''(((((()))(((((((((((())))))))))))************************(((((((((((()))***++++++(((((()))***************''''''(((((((((((('''''''''''''''((((((((((((((())))))((('''''''''((((((&&&&&&&&&''')))***,,,---(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******++++++,,,,,,---***************))))))(((***))))))(((((())))))***************************'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&'''''''''(((((())))))(((((()))))))))))))))(((%%%///444...%%%###''')))%%%&&&'''((((((((('''&&&)))((((((((('''''''''&&&************************''''''(((((())))))******&&&&&&&&&&&&'''''''''''')))---111000,,,((()))+++)))))))))))))))))))))))))))((('''''''''(((***+++,,,+++***)))(((((((((((())))))((((((''''''&&&&&&''''''((())))))))))))((((((''''''''''''(((((()))******)))((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***************************))))))))))))))))))))))))((((((((((((((()))******+++************)))))))))(((((())))))******++++++))))))))))))((((((((((((***))))))))))))))))))((())))))))))))))))))))))))''''''((())))))))))))((()))***+++,,,+++***)))((('''(((((()))))))))))))))'''(((((())))))((((((''''''''''''((()))************++++++***((('''(((******))))))(((((())))))*********************++++++'''(((((())))))******+++)))))))))))))))*********ttthhh\\\QQQJJJAAA>>>;;;999999999999888888888888888777666555444444333222222444444333222111111111111111000//////------------.........///------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,+++******+++,,,++++++************++++++))))))))))))************(((((())))))************++++++************))))))***))))))))))))***+++,,,)))))))))))))))(((''''''%%%&&&((()))))))))((('''))))))(((((()))******+++))))))))))))))))))))))))'''((((((((()))))))))************)))((((((''''''(((((((((((()))))))))))))))(((&&&$$$$$$&&&((()))(((''''''&&&&&&''''''((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((()))******(((((()))***************&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''&&&''''''((((((''''''''''''(((***++++++'''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++,,,,,,******)))(((((((((((((((******))))))))))))******************************%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&&&&'''(((((((((''''''((((((((((((((('''''''''&&&'''((()))******))))))&&&+++,,,(((&&&''')))((($$$&&&''')))))))))''''''&&&&&&&&&&&&''''''''''''(((((()))******+++++++++(((((((((((())))))))))))'''''''''((((((((())))))***///333222,,,'''(((***))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))*********))))))(((''''''&&&'''((())))))******))))))((((((''''''(((((()))***))))))(((''''''((()))***(((((((((((())))))((('''******))))))((()))))))))************************))))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))((((((((()))***+++++++++(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((())))))******)))))))))***+++++++++***((('''''''''((()))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))******)))((((((***,,,***)))(((''''''((()))***)))))))))***+++++++++,,,(((((())))))***++++++,,,''''''((((((((()))))))))sssgggZZZOOOIII@@@===:::888888999888888666666777777777777666666444222222222444555444222111111111111111000//////---.........//////000000---------,,,,,,+++++++++------,,,+++************(((+++---,,,)))(((***,,,******))))))))))))******))))))))))))************)))***+++,,,,,,,,,,,,,,,------,,,++++++******)))((((((((((((((()))******%%%&&&''')))************(((((()))******)))((('''***)))((((((((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))((('''%%%$$$))))))))))))((((((((((((+++)))'''%%%%%%(((+++---))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((()))***************&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))***''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&'''((())))))******)))(((&&&&&&'''((((((******))))))))))))******(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))((((((((('''''''''&&&'''''''''(((((())))))%%%%%%'''((())))))******+++***)))((('''&&&%%%%%%$$$%%%''')))******))))))((((((&&&$$$(((------(((%%%&&&(((******)))((('''###$$$$$$%%%&&&'''((((((''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))))))))***************000444222+++&&&&&&)))))))))))))))))))))))))))''''''((()))***)))))))))(((((((((((()))***+++,,,+++******)))((('''''''''(((((()))***************((((((((((((((()))******''''''''''''((()))+++,,,((((((((()))******)))'''***)))((('''''''''''''''************************))))))))))))))))))))))))((((((((((((((()))******++++++++++++******))))))%%%&&&&&&'''((())))))***''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))(((((()))***************((()))***+++***)))'''%%%''''''((()))))))))))))))((()))***++++++***)))(((******))))))(((((('''''''''(((((((((((())),,,///***)))(((''''''((()))***(((((()))***+++,,,,,,---((())))))***+++,,,,,,,,,&&&'''''''''(((((())))))~~~rrrdddUUUKKKHHHAAA@@@>>>;;;:::999999999888777777666555444444444666555555444444333222222111000///000111000///---000000////////////000000............---,,,+++***++++++************++++++------------------------,,,+++***))))))***+++,,,))))))************))))))++++++******************((()))***+++++++++++++++((('''&&&%%%%%%&&&'''(((---,,,+++)))(((((((((((())))))))))))((((((((((((************************,,,+++***)))((((((((((((++++++******))))))(((((('''((((((((((((''''''&&&'''''''''''''''((())))))'''((((((((())))))******&&&'''((())))))((('''&&&)))(((''''''((()))***+++(((%%%""""""%%%(((((('''(((((((((((((((''''''''')))))))))(((&&&''')))+++************))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&''')))++++++***(((((()))***************''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******---,,,++++++******+++++++++***)))(((((()))***+++***))))))((('''&&&&&&&&&***)))(((''''''((()))***%%%''')))***+++***)))((('''''''''))),,,---------))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%***))))))((('''&&&&&&&&&,,,+++***)))(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((''')))+++++++++***+++,,,&&&""" $$$((((((&&&++++++******************,,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))'''((()))******)))(((''''''((()))******)))(((''')))))))))))))))((('''''''''((()))******)))((('''((()))***++++++***)))((('''''''''''''''((()))))))))((('''((()))***)))(((%%%%%%&&&'''((()))******%%%&&&)))+++,,,,,,+++***((((((((((((((('''&&&&&&+++***)))(((((()))***+++++++++******))))))(((((((((((((((((())))))))))))******))))))((((((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((}}}qqqdddVVVLLLIII???>>><<<::::::999::::::888777777666555555444444666555555444444333222222111000///000111111///...------,,,,,,,,,,,,------/////////......---++++++,,,,,,++++++++++++,,,,,,///..................///++++++***))))))***++++++******++++++++++++******************************((()))***++++++++++++***)))((('''&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''))))))***************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''***)))((((((((()))***+++,,,***'''(((***,,,+++***(((((((((((((((((((((((()))))))))((('''''')))+++)))(((((('''&&&%%%$$$$$$&&&&&&''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&%%%$$$%%%'''))))))((((((((()))************)))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,))))))(((''''''((())))))***))))))(((''''''&&&&&&))))))((((((((((((((()))&&&''')))***+++***)))(((***))))))***,,,---,,,+++))))))((('''''''''''''''''''''((())))))(((''''''***))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))***,,,,,,***))))))***)))%%%!!!"""&&&))))))'''))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''''''((()))******)))(((''')))))))))))))))(((''''''((()))*********)))(((((())))))************))))))((((((''''''(((((()))***)))((('''((()))***)))(((((((((((()))))))))))))))&&&''')))+++++++++***)))***************)))((((((+++***)))(((((()))***+++*********)))))))))))))))(((((((((((()))))))))***(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((|||pppdddVVVMMMJJJ<<<<<<:::999999::::::;;;888777777666666555555444666555555444444333222222333111000000111222000///,,,,,,++++++++++++,,,,,,////////////......---,,,------,,,,,,,,,,,,------......---,,,,,,---......++++++***))))))***++++++++++++,,,,,,,,,,,,++++++************************))))))******++++++******))))))(((((((((((())))))***))))))(((((()))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,++++++))))))))))))************(((((((((((())))))))))))((((((''''''(((((()))***&&&&&&''''''''''''(((((()))((((((''''''(((((()))+++******))))))))))))***+++)))((()))******)))(((((((((((((((((((((((((((((())))))((('''''')))***))))))(((&&&%%%$$$###"""''''''''''''''''''&&&&&&))))))))))))))))))))))))((())))))******))))))((('''&&&%%%&&&((())))))((('''((())))))******))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))***+++,,,((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''(((((())))))(((((((((&&&''')))******)))((((((+++***((()))******)))((()))((((((''''''''''''((((((((())))))))))))((((((***))))))((((((''''''&&&&&&&&&((())))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((())))))******))))))(((***+++,,,,,,)))(((((((((+++(((%%%%%%(((***)))((((((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((('''))))))******+++******)))******))))))))))))******)))(((((((((((()))******)))((('''((()))***)))(((+++*********)))))))))(((((()))***++++++***)))(((+++++++++,,,++++++***)))******))))))))))))******))))))))))))************((((((((()))))))))******((((((''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))){{{}}}|||pppbbbTTTKKKHHH===<<<:::999888888999:::777777777777666666555555666555555444444333222222444222000000111222111000///......------....../////////000000///......---------,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,+++******************+++***++++++++++++++++++***))))))))))))************))))))************)))))))))))))))))))))************)))))))))******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))''')))+++,,,---,,,+++)))(((((())))))******++++++'''''''''''''''((())))))((((((((('''((())))))***))))))))))))))))))*********)))(((''''''((()))*********))))))(((((((((((()))(((((())))))(((&&&%%%((((((((((((((()))))))))((()))***)))((('''(((*********)))(((((('''&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))************)))))))))(((((()))++++++***)))'''(((((()))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))***+++,,,(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((()))))))))(((''''''((())))))))))))((((((((('''&&&'''(((((('''&&&)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&'''***+++,,,+++***)))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******))))))))))))***,,,+++)))(((((())),,,***'''''')))))))))''''''((((((((((((((())))))(((((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))*********+++++++++++++++***)))(((((()))***+++)))))))))))))))******+++)))((('''((()))***)))((())))))))))))))))))))))))*********+++***)))((('''+++++++++,,,,,,+++*********))))))))))))))))))***(((((())))))******++++++(((((()))))))))***************))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))|||}}}ooo```QQQHHHEEE???>>>;;;999888777777888777777777777777666666666666555555444444333222222444222000000111222111000000000////////////000000//////////////////...---,,,,,,++++++++++++,,,,,,+++***))))))))))))***+++*********++++++*********))))))************))))))(((((()))))))))*********))))))*********))))))(((((())))))***************&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((************************)))***,,,---,,,***((('''(((((())))))******++++++(((((((((((()))***,,,,,,((((((((((((((()))************************))))))***)))(((''''''((()))***))))))))))))(((''''''&&&******++++++***)))(((((((((((((((((())))))******''')))***)))((('''((()))))))))))))))))))))******&&&''''''((()))***++++++(((((((((((((((((((((((())))))************))))))))))))(((***+++,,,***(((''''''((()))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((******))))))((((((''''''+++******)))))))))******))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''')))))))))((('''((()))))))))))))))(((((('''&&&&&&''')))***)))(((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&'''***+++,,,+++***)))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))&&&(((******))))))***++++++***(((((((((((('''&&&((((((((())))))*********))))))))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((***************++++++,,,+++***)))(((((()))***+++)))))))))))))))******+++)))((('''((()))***)))(((&&&&&&''''''((()))******++++++******))))))((('''))))))***************))))))))))))******)))))))))(((((())))))******++++++))))))))))))************))))))******************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******}}}nnn___OOOFFFCCC@@@???<<<:::888777777777777777777777777777777777666555555444444333222222444222//////000111111000.........------.............../////////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))******)))))))))'''(((((())))))*********))))))******))))))(((((('''((()))******+++******((('''''''''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))******++++++***)))'''&&&))))))))))))************+++*********,,,...000111))))))(((((())))))***+++))))))((((((((((((''''''***))))))(((((())))))***((())))))))))))(((((('''&&&(((((((((&&&%%%&&&''''''(((((())))))******+++'''(((******)))(((((()))&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((())))))******))))))(((''''''''')))******(((&&&&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***))))))))))))***))))))************))))))((((((((((((((((((''''''%%%&&&''''''(((((((((((())))))))))))(((((((((((((((((('''(((+++,,,,,,+++(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&((())))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))%%%''')))***))))))***+++)))))))))(((((('''''''''((((((((())))))******+++))))))))))))((('''&&&%%%''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((())))))))))))))))))))))))))))))***+++,,,******))))))))))))******)))(((((((((((()))******)))((('''((()))***)))(((%%%%%%&&&'''((()))******+++*********))))))(((((('''((())))))***)))))))))))))))************))))))))))))))))))************)))))))))*********++++++''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************|||mmm^^^OOOFFFDDD@@@>>><<<;;;999999999:::777777777777777777777777666555555444444333222222444111///...///000000000...------,,,,,,------...------............------------,,,,,,,,,,,,------+++,,,---......---,,,+++)))***++++++++++++***))))))******++++++******)))''''''(((((()))******+++)))))))))))))))(((((('''&&&'''(((***************+++***************+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((*********)))))))))))))))******))))))+++---000222))))))(((((())))))***+++)))))))))((((((((('''''')))))))))******)))))))))))))))***+++,,,+++******$$$%%%%%%$$$""""""%%%((('''(((((()))******++++++&&&(((******)))(((((((((&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))'''(((((())))))(((((('''((('''((()))+++***(((%%%&&&'''(((((())))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******(((((()))******)))(((((('''(((((((((((((((((((((&&&&&&&&&&&&'''((())))))******)))((((((((((((((()))((('''''')))***)))''''''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))'''(((******)))(((((()))((()))***))))))(((((((((&&&&&&'''(((((()))******'''(((((())))))((('''&&&'''''''''((()))*********))))))))))))))))))))))))''''''(((((()))******+++***)))(((''''''((()))******)))(((''''''((()))***''''''((()))))))))))))))((((((''''''(((***+++,,,))))))************))))))((((((''''''(((((()))***)))((('''((()))***)))(((''''''(((((()))))))))*********))))))))))))))))))'''(((((()))******))))))((()))***++++++***)))(((*********)))))))))))))))))))))*********+++++++++''''''((((((((()))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************~~~zzzlll^^^PPPGGGFFF>>>===<<<;;;:::;;;<<<<<<777777777777777888888888666555555444444333222222333111...---...///000000///......------......///,,,,,,------...------,,,.........------.........(((***,,,......,,,***((()))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++&&&''''''((()))******+++)))))))))))))))(((''''''%%%&&&((()))*********)))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&'''((()))***++++++******))))))((((((''''''&&&&&&(((+++...///)))))))))))))))******+++,,,+++++++++******))))))((()))***++++++***)))((()))***,,,---...------,,,'''(((((('''%%%%%%)))---'''(((((()))***+++++++++&&&(((***+++)))((((((((()))))))))((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''*********,,,---,,,***'''&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''((()))***+++&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&%%%%%%&&&''')))*********)))((((((((((((((((((&&&%%%%%%%%%%%%###"""'''''''''''''''((()))******)))(((''''''((()))***)))))))))))))))*********,,,+++***)))(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((***+++***((('''''''''((()))***+++)))))))))***%%%%%%&&&&&&'''((())))))%%%&&&''')))))))))((((((&&&''''''((()))******+++************************)))******+++,,,---------***)))(((''''''((()))******)))(((''''''((()))***''''''((()))))))))))))))((('''''''''''')))+++,,,((()))***++++++***)))((('''''''''''''''((()))))))))((('''((()))******(((************))))))))))))******))))))))))))******'''((()))***************((()))***++++++***)))(((++++++******))))))(((((()))************+++++++++))))))******+++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((('''&&&%%%$$$$$$###))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++|||wwwkkk^^^PPPHHHFFFBBB>>>:::777888999:::;;;:::::::::999999777666555444444444444444444333333222111000000000111222333000///...,,,,,,---...//////,,,******---//////---...---+++******+++---...+++++++++******)))))))))))))))))))))************++++++++++++++++++++++++((()))***)))((('''((()))(((''''''(((((()))***+++******))))))((((((''''''''''''(((((())))))******''''''(((((((((((('''''')))***++++++***)))***+++...+++)))((()))***++++++---,,,+++)))((('''''''''%%%&&&'''(((((())))))((())))))))))))************000...+++((('''(((***+++++++++++++++***)))'''&&&))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))************))))))))))))************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************,,,,,,,,,***'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))'''***,,,,,,+++(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((((((((((((***,,,,,,***((($$$%%%&&&((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((###%%%'''((('''&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((+++*********))))))((((((''''''''''''(((((((((((()))************+++++++++)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******+++***)))'''''''''((()))*********)))((('''''''''###%%%(((+++,,,+++)))((()))))))))***++++++,,,,,,((()))+++,,,,,,+++***)))******))))))((((((''''''''')))***)))((('''(((***((((((((((((((()))******)))))))))***++++++,,,,,,*********)))))))))))))))---+++)))((('''((()))***)))************+++++++++******))))))))))))*********)))(((''''''((()))***+++***(((&&&&&&''')))***))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))+++)))((()))******)))((())))))))))))***+++------))))))))))))************~~~zzzvvvjjj]]]PPPGGGEEEBBB>>>:::888888999::::::888888888999888888777777555444444444444333333333333222111000000000111222000///...---------------///,,,***+++---///...---......---,,,,,,---......,,,,,,+++++++++*********))))))))))))************++++++++++++++++++++++++%%%'''((()))((()))+++,,,***))))))((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((()))***++++++))))))***+++,,,***(((((()))++++++***,,,+++******************)))***************)))((())))))))))))************...,,,***((((((((()))******++++++++++++***((('''((((((((())))))******+++))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********(((*********((('''((()))************************))))))))))))))))))))))))(((***,,,,,,***(((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((((((''''''(((******)))((('''((()))*********))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))++++++***)))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))))))))((((((((('''''''''((((((((())))))))))))***))))))*********++++++++++++++++++******))))))(((((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((()))******+++***)))'''''''''(((((((((((((((((())))))))))))%%%''')))***+++***)))((()))))))))))))))))))))((())))))***++++++***)))(((***)))))))))((((((((('''''')))***)))((('''(((***))))))(((((())))))***+++******))))))))))))))))))***))))))))))))))))))))),,,+++)))((('''((()))***))))))*********+++++++++******))))))))))))*********)))(((''''''((()))***+++***)))(((((()))***+++************************$$$&&&(((***,,,,,,,,,+++)))))))))))))))))))))))),,,+++***+++,,,,,,+++***((('''''''''((()))******(((((())))))*********+++}}}}}}ssshhh[[[NNNFFFDDDBBB???;;;888888999999999666666777888888888888888555555444444444333333333333222111000000000000000////////////...---,,,+++...,,,++++++---......---........................,,,,,,,,,,,,++++++++++++)))))))))*********++++++************************%%%'''))))))))))))+++---++++++***)))(((((((((((('''''''''((()))*********(((((('''''''''''''''&&&))))))************)))))))))***++++++))))))***+++)))((('''(((***+++***)))************++++++,,,---++++++++++++***)))((('''))))))))))))*********************))))))(((((((((&&&''''''((((((''''''&&&''''''((()))***++++++,,,******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***(((((())))))))))))******&&&(((***+++***))))))***************************)))))))))))))))))))))))))))***+++***)))((()))***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((((('''%%%&&&((())))))(((((()))***+++++++++******''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''')))******((('''(((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))************)))))))))*********++++++------,,,+++***)))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((()))******+++***)))(((''''''''''''&&&''''''((()))******+++((())))))))))))))))))))))))))))))((('''&&&&&&&&&))))))******)))((('''&&&))))))))))))((((((((((((''')))***)))((('''(((***))))))(((((())))))***+++******))))))(((''''''&&&))))))))))))))))))******++++++)))((((((((()))***)))))))))*********++++++******))))))))))))******))))))(((((((((((())))))************************++++++++++++++++++++++++%%%&&&(((***+++,,,,,,+++)))))))))))))))))))))))))))((('''((()))***)))''')))((((((((((((((())))))'''(((((()))***+++++++++|||}}}~~~pppeeeYYYMMMEEECCCBBB???;;;999888999888888666777777888888777777777555555555444444333333222333333222111000///////////////000000///---+++***---,,,,,,,,,---.........------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))***+++***((('''((()))+++******)))(((((())))))'''((((((((()))))))))***+++*********))))))((((((((())))))******))))))((()))***+++***)))((()))+++&&&&&&&&&(((***+++***)))******))))))******+++,,,((((((((((((((('''&&&&&&((()))))))))************(((((()))******)))''''''&&&''''''((((((((((((((('''''''''(((((()))))))))***))))))(((((())))))***((()))))))))************((()))))))))************))))))))))))))))))))))))(((((('''&&&&&&((()))***(((((((((((()))))))))***'''***,,,---,,,*********************************(((((((((((((((((((((((()))******)))(((((()))+++''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))*********)))(((''''''((((((((((((((((((((((((***(((&&&&&&''')))))))))((((((((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))(((&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***++++++++++++++++++******(((((()))))))))*********))))))))))))************---,,,,,,++++++*********((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))*********)))((('''''''''&&&''''''(((((())))))******+++***)))((((((((()))***))))))((((((''''''''''''***))))))(((((('''&&&%%%))))))))))))((((((((((((''')))***)))((('''(((***((((((''''''(((((()))*********)))))))))((((((((()))))))))))))))*********+++***)))(((((()))******))))))))))))******************))))))))))))******))))))(((((((((((())))))(((((()))*********))))))++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))((('''&&&''')))))))))''',,,+++***************+++''''''((()))***++++++,,,wwwxxx{{{nnncccXXXLLLDDDCCCAAA>>>;;;999999999999888999999999888888777666555666666555444333333222222222222222111000///.........//////000///---+++***+++,,,---------------...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))))))))))))))))))))++++++***)))((()))***)))))))))))))))***++++++***)))))))))((((((((('''++++++******)))))))))((('''(((((())))))(((((('''((()))******)))((()))***&&&&&&&&&(((***+++***)))******)))(((((((((((((((&&&&&&'''(((((((((((((((((()))))))))************&&&''')))******)))((('''*********++++++,,,------(((((((((''''''&&&&&&&&&)))((((((''''''(((((()))((()))))))))************((()))))))))************((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''(((((((((((()))))))))+++---//////---+++))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((((((***+++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&((((((((((((((((((((((((+++)))''''''(((***+++***))))))((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++,,,------+++))))))***(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))*********************++++++'''''''''((((((((())))))(((((()))))))))******************++++++,,,,,,---)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((())))))***)))))))))))))))((((((((((((((((((((((((((()))(((,,,+++)))(((((()))***+++(((((()))))))))************)))(((((('''&&&&&&%%%(((((((((((())))))))))))''')))***)))((('''(((***'''&&&&&&&&&&&&'''(((((()))))))))******+++++++++(((((())))))************))))))))))))))))))******(((((()))))))))***************))))))))))))******(((((())))))))))))((((((&&&&&&'''((())))))((((((***************************************)))(((((())))))))))))))))))))))))---++++++,,,.........---,,,+++***************+++'''(((((()))******++++++vvvwwwxxxlllbbbWWWKKKEEECCC@@@===;;;::::::::::::999::::::::::::888777666555666666555444333333222111111111111111000///...............///......---,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,************************&&&(((************,,,---))))))))))))***+++,,,,,,*********)))(((''''''''')))(((((((((((((((((('''''''''((((((((((((''''''((()))******(((((()))***)))((('''(((***+++***)))***)))(((''''''''''''''''''((()))***++++++++++++))))))))))))************&&&''')))***+++******)))((((((((((((((()))***+++***))))))((('''&&&%%%$$$((((((''''''''''''(((((())))))))))))************))))))))))))************((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))---...000///,,,***))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***+++************************(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((***)))((((((***++++++***++++++***)))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((***++++++)))(((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((()))***+++,,,------)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******((()))***+++++++++******))))))))))))((((((((((((+++***)))((())))))+++,,,)))))))))***+++,,,,,,,,,***)))(((''''''&&&''''''(((((((((((())))))))))))''')))***)))((('''(((***''''''&&&&&&''''''((())))))))))))***+++,,,,,,,,,((((((((()))******++++++))))))))))))************((((((((()))))))))************))))))))))))******(((((())))))))))))((((((%%%&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,+++***+++---......---)))((((((((((((((())))))))))))))))))************wwwzzzwwwkkkaaaWWWLLLEEEDDD>>><<<::::::;;;;;;;;;::::::::::::::::::999888777777666555444333222222111//////000111111000///......------------...//////))),,,//////---,,,---......---,,,++++++,,,---...*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++&&&(((************,,,...*********)))******++++++))))))))))))((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((((()))***)))((('''(((***,,,***(((((()))++++++***((((((((((((((())))))***((()))***************)))))))))))))))************'''((()))***++++++++++++(((((('''&&&''''''((()))******))))))((((((((('''))))))(((((((((((())))))))))))))))))************))))))))))))************((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))+++,,,---,,,***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++***))))))***************************(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''(((***+++)))(((+++***)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$&&&''''''&&&&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((('''%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((()))))))))***((())))))******+++++++++)))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******((()))***,,,------------''''''(((((())))))******))))))))))))***+++,,,,,,******++++++++++++++++++***)))(((''''''(((((()))'''((((((((()))))))))***''')))***)))((('''(((***((((((((((((((()))******)))))))))***************'''(((((()))******++++++(((((()))***************(((((((((((()))))))))*********))))))))))))******'''((()))******)))(((''''''&&&&&&&&&'''(((***+++************************((((((((())))))***++++++))))))))))))))))))))))))(((''''''(((***,,,+++***((('''''''''((()))******************))))))))))))rrrwwwwwwkkkaaaWWWLLLEEEDDD===;;;999:::;;;<<<;;;:::999999:::;;;;;;;;;::::::777666666444333222111111...///000111111000//////...---,,,,,,---...000111))),,,//////---,,,---...000///---,,,,,,---///000)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***---,,,+++***))))))))))))''''''(((((())))))******))))))******++++++,,,,,,))))))************))))))((()))***)))((('''(((***...+++)))((()))***++++++''''''(((((()))+++,,,---))))))))))))((('''&&&%%%))))))))))))************(((((()))***+++,,,,,,---///...---,,,,,,---...///***************+++++++++******))))))))))))******))))))))))))************))))))))))))************(((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''((((((((()))((()))***)))((((((***,,,************************))))))))))))))))))))))))%%%(((+++,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&'''(((******(((&&&)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))***)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))************(((((((((((())))))))))))*********))))))))))))))))))((('''&&&&&&'''((()))************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******'''(((+++---.../////////%%%%%%&&&((()))+++,,,,,,(((((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))))))))(((''''''(((******'''((((((((())))))******((()))***)))((('''(((******************++++++,,,******))))))(((((('''''''''(((((()))***+++++++++'''((()))***************(((((((((((())))))))))))******))))))))))))******'''((()))******)))(((''')))(((&&&&&&''')))+++---++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))***,,,...---,,,))))))))))))***+++------++++++******)))(((((((((xxx{{{yyylll___TTTKKKDDDAAA???===;;;:::;;;<<<<<<;;;666777999::::::999888666444444444333333333222222222111111000///......---222000.........///...---++++++,,,///111222111///...---,,,,,,,,,,,,---.........---,,,++++++++++++)))***,,,...000///,,,)))'''((()))***+++***))))))''''''(((((())))))******'''(((***++++++***)))'''+++*********))))))(((((())))))))))))(((((((((((())))))))))))************...+++(((%%%###$$$&&&(((,,,+++)))((((((((()))***'''***---///...,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***+++)))((()))******)))((()))(((''''''(((***,,,------,,,+++***)))'''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((***,,,,,,+++***)))***+++*********))))))((((((************))))))))))))&&&&&&&&&&&&&&&'''((()))''''''((())))))))))))))),,,,,,+++***)))((('''&&&))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&'''((()))******)))((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''(((((())))))******%%%''')))***)))((()))***((((((''''''''''''((((((***)))(((''''''((()))***++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))******************++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))************((((((***///444444...(((((((((((((((((((((((((((******))))))((((((''''''******)))(((((((((((((((&&&''''''(((((((((((((((************)))))))))))),,,)))&&&&&&(((******(((++++++++++++******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((+++))))))***---/////////++++++******++++++,,,---***++++++++++++***))))))zzz|||~~~xxxkkk^^^SSSJJJDDD@@@<<<:::888777888999999888777888999999:::999888777444444444333333333222222111111111000///.........111///------/////////...111000000111333333111///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---******+++---......,,,*********+++++++++***((('''(((((((((((())))))******((()))+++,,,+++***)))'''************)))))))))((((((((((((((())))))))))))'''(((((((((((())))))))))))(((&&&%%%%%%''')))***+++***)))((((((((())))))'''((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((('''&&&''')))***)))(((***))))))((()))+++---...,,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,,,,+++))))))************)))))))))((((((*********)))))))))(((((())))))(((((('''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))'''''''''(((((('''''''''''''''''''''((((((((((((---,,,,,,++++++*********((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))((((((((()))))))))************+++000555555///***))))))))))))))))))))))))+++*********))))))))))))******)))(((((((((((((((+++***)))(((((((((((()))******)))))))))(((((((((+++)))&&&&&&(((***)))(((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************(((((())))))))))))((((((+++)))((()))+++,,,,,,+++***************+++,,,,,,***++++++++++++***))))))|||}}}~~~~~~vvviii\\\RRRJJJDDD@@@>>><<<:::999:::;;;;;;;;;888888888888888888888888444444444444333333333333111111000000//////......000...------///000000///555333111111111111///......------,,,,,,------...,,,,,,+++++++++,,,------+++***)))***,,,---,,,+++---------,,,+++)))((('''((((((((())))))))))))******+++,,,,,,+++***)))(((************))))))))))))''''''(((((())))))******''''''''''''((((((((((((''''''&&&&&&'''((())))))***)))((('''''''''((((((******)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((''''''(((***+++***)))+++***))))))***+++---...*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******(((***++++++***))))))*********))))))))))))((((((******))))))))))))((((((++++++***))))))(((''''''''''''((()))))))))))))))&&&&&&'''((()))******+++))))))((('''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&***'''$$$$$$&&&((('''%%%((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))******+++///333333///***************************++++++++++++***************))))))(((((((((((((((...---+++)))((((((((())))))))))))(((((((((''''''***)))''''''((())))))(((&&&&&&&&&''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************))))))************))))))(((((())))))*********))))))))))))******)))))))))))))))))))))))))))******++++++++++++***((())))))******))))))(((+++)))(((((()))******)))***))))))))))))***++++++***++++++++++++***))))))|||~~~{{{sssggg[[[QQQIIICCC@@@@@@>>>;;;;;;<<<======<<<:::999888888777888888888555444444444444333333333111000000000/////////...///---,,,---///000000000222000...---......,,,+++------------------------------,,,+++++++++,,,,,,,,,***))))))***,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))++++++,,,,,,+++***)))(((*********)))))))))))))))&&&''''''((()))******+++'''''''''((((((((())))))************)))((('''&&&)))((((((''''''''''''''')))******)))(((((()))+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((---+++***+++,,,,,,+++*********)))))))))***+++,,,(((((())))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))******(((***+++***)))((()))***))))))))))))))))))((((((***)))))))))((((((((((((************)))(((((('''''''''((()))))))))))))))%%%%%%&&&'''((()))******))))))((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((())))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&$$$###((('''%%%((((((''''''''''''(((((('''((()))******)))((('''))))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))&&&'''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((())),,,......,,,)))))))))))))))))))))))))))************************))))))(((((((((((()))))),,,++++++******)))((((((((((((((((((''''''''''''))))))((((((((())))))(((&&&''''''((()))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++++++++************++++++***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))***++++++*********)))))))))******)))))))))+++***))))))+++---,,,,,,)))))))))((())))))***+++***++++++++++++***))))))|||xxxpppdddYYYOOOHHHCCC@@@<<<:::888777888999999999::::::999888777777888888555555555444444444333333000000000000///////////////---,,,---///000000000...---,,,,,,......---,,,------------------------///...---,,,+++*********---+++))))))***,,,------++++++++++++++++++,,,,,,************))))))))))))++++++++++++******))))))))))))))))))))))))******&&&''''''((()))******+++(((((()))))))))*********++++++,,,,,,+++***)))((((((((((((((((((''''''&&&$$$&&&((('''%%%"""!!!!!!(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***///---,,,+++,,,+++***(((((((((((((((((())))))***((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***(((*********(((((()))***(((((((((((((((((()))))))))))))))(((((((((((('''&&&'''((())))))))))))(((''''''((()))))))))))))))''''''''''''(((((((((((())))))((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((***))))))))))))))))))***''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((((('''''''''((($$$ """(((,,,,,,***((((((''''''''''''(((((('''((()))******)))((('''*********))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((('''''''''(((((((((((()))((()))************)))(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((''''''''''''(((((((((((('''((()))***,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&(((***,,,,,,***(((&&&((((((((((((''''''''''''(((((()))))))))(((((()))&&&''''''((()))******+++(((((((((((())))))))))))************************)))))))))))))))))))))))))))((('''''''''(((***+++++++++************++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))))))))(((((())))))************))))))+++******+++...000111111)))))))))((())))))***+++***++++++++++++***))))))uuummmbbbWWWNNNGGGBBB???>>><<<999999:::;;;;;;:::::::::999999888777777777555555555555444444444333000000000000////////////000...------///000000///------...000111222000...,,,------......------,,,......---,,,++++++++++++...,,,******,,,---...---***************+++,,,,,,+++************))))))))))))))))))))))))))))))***))))))))))))************''''''(((((())))))******))))))))))))************'''((()))+++,,,,,,,,,,,,((())))))))))))((('''&&&''')))***)))%%% ))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%######%%%(((+++,,,+++))))))))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))***)))'''''')))+++''''''(((((((((((())))))))))))((((((((((((''''''%%%&&&''')))******)))(((''''''((())))))))))))))))))))))))(((((('''''''''))))))((((((((()))******((((((((((((((((((((((((***))))))(((((())))))***'''''''''(((((((((((((((+++******))))))******+++&&&&&&'''''''''((((((((('''(((((())))))((((((''')))))))))))))))(((((((((---***'''''')))+++***(((((((((''''''''''''(((((((((((())))))))))))((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((((('''(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))''''''((((((((())))))))))))******+++++++++++++++''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((())))))***%%%'''))),,,,,,+++)))''')))))))))((((((((('''''''''(((******)))(((((()))&&&&&&&&&''''''(((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((()))***************))))))*********+++******))))))******+++******))))))))))))******))))))))))))))))))))))))((())))))))))))((('''''')))******++++++******)))***))))))+++///222333222***))))))))))))***++++++***++++++++++++***))))))~~~ssskkk```UUUMMMGGGBBB???@@@>>><<<;;;<<<======<<<999999::::::999888666555555555555555444444444444////////////000000000000111///------/////////.........000333555444000...,,,,,,---......---,,,,,,++++++++++++,,,,,,---......,,,+++,,,---///...---++++++***)))))))))***++++++++++++*********))))))''''''''''''((()))******((()))))))))************(((((((((((())))))))))))((((((((())))))))))))***&&&''''''((()))++++++,,,))))))*********)))((('''+++,,,---+++(((%%%$$$$$$++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''%%%%%%'''(((***)))(((''''''))))))((('''(((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))%%%''')))++++++***(((''')))))))))((('''''')))+++'''''''''((((((((())))))))))))(((((((((''''''''''''(((***++++++***)))(((''''''((()))))))))))))))******)))))))))((((((((())))))(((((()))******+++))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))+++***)))(((((()))***+++&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''(((((((((((((((((())))))(((((((((''''''&&&((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++******)))((((((''''''))))))))))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))((((((((()))))))))******)))*********)))***+++,,,(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******+++***************************)))))))))(((((((((&&&(((++++++)))'''((()))(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***+++******))))))******+++******))))))))))))******))))))))))))))))))))))))***************)))(((''')))******++++++******))))))((('''))),,,...//////***************+++,,,,,,***++++++++++++***))))))|||xxxqqqjjj___UUULLLFFFBBB???===;;;999888999::::::999888999:::;;;:::888666444666666555555555444444444////////////000000000000222000.........///...---...///111444555333///+++,,,,,,---......---,,,,,,((())))))+++,,,...000111...---,,,---///000///...---,,,***(((''''''((((((++++++++++++******))))))&&&&&&&&&&&&''')))***+++(((((())))))*********+++))))))))))))((((((((((((''''''''''''((((((((())))))((((((''''''''''''((()))***+++++++++***((('''((()))))))))((()))+++...''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))'''''''''(((+++,,,,,,+++))))))************)))((())))))((((((''''''''''''************************$$$&&&))),,,,,,***(((&&&)))))))))(((&&&''')))+++&&&'''''''''(((((()))))))))(((((((((''''''''''''***+++,,,---,,,***(((''''''(((((()))))))))))))))))))))))))))************))))))((())))))***++++++******************************))))))))))))******&&&'''''''''(((((())))))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&(((******)))))))))***((((((''''''''''''((((((***)))(((''''''((()))***$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))+++******)))(((''''''&&&)))*********++++++++++++''')))***++++++***)))''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))************'''(((((('''&&&'''(((***))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((()))******111///+++((('''(((***,,,************))))))))))))%%%(((++++++)))'''((()))++++++++++++************'''((((((((())))))******************************))))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))++++++************++++++******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++******((('''&&&''')))++++++***++++++******++++++,,,---***++++++++++++***))))))yyyyyyooohhh]]]RRRKKKEEEAAA>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888888888333222222444555555333000222222222111000//////...000///...------------...&&&444===:::444222111///(((%%%###%%%***...---***......---,,,++++++,,,,,,,,,+++,,,///222222...***+++*********))))))((((((***''''''+++,,,***)))***&&&&&&'''((()))***++++++***)))(((((((((((())))))************++++++++++++''''''(((((())))))******(((((())))))))))))((((((+++,,,------,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))************++++++++++++************))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((())))))******************))))))))))))+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))///---***'''&&&'''((()))+++***************++++++)))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++******)))((((((((((((((('''((()))++++++******)))((()))***++++++***)))((())))))))))))))))))))))))'''### !!!&&&)))(((&&&))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((---------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))******)))((('''&&&)))************++++++++++++***)))))))))***,,,---((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))******))))))))))))******((()))+++---------+++************)))))))))))))))************************))))))))))))))))))))))))++++++***************+++***)))((('''''''''''''''***))))))(((((((((((((((%%%%%%'''((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---,,,***)))***+++)))))))))))))))))))))))))))************+++++++++(((((())))))******++++++++++++***)))***+++---...zzz{{{}}}nnnggg\\\RRRJJJEEE@@@>>>:::;;;;;;;;;;;;;;;;;;:::999999888888777666666666333222222333444444333111222222111111000//////...---------....../////////222===CCC<<<111,,,+++***,,,)))&&&(((+++...,,,)))++++++***)))))))))))))))+++***,,,///222222///,,,+++++++++******)))))))))+++'''&&&***+++***)))***)))*********************)))))))))((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))******&&&&&&''''''''''''&&&&&&((())))))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((*********)))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))---,,,)))''''''''')))***++++++******)))*********))))))))))))))))))))))))&&&'''((()))))))))))))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((''''''(((((((((***************************))))))((((((((((((((('''((()))*********))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))(((%%%###$$$(((***)))&&&)))))))))((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))((('''''''''''''''''''''''''''''''''((()))*********)))(((((((((''''''''''''))))))*********+++++++++((((((((((((((())))))***((((((((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((())))))***))))))((('''''''''((((((((('''''''''''')))***+++'''((()))******************************************************************++++++***)))((((((***))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***************))))))******++++++|||~~~zzzllleee[[[QQQIIIDDD@@@>>>::::::;;;;;;;;;;;;::::::999999888888777666666666555333222222333444444333222222111111000/////////------...//////000000000666===AAA999000,,,...///000---******,,,---+++)))------,,,,,,++++++,,,,,,***+++,,,...111111...,,,++++++************)))))),,,'''%%%(((***))))))+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))))))))***&&&''''''((((((''''''&&&&&&'''((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((*********))))))((((((((((((((('''''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''&&&((((((((((((''''''''''''))))))((((((((((((''''''))))))(((((((((((((((((()))))))))))))))))))))))),,,***)))''''''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******(((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))((((((''''''(((((('''(((((()))***)))))))))))))))'''&&&&&&'''))))))))))))))))))))))))))))))***(((&&&(((++++++)))&&&***)))))))))))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((()))************''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&&&&'''((()))))))))*********++++++''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))(((((('''''''''((())))))&&&&&&%%%%%%'''***---...******++++++,,,++++++***))))))))))))))))))))))))************************((()))***)))'''&&&'''((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))*********)))((((((}}}yyyjjjcccYYYOOOHHHCCC@@@===;;;::::::::::::::::::;;;;;;;;;::::::999888888888666333111111222444444333111111111111000000//////111000///...///000111222999999888333//////000111000...++++++,,,---,,,***------,,,,,,,,,,,,,,,---,,,---...//////...,,,***)))))))))))))))))))))))),,,'''%%%''')))((())),,,++++++++++++++++++++++++(((((())))))*********)))))))))))))))************))))))))))))))))))))))))))))))************))))))''''''((())))))*********((((((((((((((((((((((((''''''((((((((((((((()))++++++************++++++******++++++++++++*********)))))))))(((((((((((()))((((((((((((((())))))(((((((((((((((((((((((()))))))))((('''''''''&&&))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++***))))))(((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((''''''''''''(((''''''((((((((()))))))))************************(((((((((((((((((((((((()))((((((***++++++(((&&&************))))))))))))******))))))))))))******++++++++++++++++++++++++))))))(((((((((((())))))******************************))))))((((((''''''((((((((((((((((((((((((&&&'''((()))***+++++++++))))))))))))))))))))))))'''((((((((()))))))))******)))'''&&&&&&'''(((***))))))))))))************((()))***,,,,,,+++************))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))************))))))+++***)))((((((((())))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******((('''''''''((()))******(((((('''&&&(((+++...000+++++++++,,,++++++******************************************************'''((())))))'''&&&''')))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((******+++++++++***((('''~~~zzzhhhaaaWWWNNNGGGBBB???===;;;:::999999999999:::;;;;;;;;;::::::999888888888666333111111222444444333111111111000000000000000111000///...000333777999@@@888000...///...+++(((,,,+++******,,,------,,,(((((((((''''''(((((()))///000000///---+++)))(((((((((((((((((((((((((((,,,'''$$$'''(((((())),,,((((((((()))***++++++,,,'''((()))***++++++******''''''''''''((((((((((((************))))))))))))))))))************))))))'''''''''(((((()))******((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))+++*********)))(((((((((*********)))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))((((((((()))***+++,,,+++******)))(((((())))))(((((((((((((((((((((((()))))))))******))))))(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&((())))))(((&&&&&&)))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((()))***)))'''&&&))))))))))))******************))))))))))))******++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++***)))))))))((((((((('''(((((((((((((((((((((((('''''')))***++++++++++++************************(((((((((((())))))))))))+++***(((''''''(((***,,,(((((()))))))))*********((()))***,,,,,,+++******))))))******************(((((((((((()))))))))))),,,++++++******++++++,,,***)))))))))((((((((('''((()))************)))(((+++******)))))))))******&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,((((((((((((((()))***+++,,,+++***))))))+++---...******************))))))++++++++++++++++++++++++************************((()))******(((((()))***))))))))))))))))))))))))(((((()))))))))*********++++++******))))))((((((++++++,,,---,,,+++)))(((xxxeee___UUULLLFFFBBB>>><<<;;;:::999888888999:::;;;999999888888777666666666555333222222333444444333111111000000000000000000......000222555999<<<>>>999000)))+++000000---***)))))))))***+++,,,---...))))))))))))))))))***+++000000111///+++)))((((((''''''(((((((((((())))))+++&&&$$$''')))((((((***%%%&&&'''((()))***++++++'''(((***+++,,,++++++***(((((()))))))))*********+++************)))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******(((((())))))))))))((((((&&&''''''(((((())))))*********)))((((((((())))))))))))))))))))))))))))))++++++***************)))************))))))))))))(((((())))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))((())))))***++++++)))))))))(((((())))))***))))))))))))))))))))))))***************)))((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&************************)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******((((((((()))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,((((((((()))))))))******''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++******+++++++++******))))))((((((''''''((()))***++++++***)))((()))))))))******+++++++++&&&''')))+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***+++,,,---))))))((((((((()))******------,,,++++++***++++++(((((()))))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++))))))***,,,))))))))))))))))))))))))((((((((()))))))))******************))))))))))))+++,,,,,,,,,,,,++++++***sssddd]]]TTTKKKEEEAAA>>><<<;;;:::999777777999:::;;;999999888888777666666666333222222333444444333111000000000000000000000111---000555999<<<<<<;;;999///)))(((---111000///111******++++++++++++---...------,,,,,,---......///---///000...+++))))))+++))))))))))))*********+++)))%%%%%%(((***(((''')))'''''''''(((((()))))))))&&&(((***,,,,,,,,,+++***************+++++++++++++++++++++*********))))))(((((())))))))))))(((((()))((('''&&&&&&&&&'''((())))))))))))))))))))))))''''''(((((()))******++++++******************+++(((((())))))))))))(((((($$$%%%&&&'''(((***+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((('''''''''(((((()))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((************************(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((+++)))(((''''''((()))+++))))))))))))))))))))))))&&&''''''''''''((()))***''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))******'''''''''((((((((())))))''''''(((((())))))******)))))))))))))))))))))))))))******+++++++++******(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************(((((((((((()))))))))***((((((((((((((())))))***((((((((()))))))))******(((((((((((())))))))))))***))))))))))))))))))************)))((('''''''''((()))***++++++***)))(((%%%&&&(((***++++++******&&&(((***---------+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,******))))))((()))))))))******+++++++++***)))(((''''''((()))************************************++++++++++++++++++++++++((()))+++******)))+++,,,))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********+++************++++++,,,{{{oooccc]]]SSSKKKEEEAAA>>><<<;;;:::888777777888:::;;;;;;;;;::::::999888888888333222222444555555333111000000000000000111111111000555<<>>>>>======<<>>:::999::::::999999999999:::::::::::::::;;;::::::999999333333333333333333333333222222222222111111000000111000000...,,,+++***)))---......//////......---...------,,,,,,------...************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''++++++++++++++++++++++++************************((((((((()))))))))))))))++++++++++++++++++++++++++++++******************++++++************++++++************************))))))))))))))))))******+++,,,---,,,***)))***+++))))))************))))))+++)))'''%%%$$$%%%&&&'''***)))((((((((()))******(((((('''(((((()))******)))))))))))))))*********''''''''''''''''''''''''&&&'''((())))))******+++''''''(((((())))))******))))))))))))************)))******++++++******)))(((((())))))))))))((((((''''''(((((()))***,,,,,,))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&'''((()))((('''((())))))))))))))))))((((((((())))))))))))((((((((()))))))))*********+++'''((())))))))))))((('''((((((((()))))))))*********)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))***,,,+++)))((((((((())))))))))))************(((((()))***************((()))))))))************+++***************))))))******++++++++++++******)))))))))))))))***++++++))))))))))))))))))((((((************)))))))))))))))))))))))))))******+++*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))***++++++++++++++++++******((('''&&&))))))************))))))((((((((((((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))***************)))((((((&&&&&&'''))))))***************))))))***++++++,,,************************************************+++++++++***)))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))yyy~~~ooobbbYYYPPPIIIGGGEEEAAA>>>>>>;;;::::::::::::::::::;;;:::;;;;;;;;;;;;;;;::::::222222333333333333444444555555444333222111111111000222333222---)))((()))......////////////......------,,,,,,,,,,,,------******************************++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((************************))))))))))))))))))))))))'''''''''(((((((((((()))***************************************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,***)))***+++)))******++++++******)))///...---+++*********+++***)))))))))(((((('''''')))(((((((((((())))))************)))))))))))))))************************%%%&&&'''(((((((((((((((''''''(((((())))))******)))))))))*********++++++******++++++++++++******(((((())))))))))))(((((('''''''''((()))***+++,,,))))))))))))************++++++***))))))(((''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))******)))))))))***+++,,,)))'''&&&'''((()))((('''((())))))******))))))((('''(((((())))))(((((('''((())))))******+++++++++)))***+++,,,,,,+++***)))'''((((((((()))))))))))))))))))))))))))******+++************************(((((())))))))))))((((((''')))++++++***)))))))))''''''''''''(((((((((((((((((()))***************))))))))))))************+++++++++*********************+++,,,,,,+++*********))))))))))))***++++++*********))))))((((((((()))***+++***((('''((())))))))))))))))))******+++,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))************,,,++++++******)))((((((''''''(((******+++++++++)))******++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++******)))((('''''''''((()))************''''''''''''((())))))*********************************************************+++******)))((('''((((((((((((((((((((((((************************++++++++++++++++++++++++yyyxxxmmm```XXXOOOHHHFFFEEE@@@>>>>>>::::::999999999999::::::999::::::;;;;;;:::::::::222222222333333444444444333333222111000000000000,,,---//////.........///......////////////......,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''*********))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))***+++***((('''((())))))******++++++******)))'''&&&&&&%%%###""""""!!!))))))*********((('''&&&***))))))(((((((((((()))++++++******))))))((((((************************&&&&&&'''((((((((('''&&&(((((((((((())))))))))))))))))*********+++++++++))))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))))))))******((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))((('''''''''(((******)))'''&&&'''((()))((('''((()))************)))(((''''''((((((((((((''''''((())))))******+++,,,,,,******))))))))))))******(((((()))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%(((***,,,+++*********&&&'''''''''((((((((()))(((((()))***************))))))))))))************)))))))))******************++++++,,,,,,++++++*********))))))******+++,,,)))))))))))))))*********''')))***)))'''&&&'''))))))))))))))))))******+++*********)))((((((((('''((((((((((((((((((((((((((()))))))))************,,,,,,+++******))))))(((&&&&&&((()))++++++,,,,,,)))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))+++++++++******)))((('''))))))***************)))&&&&&&&&&''''''(((******************************************************))))))***+++******)))((((((((((((((((((((((((((()))******************)))++++++++++++++++++++++++xxxyyymmm___YYYPPPHHHEEEBBB<<<888888999999888888888888999999888999999:::::::::999999222222222333333444444444222222111111111111222222000...---,,,...//////.........////////////......,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))''''''''''''''''''''''''++++++++++++++++++++++++(((((())))))*********+++***************************)))))))))((((((''''''++++++************++++++(((((((((((((((((((((((((((((())))))*********+++'''))))))((('''&&&'''(((******++++++++++++******++++++++++++)))(((&&&%%%((()))***,,,+++***((('''+++***)))(((((('''((((((,,,++++++***)))(((((('''((((((((((((((((((((((((''''''((())))))((('''&&&))))))))))))(((((((((((()))************+++++++++(((((())))))))))))(((((((((((())))))))))))((((((,,,+++***(((''''''&&&&&&&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%$$$###$$$%%%&&&''')))'''&&&'''((()))((('''((()))***++++++***)))(((''''''((((((((((((''''''((())))))***++++++,,,,,,***(((%%%######%%%(((***)))************+++++++++))))))((())))))***++++++(((((((((((((((((((((((((((((())))))))))))(((((($$$'''***,,,+++******+++((()))))))))******++++++(((((()))***************))))))))))))************(((((((((((())))))))))))***+++,,,------,,,+++************)))******+++,,,''''''((()))***+++,,,,,,''')))***)))&&&%%%&&&))))))))))))))))))******+++'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********+++)))))))))***++++++,,,,,,((())))))************)))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******(((''''''***++++++++++++******)))(((((((((((()))***,,,,,,))))))))))))))))))))))))************************((((((***++++++***))))))************************))))))************))))))))))))))))))))))))))))))~~~{{{~~~lll```TTTOOOIIIDDD@@@>>><<<:::777777777888999999999::::::;;;<<<===;;;888555333555555444444333222111111333222111111000000111111000///...---,,,---............//////......---,,,///......------,,,,,,+++***---000000---,,,,,,...))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************)))((('''))))))************))))))((()))***+++,,,,,,+++***---------,,,+++***)))((()))))))))(((''''''&&&&&&&&&&&&&&&''''''((()))***'''''''''''''''((()))))),,,)))&&&''')))***)))'''))))))))))))************))))))(((((((((((())))))******)))(((((((((((((((************************+++***)))(((((()))******((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***)))(((***------***'''******++++++++++++******))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))+++***)))'''%%%###!!! ))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((()))***+++***)))'''%%%))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))++++++,,,,,,,,,,,,------,,,+++***)))(((((((((((((((((((((((())))))))))))***((('''((()))++++++******)))'''&&&&&&(((***,,,)))(((&&&%%%$$$$$$%%%&&&+++++++++++++++***)))(((+++*********))))))(((((()))((((((((((((***,,,---)))************+++++++++,,,+++*********+++------+++++++++***)))(((((('''+++***)))(((((()))***++++++***)))(((((()))*********)))(((((((((***+++,,,++++++***)))((((((((())))))((((((((()))***++++++(((((((((((())))))))))))'''((()))++++++******)))************************)))))))))))))))(((''''''%%%&&&(((***+++,,,,,,+++)))************+++++++++,,,+++***))))))***+++,,,&&&&&&'''((()))***++++++,,,,,,,,,,,,+++***))))))''''''((()))***++++++,,,,,,'''''',,,,,,'''''',,,************************))))))(((((())))))***+++************************))))))))))))************)))************+++++++++,,,,,,++++++***))))))(((}}}zzz}}}kkk___SSSOOOIIICCC@@@>>><<<;;;888888888888888999999999888999:::;;;:::999777555111111111222333333444444333222111111000000111111000///...---,,,---......,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,(((+++,,,,,,***((()))+++************************+++******)))))))))******************))))))))))))))))))))))))))))))))))))************)))))))))(((************************)))************))))))((())))))************))))))'''((())))))*********)))++++++++++++***)))((((((''''''((((((((((((((((((''''''''''''((()))******)))(((((((((((()))******,,,+++))))))***+++***)))((((((((()))))))))******))))))(((((((((((())))))******)))(((((((((((((((************************+++***)))(((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((***))))))***,,,---***((()))******++++++******)))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))***)))(((((('''''''''''''''''''''&&&&&&((()))*********((('''&&&(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))*********+++++++++,,,,,,000///...,,,+++*********(((((((((((()))))))))***))))))(((((()))***+++***((((((((()))))))))******(((((('''&&&''''''((()))***************)))(((((())))))))))))(((((((((''')))((((((((()))***+++,,,)))************++++++++++++******)))***+++,,,---++++++******)))(((((('''+++***)))(((((()))***++++++***)))(((((()))******(((''''''''''''(((((()))+++***)))))))))))))))))))))(((((((((((())))))*********))))))(((((('''''''''((()))***+++******)))************************+++++++++++++++***))))))&&&'''(((***++++++++++++)))************+++++++++++++++***))))))***++++++))))))))))))******************+++++++++***))))))(((((())))))******+++++++++******,,,,,,******+++***************************)))))))))******++++++------------------------))))))))))))************)))************+++++++++************************|||yyy{{{jjj^^^SSSNNNHHHCCC@@@>>><<<;;;999999999888888888888888777777888999999888888777111111222333333444555555333222111111000000111111000///...---,,,---......,,,,,,------,,,,,,+++***))))))***++++++,,,---------......---+++***+++---++++++++++++++++++++++++++++++*********++++++,,,++++++*********)))))))))((((((((((((((((((((((((************))))))))))))************************((())))))************)))))))))************))))))(((((('''''''''((()))))))))))))))))))))))))))(((&&&&&&'''(((((()))******(((((((((((()))***++++++***))))))))))))***++++++)))******)))(((''''''(((''''''((((((((()))))))))))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((***))))))***++++++***((()))******++++++******)))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))***************))))))((((((((((((''''''&&&&&&&&&))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))(((((((((((()))))))))))))))************+++222111///---+++******)))((((((((()))))))))******)))))))))))))))*********'''(((***,,,,,,+++***((((((((((((((()))***+++,,,((())))))))))))((('''''')))((((((((((((''''''''')))((((((((()))***+++,,,)))************+++++++++***))))))))))))***++++++++++++******)))(((((((((******))))))))))))************))))))))))))******((((((((()))((((((''''''))))))))))))))))))***+++***)))((((((((((((((((((++++++***)))((('''&&&&&&(((((()))************)))************************+++++++++,,,++++++***)))(((((()))***************)))************+++++++++++++++***))))))***++++++++++++++++++*********)))(((((()))************))))))))))))))))))************------++++++------************************************+++++++++,,,,,,////////////////////////))))))))))))************)))************+++++++++(((((()))***++++++,,,,,,}}}xxxxxxzzzjjj^^^RRRNNNHHHCCC@@@>>><<<;;;:::999999999888777777777888888888777777777777777666666555555444444444333333222111111000000111111000///...---,,,---............//////......---,,,******++++++,,,,,,,,,,,,000000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,++++++******))))))(((((((((((((((((((((((((((*********)))))))))))))))************************'''((()))***************))))))************)))))))))((('''''''''((()))***)))))))))((())))))******''''''(((((())))))))))))(((((((((((()))***+++,,,***))))))))))))***++++++(((***,,,+++(((&&&''')))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((()))))))))''''''((((((((()))))))))******************)))((())))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))(((''''''''')))))))))))))))*********)))************)))(((((())))))((((((''''''&&&&&&***)))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++---,,,+++***)))((((((((((((((()))))))))*********((()))******)))))))))***((()))+++,,,,,,,,,******))))))))))))******++++++((()))))))))))))))(((((()))))))))))))))((((((((()))))))))))))))******+++))))))*********+++++++++)))))))))))))))*********************))))))((((((***))))))))))))))))))***)))))))))))))))************+++,,,,,,+++***(((''')))((((((((()))***+++++++++******)))((((((((((((******))))))((((((''''''((()))))))))************************************)))))))))******))))))((())))))*********)))))))))))))))*********++++++++++++******************+++************************'''((()))***++++++++++++*********))))))))))))))))))------((((((------)))************************++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))*********+++++++++)))))))))***++++++,,,,,,{{{vvvwwwzzziii^^^QQQMMMGGGBBB???>>><<<;;;:::999999999888777777777::::::999888777666555555444444444444333333333333333222111111000000111111000///...---,,,---............//////......---,,,......------,,,,,,,,,+++---,,,***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))******************************'''((()))***************))))))************))))))+++***(((''''''((()))*********)))))))))***++++++******))))))(((((((((((((((((((((((()))***+++,,,)))(((((((((((()))******+++---000...+++((()))+++''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************(((((((((((())))))******((((((((()))))))))***************)))((((((((())))))))))))******)))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))),,,,,,+++)))((('''&&&%%%((()))))))))*********+++(((((())))))(((((('''&&&))))))((((((((('''''''''))))))(((((((((((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***(((''''''&&&&&&''''''((())))))(((((((((((())))))************+++++++++,,,((((((((((((((())))))***))))))))))))************'''***,,,+++)))((((((******************++++++,,,************))))))(((((())))))***++++++*********************************((()))))))))************))))))*********+++++++++(((((())))))*********************))))))))))))))))))))))))******)))))))))(((((())))))***************+++,,,,,,,,,***)))((()))((((((((()))***++++++,,,+++******))))))))))))''''''(((((())))))******)))))))))))))))*********************************))))))************))))))*********)))))))))))))))))))))*********+++++++++*********++++++*********''''''(((((()))******+++((((((***+++,,,,,,------*********)))))))))))))))***,,,,,,)))))),,,,,,******************************+++,,,------------,,,************************((()))))))))************))))))*********+++++++++************************}}}xxxxxxxxxhhh]]]PPPLLLFFFBBB???>>><<<;;;999999999888888888888888;;;;;;:::999888666444333......///000222333444444333222111111000000111111000///...---,,,---......,,,,,,------,,,,,,+++***//////...------,,,++++++---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((())))))************)))))))))************))))))******))))))(((((()))))),,,+++***)))((()))***+++++++++***))))))(((''''''(((((((((((()))***++++++)))(((((((((((()))******)))+++,,,,,,***'''&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))'''((()))******+++******'''(((((())))))******+++))))))))))))***************++++++)))'''&&&((()))((())))))******))))))((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))+++++++++***************((())))))******+++++++++((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))*********+++++++++,,,,,,((((((((()))***+++,,,---)))))))))*********++++++'''***---,,,)))'''((()))***))))))))))))***+++,,,************)))(((&&&&&&)))******++++++++++++*********+++++++++++++++,,,((()))************)))))))))************+++++++++((()))******++++++************))))))))))))))))))))))))************))))))'''((()))******+++******)))))))))***))))))(((((())))))))))))))))))***++++++***)))))))))))))))***&&&&&&'''((()))***++++++)))))))))((()))******+++***************************+++,,,,,,---,,,,,,,,,+++***)))))))))))))))***)))************+++++++++)))***++++++++++++***)))&&&&&&'''((()))***++++++))))))***,,,,,,---------)))))))))))))))*********++++++...222222...++++++***************************+++,,,---...---,,,+++++++++++++++++++++++++++))))))))))))************)))************+++++++++++++++******************}}}yyyuuueeeZZZPPPLLLFFFAAA???>>><<<;;;888888888888888999999999999:::;;;;;;:::888666555...///000111333444555555333222111111000000111111000///...---,,,---......,,,,,,------,,,,,,+++***------,,,,,,,,,,,,,,,,,,---,,,+++---000111///---++++++++++++++++++++++++***))))))***+++,,,------)))******++++++,,,,,,---))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))************))))))((())))))************))))))((()))))))))(((((('''&&&,,,+++)))'''''''''((()))******))))))))))))))))))''''''''''''((()))*********))))))))))))***+++++++++******++++++)))&&&$$$((((((((()))))))))******))))))(((((((((((())))))((((((((((((((()))******************************&&&''')))***++++++******'''(((((()))******++++++)))))))))*********++++++***++++++)))&&&%%%''')))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((())))))******+++++++++((())))))******+++,,,,,,)))))))))))))))((('''''''''''''''((())))))******&&&'''(((*********)))((((((((())))))******++++++))))))))))))))))))))))))'''''''''((()))***************))))))))))))******))))))(((((((((((()))))))))))))))************+++))))))))))))***+++,,,---))))))*********+++++++++&&&***...---)))&&&''')))'''((()))*********)))((((((((()))******)))((('''(((((()))***************))))))******++++++++++++((()))***++++++***)))((()))************+++++++++))))))+++,,,,,,,,,+++***)))))))))))))))))))))***((()))***++++++***)))(((&&&''')))***++++++******)))))))))((())))))******+++***))))))))))))))))))(((''''''''''''(((((()))''''''(((((())))))*********)))((((((((()))++++++***************************+++,,,,,,---------,,,***))))))(((((()))***+++)))************+++++++++)))***++++++++++++***)))((((((((())))))*********((()))***+++++++++++++++(((((())))))******++++++,,,***333BBBBBB333***,,,************************)))***,,,---------++++++************************))))))))))))************)))************+++++++++)))))))))***++++++,,,,,,yyyrrrcccXXXPPPKKKFFFAAA???>>><<<;;;777777888888999999999:::777888:::<<<<<<:::888666555555555555555555555555333222222111000111111111000///...---,,,---............//////......---,,,*********++++++,,,------)))((((((+++...///---***++++++++++++++++++++++++++++++++++++,,,---...///))))))***+++,,,------...************************(((((())))))*********+++++++++++++++++++++++++++***************)))((('''))))))************))))))&&&'''((()))((('''%%%$$$,,,***(((&&&%%%&&&''''''((((((((()))******++++++&&&&&&&&&''''''((()))***++++++******++++++,,,---333111000111333222---)))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******************************&&&''')))***+++++++++***'''(((((()))***+++++++++)))************+++++++++***++++++)))&&&%%%'''***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''''''''''''''(((((((((((())))))***++++++,,,,,,***************)))((((((&&&&&&'''((()))***++++++%%%''')))***+++***)))((()))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******)))))))))))))))***)))************+++++++++&&&***......)))&&&''')))$$$&&&***,,,---+++(((%%%&&&''')))***++++++******''''''((()))))))))))))))(((((())))))*********+++((()))***++++++***)))((()))************+++++++++)))***+++,,,---,,,++++++)))))))))))))))*********((()))***++++++***)))(((&&&''')))***+++++++++***++++++*********+++---...++++++***)))(((((())))))%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((***)))((((((((()))+++,,,************************((()))***+++++++++++++++***)))((((((((()))+++,,,)))************+++++++++)))***+++,,,,,,+++***)))+++++++++***************((())))))************)))'''(((((()))***++++++,,,---***888OOOOOO888***---************************((()))+++------,,,+++***(((((((((((((((((((((((())))))))))))************)))************+++++++++''''''(((***+++,,,---...|||ooobbbZZZNNNJJJEEEBBB???===;;;999;;;888666666999:::999777999;;;>>>>>>;;;888666666777333222555777555444555444222000000111222111000////////////............,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------------+++++++++************)))&&&&&&'''((()))+++---...++++++++++++++++++++++++))))))************))))))***((('''((()))+++******++++++******)))(((((((((************************))))))************))))))---,,,)))###'''------+++))))))))))))((('''''''''''''''((((((((((((((((((((()))******++++++++++++******************+++&&&)))777;;;111)))(((+++***))))))******)))'''+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******++++++******)))(((((((((+++*********))))))((((((++++++******))))))(((((('''***,,,+++((('''))),,,'''(((***++++++)))'''&&&''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&(((*********))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))************)))'''&&&&&&&&&%%%%%%%%%&&&''')))***'''((()))++++++******)))(((((()))************))),,,)))'''(((***+++***(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((,,,***(((((()))***)))((())))))))))))))))))))))))---------,,,,,,,,,++++++(((((()))***************)))((('''''''''(((***+++************************)))(((((()))++++++***)))))))))))))))************)))))))))))))))******+++...,,,++++++++++++***((())))))))))))))))))))))))(((((('''&&&''')))+++---))))))*********+++++++++************************((((((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))******++++++''''''((()))***++++++,,,))))))************))))))((()))*********((('''&&&)))))))))))))))))))))))),,,,,,+++***))))))******************************)))))))))))))))))))))))))))))))))******++++++,,,...<<>>>>>;;;888777666777333222666777555444666444222111111222222111000////////////............,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++************))))))))))))))))))***++++++++++++++++++++++++++++++))))))*********))))))(((---+++******,,,------,,,((((((((()))******++++++))))))))))))))))))))))))))))))************))))))***+++)))%%%!!!!!!''',,,---+++)))((()))))))))(((((((((((()))))))))***************)))))))))))))))************************,,,'''***666:::333,,,,,,,,,***)))((()))***)))(((************)))))))))((())))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))*********************)))))))))(((*********))))))))))))))))))***+++***((('''((()))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((('''((()))))))))))))))((((((''''''(((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&(((''''''&&&'''(((******'''((()))***+++******)))******))))))))))))))))))+++(((&&&''')))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((***((('''(((***++++++***))))))))))))))))))))))))++++++******))))))))))))(((((()))***************+++***)))))))))***,,,---************************)))(((((()))++++++***)))))))))))))))************((((((((('''((())))))***+++)))))))))+++++++++)))))))))))))))))))))))))))&&&'''((())))))***************************++++++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))*********(((((())))))******++++++))))))************))))))***++++++,,,+++***)))(((************************,,,++++++***))))))******************************************************************++++++++++++///OOOcccTTT999,,,---///++++++++++++*********)))************************++++++***))))))***+++,,,************)))))))))((('''---)))&&&,,,)))%%%++++++,,,,,,,,,++++++***)))}}}|||uuuhhh\\\TTTKKKHHHDDDAAA???===;;;888:::888777777888999999888999<<<>>>===;;;888777666888444333666888555444666333333222333444444222///////////////............,,,,,,,,,---------...............------,,,,,,,,,))))))***+++++++++******+++++++++************))),,,+++***)))(((((((((((())))))))))))))))))))))))***************)))((('''***)))((((((***++++++***((((((((()))******++++++(((((((((((((((((((((((())))))************))))))'''(((***(((%%%%%%'''***...+++((('''((())))))))))))))))))*********++++++++++++******)))(((((('''************************///***---777;;;777333444...,,,))))))***++++++***************))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++'''(((((()))******++++++************))))))))))))))))))))))))***************)))(((((((((((('''&&&(((((((((((())))))))))))))))))************))))))''''''((((((((((((((((((+++***)))(((((('''''''''&&&&&&'''((()))***+++++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((())))))***(((((()))************))),,,+++***((((((((()))))))))'''&&&&&&((((((((('''&&&'''((())))))***))))))************************)))******************)))((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))***))))))))))))((((((((((((((()))***************+++***)))))))))***,,,---)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))************'''''''''''''''(((((()))(((''''''(((***,,,+++***))))))))))))))))))))))))%%%''')))+++++++++)))(((++++++******************((((((((((((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))*********))))))************))))))***++++++++++++***))))))************************,,,+++******)))*********************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,NNN___GGG,,,'''++++++,,,,,,,,,+++++++++++++++************************)))))))))))))))***+++,,,************))))))))))))$$$,,,+++)))---)))%%%,,,+++++++++,,,++++++***)))qqqeeeYYYQQQIIIGGGDDDAAA@@@>>>;;;999999888888777888888999999:::<<<======:::888777777999555444777888555444666333333333555666555222///////////////............,,,,,,,,,---------...............---,,,,,,++++++******++++++++++++******+++++++++*********)))))),,,+++***)))(((((((((((())))))))))))))))))))))))******+++******)))(((''')))'''&&&&&&((())))))(((++++++******)))((((((((())))))))))))))))))))))))))))))************))))))$$$'''***+++)))(((((()))...+++(((&&&''')))******)))))))))*********++++++************))))))(((((())))))))))))************---)))***111555444333555111...,,,+++,,,---------*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***(((((())))))*********************)))))))))))))))(((((())))))******++++++)))&&&%%%&&&)))+++)))&&&)))(((((((((((())))))***((())))))******))))))(((''''''''''''((((((((((((+++***((('''''''''((()))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))((((((((((((((((((((()))))))))************...---***(((''''''((())))))((('''''''''(((((((((&&&&&&''')))************++++++++++++++++++++++++******++++++++++++******)))((('''(((***+++,,,+++))))))))))))))))))))))))+++*********************(((((()))***************)))((('''''''''(((***+++(((((((((((((((((((((((()))(((((()))++++++***)))((()))))))))************(((''''''''''''((())))))***(((((()))+++++++++***))))))))))))))))))))))))'''((()))***+++******)))+++++++++***************))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))***))))))))))))))))))***++++++******))))))((((((*********)))))))))))))))))))))************))))))(((((()))))))))(((((((((************************++++++***************+++************************++++++++++++++++++++++++------,,,,,,++++++******+++999===111((())))))###++++++++++++++++++++++++************************'''''''''((()))******+++*********)))))))))))))))%%%,,,+++,,,222...(((+++******++++++++++++******}}}ooobbbWWWPPPHHHFFFDDDBBBAAA???<<<999999999888888777888888999;;;<<<===<<<:::888777777999555444666777555333555333333333555666555222///////////////............,,,,,,,,,---------......---,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))***+++((((((((((((((((((((((((***************)))((((((,,,***))))))+++,,,,,,+++++++++******)))(((((((((************************))))))************))))))$$$&&&***,,,,,,***)))(((---***((('''((()))******((((((((()))))))))******(((((())))))************(((((()))))))))*********&&&$$$%%%)))+++,,,---///222000...---...//////...))))))))))))))))))******))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))))))))******(((((())))))******++++++&&&$$$###%%%***,,,+++)))((((((((('''((()))******'''(((((())))))(((((('''&&&'''''''''(((((()))))))))(((''''''''')))***+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''''''''''''''''''''&&&)))))))))))))))*********///---***((('''''''''((())))))))))))(((((()))***&&&&&&''')))******************************************++++++++++++******+++***(((((()))******)))))))))))))))))))))))))))*********************+++(((((()))***************)))((('''''''''(((***+++(((((((((((((((((((((((()))(((((()))++++++***)))((()))))))))************))))))(((((())))))***+++---,,,******++++++***)))))))))))))))))))))))))))******)))(((((()))++++++***************************************************************++++++,,,)))))))))))))))))))))))))))))))))******)))))))))++++++******))))))((((((*********)))))))))))))))))))))************))))))(((((((((((((((((())))))************************+++***************++++++************************************************,,,,,,,,,++++++*********...)))(((+++---+++)))***))))))******************************************'''((()))***++++++,,,,,,))))))))))))))))))******(((,,,***...:::777+++))))))******++++++*********zzzmmm```VVVOOOHHHFFFDDDCCCBBB@@@===;;;888999999888777777888:::;;;<<<===<<<999888777888999444333666666444222333333333222333444444222///////////////............,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++************)))(((((((((((()))***,,,,,,(((((((((((((((((((((((())))))************))))))***)))'''((()))++++++***((((((((()))******++++++************************))))))************))))))&&&(((***+++,,,+++***)))+++***((((((*********)))((((((((()))))))))******'''(((((()))******++++++'''(((((())))))*********((('''((()))***+++---...111///......000000...---))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((++++++******)))(((((('''))))))))))))************))))))))))))************%%%$$$%%%''')))+++,,,+++''''''(((((())))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''(((((()))***+++***)))))))))((((((((('''*********++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''''''''&&&)))))))))((()))******+++...,,,+++)))(((''''''((()))*********((((((***+++&&&'''((())))))***)))))))))))))))))))))))))))))))))******************))),,,***(((((()))***)))((())))))))))))))))))))))))((((((((())))))))))))***(((((()))***************+++***)))))))))***,,,---)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))************)))))))))))))))***++++++...---++++++,,,+++***((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))*********+++++++++***************************))))))))))))***++++++))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))*********))))))************))))))*********)))******+++,,,++++++++++++++++++++++++*********)))******+++,,,************************))))))))))))))))))))))))++++++******************,,,''')))000---%%%'''222)))))))))))))))*********************************++++++,,,---.........---))))))))))))***************---***111???===...(((((()))******+++*********~~~xxxjjj^^^TTTMMMHHHFFFEEEDDDDDDBBB???<<<777999:::999777666888:::;;;<<<===;;;999777777888888444222555555222111222444222111111222222111000////////////............,,,,,,,,,---------......******++++++,,,---------,,,,,,,,,,,,,,,+++******+++++++++************)))(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))******+++******(((&&&%%%%%%'''(((((('''((((((((()))******++++++************************))))))************))))))***))))))***++++++***))))))))))))***++++++)))''')))))))))*********++++++)))))))))))))))*********''''''(((((()))******+++,,,---,,,+++***,,,---------------...///...,,,)))((()))))))))************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))))))))*********************)))))))))))))))&&&((())))))))))))***+++%%%&&&((()))*********)))(((((())))))))))))((((((&&&&&&''''''((())))))***'''((()))))))))))))))((((((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***))))))((('''&&&%%%&&&'''((())))))((((((***)))((((((((()))++++++,,,++++++***)))(((((('''((()))***)))'''''')))+++(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((+++)))((((((***+++***)))))))))))))))))))))))))))))))))))))))******++++++(((((()))***************+++***)))))))))***,,,---************************)))(((((()))++++++***)))))))))))))))************((((((((((((((()))******,,,+++)))***++++++***)))))))))))))))))))))))))))+++*********************(((((()))***+++,,,,,,---************************))))))((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********(((((())))))******++++++))))))************))))))+++***)))))))))***,,,---++++++++++++++++++++++++******))))))***++++++,,,************************************************))))))))))))))))))******))))))+++---***&&&(((...)))))))))******+++++++++************************++++++,,,---------,,,+++((()))))))))************&&&,,,---444@@@<<<...)))(((((()))***************|||~~~vvvhhh\\\RRRKKKHHHGGGFFFEEEEEECCC@@@===777999:::999666666888;;;<<<<<<===;;;999777888999777333222444555222000111444222000000111222111000000/////////............,,,,,,,,,---------......***++++++,,,---...//////+++++++++++++++***)))(((+++++++++************)))))))))))))))))))))***+++************************&&&'''(((***++++++++++++***)))((((((***++++++***++++++******)))((((((((())))))))))))))))))))))))))))))************)))))),,,+++))))))***++++++***(((((()))+++,,,,,,)))'''******+++++++++,,,,,,,,,++++++******)))(((((((((&&&''''''((()))******+++)))******(((&&&'''((((((******+++---...---)))&&&(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++(((((())))))*********+++++++++******))))))(((((((((+++---+++((('''(((+++$$$&&&(((***++++++)))((())))))************))))))&&&&&&&&&'''((())))))***))))))*********((('''%%%&&&&&&'''((()))***++++++(((((())))))************))))))))))))))))))))))))************)))(((&&&&&&%%%&&&((()))*********)))***)))((((((((()))+++,,,******++++++***)))((('''&&&(((***(((&&&%%%'''***((()))))))))))))))((('''************************(((((())))))))))))(((((()))''''''(((***,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------(((((()))***************)))((('''''''''(((***+++************************)))(((((()))++++++***)))))))))))))))************'''''''''''''''((()))))))))((('''(((***,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++)))(((''''''(((***+++,,,---...))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******++++++'''(((((()))***++++++,,,))))))************)))))))))(((''''''''')))***+++++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++''''''(((((())))))******+++,,,***''',,,444000%%%*********++++++,,,,,,,,,************************((()))***++++++***((('''(((((())))))*********+++""",,,000666???999---+++(((((()))***************tttggg[[[RRRKKKHHHEEEBBB@@@??????>>>===:::999999888888999999:::999::::::::::::999888888555444333444666666555444555555555444333222111000000000000000////////////+++,,,,,,---.........---------......///.........++++++******+++---...000,,,...---(((&&&)))+++***))))))************))))))***+++,,,***(((''''''(((((()))***+++++++++++++++))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))+++++++++***)))+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************'''((()))***++++++***)))************************((()))******))))))***+++)))))))))))))))))))))))))))************+++++++++*********))))))))))))(((***)))(((''''''((()))***+++******)))(((''''''&&&))))))))))))))))))))))))+++++++++***((()))+++---))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))(((((()))***************))))))************))))))''''''(((((())))))******++++++******************(((((())))))*********+++)))))))))))))))(((''''''))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))++++++***)))((((((((()))*********)))))))))))))))'''((()))***************++++++******************************************************************(((((()))***************++++++,,,***)))(((***+++************************&&&&&&((()))+++---...///))))))))))))))))))))))))++++++***)))((('''&&&&&&******++++++++++++******************************...***((((((***,,,+++***+++++++++++++++***)))(((''')))+++,,,---,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************...+++(((''')))***++++++***)))(((''''''((()))***)))((((((((()))***++++++++++++***************+++************************))))))))))))))))))))))))***)))(((''''''((()))***)))222'''...HHH>>>'''...)))***+++,,,,,,+++***)))sssfff\\\SSSMMMGGGDDDAAA??????>>>===<<<:::999999888888999999:::999999999999999888888777777666444444555555444222444444444444333222111000............------------+++,,,------.........---)))***+++,,,------------000000...,,,+++***))))))$$$)))***((('''))))))'''***************************+++,,,***((('''((()))))))))***+++++++++******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))*********))))))************)))))))))((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))*********)))))))))(((((((((''')))))))))))))))))))))))))))))))))******)))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((()))***+++***))))))))))))))))))))))))))))))++++++,,,***(((&&&&&&'''))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))***)))(((''''''((())))))+++++++++***))))))(((((())))))))))))))))))))))))******+++)))((((((***,,,)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))'''((())))))******))))))))))))************))))))(((((((((((())))))))))))************************((()))))))))************+++++++++++++++***))))))))))))))))))******************)))))))))))))))***))))))))))))))))))))))))+++***))))))))))))))))))***)))))))))))))))))))))((())))))************)))------,,,,,,+++***))))))************************************************(((((()))***************+++,,,,,,+++)))((()))***************************------,,,,,,+++*********))))))))))))))))))))))))*********)))((((((''''''******++++++++++++******************************...+++))))))+++,,,,,,***+++++++++++++++***))))))&&&'''((()))))))))(((((())))))))))))))))))))))))************+++++++++,,,)))***++++++++++++***)))************************,,,***((((((***+++++++++***)))(((((((((((()))***+++***************+++,,,+++******))))))*********************************************************+++***)))(((((()))***+++***000'''000LLLDDD+++...)))******++++++******)))ooocccZZZQQQLLLEEECCC@@@>>>>>>>>><<<;;;:::999999888888999999:::888888999999888888777666999777555555555555333222333333333333222111111000............------------,,,,,,---............---)))***+++,,,------------++++++,,,,,,------,,,,,,&&&,,,///---,,,,,,***'''++++++))))))))))))++++++***++++++***((('''((()))******+++++++++******)))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))))))))(((************))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++++++++++++++***'''(((((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))*********)))(((((('''''''''''''''''''''''')))***+++)))'''%%%&&&'''))))))))))))))))))))))))'''((((((((()))))))))))),,,+++++++++************))))))(((((((((((()))))),,,,,,++++++******)))))))))))))))))))))))))))))))))******)))(((''')))+++))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))''''''((()))))))))((((((((())))))******))))))((())))))))))))((((((((((((************************))))))))))))***************++++++++++++******)))))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))***************+++******))))))//////...,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************,,,------***((((((((())))))))))))))))))))))))000///...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************---+++))))))+++,,,++++++***++++++++++++***))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***++++++++++++***)))***************************)))((()))+++,,,,,,******))))))(((((())))))***---,,,++++++++++++++++++***)))))))))))))))******************************************************++++++************++++++***...'''111KKKEEE...,,,******))))))))))))******}}}zzzkkk___UUULLLGGGEEECCC@@@?????????===;;;:::999999888888999999:::777888888888888777666666888666555555666666555333222333333333222111111000000000000000////////////------............------------......///.........''')))+++---............---222333///,,,,,,***&&&+++***(((''''''(((***+++)))++++++***((((((((()))+++++++++++++++***)))(((((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))(((((((((*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++***((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++***(((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++*********))))))(((''''''''''''''''''''''''''''''%%%&&&(((((('''''')))***((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,+++++++++******((((((((((((((()))))))))+++++++++******)))))))))))))))))))))))))))))))))((()))))))))''''''(((***(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((******))))))((((((''''''))))))))))))************)))))))))))))))*********(((((())))))))))))((('''((()))))))))************++++++***)))(((((()))))))))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))*********++++++++++++******)))(((------,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************,,,......+++)))''''''((((((((((((((((((((((((,,,,,,++++++++++++******))))))))))))))))))))))))(((((()))))))))***************++++++++++++******************************+++***))))))******************+++++++++******)))))))))(((((())))))***+++))))))))))))))))))))))))((())))))))))))******************++++++*********************************)))((((((***,,,---+++***))))))))))))))))))))))))---,,,+++***************))))))(((((())))))******************************************************************************))),,,(((...???<<<---++++++***((((((((((((***+++{{{zzzjjj]]]SSSJJJDDDEEECCCAAAAAAAAA@@@>>><<<:::999999888888999999:::777888888888888777666666555444444555777888777666222222333333333222111111000000000000////////////---......//////...------////////////...---,,,,,,............---+++)))'''---000...)))''')))***)))***)))'''&&&&&&''')))***)))***+++***)))((()))***+++++++++++++++***)))(((((()))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******,,,+++++++++*********)))((((((((((((((((((((((((&&&'''((()))***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((************++++++++++++******)))(((((('''''''''((((((((((((((((((((((((%%%&&&(((((('''''')))+++(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,+++++++++******''''''((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((************))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((******))))))((((((''''''(((((()))))))))***************))))))))))))))))))'''(((((()))))))))((((((((()))))))))************))))))(((((()))***++++++)))))))))))))))))))))))))))((((((((()))***++++++(((((())))))************+++++++++++++++***)))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))+++------+++)))''''''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******************************((())))))))))))(((((())))))******+++++++++*********))))))))))))***++++++************************((())))))))))))*********+++******************+++************************)))))))))***,,,,,,+++)))))))))************)))))),,,+++***))))))))))))))))))))))))))))))***++++++************************************************((())))))))))))))))))(((&&&+++))))))------)))***+++***)))(((((()))***+++zzz{{{kkk^^^SSSJJJDDDDDDCCCBBBBBBBBBAAA???===:::999999888888999999:::888888999999888888777666555444333555777999999888333333333444444333333222............------------...////////////...------------------,,,+++******,,,,,,------,,,,,,++++++,,,...,,,''''''---333555)))(((''''''''''''((())))))***+++***)))((()))*********+++++++++******)))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))+++******))))))))))))***))))))))))))************,,,,,,++++++***))))))((()))))))))))))))))))))))) """%%%(((++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((())))))))))))((((((((((((((()))))))))******))))))((('''''''''(((((())))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))************++++++++++++,,,+++++++++************&&&'''((()))*********))))))((((((((((((((((((((())))))))))))))))))))))))''')))+++***)))(((((()))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))(((((()))))))))((('''''''''(((((())))))(((((('''))))))))))))(((((((((((('''(((((())))))*********************)))))))))))))))******++++++++++++***))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))***+++((((((((()))******+++++++++++++++,,,++++++******''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******************************''')))******)))(((((()))))))))***++++++++++++***(((((((((((())))))))))))************************)))))))))*********++++++++++++***))))))***++++++************************+++***)))***++++++***))))))******++++++******)))******))))))((()))))))))))))))))))))***+++,,,---************************++++++++++++++++++++++++(((((())))))))))))((((((&&&***+++'''"""$$$((()))++++++************++++++~~~xxx~~~xxxiii]]]SSSJJJDDDCCCBBBAAAAAABBBAAA>>><<<:::999999888888999999:::999999999999999888888777666555444555777888888777333444444555555444444444............------------///////////////...------***+++,,,,,,------,,,,,,))))))***+++,,,...000000,,,...---)))+++222999;;;************************((()))+++***)))((()))+++))))))***+++++++++******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))---,,,+++***))))))***+++((()))))))))***************************)))))))))************************"""$$$'''***,,,,,,+++***'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((()))))))))*********(((((('''&&&'''((()))))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))************++++++*********)))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,***))))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))******))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((()))******+++************)))))))))((())))))***+++++++++++++++))))))))))))***************)))))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))'''(((((()))******++++++******+++,,,,,,,,,++++++)))))))))))))))*********************************************************(((((()))***************(((***++++++***)))+++,,,*********************************)))))))))))))))))))))))))))))))))))))))******************++++++******++++++++++++******************************(((***------+++)))***+++))))))***+++++++++++++++'''(((***+++++++++***)))************************************+++++++++,,,++++++***))))))***++++++************************...,,,)))))))))******))))))***++++++++++++***)))******))))))******++++++************+++,,,---...************************++++++++++++++++++++++++((()))************)))(((''')))---)))###(((---***++++++,,,,,,,,,,,,++++++}}}xxx~~~ttteeeZZZQQQHHHCCCAAA@@@@@@@@@AAA@@@===;;;:::999999999999999999:::999::::::::::::999888888888777666666777777666555444444555555666555555555111000000000//////////////////000000///...------)))***,,,...///000111111000...---+++******++++++))),,,,,,((()))///555666***+++,,,,,,,,,,,,+++***((()))******)))((()))+++((()))***+++++++++++++++))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))...---+++*********++++++(((((())))))*********+++((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***'''%%%'''((((((((())))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((())))))))))))((((((***++++++++++++,,,,,,,,,((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&''')))***)))***,,,---))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))(((%%%&&&((()))*********)))******************++++++))))))))))))))))))))))))(((***,,,,,,+++*********))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))***************)))((((((''''''((((((((((((''''''''''''(((((())))))******&&&''''''((()))******++++++*********))))))((((((''''''((()))))))))))))))))))))))))))************,,,+++***)))(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))************************************************(((((()))***************((()))******)))***,,,...************************)))))))))***++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++******************************))),,,//////,,,++++++---((()))***+++++++++++++++)))+++---...///...,,,+++***************************++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************000---***(((((())))))))))))***+++,,,,,,+++***)))************+++,,,------++++++++++++,,,---...///************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***)))...---(((///333***+++,,,---......---,,,+++uuuuuussscccWWWNNNGGGBBBBBBAAAAAA@@@???>>>======;;;:::999999888888999999:::999999888888777777777777777666555444444333333000222333000111444555222.........///////////////...///000000///---+++)))///---+++******+++,,,---,,,+++******,,,,,,+++***,,,+++***)))((((((((()))---,,,***(((((()))***+++------,,,,,,+++***))))))(((((())))))))))))(((((()))+++,,,***(((&&&(((***))))))))))))***************'''%%%&&&***,,,---+++''')))+++------+++)))(((***+++,,,***(((''''''(((******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))))))))***(((((())))))******++++++++++++++++++++++++++++++(((((())))))))))))(((((($$$&&&((()))***+++***)))))))))))))))************))))))))))))))))))))))))---,,,***)))((('''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((***++++++******+++---(((((()))******************)))))))))((((((''''''(((((((((((())))))))))))***)))((()))***+++***(((+++*********))))))((((((''''''(((((())))))***************)))***++++++,,,***)))))))))((((((''''''******))))))))))))******'''&&&&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&&&&((()))+++---...///'''((()))***************((((((((((((((((((((((((''')))***)))((('''(((***)))((('''&&&&&&'''((()))'''((((((((((((''''''&&&+++***))))))))))))'''%%%)))))))))))))))(((((('''))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))***+++***))))))))))))************))))))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))((()))***,,,---...//////,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************000...---+++******++++++******))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((('''***************)))((((((+++++++++************)))------,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++vvvwwwrrrcccWWWOOOGGGCCCBBBBBBAAA@@@???>>>======::::::999888888888888888999999999999999888777777555444444333222222111111222555555333333666666444000000000000000000000000---...000111000///...,,,///...---+++++++++,,,,,,,,,+++******,,,,,,+++*********))))))))))))******,,,+++)))((('''((()))***------,,,++++++***)))))))))******++++++******)))***000555444---'''(((+++'''''''''((((((((())))))+++(((&&&'''***,,,,,,+++((()))+++---,,,+++)))''''''((())))))(((((()))*********))))))))))))******)))))))))))))))))))))))),,,+++******))))))******((((((''''''&&&&&&%%%%%%++++++++++++++++++++++++((())))))******))))))((('''(((((())))))))))))(((((((((((()))))))))******))))))))))))))))))))))))+++***)))((((((((()))***)))))))))))))))))))))))))))))))))((('''''''''&&&)))))))))***+++,,,,,,---(((((()))************************))))))((((((((((((((((((((())))))))))))+++***)))***+++,,,+++)))************)))))))))((())))))))))))*********+++)))))))))))))))***++++++*********))))))(((((((((******))))))))))))*********)))))))))))))))******************************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''(((***+++,,,---...******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))*********************)))((((((+++***))))))***)))'''%%%(((((()))******+++******************************'''(((((()))******++++++***+++,,,---------,,,,,,))))))************))))))************************,,,,,,,,,+++++++++******++++++++++++++++++***)))))))))+++,,,---.........,,,,,,,,,+++++++++************++++++++++++******+++,,,,,,------,,,,,,+++************************------+++***)))))))))*********))))))******+++,,,***************************++++++++++++***))))))***************)))(((((())))))******+++++++++,,,,,,++++++*********++++++)))***++++++++++++***)))))))))))))))))))))))))))zzz{{{qqqbbbWWWOOOHHHCCCCCCBBBBBBAAA@@@???>>>>>>999999888777777777777888777888:::;;;:::999777666444444444333333222222111444666777444444777888555111000000000///.........---...///000111000000/////////...---,,,,,,++++++,,,+++******,,,,,,+++******))))))))))))***+++++++++***)))''''''((()))))),,,,,,,,,+++******))))))(((((())))))))))))((((((+++444===;;;111)))(((+++((((((((()))))))))******+++)))(((((()))******))))))***+++,,,,,,***((('''###%%%'''(((((()))***,,,******))))))))))))******))))))))))))))))))))))))++++++***)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))******************)))******)))(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))******)))(((((('''&&&&&&)))'''&&&))),,,///...,,,(((((()))******************************)))))))))(((((((((((()))))))))))),,,+++******,,,,,,+++***************))))))))))))************++++++++++++((((((((()))))))))*********************)))))))))***))))))(((((())))))***''''''(((((())))))******************************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,((())))))***************************************((()))******(((((()))***)))******++++++******)))$$$%%%&&&'''((((((((((((+++***))))))***)))(((&&&'''((()))+++,,,,,,,,,---++++++++++++++++++++++++((((((((()))******++++++((()))******++++++******)))******++++++******)))************************,,,,,,,,,++++++++++++***))))))******+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++,,,,,,,,,,,,++++++************************+++***)))(((((((((((((((******))))))******+++,,,************************)))***++++++,,,,,,++++++*********+++******)))((('''((()))***+++,,,------******)))))))))******+++((()))************)))(((((((((((((((((((((((((((pppaaaVVVNNNHHHDDDCCCCCCBBBAAA@@@???>>>>>>999888777777666777777777666888:::<<<<<<:::888666666666555555555444444444333666666333333666666333//////...---,,,++++++***---...////////////....../////////...---,,,+++***,,,+++******,,,,,,+++***++++++******)))*********+++***))))))))))))******,,,+++++++++******))))))))))))************))))))+++222999888111***(((******+++++++++,,,,,,,,,,,,+++***)))))))))))))))(((******+++++++++)))(((&&&$$$&&&((()))))))))+++---******))))))))))))******))))))))))))))))))))))))******))))))))))))******%%%%%%&&&(((***+++,,,---))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&(((%%%###&&&,,,///---***(((((()))***************++++++******************(((((((((((())))))))))))+++***))))))++++++***)))*********)))))))))))))))************************''''''((()))))))))))))))++++++******************))))))(((((((((((())))))&&&&&&'''((()))*********************************(((((()))))))))))))))***'''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))************))))))************************((()))******)))((()))***'''((()))******)))(((''' """$$$&&&((()))***++++++***))))))******(((&&&'''((()))***++++++++++++++++++++++++++++++++++++(((((())))))************'''(((((()))))))))))))))******++++++++++++******************************++++++++++++++++++++++++'''((()))***************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++******************************))))))((((((((((((******))))))******+++,,,************************)))***,,,---......//////*********++++++******)))((())))))***++++++,,,,,,******)))))))))***++++++)))******************)))))))))))))))))))))))))))}}}mmm___UUUMMMGGGCCCCCCBBBBBBAAA@@@???>>>===999888777777666777777777666888:::<<<<<<;;;888777555555555555555444444444111333333000000333333000//////...---,,,++++++***///.........---,,,++++++............---,,,+++***,,,+++******,,,,,,+++***------+++***))))))))))))+++++++++++++++++++++,,,++++++***************))),,,------......------,,,***+++------,,,***)))(((***+++++++++,,,,,,,,,,,,***++++++***)))((((((((()))************)))((('''((()))++++++******+++,,,******))))))))))))******))))))))))))))))))))))))***))))))((())))))******&&&'''((()))+++---......((((((((((((((((((((((((******++++++++++++******((('''''''''''')))+++,,,''''''''''''(((((((((((())))))))))))))))))))))))*********)))(((''''''&&&))))))))))))))))))))))))+++******)))(((((('''''''''$$$"""%%%+++...,,,((((((((()))*********************************++++++(((((((((((())))))))))))***((('''((()))***)))((())))))))))))))))))******))))))))))))))))))))))))''''''((())))))))))))(((******************++++++))))))(((((((((((()))))))))***+++---............)))))))))))))))))))))))))))))))))******+++++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************+++++++++*********))))))++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))***+++***)))((()))+++'''((()))******)))(((''''''((()))+++,,,---------+++***)))***++++++)))'''((()))))))))))))))((((((************************)))))))))))))))*********++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++'''((()))***************++++++,,,,,,++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++*********************************************))))))******))))))******+++,,,************************+++,,,---///000111222222******++++++++++++*********************************************+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))zzzjjj\\\SSSLLLFFFCCCBBBAAAAAA@@@???>>>======999999888777777777777888777888:::;;;<<<;;;999888333333333333333333333333000222222//////111111...111000000000///.........//////...---,,,+++******------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***------,,,******))))))***+++++++++,,,,,,,,,,,,,,,************************)))))))))******)))))))))(((&&&%%%&&&(((***)))'''((((((((()))))))))******)))***,,,+++)))(((((((((((())))))))))))))))))(((***,,,,,,,,,***)))***+++******))))))))))))******))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))******************)))&&&&&&''''''(((***+++,,,''''''((((((((()))))))))))))))))))))))))))))))))*********)))((('''%%%$$$))))))))))))))))))))))))******))))))))))))((((((&&&$$$###&&&)))++++++)))(((((()))***************)))))))))***************(((((((((((()))))))))))))))(((''''''))))))((('''))))))))))))************)))))))))((((((((((((((('''((()))***+++***)))((()))))))))***************)))((((((''''''(((((()))((()))+++,,,------,,,+++((((((((((((((((((((((((((())))))******++++++,,,((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++*********))))))'''(((((((((((('''&&&&&&)))))))))))))))))))))))))))***++++++))))))***+++***++++++++++++++++++***,,,,,,,,,,,,+++)))((((((******)))***++++++***((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))******+++************+++,,,,,,+++,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,))))))******+++************+++++++++++++++*********++++++++++++,,,,,,,,,++++++************++++++******++++++++++++*********************************++++++,,,,,,+++************))))))******+++,,,+++++++++++++++++++++++++++,,,...000111222333333)))***++++++,,,++++++++++++++++++*********))))))***************+++,,,---,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((wwwhhhZZZQQQKKKEEEAAAAAA@@@@@@???>>>===<<<<<<::::::999888888888888888888999::::::;;;;;;::::::333333333333333333333333111444444111000333222///000000000000000000000000///...------,,,,,,,,,,,,++++++***)))***+++,,,---,,,+++******,,,,,,+++***************++++++,,,---******++++++,,,,,,,,,,,,))))))))))))************%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))'''''''''((((((((())))))'''***,,,,,,)))(((((()))''''''(((((()))*********)))+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))(((&&&%%%)))))))))))))))))))))))))))))))))))))))*********'''''''''((()))***++++++(((((()))***************((((((((())))))*********(((((((((((()))))))))))))))((('''((()))***)))'''((()))))))))*********************)))))))))(((((('''(((***+++,,,+++***)))((((((((())))))*********((((((''''''''''''((((((&&&((()))******)))((('''))))))))))))))))))))))))&&&''''''((())))))******(((((()))))))))*********++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************&&&&&&&&&&&&&&&%%%$$$$$$************************)))***++++++))))))***+++,,,++++++******++++++,,,))))))))))))((('''&&&%%%***))))))***+++,,,***)))(((((()))*********))))))***************************))))))))))))))))))))))))((('''''''''(((******,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++***))))))******+++++++++************+++++++++,,,,,,,,,******++++++++++++************++++++++++++************************************+++,,,,,,+++************))))))******+++,,,+++++++++++++++++++++++++++,,,---///000111111111)))***++++++,,,,,,,,,+++***************+++++++++((((((((())))))+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))uuufffYYYPPPJJJDDDAAA@@@@@@???>>>===<<<;;;;;;;;;:::999999888888999999999999999::::::;;;;;;;;;555555555555555555555555444666666333222555444111.........///////////////...------------...//////+++***(((((((((***---...,,,+++******,,,,,,+++***(((((((((***+++---///000((()))***+++++++++++++++)))))))))))))))***************++++++++++++******%%%))),,,,,,)))''')))+++))))))))))))************&&&))),,,,,,***((()))***&&&&&&'''((()))***++++++''')))******))))))***,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++************************(((((())))))))))))((((((((()))*********)))'''&&&))))))))))))************))))))))))))))))))))))))&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((()))******++++++(((***++++++******+++---(((((()))***************''''''(((((()))))))))***(((((((((((())))))))))))***)))((()))***+++***((((((((())))))*********+++,,,+++++++++******))))))''')))+++,,,---,,,***)))''''''(((((()))))))))***((((((''''''''''''((((((***+++,,,------,,,***)))************************%%%%%%%%%&&&'''(((((()))))))))))))))************++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))+++++++++***)))***++++++***)))(((((()))***+++&&&'''(((***++++++,,,,,,***))))))***,,,,,,+++)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))),,,+++*********+++---...,,,------......------,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******************************)))***+++,,,,,,+++***)))*********)))***++++++,,,++++++++++++++++++++++++***+++,,,...///000000000)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---''''''''''''((()))+++++++++***)))(((((()))***+++++++++++++++++++++++++++~~~qqqbbbXXXOOOFFFAAA@@@AAABBBBBBBBBAAA>>>;;;:::999999999888888888777777999999::::::999999888777777777777777777666555555555555555555444333222111000000///...............---------............///------,,,,,,,,,---......+++++++++*********))))))'''***------***))))))++++++*********+++,,,------+++*********))))))((((((***)))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''',,,***(((''')))******)))''''''''''''''''''''''''))))))))))))))))))))))))+++)))''''''((())))))))))))*********((((((***+++******))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((()))***,,,,,,,,,***((('''(((((((((((())))))))))))***+++---,,,***))))))***************************)))************+++++++++''''''''''''(((((((((((())))))(((((((((((())))))+++***)))))))))***,,,,,,,,,+++++++++******))))))'''((((((((())))))******+++*********))))))(((((()))))))))))))))******+++,,,+++++++++******))))))))))))((((((((((((((()))************)))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))******))))))))))))******+++)))((()))***,,,++++++******))))))))))))******&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,+++***))))))***************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''((()))***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))***(((&&&(((+++---+++)))******))))))((((((''''''++++++,,,,,,,,,---------,,,---...//////---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************))))))***++++++++++++***)))***+++***((('''((()))+++++++++************))),,,,,,++++++***+++++++++***))))))***,,,+++(((&&&+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...+++++++++++++++***)))(((************************,,,,,,,,,++++++*********************************+++++++++*********))))))}}}ppp```VVVMMMEEEAAAAAAAAAAAABBBAAA@@@===;;;999:::999999999999888888888999999999999999888888777777777777777777666555555444444444444333222111000000000///...............---------............///---,,,,,,+++++++++,,,,,,,,,++++++++++++*********)))+++...---+++******++++++************++++++,,,************)))))))))((()))))))))*********++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''+++)))'''''')))*********''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''((()))))))))(((((()))((('''&&&(((***+++*********))))))))))))************))))))))))))((())))))******))))))((()))***+++,,,,,,***((('''((((((((((((((()))******((()))+++***(((''''''(((************************))))))*********+++++++++***************)))))))))))))))(((((((((((())))))+++***)))))))))***+++,,,+++++++++******)))))))))&&&&&&&&&'''''''''((((((************)))))))))((()))))))))))))))******+++))))))))))))))))))******))))))(((((((((((())))))*********)))))))))(((((()))***++++++++++++***)))***)))))))))))))))))))))******))))))))))))******)))((('''(((***,,,,,,+++******))))))))))))******((((((((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,++++++***))))))******,,,++++++***))))))******+++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++)))''''''((()))'''$$$++++++*********))))))))))))))))))*********++++++,,,---...///...---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))***+++++++++++++++)))***++++++))))))***++++++++++++************)))+++++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++++++++++++++***))))))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++*********))))))|||nnn^^^SSSKKKDDDAAAAAA@@@@@@@@@@@@???===;;;999::::::::::::999999999999999999999999999888777777777777777777777666555555333333333333222111000000000000///...............---------............///---,,,,,,+++************,,,,,,,,,,,,++++++++++++(((***++++++)))''''''(((+++******))))))))))))***************)))))))))))))))*********++++++,,,,,,))))))))))))))))))******(((((((((((())))))))))))))))))******))))))((((((***((('''(((***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&'''((('''%%%%%%'''(((++++++++++++************++++++++++++************)))******************))))))***+++++++++***)))((())))))((('''((()))***+++((()))+++***)))'''(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++******)))))))))***))))))(((((())))))*********))))))******+++,,,*********)))))))))))))))&&&&&&''''''''''''((((((************)))))))))))))))))))))))))))******+++***)))(((((()))***,,,---))))))(((((((((((())))))))))))))))))(((((((((((()))******++++++******)))))))))))))))))))))************))))))))))))******)))((('''(((***,,,,,,+++******))))))))))))***************))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++******)))*********,,,+++******)))*********++++++++++++++++++++++++)))))))))************+++------------------------))))))((('''((()))***+++))))))))))))))))))))))))************************+++***))))))))))))))))))+++)))(((((((((((('''%%%+++++++++++++++*********)))))))))************++++++,,,---...---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))******+++++++++++++++***+++,,,,,,+++***,,,---+++++++++************)))***************+++,,,---+++,,,,,,+++******,,,---+++***)))***,,,,,,,,,***++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,***++++++++++++***))))))************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++***************zzzkkk[[[PPPIIICCCAAABBB????????????>>><<<;;;:::;;;;;;;;;:::::::::999999:::::::::::::::999888888777777777777777666555555333333333333333222111111000000///...............---------............///......,,,+++************---------,,,,,,,,,+++++++++++++++***)))(((((((((+++***)))(((((((((((((((*********)))))))))))))))++++++++++++++++++++++++)))))))))))))))*********(((((((((((())))))))))))))))))*********))))))((((((''''''(((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***&&&'''((('''%%%%%%'''(((************************++++++*********)))))))))******++++++++++++******))))))***+++******)))(((***)))((('''((()))+++,,,***+++---,,,+++******+++(((((((((((((((((((((((())))))))))))******************))))))((('''''''''***))))))))))))))))))******************+++++++++))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))******+++,,,+++***))))))+++,,,---)))(((((((((((())))))***)))))))))(((((((((''''''))))))************)))))))))))))))))))))*********+++******))))))******+++,,,+++))))))+++,,,+++*********))))))))))))***************)))))))))((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++***************+++++++++***************+++*********+++++++++++++++)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''')))+++,,,))))))))))))))))))))))))******************************)))))))))))))))***)))))))))***+++,,,,,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))***++++++,,,,,,++++++---.........,,,++++++---+++++++++*********))))))))))))))))))***+++------///,,,)))(((***+++***(((+++***)))***+++,,,+++******++++++++++++,,,,,,,,,------,,,+++*********+++******+++++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************wwwiiiYYYOOOHHHBBBAAABBB?????????>>>===<<<;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;<<<;;;::::::999777777777777777666555555444444444444444333333222000000///...............---------............/////////...,,,++++++++++++---------,,,,,,,,,++++++///...------------,,,,,,******)))((('''''''''((())))))))))))))))))******...------,,,+++***))))))(((((())))))************'''((((((((()))))))))***))))))************))))))(((''''''(((+++,,,+++***************************))))))))))))))))))))))))(((***++++++)))((()))+++((())))))(((''''''(((***))))))))))))))))))))))))******)))))))))(((((((((******++++++++++++******)))))))))******)))))))))***))))))((((((***+++,,,)))+++------+++++++++,,,(((((((((((((((((((((((((((((()))))))))************)))))))))((((((((('''******))))))))))))******))))))******++++++++++++)))))))))))))))***************************))))))))))))))))))))))))******)))))))))))))))******+++---,,,***)))((((((((()))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))************++++++************++++++000...,,,+++++++++***)))******))))))))))))******))))))))))))************************************************************)))))))))))))))******+++************************+++***************+++++++++***************++++++))))))))))))******++++++***)))))))))))))))))))))************************+++***((('''((()))+++---))))))))))))))))))))))))***************************)))))))))))))))******((()))******++++++,,,---******************************+++++++++,,,,,,,,,******++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,,,,+++000000000///,,,******++++++++++++*********))))))(((((())))))***+++,,,---///***'''***111333///)))+++***))))))++++++***)))*********+++++++++,,,,,,---,,,++++++************)))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************uuugggXXXOOOIIICCCAAABBB@@@@@@???>>>======<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;::::::999777777777777777666555555444444444555555444444333000000///...............---------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***((((((***+++***)))***))))))(((((((((((()))))))))))))))************------,,,+++***))))))(((((((((((()))******++++++''''''(((((())))))******))))))******++++++******((((((((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''***---,,,)))((()))+++)))***+++***((((((***+++((((((((((((((()))))))))))))))))))))(((((((((''')))******************)))((((((((()))))))))******)))))))))*********++++++''')))++++++***)))***+++))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++++++++++++++******))))))******+++))))))***++++++++++++******************+++++++++))))))((((((((((((''''''))))))))))))************)))))))))))))))******+++******)))(((&&&%%%$$$###(((''''''(((((()))***+++************))))))))))))***))))))(((((())))))***((((((((()))******++++++++++++************++++++111...,,,+++++++++***(((******))))))))))))******)))))))))******+++++++++++++++++++++++++++++++++************************)))))))))))))))******+++*********************************)))******+++,,,*********)))******+++,,,((((((((()))******+++++++++************)))))))))******************************)))((()))***+++,,,))))))))))))))))))))))))************************)))))))))))))))******+++***++++++***(((''''''((()))))))))***************((((((((())))))))))))*********************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,000000111///,,,******++++++++++++************))))))))))))))))))***+++,,,,,,***+++222:::===888111+++***))))))***+++)))(((************++++++++++++,,,++++++************+++))))))***++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++sssfffXXXPPPJJJDDDBBBBBBAAA@@@??????>>>>>>>>>>>>:::999999999999888888888999999::::::999999888777777777777777777666555555222333333444444444333333000000///...............---------............///------,,,,,,+++,,,,,,---,,,++++++++++++*********(((&&&$$$%%%(((******)))))))))(((((())))))******((()))))))))************************************'''(((((()))******++++++'''''''''((()))*********((()))***++++++++++++***)))((((((***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&***...---***((())),,,)))***+++***)))(((***,,,(((((()))))))))******************)))))))))((((((((())))))******))))))(((((((((((((((((()))******''')))***,,,,,,+++***)))''')))++++++*********+++************************(((((((((((()))))))))************++++++,,,,,,---+++******))))))******+++((()))***+++,,,++++++******+++++++++,,,,,,,,,,,,)))))))))(((((((((''''''((()))))))))************)))))))))))))))******+++((())))))***)))'''%%%###''''''''''''((()))***+++++++++++++++***************)))(((''''''((()))***'''(((((()))******++++++,,,++++++******++++++,,,---+++))))))***+++***)))******))))))))))))******++++++***************)))++++++++++++++++++++++++************************)))))))))))))))******+++******************************))))))***++++++,,,******))))))***++++++,,,(((((()))******+++,,,,,,,,,,,,++++++************************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))+++,,,***(((&&&''')))*********+++++++++,,,,,,(((((((((((()))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************************+++,,,,,,------,,,,,,---...///...,,,+++,,,---+++++++++************)))******))))))))))))******)))---444;;;???===888333,,,***))))))******)))'''************++++++++++++******************+++,,,))))))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++qqqeeeYYYQQQKKKEEEBBBBBBAAAAAA@@@???>>>>>>>>>???999999999888888888777777888888888888888777666666777777777777777666666555111222222333333333222222000000///...............---------.........//////+++++++++***++++++,,,,,,+++++++++*********))))))---***((()))---///000...))))))((())))))***+++,,,(((((())))))*********+++&&&'''((()))***+++,,,,,,'''(((((()))***+++++++++&&&''''''((()))******+++((()))***+++++++++++++++***))))))***++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&***......***'''))),,,)))*********((((((***+++))))))******+++++++++,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((()))******'''(((+++------,,,***((()))+++------,,,,,,---...************************(((((((((((())))))))))))''''''((()))***++++++,,,++++++************++++++((()))***+++,,,+++******+++++++++,,,,,,---------,,,+++++++++******))))))(((((())))))*********+++)))))))))))))))******+++(((***,,,------+++)))'''''''''''''''((()))++++++,,,,,,,,,+++++++++*********)))(((''''''((()))***'''(((((()))***+++++++++,,,++++++******++++++,,,((('''&&&''')))***************))))))))))))******------,,,+++***)))((('''++++++++++++++++++++++++************************)))))))))))))))******+++******************************))))))***+++,,,,,,******))))))***+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++(((***,,,,,,******,,,///+++++++++,,,,,,---------************++++++++++++))))))(((((()))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++************************************+++,,,,,,------,,,,,,***+++------------...000+++++++++************)))+++***)))))))))))))))***(((222===AAA===666222000,,,***))))))******)))''')))************+++++++++***)))))))))***+++,,,,,,((()))***+++++++++++++++*********************************++++++,,,,,,,,,************************))))))******++++++++++++{{{|||qqqeeeXXXPPPJJJBBB>>>===@@@@@@??????>>>?????????===<<<:::999888999::::::<<<:::888888888888777555333333444555666666666555111222333444333222111000000000000000////////////,,,)))(((+++000111---))),,,,,,++++++,,,,,,------------......------,,,+++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++************************))))))((((((''''''&&&&&&************************(((((()))******************+++------+++***+++,,,///...,,,***(((&&&%%%$$$%%%%%%'''((())))))))))))++++++++++++***((('''&&&)))************+++++++++,,,,,,+++***))))))******---++++++---+++'''(((---,,,,,,,,,+++))))))***+++,,,***)))***+++---,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))************(((***+++***)))((()))***,,,,,,+++***))))))******+++***(((((()))---111444444...'''%%%(((******(((---+++)))((('''(((***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++************)))+++++++++***************((()))+++---------+++***,,,+++)))((((((((()))))),,,,,,++++++***+++++++++))))))))))))))))))))))))((()))))))))************...---,,,+++***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))++++++******+++,,,))))))*********+++++++++*********************************)))))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))************************((('''%%%$$$$$$%%%&&&'''******++++++++++++******---,,,,,,+++***)))((((((''''''(((+++---...,,,***++++++******))))))(((((()))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************......///000///...,,,+++******))))))))))))************++++++++++++******///666<<<:::000)))***---************************------,,,,,,+++)))((('''---***((((((***++++++***+++,,,,,,,,,,,,+++***************,,,---,,,)))&&&++++++******)))((((((((())))))*********+++++++++,,,,,,,,,+++++++++******wwwzzzmmmbbbVVVOOOIIICCC@@@@@@@@@@@@??????>>>>>>??????<<<;;;:::999888999::::::;;;:::999999999888666444444444555555666555555555333333333333333222111000000000000000////////////...+++***+++///000---******+++,,,......---,,,+++------......------,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((()))***************&&&(((******((('''((())))))))))))))))))*********''''''((()))*********)))******+++******)))((('''))))))*********+++++++++,,,++++++******)))******+++***+++---,,,***,,,111000///...,,,+++***))))))+++)))((()))+++,,,++++++,,,,,,+++***)))(((((('''***************+++++++++))))))))))))************(((***+++***)))((()))***++++++***)))))))))))))))+++***))))))***---000222333...)))(((***,,,***((())))))'''&&&&&&'''((()))************************))))))))))))************************************))))))))))))))))))))))))*********)))))))))((((((******************++++++(((***+++------,,,+++***...---+++*********+++,,,,,,++++++******+++++++++************************************++++++++++++......---,,,+++******)))******************))))))************************************************))))))))))))))))))))))))************))))))))))))(((***++++++******+++,,,***+++++++++,,,,,,,,,,,,************************+++++++++***************************************+++++++++******************************************)))'''&&&&&&'''((()))***++++++,,,,,,++++++***,,,,,,++++++***))))))))),,,+++***+++,,,,,,***(((++++++++++++************)))************+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************,,,,,,---------,,,++++++******))))))))))))******++++++,,,,,,,,,,,,++++++,,,111666444...******---,,,+++++++++******))))))))))))))))))((('''&&&&&&((()))+++***)))((()))******++++++,,,,,,+++++++++)))))))))***,,,,,,***(((+++************)))))))))))))))*********+++++++++,,,,,,++++++************tttxxx}}}hhh]]]RRRMMMIIIDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;:::999999999:::;;;;;;:::999::::::888666333555555555666555555444444555444444333222111111000000000000000////////////111...+++,,,...000...,,,(((***---///000...,,,***------......------,,,+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''(((((()))***************&&&'''))))))'''&&&'''((('''(((((()))***+++++++++))))))***************)))))))))************)))))))))))))))*********+++++++++++++++******************)))***......---000555888444111000000///,,,)))***)))((()))***++++++***,,,+++++++++************++++++++++++************))))))))))))************(((***+++***)))((()))*********)))((((((((())))))+++*********+++,,,......111...******,,,---+++(((((((((((((((((((((((((((************************))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((''')))))))))***+++++++++,,,)))***+++,,,---,,,+++***------,,,++++++++++++,,,++++++*********++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))***++++++******+++,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************+++***)))(((((()))++++++***++++++,,,,,,++++++***************************---,,,******+++++++++***+++++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++************************************)))******++++++************************,,,,,,,,,------,,,,,,,,,)))+++------,,,++++++,,,,,,,,,++++++*********)))+++++++++,,,,,,+++++++++(((+++...,,,(((&&&(((+++)))******+++,,,,,,,,,---+++***((()))***++++++***************++++++++++++***************++++++++++++************)))))))))}}}uuuzzzzzzfff[[[PPPKKKHHHDDDBBBBBBAAA@@@???>>>>>>===>>>>>><<<;;;:::999999999:::;;;;;;::::::::::::888555222555666666666555444333333666555444333222111111111000000000000////////////333000---,,,...///...---***+++---.........---,,,------......------,,,+++---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''''''''(((((()))***************(((***++++++***))))))***++++++******)))((((((((())))))*********)))(((((((((((()))***************))))))))))))******************+++++++++*********+++***+++//////...000555;;;666333333555555000+++***))))))***,,,,,,+++***)))***+++,,,...///000111,,,,,,,,,,,,+++******)))((()))))))))************(((***+++***)))((()))***))))))((((((((((((((()))***++++++,,,,,,,,,,,,+++---,,,***+++,,,,,,***((())))))***+++++++++******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******)))))))))((((((((((((((()))***+++,,,,,,,,,***++++++,,,,,,,,,+++******************************************++++++,,,*********************************+++++++++,,,,,,((((((((((((((((((((()))************++++++++++++************************************************++++++++++++++++++++++++)))***************++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,---*********************************+++++++++++++++************************)))))))))***+++++++++,,,************************+++************+++,,,,,,)))******++++++******)))))))))*********+++++++++***(((''''''***,,,------)))******++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************)))(((((((((***+++---***++++++++++++++++++***++++++,,,,,,,,,,,,++++++***)))((()))***+++++++++*********+++++++++,,,,,,,,,,,,,,,---......///000222111///,,,)))((()))+++)))))))))***+++---......000---***)))***++++++***)))******+++,,,,,,------***************************)))))))))))))))))))))~~~yyyvvvfff[[[PPPKKKGGGBBB@@@AAAAAA@@@???>>>============;;;:::999999999:::;;;<<<<<<;;;::::::999888555222555666666666555444333333555555444444333222111111000000000000////////////222000...---......///......---,,,+++,,,---...///------......------,,,+++------,,,,,,,,,,,,------************************)))))))))))))))******+++))))))*********+++++++++************************(((((())))))******++++++(((((((((((((((((((((((((((((()))***************)))+++,,,,,,+++******+++---,,,+++***)))'''&&&&&&((((((((()))(((((('''''''''((()))******+++******(((((()))))))))*********)))******+++++++++******---+++,,,///...,,,...333666222///111555555111,,,+++++++++,,,......,,,+++)))***+++,,,...///111111,,,,,,,,,,,,,,,+++***)))((()))))))))************(((***+++***)))((()))***)))((((((((((((((())))))******+++,,,,,,++++++***)))))))))***+++***)))''')))***++++++++++++******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((()))***+++,,,,,,,,,+++++++++,,,+++++++++************+++++++++*********)))))))))******+++,,,************************))))))))))))*********+++((((((((((((((())))))))))))))))))******+++++++++************************************************++++++++++++++++++++++++))))))******+++++++++,,,***,,,---,,,+++***+++,,,************++++++++++++************************))))))))))))******++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))***++++++,,,(((((())))))))))))(((((()))))))))***++++++,,,,,,)))'''%%%&&&(((+++,,,,,,((()))))))))******++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++***)))))))))+++,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******---***((((((***++++++***(((((()))+++,,,---...///))))))))))))***,,,---...???777...***+++,,,,,,***)))))))))***+++---...///555111---+++***+++******))))))***+++,,,------...************************)))))))))))))))))))))***~~~sssfff[[[PPPKKKGGGBBB@@@AAAAAA@@@???>>>===<<<<<<<<<;;;:::999999999:::;;;<<<>>><<<999888888777555333555555555666555555444444333444555555555444222111000000000000////////////000//////............///000...,,,***+++---///111------......------,,,+++++++++************++++++++++++++++++++++++++++++)))))))))))))))******+++)))************+++++++++************************(((((())))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))++++++)))((()))************)))))))))))))))&&&'''(((((((((((('''''''''((()))***************((((((((()))))))))******((()))***,,,,,,+++******---+++,,,...,,,***+++000,,,++++++---000000...+++++++++,,,---//////---+++************+++++++++++++++,,,---------,,,+++***))))))))))))************(((***+++***)))((()))***))))))((((((((()))******)))***+++++++++++++++***'''((())))))***)))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************)))))))))***+++++++++,,,,,,,,,+++++++++++++++++++++,,,------...---------)))))))))))))))***+++,,,++++++++++++++++++++++++(((((()))))))))************+++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,---,,,+++***+++,,,))))))*********+++++++++************************((((((((()))******++++++++++++++++++++++++++++++***************+++++++++************************(((((()))******+++++++++((())))))))))))))))))((())))))******+++++++++,,,+++***(((((()))))))))((()))))))))))))))*********)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++,,,,,,+++,,,---......---,,,+++)))******++++++******)))---,,,*********++++++***(((((()))+++,,,...///000******)))***+++---///000BBB888,,,))),,,///---)))***)))))))))***,,,...000555222...+++++++++***))))))))))))***+++,,,,,,---+++++++++***************)))))))))************+++~~~qqqeeeZZZPPPKKKHHHCCCAAABBBAAA@@@???>>><<<<<<<<<<<<::::::999888999:::;;;<<<@@@===999777666666555555444444555555666555555555000222555777777555333111000000000000////////////,,,---//////.........///......,,,,,,,,,---///000------......------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++)))************+++++++++************************))))))(((((((((((((((((())))))))))))))))))))))))(((((()))***************''')))******)))(((((()))(((((())))))******++++++&&&'''((()))))))))))))))((())))))*********))))))(((((((((((()))))))))***''')))***,,,,,,,,,***)))+++)))***,,,+++(((***...'''(((***,,,,,,,,,+++)))******+++---//////,,,******************))))))))))))+++,,,......---,,,+++))))))))))))************(((***+++***)))((()))***)))))))))))))))***++++++))))))******++++++,,,,,,(((((())))))))))))***+++---,,,***(((''''''((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++---,,,++++++*********++++++,,,---.........------(((((((((((()))***+++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,---...---+++***+++,,,*********+++++++++,,,,,,************************(((((()))******+++,,,,,,************************+++++++++***************************************(((((()))***+++,,,,,,,,,******++++++++++++*********************+++++++++,,,+++***+++,,,+++***(((++++++***************))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,+++******+++,,,---......---,,,+++***++++++,,,,,,++++++******+++++++++++++++++++++******+++,,,,,,------...---,,,++++++,,,...000222888222+++)))+++---+++(((+++***))))))***,,,...///000...+++***++++++***))))))))))))******++++++++++++++++++*********))))))************++++++,,,,,,~~~|||ooodddYYYOOOKKKHHHEEECCCDDDAAA@@@???===<<<<<<;;;;;;::::::999888999:::<<<===AAA===999666555666666555333333444555666666666555...111555888888777444111000000000000////////////***,,,...//////.........,,,---......///.........------......------,,,+++...------,,,,,,------...------------------------)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((()))***************(((***++++++)))))))))***)))))))))))))))*********''''''(((***++++++++++++))))))************))))))(((((((((((())))))))))))'''(((***,,,---,,,***)))((('''(((******'''***...'''***---...,,,+++******))))))***,,,......+++)))))))))***+++,,,------...)))***,,,.........,,,+++))))))))))))************(((***+++***)))((()))*********))))))***+++,,,,,,))))))))))))***+++,,,---))))))******)))***,,,---111///,,,***(((((()))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************---,,,,,,+++*********+++((()))+++,,,---,,,++++++(((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,---...---+++***+++,,,++++++,,,,,,,,,---------************************))))))***+++,,,,,,------)))))))))))))))))))))))),,,+++++++++******))))))************************((()))***+++,,,------,,,+++,,,,,,------,,,,,,+++************************))))))***,,,//////...,,,---,,,,,,++++++*********)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++***************************+++,,,,,,,,,***)))(((+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++''')))+++,,,+++***+++------------,,,,,,+++++++++***)))(((((((((***,,,...,,,+++************)))(((,,,+++)))))))))+++---///,,,***))))))***++++++***)))))))))))))))*********++++++++++++******))))))******+++++++++,,,,,,,,,|||nnn```UUUKKKHHHFFFDDDDDDFFFJJJGGGCCC???<<<:::999999999999999999999999999999888888888777777777777777333333333333333333333333333333444444333333222111222222222111000//////...------------------,,,+++------------------,,,,,,,,,,,,+++++++++*********,,,---...---+++***+++,,,......---,,,,,,+++******(((***+++***)))((()))***...---,,,***)))((((((''')))************+++++++++******))))))(((((('''''''''$$$"""###'''***+++*********++++++++++++*********++++++***))))))***,,,))))))************))))))&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++*********))))))((()))***+++,,,+++******((()))***++++++***)))(((((()))***+++,,,---------++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,+++***))))))***)))(((((()))***,,,---000,,,+++,,,+++)))))),,,))))))************))))))))))))(((((((((***+++,,,...---***((('''&&&'''(((---+++))))))+++,,,,,,,,,)))))))))***+++++++++,,,***************)))(((((()))((('''''''''(((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***++++++,,,,,,---...............------,,,,,,,,,+++*********))))))((((((******))))))((((((''''''+++*********))))))((((((++++++************++++++,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,((())))))))))))*********)))***+++---...///000000++++++++++++++++++++++++******))))))******+++,,,+++*********+++,,,,,,---***+++,,,---,,,+++***)))))))))))))))))))))))))))''')))***)))((('''(((******************))))))))),,,++++++***)))*********,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------------,,,,,,+++***))))))...---,,,,,,++++++,,,,,,,,,,,,+++******+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************,,,+++***))))))***+++,,,(((*********)))***+++---+++++++++,,,---...///000******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++((()))***+++++++++******xxxjjj^^^SSSJJJFFFEEECCCBBBDDDBBB@@@???===<<<<<<<<<===999999999999999999999999:::999999999888888777777333333333333333333333333333333444444333333222111222222111111000//////...////////////...------,,,///......------,,,++++++/////////.........------,,,---...---+++***+++,,,------,,,++++++***)))))))))+++,,,+++***)))***+++---,,,+++***)))((((((((()))************++++++++++++*********)))))))))))))))'''$$$%%%(((+++,,,+++******++++++++++++******((())))))(((''''''(((***))))))************))))))''''''(((((())))))******)))))))))))))))))))))(((((((((((()))))))))******+++++++++*********))))))******++++++***)))'''&&&((()))***++++++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,++++++******&&&))),,,------------...222...++++++***''')))---))))))************))))))+++***)))))))))+++,,,---222000...,,,+++++++++,,,+++)))((((((***,,,---,,,***************+++++++++***************)))((((((((((((((((((((()))************+++++++++***))))))))))))))))))))))))))))))((())))))******+++,,,,,,---------,,,,,,,,,++++++************)))))))))(((+++*********))))))))))))++++++++++++*********)))++++++************++++++,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,)))))))))*********++++++,,,,,,,,,+++***)))''''''++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,---+++,,,---------,,,++++++************************((()))***)))((('''(((***+++******************+++)))))))))***+++,,,......,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************++++++***))))))***++++++***+++,,,+++******,,,...++++++++++++,,,---......******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))************))))))+++,,,......---,,,+++~~~tttggg[[[QQQHHHEEECCCAAAAAABBB=========<<<<<<<<<<<<<<<999999999999999999999999<<<;;;;;;:::999888777777333333333333333333333333333333444444333333222111222222111111000/////////111111111111000///...---//////...---,,,,,,++++++------,,,,,,,,,,,,++++++---......---+++******+++,,,++++++******)))))))))***,,,---,,,+++***+++,,,,,,+++***))))))))))))***)))************+++++++++++++++++++++************,,,***((((((***,,,,,,,,,******++++++++++++******((())))))(((''''''(((***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************,,,++++++***(((&&&%%%$$$))))))************))))))(((((()))***++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,)))***++++++,,,+++++++++'''+++.........222999???CCC999000,,,***'''(((+++************************,,,+++*********+++,,,---///...,,,************+++)))'''&&&'''***,,,,,,++++++++++++***************)))************))))))((('''((())))))******))))))(((((()))************)))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))++++++++++++************,,,,,,,,,+++++++++++++++++++++************++++++,,,++++++******++++++,,,***************************++++++,,,,,,,,,,,,,,,************+++++++++,,,------,,,+++)))'''%%%$$$++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++((()))******(((((()))***,,,+++***))))))***+++,,,)))******+++,,,---......,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------+++,,,,,,---...//////000,,,,,,+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,+++***((((((******++++++++++++*********++++++,,,,,,++++++***************************++++++***))))))***++++++,,,------,,,+++***,,,---,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++******)))+++---///111111000...---}}}sssfffZZZPPPGGGEEECCCAAA@@@BBB@@@??????>>>===;;;999888888999999999999999::::::<<<;;;;;;999888777666666444444444444444444444444333333444444333333222111111111111111000000//////333333333222111000///...------------------,,,,,,,,,,,,,,,+++++++++******---...///---+++)))***+++,,,+++++++++*********)))***+++,,,,,,******+++,,,******))))))))))))******))))))*********+++++++++************************,,,+++*********+++++++++******++++++++++++*********++++++***))))))***,,,))))))************))))))******)))))))))))))))))))))))))))))))))*********)))*********++++++++++++************************,,,,,,+++***((('''&&&%%%)))))))))******)))))))))(((((()))***************************************+++++++++,,,,,,,,,++++++((((((***++++++,,,,,,,,,***,,,,,,***+++555GGGUUU]]]KKK777...,,,+++))))))+++++++++******+++++++++,,,+++***)))******,,,,,,,,,+++***)))(((((()))))))))((('''((()))+++***))),,,+++++++++***)))))))))))))))************)))((('''((()))++++++***))))))'''((()))***++++++++++++))))))))))))))))))))))))***++++++,,,,,,---......++++++***************************)))))))))))))))************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******))))))******+++,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******)))((()))***+++***)))(((((()))+++,,,,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---......//////,,,+++******))))))************++++++,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,+++***)))(((******++++++++++++******++++++++++++++++++++++++************************+++******************+++---------,,,***)))+++,,,++++++************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------,,,+++******+++---000222222000...---~~~{{{ttthhhYYYPPPHHHFFFEEEBBBAAACCCBBBBBBAAA@@@>>><<<:::888888888888999999:::::::::;;;:::999888777666555555444444444444444444444444333333444444333333222111111111111000000000000000333333333333222111000///+++,,,,,,------.........000/////////............---......---+++******+++,,,,,,,,,,,,,,,+++++++++)))***+++***)))((()))+++)))))))))((())))))***+++))))))*********+++++++++))))))))))))))))))))))))+++++++++***)))))))))*********++++++++++++*********++++++***))))))***,,,))))))************))))))************))))))))))))((()))))))))*********+++)))*********++++++++++++************************++++++******))))))))))))***))))))))))))))))))***(((((()))************)))************************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***++++++)))***444EEESSShhhPPP666,,,---...,,,***,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++,,,,,,+++++++++++++++++++++***))))))***+++)))(((,,,+++++++++***)))))))))((())))))*********))))))'''(((***+++++++++***)))((((((***+++,,,,,,------))))))))))))))))))))))))***++++++,,,,,,---......************************))))))))))))))))))******))))))))))))))))))))))))))))))******************++++++************++++++,,,++++++******++++++,,,************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---............++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++***++++++,,,***************++++++,,,************************)))***+++***)))((()))+++)))(((((('''((()))***+++++++++,,,,,,,,,+++***))),,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))*********+++++++++,,,***++++++,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++*********************************++++++*********+++,,,,,,+++)))((()))+++++++++***)))))))))************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))***+++...000000///---,,,}}}zzzsssgggYYYPPPIIIGGGFFFCCCBBBCCCAAAAAA@@@@@@??????>>>>>>888888888999999::::::;;;999999999888777666555555444444444444444444444444333333444444333333222111111111000000000000000000111111222222111111000///+++,,,,,,------.........///............---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))***))))))((((((((())))))***)))************+++++++++((((((((((((((()))))))))(((***+++***)))((()))*********++++++++++++******((())))))(((''''''(((***))))))************))))))************************((())))))******+++++++++)))))))))*********++++++***************+++++++++******))))))***+++,,,,,,******))))))))))))******))))))******+++******)))************************,,,,,,+++************+++'''((()))***++++++++++++&&&***------,,,///666<<>>???@@@AAABBB777888888999::::::;;;;;;999999999888888777777777555555555555555555555555333333444444333333222111000000000000000000000111...//////000000000000///......---------,,,,,,,,,---,,,,,,,,,,,,+++++++++***,,,------++++++,,,...++++++++++++++++++++++++)))***++++++))))))***+++***))))))((((((((()))))))))************+++++++++(((((()))))))))*********''')))++++++)))((()))+++******++++++++++++******((())))))(((''''''(((***))))))************)))))))))))))))******++++++,,,((())))))******+++,,,,,,((((((((()))))))))******))))))*********+++++++++***)))(((((()))***+++,,,+++***)))(((((()))***+++***+++++++++++++++******************************---,,,***)))))))))***+++(((((()))******+++******(((***------,,,++++++,,,999222+++***)))))),,,000...---,,,++++++,,,---...,,,+++***)))))))))******&&&&&&'''(((((((((((((((******+++---000111000...***************+++++++++(((((()))*********************))))))******+++,,,((()))***+++++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,((()))))))))************(((((()))))))))*********)))))))))******+++++++++++++++************++++++,,,++++++******++++++,,,************************))))))***+++++++++++++++)))))))))*********++++++)))******+++++++++******++++++++++++++++++++++++******))))))******+++,,,---,,,++++++******++++++)))))))))))))))+++,,,---************************)))***++++++))))))***+++((()))+++---------,,,+++)))+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////------,,,+++++++++++++++''')))+++---------,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++******)))++++++,,,,,,,,,+++******))))))************)))))),,,,,,+++******+++,,,,,,************************)))***++++++++++++***)))***+++,,,+++******+++---***************+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++(((((()))*********))))))***************++++++,,,}}}}}}kkk```WWWOOOHHHGGGFFFCCCBBBBBBBBBAAA???======>>>@@@AAA777777888999::::::;;;;;;:::999999999999999999999555555555555555555555555333333444444444333222222000000000000000111111111,,,---...//////000000///111000///...,,,+++***)))000000/////////.........)))+++,,,,,,,,,,,,---///******************++++++***+++,,,,,,******+++,,,******)))((((((((((((((()))************+++++++++))))))******+++++++++,,,'''))),,,,,,***)))***,,,******++++++++++++*********++++++***))))))***,,,))))))************))))))(((((()))***+++,,,,,,,,,((())))))***++++++,,,,,,(((((((((((())))))))))))))))))******++++++++++++***)))(((''''''((()))***+++***)))(((((()))***+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))---,,,***)))))))))******((())))))************)))...---+++******+++,,,,,,%%%(((---...((($$$(((111///...,,,++++++,,,...///...---+++*********++++++)))***+++,,,,,,---,,,,,,))))))+++...222444444222))))))******+++++++++,,,(((((()))***************+++***)))))))))***,,,---((())))))************)))))))))))))))))))))))))))***++++++,,,------......******++++++,,,,,,,,,,,,(((((())))))*********+++))))))******+++++++++,,,*********++++++,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,************************))))))***++++++++++++***((())))))))))))*********((()))***+++,,,---------++++++++++++++++++++++++*********)))***++++++,,,---,,,,,,+++*********+++******))))))***,,,...///++++++++++++++++++++++++)))+++++++++***)))***+++(((***---///000///...,,,...000111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///111222222...---,,,,,,++++++,,,,,,''')))+++---...---,,,+++******+++++++++,,,,,,,,,///......---,,,+++***)))---------,,,+++***)))((())))))************))))))---,,,+++******+++,,,---************************)))***+++,,,,,,+++***)))***+++,,,,,,++++++---///************+++,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---------------+++***)))((()))***+++,,,zzziii___RRROOOKKKHHHGGGFFFEEEDDDGGGDDD@@@??????>>>;;;777<<<999666777999;;;:::999888888888888777555444333777666555444333333333333444333333222222111111000444333111000000000111222000000000000000000000000000///---,,,++++++,,,---,,,,,,,,,------.........------------,,,,,,+++***...------,,,,,,++++++***,,,+++)))((((((((()))***(((((())))))*********+++---,,,+++)))((('''''''''''''''((())))))))))))(((+++***************++++++(((((((((((())))))))))))))))))))))))************+++*********))))))((((((***)))((((((((()))+++,,,***)))((('''((()))+++---------,,,++++++,,,------******+++++++++******)))((()))***++++++***)))(((((()))++++++******+++---***************************+++,,,------,,,+++***---,,,+++***))))))))))))******++++++++++++******************************---+++)))((('''((()))***++++++++++++++++++++++++)))+++,,,)))$$$$$$(((,,,******))))))***++++++,,,////////////............***************)))((('''((())))))))))))*********)))***+++++++++)))((('''+++++++++*********))))))))))))))))))************+++++++++,,,,,,+++++++++******++++++++++++******(((***+++,,,+++***'''&&&((()))***++++++***)))(((************+++,,,---...---,,,++++++,,,,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***(((((()))***++++++,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********)))))))))******++++++,,,******++++++------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,++++++,,,,,,---...---,,,,,,---///000...---000///...---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,///111111///,,,***++++++++++++++++++++++++++++++***+++,,,,,,+++)))------,,,++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++******+++,,,---,,,,,,***))),,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++******)))((())))))******+++,,,,,,,,,+++***))))))***+++,,,yyyhhh^^^PPPLLLHHHEEEDDDCCCBBBAAAFFFCCC@@@??????>>>;;;999<<<999777777999::::::999777777888888888777666666666555444333222222222222444444444333222222111111111111///.........///000000000000000000000000000//////...---------------,,,,,,---------------------------------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++))))))))))))******+++++++++***))))))))))))))))))(((((()))))))))*********+++***************++++++))))))*********+++++++++))))))))))))************+++*********))))))))))))(((''''''&&&'''((()))******)))((('''((()))+++,,,,,,+++***))))))***+++,,,)))******+++++++++******))))))************)))))))))***++++++***)))***,,,************************((()))***++++++***)))(((***)))))))))))))))******(((((())))))))))))((((((************************,,,+++)))((((((((()))***************************(((***+++((($$$$$$'''++++++***************++++++))))))***,,,---...//////******++++++******)))((()))))))))*********++++++***************)))((((((+++++++++*********))))))))))))))))))******************++++++++++++************++++++++++++******)))***+++++++++)))((('''))))))***++++++***)))((((((((((((((()))***++++++---,,,***+++,,,,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***((())))))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++*********+++++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))),,,,,,++++++,,,,,,---...///......000222333222111000000///...---,,,+++************+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,------,,,***(((++++++++++++++++++++++++,,,+++++++++------+++***+++++++++*********++++++,,,,,,+++++++++************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,++++++///......------,,,++++++++++++***))))))***++++++~~~wwwggg\\\OOOKKKGGGDDDCCCCCCBBBAAACCCBBB@@@??????>>><<<:::;;;999777777999:::999888666777777888999999888888666666555444333333333333555555444444333222222222111000000///.../////////////////////////////////...///////////////...---------------------,,,,,,,,,------------,,,,,,+++))))))***++++++,,,------,,,,,,+++************+++)))************+++++++++))))))(((((()))***+++++++++***)))))))))***+++,,,++++++***************++++++++++++,,,,,,,,,,,,---))))))))))))***************************)))))))))(((''''''''''''((()))******)))((((((((()))++++++***)))(((((((((((()))***((()))***+++++++++++++++******))))))))))))*********+++,,,+++))))))***+++************************)))******++++++******)))'''''''''((((((***++++++(((((())))))))))))((((((************************,,,+++***(((((()))******))))))))))))))))))))))))(((******(((%%%%%%(((+++++++++***************+++&&&'''((()))+++,,,---...++++++++++++++++++***)))************+++++++++,,,+++******)))))))))))))))+++++++++***************)))))))))*********++++++)))******************)))******++++++++++++*********************)))))))))))))))******+++******)))***)))))))))))))))******---+++***+++,,,,,,+++)))************************++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))******)))))))))***++++++,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---.../////////111444555444333000000///...---,,,,,,+++))))))*********+++++++++((()))***+++,,,------...++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,+++,,,---...,,,***************************,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,++++++***)))))))))++++++***))))))***++++++}}}tttdddZZZPPPLLLHHHFFFEEEDDDDDDCCCAAA@@@??????>>>>>>===<<<999888888888888999999888777888888999999999888888777777666555555555555555666555555444444333222222333222222111111111111111..............................000111111000///............------,,,,,,,,,,,,---------------,,,,,,*********+++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++)))))))))))))))******+++,,,+++***))))))+++---...,,,+++******)))*********+++++++++,,,,,,,,,------((()))))))))***************************************************+++++++++******)))(((((()))***+++)))))))))(((((()))))))))'''((()))***+++,,,,,,,,,+++***)))(((((()))***++++++,,,,,,+++)))((()))***************************,,,,,,------------,,,,,,)))))))))))))))***++++++***++++++,,,,,,++++++***************************++++++***))))))******+++************************)))***+++***((('''))),,,,,,+++******)))*********************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++***)))(((((()))***+++************************))))))*********+++++++++))))))************))))))******++++++++++++******++++++***))))))******+++))))))*********+++******,,,,,,++++++***+++++++++,,,+++******,,,,,,+++***************************+++++++++++++++,,,,,,,,,+++*********************))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------,,,,,,+++************++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++------------------------------------------------,,,,,,++++++,,,,,,---...---------000333444444333000000///......---,,,,,,************++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++,,,......,,,+++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,,,,,,,''''''(((((()))******++++++******************+++qqqbbbXXXOOOLLLHHHEEEEEEEEEDDDCCC@@@@@@@@@???>>>=========777888999999888888888888:::::::::999999888666666666555444444333444444444666555555444444333222222222222222222111111111000---------------------------...000111222111000000.........------,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++*********+++************)))))),,,,,,,,,,,,+++++++++++++++******)))))))))))))))---,,,***))))))+++---...,,,++++++***))))))******************++++++++++++((()))))))))***************************+++++++++)))******+++++++++++++++******))))))))))))))))))************************'''((()))***+++,,,,,,,,,+++***)))(((((()))***++++++,,,,,,+++)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,,,,++++++************************+++***************++++++++++++++++++++++++++++++++++++,,,+++******+++,,,++++++***************+++------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************************++++++++++++))))))************))))))******++++++++++++******++++++************++++++***************++++++,,,,,,,,,++++++***+++++++++,,,+++******,,,,,,,,,************************************++++++,,,,,,,,,*********++++++++++++******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,------------,,,++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++******++++++,,,------...++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,---///222444444333/////////...------,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++,,,++++++,,,------,,,***))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++******++++++,,,---------*********++++++*********~~~ooo___VVVMMMJJJFFFDDDDDDDDDCCCBBB???@@@@@@???===;;;<<<===666888999999888777777888:::::::::999888666555444333222222111111111222222555555444444333222222222///000000000000///..............................------///000111111111111------------------,,,,,,,,,------............---......---,,,,,,+++******+++++++++,,,+++******)))---------,,,,,,,,,,,,+++++++++***)))(((((()))))),,,+++*********+++,,,---,,,,,,+++***))))))))))))))))))))))))************))))))))))))*********************+++++++++++++++'''((())))))******))))))************))))))))))))***++++++,,,,,,++++++***((()))***+++++++++++++++******))))))))))))*********+++,,,+++))))))***+++***************************))))))(((((())))))***......---,,,+++******+++))))))************))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))***++++++,,,++++++,,,,,,,,,---------)))***++++++++++++++++++************+++++++++,,,)))))))))))))))******+++***************+++++++++*********++++++++++++,,,)))******************)))******++++++++++++***************+++++++++++++++***************+++,,,---***)))))))))))))))******+++*********,,,---,,,+++************************))))))******+++,,,,,,,,,)))***++++++,,,+++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---............000333444333222......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***+++,,,---+++)))((()))+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------,,,,,,,,,,,,++++++++++++++++++------------++++++++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,+++******))))))((()))***++++++++++++***)))|||}}}lll^^^UUUNNNKKKGGGEEEDDDEEEDDDCCC???AAAAAA???<<<:::;;;<<<555777::::::888666777888888888888888777777666555333333222222222222333333444444444333222222111111///000000111000///...---........................---------...///000222222,,,,,,------------------,,,,,,---..................---------------------------.........---,,,+++...---------,,,,,,,,,,,,))))))))))))))))))***+++************++++++++++++---,,,+++***))))))))))))))))))))))))*********+++))))))))))))*********************++++++,,,,,,,,,'''((()))*********))))))***************)))((((((******+++,,,,,,+++******)))******+++++++++******))))))************)))))))))***++++++***)))***,,,************************))))))(((''''''((()))))),,,,,,++++++***+++++++++)))******++++++******)))************************)))***++++++,,,,,,,,,+++************************)))))))))***+++++++++***(((((())))))***+++------+++++++++*********))))))((()))******++++++******)))))))))*********++++++(((((()))***************))))))*********+++++++++*********+++++++++,,,,,,******++++++++++++************++++++++++++******)))***+++,,,,,,,,,++++++******))))))***,,,---...(((((((((((()))***+++++++++***)))***,,,---,,,+++************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------...------,,,+++,,,,,,++++++++++++++++++*********+++++++++++++++******++++++,,,,,,,,,---************************++++++++++++++++++++++++------........./////////,,,,,,++++++,,,,,,---...---------///111222111///,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++***))))))***++++++***(((&&&''')))+++,,,,,,+++************+++++++++,,,,,,***++++++,,,,,,++++++******************,,,---...,,,,,,,,,,,,------------***+++---......---+++***************************((()))***+++,,,,,,,,,,,,)))))))))(((''''''&&&&&&)))***++++++++++++***)))||||||kkk]]]TTTPPPMMMIIIGGGGGGGGGGGGFFF???AAABBB???<<<999:::<<<444777::::::888666666888555666666777777777777777666666555555555666666777444444333222222111111000111222222333333111000///////////////////////////---,,,,,,,,,...000222333,,,,,,,,,------.........,,,,,,---.../////////...,,,,,,---......//////000...///000000000///------.........------,,,,,,,,,''''''(((((()))+++,,,---((()))***++++++++++++***---,,,+++***))))))))))))))))))*********+++++++++))))))))))))*********************++++++,,,,,,,,,)))***+++,,,---,,,++++++***************)))(((''')))***+++,,,,,,+++***)))******+++++++++******)))((()))***++++++***)))(((((()))++++++******+++---************************+++***)))(((((()))***+++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''(((******)))(((((((((((()))***,,,---...---,,,+++)))'''%%%###"""'''((()))***************((())))))))))))*********'''((()))+++++++++***)))))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******((()))+++---...---+++*********))))))***,,,---///************+++,,,---...+++***)))***,,,---,,,+++************************((())))))***++++++,,,,,,)))***+++,,,---,,,,,,+++++++++******************------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------......------,,,+++---,,,,,,++++++*********)))))))))******++++++,,,+++++++++***************************************------------------------)))))))))******+++++++++,,,,,,++++++,,,,,,---...+++******+++---...---+++,,,,,,++++++++++++++++++)))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***)))((()))++++++)))((($$$&&&(((***++++++)))))))))))))))******++++++++++++++++++,,,,,,+++++++++******))))))***,,,---///,,,,,,,,,------.........***+++---......---+++***)))))))))))))))))))))))))))***+++,,,------...---)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))xxxeee[[[XXXLLLIIIFFFEEEEEEEEEEEEDDDAAA@@@???>>>===;;;:::::::::::::::999888777666555999999999888888888888777777777777666555555444444444444444333333222222222222222222222222111000///000000///...---,,,,,,,,,111000///000111222111000//////.........---------......------------..............................000111111000...,,,---...+++******))))))***++++++)))+++,,,------,,,***(((++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,+++***))))))******)))***,,,---...,,,+++)))(((((())))))*********+++,,,++++++++++++++++++,,,---+++(((&&&&&&(((+++---,,,,,,+++******))))))))))))************+++++++++))))))*********+++++++++------,,,***((('''&&&%%%,,,---......---,,,***)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++******)))+++++++++++++++***)))))))))))))))***+++++++++,,,+++***)))***+++***(((&&&((()))***++++++***)))(((******+++++++++,,,,,,,,,(((((()))***,,,---...///,,,+++)))(((((()))+++,,,+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***...------,,,+++***))))))))))))***+++,,,,,,------************************+++)))((('''((()))((('''******************************+++++++++,,,,,,,,,,,,------......------,,,***++++++,,,+++***)))(((***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++---,,,***)))((()))******)))******++++++,,,------******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,++++++*********+++++++++,,,,,,---------///...------++++++***)))//////000000000000//////***++++++,,,,,,++++++***,,,---///...---,,,,,,---*********++++++,,,,,,,,,---------,,,,,,+++++++++(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***...,,,***((('''''''''(((++++++++++++++++++++++++,,,,,,------------..............................,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,------,,,+++***)))---------------------,,,))))))***+++,,,------...))))))***,,,......+++)))wwwdddYYYUUUJJJHHHEEEDDDDDDDDDCCCBBBAAAAAA@@@???===<<<;;;;;;999999999999999888777666999999999888888888888777777777777666555555444444222222222111111111000000222222222111111111000000////////////...---------000//////000333444444333/////////.........------///..................///---,,,***))))))***,,,---000111111000...,,,---...++++++++++++++++++++++++******,,,,,,---,,,+++***)))******++++++,,,------++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))((()))***,,,,,,,,,++++++((()))))))))***************+++,,,---,,,+++)))(((+++***(((&&&&&&(((***+++******++++++++++++++++++)))************+++++++++))))))*********++++++++++++++++++******)))))))))(((((()))*********))))))++++++******++++++,,,,,,************************,,,,,,,,,++++++***************+++++++++******)))***+++++++++******)))(((***************+++++++++---,,,++++++,,,,,,+++)))))))))***++++++***))))))))))))*********+++++++++))))))***+++,,,------...,,,+++)))(((((()))+++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++******************++++++,,,,,,---************************---+++***)))***+++***)))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,+++***************......------,,,++++++***++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++(((***++++++***)))***+++,,,,,,---------------------------,,,,,,+++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++******))))))******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,,,,+++******)))+++,,,,,,,,,---.........++++++++++++++++++,,,,,,(((((()))+++,,,,,,***(((uuubbbVVVRRRIIIGGGEEEDDDDDDEEEDDDBBBBBBBBBAAA???>>>===<<<;;;888999999999999999888888999999999888888888888777777777777666555555444444222222222222111111111111222222111000000000000111//////////////////......000//////111444555555555////////////............//////............//////...,,,)))''''''))),,,...000111111000...------...+++,,,---......---,,,+++******++++++,,,,,,------))))))***+++,,,,,,------***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((((((((((((((((((((()))***+++,,,---))))))))))))************)))***---......+++)))'''***))))))(((((())))))************+++,,,---------)))************+++++++++***************+++++++++))))))******+++,,,,,,,,,''''''''''''((()))***+++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++*********)))******+++++++++******)))************)))((((((+++++++++***************...,,,***)))+++,,,++++++)))***+++,,,,,,+++***)))(((((()))))))))***************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++************+++,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++//////...------,,,,,,+++,,,,,,,,,------,,,,,,,,,)))))))))***************++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++&&&(((***+++***)))***+++---------------,,,,,,,,,------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,+++******)))***************+++,,,---...//////,,,,,,,,,+++++++++******)))))))))+++------+++)))sss___SSSOOOIIIHHHFFFEEEFFFFFFEEECCCCCCBBBAAA@@@???===<<<<<<888888999999:::999999999999999999888888888777777777777777666555555444444444444444444444444444444222111000000000000111222...///000111111111000///111000///111333444444333000000000/////////....../////////000000/////////000///---,,,,,,---///000///000111000...---...///,,,---///000000...,,,+++*********++++++---...///++++++++++++++++++,,,,,,******++++++******)))(((++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((())))))((('''''''''(((***---...)))))))))))))))*********((()))+++,,,,,,,,,+++*********++++++++++++******+++++++++,,,,,,---------))))))*********+++++++++************************))))))***+++,,,,,,------+++***)))))))))+++,,,---******++++++,,,,,,,,,,,,************************+++++++++***************))))))***+++++++++******))))))*********))))))(((,,,+++++++++***)))))))))---***'''&&&((()))*********+++,,,------,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++***))))))***++++++......---------,,,,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))(((((()))***)))(((++++++++++++++++++++++++,,,,,,,,,---------.........,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---.........++++++,,,,,,,,,,,,+++++++++++++++************************++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------------............------+++,,,,,,,,,,,,,,,,,,+++(((***,,,---------...///,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++))))))((()))***++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---//////...,,,ooo\\\QQQNNNGGGFFFEEEEEEEEEEEEDDDBBBCCCBBBAAA@@@???===<<<<<<888999999:::::::::999999999999999888888888777777777777777666555555444444444444444444444444444444222222111111111111222222///000111222333222111000222111000000111222111///111111000000000///////////////000111111000////////////000111111000/////////000111000///...///000---...000111000...,,,+++++++++++++++,,,---...///---,,,,,,++++++*********+++++++++++++++***))))))++++++++++++++++++++++++*********************************))))))******+++)))((('''&&&'''***---///******))))))))))))))))))(((((('''((()))+++...///+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))*********+++++++++************************+++++++++++++++,,,,,,,,,...---,,,+++***+++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************((()))***+++++++++++++++))))))************)))))),,,+++++++++***))))))))),,,***'''&&&(((***++++++***+++,,,------,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++***+++******************+++,,,,,,,,,,,,+++++++++***---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))(((((()))******)))++++++++++++++++++++++++,,,,,,,,,---------......///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------.........////////////......,,,,,,,,,------,,,,,,,,,***,,,...///......///000+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,---......,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***))))))***+++,,,---------,,,,,,++++++***))))))***+++,,,,,,---------,,,,,,---...///...---}}}kkkZZZPPPNNNDDDCCCCCCCCCDDDDDDBBB@@@BBBBBBAAA???>>>===<<<;;;999:::::::::::::::999999999999999888888888888777777777777666555555444444222222222222333333333333111222333333444333333333000111333444444333111///333111000000111000///---111111111111000000000000///000111222222111000///,,,...000111111000...,,,///000111111//////000111//////000000///...,,,+++++++++,,,,,,------......---,,,,,,++++++******)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,***)))((('''(((***---...************)))))))))))))))(((&&&&&&(((+++...111+++,,,,,,------,,,,,,+++---------,,,+++*********)))************++++++++++++++++++***************+++++++++++++++*********---,,,+++***)))))))))))))))***+++,,,---,,,++++++++++++++++++++++++++++++)))))))))***************((()))***+++++++++++++++))))))***++++++++++++***+++++++++***************---+++))))))+++,,,---,,,)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************++++++*********))))))))),,,,,,------------,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,---......,,,++++++++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++---...---,,,,,,++++++***)))))))))******++++++******))),,,,,,,,,---------------++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------,,,,,,)))+++---...---,,,---...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........+++++++++***++++++,,,---......---,,,+++***))))))((()))***+++,,,------...+++***)))***+++,,,,,,***yyygggXXXPPPOOOEEEDDDDDDEEEFFFFFFDDDBBBAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::999888888999999999888888888888777777777777666555555444444222222222333333333444444111222444666777666444333222333444555555333000///333111000000222222111///222222111111111000000000///000222333333222000///---...////////////...---///000111111000///000111000000///......---,,,,,,+++,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,------------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))***+++,,,---************)))))))))((())))))(((((((((***,,,---++++++++++++++++++++++++++++++++++++++++++******)))************++++++++++++++++++*********))))))************************)))***************)))((((((***+++------,,,+++***************************((()))))))))*********+++(((((()))++++++,,,,,,+++******+++,,,,,,,,,,,,,,,***************++++++++++++***)))***,,,---,,,+++))))))***++++++***))))))************+++++++++++++++++++++++++++++++++,,,*********++++++*********++++++*********)))))))))***,,,...//////...,,,******++++++,,,,,,++++++***++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))'''(((***---///...------,,,++++++*********++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***,,,------,,,+++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------------,,,,,,,,,+++******************++++++,,,,,,,,,***)))((((((***++++++***}}}vvveeeWWWPPPPPPHHHHHHHHHIIIJJJJJJGGGEEEAAA@@@???>>>===;;;::::::<<<<<<<<<;;;:::999888777999999999888888888888777777777777666555555444444444444444555555666666666000222666888999777444333333444555666555333000...222111000111333444444222222222222111111111111000///000222333333222000///111000///......///000111///000111111000///000222111000...---,,,,,,,,,,,,+++,,,...//////---,,,***'''((()))***,,,---...///------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++,,,,,,+++*********))))))((((((***************)))((((((******)))(((((()))******)))))))))***++++++,,,,,,)))************+++++++++++++++++++++******))))))((((((((()))******++++++'''(((***,,,,,,,,,++++++(((***+++------,,,+++***))))))))))))))))))))))))(((((())))))*********+++(((((()))++++++,,,,,,,,,***+++,,,---------------))))))******+++++++++,,,((((((((()))+++,,,***)))((()))***++++++***)))((())))))))))))******************+++++++++,,,,,,,,,******++++++++++++******+++++++++*********)))))))))+++...000000...+++)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++(((&&&&&&)))---000++++++,,,------......///+++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,---///...---,,,,,,---(((((())))))*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***)))))))))***,,,...///++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,***)))***+++---,,,,,,{{{sssbbbUUUNNNMMMIIIGGGDDDQQQhhhgggNNN>>>EEECCC@@@??????>>><<<:::<<<;;;999::::::;;;999888999999999999999999999999;;;:::999777666666666666555555555444333333333333000111333555666777888888999777555333222111222222222222111111111111111222222222111111111111222222222222111000//////000000111111000000000000000000111000000///...---------------............------,,,++++++***+++,,,...///------......------,,,+++*********++++++,,,,,,,,,---------,,,******+++---))))))))))))))))))))))))************))))))))))))(((((())))))*********+++************************...+++))))))+++,,,***'''///(((!!!###((())))))************************************************---+++))))))*********)))***************)))((((((,,,,,,,,,,,,,,,+++***))))))***+++---,,,+++)))(((---,,,+++*********+++,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++''')))+++---...---,,,++++++***(((***,,,---***(((,,,++++++******++++++,,,))))))))))))************++++++************+++++++++)))'''(((++++++***'''+++++++++************)))******))))))))))))******,,,,,,+++******+++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,---------...---,,,++++++---///000***......)))***000444333,,,,,,++++++,,,---///000111,,,((()))---///+++''',,,,,,,,,------.........************************...//////...,,,***+++,,,***+++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...///---,,,***))))))******++++++++++++++++++++++++,,,,,,,,,------.........---------,,,++++++++++++............------,,,+++..................------...---+++******+++---...---------....../////////...,,,++++++,,,------,,,,,,,,,---.........------////////////...---,,,+++......---,,,,,,+++******000---,,,---///000...,,,***++++++,,,,,,------...///...---,,,+++,,,------------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++}}}wwwrrrbbbUUUNNNMMMFFFHHHFFFOOO```^^^MMMEEEBBB@@@>>>>>>???>>>===;;;<<<;;;999::::::;;;999888999999999999999999999999888777666555444444444444444444555555555444333333222333444555555555555555777666555333222222222222222222111111111111111222222222111111111111222222111111000///////////////000000000000000000000///111000000///......------------............------///...---+++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------***+++,,,+++***))))))+++))))))))))))))))))))))))++++++******))))))((((((((()))))))))************************************)))'''&&&(((,,,------+++---***((()))---...+++(((************************************************---+++***)))***+++***)))***************))))))(((,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))(((((()))***+++---...*********+++++++++++++++++++++++++++++++++++++++''')))+++---------,,,++++++***)))***,,,,,,***(((+++******))))))******+++))))))))))))************++++++************+++++++++)))((()))+++,,,***(((+++++++++************)))*********))))))*********++++++************++++++******+++++++++,,,,,,,,,,,,+++******)))))))))***++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...///)))222777555444888<<<>>>///...---,,,,,,------...,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------------++++++++++++++++++++++++...//////...,,,++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,///...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***,,,///000---***---------------,,,++++++---------------............---,,,++++++,,,---...------------...............,,,++++++,,,------,,,,,,------...............//////000//////...---,,,......------,,,++++++***///---+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++vvvsssrrrbbbUUUNNNMMMDDDJJJHHHIIIRRROOOFFFGGG???>>>======>>>???===<<<<<<:::999999;;;;;;:::888999999999999999999999999666666555444333333333333333444555666666666555444333444444444444444333222555444333333222222333333222111111111111111222222222222111111111111222222111000////////////////////////////////////000000000000000///......------------............------///...---,,,+++++++++,,,......,,,+++++++++,,,---......---------------,,,''')))++++++)))((('''((()))))))))))))))))))))))),,,,,,+++***))))))(((((())))))))))))************************************&&&&&&&&&(((+++------,,,)))'''&&&'''***+++(((%%%************************************************,,,+++******++++++***)))******++++++******)))(((++++++,,,,,,,,,+++******))))))******++++++,,,,,,(((((((((((()))+++,,,---++++++,,,------,,,+++***************************((()))+++,,,------,,,++++++***)))***,,,,,,***)))***))))))))))))))))))***)))))))))*********++++++++++++************++++++,,,***)))***+++,,,+++***+++++++++************)))++++++************++++++++++++************++++++******+++++++++,,,,,,,,,+++***))))))((()))))))))*********++++++++++++,,,,,,++++++******+++---...+++666???>>>::::::===@@@000000///------,,,,,,---***///333222---***,,,000------------,,,,,,,,,,,,---------------------------...///...,,,++++++,,,,,,+++******)))*********---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...++++++///555555000))),,,,,,------,,,,,,+++++++++,,,,,,------.........///...---,,,,,,---...///------------------,,,,,,...,,,++++++,,,------,,,---------....../////////...///////////////............------,,,+++++++++...,,,+++,,,---...---+++......---,,,,,,+++******......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqqqqqppp```TTTMMMMMMFFFKKKFFFBBBFFFBBB>>>DDDAAA@@@>>>>>>??????===<<<;;;:::999999;;;;;;:::999999999999999999999999999777666666555555555666666222333555777777777666555222333333444444333333222222222222222222222333333111111111000111111222333222222111111111111222222111111000//////000000000///000000000000000111111000000//////............------............------+++++++++,,,---...//////000///---++++++,,,---///......------,,,,,,++++++&&&)))+++,,,***(((''''''))))))))))))))))))))))))---,,,++++++***)))(((((()))))))))))))))*********************************((((((((()))************,,,'''"""!!!"""&&&((()))************************************************,,,+++***+++,,,,,,+++)))***++++++++++++***))))))++++++,,,,,,,,,++++++******))))))***+++,,,---...+++++++++***************+++,,,...///...,,,***)))************************)))***+++,,,,,,,,,,,,+++*********+++++++++***)))******))))))))))))******))))))*********+++++++++++++++************++++++,,,++++++++++++,,,+++++++++++++++*********)))))),,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++******)))))))))******))))))*********+++++++++++++++*********+++,,,---111888===<<<777444333444/////////......---------///555;;;;;;555...++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,+++***)))(((((())))))---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,//////111555777555000++++++,,,,,,,,,,,,,,,++++++***++++++,,,---....../////////............//////......------,,,,,,++++++...---++++++---...---,,,,,,,,,,,,------...//////------.../////////............------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppqqqnnn___RRRLLLLLLHHHJJJCCC>>>CCCBBB???EEEEEECCCAAA@@@@@@???===;;;;;;:::999999;;;;;;:::999999999999999999999999999666666555555555666666777333444666777777777777666111111222333444444444444111111111222222222222222111111000000111222222333222222111111111111222222111111000000000111111222000000000111111222222222////////////............------............------***+++,,,---...//////000111000...,,,,,,---///000------,,,,,,++++++******(((***,,,---+++)))((((((************************,,,,,,,,,+++***))))))(((******))))))))))))))))))************************(((((()))))))))******+++///,,,)))'''(((***---...************************************************+++******+++------+++***+++++++++++++++***))))))***++++++,,,,,,,,,++++++************+++,,,......,,,,,,,,,,,,,,,++++++++++++,,,...///...,,,***)))******************************++++++,,,,,,++++++)))***+++++++++*********+++++++++******+++++++++************++++++++++++++++++************++++++++++++,,,++++++++++++,,,+++++++++*********)))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,++++++*********++++++,,,))))))*********++++++++++++*********++++++,,,,,,666444222222111...+++))),,,------...............555999???CCCCCC<<<222+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---,,,,,,+++******))))))***---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------111555999999555111......+++,,,,,,------,,,,,,,,,++++++,,,,,,---...//////////////////////////////.........------,,,,,,,,,///---,,,,,,---......---++++++++++++,,,---...///,,,------.........------......------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------.........+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppsss~~~kkk\\\PPPJJJJJJFFFIIICCC@@@GGGGGGEEEJJJFFFDDDBBBAAAAAA???===;;;:::999888999;;;<<<;;;:::999999999999999999999999444333333333444555666666666666666666777777777777111111333444555555555555000111111222222222111111000000000000111222333333222222111111111111222222000000000000000111111222//////000000111111222222//////////////////......------............------------............---,,,000000...---------...///,,,+++++++++++++++******)))+++------+++***)))***************************+++++++++++++++*********************))))))))))))************************%%%''')))******+++...///+++,,,...//////...,,,+++************************************************+++***+++,,,......,,,***+++++++++,,,++++++***)))******+++,,,,,,,,,++++++******++++++,,,,,,------)))***+++---......///...++++++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++************++++++***+++,,,+++***)))***,,,+++++++++************)))++++++************++++++,,,,,,+++,,,,,,---...///******+++++++++,,,,,,,,,++++++++++++++++++,,,---*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,444...***,,,...---+++******+++,,,---............555666<<>><<<:::999888999;;;<<<;;;:::999999999999999999999999444444444444555666777888999888777555555666777888333444444555555555444444000111111222222111000///000000000000111222333444222222111111111111222222...............///000000---------...///000000000.../////////////////////------............------,,,---...//////...------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******************************++++++++++++,,,,,,************)))))))))(((************************'''))),,,,,,++++++---000'''))),,,---,,,+++)))(((******************************************************+++---///...,,,***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++***+++,,,---------,,,+++((()))+++---.........---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++(((***,,,,,,***)))***+++++++++************++++++*********+++++++++,,,,,,++++++************++++++(((***,,,+++)))((()))++++++++++++************)))*********))))))*********************+++,,,------******+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------///***)))---///,,,+++...***+++,,,------,,,,,,+++000000444<<>>:::BBBAAA@@@??????@@@@@@???===:::999888999;;;<<<;;;:::999999999999999999999999666666666666777999:::;;;<<<:::777555444555777999666666666666555444333222000111222222222000///...000000000000111222333444222222111111111111222222,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////.........///////////////---..................---)))***,,,...000000000000++++++,,,,,,,,,+++***))),,,,,,,,,------.........+++,,,,,,***)))(((***+++************************)))******++++++,,,------+++*********))))))((((((************************,,,...///...+++)))+++---,,,,,,***((('''(((+++...******************************************************+++---//////,,,***+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,***,,,---......---+++)))++++++,,,---,,,+++***)))***)))))))))***+++,,,,,,------------------------,,,,,,++++++***++++++,,,(((***---,,,***(((***+++******))))))))))))************+++++++++,,,,,,,,,++++++************++++++'''***++++++(((''')))++++++++++++************)))******))))))))))))******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,))))))((())))))***++++++++++++,,,,,,,,,---------+++,,,---.........------,,,***---111///)))***///+++,,,------,,,+++)))(((,,,,,,---222777777333...*********++++++,,,,,,---........................,,,---......,,,,,,---...+++---000333333222///...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---+++,,,---.........---,,,------------------------******+++,,,...///000000333111---+++***+++---...------...///000000//////000000000000000/////////------............------......//////000000111111///...,,,,,,...///...---000///......///111444555333333333222222000///...------..................,,,...000///---,,,---000...------,,,,,,++++++***++++++,,,---,,,+++***)))&&&(((***,,,---,,,+++***,,,------......------,,,,,,,,,,,,++++++*********,,,,,,---.........------+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,------.........------------------------vvv~~~ssscccYYYOOOGGGEEEEEEEEECCCBBBBBBAAAAAABBBFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<999999999888777666555555666777888888888666555444444555555666666666666666777777666555444222111000333333333222111000//////333222111000000000222222222222222111111111000000000000000///......------111///,,,***)))***+++,,,......---------...//////++++++,,,---............'''***,,,,,,***))),,,//////...---,,,++++++++++++111///,,,***)))))))))***''''''(((((())))))******************************************))))))))))))...,,,)))'''&&&&&&'''(((''''''(((((()))))))))***,,,,,,++++++++++++,,,,,,)))(((''''''''')))***++++++,,,------+++*********---------,,,,,,+++++++++...---,,,+++************++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,++++++------,,,+++...---+++*********++++++,,,+++***+++,,,---+++)))******))))))))))))*********,,,---,,,+++******+++,,,,,,,,,+++))))))***,,,222...***)))+++,,,,,,***...---,,,+++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,***)))((()))******)))(((&&&''')))+++---...//////...------...//////...,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........---.........---,,,,,,+++***++++++,,,------------.........------,,,,,,,,,---------------------------+++,,,333;;;;;;333***---,,,,,,+++*********++++++******+++,,,---+++)))///++++++......***)))---++++++,,,,,,,,,,,,++++++///---,,,,,,---...---,,,,,,---------------------...---,,,++++++,,,///000///......------///000111////////////////////////222111///.........///000......///000000000000000222111000...------------/////////...------,,,,,,---...///000111222333333555444333222111000111111111111000000000000111111333444222...***))),,,///,,,------......------,,,......//////......---,,,++++++++++++++++++,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,---......---------------------------,,,,,,+++,,,---///000,,,,,,,,,------,,,++++++------+++******+++------......------,,,+++******wwwssscccYYYOOOHHHEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@>>>======<<<;;;;;;::::::;;;;;;<<<::::::::::::999888777666666777888888888888777666444555555666666666666666444444444444444333222222222111111000000/////////222222111000000000111222111111111000000/////////......------------,,,,,,111///,,,******+++,,,.....................---------...............------***,,,...............//////...---,,,++++++++++++000...,,,***)))))))))***)))))))))******+++++++++************************************))))))))))))******)))((()))***+++,,,************+++++++++,,,+++++++++******+++++++++***))))))((()))***+++,,,+++++++++)))'''''')))+++---,,,,,,,,,,,,,,,,,,+++...---,,,+++************+++******))))))******+++++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,+++***+++------+++***++++++************+++++++++---...---+++******+++,,,------,,,******+++,,,111...***)))+++,,,+++***++++++,,,,,,,,,+++***)))***************************++++++++++++++++++******************+++++++++---,,,***))))))***,,,---******+++++++++,,,,,,,,,---,,,+++,,,---------+++111111000///---+++)))(((...------...//////...,,,,,,,,,,,,,,,,,,+++******,,,,,,------------------,,,,,,------,,,++++++***++++++,,,---------,,,,,,------------------,,,,,,---------------------------,,,---222888888222+++---,,,,,,+++******++++++---,,,,,,---//////...---000------000111---...111******++++++++++++******---+++))))))+++,,,+++***------------,,,,,,,,,,,,------,,,,,,,,,---.../////////.........///000111000000000000000000000000111111000000/////////000......///000000000000000111111000......---------/////////...............---...///000111222333333444444333333222111111000111111000//////000111111555444222///,,,,,,...///,,,------......------,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......------------------------,,,+++*********+++,,,---,,,,,,,,,------,,,,,,+++...------,,,,,,------...++++++******)))(((((('''zzzrrrbbbXXXOOOIIIFFFBBBBBBCCCCCCEEEFFFHHHHHHEEEEEECCCBBB@@@???======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;:::999888666777888888999888888777444555555666666666666666222222333333333333333333000000000///////////////111111000000000000111111000000////////////......------------............000///---,,,,,,---...///....../////////---,,,+++////////////...---,,,+++******,,,...000000...,,,///...---,,,,,,,,,,,,,,,///---,,,***))))))******++++++++++++,,,,,,,,,,,,************************++++++*********)))))))))*********+++++++++,,,,,,*********+++++++++++++++++++++************++++++++++++*********+++,,,,,,+++***)))&&&$$$%%%))),,,+++,,,,,,,,,,,,,,,,,,---------,,,+++******************))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++...///...***)))+++---,,,+++)))(((((()))******,,,+++++++++------+++***,,,,,,++++++++++++,,,,,,---...///...,,,******+++,,,---...---+++++++++---000---+++***+++++++++***)))***,,,---,,,+++((('''******************************++++++++++++******+++++++++***************---,,,+++******+++,,,---******+++++++++,,,,,,,,,+++***)))***++++++***))),,,------......------,,,...---,,,---//////---,,,,,,,,,,,,,,,,,,++++++***------------------,,,,,,++++++,,,,,,++++++******,,,,,,---------,,,++++++,,,,,,------------------------------------------------...000222222///------,,,,,,+++++++++++++++---,,,,,,---...//////---+++)))***------,,,,,,///+++,,,,,,------,,,,,,+++,,,***))))))***++++++***---------,,,,,,+++++++++,,,------------........./////////...///000000111222222222222222222222222111111222222111111000///...//////000000000000000111000///.....................////////////000000......//////000111222222333333444444444222111000222000///......///000222777444111///////////////,,,------......------,,,+++++++++++++++******)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------------------------,,,,,,+++*********+++++++++,,,,,,------,,,,,,,,,---......//////......------------,,,,,,++++++***~~~ppp```WWWNNNIIIGGGBBBBBBBBBCCCDDDEEEGGGHHHEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999777777777777777666555555444555555666666666666666333333222222222111222222/////////000000000000000////////////000000000111////////////////////////......//////000111222222000///...------...000111...///000000///---+++)))...............---,,,+++,,,+++,,,///333333///+++//////...---------------...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))+++******))))))******+++++++++*********+++++++++)))***)))(((&&&''')))++++++++++++,,,,,,------------,,,++++++*********+++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...111...***'''***...,,,+++***))))))***++++++,,,++++++,,,------,,,***+++++++++******+++++++++...///000///,,,+++***+++,,,...///...,,,+++,,,---...---+++******+++++++++***++++++,,,+++***))))))************************)))******++++++******))),,,+++++++++***))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,***)))((()))***+++***((($$$&&&(((***---///000000------,,,---...///---++++++,,,,,,---,,,,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,++++++***,,,,,,,,,------.........,,,,,,---------------------...//////...------...---,,,,,,+++++++++,,,,,,...,,,++++++,,,,,,+++***)))(((((()))***)))***+++---......//////......------+++******,,,------,,,......---,,,+++******))),,,,,,---...///........./////////000000000111111222222222222222222222222111111222333333111000/////////000000000000//////000//////............///.........///000111111222......//////000111111222222333444555444333111///111000...------...000111666333///...000111000...,,,------......------,,,,,,,,,------,,,,,,+++************++++++,,,,,,---++++++++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------///......---,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---...//////...---,,,///.........------,,,,,,mmm^^^UUUMMMIIIGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===999::::::::::::999999888888888666555444333222222444555555666666666666666666555333222111000000000000111111111111111111111......//////000000000000000000000000000000000000------...///000111222222//////.........///000000...///000000///---+++)))++++++,,,---------------///...///222666666222...//////......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++***************+++++++++***)))((('''*********)))))))))))))))++++++************++++++*********************)))'''))),,,,,,+++***)))***+++++++++,,,,,,---------,,,,,,++++++******++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...000...***(((***...---,,,++++++++++++---------,,,+++,,,---...,,,*********))))))))))))******---///000///---+++++++++,,,...//////---,,,,,,,,,,,,,,,,,,+++*********+++///---+++***)))***,,,---******************************++++++++++++******,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,++++++******---,,,,,,---......---++++++,,,,,,---------,,,,,,.........------,,,,,,,,,,,,,,,---------------,,,------------,,,++++++***,,,,,,,,,------.........,,,,,,,,,---------......---//////...++++++---///---,,,,,,+++,,,,,,------222///,,,+++++++++***(((,,,------,,,,,,------,,,------............---------+++***+++,,,......---......------,,,+++******,,,---.../////////......000000000111111111111111111111111111111111111111111111222333333111000/////////000000000000/////////............//////000------...///000111222222.........///000000111111000222333444444222000///000///---,,,,,,---///000333000,,,,,,///000///,,,,,,------......------,,,,,,,,,------,,,,,,+++***))))))***+++,,,,,,------++++++++++++,,,,,,---...---,,,,,,,,,,,,---......------------------------............---,,,,,,+++***+++,,,,,,---------,,,+++,,,---......---,,,+++++++++++++++************jjj[[[RRRLLLHHHGGGEEEEEECCCBBBBBBAAAAAAAAADDDCCCCCCBBB@@@??????>>>======<<<<<<<<<<<<======888888999999999999888888888777555444222111111111444555555666666666666666888666444222000000000000222222222111111111111111,,,---...///000000000/////////000000000000111111+++++++++,,,---......///000//////.........//////....../////////---,,,+++***+++,,,---............,,,,,,---///111111///---000//////.........//////------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,*********+++******)))((('''***---///...,,,******+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,...---+++***,,,...------,,,++++++---...///---,,,,,,,,,......,,,+++***))))))))))))))))))***+++---......,,,++++++,,,+++---//////---+++++++++***+++,,,+++***)))***+++111...+++)))(((***---///+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++............---,,,++++++---,,,+++,,,......,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,---.........------,,,,,,---------,,,++++++,,,,,,------------------+++,,,,,,------..................---,,,,,,---///,,,,,,,,,,,,,,,------...555222///---------,,,+++,,,......,,,,,,//////---+++,,,,,,,,,,,,,,,,,,++++++***))))))+++------,,,.........------,,,,,,,,,---............/////////000000111222222222222111000000000000000000000000111111222222111111000///000000000000000//////..................///000111------...//////000111111.........//////000000000000000111222222111000///......------------......///---,,,,,,---...---,,,,,,------......------,,,+++++++++++++++******)))))))))***+++,,,------...,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,+++************+++,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,gggXXXPPPJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????======<<<<<<<<<<<<======888888999999999999888888666555444333333333444444444555555666666666666666777666444222111111222333222222111111000000//////+++,,,---///000000//////.........//////000000000******++++++,,,,,,------000//////......---------..................------......///////////////...***,,,...///......///000000///////////////000000......///000000000000000/////////......---------------------------------,,,,,,+++++++++*********))))))))))))***,,,...///---------,,,,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,+++))))))(((***---...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,+++*********++++++,,,,,,------...,,,,,,+++++++++,,,---...---,,,,,,---......---++++++******))))))******+++)))+++------,,,+++,,,---***,,,......---+++******(((***,,,,,,***)))***,,,...---+++))))))***,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,***************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++***))))))++++++***))))))***,,,---.../////////---,,,+++,,,---...,,,***+++,,,,,,---......------,,,,,,------------------++++++,,,---------------++++++,,,---------,,,,,,------------------,,,,,,++++++,,,,,,---......///...------------.........,,,,,,,,,,,,,,,---......333111...,,,---.........)))---///---...333444111,,,------......------,,,,,,+++******---.................................///...---------...000111000111222333333333222222000000000000000000000000111111000000/////////000000000000000000///......---------......000111111---------......//////000.........///////////////////////////////////////,,,---............---,,,,,,---------,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,+++******((()))***+++,,,------...------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......------------------------)))***+++,,,,,,,,,+++***)))***+++,,,------------------,,,,,,,,,,,,------.../////////////////////}}}fffWWWOOOIIIFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????======<<<<<<<<<<<<======888999999:::::::::999999444444333333444555777888444555555666666666666666666555333222222333555666222111111000///......---***+++---///000000//////---------.........//////,,,,,,------------......000000///...---,,,,,,+++......---------...//////111222222111111000///...111333666555333333555888000000////////////000111...///000111111222111111111111000000/////////...........................,,,,,,,,,+++++++++******///---+++******+++,,,...+++++++++******)))))))))...------,,,,,,------...,,,------...---,,,***)))***+++,,,+++******,,,...---------,,,,,,++++++++++++++++++***++++++,,,,,,///......------......///++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***)))+++---///...---++++++*********+++---...---,,,,,,---......---+++,,,++++++++++++++++++,,,(((***,,,,,,++++++,,,---)))+++......,,,***))))))'''***---,,,***)))***,,,+++++++++***************++++++++++++++++++++++++,,,------......------,,,))))))******+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,,,,......---,,,******+++,,,,,,,,,++++++,,,,,,+++,,,---...,,,***+++,,,,,,---.........---,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------------.........------,,,,,,,,,++++++,,,,,,---...//////...---,,,---///000///...,,,,,,,,,,,,,,,---...//////---******,,,...//////,,,111333222555;;;===:::000000111111111111000000...---,,,---///111111111.........///////////////000///---,,,---...000222000111222333444333222222000000000000000000000000222111///.........///000000000000000000///......---------......000111222---------......................../////////////////////............///000+++,,,...//////...,,,+++***---///...,,,+++---000,,,------......------,,,......//////......---,,,((())))))+++,,,---.........------,,,++++++++++++---,,,,,,,,,,,,---......------------------------***+++---...///......---)))***+++,,,------...---///...---,,,,,,---...///+++,,,,,,,,,,,,,,,,,,,,,zzzdddUUUNNNHHHEEEDDDEEEEEEFFFFFFFFFEEECCCBBBGGGFFFDDDAAA???===;;;:::::::::::::::;;;<<<======999888666555555666777777555555444444444555666666666666666666666666555555444333333444555555444222666444222///------...///***---000///,,,+++,,,......//////...,,,******+++,,,------...............000000000000///...,,,+++,,,,,,,,,,,,,,,---...///111111000...---+++******222222222333333444444444555555555444444333333333///000111222222222222222222333333222222111000///.........////////////000000///...,,,***)))''''''))))))***+++,,,------...------------------------............---,,,+++***...------,,,,,,------...++++++++++++++++++++++++************************............------,,,+++******+++,,,...///000000------------------------+++,,,---...///...------++++++************++++++***+++,,,,,,---...//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********)))******+++,,,+++++++++++++++++++++++++++*********+++,,,,,,------,,,+++*********,,,,,,******))))))(((((('''''')))************+++++++++,,,+++)))(((((()))+++,,,******++++++++++++******++++++++++++++++++++++++---,,,***))))))***,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---.........------,,,,,,++++++***..............................//////...,,,***)))---......,,,******+++,,,,,,++++++******++++++,,,((())))))+++,,,---......------,,,++++++*********,,,000000///444===@@@===,,,000777<<<<<<888111,,,...222111,,,***,,,//////...------...000111000///+++,,,---------...222555111000111222444444333111333222000...,,,---///111333111///.............../////////......---------......---------,,,,,,,,,---------...............,,,------......------,,,------......------,,,+++.........------,,,,,,,,,///---,,,,,,---...------........................+++++++++,,,---...///000---------.........//////...---+++******+++---...,,,,,,------...///000000------------------------)))***+++,,,------------///////////////000111111////////////............///...---,,,+++,,,,,,---yyybbbUUUMMMHHHEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBEEEDDDBBBAAA>>>===;;;:::;;;;;;;;;;;;<<<===>>>>>>999999888777777777777888666666555444333333333333333444555666666666666666555444333444666666444333333222000///...---......,,,...//////...------...---...//////---,,,---......///000000111000000000000111111111111///...------------------...//////444444333333222222111111222222222333333444444444555555444444444333333333000111111222222222222111222222222222111000//////............///////////////......---,,,+++******,,,,,,,,,,,,,,,,,,------........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++******+++,,,---...///000++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++***************+++,,,+++************+++,,,++++++*********)))))))))++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++******+++---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,------...//////.........---------,,,,,,........................------------,,,+++******...//////---,,,+++,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,......,,,///666888444///222555777777444///------333555111000555;;;>>>444111---++++++---......---------------...///000///000111444666666444222222222000......///111333///...---...//////---+++---------,,,,,,+++++++++///.........---------,,,------------------------------............------------......------,,,+++------------------,,,,,,...---,,,,,,------------........................,,,,,,,,,,,,------...///,,,,,,,,,---------.........---+++******+++---...***++++++,,,,,,---------------------------------******+++,,,------......---------------......///////////////............///...---,,,,,,,,,------vvv```SSSLLLGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???999999::::::999888888777888888777666555444333333111222444555666666777777555444333444555666444222000000/////////.........000/////////111111///...---///000000//////000111111111222333333333333222111222222333333222222111//////////////////000111222222222222222222333333222222333333333333444444444444444444333333333333222222222222222222111000111222222111111000///...------........./////////............------------.........------,,,,,,,,,.............../////////,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++******++++++,,,---......///++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++++++++++++++******))))))))))))***+++******))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......//////////////////...............------------------------,,,,,,,,,+++++++++,,,,,,//////000...---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,+++++++++,,,,,,---.../////////---...---+++---000000---222222222111000///...---,,,333888666555===GGGMMM;;;555...))))))***---...000000000000///...------......000333555666444222222111000///000111222333---,,,,,,///222222///+++---------,,,,,,,,,,,,,,,////////////...............---------,,,+++++++++------............------------......------,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...------------...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......------,,,,,,------...////////////............---......---,,,,,,,,,------{{{rrr]]]PPPKKKGGGEEEEEEEEEDDDBBB@@@@@@@@@@@@AAA?????????>>>======<<<<<<;;;::::::;;;;;;<<<===>>>999999:::::::::888777666999999999888888777666666222333444555555555555555333222222333444444333111...//////000111000000000222000///000333444111...000111222111000000111222222222333444444444444333222333333444444444555555111111000000000111111222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222111111000111111111111000///......------........./////////.........------------,,,---------------,,,,,,,,,------------............---,,,+++***+++---///111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,------...,,,,,,------------......,,,,,,---------.........,,,,,,++++++++++++,,,,,,------------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,******************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---------.........///.....................///---------------------------,,,,,,+++,,,---...///...//////...------...000---------......---------000//////...---,,,++++++,,,,,,------............000///...---...///...,,,000//////......---------***222777555444<<>>>>>>>>============<<<999999999999:::;;;<<<<<<888999::::::999777666444555666777888888888888888555666666666555444333333222111000111333333111000...///000222222333222222333111000111444555222///333444444333111000000111111222333333444444333333333333333444444555666666333222222111111111222222666666555555444333333333333333333333333333333333333333333333333333333333333333333333333222111000222222222111111000///............/////////000000//////...---,,,+++******)))******+++,,,---------+++++++++,,,,,,---------...---,,,,,,---///222333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++************++++++++++++,,,------...//////,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,---///000))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,------.........///........................///...------...///111222---......---,,,,,,...///---...////////////...---------------,,,,,,,,,,,,...---------,,,,,,,,,+++///...---///000000///...***+++---............---***111444000///444===BBB555222///------...---------666???<<<333///444<<<:::666000------///222333222000///000111111///---......------...//////...////////////////////////000000000000000000000000111000000///...------,,,++++++,,,,,,,,,,,,++++++------......------,,,+++,,,,,,,,,------.........+++---//////---,,,,,,...////////////////////////......---,,,,,,,,,------,,,,,,---------.........------------------------..................------........................------,,,,,,,,,---...///...............///000000............------------,,,---------------------~~~}}}jjjVVVKKKHHHEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>>>>============888888888888999:::;;;<<<999:::999999888777555555111333555666777888777777888888777777666555333222111111000111222333111///000000111222222333444444222222111222333444222111444555555333111///000000111222333333444444333333333333333333333444555666444333222222111222222222555555444333222222111111444444333333333333222222222222222222333333333333333333333333333333222111222333333222222111000/////////000000000111111111//////...---,,,+++***)))((())))))***,,,------...*********+++,,,,,,------//////......///000222333...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,---++++++*********+++,,,---+++******))))))******+++((())))))***,,,------...,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------------------------------*********+++---...000111)))***+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....../////////////////////////////////////////////000111222,,,---...---,,,,,,...000...///000111111000///...++++++,,,,,,------............------,,,++++++***---***+++///111///...///)))***---///000000///...+++000111---+++///333444---,,,,,,,,,......,,,+++,,,777???<<<333///777@@@@@@:::333///...000333444222000///111444444000------000222111---+++,,,...---------------.........////////////000000000000111111000000///.........++++++,,,,,,,,,,,,++++++------......------,,,+++,,,,,,------------------+++...111111...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...)))*********++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///,,,,,,++++++,,,,,,---............------------,,,+++,,,---.........------yyygggTTTJJJGGGEEEDDDFFFHHHHHHGGGGGGEEECCCBBBAAA?????????>>>>>>=========999999999999:::;;;<<<<<<<<<;;;:::999888777777777444555777888999888777666888888888888777666555555333222222222444444222111111111000000000222333444111222333333222111222222222333444333111000111222222333333444555444444444333333222222222333444444444333222222111111222222111111111111111111111111444444444333333222222222111111222222222333333333222222333333444333333333333444444333333222111000111111111111222222222222............------,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---............//////000000111111///......------......///------------------------------------------------++++++,,,---------------,,,,,,,,,+++++++++******))))))***++++++,,,------++++++*********+++,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,------........................,,,,,,++++++,,,,,,------)))***,,,---......------+++,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,---......///+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...///000111111111111111111111111111111...//////000000000000///---...///...------///111...///111222222111///...,,,---------.....................---------------...******000222///...000,,,---...///////////////---000///,,,---000000------,,,,,,---//////...---///444888777222000555;;;<<<888333000000111111111000//////333888999555111///777>>><<<333,,,,,,///,,,---------.........///.........//////000000000//////////////////......,,,------......------,,,------......------,,,+++------------------,,,,,,+++///333333000---...000************************,,,,,,,,,,,,------...///*********+++++++++,,,,,,------............------***++++++,,,,,,---------........................000...---,,,,,,---...///,,,,,,++++++,,,,,,---............---------,,,,,,+++,,,---.........------xxxfffRRRIIIFFFDDDDDDFFFIIIIIIIIIIIIGGGEEECCCAAA@@@@@@??????>>>>>>======::::::::::::;;;<<<======>>>===;;;999888888888999999:::;;;<<<<<<;;;999888666777888888888888888777444444333444555555444222111000///......000222444///222555444111000111333000222333333111111222444333444444555555555555555333333111111111111222333444333222222111111111111333333444444555666777777444444444333333222222222111111111222222333333333111222333333444444444444444444444444333222111111111111222222222333333333............//////000000......---------,,,,,,,,,++++++,,,------...//////---...//////000///////////////............//////------------------------........................+++,,,------............---,,,,,,++++++*********++++++,,,------...//////...---,,,+++,,,---...///---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...////////////////////////...---,,,+++***************+++,,,...//////......---------.........//////---------.........//////...---+++******+++---...---..................---++++++,,,,,,---...//////,,,------......------,,,///............///000000,,,,,,,,,,,,,,,,,,,,,,,,.............................................---,,,---...///000111222333111111111111111111111111---...///000000///...---...///000///...///111222...000111222222111000...//////////////////......------......///000000000000,,,,,,222444000///111000000///.........///000///000///...111444222---222000//////000222222111222222222111000111333555555333000000000000...---///...///444;;;===:::666222>>>IIIHHH<<<111///111.../////////000000111111---.........//////000000---------.....................////////////......------......------,,,+++.........------,,,,,,,,,,,,000555444111...///111000000000000000000000000+++++++++,,,---...///000---------.........//////------............------,,,,,,------...///000000////////////////////////000///---,,,,,,---...///...------------...//////......---------,,,,,,,,,***+++---...///...------{{{dddPPPKKKIIICCCBBBFFFEEEFFFGGGGGGGGGEEEDDDCCC???>>><<<<<<======<<<:::::::::999888777777888888999999888888888888999999777777888888888666555333333444777888888777555333666666444333222111111111111111111000111111222333333333333333333111000000444333111000000111333444<<<;;;:::888777555444333222111000/////////111111222333222000......///111222222111111111222444555888666444333333444333111000000000111222222333333111222222333444444444444000111222333333222000000000111111111222222222222000000111111111111000000111000///......------...---,,,,,,++++++,,,,,,---///111222000......111555111111000000000000000000////////////000000000000000000///...------,,,,,,------------------,,,,,,------............------,,,---,,,+++******,,,...---...............------,,,,,,,,,,,,,,,,,,,,,,,,000///...------,,,,,,---))))))((('''((()))+++,,,...------,,,,,,------...,,,------...///000111111000000//////.........---------...............---///...---,,,,,,---...///---,,,,,,------...///000......------,,,,,,++++++------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,---...///000..................------......------------......///...---,,,,,,---...///000000///...---,,,,,,,,,//////............//////000000111111111222222222444333333222111000//////000000000111222222222333111111111111111000//////000000//////.........---//////............//////............////////////,,,---...000111111111111...............///000111,,,,,,,,,,,,------...///---------.........//////......///000000000000000---...000555::::::777444555;;;BBBFFFDDD;;;111)))...------------...//////000...,,,+++,,,---------000000000///...///111444---,,,---......,,,---///------............------..................------000000//////.........---...------------...//////...---***(((((())),,,---+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------............------,,,...//////......000111...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---000111111000...,,,---...ttt___LLLGGGFFFAAA@@@DDDEEEEEEFFFFFFFFFEEEDDDCCC@@@???>>>===>>>>>>===;;;::::::999888888888888888888888777777777777888888888888999999888777555444111333555666666555333111555444333222222111111222000////////////000111111111222222333333333222222333222111000000111222333::::::888777666444333333444333222111111222333333000111111000//////111333111111000000111222444555777555333333333444333111222222222111111111111111222222333444444444333333///000111111111111000///111111000000111111222333//////000000000000//////000///...------,,,,,,------,,,,,,++++++,,,,,,---000000000/////////111333111111111111111000000000........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,---...---++++++---........./////////......---------------------------///...------,,,---------,,,,,,,,,+++,,,,,,------...------,,,,,,------...------------............/////////......------------....../////////......///...---,,,,,,---...///,,,,,,,,,,,,---...///000111111000000000000000000......---------------...000/////////............------------............///......------...///000..............................------------......//////...------...//////000000///...------------//////............//////000000111111111222222222333333222222111111000000000000000000000000111111111111111111111000//////000000/////////.........//////............//////............////////////---...///000000111111000//////......---.........,,,,,,,,,---...///111111............/////////000//////000111111111111111000000111333555555222///111444999<<<;;;777111---,,,,,,+++,,,,,,---......000...,,,,,,,,,---------------------...000000111...,,,,,,,,,,,,++++++,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,000/////////...............------------...//////111///---+++***+++---...,,,,,,,,,,,,------------,,,,,,---------.................................------............------,,,---......------...///......---,,,,,,---......------,,,,,,,,,,,,------...///000...,,,++++++,,,ooo]]]LLLHHHGGGEEEEEEHHHDDDDDDEEEEEEEEEDDDCCCCCCBBB@@@????????????>>><<<:::999999888888888888999777777777777777777777777888888888888888666555555222333555666666555333111222222222111111111222222000000000000000111222222000000111222333333444444444444222222222222444444888777666555444333222111333222222111222222333333...///000000///000222444/////////000111333444555777555333222333444333222444333333222111111000000333333444444444333222222//////000000111000000///222111000000000111222333//////000000000000////////////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///......000111111000111111111111111111111111000000//////......------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...,,,...//////...------......//////000000/////////........................---------------......///..................------......------------............---------,,,,,,,,,//////............------/////////000000//////.........------------......,,,,,,,,,,,,---...//////.........///////////////000000///...------------111111111111000000000000............////////////111000///////////////000............///////////////......------......///000//////......//////000000000///...------------//////............//////000000000111111111111222222222222222222222222222000000000///////////////000000111111000000//////000000////////////......000//////......//////000............//////////////////000000000000//////000///...---,,,,,,,,,,,,---------...///111222333....../////////000000000000111111222222222222111111000///000111111///---...///000222333333333333,,,,,,,,,,,,---...000000///...---,,,,,,---...//////---+++,,,///111///---///...------///000000000---......//////......---++++++,,,,,,------......////////////...............------------...//////333111///---,,,---...///------------.........///,,,------------.................................------............------,,,---...---,,,+++,,,---......---,,,,,,---............------------......///000000///---,,,,,,...iiiZZZLLLHHHHHHGGGGGGJJJCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA????????????===;;;:::999999888888999999999888888888999999888888888888777777777666555555444555666777777777666555444111000000000111222222333333333222222333333444555111111111222222333333444666555444444444444555666555555444333222111111111000000000000000000111111///000111111000000111333---...///000111333444555666444222222333333333222333333333222222111111111444444444444333222222111000000000111111111111111222111000000000111333444000111111222222111111000000000///...---------------,,,,,,++++++,,,,,,---000...,,,---000222000...000000000111111111111111333333222111000000//////.........------,,,,,,,,,---------------.........//////000000000000//////,,,...000111///............///000000000000000000////////////////////////...------...///000111111---...//////...---+++***......------------......------------------------////////////////////////000000000000000000///...------------------------------------...///000111---------....../////////222111000///...---------111111111111111111111111////////////000000000000222222111000000////////////////////////000000000000000////////////000000000000000000000000000000000000///...............//////............//////000000000000111111111111111111111111222222333333111111111000000//////...///000000000000000//////000000//////////////////000000////////////000000............////////////000000000000000///......///...---,,,,,,,,,,,,,,,............///000111111........./////////000000000000111222222111111111...---------...///000000............000222555666////////////000222333444,,,,,,---------///111333;;;555///---000111///,,,---......---///222333111......////////////......------...///000111111111///////////////............------------...//////333222000...------..................////////////------------....................................------............---------......---+++***+++,,,......------------......//////............//////111222222222000//////111```TTTHHHCCCCCCCCCDDDFFFDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@>>>>>>>>>>>><<<::::::999999999999999::::::999::::::;;;;;;::::::999777777666555444444444333666666777777777666444444000000000000111222333333333333222222333333444555444333222111111111222222444333333333333333333444333222222222111111000000//////000000111111111111000111222222000//////000---...///111222444555555555333222222333333333222111111222222333333333333444444444444333222222111111111111111222333333333333222222111111333444555333333333444444333333333222111000///............---,,,,,,++++++,,,,,,---///---+++---000111///---/////////000000111111111333222222111000//////...---------------,,,,,,,,,------....../////////000//////000000000000//////,,,///111111000...............///000000000000000////////////////////////////////////000111333333...///000000///...,,,+++///......------......///,,,------...//////000000000000000000000000000000000000000000000///......,,,------------------,,,............///000111222000000000111111222222333222111000///...---------000000000000000000000000/////////000000000111111222222222111111000///////////////000000000111111222222111111111111222222111111111111111111111111000000///.........////////////............//////000000000000000000000000///000000111111222222333222222222111111000000000...//////000000000////////////000000000000000000000000////////////000000............////////////000111111000000///...---,,,,,,,,,,,,,,,---...///000///......---.........---............////////////000000000000000//////............---...000111---......///000111333333/////////000111222333333)))+++------...000444777III@@@555000000111000---///333333...---///...+++...//////////////////.........///000000111222222.........///////////////...------------...//////111000///...------------........./////////000000---------.........//////........................------............------...//////...,,,+++,,,---........................000//////......//////000000111222111000///000111zzz]]]TTTJJJCCCBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFBBB@@@>>>>>>>>>===;;;::::::999999999999::::::;;;:::;;;<<<======<<<;;;:::888777666555444444444444555555555555444333222222111111111111111222333444000000000000000111222222555444333111000000111222000000000000000000000000111111111111111000000000000111222333333333333333111222333222000......///...///111222444444555555444333111111333333333222111111222222333444444555333333444444444333222222222222222222222333444555333333444444444555555555444444555555555555444444333222111000////////////---,,,,,,++++++,,,,,,------,,,,,,...//////...------......//////000000000//////......------,,,,,,------,,,,,,,,,,,,,,,,,,---------...//////000000...//////000000//////...---///000000///......///------...///000000000000////////////////////////////////////000111333333111111111111111111000/////////............//////,,,,,,---...///000111222///000000000000000111111000000000000///...------,,,,,,------------,,,,,,............///000111222////////////000000000000000000///...------------///////////////000000000////////////000000000000000111111111111000000/////////000000111111222222333222222111111222222333111222222333333222222111000000//////...//////000//////............//////111000000000000000///////////////000000111111111222222222222111111111111......///000000000////////////000000000000111111111000000//////000000111............////////////000000111000000///......,,,,,,,,,,,,---...///000//////......------............/////////000000000///000000000000///......000111111///---,,,---...+++,,,---......///.....................//////000))),,,...///...000444888IIIBBB888111///000000///999BBBCCC:::111///---)))...//////000000//////...------......//////000000.........///////////////...------------.../////////......---------------............/////////000------........./////////........................------............---------...///...---,,,---...---...////////////...---//////............//////---...//////------...///www]]]VVVMMMEEECCCDDDEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGDDDBBB@@@??????>>><<<:::999999999999999:::;;;<<<999:::<<<======<<<:::999:::999777666555555666666555555555444444333222222333222222222222333333444000////////////000111111444333222000000111333444///000000000000000000///000000000000111111111111///000222333444444333333///000222222111//////000000111333444555555555444444222111111222333333222222333333333333333333333222222333444444444333333111111111111111333444555333444666777888777666555444444555555555555444444222111000//////.........---,,,,,,++++++,,,,,,---***,,,...///...------...,,,,,,------...//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........//////............//////...------...000,,,,,,---...///000000///....................................///000111111111000000000000111111222//////............//////---------....../////////---.........///////////////000000///...---,,,,,,+++,,,------------,,,+++,,,,,,,,,------...///000---------,,,,,,,,,,,,,,,......---------------...////////////000000000111........./////////000000...///000111111111000/////////000111111222333333111111000000000000111111111222333444444333222111000000////////////000000//////............//////111111000000////////////............////////////000000000000111111111111---......///000000////////////000000000111111111111111000000000000111111............///////////////000000000000000///............---......//////............///000111222000000111111111222222222111111111111111000///......///111///---+++,,,...+++,,,,,,------.........//////...---------......---000111000---...222666<<<999444000......///000<<>>=========<<<;;;:::999999999:::;;;:::;;;<<<<<<===<<<<<<<<<999888666555555555666777555555666666555555444333///000000111222222333333111222444555444333111///222222111000///...------222111000......---------//////////////////......//////...---***'''$$$"""///000///...------///111444555777888888666444333000111111111222222222222111111111111111000///...111111111111111222222222......///000111222333333555444333333444444222000333333333222222222111111333222222222333333222000***,,,---//////...,,,+++........................000//////......---,,,,,,........................//////...------.........---,,,++++++******++++++++++++++++++,,,,,,---.........---,,,,,,---------,,,,,,............,,,,,,++++++,,,,,,,,,---------///......---,,,,,,,,,,,,000...,,,++++++---000222***+++,,,---------------*********+++,,,,,,------...............------------------------,,,+++***------,,,+++************...------,,,,,,------...------,,,,,,,,,---....../////////......,,,+++***---------......---,,,,,,...---,,,---///000///...---...000111111///...,,,111000000222666777555222222111000/////////000111333555777999999777555222222222111000////////////---------.........//////222///,,,,,,...000000...------............------////////////............///.........------------///000111222222111000///000000//////.........---///////////////000111111......///000000000000000............/////////000000000000111222222333333444444444444444444444444////////////000000000000...///000///...---...000.........///000111111222111111111111000000000000////////////////////////+++---000111000000111222555???GGGBBB999444111///000000000000000//////...111111000//////000111222000000000000000000000000000///...---------------000...,,,,,,---......---......///000000///...---000////////////000111111//////............//////......////////////......,,,---------...///////////////...---...///000111///...---,,,,,,,,,,,,,,,///......---------......lllXXXQQQGGGBBBAAAAAABBBAAA@@@@@@???>>>>>>?????????EEEDDDCCC@@@>>><<<:::999;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;::::::999888888666555555555666777444444444444444333333222111111111111111111111111111222222333222111000///222111111000///......---111000///...............------------------------111111222111000...,,,+++---.........---...111333444555666777777555333222000000000000111111111111111111111111111111000//////000000000000111111111/////////000000000000000111000000111333444333111222222222222111111111111222222222222333222111000......///000000000///...........................------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...------,,,+++,,,,,,,,,...............///000000...------,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,---------...............---,,,,,,,,,------///...---,,,,,,...///000***+++,,,------------,,,*********+++,,,,,,------000//////......---------+++++++++++++++***))))))---,,,,,,++++++++++++,,,---------,,,,,,---------.........------...///////////////......------,,,---...............------///...---...000111000///...///000111111111000///444444444666999:::888555666555444333333333444444888:::<<<===<<<:::888666666555333222000000//////------........./////////111///,,,---///111000///---......//////......---000/////////////////////////////////............000000111222222111000000000/////////............///////////////000111111......///000000000000000........./////////000000000000000111222222333333444444444444444444444444000000000000000/////////...///000///......///000---......///000000111111000000000000000000000000////////////////////////...///111111000000111333222>>>GGG@@@444......///000000111111000000///.../////////000000222333444//////////////////////////////......------.........---,,,---//////...,,,......///000000///...---111111000//////...//////000//////......//////000......////////////......---.............../////////......---...///000111//////...---------------//////......------......iiiUUUNNNEEEAAA@@@BBBBBBAAACCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@===;;;::::::999999999:::;;;<<<===;;;;;;;;;;;;:::888777666888777666666555555666666333333444444333333222111333333222222111000//////111111111000000000//////111111000000//////......000000///....../////////------------------------......///000000//////...+++,,,---------///222555555555666666555333222000....../////////000000000///000000111111111000000......//////000000000000111000000000////////////.........000333444333222222222222222111111111000222222333333333222000///000000////////////000000........................,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---///......---,,,---------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,------...,,,------......------,,,------........./////////---------,,,------......---------.........//////++++++,,,------------,,,******++++++,,,---------111111000///......------+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,------------------------------000//////......///////////////...............///...//////000000000//////000/////////111222111000000000000111222333444555::::::;;;===??????===::::::999888777777777777888===>>>?????????===<<<;;;:::999777555222111000///............////////////000...---...000111111000......////////////......000111111111111111111111111111000000000/////////000111222333333222111000////////////............/////////000000000111111//////000000111111000000....../////////000000000000000111111222333333333444444444444444444444444111111111000000//////......///000000......///000---......//////000000111////////////000000000000////////////////////////000111111111000000333555<<>>@@@AAAAAA@@@???===999999999:::;;;<<<============<<<;;;999888666555777777666666555555555555333444444444444333222222333333222222111000000000111000///............///000000000000//////////////////////////////000000.........///////////////,,,,,,------............+++,,,---------///222444555555555444333111000///---------.........//////------...//////000//////......//////000111111111111111111111111111111111///...///111333444333222444333333333333222222222333444666666444333111111111///...,,,,,,---...///........................---------....../////////.................................---......////////////...---------------,,,,,,++++++++++++,,,,,,---------,,,------..........................................////////////---------------...///000------///000000000///...,,,,,,---......---------++++++,,,,,,---......///222222111000///......------...............---------,,,,,,,,,---...//////---..................---000000///////////////000000///.........///000111000000111222222222111111111000///000222333222111222111111111333666999:::???@@@BBBCCCDDDCCCAAA???======<<<;;;;;;:::::::::>>>???@@@@@@@@@AAA@@@@@@>>><<<:::777444222000000....../////////000000000////////////000111222222...//////000000//////...111111222222222222222333222222111111111111000000111222333444444333222111///////////////.........//////000000111111111111///000000111111111000000...////////////000000000000000111222222333333444444444444444444444444444222222111111000///.........000111000///...///000.........//////000000000///////////////000000000000000000000000000000000111111111111111333777:::HHHPPPQQQGGG999333333444222222222222222111111000...///111333444444333222....................................///000111222777444111............---......//////////////////222222111//////.........111000000//////000000111//////000000000000//////111000000//////.....................//////000000111000000/////////000000111111000///............yyyeeeRRRLLLEEEBBBCCCDDDEEEDDDBBBBBB@@@???>>>>>>>>>>>><<<>>>@@@AAABBBAAA???>>>999999:::;;;<<<<<<===============<<<:::999777666666666666666666555555444555555555555555444333333111111111111111111111111000///...---------......////////////000000000000000000/////////000000111........./////////000000//////..................---.........---...000333444444333222111000///...,,,------------.........++++++,,,---.........---//////000111111222333333111222222333444444555555222222111333444555444222666666555555555444444444444777::::::777444333333222111...---,,,---///000////////////////////////000000000//////.........///////////////////////////.........///000000111//////...------------...111000000/////////000000...---------...//////000////////////////////////............////////////............///000111111---///000222222111000///....../////////......---------......//////000000333333222111000000////////////000000000000//////...---------...///000000...///000000000000///...///////////////000000111111111000000111111222222111222333444444444444444222000000111222333222111444333333444666999<<>>>>>???@@@AAABBBDDDEEEFFFFFF???===;;;888555333222111/////////000000000111111///000111111111111111222///000000000000000000///111222222222333333444444333222222222222111111111111222333444444333222111........./////////////////////000111222111111000000000111111111111000000////////////000000000111111111111222333333444444444444444444444444444444333222222111000//////...///000111000///...///111/////////000000000000000.../////////000000111111111111111111111111111111000111222222333666;;;>>>EEEGGGEEE===777555333///333333333333333222222111111222333444444333111000////////////////////////.........///000111222333???:::333...---...///000////////////000000111111111111000000000111111222111111000000000000111111//////000000000000//////111111111000000//////...//////000000000111111000111111111000000111222222222222111000///.........vvvbbbRRRLLLFFFCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>><<<;;;999:::;;;<<<<<<===<<<<<<;;;;;;<<<;;;;;;:::999999555666666666666555444444555555666666555555444333111111111111111111222222/////////.........------......//////000000111111111111000//////000000000++++++,,,,,,---...............---,,,,,,,,,,,,,,,......///...---...000222333222111111000///......,,,,,,---------.........++++++,,,---------,,,,,,//////000111222333333444222222333444555666777777555444333444666666555333777777777777666666666666555999===<<<999555444555555444222000///000111222111111111111111111111111222222222111000/////////////////////////////////...............///000111111000//////......//////111111000000//////000000///////////////000111222222111111000000111111222//////000000000111111111111111000000111111222222000111222333444333222111000000111111111000////////////000000111222222222333222222222222111111111...///000000000000000000/////////...//////000000000000222222222222000000/////////000111222333444555555666666666555555444333333444555666666666666333222111222444555444333666666666666999<<>>===999555444555555444333111000000111111222222222222222222222222222222222222222222222222000000000000000000000000////////////000111222333333333222111111111111222111000000///......//////000000000000111222333444444333222222222222333444222222222222333333333444444444333222222222333333222333333444444444444444222333333333222222111000111111222222333444444444222222222222333333333333000111111222333333222222111111000/////////000000111222444555555444222111000000111222444666777888:::;;;<<<======;;;888777444555666777888888888888666555444555777888777666888888888999;;;>>>@@@BBBBBBFFFJJJJJJGGGDDDAAAAAAEEEEEEEEEEEEDDDBBB@@@???===???BBBDDDEEEDDDBBBAAA:::999888666555444444444000000000111111111222222111333555444222000000111000111111222222111111000000111111222333333444444222222222222111111111111000000111222222111000000............/////////000...000111333333222111000111222222222222111000/////////000000000111111111111111222333333444444555444444444444444444444444111111111111111111111111///000111111000///000111222222222222222222222222000000000111222333333333555555555555555555555555222444666777888999;;;===999;;;:::777888:::999666555555555555555444333333555444444333333333333444111111111111111111111111000000000000111111222333999666222///000111111111222222111111222444555666555555444333333333444444222222222111111222222222000000111111111111000000000000111111111111111222111222333444444444333333333333222222333444444555444444222111000/////////ooo]]]PPPJJJDDDAAABBBBBBAAA@@@@@@@@@?????????@@@AAAAAAAAA@@@??????>>>>>>??????;;;<<<=========<<<;;;:::555555777888::::::;;;;;;444555666666666555333333333333444444444333222222555444333222111///......---///000111111///---,,,------...///000111222222333333111000////////////------......///000111111111111000000000222444555***+++,,,---...000444666000//////.........//////---------........./////////000000000///...------------...///000111222222555555444444444333333333111000111444777999999888666666666666555555555555444999>>>===888444333444333222111000////////////333333333333333333333333111222222333333444444555333333333333333333333333222222222222333444555666666555444444333333444444555555444333222222333333111111111111222333444555555555333333333333555555444444444555555555666666666555444444333333333333444444444555555555666666444444444444444333222111222222333444444555555666111222222333333444444555333444555555666666666666222222111000/////////000222333555666666555333222111111222444666999;;;<<<===???AAACCCBBB???;;;999555555666888888999999999999777777777999:::999888999999:::;;;===???AAABBBAAAEEEIIIJJJFFFBBB@@@???AAABBBBBBBBB@@@???===;;;:::<<>>;;;999888777666555444444444444000111111111111222222222222444666555222//////000111111222222222222111111000000111222222333444444222222222111111111000000///000111222222111000///---.........//////000000...000222333333333111000222222222222222111000///000000000000111111111111111222222333333444444555444444444444444444444444111111111111111222222222///111222111000///000111333333333333333333333333000000111222333333444444666666666666666666666666555777999999999888999:::777;;;===888555555555333555555666666555555444333444333333222333444666777111111111111111111111111111111111000111111222333222000000000222333222111333333222222333555666777888777666555444333333333333222222111111222222333000000111111111111000000000000000111222222222333222333444555666555444333333333333333333444555666555444333111000/////////jjj[[[OOOIIIAAA>>>@@@DDDGGGHHHCCCCCCCCCBBBBBBCCCCCCCCCEEECCCBBB@@@>>>=========@@@>>><<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888666555555555555444444444777666555444333444555555555555444333222000000///111///...///222333222///222111//////000111444555@@@888000---///222222111//////.........//////000111111111111111111111111///......//////000111222////////////////////////------......///........./////////000000000000111000000000000000111222222222222333333333222222111444222000111555777777555777777666555333222111111666777999999888555222000333444444222000000111222555555444444444444555666777666444222111222333444444444555555666777777777555333111111333555555555777777777777666666666666666666555555444444444333333333333444444444555555888666555666777888777555555555555666666666666666999777444444555666555555666666777888999::::::;;;666777888777666555666777999999888777666666666777777888888888888777777666444333555999777333333777555444111///...///111222222333555666888999999:::222333444555777888::::::DDDGGGJJJKKKIIIDDD>>>:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;======<<<<<<<<<======>>>BBBEEEGGGGGGDDDAAA???>>>@@@???>>><<<;;;999888777777888999999888777555444333333222222111111000000111333333111------000444///>>>UUU444......222000000//////......000111222222222333333333444444444333333444444444333222222444333222222111111222222........./////////000000111111111111111111111111,,,---///000111000000///111000//////000111222333///000111222333444555666333222222222333444555555333444444333111000111222111000///......///000111333444444555555444444333222222222333444555777777999888888:::<<<===<<<:::999999888888777777777666::::::999888777666666555888777777666666666777777111111222333333333222222555444333222222222333444222333333444444333333222222333333333444555555666666666555555555666666777:::999777666555444333333444444333333333333333333222222222222222222222222000000//////000111333444222333333444555666777777666444333444555555444333555555555666555555444444hhhZZZOOOJJJDDD@@@@@@AAADDDEEECCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBB@@@???>>>===@@@>>><<<<<<<<<===<<<;;;999999::::::999999888777777777666666666555555555666555444333333333444555555444444333222111000///111///...///222333111000111111000///000222444555BBB;;;333//////111000...000////////////000111111///////////////////////////////////////000000111////////////////////////000000000///...---++++++............/////////000000000000000000111111222222222333333333222222222555333222444777888777666555555555555555555555555555666777777666555333111555666666555444333555666888777777777777777888888888777666555555666888999555555555666777777888888888666444444666888888777888888888777777777777666777777666666555555555555444444444444444555555666888777666666777888777666777777666666666666777777;;;999666666777888888777777777888888999999::::::888999:::999666555666777999999999888999999::::::888999999999999999888888<<<888777999:::888999<<<777555333111000111333444666777888888999999888888777777888:::;;;===>>>>>>CCCEEEGGGHHHFFFBBB===:::;;;;;;;;;;;;;;;;;;::::::999888888888999999:::;;;<<<<<<;;;;;;:::;;;;;;;;;???BBBDDDDDDAAA>>>===<<<999999888666555333222222222333333333222111111000111111111111111000000000000111111111111111222333999GGG^^^;;;111---///---000//////...///000111222222222222333333333444444333333444444444444444333333222111111000000111111000000000000000000000000111111111111111111111111000000111222111111000///222111000/////////000111000111111111222222333333222222111111111222333333333444555444222111222333111111000000000111222222444444555555555555444444333333444444555777888999;;;;;;:::;;;======<<<:::888888888888777777666666888777777666666555555444888888777666666666666666222222333444555555555444888777666444444444555555444444555555555555444444444555666777888888888888888888777777777777777777:::999888666555555444444222333333444444444333333444444444444444444444444222222111111222333444555666666777777888888999999555444222333555666666555666666777777777777666666{{{dddWWWNNNLLLIIIDDD@@@???AAACCCDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDCCCAAA???>>>@@@>>>===<<<======<<<;;;888999999999999888777777888777777777666666666666555555444333333333333333555444333333222111000000111/////////111222111000111111000000111222444555>>>999444111111111///---000000000000000111222222////////////////////////111000000000////////////////////////////////////000000000000///---,,,+++////////////000000000000000000//////000000111222222222222222333333222222444444555666888999777555444444555666777777888999444444444444444444444444666777888888666666777999999999888888888888888999777777666666777888:::;;;666666666777888888999999;;;999888888:::;;;;;;;;;999999999999888888888888888888888777777777777777666555444333444555777888888777666777888888888666:::999888777777777888999===;;;999888999:::::::::999999999999999:::::::::;;;;;;<<<:::888777777888::::::::::::;;;<<<======999999:::;;;;;;;;;::::::???999555888;;;:::999:::888666555333333444666777:::::::::::::::999888777:::;;;;;;===>>>???@@@@@@AAABBBCCCCCCAAA>>><<<:::::::::::::::::::::::::::999888888888888999::::::;;;:::999888888777888888;;;===??????===:::999888444333333111000///......//////...---------......//////000000000000000000000000000111111333555666@@@JJJ]]]:::111---000000000////////////000111111222222222333333333444444222333444555555666555555222111000000//////000000222222111111111111111111111111111111111111111111222333333222222111//////222111000///.........///111111111111111111111111222222111111000111111111333555555555333222333444222222222222222333444555555555666666666666555555666666777777888999;;;;;;???>>>======>>>===;;;999777777777666666666666666444444444444444444444444888888777666666666666666555555666777777777777777999888777666555444444555555666666777777666666555666888:::<<<<<<<<<;;;:::::::::999999888888777777:::999888777666555555555333444666888888888777666666666666666666666666666444444444444555666777888::::::::::::::::::::::::;;;999777777888999999999777888888999999888888888~~~wwwaaaTTTMMMMMMLLLGGGBBB@@@BBBDDDDDDCCCAAA@@@@@@AAACCCDDDDDDEEEFFFFFFEEEBBB@@@>>>@@@>>><<<<<<=========<<<999999999999999888888777777777777666666666555555444444333333222222222222444444333333222111000000000000///000111111111111111111111111111333444555555333111111222333111///000/////////000111222222111111111111111111111111222222222111000//////...////////////////////////---...///000000111000000000111111111222222222222000000000000000111222222333333333333333333444444444555666888999888666444444444555666777888888999333222222222222444555666555666888888777777888999888888777777666777777777777666666666666777888999666777777888999999::::::<<<;;;:::;;;<<<======<<<;;;::::::::::::999999999999999999999999999999888999777555444444666999:::999888777777999999888777:::999888777888:::<<<===>>><<<999999:::<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<:::::::::<<<<<<;;;;;;;;;;;;;;;<<<===888999:::;;;;;;;;;;;;;;;>>>999888>>>BBB???999666777777555555555666777888::::::;;;::::::999888777::::::;;;<<<===>>>>>>>>>??????>>>===<<<;;;::::::999999999999::::::::::::999888888888888888999999999888777666555555444555777999;;;:::888666555555222222111000000///......000///...------...///000......//////000000111111222333222//////444>>>GGGXXXVVV]]]777111000222111000000000000000111111222222333333333333444444444333444555666777777777777222222111000000000000111222222222222222111111111111111111111111111111111222222222111111000000000111111111000000000000000111111111111222222222222555444333222222222222222333555555555333333444555444555555555666777777888777777888888888888777777::::::::::::;;;<<<===>>>AAA???>>>>>>===<<<:::888555555555555555555444444222222222333333333444444777777777777777888999::::::;;;;;;;;;:::999888777888777777555444444333333666777777777777777777666666888;;;===>>>===;;;:::;;;;;;;;;:::999888777777999888777777666666666666555777:::=========;;;:::777777777777777777777777666666777777888999999:::<<<<<<;;;;;;;;;:::::::::>>><<<::::::::::::999777888888999::::::::::::999~~~zzzsss^^^SSSKKKLLLLLLIIIDDDCCCEEEHHHDDDCCCAAA??????AAACCCDDDCCCDDDEEEEEEDDDBBB@@@>>>???===;;;;;;<<<===<<<;;;:::::::::;;;:::999999888666666666555555555444444333444333333333333222222444333333222222111111111///000000000000000111222111111111222222333444444000000000111222111000///////////////000111222333333333333333333333333333333444444333222111///...000000000000000000000000...///000111222333333222000000111111111222222222111111111111111222333333444444333333444555666666444666888999888777555444666666666666777777777777333222222222333555777888666888:::::::::999:::;;;999999888777777777777777999999888888777777777777777777888888999999::::::<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;::::::::::::999::::::::::::::::::::::::888666555555777:::<<<:::888777888999:::999888777777888888:::===???@@@===;;;999999:::<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???======<<<:::999999999999777888999:::;;;;;;;;;;;;>>>===AAAJJJNNNGGG<<<555666666666555666777888999888888999999:::999999999::::::;;;;;;<<<<<<<<<===<<<<<<;;;:::::::::::::::888888888999999999::::::999999888777777888888888888777666555444333333333444666777777555333333333111111111000000/////////000//////...///000222333///000000000111111222222333555555000000;;;OOO```yyyiiibbb777444222222...111111111222222222222222333444444444444555555555444555666777888999999999555444333333222222333333333222222222222222222222222222222222222222222222000000000000111111222222111111222333444555555555111111222333444555666777888888777666555555555666444555666666444444555666888888888999999:::::::::::::::;;;;;;;;;;;;::::::============>>>???@@@@@@@@@???=========<<<999777444444444444444444444444333333333444444555555666666666777999:::<<<>>>???@@@@@@???>>><<<:::888777999999999888777666555555777777888888888888777777666888;;;===>>>===;;;:::<<<<<<<<<<<<;;;999888777888888777777777777777888777999<<<>>>???>>>===;;;999999999999999999999999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999:::<<<>>>===:::888999999:::;;;;;;;;;;;;;;;yyyppp]]]SSSKKKJJJIIIGGGEEEFFFHHHJJJDDDCCC@@@??????@@@CCCDDDBBBBBBCCCCCCBBBAAA???>>>===;;;::::::;;;<<<<<<;;;:::;;;;;;;;;;;;:::999999555555555555444444444444444444444444444333222222333333333222222222111111...000111111000000111222111111222222333444444444222222222222111///...---000///000000111222444444333333333333333333333333444555555666555333111000111111111111111111111111444444444444444333222222///000000000000111111111333333222222333333444555666666555555555777888999777999::::::888666666666999999999888888777777777444444444444555777999:::999;;;>>>>>>===<<<<<<<<<;;;;;;:::999888888888888<<<;;;;;;::::::999888888777777777888999999::::::;;;::::::<<<===>>><<<;;;;;;;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;:::999888777888999;;;<<<:::999888999::::::999888666777888:::<<<>>>???@@@<<<;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<>>>>>>======>>>@@@>>>===<<<:::999888777777666777888:::;;;<<<<<<<<<;;;;;;BBBKKKMMMEEE:::444666666666777888999:::;;;666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;777777777888888999999:::999999888777777777777888777666555444444444444444333555666555444222333333000000000000000000000000//////000000111222333444222222222333333333333333222555666333555BBBXXXjjjqqq^^^XXX222444555444000222333444444555555444444555555555666666666777777666777888999999:::999999777666555555444444555555333333333444444555555555666666666666666666666666333333333333444555666777333444666888999:::::::::444555666777999:::;;;;;;;;;;;;::::::999:::::::::666777888888777777888999;;;<<<<<<======<<<;;;;;;======>>>>>>>>>>>>======@@@?????????@@@@@@AAABBB???>>>======>>>===;;;999555666666666666666777777666777777777888888999999999999:::<<<>>>@@@CCCDDDCCCCCCBBB@@@>>>;;;999888<<<<<<======<<<<<<;;;:::999999::::::::::::999999888999<<<===>>>>>><<<<<<<<<===>>>>>>>>><<<;;;:::::::::999999999::::::;;;999:::<<<>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>======<<<<<<<<<;;;999<<>>>>>>>>>>>}}}ooo]]]TTTLLLIIIEEEDDDDDDFFFGGGGGGDDDBBB@@@>>>>>>@@@BBBDDDAAAAAA@@@@@@??????>>>>>>;;;:::888999:::;;;;;;::::::::::::::::::999888888666666666666555555555555444555555666555444333222333333333222222222222111...000222111000///111333111111222333444444444444222333333333111000000000222222222222444555666777444444444444444444444444555666777888777555444222333333333333333333333333555666666666666555444444222222222222333333333444555444444444444555666666888777666666777888:::<<<;;;===>>><<<999888888:::;;;;;;;;;;;;::::::::::::666666666777888999:::;;;:::<<>><<<;;;;;;;;;;;;:::888888777777777999::::::::::::999999999666666777777888999999999;;;:::;;;<<<>>>>>><<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;:::::::::999:::;;;;;;<<<;;;999999999:::;;;:::999777888:::<<<======<<<<<<===;;;999999;;;=========<<<<<<<<<======>>>>>>???===??????>>>===<<<<<<======<<<;;;:::999999888888777888999;;;===>>>>>>>>>::::::===CCCBBB<<<777666777888888999:::<<<<<<===888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999::::::;;;<<<666666777777888999999:::999999888777777777777777666666555555555555555666444555666555444333444555111111111222222222222222000111222444555666666666666666555555555555555555333333444555888AAAMMMUUUKKKAAAHHH...444555666555333444555666777666666555666777777777888888888888888999::::::::::::999999777777666555555555555666444555555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;888999;;;======>>>======::::::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<======>>>999;;;<<<<<<;;;;;;<<<>>>>>>????????????>>><<<;;;@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCC>>>======>>>???@@@>>><<<999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>??????AAACCCDDDEEEBBBBBBBBBAAA???>>><<<;;;<<<===>>>?????????>>>>>><<<======>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>=========<<<======>>>??????>>>>>>???????????????>>>???????????????????????????@@@BBBCCCDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@???DDDNNNVVVYYYUUULLLEEE>>>>>>???@@@AAABBBBBBAAAnnn]]]UUUMMMHHHCCCAAACCCEEEEEEDDDDDDBBB@@@>>>>>>@@@BBBDDD@@@@@@???>>>=========>>>:::999777888999::::::999888999999999999888777777777777777777666666666666444555666666666555444333333333222222222222222222...000222111//////111333111111222333444444444444000111333333333444555777333444444555666777999999888888888888888888888888555666888999888777555444444444444444444444444444333444555777888999999999666666666777777777777888666555555555555666777777999888777777888:::<<<===>>>@@@@@@>>>:::999;;;===<<<=====================777888888999::::::;;;;;;999;;;===>>><<<999888888999888777666555555555555555555777888888888888888666666666777888888999999;;;;;;;;;===??????===;;;;;;;;;:::::::::999999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999888:::<<<>>>>>><<<:::888>>><<<::::::<<<>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@AAAAAA???<<<::::::;;;<<<;;;;;;:::::::::;;;;;;888999;;;<<<>>>???@@@@@@@@@======>>><<<888999>>>888999:::;;;<<<>>>??????;;;;;;<<<<<<===<<<<<<<<<:::::::::::::::999999999888999999:::;;;;;;<<<<<<555666666777888999999999999999888777777666777777666666555555555666777777555666777666444444444666444444444444555555555555222444666888999:::999999888888777777666666666555444222111444999;;;:::777555444GGG222888444444444444555777888888888777666777888888888999999999999::::::;;;;;;;;;:::999999777777666555555555555666666666777999:::;;;<<<===????????????????????????BBBAAA???>>>======>>>>>>===>>>???@@@@@@???>>>>>>????????????????????????===============>>>???@@@<<<>>>??????>>>>>>???AAA@@@AAAAAAAAA@@@>>><<<;;;AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCC>>>======???AAABBBAAA???<<<<<<<<<======>>>>>>>>>????????????????????????BBBBBBBBBBBBCCCCCCDDDEEE@@@AAAAAAAAA@@@@@@???>>>:::;;;===>>>??????>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBCCCCCCDDD???AAACCCDDDDDDCCCBBB@@@????????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEAAAGGGQQQZZZZZZRRRFFF<<<@@@AAABBBCCCDDDDDDDDDDDD}}}lll[[[RRRLLLJJJGGGDDDBBBBBBBBBCCCFFFDDDBBB@@@????????????@@@@@@@@@@@@???===<<<;;;999999999999999:::;;;<<<777888999::::::999888777222333333444444555555666222222222333333444444444444444333222111111111111///000000111222444666777333333333222222333444444<<<:::888777777777555333999888777777666666777777888999::::::999999;;;===??????>>>===<<<;;;;;;:::666666666666666555555555555666777888888777666555:::888666666777888777666666666777777777777666666666777777888999;;;<<<===AAAAAA@@@>>>;;;:::;;;<<<;;;;;;::::::::::::999999:::;;;???<<<666<<>>===<<<;;;::::::999999999999888888888888777777777666666555444444444666888888777777999;;;:::;;;;;;<<<===>>>>>>???===:::777999<<<>>>;;;888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;:::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>============@@@>>>===;;;:::;;;<<<===???????????????>>>======555777999<<<>>>>>>======;;;===>>>>>>===<<<<<<===:::::::::::::::;;;<<<===;;;<<<=========<<<;;;:::888888888999999:::::::::::::::;;;;;;::::::999888888777666666666666777777666777777888999;;;<<<===888888777777666666555555333777777444555;;;>>><<<<<>>@@@BBBCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEGGGFFFEEEEEEDDDEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA???@@@CCCEEEBBBBBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCDDDFFFGGGGGGKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBAAABBBDDDEEEEEEDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDBBBAAA@@@AAABBBCCCDDDEEEGGGHHHHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIGGGFFFEEECCCCCCDDDFFFHHHHHHHHHkkkZZZQQQLLLJJJGGGDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@???===<<<;;;999999::::::::::::::::::666777888999999888777666555555555555555555555555333333333333333444444444555555444333222222333333222222222222222222222222333333333333333444555666999888777888999999888777:::::::::::::::::::::;;;<<<===>>>===<<<===>>>@@@???>>>>>>===<<<<<<;;;;;;888888888888888888888888777888999::::::999888777:::999777777999::::::999888888999999999999888888999999999:::;;;===>>>???AAAAAA@@@>>>;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;888======777:::???999======<<<<<<;;;:::::::::999999888777777666666555555555555555555555666666555777888999888888:::;;;:::;;;<<<===>>>???@@@@@@FFFBBB??????BBBBBB???;;;999999999:::;;;<<<<<<============>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<======>>>>>>>>>?????????>>>>>>=========<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>======???????????????>>>>>>>>>??????@@@@@@??????>>>===;;;<<<===>>>>>>===;;;:::<<<===??????===<<<===>>>;;;;;;;;;;;;;;;<<<======;;;<<<=========<<<::::::888888999999999:::::::::999999::::::999999888777777777777666666666777777777777777888999:::;;;<<<777777777777666666666666===;;;:::;;;===???@@@@@@>>><<<;;;;;;;;;:::999888555666666666666666777777555444444444555666888999999999888888777777666666777777777777666666555555777888:::;;;;;;:::888777888777666555555666777888999;;;===>>>???@@@BBBDDDFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCBBBAAA???@@@BBBDDDDDDDDDEEEFFFFFFEEEDDDCCCFFFEEEEEEEEEFFFGGGHHHHHHKKKKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIHHHFFFFFFFFFDDDCCCDDDFFFHHHHHHGGG~~~hhhYYYQQQKKKIIIGGGDDDBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAABBB@@@@@@@@@@@@???===<<<;;;999::::::;;;;;;:::999888666666888888888888666666888888777777666555555444444444444444444444333333555555444444444444444444222222333444444333222111333333333444555666777888999999999;;;===>>>>>>===;;;<<<===>>>>>>>>>>>>>>>===???@@@???>>>>>>???AAA>>>>>>>>>======<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<:::999:::<<<======<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>???@@@AAA@@@AAAAAA???===<<<===>>>:::;;;;;;===>>>??????@@@@@@888<<<@@@:::;;;???===>>>=========<<<<<<;;;;;;888888777777666555444444333333444444555666666777666888999999888888:::;;;:::;;;<<<===???AAABBBBBBGGGCCC@@@???@@@???<<<999::::::;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>============<<<============>>>>>>>>>>>>>>>>>>============<<<<<<>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>@@@BBBCCCCCCBBBAAA???@@@@@@@@@@@@@@@??????>>>>>>??????@@@???>>><<<;;;<<<>>>@@@???>>>===>>>???<<<<<<<<<<<<<<<======>>>;;;<<<<<<<<<<<<;;;::::::999999999999::::::::::::888999999999999888777777777777777777777777777888888888777777888999999:::666666666777777777777777???888666<<<>>>;;;===DDDGGG===888===???;;;888:::777777777777777666666666666555444444555666777888888888777666555444444333777777777666666666666555666777888999999888777666666555444444444444555666999;;;>>>???@@@BBBEEEGGGIIIJJJLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEHHHJJJGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIILLLKKKKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDFFFDDDCCCCCCDDDEEEEEEDDDzzzeeeWWWPPPJJJIIIFFFCCCBBBBBBBBBCCCFFFEEECCCBBBBBBCCCDDDDDD@@@@@@@@@@@@>>>===<<<;;;999:::;;;<<<;;;999777666555666777888888777666555777777777666666555555555555555555555444444444444555444444444444555555666///111333666777777666555444444444555666888999:::<<<<<<===???BBBCCCBBB@@@:::;;;<<<>>>???@@@@@@???<<<===???>>>=========>>>>>>>>>>>>===============;;;;;;<<<<<<<<<<<<==============================>>><<<;;;<<>>>>>>>>???@@@AAAAAA@@@AAAAAA@@@???>>>???@@@>>>>>>>>>???@@@AAAAAABBBGGG<<<>>>DDD???>>>BBB@@@BBBBBBAAA@@@???>>>======888888777777777777777666444444444555555555666666666888999999888888999;;;:::;;;<<<>>>@@@BBBCCCDDDDDDAAA???>>>>>>===;;;888<<<<<<========================>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>==================>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBAAA@@@???>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????<<<===>>>???@@@@@@??????>>>???AAAAAA???>>>???@@@>>>>>>=========>>>>>>???<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999888888777777777888888888888888888999888888777777888888888666666777777888888999999<<<444444;;;;;;777@@@PPPXXXEEE:::???BBB;;;888===999999999888777777777666666666555444444555777777666555555555444444333333666666666666666666666666444555666666666666555444555444333222222333444555888:::===???AAACCCFFFHHHIIIJJJLLLNNNOOOOOONNNNNNKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKIIIIIIKKKMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAACCCBBB@@@@@@@@@AAA@@@???uuuaaaUUUOOOIIIHHHEEECCCBBBBBBBBBCCCHHHGGGEEECCCBBBBBBBBBBBB@@@@@@@@@@@@>>>===<<<;;;888999;;;;;;;;;999777555555666777888888777666555444444555555555666666666555555555555555555555555444444444444444555666777222444666888999999888777666666666777888:::;;;<<<>>>>>>>>>@@@BBBBBB@@@>>>888999:::<<<===>>>>>>???<<<===??????===<<<<<<============>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@???????????????@@@@@@???@@@BBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBJJJ???@@@EEEAAABBBFFFBBBFFFEEEDDDBBB@@@>>>===<<<888888888999::::::;;;;;;777777777666666555555555666888999888777777888:::;;;;;;===???@@@BBBDDDDDDEEEDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???BBBAAAAAA@@@AAABBBDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@======>>>>>>???????????????AAABBBBBBAAA@@@@@@AAA@@@@@@???>>>>>>?????????======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;:::999999888777777888999::::::999999:::999888888888888888888777888888999999:::::::::===888:::@@@===:::KKKbbbgggOOO???@@@BBB;;;999>>>:::::::::999888888888777777777555444444555666666222222333333444444444555555555555555555666666666444444444444444444444444444333222111111222333444666999<<<>>>@@@BBBEEEHHHGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJIIIHHHGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@AAA???===<<<======<<<;;;qqq^^^SSSNNNIIIGGGEEECCCBBBBBBBBBCCCGGGEEECCCAAA@@@?????????@@@@@@@@@@@@???===<<<;;;888999999::::::999888777666666888888888888666666333333444555555666777777555555555666666666777777555555555555666777888999;;;;;;<<<<<<;;;:::999888888888888999:::;;;<<<===<<<<<<===???@@@@@@===:::999999999:::;;;<<<>>>???>>>@@@BBBBBB@@@???>>>???=========>>>>>>?????????===>>>>>>??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@AAACCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@?????????@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDGGGAAABBBCCCAAAIIINNNEEEEEEEEECCCAAA???===<<<;;;:::::::::;;;<<<<<<======:::::::::999888777777777777999:::999888888999:::;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<===============>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????======>>>>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAADDDBBBAAA???@@@AAACCCEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>===@@@BBBDDDCCCBBBAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999999666777999:::;;;;;;:::999::::::999999888999999999:::::::::;;;;;;;;;;;;;;;======@@@AAA>>>>>>OOOcccfffSSSBBB???@@@===;;;===:::::::::::::::999999999888777666555444444555666000111111222333444555555444555555555555666666666333333333333333333333333333333111111111111333333444666999;;;===???BBBDDDCCCDDDFFFHHHIIIJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGIIIKKKMMMMMMMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKMMMLLLKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPLLLKKKKKKJJJKKKKKKLLLLLLPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@>>><<<<<<=========;;;~~~nnn\\\RRRMMMHHHGGGDDDBBBAAABBBCCCCCCEEEDDDBBB@@@??????@@@@@@@@@@@@@@@@@@???===<<<;;;888888888888999999999999666777888999999888777666666666666666666666666777444444555666777888888999777777777888999:::;;;<<<@@@@@@???>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<===;;;;;;===???AAA@@@>>>;;;===<<<:::::::::===???AAA@@@BBBDDDDDDBBB@@@@@@@@@<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDCCCAAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@===@@@BBBDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGCCCDDDFFFCCCDDDVVV\\\NNNDDDCCCCCCBBBAAA@@@??????=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::<<<<<<<<<===>>>???@@@AAABBB@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>><<<============>>>>>>>>>===>>>>>>>>>????????????????????????@@@@@@@@@@@@======>>>>>>>>>?????????===>>>???@@@@@@AAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAACCCEEEDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>===>>>>>>???<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888666777999;;;<<<<<<;;;:::;;;:::::::::::::::;;;;;;============<<<<<<<<<<<<===@@@AAA???===@@@IIIPPPVVVMMMBBB===>>>???>>>;;;::::::::::::;;;;;;;;;;;;999888666555444444444555222222222333333444444444444444444555555555666666444333333333333333333444333333222111111222333333111333666888999;;;>>>@@@???@@@BBBEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFGGGIIIIIIIIIGGGFFFFFFGGGJJJLLLNNNNNNNNNMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQOOONNNOOOPPPMMMLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPPPPOOOOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEFFFFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBEEEEEEFFFHHHIIIJJJKKKLLLIIIJJJKKKLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA??????@@@AAAAAA@@@}}}lllZZZQQQMMMHHHFFFDDDBBBAAABBBCCCCCCDDDCCCBBBBBBAAABBBCCCDDD@@@@@@@@@@@@???===<<<;;;888777777777888999::::::777888999::::::999888777999999888888777666666666333444555666777888999:::888888999:::;;;===>>>???@@@?????????@@@AAABBBCCC<<<<<<;;;;;;;;;<<<<<<===<<<===???BBBDDDDDDAAA???@@@>>><<<:::;;;>>>AAACCC???AAADDDDDDBBB@@@??????<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA===???BBBDDDDDDDDDEEEFFFEEEFFFGGGGGGHHHIIIJJJJJJBBBGGGJJJEEEIIIaaaiiiWWWCCCCCCDDDDDDDDDDDDDDDDDD@@@???>>>===;;;:::999888;;;;;;<<<======>>>>>>>>><<<===>>>===<<<;;;<<<===<<<<<<===>>>??????@@@@@@BBBCCCCCCCCCAAA@@@AAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>????????????;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAA======>>>>>>?????????@@@>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDBBB@@@DDDDDDDDDDDDDDDCCCCCCBBB?????????@@@BBBDDDFFFGGGBBBDDDEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAA???>>>>>>>>>???@@@<<<<<<<<<;;;;;;:::::::::888999999999999888777777666777:::<<<<<<<<<;;;:::;;;:::::::::;;;;;;<<<===??????>>>>>>======<<<<<>>===BBB@@@>>>@@@BBBBBB@@@===<<<======>>>>>>>>>>>>===AAAAAA@@@??????@@@@@@AAAFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAA@@@??????@@@AAAFFFEEEDDDBBBBBBCCCCCCDDDGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBB@@@AAABBBCCCEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDIIIKKKJJJOOOXXX\\\[[[IIIIIIIIIHHHFFFDDDBBBAAACCCBBB@@@>>>>>>>>>@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@???AAACCCCCCCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@??????CCCBBB@@@>>>>>>>>>>>>???@@@@@@????????????@@@@@@????????????@@@AAABBBBBB??????>>>======>>>???@@@@@@???>>>===============????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDCCCAAAAAAAAABBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>@@@@@@??????>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????BBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::999999888888555444333222111111111111111222333222111111111333222333333444555666666666555555555555555555555555222222222222222222222222000222444444555666999<<<<<<===???AAACCCEEEGGGHHHCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGIIIIIIJJJIIIHHHGGGKKKLLLNNNOOOPPPPPPOOOOOOJJJJJJIIIIIIIIIJJJJJJKKKQQQPPPPPPOOONNNMMMMMMLLLNNNKKKHHHHHHLLLNNNOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQOOOMMMLLLKKKKKKKKKNNNMMMMMMMMMMMMOOOQQQRRRQQQPPPNNNNNNOOOOOOOOONNNOOOMMMLLLMMMOOOOOOMMMJJJHHHIIIIIIHHHGGGHHHJJJLLLOOONNNNNNLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIGGGFFFFFFGGGIIIIIIIIIJJJLLLNNNOOOPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPNNNMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGG}}}gggUUULLLJJJFFFEEECCCDDDDDDDDDBBB@@@BBBBBBAAAAAAAAAAAABBBBBB>>>===<<<===>>>===<<<:::888999999999999888777777777888999:::999888666555888888888888888777666555666444444999;;;::::::<<<;;;;;;;;;;;;;;;:::999888>>>???@@@AAAAAA@@@??????BBBAAA@@@AAACCCCCCAAA??????@@@@@@AAABBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@AAAAAABBBCCCDDDCCCDDDEEEEEEDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDEEEHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIMMMMMMJJJKKKQQQSSSQQQJJJKKKKKKKKKKKKIIIHHHGGGGGGFFFDDDCCCCCCCCCCCCDDD@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAACCCDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEE@@@???>>>======>>>>>>???@@@???>>>===<<<<<<<<<<<<=========>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBB???>>>>>>>>>??????@@@AAAAAA@@@@@@AAACCCCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????BBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999999999777888888999888666555333000111222222111000111222111111222222333444444555333333333333333333333333111111111111111111111111333444555555555555888:::;;;<<<>>>@@@BBBEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGLLLMMMNNNPPPPPPPPPOOOOOOJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJGGGDDDEEEHHHJJJKKKJJJKKKKKKKKKLLLMMMNNNOOOOOOQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOQQQOOONNNNNNOOOPPPPPPOOOSSSQQQPPPQQQSSSSSSPPPNNNOOOPPPPPPOOONNNNNNPPPRRRQQQQQQPPPOOONNNMMMLLLKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPOOOPPPQQQQQQRRRRRRRRRRRROOONNNMMMLLLKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLvvvbbbSSSLLLKKKFFFDDDCCCCCCDDDDDDBBB@@@BBBBBBAAA@@@@@@AAAAAABBBAAA???======>>>???>>>===888999999999999888777777666777888999888777666555888888888888777666444444777666888::::::888<<>>>>>???@@@AAAAAAAAAAAACCCBBBBBBCCCDDDEEECCCAAACCCCCCDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIHHHHHHGGGIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNPPPOOOPPPOOOKKKKKKNNNOOOMMMMMMNNNOOOPPPQQQPPPOOONNNLLLLLLKKKJJJJJJIIIHHHHHHCCCDDDFFFGGGIIIKKKLLLMMMLLLMMMLLLLLLKKKJJJIIIHHHEEEGGGHHHHHHGGGGGGIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBDDDCCCAAA?????????@@@AAAAAAAAAAAA@@@@@@??????>>>@@@AAACCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBB>>>=========>>>??????@@@@@@??????@@@BBBBBBAAA??????@@@@@@AAAAAA@@@@@@@@@>>>>>>????????????>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????======>>>???AAABBBCCCCCCAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA======<<<<<<;;;;;;;;;:::;;;:::::::::::::::999999444666888999888666333111111333444333222111222333111111222222333444444444222222222222222222222222333333333333333333333333444555666555444444555777;;;<<<>>>@@@BBBEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHLLLMMMNNNOOOOOONNNMMMMMMIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKKKKJJJJJJIIIIIIHHHFFFDDDBBBCCCEEEGGGHHHGGGGGGHHHHHHIIIJJJLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOMMMLLLLLLNNNPPPPPPPPPPPPOOONNNNNNPPPOOONNNLLLOOOPPPPPPOOONNNMMMOOOQQQRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLNNNPPPPPPOOONNNNNNOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPooo]]]PPPKKKKKKFFFDDDCCCBBBCCCCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@BBB???===<<<===>>>>>>>>>888999999999999888777777666777777777777666555555888888888888888777777666;;;888777999999888;;;@@@<<<=========<<<;;;::::::>>>>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOONNNLLLLLLMMMOOOQQQRRRRRRRRRQQQOOOOOOQQQRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPPPPOOONNNMMMLLLJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQPPPOOOMMMMMMLLLMMMOOOOOOOOOOOOPPPRRROOOOOONNNNNNMMMMMMLLLLLLOOONNNKKKIIIGGGFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAABBBDDDEEEFFFFFFJJJHHHEEEBBBAAABBBCCCEEEAAAAAA@@@@@@????????????@@@AAACCCEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>???>>>>>>???AAAAAA@@@>>>??????@@@@@@AAA@@@@@@@@@======>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>??????@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAA==================<<<<<<::::::::::::::::::::::::555555666666666444222111333555666555444333444555444444444555555555666666444444444444444444444444555555555555555555555555222333444333222222444666<<<<<<>>>@@@BBBDDDFFFGGGEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIFFFGGGJJJLLLNNNMMMMMMLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDEEEGGGHHHHHHFFFFFFHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHFFFFFFEEEEEEGGGGGGGGGHHHIIIJJJJJJKKKIIIHHHFFFGGGIIILLLMMMMMMJJJJJJJJJKKKKKKKKKJJJIIILLLMMMMMMLLLKKKJJJKKKLLLPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOONNNLLLKKKLLLMMMNNNOOOKKKKKKLLLLLLLLLLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFIIILLLNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMOOOOOOQQQRRRTTTTTTUUUUUUOOOPPPPPPQQQRRRSSSTTTUUUQQQQQQRRRRRRRRRRRRRRRRRRkkkZZZOOOJJJJJJFFFDDDBBBAAABBBBBBBBBAAABBBAAA@@@???????????????@@@>>><<<;;;<<<=========888999999999999888777777777777777777777666555555666777888999:::;;;;;;;;;DDD<<<777999<<<<<<;;;===;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGEEEDDDCCCIIIKKKMMMMMMMMMNNNOOOQQQMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOORRRQQQOOONNNNNNOOOQQQRRRSSSRRRQQQQQQRRRRRRTTTUUUTTTTTTUUUVVVVVVUUUSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSQQQPPPPPPPPPRRRSSSTTTSSSSSSUUUWWWSSSSSSRRRRRRQQQPPPPPPOOOJJJJJJIIIIIIJJJLLLMMMNNNIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLKKKJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???@@@BBBEEEGGGHHHHHHIIINNNLLLIIIFFFDDDEEEFFFGGGCCCCCCBBBAAAAAAAAABBBBBBAAACCCFFFHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBB@@@>>>>>>======>>>>>>>>>???@@@AAA@@@>>>>>>???@@@AAAAAAAAAAAAAAA<<<======>>>>>>======<<<======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@?????????======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666777888444555666555444444555666555555666666666666777777555555555555555555555555666666666666666666666666000222333333333333666888;;;;;;===>>>@@@AAABBBCCCEEEDDDDDDCCCBBBAAAAAA@@@??????@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEECCCEEEHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGHHHIIIGGGHHHJJJLLLMMMMMMMMMMMMHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFCCCAAA??????BBBEEEGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFBBBEEEJJJMMMOOOOOOPPPQQQOOOOOONNNMMMLLLKKKLLLLLLOOOPPPQQQSSSTTTUUUUUUUUURRRSSSSSSUUUVVVWWWWWWWWWRRRSSSTTTUUUVVVVVVUUUUUU}}}gggXXXNNNJJJIIIFFFDDDAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>???===;;;;;;<<<<<<<<<;;;888999999999999888777777888888777777777666666666555666888:::;;;<<<======III@@@:::<<>>@@@AAAAAAAAABBB@@@@@@@@@AAABBBCCCEEEFFFDDDFFFGGGHHHGGGGGGHHHIIIGGGGGGFFFEEEEEEFFFHHHIIIIIIJJJLLLMMMNNNNNNMMMLLLFFFHHHIIIKKKKKKKKKJJJJJJLLLNNNPPPQQQQQQRRRTTTVVVOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRQQQRRRRRRRRRQQQPPPPPPOOOSSSRRRQQQOOOOOOOOOPPPQQQUUUQQQPPPQQQPPPNNNOOORRRTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUUUUTTTTTTUUUWWWUUUUUUTTTSSSSSSRRRQQQQQQKKKKKKJJJIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>>>>>@@@CCCEEEHHHIIIIIIIIINNNLLLJJJHHHFFFFFFGGGHHHFFFEEECCCCCCCCCCCCDDDEEECCCEEEIIILLLMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEDDDBBB@@@???>>>======???>>>>>>???AAAAAA@@@>>>???@@@@@@AAABBBBBBBBBBBB??????@@@@@@@@@@@@????????????>>>>>>===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????????????????===:::777777888:::;;;555666777777555555666777777777777888888888888888777777777777777777777777888888888888888888888888444666777777777888:::<<<;;;;;;<<<===>>>>>>??????AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<===???@@@AAAAAABBBDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHHHHGGGGGGHHHJJJKKKLLLNNNOOOPPPPPPOOONNNIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDDDDCCCBBBAAA@@@???===::::::===@@@BBBCCCAAACCCFFFGGGGGGGGGHHHJJJGGGIIIKKKKKKJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFJJJOOOSSSTTTUUUVVVVVVRRRQQQPPPOOONNNNNNNNNNNNQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXVVVXXXYYY[[[\\\\\\[[[[[[zzzzzzdddWWWOOOJJJIIIGGGDDDAAA@@@AAAAAABBBAAAAAAAAA???>>>>>>============<<<<<<<<<======;;;999888999999999999888777777999999888777777777777777555666888999:::;;;<<<<<>>>>>>>>>>>??????>>>@@@AAABBBAAA???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEAAA@@@>>>===<<<<<<===>>>;;;<<<======<<<;;;<<<==================<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============???>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGJJJLLLLLLKKKJJJLLLNNNNNNOOOQQQRRRRRRQQQPPPNNNLLLMMMMMMNNNMMMLLLJJJIIIFFFGGGFFFFFFDDDBBB@@@??????<<<999999;;;>>>@@@AAA===AAADDDFFFFFFGGGIIIKKKHHHKKKMMMNNNNNNMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQSSSSSSSSSQQQPPPNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPTTTXXX[[[[[[ZZZZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWZZZZZZ[[[[[[[[[ZZZYYYXXXYYY[[[]]]___`````````___sssxxxvvvbbbWWWOOOKKKJJJGGGDDDAAA@@@@@@AAABBBAAAAAA@@@???>>>===============<<<<<<>>>???>>>;;;999888999999999999888777777:::999999888777888888888666777888999999999999999>>><<<>>>@@@@@@???BBBGGGCCCCCCCCCDDDCCCCCCBBBBBBCCCBBBAAAAAABBBCCCEEEFFFBBBEEEHHHHHHGGGFFFHHHJJJOOONNNLLLJJJIIIJJJKKKLLLIIIKKKNNNQQQSSSSSSSSSRRROOOOOOQQQQQQQQQOOOMMMKKKIIIKKKNNNOOOPPPQQQSSSVVVOOOPPPQQQQQQQQQPPPNNNNNNOOONNNLLLKKKIIIHHHHHHGGGKKKKKKKKKLLLMMMNNNPPPQQQOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMOOOPPPRRRSSSPPPQQQQQQRRRRRRRRRQQQQQQLLLMMMOOOPPPQQQQQQQQQQQQRRRNNNMMMPPPQQQNNNOOOTTTPPPRRRTTTVVVXXXXXXYYYXXXSSSRRRRRRRRRSSSVVVYYY[[[VVVUUUTTTSSSSSSUUUWWWXXXSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYVVVUUUUUUTTTRRRQQQPPPPPPMMMMMMNNNNNNPPPSSSUUUWWWSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPLLLMMMNNNOOOPPPOOONNNMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBDDDHHHKKKNNNOOOPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKGGGFFFEEEDDDDDDEEEGGGHHHGGGJJJNNNRRRSSSSSSRRRQQQMMMKKKGGGDDDAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@@@@??????@@@BBBBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBAAABBBBBBCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHJJJLLLMMMOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLKKKNNNNNNMMMLLLKKKIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEECCCCCCDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEGGGJJJKKKLLLLLLLLLNNNMMMMMMLLLMMMMMMNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMKKKNNNQQQQQQOOOOOOPPPRRRPPPQQQRRRSSSSSSQQQPPPNNNOOOPPPQQQQQQQQQOOONNNMMMKKKKKKKKKJJJHHHEEECCCAAA@@@===:::999;;;>>>AAABBBAAAEEEIIIKKKKKKLLLOOORRRPPPRRRUUUWWWWWWWWWXXXYYYUUUUUUUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVXXXYYYYYYWWWTTTRRRRRRRRRRRRSSSTTTUUUUUUVVVXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUWWW[[[___```___]]][[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXX]]]]]]]]]]]]\\\ZZZXXXWWWYYY[[[^^^```aaaaaaaaa```tttvvv{{{lll\\\UUUMMMHHHHHHGGGEEEBBBAAAAAAAAA???>>>@@@@@@??????>>>=========@@@???>>>===<<<;;;::::::;;;::::::<<>>:::666888777777777888999::::::;;;:::999999999:::;;;<<<;;;<<<>>>AAACCCDDDEEEFFFEEECCCBBBCCCDDDEEEDDDCCC>>>@@@DDDGGGHHHFFFDDDBBBDDDFFFGGGGGGFFFFFFGGGHHHLLLKKKJJJIIIIIIIIIJJJKKKOOONNNOOOSSSXXXWWWRRRLLLRRRRRRRRRQQQOOOMMMLLLKKKJJJKKKMMMOOOQQQSSSUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNLLLKKKKKKKKKKKKKKKJJJJJJLLLNNNOOONNNLLLOOOMMMJJJJJJLLLNNNOOOOOOMMMNNNOOOQQQQQQQQQPPPPPPPPPRRRSSSSSSRRRRRRSSSTTTQQQSSSUUUVVVUUUSSSPPPNNNNNNRRRRRROOONNNRRRSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYRRRSSSTTTTTTUUUVVVWWWXXXWWWWWWXXXXXXWWWWWWVVVUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVSSSQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKJJJPPPSSSRRRRRRTTTTTTQQQQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKPPPPPPQQQRRRRRRRRRRRRRRRNNNKKKGGGDDDBBB???<<<:::<<<======>>>>>>======<<<@@@@@@@@@@@@AAABBBCCCDDDDDDBBBAAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKKKKLLLMMMMMMLLLKKKIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJMMMNNNNNNOOOPPPQQQRRRRRRUUUUUUTTTTTTUUUVVVXXXYYYRRRRRRRRRRRRRRRSSSTTTUUUXXXXXXXXXWWWVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOONNNLLLKKKIIILLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJNNNMMMMMMLLLKKKKKKLLLLLLNNNOOOOOOOOOOOONNNMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEFFFGGGIIIKKKOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRROOOPPPQQQPPPNNNJJJFFFCCCCCCAAA???>>>@@@CCCFFFIIIJJJLLLOOOQQQRRRRRRTTTVVVWWWXXXYYYYYYZZZ\\\```ccc______`````````aaabbbbbbaaa```]]][[[YYYYYYZZZZZZ\\\\\\]]]]]]]]]\\\ZZZYYY\\\[[[YYYWWWWWWXXXYYYZZZ^^^\\\YYYXXXXXXYYYXXXWWWYYYZZZ[[[ZZZYYYYYY[[[]]][[[ZZZZZZZZZ[[[\\\\\\]]]aaaaaaaaaaaaaaa``````___aaa___]]]ZZZXXXVVVUUUTTTVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[YYYWWWTTTRRR___``````aaaaaa``````___~~~tttvvv|||iiiZZZSSSLLLHHHHHHGGGDDDBBB@@@AAAAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999:::999:::<<<>>>>>>:::777999999999999999:::;;;<<<999999888777888999::::::??????AAABBBCCCDDDDDDDDDBBBAAAAAABBBEEEFFFEEEDDDBBBDDDFFFHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKKKKIIIIIIIIIIIIJJJKKKNNNQQQXXXaaaeeeaaaVVVMMMQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKMMMMMMMMMOOOQQQSSSRRRQQQOOONNNMMMNNNPPPPPPOOONNNNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSUUUUUUTTTTTTVVVWWWUUUVVVVVVVVVUUUTTTRRRPPPQQQUUUUUURRRPPPRRRTTTRRRVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYYYYZZZZZZ[[[[[[\\\YYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[YYYZZZ[[[[[[[[[[[[[[[ZZZ]]]\\\\\\ZZZXXXVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPPPPRRRSSSTTTVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPOOOTTTWWWWWWXXX[[[[[[YYYZZZZZZYYYYYYWWWVVVUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSSSSTTTTTTSSSSSSRRROOOKKKHHHEEECCC@@@===>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJHHHIIIJJJIIIIIIJJJMMMOOOSSSTTTTTTTTTTTTSSSRRRQQQNNNNNNOOOPPPPPPPPPOOONNNOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVWWWXXXYYY[[[\\\]]]ZZZYYYYYYYYYYYYZZZZZZ[[[]]]]]]]]]]]]\\\[[[[[[ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZWWWWWWVVVUUUTTTSSSSSSRRRVVVVVVWWWWWWVVVTTTSSSQQQUUUTTTSSSRRRRRRQQQQQQQQQOOOOOOPPPQQQSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPMMMLLLKKKJJJKKKLLLNNNOOOSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYSSSSSSTTTTTTTTTTTTTTTTTTSSSVVVXXXYYYYYYXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIGGGFFFGGGIIILLLNNNOOOQQQTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^bbbeee```aaabbbcccdddddddddddddddcccaaa___^^^^^^___```aaaaaabbbbbbaaa```^^^]]]^^^]]][[[ZZZYYYZZZ[[[\\\___]]]ZZZYYYZZZ[[[ZZZZZZ\\\]]]^^^]]]\\\\\\]]]_________^^^^^^___``````aaaddddddddddddccccccbbbaaaaaa___]]][[[YYYWWWVVVUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[[[[ZZZYYYWWWUUUTTT\\\]]]]]]]]]]]]]]]]]]\\\|||sssvvvdddWWWRRRKKKGGGHHHFFFCCC@@@???@@@BBBBBBBBBBBBBBBAAAAAA@@@?????????======<<<;;;:::999999888888888999<<<>>>===;;;999::::::::::::;;;<<<===>>>999999999999999:::;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKKKKKKKOOOVVV^^^bbb___UUUMMMOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKLLLNNNQQQRRRTTTTTTTTTTTTSSSRRRQQQQQQOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNQQQTTTUUUUUUTTTPPPPPPQQQSSSTTTSSSPPPMMMPPPQQQSSSTTTUUUUUUTTTTTTQQQSSSUUUVVVVVVVVVXXXZZZXXXXXXWWWUUUTTTSSSSSSSSSTTTXXXYYYUUUSSSTTTUUUSSSYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\]]]]]]]]]]]]\\\[[[[[[\\\\\\[[[\\\\\\^^^```aaa^^^^^^^^^___^^^^^^]]]]]]```______^^^\\\ZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQOOOPPPQQQSSSUUUWWWYYYZZZXXXXXXWWWWWWVVVVVVWWWWWWUUUZZZ\\\\\\]]]``````\\\]]]^^^]]]]]]\\\[[[ZZZYYYSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVWWWTTTPPPMMMJJJHHHEEEBBBAAAAAABBBCCCDDDDDDCCCCCCAAABBBBBBCCCDDDEEEFFFGGGEEEDDDBBBCCCDDDEEEEEEDDDBBBCCCDDDGGGJJJMMMPPPQQQNNNOOOPPPPPPPPPQQQSSSUUUWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^```aaaaaabbb``````````````````aaaaaacccccccccddddddeeeeeeeeefffeeeeeedddcccbbbaaaaaa^^^]]]]]][[[ZZZYYYXXXXXX\\\\\\]]]]]]]]][[[ZZZYYYZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWSSSRRRQQQQQQQQQRRRTTTUUUXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXZZZ[[[\\\UUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ]]]^^^^^^^^^^^^_________^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\WWWWWWXXXXXXXXXXXXWWWWWWTTTSSSQQQQQQQQQSSSUUUWWWWWWYYYZZZ[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^```cccfffaaaccceeegggiiiiiihhhgggfffeeedddcccbbbcccddddddffffffffffffeeecccaaa```aaa```___^^^]]]^^^______```^^^\\\\\\]]]^^^^^^]]]```aaabbbaaa```___```aaaccccccbbbbbbccccccddddddfffffffffeeedddcccbbbaaa```___]]][[[YYYXXXWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXzzzsssuuu}}}```TTTQQQLLLHHHHHHEEEBBB@@@???@@@BBBCCCDDDBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;:::999999777888999;;;<<<===;;;::::::::::::;;;<<<===>>>???<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAABBBEEEDDDDDDEEEHHHIIIIIIHHHFFFFFFEEEEEEDDDEEEEEEEEEGGGHHHIIIIIIHHHHHHIIIKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLMMMPPPSSSTTTSSSQQQNNNOOOPPPPPPQQQQQQPPPPPPRRRPPPNNNMMMMMMOOORRRSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPOOOOOONNNNNNNNNOOOOOOMMMMMMNNNPPPTTTUUUUUUTTTSSSSSSSSSTTTUUUTTTRRRPPPRRRSSSTTTTTTTTTSSSRRRQQQNNNPPPRRRTTTTTTUUUWWWYYYXXXWWWTTTRRRQQQQQQRRRSSSTTTXXXZZZWWWVVVXXXYYYWWW\\\]]]^^^___````````````aaaaaaaaa``````________________________^^^^^^]]]^^^^^^]]]]]]^^^```ccceeeaaabbbbbbbbbbbbaaa``````aaaaaaaaa```___]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\XXXXXXWWWWWWVVVVVVUUUUUURRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTWWWYYYZZZWWWWWWWWWWWWXXXXXXYYYZZZZZZ]]]^^^]]]^^^aaa___ZZZ[[[[[[[[[[[[[[[ZZZYYYXXXSSSUUUWWWYYY[[[\\\\\\\\\YYYZZZ[[[[[[\\\\\\[[[[[[[[[XXXTTTQQQOOOMMMJJJGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCAAABBBDDDFFFJJJNNNRRRTTTRRRSSSUUUVVVUUUVVVXXXZZZYYYZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^______```aaacccdddeeeeeedddcccaaaaaaaaabbbcccdddeeeffffffgggggghhhjjjkkklllmmmjjjjjjiiigggfffdddccccccbbbbbbaaa```^^^]]]\\\\\\\\\]]]^^^___^^^]]]\\\[[[\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWZZZZZZYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[[[[ZZZYYYXXXWWWWWWUUUUUUVVVVVVXXXYYY[[[[[[XXXXXXXXXXXXWWWWWWWWWWWW[[[^^^aaabbbbbbbbbcccdddbbbbbbaaaaaa``````______bbbbbbbbbbbbbbbbbbbbbbbb]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\[[[[[[[[[\\\^^^^^^]]]___``````^^^]]]]]]^^^^^^___`````````aaadddfffaaadddgggjjjlllkkkjjjiiigggffffffeeeeeefffgggggghhhiiiiiihhhfffdddbbbaaadddcccbbbaaaaaaaaabbbbbb```___^^^___aaabbbaaa```bbbcccddddddbbbaaaaaabbbccccccbbbbbbbbbccccccdddccccccccccccbbb```_________^^^\\\[[[YYYYYYXXXXXXVVVVVVVVVVVVWWWWWWXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWxxxsssuuuxxx]]]SSSQQQLLLHHHHHHDDDBBB??????AAACCCCCCCCC@@@@@@@@@???>>>>>>======>>>>>>======<<<;;;;;;;;;666888999;;;;;;;;;;;;;;;999:::::::::<<<===>>>???===>>>??????@@@AAAAAAAAA@@@@@@AAAAAACCCDDDFFFGGGJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMLLLLLLKKKKKKKKKLLLNNNNNNPPPNNNKKKKKKMMMPPPSSSTTTOOOOOOQQQRRRRRRSSSSSSSSSVVVUUURRRQQQQQQRRRUUUVVVRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRPPPOOOOOOQQQTTTUUUTTTSSSUUUSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLJJJLLLNNNOOOPPPQQQTTTVVVUUUSSSPPPMMMLLLNNNPPPRRRQQQVVVZZZYYYZZZ]]]___^^^``````aaabbbccccccccccccdddddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaa``````______^^^^^^]]]___aaadddeeecccdddddddddddddddccccccbbbbbbbbbbbbaaa```^^^^^^]]]^^^^^^_______________YYYYYYXXXXXXWWWVVVVVVUUUPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZYYY\\\]]]]]]___bbb```[[[TTTUUUUUUUUUUUUTTTTTTSSSMMMOOOQQQUUUXXX[[[]]]^^^^^^______```````````````^^^[[[WWWUUUSSSQQQNNNLLLKKKKKKKKKJJJHHHGGGEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEECCCBBBCCCDDDCCCBBBAAABBBDDDFFFJJJMMMPPPQQQSSSUUUWWWYYYYYYZZZ\\\^^^_________``````aaaaaabbbbbbaaaaaa``````````````````aaabbbbbbddddddeeeffffffgggggghhhgggeeedddbbb``````aaabbbeeegggiiijjjgggggghhhiiijjjlllnnnooolllkkkjjjhhhgggeeedddcccdddcccbbbaaa```___^^^^^^]]]^^^___``````___^^^^^^```______^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]ZZZXXXXXXXXXZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\\\\YYYYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZ\\\\\\[[[[[[ZZZYYYXXXXXXZZZZZZYYYYYYYYYZZZ[[[[[[^^^^^^^^^^^^^^^]]]]]]]]]^^^```cccddddddddddddeeebbbbbbbbbaaaaaa`````````dddddddddeeeeeefffffffffbbbbbbbbbaaa````````````aaaaaaaaabbbbbbcccddddddbbbcccdddcccaaa______```___```bbbbbbaaabbbdddeeebbbdddhhhkkkllllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkjjjhhhfffdddccceeeddddddcccccccccccccccaaa```___aaacccdddcccbbbaaacccddddddcccbbbbbbbbbaaaaaa```______`````````_________^^^^^^]]][[[[[[^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXYYY[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYYYYZZZZZZYYYYYYXXXuuusssvvvsssZZZQQQPPPKKKGGGGGGCCCBBB@@@AAABBBCCCCCCBBB@@@@@@??????>>>======<<<>>>>>>=========<<<<<<<<<666888:::::::::999:::;;;:::::::::;;;<<<>>>???@@@===>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNMMMLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKMMMNNNNNNMMMLLLNNNOOONNNMMMMMMLLLMMMNNNPPPQQQLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTXXXWWWUUUTTTTTTUUUVVVWWWRRRSSSSSSTTTTTTSSSRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUSSSRRRSSSQQQNNNNNNPPPRRRSSSSSSRRRRRRQQQPPPOOOLLLJJJHHHGGGIIIKKKLLLMMMNNNPPPRRRRRRPPPMMMKKKKKKMMMOOOQQQPPPVVV[[[\\\^^^ccceeeddddddeeeeeefffggggggffffffhhhhhhhhhggggggfffffffffccccccddddddccccccbbbaaa``````______```bbbdddeeecccddddddeeeffffffeeeeeeccccccccccccbbbbbbaaa```___```aaaaaabbbbbbaaaaaaZZZZZZYYYXXXWWWVVVVVVUUUQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNLLLLLLMMMNNNOOOSSSSSSTTTTTTVVVWWWYYYZZZXXXZZZ[[[\\\aaaeeeccc]]]IIIJJJJJJKKKKKKKKKJJJJJJGGGHHHJJJNNNRRRVVVZZZ\\\```aaabbbbbbccccccbbbbbb___]]]YYYXXXWWWVVVTTTRRRRRRQQQQQQPPPNNNLLLKKKJJJKKKKKKLLLLLLLLLJJJIIIHHHFFFDDDBBBAAABBBBBBAAA@@@@@@BBBDDDGGGJJJLLLMMMNNNRRRUUUXXXZZZ\\\]]]___aaaaaaaaaaaaaaabbbcccdddeeegggfffeeedddccccccccccccdddeeefffggghhhiiiiiijjjiiiiiiiiigggfffdddbbbaaa``````bbbcccfffhhhjjjkkkiiihhhhhhhhhiiikkkmmmnnnmmmlllkkkjjjhhhgggfffeeeddddddccccccbbbbbbaaaaaa```aaacccdddeeeddddddccc```______^^^^^^^^^___________________________``````^^^[[[YYYXXXYYY[[[\\\^^^]]]]]]\\\[[[[[[\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXX]]]]]]]]]^^^^^^^^^_________aaacccdddcccccccccddd````````````aaaaaaaaaaaacccddddddeeefffggghhhhhheeeeeeeeedddcccbbbaaa```bbbcccdddfffggghhhhhhhhhdddffffffeeecccaaaaaaaaaaaabbbddddddccccccdddeeeeeefffiiikkklllllllllkkklllmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkiiigggfffddddddcccccccccbbbbbbbbbaaa``````aaacccdddcccaaa___aaacccdddcccbbbbbbccc``````___^^^^^^^^^^^^___\\\\\\]]]]]]\\\\\\[[[[[[___^^^^^^]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[ssssssvvvnnnVVVOOONNNIIIEEEEEEBBBBBBAAABBBDDDCCCAAA???AAAAAA@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;777999;;;:::888888999;;;;;;;;;;;;<<<>>>@@@AAABBB???@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJNNNOOOLLLKKKKKKLLLNNNOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQOOOOOONNNNNNOOOPPPRRRSSSMMMOOORRRSSSSSSQQQOOONNNSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXVVVUUUSSSSSSSSSRRRPPPMMMNNNMMMLLLMMMOOOQQQQQQQQQNNNNNNOOONNNMMMLLLJJJIIIGGGIIIKKKLLLLLLMMMOOOQQQPPPOOOMMMLLLLLLOOORRRTTTRRRYYY^^^```ccchhhjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiffffffgggggggggfffeeeeeeaaabbbbbbbbbccccccddddddbbbbbbdddeeeffffffggggggddddddeeeeeeeeedddccccccaaaaaabbbccccccccccccccc___^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXXXXUUUSSSQQQOOOOOOPPPQQQRRRVVVVVVVVVWWWYYYZZZ\\\]]]ZZZ[[[[[[[[[___bbb___XXXFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKOOOTTTXXX[[[```aaabbbbbbccccccbbbbbb```^^^\\\[[[[[[ZZZYYYXXXWWWWWWXXXWWWWWWVVVUUUTTTQQQRRRRRRRRRPPPNNNKKKJJJEEECCCAAA@@@@@@@@@???>>>???BBBEEEIIILLLMMMMMMLLLQQQTTTXXX\\\^^^```bbbdddcccbbbbbbcccdddfffggghhhkkkjjjhhhgggfffffffffgggffffffggghhhiiijjjjjjkkkiiihhhfffeeeccccccbbbbbbaaaaaaaaabbbdddeeeggghhhkkkjjjiiihhhhhhiiikkklllllllllkkkjjjhhhgggfffffffffffffffeeeeeeeeeeeeeeeeeefffhhhiiijjjjjjiiiiiiaaaaaa````````````aaaaaacccccccccddddddeeeeeeeeecccaaa^^^[[[[[[\\\^^^```bbbaaa```___^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[XXXXXXYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^```bbbcccaaa``````aaa_________``````aaaaaabbbbbbbbbcccdddeeefffggghhheeefffgggggggggeeecccaaabbbcccfffhhhjjjkkkjjjjjjfffhhhiiihhheeeccccccdddccceeeggggggeeeeeefffgggiiiiiijjjllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmjjjjjjkkkkkkjjjhhhgggfffbbbbbbbbbbbbbbbaaa```````````````aaaccccccaaa___]]]```cccddddddcccddddddcccbbbaaa````````````aaa]]]^^^______```_________aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddcccbbbaaa```^^^^^^____________^^^^^^|||rrrsssvvvlllTTTMMMLLLGGGCCCCCCBBBBBBBBBDDDEEECCC@@@>>>BBBBBBAAAAAA@@@??????>>>;;;;;;;;;;;;;;;;;;::::::888:::<<<:::888777888;;;<<<<<<===>>>???AAACCCDDDBBBCCCEEEGGGHHHIIIHHHHHHDDDCCCCCCCCCEEEHHHKKKMMMJJJIIIIIIKKKNNNOOOOOOOOOIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRQQQPPPPPPQQQSSSPPPPPPOOOOOOPPPQQQSSSTTTVVVVVVWWWVVVUUUTTTUUUVVVTTTUUUVVVWWWWWWWWWWWWVVVRRRSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWXXXXXXWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZUUUTTTRRRQQQPPPNNNKKKHHHIIIIIIKKKNNNPPPQQQOOOMMMKKKLLLMMMNNNMMMMMMKKKKKKIIIKKKMMMMMMMMMNNNPPPRRRPPPOOONNNNNNOOOQQQTTTVVVVVV\\\bbbcccfffkkkmmmllllllmmmnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggccccccdddeeeeeeddddddcccaaaaaaccceeefffgggggggggeeefffffffffffffffeeeeeeaaabbbccccccddddddccccccdddcccbbbaaa```___^^^^^^]]]]]]]]]]]]]]]^^^______ZZZYYYVVVUUUTTTVVVXXXYYYZZZZZZZZZ[[[\\\^^^___```___^^^\\\ZZZ[[[\\\VVVNNNOOOOOOPPPQQQRRRRRRRRRRRROOONNNMMMMMMPPPUUUZZZ]]]``````aaabbbbbbbbbbbbaaaaaa___]]]]]]]]]^^^]]][[[[[[[[[\\\]]]]]]]]]]]]]]]VVVVVVVVVVVVTTTQQQNNNLLLEEECCC@@@?????????>>><<<>>>AAAFFFKKKNNNNNNNNNMMMPPPTTTYYY]]]___bbbdddfffiiiiiiiiiiiijjjlllnnnpppmmmllljjjiiihhhhhhiiiiiieeefffggghhhiiijjjjjjkkkgggfffdddbbbbbbbbbbbbcccaaa````````````aaabbbbbbmmmllljjjiiihhhiiikkkllljjjjjjiiihhhgggffffffeeegggggghhhhhhhhhiiiiiiiiiggghhhjjjllllllmmmllllllhhhggggggggggggggghhhhhhdddeeeeeefffgggggghhhhhhkkkiiifffcccbbbdddfffgggeeedddcccaaa```___^^^^^^```````````````___^^^^^^ZZZ[[[\\\\\\]]]]]]\\\\\\WWWXXXYYYZZZZZZZZZYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\]]]^^^___aaabbbbbb^^^```aaaaaa```^^^^^^^^^^^^^^^___```aaabbbbbbccc```aaabbbcccdddeeefffgggdddeeehhhiiiiiigggeeecccaaacccgggjjjllllllllllllhhhiiijjjiiigggeeeeeeeeefffgggiiiiiihhhgggggghhhllllllllllllmmmmmmnnnnnnlllllllllllllllkkkjjjjjjfffgggggghhhgggfffeeeddd```aaaaaaaaaaaa```______`````````aaabbbbbb```^^^\\\___ccceeeeeedddeeeeeefffeeeddddddcccccccccccc```aaabbbccccccddddddcccddddddccccccdddeeeeeeffffffffffffffffffffffffffffffggghhhiiihhhfffdddbbb___``````aaaaaa``````___{{{uuuyyyeeeTTTOOOHHHFFFGGGCCC@@@BBBDDDCCCBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>=========>>>>>>???@@@@@@@@@>>><<<999777777999;;;<<<<<<===???BBBDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHLLLNNNOOOPPPOOOPPPQQQSSSOOONNNNNNMMMMMMMMMMMMNNNQQQOOOMMMNNNRRRTTTTTTSSSPPPRRRUUUWWWXXXWWWUUUTTTWWWXXXXXXYYYXXXWWWUUUTTTYYYYYYZZZ[[[[[[ZZZYYYYYYWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXZZZ[[[ZZZYYYWWWVVVWWWWWWWWWVVVVVVVVVVVVUUUPPPPPPOOOOOONNNMMMMMMLLLIIIJJJMMMOOOPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJIIIKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTVVVXXXYYY```bbbeeeggghhhiiikkkmmmooopppqqqqqqoooooopppqqqggggggfffffffffffffffgggeeefffffffffffffffeeedddddddddfffffffffeeedddcccccccccddddddeeeggghhhiiigggggggggggghhhjjjlllmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkiiigggffffffgggeeedddcccaaa___```bbbcccaaa___cccaaa___]]]\\\[[[[[[[[[aaabbbbbbcccdddcccccccccdddbbb___^^^^^^^^^\\\[[[XXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZZZZ\\\___bbbdddeeeffffffggghhhiiiiiiiiifffffffffffffffeeeddddddbbbdddeeefffeeecccaaa___^^^]]][[[[[[ZZZVVVOOOJJJIIIEEEBBBBBBDDDGGGGGGFFFIIIJJJLLLMMMNNNPPPTTTWWWZZZ[[[]]]___bbbfffiiijjjkkkmmmppprrrttttttsssrrrsssqqqnnnkkkiiiiiiiiijjjfffgggggghhhhhhggggggfff```aaabbbaaa```___```aaa___``````aaabbbcccccccccdddeeefffhhhiiijjjjjjjjjlllkkkkkkjjjjjjjjjjjjjjjmmmnnnnnnnnnnnnnnnmmmmmmlllkkklllooorrrssspppmmmiiikkkmmmnnnmmmlllmmmnnnnnnllliiihhhjjjmmmnnnoooooommmkkkhhhgggggghhhhhhkkkjjjgggfffddddddddddddddddddddddddccccccccccccbbbaaaaaa```___^^^^^^^^^\\\]]]]]]\\\[[[\\\___aaaZZZ[[[]]]^^^```aaabbbbbb````````````____________^^^```aaaccceeefffffffffccccccddddddcccbbb```___``````aaaaaaaaaaaa``````eeecccbbb``````bbbccceeehhhgggfffeeedddddddddddddddcccccccccccceeeggghhhgggfffeeeeeeggggggfffeeefffffffffgggggghhhhhhhhhnnnmmmllllllkkkllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjeeeeeedddcccbbb```^^^]]]___^^^]]]]]]]]]]]]]]]^^^aaaaaa____________```aaa___aaadddffffffeeeffffffiiihhhgggfffeeedddddddddfffggghhhiiiiiihhhgggfffgggffffffffffffhhhjjjkkkiiiiiijjjjjjjjjhhhfffeeefffgggggggggfffdddbbb```____________```aaabbbccczzzuuu{{{~~~cccRRRNNNGGGEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>;;;;;;;;;<<<======>>>>>>???===<<<:::::::::;;;<<<<<<===???@@@BBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCFFFGGGHHHGGGIIIJJJLLLLLLKKKLLLMMMOOOMMMMMMLLLLLLLLLLLLLLLMMMPPPOOONNNPPPSSSUUUTTTRRRRRRRRRSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXWWWVVV[[[\\\^^^______^^^\\\[[[XXXWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\]]]\\\[[[YYYWWWYYYXXXXXXXXXWWWWWWVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTRRRPPPOOONNNMMMMMMOOOPPPQQQSSSUUUVVVVVVVVVTTTTTTSSSSSSTTTVVVXXXYYYbbbeeehhhjjjkkklllmmmooonnnoooooonnnllljjjkkklllffffffeeedddddddddddddddccccccdddddddddddddddcccaaabbbccccccccccccbbbaaacccccccccdddeeefffhhhhhhhhhhhhggghhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnooommmkkkjjjjjjiiigggeeefffdddcccccceeeeeecccaaacccbbb```___^^^^^^^^^___bbbbbbcccddddddddddddccceeecccaaa```aaaaaa```^^^___```bbbccceeefffffffffgggfffdddcccdddfffhhhjjjkkkkkkkkkkkklllllllllllljjjjjjkkkkkkkkkkkkjjjjjjgggggghhhhhhgggfffdddcccaaa____________\\\VVVQQQQQQNNNLLLLLLNNNQQQQQQPPPSSSTTTVVVWWWXXXZZZ]]]```gggggghhhiiijjjlllmmmmmmpppqqqsssuuuvvvvvvvvvvvvwwwuuurrrooommmllllllllliiiiiijjjjjjjjjjjjiiiiiicccddddddcccaaa``````aaaccccccddddddeeeffffffgggeeefffgggiiijjjjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkppppppqqqqqqqqqqqqppppppooooooppptttwwwyyywwwtttoooqqqsssttttttsssuuuvvvqqqooolllkkkmmmoooppppppooonnnkkkiiihhhggghhhiiijjjiiigggeeedddddddddddddddddddddeeeeeeeeeeeeeeedddddddddcccbbbbbbaaaaaa```aaaaaa```^^^___aaabbb___```bbbcccddddddddddddeeeeeeeeedddddddddccccccccccccdddfffgggiiiiiijjjdddeeeeeeeeeeeecccbbbaaaccccccddddddddddddccccccbbbbbbaaa```aaabbbcccdddfffeeedddcccbbbbbbbbbbbbbbbbbbaaaaaabbbccceeeffffffeeeddddddffffffeeedddfffffffffggggggggghhhhhhjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiieeeddddddcccaaa___]]]\\\]]]]]]\\\[[[[[[[[[[[[\\\``````___^^^^^^___```aaa```bbbdddeeeddddddeeeggghhhggggggffffffgggggghhhhhhhhhiiijjjjjjiiihhhhhhiiiiiihhhhhhiiijjjlllmmmiiiiiiiiiiiiiiihhhhhhgggiiiiiihhhhhhgggffffffeeebbbaaaaaabbbbbbcccdddeeevvvrrr{{{xxxrrrttt{{{zzz___PPPMMMFFFCCCEEEBBBGGGDDDAAAAAADDDFFFEEECCC???????????????>>>>>>>>>;;;;;;;;;<<<======>>>>>>@@@???>>>>>>===<<<<<<;;;<<<<<<>>>??????@@@@@@???BBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@AAADDDFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJLLLNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOPPPRRRTTTUUUTTTSSSTTTSSSRRRSSSUUUXXX\\\___\\\[[[ZZZYYYXXXXXXXXXXXX^^^```bbbddddddbbb```^^^[[[[[[\\\\\\\\\\\\\\\[[[^^^^^^______^^^\\\[[[YYY[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSTTTVVVVVVWWWWWWWWWYYYXXXVVVUUUSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXWWWUUUTTTTTTVVVXXXZZZbbbfffjjjlllmmmmmmnnnnnnlllmmmmmmkkkhhhffffffgggdddcccbbbaaa``````____________```aaabbbbbbbbbaaa``````aaaaaaaaaaaa``````aaaaaaaaabbbcccdddeeeffffffffffffggghhhiiijjjkkkoooooooooooooooooopppppppppooommmlllllljjjgggdddiiigggeeeeeeeeeeeedddbbbaaaaaa`````````aaaaaabbbcccdddeeeeeeffffffeeeeeefffdddbbbbbbcccdddcccbbbdddeeegggiiijjjlllllllllooonnnllljjjiiijjjkkklllooooooooooooooopppppppppoooooopppqqqrrrrrrrrrrrrmmmlllkkkkkkjjjiiiiiiiiieeeddddddddddddbbb^^^[[[[[[YYYXXXXXX[[[]]]^^^^^^___```bbbbbbbbbdddhhhjjjqqqrrrsssssssssrrrpppooossssssttttttuuuvvvwwwxxxzzzxxxuuussspppooooooooommmnnnnnnnnnnnnnnnnnnmmmhhhiiiiiifffcccaaa```aaaeeeeeeffffffgggggghhhhhhfffggghhhiiijjjkkkkkkkkkjjjjjjiiijjjjjjkkklllmmmrrrssssssttttttsssssssssqqqrrrtttwww{{{|||{{{yyysssuuuxxxyyyyyyyyyzzz{{{uuurrrpppooopppqqqrrrrrrqqqooommmkkkjjjiiiiiijjjjjjiiigggfffeeeeeeeeeeeefffffffffgggggghhhhhhiiiiiiiiiiiihhhggggggfffffffffggggggeeecccbbbccceeefffgggiiijjjkkkjjjhhhgggkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkklllnnnooopppjjjjjjkkkkkkjjjiiigggfffggghhhhhhiiiiiihhhhhhgggcccdddddddddeeeeeefffffffffeeeddddddcccccccccccccccccccccccccccdddeeefffgggfffeeefffggghhhgggeeehhhhhhhhhhhhhhhiiiiiiiiiggghhhjjjkkklllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeecccaaa___^^^^^^^^^]]]\\\\\\\\\\\\\\\aaaaaa``````aaabbbcccccceeefffgggfffeeefffhhhiiigggfffffffffgggiiijjjkkkiiiiiijjjkkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllllliiihhhhhhhhhhhhiiijjjjjjiiiiiihhhgggggghhhiiiiiieeeeeeeeeeeefffggghhhiii}}}ooommmwwwxxxqqqkkknnnzzzuuu]]]PPPMMMFFFCCCEEEBBBHHHCCC>>>???CCCGGGEEECCC????????????????????????======>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;=========>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCAAA??????@@@BBBDDDDDDDDDGGGIIIJJJJJJIIIJJJKKKLLLRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSUUUWWWXXXXXXYYYXXXWWWWWWXXX[[[^^^```^^^]]][[[YYYXXXXXXYYYYYY^^^aaadddggggggdddaaa^^^]]]^^^___```aaa```___^^^`````````___^^^]]]\\\[[[\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYYYY[[[[[[YYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYWWWUUUUUUVVVYYYZZZ___bbbgggiiijjjiiijjjjjjhhhiiiiiihhheeeddddddeeebbbaaa```^^^]]]\\\\\\\\\[[[\\\]]]^^^___`````````______``````aaaaaaaaa```____________```aaabbbccccccccccccdddeeeeeefffgggkkkkkkkkkkkklllllllllllllllkkkjjjjjjjjjhhhfffcccgggfffeeedddcccbbbaaa```_________```aaaaaabbbccceeeeeefffggggggggggggfffeeecccbbbbbbcccddddddcccddddddfffggghhhhhhhhhhhhlllkkkjjjhhhggghhhiiiiiimmmmmmnnnoooppppppqqqqqqpppqqqssstttvvvwwwwwwwwwrrrpppnnnlllllllllmmmnnnjjjjjjiiiiiihhhfffdddbbbaaa``````aaaccceeeffffffeeefffggggggggghhhkkknnnrrrsssuuuvvvvvvuuusssqqqsssrrrqqqpppqqqrrrtttuuuxxxwwwvvvttttttsssssstttrrrssssssttttttssssssrrrnnnnnnmmmjjjfffcccbbbbbbeeeeeeeeefffffffffggggggggghhhiiijjjjjjjjjjjjjjjhhhhhhhhhiiijjjkkkmmmmmmrrrssssssttttttttttttsssqqqrrrtttwwwyyyyyyxxxwwwrrrtttwwwxxxxxxxxxyyy{{{xxxuuusssrrrsssssssssssssssrrrpppnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiijjjkkklllmmmmmmnnnooooooooonnnnnnmmmmmmmmmmmmmmmmmmkkkhhhgggggghhhiiikkknnnpppqqqpppooonnnrrrqqqqqqqqqqqqpppppppppqqqqqqqqqqqqrrrtttvvvwwwrrrsssttttttsssrrrpppooommmmmmnnnnnnnnnnnnmmmmmmjjjkkkkkkkkkkkkjjjiiihhhiiiiiihhhgggggggggggggggggggggggghhhhhhiiiiiijjjjjjiiihhhiiijjjjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjgggiiikkkmmmnnnnnnlllkkkllllllllllllllllllllllllkkkjjjjjjiiigggeeecccbbbccccccbbbaaa````````````ddddddddddddeeeffffffgggiiijjjjjjiiihhhiiikkkmmmhhhgggffffffggghhhjjjllliiijjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhggghhhjjjlllmmmiiigggfffeeefffhhhjjjllljjjjjjjjjjjjjjjkkkmmmmmm{{{llljjjvvvqqqlllfffjjjyyyqqq[[[PPPNNNGGGDDDFFFDDDFFFAAA===>>>BBBFFFEEEBBB@@@@@@@@@@@@????????????>>>>>>??????@@@AAAAAABBB@@@AAABBBBBBAAA???===<<>>>>>>>>?????????@@@AAAAAAAAAAAABBBBBBBBB@@@???>>>@@@BBBDDDDDDDDDGGGIIIKKKKKKKKKKKKMMMNNNTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYWWWVVVWWWYYY]]]```___````````````______^^^___^^^\\\ZZZXXXXXXYYYYYY]]]___ccceeeeeeccc___]]][[[\\\]]]_________^^^]]]____________^^^]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYWWWUUUUUUVVVXXXYYY[[[^^^bbbdddddddddeeeeeedddeeeeeeeeecccbbbcccdddbbbaaa```^^^]]]\\\\\\\\\[[[\\\]]]^^^___`````````____________``````aaaaaa______^^^______```aaabbbaaaaaabbbbbbcccccccccccceeeeeefffffffffgggggggggfffeeeeeeeeeggggggeeedddeeeeeedddcccaaa```____________```aaabbbbbbcccccccccdddeeeeeeffffffeeeeeedddbbbaaaaaacccddddddcccbbbbbbccccccdddccccccbbbfffeeeeeedddeeeeeefffggghhhiiijjjkkkmmmoooppppppoooppprrrtttvvvwwwxxxxxxtttrrrooommmmmmmmmooopppooonnnmmmkkkiiigggfffeeecccdddeeeeeefffgggiiijjjfffgggggggggfffgggiiilllmmmooorrrtttvvvvvvvvvuuurrrqqqooommmnnnoooqqqsssvvvvvvwwwwwwxxxyyyzzz{{{vvvwwwwwwxxxxxxwwwwwwvvvrrrrrrqqqnnnjjjgggffffffffffffgggggggggggghhhhhhhhhhhhiiijjjjjjjjjiiiiiigggggghhhiiijjjkkkmmmnnnqqqqqqrrrsssssssssssssssrrrtttvvvwwwwwwuuuttttttqqqsssuuuvvvvvvvvvxxxyyyyyywwwuuutttuuuvvvuuutttuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqoooooopppqqqrrrrrrssssssuuuuuuuuutttttttttttttttrrrssssssqqqnnnlllkkkllllllnnnqqqtttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwxxxyyyzzz{{{|||xxxyyyyyyzzzyyywwwvvvuuuqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppooonnnlllkkkiiillllllkkkjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllkkkjjjjjjkkklllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiilllnnnooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkjjjhhhfffeeehhhgggfffeeeddddddddddddeeeeeefffgggggggggggggggjjjjjjjjjjjjiiijjjllloookkkjjjhhhffffffgggiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmoookkkiiigggggghhhjjjnnnpppnnnnnnnnnnnnooopppqqqqqq}}}mmmlllyyyoookkkhhhnnnmmmXXXOOOOOOGGGDDDFFFDDDCCC@@@>>>???BBBDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@BBBAAAAAA@@@AAAAAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAABBBEEEGGGGGGFFFGGGIIIKKKLLLLLLMMMOOOQQQUUUUUUVVVVVVXXXYYY[[[\\\``````^^^]]]\\\___cccgggggghhhjjjjjjiiieeebbb___```___^^^\\\[[[ZZZZZZZZZ[[[]]]___aaaaaa___]]][[[WWWXXXYYYZZZZZZ[[[[[[ZZZ______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[\\\]]]^^^___```bbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ]]]___aaaccccccccceeefffcccdddeeeeeeccccccdddeeeeeedddcccbbbaaa````````````aaabbbccccccdddccccccbbbaaaaaaaaabbbcccdddeeecccccccccccccccdddeeeeeeddddddeeefffggggggffffffeeeffffffgggggghhhhhhhhhhhhfffeeefffhhhiiijjjiiiggghhhhhhgggeeecccddddddeeefffggggggggggggffffffdddeeeeeefffffffffffffffeeedddbbbcccdddeeeeeedddddddddeeeeeeeeeeeeddddddeeeeeeffffffggghhhiiijjjggggggiiijjjlllmmmoooooonnnoooppprrrtttvvvvvvwwwtttsssqqqooonnnooopppqqqqqqqqqooommmiiiggghhhiiifffhhhiiijjjiiiiiikkklllhhhhhhhhhgggffffffiiikkkjjjlllooorrruuuwwwxxxxxxsssqqqooonnnnnnoooppprrruuuvvvxxxzzz|||~~~wwwwwwxxxxxxxxxxxxwwwwwwuuuuuutttqqqnnnkkkjjjjjjkkkkkkkkkkkkkkkkkklllllljjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjjjjkkkmmmnnnoooqqqqqqrrrsssttttttttttttuuuxxxzzzzzzxxxvvvtttttttttvvvxxxyyyxxxxxxxxxzzzzzzxxxwwwwwwxxxyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyzzzxxxuuurrrqqqqqqqqqrrrtttvvvyyy{{{|||}}}zzzzzzzzzyyyyyyyyyyyyxxxzzz{{{|||}}}~~~~~~~~~~~~{{{{{{||||||{{{zzzxxxwwwtttuuuuuuuuuuuuuuuuuutttssssssrrrpppooommmlllkkknnnmmmmmmlllllllllmmmmmmnnnnnnoooooooooooonnnnnnmmmlllkkkkkkmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiiiiiijjjkkkmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiikkkjjjiiigggffffffffffffgggggghhhhhhhhhhhhgggfffggghhhjjjjjjiiijjjllloooooommmjjjhhhfffggghhhjjjiiiiiihhhhhhhhhhhhiiiiiikkkllllllmmmmmmmmmllllllkkkkkkkkkllllllnnnooooooooonnnllllllmmmooosssuuuqqqqqqqqqqqqrrrssstttuuu~~~nnnnnn}}}vvvmmmlllkkksssiiiUUUMMMNNNFFFBBBEEEDDDAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@????????????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFGGGJJJKKKLLLKKKIIIKKKNNNPPPQQQRRRUUUWWWXXXXXXYYYZZZ[[[]]]^^^___bbbdddffffffeeeeeehhhkkkooopppqqqpppnnnkkkgggeeebbbbbbaaa```___]]]\\\[[[YYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^^^^______```^^^^^^^^^^^^^^^_________________________________`````````aaabbbdddeeeggghhhgggfffeeeddddddddddddddddddddddddcccaaa````````````aaaaaabbbaaaaaaaaaeeefffggggggggghhhkkkmmmkkkllllllkkkiiihhhiiijjjjjjjjjiiihhhhhhggghhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjiiiiiiiiijjjkkklllmmmkkkkkkkkkkkkkkkllllllmmmlllmmmnnnooooooooonnnnnnmmmmmmnnnnnnoooppppppqqqrrrpppmmmlllnnnpppqqqrrroooqqqrrrqqqnnnmmmnnnpppqqqqqqrrrrrrqqqooonnnmmmkkkkkklllmmmmmmmmmmmmllljjjhhhffffffhhhhhhhhhgggggggggiiijjjkkklllllllllkkkkkkllllllmmmnnnnnnooolllllllllmmmnnnnnnoooooonnnoooqqqrrrtttuuuvvvvvvuuutttrrrqqqppppppqqqqqqpppppppppmmmjjjiiikkknnnlllnnnppppppooonnnoooqqqmmmnnnmmmllljjjjjjlllnnnkkklllnnnoooqqqssstttuuurrrqqqooonnnnnnnnnoooooossstttvvvxxx{{{|||}}}~~~uuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvtttqqqooonnnooooooooooooooooooooooooooommmmmmmmmmmmmmmlllkkkkkkmmmmmmmmmnnnnnnpppqqqrrrssstttuuuvvvvvvwwwwwwwwwvvvyyy||||||yyywwwwwwxxxyyy{{{||||||{{{zzzzzz{{{|||zzzyyyzzz|||||||||{{{zzz{{{|||}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyxxxxxxwwwxxxxxxyyy{{{~~~}}}}}}}}}}}}||||||||||||{{{}}}}}}~~~~~~~~~~~~|||{{{zzzvvvvvvwwwwwwwwwwwwvvvvvvuuutttsssqqqpppqqqqqqrrrqqqqqqppppppppppppqqqqqqrrrssssssttttttsssrrrrrrrrrpppooopppqqqrrrqqqoooppppppooooooooonnnnnnnnnqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqpppooonnnmmmlllkkkjjjjjjjjjkkklllllllllllljjjiiihhhgggiiilllmmmmmmnnnoooqqqrrrpppmmmjjjiiiiiikkkmmmkkkjjjiiiiiiiiiiiijjjkkkllllllmmmnnnnnnmmmlllkkklllmmmnnnoooooooooooooooqqqpppooooooppprrrtttvvvsssssssssssstttuuuvvvwww}}}nnnnnnmmmhhhhhhiiitttyyyfffSSSLLLLLLEEEAAADDDCCC@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGEEEDDDBBB@@@??????BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKJJJKKKMMMOOOPPPOOOMMMOOORRRTTTVVVXXX[[[]]][[[\\\\\\]]]___aaacccdddbbbgggkkkmmmllljjjjjjkkksssttttttsssqqqooollljjjddddddddddddbbb```^^^\\\YYYZZZZZZ[[[[[[ZZZZZZYYY[[[[[[ZZZZZZ[[[]]]^^^```___^^^^^^^^^___```aaabbb______``````aaabbbbbbbbbcccccccccccccccccccccddddddddddddeeefffhhhkkklllllllllkkkjjjiiiiiiiiiiiiiiiiiihhhhhhgggeeedddcccggghhhjjjkkklllkkkjjjiiillllllmmmllllllnnnqqqttttttuuuuuusssqqqoooooopppnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooooooooonnnnnnmmmrrrrrrqqqqqqrrrsssuuuvvvrrrrrrqqqqqqqqqrrrrrrsssssstttvvvwwwwwwvvvuuutttuuuuuuvvvvvvwwwxxxyyyyyy|||yyyuuussstttvvvxxxxxxvvvyyyzzzyyyvvvuuuwwwyyyzzzzzzzzzzzzxxxvvvtttssssssssstttuuuuuuuuuuuutttnnnllljjjjjjkkkkkkkkkjjjhhhiiikkknnnppprrrssssssppppppqqqqqqqqqqqqqqqrrrqqqqqqqqqppppppooooooooooooppprrrsssuuuvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqoooppppppmmmkkkkkknnnrrrqqqtttvvvvvvtttrrrtttvvvsssssssssqqqooooooqqqsssmmmmmmlllmmmmmmnnnoooppppppooonnnmmmmmmlllllllllpppqqqsssuuuwwwxxxxxxyyyssssssttttttttttttssssssuuuvvvvvvuuurrrqqqqqqrrrpppppppppoooooooooooooooooopppppppppooonnnmmmlllppppppppppppqqqrrrssstttuuuvvvwwwxxxyyyzzzzzzzzztttxxx{{{|||zzzxxxxxxzzz{{{}}}~~~~~~|||{{{{{{|||}}}|||{{{|||~~~~~~{{{|||~~~}}}||||||}}}|||{{{{{{|||~~~~~~~~~|||~~~~~~~~~}}}vvvwwwwwwxxxxxxwwwwwwvvvwwwvvvtttssstttuuuwwwyyyuuuuuutttttttttuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvuuuuuuvvvwwwvvvuuuvvvvvvvvvuuuuuutttttttttxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvwwwxxxxxxwwwwwwtttsssrrrpppoooooonnnnnnqqqqqqrrrqqqpppooommmllliiilllooorrrrrrssstttuuutttqqqnnnlllkkklllnnnppplllllljjjjjjjjjjjjlllllljjjkkklllllllllkkkjjjiiimmmnnnpppqqqqqqpppooooooppppppooopppppprrrssstttttttttttttttuuuvvvwwwxxxzzzpppsssmmmbbbVVV]]]gggwwwwww___RRRIIIIIIKKKHHHDDDCCCBBBAAAAAABBBEEEGGGFFFFFFGGGFFFEEECCCAAA@@@@@@???@@@@@@AAABBBDDDFFFHHHIIILLLMMMNNNOOONNNLLLJJJIIIHHHGGGEEEEEEFFFHHHKKKMMMOOOOOOOOONNNNNNNNNMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPSSSVVVYYY\\\___```aaabbbbbbbbbaaabbbeeegggllllllllllllllllllllllllpppqqqrrrrrrqqqooommmkkkgggffffffeeedddbbbaaa``````______```ccceeeeeeeee______aaabbbbbbaaa```___cccccccccccccccdddeeeffffffiiihhhdddbbbdddfffeeehhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkkllllllmmmmmmlllmmmooopppqqqqqqqqqqqqpppppppppooonnnmmmmmmlllqqqqqqrrrsssssstttssssssrrrrrrqqqqqqrrrsssuuuvvv{{{{{{{{{{{{yyyvvvtttrrruuuvvvvvvuuusssrrrsssuuuvvvuuutttsssssstttvvvwwwssstttvvvwwwxxxxxxxxxwwwvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}||||||{{{|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}}}}wwwxxxyyyzzz{{{|||}}}~~~zzzwwwsssrrrssssssssssssqqqsssuuuwwwyyyzzzzzzzzzyyy{{{|||}}}|||{{{yyywwwtttsssssstttuuuuuurrrpppttttttuuuvvvwwwwwwxxxxxxxxxvvvsssrrrrrrqqqpppnnnqqqpppooooooqqqsssvvvxxxxxxwwwwwwwwwxxxzzz|||}}}~~~{{{yyyvvvtttrrrrrroookkkkkkmmmooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnpppoooooopppqqqrrrsssssstttssssssrrrqqqppppppoootttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttsssvvvuuusssqqqpppppppppqqqvvvvvvuuuuuuuuuvvvwwwwwwzzzyyyxxxwwwwwwxxxyyyzzzyyy{{{}}}}}}|||{{{|||}}}}}}~~~~~~|||zzzyyyzzz{{{{{{|||}}}~~~}}}~~~|||}}}}}}~~~~~~~~~{{{{{{|||}}}~~~}}}zzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzyyywwwvvvvvvyyy|||}}}}}}}}}}}}}}}|||{{{zzz{{{zzzzzzyyyyyy{{{|||}}}~~~|||yyyvvvvvvwwwyyyzzzzzz|||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzz{{{|||}}}yyyzzz{{{yyyvvvtttssssssxxxwwwvvvtttsssrrrqqqqqqpppqqqqqqrrrsssssstttttttttrrrooonnnooopppppppppoooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqssssssttttttqqqqqqqqqqqqrrrsssuuuuuuuuutttsssrrrssstttvvvxxx{{{ppprrryyyccc[[[TTT[[[fffvvvrrr]]]RRRJJJJJJJJJFFFCCCCCCBBBAAAAAABBBEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKMMMNNNOOOPPPOOONNNLLLKKKJJJIIIIIIIIIJJJLLLNNNOOORRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSVVVXXX[[[^^^```aaadddeeeeeedddddddddgggiiijjjjjjjjjkkkkkkkkkkkkkkkmmmmmmnnnooonnnmmmkkkjjjggggggggggggfffeeedddccccccbbbaaacccfffhhhiiihhhdddeeeeeeffffffeeeeeeeeegggggggggggghhhhhhiiiiiijjjnnnmmmiiigggjjjkkkjjjkkkkkkkkklllkkkkkkjjjjjjlllmmmnnnooopppooonnnnnnnnnooooooppppppqqqqqqqqqqqqqqqpppppppppqqqqqqrrrssstttuuuuuuvvvvvvuuuuuuttttttsssssstttuuuwwwxxx|||{{{{{{zzzxxxvvvuuutttwwwxxxxxxvvvttttttuuuvvvvvvuuuttttttssstttuuuuuussstttvvvwwwxxxxxxxxxwwwxxxxxxwwwvvvvvvxxxyyyzzzzzz{{{{{{||||||}}}~~~~~~}}}{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzwwwvvvwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~}}}~~~~~~}}}|||{{{yyyxxxwwwxxxyyyyyywwwuuuuuuvvvvvvwwwwwwxxxxxxxxxzzzxxxvvvuuuuuuuuusssrrrrrrrrrrrrrrrtttvvvxxxyyyzzzzzzzzzzzz|||}}}~~~|||yyywwwvvvsssppplllkkkmmmnnnmmmllllllmmmmmmnnnnnnoooooopppqqqqqqqqqrrrrrrtttuuuvvvxxxwwwwwwvvvuuutttssssssvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwuuuttttttuuuuuutttrrrrrrqqqqqqqqquuuuuuuuuuuuvvvwwwxxxxxx{{{zzzyyyxxxwwwwwwxxxxxxxxxyyy{{{{{{zzzyyyzzzzzzzzz{{{||||||{{{zzzxxxvvvyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~}}}|||{{{{{{yyyyyyyyyyyyyyyzzzzzzzzz|||~~~}}}zzzxxxwwwxxxzzz{{{||||||}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{vvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{xxxyyyxxxwwwuuuvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{{{{{{{zzzwwwtttsssuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvwwwwwwxxxyyyzzzxxxzzzzzzxxxvvvssssssssswwwwwwuuutttrrrrrrqqqqqqoooppppppqqqqqqrrrsssssssssqqqooooooqqqsssttttttppppppooooooooooooppppppppppppoooooonnnnnnnnnmmmooooooqqqrrrssstttttttttrrrqqqqqqqqqrrrssstttuuutttsssrrrrrrrrrtttvvvwww{{{ppprrrkkkYYYTTTRRRZZZfffvvvkkkZZZSSSLLLJJJGGGCCCBBBCCCCCCBBBAAABBBDDDEEEDDDCCCAAAAAAAAAAAACCCDDDFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPQQQRRRUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY\\\___bbbdddeeecccdddcccbbbaaaaaadddfffhhhhhhiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkiiihhhgggggghhhhhhiiiiiiiiihhhhhhfffffffffhhhkkknnnnnnnnnlllkkkkkkjjjjjjjjjkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnkkknnnnnnjjjiiikkkmmmlllooooooooooooooonnnmmmlllppprrrsssuuuuuusssrrrqqqrrrqqqpppooopppppprrrrrrtttsssrrrrrrssstttwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxyyyzzz}}}{{{zzzxxxwwwvvvwwwwwwzzzzzzzzzyyywwwvvvwwwxxxwwwvvvuuutttsssssstttttttttuuuvvvwwwxxxxxxxxxxxxzzzxxxvvvttttttvvvyyy{{{zzzzzzyyyzzz{{{}}}~~~|||~~~|||yyyxxxyyy|||}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~|||yyyyyyzzz{{{|||{{{|||{{{yyyxxxxxx{{{~~~~~~~~~}}}}}}~~~~~~~~~|||yyyyyyzzz{{{{{{zzzwwwxxxxxxxxxxxxxxxxxxxxxzzzyyywwwwwwwwwwwwvvvtttrrrrrrsssuuuvvvwwwxxxyyyzzzzzz{{{|||}}}|||zzzyyyuuurrrooonnnnnnnnnmmmllllllmmmoooqqqrrrrrrqqqqqqssssssssstttuuuwwwxxxyyy|||||||||{{{zzzyyywwwwwwyyyyyyyyyyyyzzzzzz{{{|||~~~}}}}}}{{{yyywwwvvvtttuuuuuuuuuuuutttsssrrrrrrsssttttttuuuvvvwwwwwwxxxzzzyyywwwuuuttttttuuuuuuvvvxxxyyyyyywwwvvvwwwxxxwwwxxxxxxyyyxxxwwwuuutttwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{||||||||||||||||||}}}~~~~~~~~~}}}}}}|||{{{zzzyyywwwvvvttttttuuuuuutttttttttttttttsssuuuwwwzzzzzzxxxuuutttttttttuuuvvvwwwvvvwwwzzz||||||||||||{{{yyyxxxyyyzzz||||||||||||{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvvvvwwwrrrssssssttttttuuuuuuuuutttuuuuuuvvvwwwxxxyyyzzzvvvvvvwwwvvvttttttvvvxxxwwwwwwwwwwwwwwwvvvuuutttsssssssssssstttuuuvvvwwwvvvvvvuuussspppoooppprrrqqqpppppppppppppppqqqqqqrrrqqqpppoooooopppqqqrrrrrrrrrrrrrrrssstttuuuuuuvvvwwwwwwvvvtttqqqqqqqqquuutttsssqqqqqqpppppppppmmmmmmnnnnnnooooooppppppooonnnlllmmmppprrrsssssspppoooooonnnnnnoooooopppqqqpppooonnnmmmmmmmmmmmmooooooqqqrrrssssssssssssqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppppppqqqrrrtttuuuxxxnnnrrr}}}bbbVVVUUUSSS[[[gggwww{{{fffVVVRRRNNNJJJFFFCCCBBBCCCDDDBBBAAABBBDDDDDDCCCBBBAAA@@@@@@AAACCCEEEHHHIIIKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPOOOOOONNNOOOPPPQQQSSSTTTTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ\\\___bbbfffhhhiiidddddddddbbbaaaaaaccceeeggghhhiiikkklllllllllkkkkkkkkkkkkjjjiiigggeeedddggggggiiijjjkkkkkkkkkkkkjjjjjjkkknnnqqqssssssssspppooonnnmmmmmmmmmnnnoooqqqrrrrrrrrrrrrrrrrrrrrrlllpppqqqmmmlllooopppoooqqqqqqrrrrrrqqqqqqpppooorrrtttvvvxxxxxxxxxvvvuuuuuutttrrrppppppqqqssstttwwwvvvtttssstttvvvyyy{{{zzz{{{{{{|||||||||{{{{{{yyyxxxwwwwwwwwwxxxzzz{{{}}}{{{yyywwwvvvwwwyyyzzz|||}}}}}}{{{yyyxxxxxxzzzwwwwwwvvvuuutttsssssssssvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyxxxxxxwwwwwwyyy|||{{{xxxzzzxxxuuutttuuuyyy~~~}}}|||}}}zzzzzz{{{{{{|||}}}}}}~~~xxxxxxxxxyyyzzzzzzzzz{{{{{{yyyxxxxxxzzz{{{{{{zzz{{{zzzxxxwwwxxxyyy{{{|||}}}{{{zzzyyyyyyzzz{{{|||~~~{{{wwwvvvwwwyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvxxxxxxwwwuuuqqqrrrsssuuuvvvwwwxxxxxxxxxxxxyyyzzz|||}}}~~~}}}{{{xxxwwwtttrrrqqqpppooonnnpppqqqsssuuuuuutttrrrqqqttttttuuuvvvxxxyyy{{{|||~~~|||{{{~~~~~~}}}~~~~~~}}}zzzxxxwwwuuuvvvwwwwwwwwwvvvtttsssttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqrrrsssssswwwxxxyyyyyywwwuuuvvvvvvuuuvvvvvvvvvvvvuuutttsssuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxuuuvvvvvvwwwwwwwwwvvvvvvuuuuuutttsssrrrrrrqqqppptttsssssssssrrrrrrqqqqqqqqqsssuuuvvvtttrrrrrrrrrrrrssstttsssssssssuuuwwwwwwwwwvvvtttrrrrrrsssuuuwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvsssqqqppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrsssssssssrrrtttuuutttsssrrrssstttssssssttttttsssrrrqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrqqqooommmlllmmmnnnmmmmmmkkkkkkkkklllnnnoooooommmkkkiiiiiikkkmmmooommmmmmmmmmmmnnnooopppqqqqqqssssssrrrpppooonnnoooppppppooonnnmmmmmmmmmmmmjjjjjjjjjkkkkkkllllllllljjjiiihhhiiikkkmmmnnnnnnmmmmmmllllllllllllmmmmmmooonnnlllkkkjjjjjjjjjjjjlllmmmnnnoooppppppppppppoooooonnnnnnmmmnnnnnnnnnmmmmmmmmmmmmnnnpppqqqrrr~~~uuunnntttrrr]]]WWWXXXXXX___iiixxxuuubbbQQQPPPMMMIIIFFFFFFEEEDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBAAAAAABBBEEEHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNNNNOOOPPPPPPPPPPPPPPPRRRTTTVVVWWWWWWVVVUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYY[[[]]]aaadddhhhjjjlllhhhhhhhhhgggeeeeeegggiiihhhjjjlllnnnoooooooooooooooooommmkkkiiifffdddcccfffgggiiijjjlllmmmnnnnnnnnnnnnooorrruuuvvvvvvuuurrrqqqooonnnnnnnnnooopppttttttuuuuuuuuuuuutttssspppuuuvvvtttsssuuuvvvuuurrrssssssttttttssssssrrrrrrtttvvvyyyzzzzzzyyyyyywwwvvvtttsssssstttuuuvvvzzzxxxvvvttttttvvvxxxzzz|||}}}}}}}}}}}}}}}||||||yyyxxxwwwwwwwwwxxxyyyzzz|||{{{xxxvvvvvvxxxzzz|||~~~~~~~~~|||zzzxxxyyyzzzxxxxxxwwwwwwvvvuuutttssswwwwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxyyyyyyxxxvvvvvvvvvvvvuuuvvvxxx{{{~~~|||xxxvvvvvvuuusssrrrtttwww|||}}}}}}}}}|||zzzyyyzzz|||wwwwwwxxxyyyzzz{{{||||||zzzzzzzzzzzzzzzzzz{{{{{{yyyxxxwwwwwwyyyzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxzzzxxxvvvuuuuuuwwwyyyzzz|||yyyuuutttuuuwwwxxxyyywwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxzzzzzzyyyxxxssstttvvvwwwyyyzzzzzzzzzyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzxxxuuussssssrrruuuvvvwwwxxxwwwuuurrrqqqttttttuuuvvvxxxzzz|||}}}~~~{{{zzzxxxyyyzzzzzzzzzxxxwwwvvvvvvvvvwwwwwwvvvuuutttssssssrrrrrrrrrsssuuuvvvwwwyyy{{{{{{zzzxxxvvvvvvwwwvvvvvvvvvvvvvvvuuuuuutttssstttuuuvvvwwwxxxyyyyyyvvvvvvuuutttttttttuuuuuussssssttttttttttttssssssssssssssssssttttttttttttvvvuuuuuuuuuttttttssssssqqqsssuuuuuutttrrrsssssssssssstttsssrrrrrrsssuuuuuuuuuuuusssqqqqqqsssuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxvvvtttrrrqqqqqqssstttuuutttsssrrrqqqpppooonnnqqqqqqppppppoooooonnnnnnppprrrssstttrrrqqqqqqrrrqqqqqqrrrrrrsssrrrrrrqqqsssrrrrrrqqqpppooonnnmmmpppqqqqqqooommmllllllmmmmmmmmmlllkkklllmmmooopppnnnmmmjjjiiiiiijjjmmmnnnllllllllllllmmmnnnooopppnnnpppqqqpppnnnmmmmmmnnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggiiijjjjjjiiijjjjjjiiiiiiiiiiiijjjjjjlllkkkiiigggfffgggggghhhjjjjjjkkklllmmmmmmmmmmmmmmmmmmllllllkkklllllllllkkkkkkkkklllmmmoooppppppxxxqqqoooyyyjjj[[[XXXZZZ]]]ccclllyyynnn]]]NNNNNNKKKHHHHHHKKKJJJGGGBBBAAA@@@AAACCCDDDCCCBBBDDDBBBAAAAAABBBEEEHHHJJJMMMMMMLLLKKKKKKKKKKKKKKKNNNOOOOOOPPPQQQRRRRRRSSSSSSTTTVVVXXXYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^aaadddfffhhhiiifffffffffeeeddddddfffhhhjjjlllooorrrsssssssssrrrrrrqqqooommmjjjhhhfffeeeggghhhjjjlllnnnoooooopppppppppqqqtttwwwwwwvvvuuusssrrrqqqpppoooooooooooouuuuuuvvvwwwwwwvvvtttsssoootttvvvttttttvvvwwwvvvttttttuuuvvvwwwwwwwwwwwwuuuvvvwwwxxxyyyzzzzzz{{{yyyxxxwwwvvvvvvwwwxxxyyyzzzyyywwwvvvvvvwwwxxxyyy||||||}}}}}}}}}|||{{{{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{zzzxxxwwwwwwyyy|||}}}~~~~~~|||yyyxxxyyyzzzxxxxxxyyyyyyxxxwwwvvvuuuxxxxxxwwwwwwwwwxxxxxxyyyvvvxxxzzz{{{{{{yyyvvvuuuuuuuuuvvvwwwxxx{{{}}}~~~|||zzzxxxwwwvvvuuuttttttuuuxxx{{{}}}{{{||||||{{{yyyxxxyyy{{{wwwwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzyyyxxxxxxzzzzzzyyywwwwwwxxxyyyzzz{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvxxxzzz{{{xxxuuussstttvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwzzz}}}~~~}}}{{{yyyyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~|||yyyvvvvvvvvvyyyyyyyyyxxxvvvtttrrrpppqqqrrrsssuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}|||zzzyyyxxxyyyyyyzzzzzzyyyxxxvvvuuuvvvvvvvvvwwwyyy{{{}}}~~~|||}}}~~~}}}zzzxxxwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzuuutttsssrrrrrrsssttttttuuuvvvvvvvvvvvvuuuttttttuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvwwwwwwuuutttuuuvvvuuuvvvvvvtttsssrrrsssuuuvvvwwwxxxwwwvvvvvvxxxzzzxxxxxxxxxyyyyyyyyyyyyyyy{{{zzzxxxwwwwwwxxxxxxyyyyyyxxxwwwuuusssqqqpppooouuutttsssrrrqqqppppppoooppprrruuuvvvtttrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqssstttuuutttrrrpppqqqrrrqqqqqqqqqqqqrrrssstttuuurrrqqqpppoooooopppqqqrrrppppppoooppppppqqqrrrssspppqqqsssrrrqqqppppppqqqpppooommmllljjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiijjjiiihhhiiikkkkkkkkkiiijjjiiiiiihhhhhhiiiiiijjjkkkjjjhhhffffffggghhhiiijjjjjjkkklllllllllllllllnnnnnnmmmmmmmmmnnnnnnooolllmmmnnnoooqqqrrrrrrsssuuuooorrrggg\\\ZZZ[[[bbbfffmmmyyyzzzfffWWWKKKKKKHHHFFFKKKQQQPPPIIIAAA@@@???AAACCCEEEDDDCCCCCCBBB@@@@@@BBBFFFJJJLLLPPPOOOOOONNNNNNNNNNNNOOOQQQQQQQQQRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^______````````````````````````______```aaabbbbbbccccccaaaaaabbbaaa```aaacccfffkkkmmmqqqtttvvvvvvuuutttrrrqqqpppnnnlllkkkjjjiiiiiijjjlllnnnpppqqqrrrrrrqqqqqqrrrtttwwwwwwuuusssttttttttttttsssrrrqqqpppuuuvvvwwwxxxxxxvvvuuussslllqqqtttrrrrrruuuvvvtttuuuvvvwwwyyyzzz{{{||||||{{{zzzyyyxxxxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{|||xxxxxxxxxxxxyyyzzz{{{{{{{{{{{{||||||{{{zzzzzzyyyzzzzzzxxxxxxxxxxxxyyyzzzyyyyyyxxxwwwxxxzzz|||~~~~~~~~~}}}{{{xxxwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxyyyyyyyyy{{{{{{{{{yyyxxxwwwvvvwwwxxxyyy{{{|||~~~~~~~~~}}}|||zzzyyyyyyzzzzzzwwwwwwwwwxxxyyy{{{|||}}}|||}}}}}}|||{{{zzz{{{}}}xxxxxxyyyyyyzzzzzz{{{{{{yyyxxxxxxxxxwwwwwwvvvvvvzzzyyyxxxxxxyyyyyywwwuuuvvvvvvvvvvvvwwwwwwxxxxxxvvvuuuuuutttuuuvvvwwwxxxxxxvvvsssrrrssstttuuutttqqqqqqrrrrrrsssssstttttttttuuuwwwzzz~~~~~~||||||||||||}}}~~~}}}~~~zzzxxxxxxyyyxxxwwwvvvuuutttrrrrrrqqqnnnoooppprrruuuwwwzzz{{{}}}}}}|||{{{{{{zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~~~~{{{yyyxxxxxxvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwtttsssrrrqqqqqqssstttuuuwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyzzzyyywwwvvvwwwxxxwwwxxxxxxvvvtttssstttuuuvvvxxx{{{{{{{{{{{{|||~~~zzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{||||||||||||{{{{{{yyyxxxvvvuuutttsssvvvvvvuuuuuuttttttssssssrrruuuxxxyyyxxxvvvttttttvvvwwwyyy{{{}}}~~~||||||}}}}}}}}}|||{{{zzzzzz{{{|||{{{yyyxxxxxxyyywwwwwwyyyzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzuuuwwwxxxxxxwwwvvvwwwxxxvvvuuussspppnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiikkkmmmnnnmmmlllllllllkkkkkkkkkkkkllllllmmmkkkiiihhhhhhjjjlllnnnmmmmmmnnnoooooooooooonnnrrrrrrrrrrrrssstttuuuuuurrrssstttvvvwwwxxxyyyyyysssoootttggg^^^]]]\\\dddhhhmmmxxxsss```RRRJJJIIIFFFEEEMMMUUUSSSKKK@@@??????AAACCCEEEEEEDDDAAA@@@???@@@BBBGGGKKKNNNRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[]]]]]]^^^^^^^^^______``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```______^^^aaabbbcccbbbbbbccceeehhhkkknnnqqquuuwwwwwwvvvuuuppppppooonnnmmmmmmmmmmmmlllmmmnnnppprrrsssssstttqqqrrrrrruuuvvvvvvtttqqqvvvvvvwwwwwwvvvuuusssrrrvvvwwwxxxyyyyyywwwuuutttnnntttwwwuuuuuuxxxyyywwwvvvwwwyyy{{{}}}~~~~~~{{{yyyxxxxxxyyyyyyyyyyyy{{{|||}}}}}}}}}}}}wwwwwwyyyzzz|||}}}~~~~~~zzzzzzzzzzzzzzzyyyxxxxxx{{{{{{yyyyyyxxxyyyzzz{{{xxxxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}zzzxxxvvvvvvxxxxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyxxxwwwwwwwwwxxxyyy|||{{{zzzzzzyyyyyyyyyyyyxxxyyyzzz|||}}}~~~~~~~~~}}}{{{zzzxxxxxxzzz|||}}}yyyzzz{{{|||}}}}}}~~~~~~}}}}}}~~~zzzzzz{{{{{{{{{{{{||||||{{{zzzzzzyyyyyyxxxxxxxxxyyywwwvvvwwwwwwvvvtttrrrtttsssqqqqqqqqqsssvvvxxxssssssssssssssstttuuuuuuuuusssppppppqqqrrrrrrqqqoooooopppqqqqqqrrrssssssqqqrrrtttxxx|||}}}|||{{{}}}|||{{{{{{}}}~~~zzz}}}|||~~~zzzxxxxxxyyyuuutttsssrrrqqqqqqrrrrrrlllmmmnnnqqqsssvvvyyyzzzvvvxxx|||~~~~~~}}}||||||zzz|||}}}}}}||||||}}}~~~~~~~~~{{{yyyxxxxxxvvvvvvuuuuuuuuuvvvvvvwww{{{zzzyyyxxxwwwvvvuuuttttttsssrrrqqqqqqsssuuuvvvvvvwwwwwwwwwvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||{{{xxxwwwxxxyyyxxxyyyxxxwwwtttssstttuuuuuuxxx{{{}}}}}}}}}~~~~~~zzzzzzzzz{{{{{{|||||||||yyyyyy{{{|||||||||||||||||||||{{{zzzyyyxxxwwwwwwtttuuuuuuuuuuuuuuuuuuuuutttwww{{{}}}{{{yyywwwvvvyyy{{{}}}~~~}}}}}}~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~zzz|||}}}}}}|||||||||}}}{{{zzzwwwuuurrrqqqoooooommmmmmmmmmmmmmmmmmmmmmmmgggggghhhjjjmmmoooooonnnoooooonnnnnnnnnnnnooooooooonnnlllkkklllnnnppprrrpppqqqqqqrrrrrrrrrrrrqqqvvvvvvvvvwwwwwwyyyzzz{{{wwwxxxyyy{{{}}}~~~~~~~~~sssttt|||ddd\\\]]]___cccaaaeeeuuu~~~nnn]]]OOOMMMHHHDDDDDDGGGHHHEEEAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEIIILLLYYYXXXVVVUUUUUUVVVWWWWWWYYYZZZ[[[]]]^^^___``````\\\]]]^^^```aaabbbbbbbbbbbbdddgggggggggggghhhjjjggggggfffdddddddddddddddcccccccccbbbaaa``````___^^^```bbbeeefffggghhhhhhlllmmmnnnpppqqqsssttttttqqqqqqpppnnnllllllnnnppppppqqqqqqrrrrrrqqqqqqqqqpppqqqrrrssstttsssrrrrrrxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzxxxtttsssuuuwwwqqqqqqqqqrrrtttvvvxxxzzzxxxxxxyyyzzz|||~~~~~~}}}{{{zzzyyyyyyyyy{{{|||}}}}}}|||{{{yyyxxxzzzyyyxxxwwwxxxyyy{{{}}}~~~}}}|||{{{zzzzzzzzzzzz~~~~~~|||yyywwwvvvwwwxxxwwwvvvuuuvvvxxxzzz{{{{{{{{{zzzxxxwwwwwwyyy{{{~~~}}}}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}||||||||||||{{{{{{{{{zzz|||}}}~~~{{{xxxxxxzzz|||~~~~~~~~~~~~}}}~~~}}}}}}|||zzzxxxvvvuuuuuutttxxxxxxxxxwwwtttrrrrrrsssqqqsssuuuuuuuuutttuuuvvvyyyxxxwwwvvvvvvvvvvvvvvvxxxvvvttttttttttttrrrqqqllllllmmmnnnoooppppppqqqrrrqqqqqqqqqqqqsssuuuvvvyyywwwwwwyyy|||}}}|||yyy}}}||||||{{{{{{zzzzzzzzztttwwwzzz}}}~~~}}}|||zzzzzzzzzzzzzzzyyyxxxwwwvvvttttttrrrqqqooommmlllkkkmmmmmmmmmnnnppprrrsssuuuppprrrtttwwwxxxyyyzzzyyyyyyzzz{{{}}}}}}|||{{{zzzzzzzzz{{{}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzzzzvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyvvvvvvuuuttttttssstttttttttvvvyyyzzzzzzxxxvvvtttuuuvvvvvvuuuttttttvvvyyyvvvvvvttttttuuuwwwyyy{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwvvvvvvuuutttssssssrrrvvvwwwzzz|||||||||{{{zzz{{{yyyxxxwwwwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyzzz|||{{{zzzxxxuuussspppooottttttttttttuuuuuuuuuuuutttuuuwwwyyyyyyxxxwwwvvv~~~}}}}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{{{{zzzzzzzzz{{{{{{~~~~~~~~~|||zzzwwwuuusssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnoooppprrrsssrrrooollljjjkkklllllllllmmmmmmlllmmmnnnoooqqqrrrsssttttttrrrqqqqqqsssuuuwwwxxxyyyzzzzzzzzzzzzzzz}}}~~~wwwwwwyyyeee_________aaa```dddtttwwwkkk___SSSLLLHHHDDDDDDGGGGGGEEEAAAAAAAAAAAAAAABBBBBBCCCDDDCCCDDDEEEFFFGGGJJJNNNRRRZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___```aaaaaa^^^^^^```bbbcccdddddddddeeegggiiijjjjjjjjjkkklllkkkjjjiiihhhgggggggggggggggfffeeedddbbbaaa``````___aaaccceeeggghhhhhhhhhmmmnnnnnnoooqqqqqqrrrssspppqqqqqqpppnnnnnnooopppssstttttttttsssrrrpppppprrrssstttuuuvvvuuutttssswwwwwwwwwvvvvvvwwwwwwwwwwwwxxxyyywwwtttsssuuuwwwvvvuuutttsssssstttuuuvvvwwwwwwyyyzzz|||}}}~~~~~~|||{{{zzzyyyyyyyyy|||}}}}}}~~~}}}|||{{{zzzzzzyyyxxxwwwxxxyyy{{{|||~~~}}}|||{{{zzzzzzzzzzzz||||||}}}{{{xxxvvvvvvwwwyyyxxxwwwvvvvvvwwwyyyzzzzzz{{{|||{{{yyyyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{{{{~~~}}}|||{{{zzzyyyyyyxxxxxxyyyzzzzzzxxxvvvttttttuuuuuuwwwxxxyyyxxxwwwxxxyyy||||||{{{zzzzzzzzz{{{{{{{{{zzzyyyyyyyyyxxxvvvtttooooooppppppqqqrrrrrrrrrttttttssssssssstttvvvwwwxxxwwwwwwyyy}}}~~~}}}{{{{{{yyyvvvtttssstttuuuvvvssstttuuuvvvvvvvvvuuuuuurrrssssssttttttsssrrrrrrsssrrrqqqpppnnnmmmllllllllllllllllllmmmnnnoooppplllmmmoooqqqrrrsssssssssssstttvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwxxxyyyzzz|||}}}~~~~~~~~~xxxyyy{{{|||}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssttttttsssrrrrrrtttvvvttttttsssssstttuuuwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwvvvvvvuuuttttttssssssvvvwwwyyyzzz{{{{{{zzzzzzzzzyyywwwvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyxxxwwwvvvuuussssssssssssssstttttttttuuuuuuuuuvvvxxxyyyzzzyyyxxxxxx{{{zzz{{{}}}~~~~~~|||}}}~~~}}}{{{|||}}}}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzyyyzzzzzz{{{{{{~~~|||zzz{{{}}}~~~}}}{{{}}}|||zzzwwwuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqrrrtttuuusssqqqmmmkkkkkklllkkkkkkjjjjjjiiihhhhhhiiikkkkkknnnoooooonnnmmmnnnppprrrtttuuuwwwxxxyyyzzzzzz{{{}}}~~~rrreeebbbaaa]]]]]]]]]cccsssrrrkkkccc\\\KKKHHHEEEDDDFFFGGGEEEBBBBBBBBBAAA@@@AAACCCEEEGGGEEEGGGIIIKKKLLLPPPTTTWWW\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^___aaabbbcccdddddd``````bbbdddeeefffgggggggggiiillllllllllllmmmooonnnnnnmmmlllkkkkkkkkkkkklllkkkiiihhhfffeeedddddddddeeegggjjjkkklllllllllooooooooopppqqqrrrrrrrrrssstttttttttrrrqqqrrrtttyyyyyyxxxwwwuuurrrpppooosssuuuvvvxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxvvvwwwxxxwwwuuuuuuvvvxxxxxxwwwvvvuuutttttttttttttttuuuwwwyyy{{{||||||}}}|||{{{zzzyyyxxxxxxwwwxxx{{{||||||}}}||||||{{{{{{yyyxxxwwwvvvwwwxxxyyyzzz|||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvuuuvvvwwwzzzyyywwwvvvvvvwwwxxxxxxyyyzzz{{{{{{zzzyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{|||zzzxxxwwwwwwxxxyyy{{{}}}}}}|||{{{|||}}}|||yyyuuuuuuvvvvvvvvvvvvvvvvvvyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{~~~~~~}}}{{{xxxtttpppooopppsssuuutttsssrrrqqqppppppqqqqqqnnnnnnoooppppppppppppooopppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllljjjkkklllmmmnnnnnnnnnmmmnnnooorrrtttvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxrrrtttvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuutttuuuuuutttttttttuuuvvvvvvuuutttsssqqqqqqqqqrrrsssooopppqqqqqqoooooopppqqqqqqqqqqqqrrrrrrssssssttttttttttttsssssssssssssssuuuuuuuuuttttttssssssrrruuuuuuvvvvvvwwwxxxxxxxxxxxxwwwuuuuuutttuuuvvvwwwvvvwwwxxxxxxxxxwwwuuutttttttttttttttttttttuuuuuuqqqqqqqqqqqqrrrrrrrrrssssssuuuvvvxxxyyyxxxxxxwwwwwwwwwxxxzzz}}}~~~}}}|||}}}~~~}}}{{{|||}}}}}}|||zzz|||}}}~~~|||{{{yyyxxxwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwyyyyyyxxxwwwzzzyyywwwuuutttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooopppqqqrrrsssqqqoookkkiiihhhgggfffeeeeeedddbbbaaa`````````aaaeeeffffffffffffgggjjjllloooqqqsssuuuwwwyyyzzz{{{|||}}}~~~mmmdddddd```ZZZYYYZZZbbbssswwwiiiccc___[[[JJJGGGEEEDDDEEEFFFDDDCCCBBBAAA@@@???AAADDDGGGIIIIIIKKKMMMOOOPPPRRRVVVYYY[[[\\\^^^___```___^^^^^^___```bbbccceeefffffffffaaabbbccceeeggghhhhhhiiigggiiillllllllllllmmmooopppooonnnmmmllllllllllllnnnmmmlllkkkjjjjjjjjjjjjjjjkkkmmmoooqqqqqqqqqqqqpppqqqqqqssstttuuuvvvvvvyyyyyyxxxvvvuuuvvvyyy|||~~~|||yyyvvvssspppooouuuvvvxxxzzzzzzyyyxxxvvvttttttuuuwwwxxxyyyyyyyyywwwxxxwwwwwwwwwwwwxxxyyyuuuuuuuuuuuuuuuuuuuuuuuuppprrrtttvvvxxxyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuxxxxxxxxxyyyyyyyyyyyyyyyvvvvvvuuutttuuuuuuvvvwwwxxxwwwvvvuuuttttttttttttuuuvvvwwwvvvuuutttuuuwwwzzzyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwvvvwwwyyy{{{~~~xxxyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~|||}}}}}}|||zzzyyyzzz{{{|||~~~~~~}}}}}}~~~~~~}}}|||||||||{{{{{{{{{zzz~~~~~~~~~}}}{{{wwwtttrrrsssuuuvvvuuuuuutttttttttsssssssssqqqqqqrrrrrrrrrrrrqqqqqqoooooooooooooooooooooooorrrqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooorrrtttuuuuuuuuutttssstttvvvwwwwwwvvvtttsssuuuuuuttttttssssssrrrrrrssssssttttttuuutttttttttpppqqqsssuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuurrrrrrssstttttttttttttttrrrrrrsssssssssrrrqqqqqqrrrqqqqqqqqqrrrsssttttttrrrqqqpppnnnmmmmmmmmmnnnkkklllmmmmmmlllkkkkkklllmmmnnnooopppppppppooooooppppppppppppppppppoooooorrrrrrrrrqqqqqqqqqpppppprrrrrrqqqqqqrrrsssttttttsssrrrqqqqqqpppqqqqqqrrrpppqqqssstttsssrrrpppnnnllllllmmmmmmnnnoooooopppkkkllllllmmmmmmnnnnnnnnnnnnoooqqqrrrssssssrrrrrrqqqqqqrrruuuwwwyyyzzzzzzvvvyyy|||~~~zzzyyyyyyyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwuuusssssssssuuuvvvoooooooooooopppqqqqqqrrrtttsssssssssssssssrrrrrrrrrqqqqqqpppooonnnnnnnnnooooooooonnnnnnnnnnnnnnniiiiiiiiijjjkkkkkklllmmmkkkhhheeebbbaaa```^^^\\\^^^]]][[[YYYWWWWWWWWWWWW[[[\\\]]]]]]]]]___ccceeejjjkkknnnqqqtttvvvxxxyyyyyyzzz|||~~~oooggggggaaaYYYVVVXXXaaarrrhhh[[[UUURRRPPPHHHGGGEEEDDDEEEEEEDDDDDDBBBAAA@@@@@@BBBFFFIIILLLNNNPPPQQQQQQQQQRRRTTTVVVYYYZZZ\\\^^^______^^^]]]^^^^^^```bbbcccdddddddddaaabbbdddfffhhhiiijjjjjjfffhhhjjjkkkkkkkkklllmmmooonnnmmmllllllkkkkkkkkkkkkjjjjjjiiijjjlllmmmooommmoooqqqsssttttttttttttssssssuuuwwwxxxzzz||||||~~~zzzwwwvvvzzz~~~zzzvvvsssrrrqqqvvvxxx{{{}}}}}}|||yyyxxxtttuuuwwwyyyzzz{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{vvvvvvvvvvvvvvvuuuuuutttnnnoooqqqssstttvvvvvvwwwtttssssssrrrrrrrrrsssssstttttttttuuuuuuvvvvvvwwwuuuuuutttttttttttttttuuuuuutttsssrrrrrrqqqqqqqqqtttvvvwwwwwwvvvuuuwwwxxxzzzzzzyyyxxxxxxwwwwwwwwwyyyxxxuuurrrqqqsssxxx{{{}}}{{{yyyzzz{{{{{{{{{||||||}}}}}}xxxyyyzzz{{{|||}}}~~~|||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzz}}}~~~~~~}}}}}}~~~}}}||||||||||||}}}}}}||||||}}}~~~}}}|||{{{|||}}}|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzxxxxxxxxxxxxuuuvvvyyy{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvuuuttttttqqqqqqrrrrrrrrrsssssssssttttttttttttsssqqqooonnnpppppppppooooooooonnnnnnnnnppprrrtttuuutttsssrrrrrrsssuuuvvvvvvuuusssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssttttttssssssrrrrrrssstttuuuuuuuuuttttttttttttttttttssssssssssssqqqqqqrrrssssssssssssrrrppppppqqqqqqpppoooooonnnnnnmmmmmmmmmnnnoooppppppmmmmmmmmmlllkkkiiihhhgggfffhhhiiiiiihhhgggiiijjjkkkkkklllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnoooooommmmmmlllkkkkkkkkkkkkkkkiiijjjlllmmmlllkkkiiigggeeeddddddddddddeeefffgggeeeffffffggghhhhhhiiiiiiggghhhhhhiiiiiiiiiiiiiiiggghhhiiikkklllnnnpppqqqmmmooosssvvvxxxwwwvvvuuuqqqrrrrrrqqqppppppppppppuuutttsssrrrpppooonnnmmmpppooommmkkkkkklllnnnoooggggggggggggggghhhiiiiiikkkkkkkkkkkkjjjiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggggggggddddddeeefffggggggggggggeeeccc```^^^]]][[[YYYWWWYYYWWWVVVTTTSSSRRRSSSSSSTTTVVVWWWXXXYYY[[[^^^aaaeeegggjjjmmmqqqsssuuuvvvuuuvvvxxx{{{}}}~~~vvvmmmiiibbbZZZSSSWWWaaaqqqvvvaaaVVVOOOJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCFFFIIIMMMOOORRRSSSTTTTTTRRRRRRRRRTTTWWWXXXYYY[[[\\\]]]]]]]]][[[\\\]]]___```aaaaaabbbbbbccceeegggiiikkkllllllfffhhhjjjkkkkkkkkklllmmmooonnnmmmllllllkkkkkklllhhhhhhggggggiiikkknnnppppppqqqssstttvvvvvvvvvuuuwwwxxxyyy{{{|||~~~|||yyyxxx|||~~~yyyuuuttttttuuuyyy{{{~~~|||zzzyyyzzz|||~~~~~~||||||}}}~~~~~~}}}|||{{{{{{zzzxxxvvvtttsssoooooooooppprrrtttvvvwwwttttttssssssssstttuuuuuuuuuuuuuuuuuuvvvwwwyyyzzzxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvuuuttttttttttttxxxyyy{{{{{{zzzzzz{{{|||||||||||||||{{{{{{{{{{{{zzzyyyvvvsssqqqssswwwzzz}}}}}}||||||{{{yyyxxxwwwzzzzzzzzzzzzzzzzzzzzzyyyuuuuuuvvvwwwxxxzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwxxxuuusssrrrsssuuuwwwwwwvvvyyyzzzzzz{{{||||||{{{{{{yyyzzzzzzyyyxxxyyy{{{~~~~~~|||zzz{{{|||}}}}}}|||{{{|||~~~{{{}}}~~~~~~|||{{{{{{|||}}}~~~~~~~~~|||||||||{{{{{{zzzyyyyyywwwyyy|||~~~{{{yyyxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvvvvvvvwwwwwwwwwxxxuuuvvvvvvvvvvvvtttrrrqqqssssssrrrqqqqqqqqqqqqqqqpppqqqrrrsssssssssrrrqqqrrrssstttuuuuuutttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssstttttttttssssssttttttuuuuuuuuutttrrrqqqrrrrrrrrrqqqqqqqqqpppppppppqqqrrrrrrssssssrrrrrrooooooooooooooonnnmmmlllkkkkkkjjjjjjjjjkkklllllliiijjjjjjiiihhheeecccaaacccddddddddddddeeehhhjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhggggggffffffeeecccdddeeeeeeeeedddcccbbb^^^]]]\\\\\\\\\]]]______```aaaaaabbbcccdddeeeeeebbbbbbaaaaaaaaa`````````]]]^^^`````````bbbeeegggdddeeehhhjjjllllllkkkjjjhhhiiijjjiiigggggggggiiimmmllljjjhhhfffeeeddddddggggggeeeeeeeeeeeefffgggcccbbbbbbaaaaaabbbbbbbbbbbbccccccbbb```___```aaa```aaabbbcccddddddddddddeeeddddddccccccbbbbbbbbbbbbcccdddeeeeeefffeeeeeebbb```^^^]]]]]]\\\ZZZXXXVVVVVVUUUTTTTTTUUUWWWWWWVVVWWWYYYZZZZZZ]]]```ccceeefffiiillloooqqqrrrsssssstttvvvxxxzzz{{{|||||||||ooofff^^^XXXRRRVVV```qqqooo___WWWOOOJJJHHHEEEFFFEEEDDDCCCCCCDDDEEEDDDDDDFFFHHHKKKNNNQQQRRRSSSTTTVVVUUUTTTSSSSSSTTTVVVVVVWWWXXXYYY[[[\\\]]]\\\]]]^^^```aaabbbccccccdddeeegggjjjlllmmmnnnooohhhkkkmmmnnnmmmmmmnnnpppqqqpppooonnnnnnmmmnnnnnnlllkkkjjjiiikkknnnppprrrtttuuuwwwyyyzzzzzzyyyyyy||||||}}}}}}~~~~~~~~~}}}{{{{{{~~~}}}wwwttttttwwwyyy|||~~~~~~~~~~~~~~~}}}|||zzzxxxvvvqqqqqqpppppprrruuuxxxzzzxxxxxxxxxxxxxxxyyyzzzzzz{{{zzzzzz{{{|||~~~~~~}}}}}}~~~}}}|||||||||||||||||||||yyywwwvvvxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwvvvxxxxxxyyyzzz{{{{{{||||||}}}|||zzzyyyxxxxxxyyyyyyxxxvvvsssssstttvvvvvvvvvyyyxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{yyywwwxxxzzz}}}~~~}}}{{{zzzyyy{{{||||||{{{{{{|||}}}{{{|||~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~|||{{{yyyzzzzzz{{{~~~|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~}}}|||wwwxxxzzz{{{|||}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{wwwxxxzzz{{{{{{zzzxxxwwwwwwvvvuuuttttttuuuuuuvvvttttttttttttsssssssssssssssttttttttttttttttttsssrrrrrrrrrsssssstttttttttqqqrrrssstttttttttttttttsssssstttttttttsssrrrqqqppppppppppppoooooooooooopppqqqrrrrrrssssssrrrrrrnnnoooooonnnnnnlllkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiihhhfffdddbbbaaa``````aaaaaaaaa``````ccchhhllljjjjjjiiihhhhhhhhhiiijjjjjjjjjkkkkkkkkkllllllllljjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkkkkjjjiiiiiiffffffffffffeeedddcccbbb````````````____________YYYYYYXXXWWWXXXZZZ\\\]]]^^^^^^___```aaabbbcccccc```___^^^]]]\\\[[[[[[ZZZYYY[[[\\\\\\[[[\\\___bbbaaaaaabbbddddddeeeeeeeeeeeefffhhhgggdddcccdddfffiiihhhfffeeedddccccccdddddddddddddddddddddddddddbbbbbbaaa```____________]]]___```^^^\\\ZZZ[[[]]]\\\]]]___aaabbbccccccbbbccccccbbbbbbaaa``````___```aaabbbcccdddddddddccc___]]]\\\]]]^^^]]]\\\ZZZWWWWWWWWWXXXZZZ\\\___```^^^___```aaaaaacccgggiiihhhiiikkkmmmoooqqqqqqrrrrrrsssuuuvvvxxxyyyzzzzzz}}}nnnbbbYYYTTTQQQVVVaaaqqq~~~fffZZZTTTNNNHHHFFFEEEEEEFFFEEECCCCCCDDDEEEEEEGGGIIILLLOOORRRTTTUUUSSSUUUVVVVVVUUUTTTTTTUUUVVVUUUUUUVVVXXXZZZ\\\^^^```aaabbbdddeeefffggggggfffgggiiikkknnnooopppqqqkkkmmmooopppppppppqqqrrrssssssrrrqqqpppppppppppprrrqqqooonnnoooqqqtttvvvyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}zzz|||}}}}}}}}}~~~|||uuussstttyyy|||}}}~~~~~~}}}tttsssqqqqqqrrrvvvzzz}}}||||||||||||}}}~~~}}}}}}zzzyyyxxxvvvvvvuuuvvvwwwyyy{{{}}}~~~~~~}}}|||{{{zzzzzzyyy~~~~~~~~~}}}|||{{{{{{{{{||||||xxxwwwxxxyyy{{{{{{~~~}}}||||||}}}zzz||||||{{{xxxxxx{{{~~~~~~|||}}}~~~}}}{{{zzzxxxyyy{{{{{{zzzzzz|||}}}{{{|||}}}}}}{{{zzzzzzzzzzzz{{{|||}}}|||zzzxxxwwwwwwwwwwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~wwwyyy{{{}}}|||~~~}}}~~~{{{yyyyyy|||wwwxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~zzz|||~~~~~~}}}{{{zzzyyyxxxxxxyyyzzz{{{xxxwwwvvvuuuuuuuuuvvvvvvttttttsssrrrrrrsssttttttsssssssssttttttuuuuuuvvvqqqqqqrrrttttttuuuuuuuuuqqqrrrsssttttttsssrrrqqqoooooooooooonnnnnnnnnnnnqqqqqqrrrssssssssssssrrrnnnnnnnnnnnnmmmlllkkkjjjjjjjjjiiihhhggggggggghhhkkkhhhddd```^^^^^^___aaa``````___^^^___ccciiimmmkkkjjjhhhffffffgggiiijjjjjjjjjkkkkkklllllllllmmmjjjjjjjjjjjjjjjjjjkkkkkkiiijjjkkkmmmlllkkkiiihhhfffffffffeeedddcccbbbaaa```___^^^]]]]]]]]]^^^^^^WWWVVVVVVVVVWWWZZZ]]]___]]]]]]^^^___```aaabbbccc```___]]][[[ZZZYYYXXXXXX[[[\\\^^^]]][[[\\\___cccbbbbbbbbbccccccddddddeeefffhhhiiihhheeedddfffhhhiiiiiigggffffffggghhhiiieeeeeefffgggggggggffffffdddcccbbbaaa```_________^^^```aaa___\\\ZZZ[[[]]][[[]]]___aaacccccccccccccccccccccbbbaaa``````___]]]^^^```bbbbbbbbbaaaaaa[[[[[[ZZZ[[[]]]]]]\\\ZZZYYYYYYZZZ\\\___bbbfffgggdddfffgggggggggiiimmmooojjjkkkmmmooopppqqqrrrrrrrrrsssuuuvvvxxxyyyyyyyyyrrriiieeehhhooozzzyyyjjjbbb[[[TTTTTTWWW```pppuuubbbYYYTTTNNNLLLMMMLLLBBBLLLEEE???KKKHHHFFFHHHHHHJJJMMMQQQTTTUUUTTTRRRUUUXXXZZZ[[[[[[\\\]]]ZZZZZZZZZ[[[]]]___aaaccceeeeeefffgggiiilllnnnooonnnmmmmmmmmmnnnooopppppprrrrrrsssrrrsssuuuyyy|||{{{zzzyyyxxxwwwwwwwwwwww{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~|||yyyyyyzzzzzzyyy}}}}}}{{{wwwttttttwww{{{}}}~~~~~~}}}zzzwwwuuuuuuwww{{{}}}|||yyyxxxyyyyyy~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{yyy~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}{{{{{{zzz{{{|||~~~||||||}}}~~~~~~|||{{{{{{|||}}}{{{~~~~~~}}}}}}|||{{{{{{{{{{{{vvvwwwwwwwwwxxxxxxyyyyyywwwvvvuuuttttttuuuvvvwwwtttuuuwwwxxxxxxwwwuuutttzzzyyywwwvvvvvvwwwyyyzzzwwwvvvtttrrrqqqrrrssstttnnnrrrssspppoooqqqrrrqqqsssqqqpppsssvvvyyyxxxvvvppppppooonnnmmmllllllkkkmmmmmmmmmllllllkkkjjjiiihhhgggfffeeecccaaa`````````aaabbbbbbbbbccceeegggiiihhhhhhgggggggggggghhhiiijjjkkkmmmnnnoooooooooooonnnmmmmmmnnnooonnnlllmmmmmmlllkkkkkkjjjjjjiiiiiiiiihhhhhhgggffffffeeecccbbb```^^^]]]]]]^^^^^^[[[[[[[[[\\\]]]___aaacccbbbcccdddfffgggggggggfffeeeeeedddcccbbbaaaaaaaaaaaacccdddeeedddeeefffhhhfffggghhhiiijjjkkkkkkkkkmmmmmmmmmmmmmmmmmmllllllnnnllljjjkkkmmmnnnllljjjhhhiiijjjkkkkkkkkkjjjiiillljjjhhhfffeeeddddddeeeeeefffggggggdddaaa``````ccceeegggiiiiiihhhgggfffdddcccbbbaaa````````````aaaaaabbbaaaaaa```___^^^YYYYYYZZZZZZ\\\]]]______ZZZ[[[\\\^^^aaaffflllppprrrooollljjjkkknnnrrruuurrrrrrrrrrrrssstttuuuuuutttvvvxxxyyyxxxxxxyyyzzzzzzpppcccZZZTTTSSSXXX```ppp}}}ttteee^^^ZZZVVVRRRXXXcccuuuooo]]]SSSNNNIIIFFFGGGCCCDDDXXXQQQCCCHHHFFFHHHKKKKKKMMMOOORRRTTTTTTTTTUUUWWWZZZ\\\\\\]]]^^^```^^^^^^______aaacccfffgggkkklllmmmoooppprrrssssssvvvvvvuuuuuuuuuvvvwwwwwwvvvwwwxxxxxxxxxyyy|||~~~~~~}}}}}}}}}}}}~~~|||zzzyyyzzz{{{{{{xxxxxx{{{~~~|||zzzzzz{{{~~~}}}{{{{{{{{{|||}}}~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}||||||||||||||||||{{{{{{{{{|||}}}{{{{{{|||~~~}}}|||zzz{{{||||||zzz}}}~~~}}}{{{yyyxxxxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxuuuuuuttttttuuuvvvwwwxxxxxxyyy{{{||||||{{{yyyxxxzzzyyyxxxwwwxxxyyy{{{|||{{{zzzwwwtttrrrqqqqqqrrrooosssuuussssssvvvxxxwww|||zzzwwwxxxyyyyyywwwuuussssssrrrqqqooonnnmmmmmmppppppqqqqqqpppooommmllljjjjjjiiigggfffeeeccccccdddeeeffffffeeeeeegggiiihhhhhhgggfffffffffggghhhkkklllmmmnnnppppppppppppqqqooonnnnnnppppppooonnnppppppoooooonnnmmmmmmlllmmmmmmmmmlllkkkkkkjjjjjjgggfffeeedddccccccccccccaaaaaaaaaaaabbbdddeeefffhhhiiijjjllllllllllllllllllkkkiiigggeeeeeeeeeeeefffhhhiiiiiiiiiiiijjjlllkkklllmmmnnnooooooooooooooooooooooooooooooooonnnnnnmmmkkklllnnnooommmkkkmmmmmmoooooooooooonnnmmmjjjiiihhhgggffffffffffffjjjkkkkkkiiieeecccbbbbbbeeefffhhhiiiiiiiiihhhgggbbbbbbaaa```__________________``````______^^^^^^ZZZZZZ[[[[[[]]]^^^```aaa___```bbbdddfffjjjnnnqqqqqqooommmkkklllnnnqqqssssssssssssssstttuuuvvvvvvtttvvvxxxxxxxxxxxxyyyzzzzzzlllcccYYYRRRLLLIIIGGGHHHPPPYYYkkkzzzqqq^^^WWWVVVUUURRRZZZhhh|||tttfffWWWNNNJJJFFFDDDEEEEEERRRpppgggOOOKKKIIIOOOPPPQQQSSSTTTUUUVVVVVVVVVZZZ[[[]]]^^^^^^___bbbddddddddddddfffgggiiikkklllmmmoooqqqsssuuuvvvvvvuuu|||{{{zzzzzzzzzzzzzzzzzz|||~~~|||zzz{{{~~~}}}}}}~~~}}}}}}||||||}}}}}}}}}{{{{{{zzz{{{|||}}}}}}}}}|||{{{{{{{{{|||||||||||||||||||||}}}~~~zzz{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~{{{wwwvvvxxx{{{~~~~~~~~~~~~}}}zzzwwwtttsssrrrrrrrrrrrrrrrrrrrrrsssssssssppppppqqqrrrsssuuuwwwxxx{{{|||}}}~~~~~~}}}|||{{{xxxxxxwwwwwwxxxzzz{{{}}}~~~|||yyyuuurrrpppoooooopppuuuxxxwwwxxx}}}~~~||||||{{{xxxvvvwwwvvvuuutttrrrqqqpppoootttuuuvvvvvvvvvtttrrrpppnnnnnnmmmlllkkkjjjiiihhhiiijjjkkkkkkiiiiiijjjkkkkkkjjjhhhgggggghhhjjjkkkmmmnnnooopppqqqrrrrrrrrrrrrqqqppppppqqqrrrrrrqqqssssssssssssrrrqqqpppppprrrrrrrrrqqqppppppooooookkkkkklllkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiijjjjjjnnnooopppqqqqqqqqqqqqqqqrrrqqqnnnkkkjjjiiijjjkkkmmmnnnoooooonnnmmmnnnoooooooooppppppqqqppppppoooppppppppppppppppppppppppooommmlllmmmnnnooonnnmmmllllllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhhhhllllllkkkhhhdddbbbbbbcccffffffffffffggggggggggggbbbaaa```______^^^______^^^^^^____________``````]]]^^^^^^___```bbbdddeeeggghhhiiilllnnnpppqqqqqqpppooonnnmmmnnnooopppqqqttttttttttttuuuvvvwwwxxxuuuvvvxxxxxxwwwwwwyyyzzzrrrggg\\\RRRLLLFFFCCCBBBCCCEEEIIISSS^^^qqqttt\\\QQQQQQRRRSSS]]]ooozzziii___TTTMMMJJJIIIIIIHHHLLL\\\}}}sssVVVOOOLLLRRRUUUVVVXXXZZZZZZ[[[\\\]]]^^^``````aaaaaacccfffiiihhhiiijjjkkkmmmnnnpppqqqppprrrvvvyyy|||}}}}}}|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}|||||||||||||||}}}||||||}}}}}}}}}~~~~~~~~~||||||}}}~~~|||{{{yyyvvvuuutttuuuuuurrrssssssrrrpppoooqqqtttxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{wwwuuurrrooolllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmoooqqqssstttwwwwwwxxxyyyyyyyyyxxxxxxssssssssstttuuuwwwxxxyyy|||zzzwwwtttqqqooonnnmmmrrrwwwzzzyyy{{{~~~}}}|||{{{zzzzzzyyyxxxvvvuuusssrrrqqqvvvxxxyyyzzzyyywwwuuusssrrrrrrqqqpppoooooonnnnnnnnnoooppppppnnnmmmmmmnnnooonnnlllkkklllnnnppprrrooooooppprrrrrrssssssssssssrrrpppppprrrssssssssstttuuuuuuuuutttsssrrrqqquuuttttttsssrrrrrrqqqqqqlllmmmnnnoooooonnnllllllmmmmmmlllllllllkkkkkkkkkppppppqqqqqqqqqqqqqqqqqqrrrqqqnnnlllkkklllnnnooopppqqqrrrqqqooonnnooopppnnnnnnnnnnnnnnnmmmlllkkknnnnnnnnnnnnnnnooooooooonnnnnnmmmmmmnnnnnnnnnmmmkkklllmmmmmmmmmlllkkkjjjkkklllmmmmmmlllkkkiiihhhggggggfffccc```___```aaacccbbbbbbbbbcccdddeeeeeedddcccbbbaaaaaa`````````_________``````aaabbbcccbbbbbbcccdddeeegggiiijjjlllmmmoooqqqssstttrrrpppoooooonnnnnnnnnnnnnnnnnnrrrrrrrrrssstttuuuvvvwwwsssuuuvvvuuuttttttvvvxxxqqqkkkaaaWWWOOOHHHDDDAAA<<<<<<>>>AAAEEEJJJUUUaaayyy{{{```SSSQQQRRRUUUaaauuu{{{nnnccc]]]TTTMMMJJJKKKJJJHHHKKKTTTppphhhRRRPPPNNNRRRVVVYYY\\\]]]^^^^^^aaaccccccdddeeeeeefffhhhkkknnnlllmmmnnnppprrrssstttuuuxxxzzz~~~~~~}}}}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~{{{yyyvvvssspppmmmlllkkkhhhiiijjjjjjjjjkkkmmmnnnnnnoooqqqrrrssstttuuuvvvzzz|||}}}|||{{{{{{}}}|||{{{yyyvvvtttrrrqqqpppmmmkkkiiifffdddccccccccccccccccccccccccccccccccccccdddfffhhhjjjlllmmmnnnnnnoooooopppppppppppppppnnnnnnnnnoooqqqrrrssstttuuutttrrrqqqpppooonnnnnntttxxx{{{yyyzzz~~~~~~~~~~~~}}}{{{{{{zzz{{{{{{zzzyyyxxxwwwuuuttttttxxxyyyzzzzzzzzzxxxvvvttttttttttttssssssrrrrrrrrrqqqrrrtttsssqqqoooooopppqqqpppooooooppprrrtttuuupppqqqrrrsssssstttsssssstttrrrppppppqqqssstttttttttuuuvvvvvvuuutttrrrqqqtttssssssrrrqqqqqqppppppkkklllmmmnnnnnnnnnmmmlllnnnnnnnnnmmmlllkkkkkkjjjnnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllnnnpppnnnppppppooommmllllllmmmkkkllllllkkkkkkjjjiiihhhjjjjjjkkkkkkkkklllllllllmmmnnnnnnnnnmmmmmmmmmnnnoooppppppqqqpppooonnnmmmkkkkkklllkkkjjjhhhfffeee`````````^^^\\\\\\^^^```______``````aaacccdddeeefffeeedddccccccbbbbbbccc````````````aaacccdddeeeddddddeeefffhhhjjjlllmmmnnnoooqqqtttwwwvvvssspppllllllllllllkkkjjjjjjiiilllllllllmmmnnnpppqqqrrrooopppqqqpppooooooqqqsssxxxlllbbb]]]TTTQQQLLLFFFAAA???>>>>>>;;;;;;???CCCFFFLLLYYYfff|||gggYYYVVVUUUTTTbbbxxxrrrhhh```]]]VVVMMMJJJJJJIIIEEEIIIJJJ```[[[QQQXXXWWWYYYXXX\\\```bbbaaabbbeeehhhhhhjjjllllllmmmnnnqqqsssrrrsssuuuwwwxxxyyyzzzzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}||||||{{{{{{||||||}}}}}}zzz{{{}}}~~~~~~}}}}}}||||||xxxwwwssspppllliiifffeeeeeeeeefffggghhhhhhiiiiiifffgggiiijjjjjjkkkmmmooorrrsssssssssrrrsssuuuwwwwwwuuurrroookkkiiigggfffcccbbbaaa`````````aaabbbddddddddddddccccccccccccbbbccceeefffhhhiiiiiiiiihhhhhhhhhiiiiiijjjkkkkkkjjjkkklllmmmmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnssswwwyyywwwwww{{{}}}||||||}}}}}}|||zzzyyyyyyzzz||||||{{{zzzyyyxxxxxxwwwyyyyyyyyyyyyxxxwwwvvvvvvuuutttttttttttttttttttttqqqsssttttttrrrqqqppppppoooppppppqqqrrrsssuuuvvvssstttuuuuuuvvvvvvuuuuuutttrrrpppppprrrtttuuuvvvuuuvvvwwwxxxwwwuuusssrrrrrrrrrqqqqqqppppppooooooiiijjjkkklllllllllllllllmmmnnnnnnmmmmmmllljjjjjjkkkjjjiiiiiihhhhhhhhhhhhffffffggghhhjjjkkkmmmnnnkkklllmmmllljjjiiijjjkkkkkklllllllllkkkjjjiiiiiihhhhhhiiiiiijjjkkkkkkkkkmmmooopppooonnnmmmnnnpppppppppqqqqqqpppooonnnmmmiiiiiiiiihhhgggfffeeeeee```aaabbbaaa``````bbbdddbbbcccdddfffhhhjjjkkklllkkkjjjiiihhhggggggggggggddddddccccccdddeeeggghhhgggggghhhiiikkknnnpppqqqqqqqqqrrrwwwzzzzzzvvvrrrllllllkkkjjjiiihhhhhhggghhhiiiiiijjjkkkmmmnnnooonnnoooooommmlllmmmoooqqq|||oooddd```[[[RRRJJJHHHDDDCCCAAA>>><<<:::;;;<<<<<<===AAAFFFIIIPPP^^^lll}}}jjj\\\VVVSSSQQQ```wwwsssiiibbbZZZ[[[VVVNNNLLLNNNNNNJJJNNNJJJZZZWWWSSS`````````aaaeeeiiijjjhhhgggjjjnnnnnnpppssstttuuuuuuwwwxxxyyyzzz|||~~~}}}~~~~~~}}}}}}|||}}}}}}||||||{{{zzzzzzzzzzzzzzz|||{{{zzzxxxwwwwwwxxxxxxzzzyyyyyyyyyzzzzzz{{{|||yyyzzz|||~~~~~~}}}{{{yyyxxxwwwuuusssqqqnnnkkkhhheeedddddddddccccccdddcccbbb``````ccceeefffeeefffhhhjjjjjjkkklllkkkkkkkkknnnppppppooollliiifffcccaaaaaa]]]]]]]]]^^^___bbbdddeeeggggggggggggfffffffffeeeeeefffggghhhiiiiiihhhhhhgggggggggggghhhiiijjjkkkkkkkkklllmmmmmmmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnpppuuuwwwuuuvvvzzz|||{{{xxxzzz||||||{{{{{{}}}~~~~~~}}}}}}}}}|||||||||zzzzzzxxxwwwvvvvvvwwwwwwttttttttttttttttttttttttoooqqqttttttrrrqqqppppppoooppprrrtttvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxvvvtttqqqqqqsssvvvxxxxxxxxxzzz{{{|||{{{yyywwwuuurrrrrrrrrqqqppppppooooooiiiiiiiiijjjkkklllmmmnnnnnnnnnoooooonnnmmmlllkkkkkkjjjiiigggffffffggggggccceeefffhhhjjjjjjjjjjjjiiijjjkkkjjjiiihhhiiijjjkkkkkklllllllllkkkkkkjjjiiiiiijjjjjjkkkllllllmmmoooqqqsssrrrpppoooqqqrrrpppqqqqqqqqqqqqooonnnmmmiiihhhhhhhhhiiijjjkkkkkkjjjlllmmmmmmlllkkkkkklllkkkmmmpppsssvvvxxxyyyyyyttttttsssrrrqqqqqqqqqqqqmmmlllkkkkkkkkkmmmooopppmmmnnnoooppprrruuuwwwxxxtttsssuuuyyy|||xxxrrrrrrpppooommmmmmmmmmmmmmmmmmmmmnnnpppqqqssstttuuuvvvuuusssrrrsssuuuwwwbbbUUULLLKKKLLLGGGDDDDDD?????????===:::999999999;;;<<>><<<;;;::::::;;;;;;===>>>@@@DDDKKKVVVbbbjjjyyylllZZZQQQOOOMMMbbbzzz}}}hhh]]]XXXUUUWWWVVVWWWXXXUUUQQQSSSWWWWWWYYY]]]___```aaaccceeeppptttxxxzzzxxxwwwxxxzzzzzz{{{{{{|||~~~|||{{{{{{{{{{{{|||~~~~~~~~~|||{{{|||~~~~~~~~~}}}zzzyyyxxxzzz{{{}}}}}}||||||~~~~~~~~~yyyvvvuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwuuurrrppppppqqquuuvvvxxxxxxxxxxxxyyy{{{~~~~~~~~~yyyuuurrrooommmqqqpppooooooooommmiiifffdddcccbbbbbbaaaaaaaaaaaabbbbbbcccdddeeefffggggggjjjjjjiiiiiiiiiiiihhhhhhnnnkkkhhhffffffffffffeeebbbbbbdddfffgggiiijjjkkklllmmmmmmlllkkkkkkmmmpppmmmoooqqqqqqnnnlllkkklllooooooooooooppppppqqqqqqnnnoooqqqqqqqqqqqqsssuuusssrrrqqqqqqqqqrrrssssssrrrtttwwwzzz|||~~~~~~~~~{{{~~~~~~|||yyyvvvuuuwwwyyyzzzyyyyyyyyy{{{{{{{{{zzz}}}zzzvvvtttsssrrrqqqpppxxxzzz}}}~~~~~~}}}~~~|||}}}~~~zzz{{{}}}~~~yyyxxxwwwvvvtttttttttuuuuuuqqqpppooonnnnnnoooqqqrrrvvvuuuuuusssqqqooonnnmmmjjjkkkkkkkkkkkkjjjjjjiiihhhiiijjjjjjiiiiiikkkmmmoooooonnnmmmlllnnnqqquuutttqqqoooooopppqqqqqqqqqvvvvvvuuuuuuuuuuuutttttt{{{|||{{{xxxuuutttxxx{{{||||||{{{{{{zzzyyyxxxwwwsssppplllmmmrrrvvvyyyyyy~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{xxxyyyyyyzzz|||~~~|||zzzzzz~~~}}}yyyxxxyyyzzzzzzxxx{{{{{{|||}}}CCCAAA???AAADDDDDD???;;;>>>===<<<;;;::::::;;;<<<>>>???@@@BBBHHHPPPZZZaaauuu{{{wwwgggWWWOOOLLLVVVgggyyysss___VVVSSSPPPSSSSSSVVVZZZZZZXXX[[[```aaaccceeefffeeefffhhhiiirrrvvvzzz|||||||||}}}}}}yyywwwwwwxxxxxxxxx|||}}}~~~~~~~~~}}}}}}~~~|||wwwvvvyyy}}}}}}zzz{{{}}}~~~~~~~~~~~~}}}~~~{{{wwwwwwwwwzzzzzzyyyxxxxxxxxxxxxxxxyyyyyywwwuuutttssstttuuuvvvwwwyyyzzzzzzzzz|||~~~}}}zzzwwwtttxxxwwwwwwwwwwwwvvvrrrooolllkkkjjjjjjjjjjjjkkklllkkkkkkkkkkkklllmmmmmmnnnqqqqqqqqqppppppooooooooossspppnnnmmmoooqqqrrrrrrooooooooooooooopppqqqrrrpppqqqrrrrrrsssuuuyyy{{{yyyzzz{{{zzzxxxvvvvvvvvv{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}|||zzzzzz{{{}}}}}}|||zzzxxxwwwwwwxxxxxxyyy{{{~~~}}}zzzzzz|||}}}~~~}}}}}}~~~~~~|||yyyxxx}}}~~~{{{zzzyyyxxxxxxxxxxxxyyyyyywwwvvvttttttuuuvvvwwwzzzzzzyyywwwuuurrrpppnnnjjjjjjlllmmmmmmlllkkkjjjjjjkkklllmmmmmmnnnqqqsssvvvuuutttsssqqqrrruuuxxxyyywwwvvvwwwyyy{{{|||{{{}}}}}}}}}|||||||||||||||}}}yyyxxx{{{~~~}}}|||{{{{{{{{{xxxuuurrrssswww{{{~~~~~~~~~~~~}}}}}}{{{|||}}}~~~BBB@@@>>>???AAABBB@@@>>>???>>>===<<<<<<<<<===>>>@@@AAABBBCCCFFFKKKRRRWWWkkknnnnnnhhh]]]RRRKKKHHH[[[fffrrrzzzhhhWWWQQQOOOMMMQQQRRRXXX___cccdddhhhnnnpppqqqqqqpppooonnnppprrrwwwzzz~~~}}}zzzvvvuuuuuuwwwxxxxxx|||||||||{{{{{{|||~~~~~~}}}xxxyyy{{{}}}xxxqqqooorrrxxx|||}}}|||~~~}}}}}}}}}~~~~~~}}}}}}}}}|||zzzxxxxxxyyy{{{|||}}}~~~|||xxxwwwvvvvvvwwwxxxzzz{{{yyyxxxvvvvvvvvvwwwxxxyyy}}}}}}|||{{{{{{zzzyyyyyyzzzyyyxxxyyy|||}}}{{{zzz{{{||||||zzz{{{|||}}}}}}yyyyyy}}}~~~~~~~~~}}}||||||}}}~~~~~~{{{wwwsssqqqjjjlllnnnqqqqqqpppnnnmmmnnnooorrrsssuuuwwwzzz}}}|||zzzzzz|||~~~~~~~~~~~~}}}|||}}}{{{|||FFFCCCAAABBBDDDFFFFFFEEECCCCCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHIIILLLPPPSSS___^^^]]]YYYTTTNNNJJJHHHVVV^^^gggnnnvvv~~~fffXXXUUUSSSQQQTTTUUU]]]gggnnnqqquuuzzz|||||||||{{{yyyyyyzzz|||~~~~~~zzzyyyyyyzzz{{{{{{}}}}}}|||{{{{{{}}}}}}zzzxxxxxxyyyzzz|||~~~wwwooommmrrryyy~~~~~~~~~vvvoooqqqzzz|||||||||~~~|||wwwuuunnnqqqtttwwwxxxwwwuuussstttwwwyyy|||~~~MMMKKKIIIIIIKKKMMMNNNOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKNNNQQQRRRSSSTTTVVVXXXYYYXXXVVVTTTSSSSSSRRRQQQTTTZZZbbbhhhnnnvvvnnneeebbb^^^YYYYYY[[[cccooowwwzzz}}}|||zzzzzzzzz{{{~~~}}}{{{zzzzzz{{{|||~~~}}}}}}}}}~~~|||||||||~~~~~~xxxrrrrrrvvv~~~~~~zzzzzz{{{zzzqqqiiicccgggsss}}}~~~uuusssqqqpppvvv|||zzzvvvyyy||||||{{{}}}XXXWWWVVVVVVVVVXXXYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVUUUYYY]]]````````````aaa]]]]]]\\\[[[[[[]]]___``````bbbhhhnnnpppttt}}}~~~zzzwwwooodddaaabbbjjjvvv{{{xxxxxxzzz{{{~~~|||zzzxxxvvvvvvwwwzzz{{{|||}}}}}}||||||{{{xxxyyyxxxwwwjjjccc]]]aaalllvvvxxxvvvmmmkkkgggfffkkkyyy~~~|||fffggggggfffffffffggghhhgggeeecccaaa```___`````````dddiiilllllljjjiiihhheeeffffffeeedddeeeiiilllqqqqqquuuzzz{{{}}}ssskkklllttt~~~~~~~~~||||||~~~~~~{{{wwwkkkeeeaaaccckkkqqqrrrpppgggfffdddccchhhuuu}}}yyywwwzzz}}}rrrsssttttttsssrrrssstttnnnmmmkkkhhhgggfffffffffgggkkkqqqtttssspppmmmllljjjlllmmmkkkhhhhhhlllppp}}}|||~~~~~~sssttt|||~~~||||||~~~xxxooojjjfffgggllloooooonnneeeeeeeeefffjjjuuu|||yyywwwvvvyyy|||