BM6P6(@ }}}pppaaaUUUJJJBBB@@@CCC>>>AAADDDEEEBBB???<<<;;;888888777666555444333333333222222111111222222333444333222222111111222222////////////000000000000111111000000/////////.........//////...---,,,,,,000000000000000000000000////////////////////////111111111000000000000000222222222333444555777777444888:::<<>>======>>>>>>===999:::;;;:::888888888:::777888:::::::::999777555999888888777666555555555555444333333444444222111444333111111111333555666888777555333222333444555444444444444444444444444111222333333444444333333555555555555555555555555222333555555444444666888666888999888:::BBBNNNXXXooozzzuuugggZZZNNNEEEBBBEEEBBBDDDFFFFFFBBB>>>;;;:::888888777666555444444333333333222222222222333333444333222222111111222222000000000000////////////000000000/////////......//////000000///......---////////////////////////////////////////////////111111111111000000000000222222222222333444666666555999<<>>===>>>>>>===<<<999:::;;;:::888888888:::777888999::::::888777555888777777666666555444444555444222222333333222111444333222111111333555666666555333222222222444555444444444444444444444444222222333444444444444333555555555555555555555555444666777777666666888999888999:::;;;>>>HHHUUU___qqq|||zzznnnaaaTTTIIIFFFHHHGGGHHHIIIGGGBBB===;;;999999888777777555555444333333333222222222222333333444333222222111111222222111111000000//////......////////////............000000000000000/////////////////////////////////////////////////////////111111111111111111111111222222222222333333444555666:::???GGGTTTbbbhhhhhhdddcccdddkkkvvvvvvdddXXXSSSQQQdddzzz|||uuuqqqmmmllljjjiiigggfffffffffaaa```_________```bbbcccddddddcccbbbaaaaaabbbbbb^^^___aaabbbccccccbbbaaafffhhhllloooqqqqqqpppooommmmmmllljjjiiihhhgggfffgggjjjoootttzzzsssfffXXXKKKCCCBBB@@@???>>>>>>>>><<<::::::;;;;;;:::999888888999777888999999999888777666666666666555555444444333555333111000111222222222444333222111222333444555333333222111111222444444444444444444444444444444222222333444444444444444555555555555555555555555555777888888666666777999999:::<<<>>>EEEQQQ```kkkuuu~~~sssgggZZZNNNIIIJJJIIIJJJJJJGGGBBB>>><<<;;;999999888777666555444444333333333222222333333333444333222222111111222222222111111000///......---//////..................000000//////////////////........................////////////////////////000111111111111111222222222222222222222333444444777<<>>;;;999:::;;;<<<;;;999888888999777888888999888777666666555555555444444333333333555333000///111222333222444333222222222333444444222222111111222333444555444444444444444444444444222333333444555444444444555555555555555555555555444555666666555444555666888:::===BBBLLLZZZjjjuuuzzzuuulllaaaTTTMMMKKKJJJKKKJJJFFFBBB???===>>>999999888777666555444444444333333333333333333444444333222222111111222222222111111000///......---....../////////////////////...---------...//////////////////////////////000000000000000000000000000000111111222222222333222222222222333444555555888@@@KKKVVVcccmmmnnnjjjjjjooowwwtttbbbVVVRRRXXXaaa~~~yyyqqqjjjfffdddcccbbb______^^^]]]]]]]]]]]]]]][[[]]]___``````bbbfffjjjjjjkkklllnnnooopppqqqrrrpppooonnnnnnppprrruuuvvvyyy|||yyyfffSSSFFFFFFDDDAAA@@@???>>><<<:::;;;<<<<<<;;;999888888999888888888888777777666666444444444444333333333333444222000000222333333333444333333333333333333333222222222333333444555555444444444444444444444444333333444555555555444444555555555555555555555555444555777666555555666777777999>>>FFFRRRbbbrrr|||vvvqqqjjj___TTTNNNLLLKKKIIIFFFAAA>>>>>>>>>:::999888888666666555444444444333333333333444444444333222222111111222222111111000000//////......////////////000000000000......---,,,,,,---///000000000000000000000000000000000000000000000000000000000111111222333333333222222222333444555777777<<>><<<===>>><<<999888888999888888777666666666666666444444444444444555555555222222333555777777555222444444444444333333222111333333333333333222222111444444444444444444444444333444444555555555555555555555555555555555555555444666888888888999;;;===999<<>>:::999:::::::::999888777666555555555444444333333444444555444333222222111111222222////////////000000000000000000111111222222222333000///...---...///111333111111111111111111111111000000000000000000000000000000111222333333444444111222333444666888:::<<>>>>><<<:::888888999888888777666666666666666555555555555555555555555222222444777999888555222444444444444444333222111222222222222222111000///444444444444444444444444333444555555666666555555555555555555555555555555111333555666777888:::<<<:::>>>GGGTTTdddsss{{{~~~}}}ssshhheeeYYYLLLGGGCCC>>>:::999::::::999999888777777777333333333222222222111111333333222222111000//////111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111222111111111000000//////---...///000222333444555666222222555777888===BBBNNNXXXdddjjjjjjjjjnnnsssuuuooo___RRRWWWkkkvvvkkkddd```]]][[[\\\\\\]]]]]]\\\]]]```bbbeeegggjjjkkklllnnnpppssssssxxx~~~uuujjjVVVNNNGGGDDDAAA===;;;===::::::::::::::::::::::::888888777777666666555555666555555555555444444444555555666999======:::666333333333444444444555555444444444444444444444444555444444333333222222111000222555777888777555444333444555666777777666555666666777777777777777777:::BBBPPPaaappp|||{{{uuuooo```PPPGGGBBB===;;;;;;::::::999999888777777777555555444444444333333333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111111111000000000///111111111222222222333333666333333666777999???GGGTTT\\\fffjjjiiiiiinnnssszzzsssdddYYYTTT___www|||uuukkkbbb^^^[[[YYYXXXZZZ\\\]]]^^^___aaaeeehhhooorrrwwwzzz|||~~~uuu```UUUJJJEEEBBB>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999888777777666666666555555555555444444444555555666999;;;;;;888555333444444444444444444444444444444444444444444444222222222222222222222222111222444666777777666555555666777888888777666666444555666777777888999:::>>>GGGVVVfffuuuwwwfffRRRFFFAAA===<<<>>>:::::::::999888888777777777666666666666555555555333333333222111111000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111111111111111000000000000444444333333222222111111555444555666666999CCCOOO\\\bbbiiijjjggghhhmmmssssssfffYYYVVV[[[mmmyyykkkfff```\\\ZZZYYYYYYXXX\\\^^^aaadddhhhlllqqquuuzzzmmm]]]MMMEEECCC@@@>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777666555555555555444444444555555666888999888666333444444444444444444444333444444444444444444444444000000000111222333333333333333444555555666666666777888999:::999888777666444555777777888999;;;===CCCNNN^^^nnn{{{tttcccQQQFFFAAA>>>>>>@@@;;;::::::999999888777777777777777666666666555555333333333222222111111111000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111111111111000000000000000555444444333333222222222333333555777666;;;HHHVVVcccgggjjjiiifffgggnnnvvvuuuhhh___TTTXXXfff|||}}}qqqjjj```___\\\[[[[[[\\\]]]]]]```ccchhhnnnttt{{{wwwdddOOOEEECCCAAA@@@???;;;;;;;;;;;;:::::::::::::::::::::999888888777777666555555555555444444444444555555666777666444333555444444444444333333333333333333333333333333333111111222222222333333333555444444333444555666777999:::;;;;;;:::999888777555777999999888999<<>>>>>===<<<<<<<<<999999999888777777666666666555555555555444444444222444666555444333444555333333333444444444555555333333333333333333333333666666666555444333333333666555444333333444666666777888999:::999888777666777:::===;;;999:::???EEETTTaaasss|||~~~}}}{{{lll___PPPIIIFFFBBB@@@@@@<<<;;;;;;::::::999888888666666555555555444444444333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000//////000111111111111111///000000000111111111111000000111111222333333444666555777>>>FFFOOO\\\hhhgggkkknnnnnnooovvvpppaaaTTTPPPRRR[[[mmmrrrgggbbb___\\\YYYXXXZZZ\\\^^^```eeelllqqqtttyyykkkZZZNNNDDD@@@@@@?????????>>>===<<<<<<<<<:::::::::999888888777777666555555555555444444444111444666555444444555777111222222333444555666666222222222222222222222222444444444444444444444444555555555444444444555555555666777888888777666666444888<<<;;;:::<<>>======<<<;;;:::::::::<<<<<<;;;::::::999999888666666555555555444444444111333666666444444666999000111222333555666777777222222222222222222222222111222222333333444444555555555555555555555444444333444555666777777666555111666;;;;;;:::>>>GGGOOOgggrrrzzznnn\\\NNNEEEBBBAAAAAA???>>><<<:::999999999::::::888555444666777777666333333333333333333333333000000000000000000000000111111000000000000111111////////////////////////000000000000111111111111111111111111111111111111111111111111222333444444888:::===DDDSSSccckkkkkkllljjjlllttt|||mmmbbbYYYOOOQQQZZZqqqvvvooofff```___```______cccggglllqqqvvv|||sss]]]HHH???@@@@@@???======>>>>>><<<;;;;;;;;;::::::999888777777777777666555555555555555555555555555555666777777888777666555555555555555444444444333333222222222333333444444555555666666666666666666666666666666777777777888999999::::::555666999;;;<<<@@@MMM[[[oooxxx~~~rrraaaRRRHHHDDDBBBAAA???>>><<<:::999999999:::999777555555666777666555333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000............/////////000111111111111111111111111111111111111222333444555777;;;@@@HHHWWWfffmmmmmmlllkkknnnwwwiii___VVVOOOVVVccc~~~{{{sssmmmfffbbbbbbcccddddddmmmqqqwww|||~~~hhhRRRFFFDDDAAA???>>>===>>>>>><<<;;;;;;::::::999888888777777777777666555555555555666555555555555555666777777777666666555555555555666666666555444444333222222222333444555666666666666666666666666666666666666666666777777888999999:::777777999<<<===CCCQQQ___rrr{{{yyyhhhXXXLLLFFFCCCAAA???>>><<<;;;:::999999999777666666666777777555444444444444444444444444444222222222222222222222222111111000000000000111111111111111111111111111111........./////////000000222222222222222222222222111111111111222333444555555===FFFOOO]]]jjjoooooommmlllpppyyyzzzeeeZZZSSSQQQ___sss{{{uuuqqqooolllhhhfffhhhkkknnnooo{{{xxx```NNNGGGBBB@@@>>>=========<<<:::::::::999999888777777777888777666666555555666666555555555555555666777777555555555444555555666666777777666555555444333333222333555777888888777666666666666666666666666666555555666777777888888999999888999===@@@HHHWWWeeevvvooo^^^PPPHHHCCCAAA>>>>>>===<<<;;;:::999999666666666777888777555222444444444444444444444444222222222222222222222222111111000000000000111111000000000000000000000000000000111111111222222222222222222222222222222222111111111222333444555666555@@@MMMXXXcccmmmqqqpppmmmkkknnnvvvwwwaaaWWWRRRUUUkkk|||sssqqqqqqpppooonnnooosssxxx}}}oooXXXJJJEEEBBB???>>>======;;;:::999999999888888777777777888777777666555666666666555555555555555666777777444444444444555555666777444444444444444444444444333555888:::;;;:::999777666666666666666666666666555555555666777777888888:::888999===CCCMMM]]]lllyyyuuudddTTTIIICCC@@@>>>>>>======<<<;;;:::999666555555666777777444222444444444444444444444444111111111111111111111111111111000000000000111111////////////////////////111111111111222222222222222222222222222222222222111111111222333444666777777EEEUUU```hhhoooqqqpppllljjjkkkttt~~~ppp\\\TTTRRR[[[uuutttpppsssxxxvvvxxxzzz~~~eeeRRRHHHEEEAAA???>>>===<<<:::999999999888888888888888888888777666666666666666555555555555555666777777444444444444444555666777111111222333444555666666444666999;;;===<<<:::999666666666666666666666666555555555666777777888888:::888999???GGGSSScccrrr{{{{{{jjjYYYKKKDDDAAA>>>>>>>>>>>><<<;;;:::999666555555555666666444333333333333333333333333333000000000000000000000000111111000000000000111111......................../////////000000000111111333333333333333333333333111111111222444555777777;;;KKK\\\fffkkkooopppooojjjiiilllvvvjjjVVVRRRWWWeeeyyyrrrssszzzsss^^^LLLHHHDDD@@@???>>>===;;;999999999999999999999999999888777777666666777777555555555555555666777777444444444333444444555555000000111222333555666666444555888:::;;;;;;;;;:::666666666666666666666666555555666777777888888999:::888;;;CCCMMMZZZjjjxxx~~~ppp]]]OOOGGGDDD>>>>>>>>>>>>===;;;:::999777666444444555555555444222222222222222222222222111111111111111111111111111111000000000000111111//////////////////////////////000000000111111111333333333333333333333333111111111222444666777888???PPPbbbjjjlllnnnnnnmmmhhhiiiqqq~~~}}}gggVVVWWWbbbuuu{{{yyy}}}zzz}}}fffOOOKKKFFFBBB@@@???>>>===::::::::::::::::::::::::999888777777666666777777555555555555555666777777555555444333333333444444333333333444444444444555222333555777888999999:::666666666666666666666666666666777777888999999:::;;;:::===HHHTTTaaaqqq}}}sssaaaQQQIIIFFF>>>>>>??????===<<<:::999888666333333444555555444111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000111222222222222333333333333333333333333333333333111111111222444666777888BBBSSSeeelllllllllmmmlllfffjjjvvv~~~hhhXXX]]]mmmzzztttttt{{{iiiQQQMMMGGGCCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777555555555555555666777777666555444444333333333333777666666555444444333333111111222444555777888999666666666666666666666666777777777888999999::::::===;;;@@@KKKYYYfffuuuwwwhhhWWWHHH>>>>>>??????===;;;999888888:::888555444555555555444444444333333333333222222111111222222222333333333111111000//////////////////////////////000111111///000111222222222222222333222222222222222222222333000///333555777<<>>DDDRRR___lllooooooooonnnlllmmmwwwkkk```[[[ggg{{{tttllljjjmmmsss}}}dddTTTIIIGGGDDD<<<999<<<<<<;;;:::999888888888888999888777666666777888999555555555555666666666666555444444333333333333333333333333444444444555555444444444555555555555666888777666555555555555666666666666777888999;;;;;;<<<@@@IIIXXXjjjxxx{{{rrreeeWWWMMMCCCBBBAAA???>>>===<<<<<<999777666555777777777666444444333333333333222222...////////////000000000111111111000000000000000000////////////000111111000000111222222222222111222222333333444444555555666333333666888:::AAAIIIXXXdddnnnqqqppppppooommmqqq|||wwwccc]]]^^^ooo~~~~~~}}}uuunnnjjjgggjjjpppyyyuuubbbOOOHHHDDD===;;;===<<<;;;:::999888888888888888888777777777777888888666666777777777888888888666555555444444444444444333333333444444444555555444444444555555555555666555555444333333333444444666666777777888:::;;;<<<===DDDPPP```ooo{{{xxxlll\\\QQQGGGEEEBBB???>>>======<<<999888666777888999888777444444333333333222222222////////////000000000000111111222111111111000000000000//////000000111222000111111222222222111111222222333444444555666666666444444666888<<>>===<<<;;;;;;::::::;;;888777777777777777777888666666777777777888888888666555555444333444444444333333333444444444555555444444444555555555555666444333333222222333333333666666666777888999:::;;;>>>GGGVVVgggttt~~~{{{qqqcccXXXOOOKKKEEEAAA???>>>===;;;:::999888888::::::888777444444333333333222222222000000111111111222222222222222222333222111000000000000000000000111222222111111222222222111111000222222333444444555666666444333444666888===HHHSSSccciiipppssspppmmmnnnqqqrrrpppbbbSSSXXXiiiyyyrrrppppppnnnmmmnnntttxxxwwwppplllnnnqqqtttvvvyyyzzzxxxvvv{{{yyyqqqhhhfffiiippp{{{{{{aaaPPPGGGBBB@@@@@@>>>>>>===<<<;;;;;;;;;;;;777777777888888777777777555555666666666666777777555444444333333333333333333333333444444444555555444444444555555555555666777777666666666666777777555555555666777888999:::>>>JJJ\\\mmmxxx~~~}}}xxxnnneee[[[UUULLLFFFDDDBBB???===<<<;;;::::::;;;:::888666444444333333333333222222222222222222333333333333222222333444333222111000111000000000000111222222111222222222222111000000222222333333444444555555333222444666999???MMMZZZgggjjjpppsssqqqmmmoootttvvvzzzfff]]]UUU___www~~~vvvpppoooooommmooosss{{{}}}{{{tttlllgggeeefffggggggiiilllnnnsss|||zzzsssoooiiifffjjjrrr|||mmmXXXJJJBBB???>>>===<<<;;;:::999999999999777777888888888888777777444444444555555555666666555444444333222333333333333333333444444444555555444444444555555555555666666555555555555666666777555555666666777888:::;;;@@@NNNbbbrrr|||{{{tttjjjaaaVVVNNNKKKHHHDDDAAA>>>===<<<<<<<<<:::777555444444333333333333222222222222222222333333333333222333444555444333111000111111000000111111222333222222222222222111000000222222222333333333333333222222444888;;;BBBRRRaaakkklllqqquuurrrnnnqqqxxxnnn]]]WWWYYYfff{{{vvvssssssrrrssszzz}}}wwwooohhhccc```______aaaeeekkkttt}}}wwwqqqllljjjhhhlllwww~~~fffRRRFFFAAA>>>===<<<;;;::::::999999:::666777888999999888777666444444555555555666666666666555555444444444444444333333333444444444555555444444444555555555555666333333333333333444555555777777777888999:::<<<<<>>===<<<<<<:::777444444444444333333333222222111111222222222333333333222333444555555333111000111111111000111111222333222222222222222111000///333222222222222222222222222333555999<<>>GGGVVVkkkzzzvvviii]]]YYYWWWSSSOOOMMMDDDAAA???>>>>>>===999555555444444333333333444444222333666777777555222000111111111111111111111111000000000000///////////////000000111222333333333222333444555555555444444<<<999555444;;;JJJ[[[fffpppsssvvvvvvtttuuuxxx|||zzz```VVVXXXZZZttt~~~xxxyyyzzz|||~~~zzzssslllddd___aaa___aaajjjzzz{{{oookkkjjjiiihhhiiimmm{{{jjjPPPDDDFFF999<<<>>>>>>;;;:::;;;===999888777777666666777777444555666777777666555444333333333444444444555555777777666555333222111000555555555555555555555555666777777777777666666555999777777999999888===CCCLLL]]]ppp{{{}}}vvviii]]]YYYWWWRRRMMMKKKEEECCC@@@@@@@@@>>>;;;888666555444444333333333333333444555666666444333111........................000000000000000000000///000000111222222333444444222222333444444444444444:::777555666>>>LLL]]]gggooosssuuuuuusssssswww{{{vvv]]]UUUXXXbbb||||||vvvyyy}}}yyyssslllgggfffeeefffnnn|||uuummmfffdddeeeeeegggkkkyyyuuuXXXIIIHHH???@@@AAA@@@<<<::::::<<<888888888777777777666666444555666777777666555444333333444444444555555555666666555555444333222222444444444444444444444444666666777777777777777666888666777999999999>>>EEERRRbbbsss|||tttiii^^^YYYUUUOOOJJJHHHCCCBBB@@@??????>>><<<:::777666555444333333333333333333333333222222111111111111111111111111111111000000000000000000000000111111111222333333444444222222222333333333333333777666555999CCCQQQ```iiinnnqqqtttsssqqqqqqvvv{{{nnnYYYUUUZZZnnnzzzuuu{{{~~~{{{uuuqqqnnnmmmnnntttzzzqqqddd```^^^```bbbfffnnnwwwfffQQQJJJEEEEEEDDDBBB>>>;;;::::::777888999999999888666555555555666666666666555555333444444444444555555555555555555444444444333333444444444444444444444444555555666777888888888888777666777999999:::AAAJJJ[[[hhhvvv~~~}}}}}}rrrhhh^^^YYYTTTLLLFFFDDD@@@???===<<<;;;;;;:::999888777666555333333222222222111000///...//////000222222222222222222222222000000000000000111111111000111111111222222333333222111111111222222333333555444666===HHHVVVbbbiiikkkooosssqqqnnnooouuu|||~~~eeeVVVXXXaaa~~~|||yyyyyy|||yyyuuuyyy}}}~~~}}}yyyvvvuuuvvvzzz}}}qqqiii^^^]]]^^^bbbfffooo~~~rrrXXXKKKGGGFFFDDDBBB???<<<;;;;;;888999;;;;;;;;;:::888666555666666666666666666555444444444444555555555555444444444555555555555555444444444444444444444444444555666777888999999999666555777999:::<<>>===;;;:::999999:::999888666555444333333222333222000/////////111111///////////////////////////000000000111111111222000000000111111111111111222222111111111222333444444555888AAANNN[[[ccchhhhhhmmmqqqpppmmmnnnvvv~~~qqq^^^WWWaaannn{{{yyy~~~yyyuuusssqqqqqquuu{{{~~~~~~~~~}}}wwwoooeee___^^^^^^aaagggnnn{{{{{{^^^MMMFFFDDDBBB@@@>>>===<<<<<<:::;;;<<<======;;;999888666666666555555666666666444444444555555555666666444444444555555555666666444444444444444444444444555555777888999999999999555666888;;;<<>>>>>>>>===<<<;;;<<<=========<<<:::999666666555555555555666666444444555555555666666666555555555555555555666666555555555555555555555555666666777888999999999999555666999<<<>>>CCCQQQ___jjjttt~~~{{{ooofffjjjvvv{{{zzz|||vvvooogggaaaWWWKKKCCCAAAAAAAAA@@@<<<888777888;;;777777666555555555555555444444333333222222222333222222222222222222222222///000000111111222333333333333333333333333333333444333222111222333555666666888>>>JJJWWW```bbbaaabbbiiioooooolllooozzzqqq]]]WWWaaazzz}}}yyyxxxuuussstttwww{{{~~~vvvkkkdddaaa```^^^]]]bbbfffqqqmmmXXXHHHDDD@@@>>>>>>???===<<<;;;;;;;;;;;;:::::::::999777666555444444555666777555555555555666666666666666666666666555555555555666666666666666666666666777888888999999999888888666777;;;>>>???FFFVVVfffnnnwwwxxxkkk```cccqqq{{{zzz~~~yyyrrrkkkeeeZZZNNNEEECCC@@@@@@>>>:::666444555888777666666555555555666666111111111111000000000//////////////////////////////000000111222222333333555555555555555555555555555444333222222444666777888:::@@@LLLYYYaaaaaa___aaahhhooonnnlllooo{{{kkkYYYVVVeee~~~zzzwwwyyy|||~~~~~~qqqiii___YYYYYY]]]___```gggmmm|||sss^^^KKKFFFAAA?????????===;;;;;;:::999888888888999999777666555444444555666777555555555555666666666777777777666666555555555555777777777777777777777777888888999999999888888777666888<<>>@@@???>>>===<<<;;;;;;;;;888888888888777777777777444333222111111111222333222111111111000000//////111111222222222222111111555555444333222222222222444444444444444555666777777999CCCRRR[[[\\\]]]```eeejjjoooooommmppp{{{}}}|||ccc[[[cccttt~~~uuummmeee^^^[[[YYYYYY___fffjjjyyygggQQQBBBAAAEEE???;;;>>>>>><<<<<<;;;:::999999999999777777666555555555555555666666555555555444444444555555444444444444555555888888777666666666666666777777777777777888888888777;;;???AAADDDMMM\\\hhhuuu{{{~~~zzzzzz||||||xxxuuuqqqrrrtttuuuwwwxxxxxxxxx{{{|||}}}vvvbbb\\\aaafffvvv|||zzz~~~~~~zzzsssjjj^^^RRRGGGAAA===<<<;;;:::999888888888888888888888777777777777444333222111111111222333111111111111000000000///111111222222222222111111222222111111111222333333444333333333444555666777888<<>><<<===999;;;:::999888777777777777888777666666555555666666666666666555555555555444666555555444444555555666888777777666666666666666777777777888888888999999;;;<<<>>>DDDNNN\\\jjjrrr~~~uuupppmmmjjjiiijjjgggeeebbbaaaaaa___]]]ZZZ\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^___aaacccfffhhhiiijjjlllooossswww|||yyy___SSSVVVYYYggg{{{}}}yyyooobbbUUUKKKFFFAAA@@@>>>===;;;;;;::::::888888888888777777777666444333222111111111222333111111111000000000000000111111222222222222111111111111111111111222333333222222222222333555666777;;;DDDRRR\\\_________aaallloooppppppttt~~~~~~|||xxxfffmmmxxxjjj```XXXUUUTTTVVVYYY___kkkwww{{{uuurrroooppppppqqqssswww|||oooSSSCCCBBB>>>===>>>999<<<;;;:::999888888888888888777777666555666666666666666666555555555555555666666555555555555666666777777666666666666777777777777777888888999999:::<<<;;;===FFFUUUeeeqqqwww{{{qqqhhhdddbbb______```]]]\\\ZZZXXXWWWVVVTTTSSSVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYY[[[\\\^^^___^^^___aaacccfffkkkrrrvvvyyy}}}|||___OOOQQQTTTbbb}}}}}}sssdddVVVLLLGGGCCCBBB@@@???===<<<<<<;;;888888888888777777777666444333222111111111222333000000000000000000111111111111222222222222111111444444333222222222222222222222222333444555777777<<>>===<<<;;;::::::999::::::888888777666666666666666666666666666666666666666666666666555555666666666777777666666666666777777666777777888999:::::::::<<<<<>><<<;;;::::::888888888888777777777777444333222111111111222333000000000000111111111111111111222222222222111111666555444333222222222222222222333444555666888999===KKKYYY]]]]]]___cccfffqqqrrrtttxxxzzzrrrcccZZZVVVVVVXXX]]]aaahhhxxxvvvmmmgggccc```___]]]^^^^^^^^^^^^aaadddggghhhkkknnnpppqqqsssvvvyyy}}}^^^IIIDDD???>>>@@@<<<>>>===<<<;;;;;;:::::::::999888777777666666777777555666666666666777777777777666666555555666666777666666666666666777777888666777777888999:::;;;;;;===>>>DDDPPP```oooyyy}}}{{{nnneee]]]XXXYYYYYYWWWUUUUUURRRSSSSSSRRRPPPOOOOOOOOONNNOOOPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYYYY[[[^^^```aaacccfffiiimmmssszzz~~~gggQQQOOONNNZZZwwwooo]]]QQQKKKBBBAAA@@@>>><<<::::::999888888888888777777777777444333222111111111222333///000000000111111111111111111222222222222111111333333222222222222222333333333444555666888999:::???OOO]]]^^^\\\```gggkkktttuuuwww|||qqqbbbYYYUUUVVVZZZ___eeennnzzztttkkkccc^^^ZZZXXXVVVUUUVVVWWWWWWWWWXXXZZZ\\\]]]```cccdddddddddeeefffkkkrrr{{{dddOOOGGG>>><<<>>>;;;======<<<;;;::::::::::::999888777777666666777777555666666666777777777777777777666666666666777777666666666666666777888888666777777888:::;;;;;;<<<>>>BBBKKKXXXfffrrr{{{pppccc___YYYUUUWWWXXXUUUSSSSSSPPPQQQQQQQQQOOOOOOOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXYYY[[[___```bbbccceeeiiiooosss{{{lllSSSPPPMMMWWWtttsssaaaSSSMMMDDDCCCAAA???===<<<;;;:::888888888888777777777777444333222111111111222333//////000000111111111222111111222222222222111111000000000000111222333444333444444555777888:::;;;AAARRR______]]]bbbjjjooovvvvvvxxx}}}pppaaaYYYUUUWWW\\\ccciiisss{{{ttttttooofff___ZZZVVVSSSRRRPPPRRRTTTTTTTTTTTTUUUWWWYYY[[[^^^```___]]]]]]]]][[[bbbllluuu~~~oooZZZPPPEEE@@@BBB@@@<<<<<<;;;:::999999999999999888888777777777777777555666666666777777888888777777666666666666777777666666666666666777888888666777777999:::;;;<<<<<>>===;;;999;;;:::999777666666555555444444333333333333222222333000...///222444333222//////000000111111111222111222333444555444333333555333333666777666999===GGGVVVaaa___ZZZ^^^iiirrrvvvvvvwwwyyyxxxjjj```[[[[[[\\\aaaiiittt|||qqqlllmmmnnnhhh___XXXTTTSSSRRRQQQTTTTTTUUUWWWWWWVVVVVVYYYWWWWWWWWWXXXYYY[[[\\\]]]^^^aaaeeeiiippp{{{}}}aaaNNNGGGDDD@@@;;;>>>>>>===<<<;;;::::::999999999888777777777777777444444444555555555666666777666444333444555777888:::999666555444555666777777888999999888999;;;======IIIYYYgggpppwww{{{nnnccc\\\YYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUXXXXXXWWWWWWXXXYYY[[[\\\\\\[[[[[[[[[[[[]]]^^^___``````bbbdddgggkkknnnpppnnnsssyyy```KKKQQQYYYggg}}}~~~nnn]]]QQQGGGEEEAAA???>>>===;;;999;;;:::999777666666555555444444333333333333222222111///---...000111111///000000000000111111111222111222333444444444333333555333333666777666999>>>JJJWWWbbb```\\\aaallluuuvvvuuutttvvv~~~uuuhhh^^^YYYYYY\\\bbbkkkxxxzzzrrriiieeeffffffaaaZZZUUURRRQQQQQQPPPUUUTTTTTTVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYZZZ\\\]]]___bbbeeehhhllltttkkkUUUIIIDDD@@@===>>>======<<<;;;:::999999777777666555555555555555444444444555555555666666777777666555666777888999:::999888777666777888888777999:::999999:::<<<>>>???KKK[[[iiiqqqxxx~~~rrrggg___ZZZXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[^^^^^^^^^___```bbbdddfffeeeeeegggiiilllpppssstttqqqssswwwzzz}}}hhhNNNPPPUUUaaauuu}}}}}}~~~tttbbbSSSHHHEEEBBB@@@???>>>;;;:::;;;:::999777666666555555444444333333333333222222222000//////000000000///000000000111111111111111111222333444444444333333555333444777777777:::@@@NNNZZZdddcccaaagggqqqyyywwwuuurrrsss|||~~~pppddd\\\XXXXXX]]]eeeqqq}}}uuunnniiibbb_________[[[VVVSSSSSSSSSRRRRRRWWWVVVVVVVVVYYY\\\^^^^^^\\\[[[ZZZZZZ[[[]]]```aaafffhhhiiijjjkkkooowww}}}www^^^LLLCCC@@@@@@======<<<;;;:::999888888777777666666666555555555444444555555555666666666777777777888888999999999888888888999999999999999888999:::999999:::===@@@CCCOOO^^^kkkssszzzzzzooofff```]]][[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[______```aaacccfffhhhjjjiiijjjlllooorrruuuwwwyyywwwxxxxxxxxxyyy{{{~~~pppRRRNNNPPPZZZkkk{{{zzzuuuuuu|||~~~wwwbbbRRRHHHFFFCCCAAA???>>><<<:::;;;:::999777666666555555444444333333333222222222444333222111111111111111111111111111111111111111222222333333333444444444444333444777777777<<>><<<;;;:::999777666666555555444444333333333333222222000111222111//////111444333333333222222111111111333333222222222333444555333444666888777777@@@KKK^^^gggppptttxxx}}}}}}{{{xxx~~~vvvkkkaaa\\\[[[\\\```kkkzzz{{{yyy{{{}}}zzzrrrlllkkkgggccc___\\\]]]___```aaabbbqqqwwwmmmdddeeehhhhhhjjjkkknnnrrrtttvvvwwwxxxzzz{{{ppp}}}xxx```NNNEEEBBB>>>======<<<;;;:::999999666777888999999777666444555666666666777777777777666666666666777999;;;<<<;;;:::999888777888999999:::::::::999:::===AAAEEETTT___mmmwww|||~~~xxxwwwuuuuuuuuuwwwyyyzzzsssrrrrrrqqqooonnnmmmmmmlllmmmoooqqqqqqpppooonnnooopppqqqqqqqqqpppooonnnkkkkkklllmmmooorrrtttvvvyyy{{{~~~XXXJJJFFFEEEMMM[[[uuurrrooopppyyyooo^^^KKKHHHEEECCCBBB@@@>>><<<;;;:::999777666666555555444444444333333333222222111333444333222111444777333333333222222111111111444333222111222333444555333444777888777777AAALLL```hhhqqqvvv{{{{{{|||yyy{{{rrrggg___ZZZ[[[\\\___jjj{{{||||||}}}vvvrrrsssooojjjdddaaaaaaccceeefffkkk|||yyylllllloooooorrrtttwwwzzz{{{|||{{{{{{}}}xxxgggqqq}}}eeeRRRFFFBBB>>>>>>===<<<;;;::::::999888999;;;;;;;;;:::888666666666666666777777777777888888777666888:::===>>>>>><<<:::888888888:::;;;<<<<<<<<<;;;;;;???DDDHHHXXXbbbpppzzz~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}|||xxxwwwuuutttssssssttttttxxxvvvtttvvvyyy|||~~~}}}~~~}}}|||||||||]]]IIIEEEFFFEEE[[[ooosssqqquuuwwweeeRRRPPPKKKEEE???===>>>???>>><<<::::::::::::888777666666555444333333222222222222222111111111111000333222111000111222333444222222333333333444444444666444555666666999DDDPPP```jjjssswwwyyy}}}~~~}}}}}}{{{zzzqqqiiiddd___[[[\\\``````fffuuu~~~{{{zzztttnnnllliiifffhhhmmmrrrwww{{{{{{xxxxxx{{{}}}~~~tttiiihhhwwwpppUUUHHHGGGBBBAAA???>>><<<;;;;;;;;;:::999888777666666666666666666777777777777666666888888888999:::===???AAA;;;:::888777777888:::;;;:::<<>>???<<<:::999888888888666555666666555444444333222222222222222222111111111111111111000000111111222333222222333333333444444444777666666777777:::FFFRRRdddmmmvvvxxxyyy|||}}}{{{~~~|||{{{uuunnnfffaaa]]]YYY[[[``````ffftttzzztttpppmmmiiijjjnnnvvv|||wwwjjjfffqqqvvvYYYJJJFFFBBBAAA???>>><<<;;;;;;;;;:::999888777666666666666777888888999999888888777888888888888:::<<<===???:::999888777777888999::::::;;;>>>???======FFFQQQ```hhhsss}}}}}}|||}}}~~~}}}}}}}}}aaaKKKEEEGGGGGGQQQiii{{{wwwyyy|||ooo```\\\TTTLLLFFFBBB@@@???<<<:::999888999888777555666666555555444333333333333222222222111111111111///000000111111111111111333333333333444444444444888777777888888<<>>===<<<;;;;;;:::999888777666666666666999999::::::::::::999999888888777888888:::;;;;;;999888777666666777888999:::;;;===???<<<===GGGSSScccjjjttt}}}cccKKKDDDFFFGGGNNNeee}}}yyy{{{|||rrrccc]]]UUUMMMGGGCCCAAA???>>>===;;;;;;;;;;;;999777666666555555444444444333333333222222222111111111///000111333333222111111333333333444444444444555888666666777888===IIIVVVkkkssszzz{{{{{{}}}}}}~~~}}}~~~ttthhhbbb]]][[[ZZZXXX[[[```ffflllvvv{{{wwwyyy}}}{{{ooohhhjjj|||kkkSSSGGGBBBAAA@@@>>>===<<<<<<;;;:::999888777666666666666888999999::::::999999888777777777777777888888888777777666666666666777777999:::<<<>>><<<>>>IIIVVVgggmmmwwwgggMMMDDDDDDEEEMMMddd|||}}}|||~~~zzzsssaaa[[[SSSLLLHHHEEEBBB@@@???===;;;;;;;;;;;;999888666555555555555555444444333333333222222222222111111222333444555444333222333333444444444555555555666555555777999>>>LLLZZZllluuu|||}}}~~~uuukkkaaa\\\YYYYYYYYYYYY]]]bbbjjjrrr|||{{{pppiiiiiivvvqqqTTTFFFCCCBBB@@@???===<<<<<<<<<:::999888777666666666666777777888888888888777777777777777777777777777777777666666666666666666777999999;;;<<<<<>>===<<<<<<:::999888777666666666666666666777777777777666666666666777888888777777777666666777777777777666666888888:::;;;;;;@@@NNN\\\kkkrrr|||rrrUUUGGGDDDEEEMMMccc}}}wwwxxxyyywwwddd]]]SSSMMMKKKIIIEEEAAA===<<<:::::::::999888666555555555555666666666666444444333333333222222222333333222222333333444555444444444444555555555555666555666:::===FFFVVVeeesss{{{{{{kkk___ZZZTTTPPPPPPSSSVVVXXX]]]cccmmmzzzyyyooofffiii}}}yyyZZZIIICCCBBBAAA???>>>===<<<<<<:::999888777666666666666555666666777777666666555555666777888999888888777777777777888888777777777888888999;;;;;;AAAPPP___lllttt~~~vvvYYYIIIEEEEEELLLddd|||~~~xxxyyyzzzyyyhhh```VVVPPPMMMJJJFFFBBB@@@>>><<<<<<<<<<<<:::888555555555666666666666666444444444333333333222222333222111000111222333444444444444555555555666666777666777;;;@@@IIIZZZiiivvv~~~}}}}}}mmm___VVVSSSPPPMMMLLLQQQTTTWWW\\\bbbmmm{{{uuuhhhhhh{{{```NNNCCCBBBAAA???>>>======<<<:::999888777666666666666666666777777777777666666444555777888999999999888777777888888888888777777888777999:::;;;AAAQQQ```llluuu}}}\\\JJJEEEEEEKKKbbbzzz{{{{{{xxxqqqfffZZZTTTTTTRRRKKKEEEBBB@@@===;;;;;;;;;:::999666666666666666666555555444333333222222333333444333333333333444555666666888777666444333333333333444888===???DDDPPPbbbooo|||~~~sssttt{{{vvvlllcccYYYSSSRRRNNNNNNNNNOOORRRVVVZZZ]]]hhhrrr~~~vvvkkkooogggRRRGGGCCC>>><<<===<<<:::777888888888777777777777777666666666666666666555555666666666777888888999999777888888888999999999999;;;888:::??????@@@PPPdddssszzz^^^KKKFFFFFFHHH___}}}xxxyyy{{{yyypppiiibbb^^^\\\XXXPPPIIIBBB@@@===;;;;;;;;;:::999666666666555555444444444444333333222222333333444333333333333444555666666666666666666666666777777888;;;>>>BBBIIIVVVfffqqqzzzmmmnnnsssyyyzzzlllddd\\\TTTPPPOOOLLLKKKKKKLLLOOOSSSWWWYYYccckkkyyy}}}|||tttxxxkkkTTTHHHDDD???=========;;;888888888888888777777777777666666666777777777777777666666666777888888999999888888888999999999::::::;;;888999>>>>>>AAARRRfffssszzzbbbMMMGGGFFFEEE\\\yyy}}}uuuwww{{{{{{tttrrrnnnjjjddd[[[RRRKKKBBB@@@===<<<<<<<<<:::999777666666555444333222222444333333222222333333444333333333333444555666666555555666777888:::;;;<<<======???EEEPPP^^^llluuuwwwhhhhhhmmmrrr|||{{{oooccc\\\WWWQQQMMMMMMKKKKKKKKKLLLNNNQQQTTTVVV[[[bbbmmmzzz{{{vvvvvv{{{}}}~~~|||pppWWWJJJEEE@@@>>>>>>>>><<<999999999888888888777777777666777777777888888999999666666666777888888999999888888888999999999::::::;;;888999<<<>>>DDDUUUiiiuuu{{{dddNNNFFFDDDDDDXXXttt{{{sssvvv{{{}}}|||{{{wwwooodddXXXNNNIIIAAA???===<<<<<<<<<:::888777666666444333222111111444333333222222333333444333333333333444555666666555555666777888:::<<<===@@@???@@@GGGUUUeeeqqqxxxwwwhhhgggkkkoooxxxwwwlll```ZZZVVVPPPMMMNNNNNNMMMMMMNNNPPPRRRUUUVVVVVV[[[bbbkkkuuu~~~rrrkkkhhhiiiooowww}}}}}}|||}}}uuu[[[KKKFFF@@@>>>>>>>>><<<::::::999999888888777777777555666666777777888888999666666666777888888999999777777777888888888999999;;;888888;;;???HHH[[[lllwww~~~fffOOOEEEBBBDDDVVVmmm|||rrruuu{{{~~~~~~wwwlll^^^RRRKKKHHHAAA???=========<<<:::888777666666444333222111111444333333222222333333444333333333333444555666666555555555666777888999:::AAA???@@@IIIYYYiiiuuuzzzwwwiiihhhkkkooowwwyyynnnbbb\\\WWWQQQNNNNNNOOOOOOOOOOOOQQQRRRTTTUUUTTTVVVZZZ^^^eeeoooyyy}}}yyyvvvuuuuuuvvvrrriii```]]][[[]]]dddlllttt~~~}}}}}}{{{|||~~~{{{```LLLGGGAAA=========<<<::::::::::::999888777777666555555555666666777777777666666666777888888999999666666666666777777777888;;;999999<<>>======<<<:::777777666666555444333222222444333333222222333333444333333333333444555666666555555555555555666777888???>>>AAAKKK[[[kkkwww}}}wwwjjjjjjmmmooouuu~~~}}}qqqeee^^^YYYSSSOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVYYY^^^eeejjjooommmjjjgggdddccccccccc]]]WWWSSSSSSSSSUUUZZZaaaeeennnyyy}}}||||||{{{zzz|||hhhOOOIIIBBB>>>>>>>>>===;;;;;;;;;:::999888777777666666666666555555555555555666666666777888888999999666666666777777777888888::::::;;;>>>FFFTTTfffsss}}}jjjQQQFFFBBB@@@KKK\\\qqqvvvvvv||||||oooaaaUUUMMMIIIGGG@@@???>>>>>>>>><<<999777666666666555555444444444444333333222222333333444333333333333444555666666555555555555666777888888===???CCCMMM\\\lllyyyxxxmmmnnnqqqrrrwww~~~vvvjjjccc^^^XXXUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRSSSWWWYYY\\\[[[YYYWWWUUUTTTTTTSSSPPPMMMLLLNNNPPPPPPSSSXXX]]]aaahhhnnnvvv}}}{{{zzzzzz{{{zzzzzz}}}pppRRRLLLEEEAAA@@@@@@???>>><<<;;;;;;:::888777777666888888777777666555555555666666666777888888999999888888888888999999999999999;;;===@@@JJJYYYkkkuuulllSSSGGGCCC>>>GGGWWWkkkxxxwww|||pppaaaUUULLLFFFBBB@@@???>>>>>>>>><<<999777666666666666666666555555444333333222222333333444333333333333444555666666444444444555666888999:::===???EEEOOO]]]lll{{{{{{qqqrrrvvvvvvzzzzzznnnhhhccc]]]ZZZ[[[VVVVVVVVVVVVVVVVVVVVVVVVOOOPPPQQQPPPNNNNNNOOOQQQPPPOOONNNMMMLLLJJJIIIIIIKKKHHHIIIMMMOOONNNOOORRRZZZ[[[]]]aaagggqqq}}}{{{yyyxxxxxx{{{yyyyyy{{{vvvUUUNNNGGGCCCBBBCCCBBB@@@<<<<<<;;;:::999777777666::::::999888777666555555666666666777888888999999999999:::::::::;;;;;;;;;999;;;>>>BBBLLL]]]mmmwwwpppRRRFFFFFFBBBGGGTTTkkk}}}zzzvvvhhhYYYNNNHHHFFFCCCBBB@@@@@@@@@???<<<:::;;;999666444333333555666555444444333333444444555555555555555555555555555555555555666666777888999:::???IIIUUUbbbppp}}}}}}tttwwwxxxppplllgggaaa]]]___]]][[[ZZZZZZYYYVVVUUUSSSRRRQQQQQQQQQPPPNNNLLLKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQVVVVVVUUUVVVXXX^^^fffkkkvvv|||{{{yyyxxxxxxwwwwwwwwwzzz}}}~~~~~~yyyWWWNNNDDD@@@@@@???===;;;===<<<<<<;;;;;;:::999999999999888888777777666666888888888888888888888888;;;;;;;;;;;;::::::999888888===@@@DDDQQQeeeuuuzzzqqqSSSFFFDDDBBBEEEQQQhhh|||yyy|||~~~wwwiii[[[PPPJJJHHHEEECCCAAA@@@@@@???<<<:::;;;999666333222333444555555444444333333444444555333333444444555666777777555555555666666777888999:::@@@JJJVVVdddrrr~~~vvvzzz|||vvvqqqmmmgggcccbbb```^^^]]]\\\ZZZWWWUUUVVVTTTSSSSSSSSSSSSQQQPPPLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOSSSSSSSSSRRRSSSVVV\\\```dddiiiqqq{{{~~~yyyvvvuuuuuuuuuuuuvvvxxx{{{}}}|||}}}\\\QQQFFFBBBBBB@@@===<<<===<<<<<<;;;;;;:::999999888888888888777777777777888888888888888888888888:::;;;;;;;;;::::::999888;;;>>>AAAGGGUUUjjjxxx{{{uuuUUUFFFBBBBBBCCCLLLccc}}}{{{|||}}}yyymmm___TTTNNNKKKGGGEEECCCAAA@@@>>><<<999:::888666444333333444555555444444333333444444555111222333444666777888999555555555666666777888999999@@@KKKXXXfffuuuyyy~~~{{{yyyuuupppllliiigggdddbbb```]]]YYYVVVYYYWWWUUUTTTUUUVVVUUUTTTOOONNNLLLJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLNNNOOOPPPRRRRRRRRRQQQPPPQQQSSSUUUVVVZZZ___fffmmmvvv|||wwwsssrrrqqqrrrrrrsssuuuxxx|||}}}|||zzzyyybbbTTTGGGCCCCCC@@@=========<<<<<<;;;;;;:::999999777777777888888888888888999999999999999999999999::::::;;;;;;;;;:::999999>>>???BBBJJJ\\\ooozzz|||~~~|||yyyYYYGGGBBBCCCAAAHHH___~~~{{{qqqdddYYYRRRNNNJJJGGGDDDBBB@@@>>><<<:::999888666444333333444444555444444333333444444555333333444555666777888888555555555555666777888999888@@@LLLZZZiiiwww{{{{{{wwwssspppllliiieeeaaa\\\YYYZZZXXXVVVVVVWWWXXXXXXWWWSSSRRRPPPNNNNNNNNNPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSSSSUUUWWWYYY]]]bbbiiinnnrrryyy|||vvvrrrpppoooqqqqqqrrrsssvvvyyy{{{|||{{{yyyxxxwwwuuu|||fffTTTEEEBBBCCC@@@===>>>===<<<<<<;;;;;;:::999999777777777888888999999999999999999999999999999999:::::::::;;;;;;::::::999>>>>>>AAANNNaaasss{{{|||~~~}}}{{{}}}|||]]]JJJCCCCCC@@@GGG\\\{{{}}}tttiii]]]UUURRRLLLIIIEEEBBBAAA???===;;;999888777555444444444444555444444333333444444555555555555666666666666666555555555555666777888999888@@@MMM]]]kkkyyy~~~{{{{{{uuupppkkkfffaaa]]]\\\ZZZYYYYYY[[[\\\[[[[[[ZZZXXXVVVSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUTTTVVVXXXXXXWWWUUUUUUUUURRRRRRRRRQQQQQQTTTXXX\\\^^^bbbkkkvvv}}}wwwrrrpppnnnppppppqqqrrrtttvvvxxxyyyvvvvvvuuutttrrrwwwkkkVVVEEEBBBCCC???===@@@===<<<<<<;;;;;;:::999999777777888888999999::::::999999999999999999999999999::::::;;;;;;:::::::::===<<>><<<::::::888777666555555555555444444333333444444555666666666666666666666666555555555666666777888999:::BBBPPP```ooo||||||~~~vvvpppjjjfffccc___^^^___```bbbcccaaa```aaa___\\\YYYWWWVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVTTTVVVYYYYYYXXXWWWWWWWWWVVVVVVUUUSSSQQQQQQSSSVVVVVVXXX^^^hhhrrr~~~yyytttpppnnnnnnooopppqqqrrrsssttttttsssssssssrrrppptttvvv]]]IIIFFFFFFAAA>>>BBB===<<<<<<;;;;;;:::999999888888888999999999999999::::::::::::::::::::::::999999:::;;;;;;;;;::::::<<<<<>>;;;;;;:::999888777666666555444444333333444444555555555666666777777888888555555555666666777888999===FFFUUUdddsss}}}zzzsssnnnjjjhhheeeeeegggiiikkkkkkiiiggggggeeeaaa^^^[[[YYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXVVVXXXZZZZZZYYYXXXXXXXXXWWWXXXXXXWWWUUUUUUVVVXXXWWWVVVZZZbbbhhhpppzzztttpppnnnllllllmmmnnnooopppppppppqqqqqqrrrqqqnnnrrriiiQQQMMMKKKCCC@@@CCC===<<<<<<;;;;;;:::999999:::999999999999999999888::::::::::::::::::::::::888999::::::;;;;;;;;;:::===@@@KKK___oooyyy~~~}}}yyy{{{yyy]]]JJJCCCBBBDDDLLL^^^uuu|||~~~~~~yyypppddd[[[VVVMMMJJJFFFCCCBBBBBBAAA@@@<<<;;;;;;:::999888777777555444444333333444444555333444555666777888999:::555555555666666777888999@@@IIIXXXgggvvv~~~}}}uuupppmmmkkkiiijjjmmmpppsssrrrooolllkkkhhhddd```]]][[[ZZZZZZ^^^^^^]]]\\\[[[[[[[[[[[[YYY[[[\\\[[[ZZZYYYYYYZZZTTTUUUWWWWWWVVVUUUWWWXXXVVVUUUWWW]]]___cccooo}}}zzztttooommmjjjjjjkkklllmmmmmmmmmmmmppppppqqqpppmmmqqqrrrXXXSSSPPPFFFAAADDD===<<<<<<;;;;;;:::999999;;;::::::999999888888888::::::::::::::::::::::::888999::::::;;;;;;;;;;;;???CCCQQQeeettt{{{~~~|||\\\HHHBBB@@@BBBOOOggg}}}|||sssggg\\\UUUMMMJJJEEEBBBAAA???>>><<<======;;;:::999888888888222444555444111000333666444444444555555555555555666777888777666777999:::CCCKKKYYYjjjyyy|||xxxvvvtttsssvvvzzz||||||yyyuuurrrpppoookkkddd]]]YYYYYY[[[___]]][[[ZZZ[[[]]]^^^^^^bbb^^^ZZZYYY[[[]]]^^^]]]]]]]]]\\\[[[[[[ZZZZZZZZZXXXYYYYYYXXXYYY^^^fffmmm~~~yyyvvvsssqqqqqqqqqpppnnnmmmkkkjjjjjjooonnnnnnooonnnrrr}}}|||cccWWWJJJDDDCCC???===;;;:::;;;======:::777:::999888777777888999::::::;;;<<<<<<::::::;;;<<<<<<<<<===;;;999999:::;;;AAAEEESSSjjjzzz~~~~~~~~~~~~}}}~~~zzz[[[IIIEEEBBBAAANNNggg~~~uuuiii\\\TTTNNNKKKGGGCCCAAA@@@>>><<<===<<<;;;999888888888888222333444333222222444555444444444555555555555555666777888777666777999;;;BBBKKKZZZlll{{{}}}{{{~~~yyywwwsssrrrmmmfff^^^ZZZZZZ\\\]]][[[ZZZZZZ[[[]]]^^^^^^bbb___[[[ZZZ\\\]]]\\\[[[````````````_________^^^[[[[[[[[[YYYYYY\\\aaafffrrryyy{{{vvvrrroooooooooooonnnlllkkkiiihhhkkkjjjjjjkkkkkkmmmxxx}}}eeeYYYMMMFFFEEE@@@>>><<<;;;;;;======:::888999999888888888888999999999;;;<<<;;;:::999:::;;;:::;;;;;;:::999999;;;<<>>===<<<;;;:::999888777777777444222111222444555555444444444444555555555666666555777888777777777999;;;AAALLL]]]ooo~~~~~~yyywww}}}}}}zzzwwwrrrjjjccc_________\\\\\\]]]^^^^^^___``````aaa```^^^^^^___```___^^^cccdddeeefffgggggghhhhhhccccccbbb```]]]]]]^^^```fffmmmyyy~~~xxxqqqmmmmmmmmmnnnnnnmmmjjjhhhfffiiihhhiiijjjiiikkkttt}}}fff[[[OOOHHHFFFAAA???>>>============;;;999999999::::::::::::999999999:::;;;:::999888999;;;888999:::999888999<<<>>>BBBPPPdddvvv}}}}}}|||{{{{{{{{{zzz{{{~~~]]]JJJEEEDDDCCCOOOkkk}}}ooo___TTTNNNKKKGGGDDDCCCBBB@@@>>>;;;;;;999888777666666666555222000111555777666444333333444444555666666666555777888888777888:::<<<@@@LLL```sss{{{vvvtttzzz~~~wwwoooiiieeedddeee```bbbcccdddcccccccccccc______```bbbdddeeeffffffeeegggjjjnnnqqqssstttuuuqqqpppnnnkkkhhhdddbbbaaabbbhhhrrr~~~zzzsssmmmkkklllnnnooommmkkkhhhfffiiiiiijjjkkkjjjjjjsss}}}{{{dddZZZNNNHHHFFF@@@@@@@@@??????>>>===;;;:::999999;;;<<<<<<;;;999999888999::::::888888999:::777888888888888:::===@@@DDDSSShhhxxx}}}}}}}}}zzzyyyzzz^^^IIICCCCCCCCCQQQllluuudddWWWMMMJJJGGGEEEDDDCCCBBBAAA;;;;;;999888777666666666666333111222555777666444333333444444555666666777555777888888888999;;;===@@@MMMbbbvvvzzzvvvuuuzzz|||tttnnnkkkjjjjjjgggiiijjjiiifffdddcccddd```aaacccdddfffgggiiijjjjjjmmmrrrwww}}}|||yyyuuupppllliiibbbfffmmmvvv}}}uuuoookkklllmmmnnnmmmkkkhhhfffiiihhhjjjkkkiiiiiipppyyyxxxaaaWWWLLLFFFEEE@@@BBBBBBBBBAAA???===;;;;;;999999;;;<<<<<<;;;999999888999::::::888888999:::777777888888888:::>>>BBBGGGTTTgggwww~~~zzzxxxyyy]]]GGGBBBAAACCCQQQhhh||||||kkk___RRRNNNJJJHHHFFFEEECCCBBB<<<;;;:::999888777777777666555333333444555555444222333333444555666777777555666888888888999<<<>>>AAAOOOdddwww{{{xxxxxxzzzvvvtttsssrrrrrrsssrrrnnnhhhccccccdddbbbdddfffggggggiiillloootttxxx~~~|||xxxkkkkkkmmmrrr{{{~~~vvvqqqjjjjjjkkklllkkkiiigggfffeeeeeegggiiifffeeekkksssxxx```VVVJJJFFFFFFBBBCCCDDDEEECCC???===<<<<<<999999::::::::::::999999999:::;;;:::999888999;;;888999888888888;;;@@@CCCKKKYYYiiiwwwzzzxxxyyyzzzXXXFFFCCC@@@AAAMMMaaappp|||ttthhhZZZVVVQQQLLLIIIFFFCCCAAA===<<<;;;999888888888888666666666555333222333555222222333444555666777777555666888888888:::<<<>>>BBBPPPfffxxx}}}{{{}}}}}}uuulllfffeeefffdddgggjjjlllnnnsssyyy~~~}}}xxxvvvyyy}}}uuuooohhhhhhhhhhhhgggfffeeeeeeccccccfffgggdddbbbgggooo~~~{{{bbbWWWLLLHHHJJJGGGEEEFFFGGGDDD@@@===<<<===999999888888888888999999999;;;<<<;;;:::999:::;;;:::::::::999999<<>>>>>===<<<;;;;;;;;;<<<777777666666666666666777333333444444555666666666777999;;;:::777777:::===FFFTTTiii|||wwwqqqmmmkkkmmmqqqvvv{{{yyyrrrnnnhhheeecccbbbcccddddddcccbbbbbbbbbaaa______aaacccpppfffXXXQQQKKKLLLSSSMMMHHHCCC>>>======<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::<<<@@@CCCUUUaaarrr~~~}}}||||||{{{yyyyyyiiiPPPCCC@@@AAACCCIIITTTdddzzzyyyfff___XXXUUUPPPIIIFFFFFFAAA@@@???>>>===<<<<<<<<<999888777777666666666666444444444555666666777777888:::<<<;;;999999<<>>======<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::<<<@@@CCCRRR___qqq}}}}}}{{{yyyyyyxxxwwwyyyeeeOOOCCC@@@@@@CCCIIITTTeee{{{~~~~~~jjjccc\\\ZZZUUUOOOKKKKKKHHHGGGEEECCCAAA@@@??????;;;:::999888777666666666555555555666777777888888999;;;======;;;;;;>>>AAAKKKXXXkkk|||}}}{{{}}}yyyrrrmmmeeecccaaaaaabbbccccccbbbaaabbbbbb```______aaadddmmmlllZZZPPPJJJIIIMMMNNNJJJDDD@@@???>>>===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::<<<@@@CCCMMM\\\ooo}}}|||zzzxxxwwwwwwwwwyyyzzzdddQQQFFFCCC@@@CCCHHHSSScccyyyzzz|||nnnhhhbbb```[[[UUUPPPPPPNNNLLLJJJHHHEEECCCBBBBBB<<<;;;:::888777666666666666666666777888888999999888;;;======;;;<<>>===<<<;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::999::::::::::::<<>>===<<<;;;:::;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999::::::::::::<<>>===<<<;;;:::999888777666666666666666666777888888999999777:::<<<===<<<===AAAEEETTT```rrryyysssnnnjjj```^^^\\\\\\^^^``````_________```___^^^___bbbdddoooqqqXXXMMMJJJHHHFFFDDDBBB>>>=========<<<;;;;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;::::::;;;???BBBHHHYYYppp~~~{{{yyyxxxtttuuuxxx}}}yyyooocccUUUJJJCCC@@@BBBGGGQQQ```uuuwww{{{tttmmmhhheee```WWWQQQOOOHHHFFFDDDAAA???<<<;;;:::999888777777666666666666555555666666777888888999888;;;>>>>>>>>>???CCCGGGUUUbbbttt}}}vvvqqqllliii___]]][[[[[[]]]_________^^^_________^^^___bbbdddnnnvvvZZZNNNJJJGGGDDDBBB@@@>>>===>>>>>>>>>===:::::::::::::::;;;<<<===999999999999999999999999:::;;;;;;::::::;;;>>>AAAJJJ[[[rrr}}}{{{yyyxxxsssuuuxxx}}}zzzrrrfffYYYMMMEEE???BBBGGGQQQbbbwwwtttzzzrrrlllfffccc]]]TTTMMMLLLIIIGGGEEEBBB@@@>>>===<<<777777666666666666666777555555555666777777888888999<<>>>>>???@@@@@@???:::::::::::::::;;;<<<===999999999999999999999999:::;;;;;;::::::;;;>>>AAAKKK\\\ttt~~~|||}}}~~~~~~~~~|||zzzwwwvvvtttssssssyyy|||{{{sssaaaOOOFFFDDD???AAASSSiii{{{uuuwwwzzzmmmaaa]]]\\\XXXTTTRRRNNNKKKGGGBBB>>>;;;:::::::::999888777666666666666444444444444555555555666::::::<<<>>>>>>===BBBIIIWWWiii|||yyyrrrlllgggeeeZZZYYYXXXXXXYYY[[[]]]^^^`````````___^^^___bbbeeeqqq}}}aaaRRRKKKHHHGGG???>>>======>>>>>>===<<<;;;999777999;;;===;;;999999999999999999:::;;;<<<<<<:::888999;;;???BBBCCCLLLggg|||~~~|||yyyvvvttttttwww{{{~~~~~~}}}zzzxxxuuusssrrrrrrttt{{{{{{hhhRRRFFFEEEBBBFFFXXXmmm}}}vvvzzzzzzlll___[[[[[[XXXUUUTTTOOOLLLHHHDDD@@@===<<<<<<:::999888777777666666666666666666777777777888888:::999:::===<<<===BBBJJJXXXjjj}}}|||ssslllfffbbbZZZYYYXXXXXXYYYZZZ\\\^^^___```___^^^^^^___bbbdddppp~~~~~~bbbRRRJJJGGGEEEAAA???======>>>>>>===;;;:::999888999<<<===<<<:::999999999999:::;;;<<<===<<<:::999999;;;???AAACCCMMMhhh}}}~~~xxxtttqqqmmmkkkjjjlllppprrrsssyyy~~~|||xxxuuurrrqqqpppqqqvvvsssYYYFFFFFFEEELLL]]]ppp}}}yyyzzzlll^^^YYYYYYWWWVVVVVVPPPNNNJJJFFFBBB???>>>===::::::888777777777777777666666777777777888888888999777888:::;;;<<>>>>>===<<<:::999999999:::<<<===<<<;;;999999999:::;;;===>>>???===;;;::::::;;;>>>AAACCCPPPjjjyyysssnnnlllhhheeedddeeegggiiiggglllttt{{{|||xxxtttqqqpppqqqsssyyyaaaJJJGGGGGGNNN]]]ooo|||lll\\\VVVUUUTTTSSSTTTPPPNNNKKKGGGCCCAAA???>>>::::::999888777777777777444555555555555666666666888666777999:::<<>>>>>===;;;:::999999:::<<<=========<<<999999999:::<<<>>>???@@@===<<<;;;;;;;;;===AAACCCSSSmmmyyypppjjjhhhfffbbb___^^^^^^```aaa```ccciiinnnrrrwww{{{|||}}}}}}}}}}}}}}}}}}|||~~~|||xxxuuurrrqqqsssvvv|||hhhNNNFFFGGGNNN[[[kkk~~~}}}mmm\\\UUUSSSQQQPPPQQQOOONNNKKKHHHDDDAAA???>>>;;;:::999888777777777777555555555555666666666777777666666999:::<<>>>>>===<<<<<<999999999:::<<<>>>???@@@<<<<<<<<<;;;;;;===AAAEEEVVVpppzzzssslllfff___]]]ZZZXXXVVVVVVWWWXXXXXX[[[___bbbdddhhhkkknnnqqqqqqrrrrrrsssttttttuuuvvvzzz{{{xxxvvvtttsssuuuwww}}}jjjOOOEEEHHHOOO[[[iii~~~~~~nnn]]]VVVTTTRRRQQQQQQOOONNNLLLIIIFFFCCC@@@???;;;:::999888888777888888777777777888888888999999777666777:::;;;===EEEMMMaaasss}}}www{{{xxxooohhhcccYYYXXXWWWVVVVVVWWWYYYZZZYYY[[[]]]^^^^^^___```bbblll|||ggg^^^ZZZUUUPPPJJJFFFBBB???>>>===<<<;;;:::===???@@@>>><<<;;;;;;999999999:::;;;===>>>???:::<<<===<<<;;;===BBBGGGZZZttt{{{wwwrrrmmmgggcccXXXVVVTTTQQQPPPPPPQQQRRRRRRTTTXXXZZZ\\\___cccfffhhhhhhiiijjjkkkmmmooooooqqquuuzzz~~~|||yyywwwvvvuuuuuuuuuwww|||gggNNNEEEIIISSS^^^jjj~~~}}}nnn^^^YYYXXXWWWUUUVVVPPPOOONNNKKKHHHEEEBBBAAA;;;;;;:::999888888888888777777888888888999999999888777999<<<===>>>DDDLLLbbbuuu{{{wwwsssrrrzzzvvvmmmfffaaaYYYXXXVVVUUUUUUVVVXXXYYYYYY[[[^^^_________aaacccjjj||||||iiibbb___XXXRRRJJJFFFBBB???>>>>>>===<<<<<>>;;;::::::999999999999:::;;;<<<===888;;;===<<<;;;===DDDIII\\\vvv}}}|||xxxuuuppplllhhhccc___\\\UUUTTTQQQOOONNNNNNOOOPPPOOORRRUUUWWWYYY]]]aaadddaaaaaaccceeehhhkkkmmmoooooosssyyy}}}~~~|||zzzxxxvvvuuuuuuuuutttuuuzzzdddLLLEEELLLWWWbbbmmm~~~{{{mmm___[[[\\\[[[ZZZZZZQQQQQQOOOMMMJJJGGGDDDBBB<<<;;;:::999888888888888666666666666777777777777888888:::>>>>>>>>>DDDKKKcccvvv~~~qqqooonnnooozzzuuukkkddd```YYYXXXVVVUUUUUUVVVWWWYYYYYY\\\^^^`````````bbbcccgggzzz}}}kkkdddaaaYYYRRRJJJFFFBBB???>>>>>>>>>======@@@CCCBBB>>>:::999999999999999999::::::;;;<<<777:::===<<<;;;>>>EEEKKK]]]www}}}xxxssspppnnnkkkiiifffdddaaa]]]XXXUUUTTTRRROOOLLLKKKLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ[[[^^^^^^^^^```ccchhhllloooqqqtttxxxzzzzzz{{{|||}}}~~~}}}|||zzzwwwuuurrrqqqqqqsssxxxyyyaaaPPPGGGLLLVVVaaammm}}}qqqeeebbbbbb^^^ZZZXXXTTTQQQMMMIIIGGGDDDAAA???>>>===<<<:::999888777777777777666666666666777777777666999<<<===>>>DDDLLLccc|||rrrfffeeekkkuuuttthhh```^^^]]]YYYUUUSSSTTTWWWZZZ[[[ZZZ\\\]]]]]]]]]^^^aaacccnnn|||{{{fff^^^[[[VVVQQQJJJHHHEEEAAA???=========???BBBEEECCC???<<<:::;;;999999999999999999999999<<<999888;;;>>>???DDDJJJ^^^zzz}}}yyytttoookkkhhhgggcccaaa___]]]\\\XXXTTTQQQQQQOOOLLLJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWYYY\\\\\\]]]___bbbgggllloooqqqtttwwwyyyzzzzzz{{{|||}}}~~~}}}|||yyywwwtttrrrpppqqqsssxxxuuu^^^NNNHHHLLLVVVaaammm~~~qqqddd``````^^^[[[ZZZUUUQQQMMMJJJGGGEEEBBB???>>>===<<<:::999888777777888888777777777777888888777666888<<<<<<===DDDLLLddd|||zzzoooeeedddkkkwww~~~sssggg```^^^\\\XXXTTTRRRSSSVVVXXXYYYZZZ[[[\\\]]]]]]^^^```bbbnnn}}}}}}hhh___[[[UUUOOOJJJHHHEEEBBB@@@???@@@@@@AAACCCDDDBBB>>>;;;:::;;;::::::::::::::::::::::::===::::::===???@@@EEELLL___zzz{{{xxxrrrqqqmmmiiieeebbb```___[[[ZZZYYYXXXWWWUUUQQQOOOOOONNNLLLKKKKKKLLLNNNOOOLLLLLLMMMOOOPPPSSSUUUVVVZZZZZZ[[[^^^bbbfffkkknnnqqqtttwwwyyyyyyyyyzzz{{{{{{~~~~~~~~~}}}{{{xxxuuussspppoooppprrrxxxppp[[[LLLHHHMMMVVVbbbnnnrrrddd______^^^]]]]]]UUURRRNNNKKKHHHFFFBBB@@@???>>><<<:::999888888888999999888888888888999999777777888;;;<<<===DDDMMMddd}}}vvvnnnggggggnnn|||}}}yyyvvvuuuyyy|||qqqggg```___[[[XXXTTTRRRRRRUUUVVVWWWYYYZZZ[[[\\\\\\]]]```bbbmmm~~~lllaaaZZZSSSMMMJJJHHHFFFCCCBBBBBBBBBCCCDDDDDDCCC@@@===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;;;;>>>???AAAGGGNNNbbb}}}zzztttooolllhhhfffdddbbb___]]]\\\[[[XXXWWWWWWWWWWWWVVVTTTQQQPPPPPPOOONNNOOOPPPQQQSSSLLLMMMMMMNNNPPPRRRSSSTTTWWWXXXYYY\\\```eeeiiilllpppsssvvvxxxxxxyyyzzz{{{{{{~~~~~~~~~}}}}}}|||yyyvvvsssqqqooonnnppprrrxxxlllYYYMMMIIINNNXXXeeerrrsssddd___`````````aaaVVVSSSOOOLLLIIIGGGCCCAAA???>>><<<;;;999888888888999888888777777888888999888777888;;;<<<===DDDMMMccc|||tttnnnjjjkkkrrr}}}tttoookkkjjjnnnttt|||{{{qqqgggbbbaaa[[[XXXTTTRRRSSSUUUVVVVVVXXXYYY[[[[[[[[[]]]```bbbmmmpppccc[[[SSSMMMHHHGGGEEECCCBBBCCCDDDEEEFFFDDDBBB>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;===>>>@@@GGGOOOiii}}}vvvooojjjfffccc___^^^]]][[[ZZZZZZZZZZZZWWWVVVVVVXXXYYYYYYWWWUUUQQQQQQPPPPPPQQQRRRSSSTTTOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVXXX[[[___cccfffiiioooqqquuuwwwxxxxxxzzz{{{|||}}}||||||}}}~~~~~~}}}}}}{{{xxxuuuqqqooommmmmmnnnqqqxxxzzzhhhXXXOOOJJJPPP\\\lll{{{uuufffbbbcccccccccdddWWWTTTPPPMMMJJJHHHDDDBBB???>>>===;;;:::999888888777777666666666666777777888777888:::;;;===EEENNNbbb{{{sssnnnlllooowww|||sssnnnjjjiiimmmssswww}}}{{{rrrhhhcccbbb[[[XXXUUUTTTUUUVVVWWWWWWWWWYYYZZZ[[[\\\]]]```bbbmmmttteee[[[SSSMMMGGGFFFDDDBBBBBBCCCDDDEEEFFFDDD@@@===;;;;;;;;;;;;999999999999999999999999;;;:::;;;<<<<<<>>>GGGPPPlll{{{rrrkkkeeeaaa]]][[[WWWWWWVVVWWWWWWXXXYYYYYYWWWVVVWWWYYY[[[[[[YYYWWWQQQQQQQQQQQQRRRRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUWWWZZZ]]]```ccceeejjjmmmqqqtttvvvwwwyyyzzz|||}}}||||||}}}~~~~~~}}}}}}zzzwwwssspppmmmlllllllllpppxxxssscccVVVOOOKKKRRRbbbuuuttthhheeefffeeedddcccXXXUUUQQQNNNKKKIIIEEECCC??????===;;;:::999999999777777666666666666777777999777888:::;;;===EEENNNaaazzzqqqnnnnnnuuu|||tttpppnnnlllpppvvvvvvzzz{{{rrriiicccaaaYYYWWWUUUTTTUUUWWWXXXWWWWWWYYY[[[\\\\\\^^^aaacccnnntttcccYYYRRRNNNGGGFFFDDDCCCBBBCCCEEEFFFEEEBBB>>><<<<<<<<<;;;;;;999999999999999999999999;;;:::;;;<<<;;;===GGGRRRmmmwwwrrrjjjccc^^^[[[XXXWWWTTTTTTTTTUUUWWWYYYZZZ[[[YYYYYYZZZ\\\^^^^^^]]][[[TTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVSSSTTTVVVYYY\\\^^^```bbbeeehhhlllppprrrtttvvvxxxzzz}}}~~~}}}}}}~~~~~~}}}|||zzzvvvrrrnnnlllkkkkkkjjjoooyyyzzzkkk\\\QQQLLLLLLUUUggg}}}}}}qqqhhhggghhhfffbbb```YYYVVVRRRNNNLLLIIIFFFDDD@@@???===<<<:::999999999888777777777777777777888999777888999:::===EEEOOOaaazzzssspppsss~~~yyywwwvvvuuuyyy|||zzzqqqggg```^^^VVVTTTSSSSSSUUUWWWXXXWWWXXXYYY[[[\\\]]]___bbbdddnnnqqq```VVVPPPMMMIIIHHHFFFDDDDDDDDDFFFGGGCCC@@@===<<<======<<<;;;::::::::::::::::::::::::;;;;;;<<<===<<<>>>HHHTTTnnnsssnnnggg```\\\YYYWWWVVVTTTTTTUUUWWWYYY[[[]]]___]]]]]]^^^```bbbbbbaaa___WWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVSSSTTTVVVXXX[[[]]]___``````dddiiimmmoooqqqtttvvvwww{{{}}}}}}~~~~~~}}}|||zzzuuuqqqmmmkkkjjjjjjhhhnnnyyyttteeeWWWMMMIIILLLVVVjjjyyyoooggggggiiifff```]]]YYYVVVRRROOOLLLJJJGGGDDD@@@???===<<<::::::999999999999888888888888999999999777777999:::<<>>>>>===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>===???JJJVVVqqq~~~uuukkkbbb[[[YYYWWWTTTRRRSSSVVVWWWYYYYYYZZZ\\\```cccbbbfffhhhgggffffffccc^^^\\\\\\\\\[[[YYYZZZ[[[]]]TTTSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXZZZ[[[]]]]]]```dddiiinnnqqqsssuuuwwwxxx}}}~~~{{{|||{{{xxxsssmmmiiihhhhhhffflllwww}}}tttkkk___RRRKKKJJJLLLYYYnnnxxxmmmdddbbbbbb```^^^^^^aaa\\\UUUOOOKKKHHHFFFEEECCCAAA>>>=========;;;:::777777777777777777777777999777777999999;;;DDDMMMfff|||wwwxxx}}}{{{ssskkkddd]]]YYYVVVUUUTTTSSSSSSUUUWWWYYY[[[\\\\\\\\\]]]```dddggglllnnnaaaZZZSSSMMMJJJJJJIIIIIIJJJJJJIIIHHHBBBAAA@@@???===<<<;;;;;;<<<<<<;;;::::::999888888777<<<;;;===AAA>>>GGG]]]tttxxxpppeee]]]WWWVVVVVVTTTSSSUUUVVVXXXZZZ[[[]]]```dddhhhjjjoooqqqpppoooooolllgggbbbbbb```___]]]\\\]]]^^^YYYWWWVVVWWWXXXYYYXXXWWWUUUVVVWWWXXXZZZ[[[\\\]]]]]]aaafffjjjmmmooorrrssswww}}}||||||{{{wwwrrrmmmiiihhhhhhiiinnnyyyxxxooofff[[[PPPJJJJJJIIIXXXooovvvkkkaaa^^^^^^\\\ZZZZZZ^^^ZZZUUUPPPMMMKKKHHHFFFCCCAAA>>><<<<<<;;;:::888777777777777777777777777999777777999999;;;CCCMMMfff}}}~~~uuuwww~~~zzzqqqjjjccc]]]YYYUUUUUUSSSSSSTTTUUUWWWYYYZZZ[[[\\\\\\]]]___cccfffjjj}}}nnnbbb]]]WWWRRRRRRQQQPPPQQQRRRPPPMMMJJJDDDCCCBBBAAA@@@>>>============<<<<<<;;;::::::999888<<<;;;<<<@@@>>>HHH___www|||pppggg___YYYUUUVVVWWWVVVWWWZZZYYY[[[^^^aaaeeeiiiooorrrvvv{{{~~~}}}}}}yyyssslllkkkhhheeecccaaa``````^^^]]][[[[[[\\\[[[ZZZXXXVVVVVVWWWWWWYYYZZZ[[[\\\\\\```dddgggjjjllloooqqquuu|||~~~~~~~~~}}}zzzyyyvvvqqqllliiihhhhhhiiiooozzz|||ssshhh___UUUKKKGGGIIIGGGWWWooouuujjj___\\\\\\YYYWWWWWWZZZWWWTTTRRRQQQNNNJJJHHHFFFCCC@@@>>>===<<<999888777777777777777777777777999777777999999;;;CCCMMMggg|||uuupppuuu~~~~~~wwwooohhhaaa[[[XXXUUUTTTSSSSSSTTTVVVWWWXXXYYYZZZ\\\\\\]]]___ccceeekkktttjjjfffbbb^^^]]]\\\\\\]]]]]]YYYRRRLLLFFFFFFEEEDDDBBBAAA@@@???>>>>>>======<<<;;;;;;;;;:::===;;;;;;??????KKKccc|||ttthhh```]]]XXXUUUWWWYYYYYY\\\```___aaafffjjjooouuu{{{zzzvvvqqqmmmiiigggdddccccccaaa___^^^^^^]]][[[YYYWWWWWWWWWWWWXXXYYY[[[\\\]]]```cccfffhhhkkknnnqqqttt|||{{{}}}~~~}}}|||{{{xxxxxxuuupppkkkhhhhhhhhhgggooo{{{yyyooocccYYYOOOGGGEEEGGGHHHXXXpppwwwkkk```\\\[[[XXXVVVWWWVVVUUUTTTUUUTTTQQQMMMJJJIIIFFFBBB@@@>>>===:::888777777777777777777777777888777888::::::;;;CCCLLLgggzzzqqqlllkkkqqq~~~zzzrrrkkkeee___ZZZVVVTTTSSSSSSTTTUUUVVVXXXXXXXXXZZZ[[[\\\]]]___bbbeeepppvvvssspppnnnggggggggghhhfff___TTTMMMGGGFFFFFFDDDCCCBBBAAA@@@=========<<<<<<<<<;;;;;;;;;===:::;;;???@@@MMMfffzzznnnccc\\\ZZZWWWVVVXXXYYYZZZ___ddddddhhhmmmrrrxxx~~~yyysssooollliiigggfffdddbbbaaaaaa```]]][[[ZZZYYYXXXXXXYYYZZZ\\\]]]^^^```bbbeeegggkkkooossswww~~~|||~~~|||zzzxxxxxxvvvvvvsssooojjjhhhggghhhiiirrrxxxmmm```UUULLLDDDCCCFFFLLL[[[qqqxxxkkk___[[[ZZZWWWUUUVVVTTTTTTUUUVVVVVVTTTOOOKKKHHHEEEBBB???===<<<999777888888888888888888888888888777888:::;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;:::===;;;<<>>===;;;999777888888888888888888888888777666888;;;;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<999<<<;;;===CCCEEESSSlllzzzmmmccc]]]ZZZXXXXXX\\\bbbfffkkkttt~~~zzzvvvvvvvvvuuuwwwuuusssrrrrrrqqqooommmllljjjhhhffffffgggiiikkkjjjkkkmmmooosssyyy~~~}}}~~~yyywwwwwwxxxrrrrrrpppmmmiiigggggghhhjjjuuuxxxhhh___VVVPPPJJJFFFGGGKKKPPPbbb{{{yyymmmaaa\\\\\\ZZZZZZ[[[ZZZYYYXXXXXXWWWTTTOOOLLLIIIFFFCCCAAA@@@???===;;;888888888888888888888888777666888;;;<<<<<>>===<<<============>>>>>>>>>>>>888<<<;;;>>>EEEFFFTTTlllyyykkkaaa\\\[[[]]]]]]___dddlllvvv~~~ttttttwww{{{~~~}}}}}}}}}|||zzzxxxuuuttttttqqqmmmjjjkkkllllllllltttuuuwwwyyy||||||}}}}}}|||zzzxxxvvvuuuvvvuuurrrlllfffdddhhhkkkjjjxxx{{{sssccc[[[SSSMMMHHHEEEGGGLLLUUUhhhwwwmmmccc___]]]ZZZYYY[[[YYYYYYZZZYYYWWWTTTQQQNNNMMMIIICCC???===<<<;;;:::999999999888888888888888:::999999;;;;;;<<>><<<;;;:::<<<;;;;;;::::::;;;;;;<<<888===<<<>>>DDDFFFVVVqqq{{{nnneee```^^^aaacccgggllluuuvvvwwwzzz~~~~~~}}}}}}yyyxxxxxxxxxwwwwwwwwwxxxzzz|||~~~~~~yyyyyyzzzzzzyyyxxxvvvuuuttttttqqqkkkfffdddfffjjjlllyyyvvvmmm___XXXPPPKKKGGGDDDGGGLLLWWWhhh{{{yyyoooeeeaaa___\\\[[[\\\ZZZYYYXXXVVVTTTRRRPPPOOOOOOKKKEEEAAA???>>><<<;;;:::::::::999999999999999:::999999;;;;;;<<>>===>>>CCCFFFUUUppp}}}rrriiidddbbbeeejjjpppxxx{{{}}}~~~}}}|||}}}~~~}}}||||||vvvwwwwwwxxxxxxvvvuuutttpppqqqoookkkeeeccceeegggnnnyyy|||ooofffZZZTTTMMMIIIEEECCCGGGNNN\\\hhhxxxzzzqqqgggdddbbb^^^]]]^^^\\\ZZZVVVSSSQQQPPPQQQQQQRRRNNNIIIDDDBBB@@@>>><<<;;;;;;;;;:::::::::999999:::999999;;;;;;<<>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;???===>>>CCCEEEUUUppp~~~ssskkkfffeeehhhoooxxx~~~}}}|||{{{zzzzzzvvvwwwwwwwwwvvvuuusssrrrmmmnnnmmmiiidddbbbcccfffmmmyyywwwjjjaaaVVVPPPKKKHHHDDDCCCIIIQQQ```jjjwww{{{qqqhhheeeccc___^^^^^^^^^[[[VVVQQQOOOPPPRRRTTTUUUQQQLLLGGGDDDBBB???===;;;;;;;;;:::999999888888:::999999<<<<<<===DDDMMMfffsssdddZZZXXXVVVZZZcccooo}}}vvvoooeeebbb^^^[[[YYYWWWUUUSSSPPPSSSUUUWWWXXXZZZ\\\^^^```bbbeeegggiiikkkoooqqq~~~~~~qqq```SSSLLLJJJGGGEEEEEEDDDCCCBBB@@@???>>>===<<<;;;;;;::::::;;;;;;<<<<<<@@@>>>>>>CCCEEEUUUqqq}}}ssslllhhhgggkkksss}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyxxxvvvsssqqqooojjjlllkkkhhhcccaaaccceeekkkyyy}}}sssfff]]]SSSOOOKKKHHHDDDDDDKKKTTTdddmmm{{{zzzppphhheeeccc___]]]]]]```\\\VVVRRROOOQQQSSSVVVVVVRRRMMMIIIFFFDDD@@@>>>:::::::::999888777777777:::888999<<<<<<>>>EEENNNffftttdddZZZWWWSSSXXX```lllzzz~~~ssskkkbbb___\\\ZZZYYYWWWTTTRRRPPPSSSVVVXXXZZZ[[[]]]^^^aaaccceeegggiiilllpppssstttjjj\\\SSSPPPOOOKKKGGGDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<<<<@@@>>>>>>CCCFFFVVVrrrzzzrrrnnnmmmnnnqqqzzz||||||{{{zzzyyyxxxwwwwwwyyyyyyyyywwwuuurrrooommmjjjkkkjjjfffbbbaaacccffflllzzzzzzpppccc[[[QQQNNNLLLIIIEEEDDDLLLWWWcccoooyyyppphhheeeccc___\\\\\\___\\\WWWSSSQQQRRRSSSUUUUUURRRMMMJJJGGGDDDAAA>>>::::::999999888777666666:::888999<<<===>>>FFFOOOeee}}}qqqbbbYYYWWWSSSWWW^^^hhhuuuzzzooohhh___]]][[[YYYXXXVVVSSSQQQPPPSSSWWWZZZ[[[\\\^^^___```bbbdddfffhhhkkkooosssmmmeee\\\WWWVVVTTTPPPLLLCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<<<>>CCCFFFXXXttt~~~wwwrrrqqqtttwwwzzz|||{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvuuusssqqqnnnmmmjjjjjjiiieeeaaa```dddhhhooo|||}}}wwwmmm```WWWPPPNNNLLLIIIDDDCCCLLLWWW```oooyyypppiiifffddd```]]]]]]\\\[[[XXXTTTRRRRRRRRRRRRSSSPPPLLLIIIGGGDDDAAA???<<<;;;:::999888777777666:::888:::<<<===???FFFOOOeee|||uuujjj^^^WWWVVVTTTWWW\\\dddnnnyyyvvvllleee^^^\\\ZZZXXXWWWUUURRRPPPOOOSSSWWWZZZ\\\]]]^^^```^^^```bbbdddfffjjjooorrrzzzjjjfff```\\\ZZZXXXTTTRRRBBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;>>><<<===CCCGGGYYYvvv{{{vvvsssuuuzzz~~~~~~~~~|||{{{{{{zzzyyyxxxwwwwwwssssssssssssrrrpppnnnmmmkkkjjjhhhddd``````eeeiiisss~~~}}}vvvkkk^^^TTTNNNMMMKKKHHHCCCBBBKKKWWW]]]ooozzzqqqiiigggeeeaaa]]]]]]ZZZYYYWWWUUUSSSQQQPPPOOOQQQNNNKKKIIIGGGDDDAAA???======<<<;;;999888888777999888:::<<<===???GGGPPPfff|||uuunnneeeZZZUUUUUUVVVXXX[[[aaajjjsss{{{~~~tttjjjddd^^^\\\ZZZXXXWWWUUUQQQOOOOOOSSSWWW[[[\\\]]]___```^^^___aaabbbeeeiiinnnrrrtttlllhhhbbb^^^[[[YYYWWWUUUAAAAAA@@@@@@???>>>======<<<;;;;;;::::::;;;;;;<<<:::>>><<<===CCCHHH[[[xxxyyywwwxxxzzz~~~|||zzzyyyzzzyyyuuurrruuurrrpppppprrrrrrpppnnnlllhhhdddcccaaa___ccciiirrr||||||tttjjj___WWWSSSOOOKKKIIIFFFFFFNNNWWWgggwwwwwwsssnnnhhhdddbbbbbbbbb[[[YYYWWWWWWWWWWWWVVVTTTQQQMMMIIIGGGGGGEEEAAA===???>>><<<;;;999999888888999777888;;;>>>???EEEMMMdddyyytttmmmeee]]]XXXUUUSSSXXXYYY\\\```eeennnwww}}}}}}uuummmhhh___]]]\\\[[[ZZZXXXUUURRRQQQTTTXXXZZZ\\\]]]^^^``````bbbeeeeeedddfffkkkooo}}}{{{qqqjjjfffbbb^^^[[[XXXUUURRRHHHGGGDDDBBB@@@???>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;???======BBBFFFZZZxxx|||{{{}}}~~~}}}{{{zzzzzzzzzyyyuuurrrpppooonnnpppssssssrrrppplllgggcccaaa______dddkkkvvv~~~vvvkkk```XXXRRRNNNKKKHHHFFFHHHRRR]]]lll}}}wwwtttnnnhhhcccaaaaaaaaa]]]\\\[[[ZZZZZZYYYWWWTTTPPPMMMJJJIIIHHHFFFCCC@@@@@@???===<<<:::999999999999777777:::<<<>>>CCCJJJbbb~~~~~~{{{oookkkeee]]]WWWSSSPPPOOOSSSUUUXXX]]]cccllluuu{{{|||uuummmhhh```^^^\\\ZZZYYYWWWSSSQQQPPPSSSVVVYYYZZZZZZ\\\]]]]]]```bbbcccbbbdddiiimmm~~~vvvmmmgggddd___\\\YYYVVVRRRPPPGGGFFFDDDBBB@@@?????????============<<<<<<<<<<<<<<<@@@??????DDDHHH\\\{{{~~~~~~}}}{{{zzzzzz{{{{{{yyyvvvssskkklllnnnqqqtttuuutttrrrkkkeee```___]]]^^^eeemmmzzz}}}uuujjj^^^WWWRRRNNNJJJGGGFFFJJJXXXfffvvvvvvrrrmmmgggcccaaaaaaaaabbbaaaaaaaaa```]]]YYYUUUOOOMMMKKKKKKJJJIIIGGGDDDAAA@@@???===<<<;;;::::::999777777:::;;;<<>>>>>======<<<===AAA@@@@@@FFFLLLaaa}}}|||xxxyyyzzz{{{{{{yyyvvvssskkkmmmpppsssuuuuuutttrrrjjjccc^^^\\\\\\^^^gggppp|||~~~xxxpppeee[[[TTTRRRNNNJJJFFFFFFMMM^^^ooo}}}rrrnnnjjjeeebbbaaabbbcccffffffggggggeeeaaa[[[WWWNNNMMMMMMMMMMMMKKKIIIHHHBBBAAA@@@>>>===<<<;;;;;;;;;888888:::;;;;;;@@@GGG]]]{{{~~~zzzvvvsssnnniiifff___]]]YYYUUURRRRRRRRRSSSTTTWWW\\\aaahhhpppxxx}}}~~~xxxrrrnnnhhheee```\\\YYYVVVRRRPPPOOORRRUUUWWWWWWWWWXXXYYYZZZ\\\^^^^^^^^^aaagggllluuukkkiiibbb___\\\YYYVVVSSSOOOLLLGGGFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<@@@???AAAGGGNNNeee}}}|||{{{xxxyyyzzzzzzyyywwwuuutttooorrrtttvvvuuusssqqqppphhhbbb\\\[[[\\\___iiisss|||{{{ssskkkbbbZZZTTTTTTOOOJJJFFFFFFQQQggg{{{xxxllliiifffbbbaaaaaacccdddiiijjjjjjjjjhhhccc]]]XXXNNNOOOPPPOOONNNLLLJJJIIICCCBBBAAA???======<<<<<<<<<999999;;;;;;<<>>>>>===;;;???>>>@@@HHHQQQhhh~~~~~~~~~}}}|||yyyzzz{{{yyywwwuuuuuuuuusssuuuwwwvvvssspppnnnnnnfff```\\\\\\]]]aaakkkuuu{{{xxxooohhhaaa[[[XXXUUUQQQLLLHHHJJJXXXtttrrrhhhfffbbb```___```bbbccciiiiiiiiiiiigggbbb\\\WWWOOOQQQRRRQQQNNNKKKIIIIIICCCBBBAAA???>>>===<<<<<<<<<999999;;;<<<<<>>:::???>>>AAAJJJSSSlll}}}~~~{{{|||{{{xxxtttssstttvvvtttvvvvvvtttooolllllllllddd___\\\]]]___cccmmmwww}}}~~~tttjjjccc^^^[[[YYYUUUQQQMMMKKKPPPbbb}}}ooogggeeeaaa^^^\\\\\\^^^___eeeeeeddddddbbb^^^XXXTTTPPPSSSTTTSSSNNNJJJGGGGGGCCCBBB@@@???===<<<<<<<<<:::888777:::;;;;;;AAAGGGWWWyyy|||tttmmmgggccc]]][[[YYYXXXVVVTTTPPPNNNMMMMMMLLLLLLNNNQQQTTTVVVZZZ```jjjttt~~~~~~vvvtttwww||||||vvvlllhhhbbb]]]YYYVVVSSSPPPOOORRRUUUXXXYYYYYY[[[\\\\\\^^^___```aaafffnnntttwwwnnnhhhgggbbb```^^^]]][[[WWWRRRNNNJJJIIIGGGEEECCCBBBBBBBBB@@@@@@@@@@@@????????????;;;??????BBBLLLWWWppp}}}~~~|||}}}{{{wwwsssqqqtttvvvsssuuuuuuqqqmmmjjjjjjlllccc___]]]^^^aaaeeennnxxx~~~{{{oooddd^^^[[[YYYYYYUUUQQQNNNNNNTTTjjj|||mmmhhheeeaaa]]]ZZZZZZ[[[\\\bbbaaa``````^^^[[[VVVRRRQQQTTTVVVSSSNNNHHHFFFEEEBBBAAA@@@>>>===<<<<<<;;;888666666888::::::@@@GGGWWWyyyyyyppphhhbbb\\\YYYWWWUUUSSSRRRQQQPPPMMMJJJHHHGGGGGGGGGIIIMMMPPPSSS[[[cccnnnzzz~~~vvvtttxxx}}}~~~|||vvvkkkfff```[[[WWWTTTRRROOOMMMPPPTTTWWWXXXYYY[[[\\\\\\^^^___```aaafffnnntttxxxooogggbbbaaa```^^^]]][[[WWWRRRNNNLLLJJJHHHEEECCCBBBBBBBBB??????????????????@@@@@@<<<@@@@@@DDDNNNYYYsss~~~zzz~~~}}}{{{}}}~~~}}}|||}}}~~~{{{yyyvvvtttsssrrrqqqooonnnnnnmmmkkkhhheee``````___```dddkkkttt{{{{{{rrrggg___[[[[[[ZZZYYY[[[UUUQQQRRRZZZppp|||tttpppmmmggg```[[[ZZZ\\\^^^fffccc^^^XXXTTTRRRRRRRRRTTTZZZ[[[TTTLLLJJJIIIHHHIIIGGGCCC???===<<<<<<===999999:::::::::===BBBFFFYYYxxx{{{qqqhhhbbb]]]WWWTTTPPPPPPOOONNNMMMLLLKKKJJJJJJIIIGGGGGGJJJOOOVVVYYY^^^dddooo|||}}}{{{}}}yyyrrrhhhfffbbb\\\UUUOOOKKKHHHNNNPPPSSSUUUVVVWWWYYY[[[]]][[[\\\___aaaccckkksss{{{uuurrrkkkccc]]]ZZZWWWVVVWWWWWWUUURRRLLLKKKIIIFFFCCCBBB@@@@@@@@@??????>>>>>>>>>>>>>>>???AAA>>>BBBNNNZZZsss|||}}}|||~~~~~~|||||||||~~~|||zzzxxxvvvttttttsssooonnnmmmlllllljjjfffccc``````___```ccclllvvv}}}ssskkkaaaZZZXXXYYYZZZYYY\\\WWWSSSTTT\\\ooo|||uuu{{{uuulllccc\\\ZZZ[[[]]]ccc___ZZZTTTRRRRRRTTTUUURRRWWWWWWPPPIIIHHHHHHGGGEEEDDDBBB@@@>>><<<::::::999:::::::::;;;>>>BBBFFFYYYwwwyyyrrriiiaaa\\\XXXUUURRRRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHGGGGGGJJJOOOUUUXXX```fffppp{{{~~~yyyqqqfffddd```\\\VVVRRRNNNLLLOOOQQQTTTVVVVVVWWWYYY[[[[[[ZZZZZZ^^^___bbbiiirrr{{{uuurrrlllfff\\\YYYVVVUUUVVVUUUSSSQQQKKKJJJHHHEEECCCAAA@@@???@@@??????>>>>>>>>>>>>>>>???BBB???CCCOOO[[[sss}}}}}}zzz{{{|||}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzyyywwwvvvuuuttttttooommmlllkkkjjjhhheeebbbaaa```______cccmmmxxx{{{jjjddd[[[VVVWWWYYY[[[[[[]]]YYYVVVXXX```ooozzzsss}}}vvvlllbbb\\\ZZZ[[[\\\^^^[[[UUUQQQPPPRRRUUUXXXRRRUUUTTTMMMGGGGGGHHHGGGBBBCCCCCCBBB@@@===:::999::::::::::::;;;>>>BBBFFFXXXvvv}}}oooiiiaaaZZZVVVUUUTTTTTTUUUTTTRRRPPPOOONNNNNNNNNKKKJJJIIIIIILLLPPPUUUXXX```eeennnyyyyyyoooeeeccc```[[[WWWTTTQQQPPPPPPRRRUUUVVVVVVWWWXXXZZZZZZYYYZZZ\\\^^^```hhhrrr{{{uuurrrlllgggZZZXXXVVVUUUTTTSSSQQQOOOKKKIIIGGGEEEBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>???BBB@@@DDDOOOZZZsss}}}||||||}}}|||yyyvvvtttuuuwwwxxxzzz~~~~~~~~~{{{yyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuupppnnnmmmlllkkkhhheeebbbbbb```______dddooo|||wwwggg```YYYVVVXXX[[[]]]]]]]]]YYYXXX\\\dddqqquuuooopppllleee```]]][[[[[[[[[ZZZXXXUUUSSSRRRSSSUUUVVVSSSUUUSSSLLLHHHIIIJJJJJJEEEDDDDDDBBBAAA???===<<<:::;;;;;;:::;;;>>>BBBFFFWWWttt|||uuuiiiddd^^^XXXUUUUUUVVVWWWXXXXXXVVVUUUSSSSSSSSSSSSOOOOOONNNNNNPPPSSSVVVXXX^^^aaaiiirrrxxxnnnfffddd```\\\WWWTTTRRRQQQQQQSSSVVVWWWVVVWWWXXXYYYZZZZZZ[[[]]]^^^aaajjjuuu{{{tttooojjjgggZZZYYYWWWUUUTTTRRROOONNNKKKJJJHHHFFFDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===AAA@@@CCCMMMWWWooo~~~|||zzzzzz{{{|||}}}zzzuuurrrnnnooopppqqqtttyyy~~~~~~|||yyywwwwwwxxxvvvvvvuuutttttttttuuuuuurrrpppooonnnmmmjjjfffcccaaa```___```fffqqqsssddd^^^XXXVVVXXX[[[]]]]]]]]]ZZZZZZ```jjjwww~~~qqqmmmcccaaa`````````___[[[XXXYYYYYYYYYYYYXXXWWWUUUTTTSSSTTTRRRLLLIIIKKKLLLKKKHHHFFFCCC@@@>>>===>>>>>>;;;<<<;;;;;;;;;>>>BBBEEEUUUrrruuummmdddaaa\\\XXXUUUUUUXXXZZZ[[[[[[[[[ZZZZZZYYYXXXXXXTTTTTTSSSSSSSSSUUUWWWXXXYYY\\\bbbjjjuuuvvvmmmiiifffaaa[[[VVVSSSPPPOOOQQQTTTVVVWWWWWWWWWXXXZZZ[[[\\\^^^```aaadddooo{{{zzzssslllfffddd[[[[[[ZZZXXXUUURRROOONNNMMMLLLJJJHHHFFFDDDCCCCCC@@@??????>>>>>>>>>>>>>>>:::??????AAAIIIQQQiii{{{yyywwwuuuuuuwwwzzz|||{{{vvvqqqmmmhhhhhhiiiiiikkkpppvvvzzz}}}}}}|||zzzwwwuuuvvvwwwuuuuuuttttttsssssstttttttttrrrqqqooonnnkkkgggddd```___```bbbhhhttt|||oooaaa\\\VVVUUUXXX[[[]]]]]]^^^[[[\\\eeerrrzzzmmmkkk______```ccceeeccc]]]XXX[[[\\\___```___\\\XXXUUUSSSTTTRRRNNNLLLOOOOOOLLLJJJGGGCCC???===<<<===>>><<<<<<<<<;;;;;;>>>BBBEEEUUUqqqyyynnnfff]]]]]][[[XXXVVVWWWZZZ]]]___```bbbddddddcccaaa```\\\[[[ZZZZZZYYYXXXXXXXXXXXXZZZ]]]bbbiiitttuuummmjjjgggaaa[[[UUUQQQOOONNNQQQSSSVVVWWWWWWXXXYYY[[[\\\]]]```cccdddhhhuuuwwwrrrjjjdddccc]]]^^^___\\\XXXTTTQQQQQQMMMLLLKKKIIIGGGEEEEEEDDD@@@??????>>>>>>>>>>>>>>>999???>>>???EEEKKKcccpppnnnlllkkkmmmqqqvvvyyy}}}xxxsssmmmhhhbbbbbbbbbaaabbbeeekkkoooyyy{{{{{{zzzxxxuuutttuuuwwwuuuuuutttsssrrrrrrssssssuuusssqqqpppooolllhhheee^^^___```dddkkkvvvzzzmmm```\\\WWWWWWZZZ___aaaaaa```]]]___jjjzzzuuuhhhfff___^^^___ccchhhgggbbb]]]^^^```cccdddcccaaa^^^\\\VVVXXXWWWSSSSSSVVVUUUQQQMMMKKKHHHEEEBBB@@@>>>>>><<<===<<<<<<<<<>>>BBBEEETTTpppzzzqqqggg```WWWYYYZZZZZZYYY[[[___bbbiiilllppptttuuussspppnnnhhhgggfffeeecccaaa___^^^[[[\\\\\\]]]```fffmmmrrrxxx{{{~~~~~~~~~|||sssmmmiiifff```YYYTTTPPPNNNNNNPPPSSSUUUWWWXXXYYYZZZ\\\\\\^^^bbbeeefffkkkyyywwwsssqqqiiidddeeeaaabbbccc```[[[VVVTTTTTTMMMLLLJJJHHHFFFEEEEEEDDD@@@??????>>>>>>>>>>>>>>>999?????????CCCHHH^^^fffeeeccccccfffkkkqqquuu{{{vvvpppjjjeee___^^^]]]\\\\\\___dddhhhqqq|||yyyyyyxxxvvvtttsssuuuvvvuuuuuutttsssrrrrrrrrrrrruuusssqqqpppnnnkkkgggddd]]]^^^aaaeeemmmwwwyyylllaaa]]]YYYZZZ___dddggggggccc___aaammmooobbb```]]][[[\\\aaahhhjjjgggdddbbbcccdddeeeeeedddcccbbb[[[]]]]]]ZZZ[[[]]][[[VVVQQQPPPOOOLLLIIIEEEAAA???=========<<<<<<>>>BBBEEETTTooo|||uuulllccc\\\TTTWWW[[[]]]^^^```dddhhhssswww|||~~~{{{sssrrrqqqooollliiifffeee___^^^]]]\\\[[[]]]aaaeeecccfffjjjkkkkkkmmmqqquuuyyyzzzrrrnnnhhhddd___XXXSSSPPPOOONNNPPPRRRUUUWWWXXXYYY[[[]]][[[]]]bbbeeeggglll|||qqqqqqqqqiiieeefffccceeefffccc]]]XXXVVVVVVLLLKKKIIIGGGFFFEEEDDDDDD@@@??????>>>>>>>>>>>>>>>:::@@@@@@???BBBFFF\\\~~~^^^______]]]^^^ccckkkrrr|||zzzrrrkkkeeebbb]]]ZZZUUUSSSSSSXXX]]]aaafffqqq~~~|||zzzxxxvvvvvvwwwxxxvvvtttrrrrrrrrrsssrrrqqqrrrpppnnnllliiihhhffffffccc___]]]cccppp}}}rrrggg]]]]]]YYYUUU[[[ggglllkkk```dddgggooonnnaaaZZZYYYZZZ]]]```dddeeecccbbb___aaaccccccbbbaaaaaaaaa`````````bbbcccbbb```]]]VVVTTTRRROOOLLLHHHCCC@@@>>>;;;:::<<<;;;;;;???FFFSSSoootttiiieee^^^WWWWWWYYY[[[]]]aaahhhrrrzzz}}}yyyrrrmmmeeeddd```[[[XXXXXXZZZ\\\```^^^\\\[[[]]]bbbhhhkkkssszzz}}}vvvoookkkgggeeeaaa[[[UUUPPPOOOOOOOOOQQQTTTUUUVVVXXX[[[]]]```]]]```fffhhhkkk~~~uuuooopppooohhhaaaddddddddddddbbb___YYYUUURRRNNNJJJHHHHHHGGGEEEBBB@@@@@@???>>>===<<<;;;;;;<<>>===???>>>>>>BBBIIITTTppp|||ooofffbbb^^^XXXZZZ]]]bbbffflllvvv}}}wwwpppnnnjjjeee```^^^^^^___]]][[[XXXXXXYYY^^^bbbfffkkkqqqyyyzzztttnnnjjjfffdddaaa[[[UUUPPPOOOOOOPPPRRRUUUVVVWWWYYY\\\^^^aaa___bbbgggggglll{{{pppkkklllmmmjjjfffhhhgggfffeeebbb^^^XXXSSSOOOLLLHHHGGGGGGFFFDDDAAAAAA@@@@@@???>>>===<<<<<<<<>>???<<<;;;===<<<<<<@@@GGGUUUqqq~~~uuuiiibbbaaa```]]]\\\aaagggnnnvvv~~~|||wwwrrrmmmiiigggeee___]]][[[ZZZZZZ]]]aaacccdddhhhooovvv{{{}}}wwwqqqlllhhhdddccc```ZZZTTTPPPOOOOOOQQQSSSVVVWWWYYYZZZ]]]___bbbbbbeeeggggggnnn~~~xxxpppkkklllmmmmmmmmmkkkiiigggdddaaa\\\UUUQQQMMMKKKIIIHHHHHHGGGEEEDDDBBBBBBAAA@@@???>>>======<<>>EEEKKK___|||WWWZZZ]]]___ccckkkuuu|||}}}vvvmmmcccZZZUUUSSSQQQNNNLLLLLLOOOSSSUUUSSSXXX```hhhppp}}}}}}zzzxxxvvvuuuuuutttsssrrrqqqpppmmmiiieeefffeeedddbbb```______^^^^^^```eeeooo}}}}}}pppcccZZZUUUVVVYYYbbbmmmrrrlllddd\\\ccc{{{xxxmmmgggddd```]]]ZZZZZZ\\\___```aaaeeeffffffeeebbb``````aaacccbbb```______]]]ZZZXXXXXXUUUQQQMMMJJJFFFAAA>>>>>>;;;:::<<<;;;;;;???FFFWWWrrryyypppfff``````cccddddddiiiqqqxxx{{{vvvrrrooohhhgggdddbbbbbbccceeefffcccfffkkkooosssxxx}}}zzztttooojjjgggcccaaa^^^YYYSSSOOONNNOOORRRTTTWWWYYYZZZ\\\___aaabbbcccfffggggggppp{{{vvvsssqqqqqqpppoooiiigggccc```]]]XXXSSSOOOMMMMMMLLLLLLKKKJJJIIIHHHCCCCCCBBBAAA@@@??????>>><<>>?????????CCCIIIXXXssszzzsssiiibbb___aaafffkkkooouuu~~~{{{rrrqqqnnnllljjjjjjjjjjjjgggiiilllnnnppptttyyy|||xxxrrrmmmiiifffaaa```]]]XXXRRROOONNNOOORRRTTTWWWYYY[[[]]]```bbbaaacccffffffhhhvvv}}}zzzwwwsssooollldddaaa]]]ZZZXXXUUUQQQNNNMMMMMMNNNNNNLLLKKKJJJJJJDDDDDDCCCBBBAAA@@@??????<<>>===>>>>>>>>>BBBHHHYYYsssssskkkccc``````dddkkksssxxx}}}{{{yyyvvvsssqqqooonnnnnnooopppqqqrrrvvvzzz~~~}}}uuuooojjjfffccc___^^^[[[WWWRRROOONNNOOOQQQTTTWWWYYY[[[]]]```cccaaaccceeegggmmm~~~|||yyyuuuoooiiiaaa^^^ZZZWWWUUUSSSQQQOOOKKKMMMNNNNNNKKKIIIHHHIIIDDDDDDCCCBBBAAA@@@??????<<<@@@>>>>>>DDDGGGYYYuuuaaafffkkkqqqwwwyyyvvvooohhh```ZZZVVVSSSNNNNNNMMMLLLLLLMMMMMMNNNNNNPPPSSSTTTUUU]]]hhhrrr{{{~~~~~~~~~}}}|||zzzyyywwwvvvsssqqqnnnlllkkkiiifffdddbbbaaa```_______________ccciiisss}}}uuuiii___XXXUUUSSSUUU^^^ggghhhaaa[[[[[[```}}}uuuooojjjdddaaa^^^]]]___ccceeefffkkkkkkiiieeeaaa______```___^^^]]]]]]^^^______^^^YYYUUUQQQMMMKKKIIIGGGEEE???<<<;;;<<<<<<<<<@@@FFFYYYrrr}}}nnngggbbbcccggglllvvv}}}zzzyyyxxxxxxxxxxxxyyy|||{{{rrrkkkfffbbb___]]]]]]ZZZVVVQQQNNNNNNOOOQQQSSSVVVYYY[[[]]]```cccbbbdddfffiiisss|||yyyzzzyyytttnnnddd```[[[XXXVVVTTTRRRPPPKKKNNNPPPOOOLLLIIIHHHIIIDDDCCCCCCBBBAAA@@@??????===@@@>>>>>>CCCEEEUUUqqqggglllrrrwww}}}}}}{{{~~~~~~~~~}}}xxxtttmmmddd\\\VVVRRRQQQOOOOOONNNNNNNNNNNNNNNOOOLLLOOOQQQPPPQQQWWWaaajjjppp{{{|||}}}}}}}}}|||{{{yyyxxxwwwrrrpppllljjjiiihhheeedddaaa```______^^^^^^^^^___cccjjjttt}}}|||pppcccZZZUUUSSSTTTVVV^^^fffdddZZZUUUWWWccctttpppnnnlllccc```]]]]]]```ccceeefffjjjjjjhhhddd```]]]]]]^^^]]][[[ZZZ[[[]]]_________XXXUUUQQQNNNLLLJJJHHHGGGBBB???>>>?????????CCCIIIYYYrrr}}}xxxmmmfffccchhhnnnuuuyyypppiiiccc___\\\]]]\\\ZZZUUUQQQNNNNNNOOOPPPSSSVVVXXXZZZ]]]```cccccceeefffkkkxxxzzzwww{{{~~~{{{vvvgggddd^^^ZZZWWWUUUSSSRRRNNNQQQSSSRRRNNNKKKJJJJJJDDDCCCBBBAAA@@@??????>>>===@@@>>>>>>BBBCCCSSSnnnuuuyyy~~~zzzuuussssssvvvxxxyyyzzz|||~~~{{{xxxrrrhhh```ZZZWWWUUUTTTRRRQQQPPPPPPQQQRRRTTTUUUVVVTTTRRRPPPPPPTTTZZZ___iiiqqq{{{}}}zzzxxxwwwwwwvvvtttsssnnniiiggghhhgggccc___\\\^^^______^^^]]]^^^___cccjjjqqqvvv}}}~~~rrrfff\\\VVVTTTTTTXXXYYY]]]```]]]VVVSSSUUUrrrxxxmmmfffggglllfffbbb^^^___dddfffeeeccckkkiiiddd```]]]\\\\\\]]]aaa^^^\\\\\\^^^```^^^\\\WWWUUUSSSQQQPPPMMMIIIGGGGGGCCCAAA@@@>>>===AAAGGGXXXllltttmmmffffffggglllvvvvvvnnniiieee```\\\\\\YYYUUUQQQOOOMMMMMMNNNTTTTTTVVVXXXZZZ]]]___aaabbbdddhhhqqq|||sssqqqkkkbbb[[[WWWUUUUUUTTTVVVUUUSSSQQQOOOMMMKKKJJJCCCBBBAAA???>>>=========@@@AAA<<<===DDDGGGUUUmmm|||}}}yyytttooonnnppptttwwwwwwxxxyyy|||~~~~~~|||yyyvvvpppfff^^^YYYWWWUUUTTTRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTRRRPPPPPPTTTZZZ^^^fffmmmvvv||||||yyywwwwwwvvvtttssssssnnniiigggggggggccc```]]]^^^^^^]]]\\\\\\^^^```cccjjjrrrxxx~~~}}}wwwlllaaaYYYUUUTTTTTTXXXZZZ]]]___ZZZTTTVVV\\\{{{~~~qqqiiidddeeehhhfffaaa]]]]]]bbbgggiiihhhgggeeebbb___]]][[[[[[[[[___]]][[[[[[]]]^^^]]][[[UUUSSSRRRQQQQQQOOOLLLJJJHHHDDDAAAAAA???===AAAGGGUUUjjj{{{qqqkkkgggiiilllrrr}}}{{{rrrkkkhhhfffcccaaa^^^[[[VVVQQQNNNMMMNNNOOOTTTUUUVVVXXX[[[]]]___aaaaaaccchhhrrr|||sssuuuooofff]]]XXXUUUSSSRRRSSSTTTTTTSSSPPPMMMIIIGGGEEEDDDCCCAAA@@@???>>>>>>@@@AAA<<<===DDDFFFTTTlllvvvsssooolllmmmqqqvvvyyyzzzzzzzzz|||}}}}}}zzzxxxsssmmmddd\\\XXXVVVTTTSSSSSSSSSUUUVVVXXXXXXYYYYYYWWWWWWVVVUUUUUUWWW\\\```gggmmmtttyyy{{{~~~~~~|||yyywwwvvvuuusssrrrsssnnniiifffffffffdddaaa^^^^^^]]][[[YYYZZZ]]]```bbbkkktttzzz~~~sssmmmddd[[[UUUSSSSSSTTTXXX[[[___^^^VVVQQQYYYdddvvvkkkgggddddddeeefffaaa\\\]]]bbbhhhkkkmmmddddddcccbbb```^^^]]]\\\___]]][[[ZZZ[[[\\\[[[ZZZTTTSSSRRRRRRSSSRRRPPPNNNHHHEEEBBBBBB@@@===AAAFFFPPPfffuuummmhhhjjjmmmttt|||~~~xxxpppllllllllllllkkkaaa]]]WWWQQQMMMNNNOOOQQQUUUUUUWWWYYY[[[^^^___``````bbbhhhsssxxxooosssmmmddd]]]XXXUUURRRQQQPPPQQQSSSSSSQQQMMMIIIFFFGGGFFFDDDCCCAAA@@@@@@@@@???AAA<<<===CCCEEERRRjjj{{{tttrrrpppooorrrwww}}}~~~}}}zzzxxxqqqkkkbbb[[[WWWVVVUUUTTTSSSUUUWWWZZZ\\\\\\\\\\\\]]]^^^^^^^^^^^^```dddgggooosssxxx{{{|||}}}~~~|||yyywwwwwwuuusssqqqrrrmmmhhheeeeeedddcccbbb___^^^\\\YYYWWWYYY]]]aaaccclllvvv|||}}}wwwjjjeee]]]UUUQQQPPPRRRTTTWWW]]]bbb___TTTOOO[[[jjjrrriiihhhgggeeeddddddaaa^^^___bbbgggjjjkkkeeefffggggggfffdddaaa```___^^^\\\[[[[[[[[[ZZZZZZVVVUUUTTTUUUUUUUUUSSSQQQIIIFFFDDDCCC@@@>>>@@@FFFLLLccc~~~xxxpppjjjhhhmmmttt~~~|||xxxssssssuuuvvvuuutttccc^^^WWWPPPMMMNNNQQQTTTUUUVVVXXXZZZ\\\^^^___``````aaahhhuuuqqqkkkkkkfff___YYYVVVTTTSSSRRRNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGFFFDDDBBBAAA@@@@@@???@@@===>>>CCCDDDOOOfff|||uuuuuuuuuvvvzzz~~~{{{xxxvvvpppjjjbbb\\\YYYXXXXXXWWWUUUWWWZZZ]]]```aaaaaaaaaccceeeggghhhiiikkkmmmpppzzz|||~~~}}}~~~~~~~~~|||zzzxxxwwwuuurrrpppnnnlllhhheeeccccccbbbaaa^^^]]][[[XXXWWWYYY^^^bbbfffoooyyy~~~~~~wwwoooddd___XXXRRROOOOOORRRTTTXXX___eee```TTTPPP^^^pppppphhhhhhgggcccaaabbbaaaaaaaaacccddddddddddddfffhhhjjjiiifffcccaaa```___^^^]]][[[ZZZZZZZZZ[[[YYYXXXWWWWWWVVVSSSQQQKKKGGGEEEDDDBBB>>>@@@EEEJJJaaa|||}}}rrrlllkkklllsss|||}}}xxxvvvuuuwwwyyyzzzwwwtttccc^^^VVVPPPMMMOOORRRUUUVVVWWWYYY\\\]]]______``````aaahhhwwwyyyooolllfffbbb\\\XXXUUUUUUTTTSSSPPPOOOOOONNNOOOOOOPPPQQQIIIHHHFFFDDDBBBAAA@@@@@@>>>@@@===>>>CCCBBBLLLcccxxxyyy{{{~~~{{{wwwuuuqqqkkkddd^^^\\\\\\\\\\\\ZZZ\\\^^^aaadddfffhhhiiijjjmmmqqqtttuuuwwwyyy{{{~~~|||zzzyyyzzz{{{|||~~~}}}}}}|||yyyxxxvvvtttqqqnnnjjjiiigggeeecccaaa```___]]]\\\[[[YYYXXX[[[```dddjjjsss{{{~~~~~~zzzqqqhhh^^^ZZZTTTOOOMMMOOOSSSVVV\\\bbbfffaaaVVVUUUggg|||lllffffffeeeaaa___```aaaaaaaaaaaa```___^^^bbbcccfffggggggdddaaa___```aaa```^^^[[[YYYYYYZZZ]]][[[YYYXXXWWWUUURRROOOLLLHHHFFFFFFBBB???@@@DDDHHH___zzzwwwnnnkkknnnsss||||||tttrrrqqqrrrtttsssoookkkaaa\\\UUUPPPMMMOOOSSSWWWVVVXXXZZZ]]]____________aaabbbiiizzzvvvppppppgggccc]]]YYYWWWUUUTTTRRRTTTRRRPPPOOOOOOQQQSSSTTTJJJIIIGGGEEECCCAAAAAA@@@>>>@@@===>>>CCCAAAJJJ___}}}~~~{{{yyyrrrmmmfffaaa___````````````aaacccfffiiillloooqqqtttxxx}}}{{{yyywwwuuuuuuvvvyyyzzz}}}}}}}}}}}}~~~}}}|||~~~{{{yyywwwvvvtttrrrnnnkkkfffffffffeeebbb___^^^]]][[[[[[[[[ZZZZZZ]]]bbbfffnnnvvv}}}|||wwwlllbbbVVVSSSOOOLLLLLLPPPUUUYYYbbbdddeee___WWW]]]uuuxxxjjjfffgggeeebbbaaa_________^^^]]]\\\]]]]]]```bbbdddeeedddaaa^^^\\\___``````]]]YYYWWWXXXYYY[[[YYYWWWVVVUUUSSSPPPNNNLLLIIIGGGGGGCCC??????CCCFFF]]]www~~~ssskkklllsss{{{~~~{{{tttpppkkkiiiiiihhheeeccc^^^ZZZTTTOOONNNPPPTTTWWWWWWXXX[[[^^^___``````___bbbcccjjj{{{yyytttoookkkkkkccc___[[[XXXWWWVVVUUUTTTXXXWWWUUUSSSRRRRRRQQQRRRLLLKKKIIIGGGEEECCCBBBBBB===@@@===???CCC@@@HHH]]]zzztttooohhhcccbbbbbbcccccceeeeeefffiiilllppptttvvv|||vvvtttrrrqqqqqqtttwwwyyy{{{zzzzzzzzz|||~~~}}}}}}}}}}}}|||}}}yyywwwuuutttssspppkkkhhhccceeefffeeebbb___\\\[[[ZZZ[[[[[[[[[\\\___cccgggqqqxxx~~~{{{uuujjj___QQQNNNKKKIIIKKKQQQWWW[[[ffffffddd]]]XXXbbb{{{uuujjjhhhhhhgggeeeeee^^^^^^\\\ZZZYYYZZZ\\\___aaabbbddddddcccaaa^^^\\\^^^______\\\XXXUUUVVVXXXXXXVVVUUUTTTTTTRRRPPPMMMMMMJJJHHHGGGDDD??????CCCEEE[[[uuu{{{pppjjjmmmwww}}}{{{vvvppphhhcccbbbaaa```^^^\\\XXXSSSPPPOOOQQQTTTWWWWWWYYY\\\^^^`````````___cccdddkkk|||xxxnnnkkkjjjgggcccbbb[[[XXXVVVTTTUUUVVVWWWVVV[[[ZZZZZZXXXUUURRROOONNNNNNMMMKKKHHHFFFEEEDDDCCC===@@@===???CCC@@@GGG\\\sss{{{sssqqqmmmjjjhhhhhhiiijjjjjjkkklllnnnqqqxxx~~~yyynnnjjjggghhhmmmrrruuuvvvvvvwwwxxx{{{}}}~~~~~~|||{{{zzzxxxwwwvvvtttqqqmmmjjjhhhdddddddddbbb```\\\XXXVVVZZZYYYXXXYYY\\\aaafffiiiqqqwww|||{{{wwwqqqfff\\\QQQLLLJJJMMMQQQTTTXXX]]]iiigggaaa[[[```uuu{{{~~~wwwooojjjhhhgggeeecccbbb\\\ZZZ]]]^^^\\\^^^dddddddddddddddccccccbbbaaa```___]]]ZZZXXXVVVUUUUUUWWWXXXXXXYYYWWWUUURRRQQQMMMKKKHHHEEECCCBBBCCCDDDIIISSSggg~~~{{{qqqmmmooottt~~~}}}zzztttpppjjjddd___]]]]]]]]]\\\XXXSSSPPPPPPSSSXXX\\\aaa```_________```aaabbbccchhhssspppkkkddd`````````^^^]]]YYYZZZZZZYYYXXXWWWWWWXXX[[[XXXVVVTTTSSSRRRPPPNNNOOOKKKHHHIIILLLKKKGGGCCCAAA>>><<<======???IIISSSqqq|||wwwuuuqqqnnnlllllllllmmmmmmoooqqqtttxxxzzztttgggddd```aaaeeejjjnnnoooqqqssstttwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}|||zzzyyyxxxxxxxxxwwwuuurrroookkkjjjddddddcccaaa^^^[[[XXXVVVZZZYYYXXXYYY]]]bbbhhhkkksssxxxzzzwwwrrrkkkaaaXXXNNNJJJIIINNNSSSWWW]]]cccgggfffccc```hhhzzztttlllhhhggggggfffdddbbb^^^]]]```aaa]]]]]]```ddddddeeeeeedddcccbbbaaa\\\[[[ZZZXXXVVVUUUTTTTTTWWWXXXYYYYYYXXXVVVTTTRRRRRROOOKKKHHHEEECCCAAA@@@FFFQQQfff}}}wwwpppooottt}}}~~~{{{ssspppjjjddd___\\\[[[\\\[[[XXXTTTQQQRRRVVV[[[^^^cccbbbbbbaaabbbcccdddddddddkkkxxxzzzmmmhhhbbb___```aaa```^^^XXXYYYYYYZZZZZZZZZ\\\]]]^^^[[[WWWUUUTTTSSSQQQOOOQQQNNNKKKKKKMMMLLLHHHDDD@@@>>><<<======@@@IIISSSnnn|||zzzxxxuuurrrpppooooooooooooqqquuuyyy}}}qqqiii___\\\YYYYYY\\\aaaeeegggmmmnnnqqqsssvvvyyyzzz{{{}}}{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuutttqqqnnnkkkiiieeedddbbb___\\\ZZZXXXWWW[[[YYYYYYZZZ^^^eeelllpppwwwyyyxxxqqqjjjddd[[[SSSNNNJJJKKKPPPUUUZZZ```ggggggeeedddhhhvvvuuupppjjjgggggggggfffdddbbb______bbbccc___]]]]]]cccdddeeefffeeecccaaa___ZZZYYYYYYWWWVVVVVVUUUUUUWWWXXXYYYYYYXXXWWWVVVUUUUUUQQQMMMKKKJJJHHHCCC???CCCMMMbbbzzz{{{uuuqqqttt|||}}}zzzyyyxxxxxxvvvyyy|||yyyrrroooiiiccc^^^[[[ZZZZZZZZZXXXUUUSSSUUUYYY^^^bbbdddccccccccccccdddeeeffffffooouuuiiiddd___^^^```aaaaaa___XXXXXXXXXZZZ]]]```ccceeeccc___ZZZWWWUUUTTTSSSQQQSSSPPPMMMMMMNNNMMMIIIEEE@@@>>>===>>>>>>@@@HHHRRRkkk~~~{{{yyyxxxuuurrrpppooooooooonnnqqqvvv}}}uuuggg^^^XXXVVVTTTTTTVVVZZZ___aaahhhjjjnnnrrrvvvyyy{{{|||~~~}}}|||{{{{{{zzzzzzzzzyyyxxxvvvuuutttqqqqqqqqqpppnnnkkkiiigggfffdddaaa]]]ZZZYYYXXXYYY[[[ZZZYYY[[[```hhhpppuuu||||||vvvlllccc\\\UUUNNNOOOMMMNNNSSSWWW\\\ccckkklllffffffrrrsssnnniiiggghhhhhhfffcccaaa^^^]]]```bbbbbb```___bbbcccddddddccc```^^^\\\ZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXWWWWWWSSSPPPNNNOOOPPPNNNHHHCCC@@@JJJ]]]vvvyyyvvvwww~~~|||wwwssspppooonnnkkkkkkoootttyyy}}}wwwtttqqqnnnhhhccc^^^ZZZYYYXXXXXXWWWUUUVVVXXX]]]bbbeeeddddddddddddeeeffffffgggggguuutttgggccc^^^]]]___aaa```___XXXWWWXXX[[[```eeehhhjjjeeeaaa\\\YYYWWWVVVUUUTTTSSSQQQOOOMMMMMMKKKGGGDDD???======??????@@@GGGPPPkkk|||yyyuuutttrrrpppnnnmmmmmmmmmppptttzzzpppaaaXXXQQQQQQOOOOOOQQQUUU[[[^^^dddgggkkkqqqvvvzzz|||}}}}}}~~~~~~}}}|||||||||}}}}}}}}}}}}}}}zzzzzzyyyxxxwwwuuusssrrroooppppppooonnnllliiihhhgggeeeaaa]]]ZZZYYYYYYYYYZZZYYYZZZ]]]dddllluuuzzz~~~uuuhhh]]]XXXQQQLLLLLLKKKNNNUUUZZZ___iiirrrvvvmmmnnnsssooojjjhhhiiihhheeebbb___]]]ZZZ\\\aaafffgggeee```aaaaaaaaa___]]]ZZZXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWSSSSSSSSSTTTTTTPPPIIICCC???GGGXXXqqqyyyzzz~~~yyytttooollljjjiiifffdddfffiiimmmvvv{{{vvvsssooolllhhhccc^^^[[[YYYXXXVVVVVVVVVXXX[[[```dddgggffffffggghhhiiiiiijjjjjjjjj{{{tttgggccc___^^^___```___]]]YYYXXXYYY\\\bbbgggjjjjjjdddaaa]]]ZZZYYYXXXWWWVVVRRRQQQOOOMMMJJJHHHDDDBBB???===>>>@@@@@@@@@FFFNNNkkk|||xxxsssrrrqqqooonnnnnnmmmmmmvvvyyy{{{lll___WWWLLLLLLLLLLLLNNNRRRYYY^^^bbbeeejjjpppuuuxxxzzz{{{{{{{{{|||||||||{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}yyyyyyxxxwwwuuusssrrrqqqppppppqqqqqqpppnnnmmmkkkhhhfffbbb^^^[[[ZZZZZZZZZXXXYYY\\\aaahhhqqqyyy}}}~~~ssseeeZZZTTTOOOJJJHHHIIINNNVVV\\\bbbnnnyyy|||www~~~yyyqqqmmmjjjiiiiiihhhdddaaa___]]][[[[[[ccclllnnnkkk``````___^^^\\\ZZZXXXWWWWWWXXXZZZZZZ[[[ZZZYYYXXXYYYXXXXXXWWWWWWWWWVVVVVVUUUWWWZZZZZZUUUNNNFFFAAA@@@EEETTTkkkyyy~~~~~~{{{vvvqqqlllhhhfffdddaaa```aaabbbdddjjjrrr~~~|||wwwtttmmmkkkgggccc___\\\[[[ZZZUUUVVVWWWYYY]]]aaaeeehhhiiijjjkkklllmmmnnnnnnnnnooo{{{pppfffccc___^^^```aaa___]]]\\\[[[[[[^^^cccggggggeee```^^^[[[ZZZZZZZZZXXXWWWRRRQQQOOOLLLHHHEEEBBB@@@>>>===???AAAAAA@@@FFFMMMggg}}}yyytttsssssssssrrrrrrrrrrrrzzz~~~uuuggg\\\UUUKKKLLLMMMNNNOOOTTT\\\aaafffiiinnnsssvvvxxxxxxxxxzzzyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzwwwwwwvvvuuusssqqqooonnnooopppqqqqqqpppooonnnmmmhhhfffccc```]]][[[ZZZZZZVVVXXX]]]ccclllttt{{{|||qqqbbbWWWRRRMMMHHHKKKLLLQQQWWW[[[aaalllwwwxxx{{{qqqllliiiggghhhiiihhhdddaaa``````^^^```iiissssssmmmbbbaaa^^^\\\ZZZXXXXXXWWWYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYXXXVVVVVVUUUUUUUUURRRXXX^^^^^^VVVLLLEEEBBBAAADDDQQQfff{{{{{{~~~|||xxxrrrlllfffaaa___[[[YYYYYY\\\\\\[[[___eeennnxxx{{{wwwtttkkkjjjgggddd```^^^]]]\\\TTTUUUWWWZZZ^^^bbbeeeggghhhiiikkklllnnnnnnnnnmmmuuuwwwmmmdddaaa^^^___bbbcccbbb```___]]]]]]```dddeeebbb^^^ZZZYYYYYYZZZ\\\\\\ZZZXXXRRRRRRPPPLLLHHHCCC@@@???>>>===???BBBAAA@@@EEELLL```~~~zzzvvvvvvvvvvvvwwwwwwwwwwww|||~~~ooobbbWWWQQQMMMOOOQQQQQQSSSXXX```fffmmmooossswwwyyyyyyyyyxxxyyyxxxwwwuuuuuuuuuvvvvvvzzzzzzyyyyyyxxxwwwwwwvvvuuuuuutttsssqqqooommmlllmmmnnnooooooooonnnllllllhhhgggdddaaa___\\\[[[ZZZUUUXXX]]]eeennnvvv}}}~~~zzzooo```UUUPPPLLLGGGQQQQQQUUUYYYZZZ]]]gggrrrppp{{{zzzlllgggeeedddfffhhhhhheeeaaaaaabbbccceeennnwwwuuummmdddbbb___[[[YYYXXXXXXYYY\\\]]]^^^______^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTMMMVVV______WWWMMMHHHFFFBBBDDDOOOcccyyy~~~~~~|||zzzvvvpppiiibbb\\\YYYRRRQQQSSSWWWWWWVVVXXX]]]ccclllxxxyyyuuurrrkkkiiigggdddaaa___^^^]]]TTTUUUWWWZZZ^^^bbbeeegggeeefffhhhjjjkkkkkkkkkkkkzzztttkkkbbb___]]]___ccceeedddcccaaa^^^^^^aaadddccc^^^YYYVVVVVVXXXZZZ]]]]]]ZZZXXXSSSSSSQQQMMMHHHCCC@@@???>>>===@@@BBBBBB@@@EEEKKK[[[|||~~~~~~|||xxxyyyyyyzzz{{{|||}}}}}}|||wwwiii]]]VVVSSSNNNPPPRRRUUUZZZaaaiiinnnxxx{{{|||{{{wwwttttttuuu{{{xxxuuussstttuuuttttttwwwwwwvvvuuutttrrrpppooopppooommmmmmnnnmmmjjjhhhkkkkkklllmmmnnnoooqqqqqqmmmhhhaaa]]]]]]]]]\\\[[[\\\___bbbeeemmmwww|||{{{|||qqqddd[[[SSSKKKHHHIIIQQQUUUXXXYYY[[[```eeegggpppqqqmmmnnnkkkgggeeeeeeeeeeeedddcccdddfffhhhiiiiiihhhgggeeeaaa]]]ZZZ[[[\\\^^^^^^]]]]]]\\\[[[\\\^^^___```XXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRPPPLLLFFFBBBCCCBBBGGGXXXqqq{{{uuummmfff```ZZZUUURRRPPPOOONNNNNNOOORRRUUUWWW```eeejjjmmmrrr}}}}}}wwwqqqmmmmmmjjjeeebbb```^^^\\\YYYYYYWWWWWWZZZ___dddfffeeefffkkkhhhgggmmmkkkiiippp}}}vvviiieeeaaa^^^^^^aaaeeefffgggdddcccdddfffhhheee___ZZZWWWZZZ\\\[[[XXXUUUUUUVVVRRROOOLLLIIIHHHFFFDDDBBBAAAAAAAAA??????AAAEEEHHHYYYttt}}}}}}}}}zzzwwwwwwyyyzzz{{{|||||||||~~~{{{ooocccZZZTTTRRRPPPRRRVVVZZZ```hhhqqqwww~~~zzzwwwwwwxxxzzzwwwtttrrrssstttttttttvvvvvvuuutttsssqqqooonnnnnnmmmllllllmmmllljjjhhhhhhiiikkklllmmmnnnnnnnnnkkkfff```]]]\\\\\\[[[ZZZ]]]aaaeeeiiipppwwwyyywwwvvvjjj^^^VVVPPPKKKJJJMMMSSSVVVYYYYYY[[[___eeehhhwww|||nnnlllnnnkkkhhhfffffffffeeeddddddeeefffffffffdddbbb```bbb___[[[ZZZZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYXXXWWWVVVVVVUUUUUUTTTRRRQQQOOOLLLGGGCCCCCCAAAFFFVVVooo~~~sssmmmeee^^^XXXTTTQQQNNNNNNMMMLLLKKKLLLNNNQQQSSSYYY]]]aaadddgggqqqzzztttnnnjjjgggdddbbb```___^^^[[[YYYVVVUUUUUUYYY___cccddddddgggkkkhhhhhhnnnlllkkkuuuxxxnnnjjjfffbbbaaaccceeeffffffddddddeeeggghhheee```\\\XXXZZZ[[[ZZZVVVTTTTTTUUURRRPPPMMMLLLKKKIIIFFFDDDAAAAAAAAA@@@???AAADDDHHHVVVppp}}}|||}}}}}}zzzwwwtttvvvxxxzzz{{{{{{zzzyyy|||zzzxxxvvvwwwyyy}}}~~~zzzzzzwwwqqqhhh^^^WWWTTTSSSSSSVVV[[[aaaiiisss}}}{{{xxxxxxyyyzzzvvvrrrpppqqqssstttuuutttssssssrrrqqqooonnnmmmkkkjjjiiijjjkkkjjjhhhfffeeefffhhhjjjkkkkkkjjjiiiiiieee```\\\[[[[[[ZZZYYY^^^dddjjjnnntttyyywwwrrrmmmbbbVVVOOOLLLJJJMMMRRRWWWYYY[[[\\\]]]```fffllluuukkkkkkooommmiiihhhggggggeeedddccccccccccccbbb```^^^\\\]]]\\\ZZZZZZ[[[\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXXXXZZZZZZZZZYYYXXXWWWWWWVVVVVVTTTQQQOOOMMMKKKHHHEEECCCBBBEEETTTlllxxxjjjddd\\\UUUQQQOOOMMMLLLNNNMMMKKKJJJKKKLLLNNNPPPRRRUUUXXXYYY\\\cccoooyyyzzzuuupppkkkggg```^^^]]]]]]^^^]]][[[YYYSSSTTTWWW\\\aaaeeefffeeegggkkkhhhhhhnnnlllnnn|||xxxqqqooolllhhhffffffhhhhhhhhhiiihhhhhhiiihhheee```]]]XXXYYYYYYWWWUUUTTTTTTUUURRRRRRQQQQQQPPPNNNJJJGGGBBBBBBAAA@@@???@@@DDDGGGRRRlll}}}||||||{{{yyywwwrrrtttwwwyyyzzzyyywwwuuutttqqqooooooqqqtttwwwxxxuuutttssstttuuuuuutttsssrrrpppkkkccc\\\WWWVVVVVVVVVZZZaaaiiisss}}}yyyvvvuuuuuuxxxtttpppnnnppprrrtttuuuqqqqqqqqqpppooonnnlllllliiihhhggghhhiiihhhgggeeeaaacccfffhhhiiigggeeedddfffddd```]]][[[[[[[[[[[[^^^fffnnntttyyy{{{vvvoooggg\\\QQQKKKIIIKKKPPPWWW[[[\\\^^^``````bbbjjjrrrqqqkkknnnqqqooolllkkkjjjhhhfffddd___``````aaa``````___^^^ZZZZZZ[[[]]]```bbbbbbaaaaaaaaaaaa```___\\\ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXUUUQQQNNNLLLKKKIIIGGGEEECCCFFFSSSiii{{{qqqddd^^^WWWQQQNNNNNNNNNNNNPPPOOOMMMLLLLLLMMMNNNOOOPPPRRRTTTTTTUUUZZZccckkkxxxzzzuuuqqqlllhhhddd]]]\\\[[[[[[\\\[[[XXXVVVRRRUUUZZZ```eeehhhiiihhhfffiiifffgggllljjjqqqzzztttqqqooommmkkkjjjkkkmmmoooppprrrqqqooolllhhhccc^^^[[[VVVVVVVVVVVVVVVVVVWWWXXXUUUUUUUUUWWWWWWTTTPPPLLLCCCCCCBBB@@@???@@@CCCFFFOOOggg~~~|||{{{zzzyyyxxxrrrtttvvvwwwwwwuuusssqqqllljjjiiikkknnnqqqsssssskkkiiihhhhhhjjjlllmmmmmmmmmkkkggg```ZZZWWWWWWXXX[[[```iiisss|||~~~xxxuuusssrrruuurrrnnnmmmoooqqqssstttoooooooooooonnnmmmkkkkkkhhhfffffffffgggfffdddbbb___aaaccceeeeeedddaaa```cccbbb```^^^]]]\\\]]]^^^```hhhqqqwww||||||uuummmcccYYYOOOKKKJJJMMMSSSZZZ[[[[[[^^^aaaaaacccmmmyyyqqqooossstttrrrpppooonnnkkkgggdddaaaaaaaaaaaaaaaaaa``````ZZZ[[[]]]bbbfffiiijjjiiieeeeeeeeedddbbb___\\\ZZZXXXYYYZZZ[[[\\\]]]]]]^^^YYYVVVQQQNNNMMMLLLKKKIIIGGGEEEFFFQQQeee{{{sssjjj^^^YYYRRRNNNMMMMMMOOOOOOPPPOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRUUU\\\aaajjjttt|||vvvqqqnnnjjjfffccc]]][[[ZZZYYYYYYXXXUUUSSSPPPTTT[[[aaaeeegggiiiiiieeefffdddeeeiiihhhsss|||vvvpppllllllkkkkkklllmmmnnnqqquuuwwwyyyxxxtttnnnggg```[[[XXXUUUUUUVVVWWWZZZ[[[\\\\\\WWWXXXYYY[[[[[[YYYTTTPPPDDDDDDBBB@@@>>>???BBBEEEMMMbbb}}}|||}}}~~~~~~|||{{{zzzyyyyyyttttttuuuuuutttrrrooonnnhhhiiikkkmmmooooooppppppnnnkkkgggffffffgggggggggjjjhhhddd___ZZZYYYZZZ\\\dddjjjuuu{{{wwwtttrrrrrrooommmmmmoooqqqrrrrrrnnnnnnnnnnnnmmmlllkkkjjjhhhfffeeeeeeeeeeeebbb```___```aaabbbbbbaaa___^^^___``````___]]]^^^```bbbbbbjjjrrrvvvyyyyyyqqqhhh^^^UUUNNNLLLNNNPPPUUU[[[ZZZYYY]]]bbbcccdddqqq|||tttuuuwwwwwwuuutttsssrrrnnniiifffffffffeeecccbbbaaa``````^^^^^^```eeejjjmmmnnnnnnhhhgggfffdddbbb___]]]\\\YYYZZZ[[[\\\]]]^^^___```ZZZWWWSSSPPPOOONNNLLLKKKHHHEEEEEENNNaaawwwxxxmmmeeeYYYTTTOOOLLLKKKMMMNNNNNNOOONNNNNNMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPSSSWWWZZZaaakkkzzz}}}yyysssnnnjjjgggdddbbb]]]ZZZWWWVVVUUUTTTRRRQQQNNNSSSYYY^^^bbbdddfffgggddddddbbbdddggggggvvv~~~rrrmmmhhhfffiiigggiiikkklllmmmppptttwwwyyywwwssslllddd^^^ZZZYYYVVVWWWXXX\\\___aaa```___YYYZZZ[[[\\\\\\ZZZUUUQQQEEEDDDCCC@@@>>>???BBBDDDKKK]]]{{{~~~{{{zzzzzz{{{~~~~~~~~~}}}|||{{{yyyxxxxxxyyyvvvuuutttsssqqqnnnlllkkkhhhmmmsssvvvvvvuuuuuuvvvyyyvvvqqqnnnmmmmmmlllkkkjjjhhheeeaaa^^^___bbbeeeooovvv|||xxxtttqqqnnnmmmmmmnnnpppqqqqqqpppnnnnnnnnnnnnmmmlllkkkkkkiiigggfffeeeeeecccaaa^^^______``````___^^^]]]]]]ZZZ\\\^^^^^^]]]^^^aaadddffflllqqqssstttrrrjjjaaaVVVPPPLLLNNNQQQTTTXXX]]]]]]\\\```hhhiiikkkzzz{{{xxxyyyyyyyyyxxxxxxwwwuuuqqqkkkggggggfffeeeddddddcccccccccbbbaaabbbeeeiiilllmmmmmmjjjiiigggdddbbb```___^^^\\\]]]]]]]]]]]]^^^^^^^^^ZZZWWWTTTRRRQQQPPPNNNLLLFFFCCCCCCKKK\\\rrryyyqqqhhhbbbVVVSSSOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUWWW\\\eeerrryyyuuuoookkkgggdddbbb```[[[WWWSSSQQQQQQQQQQQQPPPNNNSSSYYY]]]___bbbeeegggddddddbbbdddggggggyyyuuullliiiddddddhhhfffhhhiiiiiihhhiiilllooooooooommmhhhaaa]]]]]]^^^[[[[[[]]]aaaeeeeeebbb___ZZZYYYYYYZZZZZZWWWSSSPPPEEEEEECCC@@@>>>>>>AAACCCHHHXXXuuu|||zzzzzzyyyzzz|||{{{{{{{{{yyywwwwwwwwwxxxxxxvvvtttrrrooollljjjiiihhhpppzzz~~~}}}~~~|||yyyxxxwwwvvvuuukkkjjjhhheeedddeeejjjmmmvvv{{{wwwsssooolllllllllnnnqqqqqqpppooonnnnnnnnnnnnmmmlllkkkkkkjjjhhhfffeeedddccc```]]]```______^^^^^^]]]]]]]]]WWWZZZ\\\]]]\\\]]]aaadddhhhmmmppppppooolllddd[[[PPPLLLKKKOOOTTTVVVYYY^^^bbb```fffnnnpppsss{{{zzz{{{yyy{{{zzzzzzyyywwwrrrlllhhhddddddddddddeeefffggghhheeeccccccdddgggjjjkkkjjjmmmkkkiiifffcccbbbbbbbbb```______^^^^^^]]]\\\\\\ZZZXXXVVVTTTSSSRRROOOMMMEEEBBBAAAHHHYYYooo|||uuummmfffaaaWWWTTTQQQOOOPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTQQQQQQQQQRRRSSSUUUWWWXXXZZZaaannn}}}}}}wwwsssmmmhhheeebbb```^^^XXXTTTPPPMMMMMMOOOPPPPPPQQQUUU[[[^^^```bbbfffiiieeeeeebbbeeehhhggg|||pppiiigggcccdddiiiggghhhiiigggdddcccdddgggfffgggfffccc___^^^```bbb______aaaeeehhhgggccc^^^YYYXXXXXXXXXWWWUUUQQQNNNFFFEEECCC@@@>>>>>>AAACCCFFFTTTppp|||zzzyyy{{{}}}}}}{{{zzzzzzzzzxxxyyy{{{|||{{{yyyvvvuuutttrrrooommmlllkkkiiihhhpppwww|||{{{tttqqqnnnkkkmmmqqqvvvyyy|||yyyuuuqqqnnnpppnnnmmmmmmooopppooooookkkkkkkkkkkkjjjiiiiiihhhiiigggeeecccaaa`````````___^^^]]][[[ZZZ[[[[[[\\\[[[[[[ZZZ[[[\\\^^^aaacccpppuuuuuuoooiiiddd\\\RRRPPPOOONNNPPPUUUZZZ^^^```cccfffkkkpppttt~~~|||wwwvvvxxx}}}zzzvvvssspppnnnjjjhhhdddccccccdddgggiiijjjjjjiiigggeeeeeeffffffeeedddhhhfffeeeeeeeeeeeedddcccbbbbbbaaaaaa``````_________\\\YYYWWWUUUSSSPPPMMMIIIHHHFFFGGGQQQfff{{{yyytttnnnfff___ZZZYYYVVVSSSQQQOOOOOOOOORRRRRRSSSSSSTTTSSSSSSRRRUUUVVVVVVVVVVVVXXX[[[]]]dddjjjrrr|||}}}tttpppkkkddd^^^ZZZXXXVVVSSSSSSSSSQQQNNNMMMMMMOOOTTTVVVYYY\\\___bbbdddeeeeee```___bbbdddkkklllfffccc___```ggghhhgggeeecccaaa```___^^^[[[]]]______``````bbbdddccccccdddffffffccc^^^ZZZWWWVVVTTTSSSRRRPPPLLLIIIJJJFFFBBB????????????>>>GGGOOOiii}}}{{{zzz|||}}}|||zzzwwwvvvvvvwwwxxxyyyzzzyyywwwuuussspppooommmlllkkkjjjhhhgggpppwww}}}zzzvvvtttuuuyyy}}}|||xxxuuuqqqnnnooonnnlllmmmooopppooooookkkkkkkkkkkkkkkjjjiiihhhhhhgggeeebbbaaa`````````___^^^\\\[[[ZZZZZZ[[[[[[YYYXXXXXXYYY[[[___cccfffppptttssslllfffaaaYYYPPPNNNMMMMMMPPPTTTZZZ^^^```kkkooouuuzzz|||zzzuuusssvvv|||yyytttpppnnnmmmkkkiiieeedddcccdddfffhhhiiiiiijjjhhhfffeeeeeeeeeeeedddhhhfffeeeeeeffffffdddccc``````______``````aaaaaaaaa^^^[[[YYYWWWTTTQQQNNNJJJHHHFFFFFFPPPcccyyy|||uuuqqqmmmhhhccc]]][[[XXXTTTRRRPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSUUUVVVWWWXXXZZZ]]]```eeekkksss||||||ssspppjjjccc]]]YYYVVVUUURRRRRRRRRPPPMMMMMMNNNOOOUUUWWWZZZ^^^```bbbcccccceee______cccgggrrr{{{iiidddbbb^^^___eeefffeeecccaaa___]]]\\\\\\YYY[[[]]]___```aaadddffffffeeedddddddddbbb^^^[[[[[[XXXVVVTTTTTTSSSQQQPPPMMMIIICCC@@@??????@@@@@@EEELLLddd}}}||||||~~~~~~|||xxxuuusssrrrvvvvvvwwwwwwwwwuuusssrrrmmmmmmlllkkkjjjhhhfffeeeooouuu~~~|||zzz{{{}}}yyyuuuqqqoooooommmlllmmmnnnppppppooollllllllllllkkkjjjiiihhhhhhfffdddbbb```_________^^^]]]\\\[[[ZZZZZZZZZZZZVVVUUUUUUWWW[[[```fffiiipppqqqooohhhbbb\\\TTTNNNKKKLLLMMMPPPTTTZZZ___aaaooossszzz}}}yyyuuusssuuu}}}xxxqqqllljjjjjjjjjjjjfffdddcccdddgggiiikkkkkkmmmjjjfffdddeeeeeeeeeeeegggfffeeeeeefffeeecccbbb___^^^^^^^^^^^^```aaabbbbbb```]]][[[ZZZWWWTTTQQQMMMJJJFFFFFFMMM___uuuyyysssooollliiifff```^^^YYYUUURRRQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUWWWYYY[[[]]]aaaeeeiiilllrrrzzz}}}zzzrrrnnnhhhaaa[[[VVVSSSRRRPPPPPPPPPNNNMMMLLLNNNPPPWWWYYY]]]```bbbcccbbbaaaddd______dddmmm}}}ssseeeaaa```]]]]]]bbbbbbaaa```^^^\\\[[[[[[ZZZWWWZZZ]]]___```bbbeeeggghhheeebbb```___^^^\\\ZZZ\\\ZZZWWWVVVWWWWWWVVVVVVSSSNNNGGGBBBAAABBBCCCCCCCCCHHH]]]}}}~~~}}}~~~}}}yyyuuussssssvvvvvvvvvvvvuuutttssssssnnnnnnnnnllliiifffdddccckkkqqqyyy~~~yyytttpppnnnmmmkkklllnnnppppppooollllllllllllkkkjjjhhhhhhgggeeecccaaa___^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYVVVUUUUUUVVVZZZ```fffjjjnnnmmmiiiccc\\\VVVPPPLLLKKKLLLOOORRRVVV\\\aaaeeepppssszzz|||zzzxxxwwwyyy}}}vvvnnngggeeeeeeggghhhfffeeeeeegggkkkoooqqqqqqnnnkkkgggeeeeeeeeefffeeefffeeeeeeeeeeeedddbbb``````___^^^]]]]]]^^^```aaaaaa```^^^^^^]]][[[XXXVVVPPPLLLHHHGGGLLL[[[qqqzzztttoookkkfffccc```]]]YYYUUURRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYY\\\___cccfffkkkqqquuuxxx~~~|||yyyppplllfff___XXXSSSPPPOOONNNNNNNNNMMMLLLMMMOOORRRYYY[[[___cccdddcccaaa```ddd``````fffrrrxxxlllbbb___^^^\\\\\\___\\\\\\[[[[[[[[[[[[\\\\\\[[[]]]___```aaabbbeeeggggggccc___\\\[[[ZZZYYYYYYZZZZZZYYY[[[\\\\\\ZZZXXXVVVQQQJJJEEECCCDDDEEEEEECCCGGGWWWttt~~~{{{xxxwwwwwwxxxxxxwwwvvvuuuuuuuuuuuurrrsssrrroooiiieeeddddddhhhnnnwww|||wwwrrrmmmlllkkklllnnnooopppooolllllllllkkkjjjiiigggffffffdddbbb```^^^]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWW[[[```eeehhhkkkgggbbb\\\VVVPPPLLLKKKLLLOOOSSSWWWZZZ^^^dddiiisssttt|||{{{yyy{{{{{{{{{|||zzzsssjjjcccaaaaaacccdddeeeeeegggkkkpppuuuwwwwwwnnnkkkgggffffffgggfffffffffeeeeeeeeeeeedddaaa^^^bbbaaa___^^^]]]]]]]]]^^^___^^^^^^___```___\\\ZZZTTTNNNJJJIIILLLWWWmmm~~~vvvoooggg```\\\\\\ZZZWWWTTTRRRRRRSSSTTTWWWVVVVVVWWWXXXYYY[[[\\\^^^aaafffjjjooouuu|||}}}{{{wwwmmmiiiccc\\\VVVQQQNNNMMMMMMMMMMMMLLLLLLMMMQQQTTT[[[^^^aaadddeeedddbbb```eeebbbccckkkzzzqqqiiiaaa]]]\\\[[[[[[\\\WWWWWWXXXYYY[[[]]]___``````bbbccccccbbbbbbcccdddfffccc^^^\\\[[[\\\[[[[[[YYY[[[___ccceeebbb]]]YYYUUUPPPJJJFFFDDDDDDDDDDDDEEEGGGSSSlll~~~~~~~~~{{{zzzzzzzzzyyywwwuuuuuuuuuvvvvvvxxxxxxwwwrrrlllhhhhhhiiijjjqqqzzzzzzssslllkkkjjjkkknnnooopppoookkkkkkkkkjjjiiigggfffeeeeeecccaaa___]]]\\\\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXZZZ]]]```dddffffff```ZZZVVVQQQKKKJJJMMMNNNRRRWWW[[[]]]aaagggkkkrrruuu~~~tttssswwwxxxwwwwwwrrrmmmfffaaa______``````cccdddhhhnnntttwwwxxxxxxllljjjhhhhhhhhhiiihhhfffggggggfffggggggeeeaaa^^^cccbbbaaa```___]]]\\\\\\]]]]]]^^^___aaa```^^^[[[UUUOOOKKKKKKLLLSSSggg{{{vvvjjjaaaYYYUUUVVVUUUTTTSSSSSSTTTUUUUUUXXXXXXYYYZZZ\\\___bbbcccdddggglllrrrxxx~~~yyyrrrsssuuuzzz~~~yyytttiiieee```YYYSSSOOOMMMLLLLLLLLLLLLLLLLLLOOOSSSWWW^^^___bbbeeefffeeecccbbbggggggiiisssnnniiibbb]]][[[[[[[[[[[[VVVVVVXXXZZZ\\\___bbbcccdddeeeeeedddaaa``````aaadddbbb```___``````___^^^ZZZ^^^dddiiikkkhhhaaa[[[RRROOOLLLJJJIIIGGGDDDBBBGGGHHHQQQggg}}}|||{{{|||~~~~~~{{{zzzzzzzzzyyyvvvtttttttttvvvwww{{{|||zzzuuuooommmooosssqqqxxx{{{qqqlllkkkjjjkkkmmmooopppooojjjjjjjjjiiigggfffdddcccdddbbb```^^^\\\[[[[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVVVVXXXZZZ\\\```ccceeefffbbbZZZTTTQQQMMMIIIJJJOOOOOOTTTZZZ]]]^^^aaaggglllppp{{{vvvkkkkkknnnnnnmmmlllgggddd```_______________```cccgggnnnsssuuutttrrriiihhhhhhiiikkkkkkiiigggjjjjjjjjjjjjjjjhhhdddaaaaaaaaabbbbbbaaa___]]]\\\]]]]]]^^^___```___[[[XXXSSSMMMKKKLLLKKKNNN```vvv~~~pppcccYYYTTTRRRPPPQQQSSSTTTVVVWWWWWWXXXWWWWWWYYY\\\```fffjjjmmmlllpppuuu{{{}}}wwwoooooopppsss{{{{{{uuuqqqeeebbb]]]WWWRRRNNNLLLKKKLLLLLLLLLLLLMMMPPPUUUYYY___```bbbdddeeefffeeeeeeiiikkkqqq~~~oookkkddd^^^[[[[[[[[[[[[XXXYYYZZZ\\\^^^aaacccdddcccddddddbbb```^^^^^^___]]]]]]^^^aaaccccccaaa^^^ZZZ^^^ccchhhjjjgggaaa\\\SSSSSSTTTTTTSSSPPPJJJFFFHHHIIIPPPddd}}}|||zzzzzz{{{~~~~~~zzzyyyxxxzzzxxxuuusssssstttuuuwww}}}}}}|||wwwqqqpppuuuzzzxxxzzzpppllljjjjjjkkkmmmooopppooojjjjjjiiihhhfffeeecccbbbdddbbb```]]]\\\[[[[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVUUUWWWZZZ^^^bbbdddfffggg___WWWPPPNNNKKKGGGJJJPPPPPPUUU[[[^^^^^^aaagggllluuu}}}pppeeedddgggfffcccbbb___^^^]]]^^^___``````______aaafffmmmqqqqqqooolllgggggghhhkkklllllliiigggmmmllllllmmmmmmkkkfffccc^^^```bbbdddcccbbb___]]]_______________]]]YYYUUUQQQKKKJJJKKKIIIKKK\\\rrr|||kkk\\\TTTRRRRRRMMMOOORRRUUUXXXYYYZZZZZZUUUVVVYYY]]]dddjjjpppttttttxxx}}}~~~xxxpppppprrrtttzzzyyyrrrnnnccc```[[[VVVQQQNNNLLLKKKLLLLLLLLLLLLMMMQQQWWW[[[```aaabbbdddeeefffggggggkkkooowwwpppmmmfff^^^[[[[[[\\\[[[\\\\\\]]]^^^___aaacccdddaaabbbbbbaaa^^^]]]]]]^^^WWWXXX[[[___bbbbbb___\\\YYY\\\___dddfffccc^^^ZZZXXXYYY\\\^^^^^^YYYRRRMMMIIIIIIOOOaaa~~~{{{yyywwwvvvxxx|||~~~|||{{{ttttttrrrpppoooooosssuuu|||{{{yyyuuussstttzzzxxxpppiiijjjkkknnnqqqrrrpppooonnnkkkfffdddddddddddddddbbbaaa```___^^^]]]\\\\\\XXXXXXXXXUUUSSSRRRSSSTTTWWW[[[^^^^^^aaafffgggeeeZZZRRRKKKHHHFFFFFFKKKQQQUUU[[[[[[^^^fffeeefffqqq|||lllhhhbbb]]][[[[[[]]]^^^___``````___]]]]]]^^^```___bbbfffiiikkkiiigggeeehhhhhhhhhgggggggggfffffflllkkkkkkmmmnnnlllgggbbbcccbbb```___]]]]]]\\\\\\^^^\\\\\\]]]``````]]]ZZZVVVRRROOOKKKHHHLLL[[[iii~~~ttteeeYYYSSSPPPNNNMMMOOOSSSWWWYYYXXXWWWUUUTTTVVVZZZ^^^ccckkksssyyy~~~|||wwwyyy~~~}}}wwwqqqmmmiiiaaaXXXPPPLLLLLLMMMMMMOOOMMMJJJJJJMMMSSSYYY^^^^^^bbbggghhhfffeeegggjjjjjjqqqsssmmmeee```^^^___``````[[[___eeejjjllljjjeeebbbggggggeeebbb^^^[[[ZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ]]]``````^^^[[[YYYXXX\\\aaaggglllkkkcccXXXOOONNNLLLMMM\\\xxx}}}{{{zzzxxxvvvvvvxxx{{{}}}{{{zzzssssssrrrpppoooooorrruuuuuuvvvwwwuuuuuuxxx~~~vvvpppjjjkkkmmmqqquuuwwwvvvtttqqqmmmhhhdddccccccbbbaaa______^^^]]]\\\[[[ZZZZZZWWWXXXWWWVVVTTTUUUWWWYYY[[[```ccccccdddfffddd```UUUNNNHHHGGGFFFGGGMMMTTTVVV]]]]]]```hhhfffhhhttt{{{kkkhhhbbb^^^[[[[[[]]]^^^___``````___^^^]]]___```___bbbfffiiijjjhhhfffdddbbbbbbbbbbbbbbbbbbbbbbbbgggggggggiiijjjiiiddd``````___^^^\\\[[[[[[ZZZZZZ^^^]]]\\\^^^``````]]][[[VVVSSSPPPMMMJJJMMMZZZggg}}}pppaaaVVVPPPMMMLLLNNNPPPSSSVVVXXXWWWUUUTTTQQQTTTWWW\\\bbbkkkuuu{{{{{{vvvpppllleee___UUUMMMJJJJJJKKKLLLMMMLLLKKKKKKOOOUUU[[[^^^___aaaeeeffffffggghhhjjjnnnwwwsssmmmeee___\\\\\\\\\\\\XXX\\\bbbgggjjjiiigggfffggggggeeebbb^^^[[[ZZZ[[[UUUUUUWWWXXXZZZ[[[\\\]]][[[^^^aaabbb___[[[XXXWWWZZZ]]]cccggggggaaaWWWPPPIIIHHHJJJWWWrrr}}}{{{zzzzzzxxxwwwxxxwwwvvvvvvxxx{{{~~~}}}{{{yyyxxxrrrrrrqqqpppoooooorrruuummmpppssstttvvvyyyzzzssspppjjjlllpppuuuzzz}}}}}}{{{sssnnniiidddbbb```___^^^\\\\\\[[[[[[ZZZYYYXXXXXXVVVWWWWWWVVVVVVWWW[[[]]]```eeeiiihhhgggeee```ZZZPPPJJJFFFFFFHHHJJJPPPWWWYYY```bbbeeekkkiiilllzzzoooiiifffaaa]]][[[[[[\\\]]]______```___^^^^^^```aaa```bbbeeeggggggeeebbb```]]]]]]^^^^^^___`````````hhhhhhiiijjjkkkjjjfffccc```___^^^\\\[[[ZZZYYYYYY\\\\\\[[[\\\^^^^^^\\\[[[VVVTTTRRRPPPMMMNNNXXXccc{{{{{{lll^^^TTTPPPNNNMMMOOOQQQSSSVVVVVVVVVTTTRRROOOQQQUUUZZZbbblllvvv}}}|||xxxsssmmmiiiaaa[[[RRRKKKHHHHHHIIIJJJJJJKKKLLLNNNSSSXXX\\\___```aaabbbdddeeegggiiijjjsssqqqkkkccc]]]ZZZYYYYYYXXXVVVYYY]]]bbbfffhhhiiiiiifffgggfffccc^^^\\\[[[[[[VVVWWWXXXYYYZZZ[[[[[[\\\[[[^^^bbbccc```[[[WWWUUUWWWZZZ]]]```aaa]]]VVVPPPJJJIIIKKKVVVooo~~~zzzxxxxxxxxxxxxwwwwwwwwwvvvwwwyyy{{{~~~~~~|||zzzxxxwwwvvvqqqqqqqqqpppnnnooorrrtttlllooosssuuuuuuxxx}}}~~~|||zzztttqqqooojjjmmmrrrxxx~~~qqqmmmgggccc```___^^^\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVXXX\\\___bbbgggkkkjjjgggccc[[[SSSMMMHHHEEEGGGJJJLLLRRRYYYZZZccceeegggllllllqqqwwwgggeeebbb___\\\ZZZZZZZZZ[[[^^^_________^^^^^^```bbbbbbccceeeeeedddaaa]]][[[\\\]]]]]]^^^```aaaaaabbbggghhhiiijjjjjjiiifffdddcccbbb```]]][[[YYYXXXWWWXXXXXXXXXYYYYYYZZZYYYYYYWWWUUUSSSSSSPPPOOOUUU^^^uuuxxxjjj]]]UUUQQQPPPPPPPPPRRRTTTUUUUUUTTTSSSQQQPPPRRRVVV[[[bbblllvvv}}}}}}yyyuuupppjjjfff]]]XXXPPPJJJHHHHHHIIIJJJHHHJJJMMMQQQVVV[[[___aaacccbbbaaaaaadddfffhhhiiiyyymmmggg```[[[XXXWWWWWWWWWVVVWWWZZZ]]]aaaeeehhhjjjggghhhgggeeeaaa^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZ\\\___cccdddaaa\\\XXXUUUYYYYYYZZZ[[[[[[XXXSSSOOOIIIIIIKKKSSSiii}}}{{{xxxwwwxxxyyyzzzzzzvvvwwwwwwxxxzzz|||~~~~~~|||zzzwwwuuutttsssoooppppppooonnnoooqqqsssrrruuuwwwwwwvvvvvvzzz}}}}}}{{{{{{zzzzzz{{{ssspppnnnmmmiiilllqqqxxx~~~mmmiiiddd```___^^^]]]]]]ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUWWW[[[___aaagggjjjhhhddd___WWWOOOLLLHHHFFFJJJMMMOOOUUU[[[ZZZcccfffgggllllllvvvqqqddd```___\\\ZZZYYYXXXXXXXXX\\\]]]^^^^^^^^^^^^```bbbdddeeeeeedddbbb^^^ZZZXXX]]]]]]^^^___aaabbbcccccccccdddeeefffeeecccaaaaaacccbbb___[[[XXXVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVVVVXXXUUUTTTTTTQQQOOOSSSYYYlllyyy~~~uuuhhh\\\TTTRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRTTTVVVZZZ___eeemmmvvv|||{{{vvvqqqlllfffbbb[[[VVVOOOJJJHHHIIIJJJKKKHHHKKKOOOTTTYYY^^^aaabbbeeedddbbbaaabbbeeeiiilll~~~hhhddd^^^YYYXXXXXXXXXWWWWWWWWWXXXZZZ^^^bbbfffhhhhhhiiiiiigggccc```___^^^``````___^^^^^^]]]\\\\\\\\\```cccdddaaa]]]YYYWWW\\\[[[YYYXXXWWWTTTPPPMMMDDDFFFGGGKKK]]]{{{zzzyyywwwxxxzzz|||||||||vvvwwwxxxzzz|||}}}~~~~~~}}}zzzwwwuuusssrrrqqqmmmnnnoooooonnnoooqqqrrrxxxzzz{{{yyyvvvuuuxxxzzz}}}{{{yyywwwwwwxxxzzz{{{}}}tttooommmkkkiiigggiiiooouuuzzz|||zzzxxxiiieeeaaa^^^]]]]]]\\\\\\YYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTWWW\\\```cccggghhhddd___ZZZSSSKKKKKKHHHHHHMMMQQQTTTYYY```]]]gggjjjjjjnnnqqq~~~lllccc]]]\\\[[[ZZZYYYXXXWWWWWWZZZ[[[\\\]]]]]]^^^```bbbeeeeeeeeeeeeccc```]]][[[]]]]]]^^^___```aaabbbcccdddeeegggfffcccaaa```aaa^^^\\\ZZZWWWTTTRRRPPPOOOQQQSSSSSSSSSRRRSSSUUUWWWYYYVVVTTTTTTQQQNNNPPPUUUbbbrrr{{{rrreeeZZZSSSQQQPPPQQQSSSSSSUUUUUUVVVUUUTTTTTTXXX[[[```eeekkkqqqwww|||~~~xxxsssnnnhhhccc___XXXTTTMMMJJJIIIJJJKKKLLLJJJLLLPPPVVV[[[___bbbdddeeefffeeecccbbbfffnnntttsssfffbbb]]]YYYXXXXXXXXXXXXXXXXXXXXXYYY\\\```dddfffhhhiiijjjhhhdddaaa______[[[[[[[[[\\\\\\]]]]]]^^^]]]```ccccccaaa^^^[[[ZZZ]]][[[XXXVVVTTTQQQNNNKKKEEEHHHHHHIIIWWWsssyyyxxxwwwyyy{{{||||||{{{wwwxxxzzz|||~~~~~~|||yyyvvvsssqqqpppooolllnnnoooooonnnoooppprrruuuwwwwwwuuurrrrrruuuxxxyyywwwtttrrrrrrtttwwwyyy~~~|||tttnnnlllkkkgggdddeeegggkkkqqqtttuuurrrooogggccc___[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVZZZ```eeegggiiiggg```ZZZVVVOOOHHHHHHGGGIIIPPPVVVZZZ```fffgggrrrtttssswww|||tttgggddd\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYY[[[[[[[[[]]]___aaadddeeefffgggfffeeedddccc______```aaaaaabbbccccccggghhhiiigggdddaaa```aaaXXXWWWUUUTTTRRRQQQQQQQQQSSSUUUVVVUUUTTTTTTWWWZZZ[[[VVVSSSSSSPPPLLLMMMQQQ[[[lll|||sssfffZZZTTTRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVZZZ^^^eeekkkqqqvvv{{{~~~|||vvvpppkkkfff```]]]UUUQQQLLLIIIIIIJJJKKKLLLLLLNNNRRRWWW\\\```ccceeedddgggiiigggeeejjjvvv|||ooohhhddd^^^[[[YYYYYYXXXWWWWWWWWWWWWYYY\\\```dddffffffggghhhgggddd```^^^^^^YYYYYYZZZZZZ[[[\\\]]]]]]^^^```bbbbbb```^^^^^^^^^ZZZXXXUUUSSSRRRPPPMMMKKKHHHKKKJJJHHHSSSnnnxxxxxxxxxyyy{{{|||zzzyyywwwxxx{{{}}}~~~|||xxxuuurrrpppooonnnkkkmmmoooooonnnoooppprrrnnnpppqqqooommmnnnrrrvvvvvvssspppmmmmmmooorrruuuyyyzzzuuunnnkkkkkkiiiddd```ccceeeiiinnnpppppplllhhhgggccc^^^ZZZYYYXXXWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVSSSTTTTTTUUUXXX]]]dddiiikkkkkkggg^^^WWWSSSMMMGGGFFFEEEIIIQQQXXX]]]dddkkkrrr}}}}}}nnneeeddd]]]]]]]]]]]]\\\[[[YYYYYYWWWXXXZZZZZZ[[[\\\___aaacccdddfffhhhjjjjjjjjjjjjbbbbbbccccccddddddeeeeeedddfffgggddd```\\\\\\]]]UUUUUUTTTTTTTTTTTTUUUUUUUUUWWWXXXWWWVVVVVVZZZ]]][[[VVVSSSRRROOOKKKLLLPPPXXXiii}}}~~~uuuhhh]]]WWWUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWZZZ```hhhooouuuzzz~~~{{{uuuoooiiiddd___[[[TTTPPPKKKHHHHHHJJJKKKLLLMMMOOORRRWWW\\\```dddfffbbbhhhllljjjhhhnnn}}}xxxwwwooojjjfff```\\\ZZZXXXWWWVVVUUUUUUVVVYYY\\\aaaeeehhhdddfffgggfffccc___]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[^^^```aaaaaa_________```WWWUUURRRQQQQQQOOOMMMKKKEEEHHHGGGDDDLLLgggzzzzzz{{{{{{{{{zzzxxxwwwxxxyyyzzz{{{|||}}}~~~{{{vvvrrrqqqppppppooommmmmmooooooooonnnmmmlllkkkjjjjjjjjjkkkmmmooopppsssqqqnnnkkkjjjjjjkkkllluuu|||{{{uuummmllljjjhhhfffcccbbbaaacccggglllnnnlllhhheeeddd```___]]][[[YYYXXXWWWWWWUUUTTTSSSUUUXXXXXXVVVSSSVVVSSSRRRSSSXXX___dddgggoookkkddd\\\UUUOOOLLLKKKIIILLLQQQTTTXXXaaallluuu~~~vvvhhhcccaaa```^^^\\\[[[ZZZZZZYYYXXXZZZZZZYYYZZZ\\\___aaabbbaaafffooouuuvvvqqqjjjeeeddddddcccbbbbbbccceeefffggggggddd^^^XXXUUUUUUWWWSSSSSSTTTUUUUUUUUUTTTTTTWWWXXXZZZ\\\]]]\\\[[[ZZZZZZYYYVVVTTTQQQOOONNNMMMSSS```ttt~~~vvviii\\\TTTQQQRRRTTTXXXZZZ[[[ZZZYYYWWWWWWXXX]]]ccclllsssvvvvvvvvvvvv~~~~~~xxxqqqllliiifffbbb___SSSOOOKKKGGGFFFHHHKKKMMMQQQSSSUUUWWWYYY^^^eeekkkiiiggggggiiilllttt|||qqqnnnlllhhhfffbbb```^^^[[[WWWUUUYYYVVVTTTVVV]]]eeejjjlllkkkfffbbbbbbeeeeeebbb^^^^^^]]]]]]^^^```aaa```^^^ccc___[[[\\\___^^^XXXRRRRRRUUUWWWWWWTTTPPPNNNNNNLLLFFFDDDGGGNNN```xxxyyyyyyyyyyyyxxxvvvuuuuuuvvvwwwyyy{{{}}}~~~}}}xxxuuusssrrrqqqpppmmmnnnnnnnnnmmmllllllkkkjjjjjjiiiiiijjjkkklllmmmooommmjjjhhhhhhiiilllmmmpppvvv|||xxxqqqkkkjjjiiigggeeecccbbbaaa```cccggglllmmmkkkgggcccaaa]]]\\\ZZZYYYWWWVVVUUUUUUUUUSSSSSSUUUWWWXXXUUUSSSVVVUUUTTTWWW\\\bbbfffhhhmmmhhhaaaXXXQQQMMMJJJJJJGGGNNNUUUXXXZZZcccsss~~~ttthhhccc```]]]\\\[[[ZZZZZZ[[[ZZZZZZ[[[]]]___```````````````aaaeeekkkppppppnnniiieeebbbccceeeffffffdddcccbbbddddddaaa\\\WWWTTTUUUWWWUUUWWWZZZ[[[\\\ZZZXXXVVVWWWXXXYYYZZZZZZZZZYYYXXX\\\[[[ZZZXXXVVVRRROOOMMMRRR^^^qqqwwwjjj^^^WWWTTTVVVXXXYYY[[[\\\[[[ZZZYYYYYYZZZ^^^ccckkkqqqtttuuuvvvwww|||~~~yyyqqqlllhhheee```\\\RRRPPPKKKHHHHHHJJJMMMOOORRRTTTWWWYYYZZZ^^^dddhhhlllkkkjjjiiikkkuuu{{{qqqmmmjjjhhheeebbb```___]]]ZZZWWW\\\ZZZ[[[___ffflllpppqqqlllhhhcccaaabbbbbb```\\\]]]\\\\\\^^^aaabbbaaa```bbb___]]]^^^```]]]UUUNNNOOORRRVVVXXXVVVRRRMMMJJJIIIEEEDDDHHHNNN^^^~~~wwwwwwwwwwwwvvvuuutttsssrrrsssuuuwwwzzz{{{}}}}}}~~~{{{xxxvvvwwwwwwvvvvvvnnnnnnmmmkkkkkkjjjjjjjjjiiihhhhhhgggggghhhiiiiiikkkiiifffeeefffiiinnnppprrrvvv{{{{{{wwwtttssspppkkkgggfffeeecccaaa```_________dddhhhlllmmmjjjddd___]]]ZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTVVVWWWUUUTTTVVVWWWYYY]]]cccgggiiiiiijjjddd[[[RRRKKKHHHHHHHHHGGGPPPZZZ^^^aaakkk~~~|||pppgggbbb___[[[[[[ZZZZZZZZZZZZ[[[[[[XXX]]]bbbdddaaa^^^]]]]]]```bbbeeeggghhhhhhgggfff```eeeiiikkkiiieeeaaa_________\\\YYYUUUTTTUUUVVVXXXZZZ^^^``````^^^ZZZWWWWWWWWWWWWWWWXXXXXXXXXXXX___```aaa```]]]XXXRRROOOQQQ[[[mmmyyymmmbbbZZZXXXZZZ\\\\\\^^^___^^^]]]]]]___``````dddjjjnnnqqqtttwwwyyy~~~~~~xxxqqqkkkhhhccc]]]YYYRRRPPPLLLJJJJJJLLLPPPRRRTTTVVVYYY[[[]]]aaaeeeiiirrroookkkiiilll{{{yyysssnnniiigggeeebbbaaa```___]]]\\\]]]___bbbhhhnnnrrrttttttnnniiiccc`````````^^^\\\\\\\\\]]]___bbbddddddcccdddccccccdddddd___XXXQQQUUUWWW[[[^^^]]]XXXOOOIIIEEEBBBCCCGGGLLLZZZwwwvvvvvvvvvuuutttsssrrrrrrqqqrrrtttwwwxxxyyyyyyzzzuuuttttttuuuxxx{{{{{{{{{ooonnnkkkiiihhhhhhhhhiiigggggggggffffffeeeeeeeeehhhfffddddddfffkkkppptttuuuvvvwwwyyy{{{}}}}}}xxxwwwtttpppmmmllljjjgggeeeaaa```^^^\\\\\\\\\^^^___fffjjjmmmmmmhhhbbb]]]ZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWYYY]]]ccchhhkkkjjjhhhddd^^^UUULLLGGGEEEGGGIIIKKKSSS]]]dddkkkyyy}}}zzzmmmfffaaa]]]ZZZ[[[[[[ZZZYYYXXXYYY[[[SSSXXX___```^^^[[[[[[\\\____________aaaccceeefffccchhhnnnoookkkeeeaaa___[[[ZZZXXXUUUTTTSSSUUUVVVWWWYYY[[[]]]]]][[[YYYWWWVVVVVVVVVVVVWWWYYYZZZ[[[ccceeeggggggddd^^^WWWRRRQQQYYYgggyyy{{{oooddd]]][[[\\\]]]___aaacccddddddeeehhhjjjgggjjjmmmppprrrvvvzzz}}}}}}{{{vvvpppkkkhhhccc]]]XXXQQQOOOMMMKKKLLLOOOSSSUUUWWWXXXZZZ\\\```eeekkkoooxxxpppiiiiiirrrwwwsssnnniiifffdddbbbaaaaaabbbaaa```^^^aaaggglllqqqrrrqqqpppnnniiiccc```````````````]]]]]]___bbbeeegggggggggiiiiiiiiiiiihhheeeaaa^^^ggggggggggggddd^^^UUUNNNCCCAAABBBEEEHHHTTTqqqvvvvvvuuutttrrrrrrqqqqqqrrrsssuuuvvvwwwvvvuuutttoooooopppssswwwyyyyyyxxxnnnmmmkkkiiihhhggghhhhhhffffffffffffeeeddddddcccfffeeedddeeehhhnnnsssvvvtttsssqqqpppppppppqqqrrrtttttttttuuutttqqqmmmjjjmmmkkkgggeeecccaaa___^^^^^^\\\ZZZXXXYYY[[[^^^```iiikkkmmmkkkfff```[[[XXXVVVUUUUUUTTTTTTUUUUUUVVVSSSTTTUUUUUUUUUVVVWWWXXXYYY\\\aaagggkkkkkkhhhddd]]]XXXPPPHHHEEEEEEIIIKKKSSSWWW```jjjxxxvvvxxxtttkkkeee___[[[[[[\\\\\\ZZZWWWVVVWWWXXXSSSWWW\\\^^^^^^]]]^^^```___]]][[[[[[\\\```dddfffiiimmmpppoooiiidddaaaaaaYYYWWWTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWYYY\\\^^^___dddgggiiikkkhhhccc\\\XXXTTTXXXbbbqqq|||qqqfff^^^[[[\\\]]]```cccgggkkkmmmppprrruuutttuuuvvvxxxyyy}}}}}}yyyuuuqqqmmmjjjhhhddd]]]XXXOOONNNMMMMMMNNNRRRVVVXXXZZZZZZ[[[___eeemmmssswwwzzznnnfffmmmxxxsssrrrmmmhhhfffcccaaa```bbbccccccccc```dddjjjnnnpppnnnllljjjkkkhhhdddaaaaaaccceeeeeeaaaaaabbbeeehhhjjjjjjiiijjjjjjjjjiiihhhiiijjjlllzzzwwwrrrmmmggg```YYYUUUJJJHHHIIIJJJIIIRRRlllvvvuuusssrrrppppppooooooqqqrrrsssttttttsssqqqooonnnnnnoooqqqssssssqqqooommmlllkkkiiiiiihhhhhhhhhfffffffffffffffeeedddcccfffffffffhhhkkkoootttvvvuuussspppmmmlllkkkllllllmmmmmmnnnnnnllljjjhhhfffgggeeebbb___]]][[[[[[[[[[[[YYYWWWVVVWWW[[[___bbbjjjkkkkkkhhhccc]]]YYYWWWUUUTTTTTTTTTUUUVVVVVVWWWTTTUUUVVVVVVVVVVVVYYY[[[\\\___dddiiikkkiiiccc___WWWRRRLLLGGGFFFIIIMMMQQQYYY]]]eeerrrmmmwww~~~pppiiiddd^^^\\\[[[\\\]]]ZZZVVVTTTUUUXXXZZZ\\\```cccfffgggffffff^^^\\\[[[ZZZ\\\___dddfffkkkooorrrnnngggaaa___```XXXVVVSSSRRRTTTUUUVVVVVVSSSRRRQQQQQQRRRTTTVVVXXXUUUVVVWWWZZZ\\\^^^``````bbbdddggghhhgggddd```]]]YYYYYY^^^iiizzz}}}{{{{{{|||~~~|||qqqggg```]]]]]]^^^bbbgggooovvv{{{~~~yyytttpppmmmiiihhhfffbbb[[[UUUMMMLLLLLLMMMPPPTTTXXXZZZ\\\]]]```fffnnnuuuzzz|||vvvllliiixxxvvvtttrrrlllgggeeeccc``````bbbddddddeeecccggglllnnnmmmkkkiiihhhgggfffdddcccccceeegggiiidddddddddfffiiijjjjjjhhhfffggghhhgggfffhhhnnnsss~~~xxxoooeee___\\\\\\ZZZZZZ\\\[[[UUUWWWkkktttsssqqqooonnnmmmmmmmmmlllmmmoooqqqqqqpppnnnlllmmmmmmmmmooopppoookkkhhhjjjkkkkkkkkkjjjjjjiiihhheeefffgggggggggfffeeeeeeeeefffgggiiilllooorrrtttuuurrrooollljjjiiiiiijjjiiijjjjjjjjjiiigggffffffaaa```^^^[[[YYYYYYZZZ[[[ZZZXXXUUUTTTWWW[[[aaadddiiiiiigggccc^^^YYYWWWVVVSSSSSSSSSSSSTTTUUUWWWWWWUUUVVVXXXWWWVVVWWWZZZ]]]___aaaeeeiiiiiieee^^^YYYQQQNNNJJJGGGHHHMMMRRRVVV[[[bbbmmmzzzzzzrrruuulllhhhccc___^^^XXX[[[\\\ZZZUUUTTTVVVYYYbbbcccffflllrrrrrrlllggg]]]]]]\\\\\\]]]aaadddfffiiinnnqqqnnneee]]][[[\\\YYYVVVSSSSSSUUUWWWWWWVVVSSSSSSTTTVVVWWWYYY[[[\\\VVVWWWYYY[[[]]]]]]]]]]]]^^^___```bbbbbbaaa``````___[[[[[[cccsss|||yyyxxx|||zzzqqqhhhbbbaaabbbccciiiqqq|||~~~vvvpppllliiifffdddbbb]]]UUUOOOJJJJJJKKKMMMPPPUUUYYY[[[]]]```gggpppyyy}}}}}}{{{mmmjjjppp|||}}}xxxoooiiieeebbb```___aaacccdddeeeaaaeeeiiijjjhhhgggggggggdddddddddddddddeeeggghhhgggfffeeefffhhhhhhgggeeeaaadddggggggeeegggmmmsss{{{{{{xxxpppeee```aaaeeeppprrrwwwuuuiiiaaammmsssqqqooommmlllkkkkkkkkkgggiiilllnnnooonnnlllkkkjjjjjjkkknnnooonnnkkkhhhiiijjjkkkllllllkkkiiihhheeefffggghhhhhhhhhffffffdddfffhhhjjjmmmooopppqqqnnnllliiifffdddcccccccccbbbcccddddddbbbaaaaaabbbYYYYYYWWWUUUTTTTTTVVVXXXZZZXXXUUUTTTWWW\\\bbbfffhhhgggeee```ZZZVVVUUUUUUQQQQQQRRRRRRSSSUUUVVVWWWUUUWWWYYYXXXWWWXXX[[[___```bbbeeehhhgggbbb[[[UUUNNNKKKIIIHHHKKKPPPVVVZZZ[[[ffftttwww~~~oooiiigggccc___```VVVYYY[[[YYYUUUTTTWWW[[[ggggggkkksssyyyxxxnnneee]]]]]]]]]]]]___bbbeeefffffflllqqqnnnddd[[[WWWWWWZZZWWWSSSSSSVVVXXXWWWVVVTTTVVVYYY\\\^^^_________XXXYYY[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\^^^___```aaaccc]]]YYY___ooo~~~{{{yyy}}}xxxpppiiieeedddfffhhhqqqzzz}}}uuunnnjjjgggdddbbb___YYYPPPIIIIIIIIIJJJMMMQQQUUUYYY\\\]]]bbblllxxx|||wwwfffiiixxxuuummmeeebbb______```cccdddeee^^^aaaeeeeeedddccceeegggcccdddddddddcccccceeefffgggfffeeefffgggfffdddccc___dddiiiiiigggggglllrrrtttxxxyyyrrrgggcccffflllyyyjjjooo}}}tttqqqnnnmmmmmmmmmmmmllljjjjjjiiiiiiiiiiiiiiijjjjjjkkkllllllkkkjjjiiihhhiiikkklllkkkhhhfffeeeeeefffcccaaaaaaccceeefffffflllkkkjjjjjjkkkkkkiiigggjjjiiihhhfffdddaaa___^^^___```aaaaaa```]]]ZZZYYYWWWVVVTTTSSSRRRRRRSSSSSSXXXXXXXXXZZZ^^^bbbgggjjjhhheeeaaa\\\XXXUUUTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVXXXYYYYYYXXX[[[aaafffggggggfffddd```ZZZUUUQQQLLLJJJGGGHHHMMMSSSYYY\\\eeeqqq~~~uuuiiiccceeeeeeaaa\\\]]]ZZZVVVSSSTTTXXX]]]```nnnnnnqqqvvvxxxtttjjjbbb\\\\\\]]]___```bbbccccccccceeeddd___\\\\\\YYYUUUXXXVVVSSSRRRTTTXXX]]]aaa```]]]ZZZ\\\```cccbbb___[[[[[[ZZZWWWTTTTTTVVVXXX^^^^^^]]]]]]^^^___aaabbbcccaaa```cccnnn~~~}}}xxxrrrppplllkkkpppwww~~~zzzpppiiiaaabbbaaa]]]WWWQQQLLLJJJJJJKKKMMMPPPTTTXXX\\\^^^bbbgggrrrzzzpppkkkgggssswwwkkkdddcccbbb`````````aaaaaa[[[\\\\\\]]]bbbgggfffaaagggeeecccaaaaaaccceeegggrrrnnngggcccfffhhhccc[[[aaa^^^```hhhllljjjiiimmmpppuuuxxxqqqfffaaaffflll|||sssjjjjjjoooqqqooolllkkkkkklllkkkjjjhhhhhhggggggfffggggggggghhhhhhiiijjjjjjiiiggggggiiikkklllkkkhhhfffeeeeeefffdddbbbbbbdddfffffffffkkkjjjiiiiiijjjiiigggeeeddddddcccaaa___]]][[[ZZZYYYZZZZZZ[[[[[[[[[ZZZYYYVVVUUUTTTSSSRRRRRRSSSSSSVVVXXXZZZ^^^bbbeeeiiijjjiiifffbbb]]]YYYVVVUUUTTTUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVWWWXXXZZZ^^^bbbfffeeedddbbb___ZZZUUUPPPNNNJJJIIIHHHJJJPPPWWW]]]aaammmttt{{{|||~~~vvvmmmdddbbbeeefffbbb]]][[[ZZZYYYZZZ\\\___ccceeemmmmmmnnnqqqssspppggg```[[[\\\]]]^^^```aaabbbbbb^^^aaa```[[[YYYZZZXXXTTTTTTTTTUUUWWWYYY\\\```aaaaaa^^^\\\^^^bbbdddbbb^^^___^^^]]]ZZZWWWVVVXXXYYY^^^^^^^^^^^^___aaacccdddfffeeedddeeelllzzz~~~zzzvvvuuusssssswww~~~zzzoooggg^^^^^^]]]XXXSSSMMMJJJIIIKKKLLLOOORRRVVVYYY\\\]]]dddgggmmmtttssskkkdddcccnnnyyy}}}wwwmmmeeedddbbb```^^^]]]]]]\\\\\\______^^^```dddccc```bbbbbbaaaaaabbbdddfffgggooonnnjjjfffgggiiieee^^^bbb___aaagggjjjhhhhhhkkknnnpppqqqkkkbbb^^^```eeeooommmkkkiiibbb\\\^^^dddnnnllljjjiiiiiiiiihhhgggffffffeeedddddddddddddddeeefffggghhhhhhgggffffffiiijjjkkkjjjhhhffffffggggggeeecccccceeegggggggggjjjiiihhhhhhhhhgggdddbbb^^^^^^^^^]]][[[ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVWWWZZZ___dddgggiiijjjjjjhhhfffbbb]]]YYYVVVTTTTTTTTTTTTSSSRRRSSSTTTVVVWWWTTTTTTUUUXXX]]]bbbdddeeebbb```\\\WWWRRRNNNKKKIIIHHHHHHIIIMMMSSS[[[ccchhhvvvwwwyyyzzz}}}kkkfffbbbccchhhjjjeee___WWWXXXZZZ]]]aaaeeehhhiiijjjiiiiiijjjkkkhhhbbb]]]ZZZ[[[\\\^^^___`````````ZZZ]]]\\\YYYXXXZZZZZZWWWRRRTTTWWW[[[^^^```aaaaaaaaa___^^^```ccccccaaa]]]aaaaaaaaa^^^[[[ZZZ[[[\\\^^^______```bbbdddfffgggjjjjjjiiiiiikkkuuu~~~~~~wwwkkkbbbYYYXXXVVVRRRMMMIIIIIIIIILLLNNNQQQUUUXXXZZZ[[[\\\aaaaaadddddd___ZZZ\\\bbb{{{vvv~~~tttmmmeeedddbbb___]]]ZZZXXXWWW[[[___aaa______cccdddcccbbbbbbcccccccccdddddddddgggjjjjjjgggffffffccc^^^___^^^___dddffffffhhhkkkkkkjjjgggccc^^^\\\\\\]]]___\\\ZZZYYYUUURRRWWW^^^kkkjjjhhhhhhhhhhhhgggeeeeeedddccccccbbbbbbcccccccccdddfffggghhhggggggfffhhhiiijjjiiigggfffggghhhhhhfffeeeeeefffhhhggggggiiihhhfffeeeeeedddaaa___\\\\\\[[[[[[ZZZYYYXXXWWW^^^\\\YYYUUURRRQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\]]]aaafffkkklllkkkiiigggeeeccc```\\\XXXUUUSSSRRRRRRRRRQQQQQQRRRTTTUUUVVVVVVUUUVVV[[[bbbffffffeee___\\\VVVQQQLLLIIIGGGFFFGGGIIIKKKPPPVVV^^^gggmmmwwwwwwyyymmmeeeccccccggglllmmmgggbbbUUUVVVXXX[[[___cccfffhhhfffeeecccbbbbbb```]]]YYYXXXYYY[[[]]]^^^^^^^^^^^^XXX[[[[[[YYYZZZ]]]^^^\\\UUUVVVYYY\\\___``````aaa_________aaabbbbbb___[[[aaabbbbbbaaa___^^^^^^______```aaaccceeegggiiijjjlllmmmmmmlllkkkrrr~~~rrreee\\\UUUTTTQQQLLLHHHGGGIIIKKKOOOQQQTTTWWWYYYYYYYYYYYYXXXWWWWWWUUUQQQSSS```nnn|||yyy{{{{{{tttmmmkkkccccccaaa___\\\YYYWWWVVVWWW]]]```^^^^^^bbbfffggggggggggggfffeeecccaaa___^^^eeehhheeebbbaaa___]]]YYYZZZ]]]```bbbdddhhhkkkiiieeeaaa^^^^^^^^^^^^]]]\\\XXXTTTRRROOOMMMRRRYYYuuuiiihhhgggggghhhgggfffddddddccccccbbbbbbccccccddddddeeeggghhhiiihhhhhhgggggghhhhhhhhhffffffggghhhiiigggffffffggghhhgggfffgggfffdddddddddbbb```]]]ZZZZZZZZZZZZYYYXXXWWWVVV___\\\XXXSSSPPPOOONNNNNNPPPRRRUUUYYY]]]```cccdddfffiiilllooonnnjjjeeebbb```^^^\\\XXXUUURRRPPPOOOPPPPPPPPPPPPQQQSSSUUUVVVYYYXXXZZZ___eeegggfffccc[[[WWWRRRLLLHHHFFFFFFFFFIIILLLOOOSSSYYY```iiiooosssvvv}}}tttdddaaaaaabbbfffjjjjjjddd___VVVVVVUUUWWWZZZ^^^cccfffbbb```^^^\\\[[[ZZZXXXWWWVVVXXXZZZ[[[\\\\\\\\\[[[VVVYYYZZZXXXZZZ___aaa___[[[[[[[[[[[[\\\]]]^^^___]]]]]]^^^``````___]]][[[^^^```bbbcccbbbaaaaaabbb```aaaccceeegggiiikkkkkkllllllnnnooommmqqqyyymmmaaaZZZRRRQQQNNNJJJGGGHHHLLLOOORRRSSSUUUWWWWWWWWWUUUTTTNNNMMMLLLJJJJJJTTTjjj{{{ssspppmmmjjjiiijjjbbbaaa___^^^\\\ZZZYYYXXXUUUZZZ]]][[[[[[___ccceeeffffffgggfffeeebbb___^^^\\\ccchhhfffbbbaaa___]]]YYY\\\___``````bbbeeegggiiiccc^^^]]]aaaccccccaaa]]]WWWQQQMMMIIIGGGJJJPPPiiifffeeeeeeeeeffffffdddbbbbbbbbbaaabbbbbbcccdddeeefffggghhhiiiiiiiiihhhgggeeeffffffeeeddddddfffhhhhhhgggffffffggghhhfffeeefffdddcccccccccbbb___]]]YYYYYYYYYYYYXXXWWWUUUUUUWWWUUUSSSQQQPPPQQQRRRRRRTTTVVVZZZ^^^cccgggjjjkkklllmmmnnnnnnjjjeee```\\\ZZZYYYWWWUUUSSSPPPNNNMMMOOOOOOOOOPPPQQQTTTVVVWWW[[[]]]```cccfffeeebbb___UUURRRMMMIIIFFFEEEFFFGGGKKKOOOTTTXXX\\\ccclllsssttt{{{lllaaa\\\\\\]]]```bbbbbb]]]XXXXXXWWWUUUUUUWWW[[[```bbb]]]\\\ZZZXXXWWWVVVVVVVVVUUUVVVYYYZZZ[[[[[[ZZZYYYTTTWWWXXXWWWYYY___bbbaaabbb```]]]ZZZZZZ[[[]]]___\\\\\\^^^^^^___^^^]]]\\\^^^aaadddeeedddcccccccccaaabbbdddgggiiijjjkkkllllllkkkmmmqqqpppqqq{{{sssiii```YYYPPPOOOMMMJJJIIIKKKOOOSSSUUUUUUVVVUUUTTTRRRPPPOOOIIIGGGGGGHHHMMM]]]xxxzzzpppiiigggggghhhjjjaaa___]]][[[ZZZZZZZZZ[[[VVVZZZ[[[YYYZZZ___bbbbbbaaabbbcccdddcccbbbaaa```aaahhhllliiiffffffdddbbb___eeehhhfffddddddeeeeeeiiiccc]]]]]]aaaeeeeeeccc```XXXQQQMMMHHHEEEFFFKKK]]]vvvcccbbbbbbcccddddddbbb```_________```bbbccceeefffgggggghhhiiiiiihhhffffffcccddddddcccbbbccceeeggghhhfffffffffggggggeeeddddddcccbbbbbbcccbbb```^^^\\\\\\\\\[[[ZZZXXXWWWVVVRRRRRRRRRRRRTTTVVVWWWYYY[[[]]]```eeehhhkkkmmmnnnnnnmmmllliiiddd___[[[XXXVVVUUUUUUSSSRRRPPPNNNMMMPPPPPPPPPQQQSSSVVVXXXZZZ]]]```dddfffddd___\\\ZZZOOOLLLIIIFFFEEEEEEGGGHHHMMMRRRXXX]]]aaahhhrrryyyqqqddd___XXXWWWWWWYYY[[[ZZZWWWTTTTTTTTTTTTUUUWWWYYY[[[]]]YYYXXXXXXVVVUUUTTTUUUVVVTTTUUUXXXZZZZZZYYYXXXWWWVVVYYYYYYXXX[[[aaaeeeddddddbbb___]]]\\\\\\^^^___\\\]]]^^^^^^^^^^^^___```aaadddggghhhfffdddbbbaaaaaaccceeegggiiijjjkkkkkkmmmjjjmmmsssrrrqqq|||xxxqqqjjjbbb\\\WWWMMMMMMLLLJJJJJJLLLQQQUUUXXXWWWUUURRRPPPMMMKKKJJJHHHFFFHHHNNNZZZooo|||vvvlllfffeeeggghhhgggaaa^^^[[[XXXWWWWWWYYYZZZYYY[[[[[[\\\aaaiiilllkkkccccccddddddeeedddddddddhhhmmmooolllkkkkkkiiieeeccclllqqqooolllmmmnnnlllhhhbbb]]][[[^^^```aaa```]]]VVVOOOLLLHHHEEEEEEIIIRRRkkkaaa``````aaacccbbb```^^^]]]]]]^^^___aaaccceeefffgggggghhhhhhhhhgggeeedddbbbccccccbbbaaabbbeeeggggggfffeeefffgggfffeeeccccccbbbaaabbbcccbbb```___aaa``````___^^^\\\ZZZYYYSSSTTTUUUVVVXXXZZZ\\\]]]```bbbeeeiiikkkmmmnnnnnnmmmllliiiddd```[[[XXXVVVTTTTTTTTTSSSRRRPPPOOONNNRRRRRRRRRSSSUUUXXXZZZ\\\]]]bbbggggggaaa[[[WWWVVVJJJIIIFFFDDDDDDEEEGGGHHHNNNSSSZZZ```eeelllvvv~~~wwweee]]][[[WWWVVVUUUUUUWWWWWWVVVTTTNNNOOORRRTTTVVVWWWXXXXXXVVVWWWWWWVVVTTTTTTUUUVVVSSSUUUWWWYYYZZZYYYWWWVVVYYY\\\\\\[[[^^^eeeiiihhhccccccaaa```____________]]]]]]^^^^^^^^^___aaaccceeegggjjjjjjhhhdddaaa```bbbcccfffhhhjjjjjjjjjjjjooojjjmmmtttsssqqqyyy|||wwwooohhhaaa\\\WWWTTTLLLLLLKKKJJJKKKMMMRRRVVVZZZXXXUUUQQQMMMJJJHHHGGGHHHGGGJJJUUUfffuuuppphhhcccdddgggfffcccaaa^^^ZZZUUUTTTTTTVVVXXXZZZ[[[]]]aaajjjvvv{{{yyyjjjjjjiiihhhgggffffffeeellloooooommmlllmmmkkkfffbbbmmmvvvuuutttwwwyyywwwgggbbb\\\YYYZZZ[[[\\\\\\UUUNNNHHHFFFEEEBBBBBBEEELLLdddfffdddaaa^^^\\\\\\]]]^^^```___^^^^^^___aaacccdddggggggffffffeeedddcccbbb^^^___```aaaaaaaaaaaaaaadddeeefffffffffeeecccbbb`````````aaabbbccceeefffddddddddddddcccaaa___^^^YYYVVVTTTUUUXXX[[[^^^^^^ddddddeeegggjjjkkkkkkjjjfffccc___\\\ZZZWWWTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQRRRSSSVVVZZZ]]]___dddddddddaaa\\\VVVOOOKKKGGGFFFEEECCCCCCFFFLLLPPPSSSZZZaaabbbdddooo~~~nnn^^^WWWWWWUUUUUUVVVVVVWWWVVVVVVVVVRRRRRRSSSSSSUUUXXX[[[\\\^^^[[[VVVSSSQQQQQQRRRTTTQQQSSSWWWZZZ[[[[[[ZZZYYYZZZ[[[]]]___```aaaaaaaaadddbbb```^^^^^^___aaabbbbbbbbb```^^^]]]^^^aaadddggggggfffggghhhgggeeebbbdddeeefffggghhhhhhhhhggghhhllloooooonnnpppvvv|||~~~|||zzzzzz{{{||||||{{{ooolllgggccc^^^ZZZUUUQQQLLLMMMLLLJJJLLLRRRVVVUUUWWWWWWTTTMMMHHHGGGHHHHHHGGGGGGQQQhhhxxxnnnjjjdddbbbcccddddddccc___^^^[[[XXXUUUTTTSSSSSSYYYZZZ^^^gggssswwwnnnkkkkkkjjjiiijjjtttrrrnnniiieeeeeehhhkkkllltttuuuooopppzzz{{{hhh___XXXWWW\\\___ZZZUUUNNNLLLGGGDDDBBBBBBDDDEEELLLWWWrrrdddbbb___]]]\\\]]]^^^___aaaaaa````````````aaaaaaddddddeeeeeedddbbbaaa```^^^^^^```aaaccccccddddddfffgggggghhhgggfffeeedddaaaaaaaaaaaabbbcccdddddddddeeeeeeeeecccbbb```___ZZZXXXVVVWWWZZZ^^^```aaabbbaaabbbdddfffgggfffeeebbb___[[[XXXVVVTTTRRROOOPPPOOOOOOOOOOOOOOOOOOOOOSSSTTTVVVZZZ]]]```cccdddgggfffccc___XXXQQQKKKGGGIIIHHHHHHHHHJJJNNNRRRUUUVVVZZZ___eeennn|||wwwjjj^^^XXXXXXUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTUUUVVVXXXZZZ[[[\\\]]][[[XXXUUUSSSSSSSSSTTTRRRTTTVVVXXXYYYYYYXXXWWWZZZ[[[^^^```bbbcccccccccdddbbb___]]]\\\^^^```bbbddddddbbb```^^^^^^```ccchhhhhhiiihhhgggeeedddccceeeeeeeeefffffffffffffffhhhjjjmmmlllkkklllrrrwww|||yyyxxxxxxxxxyyyxxxvvvuuuoookkkeee```\\\WWWSSSPPPLLLNNNNNNMMMOOOUUUYYYXXXXXXVVVRRRKKKFFFDDDCCCBBBHHHJJJXXXtttyyypppiiieeeaaa___```aaaaaa```___]]][[[XXXVVVTTTTTTTTTWWWYYY^^^eeeooo{{{{{{ppplllllliiiggggggkkkjjjhhhdddbbbbbbeeehhhgggooooooiiijjjrrrvvvssseee___YYYXXX[[[[[[WWWSSSNNNLLLIIIEEEDDDDDDDDDEEEJJJTTTnnnbbbaaa___]]]]]]^^^___```bbbbbbbbbbbbaaa```^^^^^^```aaacccccccccaaa___^^^^^^___```bbbdddeeeffffffffffffggggggffffffeeedddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```^^^]]]ZZZZZZZZZ\\\___aaabbbaaa___^^^^^^___aaaaaa```^^^]]]ZZZVVVTTTRRRQQQNNNLLLMMMMMMMMMNNNNNNNNNNNNNNNSSSVVV[[[```dddggghhhhhhfffddd___YYYSSSMMMHHHEEEEEEEEEEEEHHHLLLQQQSSSUUU[[[\\\aaammm~~~wwwyyylllccc\\\YYYYYYUUUVVVXXXYYYZZZYYYXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[YYYWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWW[[[\\\^^^aaaccceeeffffffcccaaa]]]ZZZZZZ\\\___aaaeeeeeedddbbb______```bbbhhhkkkllljjjfffcccbbbcccfffeeedddddddddeeefffgggfffiiijjjiiihhhiiimmmqqq{{{wwwsssssstttuuuvvvuuurrrpppnnniiiccc]]]XXXTTTQQQNNNLLLOOOQQQQQQTTTZZZ\\\[[[XXXTTTNNNJJJGGGEEECCCBBBLLLTTTiiiyyymmmgggbbb```^^^]]]^^^______^^^^^^]]][[[XXXVVVUUUUUUUUUUUUXXX]]]bbbiiisss|||nnniiihhhdddaaa``````aaaaaa___^^^^^^```bbbaaaggggggaaaaaahhhllljjjbbb___\\\ZZZYYYWWWTTTRRRNNNMMMKKKHHHFFFFFFFFFFFFHHHQQQhhhaaa```___^^^___```aaabbbaaabbbbbbbbbaaa```^^^\\\^^^___aaabbbbbbaaa^^^]]]```aaabbbdddeeefffffffffccccccccccccbbbbbbbbbaaacccbbbaaa``````_________]]]]]]]]]\\\\\\[[[ZZZZZZYYY[[[___dddggggggddd```]]]\\\[[[[[[\\\\\\[[[YYYXXXVVVRRRPPPOOONNNLLLJJJKKKKKKLLLLLLMMMNNNNNNOOORRRWWW]]]dddhhhiiihhhggg___\\\XXXRRRNNNJJJHHHGGGCCCCCCDDDHHHMMMRRRSSSRRR^^^```iii}}}~~~}}}oooccc___[[[YYYYYYUUUVVVYYY[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[\\\^^^aaaccceeeggggggbbb___[[[XXXXXXZZZ]]]```bbbccccccbbbaaa```aaaccchhhlllooolllfffbbbbbbeeeeeedddccccccdddfffiiijjjeeeggghhhhhhhhhiiilllooo|||~~~~~~|||wwwrrrnnnmmmnnnppprrrsssqqqpppnnnhhhaaaZZZUUURRRPPPNNNKKKPPPTTTUUUYYY^^^___\\\VVVPPPKKKJJJJJJHHHHHHIIIRRRcccmmmdddbbb]]]]]]\\\]]]^^^___``````^^^\\\ZZZXXXWWWWWWWWWWWWTTTXXX\\\___bbbjjjwwwuuugggcccaaa^^^ZZZYYY\\\]]]^^^]]][[[[[[\\\]]][[[___```\\\\\\bbbfffeeebbbbbbaaa___ZZZWWWTTTTTTPPPOOOMMMKKKIIIGGGFFFFFFGGGNNNaaa````````````aaabbbcccddd___``````aaa```___^^^]]]]]]^^^```aaaaaa```___^^^bbbccccccdddddddddccccccaaaaaaaaa```````````````bbbaaa```___^^^]]]]]]]]]ZZZZZZYYYYYYXXXXXXXXXWWWXXX]]]fffmmmqqqnnngggaaa[[[ZZZYYYYYYZZZYYYWWWVVVUUUSSSPPPNNNNNNMMMLLLJJJJJJJJJKKKMMMNNNOOOPPPQQQTTTYYY```gggjjjiiifffdddZZZWWWRRRMMMIIIHHHGGGGGGGGGHHHJJJMMMRRRUUUVVVVVV\\\dddvvv|||~~~iii^^^\\\[[[YYYYYYUUUVVVYYYZZZ[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSUUUVVVWWWYYY[[[\\\^^^___\\\\\\]]]___aaacccdddeee___]]]YYYWWWVVVXXX[[[]]]]]]___aaabbbaaaaaacccdddgggkkknnnlllfffbbbcccfffccccccbbbccceeehhhkkknnndddeeeggghhhjjjkkknnnpppuuu}}}yyysssnnnhhhggghhhjjjnnnpppqqqqqqnnnggg___WWWSSSQQQPPPPPPLLLRRRWWWZZZ\\\```___[[[UUUNNNIIIJJJJJJIIIKKKPPPYYYsssvvvfff^^^]]][[[[[[\\\\\\]]]^^^___```]]]\\\ZZZYYYXXXXXXYYYYYYUUUXXX[[[\\\]]]cccmmmvvvuuukkkaaa^^^]]]ZZZXXXYYY___``````___\\\ZZZYYYZZZXXX[[[\\\[[[\\\aaaeeegggeeefffeeebbb]]]XXXWWWWWWRRRQQQOOOLLLJJJGGGFFFEEEGGGKKK[[[vvv````````````aaabbbcccddd^^^^^^______^^^]]]\\\\\\\\\]]]^^^^^^____________bbbbbbbbbcccbbbaaaaaa```aaaaaa```____________``````___^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXX^^^hhhppptttqqqiiibbbZZZYYYXXXXXXXXXXXXVVVTTTSSSQQQNNNMMMMMMMMMLLLJJJJJJKKKLLLNNNPPPQQQSSSSSSXXX\\\ccchhhiiigggbbb___VVVSSSOOOJJJFFFEEEEEEEEEHHHKKKNNNQQQSSSUUUYYY\\\aaannnxxxyyyvvvddd]]]]]][[[YYYYYYVVVVVVXXXYYYZZZZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTWWWXXXZZZ\\\^^^___``````\\\\\\\\\\\\]]]^^^___```\\\ZZZXXXVVVVVVWWWYYYZZZXXX[[[^^^```aaaaaabbbccccccfffiiihhheeeccccccdddaaaaaabbbccceeehhhkkklllcccdddeeegggjjjlllmmmnnnmmmyyy{{{wwwsssnnnkkkeeeeeefffjjjnnnqqqqqqqqqllleee\\\TTTQQQPPPQQQQQQOOOVVV\\\^^^```bbb^^^YYYTTTMMMIIIJJJJJJIIIPPP[[[jjjoooccc]]]\\\___```___]]]\\\[[[]]]___\\\[[[ZZZYYYYYYZZZ[[[[[[WWWYYYZZZZZZZZZ^^^dddiiiiiiddd```___]]]ZZZ[[[___bbbcccbbb```\\\ZZZYYYYYYXXXYYY[[[[[[]]]```eeehhhffffffeeeaaa]]]YYYXXXXXXUUUSSSPPPLLLIIIFFFEEEEEEFFFHHHTTTlll^^^^^^______``````aaaaaa```___^^^\\\[[[ZZZZZZYYY[[[[[[[[[[[[[[[]]]^^^_________``````aaa``````___```___^^^]]]\\\]]]]]]^^^^^^]]]\\\ZZZZZZYYYYYYYYYWWWWWWVVVUUUTTTUUUVVVVVVUUUYYYaaahhhllljjjddd```XXXWWWVVVVVVWWWVVVUUUSSSQQQOOOLLLLLLLLLLLLKKKJJJKKKLLLMMMOOORRRTTTUUUVVVYYY]]]bbbeeeeee```ZZZVVVOOOMMMJJJHHHFFFFFFGGGGGGHHHNNNSSSUUUUUUXXX___fffrrr~~~yyyyyylll```]]]^^^\\\ZZZZZZVVVVVVVVVVVVXXXYYY[[[\\\^^^\\\XXXUUUSSSTTTUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWZZZ[[[]]]_________]]]]]]\\\\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWVVVYYY]]]______^^^^^^___^^^___aaabbbbbbbbbbbbaaa``````aaabbbdddeeefffgggbbbbbbccceeeggghhhhhhhhhdddnnnwwwqqqnnnllliiiggghhhjjjnnntttwwwwwwtttqqqiiibbbXXXPPPMMMNNNQQQRRRTTT[[[aaaddddddddd^^^XXXPPPKKKJJJNNNNNNPPP^^^pppuuugggdddddddddlllkkkhhhccc^^^[[[\\\___\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZZZZYYYYYYZZZ[[[]]]^^^]]]^^^``````]]]YYY]]]dddccccccbbb___\\\YYYZZZZZZYYYZZZZZZ\\\\\\^^^cccgggfffddd```]]]ZZZYYYWWWVVVYYYVVVPPPKKKGGGEEEDDDDDDEEEEEEMMMccc]]]]]]]]]^^^^^^^^^______bbbaaa^^^[[[YYYWWWWWWWWWZZZYYYXXXXXXYYY[[[]]]___\\\\\\^^^___````````````\\\\\\ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXTTTSSSRRRQQQQQQRRRSSSSSSQQQSSSXXX]]]aaaaaa^^^\\\VVVUUUTTTUUUVVVUUUTTTRRROOOMMMKKKKKKLLLLLLKKKJJJLLLMMMNNNQQQSSSUUUWWWXXXXXX[[[___aaa___ZZZSSSNNNHHHGGGFFFFFFGGGIIIKKKLLLMMMTTT\\\]]]\\\```jjjsss}}}nnneee^^^]]]^^^]]][[[[[[WWWVVVUUUUUUVVVXXX[[[]]]aaa]]]YYYTTTSSSSSSUUUWWWZZZYYYXXXXXXXXXXXXYYYYYY\\\]]]___``````]]][[[YYY]]][[[YYYWWWUUUUUUUUUUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVYYY\\\^^^]]]\\\[[[[[[ZZZZZZ[[[^^^```aaa```___``````aaabbbbbbbbbbbbaaaaaaaaaaaabbbddddddcccbbb^^^gggxxxxxxoooiiiggggggfffdddnnnrrrxxx~~~xxxrrrggg___UUUMMMKKKMMMPPPRRRWWW^^^eeeggggggeee___WWWLLLIIIKKKQQQTTTYYYnnn~~~iiicccfffllloooyyywwwrrrjjjbbb]]]^^^```\\\[[[ZZZZZZZZZ[[[]]]^^^\\\[[[YYYYYYZZZZZZYYYXXXVVVZZZ___aaa[[[WWW\\\dddbbbbbbaaa^^^ZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\\\\```dddeeeaaa\\\YYYXXXWWWVVVTTT[[[WWWQQQJJJFFFCCCCCCCCCDDDCCCIII^^^~~~\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[YYYXXXVVVVVVUUUUUUYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^^^^[[[YYYXXXYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXYYYXXXWWWUUUTTTUUUTTTSSSRRRQQQPPPOOOOOORRRRRRTTTUUUWWWWWWXXXXXXVVVUUUUUUTTTSSSQQQOOONNNMMMNNNOOONNNLLLLLLMMMOOONNNQQQTTTVVVVVVYYY]]]aaa___]]]ZZZXXXVVVSSSOOOKKKJJJFFFDDDFFFHHHHHHMMMSSSWWWTTTXXXaaaiiippp}}}~~~vvv{{{|||fff```[[[ZZZ[[[ZZZWWWUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWUUUSSSSSSTTTUUUVVV\\\YYYWWWXXX[[[]]]\\\ZZZ```^^^\\\[[[\\\\\\[[[ZZZXXXYYYYYYWWWTTTRRRRRRSSSVVVUUUSSSSSSTTTUUUUUUTTTUUUVVVWWWVVVUUUUUUWWWXXXWWWYYY[[[]]]___`````````cccaaa______aaaccccccbbbeeebbb___^^^___```aaa```^^^dddqqq{{{zzzqqqnnniiidddbbbffflllqqq|||rrrdddYYYPPPPPPRRRRRRUUU[[[ZZZccclllmmmggg```ZZZVVVRRRMMMLLLQQQZZZjjjmmmfffdddbbbkkkzzzssshhhaaa```cccfffddd```\\\ZZZ[[[\\\^^^^^^aaa]]]YYYXXXZZZ\\\\\\[[[[[[]]]___]]]ZZZYYY\\\___VVVWWWYYYZZZ\\\]]]]]]^^^XXXWWWYYY]]]aaabbb___\\\^^^[[[WWWUUUUUUWWWWWWWWW\\\WWWPPPLLLJJJIIIGGGDDDGGGGGGJJJWWWuuu\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVVXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZ[[[\\\]]]]]]ZZZXXXUUUVVVWWWXXXXXXXXXXXXXXXUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSQQQPPPOOONNNKKKLLLNNNNNNNNNOOOQQQSSSRRRVVVZZZ\\\^^^```dddgggdddaaa[[[WWWRRRNNNIIIEEEEEECCCDDDHHHJJJJJJNNNSSSWWWXXX___kkkuuuuuuuuuqqqccc___\\\\\\]]]\\\[[[[[[WWWVVVUUUTTTTTTTTTTTTUUUVVVTTTRRRQQQQQQSSSUUUVVVWWWUUUUUUXXX]]]aaaaaa```]]][[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQRRRSSSTTTSSSRRRSSSTTTTTTTTTSSSTTTWWWYYYZZZ[[[]]]^^^___``````___aaa___]]]]]]^^^```aaaaaaccc```^^^]]]]]]^^^^^^^^^^^^bbblll{{{}}}vvvqqqooogggfffeeedddfffmmmuuu{{{sssdddYYYQQQQQQSSSTTTWWW\\\bbbgggjjjggg```ZZZUUURRRUUURRRSSS]]]lllkkkfffeeebbbiiiuuuyyyoooeee``````ccceeehhheeeaaa^^^^^^___```aaa^^^[[[YYYZZZ\\\]]]\\\[[[]]]\\\[[[ZZZYYYWWWVVVVVVUUUVVVXXXZZZ[[[\\\\\\[[[XXXXXXYYY]]]``````^^^[[[]]]ZZZVVVUUUUUUVVVWWWWWWZZZVVVPPPKKKJJJIIIGGGEEEGGGGGGIIITTTmmm\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYY[[[ZZZZZZ[[[[[[[[[XXXVVVRRRRRRSSSUUUUUUVVVVVVVVVSSSSSSSSSRRRQQQPPPNNNMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMKKKMMMOOOQQQQQQRRRUUUWWWWWW[[[```ccceeegggiiijjjddd```YYYSSSNNNJJJFFFCCCCCCCCCGGGMMMOOONNNQQQVVVWWW^^^lll|||wwwooozzztttggg______]]][[[ZZZ[[[[[[[[[WWWVVVTTTSSSSSSSSSSSSTTTWWWUUUSSSQQQRRRUUUXXXZZZWWWUUUUUUYYY^^^cccdddcccYYYYYYXXXXXXXXXXXXXXXXXXYYYVVVSSSSSSUUUVVVUUUSSSOOOOOOPPPQQQSSSTTTRRRPPPRRRRRRRRRQQQQQQSSSWWW[[[]]]^^^______```_________```]]]ZZZZZZ[[[^^^___```aaa___\\\[[[\\\\\\\\\[[[^^^```eeeooozzzvvvrrrkkkgggfffaaacccfffiiipppxxx}}}qqqaaaYYYRRRRRRUUUXXX\\\___hhhfffbbb^^^YYYTTTQQQPPPSSSSSSZZZiii~~~vvvgggeeeeeebbbeeeoootttpppiiibbb______aaaccchhheeebbb___^^^___aaabbb\\\[[[ZZZ\\\^^^___^^^]]]]]][[[YYYYYYYYYWWWSSSPPPTTTUUUXXXZZZZZZZZZYYYXXXXXXXXXZZZ\\\^^^^^^\\\ZZZ[[[YYYUUUTTTUUUVVVWWWVVVXXXTTTOOOLLLJJJIIIGGGFFFFFFGGGHHHOOOccc\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWWWWXXXWWWUUURRRPPPPPPRRRSSSTTTTTTTTTTTTRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNPPPSSSUUUUUUVVVYYYZZZ\\\___dddggghhhhhhgggfff]]]XXXRRRMMMKKKJJJIIIHHHGGGIIINNNTTTTTTRRRTTTYYY[[[hhh~~~vvvssswwwuuuiiieee\\\]]][[[WWWUUUVVVWWWUUUVVVUUUTTTSSSSSSTTTUUUVVVZZZYYYVVVUUUVVVZZZ^^^```\\\YYYXXXZZZ^^^aaaaaa___WWWXXXYYYXXXXXXWWWWWWXXXVVVRRRNNNPPPTTTVVVTTTPPPMMMMMMOOORRRTTTUUUSSSPPPQQQQQQQQQPPPQQQTTTZZZ^^^aaa`````````______^^^^^^___\\\YYYXXXYYY\\\^^^______]]][[[ZZZ[[[[[[[[[ZZZ^^^^^^```fffttt~~~}}}~~~~~~}}}|||zzzyyyxxxzzz~~~zzzsssppplllfffbbbbbbeeehhhnnnttt|||vvvjjj\\\WWWSSSTTTYYY^^^bbbdddfff```ZZZXXXUUURRRQQQRRRSSSYYYfffyyy}}}nnnbbbccccccaaadddkkkllliiieeeaaa^^^^^^___```aaa___]]]ZZZYYY[[[^^^```]]]]]]\\\]]]___aaacccccc]]]]]]^^^]]][[[XXXUUUSSSRRRTTTVVVXXXYYYXXXWWWVVVYYYYYY[[[\\\]]]]]]\\\[[[ZZZXXXVVVUUUVVVWWWWWWVVVVVVTTTPPPMMMKKKJJJIIIIIIFFFGGGIIIMMM[[[uuuZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTTTTTTTSSSRRRPPPOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOONNNQQQVVVYYY[[[]]]```bbbccceeeggghhhhhheeebbb___UUUQQQLLLIIIIIIKKKLLLLLLMMMOOOSSSWWWVVVSSSWWW]]]fffyyy|||rrr{{{yyygggaaabbbXXXZZZYYYUUUUUUZZZZZZWWWUUUUUUSSSSSSTTTVVVYYYZZZ\\\ZZZYYYXXXYYY\\\```bbb]]]ZZZXXXZZZ]]]___^^^\\\WWWZZZ\\\[[[YYYXXXXXXYYYRRROOOLLLNNNSSSTTTQQQMMMMMMMMMOOOSSSVVVWWWUUUSSSRRRRRRRRRRRRSSSWWW\\\aaabbbaaa```___^^^]]]\\\\\\]]][[[XXXWWWYYY[[[]]]]]]]]]\\\ZZZZZZ[[[\\\[[[YYY]]]^^^___cccnnn~~~~~~|||{{{{{{|||}}}|||{{{uuussspppoooqqquuuzzz}}}|||wwwpppkkkiiigggcccbbbdddkkkpppwwwmmmbbbXXXVVVUUUXXX^^^eeegggfffbbbZZZUUUVVVUUURRRRRRUUU[[[iii}}}ttthhh____________cccjjjgggeeebbb___]]]\\\\\\\\\YYYYYYXXXVVVUUUWWW\\\`````````___^^^```cccgggjjjbbbgggiiieee\\\UUUTTTVVVQQQSSSUUUWWWXXXWWWWWWVVVZZZ[[[]]]^^^^^^]]]]]]]]]\\\ZZZWWWWWWXXXXXXXXXWWWUUUTTTRRRPPPNNNMMMMMMMMMHHHIIIJJJMMMVVVmmmXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSQQQQQQRRRRRRQQQOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNMMMMMMMMMNNNOOOQQQRRRNNNRRRXXX]]]aaadddhhhjjjhhhgggggggggeeeaaa[[[WWWPPPMMMIIIGGGHHHKKKLLLMMMPPPQQQSSSUUUUUUVVV^^^iii{{{{{{uuuzzznnn^^^ZZZ]]]TTTWWWVVVUUU[[[eeegggaaaVVVUUUTTTSSSTTTVVVYYY[[[YYYXXXXXXXXXYYY[[[]]]___YYYVVVUUUWWW\\\___^^^]]]YYY]]]___^^^[[[XXXXXXZZZPPPOOOOOORRRUUUTTTQQQMMMMMMNNNOOOSSSVVVXXXXXXVVVSSSTTTTTTTTTVVVYYY^^^aaaaaa```^^^]]][[[[[[ZZZZZZ[[[YYYWWWWWWYYY[[[[[[ZZZZZZYYYXXXYYY[[[\\\[[[YYY\\\^^^aaacccjjjzzz~~~|||~~~~~~~~~~~~~~~zzzyyyxxxyyyzzz{{{zzzyyysssqqqnnnmmmnnnqqquuuxxxxxxyyy{{{|||}}}~~~|||{{{{{{yyyuuussskkkfffcccdddddddddggglllsssyyywwwfff^^^VVVXXXZZZ\\\ccciiihhhddd___XXXTTTVVVUUUQQQSSSZZZggg{{{{{{mmmddd]]]\\\\\\]]]aaafffcccaaa___]]]\\\[[[ZZZZZZWWWXXXXXXVVVTTTVVV[[[```aaaaaaaaaaaaaaadddhhhllliiioooqqqiii[[[RRRRRRVVVQQQRRRSSSUUUVVVWWWXXXXXX[[[]]]___```______```bbb___]]][[[ZZZZZZZZZYYYWWWUUUUUUUUUTTTQQQPPPQQQRRRLLLLLLMMMOOOUUUgggVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTRRRQQQQQQRRRSSSRRRQQQPPPQQQQQQQQQQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLOOONNNMMMNNNOOOQQQSSSUUUUUUYYY^^^bbbeeegggiiikkkfffdddbbb```^^^ZZZTTTOOOKKKIIIFFFGGGIIILLLNNNNNNRRRQQQSSSUUUWWW^^^mmm|||xxxvvvzzzxxxjjj]]]XXXYYYUUUWWWUUUUUUaaaooopppgggYYYWWWTTTRRRRRRTTTVVVXXXVVVWWWWWWXXXYYYZZZZZZ[[[UUUSSSRRRUUUZZZ]]]^^^\\\[[[___bbb```\\\XXXXXXZZZQQQTTTWWWYYYYYYWWWSSSPPPNNNMMMNNNQQQUUUXXXYYYYYYSSSTTTUUUVVVWWWZZZ]]]```___^^^\\\ZZZYYYXXXXXXYYYWWWVVVVVVWWWXXXYYYXXXVVVVVVUUUUUUWWWYYY[[[ZZZYYYZZZ___cccdddfffppp~~~~~~{{{xxxwwwwwwvvvuuuuuuuuutttrrrqqqqqqrrrtttuuutttrrrqqqooommmkkkkkkllloooqqqooopppqqqqqqrrruuuyyy|||}}}~~~~~~{{{yyyooommmkkkkkklllllllllkkkeeebbbaaadddiiimmmvvv~~~~~~kkk```^^^XXX\\\___bbbfffjjjfff^^^[[[TTTRRRUUUUUURRRZZZgggyyyqqqfffaaa\\\[[[[[[ZZZ\\\___^^^]]][[[ZZZYYYYYYZZZZZZZZZ[[[[[[WWWTTTUUUZZZ___]]]```cccdddddddddfffhhhiiilllllleeeYYYRRRRRRUUUQQQQQQRRRSSSUUUWWWZZZ[[[]]]___bbbbbbaaabbbdddfffcccaaa^^^]]]]]]\\\ZZZXXXVVVWWWXXXWWWUUUSSSUUUWWWRRRQQQPPPQQQTTTaaa{{{TTTUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPTTTRRRQQQQQQSSSTTTTTTSSSPPPPPPPPPPPPOOONNNMMMMMMLLLKKKIIIHHHGGGHHHIIIIIIDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOOOONNNNNNPPPRRRUUUWWW]]]```dddffffffffffffgggaaa___[[[ZZZXXXTTTNNNIIIFFFDDDDDDFFFJJJNNNQQQRRRTTTSSSTTTWWW[[[ggg{{{yyy~~~yyyrrrxxx}}}sssjjj```YYYYYYWWWXXXUUUUUUcccrrrqqqfff[[[XXXUUURRRPPPQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYUUUSSSRRRTTTXXX[[[[[[ZZZ\\\```cccaaa\\\WWWWWWYYYSSSXXX]]]___^^^YYYVVVTTTMMMMMMMMMPPPTTTXXXYYYZZZRRRTTTVVVWWWXXXZZZ\\\___^^^]]][[[YYYWWWWWWWWWXXXTTTTTTTTTVVVXXXXXXVVVSSSSSSRRRSSSUUUXXXZZZYYYXXXYYY___eeeeeedddjjjxxx}}}xxxuuunnnmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkmmmnnnmmmkkkllljjjgggdddccccccdddeeedddeeeffffffgggjjjnnnrrrqqqrrrtttuuutttqqqnnnkkkiiifffdddcccdddfffggggggfffcccdddjjjqqqyyyqqqbbb]]]```[[[```dddeeehhhjjjcccYYYVVVPPPOOOTTTTTTUUUcccttt|||lllaaa^^^\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]\\\XXXSSSRRRWWW\\\YYY^^^dddgggfffdddccccccdddeeeccc^^^XXXUUUTTTVVVQQQQQQQQQRRRTTTXXX[[[^^^^^^```cccdddccccccfffiiieeecccaaa______]]][[[YYYVVVYYYZZZYYYWWWVVVWWWYYYWWWTTTRRRSSSTTT]]]tttXXXUUUTTTUUUXXXYYYXXXVVVYYYXXXWWWVVVTTTRRRQQQQQQOOONNNMMMMMMMMMNNNPPPQQQRRRQQQOOOMMMMMMMMMMMMMMMOOONNNNNNMMMLLLMMMMMMNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQSSSSSSRRRTTTXXX[[[___cccgggiiihhhdddaaa___[[[XXXSSSOOOJJJHHHGGGFFFIIIIIIIIILLLOOOQQQRRRRRRSSSRRRWWW```iiiwww~~~}}}}}}rrrrrrpppiiifff```[[[YYYVVVUUUUUUYYY^^^bbbbbbaaaYYYXXXWWWUUUTTTTTTTTTTTTVVVTTTTTTVVVZZZ[[[YYYWWWUUUTTTRRRRRRTTTVVVWWWWWW______^^^]]][[[XXXUUUSSSSSSVVVYYY\\\\\\ZZZWWWTTTVVVSSSPPPMMMNNNQQQVVVYYYWWWVVVUUUVVVZZZ]]]^^^___ZZZZZZZZZYYYWWWUUUTTTSSSSSSTTTUUUUUUUUUTTTRRRQQQTTTVVVWWWXXXXXXXXXZZZ\\\[[[]]]___```bbbiiisss{{{~~~{{{xxxrrrkkkeeecccccccccbbbbbbbbbaaaaaa``````aaaaaabbbbbbbbbcccfffdddaaa___]]]]]]^^^___```^^^\\\[[[\\\```dddgggiiilllnnnnnnkkkgggcccbbb_________^^^___ccchhhlllggglllsssxxx~~~zzzlllccc``````bbb^^^hhheee\\\dddvvvtttaaaRRRSSSVVVWWWVVV]]]uuuuuujjjbbb___\\\YYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[[[[gggiii\\\RRRVVV\\\^^^fffdddbbbbbbbbbcccbbbbbbbbb^^^[[[\\\^^^^^^ZZZVVVVVVUUUSSSRRRTTTXXX___cccdddbbb```aaabbbdddeeedddgggeeecccbbbaaa^^^[[[YYYUUUXXX\\\___aaaaaa___^^^aaa[[[XXXXXXVVVXXXjjjWWWUUUTTTUUUXXXYYYWWWVVVVVVUUUTTTSSSQQQPPPOOONNNOOONNNMMMMMMNNNOOOQQQRRRQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIJJJKKKJJJKKKLLLNNNOOOQQQRRRSSSSSSVVVXXXYYYZZZ\\\```ddddddfffhhhgggeee```]]][[[SSSQQQMMMJJJGGGFFFFFFFFFIIIIIIJJJMMMPPPRRRRRRRRRSSSUUU]]]lll{{{~~~xxxooorrr~~~qqqeeebbbbbb___]]]\\\]]]ZZZXXXXXXZZZZZZXXXVVVUUUTTTTTTSSSTTTTTTUUUVVVXXXVVVTTTUUUWWWXXXVVVUUUVVVUUUUUUUUUWWWXXXYYYYYY[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUXXXZZZZZZYYYWWWUUUUUUSSSQQQOOOOOORRRUUUXXXXXXWWWVVVXXXZZZ\\\\\\[[[ZZZZZZYYYYYYWWWVVVTTTTTTRRRSSSTTTUUUUUUTTTSSSSSSWWWYYYZZZZZZYYYXXXYYY[[[^^^^^^^^^\\\\\\aaajjjrrr|||yyywwwvvvzzz~~~~~~|||{{{xxxuuusssppplllfffaaa``````___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVXXXWWWUUUUUUVVVYYY\\\^^^```bbbeeeeeebbb^^^\\\[[[WWWXXXYYYZZZ\\\aaaggglllqqqvvv}}}~~~xxxnnneee___\\\]]]^^^^^^eeeccc^^^lll~~~lllVVVTTTVVV]]]eeettttttlllfffddd```\\\ZZZYYYYYYZZZYYYZZZ[[[\\\]]]]]]\\\\\\^^^iiimmmeee```gggoooqqqrrrnnniiiddd```___^^^]]]aaa```aaadddgggeee___YYY[[[XXXUUURRRSSSWWW^^^ccchhhfffeeeeeefffggggggffffffdddbbbaaa```___\\\YYYXXX[[[^^^aaacccbbbaaa```___ZZZZZZ\\\YYYXXXfffyyyWWWVVVUUUVVVXXXYYYXXXWWWSSSSSSRRRQQQPPPOOONNNMMMNNNNNNMMMMMMNNNPPPQQQRRROOOOOONNNNNNMMMNNNNNNOOOMMMNNNOOOOOOOOOMMMKKKIIIGGGFFFFFFEEEEEEFFFFFFFFFJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNOOOPPPRRRUUUWWWYYYZZZ]]]```ccceeeiiinnnqqqlllkkkhhhddd___ZZZVVVTTTJJJIIIGGGEEEEEEEEEFFFGGGMMMMMMNNNPPPRRRSSSUUUUUUZZZ___lll}}}uuupppwwwpppfff]]]]]]______^^^___```]]]YYYVVVTTTSSSQQQOOOQQQPPPPPPQQQRRRTTTVVVWWWXXXVVVSSSRRRSSSSSSSSSRRRUUUVVVWWWYYYZZZZZZ[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQQQQSSSUUUVVVXXXXXXXXXYYY[[[[[[YYYWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRSSSTTTUUUUUUUUUUUU[[[\\\\\\[[[ZZZYYYYYYZZZ\\\\\\[[[YYYWWW[[[ccciii|||vvvrrrooorrrwww}}}{{{yyyvvvtttnnnmmmjjjiiigggccc___[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPRRRRRRQQQQQQRRRSSSUUUVVVXXXZZZ\\\\\\ZZZXXXWWWWWWVVVYYY\\\```eeelllsssxxx~~~xxxiiigggddd```]]]\\\[[[[[[]]]```^^^```sssxxxYYYXXX]]]lllxxxqqqlllhhhfffbbb]]]ZZZXXXXXXXXXWWWYYY\\\___``````___^^^dddlllpppooosss~~~rrrhhhbbb___^^^]]]```eeekkknnnkkkccc\\\^^^[[[UUURRRRRRWWW]]]aaahhhgggffffffggggggfffeeebbbaaa_________^^^[[[YYYYYY[[[___aaacccbbbaaa```\\\ZZZ\\\___[[[XXXaaaoooXXXWWWWWWWWWWWWXXXWWWWWWSSSRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMNNNOOOQQQRRRMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPRRRSSSRRROOOLLLIIIGGGGGGGGGGGGGGGHHHIIIIIILLLKKKKKKLLLMMMOOOQQQSSSUUUUUUTTTUUUWWWZZZ]]]___dddfffjjjnnnssswww{{{}}}rrrmmmeee^^^XXXSSSPPPNNNGGGFFFEEEDDDEEEFFFHHHIIIRRRSSSTTTUUUWWWZZZ___aaakkkttt|||wwwzzz}}}lllddd]]]^^^```______```^^^\\\XXXTTTRRRQQQQQQQQQQQQQQQPPPPPPQQQSSSUUUWWWVVVSSSQQQOOONNNOOOPPPPPPSSSUUUXXXZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTVVVVVVWWWZZZ[[[[[[XXXUUUSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRTTTUUUVVVWWWWWWXXXZZZ\\\\\\[[[ZZZYYYZZZ[[[WWWYYY[[[ZZZYYY[[[```dddttt~~~wwwrrrnnnqqqvvv{{{~~~~~~zzzvvvuuutttsssqqqgggfffeeecccaaa^^^\\\ZZZXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPOOOQQQQQQQQQRRRSSSTTTTTTTTTWWWYYYZZZYYYXXXWWWXXXYYY[[[___fffmmmuuu}}}xxxmmmcccdddddddddbbb___\\\ZZZ[[[[[[XXX]]]qqqxxx[[[bbbqqqxxxnnnjjjhhheeeccc```\\\ZZZXXXWWWWWWXXXYYY[[[^^^```aaabbbbbbiiimmmppprrr}}}uuuhhhaaa^^^YYY]]]dddkkknnnkkkddd]]]]]]ZZZWWWVVVWWWZZZ]]]___aaa``````aaacccdddcccaaa^^^]]]\\\]]]^^^^^^\\\ZZZYYY[[[]]]___``````___^^^\\\[[[]]]^^^[[[WWW]]]fffXXXXXXXXXWWWUUUTTTTTTTTTRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMNNNOOOPPPQQQLLLLLLMMMMMMMMMMMMMMMMMMMMMOOORRRSSSRRROOOLLLIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVZZZZZZ[[[\\\___cccgggiiippprrrtttyyy~~~rrrkkk```XXXRRRNNNLLLJJJIIIHHHGGGGGGGGGIIIKKKMMMPPPTTTYYY^^^dddkkktttzzzyyy|||qqqiiiccc^^^___aaa``````bbb]]][[[XXXTTTRRRRRRTTTUUUWWWUUUSSSRRRQQQRRRTTTUUUQQQPPPOOOMMMLLLLLLNNNPPPQQQTTTWWWXXXWWWVVVVVVXXXZZZZZZYYYXXXWWWVVVVVVUUUPPPPPPNNNNNNOOOQQQSSSTTTVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTVVVYYY\\\[[[YYYVVVOOOOOONNNNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWYYYZZZZZZXXXZZZ[[[[[[ZZZYYY[[[\\\WWW[[[```aaa___]]]^^^```mmmzzzxxxnnnnnnooorrruuuyyy{{{}}}|||}}}xxxuuuqqqoooooooooooonnnggggggfffeeebbb```___^^^\\\\\\\\\[[[[[[ZZZZZZZZZUUUTTTSSSRRRQQQPPPOOONNNOOOPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVZZZZZZZZZYYYXXXYYY[[[^^^```fffnnnvvvwwwooojjjhhhhhhiiihhheeeaaa\\\YYY[[[WWWSSSUUUcccrrrssslllddduuuqqqjjjggggggbbbaaa___]]][[[ZZZZZZZZZ[[[ZZZZZZ[[[]]]```dddfffkkkkkkjjjnnn{{{{{{kkk```[[[ZZZ]]]bbbgggiiihhhdddaaa[[[[[[\\\___bbbdddcccaaa[[[ZZZZZZ\\\___`````````^^^]]]]]]^^^```aaa```^^^[[[\\\^^^___```___^^^]]]]]]]]]]]]\\\XXXUUUZZZaaa{{{ZZZ[[[[[[XXXUUUSSSRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOOPPPQQQQQQNNNNNNOOOOOOOOONNNNNNMMMKKKMMMPPPRRRQQQOOOLLLJJJJJJJJJJJJKKKMMMOOOPPPQQQOOOQQQTTTWWWZZZ[[[\\\\\\^^^___aaadddiiimmmqqqtttwwwwwwxxx|||mmmdddYYYQQQMMMLLLJJJHHHKKKJJJJJJIIIKKKMMMOOOQQQPPPYYYfffrrr}}}~~~~~~ssshhhbbb]]][[[^^^``````aaaccc^^^]]]YYYUUURRRRRRVVVYYY^^^\\\XXXUUUSSSSSSTTTUUUPPPQQQPPPNNNMMMLLLNNNPPPQQQTTTVVVUUUSSSQQQSSSUUUWWWWWWXXXXXXWWWUUUSSSRRRQQQPPPOOONNNOOOQQQTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSUUUXXX[[[[[[XXXVVVNNNNNNMMMNNNOOOQQQTTTUUUWWWWWWWWWXXXYYYZZZ\\\]]]XXXZZZ[[[[[[ZZZZZZ[[[]]][[[___dddeeebbb^^^\\\\\\hhhpppvvvrrrnnnmmmnnnqqqtttuuuxxxxxxzzz}}}tttqqqmmmkkkjjjjjjiiihhhiiijjjjjjiiigggfffggghhhhhhgggfffeeedddccccccbbb]]]\\\[[[XXXVVVSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWYYYZZZ\\\\\\]]]``````___]]]\\\]]]aaadddnnnssszzzyyyppplllkkkllllllllljjjgggbbb]]]YYYWWWYYYUUUQQQQQQXXXaaahhhjjj{{{yyypppkkkiiiiiibbbaaaaaa```____________]]][[[YYYYYYZZZ^^^bbbdddgggeeecccfffqqq|||lllbbb^^^^^^___bbbdddeeeeeedddccc]]]]]]aaaffflllmmmiiieee\\\ZZZYYYZZZ\\\___``````^^^^^^^^^aaaccceeedddccc______aaaaaabbbaaa```___]]]]]]]]]YYYUUUTTTXXX\\\oooddddddddd```[[[XXXWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUSSSRRRRRRSSSSSSQQQRRRRRRSSSRRRQQQOOONNNMMMOOOQQQSSSSSSRRRPPPOOOPPPPPPQQQRRRTTTVVVXXXYYYXXX[[[```eeehhhiiihhhggghhhiiikkkmmmpppsssuuuvvvsssrrrrrrtttvvvvvvtttrrreee]]]RRRLLLKKKKKKJJJIIIJJJIIIIIIJJJLLLOOORRRTTT]]]kkk}}}mmmddd^^^[[[ZZZ^^^___^^^___ccc\\\[[[XXXTTTRRRTTTYYY^^^dddaaa\\\XXXVVVUUUVVVWWWSSSUUUUUUSSSPPPNNNNNNOOORRRTTTVVVSSSOOONNNPPPSSSSSSUUUXXXYYYYYYXXXUUUSSSSSSRRRRRRRRRSSSUUUWWWXXXZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTUUUWWWYYYYYYWWWTTTPPPPPPPPPQQQSSSVVVYYYZZZZZZZZZYYYYYYZZZ\\\]]]^^^[[[\\\]]]\\\[[[ZZZ[[[\\\\\\```cccccc```^^^^^^___fffiiixxx~~~vvvqqqoooooonnnmmmpppooopppssswwwzzzzzzxxxqqqnnnjjjhhhggggggfffeeeiiikkkmmmmmmmmmnnnqqqtttsssssstttuuuvvvvvvwwwwwwqqqpppmmmjjjfffccc```___\\\[[[[[[\\\]]]___aaabbbcccddddddfffhhhjjjlllmmmnnnmmmkkkhhhgggiiinnnqqq~~~wwwoookkkkkknnnrrrmmmkkkfffaaa]]]ZZZXXXWWWRRRSSSTTTWWW[[[ddduuu}}}rrrooommmjjjjjjbbbbbbaaa`````````______\\\[[[ZZZYYYYYY[[[]]]______^^^^^^```fffppp}}}ssshhhcccbbb___```bbbbbbbbbaaaaaaaaa^^^^^^```ffflllmmmjjjeee```]]]ZZZYYYZZZ]]]______[[[[[[\\\^^^bbbddddddccc``````aaaaaaaaaaaa```___[[[]]]]]]YYYVVVUUUUUUVVVccc~~~mmmnnnmmmiiiccc___^^^___[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTTTTUUUTTTUUUUUUUUUUUUSSSQQQPPPQQQRRRTTTVVVWWWVVVUUUTTTVVVWWWXXXYYY[[[^^^```aaaaaaffflllrrruuuuuusssqqqrrrrrrsssttttttssssssrrrllljjjiiiiiikkkjjjfffbbb```XXXNNNIIIIIIKKKKKKJJJGGGGGGHHHIIILLLPPPTTTVVVnnnyyyiiiccc```]]]\\\______]]]]]]```XXXWWWVVVSSSRRRVVV]]]cccfffccc___ZZZXXXWWWXXXYYYWWWYYYZZZWWWRRROOONNNOOOSSSUUUVVVRRRMMMLLLOOOSSSRRRUUUYYY]]]^^^\\\YYYWWWUUUTTTTTTUUUVVVXXXYYY[[[[[[ZZZWWWUUUSSSSSSTTTUUUWWWVVVVVVWWWXXXWWWUUUSSSTTTSSSSSSTTTVVVZZZ]]]___\\\[[[[[[[[[[[[]]]^^^______``````^^^\\\ZZZZZZ[[[ZZZ\\\______^^^___bbbfffeeeeeeqqqyyytttpppllliiigggffffffjjjooorrrsssrrrmmmjjjgggffffffggggggggggggjjjnnnooopppssswww{{{yyy{{{~~~|||xxxtttqqqoooggggggffffffgggjjjmmmoooqqqrrrrrrsssvvvyyy|||~~~|||{{{xxxuuusssvvv{{{~~~|||yyywwwppppppnnnmmmmmmpppuuuxxxmmmiiiccc]]]ZZZXXXXXXYYYKKKPPPXXX^^^dddrrrrrrlllnnnmmmjjjiiiaaa``````___^^^]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\^^^___dddmmmvvvyyyyyyvvvnnnddd^^^___aaa]]]^^^```aaa___^^^]]]]]]]]]\\\]]]aaagggiiifffbbbccc___ZZZXXXXXXZZZ\\\]]]VVVVVVWWWZZZ^^^``````_____________________^^^]]]XXX[[[]]][[[WWWVVVTTTRRR\\\www{{{xxxuuuppplllhhheeedddcccddddddeeeeeeeeeeeedddiiigggbbb^^^ZZZYYYYYYZZZ]]]\\\[[[ZZZYYYYYYZZZZZZZZZ[[[]]]___```aaaaaaaaa______aaacccfffiiilllmmmppprrruuuyyy}}}~~~{{{yyy|||xxxtttpppnnnllljjjhhheeeaaa]]][[[[[[ZZZXXXVVVRRRQQQNNNKKKIIIGGGFFFFFFJJJHHHHHHJJJLLLQQQ^^^kkk~~~wwwgggbbbaaabbbcccbbb___]]]\\\\\\UUUUUUSSSQQQPPPRRRWWWZZZfffbbb[[[WWWTTTTTTSSSRRRVVVVVVTTTRRROOONNNOOOQQQTTTTTTSSSQQQOOOOOOPPPQQQOOORRRWWWYYYXXXVVVUUUUUUZZZYYYWWWVVVVVVXXXZZZ[[[\\\YYYVVVUUUVVVVVVSSSQQQTTTUUUWWWYYYZZZZZZXXXXXXPPPQQQRRRTTTWWWZZZ\\\^^^ddd```\\\YYYZZZ[[[\\\\\\___^^^\\\[[[YYYXXXXXXWWWXXXWWWVVVVVVYYY]]]aaacccfffeeelll}}}{{{oooggghhheeeccceeehhhjjjiiigggdddeeefffiiikkkkkkhhhfffhhhhhhiiijjjmmmsss|||}}}{{{yyyyyyzzz}}}~~~~~~~~~yyyzzzxxxuuuqqqmmmkkkkkkggghhhkkkpppttttttqqqmmmgggaaaYYYTTTSSSTTTUUUUUUTTTZZZbbbmmm{{{xxxlllmmmlllddd___aaa]]]bbbcccaaa```ccceeeddd^^^]]]\\\ZZZZZZZZZZZZ[[[\\\[[[ZZZXXXXXX[[[aaaeeeddddddccc```\\\\\\___ccc____________^^^]]]\\\\\\YYYZZZ\\\___bbbbbb___\\\^^^\\\[[[]]]aaa```\\\WWWXXXWWWVVVVVVXXXZZZZZZZZZaaa```______```___]]][[[YYYXXXWWWWWWWWWVVVSSSPPP]]]kkkzzzvvvrrrooonnnlllkkkjjjiiijjjkkklllmmmsssqqqmmmjjjgggfffeeeeeeddddddcccccccccccccccccccccdddeeegggiiijjjlllmmmllllllmmmnnnppprrrssstttwwwxxxzzz~~~~~~{{{yyyuuupppkkkhhheeebbb______[[[VVVTTTSSSRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIKKKQQQVVV___ooo}}}|||rrrgggccc```aaabbb```]]]ZZZYYYYYYYYYXXXUUURRRPPPRRRVVVZZZ```\\\WWWTTTSSSSSSRRRQQQSSSTTTSSSRRROOOOOOPPPQQQRRRSSSTTTSSSSSSRRRRRRRRROOOSSSVVVXXXXXXVVVUUUUUUZZZYYYXXXXXXXXXXXXYYYZZZ[[[XXXVVVUUUVVVVVVUUUSSSUUUVVVXXXZZZ[[[ZZZYYYXXXSSSTTTUUUXXX[[[^^^aaaccckkkeee^^^YYYXXXZZZ\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVWWWZZZ]]]```bbbddddddjjjyyyyyypppgggddd``````bbbdddcccaaa___```cccgggkkkmmmllljjjdddeeegggiiinnnttt|||{{{uuurrrkkkkkkjjjfffccc``````aaagggiiinnnsssuuurrrlllggg___[[[WWWUUUUUUVVVVVVVVV\\\fffuuu}}}nnneeefffgggaaa^^^aaadddhhhiiifffdddfffgggeee```^^^\\\YYYXXXXXXYYYYYY[[[[[[[[[ZZZYYYZZZ]]]`````````^^^[[[XXXXXX[[[^^^```___]]][[[YYYYYYYYYYYY[[[^^^aaaddddddbbb^^^\\\aaa^^^\\\]]]```___[[[WWWWWWVVVVVVWWWYYYZZZZZZYYYZZZYYYYYYZZZ]]]^^^]]]]]]XXXYYYXXXWWWUUUSSSPPPOOOYYYeee|||yyyxxxwwwuuusssrrrrrrtttwwwyyy}}}|||zzzxxxvvvtttsssrrrppppppppppppppppppqqqqqqoooooooooqqqsssvvvyyyzzz||||||{{{zzzzzzzzzzzzzzz||||||~~~}}}zzztttpppiiiddd___[[[WWWTTTUUURRROOOMMMLLLLLLKKKJJJLLLKKKIIIIIIIIIJJJLLLMMMPPPQQQWWWaaalllxxx}}}vvvllleeedddaaabbbbbb```]]]ZZZYYYYYY___]]]XXXTTTPPPQQQUUUXXXXXXUUUSSSRRRRRRQQQPPPOOONNNOOOQQQPPPOOOOOOPPPQQQRRRSSSVVVXXXXXXWWWUUUSSSPPPSSSVVVWWWWWWUUUUUUUUUYYYYYYYYYZZZZZZYYYYYYXXXYYYWWWUUUUUUVVVWWWVVVUUUWWWXXXZZZ[[[[[[ZZZYYYXXXUUUVVVXXXZZZ^^^aaadddeeemmmggg^^^XXXVVVWWWYYYZZZ[[[ZZZXXXWWWVVVVVVVVVWWWUUUUUUVVVWWWYYY\\\```bbbcccccchhhsssrrrllleeeaaa``````___]]][[[\\\^^^bbbfffiiiiiigggeeegggjjjmmmqqqvvv|||{{{zzzxxxtttoookkkgggddd^^^^^^]]][[[YYYYYY\\\___kkkpppvvvzzzwwwoooeee^^^TTTSSSRRRRRRRRRTTTVVVWWWiiivvvpppddd\\\^^^```^^^^^^aaaiiimmmmmmhhhfffggggggeeeaaa___[[[XXXUUUUUUVVVVVVYYYZZZ[[[[[[YYYXXXYYYZZZ]]]]]][[[XXXUUUUUUXXXZZZ^^^\\\ZZZXXXXXXXXXZZZ[[[^^^dddjjjmmmjjjfffbbbaaaeeeaaa]]]\\\]]]]]]ZZZWWWVVVVVVWWWXXX[[[[[[YYYXXXXXXVVVUUUVVVYYY[[[\\\\\\[[[]]]^^^[[[VVVRRRPPPQQQWWW___vvv}}}~~~}}}|||||||||~~~~~~{{{zzzyyyyyyzzz{{{{{{|||||||||xxxwwwwwwxxxzzz~~~~~~|||{{{zzzzzzzzzzzz{{{{{{yyyuuurrrlllgggaaa\\\XXXTTTPPPMMMMMMLLLJJJJJJJJJKKKLLLLLLNNNLLLJJJJJJLLLQQQVVVZZZ```dddnnn}}}wwwzzzvvvpppmmmgggbbbaaabbbccccccbbb___^^^^^^___bbb```[[[UUUQQQQQQTTTWWWTTTSSSQQQQQQRRRQQQOOOMMMJJJLLLOOOOOOOOOOOOQQQRRRVVVWWWZZZ\\\]]][[[WWWTTTPPPSSSUUUVVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[YYYXXXWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXYYY[[[\\\\\\[[[ZZZXXXWWWXXXYYY[[[]]]___aaabbbhhhbbb\\\WWWUUUUUUUUUUUUXXXWWWUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSVVVZZZ^^^aaacccdddhhhnnnvvvvvvmmmhhhddd```]]]^^^^^^^^^```cccdddcccbbbhhhkkknnnqqqtttwww||||||vvvssskkkjjjgggdddaaa___^^^]]]YYYYYYYYYZZZ\\\```ggglllxxx}}}yyykkk^^^VVVRRRRRRPPPOOOQQQXXX```gggzzziii___YYYZZZ]]]]]]^^^aaagggkkkkkkfffdddeeeeeecccbbb___[[[VVVTTTSSSSSSTTTWWWXXXYYYXXXWWWWWWYYYZZZ^^^\\\ZZZWWWVVVVVVXXXYYYWWWWWWXXXYYYZZZ\\\^^^___\\\dddmmmqqqnnniiiggggggfffbbb]]][[[ZZZZZZXXXWWWVVVVVVWWWZZZ\\\\\\YYYWWW\\\YYYWWWWWWZZZ\\\^^^^^^bbbeeegggbbb[[[UUUUUUVVVXXX]]]ooo~~~~~~~~~}}}~~~|||yyywwwvvvtttsssrrrrrrrrrpppllliiibbb___ZZZVVVSSSPPPMMMKKKKKKKKKJJJJJJIIIJJJLLLMMMMMMMMMMMMPPPWWWaaakkkqqq{{{|||tttrrr~~~~~~tttllljjjhhhddd___]]]___```aaa```______```aaaaaa___[[[VVVRRRQQQTTTVVVTTTSSSSSSSSSSSSRRROOOMMMLLLNNNQQQRRRRRRTTTVVVXXX\\\\\\]]]^^^___\\\WWWSSSQQQSSSTTTUUUTTTTTTUUUWWWWWWXXXZZZ[[[[[[YYYVVVUUUTTTUUUUUUUUUUUUVVVWWWYYYXXXYYY[[[\\\]]]\\\ZZZYYY\\\[[[[[[[[[\\\]]]^^^^^^___\\\ZZZXXXXXXWWWVVVTTTVVVUUUSSSRRRRRRTTTVVVWWWXXXVVVSSSQQQSSSWWW\\\```cccdddgggkkkoooyyy~~~uuummmeee```cccaaa``````aaabbbaaa```fffiiimmmpppsssvvv{{{~~~~~~zzzppphhhddd___]]]ZZZXXXWWWWWWXXXYYYVVVWWWZZZ^^^dddmmmvvv}}}zzzhhhZZZSSSSSSSSSRRRRRRXXXfffxxxrrrhhhbbb]]]\\\^^^^^^___```cccfffgggcccaaacccdddbbbaaa^^^ZZZVVVSSSRRRRRRSSSVVVVVVVVVUUUUUUWWWZZZ]]]^^^[[[XXXVVVUUUVVVWWWXXXRRRTTTVVVYYY[[[\\\]]]]]]SSS[[[dddhhhfffccccccdddbbb___[[[XXXVVVUUUUUUUUUUUUUUUVVVYYY[[[[[[XXXVVV]]][[[ZZZ[[[___ccceeefffeeeiiijjjfff^^^YYYXXXZZZYYY[[[iii|||wwwtttqqqoookkkjjjiiihhhhhhfffcccaaaZZZWWWSSSQQQOOONNNLLLKKKKKKLLLLLLJJJIIIIIIKKKMMMOOORRRXXXcccppp~~~~~~xxxtttvvv~~~}}}pppjjjffffffeee```\\\[[[ZZZ[[[[[[[[[ZZZZZZ\\\]]]\\\[[[ZZZWWWTTTRRRTTTUUUVVVUUUTTTTTTUUUTTTRRRPPPQQQSSSTTTUUUVVVXXX\\\___```^^^\\\\\\]]]\\\WWWTTTRRRSSSTTTSSSSSSSSSUUUWWWWWWXXXYYYZZZYYYWWWUUUTTTRRRSSSTTTTTTTTTTTTVVVXXXWWWXXXZZZ\\\]]]\\\[[[ZZZ^^^^^^]]]\\\\\\\\\\\\\\\ZZZYYYYYYZZZ[[[[[[YYYWWWTTTSSSQQQPPPQQQTTTVVVXXXYYYWWWUUUTTTUUUWWW[[[]]]aaabbbdddgggiiippp}}}ssskkkeeebbb___^^^_________^^^aaacccgggkkknnnrrrwwwzzzyyy{{{~~~xxxooofff```]]]YYYWWWUUUTTTTTTUUUVVVXXXXXXZZZ```fffooo{{{xxxeee[[[XXXRRRUUUYYY]]]fffxxx~~~rrrjjjfffcccaaaaaa``````______dddeeebbb```cccdddccc^^^\\\ZZZWWWUUUTTTSSSSSSUUUUUUUUUTTTTTTVVV[[[^^^\\\XXXTTTSSSSSSTTTTTTTTTRRRSSSTTTUUUWWWWWWWWWWWWNNNSSSXXXZZZYYYWWWXXXYYY[[[YYYVVVSSSRRRQQQRRRRRRRRRRRRSSSUUUWWWWWWVVVTTTWWWWWWYYY^^^dddjjjnnnooodddfffgggddd___[[[YYYZZZZZZ[[[eee|||}}}~~~}}}|||~~~~~~}}}yyytttoookkkhhhfff```___^^^^^^^^^]]][[[XXXUUURRROOOMMMLLLLLLKKKIIIIIIKKKMMMMMMLLLNNNRRRUUU[[[cccqqquuussswww}}}nnndddaaaaaabbbaaa\\\ZZZ[[[XXXYYYXXXVVVTTTTTTUUUWWWUUUVVVWWWVVVUUUTTTTTTUUUUUUTTTSSSTTTVVVWWWVVVUUURRRSSSSSSSSSTTTWWW]]]aaa```\\\WWWVVVXXXYYYWWWUUURRRSSSSSSRRRRRRSSSUUUXXXWWWWWWWWWWWWWWWUUUTTTSSSQQQSSSTTTSSSRRRRRRTTTWWWUUUVVVYYY[[[\\\]]]\\\[[[\\\[[[ZZZZZZYYYYYYZZZZZZXXXWWWWWWXXXYYYZZZZZZXXXTTTRRRPPPPPPQQQTTTWWWZZZXXXYYY[[[\\\\\\[[[YYYXXX\\\\\\___bbbdddgggrrr}}}tttpppkkkgggfffeeecccbbbccceeefffggghhhkkkooorrrqqqrrrssstttuuuuuuuuuuuusssrrrrrrtttxxx}}}}}}xxxwwwrrrlllddd]]]ZZZYYYWWWWWWWWWXXXZZZ]]]```bbbfffjjjqqqyyytttccc^^^```___gggqqqyyyuuupppiiiiiigggeeecccbbb```^^^]]]aaabbb___^^^```aaa___ZZZZZZZZZYYYWWWVVVUUUTTTTTTVVVWWWVVVVVVWWWYYY[[[[[[WWWRRRQQQRRRSSSSSSRRRTTTSSSQQQQQQRRRTTTWWWYYYXXXWWWVVVTTTSSSQQQQQQPPPSSSSSSQQQPPPNNNMMMNNNOOOOOONNNMMMOOOQQQRRRQQQPPPRRRSSSWWW]]]eeelllooopppcccccccccbbb```]]][[[ZZZ^^^___gggyyy}}}~~~}}}{{{zzz}}}}}}}}}|||{{{yyywwwvvvwwwuuuqqqlllgggcccaaa___XXXVVVUUUVVVVVVVVVTTTRRRSSSPPPMMMKKKJJJJJJIIIGGGEEEHHHLLLOOOQQQVVV\\\aaakkkvvvxxxpppqqq{{{rrrfff^^^\\\]]]___]]]YYYYYY\\\ZZZZZZXXXUUURRRQQQRRRSSSPPPRRRUUUVVVUUUTTTTTTUUUSSSRRRRRRSSSVVVYYYYYYYYYPPPPPPOOOOOOPPPTTTZZZ___^^^YYYRRRQQQUUUXXXXXXVVVSSSSSSSSSRRRQQQRRRVVVXXXWWWWWWVVVVVVUUUTTTSSSRRRPPPRRRTTTSSSQQQQQQSSSVVVSSSUUUXXX[[[\\\]]]\\\\\\WWWVVVVVVVVVVVVVVVWWWWWWXXXUUUSSSSSSUUUWWWXXXXXXSSSRRRPPPOOOQQQTTTXXXZZZXXX[[[```cccbbb^^^XXXUUUXXXXXXZZZ^^^```bbbiiiqqq{{{yyytttqqqnnnllllllkkkjjjhhhffffffiiikkkjjjjjjjjjjjjjjjjjjjjjkkkfffddddddfffkkkooorrrsssqqqrrruuuxxx|||{{{uuupppnnnlllhhhbbb[[[XXXWWWXXXVVVWWWYYY]]]ccchhhmmmooowww|||qqqcccbbbfffvvvsssmmmmmmgggiiihhhfffeeeccc```]]][[[___```\\\ZZZ\\\]]][[[XXXYYYYYYZZZYYYXXXVVVUUUTTTVVVYYYZZZXXXWWWVVVVVV\\\WWWSSSQQQSSSTTTTTTSSSVVVSSSPPPNNNPPPVVV]]]aaagggbbb\\\WWWUUUSSSPPPOOOMMMNNNNNNMMMLLLKKKLLLNNNLLLKKKJJJJJJLLLNNNNNNNNNPPPRRRUUU\\\ccciiikkklllcccbbbbbbbbbbbb```]]][[[cccdddkkk{{{zzz|||}}}||||||zzzvvvvvvyyyyyyvvvsssvvvuuutttrrrpppnnnmmmlllooojjjccc^^^[[[YYYUUURRRRRRQQQOOOPPPSSSSSSQQQOOOIIIGGGEEEGGGJJJKKKIIIFFFKKKMMMOOOOOOSSS\\\jjjuuu{{{yyytttyyyiiicccYYYWWWUUUVVVXXXYYYXXXUUUVVVWWWWWWUUURRRPPPOOOPPPTTTVVVXXXXXXWWWUUUUUUVVVTTTSSSRRRSSSVVVYYYZZZZZZTTTRRRPPPOOOQQQTTTXXXZZZXXXWWWUUUVVVWWWUUUQQQMMMUUUTTTTTTSSSSSSSSSSSSTTTVVVUUUTTTSSSQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRRRRUUUWWWYYYYYYYYYZZZ[[[ZZZXXXVVVUUUUUUVVVWWWXXXZZZVVVSSSSSSVVVWWWSSSPPPUUURRRPPPPPPSSSVVVYYYZZZXXX^^^dddddd^^^YYYWWWWWWUUUZZZ^^^______aaafffkkknnn}}}~~~|||yyyuuuqqqmmmkkkjjjjjjgggdddbbbbbbbbbaaa```dddccccccbbbbbbbbbccccccccceeegggiiijjjlllppprrruuutttsssqqqooommmlllkkkffffffeeebbb^^^]]]]]]___^^^bbbfffkkkpppxxx}}}sssuuu~~~tttlllhhhhhhhhhfffdddaaa___]]]]]]\\\YYYWWWZZZ___bbb___[[[VVVXXX[[[]]]^^^^^^]]][[[TTTWWWXXXUUUQQQQQQVVV[[[aaaZZZUUUVVVXXXWWWWWWZZZWWWUUUQQQPPPQQQUUUZZZ]]]kkkfff___WWWQQQMMMKKKJJJMMMOOOOOOMMMJJJIIIKKKNNNNNNLLLJJJJJJLLLNNNOOOOOOSSSUUUXXX\\\___ccceeefffaaaaaacccdddaaa^^^cccjjjkkksss|||tttvvvyyy|||~~~~~~}}}}}}~~~}}}}}}|||{{{yyywwwvvvuuuuuuvvvrrrnnnnnnppppppmmmjjjlllllljjjiiigggeeedddcccccc___ZZZVVVUUUSSSQQQOOOOOONNNMMMOOOQQQQQQOOOMMMLLLIIIFFFEEEGGGJJJMMMNNNRRRUUUZZZ^^^dddppp~~~~~~}}}nnnaaa^^^XXXVVVTTTUUUWWWXXXVVVTTTUUUUUUTTTRRROOONNNOOOQQQQQQSSSVVVVVVUUUSSSSSSSSSVVVUUUTTTUUUXXXZZZZZZYYYSSSRRRPPPPPPPPPRRRTTTVVVSSSRRRQQQRRRSSSRRRNNNKKKQQQRRRSSSTTTTTTSSSRRRRRRPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOUUUWWWYYYYYYWWWUUUUUUVVVWWWVVVUUUTTTTTTTTTVVVWWWZZZWWWUUUVVVZZZZZZWWWTTTQQQPPPPPPRRRTTTVVVUUUTTTUUUZZZ___```[[[WWWVVVVVVXXX[[[^^^]]][[[[[[^^^bbbhhhqqq~~~vvvpppmmmnnnkkkhhheeedddcccaaa```___^^^^^^^^^^^^______```^^^```aaabbbccceeehhhkkkkkkkkklllmmmmmmmmmlllkkklllnnnooonnnjjjhhhhhhiiimmmrrryyy|||}}}uuunnnjjjeeeeeedddbbbaaa___^^^]]]]]][[[ZZZ[[[]]]^^^[[[YYYWWWXXX[[[]]]]]]]]][[[ZZZTTTTTTTTTTTTUUUXXX___cccbbbZZZSSSTTTWWWVVVVVVWWWVVVUUURRRQQQSSSVVVZZZ\\\gggccc]]]VVVPPPMMMLLLLLLNNNPPPQQQOOOKKKJJJKKKNNNNNNLLLJJJJJJLLLOOOPPPQQQRRRSSSVVVYYY]]]___aaabbb___^^^```aaa```cccnnn{{{jjjlllnnnqqqssstttttttttrrrqqqpppqqqrrrsssrrrpppqqqqqqooonnnmmmlllllllllkkkgggdddccceeeeeeccc```aaa```___^^^\\\[[[YYYYYYWWWTTTQQQOOONNNNNNMMMLLLIIIIIIJJJLLLMMMMMMJJJHHHKKKIIIGGGFFFIIIOOOXXX^^^bbbhhhpppyyy~~~{{{}}}}}}nnn```XXXWWWWWWUUUTTTUUUVVVWWWVVVTTTWWWVVVUUURRRPPPPPPRRRUUUQQQSSSUUUUUUTTTSSSSSSSSSXXXXXXWWWYYYZZZ[[[YYYXXXRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLMMMNNNMMMKKKHHHLLLNNNQQQSSSSSSRRRQQQOOOLLLKKKJJJIIIIIIHHHHHHHHHLLLLLLMMMMMMNNNOOOQQQRRRTTTVVVXXXWWWVVVTTTSSSTTTUUUTTTSSSRRRRRRSSSUUUVVVYYYXXXXXXZZZ^^^^^^[[[WWWOOOPPPRRRUUUWWWUUURRROOORRRVVVZZZZZZWWWUUUVVVWWWXXXZZZ\\\ZZZWWWVVVXXX[[[___cccppp}}}{{{xxxsssnnnllliiifffddd````````````````````````^^^___`````````bbbfffiiijjjmmmrrrvvvzzz{{{{{{{{{}}}~~~||||||~~~yyywwwtttnnnkkkaaaaaaaaa```___^^^]]]]]]^^^^^^]]]\\\[[[YYYXXXVVVWWWXXXZZZ[[[\\\[[[ZZZYYYUUUSSSQQQSSSYYYaaahhhllleeeZZZRRRSSSVVVWWWUUUUUUUUUTTTSSSSSSTTTVVVXXXYYY```]]]XXXSSSPPPNNNNNNNNNPPPSSSTTTQQQMMMKKKLLLOOOOOOMMMKKKKKKNNNQQQSSSSSSTTTUUUWWWZZZ\\\^^^______^^^]]]^^^___aaaiii}}}```aaaccceeefffgggggghhhgggfffeeefffggghhhgggeeefffeeedddccccccbbbccccccaaa___\\\[[[\\\\\\ZZZYYYYYYYYYXXXWWWVVVTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLJJJKKKMMMNNNOOONNNLLLJJJIIIKKKOOORRRXXXbbbnnnxxx~~~xxx{{{{{{kkk```XXXSSSSSSUUUUUUTTTUUUUUUUUUUUUTTTYYYYYYZZZXXXVVVVVVWWWXXXUUUUUUUUUTTTSSSSSSVVVXXX[[[ZZZZZZ[[[[[[ZZZXXXUUUQQQQQQPPPOOONNNLLLJJJIIIGGGGGGHHHIIIJJJJJJIIIHHHJJJKKKLLLMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRQQQSSSVVVVVVVVVUUUUUUVVVSSSSSSRRRRRRSSSTTTUUUUUUYYYYYYZZZ]]]___^^^ZZZWWWPPPQQQSSSUUUWWWUUUQQQNNNPPPRRRUUUVVVUUUUUUWWWXXXXXXYYYZZZXXXVVVVVVXXXZZZYYY]]]fffvvv|||xxxtttqqqpppoooooonnnmmmkkkjjjjjjiiijjjjjjjjjkkknnnsssvvv|||tttpppqqqooojjjggg____________^^^]]]\\\[[[\\\^^^^^^\\\YYYWWWVVVWWWUUUVVVWWWXXXZZZZZZ[[[[[[[[[VVVQQQSSS[[[eeejjjlllfffZZZRRRSSSWWWWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUXXXVVVSSSPPPNNNNNNOOOOOOSSSUUUVVVTTTPPPNNNOOOPPPQQQOOONNNOOOQQQTTTUUUUUUXXXYYY[[[]]]^^^___``````^^^___```aaabbblllXXXXXXYYY[[[\\\]]]]]]^^^^^^]]]\\\\\\]]]^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUUUUTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLOOOQQQSSSUUUVVVUUUUUUUUURRRYYYcccmmmwww|||yyy{{{nnnccc\\\WWWTTTSSSQQQRRRRRRRRRRRRQQQRRRRRRWWWZZZ]]]^^^\\\YYYWWWWWWWWWVVVTTTQQQQQQSSSXXX\\\[[[ZZZYYYZZZZZZYYYVVVSSSPPPPPPPPPNNNLLLJJJHHHFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKIIIGGGFFFGGGJJJMMMOOOOOONNNLLLKKKJJJKKKLLLMMMHHHHHHHHHIIIJJJKKKMMMMMMQQQSSSVVVVVVUUUTTTTTTTTTRRRRRRRRRSSSSSSUUUUUUVVVYYYYYYZZZ\\\\\\ZZZVVVSSSRRRQQQPPPQQQRRRRRRPPPNNNOOOQQQSSSUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYXXX^^^gggppp~~~|||}}}~~~yyymmmkkkkkkhhhcccaaa^^^______```___]]][[[ZZZ[[[\\\]]]\\\ZZZXXXXXXXXXSSSSSSTTTUUUXXXZZZ\\\]]]```ZZZTTTUUU\\\ccceeedddcccYYYSSSUUUYYYXXXVVVVVVRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQOOONNNNNNNNNOOOPPPUUUWWWYYYXXXTTTQQQQQQSSSSSSRRRRRRTTTVVVXXXXXXWWW[[[[[[]]]^^^____________]]]]]]___```aaahhhyyyUUUUUUVVVVVVWWWXXXYYYYYYWWWVVVUUUUUUWWWWWWVVVUUUSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOQQQQQQPPPNNNMMMNNNOOONNNQQQUUUXXXZZZ]]]```bbbllltttuuuyyyrrrfff```]]]YYYVVVVVVNNNPPPQQQPPPOOONNNOOOPPPTTTXXX]]]___\\\XXXTTTRRRUUUUUUSSSQQQPPPRRRWWWZZZZZZXXXWWWVVVVVVUUUSSSQQQOOOOOONNNMMMKKKIIIGGGFFFGGGHHHJJJJJJIIIJJJKKKMMMLLLIIIFFFCCCDDDGGGLLLOOOOOOMMMKKKIIIHHHIIIJJJKKKHHHHHHHHHHHHIIIKKKLLLMMMTTTUUUVVVUUURRROOONNNNNNPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXYYYWWWUUUSSSQQQQQQOOOMMMMMMNNNOOOOOONNNOOOPPPSSSUUUWWWYYYZZZ[[[___^^^\\\ZZZXXXVVVUUUUUUXXX```iiinnnvvvzzzrrrjjjhhhfff```]]]\\\]]]^^^```aaa```___]]]\\\[[[[[[\\\\\\[[[[[[ZZZYYYRRRRRRRRRSSSUUUXXX[[[\\\```[[[WWWWWW[[[^^^]]][[[\\\VVVSSSVVVYYYXXXWWWXXXTTTUUUVVVWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRUUUYYY[[[ZZZWWWUUUUUUVVVVVVVVVXXXZZZ\\\\\\YYYWWWYYYYYYZZZ\\\\\\\\\\\\\\\[[[ZZZ\\\^^^^^^aaakkkwwwWWWWWWWWWWWWWWWXXXYYYZZZVVVUUUTTTTTTUUUVVVUUUTTTSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQSSSTTTVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPSSSUUUUUUSSSRRRSSSUUURRRVVV\\\aaafffmmmtttyyyvvvsssqqq|||nnnggg```___]]]YYYVVVWWWQQQSSSTTTSSSQQQPPPRRRTTTUUUXXX[[[\\\YYYUUURRRPPPRRRTTTVVVVVVVVVUUUVVVWWWXXXUUUSSSRRRRRRRRRPPPOOONNNMMMLLLKKKJJJIIIIIIHHHIIIKKKLLLLLLJJJJJJLLLOOOMMMKKKHHHEEEEEEHHHKKKNNNOOOMMMJJJGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMRRRSSSTTTRRROOOLLLKKKKKKMMMNNNOOOQQQSSSTTTTTTUUUTTTUUUVVVUUUTTTSSSRRRSSSPPPOOONNNNNNPPPQQQPPPOOOOOOPPPRRRVVVYYYZZZZZZZZZ\\\[[[YYYWWWVVVVVVUUUTTTWWW^^^fffkkkqqq{{{nnnjjjhhhfffaaa[[[ZZZ\\\ZZZ\\\___aaaccccccbbbaaa___\\\[[[[[[]]]]]]ZZZWWWUUUTTTRRRRRRSSSUUUXXXZZZZZZXXXWWWXXXZZZZZZWWWTTTRRRQQQSSSWWWXXXVVVVVVYYYXXXYYYYYYYYYYYYXXXWWWVVVSSSSSSRRRRRRRRRSSSTTTUUUVVVYYY\\\\\\ZZZWWWXXXYYYXXXZZZ]]]```aaa___ZZZVVVWWWWWWYYYZZZZZZ[[[[[[ZZZ[[[YYYYYY\\\^^^___dddkkkppptttzzz~~~YYYYYYYYYYYYYYYZZZ[[[[[[XXXWWWVVVVVVXXXXXXWWWVVVWWWVVVUUUSSSRRRRRRQQQQQQQQQRRRTTTTTTUUUVVVYYY[[[WWWWWWWWWWWWWWWWWWWWWWWWRRRVVVYYYYYYXXXWWWYYY\\\^^^bbbiiipppxxx~~~rrrkkkkkkqqqvvvfff```]]]]]]\\\XXXVVVXXXUUUXXXYYYXXXVVVUUUWWWYYYXXXZZZ[[[ZZZWWWTTTRRRRRRPPPTTTZZZ]]]]]]ZZZWWWVVVVVVSSSPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMLLLJJJJJJMMMPPPNNNLLLJJJIIIIIIJJJKKKMMMPPPNNNJJJGGGFFFFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHIIILLLNNNPPPPPPNNNLLLKKKKKKKKKLLLNNNPPPQQQSSSSSSSSSRRRSSSTTTSSSSSSSSSTTTUUURRRQQQQQQSSSUUUUUUSSSRRRNNNOOORRRVVVYYY[[[ZZZYYYVVVUUUTTTTTTUUUVVVVVVVVVVVV[[[aaagggooo}}}nnneeeeeefffeee___XXXYYY^^^WWWZZZ^^^bbbeeeffffffeeebbb^^^[[[[[[^^^^^^ZZZUUUWWWVVVSSSRRRRRRSSSUUUWWWSSSTTTVVVXXXYYYXXXTTTRRRKKKMMMRRRWWWWWWTTTUUUZZZ\\\\\\\\\[[[[[[ZZZYYYYYYVVVUUUUUUUUUUUUVVVVVVWWWUUUYYY]]]^^^[[[YYYZZZ[[[ZZZ\\\```dddeeeaaa[[[VVVWWWXXXYYYZZZ[[[[[[[[[[[[^^^ZZZXXX\\\```aaadddhhhjjjlllppprrrooossseeebbb```___```aaaaaa`````````___^^^]]]\\\\\\\\\YYYYYYWWWUUUTTTVVVYYY\\\____________^^^^^^^^^^^^^^^]]]ZZZWWWUUUVVVZZZ]]]bbbdddeeeffffffgggjjjlllmmmtttxxxnnnfffeeeiii{{{qqqjjj```\\\YYYXXXZZZ\\\\\\[[[YYYZZZZZZYYYYYY[[[___bbbaaaaaa___ZZZUUURRRSSSVVVTTTUUUUUUVVVVVVWWWWWWXXXRRRQQQOOOMMMMMMNNNOOOQQQMMMNNNOOOMMMLLLLLLPPPTTTPPPUUUYYYWWWQQQLLLJJJKKKXXXYYYWWWPPPHHHDDDEEEHHHMMMLLLJJJHHHGGGGGGGGGGGGBBBBBBCCCCCCEEEFFFHHHIIIGGGJJJMMMMMMKKKJJJLLLNNNJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQPPPOOONNNNNNOOOPPPRRRWWW\\\^^^[[[WWWTTTRRRQQQRRRTTTUUUSSSQQQUUUTTTQQQQQQRRRSSSTTTTTTWWW[[[___bbbgggrrrvvvlllbbbeeegggddd^^^YYYYYY[[[[[[\\\___dddiiiiiifffbbb______\\\WWWXXX\\\\\\YYYQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTUUUTTTTTTRRRSSSTTTVVVXXXZZZ[[[\\\bbb^^^ZZZYYYZZZZZZWWWUUURRRSSSUUUUUUUUUUUUWWWXXXXXXZZZ\\\\\\ZZZXXXWWWXXXVVVZZZ___aaa```]]][[[[[[\\\YYYWWWWWW[[[^^^___^^^]]][[[YYYZZZ]]]cccjjjnnnqqqhhhdddggghhhjjjwwwooollliiiggghhhjjjllllllkkkjjjhhheeecccbbbbbbbbbaaabbbbbbbbbaaacccfffiiiiiiiiiiiiiiihhhgggffffff^^^^^^^^^^^^___ccciiinnntttwww|||vvvjjjcccaaagggpppqqqccc\\\YYYWWWUUUVVVYYY[[[[[[ZZZYYYZZZ[[[[[[[[[]]]aaadddeeedddbbb\\\VVVSSSSSSUUUTTTUUUUUUUUUVVVVVVWWWWWWSSSQQQOOOMMMLLLLLLLLLMMMLLLMMMMMMLLLKKKLLLPPPSSSWWW\\\```^^^YYYTTTRRRRRRWWWWWWVVVOOOHHHDDDEEEHHHOOONNNLLLJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDFFFIIIIIIGGGGGGHHHJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOTTT[[[aaabbb^^^ZZZRRRPPPNNNNNNPPPQQQPPPNNNQQQNNNKKKLLLPPPTTTVVVWWW\\\]]]___aaaeeellluuu{{{~~~qqqiiiaaadddfffddd^^^ZZZZZZ[[[ZZZ[[[^^^bbbffffffccc```]]]]]]ZZZUUUUUUWWWVVVRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQRRRSSSSSSSSSRRRQQQRRRSSSUUUVVVXXXZZZ[[[[[[```]]]ZZZYYYYYYXXXUUURRRSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[YYYWWWWWWWWWVVVYYY\\\^^^^^^\\\ZZZYYY[[[YYYWWWXXX[[[^^^^^^]]]^^^[[[YYYXXX\\\bbbiiinnnoooeeebbbhhhkkkjjjpppyyy}}}}}}wwwrrrooommmmmmjjjmmmppprrrssstttvvvxxxxxxxxxxxxwwwvvvtttsssrrrnnnppprrruuuzzz{{{kkk```___eeesssuuufff[[[UUURRRRRRRRRUUUXXXYYYYYYXXXYYYZZZ[[[[[[\\\^^^aaadddbbbaaa^^^ZZZUUUSSSTTTUUUTTTTTTUUUUUUUUUUUUUUUUUUSSSRRROOOMMMKKKJJJJJJJJJLLLLLLLLLKKKJJJLLLOOOQQQYYY]]]```___[[[VVVSSSSSSUUUUUUTTTNNNHHHDDDEEEGGGOOONNNMMMKKKIIIGGGDDDCCCFFFFFFDDDCCCBBBAAAAAAAAABBBDDDFFFFFFFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOMMMPPPVVV___eeefffbbb]]]VVVSSSQQQPPPQQQRRRRRRQQQPPPKKKGGGIIIQQQXXX[[[\\\______```cccgggkkknnnnnnssstttkkkfff```bbbdddaaa]]]ZZZZZZ[[[ZZZZZZ\\\```bbbbbb___]]]ZZZ[[[YYYUUUTTTUUUSSSNNNQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPOOOOOOPPPRRRTTTUUUWWWWWWXXX\\\ZZZYYYXXXXXXWWWTTTQQQUUUUUUTTTSSSSSSSSSSSSSSSWWWYYYZZZYYYWWWUUUUUUVVVVVVWWWXXXZZZ\\\[[[XXXVVVYYYXXXXXXYYY\\\]]]]]]\\\\\\ZZZWWWVVVYYY___fffkkkjjjcccaaaiiimmmjjjgggiiiwwwyyyssskkkggglllyyysssfff^^^YYYVVVRRRSSSUUUWWWYYYYYYXXXWWWXXXYYYZZZZZZZZZ[[[^^^```YYYXXXVVVTTTRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMLLLLLLLLLNNNNNNLLLKKKKKKKKKMMMOOOWWWZZZ\\\[[[XXXTTTQQQPPPRRRSSSQQQMMMHHHEEEEEEFFFJJJKKKKKKJJJIIIGGGEEECCCGGGFFFDDDCCCBBBAAAAAA@@@CCCDDDFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQRRRVVV]]]ccceeebbb^^^WWWUUUSSSRRRQQQRRRSSSSSSTTTMMMHHHIIIQQQYYY]]]^^^]]]]]]^^^dddlllpppooolllkkkppp}}}vvvllleeebbb]]]______^^^ZZZXXXXXXZZZXXXYYY[[[\\\]]]\\\[[[YYYXXXZZZZZZXXXYYY[[[YYYUUUSSSRRRRRRRRRRRRSSSTTTUUUYYYXXXWWWUUUSSSQQQPPPOOOKKKLLLNNNPPPRRRRRRRRRRRRWWWWWWWWWXXXXXXWWWVVVUUUYYYWWWUUUSSSSSSSSSRRRQQQUUUVVVWWWVVVUUUSSSTTTUUUWWWVVVWWWXXXZZZZZZVVVSSSWWWWWWXXXZZZ[[[\\\\\\[[[YYYXXXXXXXXX[[[^^^ccceeeeeeaaabbbhhhkkkfffbbbccckkk~~~qqquuuyyy~~~rrraaaYYYWWWVVVTTTVVVXXX[[[\\\[[[ZZZXXXWWWVVVWWWXXXXXXWWWWWWYYYZZZVVVTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSQQQOOOMMMMMMMMMNNNOOOVVVWWWXXXWWWTTTRRRPPPOOOPPPPPPNNNKKKHHHEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPSSSTTTVVVUUUUUUXXX]]]___^^^[[[RRRRRRQQQOOONNNNNNOOOPPPTTTMMMGGGGGGMMMTTTXXXYYY[[[ZZZ\\\dddmmmqqqnnnjjjeeeeeelll~~~xxxqqqhhhaaa^^^ZZZ[[[[[[YYYXXXWWWWWWXXXWWWXXXYYYYYYXXXXXXXXXXXXXXXZZZ\\\\\\___dddddd```UUUUUUSSSRRRRRRSSSUUUUUUYYYXXXVVVTTTQQQOOONNNMMMJJJLLLNNNPPPQQQRRRQQQQQQSSSTTTVVVWWWXXXYYYZZZZZZ\\\YYYUUUSSSSSSSSSRRRPPPRRRSSSTTTTTTRRRRRRSSSUUUXXXXXXYYYZZZZZZXXXUUURRRTTTUUUWWWXXXYYYYYYZZZZZZZZZ[[[]]]___aaabbbccccccaaabbbdddfffdddaaabbbeeehhhwww~~~~~~~~~yyyhhh\\\WWWWWWWWWVVV[[[]]]______]]]ZZZXXXXXXUUUVVVXXXXXXWWWVVVWWWYYY[[[XXXTTTSSSSSSSSSSSSRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVTTTQQQPPPQQQSSSSSSSSSSSSRRRPPPNNNLLLLLLKKKKKKMMMMMMKKKJJJHHHFFFDDDDDD???@@@BBBDDDFFFHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDDDDFFFHHHIIIHHHFFFKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLOOORRRUUUVVVXXXUUUSSSTTTWWWYYYYYYWWWPPPQQQRRRRRRQQQPPPQQQRRROOOKKKGGGFFFIIIOOOTTTWWW\\\[[[[[[```fffhhheeeaaa^^^^^^dddrrrvvvqqqmmmddd^^^]]]YYYXXXWWWWWWVVVWWWWWWXXXUUUWWWWWWWWWUUUUUUVVVWWWXXXZZZ\\\\\\aaaggghhhfffYYYWWWUUUSSSRRRSSSTTTUUUVVVUUUSSSQQQOOOMMMLLLLLLMMMOOOQQQTTTUUUUUUTTTSSSQQQSSSTTTUUUVVVXXX[[[]]]]]]YYYSSSQQQRRRRRRQQQOOOOOOPPPQQQQQQPPPQQQSSSUUUYYY\\\______\\\WWWTTTRRRRRRTTTUUUVVVVVVVVVXXXYYY^^^___bbbdddeeeeeeeeedddaaabbbcccaaa]]]]]]bbbggggggrrrrrrkkkbbb]]][[[[[[ZZZZZZ\\\___```___\\\YYYYYYZZZTTTVVVXXXYYYYYYZZZ\\\]]]]]]ZZZVVVTTTUUUUUUTTTSSSTTTTTTSSSRRRQQQPPPOOONNNPPPQQQRRRTTTVVVWWWWWWXXXVVVTTTRRRSSSVVVYYY[[[ZZZRRRNNNJJJGGGGGGHHHIIIJJJLLLKKKIIIIIIHHHFFFDDDCCC???@@@AAACCCEEEHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFHHHKKKLLLKKKHHHLLLKKKKKKJJJIIIHHHHHHHHHKKKJJJKKKLLLNNNQQQUUUVVVUUUSSSQQQRRRVVVWWWVVVSSSOOORRRUUUVVVUUUSSSTTTUUUMMMMMMMMMMMMNNNTTT\\\bbb___]]]\\\]]]___```]]][[[ZZZ^^^hhhttt|||uuujjjjjjggg^^^ZZZ]]]YYYXXXVVVVVVWWWXXXYYYYYYTTTUUUVVVUUUSSSSSSUUUXXXXXXZZZYYYXXX[[[aaaccc```\\\ZZZWWWTTTRRRSSSTTTUUUVVVUUUSSSQQQOOOOOOOOOOOOOOOQQQTTTVVVWWWWWWUUUTTTRRRSSSSSSSSSRRRTTTYYY]]]\\\VVVQQQOOOPPPQQQOOOLLLKKKMMMNNNNNNOOOQQQTTTWWWZZZaaagggfff^^^WWWSSSSSSQQQRRRSSSSSSRRRSSSVVVYYY```aaaaaaaaabbbcccdddeeecccbbb___[[[ZZZ\\\```aaadddkkkxxx^^^]]]ZZZZZZZZZ[[[ZZZZZZ[[[]]]___^^^ZZZXXXYYY[[[SSSVVVYYY\\\]]]^^^```bbbZZZWWWSSSSSSUUUWWWWWWVVVTTTTTTSSSQQQPPPOOONNNNNNPPPQQQSSSTTTVVVWWWWWWWWWUUUSSSRRRTTTZZZ^^^``````WWWSSSMMMIIIIIIKKKNNNOOOKKKJJJHHHHHHHHHGGGDDDBBBAAAAAABBBCCCEEEHHHKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKJJJLLLOOOPPPNNNLLLKKKKKKJJJIIIIIIHHHGGGGGGKKKJJJJJJKKKMMMQQQTTTVVVQQQPPPPPPSSSWWWWWWTTTQQQIIINNNRRRTTTSSSQQQQQQRRRPPPSSSVVVWWWXXX^^^iiiqqqaaa___]]]\\\\\\\\\\\\[[[[[[dddqqq{{{{{{}}}yyykkkcccdddbbbZZZXXX^^^ZZZXXXWWWWWWXXXZZZZZZZZZSSSUUUVVVTTTRRRRRRUUUXXXXXXYYYVVVSSSUUUZZZ[[[XXX]]][[[XXXTTTRRRRRRSSSTTTXXXWWWUUUTTTSSSSSSSSSSSSOOOQQQSSSVVVWWWVVVTTTSSSSSSTTTSSSQQQOOOQQQVVV[[[ZZZTTTNNNLLLNNNOOOMMMKKKJJJKKKLLLMMMNNNQQQTTTWWW[[[dddllljjj```VVVSSSTTTPPPRRRRRRQQQPPPQQQUUUYYY```___\\\[[[\\\^^^aaadddfffbbb\\\XXXZZZ]]]]]][[[aaafffxxx{{{yyyjjj[[[[[[[[[[[[\\\]]]^^^^^^[[[ZZZXXXWWWVVVVVVWWWWWWUUUVVVXXXYYYZZZ[[[[[[[[[VVVVVVVVVXXXYYYYYYWWWUUUQQQPPPNNNLLLKKKJJJJJJKKKKKKMMMPPPSSSVVVWWWWWWVVVRRRRRRTTTWWW[[[^^^^^^^^^ZZZXXXTTTNNNIIIHHHIIIKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKLLLPPPOOONNNLLLKKKJJJJJJJJJIIIKKKMMMOOOOOOLLLJJJHHHIIIJJJJJJKKKJJJJJJIIIIIINNNNNNNNNNNNNNNNNNNNNNNNMMMOOORRRUUUUUUTTTQQQOOOQQQQQQQQQQQQRRRSSSTTTUUUWWW^^^```cccuuuqqqaaaWWW[[[]]]YYYXXX\\\___dddnnnxxxzzzxxxyyy}}}rrrnnnhhhdddaaa___\\\[[[]]]ZZZWWWZZZ^^^___\\\XXXRRRRRRPPPOOOOOOPPPQQQRRRUUUTTTRRRPPPPPPQQQSSSTTTUUUUUUSSSRRRRRRRRRSSSTTTVVVSSSPPPQQQSSSTTTRRRQQQPPPQQQSSSTTTUUUUUUTTTTTTVVVTTTQQQOOONNNNNNOOOPPPQQQOOOMMMLLLLLLLLLKKKIIIJJJJJJKKKMMMOOOQQQSSSTTTbbbdddeeeccc^^^WWWRRROOORRRSSSTTTSSSQQQPPPPPPPPPVVVUUUUUUUUUVVVXXXZZZ[[[]]][[[YYYXXXYYYYYYYYYYYY]]]eeeuuu}}}wwwzzzpppddd\\\[[[YYYXXXYYY\\\___aaaYYYXXXVVVTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVTTTRRRPPPNNNMMMKKKJJJJJJJJJKKKLLLMMMPPPRRRSSSTTTSSSSSSRRRRRRSSSVVVYYY[[[[[[ZZZZZZYYYVVVQQQKKKGGGFFFFFFHHHHHHHHHGGGGGGHHHHHHIIIDDDDDDDDDEEEFFFIIIKKKLLLNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJMMMOOOOOOMMMJJJHHHJJJJJJJJJJJJJJJJJJJJJIIILLLLLLLLLMMMMMMNNNNNNNNNMMMOOOQQQSSSTTTSSSQQQPPPPPPPPPQQQRRRSSSUUUWWWWWWYYY```dddkkkxxxggg[[[[[[\\\YYYZZZ___^^^bbbjjjrrrtttqqqqqquuu~~~vvvrrrmmmiiigggeeecccaaa\\\[[[\\\```dddddd```[[[SSSRRRQQQQQQPPPPPPPPPPPPSSSRRRQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTUUUSSSQQQQQQSSSSSSQQQNNNOOOPPPRRRSSSTTTTTTTTTSSSTTTSSSQQQOOONNNOOOPPPQQQPPPMMMKKKJJJKKKLLLKKKJJJGGGGGGHHHIIIKKKLLLNNNOOOUUUXXXZZZZZZWWWRRROOOMMMNNNPPPRRRRRRRRRQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWYYYXXXXXXWWWWWWYYY[[[\\\\\\]]]cccrrrwwwrrrsss}}}qqqfff___\\\ZZZXXXVVVWWW[[[___bbbXXXVVVTTTSSSRRRQQQRRRRRRUUUTTTTTTSSSSSSSSSSSSSSSWWWTTTRRRPPPQQQQQQPPPOOONNNMMMKKKJJJJJJJJJKKKKKKMMMNNNOOOQQQQQQQQQPPPOOORRRQQQRRRTTTVVVXXXWWWVVVXXXXXXVVVRRRLLLFFFCCCBBBFFFGGGHHHIIIJJJLLLMMMNNNDDDEEEFFFHHHIIIJJJJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLNNNNNNMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRROOOPPPQQQSSSUUUWWWYYYZZZZZZ```eeeqqq}}}lll^^^[[[ZZZYYY\\\aaa]]]___dddkkkkkkhhhhhhjjjrrrxxxtttpppmmmiiifffeeedddbbbaaaZZZ[[[^^^cccgggfff___ZZZSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQRRRTTTUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRQQQNNNKKKMMMNNNPPPRRRSSSSSSSSSSSSQQQQQQOOOOOOOOOPPPQQQRRROOOLLLJJJIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJOOOQQQTTTUUUSSSPPPNNNMMMIIIKKKNNNOOOOOOPPPRRRSSSPPPPPPPPPQQQRRRSSSUUUVVVUUUTTTUUUUUUVVVXXXYYYZZZ[[[^^^jjj{{{yyyyyy{{{ssslllgggbbb^^^]]][[[YYYWWWWWWYYY[[[]]]XXXWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTYYYUUUQQQNNNMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOOOORRRRRRQQQSSSTTTUUUTTTRRRTTTTTTRRRNNNHHHDDDBBBBBBFFFGGGHHHJJJKKKMMMNNNNNNEEEFFFHHHJJJKKKKKKJJJIIILLLKKKJJJIIIHHHHHHHHHHHHHHHIIILLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTPPPQQQSSSUUUVVVXXXYYYYYYYYY]]]bbbnnnwwwjjj^^^ZZZZZZZZZ\\\aaa]]]\\\```eeefffcccccceeeooozzzvvvllljjjfffdddaaa`````````___^^^XXXYYY\\\___```^^^YYYTTTSSSSSSTTTSSSRRRPPPNNNMMMLLLMMMPPPRRRUUUWWWXXXYYYVVVVVVVVVUUUUUUUUUUUUUUURRRSSSSSSRRRQQQNNNKKKIIIKKKLLLNNNPPPQQQRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRROOOMMMJJJIIIJJJJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIIIILLLNNNPPPPPPNNNKKKJJJJJJFFFHHHKKKLLLLLLMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSTTTSSSTTTTTTTTTSSSRRRSSSTTTZZZYYY___vvvzzzyyy{{{}}}rrrhhhfffeeeccc```\\\\\\[[[ZZZXXXWWWVVVUUUVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPOOOOOOQQQTTTWWWYYY[[[WWWRRRNNNMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSRRRQQQRRRSSSSSSRRRPPPPPPOOOLLLHHHDDDBBBDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJEEEGGGIIIKKKLLLKKKIIIHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRUUUVVVVVVVVVUUURRRRRRQQQQQQQQQRRRSSSTTTRRRSSSTTTVVVWWWWWWWWWWWWYYY\\\^^^eeevvv|||jjjbbb[[[YYYZZZ[[[]]]___^^^[[[\\\aaacccbbbbbbeeekkkpppyyyuuukkkeeecccbbbaaa______`````````^^^[[[ZZZXXXXXXWWWUUURRRPPPRRRSSSSSSSSSQQQOOOMMMLLLJJJLLLNNNRRRUUUWWWXXXYYYVVVVVVVVVVVVUUUUUUTTTTTTQQQRRRRRRRRROOOLLLIIIGGGIIIJJJLLLNNNOOOOOOOOOOOOKKKKKKLLLLLLNNNOOOPPPPPPOOOMMMLLLKKKLLLLLLJJJIIINNNMMMLLLJJJIIIHHHHHHGGGEEEFFFHHHIIIHHHGGGHHHIIIJJJKKKMMMNNNMMMLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRTTTVVVUUUTTTSSSTTTVVV\\\XXXZZZkkk}}}wwwppphhhdddeeeeeecccaaa]]]]]]\\\[[[XXXUUURRRPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPOOONNNOOOQQQVVV[[[^^^\\\YYYSSSPPPNNNNNNMMMLLLNNNMMMKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPQQQRRRRRRPPPNNNLLLKKKHHHDDDBBBBBBFFFHHHIIIIIIJJJJJJJJJHHHGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJIIIJJJKKKMMMNNNQQQRRRUUUWWWXXXWWWVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSUUUVVVWWWWWWVVVUUUYYYZZZZZZ\\\dddmmmmmmhhh___\\\YYYYYY[[[]]]^^^______[[[ZZZ^^^aaaaaabbbeeeeeefffllluuu|||mmmhhheeeaaa___]]]\\\[[[\\\^^^^^^]]]\\\^^^[[[XXXTTTQQQPPPOOOOOOQQQQQQQQQPPPOOONNNMMMLLLJJJKKKMMMPPPRRRUUUWWWXXXUUUUUUUUUVVVUUUTTTTTTSSSOOOQQQQQQPPPMMMJJJHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMOOOPPPPPPNNNLLLMMMLLLKKKIIIGGGFFFEEEEEEAAACCCFFFGGGIIIKKKNNNPPPPPPRRRRRRRRROOONNNMMMNNNMMMNNNOOOQQQRRRRRRRRRRRRQQQTTTXXXYYYXXXXXXZZZ]]]^^^ZZZYYYbbbzzz}}}gggeeedddddddddccc```^^^]]]\\\[[[YYYVVVTTTRRRQQQPPPPPPOOOOOOPPPQQQSSSTTTQQQOOONNNNNNQQQVVV\\\```\\\XXXTTTQQQPPPOOOMMMLLLPPPNNNMMMKKKJJJJJJJJJKKKMMMMMMMMMLLLMMMMMMMMMNNNOOONNNNNNNNNOOOOOONNNLLLJJJJJJIIIFFFDDDDDDFFFHHHJJJJJJKKKKKKJJJHHHFFFEEEGGGHHHIIIJJJIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCDDDDDDGGGHHHJJJLLLMMMNNNNNNNNNKKKKKKJJJIIIJJJLLLNNNOOOPPPRRRTTTVVVVVVUUUTTTRRRRRRRRRQQQPPPOOONNNNNNMMMPPPQQQTTTVVVWWWWWWVVVVVVSSSUUUUUUTTTVVV[[[^^^^^^[[[ZZZYYYXXX[[[___bbbbbbaaa[[[XXX[[[^^^^^^___bbb```aaadddiiiooo{{{mmmdddcccbbb``````XXXWWWWWWXXXZZZZZZYYYXXX\\\[[[WWWSSSPPPNNNNNNOOOPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMPPPRRRUUUVVVTTTTTTUUUUUUUUUTTTSSSRRRNNNPPPPPPNNNJJJHHHHHHJJJHHHIIIJJJKKKKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJMMMRRRVVVVVVTTTQQQMMMLLLJJJHHHFFFEEEDDDDDDCCCEEEGGGIIIJJJMMMQQQTTTRRRSSSTTTRRRPPPMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPTTTYYYZZZXXXXXX[[[^^^ZZZZZZYYY[[[iii|||ppp___```bbbcccbbb```\\\ZZZ^^^\\\YYYVVVTTTSSSTTTTTTQQQQQQQQQQQQRRRTTTVVVWWWQQQPPPNNNNNNPPPVVV[[[___[[[XXXTTTQQQPPPOOOMMMKKKQQQPPPNNNLLLKKKJJJJJJKKKOOONNNMMMKKKJJJJJJJJJJJJMMMLLLLLLMMMNNNNNNLLLJJJIIIJJJKKKJJJHHHFFFFFFFFFJJJKKKLLLLLLKKKIIIGGGEEEHHHHHHIIIIIIHHHHHHGGGGGGCCCCCCBBBAAAAAAAAABBBBBBGGGHHHIIIKKKMMMNNNOOOOOOKKKKKKJJJIIIJJJLLLNNNPPPNNNPPPRRRTTTTTTSSSQQQOOOQQQQQQQQQPPPNNNLLLKKKJJJMMMOOORRRUUUWWWXXXXXXWWWMMMPPPPPPNNNNNNRRRWWWZZZ\\\\\\ZZZXXX[[[```dddeeebbb[[[WWWYYY\\\[[[\\\^^^\\\\\\___aaaaaaiiitttgggbbbbbb``````aaaXXXWWWWWWXXXZZZ[[[ZZZXXXXXXXXXVVVSSSPPPNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNMMMLLLLLLLLLNNNPPPSSSUUUSSSSSSTTTUUUTTTSSSRRRQQQNNNOOOOOOMMMIIIGGGIIIKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIDDDGGGMMMTTTYYY[[[YYYVVVNNNMMMKKKIIIHHHFFFFFFEEEDDDEEEFFFFFFFFFHHHKKKNNNPPPQQQRRRPPPNNNKKKKKKKKKJJJLLLMMMOOOPPPPPPPPPPPPQQQUUUYYYYYYVVVTTTVVVYYYUUUWWWWWWVVV]]]tttpppeeeYYYYYYYYYYYYYYYZZZ[[[[[[VVVWWWWWWVVVSSSRRRRRRSSSSSSRRRRRRSSSUUUUUUTTTRRRRRRQQQPPPOOOOOOPPPRRRSSSWWWVVVTTTSSSRRRRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIOOOMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOOOOMMMMMMLLLKKKKKKLLLMMMNNNRRRPPPMMMJJJIIIIIIKKKLLLLLLNNNRRRUUUUUUTTTRRRQQQMMMMMMLLLMMMOOOSSSWWWZZZ\\\[[[XXXWWWWWWXXX[[[\\\]]]ZZZWWWXXX\\\^^^[[[XXX^^^ZZZXXX[[[```hhhuuupppiiiaaa^^^```ccccccbbbddd\\\UUUTTTYYY]]]]]][[[XXXWWWTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIJJJMMMPPPRRRRRRTTTVVVVVVSSSQQQOOOOOOJJJKKKLLLJJJGGGEEEGGGJJJLLLLLLMMMLLLKKKHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGJJJMMMQQQTTTVVVVVVNNNLLLIIIGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPOOONNNMMMKKKJJJIIIIIIIIILLLKKKLLLNNNPPPQQQPPPOOORRRQQQQQQPPPPPPQQQQQQRRRWWWRRRSSSXXX[[[dddyyyoooddd\\\XXXXXXWWWWWWXXXYYYYYYZZZWWWWWWWWWVVVSSSQQQQQQRRRRRRQQQQQQRRRSSSTTTRRRQQQQQQPPPNNNNNNNNNPPPRRRSSSUUUUUUTTTSSSSSSRRRRRRRRRPPPPPPOOONNNMMMLLLJJJJJJLLLKKKIIIGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHLLLLLLKKKIIIHHHGGGFFFEEECCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLPPPOOOMMMKKKJJJKKKLLLMMMLLLNNNQQQSSSTTTSSSPPPOOOLLLLLLLLLMMMPPPSSSVVVXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[XXXWWWXXX\\\]]][[[WWW[[[YYYZZZ^^^bbbfffoooxxx|||xxxiiiddd^^^]]]```dddeeeeeefff```YYYYYY\\\^^^\\\XXXVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNLLLKKKJJJJJJKKKMMMOOOQQQTTTUUUWWWUUURRROOOMMMMMMJJJKKKKKKIIIFFFEEEFFFHHHJJJKKKKKKJJJIIIGGGEEEDDDHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQMMMLLLKKKJJJIIIHHHHHHGGGKKKKKKLLLMMMNNNPPPQQQRRRNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJLLLOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPMMMNNNTTTWWW\\\ooo~~~~~~ppphhhccc]]]XXXUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWWWWUUURRRPPPPPPQQQQQQPPPPPPPPPRRRRRRPPPNNNNNNMMMMMMMMMMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMLLLKKKIIIHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA?????????@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIIIIHHHHHHHHHIIIKKKKKKMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKMMMOOOQQQQQQPPPNNNLLLKKKKKKMMMNNNPPPRRRSSSTTTRRRRRRSSSSSSTTTUUUVVVWWWXXXVVVVVVXXX[[[\\\YYYVVVXXXXXXZZZ```bbbccchhhoootttzzzmmm```]]]YYYZZZ___eeegggggggggbbb^^^^^^```___ZZZUUUSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOOOONNNNNNMMMLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPTTTUUUUUUSSSOOOLLLJJJJJJJJJKKKKKKIIIFFFEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJHHHFFFKKKKKKLLLMMMOOOPPPQQQRRROOOOOONNNMMMLLLLLLMMMMMMJJJIIIHHHIIILLLOOOPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKKKKHHHJJJPPPSSSTTT^^^kkkzzzyyy~~~|||nnnddd___\\\YYYWWWSSSSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUSSSPPPOOONNNOOOQQQPPPPPPPPPQQQQQQOOOMMMJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNOOOOOOPPPPPPPPPPPPKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBBDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBB>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBCCCEEEHHHKKKMMMIIIHHHGGGFFFFFFFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHGGGGGGKKKLLLMMMOOONNNMMMKKKJJJIIIKKKMMMNNNPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUUUUTTTTTTTTTUUUWWWZZZZZZXXXVVVVVVVVVYYY^^^```aaadddjjjqqqxxxxxxjjjcccZZZXXXWWWYYY^^^cccfffgggbbb```___```aaa^^^XXXSSSRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNNNNJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRQQQNNNKKKHHHHHHHHHKKKJJJIIIHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBEEEEEEEEEFFFHHHIIIJJJKKKHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNQQQQQQOOONNNMMMLLLLLLLLLIIIGGGEEEFFFIIIMMMOOOOOOIIIHHHHHHGGGGGGHHHHHHIIIKKKHHHIIINNNQQQQQQVVV\\\rrr|||qqqjjjaaaZZZWWWUUUSSSQQQQQQQQQRRRRRRRRRRRRQQQPPPQQQRRRRRRQQQNNNMMMMMMNNNSSSQQQPPPPPPQQQPPPNNNLLLHHHHHHIIIIIIKKKLLLMMMNNNIIIJJJKKKLLLMMMMMMLLLLLLHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@???????????????AAABBBDDDEEEGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBB===>>>>>>???@@@AAACCCDDDAAAAAABBBCCCFFFJJJNNNPPPHHHGGGEEECCCCCCDDDFFFGGGFFFFFFEEEFFFGGGHHHJJJKKKJJJJJJIIIIIIGGGFFFEEEEEEIIIJJJKKKLLLLLLKKKIIIHHHIIIJJJLLLNNNOOONNNMMMMMMKKKMMMOOORRRTTTTTTTTTSSSQQQRRRSSSUUUWWWXXXWWWVVVWWWUUUWWW[[[^^^^^^cccjjjlllpppwww}}}lllaaa\\\XXXWWWWWWYYY\\\___bbbbbb[[[ZZZ[[[\\\^^^\\\WWWRRRQQQPPPOOOMMMLLLKKKJJJJJJMMMOOOQQQRRRSSSSSSSSSRRRJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLJJJGGGFFFGGGIIIKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNJJJIIIGGGEEEEEEEEEFFFGGGDDDEEEGGGIIIJJJKKKKKKKKKSSSRRRPPPMMMKKKJJJIIIIIIGGGEEEDDDDDDGGGJJJLLLMMMHHHHHHGGGGGGGGGGGGHHHHHHKKKHHHHHHKKKNNNPPPSSSWWWcccooo~~~qqqeeeaaa[[[WWWTTTSSSQQQPPPOOOPPPQQQRRRQQQPPPOOONNNOOOPPPPPPPPPNNNMMMNNNOOOSSSRRRPPPPPPPPPOOOMMMKKKFFFGGGGGGHHHIIIJJJJJJKKKFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDBBBAAAAAABBBBBB???????????????>>>>>>>>>@@@AAACCCEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDD>>>??????@@@@@@@@@@@@???>>>>>>>>>??????AAABBBCCCAAAAAABBBCCCFFFIIILLLNNNFFFEEEBBBAAAAAABBBDDDFFFFFFEEEEEEEEEFFFHHHJJJKKKMMMLLLKKKIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJKKKLLLOOOQQQRRRSSSSSSSSSPPPPPPQQQSSSTTTVVVWWWXXXYYYWWWXXX[[[\\\]]]bbbiiiiiijjjpppyyysssggg^^^ZZZXXXXXXYYYZZZ[[[\\\]]]^^^UUUUUUUUUWWWXXXWWWTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKNNNPPPQQQQQQPPPOOOJJJJJJKKKKKKLLLNNNOOOPPPMMMLLLKKKHHHFFFEEEHHHJJJKKKIIIHHHHHHIIIJJJIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEIIIJJJLLLMMMOOOPPPPPPPPPIIIGGGDDDBBBAAACCCEEEFFFDDDFFFHHHJJJKKKLLLKKKKKKQQQPPPNNNLLLJJJHHHGGGGGGFFFDDDCCCCCCFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGIIIMMMQQQTTTZZZ^^^jjjzzz}}}ppphhhbbb___ZZZUUUSSSRRRRRRQQQOOOOOOQQQQQQQQQPPPNNNMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRQQQOOOOOONNNMMMKKKHHHEEEFFFGGGGGGHHHHHHHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@???@@@AAABBB>>>>>>????????????>>>>>>AAABBBCCCEEEFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB===>>>>>>???@@@@@@????????????>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCC@@@??????AAACCCEEEIIIHHHGGGFFFFFFFFFGGGHHHKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOPPPPPPQQQTTTWWWYYY[[[ZZZ[[[]]]^^^]]]```eeegggfffjjjsss|||wwwkkkaaa\\\[[[WWWYYYZZZZZZZZZZZZ[[[\\\SSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKLLLNNNPPPPPPNNNLLLKKKLLLKKKJJJJJJKKKMMMOOOQQQPPPOOOLLLIIIFFFEEEHHHJJJJJJHHHGGGHHHKKKMMMLLLKKKLLLJJJHHHEEECCCBBBBBBBBBBBBBBBAAA@@@AAACCCEEEGGGIIIJJJMMMOOOPPPPPPNNNMMMEEEEEEDDDCCCBBBCCCCCCDDDDDDFFFHHHJJJLLLLLLKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGEEECCCCCCDDDEEEFFFFFFDDDHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIHHHHHHKKKOOORRRSSSUUU]]]iiiwwwttthhhbbb___```\\\VVVQQQNNNNNNOOOPPPNNNOOOQQQQQQQQQOOOMMMLLLNNNOOOQQQQQQQQQQQQRRRTTTQQQOOONNNMMMMMMLLLIIIGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIIIIHHHFFFEEE@@@???>>><<<<<<===???@@@>>>>>>???????????????>>>AAABBBCCCEEEFFFGGGGGGGGGDDDFFFHHHJJJJJJHHHFFFDDDFFFFFFEEEDDDBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAA@@@???????????????@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@CCCBBB???>>>>>>@@@CCCEEELLLJJJHHHGGGEEEEEEEEEFFFFFFEEEBBBAAAAAABBBEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOONNNOOORRRWWWZZZ]]]\\\^^^aaa```\\\]]]aaabbb___bbbkkkuuusssggg]]]ZZZ]]]WWWXXXZZZ[[[ZZZZZZZZZ[[[TTTSSSQQQOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOTTTUUUWWWWWWVVVSSSPPPNNNMMMKKKJJJIIIJJJMMMPPPRRRTTTRRROOOJJJGGGFFFHHHJJJJJJHHHGGGHHHLLLNNNNNNLLLNNNLLLIIIFFFDDDCCCBBBBBBBBBAAAAAABBBEEEHHHKKKMMMHHHJJJNNNPPPPPPNNNLLLJJJCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDGGGIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIDDDCCCCCCDDDEEEEEEDDDBBBGGGGGGFFFFFFFFFFFFGGGGGGFFFKKKMMMKKKIIIKKKNNNQQQNNNQQQYYYaaajjj{{{zzzjjj```YYYVVVUUUTTTRRRPPPNNNMMMMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPPPPOOOPPPPPPQQQQQQUUURRRNNNIIIGGGFFFFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEHHHIIIIIIGGGEEECCC????????????@@@AAABBBCCCEEEDDDBBBAAA@@@?????????BBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA???>>>===>>>>>>???@@@@@@AAAAAAEEEBBB???>>>>>>>>>===<<>>>>><<<:::<<<@@@CCCCCCBBBHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEFFFEEEEEEEEEFFFHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHJJJKKKMMMNNNOOONNNNNNMMMNNNOOOPPPSSSUUUWWWYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^```bbbdddhhhtttxxxjjjccc```^^^[[[\\\\\\[[[ZZZZZZYYYYYYYYYXXXUUUQQQPPPRRRSSSQQQOOOMMMLLLLLLLLLMMMMMMKKKJJJPPPPPPRRRUUUWWWXXXVVVTTTOOONNNLLLLLLLLLNNNPPPRRRWWWRRRJJJCCC@@@AAADDDGGGIIIIIIHHHIIIJJJLLLNNNOOONNNKKKGGGEEEEEEFFFEEEEEECCCCCCDDDFFFIIIMMMPPPQQQTTTSSSRRROOOMMMKKKIIIHHHEEEFFFFFFDDDBBBAAAAAACCCEEEEEEEEEEEEEEEFFFFFFGGGEEECCCBBBCCCFFFGGGEEECCCJJJGGGEEECCCDDDDDDCCCBBBDDDDDDFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHIIILLLOOORRRUUUZZZ___dddrrr{{{iii\\\VVVVVVTTTRRRPPPNNNMMMMMMNNNOOOTTTTTTTTTTTTSSSRRRQQQQQQOOOOOONNNMMMLLLLLLLLLMMMRRRPPPLLLIIIFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHHHHGGGEEECCCAAA@@@????????????@@@AAAAAACCCBBBAAA???>>>>>>======@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>===<<<======>>>>>>???@@@DDDBBB???>>>>>>???>>>===@@@@@@@@@@@@@@@????????????===;;;<<<@@@CCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIFFFFFFDDDCCCCCCCCCDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNPPPSSSUUUVVVWWWYYYZZZ[[[]]]^^^^^^^^^___```bbbdddgggqqq}}}pppgggddddddbbbaaa```___]]]\\\[[[[[[[[[[[[[[[WWWSSSRRRSSSSSSQQQOOONNNNNNNNNOOOPPPQQQPPPOOOSSSSSSUUUWWWZZZZZZXXXWWWQQQPPPOOONNNNNNOOOPPPQQQQQQNNNJJJFFFDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNLLLIIIEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHKKKNNNOOOTTTSSSQQQOOOLLLJJJHHHGGGFFFGGGGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEHHHFFFCCCBBBCCCCCCCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGIIILLLNNNNNNPPPVVV]]]bbblll~~~yyywwwdddUUUQQQSSSQQQOOOMMMLLLLLLNNNPPPRRRXXXXXXXXXWWWVVVSSSQQQPPPNNNNNNLLLKKKJJJIIIIIIIIINNNLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEFFFGGGJJJIIIHHHGGGEEECCCAAAAAAAAA@@@??????>>>?????????AAA@@@???>>>===<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA???>>>============<<<;;;;;;:::;;;<<<>>>???CCCAAA?????????@@@??????>>>??????@@@@@@@@@@@@@@@???===<<<===@@@BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAA@@@AAABBBBBBEEEFFFFFFHHHIIIKKKMMMNNNJJJJJJLLLMMMOOOQQQRRRSSSWWWXXXYYY[[[]]]^^^_________bbbccceeelllvvv{{{zzzsssuuuooohhhddddddeeedddbbbbbb```]]][[[ZZZZZZ[[[[[[^^^ZZZVVVUUUUUUUUURRRPPPPPPPPPQQQRRRSSSSSSSSSRRRUUUUUUVVVXXXZZZ[[[YYYWWWSSSRRRQQQPPPOOOOOOOOOOOOJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIGGGDDDBBBBBBBBBAAA@@@CCCCCCCCCDDDFFFHHHJJJLLLQQQPPPNNNLLLJJJGGGFFFEEEGGGGGGHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFHHHIIIGGGDDDCCCEEEGGGFFFDDDAAAAAAAAABBBBBBAAACCCDDDEEEFFFFFFGGGGGGGGGDDDEEEFFFFFFFFFHHHKKKMMMNNNPPPWWW___dddiiisss}}}oooiiiooorrriiiZZZNNNMMMPPPNNNMMMKKKJJJLLLOOORRRTTTXXXXXXYYYXXXWWWUUURRRPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAABBBBBBDDDEEEGGGGGGJJJIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???===;;;:::;;;<<<===<<<;;;::::::;;;<<<>>>???AAA???>>>???@@@AAA@@@???<<<===>>>???@@@@@@@@@@@@???>>>===>>>???AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAA===>>>???@@@AAAAAABBBBBBFFFEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEFFFGGGIIILLLMMMIIIIIIJJJKKKMMMNNNOOOOOOTTTUUUWWWZZZ\\\^^^______^^^aaabbbbbbfffmmmnnnlllgggrrrxxxtttjjjgggdddcccccccccaaa___bbb```]]]ZZZXXXXXXXXXYYY]]]ZZZWWWWWWXXXXXXUUUSSSSSSTTTUUUTTTSSSRRRRRRRRRTTTSSSTTTVVVXXXXXXWWWVVVSSSSSSRRRQQQOOOOOONNNNNNIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHIIIKKKLLLLLLKKKJJJIIIFFFCCCBBBBBBBBBAAA@@@CCCCCCBBBBBBCCCEEEGGGHHHJJJJJJIIIHHHFFFEEEDDDDDDGGGHHHHHHGGGEEEEEEFFFHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFKKKPPPNNNHHHDDDEEEHHHEEECCC@@@@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFGGGJJJMMMPPPPPPUUU^^^dddfffkkkpppvvvlllgggdddddd```XXXPPPKKKKKKMMMLLLLLLKKKKKKLLLOOORRRUUUTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRPPPOOOOOOOOOOOOOOOGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGEEEDDDCCCBBBCCCDDDEEEBBBBBB@@@???>>>>>>======@@@???>>>======<<<======<<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@>>><<<:::::::::<<<======<<<<<<<<<<<<>>>???@@@???>>>===>>>@@@AAA@@@>>>:::;;;===???@@@@@@??????>>>>>>>>>===>>>???AAACCCAAABBBBBBCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>DDDDDDDDDDDDCCCBBBAAAAAADDDCCCBBBAAABBBBBBDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNRRRTTTVVVXXX[[[\\\^^^^^^\\\___```___bbbgggfffbbbbbbgggqqq~~~|||tttoookkkdddcccbbbbbbbbbaaa```___dddbbb___\\\ZZZXXXXXXYYYZZZXXXVVVWWWZZZ[[[YYYVVVXXXZZZZZZXXXUUURRRQQQRRRTTTSSSSSSTTTVVVWWWVVVUUUSSSRRRQQQOOONNNNNNNNNNNNNNNMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@BBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHEEENNNVVVVVVOOOHHHFFFHHHFFFCCCAAA@@@AAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMNNNLLLOOOVVV\\\___ccchhhvvvoooddd______bbbccc]]]UUUOOOKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSPPPPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBDDDFFFGGGCCCBBBAAA@@@???????????????>>>======<<<<<<<<<===<<<<<<===??????@@@@@@@@@??????@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;<<<===<<<======>>>??????@@@@@@>>>======>>>???@@@>>><<<999;;;===???@@@???>>>===<<<=========<<<===@@@BBB>>>???@@@AAAAAA@@@???>>>AAA???>>><<<;;;<<<<<<===BBBBBBCCCCCCBBBAAA@@@@@@BBBAAA@@@???@@@AAABBBCCCBBBCCCCCCDDDEEEGGGHHHIIINNNNNNNNNNNNNNNOOOOOOOOOQQQSSSUUUWWWYYY[[[\\\\\\ZZZ]]]^^^]]]```dddccc___aaaaaafffppp~~~zzzqqqmmmhhhdddaaaaaaaaaaaabbbccccccdddhhhgggdddaaa^^^\\\[[[ZZZXXXVVVUUUWWWZZZ[[[YYYWWW\\\^^^^^^[[[VVVRRRQQQSSSUUUTTTSSSTTTUUUVVVVVVUUURRRQQQOOOMMMMMMNNNPPPQQQTTTRRRMMMIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@BBBAAAAAAAAAAAABBBDDDEEE@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEEEEDDDDDDFFFHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFOOOWWWXXXRRRKKKHHHHHHHHHFFFCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFHHHKKKMMMPPPNNNOOOUUUYYY\\\aaagggjjj}}}xxxggg]]]WWWSSSVVV[[[]]]YYYTTTPPPOOOOOOOOONNNMMMNNNOOOPPPPPPQQQQQQQQQOOONNNOOOOOORRRUUUXXXZZZ[[[ZZZXXXUUURRRPPPOOONNNIIIHHHFFFEEEDDDEEEGGGHHHGGGGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@AAA===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;<<<>>>@@@@@@@@@???>>>===<<<<<<===>>>>>><<<:::999;;;===???@@@???===<<<;;;<<<===<<<:::;;;>>>AAA>>>???@@@BBBBBBAAA???>>>@@@>>>;;;999999;;;===???@@@AAAAAABBBBBBAAA@@@???@@@@@@?????????@@@BBBBBBCCCDDDFFFIIILLLNNNOOOPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXZZZZZZ[[[XXX[[[\\\\\\___ddddddaaabbbaaacccjjjuuuzzzqqqlllhhheeeddddddcccbbbbbbcccfffhhhiiiiiigggeeebbb^^^[[[YYYWWWUUUTTTVVVYYYZZZWWWTTTXXX[[[\\\YYYSSSOOOOOOQQQSSSRRRPPPQQQSSSTTTSSSRRRRRRPPPNNNLLLMMMPPPTTTVVVXXXUUURRRNNNKKKIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJHHHGGGEEEEEEEEEDDDAAA???AAAAAA@@@@@@AAACCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIIIINNNTTTUUUPPPKKKIIIJJJLLLIIIFFFDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGIIILLLNNNQQQPPPSSSWWWYYYYYY^^^eeedddppppppdddZZZWWWTTTOOOPPPUUUVVVWWWWWWVVVTTTRRRQQQPPPNNNOOOPPPQQQRRRQQQPPPOOOPPPOOONNNNNNQQQTTTXXX[[[^^^\\\YYYUUUQQQNNNKKKJJJJJJHHHFFFEEEEEEFFFIIIJJJIIIHHHFFFDDDBBB@@@@@@???AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB;;;;;;::::::999999::::::::::::;;;<<<============>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@??????>>>===999;;;>>>@@@AAA@@@>>>===<<<<<<<<<===>>>===:::888999;;;===??????>>><<<;;;:::;;;===;;;999:::===@@@@@@AAACCCDDDDDDCCCBBB@@@???<<<999777888;;;???AAA??????AAABBBBBBAAA@@@???AAAAAA@@@@@@@@@AAACCCDDDEEEHHHLLLPPPTTTWWWXXXYYYUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRTTTVVVXXXYYYYYYZZZWWWYYYZZZ[[[___eeefffcccddddddfffiiippp|||wwwpppmmmllljjjhhhfffcccaaabbbeeehhhhhhhhhgggeeebbb]]]YYYVVVWWWVVVTTTVVVXXXXXXUUUQQQRRRUUUWWWUUUOOOKKKLLLOOOPPPNNNMMMMMMOOOPPPPPPOOOSSSPPPMMMLLLNNNRRRWWWZZZYYYWWWUUURRROOOMMMKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKHHHFFFEEEDDDDDDCCCAAA???AAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBB???@@@AAAAAAAAABBBDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNQQQQQQNNNKKKKKKKKKNNNKKKHHHFFFEEEDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHHHHIIILLLOOOLLLMMMQQQUUUTTTSSSWWW^^^bbbiiixxxssshhhYYYUUUOOOJJJIIIKKKOOORRRRRRSSSUUUWWWXXXWWWSSSOOOTTTUUUWWWWWWVVVTTTQQQOOOLLLLLLLLLLLLNNNQQQTTTVVVWWWWWWVVVRRRNNNJJJIIIIIIMMMKKKGGGEEEDDDFFFHHHJJJLLLGGGCCCCCCFFFGGGEEEBBB>>>???@@@BBBDDDFFFGGGHHHDDDDDDCCCBBBAAA??????>>>???===;;;:::::::::999888999:::;;;===>>>???>>>>>>>>>@@@BBBDDDDDDCCCAAA???BBBBBBBBBAAA???===<<<;;;===;;;999;;;===>>>===:::===<<<;;;:::999999888999888999:::;;;;;;;;;;;;;;;======;;;;;;:::;;;<<<===???BBBEEEGGGGGGFFFCCCAAA@@@???===<<<<<<===???@@@AAAAAA@@@@@@@@@?????????BBBBBBCCCCCCCCCBBBAAAAAAEEEGGGMMMYYYcccfff___XXXVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXZZZ]]]```bbbcccddd```cccggglllqqqwww~~~}}}xxxqqqlllooojjjccc]]]ZZZ[[[^^^```ggggggfffbbb]]]YYYWWWVVV[[[WWWSSSRRRUUUUUURRRNNNQQQQQQPPPOOONNNMMMKKKJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTT[[[YYYVVVTTTRRRRRRSSSSSSLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBAAAAAABBBDDDDDDAAAAAA@@@@@@AAABBBCCCDDDFFFEEEDDDDDDFFFIIIMMMOOOPPPPPPNNNMMMLLLLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCHHHHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSTTTVVVZZZ\\\aaabbbjjjzzznnnaaaZZZSSSQQQMMMJJJHHHIIIKKKLLLQQQQQQRRRTTTUUUTTTQQQNNNRRRTTTVVVXXXXXXWWWUUUSSSNNNMMMLLLKKKLLLMMMOOOPPPSSSSSSSSSPPPLLLIIIHHHHHHKKKIIIGGGEEEDDDEEEGGGHHHIIIEEEAAABBBDDDFFFDDDAAA??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBB@@@??????>>>>>><<<::::::;;;;;;:::999:::<<<>>>@@@@@@@@@??????;;;<<<>>>?????????===<<>>======>>>???AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDGGGKKKRRR]]]eeeeee```ZZZWWWWWWWWWXXXZZZ[[[\\\]]]YYYXXXWWWVVVVVVWWWXXXXXXXXXYYY[[[]]]___``````aaa___aaaeeehhhkkkpppuuuyyy}}}|||xxxvvvtttrrrmmmiiijjjfffaaa[[[YYYZZZ\\\^^^bbbbbbaaa^^^[[[YYYWWWWWWZZZVVVSSSRRRUUUUUURRROOONNNNNNNNNMMMLLLKKKIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMOOOQQQSSSTTT[[[YYYWWWUUUSSSRRRQQQQQQKKKJJJIIIIIIJJJIIIGGGEEEBBBAAA@@@@@@??????@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAAAAABBBDDDFFFGGGIIIHHHHHHGGGHHHJJJLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCCCCDDDGGGGGGFFFGGGGGGHHHIIIJJJJJJLLLNNNOOOPPPRRRUUUXXXVVVYYYaaammm{{{wwwggg]]]UUUPPPNNNMMMKKKJJJIIIIIIIIIIIIQQQPPPOOOOOOPPPPPPNNNMMMNNNPPPSSSUUUWWWWWWVVVUUUPPPNNNLLLJJJIIIIIIIIIIIINNNOOOOOOMMMJJJHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEBBB???@@@CCCDDDCCC@@@???@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@??????>>>>>><<<;;;;;;<<<======<<<<<<>>>@@@BBBCCCBBB@@@>>>======>>>>>>????????????@@@@@@@@@???>>><<<;;;:::777666666888:::<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<===??????AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>???AAACCCEEEGGGGGGJJJOOOYYYaaadddccc___[[[UUUVVVWWWYYYZZZ\\\]]]^^^[[[ZZZYYYWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^aaabbbdddgggkkknnnoooxxx{{{qqqjjjooommmjjjiiihhhhhhfffeeecccaaa]]]ZZZYYYYYYZZZ[[[^^^]]]\\\[[[ZZZZZZZZZZZZXXXUUURRRQQQSSSTTTRRROOOKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNQQQSSSTTTYYYXXXWWWUUUSSSQQQNNNMMMIIIHHHGGGHHHHHHHHHFFFDDD@@@??????>>>===>>>>>>>>>@@@AAABBBDDDEEEEEEFFFFFFBBBAAAAAA@@@AAABBBCCCDDDEEEDDDBBBBBBCCCFFFIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGEEEBBB@@@>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIGGGHHHJJJKKKKKKMMMOOORRRQQQVVV]]]cccjjjyyyuuuhhhaaa[[[TTTNNNKKKKKKJJJIIIJJJKKKMMMNNNRRROOOLLLKKKLLLMMMMMMLLLJJJLLLNNNQQQRRRSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@>>>???AAABBBAAA@@@?????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@??????>>>======???@@@@@@@@@===???AAACCCCCCAAA???===>>>>>>======>>>???@@@AAA?????????>>>===;;;:::999777777777888:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>?????????@@@BBBCCCCCC@@@@@@????????????@@@@@@>>>>>>>>>=========<<<<<<;;;<<<===???BBBDDDFFFGGGJJJRRR[[[aaaaaa^^^[[[ZZZRRRSSSTTTVVVWWWXXXXXXYYY[[[ZZZYYYWWWWWWWWWWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ]]]^^^___aaacccfffiiinnnuuu|||yyyooohhhccceeecccaaa_________``````]]]\\\[[[ZZZYYYYYYZZZZZZ]]]\\\ZZZYYYZZZZZZZZZZZZTTTRRROOOOOOPPPQQQOOONNNIIIJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMPPPRRRSSSUUUUUUUUUSSSQQQMMMJJJHHHGGGFFFEEEFFFGGGFFFEEECCC??????>>>============>>>>>>???@@@BBBCCCDDDDDDEEEBBBBBBAAAAAAAAACCCDDDEEEGGGEEEDDDCCCEEEHHHKKKMMMMMMMMMMMMMMMLLLJJJHHHGGGDDDEEEEEEFFFFFFFFFFFFEEEHHHIIIKKKKKKJJJGGGDDDBBB======>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGHHHIIIIIIJJJLLLNNNPPPUUU[[[\\\\\\ggguuukkk```[[[[[[YYYTTTNNNMMMKKKJJJIIIKKKOOOSSSVVVSSSOOOLLLJJJJJJLLLMMMMMMKKKLLLMMMNNNOOOPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKIIIIIIJJJIIIHHHFFFEEEDDD????????????@@@AAA@@@???===>>>???AAACCCDDDFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBB@@@???@@@BBBDDDDDDCCC>>>???AAABBBAAA???<<<;;;::::::999888999;;;===>>>>>>>>>>>>======;;;:::999;;;;;;;;;;;;:::::::::;;;=========>>>@@@AAACCCDDD@@@???===;;;:::999999999;;;::::::999:::;;;<<<===???>>>>>>>>>???@@@BBBCCC@@@??????????????????@@@======<<<<<<<<<;;;;;;;;;<<<<<<===>>>???AAACCCDDDIIIPPPYYY\\\ZZZWWWUUUUUUQQQRRRSSSSSSTTTSSSSSSRRRYYYXXXVVVUUUUUUUUUVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZUUUXXXZZZ\\\]]]^^^```bbbfffiiimmmqqqzzz|||llleeedddbbbaaa___]]][[[ZZZ[[[[[[XXXYYYYYYZZZZZZ[[[[[[[[[\\\ZZZWWWWWWXXXYYYXXXVVVQQQPPPNNNMMMMMMMMMLLLKKKIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQQQQPPPMMMIIIEEECCCDDDCCCCCCDDDEEEEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>======???@@@AAABBBBBBBBBCCCBBBBBBBBBBBBDDDEEEGGGGGGFFFEEEEEEFFFHHHKKKMMMKKKLLLLLLKKKJJJGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCCFFFGGGIIIJJJIIIGGGDDDBBB===>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKGGGIIIJJJIIIIIIIIIKKKMMMKKKOOOSSSSSSPPPVVVkkksssggg```WWWSSSTTTVVVVVVTTTOOOMMMKKKJJJLLLPPPUUUXXXSSSOOOKKKIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNLLLLLLLLLKKKKKKKKKJJJJJJGGGHHHJJJJJJIIIIIIJJJLLLIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???<<<===???BBBDDDGGGIIIJJJEEEEEEDDDDDDDDDCCCCCCCCCDDDBBBAAABBBCCCEEEEEEDDD???@@@@@@???>>>===;;;:::;;;:::::::::;;;===>>>@@@>>>>>>>>>>>>===<<<;;;:::===>>>>>>===;;;::::::;;;>>>>>>???@@@AAACCCDDDEEEHHHFFFBBB===999666555444::::::999999999;;;<<<===@@@????????????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>=========>>>@@@BBBCCCHHHMMMRRRTTTRRRPPPOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXUUUWWWZZZ\\\\\\]]]___aaa___cccggghhhnnnwww}}}}}}lllddddddccccccaaa^^^ZZZWWWWWWXXXUUUVVVWWWYYYZZZ\\\]]]]]]YYYWWWUUUVVVXXXXXXUUUQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMMMMLLLJJJFFFCCCAAABBBAAAAAABBBCCCCCCAAA@@@AAA@@@@@@???????????????<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAABBBDDDEEEGGGGGGFFFFFFFFFFFFHHHIIIJJJHHHIIIIIIHHHGGGEEECCCBBBAAABBBCCCDDDDDDCCCBBBAAACCCDDDEEEEEEEEECCCAAA@@@??????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKLLLIIIJJJJJJJJJIIIIIIJJJLLLJJJKKKMMMNNNMMMPPP^^^lll}}}mmmbbb^^^[[[WWWTTTUUUVVVVVVUUUOOONNNMMMMMMMMMOOOQQQRRRQQQNNNJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJEEEGGGHHHIIIHHHHHHJJJKKKHHHHHHGGGEEEDDDBBBBBBAAAAAABBBCCCCCCBBB@@@??????<<<===???BBBEEEGGGIIIKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAACCCDDDDDDCCCBBBAAA@@@>>>===;;;;;;:::<<<<<<======>>>@@@AAABBB>>>>>>>>>>>>>>>===<<<;;;;;;===>>>===;;;:::;;;===>>>>>>>>>???@@@BBBCCCDDDJJJHHHDDD???;;;999888777:::999999888999;;;<<<===AAA@@@@@@@@@@@@@@@??????=========>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;???>>>>>>>>>???BBBDDDFFFHHHIIIKKKLLLLLLKKKLLLLLLNNNOOOQQQRRRRRRQQQPPPOOONNNNNNMMMMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUUUUUUUTTTVVVYYY[[[\\\\\\\\\]]]^^^YYY^^^bbbaaaccciiippprrryyy}}}}}}lllfffeeebbbcccccc```[[[VVVUUUUUURRRSSSUUUWWWYYY\\\]]]___XXXWWWVVVYYY\\\\\\WWWRRRRRRQQQPPPMMMJJJIIIHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHEEECCCAAA@@@??????@@@AAABBB@@@???AAA@@@??????>>>>>>??????======>>>>>>>>>>>>======????????????@@@BBBDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA???BBBBBBBBBCCCBBBBBBAAA@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKHHHIIIJJJHHHGGGGGGHHHJJJJJJHHHIIIMMMPPPQQQWWW^^^lll~~~qqqeee\\\WWWPPPRRRUUUWWWVVVTTTQQQOOOOOOOOOOOONNNNNNMMMKKKKKKPPPMMMJJJHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFHHHHHHGGGGGGIIIJJJGGGFFFEEECCCAAA@@@@@@@@@BBBDDDEEEDDDBBB@@@??????<<<===???BBBDDDGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDBBB@@@@@@BBBCCCBBBAAADDDCCC@@@>>><<<;;;;;;;;;999999:::;;;<<<===>>>>>>>>>?????????>>>===<<<<<<999;;;======;;;:::===???=========>>>???@@@BBBCCCHHHFFFCCC@@@>>>===>>>>>>999999888888999;;;<<<===AAAAAABBBAAAAAA@@@???>>><<<<<<============<<<<<<:::::::::999999999888888??????>>>???AAADDDGGGIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKNNNPPPPPPPPPOOONNNKKKKKKJJJJJJKKKMMMOOOPPPTTTTTTUUUTTTTTTSSSRRRQQQXXXZZZ\\\]]]\\\[[[[[[[[[WWW]]]```\\\ZZZ___eeehhhmmmooorrruuu{{{xxxmmmhhhhhhaaacccddd```[[[VVVTTTTTTQQQQQQSSSUUUXXX[[[]]]___ZZZXXXYYY]]]aaaaaa\\\WWWSSSSSSRRROOOKKKIIIHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIGGGEEEDDDCCC??????>>>???AAAAAA@@@>>>@@@@@@???>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;>>>=========>>>@@@BBBCCCDDDEEEFFFGGGGGGEEEDDDCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEECCC@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCDDDFFFGGGIIIJJJGGGHHHHHHGGGEEEDDDFFFGGGGGGCCCCCCJJJPPPQQQQQQSSSWWWdddwwwssskkkdddYYYTTTWWWSSSSSSSSSUUUVVVUUUSSSQQQMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCGGGGGGIIIIIIIIIIIIGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEFFFIIILLLMMMLLLKKKKKKIIIGGGDDDBBBAAAAAAAAACCCDDDEEEDDDBBBAAAAAABBB<<<===???AAABBBCCCDDDDDDAAADDDHHHKKKLLLJJJGGGDDDGGGFFFDDDBBBAAABBBDDDDDDAAA@@@@@@???===<<<:::999===<<<;;;:::;;;===???AAA>>>>>>>>>>>>===<<<::::::999:::;;;<<<<<<<<<;;;:::@@@@@@>>>;;;:::;;;>>>AAACCCBBBAAA???<<<:::999888888999:::;;;<<<<<<<<<<<<>>>??????>>>>>>===<<<;;;<<<<<<<<<;;;;;;::::::::::::888777777999999777666===>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIILLLLLLMMMNNNNNNNNNNNNMMMGGGGGGHHHIIIKKKNNNPPPRRRRRRRRRRRRRRRRRRSSSTTTTTTWWWVVVVVVVVVWWWYYY[[[]]]\\\[[[YYYWWWWWWXXXZZZ[[[ddddddeeegggkkksss}}}ssspppqqqgggfffccc___ZZZVVVRRRQQQPPPQQQSSSVVVWWWXXXXXXXXX[[[ZZZZZZ[[[\\\[[[XXXVVVZZZWWWSSSOOOKKKIIIHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFCCCAAA@@@???@@@AAABBBBBBAAA???<<<:::@@@???===<<<;;;<<<>>>???AAA???======<<<<<<:::888<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFGGGFFFCCC@@@>>>???@@@@@@AAABBBBBBBBBBBB???@@@@@@AAACCCEEEGGGHHHCCCBBBAAA@@@@@@AAACCCDDDGGGFFFEEEEEEFFFFFFEEEDDDEEEGGGKKKQQQUUUVVVSSSQQQRRRYYYaaaooovvvfffaaa]]]TTTPPPSSSRRRRRRQQQPPPQQQQQQPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEGGGJJJLLLKKKIIIHHHGGGEEECCCBBBAAAAAAAAADDDEEEFFFDDDBBBAAAAAABBB===>>>???AAABBBCCCCCCCCCBBBDDDGGGIIIJJJHHHFFFDDDEEEDDDBBBAAAAAAAAABBBCCC@@@@@@???>>>===;;;:::999<<<;;;:::999:::<<<>>>@@@>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::=========<<<;;;<<>>===;;;:::999888999:::;;;======>>>>>>?????????>>>>>><<<;;;;;;=========<<<<<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;===>>>???AAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHJJJLLLOOOSSSVVVXXXSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRTTTWWWXXXZZZYYYXXXWWWVVVWWWYYYZZZ___^^^___bbbdddkkk{{{yyypppqqqxxx~~~~~~sssmmmeee^^^ZZZWWWSSSQQQPPPQQQSSSUUUVVVWWWWWWVVVYYYXXXWWWXXXYYYYYYWWWVVVXXXVVVRRRNNNKKKIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIFFFFFFDDDCCCAAA@@@>>>>>>AAAAAAAAAAAA???===<<<:::===<<<;;;;;;<<<>>>AAABBBCCCAAA???>>>>>>===;;;:::<<<===>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFFFFEEECCCAAA???@@@@@@AAAAAABBBAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGBBBAAA@@@??????AAABBBDDDDDDCCCBBBBBBDDDDDDDDDBBBGGGIIIMMMRRRVVVWWWUUUSSSPPPRRRXXXdddyyyyyyqqqcccXXXWWWVVVPPPNNNPPPRRRQQQOOONNNMMMLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBCCCEEEHHHIIIHHHGGGEEEEEECCCCCCBBBBBBBBBBBBFFFGGGGGGEEECCCAAAAAABBB??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@AAABBB@@@??????===<<<;;;:::999;;;:::888888999:::<<<>>>>>>??????>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;999:::<<<<<<<<<===???@@@??????>>>===<<<;;;::::::777888:::<<<>>>??????@@@?????????>>>===<<<:::999===============<<<<<<<<<:::<<<>>><<<999888:::<<<===>>>???@@@AAABBBBBBBBBDDDDDDEEEFFFGGGHHHJJJKKKNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHJJJMMMPPPUUUYYY[[[SSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXXXXWWWVVVVVVVVVWWWWWWXXXZZZYYYZZZ\\\]]]bbbnnn{{{|||wwwuuurrruuuzzzxxxooommmkkkfffeeeiiimmmuuu~~~wwwkkk```ZZZWWWTTTSSSPPPQQQRRRSSSTTTTTTTTTTTTVVVUUUSSSTTTUUUVVVVVVUUUVVVTTTPPPMMMJJJHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???BBBAAA@@@???===<<<;;;:::999999:::;;;>>>AAADDDFFFDDDCCCAAA@@@@@@???===;;;<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@BBBCCCEEEEEEEEECCCAAA@@@AAAAAAAAAAAAAAAAAA@@@???>>>@@@BBBCCCEEEEEEEEEEEE@@@???>>>>>>>>>???AAABBBBBBAAA@@@AAACCCDDDDDDCCCFFFHHHLLLQQQUUUVVVTTTRRROOOLLLOOOZZZgggyyy|||mmmcccbbbYYYSSSTTTTTTQQQOOOPPPQQQRRRRRRQQQNNNLLLKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEDDDCCCBBBAAABBBAAAAAACCCEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHHHHFFFCCCBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@???>>>>>>>>>???@@@??????>>><<<;;;::::::::::::999777666777888:::<<<>>>>>>??????>>>======<<<<<<;;;:::999999999:::;;;777999<<<===<<<<<<<<<===;;;;;;;;;::::::::::::999777888:::<<<>>>@@@AAAAAA?????????>>>===;;;:::999======<<<<<<<<<<<<<<<<<<888<<>>???@@@AAAAAA@@@@@@BBBCCCCCCEEEFFFHHHJJJKKKOOONNNLLLJJJHHHGGGFFFFFFFFFFFFHHHJJJNNNRRRUUUXXXTTTTTTTTTTTTSSSSSSRRRRRRSSSRRRQQQPPPQQQSSSUUUWWWVVVVVVVVVWWWWWWWWWWWWWWWYYYXXXXXXZZZ[[[]]]fffpppuuunnnkkkiiipppqqqsssvvv{{{yyynnneeeeeefffcccaaabbbbbbhhhoootttvvvxxx}}}sssfff\\\VVVTTTUUUPPPQQQQQQQQQRRRRRRRRRQQQSSSQQQPPPPPPRRRTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDBBBAAA???===<<<;;;;;;;;;888888:::<<>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>>>>===============AAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>><<<>>>@@@BBBCCCCCCBBBAAA===============>>>@@@@@@BBBAAAAAABBBEEEFFFFFFEEEDDDEEEHHHMMMQQQRRRPPPNNNOOOIIILLLVVV]]]ccczzz~~~sssjjjbbb\\\ZZZUUURRRSSSSSSRRRPPPPPPOOOSSSWWWWWWTTTOOOKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAAAAA@@@BBBAAA@@@AAABBBDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIGGGEEECCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>=========>>>>>>>>>???>>><<<;;;::::::::::::999888666666666777999:::===>>>>>>>>>>>>======<<<<<<;;;:::999888999999:::888:::<<<===;;;:::999999888888888888888888888888777888:::<<<>>>@@@AAAAAA??????>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@CCCAAA<<<:::===AAA<<<===???@@@AAA@@@???>>>@@@AAABBBCCCEEEGGGIIIJJJMMMLLLJJJHHHFFFEEEEEEDDDGGGGGGHHHIIIKKKNNNQQQSSSSSSSSSTTTUUUTTTTTTSSSRRROOONNNMMMLLLMMMNNNPPPRRRUUUVVVWWWXXXYYYXXXXXXWWWXXXVVVVVVXXXYYYZZZaaaiiiuuu~~~zzzoooiiifffeeehhhgggffffffiiiooovvv{{{~~~qqqhhh```___```___\\\[[[^^^```cccdddfffjjjqqqvvvyyylll]]]TTTSSSVVVPPPPPPPPPPPPPPPPPPPPPQQQRRRPPPNNNNNNPPPRRRSSSRRRPPPOOOMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@???===<<<<<<<<<<<<::::::;;;===???AAACCCDDDCCCAAA@@@??????>>><<<::::::;;;<<<<<<===<<<<<<<<<;;;<<<==================<<<<<<<<<<<<<<<;;;;;;;;;??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????>>>:::<<<>>>@@@@@@???>>>===;;;;;;<<<<<<===>>>??????AAA@@@@@@AAACCCEEEDDDDDDBBBCCCFFFJJJNNNOOONNNLLLMMMHHHKKKUUUWWWVVVeeezzztttjjjeeeaaa]]]ZZZUUURRRPPPPPPQQQPPPOOOMMMNNNTTTZZZ[[[WWWPPPLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCCCCCCCCCCCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAABBBBBBAAA??????AAABBBBBBAAACCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFHHHHHHGGGGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>======<<<<<<==================>>>===;;;:::999999::::::999888666555555777888999<<<<<<============<<<<<<<<<;;;:::999999888888999888:::<<<<<<:::888888888666666666777777777777777777888:::<<<>>>??????@@@============<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<>>>>>=========<<<======>>>@@@@@@AAAAAABBB@@@>>>>>>>>>===;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@???>>>:::;;;<<<=========<<<;;;::::::;;;<<<===>>>?????????>>>===>>>@@@AAAAAA@@@BBBCCCEEEIIILLLNNNMMMKKKGGGFFFJJJPPPQQQOOOWWWccczzzrrrlllccc______]]]XXXTTTQQQPPPOOONNNNNNNNNNNNLLLMMMSSSYYYYYYUUUOOOLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBCCCCCCCCCAAACCCEEEGGGGGGEEECCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCAAA??????@@@AAAAAA@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHGGGFFFDDDAAA@@@>>>@@@@@@??????>>><<<;;;:::;;;<<<<<<===============>>><<<:::999888999:::;;;999888777555555666888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777888::::::999888999:::888777777777777777777777888999:::;;;======>>>>>>;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;===@@@BBBCCCBBBAAA???>>>>>>???@@@AAACCCEEEFFFHHHFFFEEEDDDCCCDDDEEEFFFJJJIIIIIIIIIKKKLLLNNNPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTVVVQQQSSSVVVXXXYYYXXXVVVUUUTTTQQQQQQTTTXXX[[[aaaiiippp|||}}}rrrkkkiiihhhaaaaaaaaacccfffhhhjjjjjjhhhkkkvvv~~~pppllleee___[[[[[[]]]]]]XXXXXXWWWXXX\\\bbbiiinnnnnnjjjddd]]]WWWSSSPPPOOOPPPOOOOOONNNOOOPPPQQQRRRQQQPPPPPPQQQRRRRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB===>>>???@@@@@@@@@???>>>======>>>???@@@@@@AAAAAABBB@@@???>>>>>>===;;;999<<<======>>>>>>======<<<;;;<<<<<<===<<<<<<;;;;;;999999999:::;;;;;;;;;<<<::::::;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@???<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;===>>>>>>?????????>>>===>>>???@@@???>>>AAAAAACCCFFFIIIKKKJJJIIIEEEGGGIIIKKKLLLNNNRRRVVVcccwwwvvvjjjccc```\\\\\\^^^[[[TTTNNNOOOPPPOOOMMMMMMNNNNNNMMMLLLQQQVVVVVVQQQMMMLLLMMMJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB???AAAEEEGGGGGGEEEAAA????????????@@@AAABBBDDDDDDCCCAAA???>>>???AAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEFFFHHHIIIIIIGGGGGGHHHJJJHHHGGGFFFDDDBBB@@@>>><<>>>>>>>>======<<<:::888888888:::;;;:::999777666555777888999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;:::999777666555666888888888888:::<<<999999999999888888888888888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>@@@>>>======>>>>>>===<<<;;;===@@@BBBCCCCCCAAA@@@===>>>>>>???@@@BBBCCCDDDFFFEEECCCBBBCCCDDDFFFHHHGGGGGGGGGGGGIIIKKKMMMOOOOOOQQQSSSVVVWWWWWWVVVVVVRRRQQQPPPOOOOOOPPPRRRSSSOOOQQQUUUWWWXXXWWWUUUSSSVVVRRRRRRVVVZZZ^^^eeemmmmmmyyy{{{ooohhheeeeeeaaaaaaaaaccceeefffeeecccbbbccclllxxxuuuooommmmmmlllfff]]]YYYYYY]]]^^^VVVVVVWWWYYY\\\aaagggjjjkkkaaaWWWSSSTTTTTTPPPKKKOOOOOONNNNNNOOOQQQRRRSSSRRRQQQQQQRRRSSSRRRPPPMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJHHHGGGEEECCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB;;;===???AAABBBAAA@@@???<<<===>>>@@@@@@AAAAAAAAACCCAAA???>>>>>>>>><<<:::>>>???????????????>>>>>><<<<<<<<<===<<<<<<;;;;;;888888999:::;;;;;;<<<<<<888999999:::;;;<<<=========>>>???@@@@@@@@@@@@@@@======<<<;;;;;;;;;<<<<<<999:::;;;===>>>?????????BBB@@@???@@@AAAAAA@@@???>>>>>>???BBBFFFGGGFFFEEEFFFIIIIIIGGGJJJPPPSSSQQQNNN___vvv|||nnnddd___YYYXXXWWWUUUTTTRRRQQQPPPPPPOOOOOOPPPQQQPPPMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@???????????????>>>>>>??????@@@AAA???@@@AAABBBCCCCCCCCCCCCAAAAAACCCDDDEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGHHHIIIHHHGGGDDDBBBAAA@@@@@@@@@BBBAAA@@@>>><<<:::888888:::;;;===>>>>>>>>>===<<<======;;;::::::;;;<<<===:::888666444444555777999999::::::;;;<<<<<<<<<;;;>>>>>>===;;;999777666666:::888666555666777666555777777777777777888888999888777777666666666666666<<<<<<;;;;;;;;;<<<<<<===@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>???AAABBBBBBAAA@@@>>><<<<<<<<<<<<>>>@@@BBBCCCBBB@@@???AAACCCFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKHHHKKKOOORRRSSSSSSQQQOOOPPPOOONNNMMMLLLLLLLLLLLLMMMPPPRRRSSSSSSRRRRRRSSSSSSSSSUUUZZZ___eeehhhjjjooovvv{{{yyyoooeee```___\\\]]]___aaabbbaaa```___]]]```ffflllqqqtttvvvvvv}}}rrrmmmkkkkkklllooommmeee^^^]]]]]]\\\ZZZYYYWWWXXXZZZ___dddhhh```[[[TTTQQQQQQQQQQQQOOOMMMNNNNNNOOOQQQRRRRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@DDDDDDEEEEEEEEECCCBBBAAA>>>???@@@AAABBBDDDEEEEEECCCCCCCCCCCCBBB@@@>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;999999999::::::;;;;;;;;;999999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>???>>>;;;999999:::<<<>>>============>>>@@@AAABBB@@@@@@@@@????????????>>>>>>>>>???@@@BBBCCCDDDDDDGGGHHHHHHIIIJJJJJJJJJJJJSSSUUU^^^ooovvvjjjaaa[[[WWWTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNOOOPPPPPPNNNLLLJJJKKKLLLMMMMMMMMMLLLKKKGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGFFFEEECCCAAA???>>>>>>???@@@???>>><<<;;;999888777999:::;;;<<<===<<<<<<;;;<<<<<<;;;::::::;;;<<<<<<:::888666444444555777888999:::;;;;;;<<<<<<<<<;;;===<<<;;;:::888777666555555444333444666777777777777666666666666777888888999888888777777888888999;;;;;;;;;;;;;;;<<<<<<===@@@???>>>===<<<;;;;;;::::::::::::::::::;;;<<<<<<===>>>@@@AAABBBBBBAAAAAA>>>>>>======>>>???@@@AAACCCAAA@@@BBBDDDGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJMMMOOOPPPOOONNNMMMMMMMMMLLLKKKKKKKKKLLLLLLOOOPPPRRRRRRPPPPPPPPPQQQUUUVVVYYY^^^cccgggiiijjjjjjqqqwwwvvvmmmccc^^^]]]ZZZ\\\^^^`````````___^^^]]]```eeeiiilllmmmmmmmmmlllrrr~~~xxxnnngggdddccciiinnnoooiiidddcccbbbaaa]]][[[YYYXXXYYY\\\```ccc]]]YYYSSSPPPPPPPPPOOONNNKKKKKKLLLNNNPPPQQQSSSSSSOOONNNNNNMMMMMMLLLLLLLLLHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGAAABBBCCCCCCBBB@@@>>><<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<=========>>>>>>>>>>>>=========<<<::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>===<<<;;;:::;;;<<<>>>???@@@@@@?????????@@@@@@AAA@@@@@@@@@??????>>>>>>>>>===>>>>>>???AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJMMMTTT___nnn|||vvvlllccc]]]YYYVVVTTTOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPNNNMMMIIIJJJKKKKKKLLLLLLKKKKKKHHHGGGGGGFFFGGGHHHIIIJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGFFFEEEDDDDDDEEECCCBBB@@@???======<<<<<<<<<<<<;;;:::999888777777777888999:::::::::999999;;;::::::999999:::;;;;;;:::999777555555666777888::::::;;;<<<<<<<<<<<<;;;;;;;;;:::999777666666555444333222333555666666555666555555555555666777777777777666777777888999:::;;;:::::::::;;;;;;<<<===>>>>>>===<<<;;;;;;::::::888888999::::::;;;<<<======>>>>>>???@@@AAABBBBBB@@@???>>>>>>>>>>>>>>>???DDDBBBBBBCCCFFFHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKPPPPPPQQQPPPNNNMMMOOOPPPUUUYYY]]]bbbfffgggffffffcccjjjqqqrrrkkkbbb\\\ZZZYYYZZZ\\\^^^___^^^]]]\\\]]]___cccffffffeeecccaaa^^^bbbiiivvv{{{ssskkkgggfffkkkqqqsssnnnhhhfffdddaaa```^^^ZZZXXXWWWXXX[[[\\\ZZZWWWRRROOONNNNNNMMMLLLHHHIIIJJJLLLNNNPPPQQQRRRNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFHHHJJJJJJIIIHHHGGG@@@AAABBBCCCBBB???<<<::::::::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>=========>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>=========::::::::::::::::::::::::999:::;;;<<<============<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>???@@@@@@CCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@??????>>>>>>===>>>>>>???@@@AAAAAABBB@@@AAABBBDDDFFFGGGHHHHHHDDDGGGLLLQQQXXXfffyyyppplllggg```[[[WWWUUUSSSRRRKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMNNNNNNMMMKKKHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBCCCEEEFFFFFFDDDCCCCCCDDDAAA@@@???>>>===<<<;;;;;;999999888888777666666666555666666777777777777777999999888999999999:::::::::999777666666777888999;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888777777888666444333444444333222444444444444444555666666333333333444555666888888999999999999:::;;;<<<<<<===<<<<<<;;;::::::999999666777888999:::;;;<<<<<<===============>>>???@@@???>>>>>>>>>>>>>>>>>>???DDDCCCBBBDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJOOOOOOOOONNNMMMNNNQQQSSSVVV[[[```ddddddaaa___]]]^^^eeemmmooojjjbbb]]]ZZZXXXZZZ\\\^^^^^^^^^]]]\\\]]]___aaacccbbb```]]][[[aaacccgggnnnyyy{{{uuurrrppppppsssxxx~~~}}}wwwqqqoooooosssvvvuuummmfffbbb```]]]___]]]YYYWWWUUUVVVWWWXXXXXXVVVSSSQQQOOONNNMMMLLLIIIIIIJJJKKKLLLMMMMMMNNNOOONNNLLLJJJHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFEEEGGGIIIKKKKKKIIIFFFEEE???@@@BBBCCCBBB???<<<999::::::::::::;;;===>>>???>>>===============<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>==================<<<<<<;;;;;;::::::::::::999999:::;;;<<<======>>>======<<<<<<=========>>>>>>>>>;;;<<<>>>???@@@@@@@@@???BBBBBBAAAAAAAAAAAAAAABBBDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@AAAAAABBB@@@AAABBBCCCEEEEEEFFFFFFFFFGGGIIIMMMQQQZZZlll|||tttkkkddd___^^^[[[WWWTTTRRRPPPNNNLLLIIIJJJJJJKKKMMMNNNOOOOOOOOONNNLLLKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKHHHGGGFFFEEECCCCCCBBBBBB@@@@@@?????????@@@AAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEECCCBBBBBBCCC?????????>>>===<<<;;;;;;777666666666555555555555444444444444444555555666666666777888888888888888999888888777888999:::;;;;;;<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::888555444555444333222333333222222333333444555222222222333444666777888888888888999999:::<<<<<<;;;;;;::::::999888888888555666777999:::;;;;;;;;;===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>??????@@@@@@CCCBBBBBBCCCFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHGGGDDDBBBAAABBBCCCEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMNNNOOOOOOOOOQQQTTTWWWZZZ^^^cccdddaaa\\\XXXWWW[[[aaaiiillliiiccc]]][[[XXXZZZ\\\^^^^^^^^^]]]\\\\\\]]]___``````___]]][[[cccdddgggkkkpppuuuyyy{{{yyyvvvqqqlllgggdddcccdddeeejjjpppqqqmmmjjjkkkmmmtttvvvqqqggg^^^\\\[[[ZZZ[[[YYYWWWUUUTTTUUUVVVWWWWWWVVVUUUSSSQQQOOONNNNNNKKKKKKJJJJJJJJJIIIIIIIIINNNMMMKKKIIIGGGEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGGGGGGGFFFFFFCCCEEEGGGHHHHHHFFFCCCBBB???@@@BBBBBBAAA???<<<::::::::::::;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>>>>???>>>???AAABBBBBBAAA???>>>?????????@@@@@@BBBCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCHHHEEEFFFLLLRRRWWW___ggg~~~pppeee___\\\YYYVVVSSSRRRPPPPPPOOONNNLLLJJJIIIIIIJJJLLLMMMNNNOOOPPPOOOMMMJJJJJJJJJKKKJJJIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@??????>>>>>>??????@@@AAA>>>???@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAAAAACCCDDDCCCAAA??????@@@============<<<;;;:::999666666555555444444333333333333222222333333444555444555666777777777777777777777777888999;;;<<<===<<<============<<<;;;;;;999999999::::::;;;;;;;;;777555444444555666666555222111111111111222333333333333444444666777888999777777777888999:::;;;<<<999999999888888777777777444666777999:::::::::999;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFFDDDBBB@@@@@@BBBDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRUUUXXX]]]```dddbbb^^^YYYWWWVVVXXX]]]cccfffddd```\\\YYYXXXYYY\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]___aaaeeeiiilllnnnnnnoooqqqwwwiiiiiigggddd```]]]]]]^^^]]]```ccccccbbbbbbdddfffkkkmmmiii___XXXWWWYYYZZZWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVRRRPPPOOOOOOLLLLLLKKKJJJIIIGGGGGGFFFKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDAAABBBDDDEEEEEECCCBBB@@@AAAAAABBBAAA@@@???===<<<===<<<<<<<<<<<<===>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888999999999:::::::::::::::999999999::::::;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>?????????@@@@@@AAABBBBBBCCCBBBAAA@@@????????????@@@AAABBBDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBEEEBBBCCCJJJQQQSSSUUUWWWhhh{{{yyykkkeee]]]XXXVVVUUUSSSQQQOOONNNNNNOOOPPPOOOLLLJJJIIIIIIJJJLLLMMMNNNOOOPPPKKKIIIHHHHHHJJJLLLLLLKKKKKKIIIGGGEEEDDDCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBBBBCCCAAAAAA@@@???>>>>>>>>>???>>>>>>======>>>>>>???@@@>>>??????@@@@@@@@@??????>>>>>>????????????>>>>>>>>>@@@AAA@@@>>><<<<<<===:::;;;;;;;;;;;;:::888777666666555555444333222222333222222111222333444555222333555666777777666666555555777888;;;===>>>???===============<<<;;;;;;777777888999:::;;;;;;<<<666444333333444555555444111000000000000111222222444444444444555666777888666666777777888:::;;;<<<888888777777777777666666555666888999:::999888777777888:::<<<===>>>=========>>>??????@@@???>>>===>>>>>>>>>@@@BBBBBBAAA???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@AAACCCEEEGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIKKKNNNPPPPPPQQQSSSUUU[[[^^^```]]]XXXUUUVVVXXXTTTWWW\\\^^^^^^[[[XXXUUUVVVXXXZZZ\\\\\\\\\[[[ZZZWWWWWWVVVVVVWWWYYY[[[\\\[[[]]]aaadddgggiiiiiijjjeeeiiiooouuu|||zzzvvvwwwwwwtttpppbbbbbbaaa]]]YYYWWWYYY[[[[[[[[[\\\\\\\\\]]]^^^___aaadddbbbZZZUUUUUUWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTVVVXXXWWWSSSPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEFFFEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBDDDCCCBBBAAA@@@??????>>>??????>>>============>>>======<<<<<<;;;::::::999999999999999999999999999888888888888888888888888999999999::::::;;;;;;;;;888888999999:::;;;<<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDCCCDDDJJJMMMMMMPPPTTT[[[hhh~~~{{{sssiii```\\\YYYUUUUUUUUUTTTQQQMMMMMMLLLLLLMMMMMMLLLHHHEEEIIIIIIJJJKKKLLLNNNNNNOOOHHHGGGFFFGGGJJJMMMNNNNNNKKKJJJGGGEEECCCBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>===============>>>>>>?????????@@@??????>>>===<<<<<<===============<<<<<<<<<===>>>===;;;:::999:::888999::::::999888777666777666666555333222222111333222111111111222444555111222444666777777666666333444666999;;;>>>@@@AAA======>>>>>>===<<<;;;;;;666666777888999:::;;;;;;999666444222222222000///000000000000000111111222222222222222333444555555666666666777888:::;;;<<<777777777777666666666666555666888999999888777666555777:::>>>@@@AAAAAAAAA???@@@@@@@@@???>>><<<;;;<<<<<<===???AAAAAA???===AAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@BBBDDDGGGIIIHHHHHHHHHGGGHHHHHHIIIJJJHHHKKKNNNPPPPPPOOOPPPQQQVVVYYYZZZXXXSSSRRRUUUYYYQQQSSSWWWYYYYYYWWWTTTRRRUUUVVVYYYZZZ[[[ZZZYYYXXXVVVUUUSSSRRRSSSUUUXXX[[[XXXYYY[[[^^^```bbbcccdddaaadddhhhjjjnnnttt}}}vvvjjjeeefffgggeeebbb```___]]]WWWSSSRRRVVVYYYZZZXXXWWWWWWYYYZZZYYYXXX\\\``````YYYTTTSSSSSSRRRUUUTTTSSSRRRQQQQQQRRRSSSSSSVVVXXXWWWSSSOOONNNNNNJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEECCCBBBAAACCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@??????@@@@@@AAA@@@???>>>>>>===============<<<;;;;;;:::999999888888888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777777888999;;;<<<======<<<===>>>??????@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCDDDDDDDDDGGGGGGJJJLLLKKKKKKPPPXXXRRRYYYhhh}}}sssiiihhhiiieee^^^[[[XXXTTTQQQOOOMMMKKKJJJKKKKKKLLLJJJHHHFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMHHHGGGFFFGGGJJJLLLLLLLLLFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>===;;;:::999999::::::<<<>>>AAACCCCCCBBB@@@???>>>======<<<:::999888888===<<<:::999888999999:::::::::::::::999777555444444444555555444444333222222111111000111222444555555555555666666666666777444444666:::>>>BBBCCCCCC;;;;;;;;;;;;:::999888888444555555555666666777777444333333222111111111111111111000000000000000000000111111111111222222222555555444666999::::::999;;;;;;:::999888777666555555555555555555555444444777888999:::<<<===>>>?????????@@@@@@@@@??????>>><<<<<<=========<<<;;;:::;;;<<<>>>???>>>===>>>???DDDCCCAAA@@@@@@AAACCCDDDCCCDDDFFFGGGFFFGGGHHHJJJFFFGGGHHHJJJKKKLLLLLLMMMRRRRRRRRRRRRRRRQQQQQQQQQLLLQQQWWWZZZYYYWWWTTTRRRUUUTTTTTTVVVYYY[[[[[[[[[TTTRRRQQQRRRTTTUUUUUUTTTWWWYYY[[[^^^`````````___^^^^^^___bbbggglllrrruuu{{{|||zzz~~~zzzqqqjjjbbb^^^^^^___\\\YYYYYYZZZYYYWWWUUUTTTTTTUUUVVVUUUUUUVVVVVVXXXYYYYYYWWWVVVSSSRRRQQQSSSUUUVVVZZZYYYWWWUUUSSSQQQPPPOOORRRRRRRRRTTTVVVVVVTTTRRRLLLLLLKKKJJJIIIHHHHHHHHHDDDCCCCCCBBBBBBBBBCCCCCCHHHGGGFFFGGGHHHHHHGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDHHHHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???CCCCCCBBBAAA??????@@@BBB@@@@@@@@@?????????>>>>>><<<:::888888888;;;>>>@@@:::;;;;;;;;;;;;:::999999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888888999;;;<<<;;;:::999;;;============>>>???AAA@@@?????????AAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBAAA@@@@@@???DDDCCCBBBAAAAAABBBCCCDDDDDDCCCAAA???>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDGGGJJJMMMPPPRRRSSSTTTZZZeeetttxxxqqqmmmgggccchhhnnnmmmhhhWWWTTTPPPNNNMMMLLLJJJIIIJJJKKKLLLJJJHHHFFFGGGGGGHHHGGGGGGHHHHHHJJJKKKLLLHHHFFFEEEFFFHHHJJJJJJIIIEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<===>>>@@@AAAAAA@@@???>>>>>>>>>===<<<;;;:::999888<<<;;;:::999999999:::;;;::::::;;;:::999888666555444444555555444444333222111111111111222333444444444444555555555666666666555444555888<<>>>>>>>>????????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::888:::<<<<<<;;;:::;;;;;;BBBAAA@@@@@@@@@@@@AAABBBAAACCCEEEEEEEEEEEEGGGIIIGGGGGGIIIKKKLLLMMMMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTXXXYYYXXXVVVUUUUUUSSSSSSTTTWWWZZZ\\\[[[ZZZTTTSSSRRRSSSUUUVVVVVVUUUVVVXXXZZZ\\\^^^^^^]]]]]][[[[[[[[[]]]aaafffkkkmmmmmmnnnqqqvvv~~~uuutttuuurrrooommmggg```]]]]]]^^^\\\YYYXXXYYYYYYWWWUUUTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYVVVUUUSSSQQQRRRSSSUUUWWWZZZZZZZZZYYYWWWTTTRRRPPPSSSRRRRRRTTTUUUUUUSSSQQQNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCAAA@@@@@@???BBBBBBBBB@@@???>>>@@@BBBAAAAAA@@@@@@@@@?????????;;;:::999777777888999::::::::::::::::::999999888888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888777777888;;;<<<;;;;;;:::<<<>>>>>>======>>>???AAA@@@?????????AAACCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCAAA@@@???>>>??????CCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEGGGJJJLLLMMMNNNNNNQQQXXXbbbssszzzpppfff___\\\\\\[[[\\\eeennnoookkkSSSQQQNNNLLLLLLKKKJJJIIIJJJKKKLLLKKKIIIGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJHHHFFFDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<===???AAABBB@@@@@@??????>>>>>>============<<<<<<<<<===>>>????????????>>>>>>>>>>>>=========<<<;;;:::999999888::::::999999999:::;;;;;;:::;;;;;;;;;:::888777555444444555555444444333222000000111222333333333333333333333444444444555555555444444666999;;;;;;:::999999999999888777666666555555555555555666666666999888666444333111111000111111222222222222222222111111222222222333333333666555444666888:::999888888888777666555444444333444444444444444444555555555666777888999:::;;;<<<<<<======>>>>>>>>>=========<<<:::999999999:::;;;999:::<<<;;;:::888999:::???????????????????????????AAABBBCCCBBBCCCDDDFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOSSSUUUWWWVVVUUUSSSSSSTTTQQQQQQTTTWWW[[[]]]\\\ZZZVVVTTTSSSTTTVVVXXXXXXWWWVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ\\\```ccceeeffffffgggkkkrrr{{{|||yyywwwwww~~~|||pppjjjiiiiiihhhgggbbb]]]ZZZ[[[\\\[[[YYYXXXYYYYYYWWWUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYTTTSSSRRRQQQRRRSSSVVVWWWVVVXXXYYYYYYXXXUUUQQQOOOTTTSSSSSSTTTTTTSSSQQQNNNPPPOOOMMMLLLIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFDDDBBB@@@??????@@@AAAAAAAAA@@@???>>>@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@???>>>===<<<;;;:::999999999999:::999888888777888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::777777666888;;;<<<<<<;;;<<<===??????>>>======>>>@@@??????>>>???AAABBBCCCEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@<<<<<<===>>>???AAACCCDDDDDDCCCBBB@@@????????????EEEEEEDDDCCCBBBAAA@@@@@@???@@@AAABBBEEEGGGIIIJJJKKKJJJLLLPPPUUU___qqq~~~xxxxxxtttoookkkgggccc^^^ZZZUUUVVVVVVWWW^^^dddddd___QQQNNNLLLKKKLLLLLLLLLKKKJJJLLLMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@????????????????????????@@@@@@AAA>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999888777777666777777888888999:::::::::;;;;;;;;;:::999777666444444555555444444333222///000222333444444333222222222333333333444444444555444333444666777666555888888888888777666555444555555555555555555555555777666555444222222111111222222222222222333333333222222222222333333333444666555444666888999999888777777666666555444444333333333444444444444555555444444555666777999999:::;;;;;;<<<=========<<<<<<===<<<999888888999:::;;;<<<===>>>>>><<<::::::;;;<<<===>>>>>>>>>>>>===<<<===>>>@@@AAA@@@AAABBBDDDFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPOOONNNNNNOOOQQQTTTTTTRRRPPPNNNNNNOOOPPPTTTXXX\\\]]]\\\ZZZWWWVVVUUUVVVXXXYYYYYYYYYWWWWWWXXXYYYYYYYYYXXXXXX[[[ZZZZZZZZZ[[[]]]```aaabbbbbbcccfffkkkrrrxxx|||xxxzzzzzzvvvqqqmmmlllkkkmmmttt}}}}}}ooogggfffhhhhhhbbb___[[[YYYZZZ[[[[[[ZZZYYYYYYZZZYYYWWWWWWXXXZZZYYYYYYYYYYYYYYYXXXXXXWWWRRRRRRQQQQQQRRRSSSUUUWWWSSSSSSTTTTTTSSSQQQOOONNNUUUTTTSSSSSSSSSRRROOOLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGHHHGGGEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLJJJHHHDDDAAA?????????@@@???@@@AAA@@@???>>>@@@AAABBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAA???===;;;:::888999999999999888777777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777999<<<============>>>@@@???>>>======>>>??????>>>>>>???@@@AAABBBDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>??????>>>>>>===;;;<<<<<<===???@@@BBBBBBCCCCCCBBBAAA@@@@@@??????DDDCCCCCCBBBAAAAAA@@@@@@===>>>???AAACCCFFFHHHJJJIIIHHHIIILLLOOOUUUaaammmxxxssslllfffcccbbb```^^^\\\[[[ZZZXXXWWWTTTVVVUUUTTTVVVYYYVVVPPPMMMKKKIIIHHHJJJKKKKKKJJJJJJLLLMMMMMMJJJHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFDDDCCCDDDDDDBBBAAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????===???BBBDDDDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>===;;;999999999:::;;;999888888888777666666666444444555666777888888999999::::::;;;:::999777666444444555555444444333222///000222333444444333222222222222333333333333444555333222333555555444333777777777777666555444444555555555555555444444444333333222222222222222333111111222222222333333333222333333333444444444444666555444555777888888777777777777666666555555444333333333333444444555555444444555555666777888888::::::;;;<<<<<<<<<<<<<<<===<<<999888888999:::;;;===>>>@@@???===<<<<<<<<<;;;;;;<<<======<<<;;;;;;<<<===???@@@???@@@AAACCCEEEFFFGGGIIIJJJKKKLLLLLLKKKLLLNNNOOOOOOOOONNNMMMKKKOOOSSSUUUTTTPPPMMMLLLPPPQQQTTTYYY]]]^^^]]][[[YYYXXXVVVWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYYYY[[[[[[ZZZZZZ[[[\\\^^^^^^ZZZ[[[\\\___ccciiinnnpppsssxxxzzztttpppkkkiiiiiiiiiiiiooowwwrrriiihhhhhhggg```^^^\\\ZZZZZZ[[[[[[[[[[[[[[[\\\[[[YYYYYYZZZ\\\ZZZZZZZZZZZZYYYXXXVVVUUUQQQQQQPPPQQQRRRSSSTTTUUURRRQQQOOONNNNNNNNNOOOPPPUUUTTTSSSSSSRRRQQQMMMJJJHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFGGGEEEDDDEEEEEEEEECCCAAAAAAAAAAAAAAABBBCCCEEEEEECCCCCCDDDFFFHHHJJJLLLMMMJJJHHHEEEBBB@@@???@@@@@@???@@@AAAAAA@@@???@@@AAAAAABBBCCCDDDDDDBBBAAA@@@:::;;;<<<======;;;999888888999999999999888777777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::===>>>>>>===<<<>>>??????===<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<===============<<<<<<======>>>??????@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDEEEHHHJJJLLLSSS\\\xxxjjjccc```\\\[[[\\\YYYYYYXXXVVVUUUSSSSSSRRRQQQSSSSSSQQQQQQSSSPPPJJJJJJHHHFFFFFFGGGIIIIIIHHHJJJLLLNNNNNNKKKHHHGGGGGGEEEHHHKKKNNNPPPNNNLLLJJJIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@;;;>>>CCCFFFFFFDDD@@@===;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>===;;;:::999888888888999:::888888777777666666666666333444555666777777777777888999999:::999888777666444444555555444444333222000000111222333333333333222222222333333333444444444333222333555666555444777777777777666555444444555555555444444444444444222222111111111222333333000000111111222333333333333333333444444444555555666555444555777888777666777777666666555555555555222222333333444444555555444444444555666777777777999:::;;;<<<<<<<<<<<<<<<===<<<:::999999999:::;;;;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???@@@BBBCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJKKKNNNOOOPPPOOONNNMMMKKKPPPVVVYYYYYYVVVSSSQQQSSSSSSVVVYYY]]]^^^^^^\\\[[[YYYXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]WWWXXXZZZ]]]aaaeeeiiikkknnnvvv~~~{{{zzzxxxsssooojjjgggggghhhggggggjjjpppwwwnnnllliiidddbbbaaa___]]]\\\[[[[[[[[[\\\]]]]]][[[YYYYYYZZZ\\\[[[[[[[[[ZZZYYYWWWTTTSSSQQQQQQPPPQQQQQQRRRSSSSSSSSSRRROOOMMMNNNPPPRRRTTTUUUTTTSSSRRRRRRPPPMMMJJJFFFEEEEEEEEEEEEEEEEEEFFFBBBCCCEEEFFFGGGGGGFFFEEEFFFDDDCCCCCCDDDCCCAAA?????????@@@AAABBBCCCEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLIIIGGGEEECCCAAA@@@@@@@@@???@@@BBBBBBAAAAAAAAABBBAAABBBCCCDDDDDDBBB@@@???999:::;;;<<<<<<<<<;;;:::999999999:::999888888777:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999:::<<<>>>===<<<;;;<<<>>>>>>===<<<<<<===<<<======>>>??????@@@@@@@@@@@@???>>>===<<<<<<;;;<<<======>>>>>>>>>>>>===;;;<<<===>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBBBB>>>?????????@@@@@@@@@AAADDDDDDCCCBBBAAAAAABBBBBBGGGEEEEEEHHHHHHHHHLLLRRR~~~~~~~~~ooofff]]]XXXUUURRRRRRUUUTTTUUUUUUTTTRRRPPPOOOOOOMMMOOOPPPNNNNNNQQQPPPLLLLLLJJJHHHHHHIIIJJJJJJJJJJJJLLLNNNNNNLLLIIIGGGFFFEEEIIIOOOTTTVVVTTTPPPMMMJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@;;;>>>BBBDDDEEECCC???===::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::888888888777888888999999999888888888888777777777444555777888888888888777777777888999888777666555444444555555444444333222111111111111222333444444333333333333444444444444333222222333666777777666777888888777777666555444555555555444444333333333444333333222222222333333//////000000111222222333444444444444555555555555666555444555777777777555555555555555444444444444111222222333444444555555444444555555666666777777999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;:::999:::<<<<<<;;;:::;;;<<<<<<;;;::::::::::::;;;<<<===???@@@AAA@@@AAABBBDDDEEEFFFGGGIIIJJJKKKKKKLLLJJJKKKNNNPPPQQQPPPOOOMMMMMMRRRWWWZZZ[[[ZZZYYYYYYVVVVVVWWWZZZ]]]___^^^]]]]]][[[YYYXXXXXXXXXWWWVVVXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYZZZ[[[\\\]]]^^^[[[\\\^^^aaadddgggjjjkkkllluuu|||zzzvvvvvvvvvwwwyyy}}}|||yyyvvvsssrrrooollliiifffeeefffiiiiiifffiiimmmyyy|||wwwvvvpppgggfffeeecccaaa^^^\\\\\\\\\\\\\\\\\\ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZXXXUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRRRRQQQPPPLLLJJJGGGGGGFFFFFFEEEEEEEEEDDDBBBCCCEEEGGGHHHGGGFFFFFFFFFEEEDDDCCCDDDCCCAAA???>>>>>>???@@@AAACCCEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJFFFFFFEEEDDDCCCBBBAAAAAA???AAACCCDDDCCCBBBBBBCCC@@@AAACCCDDDDDDBBB@@@>>>;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;999888999;;;;;;:::999888:::<<<===<<<;;;<<<===<<<<<<===>>>????????????>>>=========<<<<<<;;;;;;;;;;;;<<<===============777888:::<<<===>>>>>>>>>===>>>@@@BBBDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCFFFDDDDDDGGGHHHGGGJJJOOO{{{uuummmgggffffffhhhiii```ZZZUUURRRNNNJJJJJJMMMLLLNNNPPPPPPOOOMMMLLLLLLJJJMMMNNNLLLMMMQQQPPPMMMPPPNNNLLLLLLMMMNNNNNNNNNJJJLLLNNNOOOLLLIIIGGGFFFDDDJJJQQQXXXZZZWWWRRROOOKKKIIIGGGFFFGGGGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA<<<>>>@@@AAABBBAAA???>>>999999999999999999999:::777888999:::::::::999888666666777777888888999999:::::::::999999999999999666777999::::::999888888666666777888888777555555444444555555444444333222222111111000111333444555333333444444444444555555222222222444666888888888888888888888777666555444555555555444444333333333777666555444333222222222...//////000111111222222444444444555555555666666666555444555666777666555444444333333333333333333111111222333333444555555444555555555666777777777999:::;;;<<<============<<<<<<=========<<<;;;:::999;;;======<<<<<<===>>>===<<<:::999999:::<<<===>>>???AAAAAAAAABBBCCCEEEFFFGGGHHHJJJKKKLLLLLLMMMJJJKKKNNNQQQQQQQQQOOONNNOOORRRVVVYYYZZZ[[[]]]___YYYXXXXXXZZZ]]]______^^^^^^\\\YYYXXXXXXWWWVVVTTTWWWWWWWWWWWWXXXYYYZZZZZZXXXYYYZZZ\\\^^^___```aaa^^^___aaacccfffhhhjjjkkkmmmwww}}}vvvsssrrrmmmnnnoooqqqrrrsssssssssuuuvvvwwwxxxyyy|||~~~yyyqqqqqqpppooollljjjhhhffffffeeehhhlllllliiijjjnnnrrr~~~yyynnnhhhhhhfffccc___]]]\\\\\\[[[\\\[[[YYYWWWUUUVVVWWWZZZZZZ[[[ZZZXXXUUUQQQOOOQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRQQQQQQQQQPPPMMMJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBDDDFFFHHHIIIHHHGGGFFFGGGFFFDDDDDDDDDDDDAAA???>>>>>>>>>@@@AAACCCEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA???BBBDDDEEEDDDCCCCCCDDD???AAACCCDDDCCCBBB???===888888888777777666666666:::;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::999777888999999888666777999;;;<<<;;;;;;<<<===;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<;;;;;;888999::::::;;;;;;;;;:::333555888:::===>>>>>>>>><<<===@@@BBBDDDEEEFFFFFFDDDCCCBBBBBBAAA@@@??????:::;;;<<<>>>AAADDDFFFHHH???===>>>CCCEEEEEEIIIMMM~~~zzzvvvqqqlllhhhiiifffccc^^^[[[ZZZZZZZZZYYYUUUPPPKKKHHHGGGIIIJJJPPPOOOMMMLLLKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSVVVQQQLLLMMMRRRVVVWWWVVVNNNMMMLLLMMMNNNMMMKKKIIIMMMPPPUUUYYYYYYUUUPPPMMMLLLJJJHHHFFFEEEEEEEEEEEEJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@??????<<<===???@@@???>>><<<;;;:::::::::::::::::::::::::::::::::999999999999999888888777777777777777888::::::::::::::::::::::::888999::::::::::::999888666666666666666666666666888888888777666444333222222222111111111222333333444444444444444444444444555555444333333444666666888888888888777666555444111333444444333333555666777777666444444333333333555333111//////111333555777555333333555777777777666666666666666666666666444444444333333333222222333222000000111333666888777777666666666666777777888999:::;;;<<<=========;;;<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;?????????@@@AAACCCFFFGGGLLLLLLNNNNNNNNNNNNMMMLLLOOOPPPPPPPPPPPPPPPOOOOOOSSSUUUWWWYYY[[[[[[[[[[[[\\\XXXUUUVVVYYY\\\\\\[[[\\\ZZZXXXWWWWWWUUUSSSQQQQQQSSSTTTUUUUUUWWWYYY\\\[[[[[[[[[\\\^^^```aaabbb```dddhhhjjjkkkkkkkkklllsssvvvxxxvvvqqqkkkiiihhhiiikkklllllljjjiiiiiijjjjjjmmmooonnnllllllooorrrtttuuuxxx|||}}}|||zzz{{{}}}~~~~~~}}}wwwzzz}}}~~~zzzuuuqqqmmmmmmmmmlllkkkhhhfffeeefffggghhhiiikkklllnnnnnntttzzz~~~}}}}}}~~~qqqllleee```^^^]]]]]]\\\]]]ZZZWWWWWWXXXYYYZZZZZZ]]]\\\[[[YYYWWWUUUSSSSSSUUUUUUTTTSSSQQQOOONNNMMMOOONNNOOOQQQSSSSSSRRRPPPUUURRRNNNMMMNNNNNNKKKIIIIIIHHHFFFDDDCCCBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEDDDCCCAAA@@@??????@@@AAABBBCCCEEEFFFFFFFFFEEECCCAAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDEEEEEECCCAAA@@@AAA@@@???===<<<;;;;;;;;;::::::999999888777666666999999999999:::;;;<<<===<<<;;;999777777999<<<===>>>===<<<;;;:::999::::::999999888888888888999999999:::;;;<<<<<<<<<;;;:::>>>>>>???@@@@@@@@@@@@@@@==================<<<<<<999;;;===>>><<<:::999999999:::;;;<<<<<<<<<;;;;;;>>>?????????@@@@@@@@@@@@===>>>???@@@AAA@@@???>>>@@@??????@@@AAADDDFFFGGGBBBAAA@@@AAACCCGGGJJJMMM}}}xxxttttttpppllliiigggeeebbb```cccaaa^^^[[[XXXVVVUUUUUURRRPPPLLLIIIHHHHHHJJJKKKOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTPPPLLLLLLQQQUUUVVVUUUOOOMMMLLLKKKLLLLLLJJJHHHKKKNNNSSSVVVVVVSSSNNNKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@<<<===?????????>>><<<;;;::::::999999999999999999888888888888888888888888999999888888888999999:::999999999999999999999999888888999::::::999888888666666666666666666666666777777777666555444222222333222222222222333333444444444444444444444444444666555444444444555666777777777777777666555444333111333444444333333444666555555444444444555555666888666444333222222333444777555444444666888999999777777777777777777777777333333333222222222111111555444333222222333555666888888777777777777777777888999999;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<=========>>>===<<<<<<;;;;;;<<<<<>>===<<<;;;;;;::::::999888888777666666888888888888999:::;;;<<<;;;:::999888888999;;;<<<<<<;;;:::999888888888888888888777777777777888888999:::;;;<<<<<<;;;;;;:::======>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;999777888999999999:::;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@???>>>>>>===>>>???@@@AAACCCBBBAAAAAABBBDDDGGGIII||||||zzzxxxvvvssspppoookkkkkkkkklllmmmmmmjjjhhhmmmiiiddd```___^^^^^^]]]]]]\\\ZZZXXXUUUSSSQQQPPPKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMNNNOOOOOOOOOOOONNNPPPPPPPPPPPPPPPQQQRRRRRRRRROOOLLLLLLPPPSSSTTTSSSPPPMMMJJJIIIIIIIIIIIIHHHIIILLLPPPRRRRRRPPPLLLIIIFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB===>>>?????????===<<<;;;999999999888888777777777555555666666777888888888777777777777888888999:::888888888888888888888888777888888999999888888777666666666666666666666666666666666555444333222111333333333333333444555555555555555555555555555555777666555555555666888999666666666666555444333333222444555555444333444555444444444444555666777888:::999888777555444333333666444444555888:::;;;:::666666666666666666666666333333222222222111111111666666555555444444444444:::999999888888777777777888999999::::::;;;;;;;;;999:::;;;<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>???>>>======<<<<<<======???@@@@@@AAABBBDDDEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNJJJLLLNNNPPPSSSUUUVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXWWWUUUTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUVVVWWWVVVTTTVVVXXX[[[\\\[[[[[[[[[\\\ZZZ[[[\\\]]]^^^___```aaacccdddeeeffffffhhhkkknnnssssssppplllfffbbb`````````bbbdddeeeeeefffhhhjjjiiihhhgggggghhhhhhgggfffjjjiiihhhhhhiiikkkmmmnnnqqqrrruuuvvvvvvuuusssqqqnnnmmmmmmlllllllllmmmmmmlllllllllkkkjjjiiihhhhhhhhhjjjmmmppprrrppplllhhhdddcccccceeehhhjjjjjjiiigggiiilllmmmllliiieeebbbaaabbbcccccccccccccccbbbddddddfffhhhjjjlllnnnooouuuvvvsssnnnlllpppuuuuuuuuupppiiiccc```]]]ZZZYYYZZZYYYYYY[[[^^^`````````YYYYYYXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNOOOQQQSSSSSSRRRPPPPPPOOOMMMLLLLLLKKKHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDIIIIIIGGGFFFDDDBBBAAA@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAABBBBBBCCCBBBAAA@@@?????????@@@???>>>===;;;:::999999999888888777777666777777777777888999::::::888888999999999:::::::::999999999888777777666666777777666666666666777777888999:::;;;;;;;;;;;;:::;;;;;;<<<============<<<:::::::::;;;;;;;;;;;;;;;>>>===;;;888666555777999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAABBBBBBBBBCCCBBBAAA@@@????????????CCCBBB@@@@@@@@@BBBDDDEEEiiikkknnnqqqrrrssssssrrrrrrpppnnnlllkkklllllllllmmmoooqqqrrrrrrrrrrrrrrrqqqpppooommmjjjgggdddcccccccccdddfffiiijjjiiihhhmmmjjjeeeaaa___^^^\\\[[[YYYYYYXXXVVVTTTRRROOONNNGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNLLLMMMOOOQQQQQQPPPPPPMMMIIIGGGGGGHHHGGGGGGGGGIIILLLNNNNNNLLLIIIGGGEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGFFFFFFFFFEEEEEEDDDDDD>>>>>>??????>>>===<<<;;;999888888777777666666555555555666777888888999999444444444444555666777888777777777777777777777777777777777777777777777777666666666666666666666666444444444444333222111000333333333333444555666666666666666666666666666666777777666666666888999:::777777777777666555444333444666888777666555555555444444444444555666777888888999999999888666444333333222222555888:::;;;:::555555555555555555555555444444333333333222222222555555666777777666555444::::::::::::999888888777999999888888888999999:::999:::;;;<<<======<<<;;;999:::;;;<<<===>>>???@@@??????>>>===============??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTUUUUUUWWWWWWWWWWWWWWWUUUTTTTTTUUUUUUTTTSSSVVVYYY\\\]]]\\\ZZZZZZZZZZZZZZZ[[[]]]^^^_________aaabbbbbbaaabbbeeejjjmmmwwwtttpppjjjeeebbbaaaaaa^^^___aaaaaaaaabbbdddfffgggeeedddeeehhhjjjhhheeejjjiiigggffffffhhhkkkmmmppprrrssstttssspppmmmkkkgggfffeeedddcccdddeeefffeeedddcccaaaaaaaaaaaaaaabbbeeeiiimmmnnnkkkfffccc_________bbbeeeggggggfffbbbdddfffgggfffccc```^^^\\\]]]^^^___```aaabbbbbb___```bbbdddgggiiijjjkkkrrrssspppiiifffiiimmmmmmqqqooollljjjgggccc^^^ZZZZZZYYYZZZ\\\___```___^^^VVVVVVVVVUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNPPPRRRSSSQQQOOOMMMMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA???>>>>>>===>>>???@@@???===;;;999999888888888777777777666666666666666666777888999666777888:::::::::999999888888888888888777666666666666555555555555666666888888999999::::::;;;;;;888999::::::;;;;;;::::::999999999999999::::::::::::::::::888666666777999888888888888888999999:::::::::::::::;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@@@@BBBBBBAAAAAA@@@?????????@@@@@@?????????AAACCCDDD^^^aaafffkkkllljjjgggeeecccbbb```^^^]]]]]]___```___bbbeeeffffffeeefffhhhjjjiiihhhfffdddbbb```___^^^]]]]]]___aaabbbbbbaaacccaaa___^^^]]][[[XXXVVVVVVVVVUUUTTTRRRPPPNNNLLLIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMNNNOOOOOOOOONNNNNNKKKHHHFFFFFFGGGGGGGGGFFFGGGJJJKKKKKKJJJGGGFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEE?????????>>>======<<<;;;888888888888777777666666777777888999::::::;;;;;;555555444555555666777777666666666666666666666666666666666666666666666666666666666666666666666666444444444444333222111111333333333333444555666777666666666666666666666666777777666666777888:::;;;888888999888888777666555666888::::::888666555666666666666555555666666666555666777888888777555444111000111333777999999999666666666666666666666666666666555555555444444444222333666777888888777666:::::::::;;;:::999888777999999888777777777888888999:::<<<===>>>>>>>>>===::::::;;;<<<===??????@@@??????>>>===============>>>>>>???@@@AAABBBBBBCCCFFFFFFFFFFFFGGGGGGGGGHHHMMMNNNPPPSSSUUUVVVWWWXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSTTTVVVWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTSSSRRRPPPTTTWWWZZZZZZYYYWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^]]]^^^bbbhhhmmmxxxtttmmmhhhdddbbbaaaaaa___``````___]]]]]]___aaadddbbbbbbeeejjjllljjjhhheeedddbbbbbbcccfffjjjlllmmmnnnoooooommmjjjgggeeebbbaaa```______```bbbccc```___]]][[[[[[[[[\\\]]]^^^aaafffhhhgggccc___\\\ZZZZZZ[[[^^^aaaccccccbbb^^^___aaaaaaaaa___]]][[[ZZZZZZ[[[]]]^^^```aaabbb^^^___aaaccceeegggiiiiiinnnpppnnnhhhdddeeeeeedddjjjkkkmmmnnnmmmiiiccc^^^[[[ZZZZZZ[[[\\\\\\ZZZXXXUUUTTTTTTTTTSSSSSSSSSSSSOOONNNMMMMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRRRRQQQOOOKKKKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>@@@CCCEEEFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<===>>>???>>><<<:::999888888888777777777777777666666555555666666777777444555888999::::::999888888999999::::::999888777666666555555555555666666777777888888999:::;;;;;;777777888999999999999888888888888888999999::::::444666999:::999888999999888888777777777888999:::::::::;;;;;;;;;<<<<<<<<<===>>>?????????>>>===<<<;;;<<<<<<<<<=====================>>>???AAACCCDDDXXX[[[aaaeeeeeeccc^^^[[[XXXXXXVVVTTTSSSTTTWWWZZZYYY]]]aaabbbaaa```bbbeeeeeeeeeeeedddcccbbb``````___^^^]]]]]]^^^___^^^]]]XXXWWWXXXYYYZZZZZZXXXUUUSSSSSSRRRPPPOOOMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOONNNOOOOOOOOOOOOOOONNNMMMLLLJJJHHHGGGGGGHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@???>>>===<<<<<<;;;999999999999999999999999999:::::::::;;;<<<<<<<<<999888888777777888888999666666666666666666666666666555555444444555555666666666666666666666666666333444444444333333222111222222222222333555666666555555555555555555555555666666555666777888:::;;;999999999999888777666666777999;;;;;;999666555555777777666666555666666666444555666777777777666555000000111333777888888777999999999999999999999999777777666666666555555555111333555666888888777777888888:::;;;;;;:::999888:::999777666555555666777777999;;;===>>>>>>>>>>>>;;;;;;<<<===>>>>>>?????????>>>======<<<<<<======<<<===>>>???@@@@@@@@@@@@EEEDDDCCCCCCCCCCCCDDDDDDHHHIIILLLPPPTTTVVVXXXYYYVVVUUUTTTSSSRRRRRRRRRRRRQQQSSSWWWXXXWWWVVVVVVVVVWWWUUUSSSSSSSSSRRRPPPOOOQQQTTTVVVVVVUUUTTTTTTTTTVVVWWWYYY[[[[[[[[[[[[ZZZ[[[[[[[[[[[[]]]bbbiiinnntttoooiiidddbbbaaa``````aaaaaa```^^^[[[[[[\\\^^^___```bbbeeeiiikkkjjjiiibbbbbbbbbccceeehhhlllnnnkkkkkkkkkjjjiiigggeeeccc``````______``````aaaaaa]]]\\\[[[YYYYYYYYYZZZ[[[\\\```dddeeebbb^^^ZZZXXXYYYYYY[[[^^^aaacccbbb```[[[[[[\\\\\\\\\[[[ZZZYYYZZZZZZ[[[[[[]]]^^^```aaaaaabbbcccdddfffhhhiiiiiijjjmmmmmmgggbbbbbb```]]]ccceeehhhlllmmmkkkfffbbb\\\ZZZXXXXXXXXXWWWVVVTTTTTTSSSSSSSSSRRRRRRQQQQQQNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMNNNPPPRRRRRRQQQOOOJJJKKKLLLKKKJJJKKKMMMOOOMMMLLLJJJIIIHHHIIIJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBB???@@@@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;:::;;;<<<<<<<<<;;;999888777777777777777777777777666666666555555666666777333555666888999999999888999999:::;;;;;;:::999888666666555555555555666666777666666777888999;;;;;;666666777888888888888777777777888888999:::::::::222555999;;;::::::::::::999888777777777888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>===<<<:::999::::::<<<===>>>>>>>>>>>><<<<<<===>>>???AAACCCDDDWWWYYY[[[]]]]]][[[YYYWWWRRRRRRQQQPPPNNNPPPTTTXXXXXX\\\aaabbb______aaadddbbbcccddddddeeedddddddddcccaaa___^^^______^^^\\\VVVUUUTTTUUUWWWYYYXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOQQQQQQPPPNNNMMMMMMJJJIIIHHHHHHIIIJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDAAA@@@???>>><<<<<<;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888888666666666666666666666666555555444333333444555555666666666666666666666666444444444444444333333222000111111111222444555666444444444444444444444444555555555555666888:::;;;999999999888888777666555666999;;;;;;888555333333555555555555666777888999777777777777777666555555111111222444777999888666888888888888888888888888666666666666555555555555333444555555666666666666555666888:::;;;:::999888:::999666555444444555666555666888:::<<<======<<<<<<<<<======>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>??????>>>>>>AAA@@@@@@???@@@AAABBBCCCDDDFFFIIILLLPPPRRRTTTUUUTTTSSSQQQPPPPPPPPPPPPQQQNNNRRRVVVXXXVVVTTTTTTTTTTTTSSSQQQRRRSSSSSSQQQPPPOOOQQQRRRRRRQQQQQQRRRTTTUUUVVVXXXYYYZZZZZZXXXXXXYYYYYYZZZ[[[^^^dddkkkpppppplllfffbbbbbbbbbaaa```bbbaaa```]]][[[ZZZ\\\^^^[[[^^^bbbdddeeeeeefffgggaaabbbccceeehhhkkkmmmooolllkkkjjjiiiggggggffffffaaabbbbbbaaaaaa```___^^^[[[ZZZZZZYYYYYYYYYYYYYYY[[[___bbbbbb___\\\ZZZYYY[[[[[[]]]```cccdddbbbaaa[[[[[[[[[[[[[[[ZZZZZZYYY[[[[[[ZZZZZZ[[[\\\^^^___bbbcccdddeeefffgggggghhhiiikkkjjjccc___^^^]]][[[^^^^^^___bbbeeefffeeeccc\\\YYYVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOOOONNNLLLJJJJJJJJJLLLLLLMMMMMMMMMOOOQQQRRRPPPOOOJJJKKKLLLKKKJJJLLLQQQUUUQQQOOOLLLIIIIIIJJJKKKMMMJJJIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCBBBAAA@@@???>>>????????????@@@@@@@@@@@@??????AAAAAAAAAAAA@@@???>>>??????@@@AAAAAA@@@@@@@@@???>>><<<;;;;;;:::::::::::::::999999999999888666777777777777777777777777777666666666666666777333444555777888999999999888999:::<<<<<<;;;999888777666666666666666666777666666666666777999:::<<<555666777777888777777777777777888999999:::;;;;;;555777999999999999:::<<<:::999888777777999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999;;;<<<>>>???@@@@@@??????===>>>>>>??????@@@AAAAAAYYYYYYYYYXXXXXXWWWWWWWWWQQQQQQQQQOOONNNPPPUUUZZZUUUZZZ^^^___\\\[[[]]]aaa___```bbbcccdddeeeeeeeee___]]]ZZZYYYZZZYYYXXXWWWXXXUUURRRQQQRRRSSSTTTTTTXXXVVVTTTQQQPPPQQQRRRRRRMMMLLLJJJIIIHHHHHHIIIJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSNNNPPPRRRRRRPPPNNNMMMLLLHHHHHHHHHIIIKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCCAAA@@@???@@@@@@EEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;999:::;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;:::;;;:::999777666666555555777777777777777777777777555555333333333333555555666666666666666666666666444444555555555444333333000000000111222333555666444444444444444444444444555444444555666888999;;;888888888888777666555444555777::::::777444111111333444444555777888:::;;;;;;:::999888666555444444222222333666888999888777666666666666666666666666666666555555555444444444666555555555444444444444444555888:::;;;::::::999:::999666444333333444555333444666999:::;;;;;;;;;============>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>==================???AAACCCDDDEEEFFFHHHJJJLLLMMMNNNNNNRRRQQQPPPOOONNNOOOPPPPPPLLLPPPUUUWWWUUUSSSRRRSSSRRRQQQPPPQQQSSSTTTSSSRRRNNNOOOPPPPPPOOOPPPRRRTTTSSSUUUWWWYYYYYYXXXWWWVVVXXXYYY[[[]]]```fffmmmrrroookkkfffcccddddddcccbbbaaaaaa```]]][[[[[[]]]___XXX\\\aaabbbaaa```aaaccc^^^___aaacccfffhhhjjjkkkjjjiiigggeeeeeeeeeffffff```aaaaaa```^^^\\\ZZZXXXVVVVVVVVVVVVVVVVVVUUUUUUXXX[[[___^^^[[[YYYXXXYYYXXXYYY[[[]]]```aaa___]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZ\\\]]]aaabbbbbbcccddddddeeeeeehhhjjjggg```[[[\\\\\\ZZZ\\\ZZZYYYZZZ]]]```bbbccc[[[XXXUUUSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNPPPOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMOOOQQQRRRPPPNNNKKKLLLLLLKKKKKKNNNTTTYYYUUURRRMMMJJJIIIJJJLLLNNNMMMKKKHHHEEECCCCCCDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>>>>>??????@@@@@@@@@@@@>>>????????????>>>>>>======>>>???@@@@@@@@@@@@@@@??????===<<<;;;::::::::::::999888777777888888888666666666666777777777777888777777666666666777777444444555666777888999:::777888:::;;;;;;:::999888777777666666666666777777666555555555777999:::<<<555666666777777777777777777888888999::::::;;;;;;999:::999888777888:::===:::999888777777999;;;<<<999999:::::::::;;;;;;;;;777888:::;;;<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::@@@@@@@@@@@@????????????[[[YYYVVVSSSSSSRRRQQQPPPNNNNNNNNNMMMNNNQQQVVVZZZZZZYYYXXXXXXXXXYYY[[[\\\^^^]]]]]]___ccceeedddbbb\\\[[[[[[\\\]]]\\\ZZZWWWXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLHHHIIIJJJJJJJJJIIIHHHGGGJJJLLLLLLKKKJJJIIIJJJKKKJJJKKKMMMOOOPPPRRRSSSSSSPPPPPPOOOLLLJJJJJJMMMOOONNNKKKGGGGGGHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAACCCBBB@@@>>>===<<<<<<;;;:::;;;<<<>>>???AAABBBBBBAAA@@@???============>>>777777777666666666666666444555666777777666555444666666666666666666666666666666666666555444333222777777666555333222111111...000111222111333555777666666666444333333444666444444555555555555555555666666555555555444444444555555666666555555444333555555666666777777888888:::999888777666555444444000000000111222222333333666666555555555555666666444333333222111111222222333333333333333333333222333444666888999888777666666555555555555444444444999999888888888999;;;<<<========================>>>>>>======<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEFFFHHHJJJMMMNNNOOONNNOOOPPPQQQRRRQQQOOOQQQRRRTTTUUUUUUSSSPPPNNNUUUSSSOOOMMMLLLLLLNNNOOOJJJMMMOOOPPPPPPPPPQQQRRRPPPSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[^^^bbbggglllooollliiieeecccbbbaaa___]]]aaa``````___]]][[[YYYXXX[[[]]]^^^^^^]]]\\\^^^___]]]___bbbccccccdddeeegggeeeeeeeeeddddddccccccccc___^^^]]]\\\[[[\\\]]]^^^ZZZYYYWWWUUUTTTTTTTTTUUUXXX\\\aaabbb^^^ZZZYYYYYYWWWXXXZZZ]]]aaabbb```___bbbaaa```___^^^]]]\\\[[[YYYYYYYYYYYYXXXYYY\\\^^^^^^^^^^^^___```bbbcccdddfffggggggddd```[[[YYYXXX[[[ZZZWWWTTTSSSWWW^^^cccddd```ZZZTTTRRRRRRTTTUUUQQQPPPNNNMMMNNNPPPRRRTTTPPPPPPOOOLLLJJJJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNJJJJJJJJJKKKLLLNNNOOOPPPVVVRRRMMMIIIGGGIIIMMMPPPPPPKKKFFFFFFGGGHHHDDD@@@CCCBBB@@@??????@@@BBBCCCCCCAAA???===<<<===>>>???>>>===:::999999;;;===???>>>>>>>>>>>>============<<<;;;999777777777777888888888777777666666555555666666666666777777777777888777666666666777999:::999999888888888888999999:::;;;;;;:::888777777888999666333444666888888666999777666666888999888777333444555777777777666555777777777777888999:::;;;<<<<<<;;;::::::999888888999999888888888888888888:::;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<::::::;;;<<<>>>???@@@@@@???>>>YYYWWWTTTSSSRRRQQQQQQQQQOOOOOOOOONNNNNNQQQVVVZZZYYYXXXWWWWWWXXXXXXZZZ[[[^^^]]]\\\^^^aaabbb```^^^ZZZZZZZZZ\\\]]]]]][[[ZZZXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQOOOMMMKKKJJJFFFGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKKKKLLLNNNOOOQQQRRRRRRRRROOOOOONNNLLLJJJIIIKKKMMMJJJHHHGGGHHHKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBB@@@>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCAAA@@@>>>===<<<<<<======888888777777777666666666555666777888777666555444333333333333333333333333555555666666666555444444555555444333222111000000///111111111000000222444444444333222111111222444333444444555555555555555555555555444444444444333555555555555555444444333555555555666777777888888999888777666555444333333///000000111111222333333666555555555555555555666444333222111111000111111222222333333333333333333333444666888999888777777555555555555444444444444888888777777888:::;;;<<<========================>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPPPPOOONNNRRRTTTUUUVVVVVVTTTRRRPPPTTTRRRPPPNNNMMMMMMNNNNNNLLLMMMOOOOOONNNNNNOOOPPPRRRSSSUUUVVVVVVVVVXXXZZZ^^^^^^^^^___aaadddgggiiieeedddbbbaaaaaa```^^^\\\___^^^^^^]]][[[YYYXXXWWWZZZ[[[\\\[[[ZZZZZZ[[[\\\[[[^^^```aaabbbbbbdddeeeeeedddcccbbbaaa```___^^^\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYWWWVVVUUUUUUUUUVVVVVVZZZ^^^```___\\\ZZZYYYXXXYYYZZZ^^^aaabbbaaa___aaa```___^^^]]]\\\[[[[[[ZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^^^^^^^______```aaabbbbbbccccccbbb___\\\ZZZZZZYYYYYYWWWUUUTTTWWW[[[^^^aaa^^^YYYUUURRRRRRSSSTTTQQQPPPNNNMMMMMMOOORRRSSSMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQNNNJJJGGGFFFHHHKKKMMMMMMIIIEEEEEEGGGHHHEEEBBBCCCBBB@@@??????@@@BBBCCCBBBAAA???===<<<===>>>???>>>===;;;::::::;;;<<<========================>>>;;;:::888777666666666777888777777777666666666555555555555555666666666666666666555555666666777888999888888777777888888999999:::;;;:::888777777888888666444444777999999888999777666666777888777666555666777888999888888777777777777888888999:::;;;;;;;;;;;;:::999999888888888888888888888888888888;;;;;;;;;:::::::::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@???VVVUUUSSSRRRRRRRRRRRRSSSSSSRRRQQQOOONNNPPPTTTWWWXXXWWWWWWWWWWWWXXXYYYYYY\\\[[[[[[\\\]]]]]][[[ZZZYYYYYYZZZ\\\^^^^^^]]][[[XXXXXXXXXWWWUUUTTTRRRQQQQQQPPPPPPNNNMMMKKKIIIHHHDDDEEEFFFGGGIIIIIIIIIIIIFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPMMMKKKJJJKKKMMMIIIHHHHHHJJJLLLMMMLLLJJJGGGHHHHHHHHHHHHHHHGGGGGGFFFEEECCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@?????????@@@@@@AAAAAABBBBBBCCCBBB@@@>>><<<;;;::::::<<<======???@@@AAABBBBBB@@@???>>>===<<<<<<<<<<<<:::999999888777666555555777777888888888777555555333333333333222222222222444555555666666666666666333333222222111000//////000111222111//////000222555444222111111111222333333333444555555555555555444444444444333333333333555555555444444444333333444555555666666777888888777666666555444333222222//////000111111222222333555555444444444444555555333222111000////////////111111111222333333333444444555777888999999888777555555555555444444444444666666777777999:::<<<===========================>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>????????????CCCCCCDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLSSSTTTVVVWWWWWWUUUSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMKKKKKKMMMOOOTTTUUUVVVVVVVVVXXX[[[]]]dddcccbbb`````````aaabbb^^^]]]]]]]]]___^^^\\\ZZZ[[[[[[ZZZYYYXXXWWWVVVUUUWWWXXXXXXWWWVVVVVVWWWYYYZZZ\\\^^^_________aaabbbcccbbbaaa___^^^\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[YYYXXXWWWVVVVVVVVVVVVVVVUUUWWWZZZ]]]```___]]]ZZZXXXXXXYYY\\\___```___^^^```___^^^]]]\\\[[[[[[[[[___aaabbbbbb```______```________________________]]]^^^___^^^\\\[[[[[[[[[VVVXXXXXXXXXVVVVVVWWWYYY]]][[[XXXUUUSSSRRRRRRRRRQQQOOONNNMMMMMMNNNPPPRRRMMMLLLNNNQQQUUUVVVSSSPPPOOOOOOMMMLLLKKKJJJJJJJJJMMMLLLLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFEEEFFFHHHIIIHHHFFFDDDDDDGGGHHHFFFCCCBBBBBB@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<======>>>======<<<<<<;;;;;;;;;:::;;;;;;<<<<<<=========>>>999888777555555555555666777777777777666666666666444444444444555555555555444444555666666666555555888888777777777777888888999::::::999777666666777777666555555888::::::999999777555555666666666444777888999:::;;;:::999999777777888888999::::::;;;:::::::::999999888888777888888888888888888888888;;;;;;::::::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;<<<===???@@@@@@AAAAAATTTTTTTTTSSSSSSSSSUUUWWWYYYXXXUUUQQQNNNNNNQQQTTTWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZYYYXXXZZZZZZZZZ\\\]]]]]][[[YYYWWWXXXXXXWWWUUURRRPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGDDDEEEEEEFFFGGGHHHHHHHHHFFFHHHIIIJJJJJJJJJLLLNNNPPPPPPPPPQQQQQQPPPPPPOOORRRRRRRRROOOMMMKKKLLLMMMKKKKKKKKKLLLKKKJJJGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>======>>>???@@@@@@AAAAAABBBAAA???===;;;:::999999<<<<<<<<<===>>>???@@@@@@>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666555555777888999999999777666555555444444444444444333333333444555666777777777777333222222222111000000000000111222111000000222444777555333333333444444444222222333444555555555555444444333333333222222222555444444333333333333333444444555555666777777888555555444444333222222111//////000000111222222222444444333333333333444444222111000//////.........///000000111222333333444444555666888888888888888555555555444444444333333555555666777999;;;<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::::::::;;;<<<<<<=========>>>>>>>>>@@@@@@AAABBBDDDEEEGGGGGGKKKKKKKKKJJJIIIIIIJJJKKKRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNMMMMMMLLLKKKKKKJJJKKKLLLLLLKKKJJJKKKMMMOOOUUUVVVVVVVVVVVVYYY]]]```fffeeecccaaa___]]]]]]]]][[[YYYXXXXXXYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTRRRRRRTTTVVVYYY[[[]]]]]]]]]]]]^^^___```___^^^]]]\\\[[[ZZZYYY[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVXXX\\\aaaccc```]]]WWWVVVWWWZZZ]]]^^^]]]\\\______]]]\\\\\\\\\\\\]]]eeegggiiihhhfffdddcccccc`````````______^^^]]]]]]YYY[[[\\\[[[YYYXXXXXXYYYUUUWWWZZZZZZYYYVVVUUUUUUXXXWWWWWWUUUTTTSSSQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPQQQWWW]]]]]]XXXRRROOONNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDEEECCCCCCDDDGGGHHHGGGEEEBBBAAAAAA@@@@@@AAAAAABBB???>>>===<<<<<<<<<<<<=========>>>======;;;999888:::::::::;;;<<<<<<======777666555444333444555555777777777777666666666666444444555555555666666666333444666777777666555444777777777666666777777777888999999888666555555666555555555777888::::::;;;999777555444555666555444888999:::;;;;;;:::999999777777888999999:::::::::999999999888888777777777777777777777888888888888;;;;;;:::999999888777777999999:::;;;;;;;;;;;;:::===<<<:::999888999999:::;;;;;;<<<>>>???@@@AAAAAATTTUUUVVVUUUTTTUUUXXX[[[```^^^ZZZTTTOOONNNOOOQQQWWWWWWXXXXXXXXXYYYYYYYYYSSSTTTVVVWWWWWWXXXYYYYYY\\\[[[[[[[[[[[[ZZZXXXUUUVVVVVVVVVUUUSSSPPPNNNLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKLLLNNNPPPPPPPPPQQQQQQPPPPPPOOONNNPPPPPPPPPOOOLLLKKKKKKLLLKKKLLLMMMLLLJJJGGGFFFEEEFFFGGGHHHIIIHHHGGGEEEDDDAAAAAA@@@@@@AAAAAAAAABBBCCCCCCBBBBBB@@@???>>>===;;;<<<<<<===>>>???@@@@@@@@@???>>><<<;;;::::::999::::::;;;;;;<<<<<<============<<<<<<;;;::::::999::::::999888777666555444666777888999999888777666555555555444444333333333222333444666777777777777333333333333333333222222000111222222222333555777777555222222333444444333111222333444555555555555444444333333333222222222444444333222222222222333444444444555666666777777444444333333222222111111...//////000111111222222333333222222222222333333111000//////......////////////000000111222333333444555555666777777888888555444444444444333333333444555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<============>>>@@@AAABBBCCCCCCGGGHHHIIIHHHFFFEEEGGGJJJOOOPPPPPPQQQQQQQQQPPPOOOJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMPPPRRRUUUUUUVVVVVVWWWZZZ___bbbdddcccbbb___]]]\\\[[[ZZZ\\\YYYUUUSSSUUUWWWYYYZZZVVVUUUTTTSSSSSSSSSSSSTTTRRRRRRRRRQQQPPPQQQSSSVVVXXXZZZ\\\\\\\\\[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[]]]\\\[[[ZZZXXXVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWYYY^^^ccceeeccc```YYYYYYYYY[[[]]]______^^^___^^^]]]\\\\\\\\\]]]^^^fffgggiiihhhfffdddccccccaaaaaaaaa```___^^^\\\[[[XXXYYYYYYWWWTTTSSSSSSTTTTTTWWWZZZ[[[YYYVVVTTTSSSTTTUUUUUUUUUUUUSSSRRRQQQQQQQQQOOONNNNNNNNNNNNOOORRRQQQSSSXXX]]]]]]WWWQQQMMMMMMLLLLLLLLLLLLMMMMMMOOONNNMMMKKKJJJHHHHHHHHHIIIIIIIIIHHHFFFDDDBBBAAACCCCCCDDDEEEGGGHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<;;;;;;<<<<<<<<<===>>>>>>===;;;999888999999::::::;;;;;;;;;;;;666555444333333333444555666666666666777777777777555555666666666777777777555666777888777777555444777666666555555666666777777888888777555444444555444555666777888999::::::888666555444555666555444888888999::::::999888777555666777999999999999999777777777777777666666666666666777777777888888888;;;;;;:::999999888777777888999::::::;;;;;;::::::<<<;;;:::999888999999::::::;;;;;;<<<===???@@@@@@TTTVVVXXXWWWUUUVVVYYY]]]eeebbb^^^WWWRRROOOPPPQQQUUUVVVWWWWWWXXXXXXWWWWWWPPPSSSUUUVVVVVVWWWXXXZZZ\\\[[[ZZZZZZZZZXXXUUUSSSUUUTTTSSSRRRPPPNNNLLLKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFHHHJJJLLLLLLLLLMMMNNNPPPOOOPPPPPPPPPOOOOOONNNMMMLLLMMMMMMLLLJJJIIIJJJJJJKKKLLLMMMLLLJJJHHHHHHHHHFFFGGGHHHIIIHHHGGGDDDCCC@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;:::888888999888888777666555444444444555777888999888888777444444333333222222111111222333444555666666666666444444444444444444555555000111333333333444777999666222//////111333222000000111222444555555555555444444444444333333333333444333222111000111222333333444444555555666777777444333333333222222222111......///000000111111222222222111111111111222222///////////////000000111/////////000111111111222333444444555555666777777444444444444333333333333444555666888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@CCCEEEFFFEEEBBBBBBFFFIIIKKKLLLMMMMMMMMMMMMMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFGGGIIILLLNNNOOOPPPRRRSSSSSSTTTVVVWWWXXX[[[___bbbaaa```___^^^\\\ZZZYYYYYY[[[XXXTTTSSSTTTWWWYYYZZZUUUUUUSSSRRRRRRSSSTTTUUUQQQQQQQQQPPPPPPRRRUUUXXXZZZ[[[]]]]]]\\\[[[[[[\\\ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWXXXYYY[[[___cccddddddbbb]]]]]]\\\^^^```bbbbbbaaa^^^]]][[[ZZZZZZ\\\]]]___aaabbbcccbbb```^^^^^^^^^___`````````___]]][[[ZZZWWWWWWVVVTTTQQQOOOOOOPPPSSSVVVYYYYYYWWWUUUSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNPPPOOOPPPSSSVVVVVVRRRNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBBCCCDDDFFFGGGGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA========================<<<<<<=========<<<:::999::::::999999999999999999666555444333333444555555666666666666777777777777666666666666777777777888666777777777777666555555666666555555555555666666666777777666444333333444222444777777777777888999888666555555666777777666777888999:::999888777666444555666888999888888777666666666666666666666666555666666777777888888888;;;;;;::::::999999888888888888999:::::::::::::::::::::999999999999::::::;;;;;;::::::;;;<<<===>>>SSSVVVXXXWWWTTTUUUYYY]]]eeeccc___YYYTTTRRRTTTUUURRRSSSTTTUUUVVVUUUUUUTTTRRRTTTWWWWWWVVVVVVWWWYYYYYYXXXWWWXXXXXXWWWUUURRRSSSRRRPPPOOOMMMLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJLLLLLLKKKLLLMMMOOONNNNNNNNNOOONNNNNNMMMMMMKKKLLLNNNMMMLLLKKKKKKLLLPPPQQQPPPNNNJJJHHHHHHJJJFFFGGGHHHIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>><<<===============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;::::::::::::::::::::::::;;;;;;;;;:::999888777777666666666555555444444111333555777888999888888555555444444333222222111222222333444555555444444333333444444555555555666111222333333222333555777666222......222333222///000111222333444555555555555555555444444444444333444333111000000000222222333333444555555666666777444333333333333222222222......//////000111111111111111111000000111111111.........///000111333333///000000000000000000000333222333333444555555666444444444333333333222222444555777888999999999888:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>???@@@@@@@@@@@@@@@BBBDDDBBB@@@AAAEEEJJJIIIJJJJJJJJJKKKKKKKKKKKKIIIGGGFFFDDDDDDEEEFFFGGGHHHLLLPPPRRRRRRRRRRRRRRRQQQSSSVVVXXXZZZ\\\___aaa^^^^^^]]]\\\ZZZYYYWWWVVVVVVUUUUUUVVVYYY[[[\\\[[[VVVUUUSSSRRRRRRSSSUUUVVVQQQQQQQQQQQQQQQTTTXXX[[[[[[]]]^^^^^^\\\[[[\\\]]]ZZZYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXXXXWWWUUUSSSRRRQQQRRRTTTWWWXXXYYYYYYYYYXXX[[[^^^``````aaabbbbbb^^^]]]]]]^^^```bbbbbbaaa[[[ZZZXXXWWWWWWYYY\\\]]]\\\]]]]]]\\\ZZZYYYZZZ\\\\\\]]]^^^^^^]]][[[YYYWWWTTTTTTSSSQQQNNNMMMNNNOOOQQQSSSUUUUUUSSSRRRRRRRRRRRRRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPOOOOOONNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEGGGIIIIIIHHHFFFEEEDDD@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888888777777666555444333333444555666555666666666777777777888555555555666666666777777777666555555444444444555666555555444444555555666555666666555333222333444111444777777666555666777777666555555777999999888888999999:::999888777666222333555777888777666555555555555555555555555555555555666666777888888999;;;;;;;;;:::::::::::::::888888999::::::::::::999777888999:::::::::::::::;;;:::999999999:::;;;;;;RRRUUUXXXVVVSSSSSSXXX\\\dddbbb___ZZZVVVUUUWWWYYYPPPQQQSSSTTTTTTTTTSSSRRRTTTVVVYYYXXXVVVTTTVVVXXXVVVVVVVVVWWWXXXWWWUUUSSSRRRQQQNNNLLLKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEEEEFFFHHHJJJKKKHHHJJJKKKKKKJJJJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNPPPPPPOOOOOOOOOPPPWWWWWWUUUPPPJJJFFFGGGHHHFFFGGGIIIIIIIIIFFFCCCBBBCCCCCCCCCBBBAAA@@@???>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999777666555555555555555444444444000111333666888999999999888888777666555555444444222222333333444444333333222333333444444555555666222333333222111111222444888444000000444666444111///000222333444555555555666666555555555444444444444333111//////000111222333333444444555666666777444444333333333333333333......//////000111111111111111000000000000111111---......///111222444555000000000000////////////222222222222333444555555444444444333333333222222555666777999999999888777999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::999999999999999999:::;;;;;;;;;<<<<<<<<<======<<<===???@@@AAAAAAAAA@@@>>>AAACCCAAA???@@@EEEJJJHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHEEEDDDCCCEEEGGGIIIJJJNNNRRRUUUTTTRRRQQQQQQOOORRRVVVYYYZZZ\\\^^^```]]]]]]\\\[[[YYYWWWUUUTTTQQQRRRUUUZZZ^^^___^^^\\\VVVUUUSSSRRRSSSTTTVVVWWWQQQQQQRRRRRRRRRUUUZZZ^^^\\\^^^______]]]\\\\\\]]]ZZZZZZYYYXXXWWWWWWVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSRRRTTTVVVXXXZZZ[[[[[[[[[WWW[[[___```^^^^^^```bbb\\\[[[ZZZ[[[]]]_________YYYWWWVVVUUUUUUWWWZZZ\\\[[[[[[[[[YYYXXXXXXZZZ\\\YYYZZZ[[[\\\[[[YYYWWWVVVQQQRRRQQQOOOMMMLLLNNNPPPPPPQQQRRRQQQPPPOOOQQQRRRRRRRRRSSSUUUUUUVVVVVVVVVUUUTTTTTTRRRQQQPPPOOONNNLLLMMMMMMMMMMMMOOORRRUUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGIIIJJJJJJHHHFFFDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBB;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777666666666555444444444555666777555666666666777777888888444444444555555555666666777666444333222333444444555555555444444555555555555666666555333222222333111444777777555333444666777555555666888:::::::::999::::::;;;:::999777777111222555666777777555444444555555555555555555555444555555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999555666888:::;;;;;;;;;:::;;;:::999888888888999:::YYYXXXWWWVVVUUUUUUVVVVVV___]]]ZZZWWWVVVUUUVVVWWWTTTRRRQQQOOOOOOQQQRRRTTT[[[[[[ZZZYYYXXXWWWWWWWWWSSSSSSSSSSSSRRRQQQOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKIIIKKKNNNOOONNNLLLKKKKKKLLLKKKHHHFFFDDDEEEHHHKKKMMMLLLJJJIIIJJJLLLNNNPPPPPPOOONNNMMMMMMMMMNNNOOOJJJLLLNNNNNNMMMMMMPPPSSS___[[[UUUNNNIIIGGGFFFFFFJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>><<<:::999:::<<>>===<<<;;;:::999999999;;;:::999888888888999999>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888666666555555555444444444444444555555666666777777777777555444333222222222111222333444555555555555444444444333333222222222222222222111111111000000333222222222222222222333222333333444444555555555444444444444444444444444333333333222222111111111444222000//////222555777222222222111111111000000111111111111111000//////,,,---...000111111111111////////////000000000000///////////////.........222222333444555666777888888888777555444333222111111222555777888888777777666777888999999999999999999999999999::::::;;;<<<999888888888999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB>>>>>>??????AAADDDFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHDDDEEEEEEDDDCCCDDDGGGJJJNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]^^^______]]]ZZZWWWUUUTTTTTTUUUXXX[[[]]]]]]\\\WWWWWWUUUUUUUUUUUUWWWWWWSSSRRRQQQQQQRRRUUUXXX[[[```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYWWWUUUSSSRRRQQQSSSTTTTTTUUUTTTRRRPPPOOORRRSSSTTTVVVXXXZZZ[[[\\\^^^______]]]\\\\\\___aaa\\\\\\[[[\\\^^^______]]]VVVUUUSSSRRRRRRSSSVVVWWWXXXWWWUUUTTTUUUWWWYYY[[[ZZZYYYYYYZZZZZZWWWSSSOOOKKKOOOTTTWWWWWWUUUTTTTTTOOOOOONNNNNNOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVUUUTTTTTTSSSQQQNNNLLLLLLMMMNNNLLLIIIKKKOOOSSSTTTTTTRRRTTTVVVVVVSSSQQQOOOOOOLLLLLLLLLKKKJJJHHHGGGFFFBBBAAAAAACCCFFFFFFEEEDDDEEEFFFHHHHHHHHHEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@BBBBBBAAA@@@???>>>;;;::::::<<<>>>???@@@@@@@@@???===<<<:::999666666666777888888999999777777666666666666777777444444333333333444555555555555555444444555555555555555444333333333444444444555555555444333333222444444555666777777777666666666777888888888888888888888888888999:::;;;;;;999999888888888888888888555555444333333333444444333333444444555666666666<<<<<<<<<;;;;;;::::::::::::::::::::::::999888777999999999999:::;;;<<<<<<;;;:::999999888888999999QQQPPPOOOOOOOOOQQQRRRSSSYYYXXXWWWVVVVVVVVVVVVWWWRRRRRRQQQPPPPPPQQQRRRRRRVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRRRRPPPOOONNNMMMKKKKKKKKKKKKKKKLLLMMMNNNIIIKKKNNNNNNMMMLLLMMMNNNKKKJJJHHHEEEEEEFFFIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPNNNKKKKKKMMMPPPTTTQQQNNNJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@????????????>>><<<;;;;;;;;;===>>>======;;;:::999888888888;;;;;;;;;;;;::::::;;;;;;============<<<;;;::::::888888888777777777777666666555555555444444444333555666666777777888888888777666555333222222111111111222333444555555555555333333333333222222222111222222222111111111000000222222111111111111222222333333333333333444444444111111111111222222333333333333333222222222111111222111111111111222222333222222222111111111000000111111111111111000////////////000000000000000///////////////000000000000/////////////////////...222222333444555666777777666666555444333222111111222333666999:::999888777666666777999999:::::::::777777777888888:::;;;;;;;;;;;;:::::::::;;;;;;<<<========================:::;;;;;;<<<======>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEDDDEEEGGGKKKNNNRRRRRRSSSSSSTTTTTTTTTTTTRRRSSSTTTVVVXXXZZZ[[[[[[XXXYYY[[[\\\[[[YYYWWWVVVSSSSSSSSSUUUXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWTTTRRRRRRSSSUUUVVV\\\[[[ZZZZZZYYYYYYYYYZZZ[[[ZZZYYYWWWUUUTTTRRRRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQSSSVVVYYY[[[]]]^^^______^^^]]][[[ZZZ\\\^^^\\\[[[YYYZZZ\\\]]]]]]\\\UUUTTTRRRPPPPPPRRRSSSUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWXXXXXXVVVRRROOONNNRRRVVVXXXWWWTTTRRRPPPPPPOOONNNMMMNNNOOOQQQRRRPPPQQQSSSUUUVVVWWWVVVVVVUUUTTTRRRPPPMMMLLLLLLLLLNNNKKKIIIJJJNNNQQQRRRRRRRRRTTTVVVVVVSSSQQQOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAABBBDDDEEEEEEDDDEEEFFFGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@@@@@@@AAABBBAAA@@@===<<<::::::;;;===???AAAAAAAAA@@@???>>><<<:::999777777777777888888888888777666666555555666666777555444444333333333444444444333333333333333333444555444444333333333333333444444555555444333333222222333444555666666666666666777777888888888888888888888888888999999:::;;;999999888888888777777777555444444333333333444444333333444444555666666777<<<;;;;;;;;;:::::::::::::::::::::::::::999888888::::::::::::;;;<<<======;;;:::999999888888999999NNNMMMMMMMMMOOOQQQRRRTTTRRRSSSTTTVVVVVVVVVVVVVVVQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNJJJKKKMMMMMMLLLMMMOOOQQQNNNMMMJJJHHHFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIKKKLLLLLLMMMNNNNNNNNNNNNSSSRRRPPPMMMIIIHHHIIIKKKJJJIIIGGGFFFFFFGGGIIIKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDBBB@@@???>>>======@@@???>>>===<<<;;;::::::<<<;;;:::999888777777777:::::::::;;;;;;;;;;;;:::<<<<<<<<<<<<;;;:::999999666666666555555555444444555555444444444444333333444444555555666777777888666555444333222111111111111222222333444444444444222222222111111111111111222222222111111111111111000000////////////000000333333333222222222222222//////000111222333333444333333333222222222222111000111111222111000//////222111111111111000000000000111111111111000000///000111111111000000///...000000000000////////////......//////////////////111222222333444555666666555444444333222111111000222444888;;;<<<:::888777555555777888::::::;;;;;;555555555666777999:::;;;======<<<<<<<<<<<<<<<===========================999999::::::;;;;;;<<<<<<>>>>>>???@@@BBBDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFIIIOOOSSSUUUTTTTTTSSSTTTTTTUUUVVVSSSTTTUUUWWWYYYZZZ[[[\\\TTTUUUWWWYYYYYYYYYXXXWWWTTTSSSSSSTTTVVVWWWVVVUUUVVVUUUUUUTTTTTTUUUUUUVVV[[[YYYVVVSSSRRRSSSUUUVVVZZZYYYXXXXXXWWWXXXXXXXXXZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSQQQPPPOOONNNNNNNNNMMMOOORRRVVVYYY\\\^^^___]]]]]]\\\ZZZXXXWWWXXXZZZ[[[YYYWWWVVVXXXZZZZZZZZZWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVUUUQQQOOOPPPTTTXXXYYYWWWSSSOOOMMMPPPPPPOOOOOOOOOQQQSSSUUUQQQRRRTTTVVVXXXXXXXXXXXXVVVTTTQQQNNNKKKKKKKKKKKKMMMKKKIIIIIIKKKMMMNNNNNNRRRTTTUUUUUUSSSPPPOOONNNHHHHHHIIIIIIHHHGGGFFFFFFEEECCCAAAAAABBBDDDDDDCCCDDDEEEFFFGGGFFFEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@???;;;:::::::::;;;>>>AAABBBBBBBBBAAA@@@>>><<<:::999888888888888777777777777666555555555555555555666666555444333333222333333222222111111111111222222444444333222222222222222444444444444444333333222222222333444555555555555777777888999999999999888999999888888888999999:::999999888888777666555555444444333333333444444555444333444444555666666777;;;;;;:::::::::::::::999:::::::::::::::999999888:::::::::;;;;;;<<<===>>>;;;:::999999888888999999NNNNNNMMMMMMNNNPPPQQQRRROOORRRUUUWWWXXXWWWUUUTTTRRRSSSTTTUUUUUUTTTSSSRRROOOPPPRRRSSSTTTSSSRRRQQQPPPPPPOOONNNLLLJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLKKKKKKMMMPPPSSSVVVSSSOOOLLLJJJHHHFFFEEEHHHHHHHHHHHHIIIJJJKKKKKKOOONNNMMMLLLLLLNNNPPPQQQTTTRRROOOKKKHHHGGGGGGHHHGGGGGGEEEEEEDDDEEEFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCAAA???>>><<<<<<<<<>>>>>>???>>>===<<<:::999;;;:::999777666666666666666777888:::::::::999888;;;;;;;;;;;;:::999888888555555555555444444444444444444333333333333333333111111222222333444555555444444333222111000000000111111222333333333333333111111111000000000000000111111111111111111111111///..................///222222222111111000000000///000111222333444555666222222222222222222222222222111111000///.........111111111111000000000000000000111111111111000///000000111111111000000///000000000000////////////............////////////111111222222333444444555444444333333222222111111111444777:::;;;999777555333444666888999;;;;;;;;;444444555666777999;;;<<<>>>======<<<<<<<<<<<<<<<========================::::::::::::;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEFFFIIIOOOSSSTTTTTTSSSRRRRRRSSSTTTTTTWWWWWWWWWXXXXXXYYYZZZZZZTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSTTTVVVWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWUUUSSSTTTUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMNNNQQQUUUXXXZZZ[[[\\\WWWXXXWWWVVVTTTTTTVVVXXX[[[XXXTTTSSSTTTVVVXXXXXXYYYXXXVVVTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTRRRQQQRRRSSSTTTSSSQQQOOOPPPTTTXXXYYYWWWSSSOOOMMMPPPPPPRRRSSSUUUUUUVVVVVVRRRTTTVVVXXXZZZ[[[[[[[[[WWWTTTPPPLLLKKKJJJJJJJJJLLLJJJHHHGGGHHHIIIKKKKKKPPPRRRTTTSSSQQQNNNMMMLLLFFFGGGGGGGGGGGGGGGFFFEEEFFFCCC@@@???AAABBBCCCCCCCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>???@@@AAA@@@???;;;;;;::::::<<<>>>@@@AAACCCCCCBBB@@@>>><<<:::999999999999888777666666555555555444444444444555555666555444333222222222222222222111111111111222222444333222222111111222222333333444444444333333222222333444555666666777777777888999999::::::999999999999888888888888888999999999888777666444444333333333333333333444555666444444333333444555777888::::::::::::999999999999999::::::;;;::::::999999::::::999::::::;;;<<<===;;;:::999999888888999999OOONNNMMMLLLKKKKKKLLLMMMQQQSSSWWWYYYZZZWWWTTTRRRSSSTTTVVVXXXXXXVVVTTTSSSRRRRRRSSSSSSRRRQQQOOONNNNNNMMMMMMLLLJJJIIIGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGJJJKKKKKKJJJJJJLLLOOOSSSWWWTTTQQQPPPPPPOOOLLLJJJHHHGGGEEEEEEGGGKKKPPPRRRVVVSSSNNNKKKKKKMMMQQQTTTPPPNNNKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999888777666555555555555666999;;;<<<<<<:::999;;;;;;;;;;;;:::999888777666666555555555444444444222222333333333333333333000000111222333444555555333222111000000000000000000111222222333222222222000000000000000000000000111111111111111111111111...------,,,,,,------...111111000000/////////...//////000111333444555555222222222222222222222222444222000---,,,---...///000000000000000000000000///000000111111111000000...///000111222222222222111000000000/////////...---.........//////000000000000111111222222333333444444444333333333333333000222555777888777555333222333555777888999::::::444555555666888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::::::::<<<===>>>???@@@AAABBBBBB@@@AAABBBDDDFFFGGGIIIIIIHHHHHHGGGFFFEEEGGGLLLOOOSSSSSSSSSSSSSSSTTTTTTUUUYYYXXXWWWUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPQQQTTTVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSWWWVVVTTTSSSTTTVVVXXXZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTRRRQQQOOONNNMMMMMMNNNOOONNNOOORRRTTTVVVVVVVVVVVVQQQRRRSSSRRRRRRSSSVVVXXXZZZWWWSSSRRRSSSTTTUUUVVVXXXWWWVVVUUUTTTSSSTTTTTTYYYXXXVVVTTTTTTTTTVVVWWWQQQPPPPPPQQQSSSSSSQQQOOOOOORRRVVVXXXVVVSSSQQQQQQOOOQQQUUUYYYZZZYYYWWWUUUUUUVVVXXXZZZ\\\\\\\\\\\\WWWSSSOOOLLLLLLLLLJJJIIIJJJJJJHHHFFFEEEFFFHHHIIIMMMOOOQQQQQQOOOLLLKKKJJJFFFFFFFFFGGGFFFFFFEEEEEEEEECCC@@@???@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;<<<===>>>>>>BBBBBBAAA@@@>>><<<:::999:::999999888777666555555555555444444444444555555666555444333222111111111333333222222222222333333444333222222111111222222222222333333444333333222333444555666888888999999888888999::::::::::::::::::999999888777777777777888888777666444333222222222222222333444555666777555444333333333555777888999999999999999999999999999::::::;;;;;;;;;::::::888888888888999:::;;;<<<;;;:::999999888888999999UUUSSSQQQOOONNNMMMMMMMMMSSSUUUXXXZZZZZZWWWTTTQQQTTTUUUWWWXXXXXXWWWUUUTTTUUUUUUSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFHHHGGGFFFFFFEEEEEEEEEFFFJJJJJJJJJIIIIIIJJJMMMPPPQQQOOOOOORRRVVVXXXVVVTTTKKKIIIGGGGGGJJJOOOUUUZZZ[[[WWWQQQLLLKKKLLLPPPRRRKKKIIIGGGGGGGGGGGGFFFDDDBBBBBBDDDEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>===:::999888777666555555555666888<<>><<<;;;;;;;;;;;;:::999888888666666666555555555555444111111222222222222333333222222333444666777888888111111000///////////////000111111222222222111111000000000000111111111111111111111111111222222222------,,,,,,,,,,,,------////////////............------...///000111111222111222222222222333333333555333///,,,+++---///111//////000000000000000111///000000111111111111000---...000111222333333333111111000000//////......------......///000000000000000000000111111222222333333333333444444444444000111333444555444333222222222444555777777888888555555555666777999:::;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<666666777777777777777777:::;;;<<<>>>???@@@@@@@@@>>>???@@@BBBEEEGGGHHHIIIGGGHHHGGGFFFFFFGGGJJJLLLSSSSSSUUUVVVVVVWWWWWWVVVWWWUUUSSSQQQOOOOOOOOOOOORRRQQQOOOMMMLLLLLLMMMNNNOOOMMMLLLMMMPPPSSSTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQXXXVVVTTTSSSSSSUUUWWWXXX[[[ZZZYYYWWWVVVUUUUUUTTTVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQSSSUUUUUUTTTSSSRRROOOPPPQQQRRRRRRTTTWWWZZZZZZWWWTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQZZZYYYVVVTTTTTTUUUXXXYYYSSSRRRQQQRRRSSSSSSQQQPPPOOORRRUUUUUUUUUTTTTTTTTTOOORRRVVVZZZ[[[YYYVVVTTTVVVWWWYYY[[[\\\\\\[[[[[[UUURRRNNNNNNOOONNNLLLIIIIIIIIIHHHFFFDDDDDDGGGIIIMMMOOOPPPPPPNNNKKKJJJIIIFFFFFFGGGGGGFFFEEEDDDDDDCCCAAA??????@@@BBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>?????????============<<<<<<<<<======@@@@@@@@@???===<<<:::999999999999888777666666555666555555555555555555666555444333222222111222222444444333333333333444444444444333222222222222222111222222333333333333333333444666777888999::::::999999:::;;;;;;;;;;;;:::;;;:::999888777666666666666666555555444333222222111222222333444555777888555444333222333555777999777888888888888999999999999::::::;;;;;;;;;;;;;;;777777777777888999:::;;;;;;:::999999888888999999YYYWWWUUUSSSQQQQQQQQQQQQRRRTTTWWWYYYZZZWWWTTTRRRSSSTTTUUUVVVVVVUUUTTTSSSVVVTTTQQQOOOMMMLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHIIIKKKMMMKKKJJJLLLRRRZZZ^^^]]]ZZZOOONNNMMMMMMPPPUUUZZZ]]][[[YYYTTTOOOLLLKKKKKKLLLGGGFFFEEEEEEGGGFFFCCC@@@@@@AAACCCEEEFFFFFFEEEEEECCCBBBAAA???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>::::::888777666555555555666999===AAACCCBBB???===<<<<<<<<<<<<;;;:::999888666666555555555444444444111111111111222222222333222222333555666777999999000000//////......//////000111111111111111000000000000000111111222222222000000111111111222222222---------,,,,,,---------------------...................../////////000000111111222222222333333333333222000///...///000000////////////000000111111//////000111111111111111///000111222222222222222111111111000///.........------......///000000111//////000000000000111111111111222222333333333444111111222222222222222222111222333444555555555555555555555555666777888999888888999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<777777777666666666666666888999;;;===>>>>>>>>>===??????@@@BBBCCCDDDEEEFFFDDDFFFGGGHHHHHHIIIKKKLLLOOOQQQTTTVVVXXXXXXWWWVVVTTTSSSQQQOOONNNOOOPPPPPPRRRQQQNNNLLLLLLLLLNNNOOOPPPNNNLLLLLLNNNPPPQQQQQQPPPQQQRRRRRRRRRRRRQQQPPPTTTSSSRRRQQQSSSUUUXXXZZZ^^^]]][[[YYYWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSQQQSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTTTTUUUXXX[[[ZZZXXXVVVUUUUUUUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQYYYXXXWWWWWWWWWXXXYYYZZZUUUSSSRRRRRRSSSSSSRRRPPPRRRSSSTTTTTTSSSSSSTTTVVVQQQRRRTTTUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYYYYXXXWWWTTTQQQNNNOOORRRQQQMMMIIIGGGHHHHHHFFFCCCCCCFFFIIIMMMOOOQQQQQQOOOLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>>???AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>======>>>???>>>===;;;<<<<<<<<<======>>>>>>>>>>>>>>>======<<<::::::999888888888777777666666777666666555555666666777333333222222222222222333444444333333333333444444555444444333333333333333111111222333333333333333222333555666888999999:::999::::::;;;;;;;;;;;;;;;;;;:::999777666666555555555444444444333333222222111111111222444666777888555444333222333555777999777777777777888888999999999::::::;;;<<<<<<;;;;;;888888888888999:::;;;;;;;;;:::999999888888999999UUUTTTRRRPPPOOOOOOOOOOOOQQQSSSVVVXXXYYYWWWUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSUUUSSSOOOLLLKKKKKKLLLMMMHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIJJJIIIHHHHHHIIIKKKJJJJJJLLLRRRZZZ^^^]]]ZZZRRRRRRSSSTTTVVVYYY\\\]]]ZZZXXXVVVRRRNNNJJJGGGFFFFFFEEEDDDEEEFFFEEEAAA===AAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>;;;:::999777666666666666444777<<<@@@BBBAAA>>><<<<<<<<<<<<<<<;;;:::999999555555555444444444333333000000111111222222222333000111222333555666777888000//////.........//////000000111111111000000///000000111111222222222333000000111111222222222222...------,,,,,,------...,,,,,,,,,------.........000000000000111111111111111111111222222333333333111111111111111000000///.../////////000000111111//////000111111111111111111222222222222111000000222111111000///......------------...///000000111////////////000000000000000000000111222222333333222222111111111222333444111222333333444444444444444444444444444555666777888888999999;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888777888:::<<<======<<<<<>>>>>>>>@@@BBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???===<<<===>>>???>>>===999:::;;;<<<===??????@@@<<<<<<<<<===<<<;;;;;;:::888888888888777777777777777777666666666666777777222222222111222222333333444333333222222333333444666555444444333333444444000111222333333333333333111222444666777888999999999:::;;;;;;<<<<<<;;;;;;;;;:::999777666555555555333333333333333333333333000111111222444666888999666444333222222555777999666666777777888888888999999::::::;;;<<<<<<<<<;;;999999999999:::;;;<<<<<<;;;:::999999888888999999WWWVVVSSSOOOMMMMMMPPPSSSRRRSSSTTTUUUUUUTTTSSSRRROOOOOOPPPRRRTTTUUUTTTRRRTTTPPPKKKIIIIIIIIIGGGEEEKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGKKKLLLLLLLLLLLLJJJHHHGGGKKKIIIIIILLLRRRXXXZZZZZZTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXUUUQQQMMMJJJGGGEEEDDDCCCBBBBBBCCCDDDCCCAAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>===:::888<<<;;;:::999999999:::;;;<<<<<<=========<<<:::999999999999999999999999999444777;;;>>>???===:::888;;;<<<;;;;;;999666444222666666555555555444444444111111111111222333444444111333444444222111111222000000////////////000000---.........//////000000111222222333333444444555555555444333111000/////////...---,,,++++++++++++***+++,,,,,,++++++---///......------------......//////000000111111111222000000000000////////////////////////000000000000222000//////000111111000000000000000000000000000000000000///////////////---...///000000000000000//////............//////000111111222222111111000000000111111111222222222111111000000000222333444333333333444444555555555888999:::<<<<<<<<<<<<;;;::::::::::::999888777666:::===>>><<<777777:::>>>????????????>>>>>>======???@@@BBBCCCCCCAAA@@@>>>EEEFFFFFFGGGHHHKKKPPPTTTVVVTTTSSSQQQQQQQQQRRRSSSRRRTTTWWWXXXXXXXXXXXXYYYXXXTTTPPPNNNOOOQQQRRRRRRVVVTTTQQQOOONNNOOOQQQSSSQQQRRRUUUWWWWWWWWWVVVUUUOOOPPPRRRUUUXXX[[[^^^___aaa___\\\[[[ZZZXXXVVVTTTSSSPPPNNNNNNPPPRRRSSSSSSPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWXXX\\\ZZZXXXWWWWWWXXXXXXXXX^^^[[[XXXVVVVVVVVVVVVUUUSSSSSSRRRPPPNNNNNNQQQSSSVVVXXX[[[]]]___```___^^^WWWWWWWWWUUUSSSSSSTTTUUUYYYWWWUUUSSSRRRTTTUUUWWWVVVUUURRRPPPOOOPPPPPPQQQUUUUUUUUUTTTTTTTTTSSSSSSWWWTTTQQQOOONNNNNNMMMLLLOOONNNLLLIIIFFFFFFHHHJJJMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJHHHFFFDDDDDDDDDDDDBBB@@@??????AAABBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<::::::999888999:::<<<======<<<;;;::::::999::::::888888888888888888888888999888666555444444555555555444333333222222222222111111222222222333333333333444555666666444222111111222333333444444444444444444333444555777999:::<<<>>>@@@AAA@@@>>>;;;999999888888777666555555555444444444444444444444444333333333333333444555666555444333222222333555666888:::;;;;;;:::999;;;<<>>======<<<:::999:::;;;;;;<<<<<<;;;::::::;;;<<<=========<<<:::999999999999999888888888888555777:::======<<<:::999999:::::::::999777666555666666555555555444444444222222111111222222333444111222333333111000000111000//////////////////000------------.........///000000111111222333333333444444333333222222111111......---,,,+++******++++++,,,---,,,++++++---///......------------......//////000000000111111111//////.........---------.../////////000000000000222000//////000111111000////////////////////////000000000000000000000000//////000111111111000000//////............//////111222222333333222222111111111111111222222222222000000///......///000111333333444555555666777777999999;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888;;;===>>><<<999888;;;???@@@@@@@@@@@@??????>>>>>>???AAACCCDDDEEEDDDCCCBBBDDDEEEFFFFFFGGGJJJOOOSSSWWWUUURRROOONNNNNNOOOPPPSSSUUUXXXXXXXXXWWWXXXXXXUUURRRNNNMMMOOORRRSSSTTTZZZXXXUUUSSSQQQPPPQQQQQQQQQSSSUUUWWWXXXXXXWWWVVVRRRSSSSSSUUUWWWYYY[[[\\\^^^\\\[[[[[[[[[ZZZWWWUUURRRQQQOOOOOOQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXX[[[]]]______]]][[[WWWUUUUUUVVVUUUTTTSSSSSSRRRPPPOOOOOOQQQTTTVVVWWWYYY[[[\\\]]]\\\\\\WWWWWWUUUSSSRRRSSSVVVYYYZZZXXXUUUSSSRRRRRRTTTUUUSSSRRROOOMMMMMMMMMOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTVVVSSSPPPNNNNNNNNNMMMKKKNNNOOOOOOLLLIIIJJJOOOTTTXXXUUURRRPPPOOONNNMMMKKKKKKJJJGGGEEEDDDCCCCCCDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???=========<<<<<<<<<;;;;;;::::::999888999:::;;;<<<<<<<<<;;;:::999999999999888888888888888888888888999888666555444444555555444333222222111111111222222222222333333333333444444555666777666555333222222333444444555555555444555555444555666888999:::;;;<<<===>>>>>>===;;;:::777777777666555555444444333333333333333333333333333333333333333444555555444333222111111222444555777999::::::999999:::;;;>>>:::777888;;;<<<:::666888888888777777888888888999999999999888888777777QQQQQQQQQOOOMMMLLLMMMNNNPPPPPPQQQQQQQQQPPPNNNMMMNNNMMMMMMOOOQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHEEECCCBBBDDDFFFHHHHHHHHHGGGFFFBBBDDDFFFJJJMMMOOOQQQQQQOOONNNNNNMMMKKKIIIHHHGGGJJJIIIJJJMMMQQQUUUVVVVVVNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOMMMLLLJJJHHHGGGDDDBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@AAABBBCCCCCCBBB@@@===;;;<<<<<<;;;:::888:::===>>>>>>===:::999;;;<<<=========<<<;;;:::888888888888999999999999777888:::;;;<<<;;;;;;:::888888999999999888888777666666666555555555444444444333222222111111222222000111222222000//////000//////............//////,,,,,,,,,---------------/////////000111111222222333333333333333333333333...---,,,++++++******++++++,,,---,,,++++++---///......------------......//////000000000000111111////////////................../////////000000000111000//////111111000///////////////////////////111111111111111111111111111222222222222222111000000//////......//////000111111111222222111111111111111222222222333333333111111000/////////000000333333444555666888888999:::;;;;;;<<<<<<<<<;;;;;;===============<<<;;;:::;;;===>>><<<999999<<<@@@???????????????>>>>>>>>>@@@AAACCCEEEFFFFFFFFFEEEBBBCCCDDDEEEFFFIIIMMMPPPWWWUUUPPPLLLJJJJJJKKKLLLTTTVVVXXXXXXVVVUUUVVVVVVQQQNNNLLLLLLOOORRRUUUUUU[[[ZZZWWWUUURRRPPPOOONNNRRRSSSUUUWWWXXXYYYXXXXXXVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[XXXVVVQQQPPPPPPQQQRRRSSSRRRPPPRRRRRRRRRSSSUUUVVVXXXYYYVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVWWWYYY\\\___aaabbb\\\YYYVVVUUUUUUUUUTTTSSSTTTTTTSSSQQQOOOOOORRRTTTVVVVVVWWWWWWXXXYYYYYYZZZXXXWWWUUURRRQQQSSSWWW[[[YYYXXXUUUSSSQQQPPPPPPPPPOOONNNKKKJJJJJJKKKMMMOOORRRRRRRRRRRRSSSSSSTTTUUUUUUSSSOOOMMMMMMMMMLLLKKKKKKNNNOOOMMMLLLPPP[[[eeemmmcccWWWPPPNNNMMMKKKIIIJJJIIIGGGEEEDDDCCCCCCDDDBBBDDDDDDCCC???>>>@@@CCC@@@AAAAAAAAAAAAAAAAAA@@@CCCBBBBBBAAA@@@@@@??????;;;;;;;;;;;;;;;:::::::::;;;:::999999999:::;;;<<<<<<;;;:::999888888888888999999999999999999999999888777666555444444444555333222222111111111111111333333333444444444555555555666666777777666444333333444444555555555555555555555555666666888999:::999999:::::::::::::::;;;666555555444444333333333222222222222222222222222333333222222333333444444222222111000111222333444666777999888777777888:::<<<999777777:::;;;999666888777777666666777777888999999999999999888888888PPPRRRSSSRRRPPPNNNNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNMMMKKKIIIIIIIIIIIIIIIGGGEEECCCAAACCCFFFHHHIIIHHHGGGEEECCCDDDGGGKKKNNNQQQSSSTTTQQQPPPOOOMMMKKKIIIHHHGGGIIIJJJLLLNNNQQQSSSSSSSSSOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLKKKJJJIIIHHHCCCBBBAAAAAAAAAAAA@@@>>>?????????@@@AAABBBCCCDDDBBB???<<<::::::;;;;;;:::888999;;;======<<<:::999;;;;;;<<<======<<<;;;:::999999999999::::::::::::999999999::::::;;;;;;;;;999999999999888888777777666666666666555555555555555444333222111111111111///000222111///....../////////............//////------------------------...//////000000111222222444444444333333333333333------,,,+++++++++++++++,,,---...---++++++---///......------------......//////000000000000000000222222111111111000000000........./////////000000000/////////111111000...////////////////////////111111111111111222222222333444444444333222111111000000////////////000000//////000000000000//////222222222222333333333333444333333222222111111111111222333555666888999999;;;;;;;;;<<<<<<<<<;;;;;;===============<<<;;;;;;:::;;;;;;:::999999<<>>>>>>>>>>>============BBBCCCDDDEEEFFFEEEEEEEEEAAABBBCCCDDDEEEGGGKKKNNNTTTQQQMMMIIIGGGHHHJJJKKKSSSTTTUUUUUUSSSRRRRRRSSSOOOMMMKKKLLLOOORRRTTTUUUXXXWWWVVVTTTQQQOOOMMMLLLSSSTTTVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVXXXYYYZZZZZZYYYYYY[[[[[[[[[XXXUUUOOOOOOPPPRRRUUUUUUSSSQQQSSSRRRSSSSSSUUUXXXZZZ\\\YYYYYYWWWVVVUUUTTTTTTTTTXXXYYY[[[\\\\\\\\\\\\]]][[[XXXVVVTTTTTTTTTSSSRRRSSSSSSRRRPPPNNNNNNQQQSSSWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSSSSUUUXXXWWWVVVTTTQQQOOOMMMLLLLLLMMMKKKIIIHHHIIIKKKMMMOOOPPPOOOOOOPPPQQQSSSTTTUUUUUURRROOOMMMMMMLLLKKKJJJGGGKKKMMMKKKLLLWWWjjjzzzsss```SSSOOONNNKKKHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCFFFHHHEEE@@@>>>AAAEEEAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::;;;:::999999999:::;;;<<<<<<<<<;;;:::999999999999999999999999999999999999888777666666555555444444333333222222222222222333444444444444555555555666555555666666555555444333333333444444444444444333444444444555666777777888777666666666777888:::;;;444333333333222222222111000000000000111111111111333333222222222222333333222222111111222333444555555666777777666666777999999888777777999:::888666777666666555555666666777::::::::::::;;;;;;;;;;;;RRRTTTVVVUUUSSSRRRQQQRRRPPPQQQQQQRRRQQQPPPOOONNNLLLKKKIIIIIIKKKKKKJJJIIIGGGHHHJJJJJJIIIHHHFFFFFFDDDFFFHHHJJJKKKJJJHHHFFFEEEGGGIIILLLOOOQQQSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHIIIKKKNNNPPPQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLIIIJJJKKKLLLLLLKKKJJJIIIDDDBBBAAAAAAAAAAAA???>>>>>>>>>>>>??????AAABBBCCCAAA>>>;;;999999:::;;;:::999999888888999::::::;;;:::;;;<<<======<<<;;;;;;::::::::::::;;;;;;<<<<<<::::::999999::::::;;;;;;;;;;;;:::888777777666666777777666666666555555555555444333222111000000000...000111111///....../////////............////////////..................//////000000111222222222666555555333222111111000...---,,,,,,+++,,,,,,,,,---......---,,,+++---.........------------......000000//////////////////111111111111000000000000............//////////////////...000111111///---........................000000111111222222222222444444444444444333222111000000////////////000000000111111111111111111000111111222222222333333333333333333333222222111111000111222333555666888888:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::777888888888888999;;;===????????????????????????DDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCCCCDDDFFFIIILLLOOOMMMJJJHHHGGGHHHKKKLLLQQQRRRRRRQQQOOONNNNNNPPPOOONNNLLLMMMOOORRRSSSTTTVVVUUUUUUSSSRRRQQQOOOOOOSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYWWWWWWXXXZZZ\\\^^^\\\[[[ZZZ[[[[[[ZZZWWWUUUNNNOOOQQQTTTWWWWWWUUUSSSSSSSSSSSSTTTVVVYYY[[[]]][[[ZZZYYYXXXWWWVVVVVVVVV[[[^^^``````^^^\\\[[[\\\ZZZXXXUUUTTTTTTTTTRRRQQQQQQQQQPPPNNNLLLLLLOOOQQQXXXWWWVVVVVVVVVWWWWWWXXXWWWYYYZZZYYYVVVSSSRRRQQQSSSSSSRRRPPPNNNLLLJJJIIILLLKKKJJJJJJJJJLLLNNNOOONNNNNNNNNNNNOOOQQQTTTUUUUUURRROOOMMMMMMLLLKKKJJJGGGJJJKKKJJJNNN^^^vvv|||fffVVVPPPNNNKKKIIIHHHGGGEEECCCBBBBBBCCCCCCDDDGGGIIIFFFAAA???BBBFFFBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;===<<<;;;:::999999999999888888888888888888888888777777777666666555444444444444333333333444444555444444555555555666666666444444444444333333222222222222333333333222222111222222333444444555555555555444333333444666888:::222222222222111111111111/////////000000111111111333222222111111111222222222222222333444555555666444666777777666555777888666666666777888888777555666555555444444555555666999999999::::::;;;;;;;;;TTTVVVWWWVVVUUUSSSSSSTTTOOOPPPQQQRRRRRRRRRPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIGGGIIIKKKKKKIIIIIIIIIJJJIIIJJJLLLLLLLLLJJJHHHGGGHHHIIIKKKMMMOOOQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJMMMQQQSSSRRRPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIEEECCCBBBAAABBBAAA@@@>>>============>>>???@@@@@@???===:::999:::::::::999999888777777777999:::<<<:::;;;<<<=========<<<;;;999999::::::;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;:::888777666666666777777777666666666555555555444333222111111111111///000111111///......///000000////////////000000///////////////........./////////000111111222222666555444333111000///.........------------............///...,,,,,,---.........------------......000000////////////..................------------------.........////////////......000111111///---........................//////000000111222222222333444444444444333333222111000000//////000000111333333444444444444333333000000111111111222222222111111111222111111000///111111222333444666666777888888888888999:::;;;<<<::::::;;;;;;;;;::::::999666666666666777999;;;<<>>===<<<::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<;;;:::999999888888999777777777777777777777777777777777777666555444333555444444444444555555666444444444555555555666666333333333222222222222222111222222222222111111000111222222333444444333333333333222222333555666888111111111111111111111111...//////000000111111111222222111111000000111111222222333444555555666666444555777666555555666888444555666777777777666555555444444444444444444555444555555666777888999999SSSTTTUUUTTTSSSRRRSSSTTTNNNOOOPPPRRRRRRRRRQQQQQQRRRPPPMMMLLLMMMMMMMMMLLLIIIKKKLLLKKKJJJJJJLLLOOOOOONNNNNNMMMKKKIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRQQQOOOMMMLLLLLLLLLLLLKKKOOOSSSUUUSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMJJJHHHFFFDDDCCCBBBBBBBBB@@@>>>======<<<<<<<<<======>>>===;;;::::::;;;;;;999888777777888999::::::;;;;;;999:::<<<=========<<<;;;777777888999999:::;;;;;;999::::::;;;;;;::::::999::::::888777777777888888777777777777666666666555444444333222111111111111///111222222000//////000111111000000000000111111/////////......------------......//////000111111333333222111111000////////////.........//////000...//////...,,,,,,---.........------------......000000/////////.........------------,,,,,,,,,,,,---------.........//////.........000111111...,,,..............................///000000111222222222222333444444444333333111111000000000000111111222222333333333333222222//////000000000111111111///000111222222222111000333333333444555666666777666666666666888:::;;;===999::::::;;;;;;;;;::::::666666555666888;;;<<<===@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA???AAACCCDDDDDDFFFHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJJJJLLLNNNMMMLLLLLLNNNRRRVVVWWWWWWYYYWWWUUUSSSSSSSSSUUUVVVRRRRRRSSSTTTVVVXXXZZZ[[[ZZZXXXVVVUUUUUUXXX[[[]]]^^^\\\ZZZYYYZZZ\\\\\\\\\YYYXXXXXXXXXXXXWWWTTTRRRRRRSSSTTTVVVXXXYYYYYYYYYWWWWWWVVVVVVWWWXXXXXXYYYYYY___dddeeeaaa]]]]]]^^^ZZZXXXWWWVVVVVVUUUSSSQQQPPPPPPOOOMMMKKKLLLNNNPPPTTTUUUVVVWWWXXXWWWWWWVVVXXXZZZ\\\[[[XXXTTTQQQPPPNNNOOOQQQRRRRRRQQQOOOMMMJJJKKKMMMOOOOOONNNLLLKKKNNNMMMLLLKKKLLLNNNQQQRRRVVVSSSPPPNNNNNNNNNMMMKKKLLLLLLLLLKKKOOOYYYgggqqqooofffYYYNNNHHHGGGGGGHHHFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA@@@???===<<<<<<999999999999:::::::::;;;<<<;;;:::999888999:::::::::999888777666666666666666666666666666666666666666777777777666555444333444333333333333444555666333333444444444555555555444444333333222222222333222333333333333222111000111222333444444444333333333222222333333444555555111111111111111111111111...//////000111111222222222222111000000000000000000111222333444555555555444666777777666666777888222444666777777666555555444444333333333333444444222333444555666777888888RRRSSSSSSRRRPPPPPPQQQSSSLLLMMMOOOQQQRRRRRRRRRQQQUUUSSSPPPOOOOOOPPPOOONNNJJJLLLMMMLLLJJJKKKNNNRRRRRRQQQOOOMMMJJJHHHGGGFFFGGGHHHJJJMMMOOOPPPQQQRRRRRRPPPOOOMMMLLLLLLMMMMMMKKKPPPUUUVVVTTTPPPNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPQQQPPPMMMJJJHHHGGGEEECCCCCCCCCBBBAAA???===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;999777555777:::<<<===<<<;;;:::999:::<<<=========<<<<<<555666666777888888999999999:::;;;<<<;;;:::999888999888777777777888:::;;;777777777777666666666666444333222222111111222222000111222222000//////000222222111111111111222222.........------,,,,,,,,,,,,,,,------...//////000000000000000000000000000000000/////////000000111/////////...,,,,,,---............------.........000000//////.........---//////.........------------------.........//////.........000111111...,,,........................---......///000111111111111111222333444444444444111111000000000000111111//////000000000000//////////////////000000000000000111333444555444444333444555555555666666777777444444444555777999<<<===::::::;;;;;;<<<;;;;;;:::777666555777999<<<===>>>======>>>>>>????????????CCCCCCBBBBBBBBBCCCCCCDDD@@@AAADDDEEEEEEFFFHHHJJJJJJKKKLLLMMMMMMLLLLLLKKKMMMMMMMMMLLLJJJKKKMMMOOOKKKJJJKKKOOOTTTXXXZZZZZZYYYWWWTTTQQQPPPQQQRRRTTTQQQQQQRRRSSSUUUWWWYYYZZZZZZXXXUUUSSSSSSUUUXXXZZZ^^^[[[YYYXXX[[[^^^``````___]]][[[YYYXXXUUURRRPPPQQQRRRUUUWWWXXXXXXXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYXXX]]]cccbbb]]]XXXWWWXXXZZZYYYWWWWWWWWWVVVSSSQQQQQQQQQPPPNNNLLLMMMOOOQQQQQQSSSUUUWWWXXXWWWVVVUUUXXXZZZZZZYYYVVVTTTSSSTTTNNNPPPRRRTTTUUUTTTRRRPPPIIIKKKNNNPPPPPPNNNKKKIIINNNMMMKKKJJJKKKMMMPPPRRRWWWTTTQQQOOOOOONNNMMMLLLKKKKKKJJJJJJLLLPPPWWW\\\]]]XXXOOOHHHCCCCCCEEEGGGFFFEEECCCBBBAAAAAABBBCCC@@@???===>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@CCCCCCAAA@@@???===<<<;;;777777888888999999999:::===<<<:::999888999::::::888777666555555444444444555555555555555555555555666777777777777555444333222222222222333333444555333333333444444444555555555555444333333333333444444444444444333333222111222333444555555555444333222333333333333444444444111111111111111222222222...//////000111222222333222222111000000///000000//////111222333444444444555666777777666666777999111333666777777555555555444333333222222333333444333444555666777888999:::OOOQQQRRRQQQMMMKKKLLLNNNMMMOOOQQQRRRPPPOOONNNOOORRRPPPOOORRRVVVWWWTTTOOOOOOMMMKKKKKKLLLNNNNNNNNNLLLNNNOOOOOOMMMJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTVVVSSSQQQPPPQQQPPPNNNKKKQQQQQQPPPOOOOOONNNMMMMMMOOOOOONNNNNNMMMLLLKKKKKKNNNNNNOOONNNMMMKKKIIIHHHFFFEEEBBB@@@????????????>>>???>>>===;;;:::;;;<<<;;;<<<<<<============>>>:::999999999999:::;;;<<>>>>>===;;;;;;999999999888999999::::::;;;;;;::::::999888888888888777666555666777999;;;444555666666666666666555666666555444222000...---///............///000000///............///000000000000000000000000000000222222222000......000222---///111111///...------000000000000000//////...........................////////////////////////000000//////......------+++,,,......---,,,---...///---,,,---//////,,,)))------,,,,,,---...000111444333222111000000000000111111111111222333444555111111222222222111111000000000000000111111111111222222222222222111000///000000///...............111111111222222333333333777777777666555555444444555555555555666888999:::999::::::;;;;;;::::::999888777666666666777999:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFIIIKKKLLLEEEDDDCCCCCCCCCDDDFFFGGGJJJJJJKKKMMMMMMNNNNNNNNNNNNLLLIIIIIIKKKKKKIIIGGGHHHJJJNNNRRRVVVYYY[[[\\\[[[YYYVVVSSSQQQQQQQQQQQQLLLMMMNNNOOOQQQSSSUUUWWWWWWVVVUUUTTTTTTTTTUUUVVVYYYYYYYYYXXXYYY[[[___ccceeebbb^^^YYYVVVSSSRRRRRRTTTUUUVVVUUUUUUUUUWWWYYYQQQQQQQQQQQQQQQQQQQQQQQQXXXYYYZZZYYYXXXWWWXXXZZZTTTSSSRRRSSSTTTUUUTTTRRRRRRQQQPPPNNNNNNOOOPPPQQQSSSUUUVVVVVVTTTSSSTTTTTTVVVUUUTTTSSSRRRPPPOOOOOORRRRRRTTTVVVWWWUUUQQQNNNIIIJJJLLLMMMNNNQQQTTTWWWRRRRRRPPPJJJEEEFFFLLLRRRVVVSSSOOOKKKIIIJJJMMMNNNOOOMMMKKKHHHHHHJJJMMMNNNMMMKKKGGGDDDCCCDDDEEEGGGDDDCCCBBB@@@???>>>>>>===???@@@@@@???===<<<===>>><<<===>>>??????@@@BBBDDDGGGCCC???===???@@@???===;;;:::999888777777777777999999999999999888666666999888777666555444444444555555555444444555555555777777666666555555555444222222111111111222333444666666666555444444333333444222111333666777555333444444444333333222222222111111111111111111111111222222222222222222222222,,,...000222333111///...111111111111111111222222///000111222222111///...//////000111222222333333111222333333444444333333333444444555555666666666222222222333333333444444555555555555666666666777RRRSSSSSSQQQNNNLLLNNNPPPSSSUUUVVVUUUSSSPPPPPPPPPRRRPPPOOORRRWWWYYYVVVSSSOOOMMMLLLLLLMMMOOOOOOOOOLLLMMMOOOOOOMMMLLLKKKLLLKKKKKKLLLNNNOOOQQQRRRRRRUUUSSSQQQQQQRRRRRRPPPNNNPPPOOOOOONNNMMMLLLLLLKKKOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLLLLKKKIIIGGGFFFDDDCCCAAA???>>>>>>>>>???AAABBBAAA???<<<;;;;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@@@@???>>><<<<<<::::::999888888999999999;;;:::999888777666555444777666555444444666888999777777777777777666555444333333333333222000//////000000///..............................//////000000000000000000000000000111222222000......000111...000111000...------...//////000000000000000///................................................000000/////////.........+++,,,......,,,++++++,,,///---+++,,,......,,,***,,,,,,,,,,,,---///111222333333222111000000000000////////////000111222333000000111111111111000000333333222111000///......111111111111111000////////////............//////111111222222222333333333555555555555555666666666444444444555666777999999999999::::::::::::999999777777666666666777888999;;;;;;<<<===>>>??????@@@@@@@@@AAABBBDDDFFFHHHIIICCCCCCBBBBBBCCCEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIJJJLLLLLLJJJGGGIIIKKKOOOSSSXXX[[[\\\]]][[[YYYVVVRRRPPPOOOPPPPPPMMMMMMNNNOOOPPPQQQSSSSSSUUUUUUTTTSSSSSSTTTUUUVVVYYYYYYYYYXXXWWWYYY]]]```bbb```]]]ZZZWWWVVVVVVVVVYYYYYYZZZYYYWWWWWWXXXZZZRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUWWWWWWUUUTTTUUUVVVUUUSSSRRRQQQRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPSSSSSSTTTUUUVVVUUURRROOOLLLMMMNNNOOOPPPRRRUUUXXXWWWWWWSSSLLLFFFFFFKKKPPPSSSQQQMMMJJJIIIJJJLLLNNNOOOMMMIIIFFFEEEEEEGGGHHHHHHFFFBBB@@@???@@@BBBCCCCCCBBBAAA???>>>>>>======?????????>>>>>>>>>>>>>>><<<===>>>>>>>>>???AAACCCIIIEEE@@@>>>>>>>>><<<;;;;;;::::::999888777777777;;;;;;;;;;;;:::999888777444444333333333444444555666666555555555555666666777666666666555555555444444444333222333444555666666666666555444444333333333222111333555666444111333333333222222222111111111111111111111111111111222222222222222222222222---...000111222111000///000000000000000000000000///000222333222111000///...//////000111111222222222222333444444444444444333444444444444444444555222222333333333444444444555555555555666666666666UUUUUUTTTQQQNNNNNNPPPRRRXXXYYYYYYXXXTTTRRRQQQQQQRRRPPPOOORRRVVVYYYXXXWWWOOONNNMMMMMMOOOPPPPPPOOOKKKMMMOOOOOONNNMMMNNNOOOLLLMMMOOOPPPRRRRRRRRRQQQRRRQQQPPPPPPQQQQQQPPPOOOMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLLLLKKKIIIHHHHHHGGGHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@>>>=========>>>???DDDDDDDDDAAA>>>======>>>AAA@@@>>><<<;;;;;;;;;;;;>>>>>>>>>>>>============BBBBBBAAAAAA@@@>>>===<<<;;;:::999888888888888888:::999888666555333222111555444333333333444555666777777777666555444222222000111111111111000000///222111000...---,,,,,,,,,------........./////////000000000000000000000000000111111000......///111111111111000---,,,---/////////000000111000000000................................................000000000////////////...,,,---///...,,,***++++++///---++++++,,,------,,,,,,,,,,,,,,,---///111222222222111000////////////---------------...///000//////000000000000//////333333222111000///......//////000000000///............---......///000111111222222222222333333333333333444444555666666777444444444555666777888999999999::::::::::::999999666666555555555666777888:::;;;;;;<<<===>>>????????????@@@@@@AAABBBCCCCCC@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJLLLMMMMMMKKKHHHIIIKKKOOOSSSWWWYYY[[[[[[[[[XXXUUUQQQNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVYYYXXXWWWVVVUUUVVVYYY\\\\\\[[[YYYXXXWWWWWWWWWXXX[[[\\\[[[YYYWWWVVVVVVWWWQQQPPPOOONNNNNNOOOPPPQQQQQQSSSVVVWWWUUUTTTSSSSSSWWWUUURRRPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNQQQSSSTTTTTTSSSRRRSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQUUUTTTSSSTTTUUUUUUSSSQQQOOOPPPQQQQQQQQQRRRUUUXXX\\\ZZZUUUNNNGGGEEEIIILLLOOOMMMJJJHHHHHHIIIKKKMMMMMMKKKGGGCCCAAA@@@AAABBBCCCAAA???<<<<<<===???AAAAAA@@@???>>>============@@@>>><<<===@@@AAA???===;;;===>>>>>>===>>>@@@BBBIIIFFFBBB???===<<<:::888;;;;;;::::::999888888888:::::::::999999888777777555444444333333333444444666666555555555555666666666666666555555555555555444333333222222444555666666666555555444333333333333222111222333333111000222222111111111111000000111111111111111111111111000000000000000000000000/////////000000000111111000000//////////////////000111222333333222111000.........///000000111111222333444444555555444444333333333333333222222222333333333333444444444444666666555555555555555555XXXWWWTTTQQQOOOOOOQQQSSSWWWWWWXXXVVVSSSQQQQQQQQQRRRPPPOOOQQQTTTVVVVVVUUUOOOMMMMMMNNNPPPQQQPPPPPPJJJLLLNNNOOONNNOOOPPPRRROOOQQQSSSUUUUUUUUUSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCDDDDDDEEEEEEDDDBBBAAA@@@======<<<;;;;;;<<<===>>>BBBBBBBBBAAA???>>>???@@@BBB@@@>>><<<;;;;;;<<<===>>>>>>??????>>>>>>======AAAAAAAAA@@@???===<<<;;;;;;;;;999888777777777777888777666666555444333333444444333333333444444555333333444444333222111111000000000000000//////...111000///...------------------......///////////////////////////////////////000111000///...///111222222111///---,,,...///111111111111000///......................................................////////////////////////...///000///---+++++++++///---+++******,,,---.........---,,,---...///000222111000///............,,,,,,,,,,,,,,,---......---.../////////////////////000000000111111111111.........//////......---,,,,,,------///000111222222222222222222222222222333333444444444555555555333333333444555666888888888888999999999999888888555555555555555666666777999:::;;;<<<===>>>>>>???>>>>>>>>>>>>???>>>>>>>>>===>>>???@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFHHHKKKMMMOOOOOOMMMKKKJJJLLLOOORRRTTTUUUVVVVVVYYYWWWRRRNNNLLLKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVSSSQQQRRRUUUXXXVVVUUUTTTTTTTTTTTTUUUUUUZZZZZZYYYVVVSSSQQQQQQRRROOONNNMMMLLLLLLMMMNNNOOOQQQTTTXXXYYYXXXVVVUUUUUUYYYVVVRRRPPPOOONNNMMMLLLKKKLLLNNNOOOPPPOOONNNNNNPPPRRRTTTTTTRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVTTTRRRRRRSSSTTTSSSRRRPPPQQQQQQPPPPPPQQQSSSUUU[[[YYYTTTMMMGGGEEEGGGJJJJJJIIIGGGGGGGGGHHHJJJKKKJJJHHHEEEAAA???>>>>>>>>>AAA???===<<<<<<===???@@@???>>>===<<<<<<<<<<<<<<<@@@<<<:::<<<@@@CCC@@@<<<;;;<<<======<<<<<<>>>@@@FFFDDDBBB???===;;;:::999;;;;;;;;;;;;;;;:::999999888888777666666555555555;;;:::888666444333222222555555444444444444555555555555555555555555555555222111000000000111333333666666555444444333333222222111111111111111///...000000000000000000000000111111111111111111111111000000000000000000000000111000/////////000111222000000000000000/////////000111222222333222222111/////////000000000111111333333444555555555555444333333222222111111000000333333333333444444444444666666555555555555444444ZZZWWWSSSPPPOOOPPPQQQQQQPPPQQQQQQPPPOOONNNOOOPPPQQQPPPOOOPPPQQQQQQQQQPPPMMMLLLLLLMMMOOOPPPPPPNNNJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUWWWXXXXXXWWWUUUTTTRRRRRRQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHFFFEEEDDDCCCBBB@@@AAABBBBBBAAA@@@>>>===<<<;;;:::999:::;;;<<<===<<<>>>>>>>>>>>>>>>@@@BBB@@@???>>>===<<<======>>><<<===>>>>>>>>>======<<<>>>>>>>>>======<<<;;;:::;;;:::999888777777666666555555666666666666777777555444444444444444444444111222333333444444444444111111111000///...---,,,......------------......---...///000000000//////...........................///000000///...///000222222111///------...000444444333222000...---+++...............................................................////////////000111000...,,,,,,---------+++***)))+++---///111000...---,,,,,,------000000///...------------------,,,,,,,,,---......------...//////////////////000000000111111111111,,,------.........------,,,,,,,,,---///000222333222222222222222222222222555444444444333333333222222222333333444666777888777888888999999888888777444555555666666666666666999999:::;;;<<<===>>>>>>=========>>>===<<<;;;:::;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEHHHLLLNNNOOOOOONNNMMMOOOPPPQQQSSSSSSSSSSSSRRRVVVSSSOOOKKKJJJJJJLLLMMMMMMOOOQQQSSSUUUVVVVVVVVVSSSTTTTTTUUUVVVWWWWWWXXXUUUUUUSSSPPPNNNNNNQQQTTTTTTTTTSSSSSSSSSSSSSSSSSSWWWWWWVVVSSSOOOMMMMMMNNNPPPOOONNNMMMMMMNNNOOOPPPQQQUUUXXXZZZYYYWWWVVVVVVXXXVVVRRRPPPOOONNNMMMLLLIIIJJJLLLNNNOOOOOONNNMMMPPPQQQSSSTTTSSSRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPQQQRRRRRRQQQNNNOOOOOONNNMMMMMMPPPRRRUUUSSSNNNIIIEEEDDDFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGEEECCC@@@???>>>?????????>>><<<;;;;;;<<<===>>><<<;;;;;;:::::::::;;;;;;???;;;999;;;???BBB???;;;;;;<<<===<<<;;;;;;<<<>>>AAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999888777666555555555555:::999888666444333333333444333333333333333333444444444444555555555555555111111000///000111222333555555555444333333222222000111111111000///......////////////////////////000000000000000000000000////////////////////////111111/////////000222333222222222111111000000000000000111111222222222222000000111111111111111222222333444444555555444444222222222111111000000///222222222333333333333444555555555555555444444444YYYVVVRRRPPPPPPPPPOOONNNIIIJJJKKKKKKJJJKKKMMMOOONNNNNNOOOPPPOOONNNMMMLLLJJJIIIIIIKKKNNNOOONNNLLLJJJKKKLLLMMMMMMNNNQQQSSSVVVVVVWWWWWWWWWVVVTTTSSSTTTTTTSSSQQQMMMJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDCCC??????@@@@@@@@@???======;;;::::::999999:::;;;<<<888999;;;<<<<<<===@@@BBB>>>>>>>>>>>>>>>>>>>>>===:::;;;===>>>>>>>>>===<<<::::::;;;;;;;;;;;;:::::::::999888777777777777777444555555666777888999999444444444444333333333333222222444555666777777777222222111111000...---,,,------,,,,,,---......///...///000111222111000000........................---...000000/////////000000111111000///...///111555555444333111...,,,+++........................---------------------------------------............000111000...---------+++,,,,,,+++******,,,///111000///---,,,,,,,,,---000///...---,,,,,,,,,,,,---------,,,,,,------...,,,---...///000000000///333333222111000///......,,,,,,---............---,,,,,,------///000111222333333333222222222222111555555444333333222111111222222222333444555666777777777888888888888777777444555666777777777777666888999999:::;;;<<<======<<<===>>>>>>===<<<:::999:::;;;===???AAABBBCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBDDDGGGKKKMMMMMMLLLMMMMMMQQQRRRSSSTTTTTTSSSRRRQQQQQQOOOKKKHHHHHHJJJMMMOOONNNPPPSSSUUUXXXYYYYYYYYYSSSTTTUUUVVVVVVVVVVVVVVVRRRRRRPPPMMMKKKLLLNNNQQQUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTRRROOOMMMMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQPPPRRRUUUVVVVVVUUUTTTUUUTTTRRRPPPPPPOOOOOOLLLJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVSSSQQQPPPOOOPPPQQQPPPOOOLLLLLLLLLKKKJJJKKKMMMOOOOOOMMMIIIEEECCCDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDCCCBBB@@@??????@@@@@@======;;;:::::::::;;;;;;999999999999999999::::::===;;;999:::===>>><<<:::;;;<<<<<<;;;:::999;;;<<<===>>>???>>>===<<<<<<>>>;;;<<<===>>>>>>===<<<;;;<<<;;;999888777777888999333333333333333444555555444444333333333333444444444444444444444555555555333222222111111333444555555555444444333222222222///000222111000//////000......////////////000000000000000000000000000000////////////////////////111111000///000111222333333333222222111111000000/////////000000111222222111111111111111222222222111222333333444444333333111111111111111000000000111111111111222222222222333333444444444555555555WWWTTTPPPOOOOOOOOOMMMKKKGGGHHHHHHHHHHHHHHHKKKMMMIIILLLOOOQQQPPPNNNLLLKKKFFFFFFGGGIIILLLMMMKKKJJJJJJKKKLLLLLLLLLMMMPPPRRRTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPQQQNNNJJJGGGGGGIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJHHHGGGEEECCCBBBAAA>>>???@@@@@@@@@???======<<<;;;:::999999999:::;;;777999:::::::::;;;>>>@@@???@@@@@@@@@@@@>>>;;;:::888:::<<<>>>??????>>>===777888999:::;;;;;;;;;;;;888888777777777777888888555555555666777777888888222333333333222111111000222222333444555555555444000111111111000000///.........---,,,,,,,,,------///000222333333333111000------------------------,,,...000000/////////000...000111111000000000111333333333222111000///...........................------------------------+++++++++,,,,,,,,,------+++---......---,,,,,,---)))+++,,,,,,******,,,...///...---,,,,,,---...//////...---,,,++++++++++++------,,,,,,+++,,,,,,---------...///000111111000333333222111000///......,,,,,,---...............---------......000111111333333333222222222111111333333333222222222222222111111222222333444666777666777777777777777777666555666777888888888777777888888999:::;;;<<<<<<===<<<===>>>???>>><<<:::999999:::<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@BBBEEEHHHIIIHHHHHHJJJLLLNNNOOOPPPQQQRRRQQQQQQPPPLLLJJJGGGFFFGGGJJJOOORRRPPPRRRUUUWWWYYYYYYYYYXXXRRRSSSTTTTTTUUUTTTSSSRRRPPPOOONNNKKKIIIJJJLLLOOOSSSSSSTTTUUUUUUUUUUUUUUUQQQRRRRRRPPPNNNLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOQQQSSSTTTSSSSSSTTTUUUMMMMMMMMMNNNOOONNNKKKHHHHHHHHHIIIJJJKKKMMMOOOOOOPPPRRRTTTUUUTTTTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTSSSQQQOOONNNOOOPPPPPPNNNMMMIIIJJJJJJIIIHHHIIIKKKNNNLLLIIIEEECCCBBBCCCCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@???>>>>>>???@@@???===<<<;;;;;;;;;;;;888777777777888888999:::;;;::::::::::::::::::999;;;<<<<<<;;;999888999;;;;;;===??????<<<;;;<<<===;;;<<<>>>??????>>><<<;;;===<<<:::888888888999:::222222222333444555666777666555555444444555555666333333333444444555555555333222111111111222444555555555444333333222222111---000222222000///000222......//////000000000000000000000000000000000000000000000000000000000000111111000000111111222222222222222111000/////////............///000111222111111111111111000000000000111222222333333222222111111111111111111222222///000000000000111111111222222333444555555666666UUURRROOOOOOOOONNNKKKHHHHHHHHHIIIHHHGGGHHHJJJLLLFFFJJJOOOQQQQQQOOOMMMLLLEEEEEEFFFHHHJJJKKKJJJHHHJJJKKKKKKKKKKKKLLLOOOQQQRRRQQQPPPNNNMMMMMMMMMMMMIIIKKKLLLJJJFFFDDDEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGEEEDDDBBB@@@???>>>>>>???@@@@@@@@@???>>>===<<<<<<:::999999999::::::888:::;;;:::::::::<<<>>>@@@AAABBBBBB@@@===999777888:::<<>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAACCCFFFFFFDDDEEEGGGJJJHHHIIIKKKMMMNNNOOOOOONNNJJJHHHEEEDDDFFFKKKPPPSSSRRRTTTVVVXXXXXXXXXWWWVVVQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNLLLJJJHHHIIILLLNNNNNNOOOQQQSSSTTTUUUUUUUUUNNNOOOOOOMMMLLLKKKLLLNNNLLLNNNPPPRRRRRRPPPNNNLLLQQQRRRSSSTTTSSSSSSUUUWWWIIIIIIJJJMMMNNNMMMJJJGGGHHHHHHHHHHHHJJJLLLOOOPPPQQQSSSUUUUUUUUUUUUVVVWWWSSSSSSSSSSSSRRRRRRRRRQQQOOONNNNNNNNNOOOOOOMMMKKKHHHIIIIIIIIIHHHIIIKKKMMMLLLHHHEEEBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>======<<>>======777666666666777888999:::999:::;;;:::888777888999;;;<<<<<<:::888888999:::;;;>>>@@@???<<<:::;;;<<<;;;<<<>>>???@@@???===<<<<<<;;;888777666666888999666666666555555555666666777777666666666666777777333333333444444555555555111000/////////000222222555555444333333222222111---000222222000///111333.../////////000000111111000000000000000000000000111111111111111111111111000000111111222222222222222111111000///......---------------...///111111000000000000////////////000000111222222222222111000000111111222222333333////////////000000000000000111222333555666777777PPPPPPOOONNNLLLJJJHHHGGGHHHGGGEEEEEEEEEGGGIIIJJJKKKMMMOOOOOOMMMKKKJJJJJJFFFEEEEEEFFFHHHHHHGGGFFFGGGHHHIIIIIIHHHIIILLLOOOMMMLLLKKKJJJIIIHHHHHHHHHFFFEEECCCBBBAAAAAABBBBBBDDDCCCCCCEEEGGGIIIIIIIIIGGGFFFCCC@@@>>>============???AAABBBBBB@@@===<<<<<<<<<;;;:::999999999999555666777777777:::>>>AAAEEEFFFHHHFFFBBB>>>;;;::::::;;;;;;;;;;;;:::999999666777999;;;<<<<<<<<<;;;666666777666555444222111222333444444333333555666333444444444333111000...111111111111111111111111......//////000000111111333111...+++***+++,,,...,,,---000222333333222111........................------......///000000000............////////////222111000///............111000//////.../////////////////////...---,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++...///////////////......////////////////////////000///---,,,,,,---...///////////////............111111111000000000000000111111111111111111111111+++---///111444666777777666555444444555666555333333444555777888888888999666666777777888888999999>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>???BBBAAA@@@?????????@@@@@@AAABBBCCCEEEEEEEEEDDDDDDEEEGGGJJJLLLLLLKKKIIIGGGIIIHHHEEEDDDEEEHHHLLLNNNRRRRRRSSSTTTUUUUUUTTTTTTNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMLLLKKKKKKJJJJJJJJJMMMNNNOOOPPPPPPPPPOOONNNNNNMMMKKKKKKLLLLLLJJJIIILLLLLLMMMNNNQQQRRRQQQQQQOOOLLLKKKNNNTTTXXXXXXVVVOOOMMMKKKHHHGGGHHHIIIJJJGGGHHHHHHIIIIIIJJJJJJKKKQQQRRRSSSSSSRRRRRRTTTVVVXXXTTTOOONNNPPPRRRRRRQQQSSSRRRPPPNNNNNNLLLJJJIIILLLJJJHHHGGGHHHIIIIIIHHHLLLJJJGGGFFFEEEEEECCCBBBCCCDDDFFFHHHIIIHHHGGGFFFAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???<<<:::888999999888888888888888888:::999888777666666666666666666777777777777666666999:::;;;;;;999888888888:::;;;<<<===<<<;;;:::999999888777666555444333333333333222333444666888:::555888::::::777444111000333333222222111000000000333222111000000111222333444333222111000...------000...---...111222111///000000000000111111111111333222111000000000222222222111111111000000//////222222111111000111111222000000///............///---------...............------,,,,,,---...000111111111111000000000000000000000000000////////////000000000000111111111111......000111333333333333MMMMMMMMMMMMLLLKKKJJJIIIJJJJJJHHHHHHHHHJJJKKKMMMKKKMMMOOOOOOMMMKKKJJJIIIFFFFFFEEEGGGIIIIIIHHHFFFGGGHHHIIIHHHHHHIIILLLNNNKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCEEEGGGIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>;;;===???AAABBBAAA@@@>>>===<<<;;;:::999999999999888999:::999:::<<>>>>>:::::::::::::::999888888777888999:::;;;;;;::::::666777777777777555444333444555666555333333333555333444444444333222000///111111111111111111111111.../////////000000000111333111///---,,,,,,------+++---///111222222111111........................,,,---...///000111222333------........./////////000///////////////000000/////////000000111111111............------,,,+++---,,,++++++++++++,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++---......///......------------------------------......---,,,,,,---...///////////////////////////111000000000000000000000111111111111111111111111...///111333555777888888;;;999777777777777666555444444555666777777777777555555555666777888888999<<<<<<<<<;;;;;;::::::999::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????@@@AAABBBDDDDDDDDDDDDCCCEEEFFFHHHJJJJJJIIIHHHGGGIIIHHHFFFEEEEEEHHHKKKMMMOOOOOOPPPQQQRRRSSSSSSSSSMMMNNNNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMOOOOOOPPPOOONNNMMMOOOMMMLLLKKKLLLMMMLLLJJJMMMMMMMMMOOOQQQQQQQQQPPPOOOLLLJJJMMMQQQTTTTTTQQQJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJPPPPPPQQQPPPOOOOOOQQQSSSRRRPPPOOOOOORRRSSSQQQPPPVVVTTTRRRQQQPPPNNNLLLKKKMMMLLLJJJIIIJJJKKKLLLMMMNNNLLLIIIHHHHHHGGGFFFDDDEEEFFFGGGHHHHHHGGGEEEDDD@@@@@@????????????@@@@@@BBBBBBBBBAAA???===;;;:::999999999999999999999999;;;:::999888777777777777666777777777777777777666888999::::::888777777888888999:::;;;;;;:::999999888888777666555444444333333333222333444555777888555777999999666444333333444444333333222111111111333222111000000111222333444333222111000///......///---,,,---000111000...//////000000000111111111333222111000000111222222111111111111111111000000222222111111111111111222000///......------......---------....../////////000///...---------...///000000000000000000000000000000000000/////////////////////000000000111111///000111222333444444555JJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJMMMNNNPPPOOOLLLJJJHHHHHHGGGFFFFFFGGGIIIIIIHHHFFFFFFGGGHHHGGGGGGHHHKKKNNNIIIIIIIIIIIIIIIJJJJJJKKKHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBBBBEEEGGGGGGFFFDDDEEEEEEDDDCCCBBB@@@>>>===999;;;===@@@BBBBBBAAAAAA===<<<<<<;;;::::::999999999::::::999999;;;>>>AAAOOONNNKKKFFFAAA>>>>>>>>>999999999999999888777777888888999999999999888888666777777888888777666666555666666555333222333444444444444444333222111111111111111111111111111111////////////000000000000222111000///......------+++,,,...000111111000000........................,,,,,,---///111222333444------------............------...//////000111111///000111222222111000000.........---,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++************++++++++++++,,,+++++++++++++++*********)))************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------//////////////////////////////000000000000000000111111111111111111111111111111111222333555666777888888===;;;888777777777666444444444555555666555555444222333444555666777888888::::::999999999999999999999999:::<<<>>>???@@@AAA@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFIIIGGGEEEDDDEEEGGGJJJLLLJJJKKKLLLMMMNNNOOOPPPQQQMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNPPPNNNLLLLLLMMMNNNNNNMMMOOOOOOPPPQQQQQQQQQQQQQQQOOOLLLJJJJJJMMMNNNMMMJJJFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGHHHJJJKKKKKKLLLNNNNNNMMMKKKIIIJJJLLLOOOKKKLLLMMMOOORRRSSSQQQPPPVVVUUUTTTRRRPPPNNNLLLKKKOOONNNMMMLLLMMMNNNQQQRRRPPPNNNKKKJJJKKKJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBB?????????>>>>>>?????????AAAAAAAAA@@@???>>><<<<<<999999999:::;;;;;;<<<<<<;;;;;;:::999888888888888666666666666666666666666666777888888666555666777555666777888999999888888777777666666555555555444333333333222333444555555444555666555333222333444555555444444333222222111222222111111111111222222444444333222111000000///000///...///000111000/////////000000000000111111222111111000111111222222111111111222222222222222111111111111111111111222111000//////......//////,,,,,,---...//////000000333222000///...---------000000000000000000000000000000000000////////////....../////////000000000111111222333444555555555IIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJNNNOOOPPPNNNKKKIIIHHHHHHGGGFFFEEEFFFHHHHHHGGGEEEEEEFFFGGGGGGFFFGGGJJJMMMJJJJJJIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEAAAAAAAAADDDEEEEEECCCAAABBBBBBCCCBBBAAA???===<<<999;;;===???AAAAAAAAAAAA===<<<<<<<<<;;;::::::999777777777666666777:::===HHHHHHFFFBBB===:::999:::888888888888888777666666888888888888777777666666555555555666666777777777444555666555444333444555555555555444333333222222111111111111111111111111////////////000000000000000111111111000///---,,,+++,,,---...////////////........................,,,------...///000111111,,,,,,,,,,,,------------------...///000000000000111222333444333111///...///...---,,,+++*********++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++++++++++++++***************))))))*********+++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------...///...///////////////000000000000000000000111111111111111111111111111111111222222444555666666666666:::888555555555555444333444555555555444444333222000111222333555666777888777777888888888888888888888888:::;;;===???@@@AAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHJJJGGGGGGHHHIIIKKKLLLNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRQQQSSSSSSTTTUUUUUUTTTSSSRRRRRROOOMMMLLLNNNPPPPPPPPPRRRSSSTTTTTTSSSRRRRRRRRROOOMMMJJJHHHIIIHHHFFFDDDDDDEEEGGGHHHHHHGGGEEEDDDGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLJJJGGGEEEEEEHHHJJJHHHHHHJJJMMMPPPRRRRRRRRRTTTTTTSSSQQQNNNLLLKKKKKKPPPPPPOOONNNNNNPPPSSSUUUPPPNNNLLLKKKLLLLLLKKKJJJKKKKKKJJJHHHFFFCCCAAA@@@??????>>>>>>>>>>>>??????????????????>>>======<<<999::::::;;;<<<======>>>;;;:::999888777777777777555555555444444555555555555666666666444444555666333444555666666777888888666666666666666555555555333333333333333333333333111222222111000000222444444444444333222222111111222222222222222222222222444333333222222111111111111111111111111222111111////////////000000000111111111111111111111222222111111111222222333333444000111111111222222222111222222111000000000000111,,,,,,---...///000111111333222111000///...------/////////000000000000000000000000000////////////............////////////111111111222333444555555LLLKKKJJJIIIHHHHHHIIIIIIOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOMMMJJJHHHHHHHHHFFFEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFEEEEEEFFFIIILLLLLLLLLJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@@@@AAACCCCCCAAA?????????@@@@@@???>>><<<;;;<<<===>>>????????????>>><<<<<<<<<<<<;;;:::999888555666666555444666999;;;???@@@AAA@@@<<<888666666777888888888888777666666888777777666555555555444222222333333444555555666222333555555555555777888777777666444333333222222111111111111111111111111000000000000///////////////000111222111///...,,,,,,,,,---.........//////...........................------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---...////////////.........///111333444333222111000///---,,,************)))))))))******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++))))))***+++,,,,,,++++++------------------------)))******+++,,,------...------......//////////////////000000111111111111111111111111111111111111111111222333444555555444555444444555666777666444555555555555444333222111///000111333444666777777666666666777777777777777666777999:::<<<>>>???@@@??????@@@@@@??????>>>=========>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIFFFFFFFFFGGGHHHJJJLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOQQQRRRTTTUUUVVVUUUTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUTTTQQQMMMMMMOOOQQQSSSTTTVVVXXXYYYXXXUUUSSSSSSTTTPPPMMMJJJHHHFFFEEECCCAAABBBDDDFFFHHHIIIHHHFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJHHHFFFDDDCCCEEEGGGHHHHHHHHHJJJLLLOOOSSSVVVSSSTTTTTTRRRNNNLLLLLLMMMQQQRRRRRRQQQOOOOOORRRTTTNNNLLLJJJJJJKKKLLLKKKJJJMMMLLLJJJHHHEEECCC@@@?????????>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<::::::;;;<<<======>>>>>>999888777666666555555666444333222222222222333444444555555444333333444666333333444444555666777888666666666666666555555555333333333333333333222222222333222111000111333666333333222222111111000000222222222333333222222222333333222222222222222222000000000000000///000000...////////////000000000000000111111222222222222111111111222222333333444///000111222222222222111222111000000//////000000------......///000000111///000000000000000//////......//////000000000000000000000000////////////............////////////111111000000111222333444NNNMMMKKKIIIHHHGGGHHHHHHNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNLLLJJJHHHHHHIIIGGGFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDEEEHHHKKKMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEAAA@@@>>>???@@@@@@???>>>===>>>>>>>>>===<<<;;;;;;????????????>>>======<<<:::;;;;;;<<<;;;:::888777666777777666666888;;;>>><<<>>>@@@@@@===999666555888888888888888777666666777666555444444444444444111111111111111222333444111333555555555666888::::::999777555333222222111111111111111111111111111000000000000//////////////////000111000///...---------------......//////..............................---,,,+++******)))************++++++++++++---...///000//////---,,,)))+++...111333555666666111000...,,,*********+++'''((())))))))))))((('''*********+++++++++++++++***++++++,,,,,,++++++***)))))))))************+++)))))))))***************)))************+++++++++((()))***+++,,,,,,,,,,,,------------------------))))))+++,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000111111222222111111111111111111111111///000111222333333333333555555777999;;;;;;999666444555555555444333333222000111222333444555666777777777777666666666666666666666888999;;;<<<===>>>???>>>======<<<==================>>>@@@AAACCCDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBCCCEEEGGGIIIKKKGGGGGGFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQSSSUUUVVVVVVUUUTTTPPPQQQSSSUUUVVVVVVUUUUUUUUURRRNNNMMMOOOSSSVVVXXXYYY[[[]]]ZZZVVVSSSSSSTTTPPPOOOLLLIIIFFFDDDCCCBBB@@@BBBEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFHHHIIIIIIIIIJJJMMMRRRVVVSSSUUUWWWUUUQQQOOOPPPRRRRRRUUUWWWUUUQQQOOOOOOQQQLLLJJJIIIIIIJJJKKKJJJIIILLLKKKJJJGGGEEECCCAAA@@@?????????>>>>>>????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>888888777666555555555555444333222111111222333444333444444333222222555777555555444555555666777888777777666666555555555444333333444444444444333222555666555444333333666888333333222111111000000///222222333333333333222222111111111222222222222222---...///...---,,,---.........////////////000000///000111222222222222222111111111222222222222222...///111222333333222111//////...------------........./////////000000000,,,---...///000111000000---......//////000000111000000000000////////////....../////////000000000111111000///000111333444OOOMMMKKKIIIHHHHHHIIIIIIKKKKKKLLLKKKKKKJJJJJJIIILLLMMMMMMKKKIIIHHHIIIJJJIIIHHHHHHHHHIIIIIIGGGEEECCCCCCDDDDDDCCCEEEGGGJJJLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFBBB@@@===<<<===>>>>>>>>>>>>>>>===<<<<<<<<<======??????>>>>>>>>>======<<<999:::;;;;;;:::999777555666777888888888:::>>>AAA???@@@@@@>>>;;;888666666888888999999888888777666555444333222222333444444222111000000000111222333222444555666555666777999===;;;888555333111111000111111111111111111111111111000000000/////////......////////////...------...............//////000...........................------,,,,,,+++++++++)))))))))*********+++++++++,,,...///000///......***+++---///111333555666333111///,,,+++***++++++'''((()))******)))(((''')))*********++++++++++++***++++++,,,,,,++++++***))))))))))))************((()))))))))*********+++)))************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++************++++++,,,------......//////000111111222222111111111111111111111111...///000222333444444444666888:::===???===999555444555555555555444444333222222333333444555555666888888777777666666555555555666777888999:::;;;;;;???>>>;;;:::999:::<<<============>>>@@@BBBCCCEEEDDDEEEGGGHHHHHHHHHFFFEEEBBBCCCDDDFFFHHHKKKMMMOOOJJJIIIHHHHHHIIIJJJLLLNNNLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPSSSTTTTTTSSSQQQNNNPPPRRRTTTVVVWWWWWWWWWWWWSSSOOOMMMPPPTTTXXXZZZYYY\\\]]]ZZZUUUQQQQQQSSSPPPPPPNNNKKKGGGEEEDDDDDDBBBCCCEEEGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJIIIHHHFFFFFFFFFGGGIIIKKKKKKKKKMMMPPPSSSRRRUUUWWWUUUQQQPPPRRRUUUTTTXXX[[[YYYTTTNNNMMMMMMKKKIIIHHHHHHJJJKKKJJJIIIKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@????????????@@@@@@BBBAAA???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<999888777666555555555555555444333222222333444555444444444333222222555888888777666555666666777888888888777666555444444333333333555555666555444444555666666555333333444666444333333222222111000000222222333444444333222222000000000111111222222222...000111000---,,,---///........./////////000000...///111222333333222222111111111111111111000000...///111333333333222111111000//////......//////000000000///////////////+++,,,...///000000//////------......///000000111000000000000/////////////////////000000000111111333222111000000222333444NNNMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKIIIHHHJJJKKKKKKJJJJJJJJJKKKKKKIIIGGGBBBCCCDDDCCCCCCDDDGGGIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHCCC@@@<<<:::;;;===>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>======>>>>>>888999:::;;;:::888666444555666777777777:::>>>AAABBBBBB@@@<<<777555555666999999999999999888777777444333222222222333444555333222111000000111222222444666777666555555666777>>><<<999666333111000000111111111111111111111111111111000000/////////...............------------//////.........//////000........................------------------------))))))))))))************(((***---///111111000////////////...///000000111444222///---+++++++++,,,((()))***++++++***)))((())))))******+++++++++++++++++++++,,,,,,+++++++++))))))))))))************(((((())))))*********+++)))************+++++++++))))))***,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++)))((())))))***++++++,,,------...//////000111222222222111111111111111111111111...///000222333444555555777999<<>>>>>>>>>>>@@@BBBDDDEEEDDDEEEHHHJJJJJJIIIGGGEEECCCDDDFFFHHHKKKNNNPPPRRRLLLKKKIIIIIIIIIKKKMMMNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIKKKNNNQQQRRRRRRPPPOOOOOOQQQSSSVVVXXXZZZZZZZZZWWWSSSOOONNNPPPUUUYYY\\\YYY\\\]]]ZZZSSSOOOOOORRRQQQPPPOOOLLLIIIFFFFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKKKKKKKKKKJJJJJJJJJFFFHHHKKKKKKJJJHHHGGGGGGFFFJJJMMMNNNMMMMMMNNNPPPNNNRRRUUUSSSPPPNNNQQQUUUVVV[[[___]]]VVVOOOLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAADDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666777666444333333444666777444444444222222333666888999999777666666777888888999888777666555444333333222333555666666666555555222333444333111000111222555555444333333222222111222222444444444444222222/////////000111111222222111333444333000///000222............/////////000...///111222333333222222222111111111000000//////---///111333444333222111444333333222111222222222111111000000//////......+++,,,.../////////...------------...///000000111000000000000////////////000000000000111111111111555333222111111333444666NNNLLLIIIFFFFFFFFFHHHIIIJJJIIIHHHIIIJJJKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIGGGEEEFFFEEECCCBBBCCCEEEHHHJJJLLLIIIGGGEEEEEEDDDCCCAAAGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@>>><<<;;;<<<===>>>@@@???===<<<<<<===>>>>>>>>>??????>>>======>>>@@@<<<;;;999777555555555555888555444666:::<<<;;;999======<<<;;;999888777777888999::::::;;;;;;;;;;;;444444333222222222333333333333222111111111222222333444333222111111444666888888777555444111///...555444222111000111222222222222222111000///...---000000000///......------------.........---,,,+++------------------------...,,,)))))),,,---+++)))---,,,+++*********+++,,,---,,,,,,,,,,,,---......*********++++++,,,,,,,,,000111222333222///,,,***))))))*********))))))((((((((()))***+++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------,,,,,,+++*********++++++++++++,,,...000111...---+++***))))))***+++'''(((***+++,,,,,,,,,+++)))((((((((()))***++++++......//////000000111111111111000000//////......///000111222333444444444555777:::======;;;999777555555444333444555666777555444333333222222222333444555555555555555555444555444333444555888;;;<<<>>>:::555444666999:::999======???@@@AAABBBBBBBBBHHHFFFEEEGGGJJJKKKIIIGGGGGGEEEEEEJJJQQQTTTSSSPPPNNNLLLKKKJJJJJJLLLNNNOOONNNLLLLLLLLLNNNOOOOOONNNMMMOOOPPPPPPOOONNNNNNOOONNNQQQUUU[[[______\\\XXXUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXWWWUUUQQQOOOOOOPPPRRRQQQOOOMMMLLLLLLLLLLLLMMMLLLKKKMMMQQQVVVXXXYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJKKKLLLKKKIIIHHHHHHHHHCCCEEEHHHIIIJJJLLLNNNPPPRRRRRRQQQPPPPPPPPPPPPQQQVVVXXXYYYXXXTTTPPPMMMLLLIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>===;;;;;;<<<<<<<<<;;;999999999888888888888777333444555777888888888888888777555333333333555666444444333222333444666777777888999:::999777555333333444555777777777666666444444444444444555666777777666555333222111000000222111111111333333111///222333333444333222111000111111000......---------......///000111222222333...///000111222333333333111222222333333222222111111222222333333444444555222222111111000000/////////000111111111000...---000000000000////////////444333222111000000000000///...------...//////...222000///000111333222111333222222111111222222333IIIIIIIIIHHHHHHGGGFFFFFFKKKIIIIIIIIIKKKLLLKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMJJJHHHGGGGGGFFFDDDCCCGGGGGGGGGFFFFFFEEEEEEEEE@@@>>><<<;;;:::;;;<<<===???>>>===<<<<<<===>>>???>>>??????>>><<<;;;<<<>>>:::999888666555555666666555555666888;;;======<<<::::::::::::999999888888777888888999999999999888444444333222222222333333333333222222222333333444333444444333111111333555666666555555444333111111444333222111111111222333111111111111000///...---......//////////////////------------,,,,,,,,,,,,,,,,,,++++++******))))))...,,,******+++,,,+++))),,,,,,+++******++++++,,,---,,,,,,,,,------......------------,,,,,,,,,,,,---...///000///...,,,+++************)))))))))))))))))))))******++++++,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******,,,,,,,,,,,,---///111222...---+++***))))))******((((((***+++,,,++++++***+++***************+++,,,---------...//////000000000000000000//////......///000111222333333333333444666888::::::999777666666555555444555666777888333333222222222333333333333444444555555444444333555444444444666888:::<<<===:::777666888:::::::::;;;<<>>>>>===<<<<<<===>>>???>>>??????>>>;;;::::::;;;999888666555555555666777555777999:::::::::;;;<<<888999999999999999999888777777777888777777666666555444333333222222222333222333333333444555555555333444444333111111333555333333444444444444333333222222111111111222333333111111111000000//////...------...//////000111111...---,,,+++++++++,,,,,,000//////...---,,,++++++...,,,******+++,,,+++***,,,++++++******+++,,,,,,,,,,,,,,,---------......000//////......---,,,,,,000000000111111222222222,,,+++***)))((())))))*********************************+++,,,---------,,,************************+++************)))))))))'''(((((()))******++++++------------...///111222------,,,***************))))))***++++++******)))---,,,+++++++++++++++++++++,,,,,,---......//////000000000////////////...///000111222222222222222333444555666666666555555666666555555666666777888222222222222222222333333222222333333333333222222444444444555666888:::;;;;;;:::888888:::;;;;;;:::999;;;???DDDGGGIIIJJJJJJEEEEEEFFFIIIMMMPPPQQQQQQLLLIIIGGGHHHLLLNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMQQQRRRSSSRRRPPPPPPSSSVVVWWWXXXXXXVVVRRRNNNKKKKKKLLLMMMPPPSSSUUUUUUQQQNNNPPPPPPOOOOOOOOOQQQSSSTTTRRRRRRQQQOOOLLLKKKMMMNNNOOOOOONNNNNNPPPSSSWWWYYY^^^^^^]]]YYYTTTQQQRRRTTTTTTSSSRRRPPPNNNMMMKKKKKKLLLMMMMMMKKKGGGDDDCCCCCCFFFGGGIIIJJJIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRQQQMMMJJJHHHGGGLLLLLLJJJHHHFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>><<<:::888888999:::999888;;;;;;::::::999888777777666555444333333444555666555444333222222222333444333222222222222333333444444555666777888777666666666666777777777666555555555555555555555666666666555555444222222111111111000//////000111222000...111222222222222111000000000///...---,,,,,,,,,,,,,,,---...///111222333444000111222333333444444333000000000111111000000000......///000111222333444///000000000000000000111000000000000000...---,,,////////////000000000000////////////000111222333444222000000333777999::::::777333111111222222222111000000000000000000111HHHJJJMMMQQQSSSSSSSSSRRRQQQNNNLLLKKKKKKKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLNNNOOONNNMMMMMMPPPNNNMMMMMMNNNMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@???======<<<<<<======>>>??????>>>===<<<<<<===>>>??????@@@@@@???<<<:::999:::999888777555555555555666777999<<<;;;888666777999:::;;;;;;;;;;;;:::888888777888888888777666555555555555444333222222222222222333444555555666666777333444444444222111222444333333444444444333333222111111111222222333333444222111111000000000111111......//////000000000000///---+++***)))***,,,---000000000//////......------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...------...............---------/////////000111333555666...,,,***(((((((((***+++************))))))))))))((()))***+++,,,---------))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...//////000......---,,,,,,+++++++++***************)))))))))---,,,+++***************,,,,,,,,,---......////////////////////////////////////000111222222111111222222222222222333444444555555555555555666666777333333333222222111111000111111222222222222111111444444555666777888999999888888888999:::::::::999999;;;@@@DDDGGGIIIIIIIIIDDDEEEFFFHHHLLLNNNPPPQQQMMMKKKHHHHHHIIIJJJJJJHHHJJJJJJKKKLLLLLLLLLLLLKKKQQQVVV[[[[[[WWWUUUWWWZZZXXXYYYYYYVVVRRRNNNKKKKKKNNNNNNOOOQQQRRRQQQMMMKKKNNNMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOMMMKKKJJJLLLNNNOOONNNMMMMMMOOOSSSWWWZZZ^^^______YYYPPPLLLLLLOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNLLLHHHDDDCCCCCCEEEFFFHHHIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQLLLNNNOOONNNKKKHHHFFFFFFJJJIIIHHHFFFDDDCCCAAAAAAAAAAAACCCDDDEEEGGGHHHHHHGGGGGGEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<:::999888999:::999888<<<;;;;;;:::999888777777666555333111111222333444333333222111111222222333222222222222222222222333222333444666777777777777777777777777666555555444555555555666666555555555444444333222111111111222///......///111111000...111111111111111111000000///...---,,,,,,,,,,,,,,,+++,,,---///111222333444111222333444444444444444000000111111111111000000---...///000111333444444.../////////000000111111,,,,,,---///000111111111////////////000000000000//////...//////000111111000//////222888@@@EEEHHH===999444111111222222222111111000000000000111111JJJKKKLLLOOORRRVVVYYYZZZTTTQQQMMMJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMPPPOOONNNOOOPPPOOOMMMKKKIIIHHHGGGEEECCCAAA???????????????@@@AAABBBCCCDDDAAA@@@???>>>===>>>??????@@@AAABBBAAA===;;;::::::;;;999888666555444555555555888:::999666666888;;;>>>>>>???>>>===:::888666999999999999888777666666666555444333222222222222222333444555666777777666333444555444222111222333444444444444333222111111000111111222333333333333222222111111111222333333111111000000///////////////...,,,******+++,,,---*********++++++,,,,,,---,,,,,,,,,+++******++++++******++++++,,,,,,,,,,,,+++,,,---.........------******+++,,,------......***)))))))))+++---000222///---+++)))((((((***+++******))))))))))))))))))((()))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********++++++,,,------------/////////......---,,,,,,******)))))))))))))))))),,,+++***))))))))))))))),,,------...//////000000...............///////////////000111111111000000111111000000000111222333333333444444444555555555555555444444222111///...000111111111111111111000333444666777888888888888444555777888999999999999;;;<<>>>>>>>>>>>>>>============;;;999999:::;;;:::999;;;;;;:::999999888777777666555333111000111222333222222222111222222222222222222222222222222222222000111222444555666777777777777666555555444444444444444555555555555444333333333222111111111222222///......///111111000///000000000000000000000111......---,,,,,,,,,------,,,,,,---///000111222333222222333444444444333333111222222222222222222111//////000111222333444444......//////000000000111+++,,,,,,...///000111222.../////////000000000111111111000//////////////////...///333;;;DDDJJJMMM===999444111000111222222222222222111111222222222KKKJJJJJJKKKNNNRRRWWWZZZTTTPPPLLLIIIIIIHHHHHHGGGEEEFFFGGGJJJLLLNNNPPPPPPPPPOOONNNMMMMMMMMMMMMNNNHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLMMMNNNOOOOOOLLLJJJJJJJJJHHHGGGEEEDDDCCCBBBAAAAAACCCDDDFFFGGGHHHHHHDDDCCCAAA@@@???>>>??????@@@AAACCCAAA???<<<::::::;;;:::888777666666666777555555666666666999===@@@@@@@@@AAA@@@>>>;;;888666999999999:::999999888888666555444333222111111111222333555666666666555555333444555555333111111222333333444333333222111000111111222333333333222222222111000000111222444555222222111000000///......///...---,,,,,,,,,------))))))***+++,,,---......,,,,,,---+++***)))***,,,))))))+++,,,,,,,,,,,,,,,+++,,,---.........---,,,'''((()))***,,,---......******))))))***,,,...///...---,,,***)))))))))***))))))))))))))))))))))))))))))***+++,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))))))))***++++++******)))(((((('''******+++,,,,,,,,,,,,,,,////////////...---,,,+++))))))((((((((())))))*********))))))((()))))))))---------...//////000000---............///////////////000000000000//////111111000000111111222333222222333444444444444333555555666555444222000...000000111111111111000000222444666888999888777666222444666888777888999:::===>>>>>>???????????????BBBCCCDDDDDDCCCEEEHHHJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMTTT\\\aaa```^^^[[[[[[YYYYYYXXXVVVTTTSSSUUUWWWTTTRRRQQQPPPPPPPPPMMMKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPOOONNNKKKIIIJJJMMMOOOMMMLLLKKKKKKKKKLLLNNNOOONNNOOOPPPNNNJJJGGGGGGIIIIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOOOOMMMJJJHHHGGGHHHDDDEEEHHHHHHHHHIIIKKKMMMIIIJJJLLLNNNPPPPPPPPPOOOKKKLLLMMMLLLJJJHHHHHHIIIDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>??????===========================;;;:::999:::;;;:::999999999999888888888888777555444333111111111222333111111222222222333333333333333333444333333222111000000111222444555666777666555444444333444444444333333444555555444222111222111111111111222222333///......000222222111000//////////////////000111......---------------...------...///000000111111222222333333333333222222222222333333333333222222000000111111222333333333...//////////////////000//////...------...............//////000000111111333222111000////////////222111111444999???CCCEEE999666222000000111111111333333222222222222333333LLLKKKIIIIIIJJJMMMQQQSSSPPPMMMIIIGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTQQQPPPOOOMMMLLLLLLLLLMMMFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHHHHJJJLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEGGGIIIJJJKKKKKKGGGFFFDDDAAA@@@?????????>>>@@@AAAAAA>>>;;;::::::888888777777777999:::;;;<<<999666555777;;;>>>@@@>>>???@@@@@@>>>;;;888666888888999999:::999999999666666444333222111111111222333555666666555444333333444666555333111111111111111222333333333333222222222333333333222111000000///......///111333444111111000000000000000000//////............------+++,,,,,,------.........+++,,,---,,,))))))***,,,((()))+++,,,------,,,,,,***+++---//////...---,,,((())))))***+++,,,---------,,,,,,,,,,,,---.........------+++***))))))(((''''''(((((())))))******)))******+++++++++******************************(((((((((((())))))************))))))))))))))))))***+++,,,---------,,,+++---.........---,,,+++***((((((''''''((()))***+++******))))))******+++++++++,,,,,,---......//////---------.........//////...//////000000//////...111111111222222222222222222333444555555555444444333444555666666444333222000111111222222111111000222444777999:::999777555222555777777777888:::===???>>>===<<<<<<<<<<<<===@@@AAABBBBBBAAABBBFFFJJJHHHJJJMMMMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJNNNSSSXXX[[[[[[ZZZYYYXXXWWWUUURRRPPPQQQUUUXXXVVVTTTQQQPPPPPPPPPNNNMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMJJJHHHHHHKKKNNNJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMJJJLLLMMMLLLJJJIIIIIIJJJGGGHHHIIIIIIHHHGGGHHHJJJFFFGGGJJJLLLNNNNNNNNNMMMJJJKKKLLLKKKIIIHHHHHHIIIGGGGGGFFFEEECCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999:::999888666777777777777888888888333333333333333333222222111222222333333333333333333444444555444333222111000000111111333444555666333333222222222333444555111222333444444222000///111111000111111222333333/////////000222333222111//////.........///000111///......---......//////........./////////000000111222222222222222111111111111222222222222111111111111111111111111111111///////////////.........000///...---,,,------............///000111111111222111111000000000111111444222111222555888999999444111//////000111111000222222111111111111222222NNNMMMLLLKKKJJJKKKLLLMMMLLLIIIGGGFFFHHHKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVRRRPPPNNNMMMKKKKKKKKKLLLEEEGGGKKKNNNOOOMMMJJJHHHDDDDDDEEEGGGIIIHHHFFFCCC>>>???@@@AAACCCDDDEEEFFFBBBCCCEEEHHHJJJKKKLLLMMMJJJHHHEEECCC@@@?????????<<<>>>@@@@@@===;;;:::999666666666777999;;;>>>???FFF@@@999666777:::<<<<<<;;;<<<>>>???>>><<<999777666777888999999999999999777666444333222111111111222333555666666444333111333444666555333111000111...///111222333444555555222333333444333222000///...---,,,,,,---///111333/////////000111111222222//////000000//////...---***)))))))))))))))))))))+++---...,,,)))(((***---((()))+++,,,------,,,,,,***+++---//////...---,,,+++++++++++++++++++++++++++***************))))))------------+++***((('''&&&''''''((()))******+++******+++++++++******)))************************'''((((((((())))))***************+++,,,,,,------+++,,,---.........---,,,+++,,,------,,,+++)))(((((('''''''''((()))+++,,,************+++,,,------***++++++,,,,,,---......---------.........//////...///////////////......111111222333333333333222333333555666666666555444111222444666777777666555111111222222222222111111222444777::::::999666555333666888888777888<<>><<<;;;:::;;;<<<===>>>@@@AAAAAA@@@BBBGGGKKKFFFJJJMMMOOONNNKKKIIIHHHGGGEEEDDDCCCCCCEEEGGGHHHHHHIIILLLPPPUUUXXXXXXWWWUUUTTTPPPLLLKKKMMMQQQUUUVVVTTTRRRPPPPPPPPPOOOMMMMMMMMMOOOPPPPPPQQQPPPPPPPPPOOOLLLIIIFFFGGGJJJLLLHHHIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKLLLNNNOOOMMMLLLOOOOOONNNMMMLLLKKKJJJJJJHHHIIIKKKKKKJJJIIIJJJKKKJJJKKKKKKIIIGGGEEEEEEFFFEEEGGGJJJMMMNNNOOONNNNNNIIIJJJKKKJJJHHHGGGHHHIIIKKKJJJHHHGGGEEECCCAAA@@@@@@@@@AAACCCEEEFFFGGGHHHDDDCCCAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;999777777888999888777555555555666777777888888222333333444444444333222111222333444444444444444444444555666555444222111000000000111222333555666222111111000111222444555000111333333333111///...000000000000111222333333000//////111333444333222///...------...///000111//////.........//////000////////////////////////111111222222222111111000000000111111111111000000000000000000////////////000000//////.........---...---,,,,,,---...000111---......///000111111222000000000000111222333444111000///000222444444333000...---...000111111000111111000000000000111111PPPOOONNNMMMLLLLLLKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOQQQTTTUUUUUUUUUTTTQQQMMMJJJJJJJJJIIIIIIAAAEEEJJJKKKIIIGGGHHHJJJDDDCCCCCCDDDEEEDDDAAA??????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFGGGJJJNNNRRRTTTLLLCCC??????AAA???===AAA???<<<;;;:::999888666:::999777555666;;;BBBGGGGGG@@@:::777999;;;:::888:::999999999888888777777666555555666888999777666555555444444333222111111555444444333333222111111333444444333111000000111//////000111222333333444666777777555111...,,,,,,***++++++,,,---...//////---...///000000111111111......//////...---,,,,,,,,,,,,,,,+++++++++******---,,,+++***)))'''&&&&&&***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,************,,,,,,,,,,,,,,,++++++*********&&&&&&''''''(((((())))))******+++++++++,,,,,,,,,*********))))))))))))((((((((())))))*********+++******+++++++++,,,,,,,,,...---,,,,,,,,,------...+++******,,,//////,,,)))******))))))))))))******))))))))))))***+++,,,---,,,++++++******++++++,,,------------------------......------------......222111000000111333555777555666666666666666555555///111444666666444111///333222222111111222222333111222333444555777888888555666888:::<<<======>>>============>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKIIIGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSSSSRRRPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLOOOOOOOOOQQQSSSUUUTTTSSSMMMMMMMMMMMMLLLJJJIIIGGGIIIKKKLLLKKKIIIHHHHHHIIILLLKKKJJJIIIIIIJJJKKKLLLOOOMMMJJJJJJKKKKKKIIIFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFFFFGGGHHHJJJJJJLLLOOORRRSSSRRRQQQLLLJJJGGGDDDDDDEEEFFFHHHIIIHHHHHHGGGEEECCCBBBAAA>>>???@@@BBBCCCDDDDDDEEECCCBBB@@@???===<<<;;;;;;::::::::::::::::::::::::;;;::::::;;;;;;:::666333555555555555555555555555222111222222333444555666333333222111222333555666777666555333333444555555222222222222222222222222222222222111111111111000000000000000111111111111000///////////////000000,,,...111444444222000...000///---)))'''(((+++...............---,,,+++***111111222222222222111111//////000111111111111111...///////////////......''')))+++...000000//////------------------------//////...---------------////////////000000000000////////////////////////000000000///////////////......//////000000111111222111000000000000000000RRRQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSUUUUUUTTTTTTQQQMMMKKKJJJJJJIIIHHHBBBEEEHHHJJJJJJJJJJJJKKKDDDCCCCCCCCCDDDCCC@@@>>>??????AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFHHHLLLPPPRRRKKKCCC>>>>>>???>>><<>><<<<<<======>>>>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEJJJJJJKKKKKKKKKKKKJJJJJJNNNOOOPPPOOOLLLIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPRRRTTTTTTRRRQQQLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKMMMLLLJJJIIIIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMLLLJJJHHHHHHJJJJJJHHHFFFJJJJJJIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLNNNPPPSSSTTTSSSRRRKKKJJJHHHFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDBBB@@@???===>>>???@@@@@@@@@@@@@@@AAAAAA???>>>============<<<<<<;;;::::::999888888888888888999;;;:::777555555555555555555555555555444444333222222222333333222222222222222333444444666555555444444444444444222222222222222222222222222222222111111111000000////////////000000000000000///////////////000000---...111222333222000///000///...+++))))))+++...,,,,,,------...------,,,//////000000000000//////...///000000111111000000......////////////......)))***---///000000///...------------------------111111000///////////////.../////////000000000000////////////////////////333333222222111111111000.........///000000111111222222111000/////////000UUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUURRRNNNKKKJJJJJJIIIHHHDDDEEEGGGKKKNNNOOONNNLLLFFFEEEDDDCCCDDDCCC@@@>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFIIILLLNNNHHHAAA>>>===>>>===;;;===;;;999:::;;;======<<<:::::::::999888:::===@@@BBB>>>:::999::::::888555777777777666666666666666555444444666888999888777333222111000111222444555555555555555555444444444000222333333222111333444111111111111111111111111777999;;;:::777333111000,,,,,,,,,,,,------------,,,---...///000000000000//////000000000///......---------,,,,,,,,,++++++,,,,,,+++++++++***************++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++***************)))))),,,,,,---------.........,,,,,,,,,,,,++++++++++++))))))))))))*********************++++++++++++,,,,,,,,,---------+++***)))------...///111111///---******))))))))))))******))))))))))))***+++,,,---,,,++++++******++++++,,,------------------------,,,,,,++++++++++++,,,,,,000000//////000222444555555666666777777666666666333444444555555444444333333222222111111222222333555555444444444444444444555666777999;;;<<<======;;;;;;<<<===>>>>>>???????????????@@@AAABBBCCCDDDKKKKKKJJJJJJJJJJJJKKKKKKPPPQQQQQQOOOLLLIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPMMMNNNOOOQQQSSSUUUVVVVVVSSSSSSSSSSSSRRRRRRRRRQQQPPPQQQRRRTTTUUUTTTQQQNNNKKKLLLNNNPPPPPPOOONNNMMMKKKLLLNNNMMMLLLJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMHHHFFFEEEFFFGGGHHHGGGFFFJJJIIIIIIIIIHHHHHHHHHGGGJJJJJJIIIHHHIIIJJJKKKLLLNNNNNNOOORRRTTTUUUTTTRRRJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@??????@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777666666666777888::::::888666555555555555555555555555777666444333111000000000000111222222222222222222444444444444444333333222222222222222222222222222222222111111111000000000------........./////////000000///......//////000...//////000111000000000...//////---+++***,,,---***+++,,,---............------............------......///000000000000///---....../////////......,,,---...///000///......------------------------111000//////.../////////....../////////000000000000000000000000000000000000000///...------,,,,,,---......//////000111111333222111000//////...///XXXWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSRRRQQQOOOMMMLLLOOOPPPPPPPPPPPPQQQTTTUUUTTTQQQMMMKKKJJJJJJIIIHHHFFFGGGKKKQQQVVVWWWRRRNNNJJJHHHFFFEEEEEEDDDBBB@@@@@@AAAAAACCCDDDFFFHHHIIIHHHHHHGGGEEEDDDCCCEEEGGGGGGDDD???===>>>???>>>===???===;;;:::<<<===>>>===:::;;;<<<;;;::::::;;;===>>><<<:::::::::999777444555555555555555555555555333333333444666777666555555444222222333555888:::888888777666555444333333///111222222222222444555222222222111111111000000555777:::999666333000///---------,,,,,,,,,++++++,,,,,,---...///////////////000000000000000//////---------,,,,,,,,,,,,+++******************************++++++++++++************+++,,,,,,,,,,,,+++,,,++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++******))))))(((,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))))))))))))))*********************++++++++++++)))***+++,,,+++)))'''&&&******+++,,,------,,,+++******))))))))))))******))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////000222333444555555666777777777666666555444444444444444444555333222222111111222222333333333444444444444555555444555777999;;;<<<======:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@AAABBBCCCJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMKKKIIIGGGFFFGGGJJJJJJLLLMMMNNNNNNNNNNNNJJJMMMPPPTTTVVVXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUVVVSSSSSSUUUWWWWWWUUUQQQMMMJJJLLLOOOQQQRRRRRRQQQPPPLLLMMMOOONNNMMMLLLLLLMMMIIIJJJLLLMMMNNNMMMLLLKKKEEEDDDDDDEEEFFFGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSTTTRRRQQQIIIIIIJJJJJJJJJIIIGGGFFFHHHHHHHHHGGGFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>=========>>>===<<<<<<;;;999888888777888777777888::::::888666555555555555555555555555666555444222111000000000///000222333333222111000222333444444444333111000111111111111111111111111111111111111000000000000,,,---------............000000///........./////////.........//////000000---...//////---,,,,,,---***+++,,,---............---------......---------------...////////////...------......//////......//////000000//////...---------------------------...------,,,,,,---------........./////////000000000000000000000000000000///...---,,,+++***)))(((------......///000000111333222111000///.........XXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTRRRNNNKKKIIILLLMMMOOOPPPOOOPPPSSSVVVRRROOOLLLIIIIIIIIIHHHHHHIIILLLQQQXXX]]]\\\UUUNNNMMMKKKIIIHHHGGGGGGEEECCCBBBBBBCCCCCCEEEGGGIIIJJJHHHHHHGGGEEEBBBAAABBBDDDAAA???>>>>>>???AAABBBBBBDDDAAA>>><<<<<<=========<<<===>>>>>><<<;;;;;;;;;;;;;;;:::::::::888666444444444444444444444555555222222111333444555444222444333222111333666999;;;;;;:::999777555333111111///000222222222222444666333333222222111000000000111333555555333000...------------,,,,,,+++******+++,,,---......//////...//////000000000000000///------,,,,,,,,,+++++++++(((((((((((()))))))))))))))******++++++******))))))***++++++,,,,,,++++++++++++,,,,,,------------------------------------++++++++++++++++++++++++*********))))))(((((((((++++++++++++,,,,,,,,,,,,.........------------,,,******))))))))))))))))))))))))*********+++++++++***+++,,,------+++)))''''''((()))))))))))))))*********))))))))))))******))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........///000111222333444444555666666666666666555444333333333333444555333222222111111222222333111111222333444555666777444555777999:::<<<<<<===:::;;;;;;<<<===>>>>>>>>>=========>>>???@@@AAABBBFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMJJJMMMQQQUUUXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYVVVVVVWWWYYYYYYVVVRRRNNNKKKMMMPPPSSSTTTSSSRRRPPPLLLMMMOOOOOONNNMMMMMMNNNHHHIIIJJJKKKKKKJJJIIIHHHCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLNNNPPPPPPOOOMMMGGGGGGIIIJJJIIIHHHFFFEEEGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBDDDEEEEEEFFFFFFCCCBBB@@@>>>===<<<<<<;;;;;;;;;::::::::::::999999;;;:::999999999999777555555555555555555555555555444333222222111111111111000111222333333222000///111222333333333222000///111111111111111111111111111111111000000000//////---------............///000000///...............///...---------...///000+++---//////---,,,,,,,,,,,,------......------,,,---......//////......---,,,,,,---............---,,,,,,---...............000000000//////...---,,,------------------------------,,,,,,,,,,,,------............////////////000000000000000000000000111111000///---,,,++++++---------...//////000000222111000///............VVVXXXYYYZZZ[[[[[[ZZZYYY[[[ZZZXXXUUURRROOOLLLKKKJJJNNNQQQRRRPPPPPPRRRTTTOOOLLLIIIGGGHHHHHHHHHHHHLLLOOOUUUZZZ\\\ZZZTTTOOOOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGDDDAAA@@@@@@AAA>>>>>>???@@@AAACCCDDDEEEIIIEEEAAA>>>===>>>>>>===>>>???@@@@@@>>><<<<<<<<<:::::::::999888666555444444444444444444555555555444222222222333333222000111000000000111444666888;;;;;;999777444222111000///111222222222222444555333222222222111111000000///111222111///---,,,---------,,,,,,++++++*********+++,,,---..................///000000000//////,,,,,,,,,+++++++++******'''((((((((((((((((((((())))))************)))))))))******+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))((((((*********+++++++++,,,,,,............------------************)))))))))))))))))))))************+++,,,---...//////...------((()))******))))))***,,,******))))))))))))******))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///000111222222222333444555555555555555444333333222222333333444333222222111111222222333000000111333444555666777444555666888:::;;;<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDDDDDDDFFFIIIKKKIIIIIIJJJLLLLLLMMMMMMMMMLLLNNNQQQUUUWWWXXXXXXXXXYYYXXXWWWVVVVVVWWWYYYYYYWWWWWWWWWXXXYYYWWWSSSOOOLLLOOORRRTTTUUUSSSPPPOOOKKKMMMOOOOOONNNMMMNNNOOOIIIIIIIIIIIIHHHGGGFFFEEECCCEEEFFFGGGGGGGGGIIIKKKIIIIIIIIIJJJKKKKKKLLLLLLGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIJJJKKKMMMMMMKKKIIIDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???===>>>@@@AAACCCDDDDDDDDDDDDBBBAAA???===<<<;;;:::::::::::::::::::::::::::<<<:::888888888777666444555555555555555555555555222111111111111222222333222222222222222222111000111111111111111000000///111111111111111111111111111111000000000/////////....../////////000000000000000///...------------...------------...//////***,,,...---,,,++++++,,,---------...------,,,,,,......////////////......++++++,,,------------,,,+++,,,---...............000000///......------,,,------------------------.........---......///000------........./////////000000000000000000000000//////...---,,,++++++***,,,------......///000000000000//////......//////TTTVVVXXX[[[\\\\\\\\\[[[YYYXXXVVVSSSPPPNNNMMMMMMMMMRRRVVVVVVRRROOOPPPQQQLLLIIIFFFFFFGGGHHHHHHHHHOOOQQQTTTUUUTTTQQQPPPPPPNNNLLLJJJIIIIIIJJJIIIHHHGGGGGGEEEEEEEEEGGGHHHJJJFFFFFFFFFDDDAAA????????????AAABBBCCCCCCDDDDDDEEEKKKGGGCCC@@@???@@@@@@@@@???AAABBBAAA???======>>>999999999888666555555555444444444444555555555666666555444444444333111////////////000222333555555999888777666444333222222000111333333222222333444222222222111111111111111000111111000...---...///,,,,,,,,,+++++++++++++++***+++,,,------...------------...///////////////++++++*********)))))))))))))))))))))(((((((((((())))))************))))))))))))***+++++++++++++++)))***+++,,,,,,,,,+++******+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))******************+++++++++,,,,,,,,,------.........---------,,,,,,************)))))))))((())))))))))))************,,,,,,------.../////////(((***+++***((((((***---******))))))))))))******))))))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,...///000111111111000111222333444444444444222222222222222222222222333222222111111222222333111111222333444444555555333444666888:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@??????@@@@@@@@@@@@??????>>>???AAAAAABBBDDDGGGJJJGGGHHHIIIKKKLLLMMMMMMMMMNNNOOORRRTTTVVVVVVWWWWWWXXXWWWUUUTTTTTTUUUVVVWWWWWWVVVUUUVVVVVVUUURRRPPPNNNPPPSSSUUUTTTRRRNNNLLLKKKMMMNNNOOONNNMMMNNNOOOKKKJJJIIIGGGFFFEEEDDDDDDBBBEEEGGGGGGFFFFFFHHHJJJKKKLLLMMMNNNOOOQQQRRRRRRIIIHHHGGGGGGHHHIIIJJJKKKIIIHHHHHHIIIJJJJJJHHHFFFCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????===>>>???@@@AAAAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::999999999888777555555666666555444555555555555555555555555222222111111111111222222444444333222222222222222111111000////////////000111111111111111111111111111000000000////////////000000111111111222222222000000///...------------,,,,,,---------.........***+++,,,+++******+++,,,++++++,,,---..................////////////......***++++++,,,,,,,,,,,,,,,***+++,,,---............//////...------,,,,,,,,,------------------------...---------......///000---------.........//////////////////////////////,,,,,,+++++++++*********,,,,,,---......//////000///............///000000RRRTTTWWWZZZ\\\]]]]]]\\\UUUTTTQQQOOOMMMMMMMMMMMMQQQVVVZZZZZZTTTPPPNNNOOOJJJGGGEEEDDDFFFHHHHHHHHHQQQRRRRRROOOKKKJJJMMMPPPMMMKKKIIIHHHIIIJJJIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIEEEFFFFFFDDD@@@>>>>>>???BBBCCCEEEEEEDDDCCCDDDDDDLLLHHHCCC@@@@@@BBBBBBBBBAAABBBBBBAAA???>>>???@@@999999888777555444555666444444444555555666666666999888666666555444222///000111222333444555555666555555555555444444444444000222333333222111333444111111111111111111111111222222222000......000222++++++++++++++++++++++++******+++,,,------------,,,,,,---...//////......*********))))))))))))(((************)))))))))((())))))************))))))))))))***++++++++++++***((()))***+++,,,+++************,,,,,,,,,,,,***************++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,+++*********))))))(((((())))))))))))************)))))))))***+++,,,...///&&&(((***)))'''&&&))),,,******))))))))))))******))))))))))))***+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++,,,---///000000111111///000111222333444444333000111111222222111111000333222222222222222222333333333333333333333333333333444666888:::;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;<<<===>>>???@@@>>>???@@@AAAAAA@@@???>>><<<===>>>>>>???AAADDDGGGFFFGGGIIIKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVWWWVVVTTTRRRRRRSSSTTTUUUVVVTTTSSSSSSTTTTTTRRRPPPOOOQQQTTTUUUTTTQQQMMMJJJJJJLLLNNNNNNMMMMMMNNNOOOMMMLLLIIIGGGEEEDDDDDDDDDBBBDDDGGGFFFEEEDDDGGGIIIMMMNNNOOOQQQSSSUUUVVVWWWJJJJJJIIIHHHIIIJJJKKKLLLHHHHHHHHHIIIJJJIIIGGGEEEBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<;;;999888777777555333222222444555555444555555555555555555555555333333222111000000111111666555333222111222333333222111///.........///000000000000000000000000000000000000000////////////111222222222333333333333111000///...---,,,,,,,,,+++,,,---.........------******+++***))))))+++,,,)))***+++---...///000000---......//////......---******+++,,,,,,,,,,,,+++***+++,,,---............///...---,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...---------.........//////////////////////////////........................,,,,,,------...//////000...------......///000111ZZZWWWTTTUUUXXXZZZYYYXXXUUUSSSPPPNNNLLLLLLMMMMMMSSSRRRQQQPPPOOOMMMLLLLLLMMMLLLIIIGGGGGGHHHJJJKKKMMMMMMLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGIIIKKKMMMNNNOOOOOOLLLJJJHHHEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@===<<<:::999777777777888777888888999999:::;;;;;;888777666444333222111111111000///......000222333555555444444444333333333111111111111111222222222...//////000111222222222333333333222111000//////***)))))))))***+++,,,,,,---,,,,,,+++*********+++++++++,,,---,,,+++***)))************************''''''(((((())))))******((((((((()))******++++++(((***,,,,,,++++++,,,---......---,,,++++++++++++++++++,,,,,,+++***((('''++++++************++++++---+++******+++,,,,,,+++++++++------------+++++++++,,,,,,------,,,,,,+++...---+++)))(((((()))***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&///...,,,+++***+++,,,,,,++++++++++++,,,---......,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,,,,,,,---///000222333000000111222222222222111///111222222111111222333333444444333222111222444333333333333222222111000222333444555666777888999:::;;;>>>@@@@@@???===<<<:::999:::<<>>>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;===@@@BBBDDDHHHGGGFFFGGGIIIKKKLLLKKKOOOQQQSSSTTTSSSSSSSSSUUUSSSRRRPPPNNNNNNNNNOOOPPPVVVVVVUUUUUUSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNMMMNNNNNNOOOOOOSSSPPPKKKGGGCCCBBBBBBCCCCCCBBBBBBCCCDDDGGGJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJIIIGGGEEECCCBBBAAAAAA@@@?????????@@@@@@???=========???AAACCCFFFEEEDDDBBB@@@>>>===<<<>>>????????????>>>======AAA===999888888999777555999777555444444444333222111222555888;;;;;;888666333222000000111222111000000111222333333111000...//////000000111111222222000000000000000111111222222222222222111111111000111111111111111111111111,,,,,,---.../////////...///...---+++******++++++...---+++***)))***+++++++++,,,------------,,,+++,,,------...---,,,***)))---------------,,,+++***//////...---...///000111111000///...---,,,++++++...------,,,,,,------.............../////////000000//////............///000000//////.........---.........------,,,,,,,,,++++++,,,------......///---------...------,,,,,,[[[XXXUUUUUUWWWXXXWWWVVVSSSRRRPPPNNNMMMMMMMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJGGGEEECCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>===<<<:::888777777777777888888999999999999::::::888777555333222111000000222111000///000111333444444444444444444444444444222222111111111111111111...//////000111111222222222222222222111000///...++++++******+++,,,,,,------,,,++++++******++++++,,,,,,---------,,,+++***************************((((((((()))))))))))))))))))))))))))************(((***,,,,,,+++++++++,,,------,,,++++++***++++++++++++,,,,,,+++***((('''++++++************++++++---+++******+++,,,,,,+++++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++...,,,***)))(((((()))***'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))(((((((((...---,,,++++++++++++,,,++++++++++++,,,---...///,,,++++++***))))))******---------,,,,,,,,,++++++,,,,,,------...000111222///000111111222222111111///000111111000000111222333333333111000000333555555555555555555444333222333333444555666777888888888:::<<<>>>?????????>>>999999999;;;>>>???>>>===>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<>>>@@@CCCDDDFFFFFFFFFGGGIIIJJJKKKLLLLLLNNNOOOOOONNNNNNOOOPPPRRRPPPMMMLLLKKKMMMOOOPPPTTTTTTTTTSSSRRRQQQOOOOOONNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBBBBDDDGGGJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@???>>>>>>??????>>>======<<<===???AAABBBDDDDDDCCCAAA@@@???>>>===?????????@@@???>>>>>>===???<<<999777888888777555888666444333444444333222333444666999<<<;;;888666333111000000111222222111222333444555555333222000/////////000000000000000000////////////000111111222111111111000000000000000000000000000000000000------......///.........///...---+++******++++++---,,,++++++******++++++***+++,,,------,,,+++***+++,,,,,,------,,,+++***+++++++++++++++***))))))------,,,,,,,,,---...///000//////...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------------.........///...............//////////////////......------......---,,,,,,,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,[[[YYYVVVTTTUUUUUUTTTTTTQQQPPPOOONNNMMMNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHFFFEEEDDDDDDDDDDDDGGGFFFDDDBBBAAA?????????????????????????????????======>>>>>>>>>===<<<<<<<<<;;;999777666666777777999999999999999888888888666555444222111000000000111000/////////000222333222222333444555555555555333222222222111000000000...//////000000111111222111222222111111000///...,,,,,,,,,+++,,,,,,------,,,,,,++++++******++++++---------...---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))((((((************))))))))))))(((***,,,,,,+++***+++,,,++++++******************+++++++++++++++***)))(((++++++************++++++...,,,++++++,,,------,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++---,,,***)))(((((()))***''''''&&&&&&&&&((()))***++++++++++++++++++++++++))))))))))))))))))))))))++++++************))))))------,,,++++++++++++,,,+++++++++,,,,,,---...///,,,+++******)))*********......------------,,,,,,------------...///000111//////000111111111111000---///000000///...000111222222111000///111444777444555555555555444444333333333444555666666777777777888999;;;===>>>???@@@:::::::::<<<>>>???>>>===>>>>>>>>>>>>>>>>>>===<<<=========>>>???AAACCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMOOONNNLLLKKKKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPNNNNNNLLLMMMNNNOOOOOOPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEBBBAAAAAAAAACCCFFFHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPIIIHHHHHHHHHHHHIIIIIIJJJGGGFFFFFFEEEEEEDDDCCCCCC??????>>>============>>><<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@???>>>>>>>>>;;;888777777777666555666555444444555666555444555666777:::<<<;;;888555222000///000222333333333222333444444444333111000///////////////.........//////......//////000111000000000000////////////////////////////////////.........///......------......---,,,++++++++++++++++++,,,,,,,,,+++************++++++++++++******)))***++++++,,,+++++++++)))))))))***))))))((('''++++++*********+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,------,,,------...///000///............---------///...,,,++++++,,,------.........---,,,+++++++++,,,,,,------------,,,,,,YYYXXXUUUSSSRRRRRRQQQQQQOOOOOONNNNNNOOOOOOPPPQQQOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKJJJIIIGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEECCCAAA@@@??????>>>????????????????????????<<<============<<<;;;;;;;;;:::999777666666777777:::::::::999888777777666555444333111000////////////............///000111000111333444555666666666333333333222111000//////////////////000000111111000000111111000//////...,,,,,,+++++++++,,,,,,---,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,++++++((((((((((((((((((((((((+++******))))))(((((((((+++++++++***)))(((((('''(((***,,,,,,*********+++***)))))))))))))))******++++++++++++******))))))++++++************++++++...,,,++++++,,,------,,,******++++++++++++************++++++++++++******,,,+++***)))((()))))))))'''&&&$$$###$$$&&&((()))************++++++++++++))))))))))))))))))))))))************************,,,,,,++++++++++++++++++++++++++++++,,,---...///++++++***************+++---------------,,,,,,,,,------------......///000......///000000000000///,,,---///...------...000000111222222222333444666222333333333333333222222444444444555555666666666888777777888:::<<<>>>???<<<;;;;;;===??????>>>=========>>>>>>>>>======<<<===>>>???@@@AAABBBCCCCCCAAABBBDDDEEEFFFHHHJJJLLLPPPQQQQQQOOOMMMLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDBBBAAAAAAAAABBBEEEGGGIIILLLMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEDDDBBBBBBBBBBBBBBB======<<<<<<;;;<<<<<<===;;;<<<===>>>@@@AAABBBBBB????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<:::888777666777777777666555555666888999888666666666777999:::999666444111000///000222444444444000111111222111000///////////////......------,,,...............///000000000////////////..................................../////////...---,,,,,,---------,,,++++++++++++***+++,,,------,,,***)))************************)))))))))***++++++++++++((()))))))))))))))((((((************+++++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++,,,...//////------------------------...---,,,******+++---...---------,,,,,,,,,++++++++++++,,,---------,,,,,,VVVUUUSSSQQQOOONNNOOOPPPOOOOOOOOOPPPPPPQQQRRRRRRNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJHHHGGGFFFGGGIIIJJJIIIIIIHHHFFFFFFFFFFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJEEEEEECCCCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>======<<<;;;;;;:::999777777777888888;;;:::999999888777666666444333222111000/////////////////////000000111111///000333555666666666666333333333222111000/////////////////////000000000//////000000000///......++++++************++++++,,,++++++***++++++,,,,,,+++++++++***************((((((((((((((((((((((((++++++******))))))((((((,,,++++++***)))((('''''')))***,,,+++***))))))***(((((((((((()))***++++++++++++******************++++++************++++++...,,,***+++,,,---,,,,,,************************)))******++++++******)))******))))))))))))))))))'''&&&$$$######%%%'''((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++***++++++,,,---...+++***************+++++++++++++++++++++,,,,,,,,,......---------......///------...////////////...+++---......------...///...111444666555444444555222333333444444333333333444444444444555555555555999888777666777888:::<<<>>>======>>>@@@@@@>>>===;;;<<<<<<=========<<<<<<===>>>???AAABBBBBBBBBAAA>>>@@@CCCDDDDDDFFFIIILLLRRRRRRRRRPPPNNNMMMNNNOOOKKKMMMQQQUUUVVVTTTRRRPPPRRRRRRRRRRRRQQQPPPOOOOOOOOONNNMMMKKKIIIHHHGGGFFFGGGFFFFFFEEEDDDDDDEEEEEEGGGGGGHHHHHHGGGEEEBBBAAABBBBBBAAAAAABBBEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIGGGEEECCCBBBBBBCCCCCCAAA@@@@@@???@@@@@@<<<;;;;;;:::;;;;;;<<<<<<<<<===???@@@BBBBBBBBBAAA======>>>>>>???@@@AAAAAA???@@@@@@@@@@@@???>>>>>>;;;:::999777777777888999888888888:::<<<<<<;;;999666555666777888777555222222000000111333444555444111111111111000000////////////......------,,,,,,...............///000000////////////.........---////////////////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***,,,------,,,+++***************************)))))))))******++++++,,,))))))******+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,...---------------------************+++,,,......,,,,,,,,,,,,---------------,,,++++++++++++------+++++++++,,,,,,,,,------***++++++,,,------,,,,,,PPPPPPPPPNNNLLLLLLMMMOOOPPPPPPQQQRRRRRRSSSSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGDDDBBBBBBCCCFFFGGGEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKGGGHHHIIIIIIJJJIIIIIIIIIDDDCCCBBBAAAAAABBBCCCDDD????????????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<<<<;;;999888888888999999::::::999888777777666666444333222111000000000000111222222222333333333333///111333555777666666555333222222222111000000000////////////////////////......////////////......++++++******))))))******++++++******++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******************))))))+++++++++***)))((((((''')))***,,,+++***((())))))(((((((((((()))***,,,,,,++++++******)))******+++++++++************++++++---+++******+++,,,,,,+++******))))))))))))******))))))************))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((((((((((()))******++++++))))))))))))))))))))))))((((((((())))))))))))***)))***++++++,,,+++++++++)))))))))******+++,,,---*********)))******+++,,,******++++++++++++,,,,,,......------------------,,,,,,---............---+++---......------...///...111444666555444333333444555555666666666666555555555555444444444444444777777666555555666888999???>>>===>>>??????>>><<<999:::;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBB@@@???;;;???BBBCCCCCCDDDIIIMMMOOOOOOOOOLLLJJJJJJKKKMMMJJJNNNRRRVVVWWWUUUQQQOOOQQQQQQRRRRRRQQQPPPPPPOOOPPPNNNLLLIIIFFFEEECCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFEEECCCAAA@@@CCCCCCBBBBBBCCCEEEGGGIIIEEEFFFIIIKKKNNNPPPQQQQQQNNNLLLJJJFFFDDDAAA@@@???AAA@@@@@@??????>>>======;;;::::::::::::;;;<<<<<<<<<===???AAABBBAAA@@@???<<<<<<===>>>???@@@@@@AAA>>>????????????>>>======:::::::::999777777999;;;:::::::::<<<>>>>>><<<;;;555555444666777666444222333111000111333444444444333333222222111111111111...............---------//////......//////000111////////////............////////////////////////.........///......------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,+++************+++,,,++++++*********+++,,,,,,******++++++,,,,,,++++++++++++,,,------------,,,,,,,,,,,,++++++*********,,,,,,............,,,,,,,,,---------............******)))******+++,,,---++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,*********+++,,,---------)))***+++,,,,,,------,,,JJJKKKLLLKKKIIIJJJMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUSSSRRRPPPNNNLLLKKKEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBB???????????????@@@AAAAAA????????????????????????===============<<<<<<;;;<<<;;;:::999999999:::;;;999999888888777777666666444333222111111111111111000111111222222222222222///111444666777666555444222222111111111111111111////////////////////////---......//////.........---,,,+++************+++++++++******++++++,,,---,,,+++***)))))))))************************************************+++++++++*********))))))(((((()))***,,,+++)))(((((()))((((((((()))***+++------++++++***))))))***+++,,,++++++************++++++,,,***))))))***+++*********)))(((((((((((()))***((())))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((''''''(((((()))******+++)))))))))))))))))))))))))))))))))*********++++++((()))***+++,,,++++++***(((((((((((()))***+++,,,******))))))***++++++,,,+++++++++,,,,,,,,,------///...------,,,,,,,,,---++++++,,,---------------,,,---......------...///111222222111000000222333444444555666666666666666555555555444444333333333444444444444555666888888>>>===<<<===>>>===;;;:::777888999::::::::::::::::::<<>>>>>??????>>>===;;;::::::::::::::::::;;;<<<<<<:::<<>>???@@@@@@===>>>>>>>>>>>>===<<<<<<:::;;;;;;:::888888;;;===;;;;;;;;;===???>>><<<:::555555444666777777666444444333111111333444444333333222222111111111111111.............../////////000////////////000111111000000000/////////......------------------------------......///.........++++++,,,---------,,,+++++++++******++++++,,,------,,,+++******+++,,,------,,,+++******+++,,,,,,)))***++++++,,,,,,++++++***+++,,,---------,,,,,,---,,,,,,+++***))))))(((***+++---......---+++*********+++,,,---......///******)))))))))******+++***+++++++++,,,,,,,,,,,,(((***+++---------++++++++++++++++++++++++,,,,,,))))))***,,,,,,------,,,FFFHHHJJJIIIHHHIIILLLPPPSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQNNNLLLJJJHHHGGGDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEEFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGFFFEEEEEECCCDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@?????????@@@AAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::===<<<;;;:::::::::;;;<<<888888888888777777777777444444333222111111111222---......///////////////000111444666777666444333111111111111111222222222///////////////.........------......///......---...---,,,,,,+++++++++++++++*********+++,,,,,,------,,,+++*********+++,,,************************)))))))))***+++++++++,,,************)))))))))))))))***,,,+++)))(((((()))((((((((()))***,,,---...++++++***))))))***+++,,,++++++************+++++++++)))(((((()))******)))***)))(((''''''((()))***(((((())))))))))))(((((('''((()))))))))))))))(((((())))))******)))((((((&&&''''''((()))******+++))))))))))))))))))))))))*********++++++,,,,,,,,,((()))***+++,,,,,,+++***''''''''''''((()))***+++******))))))***+++,,,,,,,,,,,,,,,------.........///......---,,,,,,,,,,,,++++++,,,------------,,,,,,---///...------...000333222///,,,+++,,,000444222222333444555555555444555555555444444333333222000111222444666777888999===<<<;;;;;;<<<;;;999888666777888999999999999999:::<<>><<<888<<>>??????@@@AAABBBCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIGGGEEECCCAAA@@@@@@<<<===??????>>>===:::999::::::::::::;;;;;;<<<===999;;;>>>??????===:::777;;;<<<<<<===>>>??????@@@===============<<<<<<;;;:::;;;<<<;;;999999<<>>>>>;;;999666555555666888999777666555333222222333444333222111000000///////////////---.........///000000000000000000000000111222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...***+++,,,---------,,,+++++++++***)))***+++---...------,,,++++++,,,------///...,,,+++++++++,,,,,,))))))***+++++++++++++++)))***+++,,,---,,,++++++------,,,+++***)))(((''')))***,,,------,,,***)))(((((()))***,,,---...///+++***)))))))))))))))************++++++,,,,,,,,,'''))),,,......---+++***------,,,++++++*********((()))***+++,,,---------EEEDDDCCCEEEIIIMMMOOOOOOUUUUUUTTTSSSQQQPPPNNNMMMNNNNNNNNNMMMKKKIIIFFFEEE@@@???@@@DDDHHHKKKKKKIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCAAA@@@>>>;;;>>>AAAAAA???>>>???AAACCCBBB@@@>>>>>>>>>@@@AAABBBAAA???>>>>>>>>><<<:::;;;;;;===???@@@???<<<999<<<;;;999777666666777888:::999999888888888777777333333333222222111111111///////////////000111111333444444555555444444333222222000///............000///...---------------......////////////......000///---,,,++++++,,,,,,+++++++++***++++++,,,,,,*********)))******+++,,,*********))))))))))))))))))***+++,,,---,,,++++++))))))))))))))))))))))))''''''&&&%%%&&&(((***,,,...---***(((''''''((()))((()))))))))************,,,+++******++++++)))'''))))))))))))))))))))))))++++++******))))))(((((()))*********++++++++++++++++++)))(((''''''''''''((((((((()))(((((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((())))))***++++++++++++***((((((((((((((('''''''''++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,...000222111//////111444222222111111000111111111222222333333444555666666333333333222222222111111111111111222444666777888999:::;;;;;;;;;:::999888<<<;;;999888888888999999>>>>>>?????????>>><<<;;;<<<<<<===@@@DDDGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOONNNLLLJJJJJJKKKLLLGGGFFFIIIKKKHHHDDDDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIIIIKKKLLLLLLJJJIIIJJJKKKIIIGGGEEEBBB@@@>>>======???======???BBBBBB@@@===;;;<<<<<<======<<<<<<;;;;;;===@@@BBBBBBAAA???>>>999999;;;<<<>>>@@@AAABBB@@@???>>><<<<<<<<<======???>>>;;;999888999::::::<<<:::999:::<<<<<<:::777444666888:::;;;:::999888444444333333222111000000000000111111000///...---111111000000///---,,,+++---......///000111111111111000///......///000111///............---------,,,---------,,,***((('''------......///.........***++++++++++++,,,,,,,,,************************'''((()))++++++******)))+++++++++************)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++111000---+++******++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))+++------,,,*********000///---+++++++++---...***+++,,,---...---,,,+++DDDEEEFFFHHHKKKMMMPPPQQQSSSSSSSSSRRRQQQOOONNNMMMLLLMMMMMMLLLJJJHHHFFFDDD@@@@@@@@@DDDHHHJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDAAAAAA@@@>>><<<:::888777AAABBBCCCBBBAAAAAABBBCCCBBBAAA@@@??????@@@AAABBBBBB@@@>>>>>>>>>>>>===;;;::::::;;;<<<>>>>>>;;;999<<<;;;:::888888777888888888888888888777777666666333333333222222222111111///////////////000111111333333444444444444333333333222111000////////////000///......------------......//////////////////000///...---,,,,,,,,,,,,,,,,,,++++++***+++++++++)))))))))((()))******+++((()))))))))************))))))++++++,,,++++++***))))))))))))))))))))))))((('''&&&&&&'''(((***,,,///...+++)))((((((((())))))*********++++++++++++***)))))))))******)))'''))))))))))))))))))))))))((((((((((((''''''&&&&&&))))))))))))*********+++***)))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((()))))))))******************)))((((((((((((((()))))))))*********++++++(((((())))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))))))))***++++++,,,,,,111222333222//////111333222222111111111111222222222222333333444444555555333222222222111111111111111111222222444555777888999:::;;;;;;<<<;;;:::999:::999888888999:::;;;<<<<<<===>>>>>>>>>===<<<;;;<<<<<<>>>AAAEEEHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNJJJLLLMMMMMMKKKJJJJJJKKKKKKHHHHHHLLLMMMJJJFFFEEEEEEGGGHHHGGGGGGGGGIIIKKKKKKJJJHHHFFFDDDDDDDDDDDDFFFGGGHHHGGGGGGHHHJJJLLLTTTSSSQQQNNNLLLKKKKKKKKKIIIGGGDDD@@@>>>======>>>@@@??????AAACCCDDDAAA???<<<<<<<<<======<<<<<<<<<<<<>>>@@@BBBBBBAAA???>>>;;;;;;<<<===???@@@AAAAAA???>>>===<<<<<<<<<===>>>???>>><<<999888888999999999888777777999999777555555777999;;;;;;;;;:::999555555444444333222222111111111000000///////////////000000000000//////...//////000111111222333333444333111000/////////000............------------.........---,,,+++******,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))+++,,,,,,,,,+++***++++++++++++******************+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,+++******,,,+++)))(((((()))***+++*********)))))))))((((((************************)))+++---,,,+++******+++///...,,,+++++++++,,,---))))))***+++++++++++++++CCCGGGKKKMMMLLLMMMPPPSSSPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJJJJIIIGGGEEEDDD@@@@@@AAADDDGGGIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEBBBBBB@@@>>>===<<<;;;;;;BBB@@@>>>>>>???@@@@@@???BBBAAA@@@@@@@@@AAACCCDDD@@@???===>>>>>>???===<<<999888888:::<<<<<<;;;999<<<;;;:::999888888888999666777777777777666666555333333333222222222222111000000/////////000111111222222333333333333222222333333222111000000000000///.....................---.........//////000000////////////...---,,,,,,------,,,+++************)))(((((((((((()))******(((((())))))******++++++(((((()))***************)))))))))))))))))))))))))))(((''''''((()))+++,,,000///,,,***)))(((((()))*********+++++++++,,,,,,(((''''''(((******)))'''))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((()))))))))))))))((('''&&&&&&%%%&&&&&&%%%&&&''')))******++++++(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((***)))((((((((()))+++,,,(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))))))))))))))***++++++,,,,,,222333333222//////000111222222111111111222222333333333333333333333333333111111111111000000000000222222222222333444666666999999:::;;;<<<<<<<<<<<<888888888999:::<<<===>>>;;;;;;<<<=========<<<<<<======???CCCGGGJJJJJJIIICCCBBBCCCCCCEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPKKKLLLNNNMMMLLLKKKKKKLLLKKKIIIKKKQQQRRRMMMIIIIIIIIIJJJJJJJJJJJJLLLPPPSSSUUURRRNNNIIIFFFDDDDDDDDDFFFGGGIIIIIIIIIKKKNNNQQQZZZVVVRRROOONNNNNNMMMLLLHHHFFFBBB>>><<<<<<===???BBBAAAAAABBBDDDDDDCCCBBB>>>>>>============>>>>>>===???@@@BBBBBBAAA@@@???======>>>>>>???@@@@@@@@@======<<<;;;<<<===>>>??????>>><<<999888777777888888777666777888888666444666777999;;;<<<;;;:::999666555555444444333333222222111000///...///000000//////000111222222111111111111222222333444444444666555333111000/////////............------------///......---,,,,,,,,,,,,------------,,,+++******))))))***+++,,,,,,------***************************+++,,,,,,---,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))************))))))((('''''''''(((***,,,---***))))))))))))(((((((((***************************+++,,,+++))))))+++---...---,,,+++++++++,,,---------,,,+++************FFFKKKPPPPPPMMMLLLNNNQQQMMMMMMNNNNNNMMMMMMLLLLLLGGGHHHHHHHHHHHHFFFDDDCCC@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDAAAAAA@@@???@@@AAABBBDDDAAA===::::::===@@@@@@???CCCCCCBBBAAAAAAAAABBBBBB???>>>======>>>???>>><<<999888888999;;;<<<;;;;;;:::999999888888888777777666777777888888777666555222222222222222222222222111000000///000000111111111111222222222222111111222111111000//////000000......//////////////////------......//////000111......///000///...,,,+++...---,,,+++************)))))))))))))))******+++*********)))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,///...,,,***)))(((((('''))))))*********+++++++++(((''''''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((())))))(((''''''&&&&&&&&&'''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))((((((***)))'''''''''(((***,,,''''''((()))******++++++************+++++++++++++++++++++***************+++++++++++++++******))))))))))))***++++++,,,,,,000000000/////////000000222111111111111222222333333333333333222222222222000000000000000/////////333222222222333444444555888999:::;;;<<<======>>>999999::::::;;;===>>>>>>:::;;;;;;<<<<<<=========@@@AAACCCGGGKKKLLLLLLKKKBBBAAAAAAAAABBBEEEGGGHHHIIIJJJLLLNNNOOOPPPQQQQQQPPPQQQRRRQQQOOOMMMMMMNNNLLLLLLPPPVVVWWWRRRMMMMMMNNNNNNMMMLLLLLLNNNRRRVVV\\\XXXRRRKKKFFFDDDCCCDDDCCCEEEGGGHHHJJJMMMRRRUUUWWWUUUSSSRRRSSSQQQNNNLLLGGGDDD@@@<<<:::;;;>>>???BBBBBBBBBBBBCCCDDDCCCCCCAAA@@@???>>>>>>???@@@AAA???@@@AAABBBBBBAAA@@@???????????????????????????<<<;;;;;;;;;;;;<<<>>>??????===;;;999888777666666999999999999999888777666555777888:::::::::888777555555444444333333333222333111///......///111222000111222222333333222222222222222333333333444444444333222111000//////............---------,,,,,,///...,,,++++++,,,---...////////////...---,,,+++))))))***+++,,,------...------------------------***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((()))***+++---...++++++++++++************))))))))))))))))))))))))***++++++)))((()))+++...---,,,++++++***+++,,,,,,444222000---+++*********KKKOOOSSSRRRMMMJJJKKKNNNKKKKKKLLLLLLLLLLLLKKKKKKFFFGGGGGGGGGFFFEEECCCBBB@@@AAACCCDDDDDDDDDDDDEEEBBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDCCC>>>===<<<<<<<<<>>>@@@AAABBB>>>;;;<<>>>>>===<<<:::999888999;;;<<<<<<;;;777777777777777666666666666777888999:::999777777222222222222222222222222111111000000000000111111000000111111111111000000000000///............///...///000111111111111000.........---...///000111---.../////////...---,,,...---,,,+++************++++++******++++++,,,---,,,++++++***)))(((''''''((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********,,,+++***)))(((''''''&&&(((((((((((()))))))))))))))((((((***,,,,,,+++***((((((((((((((((((((((((((((((((((((((()))))))))&&&'''''''''(((((((((((())))))(((((('''((((((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((()))((('''&&&&&&(((***+++&&&&&&''''''((()))******)))))))))******+++++++++************************,,,,,,,,,---,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,...///000000111000000000111111222333222222222222222111111111////////////////////////222222222222222333444555888888999:::;;;===>>>>>>;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>???CCCDDDFFFJJJMMMNNNMMMKKKBBBAAA@@@???@@@BBBDDDFFFGGGHHHJJJMMMNNNPPPQQQQQQSSSTTTUUUSSSPPPMMMMMMMMMNNNOOOUUU[[[ZZZTTTPPPPPPRRRQQQPPPNNNLLLMMMPPPSSS\\\XXXRRRLLLGGGEEEDDDEEEAAACCCEEEGGGJJJNNNTTTXXXWWWXXXYYYZZZYYYTTTNNNIIIFFFCCC???;;;:::<<<>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>;;;;;;:::::::::<<<===>>>===<<<;;;999888777666555888999999999888888777777444555777888999888666555333333333333222222222222222111000......000222333333333333333333222222111111111111111222222222222000000000000000000//////...------------,,,,,,,,,,,,,,,+++******+++,,,---////////////...---,,,+++))))))***+++,,,,,,------------------------------************++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******************++++++************************(((((((((((((((((((((((()))******)))((()))+++...++++++*********+++++++++111000...,,,+++++++++,,,NNNPPPQQQOOOKKKIIIIIIKKKKKKKKKKKKLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFDDDBBBAAA@@@BBBDDDDDDCCCBBBCCCDDDAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@>>>===<<<<<<<<<<<<>>>===<<<===???BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@??????>>><<<======>>><<<;;;;;;:::999:::;;;;;;:::888555555666666666666555444666777999:::;;;:::888777111222222222222333333333222222111000000000111111///000000000000000000//////......------............///111333444444333333000///...------...///000,,,---------------,,,,,,------,,,+++************,,,++++++++++++,,,------,,,++++++***)))(((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))***))))))***,,,,,,+++)))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***))))))((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&''')))******)))(((((((((''''''&&&&&&''')))***&&&&&&''''''(((((())))))(((((())))))***+++++++++)))))))))***************,,,------------,,,++++++)))))))))***++++++,,,,,,***))))))***---///000//////////////////000111222111111111111111111111111////////////000000000000111111111111222333555555888888888999:::;;;===>>><<<<<<===>>>>>>>>>======??????>>>>>>>>>???@@@@@@FFFFFFHHHLLLNNNNNNLLLIIICCCAAA???>>>???AAADDDEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSTTTTTTRRROOOMMMLLLLLLPPPQQQVVV\\\ZZZTTTPPPQQQSSSRRRQQQNNNLLLKKKMMMOOOWWWTTTPPPLLLIIIHHHHHHHHHDDDEEEGGGHHHJJJOOOUUUYYY\\\```dddccc]]]TTTLLLGGGEEEBBB???<<<<<<===???@@@???@@@AAA@@@??????AAACCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>><<<;;;:::999:::;;;<<<===;;;::::::999888777666666666888999888777555666666333444666777777666555444222222222222222222222222111111000///000111222333333333444444333222111111000000111111111111111111...///000000000000//////------------,,,,,,,,,,,,************++++++,,,---------------,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++************+++,,,*********))))))(((((('''''''''((((((((((((((()))((((((((((((((((((((((((((()))******))))))+++---)))************+++++++++(((((())))))***+++,,,---NNNNNNMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDAAA@@@@@@CCCEEEDDDBBB@@@AAACCCAAA@@@@@@?????????@@@@@@??????@@@AAAAAAAAAAAAAAACCCCCCCCCBBBAAA???>>>===;;;<<<======<<<<<<===>>>??????@@@AAAAAAAAAAAAAAA@@@>>>============;;;999999999999:::;;;:::777444444555666777777666555555444666888::::::999777666111111222222222333333333333222111111000000111111...//////000000//////...//////............/////////111333555666666555555222111///---,,,---...///,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,---))))))))))))))))))******))))))((((((((()))***+++((((((((((((((((((((((((((((((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))+++***)))***++++++)))'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''(((((()))((())))))************)))'''''''''''''''''''''''''''''''''((((((((())))))&&&''')))*********)))(((&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((((()))***+++++++++((()))))))))*********+++,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,,,,***)))***---//////...------------...///000111//////000000111111222222/////////000000111111111000000000111222444555666888777777777888:::;;;<<<:::;;;===???@@@@@@??????CCCBBBAAA@@@@@@AAAAAABBBFFFFFFHHHKKKMMMKKKHHHEEEAAA@@@>>>===???BBBEEEGGGGGGHHHJJJMMMPPPRRRSSSSSSQQQRRRSSSSSSQQQOOOOOOPPPOOOQQQVVVZZZWWWPPPNNNOOOQQQRRRQQQOOOMMMKKKLLLMMMPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMPPPUUUYYY]]]ccchhheee\\\QQQLLLJJJCCCBBB@@@>>>>>>>>>???@@@???@@@AAA@@@>>>???AAADDDFFFGGGIIIKKKKKKIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBAAA???>>>>>>>>>>>>>>>======<<<;;;:::999999999:::;;;888888888888888777777666666888::::::777666666888444555777888888666555444333333333333333333333333000000111111111222222222111222222333333333333222111111111111111111111000000111111222111000///...---------,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++***************************,,,++++++***+++,,,---...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++***))))))))))))***+++***************))))))(((''''''''''''(((((())))))************************&&&(((************+++,,,((())))))***************''''''((()))************MMMKKKIIIHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHFFFCCCAAA???@@@CCCEEEDDDAAA???@@@BBBAAAAAA@@@@@@???@@@@@@AAA===>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA?????????AAADDDBBB>>><<<===???;;;<<<>>>@@@BBBCCCCCCDDDAAA???=========<<<:::999888888999::::::888444111555666777888888777666666333444777999999888666555111111111222222333333333333333222111000000111111......////////////......000000////////////000111000111444666777888777666333222///---,,,,,,---...,,,+++***)))***+++,,,---+++++++++***++++++,,,,,,*********)))******+++,,,&&&'''((()))***+++,,,,,,***)))((((((((()))+++,,,(((((((((((((((((((((((('''((((((((((((((('''''''''''')))***++++++++++++))))))))))))***************)))((()))***)))'''%%%(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&''''''(((((()))***+++,,,---------((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***)))(((%%%&&&''''''((((((''''''************))))))))))))'''(((((()))***+++++++++(((((())))))*********+++***++++++++++++***)))))))))))))))***++++++,,,,,,///,,,***+++...///...,,,,,,,,,,,,------///000000...//////000111222222333//////000000111111222222//////000111222444666777888777777666777999:::;;;888:::<<>>======???CCCGGGJJJHHHIIIKKKNNNQQQSSSTTTUUUQQQRRRTTTUUUTTTSSSTTTUUUNNNPPPTTTWWWTTTMMMKKKNNNPPPQQQQQQPPPNNNLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQUUUUUUSSSQQQPPPQQQUUUYYYYYY```fffbbbXXXOOOMMMOOOBBBBBB@@@?????????@@@@@@@@@AAABBBAAA??????BBBEEEFFFHHHKKKMMMMMMKKKHHHFFFDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>==================<<<:::999888999999:::777777888888888888777777999;;;===<<<999888999;;;555666888999888777555444444444444444444444444444///000111222222222222222//////111222333444444444222111111111111111111111333444444333222000...------------,,,,,,,,,++++++)))***,,,...//////......------......///.........------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***)))(((''''''((()))***+++,,,,,,---------,,,,,,((()))))))))******++++++++++++++++++++++++++++++%%%'''***++++++******+++(((((()))***************,,,,,,---,,,+++)))'''&&&HHHFFFDDDBBBDDDGGGKKKNNNJJJHHHGGGGGGJJJMMMOOOOOOMMMJJJGGGEEEEEEEEEDDDBBBEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDBBB@@@=========@@@>>><<<>>>AAACCCCCCBBBEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;;;;:::::::::;;;<<<>>>?????????>>>===888;;;===>>><<<:::999999666666777888888777555444777999;;;:::888777999;;;888888777777666666555555444444333333333444555555777666555444222111000///000///...------...///000000000000000000000000000333333444444444333222222444111...+++***+++,,,......+++((()))+++---,,,+++++++++************++++++*********)))******++++++***)))))))))+++,,,+++***))))))))))))))))))))))))((('''%%%'''******(((&&&&&&'''((())))))*********(((''''''''''''(((((()))&&&'''(((*********)))(((*********)))))))))))))))'''$$$!!!"""%%%&&&%%%###$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,...000111222***(((&&&%%%%%%''')))+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---000//////.........//////,,,---......,,,,,,---...000////////////000000111000000000000111111111111555444333333333333444555555555555555666999;;;<<<;;;<<<<<<>>>@@@BBBCCCEEEFFFDDDAAA>>>======???@@@BBBDDDGGGIIIJJJHHHEEECCCEEEBBB===;;;<<>>======<<<::::::999999888777777777::::::999999888777777777555777999999888888999:::444555666666666666666555222333333444444333333222333222000/////////000111000000000000111111111111222222111000///...------000000111111111000000///......---------,,,,,,,,,++++++++++++,,,---......---.........---,,,,,,+++))))))*********))))))(((+++***)))(((((()))************+++++++++,,,,,,,,,,,,++++++***)))(((''''''&&&''')))***+++,,,,,,,,,''''''((()))***+++++++++++++++************++++++((((((((('''(((((()))******++++++++++++***)))))))))))))))(((((((((((((((%%%&&&&&&''''''''''''''')))))))))***++++++,,,,,,***)))))))))))))))******GGGEEEDDDCCCDDDGGGJJJLLLJJJHHHFFFGGGJJJMMMNNNNNNKKKHHHDDDBBBBBBBBBBBBAAAEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCBBB???=========>>>===<<<>>>BBBDDDCCCAAAEEEDDDDDDCCCBBB@@@??????<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>===<<<<<<888:::<<<<<<;;;999999:::888888888888888777666555777:::;;;;;;999999;;;======<<<;;;999777555444333333333333333444444555666777666555444222111000///000///...------...///000000000000000000000000000000111222333333333333333222111...,,,++++++,,,------+++))))))+++,,,,,,***++++++************++++++++++++******)))************)))((()))+++,,,+++***))))))))))))))))))))))))***(((''''''))))))&&&$$$&&&'''((())))))******))))))(((((('''''''''((((((&&&'''((()))***))))))((()))))))))))))))))))))))))))'''&&&%%%&&&''''''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++,,,---...////////////(((((((((''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++,,,,,,+++++++++*********++++++*********+++,,,---...------,,,,,,,,,------,,,---...---,,,,,,,,,...//////////////////000111000000000000111111111111444333222111111222333444444444444555777888:::;;;::::::;;;<<<>>>@@@BBBCCCAAAAAAAAAAAA@@@???>>>>>>CCCEEEGGGIIIJJJHHHFFFDDDEEEBBB===:::;;;>>>CCCGGGKKKKKKMMMOOOQQQRRRRRRQQQQQQSSSTTTTTTSSSRRRRRRSSSQQQQQQPPPOOONNNMMMLLLLLLJJJMMMNNNMMMJJJHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRVVVVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTRRRMMMIIIGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCBBBBBBBBBDDDFFFHHHIIILLLNNNNNNLLLIIIGGGDDDDDDDDDDDDCCCAAA???>>>>>>>>>======<<<;;;;;;:::::::::999999888777777777:::999999888888777666666666888999999888777777888555555666666666666555555222333333444444333333222222222000/////////000111//////000000000111111111222222111111000000//////000000111111111111000000............---------,,,,,,,,,,,,,,,---...///000............---,,,+++***'''((()))***************+++***)))(((((()))***************+++++++++,,,,,,+++++++++*********************++++++++++++***************++++++,,,,,,---+++******))))))******+++***************+++,,,,,,***************)))(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))***++++++,,,******)))))))))******+++DDDDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFGGGIIILLLMMMMMMKKKHHHDDDBBBBBBCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCAAA>>>======>>>>>>>>>>>>AAACCCDDDBBBAAACCCDDDDDDDDDCCCAAA@@@???===<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;999:::;;;;;;999999:::;;;;;;;;;999888777777777777888999;;;;;;;;;;;;===>>>BBBAAA???<<<999666333222333333333333444555666777666666555444222111000000//////............//////000000000000000000000000......000111222333333333000//////...---,,,+++++++++***))))))+++++++++)))++++++************++++++,,,+++******))))))))))))***)))((()))+++,,,+++***((((((((((((((((((((((((***)))((((((((('''%%%###&&&&&&'''((())))))))))))***)))((('''''''''''''''''''''((()))))))))(((((()))))))))))))))))))))))))))))))))(((&&&&&&'''(((&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))******,,,---///111111000...---'''((()))***)))'''&&&%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((()))))))))))))))************************+++******))))))******+++++++++++++++*********)))+++************+++,,,,,,++++++************+++++++++---...---,,,+++,,,...///.........//////000111000000000000111111111111333222111000000111222333222333444666777888999999999999:::;;;<<<>>>@@@AAA<<<>>>AAACCCCCCAAA>>><<>>;;;:::;;;===???BBBDDDGGGJJJMMMNNNNNNNNNSSSUUUWWWWWWUUUSSSRRRRRROOOOOOOOOOOONNNMMMKKKJJJIIIJJJKKKJJJHHHGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRRRRQQQPPPOOONNNNNNOOOOOOMMMJJJHHHGGGGGGBBBBBBCCCCCCCCCBBBBBBAAA???AAABBBBBBAAABBBCCCEEEFFFGGGJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCAAA???===<<<=========<<<;;;;;;::::::::::::999999888777777777999999888888777777666666666888999999777666666777666666666666666555444333222333333444444333333222222111111000///000000000//////000000000000111111222222222111111111111111000000111111111111000000/////////.........------------------...///000111/////////...---+++***)))&&&'''(((***++++++++++++******))))))))))))***************++++++++++++,,,*********++++++,,,,,,,,,---------,,,+++***)))(((+++++++++++++++++++++++++++******))))))******++++++++++++***+++,,,,,,---)))************)))((((((************************''''''((()))))))))))))))''''''((())))))******+++++++++***************+++BBBBBBBBBCCCDDDEEEEEEFFFGGGFFFEEEFFFIIIKKKLLLLLLNNNKKKGGGEEEEEEGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCC@@@>>>===>>>???BBBBBBDDDEEEEEEDDDBBB@@@BBBCCCDDDEEEDDDBBB@@@>>>=========<<<<<<<<<<<<;;;999:::<<<=========<<<;;;;;;<<<<<<;;;::::::<<<===>>><<<;;;999888888888999777888999:::;;;<<<===>>>BBBAAA???<<<999666444333333333333333444666777888666555555444222111111000/////////....../////////////////////////////////---...///000111111111111......//////...,,,+++***************++++++***)))++++++************++++++,,,,,,+++)))((((((((((((***)))((()))***++++++)))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))******)))''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))''')))***((($$$###%%%((('''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***+++...111444555333000...))))))))))))((('''%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******+++************)))))))))***************++++++,,,******)))))))))***+++++++++,,,------++++++,,,---...............///000111///000000000111111111111333222111000000111222333111333555777999999999888999999999:::<<<===???@@@:::<<>>DDDEEEFFFHHHHHHHHHGGGGGGEEEDDDAAA>>>;;;:::::::::<<<>>>AAADDDGGGKKKNNNQQQUUUXXXZZZZZZXXXTTTRRRQQQLLLMMMNNNOOONNNLLLJJJHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIKKKMMMOOOPPPQQQQQQPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOMMMJJJHHHGGGHHHAAAAAABBBCCCCCCCCCBBBBBB@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFHHHIIIIIIHHHFFFEEECCCBBBBBBAAA@@@>>>======>>>>>>>>>======<<<<<<<<<::::::999999888777777777999888888777666666555555444666777777666555666777666777666666555444333222222333333444444333333222222111111000000000000000////////////000000000111000000000111111222222222///000000111111111111000000////////////.........------------...///000111000000///...---+++)))((('''((()))***************)))))))))))))))*********************++++++++++++************************------------,,,***)))((())))))))))))((((((((((((******))))))))))))******)))))))))))))))***++++++******++++++******)))(((***************+++++++++(((((()))***************'''''''''((())))))******,,,++++++************+++@@@@@@AAABBBCCCCCCCCCCCCEEEDDDDDDFFFHHHJJJKKKJJJOOOLLLHHHGGGHHHIIIJJJJJJHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFDDD@@@>>>===???AAAHHHIIIJJJIIIGGGDDDBBB@@@BBBCCCEEEFFFEEECCC@@@===>>>>>>=========<<<<<<<<<;;;<<<>>>??????>>>>>>===>>>??????>>><<<<<<===???>>>===;;;999999999999:::777777777999:::<<<<<<<<<>>>>>><<<;;;999777666555444444444444555666777888555555444333333222111111...//////////////////.........................../////////000000//////...,,,---...///...---+++)))(((***,,,,,,,,,+++))))))++++++************++++++,,,+++***)))(((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((($$$%%%'''''''''''''''(((%%%&&&'''(((((()))))))))******)))''''''&&&&&&&&&((((((''''''''''''''''''''''''(((((())))))))))))''')))***(((%%%###&&&)))((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))***---222666777666444222,,,***(((&&&%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))******++++++++++++******)))******+++,,,,,,+++,,,---,,,++++++,,,---------------...///000111///000000000111111111111444333222111111222333444222333666888999999999999999999:::;;;<<<===???@@@:::;;;===???AAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGEEECCCAAA>>><<<;;;:::<<<>>>AAACCCFFFKKKRRRXXXVVVXXX[[[[[[XXXTTTRRRQQQMMMNNNPPPPPPPPPNNNLLLJJJLLLJJJHHHGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQQQQQQQQQQOOOMMMKKKKKKLLLNNNPPPOOOOOONNNLLLHHHFFFEEEFFFAAABBBCCCDDDEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFGGGHHHEEEEEEGGGGGGGGGFFFDDDCCC?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::999999888777777777888888777666666555555444111333555666555555666888666666666666555444222222222333333444444333333222111111111111000000000///...////////////000000000......//////000111111111//////000111111111111111000////////////.........,,,,,,,,,,,,---...///000000000///...---+++)))(((***************)))((('''(((((())))))************))))))*********++++++++++++******)))((('''''''''+++++++++,,,,,,++++++***))))))((((((((((((((((((***))))))))))))))))))***))))))(((((())))))***+++++++++,,,,,,++++++***)))))))))******++++++++++++((())))))***************'''''''''((())))))******,,,++++++***))))))******??????@@@@@@AAAAAAAAAAAADDDCCCCCCEEEHHHJJJJJJIIIKKKIIIGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHEEEAAA>>>>>>AAADDDLLLMMMMMMLLLHHHEEECCCCCCEEEFFFIIIJJJIIIEEE@@@===>>>>>>>>>>>>===============>>>???@@@AAA@@@??????AAABBBBBB@@@>>>======>>><<<;;;;;;:::::::::::::::888777666888:::;;;;;;::::::::::::999999888888888555555555444555555666777555555444333333222111111......////////////..............................///000000000//////...---,,,---.........,,,+++***'''***...///---+++***)))++++++************+++++++++***))))))(((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((("""$$$&&&'''''''''((()))%%%%%%&&&'''((((((((((((***)))(((''''''''''''''')))(((''''''&&&&&&''''''&&&''''''(((((())))))***((()))))))))'''''')))***'''(((((()))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))),,,111555777666444222,,,***'''%%%$$$&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''((())))))******))))))((())))))))))))((((((((((((((()))******++++++*********************+++,,,---***,,,---,,,+++***+++---,,,,,,,,,---...///000111000000000000111111111111444333222111111222333444222333444666777888999999999999999:::;;;===>>>???;;;<<<<<<===???AAACCCDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFDDDCCCAAA@@@??????<<>>???::::::::::::::::::::::::::::::999999888777777777777777666666555555444444111333555555444444555666555555555555555444333222222333333444444333333222000111111111111000//////......////////////000000......//////000000000111...///000111111222111111/////////.........------,,,,,,,,,,,,---...///000/////////...---+++***)))++++++++++++***((('''&&&'''((()))******+++******)))))))))************++++++***)))((('''&&&%%%%%%((()))***+++++++++++++++***************************))))))(((((())))))************)))***++++++,,,+++++++++++++++***))))))(((((())))))***+++++++++(((((()))***************''''''((())))))******+++++++++***)))((((((((((((??????>>>>>>>>>???@@@AAACCCBBBCCCEEEHHHIIIIIIHHHHHHGGGFFFGGGIIIIIIHHHFFFGGGHHHJJJKKKKKKJJJHHHGGGKKKIIIFFFBBB???@@@CCCFFFKKKMMMMMMKKKGGGEEEFFFGGGIIIKKKNNNOOOMMMHHHBBB????????????>>>>>>>>>=========>>>@@@AAAAAAAAA@@@???AAABBBCCCBBB???<<<;;;:::999999:::;;;;;;;;;;;;::::::888777999;;;<<<;;;999999999999999999999999999777666666555555555555555555444444333333222222111---...///000000///...---------------------------...//////000000000//////,,,------------,,,++++++'''+++000111///,,,******++++++************++++++***))))))((((((((()))))))))((('''(((*********((())))))))))))))))))))))))"""%%%''''''&&&%%%'''(((%%%%%%&&&'''(((((((((((()))(((((('''''''''(((((()))((('''&&&&&&&&&''''''&&&&&&''''''((())))))***((('''&&&'''(((******)))&&&'''((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))),,,///222333333111///)))(((''''''&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((''''''''''''((()))***+++******)))))))))))))))***+++,,,---***,,,,,,,,,+++***+++,,,,,,,,,,,,---...///111111000000000000111111111111333222111000000111222333111111222333444666777888888888888999:::;;;<<<===;;;;;;<<<===???AAABBBCCCBBBBBBAAAAAABBBDDDGGGHHHEEEEEEDDDCCCBBBBBBCCCCCCAAAFFFJJJKKKJJJKKKPPPTTTUUUVVVWWWVVVTTTRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQMMMHHHEEEGGGIIIJJJIIIMMMNNNPPPQQQQQQPPPNNNMMMMMMLLLJJJIIIIIIKKKLLLMMMLLLLLLJJJGGGCCCAAAAAABBBDDDFFFGGGHHHHHHFFFCCCBBBDDDGGGJJJKKKJJJIIIIIIJJJHHHHHHGGGFFFEEEBBBAAA???>>>===<<<;;;;;;<<<<<<===999999999999999999999999::::::999999888777777777777777666555555444444333333444666555333222222333444444444555555444333333222333333444444333333222000111111222111000///............/////////000000000000000000000000111111...///000111111222222222............---------,,,------------...///000111............---,,,+++******************)))((('''&&&''')))***++++++******))))))))))))***************)))))))))((((((''''''(((((()))************)))(((((())))))******++++++))))))(((((((((((())))))))))))(((((())))))***+++)))))))))))))))(((''''''''''''((())))))***++++++'''((())))))******))))))(((((())))))***++++++,,,+++***)))(((''''''''''''??????>>>======>>>???@@@BBBBBBCCCEEEHHHIIIHHHGGGGGGGGGGGGIIIJJJJJJHHHFFFFFFGGGIIIJJJJJJIIIGGGFFFMMMKKKGGGBBB???@@@DDDHHHIIIKKKLLLJJJFFFEEEHHHJJJLLLOOOQQQRRRPPPKKKDDD@@@????????????>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???AAABBBDDDBBB???;;;999888777888:::;;;<<<;;;;;;:::<<<:::999:::<<<===<<<999::::::::::::::::::::::::888777666555555444444555444444444333333222222222---...///000000///...---------------------------,,,---...000111111111111------,,,,,,,,,,,,,,,,,,''',,,111222000,,,++++++++++++************++++++)))(((((((((((())))))***)))((('''((()))******(((************************$$$&&&)))(((%%%$$$%%%'''$$$%%%&&&'''(((((((((((((((((('''''''''(((((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((())))))***&&&###!!!###'''))))))'''&&&&&&((()))************''''''''''''''''''''''''''''''''''''((((((((()))***,,,...000000///---,,,&&&'''((())))))(((((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))((((((((('''''''''''''''((()))++++++******)))(((((((((((()))***,,,,,,***+++,,,,,,******+++,,,+++,,,,,,---...///111111000000000000111111111111222111000//////000111222000000///000111333666777777777777777888999:::;;;999;;;===???@@@AAAAAAAAABBBAAA@@@@@@AAACCCFFFHHHDDDCCCCCCBBBCCCDDDEEEFFFMMMRRRYYYZZZWWWUUUUUUWWWTTTUUUUUUTTTRRRQQQRRRSSSQQQQQQPPPOOOOOOOOOPPPPPPRRRMMMGGGDDDFFFHHHHHHHHHMMMNNNPPPPPPPPPNNNLLLKKKIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKJJJGGGDDDBBBCCCDDDFFFGGGIIIIIIIIIFFFCCCAAADDDGGGJJJKKKKKKJJJIIIJJJJJJIIIHHHFFFDDDBBB@@@??????>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777666666555444444333333666777777555222000//////333333444444555444444444222333333444444333333222000111111222222000///.............../////////000111111111111111111111111......///111111222222222......---------,,,,,,,,,.........//////000111222---.........---,,,,,,+++((())))))************)))&&&''')))***+++++++++***))))))))))))************))))))))))))************(((((())))))))))))((((((%%%&&&&&&'''((())))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%&&&''''''((()))*********''''''((())))))))))))))))))))))))***++++++,,,,,,******((('''&&&&&&&&&&&&@@@BBBCCCBBB@@@???@@@BBBFFFFFFGGGGGGIIIJJJLLLMMMHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGDDDBBB@@@AAABBBDDDEEEDDDDDDDDDEEEGGGJJJLLLRRRVVVYYYVVVNNNGGGCCCBBBDDDBBB@@@@@@AAACCCCCCCCC@@@???===<<<<<<>>>???@@@>>>???AAABBBAAA>>>;;;888999999:::;;;;;;:::::::::555666999<<<===>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999888888777777666555555555666555444333222333444555111222333444444333222111000000///...------,,,,,,...............---------///---,,,+++,,,,,,++++++(((******(((''')))+++,,,...---,,,+++************...---+++)))(((((())))))***)))((((((((()))+++,,,''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((111...***(((((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++)))'''(((+++,,,***(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))*********++++++++++++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''*********)))))))))))))))+++++++++***)))(((((('''))))))))))))******************)))))))))))))))***...,,,***+++---,,,)))&&&,,,,,,---...///000111222000000111111111000000///111111111111111111111111333222222222333555777888888888888777888888999:::999;;;>>>AAABBBAAA@@@>>>>>>>>>??????AAADDDFFFHHHGGGGGGGGGFFFFFFHHHLLLPPP^^^```dddjjjmmmiii```YYYUUUTTTTTTUUUVVVUUUSSSPPPNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKIIIGGGFFFMMMLLLIIIEEEAAA@@@@@@BBBJJJIIIHHHFFFEEEDDDDDDCCCAAADDDIIILLLLLLJJJJJJIIILLLJJJGGGEEEDDDAAA===:::::::::;;;;;;;;;:::999999:::>>>AAA???:::888999<<<::::::999:::;;;:::777555777666666555444444333333222444777666555555777:::333333333333333333222222333333333222222222111111333333333222111000000///............////////////111111222333222111000///222111111000///......---//////////////////......******,,,---.../////////,,,,,,,,,++++++*********,,,***(((((()))***)))(((***)))))))))++++++)))'''***+++,,,------,,,+++******)))(((''''''((()))************)))))))))))))))+++++++++,,,,,,++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************************************===???AAAAAA??????AAACCCHHHHHHGGGHHHHHHIIIJJJKKKFFFGGGHHHJJJMMMOOORRRSSSKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFDDDAAA@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHJJJOOOSSSUUUSSSLLLFFFDDDDDDFFFDDDBBBAAABBBDDDDDDCCC@@@???>>><<<<<<===???@@@===>>>@@@@@@???===999777999::::::;;;;;;;;;::::::666777999:::<<<=========;;;<<<<<<<<<<<<;;;::::::888888888777666666555555333222111111000000000000000111222333333222111000000//////...------,,,,,,,,,,,,,,,,,,,,,------------------......---+++)))***,,,---,,,+++******))),,,,,,+++***))))))))))))---,,,+++))))))))))))******)))((((((((()))++++++''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))...,,,(((''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))'''&&&&&&((()))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))******************))))))))))))*********))))))+++---///---+++,,,,,,---...///000111111111111111111111000///......//////000111222222333111111111111222444555777777777777777888999999::::::<<<>>>@@@AAAAAA@@@@@@>>>>>>??????AAADDDFFFGGGIIIIIIIIIHHHGGGIIIMMMOOOaaadddjjjoooqqqmmmgggbbbXXXWWWVVVVVVVVVUUUSSSQQQOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHEEEAAA???@@@AAAIIIIIIGGGFFFEEEEEEDDDDDDFFFIIIMMMNNNNNNLLLKKKJJJIIIGGGDDDBBBAAA>>>;;;999999999:::::::::999888888;;;>>>@@@>>>999666888:::;;;:::999:::::::::888666666666555444444333333222333555666666444333555777222222222222222333333333333333222222222111111111333222222111000000//////////////////000000000000111111222222222111000///111111000000///......------------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,***))))))******)))(((***)))))))))++++++)))((())))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))*********))))))((((((((('''(((((((((((()))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))************************''''''''''''''''''''''''<<<>>>???@@@???@@@AAACCCIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFHHHKKKNNNQQQTTTUUUJJJIIIHHHHHHGGGGGGHHHHHHFFFEEECCCAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFJJJMMMOOOMMMIIIFFFEEEFFFHHHFFFCCCCCCCCCDDDDDDCCCBBBAAA???>>>===>>>>>>???>>>???@@@@@@???===;;;999:::;;;;;;;;;;;;;;;::::::999888888999999:::;;;<<<;;;;;;;;;;;;;;;:::999999888888888777666666555555444555444444333222111000///000111222222111000////////////...------,,,,,,,,,,,,,,,------......///000111111111000...+++*********,,,------+++***))),,,+++***)))((((((((((((+++******)))))))))***+++)))))))))((()))******+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((&&&&&&&&&'''((()))+++)))&&&%%%%%%&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))***************)))))))))))))))*********))))))+++---//////...,,,------...///000111111111111111111000///------,,,,,,---...000111222333000000000111222333444555666666666777888999:::;;;<<<<<<===>>>???@@@@@@AAA>>>>>>>>>???AAACCCEEEGGGJJJJJJJJJIIIIIIIIILLLNNNYYY^^^eeejjjjjjhhhdddbbb\\\YYYWWWUUUUUUTTTRRRQQQPPPOOOMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHJJJKKKLLLMMMGGGHHHHHHEEEBBB@@@@@@@@@HHHGGGGGGFFFEEEEEEFFFFFFKKKMMMPPPQQQOOOMMMLLLLLLMMMJJJGGGDDDCCCBBB???>>>999999999999999888777777:::<<<===;;;777555666888===;;;999999999:::999888555555444333333222222111333444555444222111222333111111222222333333444444333222222222222111111111111111000000//////................../////////000111111222222111111000///000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++******+++,,,,,,)))'''***)))((()))++++++***((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''''''''''''''((((((((((((************************'''''''''''''''''''''''')))((((((''''''''''''(((++++++******))))))((((((''''''''''''''''''''''''??????@@@@@@@@@AAAAAABBBGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@AAABBBCCCEEEGGGHHHHHHFFFEEEFFFHHHHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@>>>===;;;<<<<<<<<<<<<;;;;;;:::;;;:::888888888888::::::999999999999999888777777888888777777666555555555555555666666555333111000...///000111111000///...//////.........------------......///000111222222111111000///---,,,,,,---+++)))(((+++,,,++++++,,,,,,+++***))))))(((((()))))))))))))))******++++++)))))))))))))))******+++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((''''''&&&''''''((()))***'''%%%%%%&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((())))))))))))((('''''''''(((((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))))))))************))))))))))))))))))***+++---,,,+++,,,,,,---------------......///000000111111111111000///---,,,++++++,,,,,,---///000000111000000111222333444555555666666666666777999:::;;;<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>@@@BBBDDDEEEIIIJJJJJJIIIHHHHHHJJJKKKMMMSSS[[[___^^^]]]\\\]]]\\\YYYUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEGGGHHHJJJKKKJJJIIIFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMEEEGGGHHHGGGDDDBBBBBBBBBGGGFFFFFFFFFFFFFFFGGGGGGKKKMMMOOOOOONNNMMMMMMNNNNNNKKKHHHFFFEEEDDDBBBAAA:::::::::::::::999888777888999:::888666555777999>>>;;;999888888999999888444444333333222111111000111111222222222111222222111111222333444555555666222222222222111111111111000000//////............,,,,,,,,,------......///111111111111111000000////////////......------------------------.........///////////////...---,,,---,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,)))&&&)))(((((()))++++++***((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((()))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((''''''&&&&&&'''((()))*********))))))(((''''''))))))))))))))))))))))))CCCCCCBBBBBBBBBAAAAAA@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@??????????????????@@@@@@AAABBBCCCCCCCCCDDDFFFGGGFFFDDDAAA@@@AAAAAAAAA@@@EEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????===============<<<;;;:::;;;:::999888777888999:::666777777777777666555555777777666666555444444333111111222222111000...---...///000111111000///..................------------......///000111222222---,,,+++******...444:::777///***+++,,,***+++///------,,,+++************'''(((((()))*********+++((()))))))))************)))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((()))))))))'''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))((((((((())))))((((((((('''''''''&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))))))))******)))))))))))))))(((((()))))))))************))))))(((((()))***++++++,,,,,,,,,+++++++++---...------......//////000000111111000000...---++++++---------------.........111111222333444555666666666666666666777888999::::::999888777888:::;;;======<<<<<<===>>>@@@BBBCCCEEEGGGHHHHHHGGGFFFGGGHHHHHHNNNTTTWWWWWWVVVXXXYYYWWWUUUQQQOOONNNNNNLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKLLLLLLKKKHHHFFFDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHFFFHHHJJJKKKJJJKKKLLLNNNIIIGGGDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;:::999888555666666666666777888:::===;;;888777888888888888444333333222111111000000.........000111333333333222333333444555666666777222222222111111111000000/////////...............,,,------...//////000000111111111000000000000000............------------,,,,,,,,,,,,------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---,,,)))&&&)))(((((()))++++++***)))******(((''''''(((******(((((())))))))))))((((((''''''(((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))&&&&&&&&&'''((()))***+++)))))))))(((((((((''''''((((((((((((((((((((((((FFFEEECCCBBBCCCBBBAAA?????????@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBDDDDDDEEEDDDBBB?????????@@@@@@???DDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>============>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999999999999999666666666666666555444444555555555444333333222222111222222222222111000000...///000111111000///...........................,,,,,,,,,------......///............111:::EEENNNDDD777......---******///...---,,,+++************'''((())))))*********)))(((((()))************)))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((()))))))))***((('''&&&'''))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''')))(((((('''&&&&&&%%%%%%((((((((()))))))))******%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((())))))***************))))))))))))))))))))))))************(((((((((((()))***+++,,,((()))*********+++...111............//////000000////////////...---++++++------------------------111222333444555666666666777777666666666777888888888777666666666777999:::;;;;;;::::::<<<===???@@@AAACCCFFFGGGFFFEEEEEEEEEEEEHHHKKKNNNOOOOOOPPPQQQPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLLLLKKKIIIGGGEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEFFFHHHGGGFFFFFFHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGBBBCCCDDDEEEEEEFFFIIIKKKHHHFFFEEEEEEDDDCCC@@@>>>============<<<:::999888666555444444555777999:::;;;999777777777888777666444444333222222111111000---,,,---///222444444444333333444444555555666666222111111111111000000000//////////////////.........//////000111222333333222111000////////////000------------------------((())))))******++++++,,,,,,,,,,,,,,,+++******)))******++++++++++++,,,,,,***))))))***++++++(((&&&((((((((()))+++,,,+++)))+++******))))))******+++(((((())))))))))))((((((&&&''''''(((((())))))***)))******++++++******)))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&EEECCCAAAAAACCCCCCAAA???>>>>>>>>>??????AAABBBBBBDDDDDDEEEFFFGGGIIIKKKLLLCCCDDDDDDEEEDDDCCCBBBAAABBBCCCEEEFFFEEEDDDBBB@@@AAAAAAAAAAAAAAA@@@??????>>>>>>???AAABBBCCCBBBBBBBBB@@@>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDD???>>>===;;;;;;<<<===>>>>>>??????>>>>>><<<;;;;;;:::;;;;;;;;;;;;::::::999666777777777777666555555444444333222222111111000333333333333333333444555///000111111111111000///........................,,,,,,,,,,,,,,,---------000222333333666===IIISSSCCC666---///000+++***///---,,,+++***))))))))))))'''((()))******))))))((('''((()))***+++******)))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((()))*********'''&&&&&&''')))***)))''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,((()))***)))((())),,,///............////////////...............---,,,+++,,,,,,------....../////////111222444555555555555888888777666666666666777777777666666777777888888999999888999999;;;===>>>>>>AAADDDFFFFFFEEEDDDEEEDDDCCCDDDFFFHHHJJJIIIHHHJJJIIIHHHIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFEEEEEEFFFIIIKKKGGGGGGFFFFFFFFFFFFFFFFFF@@@AAAAAA@@@@@@AAADDDGGGGGGGGGGGGHHHHHHFFFBBB???=========<<<;;;:::888888999777555444555666777888999777666777777777555333444444444333222222111111///------///222444333222222333333333333333333333111111111111000000000000////////////////////////------...///000111222333222111000///...//////000,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++*********+++******)))))))))))))))******+++++++++***)))(((((())))))(((&&&((('''''')))+++,,,+++***)))******++++++******)))'''((()))******)))((('''&&&&&&''''''((())))))***)))******++++++******)))'''''''''(((((()))))))))((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))'''$$$###%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&BBB@@@???@@@BBBCCCBBB@@@??????>>>>>>>>>>>>??????DDDDDDDDDDDDEEEFFFGGGHHHBBBCCCDDDDDDDDDCCCBBBAAABBBCCCEEEGGGFFFEEEBBBAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???AAACCCCCCAAA@@@BBB@@@>>>>>>@@@AAAAAAAAA>>>???AAABBBCCCDDDDDDDDDAAA@@@>>><<<<<<===???@@@????????????>>>===;;;;;;:::;;;<<<===<<<<<<:::999888888888888888777777666333333222222111000000///000//////...///111222333///000111222222111000///---.......................................---------///111000///444===EEE:::...(((...111,,,***///,,,+++***)))(((((((((((('''((()))******)))(((''''''((()))++++++******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))************&&&%%%%%%'''))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&(((***)))'''&&&'''***###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''((())))))***'''''''''((((((((((((((())))))))))))************(((((((((((()))***+++,,,,,,,,,,,,)))&&&%%%(((+++.........///////////////---------...------,,,,,,++++++,,,---///000111111...///111333444444444333999888777666666555555555777777777777888888888888888888777777888:::<<<======@@@DDDFFFFFFEEEEEEEEEGGGDDDCCCDDDHHHJJJIIIFFFFFFFFFGGGHHHJJJJJJIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGFFFGGGHHHIIIJJJKKKEEEDDDCCCBBBAAABBBCCCDDDBBBCCCDDDDDDDDDCCCAAA@@@CCCDDDDDDCCCCCCEEEIIILLLHHHGGGGGGFFFEEEEEEFFFFFFAAAAAA@@@>>>===>>>@@@CCCBBBBBBCCCEEEEEECCC>>>:::<<<<<<<<<;;;:::999777666<<<:::666555555555555555777666666777777666444111555555444333333222222111111///...///222333222000222222111111111111111111111111111111000000000000/////////000000000000000******+++,,,---...///000222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,,,,++++++(((((())))))*********+++***(((&&&&&&'''((('''&&&((('''''')))+++,,,+++***((()))***++++++***)))((('''((()))******)))((('''&&&&&&&&&'''((())))))***))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))((($$$ $$$%%%%%%&&&'''((())))))((((((((((((((((((((((((??????@@@@@@@@@???>>>>>>>>>>>>============>>>???<<<@@@DDDEEEDDDCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@BBBDDDFFFFFFEEECCCAAA????????????????????????AAA@@@@@@??????@@@@@@AAACCCBBB@@@???>>>??????@@@DDDDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<=====================<<<;;;:::999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777555444333333333333333222222222111111000111111222222111111000000000000///......------,,,,,,,,,+++++++++******,,,,,,+++***+++,,,---...///......------///000111///...---,,,++++++++++++,,,---......---***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))((((((&&&%%%$$$%%%'''))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''***(((&&&(((++++++)))&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,---...//////------......------,,,+++...------,,,---...///000111111111111222333444444666666666666666777777777666666777:::;;;;;;888666555666888:::<<<============>>>@@@BBBDDDFFFFFFGGGGGGEEEDDDDDDFFFFFFDDDAAACCCDDDEEEEEEFFFEEEEEEEEEGGGFFFFFFGGGIIIIIIHHHFFFFFFFFFFFFGGGGGGIIIJJJJJJHHHFFFBBB@@@AAAAAAAAA@@@@@@@@@@@@???>>>???AAACCCBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDEEEDDDCCCCCCBBB>>>??????>>>======>>>@@@BBBCCCDDDCCCAAA@@@@@@BBB@@@???>>><<<:::999999999888666555444444555666888777666666555555555666666555444333333333222000...111//////000111222111000111000/////////000222333222222222111111111111000000000///...---,,,,,,,,,//////............////////////.........---------......------------,,,,,,))))))***+++,,,,,,------+++++++++++++++***)))((('''(((((())))))))))))(((+++***)))'''''''''((()))(((((())))))))))))((((((***************)))((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%&&&)))***+++***)))((('''((((((((('''&&&%%%%%%'''((()))(((&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))===>>>???@@@@@@@@@@@@@@@===============<<<<<<<<>>========================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555333222222222111111111111000000111111111111000000000000//////......------......---,,,,,,,,,,,,,,,---,,,+++++++++,,,------///...---------...000000......---,,,+++++++++++++++,,,------,,,***'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))'''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((''''''%%%%%%%%%''')))))))))''''''(((''''''&&&%%%%%%&&&&&&'''''''''''''''''')))((('''((())))))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&((())))))'''''''''''''''((())))))((((((((()))******++++++++++++++++++++++++++++++++++++,,,------...//////------------------,,,,,,...------,,,---...///000111111111111222222333444555666777777888888777777888888888:::;;;;;;:::888777777888888999:::;;;;;;>>>???AAACCCDDDFFFFFFGGGCCCBBBAAACCCEEEFFFEEECCCBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEAAA??????????????????@@@@@@???>>>???AAACCCCCCBBBAAAAAAAAABBBDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@???>>>>>>???AAABBBCCCDDDCCCAAA@@@AAABBBAAA@@@>>><<<:::999888888888666555444444555666888666666666666666666666666555444333333333222000...000......///000111000///111000000///000111222333111111111000000000//////000000///------,,,,,,---///......------......///.........---------,,,,,,,,,,,,+++++++++*********((())))))******++++++++++++++++++++++++***))))))(((((())))))))))))((((((******)))((((((((((((((())))))(((((((((((())))))***************)))((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''')))******((('''&&&(((((((((((('''&&&%%%$$$((()))***)))'''&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&<<<===>>>???AAAAAAAAABBB<<<<<<<<<<<<<<<;;;:::999>>>AAADDDEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>=================================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888777666666666666222222111111111000000000///000000000000000000///000000//////...---------000///...---,,,---......---,,,,,,+++++++++,,,,,,...------------...//////...---,,,++++++***++++++***+++++++++***)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((,,,+++)))(((''''''(((((((((&&&%%%&&&((()))))))))&&&''''''''''''&&&&&&%%%(((((((((((('''''''''''''''((()))((('''%%%%%%&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%'''''''''''''''(((((()))(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))###$$$%%%'''((()))))))))''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------------......---,,,---...///000000000000000111222333444555666888::::::999888777:::999888999;;;<<<;;;:::888888777777777888999:::>>>???AAACCCEEEFFFFFFGGGBBBAAA@@@AAABBBCCCBBBAAAAAAAAA@@@@@@AAACCCDDDEEEEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFBBB>>><<<===>>>?????????@@@@@@???>>>>>>AAACCCDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@??????@@@BBBBBBDDDDDDDDDBBBAAABBBCCCCCCBBB@@@===;;;999888777888666555444444555666888444555666888888888777777666555333333444333111//////...---...000111000///111000000000000111222222000000/////////.........000///...---------------...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))***++++++++++++***))))))))))))***))))))((('''&&&)))))))))))))))(((((('''***)))(((''''''((()))***))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''((())))))(((&&&%%%###(((((((((((('''&&&%%%$$$((()))***)))((('''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&<<<===>>>???@@@@@@@@@@@@;;;;;;<<<<<<;;;:::888888888999<<<>>>???@@@AAAAAADDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDBBB@@@???===========================???@@@BBBBBB@@@???===<<<===???AAAAAAAAAAAA@@@??????>>>>>>>>>=========>>>>>>>>>===============;;;;;;;;;;;;;;;<<<<<<<<<999999999:::::::::::::::;;;:::888777666555555444111111111000000000000///000000000111111000000000000//////......---,,,,,,000///...,,,,,,---...///,,,,,,,,,+++++++++++++++---------------.........---,,,,,,+++******++++++************)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((+++***(((''''''((()))***((('''&&&&&&((()))))))))%%%%%%&&&'''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%(((***(((%%%###$$$&&&%%%&&&&&&&&&'''((((((((((((((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&'''((('''&&&&&&&&&''''''((()))'''&&&%%%$$$$$$&&&((()))$$$%%%&&&'''(((((((((((('''''''''((((((((())))))''''''&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++++++++,,,,,,------...///...---,,,,,,---...////////////000111222333444555666999;;;;;;:::888666:::888777777999:::::::::999888666666777999;;;===???@@@AAACCCEEEFFFFFFFFFDDDCCCAAA@@@???>>>>>>===@@@@@@???>>>???AAADDDEEEBBBBBBCCCEEEHHHIIIIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDCCC@@@===<<<===@@@AAABBB???@@@@@@???>>>>>>AAACCCEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???@@@AAA@@@>>>>>>@@@BBBBBBCCCDDDDDDBBBBBBCCCDDDDDDCCCAAA>>>;;;999888777888666555444444555666888333555777999::::::999888666555444444444444111///000///...///000111111///000000000111111111222222000000000/////////......000///...------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++)))))))))))))))))))))(((******+++++++++******)))************)))'''&&&&&&'''((()))******)))((('''***)))(((''''''((()))***((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%&&&''''''((('''''''''''')))***)))''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((>>>>>>>>>??????>>>======:::::::::::::::999888888888999;;;===@@@CCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;999;;;<<<>>>?????????>>>???????????????>>>>>>>>>??????>>>>>>============:::::::::;;;;;;;;;;;;;;;777888888888999999::::::<<<;;;999777555333222222111111111000000000000///000000111111111111000000/////////...------,,,,,,...---,,,+++++++++,,,---+++++++++++++++++++++***+++,,,,,,---------------,,,,,,+++*********++++++))))))))))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&''')))+++---)))'''&&&&&&((())))))((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''')))(((%%%###$$$&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''&&&$$$###$$$%%%''')))&&&'''''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********+++---...//////...---,,,,,,---...///.........///000111333444555666999;;;;;;:::888666888777555666777999999888777777666777999<<>>===>>>>>>AAA@@@???>>>???AAACCCEEE@@@@@@BBBEEEJJJMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@>>>???BBBDDDEEEFFF@@@@@@AAA@@@??????AAADDDFFFEEECCCAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@???======???@@@AAACCCDDDCCCBBBBBBCCCDDDEEEDDDAAA>>><<<:::999888888666555444444555666888444666888:::;;;;;;:::999777666555555555444222000111000///000222333222111000111111111222222222222111111000000000///////////////...------------...,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********------,,,,,,,,,+++++++++******************)))))))))******+++++++++******************)))'''&&&&&&'''((()))******)))((('''***)))(((''''''((()))***'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&"""###%%%'''((()))******&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((===============<<<;;;;;;::::::999999999999::::::;;;;;;;;;===AAACCCDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;999:::;;;<<<============@@@@@@@@@???????????????@@@??????>>>>>>======<<<:::::::::999999999999999666666777777888999999999:::999777555444222222111222222111111111000000000///000000111111000000/////////......---,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,++++++***+++,,,,,,------,,,,,,++++++************++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''')))+++,,,((('''%%%%%%'''((('''&&&######$$$&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))))))))+++---///000000///...---,,,---......---------...///111222333555666888::::::999888777777666555666888888888777555666666888:::===@@@BBB>>>???@@@AAACCCCCCCCCCCC???@@@@@@??????@@@CCCEEEBBBBBBAAAAAAAAABBBCCCDDD??????AAAEEEJJJNNNOOONNNIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEHHHIIIIIIHHHAAABBBBBBAAA@@@@@@CCCEEEFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>??????>>>======>>>@@@@@@AAACCCBBBAAAAAABBBCCCEEEDDDAAA???===;;;:::999888666555444444555666888777888999;;;;;;;;;::::::888777555555666555333111222111000111333444333222000111222222333333222222111111111000000000/////////......---------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************))))))))))))************************))))))***++++++++++++***))))))***))))))((('''&&&'''(((((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((!!!"""$$$&&&(((******+++%%%&&&''''''&&&&&&'''((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%::::::;;;;;;<<<;;;;;;;;;;;;999888777888:::<<<>>>@@@>>><<<===???AAA@@@>>>AAABBBDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>======::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>????????????????????????@@@@@@??????>>>======<<<:::999999888888777777777555555666777777888999999666555444333333333333333333222222222111111111111---..................---///......------,,,,,,+++***+++,,,---,,,+++)))((('''((()))+++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++************++++++******))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''(((((()))'''&&&$$$$$$&&&&&&&&&%%%""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((()))******++++++************************************************))))))((()))***---///111000///...---,,,------...,,,,,,---...///111222333555666777777888888777777666666666888999:::888666444555777888:::<<<===>>>===>>>???@@@AAABBBBBBBBB???@@@AAAAAA@@@AAAEEEIIIDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAEEEIIILLLMMMLLLHHHIIIIIIJJJKKKLLLNNNOOOKKKKKKKKKMMMNNNMMMJJJGGGBBBCCCCCCBBBAAABBBDDDFFFGGGFFFDDDCCCBBBCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@???>>>>>>???AAA???@@@AAAAAA@@@@@@AAACCCDDDCCCAAA???===<<<;;;;;;888666555444444555666888::::::::::::;;;;;;;;;;;;888777666666666555333111111000000000222333222111000111222333333333222222000000/////////...............---------......///------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************))))))))))))'''(((((())))))*********))))))***+++++++++++++++(((((())))))))))))((((((((((((((((((((()))******'''((()))******)))((('''&&&''''''((())))))((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''###$$$%%%'''((()))))))))%%%'''((((((''''''((()))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%777888999:::;;;<<<<<<<<<;;;999777666777:::>>>@@@GGGDDDAAA@@@AAABBB@@@===AAABBBCCCDDDDDDBBB@@@???<<<<<<<<<<<<============::::::::::::::::::::::::>>>===<<<<<<<<<<<<===>>>======<<<;;;;;;<<<>>>???>>>>>>>>>>>>????????????@@@@@@@@@???>>>======<<<:::999999888777666555555444555555666777888888999222222222222333444555555333333333222222222222111+++,,,,,,------,,,,,,+++///......------,,,++++++)))+++---......,,,)))'''%%%''')))+++,,,------,,,)))***+++,,,---,,,+++++++++***************+++++++++******))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&%%%$$$!!!"""###%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&)))+++)))'''(((((((((''''''&&&&&&%%%"""######$$$%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&'''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%''')))***+++'''''''''''''''((())))))((((((((()))******++++++))))))))))))))))))))))))*********))))))))))))))))))(((((((((***---000111000///...---,,,------...,,,,,,,,,---///111222333666666666666666777777777666666777:::;;;;;;888666444555777999::::::::::::<<<===>>>???@@@AAAAAAAAABBBDDDDDDBBB@@@@@@DDDHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBDDDHHHJJJJJJIIIIIIJJJLLLNNNQQQTTTWWWYYYPPPPPPQQQRRRRRROOOJJJFFFCCCDDDDDDCCCBBBBBBEEEGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@AAAAAA@@@??????@@@BBB>>>???AAA@@@@@@@@@AAABBBDDDCCCAAA???>>>===<<<<<<888666555444444555666888<<<<<<;;;:::::::::;;;;;;999777666666666666333111111//////000111222111000000111222333444333222222//////.........---------......---------......///...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***%%%&&&&&&'''((()))******((()))***+++++++++++++++'''((()))))))))))))))((()))(((''''''''')))***+++&&&'''***++++++***'''&&&&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))(((&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((())))))(((((()))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''===<<<<<<>>>AAA@@@===:::===<<<:::999:::===@@@BBBAAAAAAAAA@@@AAAAAABBBBBBAAA@@@????????????===;;;>>>===<<<;;;:::::::::::::::::::::::::::999888777<<<<<<;;;;;;;;;===???@@@<<<<<<===>>>>>>>>>>>>>>>?????????>>>===;;;:::999AAA@@@???>>>===<<<;;;::::::888666555666666666555333333555555555555333333666444222111111222444555---...//////000000//////000///...---,,,+++++++++.........///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------///...+++***))))))***+++************)))(((&&&&&&((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''%%%(((((())))))((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******###$$$$$$%%%&&&'''((((((***)))((('''''''''''''''((('''&&&&&&'''((()))*********))))))******+++,,,,,,,,,+++)))(((&&&%%%%%%(((((()))***************(((((()))***+++---///000111---******---000000///------......///111222333111222333444555555555555;;;:::999;;;===<<<999555555777999999999:::<<<>>>???@@@@@@@@@??????AAACCCCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDBBBBBBCCCCCCCCCBBBAAACCCGGGIIIIIIJJJKKKMMMJJJJJJJJJJJJLLLOOORRRTTTPPPPPPQQQQQQOOOMMMJJJHHHHHHFFFCCCBBBCCCEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGEEECCCAAA@@@@@@<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAABBBDDDFFFGGGCCCBBB@@@>>><<<:::999999888777666555555666888888:::::::::;;;;;;<<<<<<<<<@@@???===:::999888888888333111000000111222222111000111222333333222111000//////000000//////...---,,,,,,------,,,,,,+++***...------,,,,,,------...------,,,,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++***)))(((((())))))++++++***)))(((((())))))+++******)))(((''''''&&&''''''((((((((((((''''''***))))))'''&&&%%%$$$$$$%%%&&&''''''((((((''''''))))))'''%%%######%%%'''&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&)))&&&$$$%%%''''''%%%###?????????AAACCCCCC@@@===>>>===<<<;;;<<<>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>???>>><<<:::999999999888888999999:::999999:::::::::999999888============>>>???@@@@@@>>>??????>>>>>>===<<<;;;<<<<<<============<<<<<>>===<<<;;;:::999999777555444555666666555444444555555555444222222222111000///000111333555000000000//////...............---,,,,,,,,,------/////////000///......---++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,///---+++***))))))***+++************)))((('''&&&((((((((('''''''''&&&&&&((((((''''''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''((('''&&&&&&'''((()))*********)))))))))***++++++******))))))(((((('''''')))******+++*********)))((())))))***+++,,,...///000---++++++---/////////,,,,,,,,,---...000111222111222333444555555555555888888888999;;;;;;888555444666888888888888:::;;;>>>???@@@@@@@@@AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???@@@AAABBBBBBAAA@@@CCCGGGIIIJJJJJJKKKLLLJJJIIIIIIIIIKKKMMMOOOQQQLLLMMMNNNNNNNNNLLLJJJIIIHHHEEEBBBAAABBBCCCDDDCCCEEEDDDDDDCCCDDDEEEFFFGGGFFFHHHHHHGGGDDDBBBAAABBBAAA@@@@@@AAAAAABBBCCCDDDBBBBBBAAAAAAAAABBBDDDEEEDDDCCCAAA>>><<<:::999999888777777666666666777777888999999:::;;;<<<<<<<<<>>>===<<<:::888777777777333222000111222444333333111222333333333333222111///////////////......------............---,,,,,,---------,,,,,,---------------,,,,,,,,,,,,++++++))))))************))))))************************)))***++++++,,,,,,+++++++++******)))))))))))))))************))))))((((((******))))))(((''''''&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$"""$$$&&&&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&&&&$$$"""AAAAAAAAACCCEEEEEECCCAAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@??????@@@@@@AAA???>>>===>>>???>>><<<999666666666777888999:::;;;999999::::::;;;:::::::::===>>>???@@@AAAAAA@@@@@@@@@@@@@@@???===;;;999888999999;;;<<<===>>>>>>>>>>>>======<<<;;;:::999999888777555555666777666555555555555555444222111000......------///000222333222111000///------------,,,,,,,,,,,,,,,---...///000000000000000///......+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******...---+++***))))))***+++)))******))))))((('''&&&))))))(((((((((((('''''')))((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((())))))))))))))))))******+++(((((((((((()))))))))))))))***************)))((()))))))))***+++,,,------///---++++++---...//////++++++,,,,,,---...000000111111222333444444444444555555666888::::::888777555666777777666666777999:::<<<>>>???@@@AAACCCEEECCCCCCDDDDDDDDDDDDDDDDDDAAA@@@>>>???AAACCCCCCBBBAAADDDHHHKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJLLLMMMHHHIIIJJJKKKKKKKKKJJJIIIGGGDDDAAA@@@AAAAAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIJJJIIIFFFDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCEEEDDDBBB???===;;;999999888888888888888777666555666777888999:::;;;<<<===;;;;;;;;;:::999777666555444222111111333555444444222222333333333333222222///////////////...------///////////////...------------------------------------,,,,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++*********)))))))))))))))))))))***++++++***((('''***))))))(((((('''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((''''''&&&$$$###""" %%%((((((&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&(((***''''''''''''&&&&&&&&&&&&&&&$$$######%%%%%%$$$"""@@@@@@AAACCCDDDDDDDDDCCCDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@?????????@@@@@@???>>>>>>@@@@@@@@@===:::888888888888999:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;===???AAABBBAAA@@@>>>@@@@@@???>>>===;;;:::999888999:::;;;<<<=========<<<<<<<<<;;;;;;:::::::::999777666777888999999777777666666444333111000//////............///000111111000...---,,,,,,------------,,,,,,,,,------...///////////////...------++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******,,,,,,+++***))))))******)))))))))))))))((('''''')))))))))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''')))###$$$$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((((((((((()))******))))))((((((((((((((((((&&&'''((()))))))))))))))******)))******+++,,,,,,------,,,,,,---.........,,,,,,,,,,,,---...///000000111222333333444444444333444555777999::::::999666888999888666666777888777999<<<>>>???@@@BBBDDDCCCCCCDDDDDDDDDDDDDDDEEEBBB@@@@@@AAACCCEEEFFFEEEBBBFFFJJJMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDAAA@@@@@@@@@???>>>=========>>>@@@BBBEEEFFFJJJKKKKKKJJJGGGEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBAAAAAA@@@???@@@AAABBBCCCEEEDDDBBB???===;;;:::999999999::::::999777555444555666777888:::;;;<<<===:::;;;;;;;;;:::999777666444222111111333444444444111111222222222222111111//////000000//////...---...////////////...------,,,------------------,,,------,,,,,,,,,+++++++++)))******++++++******)))(((((((((((((((((((((((())))))***+++++++++++++++))))))*********)))))))))''')))***,,,+++***((('''))))))((((((((('''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%$$$###""" %%%)))((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$<<<===???@@@AAAAAABBBCCCFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@BBBCCCBBB???<<<======<<<<<<<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;999;;;>>>@@@AAA@@@>>><<<===============<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<<<<<<<:::999888666555333222111000222111000000////////////...---------------......//////...---,,,++++++,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++******************((())))))))))))(((((('''((((((((()))))))))))))))%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((((((''''''(((((()))*********))))))((((((''''''###$$$%%%'''((()))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,------...------------...///000000///000111222333333333333222444666777999:::;;;<<<999:::;;;:::888777888999999<<>>???AAADDDFFFHHHJJJKKKLLLJJJHHHEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBB@@@@@@??????@@@AAACCCDDDDDDCCCAAA???===;;;::::::999::::::;;;:::888666555555666777888:::;;;<<<===:::;;;<<<<<<<<<:::999888444333111111333444333222111111111000000111111111000000111111000000///..................---,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***((()))************))))))'''(((***+++,,,***)))'''((((((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$"""$$$'''((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&:::;;;===>>>>>>???BBBDDDGGGHHHIIIIIIIIIGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCEEEDDD@@@===??????>>>=========>>>>>><<<<<<======<<<<<<;;;:::888:::===??????>>>===;;;:::;;;<<<===============;;;;;;;;;;;;:::999888888999999999999:::::::::::::::::::::<<<>>>???>>>===:::999777555444333222222333333222111000///......------...///000000//////000000...---,,,+++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************************************)))(((((())))))))))))((((((''''''(((((((((((())))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%'''''''''''''''((())))))+++******)))(((''''''&&&######%%%'''((()))))))))((((((((()))***+++,,,,,,***,,,------,,,,,,---.........------...//////000//////000111222222222222222444666777888999;;;===:::;;;<<<;;;:::999:::;;;>>>AAADDDEEEEEEEEEEEEFFFAAAAAABBBBBBCCCDDDDDDDDD@@@>>>>>>???BBBDDDDDDCCCFFFHHHJJJKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDBBBBBBBBBBBB@@@>>>@@@@@@@@@BBBDDDFFFIIIKKKIIIJJJKKKJJJGGGEEEDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@BBBCCCDDDBBBAAA???===<<<;;;;;;;;;:::::::::::::::999888777666777888999:::;;;<<<===;;;;;;<<<<<<<<<;;;::::::777555333333444444333222222111111000000111111222222222222222222111000000---............---,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,++++++******++++++++++++******************************((()))******++++++******'''(((***++++++***))))))'''(((***++++++***))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((:::<<<>>>??????@@@CCCFFFHHHIIIKKKLLLLLLJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA??????AAACCCEEEDDD@@@===<<<<<<<<<<<<<<<===>>>???>>>>>>>>>======;;;:::999999:::<<<>>>>>>>>>===<<<:::;;;<<<<<<=========<<<:::::::::::::::999888888666666666777777888888888999999:::<<>>===;;;:::888666555444555555111111111111000000///...000111333444444222000//////...---,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))((((((((())))))************))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''&&&%%%$$$''''''&&&&&&''''''((()))))))))))))))((((((((((((''''''(((((())))))(((((('''''''''((()))+++,,,---))),,,......,,,+++,,,...---------,,,------...///...///000111222222222222111333555666555666999<<<:::;;;<<<<<<;;;:::;;;===AAACCCFFFFFFEEEDDDCCCDDD@@@@@@AAAAAABBBCCCCCCCCC@@@???>>>???AAACCCCCCCCCFFFGGGGGGGGGFFFFFFGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@@@@AAACCCFFFHHHJJJHHHIIIJJJHHHEEECCCCCCCCCEEEFFFGGGHHHHHHFFFEEEDDDFFFEEECCCAAAAAA@@@AAAAAA???>>>===<<<;;;;;;;;;;;;;;;::::::999999999::::::888999999:::;;;<<<<<<<<<::::::::::::::::::;;;;;;;;;999777666666555444222444444333222222333444444333333444444333333222111...////////////...------+++,,,...//////...,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************((())))))***************'''(((***+++++++++))))))(((((())))))************''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''&&&&&&%%%$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$&&&(((;;;===@@@@@@@@@AAAEEEHHHHHHIIILLLMMMMMMLLLJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>@@@CCCDDDCCC???<<<888888999:::;;;===>>>????????????>>>===;;;999999:::;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;888999999:::::::::999999333333444444555666666666888888999<<<>>>???>>>===;;;:::888777666666666666...///000000000000000///333555777888777444111...------,,,,,,,,,---............//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((''''''''''''((()))************))))))(((((()))))))))))))))(((%%%&&&&&&&&&''''''(((((($$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***&&&&&&'''((('''&&&$$$###'''&&&&&&&&&&&&'''(((((('''''''''((()))******+++++++++++++++***)))''''''&&&&&&'''(((***+++---...)))+++......,,,+++,,,...,,,,,,+++++++++,,,------...///000111111222222222000222555555444444888;;;999:::<<<;;;;;;:::<<<===@@@BBBEEEEEECCCAAA@@@@@@??????@@@AAAAAABBBCCCCCCCCCBBBAAAAAACCCEEEEEEDDDEEEEEEEEECCCBBBCCCEEEGGGFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDEEEFFFFFFDDDCCC>>>>>>>>>???AAACCCEEEGGGGGGHHHIIIGGGDDDBBBBBBBBBAAACCCEEEGGGGGGFFFCCCBBBJJJHHHEEECCCAAA?????????===<<<<<<;;;;;;;;;;;;<<<;;;:::999888999:::;;;<<<:::::::::;;;;;;<<<<<<<<<:::999888888888999:::;;;???<<<:::888777777555333666555444444444444555666444444555555444444333222000000000000000//////...+++,,,...//////...,,,+++---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************(((((()))***************&&&(((***+++,,,+++***)))))))))(((((()))***++++++&&&'''''''''''''''''''''''''''((((((((((((''''''"""###$$$&&&(((***+++,,,)))))))))((('''&&&$$$$$$ ###%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$##################$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&!!!$$$&&&%%%######%%%'''=========>>>???@@@BBBCCCFFFIIILLLOOOOOONNNLLLJJJIIIEEE@@@======???@@@AAA==================<<<;;;;;;999888999===AAADDDEEE@@@??????>>>===<<<<<<;;;999;;;======<<<:::::::::;;;888666666888<<<>>>???===<<<:::999888888999999555555444444444333333333444777;;;>>>???>>><<<;;;;;;:::888666555444444333666444222111/////////000000222555777777555333111------,,,++++++++++++,,,///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))((((((******++++++++++++******))))))))))))************++++++++++++***)))'''&&&************))))))))))))&&&&&&%%%$$$$$$###""""""((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))*********)))'''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))(((((()))***************++++++*********+++,,,---))))))***+++,,,------...,,,***(((***...111000///---------......000111111555444333222333555777999999:::;;;;;;:::;;;===>>>AAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@BBBCCCDDDEEE@@@AAADDDFFFGGGGGGGGGFFF@@@@@@AAABBBBBBCCCDDDDDDFFFEEEDDDDDDDDDDDDBBB@@@AAACCCEEEGGGIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEAAAAAA@@@BBBEEEGGGGGGFFFGGGHHHIIIIIIGGGDDDAAA>>>BBBBBBBBBBBBDDDEEEFFFGGGJJJHHHEEEBBB@@@???>>>>>>;;;::::::;;;======;;;:::<<<===<<<:::888777999:::::::::::::::;;;<<<======999888777666666777888999>>>999555333555666666555666666666666555444333222666555444444444333111///222111000...---------------++++++---///000---***))))))+++,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%'''%%%###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$;;;;;;<<<===>>>???@@@@@@EEEGGGKKKMMMNNNLLLJJJIIIGGGDDD???======???@@@@@@===============<<<<<<;;;<<<;;;999;;;>>>CCCEEEFFFBBBBBBAAA???===<<<;;;:::888:::;;;;;;:::888888999:::888666777999<<<=========<<<;;;::::::999999999444444444444444444444444333666999<<<===<<<;;;999:::999888777555444333333555444222111000000000000111333666777777555333111......---,,,,,,,,,,,,,,,///............---------...---------,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))************++++++******)))(((((((((*********)))))))))((((((&&&&&&&&&%%%$$$$$$$$$###((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))(((((()))************)))*********+++++++++,,,,,,++++++++++++++++++,,,,,,---+++***+++...000000///------------...///000111333333222222333555888999999999::::::999:::===???DDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDEEEFFFFFFFFFFFF>>>>>>???@@@@@@AAABBBBBBDDDCCCCCCCCCCCCBBB@@@??????AAADDDGGGIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFAAAAAAAAABBBEEEFFFFFFEEEGGGGGGHHHGGGFFFCCCAAA???AAAAAAAAABBBCCCDDDEEEFFFHHHGGGDDDBBB???>>>>>>===:::999999:::<<<===<<<;;;>>>>>>===:::777666777999999999999999999::::::;;;999888777666666777888999<<<888555333555666777666555555666666666555444444333222111333444555444222000000//////......------+++******,,,//////---+++***++++++++++++,,,,,,,,,///000111///---+++***+++++++++*********)))))))))++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!:::<<<===???@@@@@@@@@@@@CCCEEEHHHJJJKKKJJJHHHGGGFFFDDDAAA@@@@@@AAA@@@@@@===============<<<;;;;;;===<<<;;;<<<@@@DDDGGGGGGEEEDDDBBBAAA???===;;;:::888999::::::888666666777999888777999;;;===<<<<<<<<<<<<======<<<;;;999999333444444555555666666777333555777999::::::999888999999999999777555333222444333222111111111111222333444666777777555222000//////...---------------///............---------.........---------------++++++++++++++++++++++++)))))))))*********************++++++++++++******))))))))))))************,,,+++***((((((((())))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''((())))))******))))))))))))+++,,,,,,,,,+++***,,,,,,,,,+++++++++******...,,,+++,,,---//////...,,,,,,,,,,,,---...///000111111111222333666888999888999999888888:::===@@@FFFGGGGGGGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEE>>>??????@@@@@@AAAAAABBBDDDDDDDDDCCCBBBBBBAAAAAA???AAAEEEHHHKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHBBBBBBBBBDDDFFFGGGFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCDDDGGGEEECCCAAA???>>>======:::888888888;;;======<<<@@@???===999666444666777:::999888888777888888888888888666666666666888888:::777444444555777777777444555555666666666666666333222111222444444444222---...///000//////------*********,,,...///...,,,---,,,+++*********+++,,,000111222000...+++++++++,,,+++++++++************************************************))))))))))))))))))(((((('''(((((()))((((((((((((((('''''''''###$$$$$$$$$$$$$$$$$$###'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$<<<===@@@BBBCCCCCCBBBAAAAAACCCEEEGGGHHHGGGFFFEEEFFFEEECCCCCCCCCCCCBBB@@@===>>>>>>>>>===<<<;;;:::===;;;;;;===@@@DDDFFFGGGEEEDDDCCCBBB@@@???======999:::;;;:::777666666777888888888:::<<<===;;;::::::<<<>>>???>>><<<:::888333444444555777888888999555666777888999999888888999:::;;;;;;:::888555333333333333222222222222333444555777777666444222000000000///...............///............---------........................++++++++++++++++++++++++)))))))))******+++++++++******++++++++++++******((()))))))))************---+++)))''''''((()))******)))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''(((((()))))))))))))))''')))+++,,,---,,,***)))++++++++++++++++++++++++///...---------.........,,,,,,,,,,,,,,,---...//////000000111333666888999888888888888888:::>>>BBBFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCDDDEEECCCEEEGGGJJJMMMNNNOOOPPPPPPOOONNNLLLJJJIIIHHHHHHEEEDDDEEEFFFHHHIIIGGGEEEEEEDDDCCCAAA@@@@@@@@@AAA======>>>@@@AAAAAABBBBBBEEEDDDCCCBBB@@@???>>>===999888777888;;;===>>>>>>>>>>>><<<999666555777999;;;:::999888777777777777888777666555555666777888777666555444555777888999666666777777777666666555666444222222222222000///+++---///000000///---,,,******+++,,,......///...///...+++)))))))))***++++++---......---,,,,,,---,,,,,,,,,+++++++++***************************************)))))))))))))))***)))(((&&&&&&'''((()))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''';;;===@@@BBBCCCCCCAAAAAA@@@AAACCCEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBB@@@>>>>>>>>>>>>>>>===<<<;;;:::;;;:::999<<>>???@@@AAA;;;<<<>>>???@@@@@@@@@@@@DDDDDDCCCBBBAAA@@@???>>>:::888888999<<<>>>>>>>>>;;;<<<<<<:::888888999;;;<<<;;;:::888777777777777888777666555555666777888666666666555666777888999999999999888777555444333666444222111111111000///+++,,,...000000///---,,,+++,,,---------...///000000...,,,)))((()))***+++)))+++------,,,+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))*********)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''')))***)))))))))))))))((((((((('''''''''''''''''''''''' !!!!!!"""###$$$%%%%%%999;;;<<<>>>???????????????@@@BBBCCCDDDDDDCCCCCC@@@>>>======>>>>>>===;;;>>>>>>>>>>>>===<<<::::::999888888;;;???BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>><<<999777888999999888999:::<<<<<<;;;999999:::===>>>>>><<<:::888555555666777999:::;;;;;;;;;;;;:::999999999::::::;;;<<<<<<<<<<<<:::999777444555555555555444333222333333444444333222111000000000///...............///............------------------------.........++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******))))))))))))************+++***)))(((((()))******))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$######%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((***+++++++++***)))((()))***+++,,,------......//////...------...000...---------------.........///000111333444555666666888:::;;;<<<>>>AAADDDDDDEEEGGGHHHIIIIIIHHHGGGDDDCCCBBB@@@??????>>>>>>>>>???@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDBBB??????BBBEEEJJJJJJJJJJJJJJJKKKKKKKKKMMMKKKIIIGGGFFFFFFFFFFFFIIIHHHIIIKKKLLLKKKHHHFFF@@@???>>>======>>>???@@@:::;;;===???@@@@@@@@@???AAABBBBBBAAA@@@???>>>===:::::::::<<<>>>???>>>===999;;;======<<<;;;;;;<<<;;;:::999888777777777777777777555555555555777777555666777666666666888999;;;;;;:::999777555444222333111//////111333333333,,,---...///......,,,,,,,,,---------,,,,,,...000///---,,,***))))))******+++,,,------+++******+++,,,+++++++++************++++++++++++++++++++++++))))))))))))************))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%&&&'''::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCCCCBBB@@@>>><<<<<<===>>>===<<>>>>>===;;;:::999888888888;;;???BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???<<<999777888999:::999999:::;;;<<<;;;999888:::;;;<<<<<<;;;:::999777777777888999:::;;;;;;===;;;:::888888888999:::;;;;;;::::::999999888888666666666666555444222111111111222222222111111000000///......------......///............---------+++,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++++++++*********++++++++++++******))))))))))))************))))))))))))))))))******))))))((((((((('''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&'''(((((())))))(((((())))))))))))*********************++++++,,,,,,,,,---///000///------///111//////......---......///...///000111333333444444555888<<<>>>???@@@BBBDDDFFFFFFGGGHHHGGGFFFEEEDDD@@@@@@>>>===<<<<<<<<<<<<===???CCCEEEFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCAAA======AAAEEEGGGGGGFFFFFFGGGGGGHHHHHHKKKJJJGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJFFFDDD>>>===============>>>>>>:::;;;>>>@@@AAAAAA@@@???>>>>>>?????????===<<<;;;;;;;;;===???AAAAAA>>>;;;:::===@@@AAA???<<<::::::999888777777666666666666777666555444444555666777555777888777555555777999:::::::::999888666555444333111//////000222333333.........------,,,,,,,,,+++,,,---+++)))(((+++---,,,,,,,,,++++++*********'''(((******)))))))))***++++++*********)))))))))************************((()))))))))************(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$&&&((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((<<<<<<<<<<<<===???@@@AAA??????@@@AAABBBBBBBBBBBBBBB@@@>>>===>>>@@@@@@????????????>>>===;;;:::999888888999<<>>>>>@@@@@@>>>;;;888666777888;;;999888999;;;;;;;;;:::888999:::;;;;;;;;;:::999888888888999999::::::;;;===;;;999777777888999:::::::::999888777777777888666777777777555444222000///000000111111111000000//////...---------------//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++******))))))))))))************((()))************)))))))))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))((()))******+++,,,,,,,,,++++++++++++***,,,...000///------///222000//////.........//////...///000222222333333333555888===@@@AAABBBCCCDDDHHHHHHHHHGGGFFFDDDAAA@@@======<<<::::::999999999===@@@EEEHHHJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDBBB>>>>>>BBBGGGDDDCCCCCCCCCDDDEEEFFFFFFJJJIIIGGGEEEEEEEEEGGGHHHGGGGGGHHHIIIJJJHHHEEEBBB<<<<<<<<<===============:::;;;>>>@@@AAAAAA@@@???;;;<<<=========<<<:::999<<<<<>>:::;;;???BBBCCCAAA<<<999777777777666555555555555666777666555444444555666777555777999888555444666888999999999999999888777666777444111//////000000000000///...,,,,,,++++++,,,+++,,,,,,)))&&&&&&(((+++++++++,,,,,,,,,+++******!!!$$$&&&'''(((***+++*********))))))))))))((())))))))))))))))))))))))(((((())))))*********+++'''((())))))(((&&&$$$###&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&###"""$$$'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######999;;;<<<=========???@@@@@@AAABBBCCCCCCCCCBBBAAA???>>><<<<<<===>>>>>>===AAA@@@???>>>============999999:::===@@@AAAAAA@@@EEEEEEDDDCCCBBBBBBAAAAAA>>><<<;;;<<<>>>?????????::::::999888888777666666:::999888888888999:::;;;999:::<<<======<<<:::999888999999888888777666555777777777777888888888888444555555555444222000/////////////////////000000000000//////.........---------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,+++***)))))))))***+++......------,,,+++******''')))******)))(((***+++************************)))))))))))))))*********(((((('''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%&&&'''((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))*********'''%%%$$$&&&)))+++***(((***)))'''&&&&&&((()))+++------------------------////////////000000000000111111000//////////////////.........///000222333777:::===???@@@AAABBBCCCHHHEEEBBBAAACCCCCCAAA???@@@???<<<:::999888888888===???CCCHHHLLLMMMKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIGGGEEECCCAAA>>>>>><<<;;;:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAABBB@@@???===;;;:::999999::::::;;;;;;<<<;;;;;;;;;===<<<:::999888777888888777333000111555999::::::888888777777666666555555444444444444444555666777666666777666666555444444555555555444333222111000////////////...---,,,+++,,,,,,++++++***)))(((((())))))*********))))))(((******************************++++++++++++******))))))))))))((((((((((((&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((((())))))&&&'''((((((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$<<<===>>>>>>===<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAA???======???@@@???>>>AAA@@@???>>>============;;;;;;;;;===@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBAAA>>><<<;;;<<<>>>??????>>><<<<<<<<<;;;:::999999999:::999888777777777888999:::;;;<<<======<<<;;;:::999::::::999999888777666666666666666777777777777555555555444333111000///000000000000000000000000000/////////............/////////.........------******+++,,,,,,,,,,,,,,,+++***))))))))))))***+++------,,,,,,+++*********+++,,,---,,,***)))***+++************************+++******))))))((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&)))***)))(((+++***))))))***+++,,,---++++++++++++++++++++++++---............/////////111000000///....../////////.........///000222333777:::===??????@@@AAABBBDDDBBB@@@AAACCCDDDCCCAAA@@@???===;;;:::999999999<<<>>>BBBGGGKKKKKKIIIGGGDDDDDDBBBAAA@@@@@@AAAAAABBBBBB@@@??????>>>>>>>>>>>>???AAACCCDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA<<<;;;:::888888888999:::======>>>>>>???@@@AAAAAACCCBBB@@@>>><<<:::999999::::::;;;;;;;;;;;;:::::::::999777666555555555666888555222111444666777666666666666555555555444444555555444444444444444555666666666666666555444444111222222111000///......////////////...---,,,,,,,,,,,,,,,+++******))))))))))))************))))))************************))))))************)))))))))((((((((((((((((((((('''&&&&&&(((******(((&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))'''((()))))))))(((&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%??????@@@>>><<<;;;;;;<<<>>>???@@@@@@AAAAAA@@@@@@AAA@@@>>>???@@@AAAAAA@@@@@@??????>>>>>>============<<<<<<===???AAA@@@???>>>>>>???@@@AAABBBBBBBBB>>><<<<<<<<<>>>???>>>======<<<<<<;;;;;;::::::999:::999777666555555666777;;;;;;============;;;;;;::::::::::::999888777777444555555555666666666666555555333222111111000000222222111111111000000000////////////............/////////............---+++,,,,,,------------,,,+++******))))))******+++,,,,,,++++++***)))))))))------...,,,***(((((()))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''%%%$$$###########################$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%)))(((((('''&&&&&&%%%%%%'''&&&%%%&&&((())))))((())))))******+++,,,------))))))******++++++,,,,,,,,,,,,---------.........000000///............///............///111333444777999<<<===>>>>>>@@@AAA@@@???>>>@@@BBBDDDCCCCCCAAA@@@>>>===;;;;;;::::::<<<===@@@DDDHHHIIIGGGEEECCCBBB@@@??????@@@BBBCCCBBBAAA@@@>>>===<<<<<<<<<999;;;???BBBCCCBBBAAA@@@AAABBBBBBDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@;;;:::999888888888999:::===>>>>>>???@@@AAABBBBBBDDDCCCAAA???===;;;:::::::::::::::;;;;;;::::::999888777666555444444555666:::777444333333333333222444444444444444333333333666555444333333222222222444555555555555444444333000111111111000///...---000000000000///...---,,,---,,,,,,++++++*********))))))************))))))************************(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''))))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&===>>>>>>===;;;::::::;;;===>>>>>>???????????????@@@???>>>>>>@@@AAA@@@@@@>>>>>>>>>>>>>>>======<<<>>><<<;;;<<<===>>>>>>===;;;;;;<<<>>>@@@AAABBBCCC>>>===<<<===>>>>>>===;;;:::::::::999999999888888:::999888666555555666666:::;;;;;;<<<<<<;;;;;;:::999999999999888777666666333333444444444555555555555444222000000000111111333333222222111000000000///////////////.........------------,,,,,,,,,,,,,,,,,,---......---------+++++++++++++++,,,,,,,,,+++*********))))))(((((()))***+++***'''&&&'''((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((%%%&&&''')))***+++++++++******+++,,,---......///,,,------------.........//////...------.....................000111333555777999;;;<<<<<<<<<>>>???>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<<<<<<<;;;<<<>>>AAADDDFFFDDDCCCEEEDDDBBBAAABBBCCCFFFGGGCCCBBB@@@>>>===;;;;;;:::888:::<<>>???AAABBBCCCDDDEEEDDDBBB???===<<<;;;:::999::::::::::::999999888888888666555555666777888:::999777666555444333222444444444444444333333333444444333222222222222222333333444444444444333333333333333333333222111111000000000000///...---------,,,,,,,,,++++++******((())))))************)))************************''''''(((((((((((('''''''''''''''((((((((((((((('''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%999;;;<<<<<<;;;:::<<<===============>>>>>>??????>>>===;;;<<<>>>??????>>>======>>>>>>>>>===<<<<<<<<<;;;999999:::<<<;;;;;;999:::;;;===???@@@BBBBBB>>>===<<<===>>>===;;;999:::999999999999999888888;;;:::999777666666666777999999999999999999999999888888888888777666555444333333333333444444444444444333111000//////000111222222222222111111000000.........///////////////......---------,,,,,,,,,---------......---,,,,,,+++,,,,,,------.........******)))))))))))))))((('''((())))))((('''((()))((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&'''((($$$%%%'''(((******************++++++,,,---......------........./////////...---------------..................000222444666777999::::::::::::<<<>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;<<<>>>AAACCCBBBAAAFFFEEEDDDCCCDDDFFFHHHIIIDDDCCCAAA???===;;;;;;:::;;;;;;;;;<<<>>>AAACCCEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????<<<;;;:::::::::;;;<<<===;;;<<<===???AAACCCEEEEEECCCBBB@@@>>>===;;;;;;;;;999999::::::999888888777777666666555555666777888999999999999777666555555444444444444444444444444111111111111111222333333222222333333333333222222444444444555444444333333000000000000///...---,,,,,,,,,+++++++++++++++***(((((()))***************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((((((((()))'''&&&%%%%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$777999;;;;;;;;;<<<===???>>>============>>>???@@@<<<;;;::::::<<<>>>>>>===<<<===>>>>>>>>>===<<<;;;;;;999777777999:::::::::::::::;;;===>>>???@@@AAA>>>=========>>>===:::777::::::::::::::::::::::::;;;:::888777666777777888888888888888888888888888777777777777666555444333222333333333444444444444222111111000//////000000111111111111111111111111.........///////////////000000000/////////......,,,------------,,,,,,+++++++++---...............******))))))))))))))))))((()))+++***))))))+++,,,(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''&&&%%%&&&'''''''''(((((()))***++++++(((((())))))******++++++---............/////////---,,,,,,,,,,,,---...............///000333555666777888999999888888:::<<>>>>>@@@@@@@@@@@@???>>>===<<<<<<;;;;;;===???AAAAAA@@@CCCCCCCCCCCCDDDEEEEEEFFFDDDCCCAAA???===;;;;;;:::===<<<::::::<<<@@@DDDFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCBBBAAA@@@???@@@@@@;;;:::999999999:::;;;<<<<<<===>>>???@@@BBBCCCCCC@@@???>>><<<;;;;;;::::::999999999999888888777666555444333333444555666777888:::;;;;;;999777666666333333444444444444555555/////////000000111333333000111111222222222222222222333333333333333222222////////////...---,,,+++************************'''((()))******+++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!! ******)))(((((((((((()))%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######999;;;<<<=========???AAA>>>>>>=========>>>???@@@;;;:::999:::<<<===>>>===;;;<<<===??????>>><<<;;;;;;999777777888;;;;;;;;;<<<<<<======>>>>>>??????>>>======>>>>>><<<999666999999999999999999999999888888666666555666777888999999888888888888999999888888888777777666555444333333333444444444444555000000000111000000///......//////000000111111222............/////////000000000000000////////////,,,,,,,,,,,,,,,+++******)))***+++,,,---------,,,************************)))***+++***)))((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&((('''%%%$$$&&&'''((('''&&&&&&'''((()))***)))))))))))))))*********,,,,,,---------.........,,,,,,++++++,,,------............///111333555777777888888777666777999;;;>>>AAADDDDDDAAA???????????????@@@@@@???>>>===<<<===<<<;;;<<<>>>@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBAAA???===<<<;;;::::::;;;;;;;;;;;;===???BBBCCCAAAAAABBBBBBCCCDDDEEEEEEFFFEEECCCBBB@@@@@@@@@@@@;;;;;;:::::::::;;;<<<===@@@@@@?????????>>>>>>>>><<<;;;;;;:::::::::::::::999999999999888777666555444444333333444666777999777:::===<<<999666444555222222222222333333333444000000/////////000111111///000000111222222111111111222222333333222222222............---,,,+++***))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))((((((((())))))(((((((((%%%%%%&&&''''''((())))))'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$***)))((('''''''''(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###<<<===??????>>>>>>@@@AAA???>>>=========>>>@@@AAA;;;:::999:::<<<>>>>>>===:::<<<===??????>>><<<;;;;;;999777777999<<<============>>>>>>>>>>>>>>>>>>>>>======>>>>>><<<888555666666666666666666777777666666555444444555777777:::999999888888999999:::999999999888888777666555333333444444444555555555//////000111111000......------...///000111222222---.........//////000000///.........------------,,,,,,,,,,,,++++++***)))'''(((***+++,,,,,,++++++***************+++++++++)))******)))&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########"""""""""###$$$$$$########################&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$""""""$$$&&&((()))((((((''''''&&&&&&%%%$$$'''((('''%%%$$$%%%''''''%%%$$$######$$$&&&''',,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---............///111333666777888888888777555666888:::===AAADDDDDDBBB@@@@@@AAA>>>???@@@@@@???>>>===<<<>>><<<;;;;;;===???@@@@@@CCCDDDFFFGGGGGGEEEDDDBBB@@@???===<<<::::::999999999:::;;;===>>>??????@@@>>>???@@@BBBDDDEEEGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@>>>======<<<===>>>???@@@CCCCCCAAA???===;;;:::999999999999888888999999:::999999999888888777555555777666666666777888:::;;;777:::===<<<888444222222000000111111222222222333222111000//////....../////////000111111111111111222333333444444444333333------------,,,+++******((((((((((((((()))))))))''''''(((******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))'''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((***++++++******'''&&&%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$::::::::::::;;;<<<======:::;;;===>>>===<<<===>>>???>>>===;;;;;;;;;<<<===<<<===>>>>>>>>>===;;;;;;999999999888666777999;;;============???AAACCCDDDBBBAAA???>>>>>><<<999777:::999888666666666777777777777777777666666666666666777888999999888777666777777777777777777777777333333333333333333222222111111000000//////............------...///000111000//////............///000///...---,,,+++++++++...---+++******+++---...+++++++++***++++++,,,,,,******+++++++++******)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((''''''''''''((())))))'''((((((((()))))))))***)))******++++++,,,------,,,,,,+++***+++,,,---...,,,...//////...000444888===<<<:::888777777888888???>>>============>>>>>>;;;===>>>??????===;;;:::::::::;;;===???AAACCCEEEDDDDDDEEEEEEEEECCCBBBAAA======>>>>>>===<<<;;;;;;;;;>>>BBBCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAADDDEEEFFFEEECCC@@@??????===>>>>>>===;;;:::<<<===CCC???<<<<<<>>>@@@???>>><<<;;;;;;;;;;;;<<<===>>>999999999999::::::;;;;;;<<<999555444555777888888<<<>>>>>>;;;666222111111444444555666555444333222000000000000111111111111000///.........///111222333333333222222222111111222111...,,,******++++++((()))***,,,,,,+++***)))%%%'''***++++++(((%%%###))))))))))))((((((((((((++++++***)))))))))))))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&***......)))###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$999999999999:::;;;<<<<<<:::<<<>>>???>>>>>>>>>@@@??????======<<<===>>>>>><<<======>>>===<<<;;;:::888888888777666666999;;;::::::;;;;;;===???AAABBBAAA@@@>>>======<<<999666888777666666666777888999777777777777777777777666666777888888888888777666555555555555555555555555777777666666555555555444000000000000000/////////////////////000000000000///......---------------//////...,,,,,,++++++,,,---,,,+++******+++,,,---++++++***************+++*********++++++******)))*********))))))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''((()))))))))))))))************)))******++++++,,,---------,,,+++++++++,,,---...,,,.../////////111555999???>>>;;;999777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;===???AAADDDEEEBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<===???BBBCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAFFFFFFFFFEEECCCAAA@@@@@@>>>?????????======???@@@AAA>>><<<<<<>>>??????=========<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>:::888666555777999::::::;;;<<<<<<999444111111222222333444444444333111111//////000000000111111111111111000000000111222333333333222222222111111111111000...,,,++++++,,,,,,***+++++++++++++++******)))***,,,------+++)))'''(((((())))))******+++++++++***)))((((((((())))))&&&&&&&&&''''''&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%(((,,,,,,(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$777777777777888999:::;;;;;;===?????????>>>???@@@??????>>>>>>>>>>>>???@@@============<<<;;;999999666777777666666666999;;;999999:::;;;===???AAABBBAAA???>>>======;;;999666666666555555666888999:::777777777777777777777777666666777777777777666666444444444444444444444444555555444444333222111111//////000000000000000000000111222333222111000///...------,,,++++++,,,,,,///...---,,,,,,++++++,,,,,,+++***))))))***+++,,,++++++***)))(((((((((((())))))******+++******)))++++++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$%%%&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))************************)))******++++++,,,------...---,,,++++++,,,---------...000000111333777:::BBB???<<<888666666777888999999:::::::::::::::999;;;;;;;;;;;;::::::::::::::::::;;;===???AAACCCDDDAAABBBCCCCCCCCCBBBAAA@@@>>>>>>?????????>>>======???AAABBBCCCAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBHHHGGGFFFDDDCCCBBBAAAAAA???@@@@@@@@@>>>>>>@@@BBB???===<<<===>>>???>>>===??????@@@@@@???>>>===<<<>>>???AAACCCCCCBBBAAA@@@:::888777888:::;;;;;;;;;999999888555222000111222111111111111111000////////////000000000000111111333222222222222333444444333222222222222111111111///...---,,,+++,,,------...---,,,++++++***+++++++++,,,,,,,,,,,,++++++***(((((()))***+++,,,------+++***(((&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$666666666666777888999999999;;;>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>??????===<<<<<<;;;:::999888888666777777666555666999;;;::::::<<<===???AAACCCDDDAAA???>>>======<<<999777777666555555666777888999777777777777777888888888666666666777777666666666444444444444444444444444555444333222111000///.../////////000000111111222222333444555444222000//////...---,,,+++++++++,,,...------,,,+++++++++,,,******))))))))))))******+++***)))((('''&&&&&&&&&((())))))************************)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((*********))))))))))))))))))******++++++,,,------///...---,,,+++,,,------......000111333555888:::AAA???:::777444444555666888999:::;;;;;;;;;::::::;;;:::999999888999999999999999:::;;;===???AAABBBAAABBBCCCCCCCCCCCCAAAAAA??????@@@@@@@@@@@@??????AAABBBCCCCCCAAAAAABBBDDDCCCBBBAAA@@@AAABBBDDDEEEIIIGGGEEECCCCCCDDDDDDCCCAAABBBBBBAAA??????@@@AAA>>>>>>>>>?????????>>>===@@@AAACCCDDDDDDCCCAAA@@@???@@@CCCEEEEEECCCAAA???<<<:::::::::;;;<<<;;;999777666444222000000222333///////////////.........////////////000000000111222222222222333333444444222222222222111111111111...---,,,,,,,,,------...000///---+++******++++++***))))))(((((())))))))))))))))))******+++++++++***)))'''%%%%%%&&&(((******)))'''&&&%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$555555555555666777888888777999<<<===<<<<<<>>>???<<<=====================<<<;;;::::::999888888888777777777777666666999;;;999:::<<<>>>@@@AAABBBCCCAAA???>>>>>>>>>===:::888999888666555555555666777666777777777888888888999777777666666666666777777555555555555555555555555888777666555444333222111//////000000111111222222222333444555444222000///000///...---,,,,,,,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&'''((()))***************'''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''#########$$$$$$&&&''''''(((((((((((((((((((((''')))******++++++,,,------///...---,,,,,,,,,---...//////000222444777888999>>>;;;888555333222333444777777888999999999999999::::::999888888888888999777888888999;;;===>>>???BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDEEEDDDBBBBBBCCCDDDAAAAAAAAAAAACCCEEEGGGHHHIIIGGGDDDDDDEEEGGGFFFFFFHHHHHHGGGEEECCCAAABBBCCC@@@AAACCCCCCCCCAAA@@@???>>>@@@CCCEEEFFFFFFEEEEEEAAACCCEEEGGGGGGEEEBBBAAA???>>><<<;;;<<<;;;999777777555222111000111222333//////.........---------...////////////000000000000111111222222222222222222222222111111111000000---,,,,,,,,,------......000///---+++******++++++)))(((''''''''''''((()))*********))))))((((((''')))((('''&&&&&&'''(((***+++)))(((&&&%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$444444444555555666777888666888;;;<<<<<<<<<===???===============<<<;;;;;;:::999999888888888888999999999999888666777999;;;888999:::<<<===>>>?????????>>>=========<<<:::888999888777555444444555555666777777888888999999999888888777777777777888888555555555555555555555555555555444333222222111111000000111111111111111111000111222333222111000///000000///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''((()))************&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((()))******++++++,,,------...---,,,,,,,,,---///000000//////222555777777666888777666444333333333444444444444444444555666777999999999999888888888888777777888999:::<<<>>>???BBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDAAAAAABBBDDDEEEFFFGGGGGGGGGEEECCCDDDHHHJJJIIIHHHMMMMMMLLLJJJHHHFFFGGGHHHDDDGGGIIIJJJGGGDDDBBBAAA===???AAADDDFFFGGGGGGGGGEEEFFFHHHIIIHHHGGGEEEDDDBBB@@@===;;;::::::888666777555333222333333333222000000///.....................////////////000000///000000111222111111111222111111111111000000000,,,---------------------...---,,,++++++***++++++)))))))))((())))))***+++++++++***)))((('''&&&&&&((((((((('''(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))(((%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$444444444555555666777888666999;;;<<<<<<===>>>@@@????????????>>><<<;;;:::888888777666777888999:::;;;<<<;;;999777777888:::999:::;;;============<<<===<<<;;;;;;;;;:::888666777777555555444555666777666777777888888999:::::::::999888777777888999:::444444444444444444444444222111111111000000//////222222111111111111111111////////////000000000000000///...,,,++++++******,,,+++++++++++++++,,,,,,)))******************)))(((((('''''''''''''''(((&&&'''((()))************(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%  """$$$&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))******++++++,,,------,,,,,,,,,,,,---...000111111000///111555666555333444444555555666555555555444333222111222444666888999999:::::::::999888777999999999:::;;;===>>>???AAABBBCCCDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDCCCCCCEEEHHHHHHFFFDDDCCCCCCBBBDDDEEEGGGGGGFFFEEEDDDEEECCCBBBFFFKKKMMMLLLIIIKKKLLLLLLKKKIIIIIIJJJLLLIIILLLPPPOOOLLLGGGDDDCCCBBBBBBCCCEEEGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEBBB???;;;999999999999888888666444444555666444111222111000///...//////000........./////////000000//////111222222222111000111111111111000000000000------------------,,,,,,***+++++++++++++++******))))))*********++++++++++++******))))))((((((((('''((()))*********))))))''''''(((((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$#################################$$$%%%&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$555555555555555666888888777999<<<======>>>???AAA@@@AAAAAA@@@???===;;;:::777777666666666888999:::======<<<:::888777888:::;;;<<<>>>?????????>>>===;;;:::999999999888666444555555444444555666888999666777777888999999::::::;;;:::999888888999:::;;;333333333333333333333333444444333333333333333333333222222222111000000000......------...///000111///...---+++***)))))))))+++++++++***++++++,,,,,,******++++++++++++******(((((('''''''''(((((()))&&&'''((()))***************))))))((('''%%%$$$###((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&######################## """$$$%%%&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&''''''########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""$$$'''((($$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***+++,,,)))******+++,,,,,,------,,,++++++,,,---///111333111000///111444555444111222333555777888888777777666555222111222555888;;;888999;;;<<<;;;:::888666::::::;;;<<<===>>>@@@AAA???@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCEEEHHHIIIGGGEEECCCBBBEEEFFFHHHIIIHHHEEEBBB@@@CCCAAABBBFFFMMMOOOMMMJJJFFFGGGHHHHHHHHHHHHKKKMMMLLLPPPTTTSSSNNNIIIFFFEEEHHHHHHHHHIIIJJJKKKLLLMMMFFFEEEEEEDDDDDDCCCCCCCCCAAA>>>:::888888999::::::999777555666777777444111333222111//////000000111............/////////000///000111222333222111111111111111111000000000000------......------,,,+++((()))+++,,,,,,+++***)))'''((()))******************************+++++++++&&&(((***+++,,,+++***)))&&&'''((()))))))))''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%$$$$$$###########################!!!###$$$%%%$$$###$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$666555333333333444666888999:::;;;;;;:::<<>>;;;888777:::888555444444777:::<<<===<<<;;;999888888999999???>>>===;;;;;;<<<<<<===<<<;;;:::888777777666666333333444444666777888999::::::999888777777777888:::::::::999999999888888444333222222111111222222111111111111111111111111111111000000//////......000000/////////............---,,,***)))******+++++++++************++++++***+++++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######!!!!!!$$$%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))++++++++++++,,,---...///..................------////////////000000000000444444444555444444333333222222222333444555666777::::::;;;<<<;;;:::999888::::::;;;<<<======<<<<<>>>>>===:::888888888999:::777777555444333222111111......///000111222333333111222222222222111000000............///111222333000000//////............---------,,,+++***))))))'''***...///...+++******((((((((()))((('''&&&&&&)))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%''''''(((&&&$$$###$$$$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$555444333222222444555777888999999999999:::<<>>???>>><<<;;;;;;;;;<<<===999888666555444444333333333333444444555777888999:::999888888777777888888888888888777777777777666444333222222111111222222111111111111111111111111111000000000/////////...++++++*********)))))))))...---,,,************+++++++++************++++++***,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$"""!!!"""$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))(((((((((((()))***++++++.........---------------....../////////000000000222333333333333333222222222222333333444666777888::::::;;;<<<<<<;;;999999999999:::;;;<<<>>>>>>???@@@BBBCCCCCCAAA@@@AAABBBAAA@@@@@@BBBDDDFFFFFFEEEIIIIIIIIIHHHIIIIIIIIIJJJEEEGGGIIIKKKLLLKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRQQQMMMJJJIIIJJJLLLLLLLLLMMMMMMLLLLLLKKKHHHGGGEEECCCAAA@@@???>>>===;;;999777777777888999777666555444444444444444//////000000111222222222111111111111111000//////............///000111222/////////.........------+++++++++******)))((('''$$$''')))***((('''&&&&&&)))))))))(((((((((((('''((())))))******)))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%(((&&&$$$$$$$$$$$$$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$444333333222222444555666777888888888777777999;;;@@@??????>>><<<:::888777777777666666666777888888<<<<<<;;;<<<===???AAABBB>>>===<<<;;;:::;;;<<<<<<888777666444333333333333333333444444555666888888999999888777777777888888666666666555555555444444444333222222111111222222111111111111111111111111000000000000////////////---------,,,,,,,,,,,,+++...---,,,+++*********++++++++++++++++++++++++++++++---//////,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######%%%%%%$$$"""$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""!!!############$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""###%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''''''''((()))***------------------------------........./////////111111222222222222111111333333333444555666888888999:::;;;<<<===<<<;;;:::999999999:::;;;>>>@@@AAAAAACCCDDDCCCAAA@@@@@@AAA@@@???@@@BBBEEEGGGGGGFFFHHHIIIIIIJJJKKKKKKKKKKKKDDDFFFHHHIIIJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRRRROOOMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJFFFEEEDDDCCCAAA@@@???>>><<<;;;999777666777888999777777666666666666777777111111111222222222222222000000000111000//////...............///000111111.........---------------++++++++++++***)))((('''((()))******(((((((((***++++++)))((((((((()))***))))))***+++++++++******((())))))******))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$)))'''%%%$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$555444444444444555666666777888999888777777888999======<<<;;;:::999888777888888999999999999999888;;;;;;:::;;;<<<>>>@@@BBB===<<<;;;:::::::::;;;<<<:::999888777666555555555444444444444555666777888888888777777777777888888555555555555444444444444444333222222111111222222111111111111111111111111000000000000////////////000000000000////////////...------,,,++++++******+++++++++++++++++++++++++++...000000...***((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,---------------------.........///000111222222222222222222444444444555666777888999999:::<<<===>>>>>>======;;;:::999999:::===???AAAAAABBBCCCBBB@@@?????????@@@??????BBBEEEGGGHHHGGGHHHIIIKKKMMMNNNNNNMMMMMMFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPQQQQQQPPPOOOOOOOOONNNMMMKKKIIIHHHHHHHHHIIIDDDDDDCCCBBBAAA@@@???>>><<<;;;999777777888999::::::999888777777777777777444333333333222222222111111111111111111000////////////.........//////000------------------------,,,---------,,,,,,+++***+++++++++***))))))+++------,,,***(((((()))***+++,,,,,,,,,,,,++++++***)))))))))************))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$%%%)))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%666666666666666777777888777888:::999888888999::::::::::::999999999999999:::;;;<<<<<<<<<<<<;;;:::;;;:::999999999;;;<<<======<<<:::999999999:::;;;;;;;;;999888777666666666444444333444444555666777888777777666777777888888666666555555555444444444444333222222111111222222111111111111111111111111////////////000000000000---------,,,,,,,,,++++++......------,,,++++++******+++,,,,,,,,,,,,+++***+++...000000...***((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''++++++*********+++,,,,,,++++++++++++,,,,,,------------------.........///111111222333333333333333444444444555666777888999888:::<<<>>>???@@@??????===<<<;;;::::::;;;===>>>???@@@BBBAAA???>>>>>>???@@@???@@@BBBEEEHHHHHHHHHIIIJJJMMMOOOPPPPPPNNNMMMHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIILLLMMMOOOMMMMMMMMMMMMMMMLLLLLLLLLOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIGGGFFFEEEFFFFFFBBBBBBBBBBBBAAA@@@>>>>>>===<<<:::999999:::;;;<<<===<<<;;;999777666666666555555444444333333222222222222333333222222111000000///...............///------------------------,,,------------,,,++++++)))))))))'''&&&&&&)))+++...,,,***)))((()))+++,,,.........---+++***((('''))))))************))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((############$$$%%%&&&'''((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%#########$$$$$$%%%%%%%%%777777777888888888888888666888:::::::::999:::;;;999888888888888999:::;;;======>>>>>>>>>===<<<<<<;;;;;;999888888999::::::<<<;;;:::999888999:::::::::999888666555555555555444444333333444555555666777777666666666777888888666666666555555555555444444333222222111111222222111111111111111111111111////////////000000000000,,,,,,,,,,,,++++++++++++---.........---,,,+++******+++,,,------,,,+++***+++---//////,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((((())))))***)))******++++++,,,,,,---------........./////////000111222333444444444444333333333444555666888888888:::<<<>>>@@@AAAAAAAAA>>>===<<<;;;:::;;;<<<<<<>>>???AAAAAA@@@??????@@@AAA@@@AAACCCFFFHHHHHHGGGHHHJJJNNNPPPQQQOOOMMMKKKGGGFFFEEECCCBBBCCCDDDDDDFFFFFFGGGHHHJJJMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKNNNLLLKKKKKKMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@AAABBBAAA@@@>>>===>>><<<;;;::::::;;;<<<===???>>><<<:::888666555555666666555555444444333333333333444444333333222111000000///...---------------------------.........***+++++++++++++++*********++++++)))((((((***,,,,,,,,,***)))))))))***+++......---,,,+++***((('''((())))))******))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$%%%'''((('''&&&$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&666666777888888888888888555777999::::::::::::;;;888888777777888:::<<<===>>>>>>>>>======<<<<<<<<<===<<<;;;::::::;;;<<<===<<<;;;999888888888999:::999888777666555444444444444444333333444444555555666666666666666777888888666666555555555444444444444333222222111111222222111111111111111111111111.../////////000000000111//////.........------------............,,,+++******+++---......---+++******,,,---,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$$$$$$$######$$$&&&'''((("""$$$&&&%%%$$$###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$############$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))(((((('''''''''(((((()))))))))***+++,,,,,,,,,....../////////000000000///000111222333333333333222222333333444666777888888999<<>>@@@BBBBBBAAAAAABBBCCCBBBBBBAAACCCFFFGGGGGGFFFFFFIIILLLOOOOOOMMMIIIGGGEEECCCBBBAAAAAACCCEEEGGGHHHHHHHHHIIIIIIKKKLLLMMMKKKLLLMMMMMMMMMLLLKKKJJJLLLJJJHHHHHHIIIJJJHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>???AAAAAAAAA@@@>>>======<<<:::999999:::<<<===>>>===;;;999888777666666666666555555555555555555222333333333333222111111111000///...---,,,,,,---------........./////////******++++++,,,++++++***+++,,,,,,,,,******+++---+++*********))))))))))))+++++++++++++++******)))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$######%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&555555666777777777777777333555888::::::999:::;;;888777777777999:::<<<>>>???>>>===<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>???@@@;;;:::999888888888999::::::999888777555555555555444444333333333444555555666666666666666777888888555555555444444444333333444333222222111111222222111111111111111111111111.../////////000000111111......---------,,,,,,,,,---......///...,,,+++******+++---......---+++******+++,,,+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$$$$$$$######$$$&&&'''(((!!!###%%%%%%######%%%'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""""""""############&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***))))))((((((((())))))((())))))***++++++,,,,,,////////////000000000000......000111111222222222222222222333444555666777888999<<>>===<<<;;;999888888999;;;<<<<<<;;;:::999888888777888555666666666666666666666111222222222222111000000111000///...---,,,,,,,,,........./////////000000,,,,,,---......---------&&&((()))((('''&&&'''((()))************)))(((((('''((()))***+++,,,,,,,,,''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$(((((((((''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$"""###$$$%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""###$$$%%%%%%&&&&&&555777999;;;;;;;;;999888::::::::::::;;;===>>>???999999444555===:::888@@@>>>??????>>>===>>>AAACCCCCCCCCAAA@@@>>>===<<<;;;::::::;;;;;;<<<;;;;;;:::666555555555555666666777888777555333333333555666::::::::::::::::::::::::888666333222222222111///222222333444333222111000222111111111000000//////000000000000000///.........------,,,,,,++++++***,,,,,,,,,+++++++++******((())))))+++,,,---......***************************++++++++++++***))))))))))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$######""""""######$$$######%%%&&&&&&%%%######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%$$$"""!!!!!!"""$$$%%%########################$$$###""""""###$$$'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''))))))))))))(((&&&''''''((()))******+++))))))))))))************---......000111222333444555444333333222222222222222222222222333444444555777999===???AAAAAA???>>>>>>>>>>>>>>>============:::@@@AAAAAAIIIUUUTTTKKKAAAAAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDGGGJJJKKKJJJHHHHHHHHHJJJIIIHHHFFFDDDCCCBBBAAA;;;;;;:::::::::;;;;;;<<<@@@?????????>>>>>>>>>>>>999777555555777999999999;;;;;;:::999777666555555888777666555444333222222222222111000000000000000000000///------,,,,,,,,,...///111222222222111000000...---++++++,,,---...,,,,,,++++++***)))((((((,,,++++++***)))(((((('''))))))))))))(((((((((((())))))))))))((('''&&&%%%''''''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###%%%'''&&&&&&$$$$$$$$$$$$&&&&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$888999;;;===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>444666222444<<<999444;;;??????@@@???>>>???AAACCCCCCCCCAAA@@@>>>===;;;;;;::::::;;;<<<<<<<<<;;;;;;777777666666555666666666999888666555444555666777::::::::::::::::::::::::777555333222222222111///222222333333333222111000111111111000000000//////000000000000000///............------,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***************************++++++++++++***))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################""""""""""""############$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$#########""""""""""""'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%''''''''''''&&&''''''(((((())))))******))))))))))))************,,,---...///111222333444444444333222222222222222222222222222333333444555666888;;;>>>??????>>>===???>>>>>>>>>>>>=========:::@@@AAA@@@HHHRRRRRRIIICCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAAAAACCCBBBBBBCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDGGGGGGFFFEEEEEEFFFIIIIIIGGGFFFDDDCCCAAAAAA======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999777555555777888999888::::::999999888888777777777666666555333222222111111000000/////////000000000///...---,,,,,,,,,,,,------///000000000///...///...,,,++++++,,,---...,,,,,,++++++***))))))(((++++++***))))))(((''''''((((((((((((((()))))))))))))))))))))((('''&&&%%%'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((&&&###!!!!!!"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999:::<<<===>>>>>>============<<<<<<<<<<<<======888;;;999===EEE@@@999??????@@@AAA@@@??????AAABBBCCCBBBAAA???>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<999888777777666666666666999888777666666666777888999999999999999999999999777555333222333333222111222333333333333222111000111111000000000000//////000000111111000000//////.........---,,,,,,+++++++++++++++*********))))))------,,,+++***))))))(((***************************++++++++++++***))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################""""""""""""######$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$######''''''&&&&&&&&&&&&%%%%%%######"""""""""!!!!!!!!!&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))************+++,,,---///111222444444333333222111111111222222111111111222222333555555555777:::<<<>>>>>>===<<>>>>>>>>======;;;@@@@@@???EEENNNMMMFFFFFFEEEDDDBBBAAA@@@???>>>BBBBBBBBBBBBAAA@@@???>>>BBBBBBBBBCCCEEEGGGIIIJJJDDDEEEEEEEEEEEEDDDDDDCCCBBBDDDEEEEEEDDDCCCEEEFFFIIIHHHGGGEEECCCBBBAAA@@@===<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;888666444444666888888888666777777777777777777777555555444333222111111000//////.........//////000//////...---,,,,,,,,,,,,+++,,,---.........---,,,///...,,,+++++++++,,,---,,,,,,++++++***)))))))))***))))))((((((''''''''''''''''''(((((()))))))))((((((((((((((('''&&&%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$"""!!!!!!"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$888888:::;;;<<<===<<<<<>>===<<<<<<<<<<<<<<<<<>>>>>>>>=========<<>>BBBHHHHHHCCCEEEDDDDDDCCCAAA@@@???>>>AAAAAAAAA@@@@@@???>>>===???@@@AAABBBDDDFFFHHHIIIEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEECCCDDDFFFHHHGGGGGGEEEDDDBBBAAA??????::::::999888777777777777;;;;;;;;;;;;;;;<<<<<<<<<777666444444666777777777444444444444444333333333333333333222111000000000...------------...//////......---,,,++++++,,,,,,***+++,,,---...------,,,...---,,,+++++++++,,,,,,+++++++++*********)))))))))((((((((('''''''''&&&&&&&&&''''''((()))))))))'''(((((((((''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$888888999;;;<<<=========???>>>===<<<<<<;;;;;;<<<:::>>>===BBBJJJDDD<<>>??????@@@???>>>>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::888777666666666666444333333333333333444444777777777888888999999999999777555555777777777666333333222222222222111222//////////////////000000000000111111111111000000000000///......------,,,+++++++++************)))***************************************************++++++++++++***))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&&&&''''''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***))))))))))))((((((((((((((()))))))))******************,,,---///111222333000000/////////000000111000000000111222333555555777888:::;;;======>>>>>>>>>>>>>>>============<<<<<<======<<>>===>>>???AAACCCEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFEEECCCDDDEEEDDDCCCCCCEEEGGGEEEEEECCCBBB@@@>>>======:::999888777777777777777::::::::::::;;;;;;;;;;;;777555333333555666777666666666555444333222111111222222222111000000000///......------------......---,,,,,,++++++++++++,,,+++,,,---...///...------------,,,,,,+++++++++++++++++++++***************((((((((((((''''''''''''&&&'''''''''((((((((()))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&& !!!###$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$999::::::<<<===>>>???@@@>>>===<<<;;;;;;;;;;;;;;;999<<<:::>>>FFFAAA;;;@@@@@@AAABBBAAA???=====================<<<<<<<<<<<<===============<<<;;;:::999888777777666666666666222333333333333444444444666666666777888888999999888777555666777888888777444333222222111111222222......////////////000000000000111111222222111111000000000///......------,,,,,,,,,+++++++++******((())))))******+++++++++***************************++++++++++++***))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&(((((((((((((((((())))))))))))))))))))))))***************+++,,,---...000111111//////.........///000000//////000000222333555666777888999;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???<<<===???AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEE@@@BBBCCCCCCBBBAAACCCDDDCCCBBBAAA???>>><<<;;;:::;;;::::::999999::::::;;;999999999999888888888888666444222222444666666666888888777666444333222111222222111111111000000000//////...---------------,,,++++++******+++++++++,,,---.../////////...---,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$''')))***+++''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$888999999:::<<<===???@@@<<<;;;;;;::::::::::::;;;;;;===999;;;CCC???;;;BBB???@@@AAAAAA>>><<<;;;;;;::::::;;;<<<<<<===>>>>>>?????????>>><<<;;;999888777777666666555666666666444555555666666666666666555555666666777888888999777555444444666888888777444333222111111111222222........./////////000000///000111222222222222111111111000000///......------------,,,,,,,,,,,,+++))))))))))))***************************************++++++++++++***))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$#########""""""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))''''''(((((())))))******))))))))))))************+++,,,,,,---......//////......------......///000...//////000111333555666666777888999:::<<<<<<===<<<;;;;;;;;;;;;::::::::::::999999999999:::<<<>>>>>>???BBBEEEGGGGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDD???AAADDDDDDCCCBBBBBBCCCAAA@@@???===;;;:::888888::::::999::::::;;;<<<===;;;;;;:::999888777777666666444222222444555666555555555444333333222111111222222111111111111000000111111///...------,,,,,,++++++************+++++++++,,,.../////////...---,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$666666666777999;;;<<<===:::::::::999999::::::;;;:::;;;555666>>><<<999AAA>>>@@@AAA@@@===;;;::::::999999:::;;;<<<>>>??????AAA@@@@@@>>><<<:::888777666555555555555666666777666777888999999999999999444555555666777888888999555333222333555666666666444333222111111111222333---.........//////000000///000111222222222222222111111000000//////............---------,,,,,,,,,*********)))))))))))))))***************************++++++++++++***))))))''''''''''''''''''''''''***)))'''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((***+++&&&''''''((()))******+++))))))))))))************,,,,,,,,,---------......---------------...///000......///000111333555666555555666888999:::;;;<<<;;;;;;:::::::::999999999999888888999888888:::>>>>>>@@@CCCFFFHHHHHHGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@>>>@@@AAACCCDDDDDDCCCCCC@@@AAAAAABBBCCCCCCCCCBBBAAACCCFFFGGGFFFEEEDDDEEE??????===<<<:::888777777777777777888999:::<<<<<>>===<<<:::999888888555333222222333555555555000000//////////////////222222222222111111111111333222000///------,,,,,,+++***************+++++++++,,,---.........------+++,,,,,,,,,,,,+++************************++++++))))))))))))************))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$222333444666777999:::;;;777888999:::;;;<<<<<<===888888999:::<<<===>>>>>>????????????>>><<<;;;:::999999::::::<<<===???@@@@@@@@@@@@@@@>>><<<:::888777666555444333444555555888999;;;======<<<;;;:::777666555555555555555666444333333444666777666555444333222000///.........000111222333333222111000,,,---///000222333333333000//////...---,,,,,,,,,000//////---,,,+++************************************************++++++,,,+++++++++******))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$######"""%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########)))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%,,,+++)))'''%%%%%%(((+++...---+++))))))+++---///111111000000//////.........//////000111333444555999777555777<<<@@@@@@???;;;@@@DDDAAA:::555555888777888999888777777999;;;CCCCCCDDDFFFGGGHHHIIIJJJAAAAAABBBBBBAAA???>>>===::::::;;;<<<===>>>???@@@BBBBBBDDDFFFHHHGGGDDDBBBEEEDDDDDDDDDDDDCCC@@@>>><<<;;;;;;:::999888777777888888999999999888888777>>>:::777777:::<<<;;;999333333333333333444555666666444111000111222111111444444444333333333222222111111000000//////......111///---,,,,,,,,,...//////...---,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''((()))***++++++***)))+++)))&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%###"""############$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&222222333555666777888999666666777888999:::;;;;;;888888999:::;;;<<<<<<===============<<<<<<;;;:::;;;;;;:::;;;;;;<<<======?????????>>>===;;;999888555444444333444555666777666888999;;;;;;:::999888777666666666666666777777555444333444555666555444444333222000///.........///000111222222111000///---...///000000000000000222111111000//////......//////...---,,,+++******************************************************+++*********)))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((()))))))))+++++++++)))'''''')))+++---,,,+++***+++,,,...///000000000/////////............///000111333444555888777666777:::<<<======AAAEEEHHHDDD<<<666555777555777888888888999;;;===BBBCCCDDDEEEFFFHHHIIIIIICCCCCCCCCCCCAAA???===;;;::::::;;;<<<======>>>>>>CCCDDDEEEHHHJJJIIIGGGDDDDDDCCCBBBBBBBBBAAA???<<<;;;;;;;;;:::999888888777888999999:::;;;;;;;;;;;;===;;;999888888888777666222222222222222333444444444222000000111222222111333333333333222222222222111000000000/////////...000///---,,,,,,,,,...///......---,,,++++++++++++*********+++++++++,,,,,,)))))))))*********++++++'''((()))***++++++*********)))'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!!"""############$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$###############$$$%%%%%%222333333444555555666666444555555666777888999999888888999999999::::::::::::;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;;;;=========<<<;;;999888777333333333444555666888999555666777888888888777666777777777777777888999:::666555444444555555444333333222111000///............///000111111000///...///000000000000000//////111111111000//////......//////...---,,,+++******************************************************)))))))))((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###############"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''(((((()))******+++***+++,,,+++))))))***+++++++++,,,,,,---...///////////////........................///111222444555777777888888777888:::;;;@@@DDDFFFBBB;;;666666888444666888888999:::===???AAABBBCCCDDDEEEGGGHHHHHHEEEEEEDDDCCCAAA???<<<;;;::::::;;;;;;<<<<<<<<<===BBBCCCDDDGGGIIIIIIGGGEEEBBBAAA@@@@@@@@@???===;;;;;;;;;;;;::::::999999999888999999:::;;;<<<======;;;;;;;;;999666333333333222222111111111222333333333111//////111222333222222222222222111111111000000000000000////////////000///---,,,,,,,,,---......---,,,++++++***++++++*********++++++++++++,,,((((((((())))))))))))***'''''')))***++++++++++++))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%$$$""" """############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""#########$$$$$$444444444444444555555555444444555666777888999999999999888888888888888888999999:::;;;;;;<<<;;;;;;::::::::::::::::::;;;<<<;;;;;;;;;:::999777666666444444444555666666777888444555666777777777666666777777777888888:::;;;<<<777555444444444444333111222222111//////.........---...///000000///...---///000000111111111111111//////......------------......------,,,+++******************************************))))))))))))''''''''''''''''''''''''******)))(((''''''''''''&&&''''''''''''''''''&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###########################""""""""""""""""""###%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''')))))))))(((((((((''''''(((***,,,,,,***))))))***)))***,,,...////////////.........---------------------......000222333444444777999999777777:::===888;;;===<<<888555666888555777888999999:::===???@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDCCCBBB@@@===<<<::::::;;;;;;;;;;;;;;;;;;???@@@AAACCCFFFGGGEEECCCBBBAAA????????????===;;;;;;;;;;;;;;;::::::::::::888888888999999:::;;;;;;:::<<<===:::555222222444333222222222222222333333222000//////222444444444111111111111000000000000000000000000///////////////...---,,,,,,,,,---------,,,,,,+++******++++++************++++++++++++))))))))))))))))))))))))''''''((()))***+++++++++(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%$$$""" """"""#########$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""############555555555555555555555555555666666777888999::::::999999888888888888777777999999:::;;;<<<<<<<<<<<<777888888888:::;;;<<<===::::::999888777666666555666666666666666666555555555666666777777777777777777777777777888999:::;;;777666444444444444222000111111000///............---...///000000///...---+++,,,---///000111111111............---------------------,,,,,,++++++************************************)))))))))((((((&&&&&&&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&(((++++++***(((((((((((())),,,.../////////...,,,,,,,,,,,,,,,,,,------,,,,,,---...///111222333222555999999888999<<>>::::::;;;;;;;;;;;;;;;;;;>>>>>>???BBBEEEFFFEEEDDDCCCBBB@@@?????????>>><<<;;;;;;;;;;;;;;;;;;<<<<<<999888777666666666666777;;;======;;;777444555777444444333333333333444444222111///000333555666555111111111000000000//////////////////000000000000......---,,,,,,,,,,,,,,,,,,,,,+++*********++++++))))))*********+++++++++************************''''''((()))***+++,,,,,,'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$###""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!"""############"""555555555555555666666666666777777888999:::;;;;;;999999888888888888888888999:::;;;;;;<<<<<<<<<<<<666666777888999;;;<<<===999999888666666555555666666777777777777666555444666666666777777777888888666666666666666777888999777555333333444333222000111000//////.........///---...///000000///...---'''(((***,,,---......///000000000000000000//////---,,,,,,,,,+++++++++************************************))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""############""""""!!!!!!###$$$$$$###!!!!!!######$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''((()))***%%%'''******)))(((((()))((()))+++---......------++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333111444777999:::;;;<<<>>>888888888666444222222333777888999888777777999;;;===>>>???@@@AAACCCDDDDDD??????AAAAAAAAAAAA@@@???::::::;;;;;;<<<<<<<<<===??????@@@CCCFFFHHHHHHGGGEEECCC@@@???@@@@@@???===;;;;;;;;;<<<<<<=========;;;999888666555555555555???>>>===:::777666777999555555444444333333444444222111///000222444555555111111111111000000000///////////////000000000000------------,,,,,,,,,+++++++++************++++++)))))))))************+++++++++************))))))'''''''''((()))+++,,,---&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$#########$$$&&&&&&%%%###"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$###"""333333333444444555555555666777777888999:::;;;;;;888888999999999999999999888999:::::::::::::::999777777777777888999;;;;;;999888777666555555666666555555777777888777666666666666666666666777777888555555555444444555555666555444333333444444222111000000///............///...///000000000000///...)))***+++,,,------------///000000000000000000000,,,,,,,,,+++++++++++++++************************+++******)))((((((''''''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%'''((()))***+++'''(((******))))))***+++)))******+++,,,,,,,,,+++************++++++,,,,,,++++++,,,---...000111222333333444777999;;;:::999777777666555333333333333555666777777666777999;;;<<<===>>>???AAABBBCCCCCC??????@@@AAA@@@???===<<<::::::;;;<<<======>>>>>>???>>>???BBBEEEHHHHHHGGGEEEBBB@@@????????????>>>:::;;;;;;<<<===>>>>>>>>><<<;;;999888777888999:::DDDAAA<<<888777777777777555444444333222222333333111///......000222222222222222111111111000000000.../////////000000000111------------,,,,,,++++++++++++************++++++))))))))))))******************)))))))))((((((((('''''''''''')))+++---...&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$""""""############$$$$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&%%%$$$###111111222333333444555555666666777888999:::;;;;;;888888999999999:::::::::888888999999999888888777999888888888888888999999999888777666555555666777333444666777888888888888666555555555555666777777555444444333333333444444555333222222444444333111000//////............///...///000111111000///.........///////////////...---------...............,,,,,,++++++++++++++++++************************+++******)))(((''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***%%%&&&((())))))(((&&&%%%(((((('''&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!$$$%%%'''(((((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#################################$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''!!!!!!"""$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%(((((((((((())))))))))))(((***++++++******+++---******************++++++))))))******+++++++++,,,++++++,,,,,,...///111222555333333555999:::777444222222222222222333555666222333555666666777:::<<<<<<<<<===???@@@AAABBBCCC@@@@@@AAA@@@???===;;;:::::::::;;;<<<===??????@@@<<<<<<<<>>>>>???>>>===:::;;;;;;<<<===>>>??????===<<<;;;::::::;;;===>>>IIIBBB;;;666666666555444444333333222111111111222000...,,,,,,...000000000222222222222111111111111.../////////000000111111,,,,,,---------,,,+++***+++***************++++++))))))))))))************))))))(((((('''''''''&&&'''''''''''')))+++---///&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""############$$$$$$$$$'''&&&%%%%%%%%%$$$""" """############$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&&&&&&&$$$###000111444666777777777666333555666444111111666<<<888888888888999:::;;;<<<<<<888444444666777777666666666666777888:::;;;<<<:::999999888777666555444333444555666777777777777555444333555999:::999777222222111111111222444555444444444444444444444444111000000///////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................///...,,,***(((((((((((('''((()))******)))((('''))))))((('''&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%% $$$'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$###"""#########!!!""""""""""""############"""$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))------------------------000///...---...000222333666888:::;;;999888777888333333222222222333444444999999999::::::;;;;;;;;;::::::;;;===@@@AAAAAA@@@@@@AAA@@@===<<<===:::444999:::;;;<<<==================>>>???@@@AAAAAAAAA@@@AAACCCDDDDDDBBBAAA@@@<<<<<<============<<<;;;???999::::::555<<>>@@@???>>>777;;;===<<<<<<===<<<888888888999:::;;;;;;<<<<<<=========>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAA@@@?????????>>>>>>======>>>:::===<<<:::EEEKKKDDD>>>999444222555666555333555555444333333222222111111111000//////000111111000111333333222000000111111111111111111111111111......---,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))(((''''''&&&&&&%%%%%%%%%)))))))))))))))(((''''''''''''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%"""!!!"""#########$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&'''(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!000222333444555444333333444555555333000000333777888888777888888999:::;;;888666444333444555555555666666666666777999:::;;;::::::::::::999888666666444444444555444444333222888777666666777666444222333222111111111222333444444444444444444444444444222222111000000000000111/////////.........------++++++,,,,,,,,,,,,------------,,,,,,++++++******+++***)))((('''((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$"""""""""""""""##################%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++******+++,,,...///000222333333222111222222555555555666666666777777999999::::::::::::;;;;;;;;;::::::;;;<<<===<<<;;;444;;;@@@???===>>>>>><<<777777888888999999::::::>>>===<<<<<<===@@@BBBCCCFFFGGGHHHHHHHHHFFFEEEDDDDDDCCCAAA@@@?????????@@@<<<<<>>@@@OOOSSSDDD999666444555888888666444555555444444333222222222111111000000000000111111111333444444222000000111111111111111111111111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))))))))******++++++******)))(((''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%###"""###$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###""""""111111222333333333222222444555555333000000222555666666666666666777888888666555444444444555555555666555555666777888999999;;;;;;;;;:::999888777777555666666555444333222222777666666666666555333222333222111111111222333444333333333333333333333333333222222111111111111111000////////////.........+++++++++,,,,,,,,,------//////...------,,,,,,,,,))))))(((''''''((()))***)))))))))))))))((((((((('''((((((((())))))******&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((((((''''''&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""$$$%%%########################""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""!!!"""""""""##################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********+++,,,---...111333444444333222333444888888888888888777777666::::::::::::::::::::::::;;;:::999999;;;;;;;;;:::;;;CCCIIIGGGBBB@@@???===888888888888999999::::::>>>===<<<;;;===???CCCEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGEEEBBB@@@??????@@@@@@;;;===AAA???CCCRRRSSS???777555555666888:::999777555555555444333333222222222222222222222222222222111333333222000//////000111111111111111111111111000000///......---......,,,,,,+++++++++++++++***++++++************++++++***))))))(((((())))))***...---,,,,,,+++***))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%&&&&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!"""###!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$111111222222222222222222555555444333111111222333444444444444444444555666444555555444444444555666555555555555666777888888:::::::::::::::999888777777777777666555444333222333333555555555555555555444333222111111111222333333333333333333333333333333222222111111111111111000////////////.........+++++++++,,,,,,,,,------......---------,,,,,,,,,)))((('''''''''(((************)))(((((((((((((((''''''(((((())))))******&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%########################"""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!!!!"""""""""##################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---......111333444333222222444555;;;;;;;;;:::999888666555:::::::::::::::::::::::::::999777888:::;;;;;;;;;???GGGMMMJJJEEEBBBAAA@@@;;;;;;:::::::::;;;<<<<<>>>>>???@@@<<<===AAAAAABBBNNNMMM999666555333444555777888999666666555444444333333222444444444444444444444444000111111000......///000111111111111111111111111000000//////......//////,,,,,,,,,++++++*********++++++************++++++)))((((((''''''(((((()))******)))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!"""###!!!"""$$$%%%%%%$$$"""!!!""""""###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%111111111222222333333333555444444333333333333333444444333333333333444444333555666666555444666777555555555555555666777777999999::::::999888777777777777777777666555444333///111444555444444666777444333222111111111222333333333333333333333333333222222111000000000000111/////////.........------++++++,,,,,,,,,,,,------*********+++++++++++++++***)))((((((((()))***++++++***)))(((''''''(((((('''''''''(((((()))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################"""""""""########################$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$$$$###!!!""""""""""""#####################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!################################################''''''''''''''''''''''''""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******+++,,,,,,------......//////000111111000111333555::::::;;;;;;;;;999888777;;;;;;::::::::::::999999888777666777:::<<<===>>><<>>===<<<<<<===>>>???>>>>>>>>>>>>@@@BBBEEEGGG@@@AAABBBCCCEEEGGGHHHHHHDDDCCCAAA@@@???????????????;;;@@@DDDBBBGGGDDD666555444333222333444555666666666555555444333333333444444555555555555444444...///000///------///111111111111111111111111111000000//////...//////000---,,,,,,++++++*********++++++************++++++((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''((((((((('''''')))((('''&&&&&&'''(((((())))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######111111111222333444555555444444333444555555555444555555444444444444555555333555777777666555666888555555444444555555666666888888999999888888777666666666666666555444444333...111444444333333555777444444222111111111222222222222222222222222222222111111000/////////000000............---------,,,++++++,,,,,,,,,,,,------)))))))))***++++++,,,,,,++++++))))))((()))***+++,,,+++)))((('''''''''(((''''''''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$###!!! ####################################""""""""""""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$"""""""""""""""########################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++***+++,,,---............///000000000///000222444555777999;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999666555444666:::>>>@@@AAA;;;@@@CCCDDDFFFJJJJJJGGGAAA@@@>>>======>>>@@@AAA>>>>>>???@@@BBBDDDFFFGGGBBBBBBBBBCCCCCCDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@BBB:::@@@IIIDDDAAA@@@:::555666777777666555444444666666666555444444333333222333444555555444333222.../////////...///111333111111111111111111111111//////.........//////000------,,,,,,+++******)))++++++************++++++))))))(((((((((((())))))))))))************++++++%%%&&&''''''((((((''''''+++)))(((&&&%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$###111111111222333555666777444444333444666777666555777666666555555555666666333666888888666555777999555555444444444555666666777777888888888777777666444444555555444444333333///222444555333222444666555444222111111111222222222222222222222222222222111000000///////////////......---------,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---......///---,,,***)))))))))***+++,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!###%%%&&&&&&$$$!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$############$$$&&&&&&%%%$$$""""""""""""########################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,---------******+++,,,------------000111111000000111444666111444777;;;===>>>>>>>>>;;;;;;;;;::::::999999999555333333666;;;???BBBDDD>>>AAACCCCCCGGGLLLKKKHHHBBBAAA???>>>===>>>@@@AAA>>>???@@@BBBDDDFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBAAAAAAEEE:::AAALLLFFF>>>??????777:::===>>><<<999666444666666666555444444333333111111333333333333111111...///000//////000333555111111111111111111111111//////............///000------,,,,,,+++***))))))++++++************++++++******))))))))))))******%%%%%%%%%&&&''''''((((((%%%%%%&&&'''(((((((((''',,,***(((&&&%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&111111222222222333333333555444333333444666999;;;:::999777666444333333333888777666555444555666666777666444333444555777999777666666666666666777888777777555444333222222111111222222333333333222222333333333222222111111111222222222222222222222222222111000......---------000000///...............------,,,,,,,,,,,,++++++///...,,,++++++,,,...///---,,,,,,+++***))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((('''''')))***''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((((('''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''')))((('''((()))******(((%%%&&&'''((())))))))))))+++*********))))))((((((''''''((()))***+++++++++))))))***+++---......///---///111222222222333444777888888999999:::;;;;;;<<<;;;:::999888777777888555666666777999;;;===>>><<<>>>AAAGGGMMMNNNKKKHHHBBB@@@>>><<<<<<===>>>???@@@??????AAADDDFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCAAAAAACCCFFFGGGFFFCCCCCC@@@???IIISSSGGG:::============<<<:::888555444333444444444555555666666777777666555333222111000222///...000666888777444333333222222111000//////111111000///......---------,,,,,,+++*********+++++++++************++++++++++++++++++************************))))))))))))((((((((((((((((((((((((*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$&&&%%%###""""""###%%%&&&########################$$$&&&'''&&&###"""%%%(((""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&111111111111222222222222222222111222333666888:::999888777666555555555555777777555444444444555666666555555444555666777888777777777777777888888999999888777555444444444333333333333444444333222222222222222222111111000000222222222222222222222222000///...---------------//////...---------------------,,,,,,,,,,,,++++++---,,,***))))))***,,,---,,,***(((&&&%%%%%%'''((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$%%%%%%%%%$$$"""!!! """###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&'''&&&%%%&&&'''((()))*********************)))))))))(((((((((((())))))***+++++++++)))******+++,,,---...///,,,...000111111111222333666666777777888999999999===<<<<<<;;;;;;;;;;;;;;;888888888999999:::;;;<<<<<<>>>AAAFFFKKKLLLIIIFFF@@@???>>>=========>>>>>>>>>>>>>>>@@@CCCEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAACCCFFFGGGFFFDDDCCCBBBAAAJJJSSSHHH;;;>>>>>>>>>>>>===;;;999777555666666666666666666666666666666555444333222222111333000...000555777555222222111111000000///......///......---,,,,,,++++++---,,,++++++*********+++*********))))))*********)))))))))((((((((('''''')))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%//////000000000111111111//////000111333555888999999888777777666777777777777666555555444444555555555555555555666666666777888888888999999999::::::;;;:::999777666666666666444444555444444333222111222222111111111111000000222222222222222222222222......------,,,---------......------,,,,,,------------,,,,,,,,,,,,+++++++++***)))(((((()))***+++,,,***&&&######$$$''')))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$$$$%%%&&&'''%%%"""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&############""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$#########%%%&&&%%%$$$&&&&&&'''((())))))))))))******))))))))))))((((((******************++++++)))******+++,,,---......+++---///000//////111222444444555666777777777777888888888888999999999:::<<<;;;::::::::::::::::::===>>>AAADDDGGGHHHEEECCC????????????>>>>>>>>>>>>>>>>>>>>>???BBBDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBDDDFFFGGGFFFEEEEEEFFFDDDKKKRRRHHH<<<@@@@@@@@@@@@???===;;;999888:::999999888888777666666444444444333333333222222333111///000333555333111000000//////......------......------,,,+++++++++,,,,,,+++************+++***))))))(((((())))))***))))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***((('''&&&&&&$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$#########%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$........./////////000000......///111333666888999::::::999888777777777777666666666555555555555555444555555666777666666666999999:::;;;;;;;;;<<<<<<;;;:::999888777777666777555555555444333222111000222222222222222222222222222222222222222222222222......---------.../////////......---------......------,,,,,,,,,+++++++++***)))(((((((((((()))***---+++)))((('''(((***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########""""""#########(((&&&$$$"""""""""$$$%%%!!!""""""######""""""!!!############""""""""""""########################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%&&&'''''''''%%%"""!!!"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((('''&&&###$$$%%%%%%&&&&&&&&&%%%))))))))))))))))))((((((++++++++++++************)))******+++,,,,,,------+++---///000000000111222333444555666777777777666333444555666777888888999<<<;;;;;;::::::;;;;;;<<<>>>???AAACCCDDDDDDCCCAAA???@@@@@@AAAAAA@@@??????AAA@@@@@@AAACCCEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFIIIHHHLLLQQQHHH>>>BBBBBBAAAAAA???>>><<<;;;:::<<<;;;:::999777666555555222222222222333333333333333111///000222222111///////////////......------/////////......---------++++++***************+++))))))(((((((((((())))))+++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&'''''''''''''''''''''''''''$$$""""""%%%'''%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$------........./////////...///000222444666888999<<<;;;:::888777777666666666666666666666555555555444555555666777666666666999999;;;<<<============999999888777666666666666444444444444333222000000444444444444444444444444222222222222222222222222000///////////////000111000///////////////000000------,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$(((&&&$$$"""""""""$$$%%%!!!""""""######""""""!!!%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&((()))((('''###$$$$$$%%%%%%%%%%%%%%%(((((((((((((((((())))))++++++******************)))******++++++,,,,,,,,,,,,...000111000000222333222444555777888777666666444555777999:::;;;;;;;;;999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@EEEDDDCCCDDDFFFGGGFFFEEEHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHGGGMMMLLLLLLOOOGGG???DDDBBBBBB@@@???>>>===<<<<<<;;;;;;999888666444333222111111111222222222222222111000///000000000///...///////////////........................---------*********))))))***++++++))))))(((((((((((())))))*********))))))))))))((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""%%%&&&%%%"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$------........./////////...///000222444666777888;;;:::999888777777777777777888888888888777666555555555555555666666666777888999;;;===>>>>>>======888888777666555555666666444444444444444333222111444444555555555555666666222222222222222222222222111111000000///000000111000000000///000000111111------,,,,,,,,,,,,++++++*********++++++*********((()))+++,,,,,,+++)))'''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&''''''(((''''''&&&''''''(((((((((((())))))))))))))))))))))))******************++++++,,,,,,,,,...000111111111222333111333555777888777666555111333555777888999999999666777888999;;;===???@@@===>>>??????======>>>????????????@@@@@@@@@@@@@@@FFFEEEDDDEEEGGGGGGFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFDDDEEEGGGIIIGGGOOOOOOLLLMMMFFF@@@EEEAAAAAA???>>>===<<<<<<<<<::::::888777555333222111111111111111111111111222////////////////////////////////////////////////,,,,,,++++++++++++++++++***))))))))))))***++++++***))))))(((((())))))***((((((''''''''''''&&&&&&)))))))))(((((((((''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$"""###$$$$$$&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$%%%&&&"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$............////////////---...000111333444555555777777777777777888999:::888999999:::999888777666666555555444555666777888777999;;;===>>>>>>======888777777666666666666777555666666666666666555555444444444444555555666666222222222222222222222222222111000//////.../////////////////////000111111------,,,,,,,,,,,,++++++*********++++++*********((()))************))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$&&&''''''&&&''')))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%"""###########################$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$''''''(((((((((((('''''''''''''''((((((((())))))'''''''''((()))))))))***************+++++++++++++++---///000//////111222///111444666666666444333...000222444666666555555666666777888:::<<<>>>???:::;;;<<<;;;999999;;;=========<<<<<<<<<===>>>???EEEDDDBBBCCCDDDEEECCCBBBCCCBBBAAAAAABBBDDDFFFGGGGGGHHHHHHFFFDDDDDDGGGJJJGGGQQQPPPKKKJJJDDD@@@FFF@@@???===<<<;;;;;;;;;;;;:::999888777555444222222111111111111111000000000---...///............///---------------------...++++++++++++++++++++++++)))))))))))))))***++++++*********))))))*********(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%........./////////000000---...///111222222333333333444444666888:::;;;<<<999999:::;;;:::999888777777666444333444555777999777888;;;===>>>>>>======888888777777777777777777666777777888888888888777333333333444444555555555222222222222222222222222222111000......---------...............///000000---------,,,,,,,,,++++++))))))************))))))++++++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%'''''''''(((+++---''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((('''%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$##################""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''(((((())))))%%%&&&&&&'''((())))))******************+++++++++))),,,...///......///111...000222444555444333111111333555777888888777777666666777888999;;;<<<===777999:::888666666999<<<<<<;;;999888999:::===>>>CCCAAA@@@@@@AAABBBAAA???@@@??????@@@BBBEEEHHHJJJHHHIIIIIIFFFDDDDDDGGGKKKGGGRRRQQQKKKIIICCC@@@FFF???>>><<<;;;:::::::::;;;::::::999777666444333333111111111111000000000///,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))((())))))***++++++++++++************++++++***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((((((((((((((((((((((((((("""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,---...///000000000///222111111000111333444555::::::999888888999999999<<<:::888666555555666777888888888777777777666666888:::<<>>===999888888888888888999999999:::;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCBBB@@@??????@@@AAABBBDDDEEEFFFFFFGGGGGGEEEBBBAAABBBEEEGGGBBBLLLQQQMMMFFFCCCBBBAAA;;;;;;:::999888888888888:::999888666555444222222111111111111111111111111000//////.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***(((((()))+++,,,)))))))))))))))((((((''',,,+++***((((((((()))***%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%###!!!%%%$$$$$$######$$$$$$%%%###!!!!!!###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!  ###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%'''(((.........///000000111111222111111000111333444555::::::999999999999::::::<<<:::888666555666777777777777777888888999999999;;;<<<>>>@@@@@@@@@???>>><<<;;;999777666666666777666666777777777888888888666333///000333444222...222333333444333222000///////////////////////////000000000000000///.........,,,******+++------,,,+++******))))))******+++,,,,,,+++*********+++,,,,,,,,,+++******)))((((((*********++++++*********&&&'''((()))***))))))(((***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###((('''$$$"""!!!"""$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))(((''''''((()))***)))))))))))))))))))))((()))))))))*********++++++///...---------...///000///......///111222222111111111222222333444666777888666666888;;;======;;;::::::999888777777777777:::;;;===???AAABBBBBBBBBBBBCCCDDDDDDCCCBBB@@@?????????@@@AAABBBDDDDDDEEEEEEEEEDDDCCCBBBBBBEEEGGGIIIPPPSSSLLLDDDAAA@@@???===<<<:::999888777777888999888777666444333222111........................------,,,,,,,,,------...------------------------++++++++++++++++++++++++,,,+++***))))))***++++++)))))))))))))))(((((('''+++***)))((((((((())))))&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%###"""%%%$$$$$$######$$$$$$%%%%%%###!!! !!!###%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&000000//////000111333444222111111000111333444555::::::::::::::::::::::::;;;:::888777777777888888666666777888999:::;;;<<<<<<>>>???@@@@@@???===<<<;;;;;;999888777666666666666777888999999999888777777444222333555555222...111111222333333222111000////////////////////////000000000000000///......---+++)))***+++,,,,,,+++***))))))))))))))))))***,,,,,,+++***))))))******+++++++++******))))))(((''''''''''''''''''''''''&&&'''((())))))))))))((('''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((("""###$$$%%%%%%%%%$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###&&&&&&%%%$$$############""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))(((((())))))))))))))))))************+++++++++,,,000///...------------......------...000111111000000000000111222333555555888777777888:::;;;;;;999;;;;;;999888777777666666;;;>>>AAADDDFFFFFFEEEDDDDDDDDDDDDDDDDDDBBB@@@???>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDDDDDDDDDDEEEGGGOOOTTTTTTLLLCCC@@@???>>>@@@>>>;;;888777666777777777666555444333222111000------------------------,,,,,,,,,,,,,,,---...///------------------------******************************+++++++++++++++***))))))******))))))((('''***)))((('''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###222111000///000222444666222111111000111333444555999::::::;;;;;;;;;;;;;;;::::::999888777888888888777777888999999:::;;;;;;:::;;;===??????>>>===<<<:::999888777666555555555444555777999999888666555555444333444555444111...///000111222333333222111////////////////////////000000000000000///......---+++******,,,,,,,,,+++******))))))))))))******,,,++++++***))))))))))))+++*********)))))))))((($$$$$$$$$######$$$$$$$$$'''''''''(((((((((((((((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%$$$###"""""""""%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&((())) !!!###%%%%%%$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""##############################$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000111111000//////000000111333444555888888777888888888888888:::999888888777888888888>>>AAAEEEIIIKKKJJJHHHGGGEEEEEEEEEEEEDDDBBB@@@???======>>>>>>???@@@@@@AAA@@@CCCFFFGGGGGGFFFGGGHHHNNNSSSSSSMMMEEEBBBAAA???BBB???<<<888666666666777555555444333222111000000////////////////////////...............///000111************************))))))))))))))))))))))))(((***+++------,,,+++***)))************)))(((((((((((((((''''''''''''((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######$$$%%%&&&$$$###%%%$$$$$$######$$$$$$%%%"""##################"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################'''%%%$$$$$$%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&$$$###!!!333222111000111333555666222111111000111333444555888999:::;;;;;;;;;::::::::::::999888777777777777888888888888888888888888666777:::<<<======<<<;;;888888777777666444333333555666777999999777555444333222222333333222///---...///111222333333222111........................000000000000000///......---,,,+++,,,......---++++++++++++******+++++++++++++++++++++******))))))*********))))))))))))))))))(((''''''''''''((()))'''''''''''''''(((((()))'''((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""################################################$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######"""###%%%'''((( """$$$$$$###""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$######""""""##############################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!###%%%&&&'''&&&$$$############$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((******+++++++++,,,,,,,,,******+++,,,---------...///......///111222222111/////////000111222333444777888888777666666666666666666777777888999;;;;;;@@@CCCHHHLLLNNNMMMKKKIIIEEEEEEEEEEEECCCAAA???===;;;<<<<<<===>>>???@@@@@@AAADDDGGGIIIIIIIIIIIIJJJIIINNNQQQMMMHHHFFFDDDAAABBB@@@===999777666666666444444333222111000000///////////////////////////...............///000000************************))))))))))))))))))))))))((())),,,---...---+++******************))))))((('''''''''(((((((((((('''((((((((()))))))))******'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$######$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################%%%$$$###$$$&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$"""!!!222222111111222333555666222111111000111333444555666777999:::;;;;;;:::999::::::999888777666555444777777666666666555555555444555888:::<<<<<<<<<;;;888888888777666555333333777888999999999888777666000111111111111000//////...///111222222222111111........................000000000000000///......---,,,,,,---...///---+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&''''''((()))((((((((('''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%%%%&&& !!!"""#########"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''(((((()))*********************+++++++++,,,***+++---...///000000000///......///111222222111/////////000111222444444666777888777555444555666555555666777888:::<<<===@@@CCCGGGKKKMMMLLLJJJIIIEEEEEEEEEDDDBBB@@@===<<<::::::;;;===>>>???@@@AAABBBDDDGGGIIIIIIHHHIIIJJJHHHMMMNNNKKKHHHGGGEEEBBBAAA???===;;;999777666555444333333222111111000000------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())),,,---...---,,,+++******++++++******)))(((''''''((()))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''(((((('''&&&$$$#########$$$&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((((('''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""111111111222333333444444222111111000111333444555444666888999::::::999888::::::999888666444222222333333333333444444444444555777999;;;<<<;;;:::999999999:::999888777555444888888888777777777666666///000000/////////111222///000111222222111000000........................000000000000000///......,,,++++++---......,,,***++++++************++++++******,,,---......------((()))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&######""""""###$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&''''''(((((()))******+++)))))))))*********+++++++++,,,.../////////.........------...000111111000000000000111222333444555444666777666444333444666666666666777888:::;;;<<<>>>@@@DDDGGGIIIIIIHHHFFFEEEEEEDDDCCCAAA>>><<<:::888999;;;<<<>>>@@@BBBBBBBBBDDDFFFGGGFFFFFFGGGIIIOOOPPPMMMFFFCCCDDDDDDAAA>>>>>>>>>===;;;888666555444333333222222111111000........................///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++---------------***++++++++++++***))))))'''((()))*********))))))'''''''''((((((((())))))((((((''''''&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((())))))(((&&&$$$#########$$$''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%##################$$$%%%///000111333333333333333222111111111111333444555333555777999:::999888777::::::999777555333111000///000111111222333444444888999;;;<<<<<<;;;999888;;;;;;;;;;;;:::888666555777666555444333444444444///000000//////000222444///000111222222111000///........................000000000000000//////...+++***+++,,,------+++)))******))))))))))))******)))***,,,.../////////...(((((((((((())))))))))))'''&&&$$$######$$$&&&'''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&###"""!!!!!!!!!###&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((((()))((())))))))))))*********+++,,,---------,,,+++***---,,,,,,---///000///...000000111111222333555666333555777666444333444666777777777777888999:::;;;<<<>>>AAADDDFFFFFFEEEDDDEEEDDDDDDCCC@@@===;;;999888999:::<<>>@@@AAA@@@===>>>>>>>>><<<999666555444333333333222111111111111111111111111111111111222111000///...---------))))))))))))))))))))))))************************)))***+++,,,------......***++++++++++++***))))))'''((()))+++++++++***)))''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&((())))))(((&&&$$$#########%%%'''((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$%%%$$$###""""""$$$&&&'''##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######"""""""""###%%%&&&...///000111222333444444222222222333333444444444444555666888888888777666666666666555444444333333//////000111333444555555<<<===>>>>>>===;;;:::999:::999888777666555444333333333333222222222111111222222111111111111111111111111111111111111222222...///000///...---...///........................///...,,,***))))))******+++++++++,,,,,,,,,------+++++++++******))))))))),,,,,,++++++***))))))))))))'''&&&$$$$$$$$$%%%&&&))))))*********((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$############&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$'''***,,,&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!###$$$&&&((()))%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""!!! '''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((())))))'''%%%$$$&&&&&&''''''&&&&&&%%%$$$!!!"""$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$###############$$$###$$$%%%&&&%%%%%%###"""''''''%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''(((((()))***+++++++++,,,,,,***)))))))))******//////......---------,,,111000000000000000111222777999;;;;;;:::888888999<<<===>>>===:::777666555;;;===???BBBBBBAAA???>>>CCCBBBAAA???>>>=========;;;999888:::>>>AAAAAA@@@AAAAAAAAAAAABBBDDDHHHKKKZZZNNNDDDCCCCCC@@@???BBBBBBAAA???>>><<<888444000333444444333111111333555222111//////000111000///111000...---++++++******,,,+++******)))*********+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&((('''%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""&&&%%%$$$$$$%%%%%%###!!!######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$//////000000111222333333222222222333333333444444333444555666666666555444444444444444444555555555//////000000111111222222777777888999999888777666777777666666555444333333333333333222222222111111000000000000000000000000000000000000000000000000///000111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,,,,---,,,+++++++++******************))))))((('''''''''***))))))(((((((((((()))'''((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######"""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%$$$######$$$&&&((()))%%%%%%$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''''''''(((((()))******++++++---,,,+++*********+++,,,//////......---,,,++++++/////////000111222333333666999;;;<<<;;;::::::;;;<<<===>>><<<999777777777999;;;>>>@@@BBBCCCBBBBBBCCCBBBAAA@@@>>>>>>>>>===;;;999888:::>>>AAAAAA@@@AAAAAABBBBBBDDDGGGJJJMMMUUUJJJBBBAAABBB???>>>@@@CCC@@@===;;;999777444222555666555333111000111333333111000000111111111000000000///...---,,,++++++,,,++++++******************(((((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%###!!!"""###$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$/////////000000111111111222222222222222333333333333333444444444333222222222222333333444555555666111111111111111111111111444444555666666666666555555555444444444333333333333333333222222222111111000000000000000000000000///////////////////////////000000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$######***))))))'''%%%###!!! """""""""###############$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&&&&((((((((()))******++++++...---,,,,,,,,,---...///333222111000///...---,,,......///000222333444555666999;;;<<<<<<<<<<<<======>>>===;;;999888888999999:::<<>>AAACCCCCCCCCAAAAAABBBCCCFFFIIIMMMOOOMMMFFF@@@@@@AAA>>>======CCC@@@<<<999888777666444777777666333000///000222444333111111111222111000000000000000///...,,,+++,,,,,,+++******************)))((()))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++((((((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&'''&&&$$$##############################$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$....../////////000000000111111111222222222222222333333333333222222111111222222222222333333444444333333333333444444444444555666666666666666666666444444444444444333333333333333333222222222111111000000000000111111111111000000///////////////...---...///---+++******+++........................******************++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))(((((("""###$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&"""###$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''(((((())))))************......------...///111222888777666444333111000000///000111222333333333444555888;;;=========>>>???>>>>>>===;;;999888:::<<<;;;;;;<<<===@@@CCCEEEGGGCCCCCCBBBAAA@@@@@@@@@@@@??????@@@BBBDDDFFFFFFFFF@@@@@@AAADDDHHHLLLNNNOOOFFFCCC@@@@@@AAA???===<<>>???>>>>>>===<<<::::::;;;=========<<<===>>>@@@CCCDDDBBBBBBAAAAAA@@@AAAAAAAAA???AAACCCDDDDDDDDDEEEEEE??????AAAFFFKKKNNNNNNMMMCCCCCCBBBBBBBBBAAA@@@===@@@???@@@AAAAAA>>>:::666555666555444222222444666666444222111222222111000...///111222222000///------,,,,,,+++***+++++++++,,,+++++++++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$######$$$%%%&&&$$$###""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***+++,,,---...//////000111111111000000000000000333222111111000111111111333222222111000000//////------...///111222333444444444333333222333333444555555555444444333333333333333333222222222111111111111222222333444444444222111111000000/////////)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&((())))))))))))*********)))************+++++++++)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!""""""$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%"""""""""###############%%%%%%%%%$$$###""" """######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&######$$$$$$$$$$$$######$$$###""" !!!""""""$$$$$$###$$$$$$%%%&&&'''############$$$%%%&&&&&&((('''%%%$$$###"""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''')))***+++,,,,,,))))))))))))))))))******.........///111333555777666555444333222111000///333444555555444333111000333555999:::::::::;;;======>>>>>>===;;;;;;<<<>>>>>>===<<<<<<===>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBB???AAACCCCCCBBBAAAAAAAAA>>>@@@DDDJJJPPPRRROOOKKKBBBEEEEEECCCBBBCCCBBB???>>>???AAACCCDDDAAA<<<777666666666555444444666888666444222111111111000///...///000111111000//////------,,,++++++++++++++++++***)))***+++,,,,,,***++++++++++++++++++++++++,,,---------,,,+++***)))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$######$$$&&&&&&%%%###!!!"""######$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))***,,,---///000111111111000000000/////////000//////......///000111000000000000000000000000------...///000000111111000000000111222444555777555555444333222111111000333333333222222222111111000111111222333333444444111111000//////...------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))((('''((((((((()))))))))******(((((()))))))))*********((((((((('''&&&&&&%%%%%%$$$$$$##################((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$######""""""######$$$!!!"""""""""#########$$$###$$$$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%######$$$$$$$$$$$$######$$$###!!! !!!"""$$$$$$$$$$$$%%%&&&''''''###############%%%&&&'''&&&%%%%%%$$$#########$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***)))))))))))))))))))))---------///111444666888444333333222111000000000222333555555555444222111111444777888888888999:::;;;===???>>>===<<<===>>><<<;;;;;;<<<<<<===>>>??????????????????@@@AAABBBAAADDDFFFFFFCCC@@@@@@@@@@@@BBBHHHPPPVVVVVVPPPIIIBBBFFFGGGBBBAAACCCCCC@@@>>>???@@@AAABBBAAA===:::999999999777555555777888555333111000000000///............//////000000000------,,,++++++++++++,,,+++***)))***,,,---,,,+++************************---------------+++***)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%######%%%'''########################$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''#########$$$&&&&&&%%%###!!!""""""###############!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))+++---///000111111111000000/////////......---,,,,,,---...000111......//////000000111111000000000000000000111111...//////111333666999;;;444444333222111000///...333333333222222222111111///000000111222222333333000000///...------,,,,,,---...///...,,,+++,,,---........................'''(((***++++++***))))))(((((((((((())))))))))))''''''(((((()))))))))************)))(((((('''''')))(((&&&%%%$$$%%%&&&&&&***)))'''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%############$$$$$$%%%&&&"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&'''%%%###"""!!!"""###$$$$$$$$$$$$$$$%%%&&&'''(((######""""""###%%%&&&((($$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))************)))*********))))))))))))))),,,,,,---///111444777999444444444333333222222222111222444666666555444333111333666777777666777888:::===???@@@>>>======>>>999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAEEEHHHJJJIIIFFFBBBAAABBBAAADDDKKKTTTZZZYYYQQQIIIBBBGGGGGGBBB@@@CCCCCC@@@???>>>>>>???@@@???>>><<<<<<<<<;;;888666555666777555333000000000000...---......------...///000111...---,,,,,,++++++,,,,,,---,,,+++,,,...///...---************************------......---+++***)))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''"""""""""###$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&&&&%%%$$$!!!!!!"""###############$$$%%%&&&((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,,,,---///111222//////000000///...---------------...///000000111///...---,,,---...000222//////000000000000//////111111000111222444777888777666444222222333444555333333333222222000///.........//////000000111111111111111000///......---111000...---,,,,,,,,,---.........------,,,,,,,,,)))((('''((()))***)))'''''')))***)))((('''(((***''')))+++,,,,,,***'''&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%###$$$$$$%%%$$$###"""!!!!!!###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""((()))""""""%%%$$$$$$&&&&&&&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""######$$$$$$$$$#########$$$$$$%%%&&&########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++////////////000222333444333333222222222333444444555555666666555444333333555333111222555777777555999:::<<<>>>???>>>===<<<<<<>>>@@@@@@>>><<<<<<<<<>>>AAADDDBBB>>><<>>>>>>>>>>>>>>===<<<;;;:::999;;;<<<;;;999777777888888777555333111///---,,,222...)))&&&&&&)))...222111000...---,,,,,,------------------......///000///...+++***))))))***+++***+++,,,------+++***((((((%%%"""!!!"""$$$%%%&&&'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&$$$"""###%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$)))&&&$$$$$$&&&((('''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%)))(((((('''&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&++++++++++++,,,...///000///////////////...------------......///000000111//////---------...000111...//////000000000000000000000000111222444555666444333111000000000222333222222222222111111000/////////000000000000000111222111000///............333111000...,,,,,,,,,---......---------,,,,,,,,,***)))((((((******)))(((''')))***)))((('''(((***((()))+++++++++***((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$"""""""""###%%%''''''&&&$$$"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$############$$$((((((###"""%%%'''%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$###############$$$%%%########################'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++)))))))))))))))******+++............///111222333111111111111111222333333555555666666555444444333666444222444777888888777999;;;<<<>>>???>>>======<<<>>>@@@???===<<<;;;<<<===@@@BBBAAA===;;;===@@@CCCCCCDDDBBB@@@>>>??????FFFEEEMMMXXXYYYOOOJJJLLLGGGGGGHHHGGGEEEBBB@@@>>>===============<<<;;;:::777999:::999777666555666666555444333222111000000111///---,,,,,,---///111///...---,,,+++++++++,,,++++++++++++++++++,,,,,,///---+++***))))))***+++)))***+++,,,,,,***((('''(((%%%###"""$$$%%%&&&&&&++++++***'''$$$""""""###'''''''''''''''''''''''')))'''%%%$$$&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$'''%%%###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&************+++---...//////////////////......---------......///000000000//////...------...000111......//////000000111111///000111222333333333333333222111000000000111222111111111111111111111000111111111111111000000000333222000...---...///000555333111///---------------------------,,,,,,,,,+++***))))))++++++***)))''')))***)))((('''(((***************)))))))))(((((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&''''''&&&$$$!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%&&&%%%"""$$$''''''$$$###$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---)))))))))))))))******+++,,,,,,------...000111222////////////000111333333555555555666555555444333666555444555888::::::::::::;;;<<<===>>>>>>>>>>>>===>>>??????<<<;;;:::;;;===???AAA???<<<;;;===???@@@BBBBBBAAA@@@???@@@AAA@@@JJJTTTVVVRRRLLLIIIIIIEEEFFFGGGGGGFFFCCC???===;;;;;;<<<<<<<<<;;;;;;:::666777888777555444444444333333333333333333333333000000111222222111000000000///...---,,,,,,,,,,,,++++++******)))*********...---+++***)))******+++((()))*********)))((('''(((&&&%%%%%%&&&''''''&&&%%%&&&'''&&&%%%%%%''')))((((((((((((((((((((((((+++)))&&&&&&&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&$$$###$$$%%%&&&%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&))))))***+++,,,---.........///////////////..................//////000000//////............///000.........///000111111222111222333444555444333222555444333222222222333333000000000000000111111111333333222222111111000000333222///---,,,...000111666444222000...---------------------------------,,,+++******,,,,,,+++***''')))***)))((('''(((***++++++)))((((((((()))***))))))(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%#########$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########""""""$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!%%%'''&&&###"""###%%%%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########%%%%%%&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,)))))))))))))))******++++++++++++,,,---...000000.........///000222333444444555555555555555444444666666666777999;;;<<<<<<;;;;;;;;;<<<======>>>>>>===>>>???>>>;;;:::::::::<<<>>>@@@@@@??????AAACCC@@@BBBCCCCCCBBBAAACCCDDD@@@PPP[[[UUUKKKHHHHHHFFFCCCDDDFFFGGGFFFCCC???===:::;;;;;;;;;;;;;;;::::::555777888777555333333444333444444444444444444444000111333444444333111000222111111000//////......------,,,+++*********+++---,,,+++*********++++++))))))*********)))((('''((('''&&&'''((()))(((&&&$$$%%%''''''&&&''')))+++(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###!!!"""###$$$%%%&&&''''''***))))))((('''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%******+++,,,---......///......///////////////.............../////////////////////.........//////---------...///111222333444555666666666555444333444444444333333333333333111000000//////000111222333333222222111111000000333111///------...000222666444222000///.................................,,,+++***+++,,,---,,,***''')))***)))((('''(((***,,,+++)))((('''((()))***)))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#########%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&'''((((((((((((%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""#########$$$%%%%%%%%%%%%&&&&&&''''''%%%"""!!!$$$''''''&&&$$$"""###%%%%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))))))))))))))******+++******++++++,,,...///000......//////111222444444444444555555555555555444666666777777888999;;;<<<;;;::::::::::::<<<===>>>======>>><<<:::999:::;;;<<<>>>@@@BBBCCCEEEGGGIIIBBBDDDEEEEEEEEEEEEFFFHHHEEEUUU\\\RRRFFFEEEEEEBBBBBBCCCEEEEEEDDDBBB@@@>>>;;;;;;;;;<<<;;;;;;:::999666777888888666444444555555555555444444333333333000111111222222111111000111111111000000///......---,,,++++++************,,,,,,++++++++++++++++++***************))))))))))))((('''((())))))((('''......---***&&&######$$$((((((((((((((((((((((((%%%$$$$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$###!!!!!!"""###%%%&&&'''''')))(((((('''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!""""""######%%%%%%%%%%%%$$$$$$###""""""###$$$%%%$$$### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%)))***+++---............---...//////////////////....../////////////////////////////////.........------------///111333555777777777777666555444333333333333222222222111111222111//////...///000111111111111111111000000000222000///......///000111444333111000///...///////////////000000000000000,,,+++******,,,,,,+++***''')))***)))((('''(((***,,,+++)))((((((((()))***((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$%%%%%%&&&&&&'''''''''$$$$$$''')))'''%%%&&&###$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######"""###%%%&&&&&&$$$"""!!!%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++******++++++,,,...///000////////////000111333333333444555555666555555555555666777777666777999;;;:::999888777888:::<<<>>>;;;<<<<<<;;;999999:::<<<<<<===???BBBEEEGGGIIIJJJEEEFFFHHHHHHGGGGGGIIIKKKJJJSSSVVVMMMDDDCCCDDDAAABBBBBBCCCCCCCCCBBB@@@???=========<<<<<<;;;:::999777888999888666555555555666555555444333222111111000000000000000000000000...............---++++++******))))))((()))))))))++++++++++++++++++++++++++++++*********)))))))))***(((''''''((())))))(((,,,,,,,,,)))&&&$$$$$$%%%''''''''''''''''''''''''#########%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""$$$&&&'''%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$######""""""###$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$((()))***,,,------------------...////////////////////////////////////...///////////////......------,,,,,,---///111444666999888777666444444333333444444444444333333222222333222000.........///000//////000000000000000111000000////////////000000222111000///...///000000000000111111111222222222,,,***)))***+++,,,+++***''')))***)))((('''(((***+++******))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%$$$#########&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$######"""###$$$%%%&&&$$$$$$$$$#########""""""%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$###$$$(((&&&"""!!!%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$$$$"""###%%%''''''&&&$$$###"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++)))))))))))))))******++++++++++++,,,---...///000///.........//////000111333444444555666666555555555666777666444444666888999888666555666888;;;===::::::;;;:::999999;;;===<<<<<<===???BBBEEEFFFFFFFFFHHHIIIIIIHHHHHHJJJKKKMMMMMMJJJFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;999888666888999888666444444555444444444333222222111111...///000000000000///...------......---,,,***)))******)))))))))***++++++***++++++,,,,,,+++++++++******)))(((((((((((((((+++(((&&&%%%'''((())))))$$$&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""%%%((((((&&&$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&((()))+++,,,,,,,,,,,,------...///000000/////////////////////.........//////000000///...---------,,,,,,---///222555777:::888666444333222222333666666777777666666555444444222000...------...///......//////000000111111/////////000000000000000111000///......///000111111111222222222333333333+++***))))))++++++***)))((()))***)))((('''(((***************)))))))))((())))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######"""""""""###%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$ """&&&""""""$$$&&&'''&&&$$$$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((("""$$$&&&((()))(((&&&%%% !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---)))))))))))))))******++++++++++++,,,---...///000......---------......///333333444555666666666555444666777555333222444666999777555444444777:::<<<999999:::999888999<<<>>><<<;;;<<<===???AAAAAAAAAGGGHHHJJJIIIHHHHHHJJJKKKNNNGGGAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@BBBBBB@@@@@@???>>>===;;;999888666777888777555444444444222222222222222222222222,,,...111222222111...,,,...//////000///---,,,+++,,,+++++++++,,,---......***++++++,,,,,,,,,++++++))))))((('''''''''''''''+++(((%%%$$$%%%((())))))'''''''''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((()))(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$"""&&&))))))'''%%%%%%&&&#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""$$$%%%&&&''''''$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$)))******+++,,,,,,------///000111222111///---,,,222111000000000111333444///000111111111000...---------,,,---...///111222222444555555444444555777666999:::888444222222444---,,,,,,,,,------......222111000111222222111/////////...//////000111222000//////...---,,,,,,,,,///000222333222111///---...---,,,++++++,,,---......---,,,***)))(((((((((''''''&&&&&&&&&&&&'''''''''(((***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########'''&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%&&&&&&%%%###!!!"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!!###&&&$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''(((***++++++***)))((())))))***+++,,,,,,------------,,,+++,,,---...///000111333555777777777777888888777555444333222111444444555444444555888:::CCC:::666:::===:::777777999:::<<<===???AAACCCCCCMMMFFFEEEJJJHHHAAACCCKKKSSSGGG===???BBBAAA@@@BBBCCC@@@>>>>>>@@@AAA@@@>>>BBBBBBAAA???===;;;888777<<<;;;:::888777666666666777666333111///000000111------...//////...---------------............///000///...---------------***+++,,,---...---,,,+++((((((*********)))'''&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""#########$$$""""""###$$$%%%&&&&&&'''******+++,,,,,,------...111222444444444333111000000//////...///000111222000000000000000///............---...///000222333555666777777666666777888666888:::888555333333444///......---...///000111111000000111333444333111000////////////000000111111111000000///......---///000111222222000///...---------,,,,,,---------...---,,,***))))))(((((())))))(((((((((((())))))((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&$$$$$$%%%%%%###""""""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$)))'''###!!!!!!###&&&(((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((()))************)))))))))***++++++,,,---------,,,,,,,,,,,,---......///111333555666777777666777777666555444333222111444555555555555666888;;;;;;888999>>>???;;;999::::::;;;<<<>>>???AAABBBCCCHHHFFFEEEGGGEEEBBBBBBEEEPPPEEE>>>@@@CCCBBBAAABBB@@@>>>===>>>AAACCCCCCBBBAAAAAAAAA@@@???===<<<;;;<<<;;;999777666555444444666555333111000000111222,,,,,,---......---,,,,,,,,,,,,------.........///,,,+++******)))))))))***)))***+++++++++***))))))))))))***))))))(((''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$######%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&***++++++,,,------......333444666777777777666555000////////////000111111111111000///////////////.........///000111333444888999:::999888777888999666888999888666444333444222000///......000222333000000000222444555555333111111000/////////000000222222222111111000000//////000111222111000///...,,,------......------,,,------,,,+++***)))))))))***))))))(((((())))))***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''%%%"""""""""######""""""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((())))))***+++))))))******+++,,,,,,,,,+++,,,------......------...000222444555666666555666555555444333222222111333555666666666777999;;;888999>>>BBBBBB===;;;<<<;;;;;;<<<>>>@@@AAABBBCCCDDDFFFFFFCCCCCCFFFEEECCCHHHAAA<<>>AAADDDEEEEEEBBBBBBBBBBBBAAA@@@??????;;;:::888666444333222222555444222111000111222222------...//////...------***++++++,,,---......///------,,,+++++++++,,,,,,+++++++++++++++***)))(((++++++)))(((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""$$$&&&%%%$$$###"""######$$$%%%$$$$$$###""""""!!!!!!'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*********+++,,,,,,------333333555666777777777666111111111222222222333333222111///.........///000//////000000111333444444999::::::999888777777888666777888999777666444444333111000//////111333444222111111333555555444333222222111000////////////222222222111111000000000000000111111000000///...+++,,,---......---,,,+++,,,,,,,,,,,,+++******)))((((((''''''''''''((((((******)))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''$$$!!! !!!"""###"""""""""#########$$$$$$$$$########################$$$##################$$$$$$$$$########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&###########################$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''''')))+++,,,))))))******+++++++++,,,+++,,,---...///...---,,,---...000333444444444444444444333333222222111111333444666777666777999;;;;;;<<<>>>AAABBB???<<<:::<<<<<<===>>>@@@AAABBBBBBBBBGGGFFFAAACCCKKKLLLFFF@@@<<<:::<<<@@@@@@===;;;;;;;;;<<<>>>AAACCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;999666444333222222333333222111111222222333/////////000000/////////)))******+++,,,---............------------............------,,,+++******,,,+++)))'''&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###$$$'''&&&###"""!!!"""###$$$#########"""""""""!!!!!!%%%%%%$$$""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########))))))******+++,,,,,,,,,000000111333444444555555111222222222333333333333222111///.........///000//////000111222333444444777888999888666555555666555666777999999888555444222111000///000111333444555444333333444444222000333222111000000///000000000000000000000000//////000000000000000///......+++,,,---......---,,,+++++++++,,,,,,,,,++++++***((((((''''''''''''((((((******)))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&### !!!"""######""""""#########$$$$$$$$$#################################$$$$$$#####################$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###%%%&&&'''##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&''')))+++,,,)))***************+++++++++,,,---...///...---,,,,,,---///111333333333333222222222222222111111111111333666777777777999;;;999999999;;;>>>@@@===:::===>>>>>>???@@@AAAAAABBB@@@DDDBBB>>>BBBLLLOOOIII<<<<<<<<<===???AAA>>>;;;;;;<<<===>>>???@@@BBBDDDFFFFFFFFFEEECCCBBB@@@???<<<;;;999777555444333333333333222222222222222222........................******++++++,,,---......++++++*********++++++,,,///...---,,,++++++******,,,+++)))''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%&&&%%%###!!!!!!"""###$$$!!!!!!"""""""""#########%%%$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""&&&%%%%%%$$$$$$#########)))******++++++,,,------...//////000111222222333///000111111222222111111111111000///////////////...///000222333333333333444555666555444333444555555555777999;;;:::777444222222111222222222333444666444333333333333000...222222111000000000111111////////////////////////000000/////////.........,,,------......------,,,***+++,,,------,,,+++++++++******))))))******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%###!!! """######""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***+++************************+++,,,------......------+++,,,...000111222222111000000000111111111111111000222555666666777888:::444777999999<<>>>>>???DDDJJJIIIEEE<<<>>>???>>>@@@CCCAAA<<<:::;;;============@@@BBBFFFFFFEEEDDDCCCAAA???>>>;;;:::999777666555444444333333333222222222111111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++++++++***++++++,,,---,,,,,,+++***))))))))))))***))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%$$$###"""!!!""""""###$$$!!!!!!""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########++++++,,,------......///////////////000111111222///000111222222222111111000000000000000///......---...000111222333222222222333444444333222333555555555666999<<<;;;777444222333444555555555444444333222222222333222111///111111111000111111222222////////////////////////000000///...............---------,,,,,,---------)))***,,,---...---,,,+++++++++************++++++((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""$$$$$$###""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))*********************))))))))))))---,,,,,,,,,,,,---......***+++---///000111111000/////////000000111111111...000444555666666888999555@@@GGGDDD>>>>>>@@@@@@???@@@@@@@@@@@@@@@@@@AAA===;;;>>>GGGKKKHHHBBB>>>;;;??????===>>>AAA@@@;;;777999;;;;;;;;;<<>>===888555777:::::::::;;;???BBB@@@@@@AAAAAAAAAAAAAAA@@@666666555444444444444555555444444333222111///...111000///......///000111000//////......---,,,,,,&&&&&&&&&&&&&&&'''((((((---,,,+++++++++,,,---...%%%&&&(((*********))))))%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$(((((((((((((((''''''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!! !!!### !!!###$$$$$$$$$$$$&&&&&&%%%%%%$$$#########!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***+++,,,...///000000444333222000000000000111///000222333444333333222444333333333222222222222111222444555555444222111111000/////////000222333555666888999888777888999888777777666666666666666222222222222222222222222222222111111111111222222111000000///...---------///...------///000000///,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,---+++&&&###"""###&&&((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%########################&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((()))%%%$$$######%%%''''''&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$""""""###&&&'''&&&###&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''(((((()))***+++++++++((()))***+++---...///000111000///......///000111///////////////......---...000333555777777666555;;;@@@HHHNNNOOOKKKEEEAAA???>>>===>>>@@@BBBBBBAAA@@@HHHQQQQQQIII???999888<<<;;;;;;:::999888666666888888777666777999;;;======???@@@@@@>>>======>>>>>>:::555444555555444333444555555444222111222333111000///..................---,,,,,,++++++,,,,,,%%%&&&'''(((******+++++++++,,,---......,,,+++)))+++++++++***)))(((((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###&&&$$$"""###%%%&&&$$$"""%%%$$$###""""""###$$$%%%$$$$$$$$$###############%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&$$$"""!!!!!!"""&&&%%%$$$$$$###$$$$$$$$$"""""""""""""""""""""######%%%&&&%%%###!!!!!!"""&&&$$$!!!!!!$$$&&&%%%%%%$$$######$$$%%%%%%)))******+++,,,---......222111000///...///000000111111222222333222222222333333444444444444333222111222333444444333222111222111111000111222333444444666888888777666777888888888777666555555555555222222222222222222222222222111111000000111111222111000000///......------///...------///000000///,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,+++***)))))))))***+++))))))))))))((((((((('''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))&&&%%%###$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###%%%######$$$&&&'''%%%###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''''''''(((((('''(((((()))******++++++)))***+++,,,...///000000111000///.........///000......///////////////...000222555777888888888777<<>>@@@@@@>>>>>>>>>???>>>;;;888777999999888666222333444333111000111222222111000///............,,,,,,+++************+++'''((()))***+++,,,,,,,,,+++,,,---...---,,,***)))++++++******)))((((((''''''(((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""""""""###$$$$$$$$$$$$###%%%###""""""%%%%%%$$$"""$$$$$$###""""""###$$$$$$##################$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&$$$"""!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""############%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%************+++++++++,,,......------......///000333222111111111111111111222444666888888777555333222222222111111222222222333222222222222333444444333555777777666555666777888888777666555444444444000000000000000000000000222111111000000111111222000000000///......------///...---...///000000///,,,,,,,,,,,,,,,++++++***)))******+++++++++++++++******+++,,,---------,,,)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""#########$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))'''&&&$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$$$$"""!!!"""###$$$###"""%%%$$$$$$$$$&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%$$$$$$######""""""######$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&)))((((((((((((((())))))'''(((((())))))******+++******+++,,,...///000000000000///...---------...------...///000000000000222333666888999999999999::::::999;;;@@@GGGNNNSSSPPPTTTVVVSSSLLLIIIKKKOOORRRMMMDDD===999:::>>>AAA<<<=========<<<:::888777333333444555777:::<<<>>><<<>>>????????????@@@AAA???>>>============;;;999222333444333222111222333333222111///...---------,,,,,,+++************+++)))***+++,,,---.........***+++,,,,,,,,,+++)))(((+++******))))))(((((('''(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$###%%%###"""###$$$%%%$$$"""$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$"""!!!"""### !!!"""$$$%%%&&&%%%%%%$$$$$$#########"""###!!!"""%%%%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%++++++++++++++++++******,,,,,,,,,---...//////000444222111/////////000111333555999;;;<<<:::777555333222000//////000222333222222222222222333333444333555666666555444555555777777777666555444333222000000000000000000000000111111000000000000111111000000//////...............------...000000///...+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++))))))*********++++++***))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$###""""""###$$$###"""$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$######"""""""""######$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''(((((()))(((((((((((())))))******)))******+++---......///000///......------,,,,,,,,,---...///111111111222111222444666777888888888:::888777777;;;@@@FFFJJJRRRTTTVVVSSSNNNKKKLLLNNN???===:::;;;===>>>===;;;===>>>>>>???>>><<<:::999666666666777999;;;===>>>;;;===>>>???>>>???AAACCCAAAAAAAAAAAA@@@>>>;;;888444555666555333333333444222111000...---,,,,,,,,,------,,,++++++++++++,,,***+++,,,---............******+++++++++***)))(((******))))))((((((((((((((((((((())))))(((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""!!!"""###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''"""###'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,+++++++++++++++,,,---...//////000000333222000///...//////000333666:::===>>><<<999777444222000//////000222444111111111222222222222222333555666666444333444555555666666666555444222111////////////////////////111000000000000000000111////////////...............------///000111///...++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,+++***)))''''''((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''((((((&&&$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###"""###$$$%%%$$$###""""""######"""!!! """""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''%%%$$$%%%$$$$$$$$$###"""""""""'''&&&&&&%%%$$$###"""""""""######$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))(((((()))***+++,,,,,,---...............------,,,,,,---...000111222222222...///111222333444555555888999;;;===???@@@AAAAAAEEEEEEEEEFFFFFFEEECCCBBB888888;;;@@@EEEEEE@@@;;;>>>???@@@AAA@@@>>><<<;;;888888888888999::::::;;;;;;<<<=========>>>AAACCCBBBCCCCCCCCC@@@<<<999777444555666555333111222333111000...---,,,+++++++++,,,,,,+++*********************+++,,,------------++++++++++++******)))))))))))))))(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%&&&&&&#########$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''+++&&&!!!!!!%%%'''&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,+++++++++***+++,,,...////////////111000//////////////////111444888<<<===<<<999777444333111000000111333444000111111222333222222222444555777666555333444444333444555555555444333222////////////////////////111000000//////000000111//////////////////......------...///111111///---+++++++++++++++******))))))******+++,,,+++++++++---,,,***((('''(((***+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((('''&&&$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((%%%$$$######$$$%%%$$$### """######!!! !!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***)))(((&&&%%%$$$$$$$$$###############&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((''''''((())))))***++++++---....../////////......,,,---///000111222222222---...///000111333444444111555:::>>>???>>><<<999;;;;;;;;;===@@@AAA???===<<<;;;<<<>>>BBBBBB@@@===>>>@@@BBBCCCBBB@@@>>><<<999999999999999999999999:::;;;<<<<<<;;;===@@@BBBAAACCCDDDBBB???;;;888777555666666444111//////000//////...---,,,,,,,,,,,,******)))((((((((((((((()))***++++++,,,,,,,,,+++,,,,,,++++++************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$%%%'''"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$######"""!!!!!!""""""!!!""""""###$$$%%%&&&&&&+++((($$$$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###************++++++++++++)))***+++---------,,,,,,......//////000/////////...111444888999999777666444333222111111222333444111111333444444444333222555666777777555444444555111222444555555444333222000000000000000000000000000000////////////000000.../////////////////////------...000111111///---+++++++++++++++***))))))'''(((((())))))))))))))))))))))))***************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%###$$$%%%&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$"""""""""###$$$###""" """$$$$$$"""!!!###$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))******++++++,,,---///000000000000///---...///000111222222222//////000111222444555666000333666999:::999777555777999<<<>>>????????????>>><<<;;;;;;<<<======<<>>AAA???AAACCCAAA>>>;;;;;;<<<999999999666333000000000000//////.........//////,,,++++++*********************+++,,,,,,,,,,,,+++---,,,,,,+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""$$$&&&%%%###"""$$$%%%"""###$$$$$$$$$$$$###"""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""###$$$"""""""""!!!""""""##############################&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###((()))))))))************((()))***,,,,,,+++******,,,---///000000000//////,,,...111444666666555444444333333333333333333444222333444555555555444333555777888777555444444555///111333555555555444333111111111111111111111111000000////////////000000.........///////////////------...000222111///,,,***++++++++++++***))))))%%%&&&&&&'''((('''''''''###%%%(((***++++++***)))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%########################$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$######%%%''''''&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###!!! !!!"""###"""!!! ###&&&&&&$$$###%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))(((&&&%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''))))))******++++++,,,,,,,,,---///000222222111111...///000111111222111111111111222333444666777888999::::::999999888777777111777===>>>;;;999;;;???<<<===>>>??????>>>>>>>>>???AAADDDEEEEEECCC@@@>>>>>>>>>@@@AAACCCCCCDDDDDD:::;;;:::999888:::===???===@@@BBBAAA>>>===>>>@@@>>>>>>===:::777444333333000000000000000111111222000///......------......++++++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,'''''''''((((((((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### ###$$$$$$!!! """$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""###%%%""""""######$$$%%%''''''%%%%%%$$$###"""!!! !!!$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###******))))))******+++,,,,,,+++***)))***,,,...000------,,,++++++,,,,,,,,,//////000111333555777888666555444333222222111222222222333333333333444444888777666555444333333333333333333222222222111111/////////000000000000000//////...------------.........---,,,,,,,,,------//////...------,,,++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((()))&&&###$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))(((&&&$$$!!!$$$$$$##################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! """###""" """%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""'''&&&$$$#########$$$$$$######""""""""""""######""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###'''%%%######$$$&&&'''&&&$$$######""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###!!! !!!"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((('''''''''+++)))))),,,000333222111///222555666555333222222444111///111666:::<<<<<<888888999999999999888888888:::<<<<<<;;;;;;<<<===999;;;===>>>>>>>>>???AAAGGGLLLQQQQQQKKKDDDAAAAAA>>>AAAEEEIIIJJJIIIFFFDDDAAA???<<<::::::;;;<<<>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBB???;;;777444444222222222111000///...---...---,,,+++************---------,,,,,,+++++++++---,,,,,,+++***)))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###""""""""""""""""""""""""%%%%%%$$$###""""""######$$$$$$%%%%%%$$$###!!! ###"""$$$&&&$$$ """'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################******))))))******+++,,,...---,,,+++,,,...000111...------,,,,,,---------,,,,,,---...000111333444666555444333333333333333222222333333333333444444555555444222222111111222333333333222222222111111//////000000000000000000000///......------.........------,,,,,,,,,,,,,,,//////......---,,,,,,+++************))))))))))))************************((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$$$$############$$$$$$$$$""" !!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$###"""!!! $$$$$$##################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""" !!!###&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""$$$$$$"""!!!!!!!!!""""""#########""""""###############$$$$$$%%%%%%%%%%%%######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""###%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""##########################################$$$#########""""""""""""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&+++***))),,,000222222111000222555555444333333444555333111333666999999888777777888888888888777777777999::::::999999:::;;;:::<<<>>>??????@@@BBBDDDMMMQQQUUUSSSMMMGGGEEEEEEAAACCCFFFHHHHHHFFFCCCBBB>>><<<;;;::::::<<>>???@@@BBBDDDEEEGGGGGGFFFBBB<<<666333111333333333222111000///......---,,,+++************---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""""""""###########################%%%$$$$$$###""""""######$$$%%%%%%%%%$$$###!!! ###"""$$$%%%######&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%###"""""""""######$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***))))))))))))***++++++---,,,,,,+++,,,---///000......------------......,,,,,,,,,---...000111222555444444333333333444444222222333333333333444444555444333222222111111222333333222222222222111111000000000000000000000000000000///...............------,,,+++++++++++++++.........---,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$%%%$$$###""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$###""""""!!!"""""""""$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$######""""""###%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################"""""""""###""""""!!!!!!!!!"""""""""###$$$$$$$$$###############"""""""""%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''(((((((((+++******,,,///111222111222333444444333333444666777666666777999999888777777777777888888888888888888:::;;;;;;:::999:::<<<<<<>>>??????@@@BBBEEEHHHSSSUUUVVVTTTNNNIIIHHHHHHDDDDDDEEEEEEDDDBBB@@@???::::::999999;;;>>>AAACCCBBBAAA???>>>???BBBFFFHHHHHHIIIGGGDDD>>>888555444444444444444333111000///...---,,,++++++*********+++++++++++++++******************+++++++++,,,,,,+++++++++++++++***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###########################%%%$$$######"""#########$$$%%%%%%%%%$$$###"""!!!###"""###%%%### $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######"""#########$$$$$$$$$##############################$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))***++++++******))))))***+++,,,,,,---,,,,,,,,,,,,---......---------...///111222333333222222222222333333444222222222333333333444444666555555444333333333444333333333222222222222222111111111111000000000000111000//////......//////---,,,++++++******++++++,,,,,,,,,++++++*********************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$######"""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!"""######$$$%%%&&&&&&'''########################$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***************+++++++++***++++++---///000111111333444444444333444666888777888999;;;<<<<<<:::999888888888888999999::::::<<<>>>>>>>>><<<<<<===???>>>???@@@???@@@BBBFFFIIIRRRRRRQQQNNNIIIFFFEEEFFFDDDCCCCCCBBBAAA@@@??????:::999888888:::>>>AAACCCCCCCCCBBBAAAAAACCCDDDEEEBBBDDDDDDCCC???<<<;;;;;;666666555555444222111000......---,,,++++++++++++************************((((((((((((((((((((((((******++++++******)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$############$$$%%%$$$"""""""""###########################$$$$$$###############$$$%%%%%%%%%$$$$$$############"""###'''&&&!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((())))))***+++***)))))))))*********+++++++++******+++,,,,,,------------...000111333333222111111111111111222333222222222333333333444444555555444333333333444444333333333333333444444444333333222222222111111111111111000////////////000---,,,++++++******++++++*********)))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%######""""""""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&"""###$$$###"""!!!###$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$$$$######&&&&&&%%%$$$######$$$$$$!!!!!!""""""###$$$$$$%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))************++++++,,,,,,***+++,,,---...///000111333444555555444555777999444666999;;;<<<;;;:::999999999999:::;;;<<<>>>???@@@@@@@@@???>>>>>>???AAA@@@AAAAAA@@@@@@AAAEEEHHHJJJJJJHHHEEEBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA;;;:::999888:::<<>>@@@AAAAAA???>>>======666666666555444333222111///...---,,,++++++++++++******************************))))))(((''''''&&&))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$############$$$%%%$$$"""""""""###########################$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!$$$)))***&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((((()))******++++++++++++++++++++++++***))))))******+++,,,---+++,,,,,,...///111333444333222111111111111222222222222333333333333444444222222111111111111222222444444555555555555666666555555555444333333222222222111111000000000000000------,,,+++++++++++++++))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########"""""""""!!!!!!######$$$$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&'''"""###$$$$$$"""""""""$$$$$$$$$$$$$$$%%%'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$###############"""""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$######""""""###%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###### !!!"""###$$$%%%%%%""""""############""""""########################"""""""""###""""""!!!!!! !!!!!!!!!"""##################$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''(((((())))))*********,,,---.........000222222444666666666666888999111444777888888777777888888888999:::<<>>>>>@@@BBBDDDDDDDDDBBBAAAAAABBBDDDCCCBBB@@@???>>>>>>???@@@?????????@@@@@@AAAAAAAAA<<<;;;999888999;;;>>>@@@BBBCCCEEEFFFEEECCC@@@===???AAABBBAAA>>><<<;;;;;;666666666666555333222111///...---,,,++++++++++++*********+++++++++++++++...---,,,+++***)))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######"""""""""############$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%###"""%%%,,,...+++'''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((((((((()))*********+++++++++++++++******************+++,,,---...,,,,,,---///111444666777555555444333222222222222222222333333333333444444222111111111111111222222555666666666777777777888777777777666555444444444222222111000000000111111...------,,,,,,,,,,,,,,,************************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&$$$""""""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#################################$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((***,,,"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!"""###$$$######"""#########""""""#########%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""###%%%$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$###""""""""""""######$$$$$$$$$""""""############""""""########################!!!"""##################!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&''''''((())))))******,,,......------///222111444666888777777888999444666999999777555666777666666777999<<<@@@DDDFFFDDDDDDCCCAAA@@@@@@BBBDDDHHHIIIHHHFFFCCCAAAAAAAAAAAA@@@??????@@@BBBCCCCCC>>>???@@@AAAAAAAAAAAA@@@;;;:::888888999;;;>>>@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCAAA>>>;;;:::999666666666555444333222111///...---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++***)))************)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$'''...000,,,'''%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((()))******(((((())))))))))))((('''++++++++++++,,,---...///...///000222555888:::<<<888777666555444333333333222222333333333444444444333333333222333333444444666666777777888888999999999888888777666555555555333222111111000111111111///...------,,,,,,------++++++++++++++++++,,,,,,************))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((+++...000###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''%%%######%%%&&&'''&&&$$$##################$$$!!!"""###$$$$$$$$$$$$$$$%%%&&&'''((('''%%%"""!!!%%%%%%%%%$$$$$$$$$$$$###""""""############""""""###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$########################$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''(((((()))***+++++++++***,,,//////------///222000333777999999888888888999;;;===;;;888666777888444444555888<<<@@@EEEGGGHHHHHHGGGDDDCCCCCCEEEGGGKKKLLLLLLIIIEEEBBB@@@@@@AAA@@@@@@BBBDDDGGGHHHGGG???@@@AAABBBBBBAAA??????999999888777999<<>>BBBFFFIIILLLKKKJJJHHHGGGFFFFFFFFFJJJIIIHHHFFFCCCAAA@@@???:::<<<>>>AAABBBCCCCCCCCC===???AAABBBBBBAAA@@@??????;;;888888;;;>>>???>>>@@@@@@??????@@@BBBCCCEEEAAA@@@???>>>============:::999888666444333333222111111///......---......***))))))***,,,,,,+++)))***+++---......,,,)))''')))***+++,,,,,,,,,,,,,,,*********)))(((&&&%%%$$$%%%&&&(((******)))(((&&&''''''(((((('''%%%$$$"""%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!"""###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$########################%%%%%%$$$###""""""############$$$######"""!!! """"""#########""""""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''((()))))))))))))))************************+++++++++,,,---...///000111444777::::::999888666444444444444444444444444444333111222333444444333222111111000111222444555888888888888777777666555555444333222222222222222222222111111000//////...,,,---...//////...------,,,---------------,,,,,,++++++,,,,,,,,,++++++******))))))((('''(((((((((,,,***'''&&&'''((((((((('''((()))(((&&&%%%&&&''')))'''&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%% !!!"""""""""!!!$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******************+++,,,---///111222333333111000111333666777666999:::<<<=========<<<<<<;;;;;;:::;;;>>>BBBEEEHHHOOOOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEECCCAAA???>>><<<===>>>@@@AAABBBAAAAAA>>>???AAABBBCCCBBBAAA@@@@@@===999888:::<<<===<<<@@@???>>>>>>???@@@AAABBB@@@???>>>===<<<<<<<<<<<<:::999777666444333333333111000///......---------,,,+++***+++---...---,,,(((***,,,---...,,,+++)))''''''((()))))))))((((((''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%'''''''''''''''%%%$$$############$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################%%%$$$$$$###""""""######"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''((()))))))))))))))************************++++++++++++,,,...///000222555999;;;<<<:::777555555555555555555666666666555333222222333444333222000000111222333555777888999999999999888777555555555555555555444333111111222222111111000/////////---......///......------///////////////...---,,,***++++++,,,,,,,,,,,,+++)))(((((('''''''''''''''+++)))'''&&&'''))))))(((((()))***)))'''&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))******+++---///000111222000///...///111333333333888999:::<<<============;;;;;;:::;;;>>>AAADDDFFFOOOPPPPPPPPPOOOMMMKKKJJJIIIHHHFFFDDDBBB@@@>>>======>>>>>>????????????>>>>>>???AAABBBCCCCCCBBBBBBAAA>>>;;;999:::;;;;;;;;;??????>>>>>>>>>??????@@@>>>===<<<;;;;;;;;;;;;;;;:::999777666444333333333000000//////...------------+++))))))+++---------''')))+++---...---,,,+++'''((((((((((((''''''&&&$$$%%%&&&((())))))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$"""######$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################%%%$$$######"""#########""""""###%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''((()))))))))))))))************************++++++++++++,,,---...///333555999<<<<<<999666333444444555555555555555666555444222222333444333222111222333555777999;;;<<<888888999:::::::::::::::777777888888666444222111111111111111000000//////...............---------000000000000///---,,,,,,******+++,,,------------))))))(((''''''''''''((()))(((&&&&&&'''((((((''''''((()))(((&&&&&&&&&'''$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%%%%%%%$$$$$$$$$###############"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###### """###$$$###"""!!!"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))(((******+++,,,...///000111111000///000222444444333777888999:::<<<===>>>>>>;;;::::::;;;===@@@CCCDDDJJJKKKLLLLLLLLLJJJGGGFFFGGGFFFEEECCCAAA???===<<<>>>>>>>>>>>>>>>======<<<===>>>???AAABBBBBBBBBBBB???===;;;::::::;;;<<<<<<@@@?????????>>>>>>??????======<<<;;;;;;;;;;;;;;;999888777666444444333333000000000000///...------,,,***''''''(((***,,,,,,)))***,,,------,,,+++******+++++++++***)))((((((%%%%%%&&&((()))))))))))))))(((&&&&&&&&&''')))***'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&########################$$$$$$###############$$$"""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''((()))))))))))))))************************+++++++++++++++,,,---...222444777::::::888555333222222222333333444444444555333222222333444333222111222444666888:::;;;<<<999::::::;;;<<<<<<<<<<<<::::::;;;:::888666444222111111111000000000000000//////......------------/////////...---,,,+++******+++,,,---------------+++***))))))(((((())))))'''&&&%%%%%%&&&''''''&&&&&&'''((('''%%%$$$%%%&&&###$$$%%%''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$######"""!!!"""""""""!!! %%%%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""""""""!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((()))***+++,,,---...///000111000000222444555555444555666777888:::<<<===>>>::::::;;;;;;===???AAABBBDDDEEEFFFGGGFFFEEEBBBAAADDDDDDCCCAAA???>>>===<<<>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@@@@@@@;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@@@@@@@?????????======<<<;;;;;;;;;<<<<<<999888777555444444444444111111111111000///...------***(((''')))+++,,,,,,,,,---------,,,***)))(((,,,,,,,,,,,,+++******)))''''''(((((((((((((((''')))(((&&&%%%%%%''')))+++''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########%%%%%%########################$$$###############$$$$$$######$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$''''''((()))))))))))))))************************+++++++++++++++,,,------000222444666666555444222000000000111222222333333444222111111333555444444111222333555777888888888<<<<<<<<<<<<<<<;;;;;;:::===<<<<<<:::888666444333111111000000000000000000000///...------------------------------,,,+++***+++,,,,,,------------,,,++++++***)))))))))))))))&&&%%%%%%%%%'''((('''&&&&&&'''''''''%%%$$$%%%&&&"""###%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$############"""""""""""""""############""""""!!!"""######$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########"""######$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))))))))******+++,,,---...///......///111444555555444444555555666888999;;;<<<::::::;;;;;;===>>>???@@@BBBBBBCCCDDDCCCBBBAAA@@@AAAAAA@@@??????>>>======>>>============>>>>>>???===============>>>>>>>>>999;;;<<<<<<;;;;;;===?????????@@@AAAAAA@@@@@@???===<<<<<<;;;;;;;;;<<<<<<888888666555555444444444222222333333333111///...///---++++++---/////////......---,,,+++)))(((''')))************))))))(((((()))))))))((('''&&&&&&'''&&&$$$$$$$$$%%%''')))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$#################################"""######$$$%%%###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######''''''((()))))))))))))))************************+++++++++***++++++,,,---...///000111222333333222//////000111111222333333222111000111444555666555222333444666666666666555999::::::;;;;;;;;;;;;:::>>>===:::888666444333333000000000000000000000111111000...---,,,,,,------,,,,,,---------,,,,,,+++------------------,,,,,,******)))(((((((((((((((''''''&&&''')))***)))'''&&&(((((('''&&&%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############""""""""""""""""""############""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))*********))))))***+++,,,------...------///222555777666555444444444444555777999:::::::::;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???AAABBB???>>>>>>===============:::<<<======;;;:::<<<>>><<<===>>>@@@@@@@@@??????;;;;;;::::::::::::;;;;;;888777666555555444555555333444555555444333111//////...---...000111000///------,,,,,,+++***))))))'''((()))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$########################!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""##############################""""""###$$$$$$%%%######$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''(((((()))))))))))))))************************+++++++++***++++++,,,,,,,,,------...000111222333//////000111222222333333111000000111444666666666555666777888888777666555333444666999;;;<<<===>>>>>><<<999666444222222222000000000000000111111111111000...---,,,,,,------,,,,,,------...---------............---,,,++++++))))))(((''''''''''''''')))(((((()))+++,,,***)))((()))))))))'''&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&%%%$$$###"""$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$############""""""""""""""""""############""""""%%%$$$###"""###$$$&&&'''!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%########################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""!!!"""###%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%''')))***++++++))))))***+++,,,,,,------......000444777999999888444333333333444666777999::::::;;;;;;<<<======>>>@@@???>>>======>>>>>>>>><<<<<<======>>>>>>??????;;;;;;;;;<<<>>>@@@CCCDDDAAA@@@???>>>============<<<>>>???===:::999:::<<<:::;;;===>>>?????????>>>999999999888999999::::::888777666555555555555555444555666666666444222000---,,,,,,...///000...---,,,,,,++++++++++++++++++(((((()))******+++******''''''(((((((((((((((''''''''''''''''''((())))))'''&&&%%%$$$%%%&&&'''(((!!!###%%%&&&''''''&&&########################$$$%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###!!!##############################""""""###$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''((()))++++++******)))++++++++++++++++++++++++***(((''')))---///...,,,.........///000222333444333222111000000000111222333333222111111222333444666666777999;;;;;;999666777777666666888<<<@@@BBBBBB===777444333444555555444333222000///.........000000000000000000000000......---------......///---......//////......------,,,***+++,,,,,,+++))))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$(((%%%######%%%%%%###!!! !!!"""###%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""###"""""""""$$$%%%$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""###"""!!! !!!###&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++******,,,---...000111222---...000333666666555333111111222333333444444555444666999;;;===>>>AAADDD@@@@@@@@@BBBCCCCCCAAA???>>><<<;;;<<<===>>>===<<<;;;;;;===>>>@@@BBBCCCDDDBBB@@@>>>???AAAAAA???<<<===>>>>>><<<999888999:::<<<===>>>??????>>>===<<<===;;;999888666666666777888888777666555444333333333222222111000000111111000000000000000000111111---+++++++++---------++++++,,,---------,,,+++***---,,,++++++******++++++'''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$''''''$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""!!!!!!&&&'''((()))***)))(((((())))))))))))))))))))))))((('''&&&(((+++---,,,+++---------...///000111222222222222111111111222222333222222111222333444555777777888:::<<<;;;999777888888666666777:::===??????;;;666333222333444444444444222111000/////////......//////000000000000///......---------......*********++++++*********,,,+++)))***++++++***((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%###"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$############"""###"""""""""$$$%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""#######################################$$$$$$$$$######"""!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%!!!"""###"""!!!"""###%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++******+++---...///000111------...111444555444222000111111222333444555666666888:::;;;;;;<<<>>>@@@@@@???@@@AAACCCCCCAAA???===<<<<<<<<<>>>>>><<<;;;;;;<<<===>>>???AAABBBBBB???>>>===>>>@@@@@@>>><<<=========<<<:::999:::;;;<<<<<<============<<<<<<<<<;;;999777666666666777666666555444333222111111222111111000000111111222///000000111000000//////---+++++++++------,,,++++++,,,---------,,,+++***---,,,++++++******++++++)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###!!!!!!"""$$$%%%""" """######$$$$$$######"""#########""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""######$$$$$$!!!!!!"""######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&'''((((((((((((''')))))))))))))))))))))))))))(((((()))+++---,,,,,,---------------...///000222222333333333333222222222222222222333555666777888888999;;;===<<<:::888999888666666666888:::;;;===999555222222333333333555444333222111000000000------....../////////000000///...---------------+++,,,,,,------,,,,,,++++++***((()))******)))'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%&&&%%%%%%$$$$$$#####################################################################$$$$$$$$$%%%$$$$$$$$$############"""###"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""""""""########################$$$$$$$$$#########################################################$$$$$$ """$$$$$$###"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++)))***+++,,,---...///000---,,,,,,...111222222222...///000222333555666777999:::;;;;;;::::::;;;<<>>?????????<<<;;;;;;<<<>>>>>>===;;;;;;<<<<<<;;;::::::;;;======<<<;;;::::::;;;<<<===;;;:::999777666666666777666666666555444333222111111111000000000111222222///000111222111000...,,,---,,,***+++,,,---,,,******+++,,,---------,,,+++,,,,,,+++************++++++***(((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$""" """######$$$$$$######"""%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$"""######$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&''''''((((((((((((+++++++++++++++++++++++++++++++++,,,---............---------------...///111222333444555444333222111222333444555777888999:::::::::<<<======:::888777666555555666777999:::;;;999555444444444444333666555444333222222222222000000/////////.........000///...---------------......////////////......,,,***))))))******)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$############$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###############"""""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$############### """$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******))))))***+++,,,---......,,,+++***+++...000000000---...///111333555777888888:::;;;:::999999:::;;;???>>>???AAACCCCCCAAA???======???AAABBBAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999888888999:::999999999;;;===???===;;;::::::;;;===???;;;:::888777666666777777::::::::::::999777666555222222111000000000000000000111333444333111...,,,---,,,***+++,,,,,,+++***)))***,,,---...------,,,,,,++++++***************+++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$'''''''''((((((((())))))***************************+++,,,,,,,,,,,,---............------...//////000222333444555444333333222333444666777999::::::::::::;;;<<<>>>===:::888444444444444666888999;;;;;;999777666777777666555555555444333222222222222444333222111///...------//////...---------------,,,------......------,,,---+++******+++,,,***)))''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###"""""""""$$$%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$############### """%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((())))))***+++,,,------,,,***)))***,,,...///...,,,---///111333555777888777888::::::::::::;;;===>>>===>>>@@@BBBCCCAAA@@@>>>???@@@BBBDDDBBB???<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;999777666666555666888888777888;;;===@@@>>><<<::::::<<<>>>@@@;;;:::999777777777888888;;;<<<======<<<:::888666444333222000///.........111333444555444222///------,,,******+++,,,***)))(((***+++---......------,,,+++******))))))******))))))))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""((((((''''''(((((()))***((((((((((((((((((((((((''')))******))))))***+++---------------...///000000111222333333444444333333444666888999:::;;;;;;;;;:::;;;<<<======:::777333333444555666888999:::;;;:::999999::::::888666555444333333222222222333555444333111000...------......---------....../////////000000000000//////---,,,++++++,,,,,,+++)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$###%%%&&&&&&%%%###""""""###""""""###$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""###"""""""""$$$%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""######$$$$$$$$$%%%##################$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((())))))***++++++,,,******)))***,,,...---,,,,,,---...111333555666777666888:::::::::;;;===???======>>>@@@BBBCCCAAA@@@>>>>>>???AAABBBAAA???<<<;;;;;;:::::::::999999999:::;;;<<<;;;888666555666555666777888777888:::===@@@???===;;;;;;===???@@@<<<;;;:::999888999999::::::;;;<<<<<<;;;999666555444333222000///...------111222333444333222000...---,,,******++++++***(((((()))+++---............++++++***))))))))))))***&&&'''((()))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""######"""!!!!!!"""$$$"""######$$$$$$######""" """###%%%&&&%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&(((***)))''''''(((***++++++++++++,,,...//////000000000111111333444444444555777999:::;;;;;;:::::::::;;;<<<===<<<999666555555555666777777888888:::999999:::;;;;;;999777444333333222222222222222111111111000//////......---------------...///000111111222222222222111111,,,+++******++++++***)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$######%%%&&&%%%###"""###%%%"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""###"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% """###$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$######%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''(((((())))))******+++))))))***+++---...,,,***------///000222444555666888999;;;;;;;;;;;;===???<<<<<<===???BBBCCCAAA@@@===<<<<<<===>>>>>>===;;;999999999999999888888888777999;;;:::888666777999777888999999999999;;;===???>>><<<;;;;;;<<<>>>???===<<<;;;:::::::::;;;<<<888:::;;;;;;:::888555333111000000////////////000000000111111111000000///---,,,******++++++)))''''''(((***---...//////...++++++***)))))))))))))))$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""###$$$""" """%%%"""######$$$$$$######""""""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###&&&&&&%%%$$$%%%&&&'''(((************************''')))++++++(((((())),,,)))))))))***+++---...///111000//////000222444555555666888:::;;;;;;;;;::::::::::::;;;<<<;;;888666777777777777777777666666999999999:::;;;;;;999777333333222111111111222222............/////////000,,,,,,,,,---...///000111------............------+++***))))))******)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&%%%###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########!!!"""$$$&&&&&&&&&$$$###!!!###%%%%%%######%%%((($$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""###"""""""""$$$%%%$$$###'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###########################""""""######$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###"""###%%%((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''(((((())))))******))))))***,,,......,,,***---...///000222444555555:::;;;<<<<<<;;;;;;===>>><<<<<<===???BBBCCCAAA@@@<<<;;;999:::;;;<<<;;;:::888888888888888888888888444777::::::888888:::<<<999:::;;;;;;:::;;;===???===<<<;;;;;;;;;;;;<<<===>>>===<<<;;;:::;;;<<<===999:::<<<<<<;;;999666444............///000222222.............../////////---,,,******+++***)))''''''(((***---.../////////+++******)))))))))))))))###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&$$$""""""$$$'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%'''''')))******)))((((((*********+++,,,,,,------++++++******))))))((((((***))))))((()))***,,,---111111111111111111111111555666777999;;;<<<<<<<<<=========<<<;;;:::888777777777777777888777777777;;;;;;;;;<<<;;;;;;::::::666555444222111000000000///111111000...---...///.............../////////...............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$&&&&&&%%%$$$$$$######"""######"""""""""""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%((('''%%%###""""""######%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''))))))))))))***************,,,......---,,,---...---...000000111333777:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>????????????===:::777888<<<<<<999444555666777888999999999999888777666777999===@@@CCC>>>>>>>>>============<<<>>><<<999777777888:::;;;<<<;;;:::999999:::<<<===<<<:::999888999999888777777666444333222333333444000000000111333222000...------------,,,+++***)))(((((()))*********************)))''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((%%%###"""###$$$$$$#########""""""###%%%&&&(((''''''%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***)))((((((+++++++++************************)))))))))))))))+++******++++++,,,---.../////////000111222222333444555777888:::;;;;;;;;;<<<<<<<<<;;;:::999777666777777666666777888888999;;;;;;<<<;;;;;;:::999999666555333222111000000000111222333222000///000111.../////////////////////...............---------,,,,,,+++++++++*********(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""######$$$$$$%%%&&&&&&######""""""""""""#########$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$############################## !!!"""###############"""############$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%$$$######%%%""""""#########$$$$$$$$$'''&&&%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''(((((())))))))))))*********,,,......---,,,---......///111111111333666999888999:::;;;===???@@@AAA??????>>>>>>======<<<<<<>>>;;;888999;;;<<<999666666666888999::::::::::::999999999999;;;===@@@BBB??????>>>>>>>>>=========AAA???===;;;::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<<===;;;999888999999888666888777666444333222222222///......000222222111000---------------,,,++++++))))))***+++++++++++++++***)))(((''''''&&&&&&&&&&&&'''(((******((('''&&&$$$$$$%%%&&&%%%$$$""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###"""###$$$$$$##################%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&'''((())))))))))))(((++++++***))))))(((''''''((())))))))))))))))))***++++++,,,---............,,,,,,...///000222333333333444555777888999:::::::::::::::999888777666555666555555555666888:::;;;<<<<<<<<<;;;:::999888777555444333222111000000000222444444444222111222333000000000000000000////////////.........---------,,,++++++++++++*********(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""######$$$$$$%%%&&&&&&###"""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$%%%"""############$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$%%%$$$"""""""""$$$!!!!!!"""""""""#########%%%%%%$$$######$$$$$$%%%###############$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))***,,,------,,,+++---...000111222222222333555777555666777999;;;===????????????>>>===<<<;;;::::::???<<<999999;;;<<<:::777666777999:::;;;<<<<<<<<<;;;;;;<<<===???@@@BBBBBB@@@@@@@@@????????????>>>CCCAAA???<<<;;;;;;<<<===<<<<<<============<<<<<<===;;;999888888888777555888888777666444222000//////------...000222222222------...---------------******+++,,,,,,,,,,,,,,,***)))(((''''''&&&'''''''''((()))******)))((('''%%%&&&''''''&&&$$$""" %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################'''%%%######$$$%%%$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&'''(((((()))))))))))))))(((((((((''''''''''''((((((((())))))*********+++---...///......---,,,,,,---...///000111222222333555666777888888888888888888777666555444444555444444444666888;;;<<<<<<<<<;;;;;;999888777666555444333222111111111111444555666555444333444555222222222222111111111111/////////...------,,,,,,++++++++++++************((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###############&&&&&&%%%$$$$$$######"""""""""""""""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!!!!###""""""""""""#########$$$#########$$$$$$%%%%%%&&&"""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))***+++,,,,,,++++++,,,...111222333333222222333555444555666777999:::;;;<<<<<<<<<<<<;;;;;;:::::::::>>><<<999999:::;;;:::999777888999;;;<<<<<<======;;;===???BBBDDDEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAACCCAAA???<<<;;;::::::;;;======>>>??????>>><<<;;;===;;;999888888777666555666777777777555333111000000...------///111111111......------.........///)))***++++++,,,,,,++++++))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&$$$######$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((()))***&&&&&&'''''''''(((((((((''''''(((((()))))))))***((()))+++,,,------,,,,,,.............../////////222333444555666777777777666666666666555444333333333333333444666888:::<<<;;;;;;;;;:::999777666555444444333222111111111111444555666666555444555777444444444333333222222222000//////...------,,,,,,+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""&&&&&&%%%$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############"""!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!! !!!"""#########$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((())))))((('''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((()))))))))***++++++***)))***,,,...111222333333111111111333444555555666777888888999999999::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;999999:::;;;<<<<<<<<<<<<;;;===AAAEEEHHHIIIJJJJJJEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@>>><<<;;;;;;;;;===>>>?????????>>><<<;;;===;;;888777888777666555444555666666666555444333333111........./////////......---------...//////((())))))***************)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###$$$%%%&&&$$$#########$$$$$$%%%%%%%%%$$$""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######""""""""" !!!!!!""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((******%%%%%%&&&''''''((())))))'''(((((((((((((((((()))(((((()))***++++++++++++///////////////.........333333444555666666666666555555555555555444333222222333444555777888999::::::::::::999888777666555444333222222111111222222333444666555444444555777444444444333222222111111000000///...---,,,,,,++++++************)))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$###############"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###############$$$$$$%%%%%%&&&$$$######""""""""""""###"""######$$$$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#############################################"""!!!!!!"""############$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$###!!!!!!!!!######$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&'''((())))))***+++*********)))((()))+++---///111222222111000000111333333444555666777888888888888999:::;;;<<<======:::;;;<<<>>>>>>?????????<<<<<<===============<<<;;;===AAADDDGGGIIIJJJKKKEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCAAA@@@???>>>======>>>??????>>>>>>===<<<;;;;;;999777777777888777666444444555666666666666666555333000000000000///---///...---,,,,,,---......(((((()))************)))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######$$$&&&&&&%%%######$$$$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""" !!!!!!""""""######$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%&&&(((***+++''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))***+++,,,.........//////000000111333444555666666777777666444444555555444444333333111222555777888888888777888888999999888777666666333333222222111111222222222333444444333333444666222222222111000/////////000000///...---,,,++++++************))))))))))))''''''''''''''''''''''''''''''((((((((('''%%%%%%%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$#########$$$%%%%%%"""######$$$$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$###############""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""############""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###############$$$$$$$$$$$$######$$$%%%%%%%%%$$$######""""""""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$###$$$$$$%%%&&&'''((())))))&&&''''''((()))***+++,,,*********((('''(((+++------///111111000//////000///000222444666888:::;;;999:::::::::;;;;;;<<<<<<999<<<@@@CCCDDDDDDDDDCCCAAAAAAAAAAAA@@@???>>>===<<<>>>???BBBDDDEEEFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>??????>>>===<<<<<<<<<<<<999888666666888888888777666666555555555555555666333222111222333222000...000...---+++***+++,,,---))))))***++++++++++++***((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$############"""######$$$$$$########################%%%%%%$$$$$$###""""""!!!!!!!!!""""""###$$$$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%&&&(((***+++)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&***))))))((()))+++,,,---,,,---...///000222222333444444555666777777777777444444555555555444333333000222555888999888777555777777888888888777777666333333222222111222222222111222333333222222444555000000000///...------,,,111000///...---,,,++++++************))))))))))))''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###############""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$""""""""""""###############$$$%%%&&&%%%%%%#####################$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%''')))))))))'''&&&$$$$$$%%%&&&'''((()))***''''''((()))***+++,,,,,,******)))((('''(((+++---+++...000000///......///,,,...000333777:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::>>>CCCGGGHHHHHHGGGGGGDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<@@@???===;;;;;;;;;;;;<<<888777555666888999999888999888666555444444444555111111111333555444222000000///,,,***)))***+++,,,******+++,,,,,,,,,,,,+++(((((('''''''''(((((()))(((''''''&&&&&&''''''(((%%%'''((((((&&&!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""###%%%&&&'''%%%######$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!!!! !!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''((()))***+++,,,,,,,,,,,,------.../////////000000111222444555666666666555333111111222333444444555666888888666555444:::888555333222222333444555444333222111111111111666333///...000222111000111111111111000000000000///......---+++******)))+++++++++***)))(((((('''&&&%%%$$$&&&((())))))((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$"""######%%%###  ###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&$$$""" """$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######$$$###"""!!!!!!"""######%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%###!!!""""""############""""""#################################"""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%&&&%%%$$$""" """"""""""""!!!!!!!!!!!!"""""""""""""""######$$$######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''(((***))))))))))))(((((((((((("""###%%%'''((()))))))))------......///...............111666;;;>>>===;;;;;;:::999999888888888999???CCCHHHMMMNNNLLLIIIFFFBBBAAA@@@===:::;;;===@@@>>>======>>>@@@BBBAAA@@@DDDCCCBBBCCCDDDCCCAAA???>>>===<<<::::::;;;<<<<<<>>>??????@@@@@@>>>===<<<999999999999:::;;;;;;<<<888777666444333222222111111333666888888555333000/////////...---+++***))),,,,,,++++++***)))))))))++++++***)))((('''&&&&&&)))((('''%%%$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""!!!!!!!!!"""$$$%%%############""""""!!!!!!%%%%%%%%%%%%%%%$$$###""""""$$$$$$""" """%%%""""""!!!!!!"""$$$&&&'''%%%$$$###$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""######"""!!!"""###""""""#########$$$$$$$$$%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&'''((()))***+++,,,,,,,,,,,,---......//////000///000111222444555666666555444222111000111222333444555666777777666555444777666555444333444555555555444333222111111111111555222///...000111111000111111111000000000/////////......---+++******)))++++++******)))((((((''')))(((''''''((()))((('''''''''''''''&&&&&&&&&&&&###%%%&&&&&&$$$#########&&&$$$"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""""""############""""""%%%$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$%%%&&&%%%#########%%%############$$$$$$###"""######$$$$$$$$$$$$##############################$$$$$$$$$###############!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$"""######$$$$$$###!!!!!!############""""""""""""###############$$$$$$%%%######"""""""""###%%%%%%$$$$$$$$$######"""""""""$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))((((((((((((((()))))))))&&&&&&&&&''''''(((((())),,,,,,---.........------...///111555:::===<<<:::999999999999999:::;;;<<>>@@@???======>>>AAACCCCCCBBBEEEDDDDDDDDDFFFFFFDDDCCC???>>>===;;;;;;;;;<<<<<<>>>>>>???@@@???>>>===<<<:::999999888888999:::;;;777666444333222111111111000222444666666555333111/////////...---,,,+++***,,,,,,++++++***)))))))))))))))(((((((((((((((((()))(((&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###""""""""""""###$$$%%%$$$$$$#########"""""""""$$$%%%%%%%%%$$$$$$###"""!!!######""""""$$$$$$######""""""###$$$%%%%%%###"""###$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$%%%%%%&&&&&&'''(((((((((************)))((('''&&&''''''''''''''''''''''''''''''(((((()))***++++++---------...//////000000///000111222333555666666333222111111000111111222444555666777777666555444444444444444555555666666555444333222111111111111444111///...000111111000111111000000000000//////......---,,,,,,+++******++++++******)))(((((((((,,,***)))((())))))'''&&&''''''''''''&&&&&&&&&&&&###%%%&&&&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###############$$$$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$%%%&&&%%%###"""###$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###$$$%%%%%%&&&#########"""######$$$%%%#########"""""""""""""""$$$$$$############$$$$$$&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((('''''''''(((((())))))******)))((('''''''''((()))***+++,,,------------,,,//////111555999;;;:::999888888888999:::;;;===>>>===@@@CCCFFFHHHHHHGGGGGGAAAAAA@@@>>><<<<<<>>>@@@???>>>===>>>AAADDDEEEEEEGGGFFFEEEFFFGGGHHHGGGFFFAAA@@@>>>===<<<<<<<<<===>>>>>>?????????>>>===<<<;;;:::888666666777999:::444333222111000000000000///000222333444333333222......//////...---,,,,,,,,,,,,,,,+++******))))))''''''''''''((((((((()))''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###""""""######"""!!!!!!###$$$%%%$$$$$$###""""""#########"""!!!"""###$$$###!!!######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%###############$$$$$$$$$&&&&&&&&&'''''''''(((((()))))))))))))))((('''&&&''''''''''''''''''''''''''''''(((((()))******+++,,,------...//////000000//////000222333444555666333333333333333222222222444555555666666555555444333444555555666666555555444444333222111111111111111000/////////000000000111000000000////////////......---,,,,,,+++******************))))))((((((+++)))(((((()))((('''%%%'''''''''&&&&&&&&&%%%%%%###$$$&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$##################$$$%%%&&&&&&%%%###"""###$$$$$$$$$###"""!!!!!!###$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$############$$$%%%%%%##################$$$$$$##################""""""$$$$$$############$$$$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''((()))******+++)))(((&&&&&&(((***+++)))***+++,,,,,,,,,,,,,,,///000111444777888888888777777777777888:::;;;<<<:::;;;===???AAACCCDDDEEE@@@AAA@@@>>><<<<<<>>>@@@@@@>>>===>>>BBBEEEGGGGGGHHHGGGEEEFFFGGGGGGFFFEEEBBBAAA???======<<<=========>>>?????????>>><<<;;;;;;:::777555555666777888222222111000////////////000000111222222333333333....../////////......------,,,,,,++++++***))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$#####################!!! !!!"""###"""!!!######$$$$$$$$$$$$######!!!"""######"""!!!"""###########################&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((())))))******,,,,,,------......//////...///000111333444555555444444555666666666555444444444555555555555444444555555666666555555444333444444333222111111111111/////////////////////000000000000////////////...---------,,,,,,++++++************)))))))))))))))((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$##################$$$$$$$$$$$$######!!!""""""########################$$$$$$#########$$$%%%&&&%%%###"""###$$$%%%%%%%%%###!!!!!!###%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$%%%$$$$$$$$$##################"""""""""!!!!!!!!!"""""""""""""""###$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$##################$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((())))))***)))((('''&&&''')))+++,,,((()))***+++,,,,,,,,,,,,///000222333444555666777666666555555666666777888777777888999;;;===???@@@?????????>>><<<<<<>>>@@@@@@>>>>>>???CCCFFFGGGGGGIIIGGGDDDCCCDDDDDDCCCBBBBBBAAA???>>>=========>>>===>>>>>>???>>>===<<<;;;:::999777555555666777888111111000000///000000000111111222222333333333333/////////000000///......------,,,,,,+++************))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########"""""""""###$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%"""!!! !!!""""""!!! """######$$$$$$######"""!!!"""######"""!!!"""###########################''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))+++++++++,,,------.........///000111222444555555444666888999:::999777666444444444444444444444444666666555555444444444444555444333222111111111111---...//////......///000000000////////////......---------,,,,,,+++++++++******))))))))))))))))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$######"""############$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$!!!!!!!!!""""""!!!!!!!!! !!!"""###############"""###$$$$$$$$$$$$###"""###$$$%%%%%%######$$$%%%%%%'''(((&&&"""!!!###&&&"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$##############################"""############$$$$$$$$$######"""!!! !!!""""""""""""!!!!!!!!! """"""!!!!!!""""""###$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&&&&''')))***+++((()))***+++,,,---------///111222333222222444666555555444444444555666666555555555666777999;;;<<<===>>>>>>===<<<;;;===>>>???>>>>>>AAADDDEEEFFFEEEGGGDDDBBBAAAAAABBBBBBAAA@@@@@@>>>=========>>>???======>>>>>>>>>===<<<;;;888888777777777777777777111111111111111111222222333444555555555555333333000000111000000///......---------,,,++++++******++++++***)))((('''&&&&&&''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###############"""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$!!!"""######$$$######### """###""" !!!"""###%%%%%%%%%%%%"""!!! !!!"""###""" """"""############""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$###############''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++,,,,,,---......///111222333444555444666999;;;;;;:::888666555444444444444444444555555555444333444555666777555444333222111111111111+++---//////...---...000000000/////////.........------,,,,,,,,,,,,++++++)))))))))))))))))))))******(((''''''((((((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######(((&&&###!!! """#########$$$$$$$$$%%%%%%%%%##################$$$%%%!!!""""""######""""""!!! !!!"""$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%'''%%%(((***)))$$$"""$$$&&&"""######$$$$$$######"""########################!!!!!!"""######$$$%%%%%%######$$$$$$$$$######"""########################"""############$$$$$$$$$###"""!!!!!!!!!"""###$$$#########"""""""""!!!!!!######""""""######$$$%%%###$$$$$$%%%$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###################################################$$$$$$$$$$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---.........///111333222000000333555333333333444555666777888555555555666666777888999;;;<<<===<<<;;;:::<<<===>>>>>>???BBBDDDEEECCCAAACCCAAA>>>>>>@@@BBBCCCCCC>>>>>>===<<<===>>>???@@@<<<===>>>>>>>>>===;;;;;;666777888999999999888777222222222222333333444555555666888999888666444222222222222111000///...---...------,,,,,,+++******++++++******)))))))))((((((((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$###"""!!!"""""""""#########$$$$$$!!!!!!"""############### !!!$$$%%%### !!!"""###$$$%%%$$$$$$######"""!!!!!!######"""!!!""""""############""""""###$$$%%%%%%$$$###$$$%%%$$$$$$$$$#########""""""'''''''''''''''''''''&&&(((((()))))))))))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++,,,,,,......///111222333444555444666999;;;<<<:::888666555444444333333444444555444333222222333555888:::555444333222111111111111***---000///...---...000000/////////............---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********---+++))))))((((((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""%%%### !!!$$$'''######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$$$$$$$$$$&&&(((%%%))),,,+++&&&###$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""########################"""############$$$$$$$$$$$$#########$$$&&&((()))$$$$$$$$$############"""$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###"""!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$))))))+++,,,---.........///111333222000///222555222222333444666888:::;;;666666666777777777777888999;;;<<<;;;::::::;;;<<<===>>>@@@CCCEEEDDDBBB???@@@>>><<<===@@@DDDEEEFFF======<<<<<<<<<>>>???@@@<<<===>>>>>>>>>===;;;:::555666999:::;;;:::999888333333333333444555666666777888:::<<<;;;888444222333333222222000///------...------,,,,,,++++++***************++++++++++++)))))))))))))))'''%%%$$$$$$%%%''''''''''''%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""#########$$$!!!!!!"""##################""""""$$$'''(((&&&#########$$$%%%%%%###"""!!!$$$"""!!!"""###$$$###!!!""""""############""""""!!!#########"""!!!"""###$$$$$$$$$$$$######""""""''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&((((((&&&%%%$$$%%%''''''''''''(((((((((((()))******+++,,,,,,------...,,,,,,...333666777555666666777999:::999666333000000111111111222222222222222111111222222333444555555444333222111000///000000////////////000000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((''''''''')))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$'''&&&$$$""""""###$$$%%%"""###$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$###""""""###$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))************))))))))))))(((((((((((())))))))))))))))))***+++,,,...///000111222333444555444333333666444333444666999::::::888555222222555666666444::::::;;;;;;;;;;;;<<<<<>>>>>@@@CCCFFFFFFCCCAAA<<<;;;::::::;;;<<<===>>><<<:::999;;;===>>>;;;888999888777555555555666777444555666888999999999999444666999::::::777444222000111111111000///---,,,......---------,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%"""!!!"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###""" !!!$$$&&&%%%###""""""############""""""!!!###$$$""" $$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!"""######%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%########################''''''%%%$$$###"""""""""$$$$$$################## !!!!!!"""###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******)))&&&$$$$$$%%%'''''''''''''''(((((((((((())))))******+++,,,,,,,,,...---,,,///333666777666:::;;;<<<===;;;999666444000000111111111222222222111111111111111222333333444444333222111000//////000//////////////////000111111///...---------...---------------------------,,,+++)))((((((''''''''''''''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$###!!!  !!!""""""###$$$$$$###"""###$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###########################!!!""""""""""""#################################"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))******,,,---...///000111222333444444444333666444333444777999::::::777444111111333444444333888888888999999:::::::::<<<===>>>@@@@@@???>>>===>>>???@@@CCCFFFFFFCCCAAA===<<<;;;;;;;;;<<<>>>???<<<;;;:::<<<======:::777777777666666666666777777555666777888999999999999444555777777777555222000000000111111000///...---------,,,,,,,,,+++++++++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))'''%%%###"""###%%%&&&#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$""" !!!$$$%%%###!!!""""""############""""""%%%&&&'''%%%$$$###$$$%%%################################################""""""#########$$$$$$$$$ !!!!!!""""""##################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################&&&%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***)))&&&###!!!###'''+++''''''''''''(((((((((((((((((())))))***++++++,,,///......000333666777777???BBBCCCAAA;;;666555555111111111111111222222222000000000000000111111222333333222111000///......//////............//////222222111000////////////////////////////////////---,,,+++***)))(((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$######"""#########$$$$$$$$$%%%%%%########################$$$%%%&&&%%%###"""###$$$###"""!!! !!!!!!"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%% !!!###%%%%%%$$$###"""########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$############$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))******+++,,,---......///111222444444555555555444333555888:::;;;:::666444111111222333222222555555666666777888999999:::<<<>>>@@@@@@???===<<>>===<<<<<<<<<===??????======<<<===>>><<<999666666666777777888888777777666666777888999999999888555555555444333111000/////////000000000//////...,,,,,,+++++++++*********))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%###""""""######"""!!!""""""############""""""%%%$$$"""###&&&########################"""""""""""""""""""""""""""""""""############$$$########################!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$######"""""""""######"""###%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$"""!!!###(((,,,''''''''''''((((((((((((((((((((()))******++++++/////////111333555777777BBBEEEFFFBBB:::444222444111111111111111111111111///////////////000111111222111111000///.........///......------......///222111111000000/////////////////////////////////---,,,+++***))))))))))))+++++++++************)))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$%%%$$$############$$$$$$"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$ !!!###%%%%%%$$$###!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! """"""""""""""""""""""""""""""###$$$$$$###""""""$$$$$$###$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))))))))************+++,,,---------...///111333555666666555444444666888:::;;;:::555444222111111222222333444444555666777888888999======>>>???@@@@@@@@@@@@??????@@@CCCEEEFFFDDDBBB??????>>>======>>>???@@@>>>?????????>>><<<888666666777888999999888666555777777888999999999888888666555444222000//////.........//////////////////,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$##################""""""######$$$$$$######"""!!!  ##################$$$$$$$$$########################""""""""""""##############################"""""" !!!"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""!!!!!!"""######$$$###%%%&&&'''((('''&&&%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&'''((('''%%%%%%&&&(((''''''''''''((((((((((((((((((((()))******++++++...///000111222444666777???BBBDDD???777111111333111111111111111111111111//////......//////000111111000000000///...............------------......//////////////////......---------------------------,,,+++***)))))))))***,,,+++++++++************''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######""""""!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""$$$%%%&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%###"""!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((()))))))))***(((((((((((())))))))))))))))))******+++,,,---...---...///111333555777888666555555777999::::::999444444333222222222444555666666777888888999::::::>>>===<<<<<<<<<>>>AAABBB?????????AAADDDEEEDDDBBB@@@???>>>======>>>???@@@???AAABBBBBB@@@===999888888999999999999777555444888999999999999888888777777666444222000000//////.............../////////------------,,,,,,,,,,,,((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((("""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$%%%&&&######$$$$$$$$$$$$######"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%% !!!"""$$$$$$$$$###"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))+++---...---)))&&&$$$$$$''''''''''''(((((((((((((((((())))))***++++++,,,---///000000111222444777:::<<<===:::555222111222222222222111111111111111///////////////000000111111000000000/////////...------,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$$$$#########"""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###"""""""""############$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$#########$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""############$$$"""###$$$$$$$$$%%%$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))***+++,,,...///000//////000111333555777999777777666888::::::999777222333333333222333555888999999999::::::::::::;;;;;;:::999999:::<<>>>>>>>>@@@BBBCCCCCCAAA@@@@@@>>>=========>>>???@@@CCCEEEEEEBBB>>><<<:::999999999999888777666555999:::::::::999888777777777666444333111111000000//////...------......///.........---------,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$### """###$$$$$$$$$&&&(((######$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""###$$$%%%"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))+++,,,,,,)))&&&%%%%%%''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,...000000///000333666555555555555444444444444222222222111111111000000000000//////000000111222111111000000000000//////------,,,,,,,,,,,,------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############""""""""""""!!!!!!###$$$&&&&&&%%%$$$###############"""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&##################$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$%%%&&&%%%###"""###$$$""""""######$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############""""""!!!"""###$$$%%%########################!!!""""""""""""#######################################$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''))))))***+++---000222333111111111222444666888999999888888999:::999777555///000222111111222666999<<<;;;;;;;;;;;;:::::::::777888:::;;;<<<===============<<<>>>@@@BBBBBBAAA@@@???>>>===<<<===>>>>>>@@@DDDHHHHHHEEE@@@>>>===888777777777888999999:::::::::::::::999888777666444444333333222111000000000000...---,,,------...---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%######%%%'''###$$$$$$%%%%%%$$$$$$### """###$$$###"""###$$$!!!""""""###$$$$$$%%%%%%##############################""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&&&&&&&((()))''''''''''''((((((((()))*********+++,,,,,,------+++---000///...///222555222111111222555666666555222222222222111111000000000000000000000111222222111111111111000000000000---,,,,,,++++++,,,,,,------...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************))))))))))))''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!! !!!###$$$&&&&&&%%%$$$###"""""""""""""""#########$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%&&&&&&'''$$$$$$$$$###############!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%&&&%%%###"""###$$$"""###$$$%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############""" !!!###%%%###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******(((((((((((()))))))))***((()))***,,,...111333555333333222333444666888::::::999999999:::999666444,,,...000000000111555999======<<<;;;;;;::::::999666999===@@@AAA@@@>>><<<===<<<<<<===???AAAAAA@@@@@@???>>><<<<<<<<<===>>>@@@EEEIIIIIIFFFBBB@@@???666555555666888:::<<<>>>;;;;;;;;;:::999888777666222222222222222111000///111000...---,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&)))******)))&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''&&&###"""###%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$######&&&(((!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""!!!!!!!!! """"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$%%%"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$