BM6P6(@ wwwkkk```[[[ZZZZZZYYY[[[aaagggppp|||rrrkkkffffffeeeccc```\\\XXXUUUMMMJJJGGGDDDAAA>>>999666777666444444555555555444444444444444444444444444777666666555555555666666666666666777888:::;;;<<<===@@@EEEQQQbbbvvv|||yyy{{{}}}xxxpppjjjgggeeedddbbbbbbcccddddddeeeffffffbbb___\\\YYYYYY[[[^^^```cccdddfffffffffcccaaa______ZZZVVVWWWZZZ[[[XXXTTTtttiii___ZZZZZZYYYXXXZZZ```gggppp~~~}}}~~~wwwppphhhgggeeeccc```\\\XXXUUUMMMKKKGGGDDDAAA>>>999666777666444444555555555444444444444444444444444444666555555444555555666666777777777777888999:::;;;>>>AAAGGGTTTeeeyyy|||zzz|||~~~}}}tttmmmhhheeecccbbbdddeeeeeeggghhhiiijjjkkkgggdddaaa^^^]]]___bbbccciiijjjmmmnnnmmmkkkhhhfffccc___[[[[[[]]]]]][[[WWWpppeee\\\XXXXXXWWWVVVYYY___fffooo}}}~~~|||}}}~~~wwwkkkiiifffcccaaa]]]XXXUUUNNNKKKGGGDDDAAA>>>:::777777666444444555555555444444444444444444444444444444333333333444555666666888777777777888999::::::>>>BBBJJJXXXjjj}}}{{{{{{|||~~~zzzrrrkkkgggeeedddcccggghhhiiikkkmmmoooqqqrrrnnnlllhhhdddcccccceeegggmmmpppsssvvvvvvssspppnnniiifffbbb```aaa```]]]ZZZ}}}nnncccYYYUUUUUUUUUTTTWWW]]]dddmmm|||~~~|||ppplllgggcccaaa^^^YYYUUUOOOLLLHHHDDDBBB>>>;;;888777555444444555555555333444444444444444444444444222222222333444555666777888888777777888999999:::===BBBMMM\\\nnn~~~zzzzzz{{{}}}zzzsssnnnjjjiiigggfffiiijjjlllooorrruuuwwwxxxtttrrrnnnjjjgggfffggghhhnnnqqquuuyyyzzzyyyvvvtttooolllhhheeedddbbb___\\\~~~mmmaaaWWWRRRRRRSSSRRRUUU\\\ccclll{{{tttooohhhdddbbb___ZZZVVVPPPMMMHHHDDDBBB???<<<999777555444444555555555333444444444444444444444444222222222333444555666777777777777777888999::::::<<>><<<777666444444555555555444444444444444444444444444777666666555555555666666444444555777999;;;===>>>BBBJJJZZZmmm~~~~~~|||xxx||||||zzzxxxwwwsssuuuwwwzzz~~~~~~xxxssspppoooiiilllpppwww}}}{{{tttmmmjjjiiissseee[[[RRRMMMLLLMMMLLLOOOUUUZZZddduuulllbbb```___\\\[[[SSSPPPKKKGGGDDDAAA===;;;888777666555555444444555444444444444444444444444444444333444444555666777444777999999777777:::===CCCJJJZZZppp}}}~~~|||}}}{{{yyyuuuuuuwwwzzz~~~{{{tttppppppppprrruuu{{{zzztttnnnkkknnnaaaYYYQQQMMMLLLLLLKKKNNNSSSYYYbbbssspppeeebbb___[[[YYYSSSPPPKKKGGGDDDAAA===;;;888777666555555444444555444444444444444444444444444444333444444555666777555888::::::999999<<>>BBBHHHSSSeee{{{}}}{{{|||~~~{{{{{{{{{}}}~~~{{{yyyxxxyyy}}}{{{uuurrrsssbbbYYYTTTNNNKKKKKKJJJJJJMMMQQQVVV]]]lllzzz|||llleeeccc___[[[YYYSSSPPPKKKGGGDDDAAA===;;;888777666555555444444555444444444444444444444444444444333444444555666777555777:::::::::;;;@@@DDDLLLYYYmmm~~~|||}}}}}}~~~}}}~~~}}}|||~~~~~~yyyuuu~~~ppp```WWWRRRMMMIIIIIIJJJJJJMMMQQQTTT[[[iiivvv{{{mmmgggddd___[[[YYYSSSPPPKKKGGGDDDAAA===;;;888777666555555444444555444444444444444444444444444444333444444555666777333666999999999;;;AAAEEEPPP___vvv}}}}}}{{{xxx{{{mmm]]]UUUQQQKKKHHHHHHIIIIIIKKKOOORRRWWWdddqqqssskkkeee___ZZZYYYSSSPPPKKKGGGDDDAAA===;;;888777666555555444444555444444444444444444444444444444333444444555666777333555888999999<<>>DDDJJJ[[[nnn~~~}}}|||qqqdddWWWQQQNNNJJJHHHHHHDDDDDDFFFJJJKKKPPP\\\hhhuuuqqqiiiddd^^^[[[\\\SSSPPPKKKGGGDDDAAA===;;;888777666555555444444555444444444444444444444444444444444444444555777777444777999:::;;;???FFFLLL___rrr}}}|||~~~~~~mmmdddXXXPPPKKKIIIGGGFFFFFFHHHHHHGGGGGGMMMXXX```sss{{{rrrhhhddd```ZZZUUURRROOOJJJGGGDDDBBB>>><<<:::999888666555555555555555555555555555555555555777777777777777888999999999888888;;;<<<>>>FFFPPPfffzzz~~~lllcccXXXOOOKKKIIIGGGFFFGGGHHHHHHGGGGGGLLLVVV]]]llluuurrrhhhdddaaa\\\WWWRRROOOKKKGGGEEEBBB>>><<<:::999888666555555555555555555555555555555555555666666555555555666666777999888888;;;<<<>>>FFFPPPfffzzz{{{yyyzzz|||zzziiiaaaVVVNNNKKKIIIGGGEEEGGGHHHHHHFFFFFFJJJRRRXXXdddmmmzzz}}}qqqhhheeebbb]]]YYYSSSPPPLLLHHHEEEBBB???<<<:::999888666555555555555555555555555555555555555555555444444333444444444999888888;;;<<>>AAAJJJSSSiii|||~~~|||zzz~~~yyyuuuuuurrrvvv{{{wwwnnnggg\\\VVVNNNJJJIIIHHHFFFCCCAAA@@@@@@AAACCCEEEFFFFFFIIINNNUUU\\\bbbjjjttt{{{|||xxxrrrkkkfffbbbaaa```XXXTTTOOOKKKGGGDDD@@@===:::999888666555555555555555555555555555555555555333333444444666777999:::888777999<<<>>>AAAJJJTTTlll~~~~~~{{{zzz}}}|||xxx{{{yyymmmeeeZZZVVVRRRMMMKKKHHHEEECCCDDDCCCCCCCCCCCCDDDEEEEEEGGGIIIMMMQQQWWW___gggmmmwww|||zzzsssnnnkkkhhhccc___YYYUUUPPPLLLHHHEEEAAA>>>;;;:::999777666666555555555555555555666666666666666666777888888888888888999777888;;;>>>BBBMMMXXXppp~~~||||||}}}yyynnneeeZZZVVVQQQMMMJJJHHHEEECCCCCCCCCCCCBBBBBBCCCDDDDDDDDDGGGJJJNNNSSSZZZbbbggglllqqqzzz~~~wwwqqqmmmiiiddd```YYYVVVQQQLLLHHHEEEAAA>>>;;;:::999777666666555555555555555555666666666666666666777888888888888888999888999<<<>>>CCCNNNZZZttt~~~||||||}}}zzzooofffZZZVVVPPPLLLIIIGGGEEECCCCCCCCCBBBAAAAAAAAABBBBBBAAACCCFFFIIIMMMSSSYYY^^^```eeemmmvvv}}}||||||uuuppplllfffaaa[[[WWWQQQLLLHHHEEEAAA>>>;;;:::999777666666555555555555555555666666666666666777777777888888888888999888:::<<<>>>DDDQQQ^^^{{{}}}||||||}}}|||pppgggZZZVVVPPPKKKHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???AAADDDFFFHHHLLLQQQUUUYYY^^^eeemmmttt|||}}}zzz}}}yyysssmmmgggccc]]]YYYRRRLLLHHHDDDAAA>>>;;;:::999777666666555555555555555555666666666666777777777777777888888999999999:::===???EEETTTccc}}}{{{|||~~~}}}qqqhhh[[[VVVPPPKKKHHHGGGEEEDDDDDDCCCBBBAAA@@@????????????@@@BBBDDDEEEGGGKKKNNNSSSXXX^^^dddjjjpppvvv{{{}}}zzz{{{|||uuuoooiiiddd___ZZZSSSMMMHHHDDDAAA???;;;:::999777666666555555555555555555666666666666777777666666777777888999999999<<<>>>???GGGXXXhhh|||{{{}}}rrrjjj\\\WWWQQQKKKIIIGGGFFFEEEEEEDDDBBBAAA@@@?????????===???AAABBBBBBDDDGGGIIILLLPPPUUUYYY^^^bbbgggkkkqqqtttyyy|||~~~~~~zzzzzz~~~xxxrrrkkkgggaaa\\\TTTMMMHHHDDDAAA???;;;:::999777666666555555555555555555666666666666888777666666666777999:::999:::===>>>@@@HHH[[[mmm{{{{{{}}}sssjjj^^^YYYRRRLLLIIIHHHGGGGGGFFFEEECCCBBB@@@??????>>>;;;===???@@@@@@AAADDDEEEFFFIIIMMMPPPSSSVVVZZZ]]]bbbeeejjjmmmppprrrtttvvvyyy}}}}}}|||uuuoookkkccc]]]UUUMMMHHHDDDAAA???;;;:::999777666666555555555555555555666666666666888777666555666777999:::999;;;===???@@@III^^^qqqzzz{{{}}}tttkkk___YYYRRRMMMJJJIIIHHHHHHGGGFFFDDDBBBAAA?????????:::<<<>>>??????@@@BBBCCCCCCFFFIIIKKKMMMPPPSSSUUUXXX[[[```dddfffhhhkkklllnnnuuu~~~~~~xxxrrrnnnddd^^^UUUNNNHHHDDDAAA???;;;:::999777666666555555555555555555666666666777999888666555666777999:::999;;;>>>???AAAJJJ___ssszzz{{{}}}vvvmmmaaaZZZSSSPPPMMMHHHFFFHHHEEEEEECCCBBB@@@???==================>>>@@@AAABBBBBBCCCDDDFFFGGGIIIJJJKKKMMMNNNPPPTTTXXX\\\___aaagggkkkqqqxxxzzzssslllfff```XXXOOOIIIDDD@@@===>>>;;;888666666666555444777777777777666666666666555555555555555666777777::::::<<<>>>AAAKKKaaatttzzzzzz}}}yyypppddd\\\UUUQQQNNNIIIGGGIIIFFFEEEDDDBBB@@@???>>>======<<<<<<===>>>???@@@AAA??????@@@BBBCCCDDDEEEFFFGGGHHHJJJMMMQQQTTTWWWYYY]]]aaagggmmmuuu~~~|||||||||tttnnnfffaaaXXXPPPJJJEEE@@@>>>===;;;888666666666555444666666666555555555555555777666666666666777888888::::::<<>>===<<<<<<<<<<<<===>>>??????>>>>>>??????@@@AAAAAAAAACCCCCCEEEGGGJJJLLLOOOPPPVVVYYY___eeemmmuuu~~~xxxtttrrruuuzzz}}}uuupppgggaaaYYYQQQKKKFFFBBB???===;;;888666666777666555444444444555555555555555888777777777777888999999:::;;;===@@@CCCNNNdddxxx}}}yyyzzz}}}yyykkkbbbZZZUUUPPPJJJIIIJJJGGGFFFEEECCCBBB@@@???>>>===<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKOOOSSSXXX]]]dddllltttzzz{{{sssnnnkkkmmmqqqyyy}}}uuupppgggaaaYYYQQQKKKGGGCCC@@@===;;;888777777777666666444444555555555555666666888777777777777888999999:::;;;>>>AAAEEEPPPfff{{{{{{xxxzzz}}}~~~ooofff\\\VVVPPPKKKIIIJJJGGGGGGFFFDDDBBBAAA??????>>>======<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHKKKOOOTTTYYY```hhhmmmzzz}}}wwwnnniiieeegggjjjpppzzz{{{sssooofffaaaYYYQQQKKKGGGCCC@@@===;;;888777777888777666555555666666666777777777777666666666666777888888:::<<>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCGGGIIILLLPPPTTTZZZ```eeennnssszzzzzztttiiiccc___```cccgggnnnvvvyyyrrrnnneee```XXXPPPKKKGGGCCC@@@===;;;888777888888888777555555666666777888888888777666666666666777888888;;;<<<@@@DDDIIIUUUlll}}}zzzyyyzzz|||zzzoooddd\\\UUUOOOMMMNNNIIIHHHGGGEEECCCBBBAAA@@@AAA@@@???>>>===<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHKKKMMMPPPTTTZZZ^^^___dddkkkooorrruuuzzz~~~wwwppphhhaaa]]]]]]^^^```dddjjjuuuyyyrrrnnnddd___WWWPPPJJJFFFBBB@@@===;;;888777888999888888444444555555666777777888888777777777777888999999;;;<<<@@@EEEJJJWWWnnn|||zzzyyy{{{|||}}}sssggg___XXXQQQOOOQQQIIIHHHGGGEEEDDDBBBAAA@@@BBBAAA@@@>>>============<<<<<<======>>>??????@@@??????@@@@@@BBBCCCDDDEEEAAACCCEEEFFFHHHLLLQQQUUUUUUZZZ```dddgggjjjooossssssvvvzzzuuunnnjjjccc]]]]]]]]]]]]```dddffftttyyyrrrnnnddd^^^VVVOOOJJJEEEBBB@@@===;;;888777888999999888333333444444555666777777999999888888999999:::;;;;;;===AAAEEEKKKXXXooo|||zzzzzz{{{|||{{{mmmaaaYYYTTTPPPMMMMMMKKKIIIHHHHHHFFFCCC@@@===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????AAABBBCCCEEEGGGIIIKKKLLLNNNQQQUUUXXXZZZ]]]aaadddiiiiiimmmttt{{{vvvppphhhbbb^^^^^^^^^[[[\\\^^^bbbhhhrrr~~~{{{qqqjjjccc___XXXRRRLLLGGGBBB>>><<<<<<:::999888777777777555555555555555666777777777888888999999:::;;;;;;:::;;;???FFFNNN]]]uuuzzzwwwyyy}}}sssggg^^^YYYUUURRRNNNLLLJJJIIIIIIGGGEEEBBBAAAAAA@@@???>>>>>>>>>>>>=======================================>>>??????AAAAAABBBCCCEEEGGGHHHIIIIIILLLOOOQQQSSSVVVYYY[[[______cccjjjqqqzzzvvvpppfff```\\\\\\[[[YYYXXX[[[]]]bbbkkkuuu|||qqqjjjccc___XXXRRRMMMGGGBBB>>><<<<<<:::999888777777777777777777777777888999999777888888999999:::;;;;;;;;;;;;???FFFNNN]]]ttt~~~zzzwwwyyy|||yyykkkbbb\\\WWWTTTOOONNNLLLKKKJJJIIIGGGEEEFFFEEECCCBBB@@@???>>>>>>========================>>>============>>>??????@@@@@@AAAAAABBBCCCEEEEEEEEEGGGJJJKKKLLLMMMPPPRRRSSSTTTXXX___gggppp}}}wwwqqqggg```[[[[[[ZZZWWWWWWYYYYYY]]]cccjjjqqqxxx|||qqqjjjddd___YYYSSSMMMHHHBBB???<<<<<<:::999888777777777777777777777777888999999777888888999999:::;;;;;;;;;;;;???EEEMMM\\\ttt}}}xxxvvvxxx|||rrrhhh```ZZZVVVQQQOOOLLLKKKKKKKKKIIIGGGGGGFFFEEECCCAAA@@@??????========================>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDFFFHHHHHHHHHIIIJJJLLLMMMMMMQQQYYY```iiiwwwyyysssjjjccc^^^]]]\\\YYYXXXZZZXXX[[[```eeeiiiooouuuyyy~~~|||qqqjjjddd```ZZZSSSNNNHHHCCC@@@<<<<<<:::999888777777777555555555555555666666777777888888999999:::;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFFFFEEEEEEFFFHHHIIIIIIMMMTTT[[[cccqqq}}}{{{vvvmmmfff```___]]]YYYXXXZZZWWWZZZ___cccggglllqqquuuwwwvvvuuuuuuttttttrrrqqquuuxxx|||{{{qqqjjjeeeaaaZZZTTTOOOIIIDDD@@@<<<<<<:::999888777777777555555555555555666666777777888888999999:::;;;;;;;;;<<>>>>>>>>>>>???@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCBBBBBBCCCDDDFFFEEEIIIOOOVVV^^^kkkwww}}}xxxooohhhbbb```]]]YYYWWWYYYVVVYYY^^^cccggglllrrrvvvwwwuuussssssrrrpppmmmkkkjjjlllooorrruuuyyyyyypppkkkfffaaa[[[UUUOOOJJJDDDAAA<<<<<<:::999888777777777777777777777777888999999777888888999999:::;;;;;;;;;<<>>>>>??????@@@AAABBBBBBAAAAAAAAABBBBBBCCCAAACCCDDDCCCBBBAAABBBCCCEEEDDDGGGMMMSSSZZZfffrrr{{{rrrkkkeeeccc```[[[YYYZZZXXX[[[```eeejjjooouuuyyy|||zzzxxxwwwvvvtttooolllfffgggiiikkkmmmqqqvvvzzzwwwpppkkkfffbbb[[[UUUPPPJJJEEEAAA<<<<<<:::999888777777777777777777777777888999999777888888999999:::;;;;;;;;;;;;???FFFQQQddd|||vvvsssrrruuuyyy~~~sssjjj```\\\XXXTTTRRRQQQPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCEEEEEEEEEDDDCCCDDDEEEFFFEEEHHHMMMRRRYYYeeeqqq}}}wwwoooiiifffccc^^^\\\^^^\\\___dddhhhmmmsssxxx||||||yyyxxxxxxuuupppllliiiiiiiiiiiijjjmmmqqquuuxxx}}}vvvooolllfffbbb\\\UUUPPPKKKEEEBBB<<<<<<:::999888777777777555555555555555666777777777888888999::::::;;;;;;;;;;;;???GGGRRReeezzzvvvrrrqqquuuxxx~~~rrrlllccc[[[YYYVVVQQQNNNMMMKKKJJJJJJIIIGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDD@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFHHHKKKMMMSSSaaannnyyyvvvqqqkkkfffcccbbbbbb```ccchhhmmmssszzz|||xxxsssooonnnlllkkklllooorrruuu|||~~~{{{uuupppnnngggddd___XXXQQQJJJDDDBBB???===:::999999999999888777777777777888888888888777888888999999:::;;;;;;===>>>BBBHHHQQQfffzzzuuuqqqpppsssvvv{{{uuulllccc___\\\WWWSSSSSSPPPPPPOOOMMMLLLJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFHHHKKKNNNTTTbbbooo}}}zzzuuuooojjjgggfffeeebbbfffkkkpppwww~~~|||xxxvvvsssqqqrrrtttxxxzzz|||uuupppnnngggeee___XXXQQQJJJDDDBBB???===:::999999999999888555555555555666666666777777888888999999:::;;;;;;;;;<<>>CCCLLLYYYkkk|||vvvqqqnnnooossswww|||zzzuuutttooonnnllljjjgggeeecccbbb]]][[[XXXUUURRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGIIINNNRRRYYYhhhvvv}}}{{{zzzwwwzzzzzzsssooolllhhhccc[[[SSSKKKFFFBBB???===:::999999999999888666666666777777777888888777888888999999:::;;;;;;>>>???EEEOOO\\\mmm{{{vvvpppnnnooossswww||||||{{{zzzxxxuuusssrrrqqqkkkjjjfffbbb^^^[[[YYYXXXTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJMMMQQQVVV]]]lllzzz~~~}}}uuupppllliiiccc\\\SSSLLLFFFBBB???===:::999999999999888666666777777777888888888777888888999999:::;;;;;;>>>???FFFQQQ___pppyyytttooommmnnnsssxxx|||yyyvvvsssnnnjjjfffcccbbbZZZZZZZZZYYYYYYXXXXXXXXXTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLLLLOOOTTTYYYaaaooo}}}~~~vvvqqqmmmjjjddd\\\TTTLLLFFFCCC???===:::999999999999888888999999999999:::::::::777888888999::::::;;;;;;===???FFFSSSaaasss~~~wwwsssnnnmmmnnntttxxx|||~~~xxxsssmmmjjjeeeeeedddbbbaaaaaaaaaaaabbb___\\\ZZZYYYYYYXXXWWWTTTSSSRRRRRRTTTTTTSSSRRRSSSRRRSSSVVVZZZddduuuwwwtttooojjjccc\\\UUUNNNGGGCCC???>>>===;;;:::999888888777777777777777777777777999999999999:::;;;;;;<<<===???EEERRReeezzz{{{tttssspppnnnnnnrrrvvv{{{|||xxxpppooommmlllkkkjjjkkkkkkllliiieeecccbbbaaa^^^]]][[[YYYWWWVVVWWWWWWUUUTTTSSSRRRTTTYYY___iii{{{yyyuuuooojjjddd]]]VVVNNNGGGCCC???>>>===;;;:::999888888888888888888888888888888999999999999:::;;;<<<<<>>===;;;:::999888888888888888888888888888888999999999999:::;;;<<<===AAACCCJJJYYYlllzzztttssspppmmmnnnrrrwww||||||vvvrrrmmmiiidddaaa___^^^\\\[[[WWWXXX\\\dddlllyyy~~~zzzoookkkeee___XXXPPPHHHCCC???>>>===;;;:::999888888888888888888888888888888888888888999:::;;;<<<===BBBEEEMMM[[[pppzzztttssspppmmmnnnsssxxx~~~wwwrrrkkkfffcccaaa```___[[[\\\bbbjjjrrr~~~zzzoookkkfff```YYYQQQIIICCC???>>>===;;;:::999888888888888888888888888888888888888888999:::;;;======AAAEEENNN]]]rrryyytttsssooommmnnnsssxxxvvvmmmhhheeecccbbb```aaagggpppxxx~~~yyyooolllgggaaaZZZRRRIIICCC???>>>===;;;:::999888888999999999999999999999999777777888999:::<<<===>>>AAAEEEOOO___uuuyyyssssssooommmnnnsssyyywwwoooiiifffdddccceeekkkuuu|||wwwooolllgggbbb[[[RRRIIIDDD???>>>===;;;:::999888888999999999999999999999999777777888999:::<<<===>>>BBBFFFPPPaaawwwyyyssssssooommmnnntttzzz~~~tttlllhhheeedddgggnnnxxxzzzvvvooolllhhhbbb[[[SSSJJJDDD???>>>===;;;:::999888888999999999999999999999999777777888999:::<<<>>>>>>CCCGGGRRRcccyyyxxxssssssooommmnnntttzzz{{{qqqiiidddiiimmmttt~~~xxxrrrooommmiiiccc[[[QQQIIIDDD@@@===;;;999::::::999999888777666666666777999:::777888999999:::;;;???AAAEEEMMM[[[lllwwwqqqpppnnnppprrruuuzzzxxxpppllllllooovvvxxxrrrnnnmmmiiiccc[[[QQQIIIEEE@@@===;;;999::::::999999888777777777777888999999777888:::::::::<<>>GGGWWWkkk}}}uuupppooonnnppprrruuuzzzwwwrrrmmmjjjgggbbb\\\TTTKKKEEEBBB???<<<:::999999888777555666777999999888888777888999999:::;;;<<<======@@@FFFQQQ```uuu{{{sssqqqsssmmmnnnqqquuu|||}}}}}}xxxsssmmmkkkgggccc]]]TTTKKKEEEBBB???<<<::::::999888777666666888888999888888777888999999:::;;;<<<======>>>BBBKKKZZZnnnzzzsssppprrrmmmnnnqqquuu|||}}}vvvuuusssvvv}}}yyysssnnnlllhhhddd]]]UUULLLFFFBBB???<<<::::::999888777666777888888999999888888888999999:::;;;<<<======>>>AAAGGGSSSfffzzzrrroooqqqmmmoooqqquuu||||||pppkkklllhhhlllttt}}}{{{tttpppmmmjjjeee^^^VVVLLLFFFBBB@@@<<<:::::::::999888777777888888999999999999888999999:::;;;<<<======AAACCCGGGRRRddd~~~zzzrrrooopppmmmoooqqquuu|||zzzmmmdddaaabbb```eeemmmwww}}}vvvqqqoookkkfff___VVVMMMGGGCCC@@@===;;;::::::999888888888888888888999999:::888999999:::;;;<<<======BBBDDDHHHRRReee~~~zzzrrrnnnooonnnooorrrvvv}}}tttjjjbbb[[[YYY[[[\\\aaaiiittt~~~}}}|||{{{~~~xxxsssppplllggg```WWWNNNGGGCCC@@@===;;;;;;:::999888999888888888888999::::::888999999:::;;;<<<======???BBBHHHTTTggg{{{sssoooooonnnppprrrvvv}}}tttkkkccc^^^ZZZUUUTTTVVV[[[```hhhtttzzzvvvtttrrrrrrppprrruuuyyyzzztttqqqmmmhhhaaaXXXNNNHHHCCC@@@===;;;;;;;;;:::888999999888888888999:::;;;888999999:::;;;<<<=========AAAJJJXXXmmm}}}tttppppppnnnppprrrvvv}}}}}}yyysssnnneee^^^YYYWWWVVVRRRQQQSSS[[[```hhhttt|||uuupppnnnmmmllljjjkkkmmmpppuuu|||{{{tttrrrmmmhhhaaaXXXNNNHHHCCCAAA===<<<;;;;;;:::999:::999888888888999:::;;;888999999:::;;;<<<===>>><<>>>>>BBBMMMaaa{{{}}}uuuqqqpppnnnooorrrvvv|||~~~|||yyyvvvssspppnnnjjjgggbbb___]]]\\\ZZZXXXTTTRRROOOMMMNNNOOOQQQRRR[[[dddqqq~~~}}}wwwrrrnnnlllfffhhhiiijjjkkknnntttyyy{{{uuurrrnnnhhhbbbYYYPPPKKKCCCAAA===;;;::::::888777999999888888888888999999;;;;;;;;;;;;;;;<<<===>>>@@@DDDPPPeee~~~vvvqqqpppoooqqqssswww}}}|||vvvuuupppooonnnppprrrtttuuutttqqqqqqpppnnnkkkgggdddcccaaa^^^ZZZXXXWWWVVVTTTSSSPPPNNNLLLLLLMMMPPPSSSVVVaaajjjwwwyyytttpppjjjkkkkkkjjjjjjmmmqqquuuxxx|||zzztttrrrnnniiicccZZZQQQKKKDDDAAA===;;;::::::999777888888777777777888888999:::::::::;;;;;;===>>>>>>BBBHHHUUUjjj~~~wwwrrrqqqqqqsssuuuxxx~~~{{{tttlllhhhhhhddddddeeehhhkkknnnpppqqqooooooooonnnkkkhhhdddbbb^^^\\\XXXWWWVVVVVVUUUTTTQQQPPPOOONNNOOORRRWWW[[[eeennn}}}}}}yyytttsssqqqoooooopppsssuuurrrvvv|||zzztttrrrnnnjjjccc[[[QQQKKKDDDAAA>>>;;;;;;:::999888777777777666777777888999:::::::::;;;<<<===>>>???DDDJJJXXXoooxxxtttssssssuuuwww{{{wwwnnngggaaa^^^___^^^```bbbeeeiiimmmqqqsssqqqrrrssssssppplllgggeee___\\\YYYWWWWWWVVVUUUTTTTTTSSSRRRPPPPPPSSSYYY^^^iiisss~~~|||xxxtttssssssssstttpppsssxxx}}}yyysssqqqnnnkkkddd\\\RRRKKKDDDAAA>>><<<;;;;;;999888777777666666777888888999:::::::::;;;<<<===>>>???DDDKKKYYYpppyyyuuuuuutttvvvyyy}}}|||ooogggbbb]]]\\\]]]ZZZ]]]aaaeeejjjoootttxxxwwwxxxzzzzzzwwwrrrllliiibbb___[[[YYYXXXWWWUUUTTTVVVVVVUUURRRQQQTTT[[[```nnnyyy{{{yyywwwvvvuuusssvvvzzz~~~~~~xxxrrrqqqoookkkeee\\\RRRLLLEEEBBB>>><<<;;;;;;999888777777777777888888999:::999999::::::<<<===???@@@CCCIIIWWWnnnzzzwwwvvvuuuwww{{{wwwjjjccc___[[[ZZZ[[[YYY]]]dddjjjooovvv~~~yyyuuulllhhhdddaaa___]]][[[YYYXXXYYYYYYVVVUUUXXX```ggguuu~~~}}}}}}xxxrrrqqqooolllfff]]]SSSLLLEEEBBB???<<<<<<;;;:::888777777777888888999;;;;;;999999999:::<<<>>>???@@@BBBGGGTTTjjj{{{xxxwwwtttwww{{{|||pppddd^^^ZZZVVVTTTVVV[[[aaahhhpppwwwvvvsssnnnjjjhhhfffcccaaa[[[]]]]]][[[YYY]]]fffnnnzzz}}}xxxrrrqqqooolllfff]]]SSSLLLEEEBBB???===<<<;;;:::999888888888888999:::;;;<<<999999999:::<<<>>>???@@@AAAEEERRRggg|||xxxxxxtttwww|||wwwmmmbbb^^^\\\ZZZ[[[^^^```fffoooxxx{{{wwwuuusssmmmhhhhhhccc_________aaahhhppp{{{wwwtttqqqnnnlllggg___TTTMMMGGGDDD@@@===<<<;;;:::999888888777777777777888888::::::::::::;;;;;;<<<===@@@EEEQQQddd}}}|||xxxyyyxxxyyy{{{{{{qqqhhh___]]]\\\[[[]]]aaagggnnnxxxzzztttnnnhhhdddcccccceeekkksss{{{wwwtttrrrooolllhhh```UUUMMMHHHDDD@@@===<<<;;;:::999999999888888888888999999::::::::::::;;;;;;<<<===@@@EEEPPPbbbzzz}}}yyyzzzxxxyyy{{{~~~~~~}}}}}}}}}{{{rrriiibbb[[[[[[\\\\\\```eeemmmuuuyyyqqqkkkiiiiiijjjpppxxxzzzvvvtttrrrooolllhhh```VVVNNNHHHDDD@@@===<<<<<<;;;:::::::::999999999999::::::::::::::::::;;;<<<======AAAEEENNN___www~~~{{{{{{xxxyyy{{{~~~}}}}}}|||}}}}}}ssskkkccc]]]YYYZZZ[[[]]]aaagggoooxxx|||ssspppooopppuuu{{{zzzvvvtttrrrooommmiiiaaaWWWOOOHHHEEE@@@>>>===<<<;;;:::999999999888888999999999999999999:::;;;<<<===>>>AAADDDMMM]]]uuu||||||wwwxxx{{{~~~}}}|||}}}~~~~~~{{{nnnfffaaa\\\YYYZZZ[[[]]]bbbiiisss}}}|||vvvttttttxxx}}}|||wwwuuurrrpppmmmjjjbbbXXXPPPHHHEEEAAA>>>===<<<;;;:::888888777777777777888888999999999:::;;;<<<>>>>>>AAADDDLLL]]]uuu}}}}}}wwwxxxzzz}}}}}}|||}}}~~~uuukkkddd___[[[ZZZ\\\]]]___eeelllyyy}}}zzzxxx{{{yyyuuussspppnnnjjjcccYYYQQQIIIEEEAAA>>>======<<<;;;888777777777777777777888888888999:::;;;<<<>>>???AAADDDMMM^^^www}}}}}}wwwxxxzzz}}}~~~|||{{{|||~~~}}}qqqhhhccc\\\ZZZ[[[^^^___aaaiiiqqq~~~}}}~~~|||uuussspppnnnkkkdddZZZRRRIIIFFFAAA???>>>===<<<;;;999888888777777888888999888888999:::;;;===>>>???@@@DDDNNN```zzz||||||wwwxxxyyy}}}}}}{{{{{{{{{}}}~~~yyyooogggcccZZZYYY[[[___aaadddllluuu}}}uuusssqqqoookkkdddZZZRRRIIIFFFBBB???>>>===<<<;;;:::999999999999999999:::888888888:::;;;===>>>??????DDDOOObbb}}}||||||wwwxxxyyy|||~~~||||||}}}uuuiiibbb```]]]]]]^^^```dddllluuu{{{|||yyyvvvrrroookkkcccYYYRRRJJJFFFAAA>>>===;;;:::999777777888888888999999999::::::::::::;;;;;;<<<===CCCGGGQQQeee}}}yyywwwxxx}}}}}}{{{{{{|||~~~sssiiicccccc^^^```bbbfffkkksss{{{zzzwwwssspppllldddZZZSSSJJJFFFBBB>>>===;;;:::999888999999999::::::::::::::::::::::::;;;<<<======CCCGGGSSShhh}}}zzzxxxyyy~~~|||{{{zzz{{{}}}{{{qqqhhheeefffaaadddiiiooouuu|||{{{xxxuuurrrnnnfff\\\TTTKKKGGGBBB???===<<<:::999999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>BBBHHHVVVmmm}}}{{{yyyzzz~~~|||zzzzzz{{{}}}~~~vvvnnnhhhfffhhhfffjjjqqqwww}}}}}}zzzvvvsssoooggg]]]VVVKKKHHHCCC???===<<<:::888999999999::::::::::::;;;::::::::::::;;;===>>>???AAAHHHXXXppp~~~}}}zzz{{{~~~|||zzzzzz{{{}}}~~~~~~sssmmmhhhhhhjjjmmmqqqxxx~~~{{{wwwtttppphhh^^^WWWLLLHHHCCC???===<<<:::888888888888888999999999999:::::::::;;;<<<===??????AAAHHHXXXqqq~~~}}}{{{||||||{{{zzz{{{}}}yyyrrrnnnkkkllloootttyyy~~~{{{xxxuuupppiii___WWWMMMIIIDDD@@@===<<<:::888777777888888888999999999:::::::::;;;<<<>>>???@@@@@@GGGVVVnnn~~~{{{|||}}}{{{{{{|||~~~~~~tttqqqpppppprrrvvv{{{~~~{{{xxxuuupppiii___WWWNNNJJJDDD@@@>>><<<:::888888888888999999999:::::::::::::::;;;===>>>@@@AAA@@@FFFTTTkkk}}}{{{{{{~~~||||||}}}{{{|||}}}}}}|||{{{|||~~~yyyqqqppprrrssswww{{{~~~{{{wwwtttpppiii___WWWNNNJJJEEE@@@>>><<<:::888999999:::::::::;;;;;;;;;999::::::;;;===???@@@AAA@@@FFFRRRhhh}}}{{{{{{}}}||||||{{{zzzxxxvvvtttrrrqqqqqqqqqrrryyy}}}wwwtttooolllmmmssszzz{{{yyywwwuuuqqqjjj```XXXNNNGGGBBBAAA???;;;:::<<<999999999999999999999999:::::::::;;;<<<===>>>???DDDIIISSSeee~~~{{{xxxyyy}}}}}}}}}|||zzzxxxsssqqqmmmjjjiiiiiijjjkkkqqqvvv}}}}}}uuurrrnnnlllnnnttt||||||zzzwwwvvvrrrkkkaaaZZZPPPIIICCCAAA???:::999:::999999999999999999999999::::::::::::;;;===>>>???@@@EEEOOO```xxx{{{yyyyyy}}}~~~zzz|||yyyxxxwwwwwwyyy|||~~~}}}|||zzzvvvtttllliiiddd```^^^___aaabbbgggmmmuuu}}}}}}wwwrrrpppmmmmmmpppwww~~~|||zzzxxxvvvssslllbbb[[[RRRKKKDDDBBB???:::888999999999999999999999999999999999::::::;;;===>>>???>>>BBBLLL[[[rrr{{{yyyxxx||||||uuuqqqrrrmmmlllkkkkkklllooorrruuuxxx|||~~~}}}}}}{{{wwwrrrnnnfffbbb]]]XXXVVVVVVYYY[[[___eeennnwwwzzzuuuooonnnnnnooossszzzzzzxxxvvvuuussslllbbb[[[QQQJJJDDDBBB???:::999:::999999999999999999999999999999999:::;;;<<<>>>>>>???CCCLLLYYYnnn~~~|||yyyxxx|||}}}yyyuuuoookkkkkkfffeeeddddddeeegggiiikkknnnrrrwww|||~~~}}}{{{yyysssmmmhhhaaa^^^XXXSSSQQQRRRTTTVVVZZZ```iiisss{{{~~~yyyvvvoooooopppssswww|||~~~}}}}}}{{{}}}xxxvvvtttsssqqqkkkbbb[[[OOOIIICCCBBB@@@<<<;;;===999999999999999999999999999999999:::;;;<<<===>>>@@@DDDJJJVVVhhh}}}|||yyyxxx{{{yyytttpppkkkgggfffcccbbbaaa```aaabbbdddeeehhhkkkppptttwww{{{|||yyyuuuooohhhccc[[[XXXTTTPPPNNNNNNPPPRRRVVV[[[dddnnnwww{{{wwwuuuqqqrrrsssvvvzzz~~~{{{xxxuuuqqqqqqsssnnnqqquuuwwwzzz|||vvvtttsssrrrqqqkkkbbb[[[OOOHHHCCCBBB@@@===<<<>>>999999999999999999999999888888999999:::<<<===>>>???BBBGGGQQQbbb|||}}}|||yyyxxx{{{~~~~~~xxxrrrmmmiiieeecccaaa```___^^^^^^___``````cccfffjjjmmmqqqtttxxx||||||}}}|||xxxrrrkkkddd___UUUSSSOOOLLLKKKKKKLLLMMMQQQVVV^^^hhhrrr|||~~~xxxvvvuuusssuuuwwwzzz}}}~~~wwwsssoooiiigggiiicccfffiiikkkmmmrrryyyzzzvvvtttssssssqqqlllccc\\\QQQJJJDDDCCC@@@<<<;;;<<<999999999999999999999999888888888999:::;;;======>>>AAAFFFNNN]]]www~~~|||yyyxxxzzz}}}{{{tttooolllhhheeebbbaaa```_______________```cccfffjjjmmmqqquuuyyy{{{|||~~~|||vvvpppiiibbb]]]PPPNNNLLLJJJIIIIIIIIIJJJNNNSSSZZZcccmmmyyy~~~yyywwwwwwuuuwwwyyy|||{{{sssoookkkeeecccddd___aaaddddddeeeiiipppuuuxxxwwwuuuttttttrrrmmmddd]]]SSSLLLEEECCC@@@;;;999;;;999999999999999999999999888888888999:::;;;======???BBBFFFMMM\\\vvv}}}yyyxxxzzz}}}yyyssspppllliiidddcccbbbaaaaaa````````````bbbfffiiilllqqquuuyyy~~~}}}wwwpppggg___YYYOOONNNLLLIIIHHHGGGGGGGGGLLLMMMTTT```jjjttt{{{xxxwwwzzzyyyzzz}}}~~~}}}~~~}}}|||{{{}}}yyypppkkkhhheee```[[[[[[ZZZZZZ[[[^^^bbbfffiiiyyy{{{vvvrrrrrrtttuuuuuuoooeee^^^TTTMMMFFFCCC@@@<<<;;;<<<999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<>>???DDDNNN]]]ttt}}}}}}zzzxxxzzz|||~~~{{{wwwtttrrrqqqpppooorrrvvvzzz~~~~~~tttkkkbbbYYYTTTMMMLLLJJJGGGEEEEEEEEEEEEHHHIIIPPP\\\hhhsss|||{{{yyywwwvvvwwwxxxxxxvvvtttuuuuuutttsssqqqooolllkkkjjjkkknnnrrrwww{{{~~~}}}uuuoookkkhhheeeccc^^^^^^^^^^^^___aaacccdddhhhnnnyyy|||wwwvvvuuuuuuvvvuuuooofff___WWWOOOHHHEEEBBB===;;;===999999999999999999999999999999999:::;;;;;;<<<<<<>>>???EEEOOO___vvv}}}zzzxxxzzz|||}}}zzzxxxwwwyyy|||}}}sssiii```XXXSSSLLLKKKHHHFFFDDDDDDCCCDDDHHHHHHOOO[[[hhhttt~~~|||wwwuuutttsssttttttsssrrrrrrrrrrrrqqqnnnkkkhhhfffccccccdddgggjjjnnnqqqsssvvvzzzzzztttpppmmmjjjhhhfffeeedddccccccddddddeeedddjjjrrr{{{zzzwwwvvvvvvvvvuuupppggg```XXXPPPIIIFFFBBB===<<<===999999999999999999999999999::::::;;;<<<=========???@@@GGGRRRbbbyyy}}}zzzxxxzzz||||||qqqggg___WWWSSSKKKJJJHHHEEECCCCCCCCCCCCEEEFFFMMMYYYfffsss~~~{{{uuusssqqqpppqqqrrrqqqppppppooonnnllljjjfffcccaaa]]]]]]]]]^^^aaacccfffhhhmmmqqqwww}}}{{{wwwssspppooommmlllkkkiiigggfffeeeeeeeeeiiiooovvv||||||yyyxxxvvvvvvuuupppgggaaaWWWOOOHHHDDDAAA<<<:::;;;999999999999999999999999::::::;;;;;;<<<===>>>>>>???AAAHHHTTTddd{{{}}}zzzxxxzzz||||||pppfff^^^WWWSSSKKKIIIGGGDDDCCCBBBBBBBBBEEEFFFMMMYYYgggttt|||yyyrrrpppnnnnnnoooppppppooonnnmmmjjjgggbbb^^^[[[YYYVVVVVVWWWXXXYYY\\\^^^___```ccchhhmmmssswwwyyyzzzvvvvvvuuuuuuwww{{{~~~yyyvvvtttsssrrrpppmmmjjjgggeeedddeeeggglllppptttyyy~~~zzzxxxwwwwwwuuuppphhhaaaXXXPPPHHHEEEAAA<<<:::;;;999999999999999999999999888999:::;;;<<<======>>>>>>@@@GGGTTTddd|||}}}zzzxxxzzz|||{{{oooeee]]]WWWTTTJJJIIIFFFDDDBBBBBBAAABBBHHHHHHOOO\\\iiiwwwzzzvvvqqqooommmmmmnnnooopppooonnnlllhhhbbb]]]XXXTTTRRRMMMNNNNNNPPPRRRTTTUUUVVVUUUXXX[[[```dddgggiiijjjjjjkkkkkklllooouuu|||}}}yyywwwwwwuuurrroookkkgggeeeccc___aaadddfffiiinnnssswwwxxx~~~{{{yyywwwwwwuuuppphhhaaaZZZRRRKKKGGGCCC>>><<<>>>999999999999999999999999777888888999;;;<<<=========???GGGSSSddd|||}}}zzzxxxzzz||||||pppfff^^^VVVQQQKKKJJJGGGEEECCCBBBBBBBBBCCCHHHPPP[[[hhhyyy}}}tttooommmllllllkkkjjjjjjjjjjjjhhhddd___[[[XXXUUUQQQOOOIIIHHHHHHHHHIIIKKKMMMNNNPPPQQQRRRTTTWWWYYY[[[[[[ZZZZZZZZZ\\\aaajjjttt{{{zzzzzzvvvqqqnnnllljjjfffbbbccccccdddeeefffgggggghhhnnntttzzzyyyxxxxxxwwwrrriiicccYYYSSSJJJDDDBBB@@@===::::::::::::999999888888888;;;;;;:::;;;;;;<<<===>>>???BBBBBBLLLaaatttzzzvvvxxxzzz~~~|||oooeee]]]UUUPPPKKKJJJGGGEEECCCBBBBBBBBBBBBGGGPPPZZZgggxxxyyyqqqllljjjjjjiiihhhggggggggggggddd```\\\XXXUUURRRNNNLLLEEEEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRTTTXXX```jjjqqqzzz|||xxxxxxtttpppllljjjhhhdddaaaaaaaaabbbbbbccccccddddddjjjoooyyyzzzyyyxxxyyywwwrrrjjjcccZZZSSSKKKEEEBBB@@@===::::::::::::999999999888888;;;::::::;;;;;;<<<===>>>>>>AAAAAAJJJ]]]pppzzzvvvxxxzzz~~~{{{nnnddd[[[TTTOOOJJJIIIGGGEEECCCBBBBBBBBBBBBFFFNNNYYYgggwww{{{ssslllhhhffffffeeedddccccccbbbbbb^^^ZZZVVVSSSPPPMMMJJJHHHDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJKKKOOOVVV___eeeqqqxxx~~~~~~||||||xxxttttttqqqmmmiiigggeeecccaaabbbbbbbbbbbbbbbbbbcccccchhhlllttt~~~{{{zzzyyyzzzxxxssskkkdddZZZTTTKKKEEEBBB@@@===::::::::::::999999999999888::::::::::::;;;<<<===>>>===@@@???GGGXXXjjjzzzwwwxxxzzz}}}{{{mmmbbbZZZSSSNNNJJJHHHFFFDDDCCCBBBBBBBBBAAAEEEMMMYYYfffuuu|||tttmmmgggdddcccbbbbbbaaaaaa___^^^^^^XXXUUURRROOOMMMJJJGGGEEEEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAADDDEEEFFFGGGJJJPPPWWW\\\gggnnnuuuvvvvvvvvvsssooonnnlllhhheeecccbbbbbbaaafffffffffggggggfffffffffjjjmmmsss|||}}}{{{{{{{{{zzzuuulllfff[[[UUULLLFFFCCCAAA===:::999999999999999999999999::::::::::::;;;<<<======>>>AAA???EEETTTdddzzzwwwxxxzzz}}}{{{mmmbbbYYYRRRNNNIIIHHHFFFDDDBBBBBBBBBBBBAAAEEEMMMXXXggguuu}}}uuunnnhhhdddbbb````````````___]]]\\\[[[UUURRRNNNLLLKKKIIIFFFDDDDDDCCCBBB@@@@@@@@@AAAAAA>>>?????????@@@@@@AAAAAABBBCCCDDDEEEFFFKKKPPPTTT\\\dddjjjlllmmmnnnlllhhheeedddbbb```___```bbbccciiikkkmmmnnnooonnnmmmllloooqqquuu|||~~~}}}||||||{{{vvvnnnggg]]]VVVMMMGGGCCCAAA===;;;999999999999999999999999:::999999::::::;;;<<<======AAAAAAEEEQQQ^^^yyy{{{xxxyyyzzz||||||mmmbbbYYYRRRNNNHHHGGGEEECCCBBBBBBBBBCCCBBBEEEMMMYYYhhhuuu~~~~~~wwwooohhhccc```___^^^^^^___^^^]]][[[YYYXXXRRROOOLLLJJJIIIHHHFFFDDDAAA@@@???>>>======>>>???:::;;;;;;<<<===>>>??????>>>???@@@AAABBBEEEIIILLLRRRYYY^^^```aaacccbbb___[[[\\\\\\\\\\\\___dddgggmmmpppuuuyyy{{{zzzxxxvvvvvvwwwzzz~~~}}}}}}|||wwwooohhh^^^WWWNNNGGGDDDAAA>>>;;;888999999999999:::::::::999999999999:::;;;<<<===<<>>===<<<<<<<<<===>>>999::::::;;;;;;<<<<<<===<<<===??????@@@AAADDDGGGHHHOOOSSSSSSTTTXXXXXXWWWSSSUUUWWWXXXZZZ___fffkkktttyyy~~~~~~}}}xxxpppiii___XXXOOOHHHDDDBBB>>>;;;888888999999999:::::::::999999999999:::;;;<<<===999???AAAEEELLLTTTkkk{{{xxxyyyzzz{{{~~~nnnbbbZZZSSSOOOGGGFFFDDDCCCBBBBBBBBBCCCCCCFFFMMMZZZiiivvv}}}|||wwwnnneee___[[[[[[[[[ZZZZZZ[[[[[[YYYWWWTTTRRRMMMKKKHHHGGGGGGFFFDDDCCC???>>>===<<<======>>>???;;;;;;;;;;;;<<<<<<<<<<<<<<<===?????????AAACCCEEECCCHHHLLLKKKMMMPPPRRRQQQNNNQQQSSSVVVYYY___gggnnn{{{~~~yyypppjjj___XXXOOOHHHEEEBBB>>>;;;888888888999999:::::::::999999999999:::;;;<<<<<<666>>>@@@DDDKKKQQQfff{{{xxxzzzzzz{{{~~~qqqeee\\\TTTOOOKKKHHHEEEAAA?????????@@@EEEJJJPPPXXXfffuuu{{{zzz{{{uuulllddd^^^ZZZWWWUUUYYYZZZ\\\]]][[[XXXTTTRRRLLLJJJFFFDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDFFFHHHJJJKKKMMMMMMPPPVVVZZZaaalllwww~~~~~~}}}~~~~~~~~~~~~}}}xxxqqqkkk___YYYQQQIIIDDD@@@===;;;;;;:::999999888888999999999999::::::::::::;;;;;;888;;;@@@DDDFFFPPPeeeyyy~~~zzzzzzzzzzzz~~~sssggg^^^UUUPPPKKKHHHEEEAAA@@@???@@@AAADDDIIIOOOYYYgggvvv|||{{{uuupppggg```[[[WWWTTTRRRXXXZZZ\\\]]]\\\YYYVVVSSSNNNKKKGGGEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@BBBBBBCCCCCCCCCCCCDDDFFFHHHJJJIIIIIIMMMTTTZZZbbbooo{{{~~~}}}|||{{{{{{{{{}}}~~~~~~~~~}}}xxxqqqkkk```[[[RRRJJJEEEAAA>>><<<;;;:::999999888888999999999999::::::::::::;;;;;;:::<<<@@@BBBDDDLLL___rrr{{{zzzzzzzzz~~~uuuiii___WWWQQQJJJHHHEEEBBBAAAAAABBBCCCBBBHHHOOOYYYhhhvvv{{{zzzqqqkkkddd]]]XXXVVVSSSRRRWWWYYY\\\]]]]]][[[XXXVVVPPPMMMIIIFFFEEEDDDBBBAAA@@@@@@???===<<<;;;:::999===<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBDDDFFFGGGFFFGGGLLLUUU]]]gggvvv~~~|||{{{yyyxxxxxxxxxwww{{{~~~}}}~~~}}}yyyrrrlllbbb\\\SSSLLLFFFBBB???===;;;:::999999888888999999999999::::::::::::;;;;;;;;;<<>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDGGGHHHNNNXXXcccooo~~~}}}{{{yyyxxxwwwvvvtttvvv{{{~~~}}}|||}}}}}}zzzrrrlllbbb\\\TTTLLLFFFBBB>>><<<;;;:::999999888888999999999999999:::::::::;;;;;;;;;<<<>>>@@@@@@FFFUUUddd|||{{{zzzzzz}}}zzzmmmbbbYYYSSSMMMJJJGGGDDDBBBBBBDDDDDDCCCIIIQQQZZZhhhsssvvvsssmmmhhhaaa\\\YYYWWWVVVUUUXXXZZZ]]]______^^^[[[YYYSSSPPPLLLIIIGGGFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>>;;;;;;::::::::::::;;;;;;>>>???AAACCCDDDEEEEEEEEEDDDCCCAAA@@@@@@AAAAAABBBGGGHHHOOO[[[hhhvvv~~~~~~~~~}}}}}}}}}}}}|||{{{yyyxxxwwwvvvttttttxxx{{{~~~{{{{{{{{{}}}~~~zzzsssmmmbbb\\\SSSKKKEEE@@@===;;;;;;:::999999888888999999999999999:::::::::;;;;;;:::;;;===@@@AAAFFFTTTaaa{{{}}}|||{{{yyy|||~~~pppeee[[[UUUOOOLLLIIIEEECCCCCCCCCDDDCCCJJJRRR]]]jjjuuuwwwssslllggg```[[[XXXWWWVVVUUUYYY[[[^^^``````^^^\\\ZZZTTTQQQMMMJJJIIIHHHFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@;;;;;;;;;::::::;;;;;;;;;===???BBBDDDFFFGGGHHHHHHFFFEEECCCAAAAAAAAAAAABBBEEEGGGPPP^^^mmm~~~}}}|||{{{sssssssssrrrrrrsssttttttuuuwwwxxxxxxwwwvvvwwwxxxvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvxxxxxxxxxxxxvvvvvvuuusssrrruuuvvvzzz~~~{{{yyyyyy{{{}}}~~~{{{sssmmmbbb\\\SSSKKKEEE@@@===:::;;;:::999999888888999999999999::::::::::::;;;;;;::::::===@@@BBBGGGSSS___uuu~~~|||{{{yyy|||ttthhh^^^XXXQQQNNNJJJFFFDDDCCCCCCCCCBBBJJJTTT```nnnzzz|||xxxnnniiiccc]]]ZZZYYYXXXWWW[[[\\\___aaaaaa___\\\ZZZTTTQQQMMMKKKJJJIIIHHHGGGCCCCCCCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<>>>BBBEEEHHHIIIJJJJJJHHHGGGEEECCCBBBAAABBBBBBEEEHHHRRRcccuuu{{{vvvrrrooommmlllbbbbbbaaabbbbbbcccddddddfffiiikkkkkkjjjiiijjjlllkkkkkkkkkllllllmmmmmmmmmlllmmmppprrrsssssssssrrrqqqooonnnppppppsss{{{{{{xxxxxxxxxzzz}}}{{{tttmmmddd]]]TTTLLLFFFAAA===;;;;;;:::999999888888999999999999::::::::::::;;;;;;;;;:::<<<@@@AAAEEEOOOZZZnnn~~~}}}{{{yyy|||wwwkkkaaa[[[RRRPPPKKKGGGDDDCCCCCCCCCBBBJJJUUUbbbrrr~~~}}}rrrmmmfffaaa^^^\\\[[[ZZZ\\\]]]```aaaaaa___\\\ZZZSSSQQQMMMKKKKKKJJJIIIHHHBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????;;;>>>BBBFFFIIIKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBFFFJJJVVViii}}}}}}{{{uuurrrnnniiidddaaa___^^^WWWWWWWWWWWWXXXYYYZZZZZZ\\\___bbbbbb```___aaaccccccccccccdddeeefffffffffdddfffiiimmmooopppoooooolllkkkkkkllllllmmmttt}}}zzzwwwwwwwwwzzz}}}|||tttnnneee___VVVMMMGGGBBB>>><<<;;;:::999999888888999999999999:::::::::;;;;;;;;;;;;;;;<<>>???@@@BBBDDDGGGIIIKKKJJJIIIGGGEEECCCCCCCCCCCCIIINNNXXXkkk}}}yyyuuurrrkkkhhhddd___YYYUUUQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMTTTTTTTTTUUUUUUUUUUUUVVVTTTUUUWWWYYY[[[\\\\\\]]]```aaabbbccceeeggghhhiiigggggggggffffffiiinnnrrr{{{xxxwwwvvv{{{}}}vvvnnnfff```WWWOOOHHHBBB<<<999:::::::::999999999888888888888999999999:::::::::;;;<<<======@@@FFFMMMRRRiii~~~|||{{{yyy{{{rrrfff^^^YYYRRRKKKIIIGGGDDDCCCEEEHHHOOOZZZiii|||}}}wwwnnngggdddddddddeeeeeeeeefffeeeccc```]]]\\\WWWTTTPPPMMMLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA???>>>===<<<<<<<<>>>>>======@@@AAACCCEEEGGGJJJKKKLLLMMMLLLIIIGGGFFFFFFFFFFFFLLLRRR___sss{{{zzzyyy{{{~~~{{{wwwsssoookkkgggccc\\\ZZZWWWSSSOOOKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSVVVYYYZZZ[[[ZZZZZZ[[[[[[[[[[[[\\\___dddgggnnnxxxyyywwwwwwxxx}}}yyyqqqgggaaaXXXOOOHHHBBB===::::::::::::999999999888888888888999999999:::::::::;;;;;;<<<===???DDDKKKOOO___uuu}}}|||zzz{{{~~~{{{mmmdddYYYRRRLLLKKKIIIFFFEEEHHHHHHOOO[[[lll{{{sssooopppsssuuutttttttttqqqmmmgggaaa^^^YYYVVVRRROOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@?????????@@@AAACCCFFFHHHJJJLLLLLLMMMLLLJJJHHHFFFFFFFFFFFFJJJQQQ^^^ssssssnnnkkklllnnnqqqzzz|||xxxuuuqqqmmmiiieeeaaa^^^YYYWWWTTTQQQNNNKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMOOOQQQTTTXXXYYYYYYXXXWWWXXXXXXYYYYYYZZZ]]]aaadddeeennn|||yyywwwxxxxxx}}}|||tttiiicccYYYOOOHHHBBB===::::::::::::999999999888888888888999999999::::::::::::;;;<<<===???CCCIIIMMMZZZooo~~~|||zzz{{{~~~~~~pppfff[[[TTTNNNLLLJJJGGGFFFHHHJJJPPP[[[kkkwwwsssuuuxxxzzz{{{{{{zzzwwwrrrjjjccc___[[[XXXTTTRRRRRRRRRQQQPPPQQQPPPOOONNNLLLKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDGGGIIIKKKLLLLLLMMMKKKIIIGGGFFFEEEEEEFFFJJJPPP]]]qqqzzzpppgggcccaaabbbeeeiiisss|||zzzwwwuuurrrnnnjjjgggccc___\\\WWWUUUSSSPPPMMMKKKJJJIIICCCBBBBBBAAA@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMOOOSSSVVVXXXXXXWWWVVVUUUVVVWWWWWWWWWYYY]]]``````gggsssyyywwwwwwxxx~~~}}}vvvkkkdddZZZPPPHHHBBB>>>;;;:::::::::999999999888888888888999999999::::::::::::;;;<<<<<<>>>BBBGGGJJJVVViii}}}zzz{{{~~~sssiii]]]VVVOOOMMMKKKGGGFFFHHHJJJPPPYYYiii}}}yyyzzz|||~~~}}}wwwnnngggbbb]]]ZZZVVVTTTTTTUUUTTTTTTUUUTTTSSSRRRPPPOOOMMMMMMHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCFFFIIILLLMMMNNNNNNMMMKKKIIIGGGFFFEEEFFFFFFKKKQQQ\\\nnn{{{lllccc^^^ZZZXXXYYY\\\```jjjsss{{{vvvrrrqqqnnnjjjgggeeebbb^^^\\\UUUTTTRRROOOMMMKKKJJJIIIEEEEEEDDDCCCBBBAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKLLLOOORRRTTTTTTTTTSSSRRRSSSTTTTTTSSSTTTWWWYYY\\\aaajjjsss{{{wwwwwwxxx}}}wwwllleeeZZZPPPHHHBBB>>><<<:::::::::999999999888888888888999999999:::::::::999:::;;;<<<===@@@EEEHHHRRRddd~~~zzzzzz}}}}}}wwwlll___XXXQQQNNNKKKGGGEEEGGGJJJOOOXXXggg~~~|||ssskkkfff___\\\YYYWWWWWWWWWWWWWWWYYYXXXWWWUUUSSSRRRPPPPPPIIIHHHGGGEEEDDDDDDDDDDDDDDDFFFIIILLLOOOPPPPPPPPPNNNMMMKKKIIIGGGGGGGGGGGGJJJNNNXXXgggyyy}}}qqqfff___ZZZVVVSSSTTTUUUYYYbbblllxxx|||vvvqqqmmmllljjjgggdddbbb```]]][[[VVVUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCC>>>>>>?????????@@@@@@@@@@@@??????@@@AAADDDGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRSSSRRRQQQQQQSSSUUUWWW[[[```gggqqq}}}xxxvvvwww}}}wwwmmmfff[[[PPPHHHBBB???<<<:::::::::999999999888888888888999999999:::::::::999:::;;;<<<===???CCCFFFOOO___yyy~~~{{{zzz}}}|||yyyoooaaaYYYRRROOOKKKGGGEEEGGGIIINNNWWWfff~~~vvvnnnhhhaaa^^^ZZZXXXYYYYYYYYYXXX[[[ZZZYYYWWWUUUSSSRRRQQQIIIIIIGGGFFFEEEDDDDDDDDDFFFHHHLLLOOOQQQRRRSSSRRROOONNNLLLJJJIIIHHHHHHHHHGGGKKKSSS```ppp}}}uuummmfffaaaYYYUUUQQQRRRSSSVVV___hhhrrr|||~~~yyytttnnnjjjiiifffcccbbb```^^^\\\YYYYYYXXXVVVSSSPPPNNNMMMLLLFFFEEEEEECCCBBBAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???@@@AAADDDGGGIIIJJJJJJKKKMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTSSSUUUYYY___ggguuu~~~xxxvvvwww|||xxxnnnggg[[[PPPHHHCCC???===:::::::::999999999888888888888999999999:::::::::888:::;;;<<<===???BBBEEELLL\\\uuu{{{zzz}}}|||sssiii___WWWSSSPPPKKKHHHGGGKKKNNNXXXjjj~~~sssiiibbb```]]][[[\\\]]]]]]\\\______^^^\\\YYYVVVSSSQQQKKKLLLMMMKKKIIIHHHHHHHHHKKKMMMOOORRRTTTUUUVVVVVVUUURRRNNNKKKJJJJJJIIIHHHLLLJJJNNNZZZgggrrr}}}zzzpppiiiccc]]][[[WWWTTTRRRQQQRRRZZZdddooovvv~~~yyysssnnnjjjhhheeeaaa___^^^]]]\\\ZZZZZZXXXVVVSSSPPPMMMKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@@@@??????>>>>>>@@@@@@AAABBBCCCEEEEEEFFFFFFGGGJJJLLLNNNPPPQQQQQQUUUTTTRRRQQQPPPPPPQQQQQQSSSTTTUUUXXX___jjjwww~~~{{{|||}}}{{{qqqhhh\\\PPPGGGAAA===;;;:::999999888888999999:::888888999999999::::::::::::;;;<<<<<<<<<>>>AAACCCNNNXXXlll~~~{{{{{{zzz~~~vvvjjj```WWWTTTPPPKKKHHHHHHJJJMMMXXXjjjxxxnnngggccc```^^^^^^_________aaaaaa```___\\\YYYVVVTTTKKKLLLKKKJJJGGGGGGHHHIIIMMMOOORRRVVVXXXYYYYYYXXXVVVRRRNNNKKKJJJJJJIIIHHHLLLJJJMMMWWWcccmmmxxxxxxoooiiiccc^^^\\\WWWTTTSSSRRRRRRYYYaaagggnnnxxx~~~xxxrrrmmmiiiiiifffbbb```___^^^]]]\\\[[[ZZZXXXUUURRRPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPPPPQQQTTTSSSRRRPPPPPPPPPPPPPPPOOOOOOPPPSSSXXXbbbmmmuuu~~~{{{rrrjjj]]]QQQHHHBBB>>><<<:::999999888888999999:::888888999999999::::::::::::;;;<<<<<<<<<>>>AAACCCKKKUUUhhh~~~zzz{{{zzz~~~|||mmmcccYYYUUUQQQKKKHHHHHHJJJNNNXXXkkk~~~tttllliiidddaaa```aaabbbbbbccccccbbbaaa___\\\YYYWWWNNNMMMLLLIIIGGGHHHJJJMMMOOORRRWWW[[[^^^^^^\\\[[[VVVSSSOOOLLLKKKJJJIIIHHHLLLJJJLLLTTT]]]fffqqqzzz~~~{{{sssnnnhhhbbb^^^YYYVVVUUUSSSRRRWWW]]]```fffnnnuuu|||{{{uuuoookkkiiigggcccaaa``````___]]]]]]\\\ZZZXXXUUUSSSQQQPPPKKKKKKJJJIIIHHHFFFEEEEEECCCCCCCCCBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGIIILLLNNNOOOPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLNNNQQQYYYbbbhhhttt|||tttkkk___RRRIIICCC???===:::999999888888999999:::888888999999999::::::::::::;;;<<<<<<<<<===@@@CCCGGGPPPbbb{{{~~~zzzzzzzzz}}}pppfff[[[VVVRRRMMMIIIIIILLLOOOYYYlllyyyrrrmmmhhhdddccccccddddddccccccbbbaaa___\\\YYYXXXQQQPPPNNNKKKIIIKKKOOORRRQQQUUU[[[```bbbbbb___]]]WWWTTTPPPLLLKKKJJJIIIHHHJJJHHHKKKRRRYYYbbbmmmwww|||wwwpppiiiaaa\\\XXXWWWUUUSSSVVVZZZ]]]bbbhhhnnnttt|||yyysssooojjjhhhdddbbbaaaaaa___^^^^^^]]]\\\ZZZXXXVVVTTTTTTMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIKKKMMMOOOOOOPPPQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKMMMRRRYYY^^^gggrrr}}}tttkkk___RRRIIICCC???<<<:::999999888888999999:::888888999999999::::::::::::;;;;;;;;;;;;===@@@CCCDDDLLL]]]ttt~~~{{{{{{zzz}}}uuujjj___YYYTTTNNNKKKKKKNNNQQQ[[[lll~~~wwwsssmmmiiigggffffffeeebbbbbbaaa```]]]ZZZXXXVVVQQQPPPNNNKKKJJJLLLQQQTTTSSSWWW^^^ccceeeddd```^^^YYYUUUPPPMMMLLLKKKIIIHHHIIIGGGJJJQQQXXX```mmmxxxwwwooogggaaa[[[ZZZXXXVVVWWWZZZ\\\```eeejjjnnnuuu~~~}}}wwwsssmmmjjjfffdddcccbbb```___^^^]]]\\\[[[ZZZXXXWWWWWWPPPOOONNNLLLJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBCCCCCCCCCGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKJJJIIIJJJLLLQQQUUU]]]ggguuussskkk^^^RRRHHHBBB===;;;:::999999888888999999:::888888999999999:::::::::999:::;;;;;;;;;===@@@BBBCCCKKKYYYnnn|||}}}yyy|||zzzooobbb\\\VVVPPPMMMMMMOOORRR[[[jjj~~~zzzuuuqqqnnnllljjjiiiccccccbbb```]]]ZZZWWWUUUPPPOOOMMMKKKJJJMMMQQQUUUXXX[[[aaaeeefffeeeaaa___ZZZVVVQQQNNNLLLKKKJJJHHHHHHGGGJJJPPPVVV___mmmyyy}}}tttmmmeee___]]][[[YYYZZZ]]]]]]```dddgggjjjooovvv|||{{{xxxrrrooojjjgggfffdddbbb```___^^^^^^]]]\\\[[[ZZZZZZTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLJJJJJJGGGHHHGGGFFFFFFGGGKKKNNNVVV^^^jjjvvvtttkkk^^^RRRHHHAAA===;;;:::999999888888999999:::888888999999999:::::::::999:::;;;;;;;;;<<>>;;;:::999999888888999999:::888888999999999:::::::::999:::;;;;;;;;;<<>><<<;;;:::888666666777888:::888888888888888888888888999999999:::;;;<<<===>>>CCCFFFNNN\\\sss|||yyyzzzwwwyyytttiiibbb\\\UUUQQQOOOQQQVVV^^^jjj~~~yyyvvvrrrnnniiifffdddccc]]]\\\\\\\\\]]]___bbbdddgggjjjjjjhhhhhhhhhccc]]]YYYVVVQQQNNNLLLKKKJJJHHHIIIGGGHHHLLLQQQYYYgggttt~~~uuullljjjjjjiiilllpppqqqtttuuusssnnnlllmmmooonnnoooppprrrtttvvvwwwxxx||||||xxxuuuqqqnnnllljjjggggggggggggfffddddddcccaaa^^^[[[XXXVVVUUUSSSQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNLLLKKKJJJJJJJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCFFFIIIMMMQQQWWWaaannnvvvyyyoooaaaSSSIIICCC>>><<<::::::888777777777888999999999999999999999999999999999999:::;;;<<<===>>>AAAEEEMMM[[[sss}}}{{{zzzwwwyyyzzzppphhhaaaZZZVVVRRRQQQSSSYYYbbbsss}}}{{{xxxtttpppmmmkkkjjjddddddbbbbbbcccdddfffhhhlllnnnnnnkkkiiihhhccc\\\ZZZVVVQQQNNNLLLKKKIIIHHHGGGEEEFFFJJJPPPXXXfffssswwwooollllllnnnsssyyyyyy|||}}}zzztttnnnkkkkkkhhhhhhgggfffgggiiikkklllooottt|||{{{wwwtttqqqooollljjjjjjiiihhhfffffffffeeecccaaa^^^[[[YYYVVVUUURRRPPPNNNLLLKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMKKKJJJIIIJJJIIIHHHFFFDDDDDDCCCBBBAAAAAABBBBBBCCCFFFIIIKKKOOOWWWaaaiii{{{zzzpppbbbSSSIIIBBB>>><<<999999999888888888888777::::::::::::::::::::::::999999999:::;;;<<<===>>>???CCCLLLZZZrrr|||zzzxxxyyyvvvnnnggg___YYYTTTRRRRRRUUU\\\jjj}}}zzzwwwuuutttooonnnmmmllllllmmmnnnooorrrttttttqqqnnnlllfff^^^[[[WWWRRRNNNLLLKKKIIIGGGFFFDDDEEEJJJOOOWWWdddqqq}}}tttllljjjkkknnnvvvxxxpppiiiffffffdddaaa___^^^___aaacccbbbiiiqqqzzz}}}zzzwwwtttqqqnnnmmmllliiiggggggggghhhhhhfffccc```^^^[[[YYYWWWTTTRRRPPPNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKLLLJJJIIIHHHIIIIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAACCCEEEGGGIIIKKKRRR[[[bbbppp}}}|||rrrbbbSSSIIIBBB>>><<<888999999999999888777777::::::::::::::::::::::::999999999:::;;;<<<===>>>???CCCLLLZZZqqq|||{{{xxxyyy~~~}}}uuummmddd]]]XXXTTTSSSUUUYYYdddwww~~~}}}{{{yyyyyyzzz{{{|||yyy{{{zzzwwwtttqqqiiiaaa]]]YYYTTTPPPMMMKKKIIIGGGHHHFFFFFFJJJNNNVVVcccpppvvvooohhhggghhhnnnxxx~~~tttkkkfffdddaaa]]]YYYWWWWWWYYY[[[ZZZ```iiirrr|||}}}zzzvvvrrrpppnnnkkkiiihhhhhhiiijjjiiigggdddbbb```___\\\YYYVVVTTTRRRRRRPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJHHHHHHIIIIIIHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFGGGIIINNNWWW]]]cccooo}}}ssscccSSSHHHAAA>>><<<888999999999999888777777999999999999999999999999999999999:::;;;<<<===>>>@@@DDDLLLYYYooo|||{{{yyyyyy~~~~~~tttjjjddd\\\XXXUUUVVVYYY```nnn{{{{{{vvvnnneee```\\\VVVQQQNNNLLLJJJHHHIIIFFFFFFIIIMMMTTT```mmm|||oooiiiddddddgggmmmyyyxxxnnnhhh___\\\WWWSSSPPPPPPQQQRRRSSSXXX```iiittt{{{wwwtttqqqnnnkkkiiijjjkkkkkkkkkjjjhhhhhhfffeeebbb^^^[[[XXXWWWVVVSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGEEEEEECCCBBBAAAAAAAAAAAA???AAADDDDDDEEEJJJQQQWWW\\\fffttttttdddSSSHHHAAA>>><<<999999999888888888888777888888888888888888888888999999999:::;;;<<<===>>>@@@DDDLLLWWWkkk~~~|||yyyyyy~~~}}}ssskkkaaa\\\YYYXXXXXX[[[dddnnnuuukkkbbb^^^XXXSSSPPPMMMKKKIIIIIIFFFFFFHHHKKKPPP]]]iiixxx~~~rrrfffbbb```aaadddjjjwwwxxxooohhh[[[XXXTTTPPPMMMLLLLLLLLLMMMRRRXXXaaalll{{{}}}yyyuuuqqqnnnlllllllllllllllmmmmmmmmmkkkiiifffccc___\\\ZZZYYYUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMNNNNNNOOONNNNNNNNNLLLKKKIIIJJJKKKKKKJJJHHHGGGFFFDDDCCCBBBAAAAAAAAA???AAACCCCCCCCCFFFLLLQQQTTT]]]hhhsss}}}uuudddSSSHHHAAA===<<<::::::888777777777888999999999999999999999999999999999999:::;;;<<<===>>>???DDDJJJSSSfff|||yyyyyy~~~}}}~~~yyyqqqddd___[[[ZZZXXXXXX^^^fffrrr|||qqqccc___YYYTTTQQQNNNKKKIIIIIIFFFEEEGGGIIINNNZZZfffoooyyy}}}||||||uuujjj```\\\[[[]]]aaagggttt~~~uuulllfffYYYWWWSSSOOOLLLKKKJJJJJJJJJMMMSSS[[[fffwww|||xxxtttqqqnnnnnnmmmmmmnnnooopppqqqnnnllliiieeeaaa^^^\\\[[[WWWVVVUUUTTTSSSQQQQQQPPPLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKJJJJJJKKKLLLKKKIIIGGGGGGEEEDDDCCCBBBBBBAAABBBCCCDDDCCCBBBDDDIIINNNKKKRRR[[[dddnnn{{{vvvdddSSSGGGAAA===<<<;;;:::888666666777888:::::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>CCCHHHQQQbbb}}}zzzzzz~~~|||{{{zzz|||~~~ppphhh___\\\[[[ZZZ]]]bbbkkkyyyvvvjjjaaaYYYVVVTTTPPPMMMNNNMMMHHHGGGJJJLLLNNNSSSYYYaaafffmmmrrrrrrllleee___\\\YYYXXXZZZ]]]cccooo{{{|||uuummmfffcccYYYWWWRRRMMMJJJHHHHHHHHHLLLMMMRRRZZZcccppp~~~zzzwwwsssqqqnnnnnnoooqqqrrrqqqqqqpppnnnkkkhhheeebbb```\\\[[[YYYVVVSSSQQQPPPPPPQQQOOONNNMMMNNNOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAACCCDDDFFFGGGJJJOOOUUUZZZ```kkkyyyuuubbbQQQGGG@@@<<<::::::999777666666888:::;;;888999:::;;;<<<;;;::::::::::::::::::;;;;;;<<<===@@@BBBGGGQQQ___www{{{yyy|||{{{yyyyyy{{{|||xxxoooeeeaaa^^^\\\]]]```eeepppxxxjjjaaaZZZWWWVVVRRROOOPPPNNNJJJHHHJJJKKKLLLPPPVVVYYY^^^dddiiiiiieee___[[[XXXTTTSSSUUUXXX^^^iiittt{{{zzzwwwsssmmmfffaaa]]]XXXVVVQQQMMMJJJHHHHHHHHHKKKLLLQQQYYYbbbooo|||yyyvvvsssqqqpppqqqssssssssstttsssqqqoookkkhhheeeddd___^^^[[[YYYVVVSSSRRRQQQQQQPPPNNNNNNOOOOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEECCCBBBAAA@@@AAAAAAAAAAAABBBDDDEEEFFFGGGKKKPPPTTTXXXaaammmvvvuuubbbQQQGGGAAA===:::;;;999888777777777999:::888999:::;;;<<<;;;;;;:::::::::::::::;;;;;;<<<===AAABBBGGGOOO[[[qqq{{{yyy{{{~~~~~~zzzyyyyyy{{{}}}xxxnnnhhhccc^^^]]]___```fffrrr{{{kkkbbbZZZYYYXXXTTTRRRSSSQQQLLLIIIJJJJJJIIILLLPPPRRRUUUZZZ^^^___]]]ZZZWWWUUUQQQPPPRRRUUUYYYbbbkkkooonnnllliiieee```\\\YYYVVVTTTPPPLLLIIIHHHGGGGGGIIIJJJOOOWWW```mmm}}}zzzwwwtttssstttuuuuuuuuuxxxwwwuuussspppmmmjjjiiicccbbb___\\\YYYVVVTTTSSSQQQOOONNNMMMOOOOOONNNMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHKKKMMMPPPWWW```fffpppyyy~~~uuubbbQQQGGGAAA===;;;;;;:::999888777777888999999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<======AAABBBFFFMMMVVViii|||yyy{{{~~~~~~|||{{{}}}uuunnnhhhaaa^^^___]]]bbbiiirrr|||lllccc\\\ZZZYYYVVVTTTUUUTTTOOOKKKKKKIIIFFFHHHLLLNNNPPPTTTWWWYYYYYYXXXXXXUUUQQQPPPRRRUUUWWW^^^eeegggfffeeeccc```]]]ZZZXXXTTTRRROOOLLLIIIHHHGGGGGGGGGHHHMMMVVV___kkk~~~{{{xxxvvvvvvwwwwwwvvvzzzyyyxxxvvvsssqqqnnnmmmgggeeeccc```\\\YYYVVVTTTQQQOOOMMMMMMNNNNNNMMMLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBBDDDFFFHHHJJJLLLQQQXXX\\\eeennnzzz}}}uuubbbQQQGGGAAA===;;;<<<;;;:::888888777777888888888999999999:::::::::999999999:::;;;<<<===>>>AAABBBEEEKKKRRRccc}}}}}}zzz{{{}}}|||uuunnnfffbbbbbb\\\```eeekkksss~~~pppggg___]]][[[WWWUUUUUUVVVPPPMMMLLLIIIEEEEEEIIIKKKMMMOOORRRUUUVVVWWWXXXUUUQQQPPPSSSVVVWWW[[[```aaa```___^^^\\\ZZZXXXWWWSSSQQQOOOLLLJJJIIIHHHHHHGGGHHHMMMUUU^^^kkk~~~|||yyyyyyyyyyyyxxx{{{zzzyyywwwuuusssqqqoooiiiiiigggddd```\\\YYYWWWRRRPPPNNNMMMMMMMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAACCCEEEGGGJJJNNNSSSVVV]]]eeepppyyy~~~tttaaaQQQGGGAAA>>>;;;<<<;;;:::999888888888777777777777777777888888999999999999:::;;;<<<>>>>>>???@@@DDDJJJPPP^^^www{{{||||||}}}wwwmmmhhhggg]]]```dddfffjjjpppyyyvvvmmmeeeaaa___ZZZVVVVVVVVVQQQNNNMMMJJJFFFEEEHHHIIIJJJLLLOOORRRTTTVVVVVVVVVRRRQQQUUUXXXXXXZZZ]]]]]]\\\[[[ZZZXXXWWWUUUUUURRRQQQOOOMMMKKKJJJIIIIIIHHHIIINNNVVV___lll~~~}}}||||||{{{{{{zzzzzzxxxvvvtttrrrqqqllllllkkkiiieeeaaa^^^\\\VVVTTTQQQOOOOOONNNLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBB???@@@BBBEEEIIILLLOOOQQQVVV]]]gggooovvvtttaaaQQQGGGBBB>>><<<;;;;;;::::::999999888888777777666666777777888999888888999:::;;;<<<>>>???===???DDDIIINNNZZZppp}}}|||{{{{{{vvvooommmbbbccceeedddccceeekkkpppuuu}}}uuukkkgggccc]]]YYYXXXVVVRRROOONNNKKKGGGFFFIIIIIIJJJLLLOOORRRTTTVVVWWWYYYUUUTTTYYY]]]]]]]]]___^^^]]][[[YYYWWWVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJJJJIIIJJJOOOXXXaaammm~~~{{{{{{zzzyyyxxxvvvtttsssppppppooommmkkkgggcccaaa[[[YYYUUUSSSQQQPPPMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCAAAAAAAAA@@@AAAAAABBBBBB@@@AAACCCFFFJJJLLLNNNNNNSSSZZZbbbhhhoooxxxsssaaaQQQGGGBBB>>><<<::::::::::::::::::999999999888888777888999:::;;;888888999:::;;;===>>>???===???CCCGGGKKKUUUiii||||||zzzyyy|||{{{sssqqqggghhhgggccc```aaafffjjjfffkkkrrryyyzzzpppkkkfff___ZZZZZZVVVRRROOOOOOLLLHHHHHHJJJKKKMMMOOORRRTTTVVVXXXXXX]]]YYYYYY^^^bbbbbbaaabbb```___]]][[[YYYWWWVVVVVVRRRQQQPPPOOONNNLLLKKKKKKJJJKKKPPPYYYbbbnnn||||||{{{zzzyyywwwuuutttrrrrrrrrrqqqnnnkkkgggeee___]]]YYYVVVTTTRRROOOMMMJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEAAA@@@@@@@@@AAAAAABBBCCCDDDDDDFFFIIILLLNNNNNNNNNTTTZZZaaagggllluuu~~~sssaaaQQQGGGBBB???===999999:::;;;;;;;;;::::::;;;:::999999999:::;;;<<<888888888:::;;;===>>>???>>>???CCCGGGIIIQQQdddvvv}}}zzzxxxzzz}}}vvvsssoooiiieeecccaaa```______aaacccfffjjjrrr}}}zzzooohhhccc^^^ZZZVVVSSSPPPNNNMMMMMMLLLKKKJJJMMMRRRUUUWWWYYY[[[\\\```cccfffiiilllnnnnnnnnniiieee___[[[YYYXXXVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJMMMOOOTTTZZZcccsss}}}|||{{{xxxvvvwwwvvvtttsssrrrooollliiibbb```]]]ZZZYYYVVVSSSQQQPPPMMMKKKJJJJJJJJJIIIGGGJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCEEEFFFHHHJJJNNNQQQSSSWWW\\\aaafffnnnwww~~~~~~~~~qqq[[[MMMFFF@@@===<<<;;;;;;::::::999888777777777777777777888888888888777777888999;;;<<<======??????BBBEEEGGGNNN]]]mmm|||zzzxxxyyy|||vvvqqqkkkeeebbb___]]][[[ZZZ[[[\\\\\\___dddlllrrryyyvvvnnniiiccc___WWWTTTQQQOOOOOOOOONNNMMMNNNQQQVVVYYYZZZ\\\^^^```eeehhhmmmssswwwyyyyyyyyyrrrmmmfff```]]]ZZZXXXWWWVVVUUUTTTSSSQQQOOOMMMLLLMMMOOOTTTZZZdddsss}}}zzzxxxxxxwwwuuuttttttqqqnnnkkkeeebbb___]]][[[XXXUUURRRQQQOOOMMMLLLLLLKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFGGGIIIKKKOOORRRTTTXXX\\\___ccciiirrrxxxpppZZZMMMFFF@@@<<<<<<;;;;;;::::::999888888777777777777777888888888888888888999::::::;;;<<<<<<>>>???AAADDDFFFMMM\\\kkk}}}zzzwwwxxx{{{}}}wwwpppiiiddd```]]]ZZZYYYXXXWWWUUUUUUWWW\\\___bbbkkkyyy|||ssslllfffbbb[[[XXXUUUSSSSSSTTTSSSSSSTTTWWW[[[^^^___aaaccceeejjjooowww{{{rrriiiccc___\\\ZZZXXXXXXXXXWWWUUUSSSQQQOOONNNQQQVVV\\\fffuuu}}}{{{zzzxxxwwwvvvuuutttqqqnnniiifffbbb```]]][[[WWWTTTSSSQQQOOOMMMMMMMMMKKKJJJJJJIIIHHHHHHFFFFFFEEEDDD>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHJJJMMMQQQTTTVVVYYY\\\]]]___dddkkkqqqoooYYYLLLEEE@@@<<<<<<;;;::::::999999888888888777777777888888888999999999999999::::::;;;;;;;;;======@@@CCCEEEKKKZZZiii}}}zzzwwwwwwzzz~~~~~~~~~vvvoooiiidddaaa^^^]]][[[YYYVVVTTTTTTUUUWWWYYY^^^fffooozzzzzzqqqjjjeee```]]]YYYWWWXXXYYYYYYYYYZZZ\\\___bbbccceeehhhjjjooovvv~~~ssskkkeee```^^^ZZZZZZ[[[ZZZXXXVVVSSSQQQPPPTTTYYY___iiixxx~~~|||{{{zzzxxxwwwvvvuuurrrpppkkkhhheeebbb___\\\YYYVVVUUUSSSPPPOOONNNNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEAAAAAABBBCCCCCCDDDDDDEEEDDDFFFHHHIIIKKKNNNRRRUUUXXXZZZ\\\]]]^^^aaahhhmmm}}}mmmWWWKKKDDD???<<<<<<:::::::::999999888888888777777888888888999999999::::::::::::::::::::::::<<<<<>><<<<<<999999999999999999999999888888888999999999999:::999999999::::::;;;;;;;;;;;;<<<@@@BBBCCCGGGTTTaaaxxx}}}wwwuuuwwwvvv{{{zzz|||yyysssmmmjjjbbb___\\\YYYXXXUUUQQQMMMJJJKKKLLLMMMPPPVVV[[[___mmmwwwyyyuuuoookkkjjjjjjkkkkkkqqqrrrtttuuuvvvxxx|||wwwqqqjjjhhhddd```\\\ZZZYYYYYYUUUXXX]]]cccjjjvvv|||zzzxxxvvvtttrrrnnnllliiihhhfffeeebbb```]]][[[XXXVVVUUUTTTRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIDDDEEEEEEFFFFFFGGGGGGGGGLLLNNNPPPRRRTTTXXX\\\```___```aaa```___aaaggglllwww{{{hhhSSSHHHBBB>>>;;;;;;999999999999999999999999888888888999999999::::::888888999::::::;;;<<<<<<;;;===@@@CCCCCCGGGSSS```vvv~~~xxxuuuwwwtttyyyyyy{{{~~~xxxrrrnnniiieeeaaa___]]]ZZZTTTPPPHHHHHHIIIJJJLLLNNNRRRTTT]]]eeerrrzzzuuuttttttuuuuuuwwwyyyzzz{{{|||~~~|||wwwooolllgggaaa]]][[[[[[[[[UUUXXX\\\aaahhhsss{{{yyywwwuuussspppmmmkkkjjjiiigggeeeccc```]]]ZZZXXXXXXWWWUUUSSSOOOOOONNNMMMLLLKKKJJJJJJEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQTTTVVVXXX[[[```cccaaabbbcccaaa___```eeeiiivvvzzzgggSSSGGGBBB>>>;;;;;;999999999999999999999999888888999999999:::::::::777777888999;;;<<<======<<<===AAACCCDDDGGGSSS```uuuxxxvvvwwwsssxxxzzz|||}}}~~~yyysssmmmjjjeeeaaa]]]YYYTTTPPPQQQMMMIIIIIIKKKNNNNNNNNNUUU^^^jjjuuu|||qqqnnnhhhdddbbb```^^^]]]]]]]]]^^^aaagggnnnuuuyyy|||zzzxxxwwwvvvuuussspppmmmllliiifffdddcccaaa___]]]\\\YYYVVVSSSSSSQQQOOOMMMLLLKKKKKKLLLJJJKKKKKKKKKKKKLLLOOOQQQRRRTTTWWW[[[^^^aaabbbbbbeeebbbaaaccccccbbbfffkkkvvvyyyfffRRRGGGBBB>>><<<===::::::999999888777666666999888888888777777666666888888888999:::;;;<<<===@@@>>>???BBBDDDHHHRRR\\\uuuzzzvvvuuuvvvxxx{{{zzz{{{}}}}}}~~~~~~wwwqqqnnniiiddd```[[[VVVSSSRRRNNNJJJIIIKKKMMMMMMMMMQQQZZZdddooo{{{~~~{{{zzz|||~~~~~~vvvqqqkkkfffbbb```]]][[[[[[\\\]]]___dddiiinnnrrrtttvvv|||}}}{{{zzzyyyvvvtttqqqpppnnnkkkhhhfffdddbbb```___]]]YYYVVVVVVUUUSSSQQQPPPOOOOOOOOOLLLMMMNNNNNNNNNPPPSSSVVVXXXZZZ]]]```ccceeefffgggfffccccccdddcccbbbffflllwwwxxxeeeQQQFFFBBB>>><<<<<<::::::999999888777777666999888888888777777777777888888888999:::;;;<<<===@@@>>>???CCCDDDHHHQQQ[[[qqq|||wwwvvvuuuwwwzzzyyyzzz|||||||||~~~~~~wwwsssmmmhhhccc^^^YYYVVVSSSPPPLLLJJJKKKLLLLLLLLLOOOWWW```kkkwww|||zzzxxxxxxzzz{{{zzzuuunnnhhhccc___[[[XXXZZZZZZ[[[]]]```bbbeeeffffffggglllsssyyy{{{yyyvvvtttrrrpppnnnkkkkkkiiigggeeedddaaa^^^[[[XXXWWWUUUSSSQQQQQQQQQQQQPPPQQQRRRSSSTTTVVVYYY\\\```bbbeeehhhjjjllllllmmmiiifffdddeeeddddddhhhnnnwwwvvvdddPPPFFFBBB>>><<<<<<::::::999999888777777777888888888888888777777777888888888999:::;;;<<<===???>>>@@@CCCEEEGGGPPPYYYkkk|||~~~yyywwwtttuuuxxx}}}~~~~~~yyyzzz{{{{{{{{{|||}}}yyyrrrlllfffaaa\\\YYYUUUSSSOOOLLLKKKKKKLLLLLLPPPXXXaaakkkxxx{{{yyyxxxxxxxxxzzz|||wwwoooiiiccc___[[[XXXZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\___ffflllttt|||zzzyyywwwtttqqqpppnnnkkkjjjhhhfffbbb```]]]\\\ZZZXXXVVVVVVVVVVVVTTTUUUWWWXXXYYY\\\___bbbhhhiiikkknnnppppppqqqpppllliiiggggggfffeeeiiioooxxxsssbbbOOOEEEAAA>>><<<;;;999999999888888888777777888888888888888888888888888888888999:::;;;<<<===???>>>@@@DDDEEEGGGNNNWWWfffvvvyyyxxxrrrsssvvvzzz|||zzzyyyxxxyyy{{{yyyzzz{{{zzzyyyzzz}}}~~~wwwoooiiiccc^^^[[[WWWUUURRRNNNLLLKKKLLLMMMRRRYYYcccmmmzzz}}}yyywwwuuuuuutttvvv~~~{{{vvvoooiiiddd```\\\ZZZ[[[[[[[[[[[[ZZZXXXVVVUUUUUUTTTWWW\\\bbbiiivvv~~~{{{vvvtttrrrpppooollliiiffffffeeeccc```____________YYY[[[\\\^^^___bbbfffiiinnnoooqqqrrrssstttsssssspppllljjjiiihhhgggkkkqqqyyyqqq```NNNEEEAAA>>>;;;;;;999999999888888888888888888888888888888999999999888888888999:::;;;<<<===>>>>>>AAAEEEFFFGGGMMMUUUbbbqqqyyywwwrrrrrrtttwww}}}|||xxxvvvuuuttttttwww{{{zzz{{{{{{zzzyyyyyy{{{~~~{{{ssslllfffaaa^^^YYYXXXUUUQQQNNNMMMNNNPPPRRRZZZeeeppp}}}|||wwwsssqqqpppllllllqqq}}}{{{|||wwwqqqkkkfffbbb___\\\\\\[[[ZZZYYYWWWUUUSSSRRROOONNNPPPTTTYYY___kkkvvv}}}{{{yyyxxxvvvrrroookkkjjjhhhfffeeedddddddddbbbccceeefffgggjjjnnnqqqtttuuuvvvwwwxxxwwwvvvvvvtttppplllkkkiiihhhmmmsss|||ooo^^^MMMDDDAAA===;;;:::888888888888888888888888888888888999999999999999888888888999:::;;;<<<===>>>>>>BBBFFFFFFFFFKKKRRR^^^kkkzzzwwwrrrrrrsssuuuzzzzzzvvvsssqqqppppppsssxxx~~~{{{||||||zzzyyyyyy{{{}}}}}}wwwpppjjjdddaaaZZZZZZXXXSSSOOONNNPPPSSSSSS]]]hhhuuu|||vvvrrrnnnmmmhhheeeiiirrrwww}}}zzzyyy|||{{{tttnnniiieeeaaa^^^[[[ZZZYYYWWWUUUSSSQQQQQQLLLKKKMMMQQQSSSXXXbbblll}}}}}}zzztttrrrpppnnnmmmllllllmmmmmmnnnppppppqqqtttwwwzzz{{{|||}}}}}}}}}|||{{{zzzwwwrrrnnnmmmjjjiiinnnuuummm]]]LLLDDDAAA===::::::888888888888888888888888888888888999999:::::::::888888888999:::;;;<<<===>>>>>>BBBFFFGGGFFFJJJQQQYYYdddxxx{{{yyysssrrrrrrsssxxx~~~yyytttqqqooonnnooorrrxxx~~~|||}}}|||zzzyyyyyyzzz|||zzz|||~~~zzzrrrlllgggddd[[[[[[YYYUUUPPPOOORRRUUUVVV```lllyyy}}}wwwrrrooommmhhhdddeeelllmmmnnn}}}xxxyyy|||wwwpppkkkfffbbb___[[[YYYWWWUUUSSSQQQQQQPPPMMMLLLMMMPPPRRRUUU^^^hhhttt}}}{{{yyyyyyyyyyyytttvvvwwwxxxxxxzzz~~~~~~}}}xxxsssooommmkkkjjjooouuulll\\\KKKCCC@@@===::::::888888888888888888999999888888888999999:::::::::888888888999:::;;;=========>>>BBBGGGGGGFFFJJJPPPTTT___rrr}}}zzztttsssrrrsssvvv}}}xxxsssqqqpppnnnooosssyyy~~~|||{{{zzz{{{{{{|||||||||}}}xxxqqqjjjeee```___\\\YYYWWWUUUSSSRRR[[[aaalll{{{|||wwwsssooollleee```^^^```dddiiiqqqyyyyyyrrrnnnhhhbbb]]][[[YYYWWWTTTRRRPPPOOONNNPPPPPPOOOMMMNNNRRRWWW\\\mmmzzz~~~}}}{{{zzzvvvrrrppppppooonnnssszzzkkk[[[JJJCCC@@@===;;;;;;::::::888777777777888999999999999999999999999999777888999999;;;;;;<<<===???AAACCCDDDEEEGGGKKKMMMVVV```ooozzzwwwrrrpppsssuuuxxx}}}wwwqqqmmmmmmmmmmmmpppwww}}}|||{{{{{{||||||||||||}}}|||uuunnniiicccbbb___\\\YYYVVVUUUTTT[[[bbbnnn}}}zzzuuupppllliiieee___\\\]]]___bbbiiippp~~~|||ssslllfff___ZZZXXXWWWVVVSSSRRRPPPPPPOOOQQQQQQPPPNNNNNNQQQUUUYYYfffsss}}}{{{vvvrrrppppppoooooottt{{{jjjZZZJJJCCC@@@===;;;;;;:::999888777777777888999999999999999999999999999888888999:::;;;<<<<<<===???AAACCCDDDEEEGGGJJJMMMUUU^^^mmm|||xxxsssqqqsssuuuwww|||~~~uuupppmmmmmmmmmmmmqqqwww~~~}}}||||||}}}}}}}}}}}}~~~zzzrrrmmmhhhfffbbb^^^[[[YYYWWWWWW\\\cccqqqzzzuuupppkkkhhhgggaaa\\\\\\\\\]]]bbbhhhpppxxx{{{qqqjjjeee___[[[XXXWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQOOONNNOOOSSSVVV]]]iii|||}}}xxxtttrrrrrrrrrrrrwww~~~hhhXXXIIIBBB@@@===;;;::::::999888888777777888888999999999999999999999999888888999:::;;;<<<======???@@@CCCDDDEEEGGGJJJMMMSSS[[[jjj{{{zzzuuurrrssstttuuuzzzzzzsssmmmkkkllllllmmmpppxxx}}}}}}|||}}}}}}~~~~~~~~~wwwqqqllliiieeeaaa]]]ZZZYYYXXX\\\eeesss~~~xxxrrrmmmiiiiiiccc___^^^^^^]]]```eeeiiioooxxxvvvmmmhhheeebbb___ZZZZZZYYYXXXXXXXXXYYYYYYUUUUUUTTTQQQOOONNNPPPRRRWWWbbbsss~~~{{{wwwuuuvvvvvvwww}}}|||eeeVVVGGGAAA@@@===;;;:::999999999888888888888888888999999999999999::::::888888999:::;;;<<<======>>>@@@BBBCCCEEEGGGJJJLLLQQQYYYgggxxx|||wwwssssssssstttxxx}}}|||vvvpppkkkiiiiiijjjlllpppwww~~~}}}~~~~~~|||vvvpppmmmhhhbbb^^^[[[ZZZYYY]]]fffvvv{{{tttoookkkiiidddaaaaaa```___aaafffdddhhhnnnuuu}}}}}}rrriiifffdddbbbaaa]]]\\\\\\[[[[[[[[[[[[[[[XXXXXXWWWTTTPPPNNNOOOPPPTTT]]]lll}}}|||yyywwwyyyyyyzzzyyybbbTTTFFFAAA@@@===;;;:::999999999999888888777777888888888999999:::::::::888999:::;;;<<<======>>>>>>@@@BBBCCCDDDFFFIIILLLQQQXXXeeevvv~~~yyytttssssssrrruuuzzz|||wwwsssmmmiiiggghhhiiikkkpppxxx|||tttpppkkkddd```]]][[[[[[___gggwwwxxxrrrnnnjjjfffcccddddddbbbdddhhhgggiiimmmqqqvvv}}}yyyooohhheeedddcccaaaaaa```___^^^]]]\\\\\\\\\ZZZZZZYYYWWWSSSPPPOOOOOORRRYYYeeettt|||yyyxxxzzz{{{}}}uuu___QQQDDD@@@@@@===;;;:::888999999999999888777777888888888999999::::::;;;999999:::;;;<<<===>>>>>>>>>???BBBCCCDDDFFFIIILLLPPPVVVcccsss{{{uuutttrrrppprrrwwwzzz~~~wwwssspppkkkhhhggghhhiiilllqqqzzzxxxtttnnngggbbb___^^^]]]___hhhwwwyyyuuuoookkkiiikkkjjjggghhhlllmmmnnnppprrruuuzzzyyyssskkkgggggghhhgggfffhhhgggeeecccaaa```______[[[\\\\\\YYYUUUQQQOOOOOOOOOUUU___lll|||}}}|||~~~qqq]]]PPPCCC??????===;;;:::888999999:::999888777666777888888999::::::;;;;;;999999:::;;;<<<===>>>>>>===???AAACCCDDDFFFIIILLLMMMTTT```ppp|||vvvtttqqqnnnpppuuuwww}}}zzztttqqqnnnjjjgggiiijjjlllooottt}}}{{{wwwqqqjjjdddaaa```___```hhhwww|||uuurrrpppqqqpppmmmmmmpppmmmooopppqqqrrruuuzzz}}}rrrmmmhhhgggiiimmmnnnnnnooonnnllliiigggeeedddccc\\\]]]]]][[[VVVRRRPPPOOONNNRRR[[[fffuuuooo\\\OOOBBB??????===;;;:::888888999:::999888777666777777888999::::::;;;;;;999::::::;;;<<<===>>>>>>===???AAABBBDDDFFFIIIKKKLLLRRR]]]mmm}}}wwwtttqqqnnnooosssuuuzzzxxxrrrooommmjjjgggkkklllnnnqqqwww~~~sssjjjfffcccaaa______jjjxxx|||yyyvvvuuuvvvxxxxxxxxxtttuuuvvvxxx{{{~~~xxxkkkfffdddhhhmmmqqqvvv|||{{{}}}{{{uuuppplllgggaaa```^^^[[[XXXVVVTTTPPPNNNNNNOOOVVV```lll}}}nnnUUULLLDDDAAA???<<<:::;;;666666777777888888888999999888777666666777888888:::;;;;;;<<<===>>>??????>>>@@@BBBCCCCCCEEEHHHKKKPPPRRR[[[kkk}}}zzzwwwrrrmmmlllooossswww}}}|||uuupppmmmllllllooopppqqqttt{{{yyypppjjjgggdddaaa^^^hhhuuu~~~~~~~~~|||ssshhhdddccchhhnnnttt|||{{{uuurrrlllfffbbb```\\\ZZZXXXUUURRROOOMMMNNNSSS\\\fffttt~~~kkkTTTKKKCCCAAA???<<<:::;;;777777777777888888888999999888777666666777888999:::;;;;;;<<<===>>>??????>>>@@@BBBCCCDDDEEEHHHKKKNNNPPPZZZiiiyyy|||yyytttooommmoooqqqtttzzz{{{vvvrrrppppppqqqsssuuuxxx{{{xxxrrrlllgggddd```hhhssstttllleeeaaaaaagggpppyyy~~~yyysssmmmeeebbb___[[[YYYWWWTTTQQQNNNNNNRRRXXX___kkk~~~{{{gggSSSJJJBBB@@@>>>;;;:::;;;777777777888888888888888888888777777777888888999::::::;;;<<<===>>>?????????@@@BBBCCCDDDFFFIIIKKKMMMOOOXXXfffuuu{{{vvvqqqnnnooonnnqqqwww|||~~~{{{xxxxxxyyyyyy{{{}}}yyyrrrkkkfffeeejjjrrr~~~vvvmmmgggeeeaaaaaahhhqqq}}}yyyqqqjjjfffaaa]]][[[XXXUUUSSSQQQPPPSSSWWW\\\fffvvvwwwbbbQQQHHH@@@???>>>;;;:::;;;888888888888888888888888888888888888888888999999999:::;;;<<<===>>>???@@@???AAACCCDDDEEEFFFIIILLLMMMOOOXXXdddqqq}}}xxxrrrnnnnnnllloootttzzzyyyqqqkkkhhhjjjppp{{{wwwooohhhdddeeebbbccciiirrrwwwoookkkeee```]]]YYYVVVTTTQQQQQQRRRUUUYYY```ppp~~~ttt^^^OOOFFF???======:::999;;;999999999888888888888888777777888888999999999999999999;;;<<<===???@@@@@@@@@BBBDDDEEEEEEGGGJJJMMMNNNQQQYYYcccnnn}}}zzzsssnnnmmmkkknnnrrrwww}}}yyyrrrjjjjjjnnnyyywwwooojjjeeebbbeeecccdddkkktttwwwssskkkeee```\\\XXXVVVQQQPPPPPPSSSTTTZZZhhhuuuqqq[[[MMMEEE===<<<<<<:::999;;;999999999999999888888888666777888999::::::::::::888999:::<<<===???@@@AAAAAABBBDDDEEEFFFHHHKKKMMMPPPRRRYYYccclllyyy}}}vvvpppmmmkkkmmmqqquuuzzz|||qqqooopppxxxwwwnnniiifffdddaaabbbbbbeeellluuu{{{rrrjjjddd```[[[YYYSSSQQQQQQRRRRRRUUUaaannnzzznnnYYYLLLCCC<<<;;;;;;:::999;;;:::::::::999999888888888666777888:::;;;;;;::::::888999:::<<<>>>???@@@AAAAAACCCEEEFFFGGGHHHKKKNNNPPPSSSYYYaaaiiivvvyyyrrrooojjjlllooorrrvvv}}}zzzvvvuuuyyy|||}}}~~~zzzpppiiifffdddcccaaa``````dddmmmvvvwwwnnnhhhbbb^^^[[[WWWUUUTTTSSSRRRTTT___jjjppp~~~mmmXXXKKKCCC<<<;;;;;;999999;;;:::::::::999999888888888666777999:::;;;;;;::::::888999:::<<<>>>???AAAAAABBBCCCEEEFFFGGGIIILLLNNNOOORRRYYY```gggsss|||tttpppiiikkkmmmooossszzz{{{vvvxxxxxxvvvooooooppppppsssxxxxxxssskkkfffccccccccccccaaacccgggkkksss{{{pppiiiccc]]]YYYYYYVVVRRROOOQQQUUU[[[___nnnvvvgggTTTIIIEEE@@@<<<;;;999888666999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<===???@@@AAACCCDDDEEEGGGJJJLLLOOOPPPSSSUUUZZZbbbjjjuuuyyytttrrrnnnmmmlllmmmpppwww}}}zzzyyy|||xxxpppnnnhhhhhhhhhiiikkkpppwww|||vvvqqqjjjeeeccccccccccccdddfffhhhkkkqqq~~~tttmmmgggaaa]]]ZZZWWWTTTRRRRRRVVVZZZ^^^eeelllvvv~~~dddRRRFFFCCC???<<<;;;:::999888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFHHHKKKMMMPPPQQQTTTUUUZZZbbbiiittt{{{uuusssnnnlllkkkkkkooottt{{{|||{{{{{{pppiiigggddddddeeeeeeggglllrrrwwwvvvrrrkkkgggffffffffffffhhhiiijjjkkkpppyyywwwoooiiiddd```[[[ZZZWWWUUUUUUWWWYYY[[[\\\aaahhhmmmooooooppppppmmmpppuuuyyy|||aaaPPPDDDAAA===;;;;;;;;;;;;:::::::::999999888888888888::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBDDDEEEGGGJJJLLLOOOQQQRRRUUUVVV[[[bbbiiirrr~~~wwwuuummmkkkiiiiiilllqqqwww{{{~~~~~~wwwmmmhhhgggggghhhiiijjjkkkpppuuuyyyzzzvvvppplllkkkkkkkkkkkkjjjjjjkkklllnnnuuu~~~vvvmmmgggccc```^^^]]][[[ZZZYYYXXXYYYYYYZZZ]]]___````````````aaa^^^aaaeeejjjqqq}}}xxx```OOODDDAAA===;;;;;;;;;:::999::::::999999888888777777999999::::::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEGGGIIILLLOOORRRSSSTTTWWWXXX\\\bbbhhhooo~~~xxxuuummmkkkiiihhhiiinnnsssvvv|||uuunnnjjjjjjkkklllnnnoooqqquuuzzz~~~~~~zzzuuuqqqoooooonnnnnnjjjkkkkkklllnnnrrrxxx{{{}}}rrrjjjeeecccaaa```___^^^]]]\\\ZZZYYYXXXZZZ[[[ZZZYYYVVVUUUUUUVVVTTTVVVZZZ___fffrrrttt^^^PPPEEEBBB>>>;;;:::999888777999999999888888777777777999999999::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDFFFHHHKKKNNNRRRTTTVVVVVVYYYYYY]]]cccfffmmmzzzzzzvvvnnnllliiiggghhhkkkpppsss|||zzzvvvpppnnnooommmoooqqqsssuuuyyy~~~zzzvvvsssrrrpppooolllllllllmmmoooppprrrsss||||||vvvoooiiifffeeedddbbbbbbaaa___^^^\\\ZZZZZZXXXXXXVVVSSSOOOMMMMMMNNNLLLNNNQQQUUU[[[fffsss|||ppp[[[NNNFFFBBB>>>;;;:::999888777888888888888888888888888888999999::::::;;;;;;<<<;;;;;;<<<===???AAACCCEEEGGGIIIMMMQQQTTTVVVXXXXXXZZZ[[[^^^ccceeejjjvvv|||xxxqqqnnnjjjhhhhhhjjjnnnqqqxxx}}}~~~~~~zzzvvvssstttrrrtttwwwzzz}}}~~~zzzwwwtttrrrooonnnnnnoooooonnnmmmlllooopppqqqrrrrrrqqqrrrtttpppooommmjjjhhhfffffffffdddcccbbb```___]]]\\\\\\VVVUUUSSSPPPKKKIIIHHHIIIFFFHHHKKKNNNRRRZZZeeennnjjjVVVKKKCCC@@@<<<:::::::::999888666666777777888888999999888888999::::::;;;<<<<<<:::;;;<<<===@@@BBBDDDEEEHHHJJJNNNSSSVVVXXXYYYZZZ\\\\\\___ccceeehhhsss{{{ssspppllliiihhhjjjnnnpppuuuzzz}}}{{{~~~{{{xxxxxxyyy|||}}}yyywwwrrrqqqppppppooommmiiigggddddddfffgggfffddddddfffeeefffgggfffeeedddeeeeeeeeedddbbbaaa___^^^]]]]]]UUUUUUSSSOOOKKKHHHGGGGGGDDDFFFIIIJJJMMMTTT^^^eeerrr~~~gggSSSGGGAAA>>>;;;::::::;;;;;;:::555555666777888999::::::888888999::::::;;;<<<<<<:::;;;<<<>>>@@@BBBDDDEEEHHHKKKOOOTTTWWWYYYZZZZZZ\\\]]]```cccdddgggrrr}}}}}}uuurrrmmmjjjiiikkknnnpppsssyyy~~~xxxvvvvvvxxx|||yyyvvvtttrrrpppooollliiifffcccbbb```___]]]]]]^^^^^^_________```bbbdddeeefffcccccccccbbbaaa___]]]\\\UUUSSSPPPMMMJJJHHHGGGGGGCCCEEEFFFEEEFFFKKKUUU]]]iiiqqq~~~xxxbbbQQQHHHAAA@@@>>><<<:::999888888999888888888777777666666777777888999:::;;;;;;<<<===>>>@@@@@@@@@BBBDDDGGGHHHKKKPPPSSSUUUWWWZZZ[[[^^^\\\^^^cccfffiiiooovvvzzzrrrkkkiiiiiigggiiimmmsssxxxzzzuuurrrrrryyy|||xxxvvvsssqqqooommmiiifff```___]]][[[ZZZYYYZZZZZZ[[[[[[\\\]]]^^^```bbbbbbbbbbbbaaa```^^^]]][[[ZZZUUUTTTQQQNNNKKKIIIHHHHHHDDDEEEFFFEEEEEEJJJRRRZZZ```hhhtttvvv```PPPGGGAAA@@@>>><<<:::999888888777777777777777666666666777777888999:::;;;<<<<<<===>>>@@@AAAAAABBBEEEGGGIIIMMMQQQTTTWWWYYY\\\___```^^^```dddgggiiipppwww{{{sssllljjjiiigggiiilllpppvvv~~~vvvpppmmmqqqwww~~~{{{xxxuuurrrooollliiifff___]]][[[YYYXXXWWWWWWWWWYYYYYYZZZ[[[]]]^^^______``````^^^]]][[[YYYXXXWWWUUUTTTQQQOOOMMMKKKJJJJJJEEEFFFFFFEEEDDDGGGNNNTTTVVV]]]hhhuuurrr]]]MMMEEE@@@???===;;;:::888888777666666666777777777777777777888888999:::;;;<<<<<<===???AAAAAABBBCCCFFFHHHKKKNNNSSSVVVYYY]]]aaaeeeeeecccdddgggiiikkkqqqxxx}}}uuunnnkkkjjjggghhhkkkmmmrrrzzz|||sssmmmmmmqqqttt}}}~~~{{{vvvrrrooolllhhheee```___\\\ZZZYYYXXXXXXYYY[[[[[[\\\]]]]]]^^^^^^^^^^^^]]][[[YYYWWWUUUTTTTTTSSSRRRQQQOOONNNLLLKKKKKKHHHHHHGGGEEEDDDFFFJJJNNNQQQWWW```kkkuuu~~~nnnYYYJJJCCC???>>><<<:::999888777777666777777777888999999999888888999:::;;;<<<======>>>???AAABBBCCCDDDGGGJJJLLLPPPTTTYYY^^^ccchhhlllllljjjiiikkklllmmmrrryyywwwpppmmmkkkhhhhhhjjjkkkooovvv~~~xxxpppmmmnnnkkksssyyytttoookkkgggdddaaa___^^^\\\[[[[[[[[[[[[]]]]]]^^^^^^^^^]]]\\\[[[[[[YYYWWWUUUSSSRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLJJJJJJHHHGGGEEEFFFHHHJJJMMMRRRYYY```hhhqqqyyy~~~~~~iiiUUUHHHBBB>>>===;;;:::888888777777888888888999999:::::::::999999:::;;;<<<======>>>>>>@@@BBBCCCDDDFFFIIIKKKMMMQQQXXX^^^dddkkkqqquuuvvvrrrppppppoooooossszzz{{{tttpppmmmiiihhhjjjjjjnnntttzzzuuuooonnnjjjqqq|||}}}vvvqqqmmmhhheeeaaa```___]]]]]]^^^^^^______``````___^^^\\\YYYXXXXXXVVVTTTRRRQQQPPPQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKIIIHHHGGGGGGHHHIIILLLQQQUUU[[[aaahhhmmmuuuxxx|||}}}||||||~~~{{{dddRRRGGGBBB<<<<<<:::999888777777777888888999999999999999999999::::::;;;<<<===>>>>>>???AAACCCDDDEEEGGGJJJMMMNNNTTT]]]fffnnnuuu||||||xxxvvvsssqqquuu{{{~~~wwwtttpppkkkiiijjjjjjmmmrrrwww}}}uuurrrnnnttt~~~{{{uuupppkkkhhhccccccbbbbbbbbbcccdddeeedddddddddccc```]]]YYYWWWUUUTTTRRRPPPOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKKKKJJJHHHGGGGGGIIIKKKMMMPPPUUU[[[___dddfffjjjnnnqqqvvvzzz~~~}}}|||zzzyyyzzz|||~~~wwwaaaPPPFFFBBB<<<;;;:::888777777777777888888777777777777777777::::::;;;<<<===>>>?????????AAACCCEEEFFFHHHKKKNNNPPPXXXcccoooxxx~~~zzzvvvsssvvv{{{zzzwwwrrrllljjjkkkiiikkkooosssxxx{{{vvvooottt}}}~~~xxxrrrnnnkkkggggggffffffgggiiijjjkkkjjjjjjiiigggddd```\\\YYYTTTSSSQQQOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPNNNMMMLLLKKKIIIHHHGGGHHHIIIJJJKKKOOOTTTXXXXXXZZZ^^^aaaeeeiiinnnqqqwww{{{xxx{{{zzzxxxwwwxxxzzz}}}uuu___OOOFFFCCC;;;:::999888777777777777777777666666555555444444::::::;;;<<<===>>>?????????AAADDDEEEFFFHHHLLLNNNRRRZZZgggttt}}}xxxtttvvv{{{~~~|||xxxtttmmmjjjkkkhhhjjjmmmpppuuu|||{{{xxx{{{{{{uuuppplllmmmnnnoooqqqrrrrrrsssvvvppplllkkkhhh```[[[ZZZTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWWWWXXXWWWUUUTTTSSSQQQQQQQQQQQQOOOMMMKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPTTTVVVYYY\\\aaadddjjjqqq{{{}}}|||{{{uuuuuuuuuuuuvvvxxx}}}nnnWWWIIIBBB@@@>>><<<999777666777999:::777888888999999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAACCCEEEGGGHHHKKKNNNQQQXXX___kkkxxx}}}vvvtttuuuvvv{{{yyyuuuppplllkkkhhhgggjjjooosssvvv|||~~~|||xxxwwwwwwwwwyyyzzzzzzzzz|||vvvpppnnniiiaaa\\\[[[VVVVVVUUUUUUUUUVVVWWWWWWZZZZZZZZZZZZYYYWWWUUUTTTRRRRRRRRRRRRQQQOOOMMMLLLHHHHHHHHHGGGHHHHHHIIIIIIIIIKKKMMMPPPRRRTTTXXX[[[bbbhhhrrr}}}}}}zzzxxxwwwvvvssstttttttttuuuxxx}}}lllVVVHHHAAA???===<<<999777666777999:::777888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGIIIKKKOOORRRZZZ```lllxxx{{{uuussstttvvv{{{}}}yyysssooommmiiigggiiimmmpppssszzz}}}vvvqqqkkkbbb]]]\\\YYYYYYZZZZZZ[[[[[[[[[[[[^^^^^^^^^\\\[[[YYYWWWVVVTTTTTTTTTTTTSSSRRRPPPOOOIIIIIIGGGFFFEEEEEEEEEEEEDDDFFFHHHIIIJJJLLLOOOQQQVVV[[[dddppp}}}~~~zzzwwwtttrrrqqqpppqqqrrrssstttuuuxxx}}}iiiUUUGGGAAA???===;;;999777777777999999777888888999999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAACCCFFFHHHJJJMMMQQQTTT]]]bbblllvvv}}}xxxtttrrrtttvvvyyy}}}vvvqqqpppkkkhhhhhhkkkmmmooowwwyyyssskkkccc]]]]]]\\\]]]___aaabbbbbbaaa```bbbbbb```^^^[[[YYYVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRLLLKKKIIIGGGEEEDDDCCCBBBDDDEEEFFFFFFFFFGGGIIIKKKMMMQQQYYYcccppp}}}yyyxxxuuuqqqooommmllllllnnnppprrrtttvvvyyy~~~~~~gggTTTHHHBBB???<<<;;;999888777777888999777888888999999:::;;;;;;;;;;;;;;;<<<===???@@@AAABBBDDDGGGJJJLLLOOOSSSVVV^^^cccjjjssszzz~~~{{{zzzxxxtttrrrqqqtttvvvwww|||xxxrrrpppllliiiggghhhiiikkkrrrzzz}}}yyyrrrjjjbbb^^^___```bbbfffiiijjjiiigggffffffdddaaa^^^ZZZWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSOOONNNLLLIIIGGGEEEDDDDDDDDDEEEFFFEEEDDDCCCEEEGGGHHHKKKRRRZZZfffttt}}}yyyvvvsssrrrooommmkkkjjjjjjjjjlllnnnqqqtttwww{{{{{{dddSSSHHHCCC@@@<<<;;;:::888888888888888777888888999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCEEEHHHKKKNNNQQQVVVYYY^^^bbbhhhnnnsssvvvxxxxxxuuuuuutttrrrpppqqqsssvvvuuuzzzyyyrrrooonnnjjjggggggggghhhnnnuuuxxx}}}wwwpppiiiccc```bbbeeehhhnnnrrrtttrrrooommmiiifffccc^^^ZZZVVVSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSQQQPPPNNNLLLJJJHHHGGGGGGDDDEEEEEEDDDBBBAAABBBDDDEEEHHHMMMSSS\\\gggssszzz~~~{{{yyywwwuuuqqqooolllkkkiiigggffffffggggggiiilllpppssswww{{{www```QQQHHHBBB???;;;;;;:::999888888888888777888888999999:::;;;;;;:::;;;;;;===>>>@@@BBBCCCDDDFFFJJJMMMPPPTTTXXX[[[^^^```eeejjjnnnpppqqqqqqqqqqqqqqqpppooopppsssuuuvvvyyy~~~{{{tttqqqoookkkhhhhhhfffeeejjjpppsssyyyvvvoooiiiddddddgggkkkooovvv{{{}}}{{{wwwtttllliiiddd___ZZZVVVSSSRRROOONNNNNNMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJFFFGGGFFFEEECCCBBBCCCDDDCCCEEEIIIMMMSSS[[[dddjjjqqqvvv~~~{{{xxxuuussspppnnnmmmkkkiiigggcccbbbaaa```aaaaaacccccceeehhhmmmqqquuuzzz~~~rrr\\\NNNEEE@@@===;;;;;;:::999999888888888777888888999999:::;;;;;;:::;;;;;;===>>>AAABBBCCCDDDGGGJJJNNNQQQUUUZZZ]]]^^^```dddhhhlllmmmnnnnnnnnnooooooooonnnooorrruuuwwwzzz~~~xxxtttpppllljjjiiifffdddggglllooottt|||uuunnniiifffgggjjjooottt{{{|||yyynnnkkkfff```[[[VVVTTTRRRMMMLLLLLLKKKLLLMMMOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLIIIIIIIIIGGGEEEDDDEEEGGGBBBDDDFFFIIIMMMSSSZZZ___aaagggooouuuyyy{{{|||}}}~~~|||{{{zzzyyyxxxvvvrrrooommmkkkhhhgggfffeeecccaaa]]]\\\\\\[[[\\\^^^___```bbbeeejjjooosssxxx}}}nnnYYYKKKDDD>>>;;;;;;;;;::::::999888888777777888888999::::::;;;;;;:::;;;;;;===???AAACCCDDDDDDGGGKKKNNNRRRVVV[[[^^^___aaadddhhhkkklllmmmmmmmmmnnnoooooonnnooorrrtttyyy{{{~~~{{{xxxpppmmmkkkjjjgggdddeeejjjkkkqqqyyy}}}tttnnniiifffgggjjjvvv~~~{{{tttnnnfff```]]]YYYTTTQQQNNNMMMKKKIIIIIIIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIGGGEEECCCBBBCCCCCCCCCEEEHHHLLLOOORRRZZZ\\\___dddgggjjjlllmmmrrrrrrssssssssssssrrrrrrllllllkkkjjjiiigggeeedddbbbaaa```^^^[[[YYYWWWWWWVVVVVVVVVVVVVVVWWW[[[^^^cccdddfffiiimmmrrryyy~~~fffTTTJJJDDD???>>><<<<<<;;;;;;:::999888888777777777888999999::::::<<<<<<===>>>???AAACCCDDDEEEGGGKKKPPPUUUYYY[[[]]]bbbdddfffggggggiiilllnnnkkkmmmnnnoooooopppsssuuuyyy|||zzzsssooojjjgggeeeeeeddddddjjjmmmssszzz~~~|||}}}uuuooollliiikkkooo{{{wwwppphhhaaa\\\XXXSSSOOONNNLLLJJJHHHHHHHHHJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDFFFIIILLLNNNSSSTTTVVVYYY\\\___bbbcccffffffggggggggggggffffffbbbbbbaaa```___]]][[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRRRRSSSSSSSSSSSSUUUYYY\\\```bbbdddgggkkkpppwww|||cccQQQHHHBBB>>><<<;;;;;;::::::999888888888888888999999::::::;;;;;;<<<<<<===>>>@@@BBBCCCEEEFFFHHHKKKPPPUUUYYY[[[]]]aaaccceeefffggghhhkkknnnkkklllnnnooooooqqqtttvvvzzz}}}}}}uuuqqqlllhhhgggfffeeeeeegggjjjooowww~~~wwwqqqooonnnrrrxxx}}}vvvlllddd^^^YYYSSSOOOMMMLLLJJJHHHGGGGGGHHHIIILLLMMMMMMNNNNNNNNNNNNMMMOOOOOONNNMMMLLLJJJHHHGGGDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLMMMPPPRRRUUUWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPOOONNNMMMLLLLLLKKKMMMNNNOOOOOOPPPRRRVVVXXX\\\^^^aaadddhhhnnntttyyyzzz___NNNFFF@@@<<<:::::::::999999888777777777999999::::::;;;<<<<<<<<<<<<======???@@@BBBDDDEEEFFFHHHLLLPPPUUUXXX[[[\\\```bbbdddffffffhhhkkkmmmjjjlllnnnoooppprrruuuxxx|||xxxtttooojjjhhhgggfffeeedddfffkkkqqqyyyyyytttssstttyyy|||qqqhhhbbb\\\WWWSSSNNNLLLJJJHHHFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNQQQQQQPPPOOOMMMKKKJJJIIIEEEDDDCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGHHHJJJMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMNNNPPPSSSVVVYYY[[[___bbbffflllrrrvvvuuu[[[LLLDDD???;;;:::999888888888777777666666999999999:::;;;;;;<<<<<<======>>>???AAACCCEEEFFFHHHJJJMMMQQQUUUXXX[[[\\\^^^aaadddfffggghhhjjjllljjjlllnnnoooqqqsssvvvyyy}}}|||wwwqqqllljjjhhhfffeeebbbdddgggmmmttt|||}}}xxxwwwxxx~~~uuukkkeee___ZZZVVVPPPNNNKKKIIIGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOORRRRRRQQQPPPOOOMMMKKKJJJFFFFFFEEECCCBBBBBBAAAAAAGGGEEEDDDCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHIIIIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFHHHJJJKKKLLLNNNQQQSSSVVVYYY]]]aaaeeejjjpppttt}}}rrrYYYJJJDDD???;;;:::888888777777777777777666888888999999:::;;;;;;;;;>>>>>>???@@@BBBDDDEEEFFFIIIKKKNNNRRRUUUXXXZZZ[[[]]]```dddfffggghhhjjjlllkkklllooopppqqqtttwwwzzz}}}zzztttnnnkkkhhhfffeeecccccceeeiiipppwww~~~}}}~~~|||qqqiiiccc]]]XXXSSSQQQNNNKKKIIIIIIIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGFFFEEECCCBBBAAA@@@CCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFDDDFFFIIIJJJKKKLLLNNNPPPRRRVVVZZZ___ccchhhnnnrrrzzznnnWWWIIIDDD???<<<;;;888888777777777777777777888888888999::::::;;;;;;>>>??????@@@BBBDDDFFFGGGJJJLLLOOORRRUUUXXXZZZ[[[]]]```dddggghhhiiikkkmmmlllnnnpppqqqrrrtttwwwzzz|||wwwqqqmmmjjjgggeeedddddddddfffkkkrrryyy~~~{{{qqqiiibbb]]]VVVTTTQQQNNNKKKKKKKKKKKKJJJKKKMMMPPPRRRTTTUUUUUUWWWVVVVVVUUUSSSQQQOOONNNIIIIIIHHHGGGEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@@@@@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGIIIIIIIIIKKKLLLOOORRRWWW\\\aaafffkkkoooxxxkkkTTTHHHCCC???;;;:::888888888888888888888888999999::::::;;;;;;<<<<<>>>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBBBBDDDFFFGGGGGGGGGHHHJJJLLLPPPUUUZZZ___dddiiilllwww}}}iiiRRRFFFBBB>>>;;;:::888888888888888999999999::::::;;;;;;<<<======>>>??????@@@AAACCCEEEGGGHHHLLLMMMPPPSSSUUUXXXYYYZZZ]]]aaafffiiijjjkkkmmmnnnoooppprrrrrrrrrtttvvvxxxzzz|||~~~~~~}}}xxxsssooollljjjeeecccaaaaaadddjjjqqquuu|||{{{qqqhhhccc\\\UUUSSSPPPLLLKKKMMMPPPQQQTTTVVVYYY[[[]]]^^^]]][[[YYYWWWWWWUUUSSSQQQOOOOOOMMMKKKHHHFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA???????????????@@@@@@@@@????????????@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHNNNPPPSSSWWW\\\cccjjjpppwww~~~zzzeeeOOOEEEBBB???<<<:::;;;:::999999888888999999:::<<<===>>>>>>>>>@@@AAA===???AAABBBDDDFFFIIILLLNNNPPPSSSVVVYYY[[[]]]^^^ccceeeggghhhhhhjjjlllnnnppppppqqqsssuuuvvvwwwxxxwwwxxxzzzzzz{{{}}}zzzwwwsssmmmhhhhhhfffbbbaaabbbeeejjjmmmuuu|||xxxmmmjjjbbb\\\YYYWWWSSSRRRSSSSSSUUUWWWZZZ]]]___aaaaaa___]]]ZZZYYYXXXWWWTTTRRRQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@??????@@@????????????????????????>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLOOORRRWWW^^^eeejjjttt{{{vvvbbbMMMCCCAAA>>>:::999:::999999999999999::::::;;;<<<>>>>>>===>>>???AAA???AAACCCDDDEEEGGGKKKMMMOOOQQQTTTWWWZZZ]]]^^^___dddfffhhhiiiiiijjjmmmnnnqqqqqqrrrssstttvvvvvvwwwwwwxxxyyyyyyzzz|||}}}xxxtttnnniiihhhfffbbb```aaadddhhhkkkrrrxxxxxxppphhhaaa___\\\XXXVVVXXXXXXZZZ]]]```cccdddeeefffaaa___\\\[[[ZZZYYYWWWTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGIIIKKKNNNSSSYYY```eeeqqqxxxqqq^^^KKKBBB???<<<999888999888888999999:::;;;<<<<<<===??????>>>>>>???AAAAAACCCEEEFFFGGGIIILLLOOOQQQSSSVVVYYY\\\^^^```aaaeeegggiiijjjkkklllnnnppprrrrrrsssssstttuuuuuuvvvvvvwwwxxxxxxxxxzzz}}}zzzuuuooojjjhhhfffbbb``````bbbfffhhhlllsss|||yyyqqqjjjgggccc^^^]]]^^^___```cccfffggghhhhhhhhhbbb```^^^\\\[[[ZZZXXXVVVVVVVVVUUUSSSRRRPPPOOONNNLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???BBBAAAAAA@@@???>>>>>>===???>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHKKKMMMQQQWWW^^^bbbmmmuuukkkZZZIIIAAA???<<<:::999888888888999:::;;;=========???@@@@@@???>>>@@@AAACCCDDDFFFHHHHHHJJJMMMPPPSSSUUUWWW[[[^^^```bbbcccfffhhhjjjkkklllmmmoooqqqrrrsssssssssttttttuuuuuuvvvwwwwwwwwwwwwxxx{{{~~~~~~}}}xxxrrrnnniiigggccc```___```cccdddhhhnnnwww~~~wwwsssoooiiiggghhhggghhhjjjllllllkkkiiihhhcccaaa^^^]]]\\\[[[XXXVVVXXXWWWVVVUUUTTTSSSRRRRRRNNNMMMKKKJJJIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>??????????????????@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKOOOTTTZZZ___iiiqqq}}}eeeWWWHHHAAA???<<<;;;;;;777888888999:::<<<===>>>>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJMMMPPPTTTVVVYYY\\\___bbbcccdddgggiiikkkllllllnnnppprrrrrrsssssssssttttttuuuuuuvvvwwwwwwwwwvvvwwwzzz|||}}}|||vvvrrrjjjhhhdddaaa______```aaaeeekkkssszzzzzzssspppqqqrrrsssttttttsssooollljjjdddbbb___^^^]]]\\\YYYWWWXXXXXXWWWVVVUUUUUUTTTTTTNNNNNNLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCDDDFFFHHHJJJOOOUUUYYYeeemmmyyy```SSSFFFAAA???<<<;;;;;;888888999999:::<<<===>>>???AAACCCCCCCCCCCCEEEGGGEEEGGGIIIIIIJJJKKKNNNPPPUUUWWWYYY]]]```bbbdddeeegggiiikkklllmmmnnnppprrrrrrrrrsssssstttuuuuuuvvvwwwwwwxxxwwwvvvwwwyyy{{{~~~yyytttllljjjfffbbb___^^^^^^___bbbhhhpppvvv{{{~~~~~~zzzuuupppmmmfffdddaaa```___^^^[[[YYYWWWWWWWWWVVVVVVUUUUUUUUUNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEHHHLLLRRRVVV```hhhtttuuuZZZNNNCCC???===;;;:::;;;999999999:::;;;<<<===>>>@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIKKKLLLLLLMMMPPPRRRUUUWWWZZZ]]]```bbbdddeeegggiiikkkllllllmmmoooqqqqqqqqqrrrssstttvvvvvvwwwxxxxxxxxxwwwvvvvvvyyy{{{}}}{{{uuunnnlllhhhccc```^^^]]]]]]___eeelllrrrvvv|||zzzsssppphhhfffcccbbbaaa```]]][[[WWWWWWVVVVVVVVVUUUUUUUUUMMMMMMLLLLLLLLLLLLLLLMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHLLLQQQUUU\\\eeeqqq~~~nnnVVVLLLAAA>>><<<999999:::::::::::::::;;;<<<======@@@BBBEEEFFFGGGHHHJJJMMMJJJKKKMMMMMMNNNOOORRRTTTUUUWWWZZZ]]]```bbbdddeeefffhhhkkkllllllmmmoooqqqpppppprrrsssuuuvvvwwwxxxxxxyyyyyyxxxvvvwwwyyy{{{{{{~~~|||uuupppmmmiiiddd```^^^]]]]]]]]]bbbiiiooosssyyyxxxqqqnnnkkkfffcccaaa```^^^]]]YYYYYYYYYXXXWWWUUURRRQQQLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMLLLLLLKKKJJJJJJFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDFFFJJJMMMVVV^^^iiiuuu~~~kkkNNNIIICCC===;;;:::::::::<<<;;;::::::;;;<<<===>>>AAACCCEEEGGGHHHIIIKKKNNNNNNNNNNNNNNNOOOQQQSSSTTTXXXZZZ]]]```ccceeeggggggjjjjjjjjjiiiiiijjjmmmpppqqqrrrsssuuuvvvwwwwwwwwwyyyzzzyyyxxxvvvvvvxxxzzz{{{{{{xxxvvvpppjjjfffdddbbb___\\\^^^]]]aaaiiiooottt|||~~~wwwoookkkfffbbb```^^^\\\[[[YYYYYYYYYXXXVVVSSSQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPOOOOOOOOONNNNNNLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCEEEIIILLLSSS[[[fffqqq~~~wwwdddNNNIIIBBB===;;;:::::::::;;;;;;::::::;;;<<<>>>???AAACCCEEEGGGHHHIIILLLNNNOOOOOOOOOOOOPPPRRRTTTUUUXXXZZZ]]]```ccceeeggghhhjjjkkkkkkjjjjjjkkknnnqqqsssttttttuuuwwwxxxxxxyyyzzzzzzzzzxxxwwwvvvxxxzzz|||{{{|||wwwrrrlllhhhfffddd```]]]___^^^aaaggglllooowww|||rrrnnnhhhdddaaa___\\\[[[ZZZYYYXXXWWWTTTRRROOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRPPPOOONNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBDDDHHHKKKPPPVVVaaalllxxxooo[[[LLLHHHAAA===;;;::::::999;;;;;;::::::;;;<<<>>>???@@@CCCEEEGGGHHHJJJMMMOOOQQQPPPPPPQQQRRRSSSUUUUUUYYYZZZ]]]```dddfffhhhiiijjjkkkllllllkkkmmmppprrrvvvvvvvvvvvvwwwxxxzzz{{{zzz{{{{{{yyyxxxwwwyyyzzz|||{{{~~~yyytttoookkkiiifffaaa]]]```___```eeehhhjjjpppwww|||xxxtttmmmhhhdddaaa___]]][[[ZZZXXXVVVSSSQQQOOONNNNNNNNNPPPQQQSSSTTTUUUUUUVVVUUUSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAAAAACCCFFFIIIMMMSSS\\\gggsssiiiUUUJJJFFFAAA===;;;;;;:::999;;;:::::::::;;;===>>>???@@@CCCFFFHHHIIIKKKNNNQQQRRRSSSSSSSSSTTTUUUVVVVVVYYYZZZ]]]aaadddgggiiijjjkkklllmmmnnnnnnooorrrtttxxxwwwvvvuuuvvvwwwzzz{{{zzz{{{|||{{{yyyxxxyyyzzz{{{zzz}}}|||wwwqqqnnnlllhhhccc^^^___]]]^^^bbbdddeeejjjqqqxxx|||~~~yyyrrrlllgggccc```]]]\\\[[[YYYVVVTTTRRRPPPOOONNNOOOQQQSSSUUUVVVVVVVVVWWWVVVTTTRRRPPPOOOOOOOOOMMMNNNNNNNNNOOOPPPPPPQQQNNNNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDAAABBBBBBAAA@@@BBBEEEHHHKKKPPPYYYbbbnnn}}}~~~fffSSSHHHDDD???<<<;;;;;;:::999::::::::::::;;;===???@@@@@@BBBFFFHHHJJJMMMPPPSSSTTTUUUUUUVVVWWWWWWWWWWWWYYY[[[^^^aaaeeehhhjjjkkkkkkmmmooopppppprrrtttvvvyyyxxxvvvuuuuuuvvvxxxzzzzzz{{{|||{{{yyyxxxyyyzzzyyyyyy{{{{{{uuupppnnnjjjeeeaaa___\\\]]]```aaaaaafffmmmtttyyy~~~wwwpppjjjfffaaa___^^^]]]ZZZXXXVVVTTTSSSSSSQQQRRRUUUWWWXXXYYYYYYYYYXXXWWWUUUSSSQQQQQQQQQRRRPPPOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOOOONNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBCCCBBBAAA@@@AAADDDGGGIIINNNVVV^^^jjjyyyzzzcccRRRFFFCCC???<<<;;;;;;:::999::::::999:::;;;===???@@@@@@BBBFFFIIIKKKNNNQQQTTTVVVWWWXXXYYYYYYYYYYYYXXXYYY[[[^^^bbbfffiiikkklllkkkmmmppprrrrrrtttvvvxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxzzz{{{{{{yyyxxxxxxyyywwwwww{{{yyytttqqqnnniiifff```^^^]]]_________ccciiioootttzzz||||||~~~wwwpppkkkfffccc```^^^\\\ZZZXXXWWWVVVVVVWWWYYY[[[]]]^^^^^^^^^]]]ZZZXXXVVVTTTTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSPPPPPPPPPOOONNNMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBAAABBBDDDGGGGGGKKKRRR[[[fffuuuttt___OOODDDAAA>>><<<;;;;;;:::888999999999:::;;;===???AAA???BBBFFFIIILLLOOORRRUUUXXXXXXZZZ[[[[[[ZZZZZZYYYYYY[[[___bbbfffiiilllmmmkkknnnqqqssstttvvvxxxzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwyyy{{{{{{yyywwwwwwxxxwwwwwwzzz~~~~~~xxxtttrrrooollldddaaa``````^^^\\\___eeehhhmmmtttzzz{{{xxx|||}}}wwwqqqllliiiaaa___]]][[[YYYYYYYYYYYY\\\^^^```bbbccccccbbbaaa[[[ZZZXXXVVVUUUVVVXXXYYYZZZYYYWWWUUUSSSRRRRRRSSSPPPPPPPPPOOONNNMMMKKKJJJLLLKKKKKKIIIHHHGGGFFFFFFDDDEEEDDDBBBAAABBBDDDGGGFFFJJJPPPXXXcccsssppp[[[MMMCCCAAA>>><<<;;;;;;:::888999999999:::;;;===@@@AAA???BBBFFFIIILLLOOOSSSVVVXXXYYY[[[\\\\\\[[[ZZZZZZYYY[[[___cccgggjjjlllmmmkkknnnqqqtttuuuwwwyyy{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxzzzzzzyyywwwwwwwwwwwwwwwzzz}}}}}}}}}zzzwwwuuusssqqqhhhdddbbbaaa^^^[[[]]]aaaccchhhooovvv{{{xxxwww|||vvvooohhheeeeeeccc```]]]\\\^^^___bbbhhhlllmmmnnnnnnhhhaaa```]]]ZZZYYYZZZ[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOOOONNNKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFIIINNNTTT^^^mmm~~~hhhUUUJJJAAA===999999<<<>>><<<999:::::::::;;;<<<===>>>>>>@@@AAADDDHHHLLLOOORRRTTTWWWXXXYYYZZZZZZ[[[ZZZZZZYYY[[[^^^```cccfffjjjmmmpppqqqssssssssstttwwwyyy{{{|||||||||{{{yyywwwuuuzzz{{{{{{{{{zzzxxxvvvuuuwwwwwwvvvwwwyyy||||||xxxssspppllliiiddd```______^^^^^^bbbfffkkkqqqvvv{{{wwwuuu}}}}}}uuummmggggggeeebbb______aaaccchhhnnnssstttuuuuuupppiiifffccc___^^^___``````___]]]\\\ZZZXXXVVVUUUTTTTTTQQQQQQPPPPPPOOOOOOPPPPPPPPPOOOMMMKKKIIIHHHHHHIIIHHHGGGEEEDDDCCCDDDDDDEEEFFFIIINNNTTT]]]lll}}}|||eeeSSSHHHBBB===999999<<<===;;;888:::::::::;;;<<<===>>>???@@@BBBEEEHHHLLLPPPRRRTTTWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ\\\___aaacccfffjjjmmmoooqqqrrrsssssstttvvvyyyzzz{{{{{{{{{{{{yyyxxxwwwzzzzzzzzzzzzyyyxxxvvvuuuvvvuuuuuuvvvwwwzzz}}}{{{wwwsssppplllgggcccaaa```___^^^aaadddiiimmmrrrwww|||zzztttyyyzzzrrrkkkjjjhhheeecccdddgggiiiqqqxxx{{{tttkkkgggdddaaaaaabbbbbbbbbcccbbb___\\\XXXVVVTTTSSSPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEFFFIIINNNSSS\\\jjjzzzvvvaaaPPPFFFBBB>>>:::999;;;<<<:::888::::::;;;;;;<<<>>>???@@@BBBCCCFFFIIIMMMPPPSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]```bbbcccfffiiillloooppprrrsssssssssuuuwwwyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwuuuttttttsssssssssuuuwwwzzz|||{{{xxxtttpppkkkfffdddbbb```______bbbeeeiiimmmqqqwww{{{wwwyyy~~~tttooonnnllliiigggiiimmmqqq{{{tttpppkkkggggggggggggffffffdddaaa]]]ZZZVVVTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSRRRPPPOOONNNNNNMMMKKKJJJHHHGGGFFFFFFFFFGGGGGGJJJNNNSSS[[[hhhxxxppp\\\MMMFFFAAA>>>;;;999::::::999888::::::;;;<<<===???AAABBBCCCDDDGGGJJJNNNQQQSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\]]]___aaabbbdddfffiiilllnnnppprrrsssssssssuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzwwwxxxxxxxxxwwwuuusssrrrqqqqqqpppppprrrtttwwwyyy}}}{{{xxxtttnnniiifffccc```^^^\\\^^^aaaeeehhhnnntttyyy|||zzzyyy}}}~~~~~~wwwrrrqqqnnnkkkjjjmmmsssxxx}}}vvvrrroooooonnnnnnhhhfffccc___[[[XXXVVVTTTQQQQQQRRRRRRSSSTTTVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKNNNSSSZZZgggvvvjjjXXXLLLEEE@@@===;;;:::999999999888::::::;;;<<<>>>@@@BBBCCCDDDFFFHHHKKKOOORRRTTTUUUWWWXXXYYY[[[\\\\\\]]]]]]^^^___bbbcccdddfffjjjllloooqqqsssttttttssstttuuuuuuuuuvvvwwwxxxyyyzzzzzzvvvvvvwwwwwwvvvtttrrrqqqoooooonnnnnnooorrrtttvvv{{{}}}zzzvvvqqqlllhhhddd```^^^[[[\\\^^^aaaeeelllsssxxx~~~uuuzzz}}}yyyzzz~~~zzzyyy{{{zzz~~~zzzwwwwwwvvvvvv{{{{{{tttrrrooollllllpppwww}}}zzzvvvtttsssrrrmmmkkkgggccc^^^[[[XXXWWWTTTTTTTTTTTTUUUVVVXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPNNNLLLKKKJJJKKKKKKKKKMMMPPPSSSZZZfffuuuyyydddTTTIIIEEE===<<<;;;999999999::::::999:::;;;===???AAADDDEEEFFFGGGIIILLLOOORRRUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]___bbbdddeeehhhkkknnnooorrruuuvvvuuutttuuuuuuttttttttttttuuuwwwxxxyyyuuuuuuvvvuuutttsssqqqpppnnnmmmmmmmmmnnnppprrrtttyyy~~~|||yyysssooojjjfffbbb___[[[[[[\\\^^^bbbhhhpppvvv{{{nnnrrryyy|||xxxzzz~~~yyyvvvwwwuuuyyyzzzwwwtttrrrooommmqqqxxx{{{tttrrrooolllmmmrrrzzz~~~|||zzzvvvtttoooiiiddd___[[[ZZZWWWWWWVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXVVVVVVTTTSSSQQQOOOMMMMMMMMMMMMMMMOOOQQQTTTZZZfffttt~~~sss^^^OOOFFFCCC;;;;;;:::999888999:::<<<999:::;;;===@@@BBBEEEFFFGGGHHHJJJMMMPPPSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^^^^]]]___bbbdddfffiiimmmppppppsssvvvwwwvvvuuuuuuvvvsssrrrrrrrrrsssuuuvvvwwwttttttuuutttsssrrrpppooonnnmmmllllllmmmoooqqqsssxxx|||}}}{{{vvvrrrnnniiidddaaa]]]\\\\\\\\\^^^ccckkkpppwww|||dddgggmmmvvvyyyxxxzzzvvvvvvvvvyyy}}}{{{wwwsssqqqllliiimmmtttxxx|||~~~~~~}}}yyytttrrrnnnlllmmmrrr{{{~~~{{{uuuooohhhbbb^^^\\\YYYXXXXXXXXXXXXYYYZZZZZZYYYZZZ[[[[[[[[[YYYXXXWWWVVVUUURRRPPPOOONNNNNNNNNNNNPPPRRRUUU[[[fffttt~~~ooo[[[LLLDDDAAA:::::::::999888999;;;===999:::;;;===@@@CCCEEEGGGHHHIIIKKKNNNPPPSSSUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^\\\___bbbdddfffiiinnnqqqqqqtttwwwxxxwwwvvvvvvvvvrrrrrrqqqqqqrrrsssuuuvvvssstttttttttsssqqqooonnnnnnmmmlllkkklllnnnqqqrrrwww{{{~~~}}}xxxtttppplllgggccc___^^^\\\ZZZ[[[```fffllluuuyyy^^^```cccjjjuuu~~~xxxyyy~~~~~~|||{{{zzz{{{}}}zzzuuurrrmmmiiijjjoooqqqsssvvvyyyzzz{{{zzzzzzrrrssssssqqqpppuuu~~~}}}uuunnniiidddaaa___^^^\\\[[[[[[\\\]]]___[[[[[[[[[ZZZYYYYYYXXXXXXYYYXXXVVVTTTSSSQQQQQQPPPSSSRRRUUUZZZ___eeeppp{{{zzzdddTTTJJJCCC>>>===<<<;;;:::999:::;;;<<<===<<<;;;<<<>>>AAADDDGGGGGGIIILLLNNNPPPRRRUUUWWWWWWXXXZZZ[[[\\\\\\[[[[[[]]]^^^```cccfffjjjmmmnnnrrrsssuuuyyy||||||wwwsssrrrqqqqqqpppqqqssstttuuuuuuuuutttsssrrrpppooonnnnnnnnnnnnnnnppprrrtttuuuxxxzzz}}}}}}}}}zzzuuuqqqnnnjjjfff___^^^\\\[[[]]]aaaeeehhhpppuuu}}}XXXYYY\\\aaakkkyyyzzzwwwxxxzzz}}}~~~}}}wwwsssnnnjjjkkkooooooqqqtttvvvxxxyyyxxxxxxrrrssssssqqqqqquuu~~~{{{tttnnniiifffbbbaaa___]]]]]]]]]______\\\\\\[[[[[[ZZZYYYYYYYYY\\\[[[YYYWWWVVVTTTTTTTTTVVVUUUXXX]]]aaafffqqq|||uuu```PPPGGGAAA===<<<;;;::::::::::::;;;<<<===<<<<<<<<<>>>AAAEEEGGGIIIKKKNNNPPPQQQSSSUUUXXXYYYZZZ[[[]]]]]]]]]\\\\\\]]]^^^```cccfffjjjmmmnnnrrrsssuuuxxx{{{zzzvvvrrrqqqqqqppppppqqqrrrtttuuuuuuuuuttttttrrrpppooonnnnnnnnnnnnoooppprrrtttuuuyyy{{{}}}~~~xxxuuurrrmmmiiibbbaaa^^^]]]^^^aaaeeegggmmmrrrzzzRRRRRRTTTXXX___jjjwww~~~|||{{{|||~~~xxxuuuttt|||}}}xxxrrrnnnnnnrrrpppqqqsssvvvwwwxxxxxxxxxuuuvvvvvvttttttxxxzzztttnnnjjjfffeeecccaaa``````aaaaaa^^^^^^]]]\\\[[[[[[[[[[[[^^^^^^\\\[[[YYYYYYXXXXXXZZZYYY[[[___ccchhhsss}}}nnnZZZLLLCCC>>><<<;;;;;;:::::::::;;;;;;<<<===<<<<<<===???BBBEEEGGGJJJMMMOOOQQQRRRSSSVVVXXXZZZ[[[\\\^^^^^^^^^]]]]]]]]]^^^```cccfffjjjmmmooossstttuuuxxxzzzxxxuuuqqqqqqqqqppppppqqqrrrsssuuuuuuuuuuuutttrrrqqqooonnnooooooooooooqqqsssuuuvvvzzz{{{|||~~~}}}yyyvvvqqqnnngggeeebbb______aaaccceeeiiinnnuuu{{{PPPPPPQQQSSSXXX___hhhnnnuuuvvvvvvtttqqqooooooppprrrwww{{{uuurrrwww{{{vvvuuuxxxtttuuuwwwxxxzzzzzzzzzzzzzzz{{{{{{zzz{{{~~~|||vvvpppmmmjjjiiigggfffddddddddddddaaa```___^^^]]]]]]]]]^^^``````^^^]]]\\\[[[[[[[[[\\\[[[]]]aaadddhhhsss}}}gggTTTHHH@@@===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@CCCFFFHHHKKKMMMPPPQQQRRRSSSVVVXXXZZZ[[[\\\^^^^^^^^^^^^]]]^^^^^^```cccgggjjjmmmooossstttvvvxxxxxxwwwtttqqqqqqqqqppppppqqqrrrtttuuuuuuuuuuuutttsssqqqpppoooooooooooooooqqqsssuuuvvvyyyzzz{{{|||~~~}}}yyytttqqqkkkhhheeeaaa``````aaabbbeeejjjpppvvv{{{NNNOOOPPPPPPRRRVVV\\\aaadddeeefffeeecccbbbbbbcccfffjjjpppxxx}}}tttpppnnnvvv||||||}}}~~~~~~~~~~~~~~~{{{vvvrrrooommmlllkkkjjjhhhgggggggggdddcccaaa```______```aaaaaa```___]]]\\\[[[[[[[[[\\\[[[]]]```ccchhhrrr|||www___PPPFFF???<<<===999::::::;;;;;;<<<<<<<<<<<<<<<===???BBBDDDGGGIIIKKKMMMPPPQQQRRRTTTVVVXXXZZZ[[[]]]^^^______^^^]]]^^^___aaadddgggkkknnnooosssuuuwwwxxxxxxvvvtttsssrrrqqqqqqqqqqqqssstttuuuuuuuuuuuutttsssrrrqqqpppooooooooooooppprrruuuvvvvvvxxxyyyzzz{{{|||wwwsssnnnkkkgggcccaaa______```cccggglllqqqwww}}}KKKLLLMMMMMMMMMOOORRRUUUYYY[[[\\\[[[ZZZYYYZZZ\\\[[[^^^ccciiirrr}}}rrrllljjjoooyyy}}}yyyvvvsssqqqnnnnnnmmmmmmlllkkkjjjjjjgggeeecccaaaaaaaaabbbccccccbbb```^^^\\\[[[ZZZZZZ\\\[[[\\\```ccchhhrrr}}}nnnWWWKKKDDD===;;;===999999:::;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHIIIKKKMMMPPPRRRTTTVVVYYY[[[[[[\\\^^^___``````______^^^___aaadddgggkkknnnpppsssvvvxxxyyyxxxvvvvvvvvvssssssrrrrrrrrrtttuuuvvvuuuuuuuuuttttttsssqqqqqqnnnnnnnnnnnnppprrrtttuuutttuuuvvvwwwyyy|||{{{wwwqqqoookkkfffcccaaa```___bbbdddhhhmmmqqqwww~~~IIIJJJKKKKKKJJJKKKLLLNNNSSSTTTVVVVVVUUUUUUVVVXXXSSSUUUYYY]]]dddppp~~~~~~tttnnnjjjmmmqqqxxx|||wwwtttsssrrrqqqpppnnnnnnnnnnnnnnnmmmlllllliiigggeeecccbbbcccdddeeedddcccaaa^^^\\\ZZZYYYYYY\\\[[[]]]aaadddiiittt~~~}}}fffPPPHHHCCC;;;999<<<888999:::<<<<<<<<<<<<<<<<<<===>>>AAADDDFFFIIIJJJLLLOOORRRUUUWWWYYY]]]___^^^___aaabbbccccccbbbaaa^^^___aaadddhhhkkknnnpppsssvvvyyyzzzxxxwwwxxxyyyttttttsssssstttuuuwwwxxxuuuuuuuuuuuutttsssrrrqqqmmmmmmmmmmmmnnnqqqssstttrrrttttttuuuuuuwwwzzz}}}|||uuurrrnnnjjjfffcccbbbaaa```bbbeeehhhlllrrryyy~~~HHHJJJKKKKKKJJJJJJKKKLLLLLLNNNOOOOOOOOOOOOQQQRRRPPPRRRUUUXXX^^^hhhttt}}}yyysssiiiiiijjjkkkppp|||zzzvvvuuurrrnnnlllmmmmmmmmmlllnnnnnnooooooooonnnnnnmmmjjjhhhfffccccccdddeeegggfffeeebbb___]]]ZZZYYYXXX\\\[[[]]]bbbeeejjjuuuxxx```KKKEEEAAA:::777;;;777999:::<<<======<<<<<<;;;===???AAADDDGGGIIIJJJMMMPPPTTTWWWYYY\\\```bbb```aaacccdddeeeeeedddddd___```aaadddhhhkkknnnpppsssvvvzzzzzzyyyxxxyyy{{{uuuuuuttttttuuuvvvxxxyyyuuuuuuuuuuuutttsssrrrrrrllllllllllllnnnppprrrsssrrrsssssssssrrrsssvvvxxx|||wwwuuuqqqmmmiiifffdddccc^^^```bbbeeeiiinnnuuuzzzNNNMMMMMMLLLLLLLLLLLLMMMJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPRRRWWWaaakkksssyyyqqqiiigggddddddhhhooowww||||||yyysssnnnmmmkkkkkkkkkkkkkkkkkkjjjjjjggghhhjjjlllnnnooopppppplllkkkiiigggfffggghhhiiijjjhhhfffccc```^^^]]]\\\___^^^___bbbdddiiisss~~~mmm\\\JJJCCCAAA>>>:::999999999::::::;;;<<<======@@@BBBDDDFFFGGGHHHKKKMMMNNNQQQVVV[[[```ccceeeeeeeeefffggghhhgggeeecccbbbccccccdddfffjjjmmmppprrrrrrtttwwwzzz|||{{{zzzyyywwwwwwwwwvvvuuuttttttssswwwvvvtttrrrpppoooooonnnkkkkkkkkklllmmmnnnooopppqqqqqqqqqqqqrrrtttvvvwwwyyy{{{|||vvvrrrooojjjccc^^^```______```dddiiinnnqqqyyy}}}NNNMMMMMMLLLLLLLLLLLLMMMJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOSSSZZZdddjjjzzzxxxrrrhhhfffbbb```bbbfffkkkoootttxxxzzzwwwsssmmmiiihhheeeeeeeeeeeeeeeeeeffffffggghhhiiikkkmmmnnnooopppmmmllljjjhhhggghhhiiijjjjjjiiigggdddaaa___^^^^^^___^^^___bbbeeejjjuuujjjYYYIIIBBB@@@===:::999999999:::;;;<<<<<<======@@@BBBEEEFFFGGGIIILLLNNNQQQTTTZZZ```eeeiiikkkllljjjjjjjjjiiihhhfffdddccccccdddeeegggiiimmmppprrrrrrsssvvvyyyzzz{{{zzzzzzxxxxxxwwwvvvvvvuuuttttttwwwvvvtttrrrpppooonnnnnnlllkkkkkkkkklllmmmnnnoooppppppppppppqqqsssuuuvvvwwwxxx}}}zzzvvvrrrmmmgggbbb^^^]]]]]]]]]```eeejjjmmmuuuyyyOOONNNMMMMMMLLLLLLLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOUUU\\\bbbnnnxxxwwwrrriiifffbbb^^^\\\]]]___aaaaaaccciiiqqqxxxxxxsssoooiiidddccc`````````aaaaaabbbbbbcccfffggghhhiiikkkmmmnnnnnnnnnmmmkkkiiiiiiiiiiiijjjkkkiiigggeeebbbaaa```___```^^^```dddggglllwww{{{dddUUUFFF@@@>>><<<999888888999:::;;;<<<===>>>>>>AAACCCEEEGGGHHHJJJMMMOOOSSSWWW]]]dddkkkooorrrtttqqqpppnnnkkkiiigggffffffcccdddeeegggjjjmmmoooppprrrssstttvvvxxxyyy{{{{{{xxxxxxxxxwwwvvvvvvuuuuuuwwwvvvtttrrrpppooonnnnnnllllllkkkkkkkkkllllllmmmoooooonnnooooooqqqssstttuuuuuuyyyzzzvvvrrrlllggg___^^^]]]]]]^^^bbbfffiiiooossszzzPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOSSSYYY^^^eeennn|||~~~zzztttpppjjjgggccc^^^[[[ZZZZZZZZZZZZYYY]]]bbbhhhppp}}}yyytttooohhhcccbbb___``````aaabbbcccdddddddddeeefffgggiiikkkmmmnnnooonnnmmmkkkiiiiiihhhhhhiiihhhfffdddbbbaaa`````````___aaaeeeiiiooo{{{uuu]]]PPPCCC???===:::888888888999:::;;;<<<===>>>???AAADDDFFFHHHJJJLLLNNNQQQTTTWWW^^^fffmmmsssvvvxxxvvvtttqqqmmmjjjiiihhhhhhdddeeefffhhhjjjmmmnnnoooqqqrrrrrrsssuuuxxxzzz|||xxxxxxxxxxxxwwwwwwvvvvvvvvvuuusssqqqpppooonnnnnnmmmllllllkkkkkkkkkkkklllnnnnnnnnnmmmnnnpppqqqrrruuutttwww}}}~~~zzzuuuoookkkdddbbb```______aaadddfffjjjnnntttzzz~~~RRRRRRQQQOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMMMMMMMOOORRRWWW[[[```hhhuuu}}}zzzzzzzzzyyyxxxxxxwwwwwwxxxwwwvvvvvvuuusssooommmgggeeebbb^^^[[[YYYXXXWWWXXXVVVWWW[[[^^^cccnnnxxx~~~wwwqqqjjjdddcccbbbbbbccccccdddeeeffffffddddddeeegggiiilllooopppsssqqqooommmkkkiiigggggggggfffdddcccaaa``````___```___bbbggglllrrr~~~nnnWWWKKKAAA===<<<999888888888999:::;;;===>>>???@@@BBBEEEHHHJJJKKKMMMPPPSSSUUUYYY```hhhooouuuyyyzzzxxxuuuqqqmmmkkkiiiiiijjjffffffhhhjjjlllmmmnnnoooqqqqqqqqqqqqsssvvvyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwvvvuuusssqqqooonnnnnnmmmmmmmmmlllkkkkkkkkkllllllooonnnnnnnnnnnnoooqqqrrrwwwuuuwww|||}}}xxxrrrnnnhhhfffccc```^^^___aaaccceeeiiiooouuuyyy}}}UUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKLLLMMMNNNQQQUUUXXX]]]dddnnnyyy|||yyyxxxxxxwwwuuutttsssrrrqqqpppnnnmmmmmmmmmllljjjhhhaaa```___]]][[[XXXVVVUUUUUUSSSRRRUUUVVVYYY```gggooo|||uuummmhhhfffeeeeeeeeeffffffgggggghhheeefffgggiiilllppptttvvvxxxwwwtttqqqnnnjjjhhhffffffeeecccbbbaaa```````````````bbbhhhnnnuuuwwwfffQQQHHH???===<<<999888999888999:::;;;===???@@@@@@CCCFFFIIIKKKMMMOOORRRTTTXXX\\\bbbjjjqqqvvvyyy{{{uuussspppmmmkkkjjjjjjjjjggghhhjjjlllnnnoooooooooqqqppppppqqqrrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssqqqooonnnmmmmmmmmmmmmlllllllllmmmmmmnnnqqqpppoooooooooppprrrsssvvvuuuwww{{{|||vvvrrrkkkiiiddd```]]]]]]^^^___bbbeeekkkppptttxxx}}}WWWWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOPPPPPPQQQTTTVVVYYY___gggoooyyy{{{xxxvvvvvvtttrrrpppooommmmmmjjjiiigggfffffffffeeeccc^^^^^^^^^]]]\\\YYYWWWUUUUUURRRQQQSSSSSSSSSVVV\\\aaannn}}}|||tttnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjmmmqqqvvv{{{}}}}}}zzzvvvrrrmmmiiigggfffeeedddcccbbbaaaaaaaaa``````cccjjjpppxxxqqq___MMMEEE>>>===<<<999999:::888999:::<<<===???@@@AAADDDFFFIIILLLNNNPPPSSSVVVXXX\\\bbbhhhooosssvvvwwwpppooommmkkkjjjjjjjjjjjjiiijjjlllnnnoooppppppppppppppppppqqqrrrsssttttttvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssqqqooonnnmmmmmmmmmmmmmmmmmmnnnnnnooopppsssrrrqqqpppqqqrrrssstttssssssuuuyyy}}}}}}xxxpppmmmgggbbb___]]]]]]^^^^^^aaafffkkkooosssxxx{{{YYYXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTSSSSSSUUUWWWVVVZZZaaahhhqqq}}}|||yyyuuutttssspppnnnlllkkkjjjhhhfffcccbbbccccccbbb```^^^___```___^^^[[[YYYWWWWWWTTTSSSTTTTTTRRRTTTXXXWWW```jjjssszzzuuutttooooooooonnnnnnnnnnnnnnnkkklllmmmqqquuu{{{~~~zzzuuuoookkkhhhgggfffeeedddcccccccccccc``````dddjjjqqqyyylllZZZKKKDDD>>>===<<<:::999;;;888999:::<<<>>>???AAAAAADDDGGGJJJLLLNNNQQQTTTVVVVVVYYY___eeekkkoooqqqrrrmmmlllkkkjjjjjjjjjjjjjjjjjjlllnnnoooqqqqqqppppppppppppqqqqqqrrrrrrrrrrrruuuuuuuuuuuuuuuvvvvvvvvvuuutttrrrpppooonnnmmmmmmmmmmmmmmmnnnnnnpppqqqqqqtttsssrrrrrrrrrssstttuuuqqqpppssswwwzzz}}}}}}uuuqqqlllfffbbb```___```\\\___cccgggkkkoootttwww|||[[[YYYWWWVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWYYY\\\___ccchhhqqq|||~~~|||uuutttrrrrrrqqqnnnjjjggghhhfffbbbaaaaaaaaa```___^^^^^^^^^]]]]]]\\\ZZZZZZ[[[XXXUUURRRQQQSSSUUUWWWUUUZZZbbbhhhoooyyy~~~{{{yyyyyyyyyxxxwwwvvvtttsssoooqqqtttzzz{{{uuuooojjjiiigggeeedddddddddcccbbbcccbbbeeelllsss|||wwwaaaQQQCCC@@@<<<:::::::::999999:::;;;===???AAABBBCCCCCCEEEHHHKKKMMMOOOQQQTTTWWWZZZ\\\___cccfffhhhiiijjjjjjiiihhhhhhhhhiiijjjkkkmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqpppppprrrssstttyyyxxxxxxwwwvvvuuuuuuttttttrrrpppooommmmmmmmmnnnpppooommmlllmmmnnnpppqqquuuttttttsssrrrqqqpppooorrrrrrrrrsssvvv|||{{{vvvnnniiifffccc___\\\]]]]]]^^^aaaffflllqqquuuxxx|||]]][[[YYYXXXXXXXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTVVVWWWWWWYYY]]]___ccckkkvvv}}}yyywwwuuutttsssqqqmmmjjjgggdddaaa```______^^^]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\ZZZWWWUUUSSSTTTUUUVVVPPPTTTZZZ^^^bbbjjjttt|||}}}zzzxxxwwwvvvxxx||||||tttoookkkiiigggfffffffffdddccceeedddhhhooovvvttt]]]NNNBBB???<<<:::::::::999999:::;;;===???AAACCCDDDDDDGGGJJJMMMOOOQQQSSSVVVYYY[[[]]]___bbbeeeggghhhiiiiiiiiihhhggghhhiiijjjkkkmmmmmmooopppqqqrrrrrrrrrsssssssssrrrssssssssstttvvvvvvuuuuuuttttttsssssssssrrrpppooonnnmmmnnnnnnpppooonnnmmmmmmooopppqqquuuttttttsssrrrqqqppppppqqqrrrrrrsssuuuzzz~~~yyyqqqllliiifffaaa]]]^^^^^^^^^```ccchhhmmmoootttxxx~~~```^^^\\\\\\\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVYYY\\\^^^aaagggooovvv~~~~~~|||zzzyyywwwtttpppmmmiiifffcccaaa``````___]]]__________________^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUPPPRRRUUUVVVXXX\\\ccciiinnnuuu~~~|||uuuqqqnnnllljjjjjjjjjhhhgggggggggkkkrrrzzzoooXXXIIIAAA???;;;999999::::::999:::<<<>>>@@@BBBDDDEEEEEEJJJLLLOOORRRSSSVVVYYY[[[]]]^^^```aaadddfffggghhhgggggggggggghhhiiikkkllllllmmmnnnooopppqqqqqqrrrttttttuuuvvvvvvuuutttssssssssssssrrrrrrrrrrrrrrrsssrrrpppooonnnnnnnnnnnnooonnnnnnmmmnnnooopppqqqttttttsssrrrqqqpppoooooooooppprrrsssuuuxxx}}}~~~wwwrrrooojjjeee``````___^^^^^^```cccfffiiinnnssszzzcccaaa```______^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ]]]___aaabbbfffmmmsssxxx~~~|||yyyuuurrrnnnkkkhhheeeeeedddbbbaaaaaa````````````````````````___^^^]]][[[YYYWWWVVVUUUVVVVVVVVVUUUWWW[[[___dddhhhooovvv}}}yyyvvvsssqqqpppooommmkkkiiijjjnnnvvv~~~~~~iiiSSSFFF@@@===:::999999:::::::::;;;<<<>>>AAACCCEEEFFFGGGKKKMMMPPPSSSTTTWWWZZZ\\\______```aaaccceeefffgggffffffffffffgggiiikkklllllllllmmmmmmnnnooopppqqqtttuuuwwwxxxxxxvvvtttrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppoooooonnnnnnnnnmmmmmmllllllmmmnnnoooppprrrrrrqqqpppooonnnmmmmmmmmmoooqqqrrrsssvvvyyy{{{|||wwwsssnnnhhhccc```___]]]]]]]]]___bbbdddiiinnnuuu|||gggeeecccbbbbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^aaadddeeeeeehhhnnnsssuuu{{{|||xxxtttqqqmmmkkkiiihhhgggeeedddcccbbbaaaaaaaaabbbbbbbbbbbbbbbaaa___\\\ZZZYYYXXXXXXWWWVVVUUUVVVXXXYYYZZZ\\\```cccjjjvvv{{{xxxuuussspppnnnmmmnnnrrrzzz~~~xxxcccOOODDD???<<<999888999:::;;;:::;;;===???BBBDDDFFFGGGHHHKKKMMMPPPSSSTTTWWWZZZ\\\``````aaacccdddeeefffgggeeeeeeeeeeeefffhhhjjjlllkkkkkkkkklllmmmnnnpppqqqsssuuuwwwyyyyyywwwtttrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqppppppoooooonnnnnnjjjjjjkkkkkklllmmmnnnnnnpppoooooonnnmmmlllkkkkkklllnnnpppqqqrrrsssvvvxxx|||xxxrrrlllgggbbb```^^^\\\]]]^^^```bbbeeejjjqqqwww|||~~~~~~~~~kkkiiigggfffffffffdddbbbbbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^___```bbbcccaaadddhhhjjjjjjmmmqqquuuwww|||{{{xxxtttqqqooonnnllljjjiiihhhfffeeeddddddeeeeeeeeeeeedddcccaaa___^^^]]]XXXWWWVVVTTTSSSSSSTTTTTTRRRTTTVVVXXX]]]fffrrr{{{~~~zzzvvvttttttuuuzzz|||ppp\\\KKKBBB>>>;;;999888999;;;;;;;;;<<<===@@@CCCEEEGGGIIIIIIJJJMMMPPPRRRTTTWWWZZZ\\\___aaaccceeeggggggggggggfffeeeeeeeeefffgggiiijjjkkkkkkjjjjjjkkkmmmooopppqqqsssuuuwwwwwwvvvtttsssssssssssssssrrrrrrrrrrrrpppppppppppppppooonnnnnniiijjjjjjkkklllmmmnnnnnnoooooonnnmmmlllkkkjjjjjjkkkmmmooopppqqqrrruuuxxx~~~|||wwwqqqmmmfffdddaaa^^^]]]^^^___aaabbbfffkkkqqqvvv{{{pppnnnlllkkkkkkjjjhhhgggggggggggggggggggggggggggbbbbbbbbbbbbdddeeegggiiifffjjjoooqqqrrrtttyyy|||}}}~~~zzzyyywwwuuusssooonnnkkkiiihhhhhhhhhiiigggfffeeedddcccbbbaaaaaa\\\ZZZXXXVVVUUUUUUTTTSSSRRRSSSUUUUUUWWW\\\eeelllwww~~~~~~{{{~~~{{{hhhUUUGGGAAA===:::888777999;;;;;;;;;<<<>>>@@@CCCFFFHHHJJJKKKKKKNNNQQQSSSUUUWWWZZZ]]]^^^aaadddhhhjjjjjjiiihhhffffffeeedddeeefffhhhiiikkkjjjiiiiiijjjlllnnnpppoooppprrrtttuuuuuuttttttsssssssssrrrrrrqqqqqqqqqoooppppppqqqpppooonnnnnnjjjkkklllmmmnnnoooooooooppppppooonnnmmmlllkkkkkkkkkmmmnnnoooooorrruuuxxxzzz|||wwwtttllljjjfffaaa___^^^^^^^^^___bbbfffjjjooouuu{{{|||}}}sssqqqooooooooonnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjdddddddddeeefffiiikkklllkkkpppuuuxxxyyy|||}}}{{{tttrrrooommmkkkkkkkkklllhhhgggfffddddddccccccccccccaaa^^^[[[ZZZYYYWWWUUUSSSTTTUUUTTTRRRUUUZZZ___hhhwww}}}zzz~~~vvvcccQQQEEE???<<<:::888777999;;;<<<<<<===>>>AAADDDGGGIIIJJJKKKLLLOOORRRTTTVVVXXX[[[^^^]]]```eeejjjlllkkkjjjhhhgggfffeeedddeeeeeeggggggjjjjjjiiiiiijjjlllnnnpppmmmnnnppprrrttttttttttttsssssssssrrrqqqpppoooooooooooopppqqqqqqpppnnnnnnkkklllmmmooopppqqqqqqqqqqqqqqqpppooonnnmmmlllllllllmmmmmmnnnooorrrvvvyyywww|||{{{xxxqqqnnniiiddd```]]]]]]]]]]]]___bbbfffjjjpppwww|||yyyzzz|||{{{yyyvvvtttsssrrrpppnnnmmmnnnpppqqqqqqqqqpppooommmlllkkkkkkkkkmmmoooqqqvvvyyy}}}}}}xxxtttrrrqqqooonnnooommmlllkkkkkkkkkiiigggfffcccaaa___]]][[[XXXVVVVVVTTTQQQOOOPPPSSSVVVYYYbbblll}}}~~~{{{}}}~~~gggVVVMMMEEE>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAADDDGGGIIIJJJJJJNNNOOOQQQSSSVVVXXXZZZ[[[aaabbbdddiiimmmnnnjjjggghhhgggfffeeeeeefffhhhiiiffffffggghhhiiikkkmmmnnnnnnnnnooopppqqqrrrrrrssstttsssrrrqqqppppppppppppqqqppppppooonnnmmmmmmllljjjkkknnnpppsssuuuvvvvvvuuussspppmmmlllkkkllllllllllllmmmnnnpppqqqssstttxxx}}}zzzssspppllliiigggccc```]]][[[\\\]]]aaafffmmmsssvvv{{{}}}zzzyyyxxxwwwvvvtttttttttuuuvvvvvvuuuttttttsssrrrqqqqqqrrrtttvvvxxx~~~~~~zzzxxxvvvtttrrrsssqqqpppooopppooommmllliiigggdddbbb```^^^[[[YYYWWWUUURRRPPPPPPSSSVVVXXX]]]gggxxx}}}zzzcccRRRIIIBBB<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>AAABBBDDDGGGIIIKKKLLLMMMNNNOOOQQQTTTXXX[[[]]]^^^bbbcccfffiiilllmmmkkkhhhhhhgggfffeeeeeefffggghhhgggggghhhiiijjjlllmmmnnnlllmmmmmmnnnooopppqqqqqqqqqpppooonnnnnnmmmmmmnnnoooooonnnnnnmmmllllllllljjjlllnnnqqqtttvvvxxxyyytttsssqqqooonnnmmmnnnnnnmmmmmmmmmnnnoooppprrrssstttwwwzzz|||~~~zzztttooojjjeee```]]]]]]\\\\\\]]]___cccgggiiitttxxx~~~~~~~~~~~~|||zzzyyyyyyyyywwwuuurrrooollljjjiiigggdddbbb[[[YYYVVVSSSRRRSSSUUUVVVUUU^^^mmmlllWWWHHHAAA===;;;::::::;;;<<<===>>>??????BBBCCCFFFHHHJJJLLLMMMMMMMMMOOOQQQTTTXXX[[[]]]___bbbdddfffiiikkkkkkjjjiiihhhhhhgggffffffffffffgggeeeeeeeeefffggghhhjjjkkkkkkkkklllmmmnnnooopppppppppooonnnmmmllllllllllllmmmmmmmmmmmmllllllkkkkkkjjjlllnnnqqqtttvvvxxxxxxssssssqqqpppoooooooooooommmmmmmmmnnnnnnpppqqqrrrqqqtttvvvxxx{{{zzztttnnniiieeeaaa\\\[[[ZZZZZZ\\\___bbbdddoootttzzz~~~}}}|||zzzxxxuuurrrooommmllljjjgggeee___]]]YYYVVVUUUTTTUUUVVVVVV^^^lllxxxdddRRRFFF???<<<<<<888999:::<<<===???@@@AAADDDEEEGGGIIIKKKLLLMMMNNNNNNOOOQQQTTTWWWZZZ]]]^^^bbbdddgggiiiiiiiiiiiiiiihhhhhhgggfffffffffffffffdddddddddeeefffggghhhiiiiiijjjkkklllmmmnnnnnnooonnnnnnmmmlllkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjjjkkkmmmppprrrtttvvvvvvrrrrrrqqqppppppooooooooonnnnnnmmmmmmnnnoooppppppppprrrtttvvvyyy}}}vvvqqqmmmhhheee\\\[[[YYYYYYZZZ]]]```aaakkkooovvv|||~~~|||wwwuuurrrpppooommmjjjgggbbb```]]]ZZZWWWVVVVVVVVVXXX^^^jjj|||~~~nnn[[[MMMDDD>>><<<===888999:::<<>>999:::<<>>AAACCCFFFHHHIIILLLMMMOOOQQQRRRSSSTTTTTTWWWXXXYYY[[[\\\^^^___```___bbbeeeeeedddccceeeggghhhhhhhhhhhhgggfffeeedddccccccccccccddddddeeefffgggggghhhiiijjjkkkllllllnnnnnnmmmlllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiijjjjjjhhhhhhiiijjjkkkkkkkkkkkkmmmnnnnnnoooooooooooonnnoooooonnnmmmmmmmmmmmmnnnoooooopppqqqtttwwwzzz}}}zzzuuurrrhhhfffbbb^^^[[[ZZZ[[[[[[\\\```ffflllqqqwww}}}}}}|||yyyxxxuuurrrpppkkkiiifffccc___\\\ZZZYYYXXX\\\fffwwwyyyiiiZZZJJJCCCAAA>>><<<<<<>>>???BBBEEEGGGJJJKKKLLLMMMNNNOOORRRSSSTTTUUUUUUZZZZZZ[[[\\\]]]___```aaabbbbbbbbbbbbcccdddeeefffeeedddddddddddddddccccccfffeeeddddddeeefffggghhhhhhhhhgggggghhhiiijjjjjjmmmllljjjhhhhhhiiijjjkkkjjjjjjiiiiiihhhggggggggggggggggggggghhhhhhhhhhhhiiijjjlllnnnpppppppppoooqqqooommmkkkjjjkkklllmmmnnnnnnnnnooorrrvvvzzz|||{{{vvvnnnkkkgggbbb___]]]\\\[[[^^^___```dddhhhnnnsssvvv{{{~~~~~~{{{yyywwwsssqqqlllkkkhhhdddaaa^^^\\\[[[[[[^^^ggguuuvvvcccUUUGGGAAA@@@>>>======>>>???BBBFFFIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWZZZ[[[\\\^^^``````aaaaaabbbbbbbbbbbbbbbcccdddeeeddddddddddddeeeeeeeeeeeegggfffeeeeeefffggghhhiiihhhggggggggghhhhhhiiijjjlllkkkjjjhhhhhhhhhiiijjjiiiiiihhhhhhggggggfffffffffffffffgggggggggggghhhiiijjjlllnnnooopppppppppqqqooommmlllkkkkkklllmmmnnnnnnoooqqqsssvvvyyy{{{|||tttppplllgggccc```^^^\\\\\\\\\^^^```dddiiimmmpppuuuxxx}}}~~~{{{xxxuuurrrnnnllliiifffbbb```^^^]]]^^^___fffrrr}}}ppp[[[OOOCCC??????======>>>>>>@@@DDDHHHLLLNNNPPPQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[\\\___aaaccccccbbbbbbcccbbbbbbbbbbbbbbbccccccbbbcccdddeeefffggghhhhhhhhhhhhggggggggghhhiiiiiigggggggggfffgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffeeeddddddeeeeeeeeefffffffffggggggiiijjjkkkmmmooopppppppppqqqpppnnnlllllllllmmmmmmmmmooopppsssuuuwwwxxxxxx{{{|||{{{wwwrrrmmmiiieee```]]]ZZZZZZ[[[\\\___bbbfffhhhllloootttyyy|||~~~zzzvvvsssooommmjjjgggdddaaa____________dddnnn{{{~~~wwwiiiWWWLLLBBB??????======>>>???AAAFFFKKKOOORRRSSSTTTSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^bbbdddfffeeedddcccccccccbbbaaaaaaaaaaaaaaaaaabbbccceeegggiiijjjkkkiiiiiiiiiiiiiiiiiiiiijjjgggfffffffffffffffgggggggggggghhhhhhhhhhhhgggfffffffffeeeeeedddccccccccccccddddddeeeeeefffffffffiiiiiikkklllnnnooopppqqqqqqpppooonnnmmmmmmmmmmmmmmmooorrrtttvvvvvvvvvvvvxxxxxx}}}|||vvvrrrnnnjjjddd```[[[[[[ZZZZZZ[[[]]]```aaadddgggmmmqqquuuzzz~~~}}}xxxuuuooonnnkkkhhheeecccaaa```______bbbjjjvvv~~~xxxyyy}}}qqqbbbUUULLLCCCAAA@@@======???@@@CCCHHHNNNRRRUUUVVVWWWTTTTTTTTTUUUWWWYYY[[[\\\^^^```cccfffhhhgggfffeeedddcccbbbaaa```____________```bbbeeegggiiikkkllljjjjjjjjjjjjjjjjjjiiiiiiffffffeeeeeeeeeeeeeeefffeeeeeefffggggggffffffeeeeeeeeeddddddcccbbbbbbbbbcccccccccdddeeeffffffggghhhiiijjjkkkmmmoooqqqqqqqqqppppppooonnnnnnnnnmmmmmmooorrrtttvvvuuutttsssvvvuuuxxx{{{vvvsssoooiiiddd```___]]][[[ZZZ[[[\\\]]]^^^bbbfffkkkoootttyyy}}}|||yyyqqqpppmmmjjjgggeeedddccc```___bbbiiirrr|||wwwwww|||{{{kkk\\\QQQJJJDDDBBBAAA>>>>>>@@@CCCFFFKKKQQQUUUXXXXXXXXXUUUUUUUUUVVVXXXZZZ]]]^^^```aaadddfffhhhhhhggggggeeedddbbb```___^^^]]]]]]^^^___aaadddgggiiikkkllljjjjjjjjjkkkjjjjjjiiihhhfffeeedddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbaaabbbccccccdddeeefffgggggghhhhhhiiijjjmmmoooqqqrrrqqqqqqqqqpppoooooonnnnnnnnnoooqqqssstttsssrrrqqqsssrrrtttzzz{{{xxxuuunnniiifffdddaaa^^^[[[[[[[[[[[[[[[]]]aaaeeeiiinnnssswwwzzz}}}}}}tttssspppnnnkkkiiiggggggcccbbbccchhhooozzz{{{{{{wwwfffWWWLLLFFFBBBBBBAAA???@@@CCCEEEHHHNNNSSSWWWYYYYYYYYYXXXWWWWWWXXXYYY\\\___```aaabbbdddfffggghhhhhhhhheeedddbbb```^^^]]]\\\\\\^^^___aaacccfffhhhjjjkkkiiijjjkkkkkkjjjiiihhhgggeeeeeedddcccccccccccccccdddccccccbbbcccdddeeefffeeeeeedddccccccbbbbbbaaaccccccdddeeefffggghhhhhhhhhhhhiiijjjllloooqqqsssqqqqqqqqqqqqpppooonnnnnnoooooopppqqqqqqqqqpppoooooonnnpppuuu{{{zzztttnnnjjjhhhddd```\\\[[[ZZZZZZXXXZZZ]]]```ccchhhmmmpppssswww|||wwwuuussspppmmmkkkjjjjjjfffdddeeeiiimmmvvv}}}tttcccTTTGGGBBB@@@AAAAAA???AAAEEEGGGJJJOOOUUUYYYZZZZZZYYYZZZYYYYYYYYY[[[^^^aaabbbbbbcccdddeeefffhhhiiiiiifffdddbbb```^^^\\\[[[[[[]]]^^^```ccceeehhhjjjkkkiiijjjjjjkkkjjjiiihhhgggeeeddddddcccbbbbbbbbbcccdddcccbbbaaaaaaccceeegggeeeeeeddddddcccbbbbbbbbbccccccdddeeefffhhhhhhiiihhhhhhhhhiiilllnnnqqqsssqqqqqqrrrqqqqqqpppooonnnoooooopppppppppooooooooolllkkkmmmrrrwww~~~~~~wwwqqqmmmjjjfffaaa]]][[[YYYYYYVVVXXX[[[]]]```dddiiilllooosssxxx|||~~~{{{vvvqqqmmmllllllmmmiiijjjjjjiiikkkrrrvvvgggWWWLLLEEECCCAAA??????AAACCCDDDGGGJJJPPPSSSUUUWWWYYYZZZZZZZZZ[[[\\\]]]___```aaabbbcccdddeeeffffffffffffeeedddbbb```^^^]]]\\\[[[```aaabbbccceeefffggghhhfffffffffeeeeeedddddddddbbbbbbbbbbbbaaaaaaaaaaaa`````````aaaccceeegggiiigggffffffdddcccbbbaaaaaacccccccccdddeeefffggghhhggggggggghhhiiikkkmmmmmmttttttssssssqqqpppooonnnkkkllllllllllllkkkjjjjjjkkkkkkkkklllqqq{{{{{{|||tttpppkkkhhhgggddd___[[[YYYXXXXXXYYY[[[^^^aaaccciiilllooouuuzzzzzzuuurrrqqqqqqrrrlllmmmmmmkkkkkkrrr||||||pppaaaSSSJJJDDDBBBAAA???@@@AAADDDEEEGGGKKKPPPTTTVVVWWWYYY[[[[[[[[[\\\\\\]]]^^^``````aaaaaabbbcccddddddddddddbbbaaa___]]][[[ZZZYYYYYY\\\]]]___aaaccceeeggghhheeeeeeeeedddddddddccccccbbbbbbaaaaaaaaa`````````aaaaaaaaaaaaccceeegggiiiggggggfffeeedddcccbbbaaacccccccccdddeeefffggghhhgggggghhhiiijjjlllmmmnnnqqqqqqqqqpppooonnnllllllkkkkkkllllllkkkkkkjjjiiilllllllllmmmqqqxxxyyytttoookkkhhheee___[[[XXXWWWWWWWWWYYY[[[^^^___eeegggkkkpppuuu{{{|||yyyxxxxxxxxxssssssqqqnnnmmmqqqxxx~~~zzzzzz|||~~~wwwhhhYYYNNNIIIBBBAAA@@@@@@AAACCCEEEGGGIIILLLQQQTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]^^^____________```aaabbbbbbbbbbbb```___^^^\\\ZZZYYYYYYXXXYYYZZZ\\\^^^aaadddfffgggdddccccccccccccbbbbbbbbbaaaaaaaaa`````````______aaaaaaaaaaaabbbdddfffgggggggggfffeeedddcccbbbbbbbbbbbbccccccdddfffggghhhhhhhhhhhhiiikkklllnnnooopppqqqppppppooonnnllllllkkkkkkkkkkkkkkkjjjiiiiiikkkllllllmmmooottt{{{|||uuuqqqmmmiiiccc^^^ZZZYYYXXXWWWXXXYYY[[[]]]___aaadddiiinnntttxxxzzz~~~~~~}}}~~~zzzyyywwwssspppqqquuuyyy|||wwwtttuuuyyy|||~~~~~~rrrbbbSSSKKKIII@@@@@@???@@@BBBDDDGGGHHHJJJMMMQQQTTTVVVXXX[[[]]]^^^^^^]]]]]]]]]]]]]]]^^^]]]^^^___```aaaaaaaaaaaa```___^^^\\\[[[ZZZZZZZZZYYYZZZ[[[]]]```bbbcccdddbbbbbbbbbbbbbbbaaaaaaaaa````````````____________```````````````bbbdddeeefffffffffeeedddccccccbbbbbbbbbbbbcccdddfffggghhhggghhhhhhiiijjjlllmmmnnnrrrrrrrrrrrrqqqpppooonnnkkkkkkkkkkkkkkkjjjjjjiiiiiikkklllmmmooorrrvvvzzz|||wwwsssoooiiiddd___]]][[[YYYXXXYYYZZZ[[[ZZZ\\\^^^ccchhhmmmqqqtttzzz||||||xxxtttssstttuuu}}}{{{wwwrrrqqqsssxxx|||yyymmm\\\OOOJJJIII?????????AAACCCEEEHHHIIIJJJMMMQQQTTTVVVXXX[[[^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^___``````aaaaaa```___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\]]]^^^___```aaabbbaaaaaaaaaaaaaaaaaaaaaaaa````````````__________________^^^^^^^^^```aaabbbeeeeeeeeedddccccccbbbbbbaaaaaaaaabbbdddfffggghhhgggggghhhhhhjjjkkkmmmnnnrrrrrrsssrrrrrrqqqpppoookkkllllllllllllkkkjjjjjjgggiiikkkmmmoooqqquuuxxx|||||||||xxxsssnnnjjjbbb```]]]ZZZXXXXXXXXXXXXXXXYYY[[[^^^bbbgggkkknnnuuuxxx|||}}}yyyvvvtttsssuuuwwwtttppppppsssxxx|||~~~~~~zzzrrreeeVVVLLLHHHGGG>>>???@@@BBBDDDFFFHHHIIIJJJMMMPPPSSSUUUWWW[[[^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\^^^_______________\\\[[[ZZZYYYYYYYYYYYYYYY]]]]]]^^^^^^___``````aaa`````````aaaaaaaaaaaabbbaaaaaaaaa`````````______```___^^^^^^^^^___```aaadddcccccccccbbbbbbbbbbbb``````aaabbbdddfffggghhhhhhhhhhhhiiikkklllnnnoooqqqqqqrrrrrrqqqppppppooommmmmmmmmmmmmmmlllkkkkkkgggiiilllnnnooorrruuuxxx}}}~~~|||}}}~~~yyysssooofffddd```\\\YYYWWWVVVVVVWWWXXXXXXZZZ]]]aaafffhhhooorrrvvvzzz}}}~~~zzzvvvtttrrrxxxtttqqqooopppsssxxx{{{}}}zzzssshhh[[[PPPHHHDDDCCC??????AAABBBDDDFFFHHHIIIJJJLLLOOOQQQTTTVVVZZZ]]]ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]][[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]___```aaaaaa``````aaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaa`````````bbbaaa```_________```aaabbbbbbbbbaaaaaaaaaaaaaaa___``````bbbdddfffggghhhjjjjjjjjjkkkmmmnnnpppqqqrrrrrrsssssssssrrrqqqqqqnnnnnnoooooonnnnnnmmmllljjjlllmmmnnnoooqqquuuwww{{{{{{wwwmmmjjjfffaaa]]]ZZZYYYXXXWWWVVVVVVWWWYYY\\\```bbbfffjjjoootttwwwzzz~~~|||wwwtttqqqtttzzz{{{rrrpppoooppptttxxxzzz{{{wwwnnnaaaTTTKKKEEEAAA??????@@@AAACCCEEEFFFGGGHHHIIILLLNNNQQQSSSVVVZZZ]]]YYYYYYYYYYYYYYYZZZ[[[[[[XXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]XXXYYYZZZ\\\^^^```aaabbb```aaaaaaaaabbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaadddcccaaa``````aaaaaabbbaaaaaaaaaaaa````````````______```bbbcccfffggghhhlllllllllmmmoooppprrrsssuuuuuuuuuvvvuuuuuuttttttooooooooooooooonnnnnnmmmmmmnnnoooooooooqqqtttwwwzzz|||~~~tttqqqlllgggbbb___]]]\\\WWWVVVUUUUUUVVVYYY]]]___```dddjjjooosssvvvzzz|||yyytttsssrrrttt{{{|||rrrqqqqqqqqqsssvvvyyy{{{xxxjjjZZZPPPIIICCCBBBCCC@@@AAACCCEEEFFFGGGGGGGGGLLLLLLLLLMMMPPPSSSUUUWWWXXXYYYYYYYYYYYYWWWVVVUUUWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[[[[[[[\\\]]]^^^```aaa``````aaaaaabbbbbbcccccceeeeeeffffffeeeddddddccceeeddddddcccbbbaaa```____________```````````````___```aaabbbdddgggiiijjjlllmmmoooqqqrrrrrrrrrqqqrrrssstttuuuuuutttsssrrrooooooooooooooopppppppppnnnnnnooopppqqqssstttuuuxxxzzz~~~zzzuuuoookkkhhhccc\\\WWW[[[XXXVVVUUUVVVXXXXXXXXX\\\```eeeiiimmmrrrwwwzzz~~~{{{wwwpppoooqqqwww|||uuutttssssssuuuwwwxxxyyyqqqdddTTTKKKEEE???>>>???@@@AAABBBDDDEEEFFFGGGGGGJJJJJJJJJLLLNNNPPPSSSTTTWWWWWWXXXXXXXXXWWWUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^______``````aaaaaabbbbbbccccccddddddddddddccccccffffffeeedddcccbbbaaaaaa____________````````````______```bbbdddfffhhhiiilllmmmooopppqqqrrrqqqqqqrrrssstttuuuuuutttsssrrrooooooooooooooopppppppppooooooooopppqqqsssuuuvvvyyy{{{}}}~~~vvvqqqmmmiiiccc^^^[[[XXXUUUTTTUUUVVVVVVVVVYYY\\\aaaeeeiiimmmrrrvvvxxxyyy{{{~~~zzzqqqoooooottt||||||wwwvvvuuuvvvwwwxxxwwwvvvjjj]]]PPPGGGBBB===<<<===???@@@AAACCCDDDEEEFFFFFFGGGHHHHHHJJJLLLNNNPPPQQQTTTUUUVVVVVVVVVUUUTTTSSSUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[ZZZZZZYYYYYYZZZZZZ[[[]]]]]]^^^______```aaaaaabbbcccdddeeeffffffffffffhhhggggggfffeeedddcccccc________________________^^^___```aaacccfffhhhiiikkklllnnnooopppqqqqqqqqqqqqrrrsssttttttsssrrrqqqnnnnnnooooooooopppppppppoooooopppqqqrrrtttuuuvvvzzz|||}}}~~~}}}vvvqqqmmmhhhddd___\\\XXXVVVVVVVVVUUUUUUTTTWWW[[[___bbbgggllloootttwwwzzz~~~vvvsssrrrvvv}}}{{{wwwvvvvvvxxxzzzzzzvvvssseeeYYYMMMGGGCCC>>>===>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTTTTUUUUUUVVVWWWWWWYYYYYYYYYYYYZZZ[[[]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[\\\]]]^^^^^^___```cccdddfffgggiiijjjjjjjjjiiiiiihhhgggfffeeedddddd```_______________^^^^^^]]]^^^___```bbbeeeggghhhjjjkkklllmmmnnnooooooppppppqqqrrrssssssrrrqqqpppmmmmmmnnnnnnooooooppppppoooppppppqqqrrrtttuuuvvvyyy{{{||||||}}}yyytttoookkkeeebbb]]]ZZZYYYXXXVVVUUURRRTTTWWWZZZ]]]aaaeeeiiipppsssxxx}}}|||xxxvvvyyyzzzuuutttuuuyyy|||{{{uuuooo___TTTJJJEEECCC???===???===>>>@@@BBBCCCDDDDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ\\\\\\]]]\\\[[[YYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]]]]^^^bbbcccdddfffhhhiiijjjjjjjjjiiihhhhhhffffffeeeddd``````______^^^^^^^^^]]]\\\]]]^^^___aaadddfffggghhhiiiiiijjjkkklllmmmnnnnnnooopppqqqqqqpppooonnnkkkkkklllmmmmmmnnnoooooooooooopppqqqrrrtttuuuvvvvvvyyy{{{{{{{{{~~~xxxssslllhhhbbb^^^[[[YYYWWWUUURRRTTTVVVWWWYYY\\\aaadddhhhkkkpppvvv||||||yyy{{{}}}yyytttsssuuuyyy|||yyyppphhhWWWMMMEEEBBB@@@===<<<===>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNMMMOOOPPPRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPRRRSSSTTTTTTUUUUUUVVVWWWYYYZZZ[[[]]]\\\ZZZYYYXXXWWWWWWWWWVVVVVVWWWYYYZZZ[[[\\\\\\^^^___aaacccdddffffffgggiiihhhhhhgggfffeeedddddd``````______^^^]]]]]]]]][[[\\\]]]^^^```ccceeeffffffffffffggghhhiiikkkkkkllllllmmmnnnnnnmmmlllllliiiiiijjjkkklllmmmmmmnnnnnnnnnooopppqqqssstttuuusssvvvyyyzzzzzz}}}}}}xxxrrrmmmgggaaa]]]ZZZWWWUUUUUUVVVVVVVVVVVVYYY]]]```dddggglllrrryyy}}}~~~zzzxxxuuutttuuuyyy{{{vvvjjj```QQQIIIAAA@@@???===;;;<<<>>>???AAABBBDDDEEEEEEEEEEEEGGGHHHJJJLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRPPPOOONNNNNNNNNPPPRRRSSSRRRRRRSSSTTTUUUWWWYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]___aaabbbcccddddddggggggfffeeedddccccccbbb``````___^^^^^^]]]\\\\\\[[[[[[\\\]]]```bbbdddeeeddddddcccdddeeefffhhhiiiiiijjjkkkllllllkkkjjjiiigggggghhhiiijjjkkkllllllmmmmmmnnnoooppprrrssstttrrrtttxxxxxxxxxzzzzzzvvvooohhhccc___[[[YYYXXXWWWWWWUUUTTTVVVYYY\\\aaaccchhhnnnvvv~~~}}}yyywwwwwwvvvvvvyyyzzzssseeeZZZPPPHHHAAA@@@@@@>>>======???@@@AAACCCDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSSSSSSSOOONNNMMMMMMMMMOOOQQQSSSQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^```aaacccdddddddddffffffeeedddcccbbbbbbaaa``````___^^^]]]]]]\\\\\\ZZZ[[[\\\]]]___aaaccceeecccbbbbbbbbbccceeeggghhhhhhiiijjjkkkkkkjjjiiihhheeefffggghhhiiijjjkkkkkklllmmmmmmnnnoooqqqssssssqqqtttwwwwwwwwwxxx|||}}}vvvoooiiieeeaaa^^^YYYXXXWWWUUUSSSTTTWWWYYY[[[]]]aaagggoooxxx}}}yyyvvvwwwvvvvvvxxxwwwooo___SSSHHHBBB<<<:::<<>><<<===>>>@@@AAABBBCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSKKKLLLMMMNNNOOONNNMMMMMMOOOPPPRRRSSSSSSTTTVVVXXXZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUYYYZZZ\\\^^^___```aaaaaaddddddcccbbbaaa```____________^^^^^^\\\[[[YYYXXXXXXYYY\\\^^^___`````````cccbbbaaa```aaabbbdddfffggghhhiiijjjjjjiiihhhgggddddddeeeeeeggghhhjjjjjjoooooooooooopppppppppppprrrrrrqqqrrrtttwwwyyy{{{~~~{{{sssooojjjeeeaaa___\\\XXXVVVWWWWWWWWWVVVZZZ[[[]]]aaahhhooovvvzzz}}}|||yyyvvvxxxxxxxxxwwwsssgggXXXMMMGGGBBB<<<;;;===???>>><<<===>>>@@@AAABBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQLLLMMMMMMNNNNNNNNNNNNNNNMMMOOOQQQRRRRRRSSSUUUWWWYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXZZZ\\\]]]^^^______cccbbbbbbaaa```______^^^______^^^]]]\\\ZZZYYYXXXVVVWWWYYY[[[\\\]]]]]]]]]aaa```______```bbbdddeeeggghhhiiiiiiiiihhhgggfffdddddddddeeefffggghhhiiimmmmmmmmmnnnooopppppppppqqqqqqqqqqqqsssvvvxxxzzzzzz~~~}}}vvvpppjjjfffccc___[[[XXXWWWVVVUUUTTTWWWWWWYYY]]]ccciiipppsss{{{|||~~~~~~}}}|||{{{}}}{{{xxxvvvvvvwwwxxxuuummm___QQQIIIFFFAAA<<<;;;===???>>>===>>>>>>@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPLLLNNNPPPPPPPPPQQQSSSUUUXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\`````````______^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWUUUVVVXXXYYYZZZ[[[\\\\\\___^^^^^^^^^```bbbdddeeeggghhhhhhiiihhhgggfffeeedddddddddddddddeeeffffffjjjjjjkkklllnnnooopppppppppppppppppprrrtttwwwxxxwwwzzz}}}zzztttooojjjfff```\\\YYYWWWUUUTTTUUUVVVWWWYYY^^^dddiiilllssstttvvvxxxxxxxxxxxxwwwyyy{{{~~~|||zzzxxxvvvqqqtttvvvrrrgggYYYNNNIIIBBB???;;;:::<<<=========>>>>>>???AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNNNNOOONNNMMMMMMMMMNNNPPPQQQLLLNNNOOOPPPPPPPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZ]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\ZZZXXXXXXWWWWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^___aaaccceeefffggghhhhhhhhhgggfffdddcccdddcccccccccccccccddddddggghhhiiijjjlllnnnooopppooooooooopppqqqsssuuuvvvvvvxxxzzzzzz}}}}}}xxxqqqmmmgggbbb___\\\YYYWWWXXXWWWWWWXXX[[[___dddfffkkklllnnnppprrrsssssssssuuuwww{{{}}}|||zzzxxxwwwvvvrrrtttuuunnnaaaSSSJJJFFF>>>===:::::::::<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMOOONNNMMMLLLMMMNNNOOOPPPMMMNNNPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVXXXYYYYYYYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^_________^^^\\\[[[YYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]^^^```ccceeeggghhhhhhiiiiiihhhgggeeecccbbbccccccbbbbbbbbbccccccdddeeefffgggiiikkkmmmoooooonnnnnnooopppqqqrrrttttttrrrtttuuuvvvxxx~~~~~~vvvrrrlllgggccc```]]][[[YYYXXXWWWWWWXXXZZZ^^^```dddeeegggiiikkkmmmnnnooopppssswwwzzz|||~~~~~~~~~}}}|||{{{~~~~~~}}}yyywwwwwwvvvvvvwwwvvvrrrhhhZZZMMMDDD@@@<<<<<<;;;::::::;;;<<<===>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNPPPPPPOOOOOOQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUVVVXXXXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^___`````````___^^^\\\ZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^aaadddgggiiijjjjjjjjjjjjiiihhheeecccbbbbbbbbbbbbbbbbbbcccddddddeeefffgggiiikkkmmmnnnooonnnnnnooopppqqqrrrssssssppppppqqqrrrtttxxx~~~~~~zzzsssmmmiiieeebbb```[[[YYYWWWUUUUUUVVVXXXYYY]]]^^^```bbbdddfffhhhiiijjjnnnrrruuuwwwzzz}}}~~~{{{zzz||||||}}}~~~~~~yyyvvvuuuvvvvvvvvvwwwtttlllaaaTTTIIIAAA>>><<<<<<===<<<<<<===>>>???>>>??????@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKMMMNNNNNNMMMNNNOOOPPPOOOOOOPPPPPPQQQQQQQQQRRRQQQRRRSSSTTTUUUVVVWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]^^^___```bbbbbbaaa```___]]]\\\[[[WWWWWWVVVVVVWWWXXXYYYZZZYYYZZZ]]]```dddfffhhhiiikkkkkkkkkjjjhhhfffcccbbbaaaaaaaaabbbcccdddeeeffffffggghhhiiikkklllmmmnnnnnnooopppqqqrrrsssssssssqqqqqqqqqqqqrrruuuxxx{{{xxxrrrmmmiiifff___]]]YYYVVVUUUUUUVVVWWWWWWXXXYYY[[[]]]```bbbccceeehhhlllppprrruuuxxxzzz}}}||||||||||||}}}}}}}}}}}}|||wwwttttttuuuvvvvvvtttooofff[[[QQQIIIBBB???===>>>>>>>>>>>>>>>@@@AAA>>>??????@@@@@@@@@??????>>>???@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJKKKMMMMMMLLLLLLMMMOOONNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXZZZ[[[]]]___```aaacccbbbbbbaaa```^^^]]]\\\ZZZYYYXXXXXXYYYZZZ\\\]]]WWWYYY\\\___cccfffhhhiiilllllllllkkkiiifffdddbbbaaaaaaaaabbbccceeefffggggggggghhhjjjkkklllmmmnnnnnnoooppprrrrrrsssssssssuuutttsssrrrssstttwwwxxx{{{{{{uuuppplllcccaaa]]]YYYWWWWWWWWWXXXTTTTTTUUUWWWYYY\\\^^^___aaadddhhhlllooorrruuuwww||||||~~~||||||||||||||||||||||||xxxuuurrrpppqqqsssuuuuuuuuummmaaaWWWOOOHHHBBB===???>>>=========>>>@@@AAA@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@@@@AAAAAAAAADDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYYVVVVVVVVVTTTRRRSSSVVVXXXYYYYYY[[[]]]^^^___``````ccccccbbbaaa___^^^\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\___bbbdddfffmmmmmmnnnmmmkkkhhhfffdddbbbbbbaaaaaabbbdddfffhhhiiiiiiiiijjjkkklllnnnooooooooooooppppppqqqqqqrrrtttrrrqqqooopppqqqtttvvvyyy~~~yyyrrrkkkfffaaa^^^]]][[[XXXUUUVVVUUUSSSSSSUUUWWWXXXXXX]]]___aaaeeeiiinnnrrrtttxxxzzz}}}~~~~~~~~~~~~}}}~~~~~~|||tttrrrooooooppprrrssstttpppggg\\\RRRLLLGGGBBB>>>???>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXVVVVVVVVVTTTSSSSSSVVVXXXXXXYYY[[[]]]^^^___``````bbbbbbaaa```___]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^aaadddeeekkklllllllllkkkhhhfffdddcccbbbaaaaaabbbdddfffhhhiiiiiijjjjjjkkkmmmnnnoooppppppqqqqqqrrrssssssssssssqqqooonnnnnnoooqqqssstttyyy~~~vvvsssnnnhhhcccaaa___[[[WWWVVVTTTRRRRRRTTTUUUVVVUUUZZZ[[[^^^aaaeeeiiimmmooosssvvvxxxzzzzzz{{{}}}~~~}}}~~~{{{uuunnnmmmlllmmmoooqqqrrrrrrhhh```UUULLLHHHEEEBBB@@@???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVTTTSSSSSSUUUXXXXXXYYY[[[\\\^^^^^^______aaa``````___^^^]]][[[ZZZ\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^```bbbdddiiiiiikkkkkkjjjiiigggeeecccbbbbbbaaabbbeeeggghhhjjjjjjkkklllmmmmmmnnnooorrrrrrrrrssstttuuuuuuuuurrrqqqnnnmmmlllmmmnnnoooppptttyyyzzztttmmmgggdddaaa\\\XXXXXXVVVTTTSSSTTTUUUUUUTTTVVVWWWYYY\\\___ccceeeggglllnnnrrrtttuuuvvvxxxzzz||||||}}}~~~~~~~~~uuuooojjjjjjjjjllloooqqqqqqpppccc[[[PPPGGGDDDCCCAAA@@@>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVVVVUUUTTTTTTUUUWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ]]]\\\\\\[[[[[[ZZZZZZYYY[[[[[[[[[\\\]]]___aaacccfffgggiiijjjjjjiiigggfffdddcccbbbbbbccceeehhhiiikkkkkklllmmmnnnnnnooooooqqqrrrrrrssstttuuuvvvvvvrrrqqqooommmlllllllllmmmnnnrrrvvvzzz|||tttmmmiiieeeaaa]]]]]]ZZZWWWVVVVVVVVVVVVUUUTTTTTTVVVWWWZZZ]]]___```dddgggkkkmmmooopppsssuuuxxxxxxyyyzzz|||}}}~~~zzzqqqlllhhhhhhjjjmmmppppppnnnlll___WWWLLLEEEBBBAAAAAA???>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUTTTVVVVVVUUUTTTTTTUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[ZZZZZZ]]]]]]\\\\\\[[[[[[[[[ZZZ\\\\\\\\\\\\]]]___aaabbbeeegggiiijjjjjjjjjhhhgggeeedddccccccdddfffhhhjjjllllllnnnoooooooooooooooppppppqqqrrrssstttuuuuuusssrrrpppnnnmmmllllllmmmlllooossswww{{{~~~wwwrrrnnniiifffaaa^^^[[[XXXXXXWWWUUUTTTTTTTTTUUUVVVWWWYYY[[[\\\^^^aaadddgggiiijjjmmmooorrrssstttvvvxxxzzz{{{|||}}}vvvnnniiifffhhhjjjmmmooonnnjjjgggZZZRRRIIICCCAAAAAA@@@???>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>????????????@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOPPPPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVVVVUUUTTTUUUVVVXXXXXXYYY[[[[[[\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]^^^```aaabbbfffgggiiikkkkkkjjjiiihhheeeddddddcccdddgggiiijjjmmmnnnooopppqqqpppoooooonnnooooooqqqrrrssstttuuusssrrrqqqpppnnnnnnmmmmmmiiilllppprrruuu{{{yyytttoookkkfffbbb^^^[[[YYYXXXVVVTTTUUUUUUUUUUUUVVVWWWXXXYYYXXX[[[^^^aaabbbdddgggiiikkklllnnnpppsssuuuwwwxxxzzz|||~~~{{{ssslllgggeeegggiiilllmmmjjjeeeaaaRRRLLLEEEAAAAAABBBAAA@@@>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@??????>>>===>>>>>>>>>>>>???????????????>>>>>>>>>@@@BBBEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIJJJKKKLLLLLLMMMKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUWWWVVVUUUTTTUUUVVVXXXXXXYYYZZZ[[[[[[[[[[[[XXXYYYYYYZZZZZZZZZYYYYYY[[[[[[\\\\\\]]]^^^^^^^^^```______^^^___```bbbcccggghhhjjjkkklllkkkiiihhhfffeeeddddddeeegggiiikkkmmmnnnpppqqqrrrqqqpppooonnnnnnoooqqqrrrssstttuuurrrqqqppppppooonnnmmmmmmiiilllooopppqqqvvv}}}|||vvvqqqmmmiiieeeaaa___\\\ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVSSSUUUYYY[[[\\\^^^```bbbdddeeegggjjjmmmppprrrsssvvvxxx{{{~~~~~~xxxqqqjjjfffeeefffiiikkkkkkhhhaaa\\\LLLGGGAAA???AAABBBBBB@@@>>>???@@@AAABBBAAA@@@@@@???????????????>>>======>>>>>>>>>>>>????????????>>>===<<<===>>>AAACCCEEEHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUSSSUUUWWWWWWUUUTTTUUUUUUWWWXXXYYYZZZZZZ[[[ZZZZZZWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^___```aaa```______```aaabbbccchhhiiikkkllllllkkkjjjhhhfffeeeddddddeeegggjjjkkknnnoooqqqrrrrrrqqqpppooonnnooopppqqqssstttuuuvvvpppppppppooonnnnnnmmmmmmlllnnnpppppppppsssyyy|||tttpppkkkgggdddbbb___]]]VVVVVVUUUTTTTTTTTTTTTUUUOOORRRUUUWWWXXXYYY\\\]]]___aaacccfffiiilllnnnooosssuuuxxx|||~~~~~~zzzrrrlllhhhfffgggiiillllllhhhaaaYYYTTTHHHEEE@@@>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>===============>>>>>>>>>????????????@@@???>>>>>>@@@BBBDDDFFFKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJNNNMMMMMMNNNOOOQQQSSSUUUVVVVVVVVVWWWWWWVVVUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXUUUTTTTTTTTTUUUVVVWWWWWW\\\\\\]]]^^^^^^^^^^^^]]]aaaaaaaaaaaabbbcccdddeeekkklllmmmmmmmmmllljjjiiihhhfffeeeddddddfffiiikkkppppppppprrrssstttrrrppppppooonnnnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnmmmlllmmmooopppqqqsssvvvxxx~~~yyyrrrnnnkkkhhhccc___ZZZYYYWWWVVVVVVUUUSSSQQQRRRRRRRRRRRRRRRSSSTTTUUUYYYZZZ[[[^^^aaadddfffhhhoooqqqssstttuuuvvvyyy{{{|||}}}~~~}}}~~~}}}}}}~~~yyyrrrnnnkkkiiigggiiilllkkkfff^^^UUUOOOEEEAAA===;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>????????????>>>======???AAACCCDDDIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMMMMNNNOOOQQQSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUWWWXXXXXX[[[[[[\\\]]]]]]]]]]]]]]]_________```aaacccdddeeellllllmmmnnnmmmlllkkkjjjhhhfffeeedddeeegggiiikkknnnnnnoooppprrrsssqqqooooooooonnnnnnnnnoooqqqrrrqqqqqqqqqqqqpppooonnnmmmlllmmmoooppppppqqqtttvvvyyy~~~~~~xxxtttpppkkkggg```]]]ZZZYYYXXXVVVTTTRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY[[[^^^aaaccceeejjjlllooopppqqqsssuuuwwwxxxxxxzzz|||~~~{{{}}}}}}zzzzzz{{{|||xxxsssooommmllliiijjjkkkiiicccYYYOOOIIIBBB???;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>>>>=========>>>???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTVVVWWWYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^___aaaccceeeffflllmmmnnnnnnnnnmmmkkkjjjgggfffeeeeeeeeegggjjjkkkmmmmmmnnnppprrrsssqqqooopppooonnnmmmnnnnnnpppqqqppppppqqqppppppooonnnmmmlllnnnoooooooooppprrrtttuuuyyy~~~|||vvvpppkkkiiifffbbb___]]]ZZZWWWUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWYYY\\\^^^___ccceeehhhjjjkkkmmmppprrrrrrssstttvvvxxxzzz|||}}}yyy|||}}}|||xxxxxxxxxyyy|||wwwrrrooommmlllllllllkkkfff___TTTJJJDDDAAA???<<<:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRRRRSSSUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]^^^```bbbdddfffgggllllllmmmnnnmmmlllkkkjjjffffffeeeeeefffhhhjjjkkkllllllnnnpppsssuuutttrrrqqqpppooonnnnnnnnnooopppooooooooopppoooooonnnnnnmmmnnnooonnnnnnnnnppprrrtttwww{{{wwwrrrqqqnnniiieeeccc```]]][[[WWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYY]]]___bbbdddeeegggjjjlllmmmnnnppprrrtttvvvxxxyyy{{{{{{|||}}}~~~yyy{{{~~~||||||xxxxxxwwwxxxyyy|||wwwqqqooommmlllnnnmmmiiibbbZZZPPPGGGBBB???<<<::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????@@@@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZ^^^^^^___```bbbdddfffgggjjjkkkkkklllkkkjjjiiihhheeeddddddeeefffhhhiiijjjllllllooorrrwwwyyyyyyxxxuuutttrrrpppooonnnoooooommmmmmnnnooooooooonnnnnnmmmnnnooonnnmmmmmmoooqqqsssuuuxxx{{{yyyuuupppkkkhhheeebbb```[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUXXX[[[]]]___```bbbeeegggiiijjjlllnnnqqqsssuuuvvvwwwwwwxxxyyy{{{}}}xxx{{{}}}||||||xxxwwwvvvvvvwwwyyy{{{}}}~~~}}}vvvqqqooommmmmmnnnkkkeee\\\SSSKKKDDDAAA;;;999888888999:::999888;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===?????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRTTTUUUWWWWWWYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^```aaaccceeefffggghhhiiiiiiiiihhhfffeeebbbccccccdddeeeggghhhiiikkkllloootttzzz}}}~~~~~~{{{zzzwwwtttqqqpppoooooollllllmmmnnnnnnooonnnnnnmmmnnnooonnnmmmnnnppprrrqqqsssvvvwwwzzzyyysssnnnkkkgggeee```___]]]ZZZXXXVVVTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[[[[]]]___aaacccdddfffiiikkknnnpppqqqrrrrrrsssuuuwwwzzz|||}}}~~~~~~wwwzzz~~~}}}||||||wwwvvvtttttttttvvvxxxyyyyyy{{{}}}{{{uuuqqqppppppooolllhhh___UUUMMMFFFBBB@@@:::999777888:::::::::888::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>??????????????????>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[]]]]]]]]]^^^___```bbbbbbdddeeefffffffffeeecccccc```aaabbbcccdddfffggghhhiiijjjnnnttt{{{{{{wwwsssqqqoooooojjjkkklllmmmnnnnnnnnnnnnmmmnnnoooooonnnoooqqqssspppsssvvvwwwxxx|||yyytttpppmmmgggeeeccc___\\\ZZZYYYXXXUUUTTTTTTSSSRRRRRRRRRRRRRRRTTTVVVVVVWWWWWWYYY[[[\\\]]]___bbbdddgggiiijjjlllmmmnnnppprrruuuxxxyyy{{{{{{|||}}}vvvyyy}}}}}}}}}}}}vvvtttsssrrrrrrsssuuuvvvuuuwwwyyy{{{}}}yyytttrrrrrrrrrrrrkkkeee[[[QQQHHHCCC@@@@@@;;;:::::::::<<<===<<<;;;888888999999999:::::::::======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>BBBBBBCCCEEEFFFHHHIIIIIIIIIKKKMMMOOOPPPQQQQQQPPPRRRRRRSSSUUUUUUVVVVVVVVVRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPQQQRRRSSSSSSSSSRRRVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^___```ccccccdddddddddcccbbbaaa___```aaabbbdddeeefffggggggiiimmmttt|||~~~yyyuuurrrpppooojjjjjjlllmmmnnnnnnoooooolllnnnoooooooooppprrrtttrrruuuxxxyyyzzz|||}}}wwwtttkkkjjjgggddd```^^^\\\[[[WWWVVVUUUTTTSSSRRRRRRRRRPPPRRRSSSTTTSSSTTTVVVWWWWWWXXXZZZ\\\___bbbdddeeehhhiiijjjmmmooorrruuuvvvxxxyyyzzz{{{|||~~~wwwzzz~~~~~~|||zzzyyyvvvtttrrrpppppppppqqqrrrsssttttttvvvyyy}}}}}}wwwtttsssrrrooommmhhhaaaWWWNNNGGGBBB>>><<<999999888888888888999999::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<999999888888999;;;<<<>>>===============<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRQQQRRRSSSTTTTTTTTTTTTTTTPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYZZZ[[[\\\\\\]]]]]]^^^```cccdddeeecccaaa_______________aaaccceeeggggggiiikkkpppvvv|||~~~xxxrrrmmmkkkjjjjjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmnnnooopppqqquuuvvvyyy{{{}}}~~~~~~~~~}}}vvvqqqllliiigggddd```\\\]]]ZZZXXXVVVVVVUUUTTTRRRVVVUUUSSSSSSUUUVVVUUUUUUVVVVVVWWWXXXZZZ\\\^^^___bbbdddfffgggiiikkknnnqqqrrrssstttuuuwwwxxxyyyzzzvvvyyy}}}}}}{{{yyyxxxuuutttrrrpppooopppqqqrrrqqqqqqrrrtttvvvzzz|||~~~{{{uuusssrrrrrrooollleee^^^TTTJJJDDD???<<<;;;999888888777777888888999::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::999999888999:::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@BBBCCCEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNQQQSSSQQQRRRSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]][[[\\\]]]______^^^]]]\\\^^^^^^^^^___```bbbdddffffffgggiiimmmsssyyy~~~}}}xxxsssnnnlllkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnoooppppppssstttwwwyyy{{{|||||||||~~~xxxssspppmmmhhhdddaaa^^^[[[YYYWWWVVVTTTRRRTTTRRRQQQQQQRRRSSSRRRQQQSSSSSSTTTUUUVVVXXXZZZ[[[[[[]]]___aaabbbdddhhhkkknnnoooppprrrtttuuuwwwwwwzzz{{{}}}}}}}}}}}}tttvvvzzz~~~~~~|||zzzyyywwwwwwtttsssqqqoooooooooppppppooooooooopppsssuuuxxxzzz~~~{{{xxxtttrrrrrrqqqnnnjjj```YYYNNNEEE???<<<;;;:::999888888777777888888999999999999999999999999999<<<;;;;;;:::999999888888::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAACCCDDDFFFGGGGGGJJJKKKMMMMMMMMMOOOQQQSSSRRRSSSSSSSSSSSSRRRQQQQQQOOONNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTVVVWWWYYYZZZ\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]]]]]]]___aaacccddddddeeegggjjjnnnssswwwzzz~~~}}}zzzwwwsssooommmllllllllllllllllllllllllllllllllllllmmmnnnooopppqqqrrrtttvvvxxxyyyyyyzzzzzz}}}{{{wwwsssmmmiiigggeeeaaa^^^\\\ZZZWWWUUUTTTRRRPPPPPPQQQQQQPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTVVVXXXZZZ[[[^^^aaadddggghhhjjjlllnnnppprrrsssrrrtttvvvwwwxxxyyy{{{}}}qqqsssvvvyyy{{{|||}}}}}}{{{{{{zzzyyywwwvvvuuuuuurrrqqqpppooonnnnnnnnnnnnmmmmmmmmmnnnppprrrtttvvvyyy{{{~~~yyyvvvsssssssssqqqmmmhhhZZZTTTJJJAAA<<<;;;::::::888888777777777777888888999999999999999999999999::::::999999999888888888::::::999999999999999999;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===????????????@@@BBBCCCDDDFFFFFFHHHJJJKKKLLLMMMNNNQQQTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]]]]\\\\\\\\\]]]___aaabbbddddddfffhhhkkknnnqqqsssyyyyyyxxxwwwuuurrrpppnnnlllllllllllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqrrrtttuuuwwwwwwxxxwww{{{zzzsssooonnnkkkgggdddbbb___\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOOOOONNNNNNOOOOOOPPPQQQQQQSSSUUUVVVXXXZZZ]]]```aaabbbdddfffiiikkkmmmnnnlllnnnqqqrrrsssuuuxxxzzznnnppprrrtttvvvwwwxxxxxxwwwvvvvvvuuuttttttsssssspppoooooonnnmmmmmmllllllmmmmmmlllmmmnnnoooqqqssstttvvvyyy{{{|||{{{xxxvvvttttttssspppjjjdddUUUOOOFFF???<<<;;;::::::888777777777777777777888888888888888888888888888777777777777888888999999999999999999999999888888:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIKKKLLLNNNQQQSSSVVVVVVVVVUUUTTTSSSRRRQQQNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTVVVXXXZZZ\\\]]]___^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYXXXYYY[[[]]]^^^\\\\\\\\\\\\]]]^^^```aaacccdddeeegggiiikkkmmmnnnrrrsssssssssrrrpppooonnnkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnppppppqqqrrrsssuuuvvvwwwvvvyyy|||{{{tttqqqmmmiiigggeeebbb___]]][[[XXXWWWWWWVVVTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUXXX[[[\\\]]]^^^aaacccfffhhhiiigggjjjmmmoooppprrruuuwwwlllmmmnnnpppqqqrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnnnmmmllllllkkkkkkmmmllllllkkklllmmmooopppooorrruuuwwwxxxzzz}}}{{{xxxwwwuuuttttttrrrmmmeee^^^OOOJJJDDD>>><<<;;;::::::888777777666666777777888777777777777777777777777555555666666777888888999888888999999999999999888:::::::::;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGIIIJJJLLLPPPRRRUUUUUUUUUUUUTTTSSSQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[]]]]]]\\\\\\[[[[[[ZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXZZZ\\\]]]]]]\\\\\\\\\\\\^^^```aaabbbcccdddeeeggghhhiiijjjmmmmmmnnnoooooonnnmmmllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmooooooooopppqqqssstttuuusssuuuxxxzzz}}}~~~zzzvvvrrroookkkhhheeebbb```]]][[[ZZZYYYWWWUUUUUUTTTSSSRRRQQQPPPPPPPPPLLLNNNOOOOOOOOOPPPRRRTTTWWWXXXYYY[[[^^^```aaabbbccceeehhhjjjlllnnnqqqsssjjjjjjkkklllnnnoooooopppoooooooooooooooooooooooommmmmmmmmllllllkkkjjjiiilllkkkjjjjjjjjjkkklllmmmkkknnnqqqssstttvvvyyy{{{|||}}}~~~}}}zzz|||{{{wwwtttvvvuuusssrrrpppiii^^^VVVIIIFFFAAA===;;;:::999888777777666666666666777777777777777777777777777777666666666666666666666666666777888999::::::999999999999:::;;;;;;<<<======;;;;;;;;;;;;<<<===>>>>>>===>>>>>>???@@@AAABBBBBBAAACCCEEEGGGHHHKKKNNNQQQRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSSSSTTTUUUVVVXXXYYY[[[[[[ZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]\\\\\\]]]^^^```aaa``````bbbccceeeeeeffffffiiiiiikkkkkklllkkkjjjiiiffffffgggggghhhhhhiiiiiiiiihhhhhhiiiiiijjjkkklllnnnmmmmmmmmmnnnpppqqqrrrpppsssvvvwwwxxx|||{{{vvvqqqnnniiifffcccaaa___^^^\\\ZZZXXXWWWVVVTTTRRRQQQQQQPPPMMMNNNNNNNNNMMMMMMOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]]```bbbdddfffhhhjjjmmmhhhiiijjjkkklllmmmnnnnnnmmmmmmmmmnnnnnnnnnoooooollllllllllllkkkjjjiiiiiikkkjjjiiihhhhhhiiijjjkkkiiikkknnnpppqqqsssvvvxxxwwwyyy{{{||||||{{{zzzyyytttwwwzzz}}}~~~}}}yyy{{{~~~yyyuuurrruuutttrrrqqqmmmeeeZZZQQQFFFCCC???<<<;;;:::888666777777666666666666777777777777777777777777777777777777777666555555444444555666888999:::::::::999999999::::::;;;<<<======;;;;;;;;;;;;;;;<<<>>>>>>======>>>???@@@AAAAAABBB???AAADDDFFFGGGJJJNNNPPPPPPPPPPPPQQQPPPPPPOOONNNOOOPPPPPPQQQRRRSSSUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\]]]^^^```aaa^^^___```bbbcccdddddddddfffgggiiijjjjjjiiihhhhhhdddeeeeeefffggghhhhhhiiihhhhhhhhhhhhiiijjjkkkllllllkkkkkkkkklllnnnoooppppppsssvvvwwwwww{{{yyyuuuooollliiifffeeecccaaa___ZZZYYYWWWUUUSSSRRRQQQQQQOOOPPPPPPOOOMMMMMMNNNPPPPPPPPPQQQSSSTTTVVVWWWWWWYYY\\\^^^```aaacccfffhhheeeeeefffggghhhiiijjjjjjjjjjjjkkkkkklllmmmmmmnnnlllkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkkkkkjjjiiiiiijjjjjjkkklllmmmnnnooopppssstttvvvwwwxxxwwwuuutttuuuvvvwwwwwwwwwzzz~~~|||yyyzzzyyyzzz|||~~~~~~}}}}}}}}}}}}xxxuuurrrnnnrrrtttqqqggg[[[RRRMMMDDDCCC@@@===:::777555444666666666666666666666666777777666555555555555555555555444444444444555555777777888999999999999888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAADDDEEEGGGGGGFFFGGGIIIKKKNNNOOOPPPOOOMMMLLLMMMNNNMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWXXXXXXYYYZZZZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^```aaaaaabbbccccccddddddddddddeeeeeeeeeeeeffffffcccccccccdddeeefffggghhheeefffhhhiiijjjkkkkkkkkknnnmmmkkkiiiiiiiiikkklllnnnppprrrssstttwww{{{~~~~~~xxxpppllljjjhhheeebbbccc```\\\YYYXXXVVVUUUSSSRRRQQQOOOMMMLLLMMMNNNOOONNNNNNNNNOOOPPPQQQSSSTTTWWWWWWXXXYYY[[[]]]^^^___ccccccdddeeefffggghhhhhhhhhhhhiiijjjjjjkkkkkklllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmmmmpppqqqssstttuuutttsssrrrrrrssssssssstttvvvzzz}}}{{{zzzyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwtttqqqppprrrrrrlllbbbVVVNNNIII@@@???===;;;999888777777555555555555555555555555777777666555555555555555555555444444444444555555777777888999999999999888999::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEDDDEEEGGGIIILLLMMMNNNNNNMMMLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZWWWWWWWWWWWWWWWWWWXXXYYYVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]]]]___``````aaabbbbbbccccccbbbbbbccccccddddddeeeeeecccccccccddddddfffggghhhgggggghhhiiijjjkkkllllllnnnlllkkkiiiiiiiiikkkkkkmmmoooqqqrrrsssuuuyyy|||~~~{{{vvvtttqqqmmmjjjiiifffbbb___^^^\\\ZZZYYYWWWUUUSSSPPPOOONNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRUUUUUUVVVWWWXXXZZZ\\\]]]aaaaaabbbcccdddeeeeeefffffffffgggggghhhiiiiiiiiijjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhgggeeeffffffggghhhiiijjjjjjlllmmmooopppppppppooonnnmmmnnnoooooooooqqqtttwww|||{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}{{{{{{|||||||||||||||}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}~~~zzzvvvtttrrrrrrqqqmmmeeeZZZOOOGGGDDD;;;;;;:::999888888888999555555555555555555555555777666555555444555555555555555444444444444555555666777888888999999888888888888999999999:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@???AAABBBBBBBBBBBBEEEGGGIIIKKKMMMMMMLLLLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^______``````aaaaaa______```aaabbbbbbccccccbbbbbbbbbcccdddfffggghhhhhhhhhhhhiiijjjkkklllmmmlllkkkjjjiiiiiiiiijjjkkkkkkmmmooopppqqqsssvvvyyyzzzzzz}}}~~~yyytttoookkkgggcccaaa```]]][[[[[[ZZZWWWTTTRRRQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRSSSTTTVVVWWWXXX___``````aaabbbcccdddddddddeeeeeefffgggggghhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhgggffffffddddddeeeffffffggghhhhhhiiijjjkkkllllllllllllkkkhhhjjjkkkkkkkkkmmmooorrrwww|||~~~}}}{{{|||}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}~~~}}}}}}~~~zzzwwwuuussstttppphhh^^^SSSIIIBBB???999999888777777777888888555555555555555555555555666555555444444555555555555555444444444444555555666777777888888888888888777888888888888999999999::::::999999999999:::::::::::::::;;;<<<===>>>???>>>???@@@AAA@@@AAACCCEEEGGGJJJLLLNNNMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[XXXXXXWWWVVVUUUUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^______\\\]]]]]]^^^___```aaaaaaaaaaaaaaabbbccceeefffgggiiihhhhhhhhhiiijjjlllmmmkkkjjjiiiiiiiiiiiijjjjjjjjjlllnnnooooooqqqsssuuuuuutttuuuyyy{{{|||~~~wwwtttooojjjgggeeebbb```]]]\\\ZZZWWWUUUSSSRRRRRROOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSSSS^^^______```aaabbbcccddddddddddddeeeffffffggggggfffffffffeeeeeeffffffgggffffffggggggffffffeeedddddddddeeeeeeffffffgggggghhhhhhiiiiiiiiijjjiiiiiifffgggiiiiiiiiijjjlllnnnsssxxx~~~}}}}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxyyyyyyzzzzzzzzz{{{zzzzzz{{{{{{|||}}}}}}}}}{{{|||}}}~~~{{{xxxvvvtttrrrlllbbbWWWMMMEEE???<<<999999888666666555555666555555555555555555555555555555444444444444555555555555444444444444555555666666777888888888888777777777777888888888999999999999888888888888999999999999:::;;;<<<======>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIMMMNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTTTTSSSRRROOOOOOOOOOOOOOOPPPPPPQQQSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]][[[[[[\\\\\\]]]^^^^^^___^^^______```bbbccceeefffhhhhhhhhhhhhiiijjjkkkkkkiiiiiiiiihhhiiiiiiiiijjjhhhjjjmmmnnnnnnoooppprrrrrrpppppptttuuuvvvzzz{{{vvvrrrnnnjjjggg```___]]][[[XXXWWWUUUUUURRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPP]]]]]]^^^___```aaabbbbbbbbbbbbcccddddddeeeeeefffeeeddddddddddddeeeffffffeeeeeeeeeeeeeeeddddddcccdddddddddeeeeeeeeeffffffffffffffffffgggggghhhhhhdddeeeggghhhhhhhhhjjjkkkoootttzzz~~~}}}}}}~~~|||{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwwwwxxxxxxyyyyyyzzzyyyzzzzzz{{{{{{||||||}}}zzz{{{{{{|||}}}~~~}}}~~~~~~~~~~~~|||yyywwwtttnnnfff\\\QQQIIICCC>>>;;;:::999888666555555444444444444444444444444444444444444444333444444555666555555444444444444555555555666777777888888777777777777888888888999999999999888888777777888888999777888:::;;;<<<=========>>>???@@@@@@@@@AAACCCEEEEEEHHHLLLNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^```aaacccdddfffggghhhhhhiiiiiihhhhhhggghhhhhhhhhiiiiiiiiiiiihhhjjjlllmmmmmmmmmnnnppppppmmmmmmppprrrrrruuuyyy{{{{{{vvvqqqnnngggfffdddaaa___\\\ZZZYYYUUUTTTSSSQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOO[[[[[[\\\]]]^^^______`````````aaaaaabbbccccccccccccccccccccccccdddeeeeeedddddddddeeedddccccccbbbccccccccccccdddddddddddddddddddddddddddeeeeeefffbbbdddffffffffffffgggiiilllpppuuuzzz}}}|||||||||{{{zzzvvvvvvuuutttttttttuuuuuuttttttttttttssssssrrrrrrttttttttttttttttttttttttssstttttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{||||||}}}zzzzzz{{{{{{|||||||||}}}~~~~~~~~~}}}|||yyyzzz{{{{{{}}}}}}~~~|||yyyvvvsssfff___TTTKKKEEE@@@<<<:::999888777666666555555666444444444444444444444444444333333333444444555666555555444444444444555555555666666777777777777777888888888999999999::::::888888777777777777888888777888999;;;<<<<<<<<<<<<===>>>?????????@@@BBBDDDCCCFFFJJJLLLKKKJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWYYYZZZ[[[\\\\\\ZZZYYYXXXWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZ\\\^^^```aaabbbccceeegggiiiiiihhhfffeeefffgggggghhhhhhiiihhhhhhhhhjjjlllmmmmmmmmmmmmnnnppplllkkkmmmooonnnooorrrttt{{{~~~zzzrrrqqqnnnkkkfffbbb^^^\\\XXXWWWVVVTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^______```aaaaaaaaacccbbbbbbbbbcccddddddeeecccddddddddddddcccbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbccccccddd```bbbeeeeeeeeeeeefffgggiiimmmrrrwww|||~~~|||{{{{{{{{{zzzyyyuuuuuutttsssssssssttttttrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrsssssstttuuuvvvvvvyyyyyyzzz{{{{{{||||||}}}zzzzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}|||{{{zzzwwwxxxyyyzzz|||}}}~~~|||yyytttqqqaaaZZZPPPHHHCCC???;;;999777777666666666666777777444444444444444444444444333333333333444444555666555555555444444555555555555666666777777777777777888999999999999:::::::::888888777777777777888888666777999;;;<<<<<<<<<;;;<<<===>>>>>>>>>???AAACCCBBBEEEHHHJJJIIIHHHGGGGGGJJJKKKLLLMMMNNNMMMLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSUUUUUUUUUVVVWWWXXXZZZZZZ]]]\\\[[[YYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYY[[[\\\^^^```aaabbbdddgggiiiiiigggeeecccffffffggghhhhhhiiihhhhhhhhhjjjmmmnnnmmmlllmmmnnnpppkkkiiikkkllljjjkkkmmmooottt||||||zzzvvvqqqlllfffaaa^^^ZZZYYYXXXVVVTTTSSSRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^___ccccccccccccccccccccccccddddddccccccbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaaaaaaaabbbddddddeeeffffffggggggggggggffffffiiimmmrrrxxx~~~|||zzzxxxwwwvvvvvvuuutttrrrpppooooooppppppqqqqqqpppoooooonnnooooooppppppqqqqqqqqqrrrrrrrrroooooooooooooooppppppqqqqqqqqqqqqrrrrrrrrrssssssxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxvvvwwwyyyzzzzzzyyywwwvvvtttuuuwwwwwwwwwyyy|||~~~yyyqqqjjjWWWRRRIIICCC???<<<;;;:::777777777777666666666666444444444444444444444444444444444444444444444444777777666666555555555444555555555555555555555555777777777888999999::::::999999999888888888777777::::::999999999999999999;;;;;;<<<<<<======>>>>>>DDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTTTTUUUWWWYYY[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[]]]\\\ZZZZZZ[[[[[[YYYXXXWWWXXXXXXYYY[[[\\\^^^___bbbdddeeeeeedddcccdddeeeiiiiiihhhhhhhhhhhhhhhiiihhhiiikkkllllllkkkiiihhhllljjjiiigggggghhhjjjkkknnnqqqvvv|||}}}wwwqqqkkkhhhfffccc^^^[[[YYYWWWUUUSSSTTTRRRQQQPPPPPPPPPNNNMMMZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^______aaaaaaaaabbbbbbcccccccccccccccbbbaaaaaaaaaaaabbb````````````````````````bbbaaaaaa```aaabbbcccdddeeeeeefffgggggggggfffffffffiiilllpppuuu{{{~~~|||{{{yyywwwuuuuuuttttttsssqqqooonnnnnnnnnoooooonnnmmmmmmlllllllllmmmnnnnnnooooooooopppppppppmmmmmmmmmmmmmmmnnnooooooppppppqqqqqqqqqrrrrrrrrruuuuuuvvvwwwxxxyyyzzzzzz{{{zzzzzzyyyxxxwwwvvvuuuuuuvvvwwwyyyyyyxxxwwwvvvuuuvvvxxxxxxyyy{{{~~~|||vvvllleeeTTTNNNGGG@@@<<<:::999888666666555555555444444444444444444444444444444444444444444444444444444444666555555555444444444444555555555555555555555555555666666777777888999999999999999888888888777777999999999999999999999999;;;;;;<<<<<<======>>>>>>BBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQSSSTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUWWWYYYZZZ[[[[[[YYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[]]]\\\ZZZZZZ[[[ZZZXXXWWWWWWWWWWWWXXXZZZ\\\]]]^^^aaaccceeeeeedddcccdddeeehhhhhhgggggggggggghhhhhhgggiiijjjlllllllllkkkjjjkkkjjjhhhgggfffggghhhiiiiiilllooottt|||yyyuuunnnkkkfffcccaaa___]]][[[\\\ZZZXXXWWWWWWVVVTTTRRRYYYZZZZZZZZZ[[[\\\\\\]]][[[[[[[[[[[[\\\]]]______^^^___``````aaabbbccccccbbbaaa``````_________```^^^^^^^^^^^^^^^^^^^^^^^^`````````___``````aaabbbddddddeeeffffffffffffffffffhhhjjjmmmpppuuu{{{zzzyyywwwvvvtttsssrrrrrrqqqpppooonnnmmmlllllllllkkkkkkjjjiiiiiiiiijjjjjjllllllllllllmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmoooooooooppppppppppppqqqqqqrrrtttuuuvvvvvvvvvvvvwwwwwwvvvuuutttssssssrrrrrrsssuuuvvvwwwvvvvvvuuuvvvwwwyyyzzz{{{}}}zzzqqqeee]]]NNNIIIBBB===:::888777666444444333333333222222222444444444444444444444444333333333333444444444444444444444444444333333333444444444444444444444444444444555666666777777888999999999888888888888888888888888999999::::::;;;:::;;;;;;<<<======>>>>>>@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSTTTUUUVVVXXXYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTVVVWWWYYYZZZ[[[[[[ZZZYYYZZZZZZ[[[\\\\\\\\\\\\[[[]]]\\\[[[ZZZZZZZZZWWWUUUVVVVVVWWWWWWYYYZZZ\\\]]]```bbbddddddcccbbbcccdddfffffffffeeeeeeffffffgggggghhhjjjlllmmmmmmllllllkkkjjjhhhfffeeeeeeffffffkkklllooorrrwww~~~|||xxxsssooollljjjgggeeebbb```]]]\\\[[[ZZZWWWUUUYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]^^^___]]]^^^___```aaacccddddddbbbaaa```______^^^______]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______``````aaabbbcccddddddeeeeeeddddddeeehhhjjjmmmqqqwww{{{}}}{{{zzzvvvuuutttrrrqqqpppppppppooonnnmmmlllkkkjjjjjjiiiiiihhhhhhggggggggghhhhhhjjjjjjjjjkkkkkkkkkkkkllljjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnoooooonnnppprrrtttuuutttsssrrrtttssssssrrrqqqpppppppppoooppprrrssstttuuuuuuuuuvvvwwwyyy{{{|||}}}vvvkkk^^^TTTIIIEEE???:::888777666555333333333333222222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555666666777888888888888888888888888888888777777888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUVVVWWWWWWWWWXXXZZZYYYYYYYYYYYYYYYYYYYYYUUUUUUTTTSSSSSSSSSSSSTTTWWWWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\]]]\\\[[[[[[[[[ZZZWWWUUUVVVVVVVVVWWWXXXYYYZZZ[[[___aaaccccccbbbbbbcccddddddddddddddddddeeeeeefffggghhhiiikkklllmmmmmmmmmjjjiiigggfffddddddddddddlllmmmoooqqqtttyyy~~~zzzvvvrrroookkkiiifffdddbbb```]]]ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZWWWWWWXXXXXXZZZ[[[]]]]]]\\\]]]^^^```aaacccdddeeebbbbbbaaa______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^______```aaabbbccccccbbbaaaccceeegggjjjnnntttxxx|||~~~|||yyywwwvvvuuurrrrrrqqqoooooonnnnnnnnnlllllllllkkkjjjiiihhhggggggggggggffffffgggggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkkkkkkkkkkllllllllllllmmmmmmnnnppprrrsssrrrqqqppppppppppppoooooonnnnnnmmmlllmmmoooqqqrrrttttttuuuvvvwwwzzz|||~~~~~~yyypppdddVVVNNNEEEAAA===999888888777666444444444333333333333222333333333333333333333333222222222333333333444444555555555555555555666666444444444444444444444444555555666777777888888999888888888888888888888888777777888999::::::;;;;;;999999:::;;;<<<===>>>>>>AAAAAACCCDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVXXXXXXXXXXXXXXXYYYYYYYYYVVVUUUUUUTTTTTTTTTTTTTTTXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[XXXUUUVVVVVVVVVVVVWWWYYYZZZZZZ]]]___aaabbbaaaaaabbbcccccccccbbbbbbcccdddeeeeeefffggghhhjjjkkkllllllmmmiiihhhgggfffdddccccccccceeegggjjjlllnnnrrrwwwzzz}}}zzzxxxtttqqqnnnkkkgggeeeXXXYYYZZZ[[[[[[[[[YYYYYYWWWWWWWWWWWWXXXYYY[[[[[[[[[\\\]]]^^^```aaabbbcccbbbbbb```___^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]______`````````___aaabbbdddfffjjjooosssuuu{{{~~~}}}|||zzzxxxuuusssqqqppppppooonnnmmmmmmmmmmmmmmmkkkkkkkkkjjjiiihhhffffffffffffeeeeeeffffffggggggggggggggghhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiijjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkklllnnnooooooooonnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkmmmoooqqqsssuuuvvvwwwyyy{{{~~~~~~zzzssshhh[[[OOOHHHAAA>>>:::888888888777666555555555444444444333333333333333333333333333333111111222222333333444444555555555666666666666666333333333333333333333333555666666777777888999999888888888888888999999999888888888999999::::::;;;888888999;;;<<<===>>>???AAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWVVVUUUUUUUUUUUUUUUXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\^^^^^^]]]ZZZWWWVVVVVVVVVWWWWWWYYYZZZZZZ\\\^^^```aaa``````aaacccbbbbbbbbbbbbcccdddeeeeeeggggggggghhhiiijjjkkkkkkgggggggggfffeeedddccccccbbbeeehhhjjjlllooorrruuuzzz~~~|||yyytttqqqXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^___```aaa```___^^^\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[\\\[[[ZZZZZZXXXYYY[[[\\\]]]^^^^^^^^^______```aaabbbdddiiilllnnnrrrxxx}}}~~~|||zzzxxxwwwvvvtttrrrpppooonnnnnnmmmmmmllllllllllllmmmjjjjjjkkkjjjiiihhhfffeeedddddddddddddddeeeffffffddddddeeeeeeeeeffffffffffffffffffffffffggghhhhhhggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhjjjjjjlllnnnpppsssuuuwwwyyy{{{~~~}}}{{{uuulll___RRRHHHCCC===;;;888666777777777666555444444444444333333333222222222222222222222222000111111222333333444444444444444555555666666666333333333333333333333333444444555666666777777888777777888888888999999999999999999999999999999999777888999:::<<<===>>>???AAABBBCCCEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZYYYWWWVVVTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\]]]___```___\\\YYYWWWWWWWWWWWWXXXYYYZZZ[[[[[[]]]___`````````aaabbbbbbbbbbbbbbbcccdddeeefffggggggfffgggggghhhiiiiiifffffffffffffffeeedddddddddfffjjjlllmmmnnnqqqsssrrrvvv{{{XXXYYY[[[\\\[[[ZZZXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]```___^^^\\\[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYYWWWXXXYYYZZZ\\\\\\]]]]]]_______________```dddfffhhhlllqqqvvvzzz~~~|||zzzzzzyyyvvvttttttsssrrrqqqpppooonnnnnnmmmmmmlllkkkkkkllllllmmmjjjjjjkkkjjjiiihhhfffeeeccccccbbbbbbcccdddeeeeeebbbbbbcccccccccdddddddddeeeddddddddddddeeeffffffgggggggggggghhhhhhhhhhhhiiihhhhhhhhhhhhhhhiiijjjffffffffffffffffffeeeeeeiiijjjkkkmmmpppsssvvvwww{{{}}}~~~|||yyyqqqfffYYYMMMDDD@@@;;;888666555666666666555444444444333333333222222222222222222222222222222000000111222333333444444333333333444444555555555333333333333333333333333333333444444555666666777777777888888999999999999::::::999999999999999999777888999:::<<<===>>>???@@@AAACCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQSSSTTTTTTWWWXXXZZZ[[[[[[YYYWWWVVVSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]^^^^^^______^^^^^^\\\\\\]]]```bbbaaa^^^[[[XXXXXXXXXXXXXXXYYYZZZ[[[ZZZ\\\___```___```aaabbbbbbbbbbbbbbbcccdddeeefffggggggffffffffffffggghhhfffffffffggggggfffeeeeeecccfffiiijjjkkkkkkmmmnnnkkkoootttyyyXXXZZZ]]]```aaa___]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^bbbdddhhhnnntttzzz~~~}}}zzzyyyxxxwwwvvvuuutttsssoooooonnnllllllkkkkkkkkkllllllmmmnnnnnnmmmlllkkkkkkkkkjjjjjjiiihhhggggggfffeeedddbbbbbbbbbbbbccccccbbbbbbbbbcccddddddeeedddeeeffffffgggfffffffffdddeeeeeeffffffgggggggggggghhhhhhhhhhhhhhhgggggghhhiiiiiihhhgggfffhhhiiijjjlllnnnppprrruuuxxx{{{~~~|||||||||{{{sssfffYYYOOOFFF@@@<<<;;;:::999888777666555444111222222333333222222111444333333222111111111222111111111111111111111111333333333333333333333333555555444333111111222444666666666666777777777777666777777888888999::::::888999:::;;;;;;:::999888::::::::::::;;;<<<======CCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTVVVXXXYYYWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRSSSUUUVVVWWWZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___```aaabbbbbbaaa```___YYYYYYXXXWWWWWWXXXZZZZZZZZZZZZ[[[]]]___```aaabbbddddddcccccccccdddeeefffeeefffhhhhhhgggffffffgggiiiiiijjjiiihhhgggeeedddhhhhhhhhhiiijjjlllmmmnnnqqqrrrtttvvvyyyYYY[[[^^^aaabbbaaa___]]][[[ZZZXXXVVVUUUUUUUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^```bbbfffkkkppptttvvv~~~{{{xxxvvvuuuuuutttsssrrrqqqpppooooookkkjjjjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnmmmlllkkkkkkkkkkkkjjjiiihhhhhhhhhfffeeecccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbcccddddddddddddeeefffffffffffffffdddeeeeeeeeeeeeeeeeeefffeeeeeefffgggggghhhggggggfffgggggggggeeefffgggiiijjjllloooqqqsssvvvzzz}}}~~~|||{{{{{{uuummm```TTTJJJCCC===:::999999888777666555555444111222222333333222222111444333222222111111111222111111111111111111111111333333333333333333333333444555444333111111222444555666666666777777777777777777888888999:::::::::999999999::::::999999999::::::999::::::;;;<<<===BBBBBBCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOORRRTTTVVVWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUWWWWWWZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbaaa```___[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[\\\^^^```bbbcccdddddddddcccbbbcccdddeeefffeeeggghhhhhhgggfffggghhhiiijjjjjjjjjiiigggeeedddhhhhhhhhhhhhjjjkkklllmmmnnnpppqqqsssuuuzzzZZZ\\\___aaacccbbbaaa___[[[ZZZXXXVVVUUUUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]```cccfffiiijjjrrrvvv}}}}}}{{{xxxtttqqqooonnnnnnnnnmmmmmmlllkkkjjjjjjiiiffffffffffffggghhhiiijjjllllllmmmnnnnnnnnnmmmlllkkkkkkkkkjjjiiiiiihhhhhheeedddcccbbbaaaaaaaaaaaaaaaaaa``````aaaaaabbbbbbcccddddddeeeeeeeeeeeeeeedddddddddddddddcccccccccbbbcccccceeefffgggggghhhdddfffggggggggghhhjjjlllmmmooorrruuuwwwzzz~~~~~~|||zzzxxxllldddXXXLLLCCC>>>:::888666666666666555555444444111222222333333222222111333333222111111111111222111111111111111111111111222222222222222222222222333444444333111111222444555555666666666777777777777888888999::::::;;;;;;:::999999999999999999:::999999999::::::;;;<<<===AAAAAABBBCCCCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMPPPRRRTTTUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^___________________________```aaabbbbbbaaa``````]]]\\\[[[ZZZYYYYYYZZZZZZZZZ[[[]]]___aaaccceeeeeedddccccccbbbbbbdddeeefffeeegggiiiiiihhhhhhhhhiiikkkkkkkkkkkkjjjhhhgggfffggggggggghhhiiijjjkkklllmmmoooqqqrrrtttvvvzzz|||ZZZ\\\___aaabbbbbbaaa```[[[ZZZXXXWWWVVVVVVVVVWWWTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\___aaaccceeeiiimmmrrrwww{{{|||zzzsssrrrpppmmmlllkkkjjjjjjhhhhhhhhhggggggfffffffffddddddddddddeeefffggggggjjjkkklllmmmnnnmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiddddddcccbbbaaaaaaaaaaaa``````_________``````aaabbbccccccdddddddddddddddddddddccccccbbbbbbaaaaaabbbbbbbbbcccdddeeefffgggeeegggiiijjjjjjllloooqqqqqqtttwwwzzz}}}~~~{{{wwwtttbbbZZZOOODDD>>>:::888777444444444444444444444444111222222333333222222111222222111111111111111222111111111111111111111111222222222222222222222222222444444333222222333444555555555666666666777777888888888999::::::;;;;;;;;;:::999888888999:::;;;999999999999:::;;;<<<===@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXYYYYYY[[[\\\^^^_____________________^^^^^^^^^^^^^^^___```aaabbbaaa``````^^^]]][[[YYYXXXXXXYYYYYYYYYZZZ\\\^^^aaacccdddeeedddcccbbbbbbbbbccceeeeeeeeegggiiijjjiiiiiijjjkkklllmmmmmmmmmllljjjhhhggggggggggggggghhhiiijjjkkkmmmooorrrtttuuuvvvyyyzzz}}}[[[\\\^^^`````````___^^^[[[ZZZXXXWWWVVVWWWWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUWWWWWWXXXZZZ\\\^^^```bbbcccfffjjjnnnqqquuuyyy|||zzzvvvtttrrrpppnnnkkkjjjiiihhhgggfffffffffeeeeeedddddddddddddddddddddccccccbbbbbbccccccdddhhhiiijjjkkklllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhddddddccccccbbbaaaaaa`````````______^^^______```aaabbbbbbccccccccccccccccccccccccbbbbbbaaaaaa```ccccccbbbccccccdddfffffffffhhhjjjlllmmmooorrruuutttvvvzzz~~~~~~}}}yyyqqqkkkXXXQQQHHH???:::888777666333333333333444444444444111222222333333222222111111111111000000111222222111111111111111111111111111111111111111111111111111333444444333222333444555555555555666666666666777888888999999:::;;;;;;;;;:::999888888999:::;;;999999999999:::;;;<<<<<>>>>>??????@@@AAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]^^^^^^___^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\]]]_________^^^^^^[[[ZZZYYYWWWWWWWWWXXXXXXYYYZZZ[[[]]]___```aaabbbcccbbbbbbaaaaaacccdddeeeeeegggjjjkkkkkklllnnnoooppppppppppppooommmllljjjhhhhhhhhhhhhhhhiiijjjkkkjjjllloooqqqrrrsssuuuwwwtttwww{{{``````aaa``````___]]]]]]ZZZZZZXXXWWWWWWXXXXXXYYYXXXWWWWWWWWWVVVVVVVVVVVVSSSTTTTTTTTTTTTTTTUUUUUURRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRSSSSSSTTTVVVWWWXXXYYY[[[]]]^^^^^^aaadddggghhhkkknnnqqqtttwww{{{~~~}}}{{{yyywwwtttrrrnnnlllkkkiiiiiigggdddbbb`````````___^^^\\\[[[ZZZ[[[[[[\\\\\\]]]]]]]]]^^^]]]]]]\\\]]]]]]^^^___```aaabbbdddeeeffffffeeeeeeffffffffffffggggggggggggeeeeeeffffffeeedddbbbaaaaaaaaa```__________________```aaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbbbbccccccbbbbbbbbbcccfffjjjmmmooonnnppprrrtttuuuwww{{{~~~{{{yyyvvvlll^^^SSSFFFBBB===:::888777555444444444444444444333333333111222222333333222222111000000000000000111222222111111111111111111111111000000000000000000000000000222444555444333333444444444444555555555666666555666666777777888999999999999999::::::999999999888888888888999:::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^```______^^^]]]]]]\\\\\\YYYZZZ\\\]]]^^^^^^]]]]]][[[ZZZYYYXXXXXXYYYZZZZZZ\\\\\\]]]^^^___```aaaaaacccbbbaaaaaaaaabbbdddeeeeeehhhjjjllllllmmmooopppqqqqqqrrrqqqpppooommmllljjjiiiiiiiiiiiijjjkkkkkklllnnnooopppoooppprrrsssooorrrwwwzzz}}}ccccccbbbbbbaaa___^^^]]]ZZZZZZXXXWWWWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUURRRRRRSSSTTTUUUVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXXXXZZZ^^^```aaacccfffhhhjjjmmmqqqtttrrrtttxxxzzz|||~~~~~~{{{xxxvvvsssqqqpppooollljjjfffeeedddddddddbbb^^^[[[``````___^^^]]][[[YYYXXXWWWXXXXXXYYYYYYZZZZZZZZZXXXXXXYYYZZZ[[[]]]___```___```aaacccddddddcccccceeeeeeeeefffffffffffffffeeefffggggggfffeeecccbbbbbbaaa```__________________``````aaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddddd``````aaadddhhhmmmqqqttttttvvvxxxzzz{{{}}}~~~yyyvvvrrrgggWWWKKKAAA>>>:::888777666444222555555555444444333333333222222222333333222222222000000///000000111222222111111111111111111111111000000000000000000000000///222444555444333333444444444444555555555666666555555555666777777888888888999:::;;;;;;:::999888888888888888999:::;;;<<<<<<<<<======>>>????????????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLOOOPPPPPPQQQRRRRRRRRRQQQOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUTTTUUUWWWYYY[[[\\\]]]]]]aaaaaa```___^^^^^^]]]]]]XXXYYY[[[\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\^^^^^^______```aaaaaaaaacccbbbaaaaaaaaabbbddddddeeehhhkkklllmmmnnnpppqqqrrrrrrrrrrrrqqqooommmllljjjjjjjjjiiijjjjjjkkkkkkqqqqqqrrrqqqooooooppprrrllloootttvvvxxx{{{kkkiiigggeeecccaaaaaa```^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUWWWYYY[[[WWWXXXXXXXXXVVVSSSPPPOOONNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOPPPQQQQQQSSSTTTTTTTTTTTTUUUUUUUUUXXXZZZ\\\^^^aaadddfffgggiiijjjkkkmmmoooqqqrrrssstttvvvxxxzzz{{{}}}~~~{{{{{{yyywwwuuusssqqqpppqqqpppnnnllliiigggeeeddd______^^^]]]]]]\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[\\\]]]```bbbdddeeefffdddeeeeeeeeeeeecccaaa```fffcccaaaaaadddffffffeeebbbbbbbbbaaa```___^^^]]]________________________bbbbbbbbbbbbbbbbbbcccdddcccdddfffhhhlllqqqwww||||||~~~wwwnnncccWWWLLLEEE===;;;888555444333444444222222222222222222222222222222222111111111111000000000000000000000000000222222111111111111111111111111000000000000111111///111222444444333222111333333333444444444555555444444555555666777777777999999999888888888888888777777666666777999;;;<<<<<<<<<<<<<<<============;;;===???@@@@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMNNNNNNPPPQQQPPPOOOOOOPPPQQQTTTQQQNNNOOORRRTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUXXXYYYYYYZZZ[[[]]]______^^^^^^^^^]]]]]]]]]ZZZZZZZZZ\\\^^^___^^^]]]YYYXXXXXXXXXXXXZZZ\\\]]]___`````````^^^]]]]]]^^^````````````aaaaaaaaaaaaddddddfffhhhjjjlllnnnooossssssrrrqqqooommmkkkjjjjjjiiiiiihhhhhhhhhhhhhhhjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnoooqqquuuxxxzzznnnmmmkkkhhheeedddbbbbbb___^^^]]][[[ZZZYYYYYYYYYZZZYYYXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUVVVXXXZZZ\\\ZZZZZZZZZZZZXXXUUURRRPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSUUUVVVWWWYYY[[[]]]^^^___cccccceeefffhhhjjjkkklllkkkmmmoooqqqrrrtttwwwzzzyyyzzzzzz{{{{{{||||||}}}~~~|||xxxuuusssqqqqqqpppnnnlllkkkiiiiiihhhhhhfffeeecccbbb``````]]]]]]]]]\\\[[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWYYYZZZ[[[]]]___aaacccddddddeeefffffffffeeedddccceeebbbaaabbbeeehhhhhhgggeeeeeeeeeeeedddbbbaaa```cccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddbbbdddfffhhhlllrrrxxx}}}|||rrrggg\\\QQQGGGAAA;;;999666444222222333333222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111111111000000000000111111///111222444444333222111333333333444444444444555444444555555666666777777888888888888888888888888888777777777777888:::;;;;;;<<<<<<<<<============:::<<<>>>?????????AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSPPPNNNOOOQQQSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYZZZ[[[]]]]]]]]]^^^^^^]]]\\\[[[[[[ZZZYYYZZZ\\\^^^______]]]ZZZYYYYYYXXXYYYZZZ\\\]]]___``````___^^^]]]]]]____________`````````aaaaaabbbcccdddfffhhhjjjlllmmmrrrqqqqqqpppnnnlllkkkjjjiiiiiihhhgggggggggggghhhjjjjjjkkklllmmmmmmmmmmmmlllkkkkkklllooorrruuuwwwxxx}}}vvvuuurrrooollljjjhhhfffdddcccaaa```^^^]]]\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXVVVUUUUUUVVVWWWYYY[[[]]]]]]]]]]]]\\\ZZZWWWTTTRRROOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWW[[[[[[\\\^^^___aaabbbbbbaaaccceeefffgggiiillloooooooooooooooooooooooooooqqqqqqpppnnnllljjjgggfffffffffeeedddcccbbbbbbaaa```______^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^___cccdddeeeffffffffffffeeecccaaaaaabbbeeehhhjjjjjjiiiiiijjjjjjiiigggfffddddddddddddccccccbbbbbbbbbcccccccccccccccdddeeeeeeccceeehhhkkkooouuu|||wwwjjj\\\QQQHHHAAA===888777555333111111111222222222222222222222222222222222111111111000000000000000000000000000000000111111111111111111111111111111000000000000111111///000222333333333222111333333333333444444444444444444444555666666777777666777777888888999999999999888777777777888999999;;;;;;;;;<<<<<<<<<======999;;;<<<======>>>@@@AAADDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOOOONNNNNNOOOPPPQQQOOONNNNNNPPPQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTVVVYYYZZZZZZZZZ[[[]]]\\\]]]^^^^^^]]][[[YYYXXXYYYYYYYYY\\\___``````___\\\[[[ZZZYYYZZZZZZ\\\\\\^^^___```___]]]]]]]]]^^^^^^^^^^^^^^^____________``````bbbdddfffgggiiijjjooooooooonnnmmmkkkjjjiiihhhhhhgggffffffffffffgggiiijjjjjjkkkkkkkkkjjjjjjhhhhhhhhhiiikkknnnppprrrsssvvvzzz|||~~~|||yyyvvvrrrpppnnnmmmkkkiiigggeeecccbbbbbb^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWYYY[[[\\\___``````___\\\YYYVVVTTTOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]___```aaabbbeeehhhhhhhhhhhhhhhggggggffffffhhhgggfffdddbbbaaa```_______________^^^^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZ```aaaaaacccddddddeeeeeeaaaaaaaaabbbdddgggiiijjjkkklllnnnnnnnnnmmmlllkkkiiiiiihhhhhhgggfffeeeeeegggfffffffffffffffggggggfffiiilllooottt{{{yyyooo```RRRGGG???;;;999666555444222222111111222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000111222333222222111222222333333333444444444333333444555555666666777555666666777888999999:::999888777666666777888888::::::;;;;;;;;;<<<<<<<<<999:::<<<===<<<===???@@@BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNPPPNNNNNNMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSUUUWWWYYYZZZZZZZZZ[[[\\\[[[]]]^^^___^^^[[[XXXVVVXXXXXXYYY\\\___aaaaaa```^^^]]][[[ZZZZZZZZZ[[[\\\\\\^^^^^^^^^\\\\\\]]]^^^\\\\\\\\\]]]]]]]]]^^^^^^^^^___```bbbdddeeeggggggkkkllllllkkkkkkjjjiiihhhggggggfffeeeeeeeeeeeeeeehhhhhhhhhiiihhhhhhggggggfffffffffgggiiikkkmmmnnnqqqsssuuuwwwxxx{{{{{{wwwuuuuuusssqqqnnnkkkiiihhhgggaaa```^^^\\\ZZZYYYXXXWWWWWWWWWVVVVVVWWWXXXYYYZZZ___``````___]]]YYYVVVTTTOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXYYY[[[[[[[[[]]]___aaa```______^^^^^^]]]]]]\\\aaa``````^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPQQQSSSUUUVVVVVV[[[\\\\\\^^^___```bbbbbb``````aaaaaaccceeehhhjjjmmmooorrrtttvvvvvvuuuttttttssssssqqqpppooonnnnnnkkkjjjjjjiiihhhhhhiiiiiiiiilllppptttyyyoooeeeVVVIII???:::888666555444444333222222222222111111111111111111111111111111111000000000////////////////////////////////////000000000111111111111111000000000000111111000000111111222222222222222222222333333333444444333333444444555666666666555555666777888888999999999888777666666666777888::::::::::::;;;;;;;;;;;;999;;;======<<<===>>>@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLLLLKKKLLLMMMOOOLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVYYYYYYYYYYYYZZZ[[[\\\]]]___```___]]]ZZZXXXYYYYYYYYY\\\___aaaaaa```___^^^\\\[[[ZZZYYYZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]ZZZ[[[[[[[[[[[[\\\\\\\\\^^^^^^___aaabbbdddeeefffhhhhhhhhhiiiiiihhhhhhgggfffeeeddddddccccccddddddeeeffffffffffffeeeeeedddeeeeeefffggghhhiiijjjkkklllmmmnnnoooqqqsssvvvyyy~~~~~~}}}{{{xxxuuurrrooommmlllhhhgggdddbbb___]]]\\\[[[[[[ZZZXXXWWWWWWXXXYYYYYY]]]]]]^^^]]][[[YYYVVVTTTOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIJJJLLLMMMOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVUUUVVVYYY[[[ZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMNNNPPPQQQRRRSSSTTTWWWWWWXXXYYYZZZ\\\^^^___^^^___aaabbbcccfffjjjmmmqqqtttyyy}}}~~~~~~|||{{{yyyxxxwwwvvvtttsssrrrpppooonnnnnnmmmnnnqqquuuzzz{{{tttbbbYYYMMMBBB:::777666555333333333333333222222222111111111111111111111111111111000000000/////////////////////////////////...//////000000111111111111111000000000000111111000000000000111111222222222222222222333333333333333333333444555555666666555666666777777888888888888777666666666777888888999999999:::::::::;;;;;;999;;;<<<<<<<<<<<<>>>???>>>???@@@AAABBBCCCDDDDDDCCCDDDEEEGGGGGGHHHGGGGGGGGGIIIJJJKKKJJJKKKLLLNNNKKKMMMOOOOOONNNMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTVVVXXXXXXXXXWWWXXXYYY\\\]]]^^^___^^^]]][[[ZZZZZZZZZZZZ]]]```aaaaaa``````___\\\ZZZYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXZZZ[[[YYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]^^^___aaabbbcccddddddeeeeeefffgggggggggfffddddddcccbbbbbbbbbbbbcccbbbccccccdddddddddccccccddddddeeeffffffggghhhhhhjjjjjjkkklllnnnpppqqqrrrvvvxxx|||~~~zzzwwwuuutttqqqooommmjjjgggdddcccbbb___^^^\\\ZZZYYYYYYYYYZZZYYYZZZ[[[[[[ZZZWWWUUUSSSOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTVVVWWWXXXXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUWWWXXXZZZ[[[[[[^^^aaacccfffiiiooossswwwzzz}}}{{{yyyyyyxxxxxx{{{|||qqqiiiTTTNNNDDD<<<888555444444000111111111222111111111111111111111111111111111111000000000////////////////////////////////////......//////000111111222111111000000000000111111000000000000000111111222111222222222222333333333222333333444444555555666666666666777777777777777777666555555666777888999999999999999::::::::::::888:::;;;;;;::::::<<<=========>>>@@@AAACCCDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJIIIJJJLLLMMMJJJMMMPPPPPPNNNMMMNNNOOOOOOPPPQQQSSSTTTTTTUUUUUUSSSUUUVVVWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[]]]```aaa```___```___\\\ZZZXXXWWWVVVVVVUUUWWWXXXXXXWWWWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[]]]^^^___```aaaaaabbbcccdddeeefffffffffccccccbbbaaaaaaaaaaaabbb___```aaabbbbbbcccbbbbbbbbbccccccdddeeeeeeeeeeeejjjiiiiiijjjlllmmmmmmlllnnnooorrrwww}}}}}}|||wwwvvvssspppmmmjjjhhhhhhcccaaa___]]][[[ZZZZZZZZZVVVWWWXXXYYYXXXVVVTTTSSSOOONNNMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQSSSUUURRRRRRRRRRRRRRRRRRSSSSSSRRRTTTVVVXXXXXXWWWTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUWWWYYYZZZYYY]]]aaaeeehhhmmmsssyyy{{{~~~|||}}}~~~wwwkkk```KKKFFF???999666444333222...//////000000000000000000000000000000000000000000000000000////////////////////////////////////---......///000111111222111111000000000000111111000000000000000111111222111111222222222333333333222222333444444555555666777777777777666666666666666555555555666777999:::888888999999999:::::::::777888::::::999999:::<<<<<<===>>>???AAACCCDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIIIIKKKMMMJJJMMMQQQQQQOOOMMMNNNPPPOOOPPPQQQSSSTTTTTTUUUUUURRRTTTVVVVVVUUUUUUVVVWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]```aaa```^^^```^^^\\\YYYWWWVVVUUUUUUTTTUUUVVVVVVVVVUUUWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^```aaabbbcccdddeeeeeeeeecccbbbbbbaaaaaaaaaaaaaaa^^^^^^```aaabbbbbbbbbbbbaaaaaabbbcccccccccccccccgggfffeeeeeefffffffffeeehhhiiikkkpppuuuyyy||||||}}}yyyvvvssspppmmmjjjmmmjjjeeebbb```]]]ZZZXXXYYYWWWVVVUUUVVVUUUSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKJJJIIIIIIHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOOOOOOOPPPPPPPPPRRRQQQPPPPPPOOOOOOOOOOOORRRTTTUUUUUUSSSRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPRRRTTTTTTSSSRRRSSSTTTSSSXXX^^^ccchhhooowww}}}|||zzzvvvlll\\\OOOEEEAAA;;;666333222000///000000000000000000000000111111222222222222111111////////////000000000000111000---,,,,,,---000111......///000000000000000000000000000000000000000000000000000000000000000222333333333333333333444444333333222222333333444555555555555666666666666666666555555555555666666777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<======>>>>>>?????????@@@HHHGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUWWWXXXXXXWWWWWWYYYZZZ[[[[[[\\\]]]]]]^^^______[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]___```bbbccccccdddcccbbbaaa```____________```aaaaaabbbbbbbbbaaaaaa____________```aaacccccc```aaabbbcccdddeeeffffffhhhhhhhhhjjjmmmppptttuuuwwwzzz}}}zzzvvvsssssspppllliiifffccc```]]][[[YYYWWWVVVVVVUUUSSSQQQOOONNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOQQQPPPOOOOOONNNNNNNNNOOOQQQRRRTTTTTTRRRQQQRRRSSSRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSRRRQQQPPPQQQSSSTTTXXX^^^ccciiipppzzzyyytttmmmbbbTTTIIIAAA===888555333333222111000000000000000000000000000111111222222111111000000000000000////////////000///...------...///000......///000000000000000////////////////////////111111111111111111111111111111111222222222222222444333333222222333333444555555555555666666666666666666555555555555666666777888888999999::::::;;;;;;::::::::::::;;;<<<<<<;;;<<<===>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVXXXXXXWWWWWWYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[ZZZZZZYYYWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\^^^```bbbcccddddddcccbbbaaa``````____________```````````````______^^^^^^^^^^^^___```aaabbb``````aaaaaabbbcccddddddeeeffffffhhhiiikkkmmmnnnooorrrvvvzzz}}}zzzvvvrrrooolllhhheee^^^\\\YYYXXXWWWVVVSSSQQQNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNMMMMMMMMMMMMMMMOOOPPPRRRRRRQQQPPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSQQQPPPPPPRRRTTTTTTXXX]]]bbbiiirrr~~~}}}tttkkk```TTTHHHAAA;;;888444222333333333333000000000000000000000000000111111222222111111000111111000000//////....................................///000000000000///////////////////////////111111111111111111111111000000000000111111222222444333333222222333333444444555555555555666666666666666555555555555666666777777888888999:::::::::;;;::::::::::::;;;<<<<<<:::;;;<<<>>>???AAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUTTTTTTVVVWWWWWWWWWWWWXXXZZZYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWWWWXXXXXXXXXXXXYYYWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ\\\^^^aaacccddddddcccbbbaaa``````___``````____________^^^]]]\\\\\\\\\[[[[[[\\\\\\]]]^^^___^^^^^^______``````aaaaaaaaabbbcccdddeeeeeeeeeeeegggjjjllloooqqqtttxxx{{{|||xxxtttooolllcccaaa^^^[[[ZZZXXXTTTRRRNNNNNNMMMKKKKKKJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLNNNPPPPPPOOONNNOOOPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLOOONNNNNNNNNOOOPPPRRRSSSUUUUUUTTTRRRQQQRRRTTTWWWUUUXXX]]]bbbiiitttyyyoooaaaTTTHHH@@@;;;777555222111111222222222000000000000000000000000000000111111111111000000222111111000///......---------...//////...---------...//////000000//////////////////////////////222222222222222222222222///000000111111222222222444333333222222333333444444444444555555555666666666555555444444555555666777777777888999999::::::;;;::::::::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTSSSUUUVVVWWWVVVVVVXXXZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTWWWWWWWWWXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZ]]]```bbbcccdddbbbaaaaaa```______``````_________^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^```aaabbbaaaaaa```ccceeegggiiiiiikkknnnpppqqquuu{{{{{{vvvrrrjjjgggccc```^^^[[[WWWTTTPPPOOONNNMMMLLLKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLNNNNNNNNNMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLOOONNNNNNNNNOOOQQQSSSUUUUUUUUUTTTSSSRRRSSSVVVXXXWWWZZZ^^^ccckkkvvv{{{sssfffXXXKKKAAA;;;888666444111000000111000///////////////////////////000000000111111000000000222111111000///......---,,,---...//////...---,,,------...///////////////........................111111111111111111111111000000111111222333333444444333333222222333333444444444444444555555555555555555444444444444555555666777777888888999::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>?????????CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMNNNMMMNNNPPPRRRTTTWWWYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSRRRSSSUUUVVVVVVVVVXXXZZZWWWWWWXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVYYY\\\^^^```bbbbbb``````______^^^_________^^^___^^^^^^]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[\\\^^^````````````___```bbbdddeeeeeefffhhhiiiiiilllooorrrwww}}}yyyqqqnnnjjjfffccc___ZZZWWWSSSRRRPPPNNNMMMLLLLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLIIIKKKMMMNNNMMMMMMMMMOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSSSSRRRSSSTTTTTTSSSTTTWWWZZZ[[[^^^cccgggnnnyyyqqqhhhZZZMMMCCC===999666555333111000000000///---///////////////////////////000000111111000000///111111000000//////......,,,---...//////...---,,,------...////////////...........................000000000000000000000000///000000111222333444444444333333222222333333444333444444444444555555555555555444444444444555555666666777777888999999999;;;::::::::::::;;;<<<<<>>>>>>>>===BBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMOOORRRTTTWWWYYYZZZZZZYYYXXXWWWUUUTTTRRRRRRQQQRRRTTTUUUUUUVVVXXXYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVXXX[[[]]]___``````___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^^^^____________\\\___aaaaaaaaa```aaacccaaaccceeefffhhhnnnwww~~~xxxuuupppkkkgggccc^^^ZZZVVVTTTRRRPPPNNNMMMLLLKKKHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKMMMMMMMMMMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMOOOQQQRRRSSSTTTTTTSSSUUUWWWXXXYYYZZZ\\\^^^aaadddiiimmmsss}}}{{{eee[[[LLLBBB===:::777333333111000000111111000...//////////////////////////////000000000000//////000000000000////////////,,,------......------,,,,,,---......//////..............................////////////////////////......///000111222333333444333333222222333333444333333444444444555555555555444444333333444444555666666777777888888999999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQTTTWWWYYYZZZYYYYYYWWWVVVTTTRRRQQQPPPPPPRRRTTTTTTUUUUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]ZZZZZZ[[[[[[[[[ZZZZZZYYYVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUWWWXXXZZZ[[[]]]]]]______^^^]]]]]]]]]]]]]]]\\\^^^______]]]\\\[[[\\\ZZZ\\\^^^^^^^^^bbbiiinnnxxx}}}|||xxxsssnnnjjjeee```\\\XXXVVVTTTQQQOOOMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMIIIKKKMMMMMMMMMMMMNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNPPPRRRTTTVVVVVVVVVVVVVVVYYY\\\^^^___```aaaccceeeiiimmmrrrwww~~~rrr]]]QQQCCC:::999999555111111000///000111222111000//////////////////////////////000000000000//////////////////000000000000------------------------,,,---......//////..............................////////////////////////------...///000111222222444333333222222333333444333333333444444444555555555444444333333444444555666666666777888888999999;;;::::::::::::;;;<<<<<<<<<======>>>???@@@@@@AAA;;;<<<<<<>>>@@@BBBCCCEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNQQQTTTWWWYYYZZZYYYXXXWWWUUUSSSRRRPPPPPPOOOQQQSSSTTTTTTUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWUUUVVVXXXYYY[[[\\\]]]]]]\\\[[[[[[ZZZ[[[[[[\\\\\\XXXXXXYYYYYYYYYYYYYYYYYYUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTVVVXXXZZZ\\\]]]^^^bbbaaa___]]][[[[[[[[[[[[^^^___```___\\\YYYXXXXXXVVVXXXZZZZZZZZZ]]]bbbggghhhmmmttt|||{{{tttooojjjeeebbb^^^[[[WWWTTTSSSQQQPPPNNNJJJIIIGGGHHHIIIIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNLLLJJJIIIJJJLLLLLLNNNOOONNNNNNNNNQQQSSSQQQSSSUUUWWWXXXYYY\\\^^^^^^___aaadddgggjjjlllmmmlllrrryyy~~~pppbbbPPPHHH???999888888555222000000000000000000000000........................////////////////////////........................------,,,++++++,,,,,,,,,........................//////.........---------///............---------000000000000111111111111222222111111111111111111333333333444444444555555555444444444444555666666666666666777888888999999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<============@@@?????????@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHLLLLLLKKKKKKJJJJJJJJJIIIMMMNNNOOOQQQSSSTTTVVVVVVVVVUUUTTTSSSQQQOOONNNMMMOOOQQQSSSTTTTTTTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUXXXWWWVVVUUUVVVWWWXXXYYYVVVWWWXXXXXXYYYXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZ[[[]]]^^^_________^^^]]]\\\[[[ZZZ\\\\\\[[[YYYXXXWWWVVVUUUWWWVVVTTTSSSSSSSSSTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[XXXWWWVVVUUUVVVXXXZZZ[[[bbbcccgggkkkrrrzzzzzztttooojjjfff```]]]YYYVVVTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMNNNOOONNNMMMMMMNNNPPPRRRSSSTTTSSSSSSSSSUUUWWWTTTWWWYYY[[[\\\^^^aaacccggghhhjjjlllooorrrssstttwww|||uuu```SSSIIIBBB:::666666666555222////////////////////////...........................................................................------,,,,,,------...------------------------//////.........---------+++,,,,,,---...///000000//////000000000111111111111111111111111111111111333333333444444444444555444444444444444555666666666666666777888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???AAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHLLLKKKKKKKKKJJJJJJJJJIIILLLLLLNNNOOOQQQSSSTTTUUUUUUUUUTTTRRRQQQOOONNNMMMNNNPPPSSSTTTSSSSSSUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\^^^^^^_________^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTSSSTTTUUUWWWXXX\\\]]]___bbbgggmmmqqqttt||||||vvvppplllddd```\\\YYYWWWUUUSSSQQQPPPNNNMMMLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLOOONNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPLLLMMMOOONNNNNNOOOQQQSSSTTTUUUVVVVVVVVVWWWZZZ\\\]]]```dddgggiiillloooqqqwwwxxxyyy{{{}}}tttbbbPPPDDD???:::555333333555444222////////////////////////.................................................................................------......///,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,,,,---...///000000//////000000000000111111111111111111111111111111333333333333444444444444444444444444444555555666555666666777777888888999888999999::::::;;;<<<<<<;;;<<<<<<<<<<<<==================>>>???@@@BBBBBBCCCCCCEEEFFFHHHHHHIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSTTTSSSSSSQQQPPPOOONNNNNNNNNPPPRRRSSSRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^___````````````___^^^]]][[[[[[WWWWWWWWWWWWWWWWWWWWWXXXVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]\\\[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRQQQPPPQQQRRRSSSVVVVVVWWWXXX[[[^^^aaabbbggglllrrryyy|||uuuqqqhhhddd```\\\YYYWWWTTTRRRRRRQQQOOONNNNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQSSSTTTTTTTTTUUUWWWYYYWWWYYY\\\]]]___aaaeeeggglllooouuuzzz~~~qqqbbbTTTGGG>>>999666222111222222222111////////////////////////........................................................................---------------......///,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------////////////000000000111111111111111111222222222222222333333333444444444444444333333444444555666555555666666777888888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]___```aaa````````````___]]]\\\[[[WWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUUUURRRRRRPPPOOONNNNNNNNNNNNRRRRRRRRRRRRSSSUUUVVVWWWYYY]]]bbbhhhnnnwwwzzzvvvmmmiiiddd```]]]ZZZWWWUUUUUUSSSQQQPPPOOOOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTVVVXXXYYY[[[\\\^^^^^^^^^___aaacccbbbeeeiiilllooosssxxx{{{|||ppp```TTTIIIAAA;;;777555333222111111000///................................................................................................,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.....................///............---------...////////////000000000000000111111111222222222222222222333333333444444333333333333333444555555555555555666777777888888777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCC@@@AAACCCEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMOOOQQQRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^```aaabbbaaaaaaaaa```___^^^]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTVVVVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQPPPNNNMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRUUUYYY\\\___fffpppwww||||||sssooojjjeeebbb^^^[[[XXXWWWUUUSSSRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSUUUWWWYYY\\\___```bbbdddfffggggggiiillloooqqqtttyyy}}}{{{ppp```RRRHHH@@@:::666555444444333222000//////................................................------------------------........................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,---...///000000......////////////000000000000000111222222333333222222222222333333333333333333333333333444444555444555555666666777777888666777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCAAAAAACCCDDDFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPNNNPPPRRRRRRQQQPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^```aaabbbbbbbbbaaaaaa```___]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZYYYXXXVVVTTTSSSQQQQQQOOOOOOPPPPPPQQQQQQRRRRRROOOOOONNNNNNMMMLLLKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMOOORRRSSSTTTYYY```eeekkktttzzzvvvpppkkkgggddd```]]]ZZZXXXVVVTTTTTTRRRPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[]]]```cccgggjjjllloooqqqtttwwwzzz}}}~~~hhh___QQQFFF???:::666333111222333333222000000000................................................------------------------........................+++++++++,,,,,,---//////---------------------------------.........//////+++,,,,,,---...///000000........./////////000000///000000111222222333333111222222222222333333333333333222222333333444555444444555555666777777777666666777777888999999999::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMMMMNNNOOOPPPPPPQQQOOOQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___aaaaaabbbbbbbbbaaa```___^^^]]]ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYYYYYWWWVVVTTTSSSRRRQQQNNNNNNNNNOOOPPPQQQQQQQQQLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKMMMNNNNNNPPPUUUZZZ^^^fffpppwww}}}{{{uuuoookkkgggdddaaa]]][[[XXXVVVVVVTTTQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[]]]^^^```bbbcccdddggghhhjjjnnnrrrvvvyyy{{{zzzqqqZZZQQQGGG>>>:::888666444...000222222222111000111................................................------------------------........................,,,,,,,,,---...///000111........................---------.........////////////.........---------............/////////000///000000111222222333333111111222222222333333333333333222222333333444555444444555555666777777777666666666777888888999999:::::::::;;;;;;;;;<<<<<<;;;===>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPQQQPPPQQQSSSSSSRRRQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVXXXWWWVVVUUUVVVWWWXXXYYYSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^___```aaabbbbbbbbbbbbaaa___^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXWWWVVVTTTSSSUUUUUUUUUUUUUUUUUUVVVVVVYYYXXXWWWVVVUUUSSSRRRRRRMMMMMMNNNOOOPPPPPPQQQQQQJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFIIILLLMMMLLLNNNRRRUUUPPPWWW___dddgggooozzz{{{sssmmmhhheeeccc```^^^ZZZXXXWWWVVVSSSRRRSSSQQQNNNMMMMMMMMMKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOORRRTTTTTTTTTSSSSSSUUUWWWYYYZZZ[[[[[[\\\]]]```cccccceeegggiiikkkmmmqqqtttwwwzzz~~~zzzgggYYYLLLEEE<<<888777555222...333222222111000//////...000000000000000000000000+++,,,,,,------,,,,,,+++---.........---,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++//////////////////......///......------///000111........................////////////000000000000000000000000111111111111000111222333333222111000111222333333444444333333333333444444555666666666777777888888888888777777999999999:::::::::;;;;;;=========>>>??????@@@@@@DDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWXXXWWWUUUSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^___`````````aaaaaaaaaaaaaaa``````\\\[[[ZZZYYYXXXWWWVVVUUUXXXXXXWWWVVVVVVUUUUUUTTTRRRRRRSSSTTTUUUVVVVVVVVVTTTUUUVVVVVVUUURRRPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPTTTZZZ```fffiiivvv|||xxxqqqlllhhhfffbbb___\\\YYYXXXVVVTTTRRRRRRPPPNNNMMMMMMMMMLLLJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQRRRRRRSSSTTTTTTSSSUUUVVVWWWWWWXXXZZZ\\\aaabbbddddddeeehhhkkknnnqqqsssvvvxxxzzz~~~xxxkkk[[[OOOEEE???999555555555222///000000//////...------,,,........................+++,,,,,,------,,,,,,+++------......------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++...........................------,,,---...///000.........................../////////000000000000//////000000000111111111000111222222222222111000111222333333444444333333333333444444555666666666777777888888888888777777999999999999::::::::::::<<<<<<======>>>??????@@@CCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^______````````````______[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVUUURRRPPPOOONNNNNNOOOOOOOOONNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMQQQUUUYYY\\\ccchhhpppyyyxxxrrrmmmjjjgggddd```]]]\\\YYYWWWTTTSSSQQQOOOOOOOOOOOONNNMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXZZZ]]]^^^```bbbfffhhhmmmoooqqqsssuuuxxx|||vvvhhh[[[OOOHHH>>>999444222333444222000000//////......---------------------------------+++,,,,,,------,,,,,,+++------......------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......------------------------....../////////000000000//////000000000000111111000111111222222111111000111222222333333333333333333333333444555555666666666777777888888777777666888888888999999999::::::;;;;;;<<<<<<===>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMOOOPPPQQQSSSRRRQQQPPPPPPQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUTTTRRRPPPOOONNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFHHHJJJLLLNNNRRRVVV]]]ccciiipppvvvzzz~~~wwwrrrnnnmmmjjjfffcccaaa^^^[[[YYYVVVTTTRRRRRRRRRSSSRRRPPPMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNOOOOOONNNNNNMMMPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]___```aaadddgggjjjmmmqqquuuxxx|||yyyiiiYYYMMMEEEAAA999666222111222333222111111111000000000/////////------------------------+++,,,,,,------,,,,,,+++,,,------...------,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------.........------------------------........./////////000000////////////000000000111000000111111111111000000111111222333333333333222222333333444444555666666666666777777777777666666777777777888888888999999::::::;;;;;;<<<=========????????????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPSSSRRRPPPOOOOOOPPPRRRSSSPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWVVVUUUUUUUUUUUUVVVTTTUUUVVVVVVWWWWWWWWWWWWUUUVVVVVVXXXYYYZZZ[[[\\\ZZZZZZYYYXXXYYYYYYZZZ[[[ZZZZZZ[[[\\\\\\\\\[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTTTTSSSRRRPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCDDDEEEFFFFFFIIILLLPPPTTTXXX\\\```dddjjjnnnssswwwzzz~~~wwwsssrrrooojjjgggeeeccc```]]]YYYWWWUUUTTTUUUUUUTTTRRROOOOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRTTTUUUWWWYYY[[[[[[]]]]]]^^^^^^___``````aaadddeeefffgggiiikkkmmmnnnoooqqquuuyyy|||xxxiiiXXXJJJ@@@;;;999777666333222111111111000000000000000////////////........................+++,,,,,,------,,,,,,+++,,,,,,------...------,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,------------......////////////------------------------............////////////...////////////000000000000000000000000000000000000111222222333333222222222222333333444555555555666666777777777777666666666666666777777777888888888999999:::;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOSSSQQQPPPNNNNNNPPPQQQSSSPPPPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVWWWWWWVVVVVVUUUVVVWWWXXXZZZ[[[\\\]]][[[ZZZYYYXXXXXXXXXZZZZZZXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPOOONNNNNNOOOPPPQQQQQQQQQQQQLLLLLLJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAADDDFFFHHHJJJKKKNNNQQQVVVZZZ___cccfffkkkrrrxxx{{{vvvsssooollljjjhhheeeccc^^^\\\ZZZXXXXXXXXXWWWUUUSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWYYY\\\___aaadddeeeggghhhiiikkklllnnnoooppprrrssstttvvvxxx{{{}}}sssiiiZZZLLLBBB===999777666555444222111000000000------------------------........................+++,,,,,,------,,,,,,+++,,,,,,------......------,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,------...---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000111000000//////000000111000111111222222222222222222222222333444444555555555666666777777666666555555555555666666666777777777777888999999::::::;;;:::;;;<<<>>>????????????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHJJJJJJKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOQQQPPPOOOOOOOOOOOOPPPQQQPPPPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]\\\[[[XXXWWWVVVWWWXXXYYYVVVWWWXXXYYYYYYZZZYYYYYYWWWWWWWWWWWWWWWXXXXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNJJJIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???AAABBBCCCCCCCCCEEEGGGFFFJJJNNNRRRTTTYYY```fffnnnqqqwww}}}}}}{{{wwwtttsssqqqooommmhhhfffcccaaa```___^^^\\\\\\\\\[[[ZZZYYYYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVWWWYYYZZZ\\\^^^___`````````aaadddhhhlllooorrrtttyyyzzz|||~~~xxxdddZZZLLLCCC???<<<999777222222222111000///000000------------------------------------------------+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,---.........,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000111000///......///000111000000111222222222222222111222222333333444555555555555666666666666555555444444555555555666666666666666777888888999999:::888999;;;===>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFGGGIIIJJJJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZWWWUUUTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRROOONNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????=========>>>=========<<<===???@@@@@@??????@@@AAA<<<@@@CCCEEEFFFIIIOOOTTTYYY\\\aaaffflllpppsssuuu|||}}}|||zzzxxxvvvqqqooollljjjiiigggeeeccceeeeeedddcccaaa```___^^^WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZ]]]___aaaccceeeggghhhhhhjjjlllooosssxxx|||tttjjjVVVKKK>>>888888888555111...///000000//////000111.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,------...//////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000111000///......///000111000000111222222222222111111222222333333444555555555555666666666666555555444444444555555555666666666666666777888888999999888999;;;===>>>>>>>>>===???@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPOOOOOONNNPPPPPPPPPQQQQQQPPPOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUWWWWWWWWWVVVUUUTTTSSSRRRPPPQQQRRRTTTVVVXXXYYYZZZZZZXXXUUUSSSRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYUUUVVVVVVWWWWWWXXXXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;888:::;;;:::999999:::;;;:::===???>>>===???CCCGGGLLLNNNQQQUUUZZZ^^^bbbdddjjjpppyyy}}}{{{yyyvvvtttssssssssssssssssssqqqooollljjjhhhdddcccaaa`````````aaabbb___^^^^^^^^^```ccceeegggkkkmmmppprrrsssuuuwwwyyy|||}}}{{{pppcccZZZDDDAAA<<<777444222222222000000000000////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------)))***,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++---------.........//////..................------////////////////////////000000000000111111111111222222333333333444444444555555555555555555444444333444555555666666555555666777777777777888888888::::::::::::::::::::::::>>>======>>>@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXWWWUUUSSSQQQQQQQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVYYYXXXUUUSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXVVVVVVWWWWWWXXXWWWVVVTTTRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTRRRQQQPPPNNNLLLKKKIIIIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA???>>>>>>===??????>>>===============>>>===============>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888::::::999999::::::;;;<<>>>>>>>>???>>>>>>======<<<===============<<<<<<======>>>;;;;;;;;;::::::::::::999999999999999888888888888999999888888888999::::::;;;<<<===???AAADDDFFFHHHMMMQQQVVV]]]eeeoooxxx~~~|||zzzyyyxxxxxxyyywwwvvvuuuuuuxxx}}}{{{rrrfffZZZOOODDD===999888666333333333444555000000000/////////......------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++***)))((((((((()))******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---........................,,,,,,,,,,,,------------//////////////////////////////////////////////////////000000000000111111000111111111222222222222444444444444444444555555333444555555666666555555777888888888888999999999999999::::::::::::::::::<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY\\\^^^______^^^\\\ZZZYYYVVVSSSQQQOOONNNNNNNNNNNNNNNNNNOOOPPPRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUSSSRRRQQQOOOMMMLLLJJJIIIIIIIIIJJJFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<::::::::::::999999999888888888888888777777777777777777666666777777888999666666777888:::<<<>>>???@@@BBBGGGKKKQQQXXX```eeeooouuu|||vvvnnncccWWWNNNEEE???;;;666555333222111111222333000000/////////.........---------------------------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------************************---,,,***((((((((()))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------...............+++++++++,,,,,,,,,------............////////////////////////////////////////////////000000000111000000000000111111111111333333444444444444555555333444555555666555555555888888888888999999999999999999999999999::::::::::::;;;<<<<<<<<<===???AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOPPPRRRTTTUUUWWWZZZ^^^aaaccccccaaa```[[[YYYVVVSSSPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUSSSTTTUUUUUUUUUTTTRRRQQQOOONNNLLLJJJHHHHHHGGGGGGEEEFFFFFFEEEEEEDDDCCCBBB??????>>>>>>===>>>>>>>>><<<<<<<<<===<<<<<<<<<;;;<<<;;;;;;::::::::::::;;;999999999888888888777777777777777666666666666555555555555555555666666777666666666666777999:::;;;999<<<>>>AAADDDIIINNNRRRWWW\\\bbbhhhmmmqqqvvvyyy|||xxxggg```UUUKKKCCC>>>;;;999555444222111000/////////////////////............------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************---,,,+++***)))***++++++******+++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------.........////////////////////////...////////////000000000//////000000000111111111333333333333444444555555333444555555666555555555777777888888888999999999888888888999999:::::::::999;;;<<<<<<;;;<<<>>>AAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNPPPRRRSSSUUUWWWYYY^^^bbbddddddbbbaaa[[[YYYVVVSSSOOOMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTSSSRRRQQQNNNMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB>>>======<<<<<<<<<======:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888999999888777777777666666666666666666555555555444444444444333333333333444555555666666666666666777888999888999;;;<<<===???CCCFFFGGGJJJOOOTTTYYY^^^bbbeeemmmppptttxxx{{{}}}xxxoooiiiYYYSSSIII@@@:::777444333444333222000///...------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++************+++)))******++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......////////////////////////......////////////000000///000000000111111111111222222333333444444555555333444555555666666555555666777777777777888888888777777888888999:::::::::999;;;======;;;;;;???BBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVYYY\\\```bbbbbbbbbaaa[[[YYYVVVRRROOOMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWWWWWWWWWWVVVUUUUUURRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB===<<<<<<;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;:::::::::999888777777777777666666666666555555555555555444444444333333333333333333222222333333444555444444444444555666777777666777999999888999;;;===@@@AAABBBEEEIIIMMMPPPRRRXXX\\\```dddhhhkkkoooqqqwww}}}{{{tttjjj___VVVKKKFFF???:::666444111000222222111000///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++***************))))))******+++,,,,,,---,,,------------.........++++++,,,,,,---......///////////////////////////........./////////000000000000000111111111222222111222222333444444555555333444555555666666555555555555666666666777777777666777777888999999::::::999<<<>>>>>>;;;;;;???CCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSVVVXXXZZZ]]]___`````````ZZZXXXUUURRROOONNNMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQQQQRRRRRRSSSRRRQQQPPPOOOKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<;;;:::::::::::::::777999:::<<<<<<<<<:::::::::999888777666666666666555555555555444444444444444333333333333222222222333333222222333333444555333333333333444555666777444555777666555555777888<<<;;;:::;;;===@@@BBBCCCFFFIIIMMMQQQSSSVVVYYY[[[bbbgggnnnuuu|||}}}tttkkk```SSSIIIAAA>>>:::777666555444222000000000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++------------------------++++++++++++++++++++++++%%%''')))***+++++++++*********+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))***++++++,,,---------------.........//////,,,,,,------...///000000////////////////////////............/////////000111111111111222222222222111111222333333444555555333444555555666666555555555555555555666666666666666777777888999999::::::999<<>><<<;;;???DDDBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDEEEGGGHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKKKKMMMNNNPPPRRRSSSVVVWWWYYY[[[\\\^^^______YYYWWWTTTRRROOONNNMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOONNNOOOOOOQQQQQQPPPQQQRRRRRRRRRQQQOOONNNJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA===<<<;;;:::999999999999777888:::<<<<<<<<<:::999999999777666666555555555555555444444444333333333333333333222222222111111333333222222333333444555444444444444555666888888333555666666555555666777:::888666666777:::;;;;;;;;;>>>AAADDDFFFGGGJJJLLLPPPTTTYYY]]]bbbggglllpppvvvxxx|||rrrfff\\\QQQEEE===:::999777444333222222222------......//////000000000000///...------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------000000000000111111111111333333333333333333333333555555555555555555555555333333444444555666666666666666666777888888999999::::::;;;;;;<<<=========CCCCCCBBBAAAAAAAAABBBBBBAAABBBDDDEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLLLLLLLLLLLLLLLLOOOOOONNNNNNOOOOOOPPPQQQSSSTTTUUUWWWXXXYYYZZZZZZVVVUUUUUUTTTSSSRRRRRRQQQJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNQQQRRRTTTUUUVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNMMMNNNOOOOOOKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFGGGFFFEEEBBB@@@???;;;;;;:::999999888888777999999999::::::999999999777666666555444444333333444444444444444444444444111222222333333222222111222222111000000111222222333333333333333333333333333333333333333333333333666666666666666666666666::::::;;;<<<>>>??????@@@AAABBBDDDHHHMMMSSSWWWZZZ^^^___bbbggglllqqquuuwww|||rrrcccWWWNNNFFF???999999888666333222111111111............////////////000000//////...------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))***++++++******+++++++++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................000000000000111111111111000000111111222333444444555555555555555555555555333333444444555666666666666666777777888888999999::::::;;;<<<<<<======>>>BBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNPPPRRRSSSUUUVVVWWWVVVVVVTTTTTTSSSRRRRRRQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLMMMMMMNNNJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>===;;;::::::999999888888777777777888888888888777777666666666555444333333333333333333333333333333333111222222333333222222111111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444444555555666888999999:::;;;;;;===@@@CCCGGGJJJKKKJJJKKKNNNQQQUUUZZZ]]]___vvvxxx|||zzzxxxwwwvvvxxx}}}~~~kkkaaaRRRFFF???<<<999666666555444222111000000000/////////...............000//////......------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))***++++++)))******+++++++++******))))))))))))))))))))))))*********++++++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................000000000000111111111111---...///000222333444555444444444444444444444444333333444444555666666666666666777777888999999999:::;;;;;;<<<<<<===>>>>>>@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGIIIJJJKKKKKKLLLLLLOOOOOONNNNNNNNNOOOOOOPPPNNNOOOOOOOOOOOOPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQSSSUUUWWWXXXXXXXXXUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLKKKLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAA???>>>=========:::::::::999888888777777555555555666666555555555666555555444444333333222222222222222222222222222111111222222222222111111000000111222222111000000222222222222222222222222222222222222222222222222111111111111111111111111000000111222333444444555555666777888:::;;;;;;;;;===>>>???AAADDDGGGIIIKKKlllnnnrrruuuxxx{{{}}}yyyvvvtttsssooommmkkkkkkmmmsssxxx|||vvvkkk[[[SSSHHH>>>:::888777666333333222111000//////////////////......---------......------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************+++******************+++((()))***+++++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,---------.........---------...............///000000000111111111111//////000111222333444444444444444444444444444444333333444444555666666666666777777888888999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAACCCDDDCCCCCCDDDDDDEEEDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQPPPRRRSSSSSSTTTSSSSSSRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKNNNOOORRRUUUWWWXXXYYYYYYVVVTTTQQQNNNMMMMMMMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>::::::999999888777777777444444555555555555444444444444444444333333222222111111111111111111111111111111222222222222111111...000111333333111000...222222222222222222222222222222222222222222222222000000000000000000000000111111111222333444444555333444555666666666555444:::::::::;;;===>>>@@@AAAbbbdddgggiiilllooosssvvvzzz}}}|||yyyxxxwwwwwwuuusssqqqooommmlllllljjjhhhgggiiinnntttxxxuuudddYYYLLLGGGAAA<<<888777666555111111111000000//////...//////......------,,,,,,,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***************************************++++++*********((()))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,------------...---------........./////////000000000111111111111222222222333333333333333444444444444444444444444333333444444555666666666777777777888999999::::::;;;;;;<<<<<<===>>>>>>???======>>>???@@@BBBCCCDDDHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQPPPPPPQQQRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMKKKKKKKKKJJJIIIIIIIIIHHHKKKMMMPPPSSSUUUWWWWWWWWWTTTSSSPPPMMMKKKKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCAAA???>>>=========>>>::::::999888888777777666444555555666666555555444333333333333333222222222000000000000000000000000000111111222222111111000...///111222222111///...111111111111111111111111111111111111111111111111000000000000000000000000222222222333444444444555111333444555666555444333555555555555666666777888XXXYYY\\\^^^___bbbeeehhhllloootttxxx|||~~~|||yyyvvvsssqqqqqqqqqnnnoooooonnnnnnmmmkkkkkkllljjjhhhgggiiilllqqqttt{{{sssdddUUUKKK???===;;;888555333222222//////000000000//////............---------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************)))***++++++++++++***))))))******+++++++++******)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,------.../////////000000000000111111111111333333333333333333333333333333333333333333333333333333444444555666666666777777888888999:::::::::;;;<<<<<<======>>>??????>>>>>>??????AAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGIIIKKKMMMPPPRRRTTTTTTTTTQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGFFFEEEDDDCCCCCC???>>>===<<<;;;;;;;;;;;;999999999888777777666666555555666666666666555555222222222222222222222222000000000000000000000000000000111111111111000000//////000111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333333000000111222333333333333222222111222222333444555QQQSSSUUUVVVVVVXXX[[[^^^^^^aaafffiiimmmqqquuuyyy~~~~~~|||yyytttrrrpppnnnllllllmmmnnnnnnnnnpppqqqrrrrrrqqqqqqqqqpppnnnmmmnnnppprrrttt}}}wwwlll```TTTHHHAAA888777666333111///000000...///000111111000//////,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************)))***++++++++++++***)))******+++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------...//////000000000000000111111111111111111222222333333333444333333333333333333333333333333444444555666666666777888888999999::::::;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAABBBDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLMMMOOOQQQRRRSSSRRRSSSUUUWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMMMMLLLJJJIIIHHHHHHGGGIIIKKKMMMOOOPPPQQQQQQNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBB===>>>>>>======<<<;;;:::999999888888777777666666444444555555555555444444111111111222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222111111111111222333444555PPPQQQSSSSSSSSSUUUWWWYYYVVVYYY]]]```cccfffjjjmmmqqqvvv|||}}}yyyvvvuuuvvvwwwyyyxxxvvvttttttttttttsssqqqpppnnnlllkkkjjjkkklllmmmrrrsssuuuwwwyyyzzzyyyyyyyyyxxxvvvuuuuuuvvvwwwxxx}}}wwwlll```TTTJJJAAA;;;666555333000...---///111...///000111111111000///,,,,,,,,,------.................................+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************...---,,,++++++,,,---...******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------...///000000000000000000111111111111......///111222333444555333333333333333333333333333333444444555666666777777888888999999:::;;;;;;<<<<<<======>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJLLLMMMMMMNNNPPPRRRTTTUUUSSSUUUVVVXXXXXXWWWVVVUUURRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRPPPOOONNNMMMLLLKKKJJJIIIFFFGGGJJJLLLMMMNNNNNNNNNLLLLLLMMMMMMLLLKKKJJJIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB??????@@@@@@@@@>>>===<<<999999888888777666666666333444444555555444444333111111111111111111222222111111111111111111111111000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000111111111111111222111000/////////111222---......///000111333444JJJKKKKKKLLLMMMNNNNNNOOOQQQRRRTTTVVVYYY[[[]]]^^^eeegggkkkpppvvv~~~~~~xxxvvvsssrrrrrrrrrrrrqqqttttttuuuuuuuuutttsssrrrooooooooooooppprrrsssuuuvvvyyy~~~zzzooodddVVVKKKDDD???:::555333333333222222222111111......//////...---,,,,,,.........------,,,,,,,,,------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))******)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,---------.../////////...///000000//////000111000111111111111222222222444444444444333333222111333333333444444444555555555666777888999:::;;;;;;=========>>>???@@@BBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJHHHGGGFFFGGGGGGGGGHHHJJJLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFCCCCCCCCCCCCBBBAAA@@@???===<<<;;;;;;<<<<<<;;;;;;:::999888777666555555444333333222222333333222222222111111111000000............////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111111111IIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSUUUUUUXXXZZZ]]]aaafffmmmtttzzz~~~|||zzzwwwuuuuuuuuutttssstttuuuvvvwwwwwwwwwvvvuuuuuutttttttttuuuxxxzzz|||}}}tttmmm```WWWKKKBBB===:::666333222222111111111000000000...............---,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++)))((((((((())))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---000//////...------,,,,,,...///000000//////000111000000111111111222222222333333444444333333222111333333333444444444444555555666777888999::::::;;;=========>>>???@@@AAABBB???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOORRRRRRSSSTTTUUUUUUVVVVVVTTTTTTSSSSSSRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPOOONNNMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGEEECCCCCCDDDDDDCCCBBB???>>>===<<<;;;;;;;;;<<<;;;::::::999777666666555444444333222222222222333222222111111111000000000............////////////////////////////////////////////////////////////.../////////000000000000000000000000000000000000//////////////////////////////000000000000000000.........//////000000000//////000000000111111111HHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMPPPRRRTTTWWWZZZ___eeeiiikkkpppyyy}}}}}}}}}|||{{{zzz{{{}}}~~~}}}||||||~~~zzzooocccZZZNNNHHH???999777666444222000000000000////////////---............------,,,------------,,,,,,,,,,,,---------------------------,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******)))((((((((()))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,//////......---,,,,,,,,,...///000000//////000111000000000111111111222222333333333333333222222111333333333333444444444444555666666777888999::::::<<<<<<<<<===>>>???AAAAAA??????@@@AAAAAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXTTTTTTSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCCCCCDDDDDDCCCAAA>>>>>>===;;;;;;;;;;;;;;;::::::999888777666555555444444333222222222222222111111111111000000000000---............/////////////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////---.........///000000000+++,,,---...///000000111//////000000000000111111HHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJMMMOOOQQQRRRSSSWWW[[[^^^cccgggmmmrrrxxxvvvkkk^^^RRRJJJCCC???999666555555444444000000000/////////......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---......//////...///000000//////000111000000000000111111111111222222333333333222222111222222333333333444444444666666666777888999999:::;;;;;;;;;<<<===>>>@@@@@@??????@@@AAAAAABBBCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLPPPQQQRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJHHHGGGEEEEEEHHHFFFDDDDDDDDDCCC@@@>>>======<<<;;;;;;:::::::::999999888777666666555555444333333222111222222222111111000000000/////////---------.........//////........................................................./////////000000000000000000000000000000////////////////////////,,,,,,------...///000000,,,------...//////000000////////////000000000111IIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLLLLMMMNNNRRRTTTYYY\\\___cccgggnnnxxx~~~vvvgggZZZOOOEEE???===:::777444333333333333111000000000000/////////,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,---...///000...///000000//////000111//////000000000111111111111111222333333222222222222222222333333333444444666666666777777888888999:::::::::;;;<<<===??????>>>??????@@@BBBCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPMMMNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDIIIGGGEEEDDDCCC@@@===:::<<<<<<<<<;;;::::::999999888777777666666555555555333333222111111111111222000000000/////////......------------............------------------------------------------------............////////////////////////////////////........................+++,,,,,,---...//////000////////////////////////...////////////000000000HHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIHHHJJJKKKLLLLLLMMMOOOQQQPPPSSSWWWZZZ]]]dddmmmtttvvveeeUUUKKKCCC===999777666444222111000000000000000000000////////////+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))''''''((()))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,,,,,,,+++++++++************++++++------,,,,,,,,,,,,,,,,,,...///000000//////000111/////////000000000111111000111222222222222222222222222222222333333333333666666666777777777888888999999999:::;;;<<<>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFDDDCCCBBB???;;;888;;;;;;;;;;;;:::999888777777666666666555555555444333333222111111111111111////////////............,,,------------.........------------------------------------------------------........./////////////////////////////////........................,,,---------.../////////000000000/////////............////////////000000GGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSPPPSSSVVVXXXZZZ___ffflllvvv|||iii___RRRGGG@@@<<<888555333333333111000//////////////////.........------***+++,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))&&&&&&((()))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000111////////////000000000111000000111222222222222222111222222222222333333333666666666666777777777777888888999999:::<<<===>>>===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNOOOPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAAAAAAAA???;;;888::::::;;;;;;:::999777777666666555555555555444444333222222111111111111111/////////.........------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////..........................................//////..................//////........./////////000000EEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKFFFHHHJJJKKKLLLMMMOOOQQQRRRUUUWWWWWWWWWYYY^^^bbbkkktttxxxjjjVVVOOOEEE>>>:::888555333111222333222000///000111......---------,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))%%%&&&((()))))))))(((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,---,,,++++++++++++************++++++((()))***+++---...///000...///000000//////000111////////////000000000000///000111222222222222222111111222222222333333333666666666666777777777777888888888999:::;;;=========>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOONNNNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEE?????????@@@AAA???<<<:::::::::;;;;;;:::999777666555555555555555555444444333222222111000111111111//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////........................///////////////.........***++++++,,,---...//////............/////////000FFFFFFFFFFFFFFFFFFGGGHHHKKKIIIGGGHHHKKKMMMLLLKKKIIIKKKNNNOOOPPPQQQTTTVVVUUUUUUUUUTTTTTTXXX]]]aaaiiiqqq|||}}}ooo___VVVDDDAAA===999666444333333111111111111000000000///------+++******+++------++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,+++************))))))(((((((((((())))))******))))))((((((''''''###$$$%%%'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))***++++++***)))((('''************************))))))***+++,,,,,,------,,,++++++++++++++++++++++++,,,---.........---,,,............////////////111000///......///000111111111000000000000000111000111111111111222222222333333555666666666555444999888666666777888;;;<<<<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSPPPQQQRRRRRRRRRQQQOOONNNPPPPPPPPPOOOOOONNNNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@<<<<<<>>>>>><<<:::;;;:::888666555555666777555444333333222222333333222222222111111111000000000///...---,,,---......000///...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............////////////,,,,,,---.../////////......---,,,+++***)))))))))------..........................................////////////000000000000EEEEEEDDDEEEEEEFFFGGGGGGKKKIIIHHHJJJMMMOOOOOOMMMNNNPPPRRRSSSSSSTTTVVVWWWWWWWWWXXXXXXYYY\\\```dddhhhoooyyy}}}tttiii]]]QQQJJJ???===:::666333222111111111111111000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------+++******)))))))))))))))(((((((((((())))))***)))))))))((((((((('''%%%%%%'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))******+++***)))((('''*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,............////////////222111000//////000111222111111000000000000000111000000111111111222222222222333444555666555555444888777666666666888:::;;;<<<===>>>???@@@BBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB???<<<<<<======;;;999;;;999777666555555666777444444333222222222222333111111000000000/////////000///...---,,,------...,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------.........,,,---..................///...---,,,,,,++++++,,,///......------,,,,,,,,,.................................////////////000CCCCCCCCCCCCDDDEEEFFFGGGKKKJJJJJJKKKOOOQQQRRRRRRSSSUUUXXXXXXXXXXXXZZZ[[[[[[\\\^^^^^^___aaaeeehhhkkkpppwwwyyyrrrggg[[[QQQIIIBBB>>>999888555222000/////////000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))******))))))))))))))))))))))))))))))************************''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))*********)))(((((())))))))))))))))))))))))******++++++++++++++++++************************++++++,,,------------------............/////////222111111000000111111222000000000//////000000111000000000111111111222222222333444555555555444444777666666555666777999:::;;;;;;<<<===???@@@AAABBB??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<;;;;;;;;;:::999999888777555444555555666444333222222111111222222////////////............///......---,,,---------++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------............------,,,///......------.........///......---,,,+++***)))------------------------------------............AAAAAAAAABBBCCCDDDEEEFFFJJJJJJKKKMMMPPPRRRTTTUUUWWWYYY]]]___```aaacccddddddfffggghhhhhhiiilllnnntttxxx}}}|||vvvqqqggg___TTTJJJBBB===999777444333222000///......///000000/////////.........+++,,,---......---,,,+++------------------------***++++++,,,,,,++++++***+++******)))(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))((((((((((((((((((((((((((((((++++++++++++************)))))))))))))))*********++++++,,,,,,---------------------.........//////111000000000000000000111000////////////000000111000000000000111111111111222222333333444444444444555555555555666777888999888999:::;;;<<<>>>>>>?????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPOOOMMMMMMNNNOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@??????>>><<<;;;:::999999888888777777666555444444555555333333222111111111111111////////////.........---......---------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---............------,,,+++---------------...///000---,,,,,,++++++*********------------------------++++++,,,,,,,,,---------AAAAAAAAAAAABBBCCCDDDEEEGGGHHHJJJLLLOOOQQQTTTVVVZZZ]]]cccgggjjjllloooqqqqqqssstttttttttuuuwwwyyy}}}tttkkkbbb\\\SSSNNNFFF@@@;;;888666444222111111000/////////////////////............---***+++,,,------,,,+++***------------------------***++++++,,,,,,++++++***+++***))))))((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((())))))((((((((((((((((((((((((+++*********************(((((()))))))))*********++++++++++++,,,,,,------------------...............//////////////////...//////......///000111111//////000000000111111111222222222222333333333444444444444444555666777777888999:::;;;<<<>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???>>>>>>======;;;;;;:::888777666666777555555444444444444444444222222111000000000000111000000/////////.........---------------,,,,,,,,,,,,,,,+++*********++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,------------.........---,,,++++++++++++++++++,,,---......*********++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,BBBBBBBBBAAABBBBBBCCCDDDDDDFFFIIIJJJLLLNNNRRRUUUZZZ^^^eeelllppptttwwwzzz{{{|||}}}}}}~~~~~~qqqfff[[[RRRMMMBBB???;;;888777555333222111111000000000////////////.........------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))))))))******))))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((('''''''''((())))))))))))))))))))))))))))))))))))******************((())))))******++++++++++++++++++++++++,,,------,,,------------.........---......//////......---............///000111111/////////000000000111111222222111111111222333444222333333444555555666666::::::;;;===>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@@@@??????>>>>>>;;;;;;<<<<<<<<<;;;;;;:::999999999777555444555666333333333333333333333333222111000000///000000000000////////////.........,,,------------,,,++++++((((((((()))***,,,---...************************+++++++++++++++*********++++++,,,,,,,,,---------,,,------------,,,,,,+++***************+++,,,---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,DDDCCCCCCBBBBBBBBBBBBBBBAAADDDGGGHHHHHHJJJNNNRRRUUUZZZaaahhhnnnrrruuuxxxyyy{{{|||}}}~~~pppbbbVVVNNNGGGCCC999777444333333333222111000000000000000///...............---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++))))))(((((((((((())))))'''((((((((()))))))))***&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((''''''&&&'''((()))***************************(((((())))))******++++++))))))******+++,,,,,,---,,,+++*********+++,,,---,,,,,,---------.........---...///000000///...---...------......000111111////////////000000000111222111111000111222333444111222333444444555555555888999:::;;;<<<>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCC@@@@@@??????>>>======<<<999999::::::::::::999999777888888666333222333555222222333333333333222222111111000////////////000............---------,,,,,,,,,---------,,,+++***'''''''''(((***+++---...************************************++++++++++++*********++++++++++++,,,++++++,,,---------,,,,,,++++++*********++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------EEEEEEDDDCCCBBBBBBBBBBBB???BBBEEEFFFFFFHHHLLLPPPNNNTTT[[[bbbhhhllloooqqqsssuuuvvvxxx|||xxxnnn```RRRGGGAAA===:::888555222000111222222222///000000000///......---......---------,,,,,,,,,...---++++++++++++---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,))))))(((((((((((())))))'''((((((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***((('''&&&&&&'''((()))***************************'''(((((()))***++++++,,,))))))***+++,,,,,,------,,,+++*********+++,,,---,,,,,,,,,---------.........///000111111000///...---------......000111111////////////000000000000222111000000000111333444111111222333444444444444555555666777999:::;;;<<<=========>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBB@@@??????>>>===<<<<<<<<<777888888999999999888888666888888666222111222555111222222333333333222222111111000///////////////---------,,,,,,,,,++++++,,,,,,---...---,,,+++******)))))))))))))))******++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))***************+++,,,,,,------------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------PPPLLLHHHFFFFFFEEEAAA>>>CCCDDDEEEDDDDDDDDDFFFGGGLLLNNNQQQUUUZZZ^^^aaabbbbbbeeejjjnnnqqqvvv}}}}}}rrr___XXXNNNEEE???:::777555000000000000000000000000......------------......///............---------,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((()))++++++)))((()))***+++******)))))))))))))))''''''''''''((((((((((((******))))))(((((('''''')))((('''((()))***)))((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))),,,,,,,,,------.........,,,,,,++++++***+++++++++,,,,,,+++++++++,,,---------...000111111111000///....../////////////////////////////////000111111000111222333333222111000333333222222333333444555666666777999:::;;;<<<===<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEIIIIIIIIIIIIHHHHHHGGGFFFFFFDDDBBBDDDHHHJJJJJJHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIMMMKKKIIIIIIJJJKKKKKKKKKHHHKKKLLLGGGCCCDDDGGGJJJGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCC>>>>>>>>>>>>>>>===<<<;;;::::::999999888777777777777777666555444444333333333333222222111000000000////////////..................---,,,++++++***))),,,,,,,,,+++++++++******)))************+++++++++)))***++++++***)))***+++(((((((((((((((((((((((()))************+++++++++***++++++,,,,,,++++++******)))))))))***+++,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++[[[WWWRRROOOOOOMMMJJJGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLNNNQQQTTTVVVXXXXXX[[[^^^aaacccggglllqqq{{{}}}yyyjjj```QQQLLLDDD===888555333222000000000000000000000000......------------......------------,,,,,,,,,,,,,,,------,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((('''&&&''''''''''''''''''''''''((()))++++++)))((()))******))))))((('''(((((((((''''''''''''(((((((((((()))))))))((((((((((((((()))''''''''')))***)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++,,,---------...///000111000000//////////////////.........///////////////000111111000111222222222222111000333222222222222333444444444444555666888999:::;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFHHHHHHIIIIIIHHHHHHGGGFFFDDDBBBAAABBBEEEGGGGGGFFFIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHHHHIIIJJJKKKLLLKKKJJJJJJMMMNNNKKKGGGEEEFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@???===<<<;;;::::::999888888777777666555555555444333222222222333333222111111000000///////////////............---------------------,,,,,,,,,+++++++++*********))))))*********+++++++++***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++*********))))))******+++,,,******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++pppjjjccc___\\\YYYUUUQQQLLLKKKIIIHHHFFFEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUWWW[[[^^^fffiiimmmqqquuuxxxzzz{{{}}}}}}ooo```SSSJJJCCC???999555222111000///000000000000000000000000......------------......,,,,,,,,,,,,++++++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******))))))(((&&&%%%$$$''''''''''''''''''''''''((()))++++++)))((()))***)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))))))))))))))++++++*********++++++,,,,,,+++++++++,,,,,,---...---...///000000000000///000000//////.........---000////////////000111111000111222222222222111000222222222222222333444444333444555666888999::::::;;;<<<======??????@@@AAACCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFFFFFFFIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKHHHFFFEEEFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@>>><<<;;;:::999999888888777666666444444333333222222111111333222222111111000///////////////............---,,,---------.........///++++++++++++*********))))))))))))*********++++++***+++,,,+++)))((()))***************************)))))))))*********++++++******++++++++++++************)))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++|||tttnnnhhhbbb]]]XXXUUURRRNNNLLLJJJGGGEEEHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOORRRTTTWWWYYY]]]```dddfffgggggghhhjjjmmmooosssxxx~~~~~~sssfffZZZNNNEEE???;;;888444222111111000///////////////////////////...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))((()))++++++)))((()))***))))))(((''''''''''''(((''''''''''''((((((((((((&&&''''''(((((()))))))))((('''&&&''')))))))))(((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))*********))))))(((((('''***************++++++,,,++++++++++++,,,---...............///////////////000000000///......------000000//////000000111222111111111222222111111111222222222111222333333444555666777888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMIIIGGGGGGGGGFFFFFFIIIFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFEEECCCAAA>>><<<;;;999999999888777777666666444444333333222222222111222222222111000000////////////.........---------------------------------+++************)))))))))))))))))))))***************+++,,,+++)))'''((()))************************))))))))))))******************++++++++++++************))))))))))))************++++++,,,,,,++++++************************************************wwwpppkkkfff```[[[WWWSSSNNNJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHJJJLLLMMMNNNNNNPPPRRRUUUXXXYYYYYYZZZZZZ[[[^^^___bbbeeejjjnnntttzzz}}}xxxmmmggg\\\QQQIIICCC>>>;;;777555333111111111///...........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))((()))++++++)))((()))***+++***))))))(((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((&&&&&&'''((()))((('''''''''''''''''''''''''''((()))))))))************(((((((((((())))))))))))++++++******)))))))))(((***)))))))))******+++,,,++++++++++++,,,---...///...............//////000000000//////.........---000000000000000111222222222111111111111111111222222111111111111222333333555555666777999:::;;;<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJIIILLLRRRVVVYYYNNNFFFEEEFFFDDDFFFJJJGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIHHHGGGEEEBBB???<<<;;;999999888888777666666555444444444444333333333333222222111111000//////...............------------------,,,,,,+++******)))*********)))))))))(((((((((((()))))))))*********)))***+++***((('''((()))************************(((((()))))))))*********)))******++++++******)))******))))))((())))))***(((((()))***++++++******************************************************zzzrrrjjjeee^^^WWWRRROOOMMMKKKIIIHHHIIIJJJKKKIIIGGGEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQQQQRRRTTTUUUVVVYYY\\\___dddiiiooosssxxx}}}{{{rrrggg```UUUOOOGGGAAA===;;;999888333222000000000///---+++........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((()))***************''''''''''''''''''''''''((()))++++++)))((()))***++++++***)))))))))))))))''''''''''''((((((((((((''''''''''''''''''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((())))))))))))++++++++++++************)))))))))))))))***+++,,,*********+++,,,---...///......------......///000////////////////////////111000000000000111222222222222111000000111222222111111111111111222333333222333444555777888999999:::;;;<<<<<<>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEEEEGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJIIIJJJOOOYYY```fffVVVIIIGGGGGGDDDEEEJJJHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIGGGEEEBBB???===;;;999888888777777666555555444444444444444333333333222111111000000///...............------------,,,------,,,+++***)))(((((())))))))))))((((((((((((((((((((()))))))))******((()))******(((((()))***************************((((((((()))))))))******))))))************))))))******)))((((((((())))))$$$%%%'''((()))(((((('''************************************************|||tttjjjccc___\\\YYYUUUSSSRRRRRRSSSPPPMMMJJJJJJLLLMMMLLLKKKKKKLLLMMMOOOPPPOOOOOONNNMMMOOOPPPQQQQQQSSSVVVXXXZZZ]]]aaacccdddhhhnnnssstttzzz~~~wwwnnneee[[[RRRLLLDDD@@@;;;777666666555444000/////////000///---+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((()))++++++)))((()))*********)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))******************++++++(((((((((((()))***+++,,,*********+++,,,---//////......---------...///000------......///000000000111111000000111111222333222222111000000111222222111111111111111222222333222333444555666888999999:::;;;;;;<<<===>>>??????AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGCCCEEEFFFFFFEEEEEEHHHJJJIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHJJJKKKJJJJJJOOOWWW___fffTTTGGGGGGHHHEEEEEEIIIGGGHHHIIIJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEBBB???===;;;888888888777666666555555222222222222222333333333111111111000//////...............---------,,,,,,,,,,,,,,,++++++*********))))))((((((((('''''''''(((((((((((()))))))))***&&&((())))))((((((***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))******)))((((((((((((((($$$%%%''')))***)))((((((************************************************zzzpppmmmhhhccc___]]]]]]]]]YYYVVVRRRQQQRRRSSSQQQPPPNNNOOOPPPQQQQQQQQQPPPPPPNNNPPPQQQQQQQQQRRRUUUWWWUUUXXXYYYYYYYYY\\\aaafffeeejjjpppuuuyyytttnnnddd[[[SSSLLLFFFBBB===:::777444444444333222.........000111111///------------------------------,,,,,,++++++,,,,,,---+++++++++************))))))******+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%%%%))))))))))))))))))))))))((()))++++++)))((()))***))))))((('''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%'''&&&%%%&&&((((((((('''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((())))))******++++++(((((((((((()))***+++,,,*********+++,,,---///000......---,,,---...///000,,,,,,---...///000111111111111111000111111222333333222111000000111222333111111111000111222222333444555666777888999:::;;;::::::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHHHHGGGGGGKKKNNNIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJMMMNNNMMMJJJLLLRRRWWW]]]LLLAAAEEEIIIFFFEEEIIIFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHFFFEEEBBB???===<<<888888888777666666555555111111111111111111222222111111111000//////............---------,,,,,,,,,++++++,,,,,,,,,,,,------)))(((((((((''''''''''''(((((((((((())))))))))))%%%'''((()))((()))***,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******)))(((((((((((((((&&&(((***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))|||vvvtttrrrmmmiiiiiigggccc^^^ZZZXXXWWWWWWYYYXXXWWWXXXYYYXXXVVVTTTUUUTTTTTTSSSSSSSSSTTTTTTWWWVVVVVVWWWZZZ\\\]]]]]]^^^```cccggglllssszzzsssjjjaaa[[[SSSJJJCCC>>>:::777444333222111000000000000///............---------************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************'''''')))***++++++++++++******))))))((((((''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''')))***++++++***)))'''&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))***,,,...///............////////////............////////////222222111111111111111111111111222222222333333333111111222222222333333333444555777777666666888999888:::;;;<<<<<<<<<>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIFFFEEEDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEDDDBBB@@@===;;;:::888777777666555555444444333333333333333333333333555333111...,,,++++++,,,......---------,,,,,,,,,+++++++++***)))(((((('''+++++++++***)))((((((''')))))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))~~~|||wwwsssooolllkkkjjjiiigggfffffffffeeecccaaabbbaaa```___^^^^^^]]]]]]]]]\\\[[[[[[^^^______^^^___```bbbdddhhhnnnvvv{{{ssseee]]]SSSNNNGGG@@@<<<999666444333333222111000//////000............------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********************************%%%&&&'''((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''&&&&&&'''''''''(((***++++++***(((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++++++++,,,---...---.........////////////............////////////111111111111111111111111111111222222222333333333111222222222222333333333333555666666666666777999888:::;;;<<<;;;<<<>>>???@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMOOOOOONNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDCCCAAA>>><<<999888777666666555444444333333222222222222222222222222111111000...---------------------,,,,,,,,,,,,+++++++++******)))(((((('''******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))~~~{{{yyywwwvvvuuusssqqqooonnnnnnkkkiiiggggggggghhhgggffffffffffffgggjjjpppxxx}}}wwwjjj]]]SSSLLLBBB???:::666555444333222222222111000////////////............------------++++++++++++,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++*********************************&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************...------,,,++++++,,,,,,---------.........//////............////////////111111111111111111111111111111222222222333333333222222222222333333333333222444555666555555666888888999;;;<<<;;;<<<===??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCAAA???<<<999666555555555444444333333222222111111111111111111111111....../////////......---,,,,,,,,,+++++++++******++++++******)))((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))|||zzzzzzyyywwwvvvvvvuuuuuuuuuwww~~~yyylll___TTTKKKDDD@@@999666333222222333222222111000//////.........///.........---------,,,,,,+++,,,,,,,,,,,,,,,------++++++************++++++++++++++++++************************************((()))***+++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&))))))((((((''''''&&&&&&)))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))************))))))(((((())))))))))))))))))))))))((()))))))))************,,,+++++++++++++++++++++,,,,,,---------.....................////////////000000000000111111111111111111222222222333333333222222222333333333444444222333555555444444666777777999;;;;;;;;;;;;===????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSPPPOOONNNLLLKKKJJJIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===:::777444222333333333333222222111111000000000000000000000000---...///000///...---,,,+++++++++************)))************))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))}}}wwwhhhaaaWWWMMMFFF@@@<<<:::555333111000111222111000//////......------.........------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************'''(((((()))***+++++++++,,,,,,,,,,,,------------............//////////////////000000000111111111111111222222222333333333222222333333333444444444222333555555444444666777777999:::;;;;;;;;;===>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUUUURRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDBBBAAA@@@@@@@@@???===;;;888555333111222222222222222111111111//////////////////////////////000000///---+++)))++++++*********)))))))))*********)))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))~~~xxxpppfff```SSSNNNGGGAAA===:::888666222000///...//////...---......------,,,------...------------,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---+++************)))))))))))))))))))))))))))))))))(((((())))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************%%%&&&'''(((************+++++++++,,,,,,,,,------............////////////...//////000000111111111111111222222222333333333333333333333444444444444222444555666555555666888777888:::;;;:::;;;<<<>>>===>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEBBBBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVVVVVVVUUURRRQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>======<<<:::777555333111222222222222222222111111////////////////////////000000///...---,,,******+++++++++*********))))))******))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))yyyuuunnnhhhaaaZZZSSSNNNCCC@@@<<<:::888666444222111///......//////...,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))******))))))((('''((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&'''(((((()))(((''''''''''''''''''((('''''''''(((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************&&&'''((()))******))))))++++++++++++,,,,,,,,,,,,............////////////......//////000111111222111111222222222333333333333333333444444444444555333555666666666666777999777888::::::::::::<<<>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQTTTUUUVVVUUUUUURRRQQQOOONNNMMMLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEAAABBBBBBBBBAAA???===<<<;;;;;;:::999777555444222222222222222222222222222///////////////////////////...------,,,,,,,,,---,,,,,,+++++++++*********)))))))))))))))))))))***''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))|||uuujjjddd[[[RRRLLLGGGBBB???:::999777666666444111...000///...///000111000...,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++(((((()))***++++++,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***((('''%%%$$$###(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************)))******++++++***((('''******+++++++++,,,,,,,,,............/////////000---......///000111111222111111222222222333333333333333333444444444555555444555777777666666888999666888::::::::::::<<<>>>=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNLLLNNNQQQSSSUUUUUUUUUTTTQQQPPPOOONNNMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@>>>===;;;:::::::::999888666444333222222222222222222333333000000000000000000000000------,,,+++,,,---...000,,,,,,,,,++++++++++++***)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))}}}sssggg___PPPMMMIIIDDD???;;;888666333333222222111000//////////////////............------++++++++++++------++++++++++++++++++++++++************************(((((()))***************************))))))))))))******))))))((((((''''''******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))************))))))))))))))))))((((((((((((++++++***)))(((((())))))+++*********))))))((((((+++***)))))))))***+++,,,+++,,,------......------,,,,,,,,,---------..................////////////111111000000111111222333444444444444444444444444777666666666777888999999888999;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHHHHIIIKKKMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJMMMKKKHHHGGGFFFFFFDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===;;;;;;:::999777555333222000000000000000000111111000000000000////////////000...+++)))''''''((())),,,+++++++++,,,,,,---...''''''(((((())))))******((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))******+++++++++,,,+++)))&&&%%%&&&'''+++******)))(((''''''&&&|||pppfff\\\QQQIIIDDDBBB@@@<<<999666444444333333222111111000//////////////////............---,,,++++++++++++,,,---++++++++++++++++++++++++************************&&&&&&'''(((((((((((((((++++++*********)))))))))***)))))))))((((((((('''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))************))))))''''''(((((())))))******++++++***)))))))))))))))************)))))))))(((******)))))))))+++,,,---+++,,,------...---------,,,,,,,,,---------..................////////////111111000000111111222333555555555444444444333333444444444555666777999999999;;;<<<;;;::::::;;;<<<<<<<<<===>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLIIIGGGEEEEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBB@@@???===;;;:::;;;;;;:::999777555333222222222222222222222222222000000000/////////......000///---+++******+++++++++++++++++++++,,,------'''((((((((()))))))))***(((((((((''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))))))))(((((())))))))))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))((()))***)))((('''((()))******))))))(((''''''&&&yyyqqqeee[[[RRRIIIAAA;;;999888666555444333222222222222111111000000///////////////............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************&&&&&&'''(((((((((((((((+++++++++*********))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))((((((''''''(((((())))))(((((('''&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))******))))))(((&&&&&&'''((()))***+++++++++***))))))))))))))))))************))))))))))))))))))))))))***+++,,,---++++++,,,---------------,,,,,,,,,---------......---............/////////111000000000000111222222666666555555555444444444222222333333555666888888:::;;;<<<;;;999888999:::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHEEEDDDCCCCCCAAA???@@@@@@@@@@@@????????????AAAAAA@@@@@@???===<<<;;;;;;;;;:::999777555444333222222222222222222222222000////////////.........///...,,,+++++++++,,,---******************+++,,,(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''$$$&&&)))******)))***+++***))))))(((((('''''''''yyyoooiii```ZZZQQQJJJDDD@@@<<<999444444333333222333333333111111000000000///////////////.........---------,,,++++++++++++++++++,,,************************************************(((((()))*********************)))))))))((((((((())))))))))))((((((((((((***+++,,,,,,------,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((()))***************)))))))))))))))************)))))))))))))))(((((())))))***,,,,,,---++++++,,,------------,,,,,,,,,,,,---------......---------.........//////000000000000000111222222444444555555555666666666444444333444444555666777888999::::::999888:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKJJJGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????:::::::::999777666444333000000000000/////////////////////.........------+++******))))))***++++++******))))))))))))******(((((((((((())))))))))))'''((()))******)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***))))))((('''&&&&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%###&&&)))+++******)))***))))))((((((((('''''''''yyyqqqhhh___WWWQQQJJJFFF@@@<<<999888777666444333333222222222222222000000//////////////////............------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))((((((((('''''''''(((((((((((())))))))))))'''((())))))***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((***)))))))))))))))******))))))))))))))))))******(((((()))***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------............000000//////000000111222111222333444555777888888666666555444444444555555555666888999999999;;;===;;;;;;<<<======>>>>>>???============???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJJJJGGGEEECCCCCCBBBAAA???========================:::;;;<<<===>>>?????????::::::999999777666444333000000000/////////..................------------******************++++++******)))(((((()))))))))))))))))))))((((((((((((&&&&&&((())))))(((&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))***))))))((('''&&&&&&'''((())))))***))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%(((***+++***(((((((((((((((((((((''''''''''''~~~zzzpppjjjbbbYYYQQQJJJDDD@@@@@@===:::777444333333333222222111000////////////////////////.....................------------,,,******++++++++++++******************************))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''***)))))))))(((((((((''')))))))))))))))******+++))))))))))))************))))))***++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........000////////////000111111000000222333555666777888666666555444444444444555333555777888888999<<<>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHHHHHHHHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKIIIIIIIIIGGGDDDCCCBBBBBB@@@>>><<<<<<<<<<<<==================>>>======<<<;;;;;;:::999999999777666555444222222222111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((()))++++++)))'''''''''''''''''''''''''''''''''vvvnnngggcccXXXSSSMMMGGGBBB===999777:::999888666333222222222000000///............///.................................---------,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))&&&&&&'''(((((((((((((((************))))))))))))'''((((((((()))))))))***))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))***++++++((()))))))))******************+++,,,+++***)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........///////////////000111111111111222222333444444444222222222222333444555666333555777888888888:::<<<:::::::::;;;<<<<<<======::::::;;;<<<===???@@@AAADDDCCCCCCCCCBBBBBBBBBBBBBBBCCCFFFHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEHHHJJJJJJJJJHHHGGGHHHEEECCCAAAAAA@@@>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;:::999999999999999888666555444333222222111000000//////---------,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,+++***))))))))))))******)))))))))((((((((('''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))))))))(((((())))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''((((((((((((******)))((('''''')))''''''''''''''''''''''''{{{rrriiiaaaYYYRRRNNNGGGDDDAAA>>>;;;999555333111222222222000000000111000//////...//////000000---...........................---------,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************,,,,,,,,,++++++++++++***'''((((((((())))))******(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))***++++++))))))((())))))***++++++(((((())))))*********+++++++++,,,,,,+++***((('''******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......///////////////000111111333333333222222222111111......///111222555666888555777888888777777888:::888999999::::::;;;<<<<<<:::::::::;;;===???@@@AAADDDDDDDDDCCCCCCBBBBBBBBBAAACCCFFFHHHJJJJJJJJJIIIEEEEEEDDDDDDDDDDDDEEEEEECCCEEEHHHJJJJJJIIIGGGFFFFFFDDDAAA@@@??????===;;;<<<<<<<<<=========>>>>>>:::;;;<<<<<<===<<<<<<<<<999999999999888666555444111000000///...------,,,---------,,,,,,,,,++++++***++++++++++++***)))(((,,,,,,+++***))))))************))))))((((((((('''***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((())))))***))))))))))))***))))))(((''''''((((((((((((((((((((((((&&&'''''''''((()))))))))((())))))((('''''')))+++&&&'''''''''''''''''''''~~~wwwkkkcccYYYRRRMMMIIIBBB===888888888777666444333222222111///.........///000..............................---------,,,,,,,,,---,,,************,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((()))))))))******)))(((&&&&&&&&&'''(((++++++***'''&&&&&&(((***+++***((('''&&&&&&&&&'''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%&&&((()))))))))(((''')))(((((('''''''''(((((()))((('''&&&&&&'''((())))))************+++++++++******************************++++++***)))'''&&&...------,,,,,,,,,------......---,,,---...///000000000000000000////////////000111222222333222222444444444444444444444444222333333444555666777777666888:::<<<<<<<<<:::999::::::;;;<<<>>>@@@AAABBBCCCBBBBBBAAAAAA@@@??????CCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBB@@@???>>>======<<<<<<<<<======>>>===<<<<<<;;;::::::999999888888777777666555555555222111000//////......///......---------,,,,,,,,,******)))))))))***,,,---((((((((((((((((((((((((---,,,)))&&&%%%&&&((())))))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))((()))))))))*********+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))***+++++++++%%%&&&((()))))))))(((''''''&&&%%%%%%%%%%%%&&&'''}}}wwwoooeee^^^WWWPPPHHHCCCAAA>>>999555555555555555444222111000111000///.........///000...........................------------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((()))***))))))((('''%%%%%%''')))+++***(((''''''''''''((('''''''''''''''(((((((((''''''((((((((((((''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))*********+++++++++************************((()))***++++++******)))...------,,,,,,,,,------...---,,,,,,,,,---/////////////////////////////////000111222222333222222444444444444444444444444222333333444555666777777777888:::<<<===<<<;;;:::::::::;;;<<<===???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA??????===<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::999999999888777777666666555444444222111000///............------------,,,,,,,,,,,,+++***)))))))))***+++,,,))))))))))))))))))))))))''''''(((((())))))(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))******+++++++++***(((&&&&&&&&&'''(((''''''&&&%%%%%%&&&''''''|||vvvlllccc\\\TTTKKKEEEFFFAAA<<<999999999666333111111222222111111000///000000///............///------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))))))))***(((((((((&&&$$$$$$&&&(((***)))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++************************((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***))))))((())))))******((((((''''''''''''(((((()))))))))*********++++++************************((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................///000111222222333222222333333333333444444444444222333333444555666777777888999;;;<<<======<<<<<<;;;;;;;;;<<<===???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888888777666666555555444333333222222000///------,,,,,,---------,,,,,,,,,++++++++++++***)))))))))******)))))))))))))))))))))))) ###'''***++++++)))'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))((((((((((((((('''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++000---((($$$###$$$&&&(((''''''&&&%%%%%%&&&''''''}}}wwwrrrccc^^^VVVNNNIIIDDD???<<<<<<999666666666777555444//////000000000000////////////.........------------------------------------------,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((('''(((((('''%%%%%%'''))))))((((((((()))))))))*********))))))((((((''''''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''')))***(((((((((((((((((()))***(((((((((''''''((((((((())))))))))))************************************)))******+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---------...---------...............//////111222222222222222333333333333333444444444222333333444555666777777999999;;;<<<===>>>======;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<;;;;;;::::::::::::;;;::::::999888888777777666555555555444333333222222222111000...---,,,,,,+++,,,,,,,,,,,,++++++++++++++++++******)))))))))(((************************ """&&&)))+++***((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((''''''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******///,,,(((%%%###$$$&&&(((''''''&&&&&&&&&&&&''''''{{{vvvqqqkkkeee^^^YYYOOOKKKEEEAAA>>><<<;;;:::444333111111111111111000......///000000000000///............---------,,,------------------------------,,,,,,,,,+++++++++***+++------------+++***------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''((()))(((''''''(((***((((((((()))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''((((((((((((((((((((((((*********))))))(((((('''%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''(((((((((((('''&&&(((''''''&&&&&&''')))***&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''(((((()))))))))*********************************+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,---------.........------------......////////////111222222222222222222222222333333333444444222333333444555666777777999999:::<<<===>>>>>>>>><<<<<<;;;<<<<<<===>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>;;;;;;:::999999999999999888888888777666666555555444444333333222111111111111000///---,,,+++++++++,,,,,,+++++++++*********************))))))(((((())))))))))))))))))))))))%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))(((((('''''''''((((((((((((((((((''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''|||uuuqqqhhhddd___ZZZUUUOOOIIIEEEAAA???<<<888666555555555222222222111000000//////......///000000000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))'''(((***)))(((((()))***'''((((((((((((((('''&&&))))))((((((((((((((('''''''''((((((((((((''''''&&&''''''(((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''((((((((()))))))))******************************,,,++++++*********+++++++++******++++++,,,---...,,,---......//////......---------...//////000000///000111222222333222222111111222222333333444444222333333444555666777777888999999;;;<<<===>>>???<<<<<<<<<;;;<<<<<<=========>>>>>>???@@@AAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDAAA@@@@@@????????????@@@???@@@@@@@@@@@@???>>>===;;;:::999888888777777888777777666666555444444444333333222111111000000//////...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********)))(((((((((((((((((((((((((((((()))((('''&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((())))))((((((((((((((('''''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&'''(((((((((((('''&&&zzzrrrkkkddd^^^ZZZPPPNNNJJJGGGDDDAAA===:::888888666444222111111222111222333222111000000000....../////////...------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******))))))******+++((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))***++++++***)))%%%'''))))))((('''((()))''''''(((((('''&&&%%%$$$'''''''''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((()))$$$%%%&&&(((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''))))))&&&'''((())))))((('''&&&(((((((((((()))))))))***************************)))))))))((()))***,,,,,,************+++,,,---...---...///000000000//////------...//////000111111///000111222222333222222000111111222333333444444222333333444555666777777777888888999;;;<<<>>>???===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::999888777666666777666666555555444333333333222222111000000//////...------,,,,,,,,,,,,,,,---+++*********))))))))))))'''((()))******))))))((('''''''''''''''''''''''')))(((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&'''((())))))((('''&&&(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&|||sssmmmddd[[[SSSMMMHHHDDDBBB@@@===<<<;;;:::888666333333333222111000111222---...000000///.........---.........------,,,+++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,%%%&&&''')))))))))((('''$$$&&&(((((('''''''''(((''''''(((((('''%%%###"""%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))###$$$&&&((())))))((('''(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%&&&((()))))))))((('''&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&(((((((((((())))))))))))************************'''''''''''')))+++---...************+++,,,---...---...000111111111000///.........///000111111222///000111222222333222222000000111222333333444444222333333444555666777777777777777888:::<<<===>>>======<<<;;;;;;;;;;;;<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>><<<===============<<<;;;:::999888777666666666666666555555444444333222222111111111000//////......,,,,,,++++++,,,,,,---...************))))))))))))&&&'''(((*********))))))''''''''''''''''''''''''&&&'''((()))******))))))&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&(((((()))+++,,,---...///))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((('''&&&'''((())))))((('''&&&{{{tttmmmgggcccYYYVVVPPPJJJEEEAAA???>>>:::999777555555555555666333333111000000000111222111111000000//////.........---,,,,,,,,,,,,---......,,,)))''''''))),,,...///...---,,,+++,,,------,,,,,,,,,,,,,,,+++***)))******************************))))))((((((''''''***)))(((''''''((()))******))))))((((((((())))))&&&&&&''''''''''''''''''((()))))))))))))))((((((************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((***)))(((''''''((()))***((('''&&&''')))))))))''')))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%&&&'''))))))'''&&&%%%((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&+++***((('''&&&''')))******(((&&&''')))+++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...000111222222222222111000............////////////000000000000111111111111222222111111222222333444333333444555666777888888999888888777888:::;;;<<<<<<======>>>======<<<<<<>>>============>>>>>>???????????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBAAA???>>><<<;;;;;;;;;>>>>>>>>>===<<<<<<<<<;;;999999888888777666666666666555555444444333222222222222222111000//////......---,,,,,,++++++,,,,,,...+++(((((()))***+++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''***)))((()))***+++***((())))))))))))************(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''wwwrrrjjjbbb[[[VVVQQQMMMIIIGGGCCC>>>;;;888777777777666555444333333333333222111000/////////000000000000000/////////.........---,,,,,,,,,,,,---...---,,,***((((((***,,,---------,,,++++++++++++++++++,,,,,,,,,++++++***)))***************************)))))))))((((((((('''***)))(((''''''((()))***)))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))(((''''''((())))))((('''&&&&&&((())))))((()))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((,,,+++)))(((''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&''')))******(((&&&&&&((()))))))))***************************************************++++++,,,,,,------...000111222333333222111000............/////////////////////000000000111111333333333333333444444555333333444555666777888888999888888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????????????????>>>>>>>>>===???@@@@@@AAAAAAAAAAAAAAA@@@???>>>======<<<=========<<<<<<<<<<<<<<<<<<;;;999999888888777666666666555555555444333333222222222222111000000///......------,,,++++++++++++,,,///---)))((())))))))))))*********)))))))))((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''')))((('''((()))***)))'''*********))))))(((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''|||uuummmggg]]]XXXRRRLLLHHHDDD@@@======<<<:::777666555555555333333333333222111000000000000///...............///////////////.........------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++******)))+++++++++,,,++++++***)))************************))))))))))))(((((((((((())))))(((((((((((())))))((('''''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''((((((((((((((('''&&&&&&'''(((((()))'''%%%%%%''')))))))))(((((()))))))))((('''''''''&&&&&&&&&&&&'''((((((,,,+++)))'''&&&'''((()))***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%$$$%%%&&&(((***+++***(((&&&&&&'''((('''&&&))))))))))))))))))))))))***************************++++++,,,,,,------...000111222333333222111000............////////////....../////////000000000222222222222222333333444333333444555666777777888888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<==================>>>???@@@?????????>>>>>>>>>>>>===??????@@@AAAAAAAAAAAA@@@>>>>>>============>>>>>>:::;;;;;;;;;;;;;;;;;;<<<999888888777777666666555555555444333333222222111111111000000//////......------,,,+++++++++++++++000---***(((((()))((('''******))))))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((('''&&&'''((()))(((&&&+++******)))((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''vvvrrrlllfffaaa[[[TTTOOOLLLIIIEEEBBB???===;;;888888777666555555555555555000111222222222000///...000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,+++)))(((******++++++++++++******************************))))))))))))(((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''(((((((((((('''''''''''''''&&&&&&'''''''''***'''%%%%%%''')))))))))'''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((***)))&&&$$$$$$%%%'''(((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&((()))***)))'''&&&'''((())))))(((***************************************************++++++,,,,,,------...000111222333333222111000............////////////............///////////////////////////000000111222333333444555666777888888888888888999:::;;;;;;<<<;;;;;;::::::;;;<<<===============>>>???@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>===============999999999::::::;;;;;;;;;888888888777666666555555444444333333222111111111000000000//////.........---,,,,,,+++***+++++++++...,,,)))((())))))((('''))))))))))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((()))(((''''''))))))(((''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''{{{uuunnnhhhdddZZZWWWSSSOOOLLLHHHEEEBBB???===:::999999888666444333333222111000000000000///000111222222000///...///////////////.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,---------,,,***))))))******++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''((()))))))))))))))))))))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((())))))(((''''''&&&''''''''''''''''''&&&)))'''%%%&&&''')))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%%%%'''((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((())))))******))))))(((((((((((((((((('''&&&&&&(((+++,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,------...000000222222222222000000............////////////............//////////////////......//////000111222222333444555666777777777888888999:::::::::;;;;;;;;;;;;;;;;;;<<<==================>>>???@@@AAAAAA@@@@@@@@@??????????????????@@@AAAAAAAAAAAA@@@AAA@@@???===<<<<<<;;;;;;888999999999::::::;;;;;;888888777777666555555555333333333222111111000000/////////...............,,,,,,+++************+++***)))((((((*********)))(((((((((((((((((())))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))((((((******)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''zzzvvvppplllfff```ZZZUUUPPPMMMEEEDDDBBB@@@>>>===<<<<<<888777555555555555333222333333222111000//////...000000000111000000000////////////000//////...---,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***((()))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&'''((())))))******)))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&'''(((((((((((('''&&&((('''&&&''')))))))))'''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))((((((((())))))&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''(((((())))))*********)))))))))(((((((((%%%%%%&&&))),,,...---,,,++++++++++++++++++++++++***************************++++++,,,,,,------......///000111111000///...............////////////....../////////000000000111111111111111222222333222222333444555666666777777777888::::::::::::::::::;;;<<<===>>>>>>>>>============>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBAAA???>>><<<;;;;;;:::999::::::::::::::::::;;;888777777666666555555444333333222111111000000///..................------,,,,,,+++***************(((''''''(((***++++++)))''''''(((((((((((())))))((((((((())))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))+++)))((()))***+++***)))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''{{{wwwrrrmmmiiiddd___[[[UUUQQQLLLHHHEEECCCAAA???;;;;;;:::888666555666777555444333444444444222000444444444333333222111000/////////......//////000---......///...---,,,+++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***************(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''''''''''''''((()))***+++******))))))(((''''''&&&&&&'''((()))************''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((&&&'''((())))))((('''&&&'''((())))))))))))((('''&&&&&&''')))******(((&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''((()))******)))(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((((((((((((%%%%%%&&&)))+++,,,+++******************************************************++++++,,,,,,------...---...///000000///...---............/////////////////////000000000111111222111111111111222333333111222333333555555666777666777999:::;;;;;;::::::999;;;>>>@@@AAA@@@>>>============>>>???@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777777666555555444444222222222111000000//////------------------------,,,++++++***************)))((('''(((******)))((('''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((((((((()))))))))******((('''((()))***)))((())))))))))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''~~~wwwqqqmmmddd```[[[VVVRRRNNNJJJGGGCCC@@@<<<:::::::::999888999888777555222111222333222111000000111111///---111111222222222111000000///...---,,,,,,---///000,,,,,,---...---,,,+++***+++++++++,,,,,,---------***+++,,,------,,,+++***+++******))))))******+++,,,+++)))((((((((()))***(((((()))***************))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))(((''''''''''''((((((***+++++++++******)))(((''''''&&&&&&'''((()))************%%%%%%&&&'''((()))***+++&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******&&&'''(((******((('''&&&'''((()))******)))((('''%%%%%%'''***++++++'''%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((($$$%%%'''))))))(((&&&%%%)))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))$$$$$$&&&'''(((((())))))&&&&&&&&&(((******((('''))))))))))))))))))))))))***************************++++++,,,,,,---......,,,---...//////...---,,,............/////////000000000000000111111111111000000000000000111111222111222222333444555666777666777999:::;;;;;;::::::999;;;???BBBBBBAAA???============>>>???AAABBBCCCEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCC>>>>>>============>>>>>><<<<<<<<<;;;;;;:::::::::777777777666555555444444222222111111000/////////------------------------,,,++++++***)))************)))((()))***)))'''&&&&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''######%%%''')))+++,,,---'''((((((((())))))******)))'''&&&'''((()))(((''',,,,,,+++***)))((('''''''''((((((((())))))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''zzzuuummmfff```[[[WWWTTTLLLKKKIIIFFFDDDAAA???>>>:::999999888777666666555333333333222222222111111333333222222222222333333000000000000///////////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------.........***))))))((()))+++---...)))))))))))))))))))))))))))*********)))'''$$$"""'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))************))))))(((&&&%%%$$$###"""(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((('''&&&&&&((()))***((((((((((((((()))************+++++++++,,,,,,,,,***++++++,,,,,,------...........................//////.........------------...000111111111000///222222222222222222222222000000000000111222333444555555666888999:::;;;<<<>>>>>>============>>>>>><<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<;;;:::999999999999777666555444333333444555222222222222111111111000//////.........---------((((((((((((((((((((((((************************''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''')))***)))'''&&&&&&'''(((((((((((())))))))))))&&&((()))((('''&&&''')))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((()))***++++++((('''&&&%%%%%%&&&'''((('''((()))((('''&&&''')))~~~|||zzzvvvppphhhccc___[[[UUUOOOLLLHHHEEECCCCCCBBBAAA???===;;;999888777777666666555444444333222222222222111111111111000000////////////000000000000000/////////............---,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))******+++***)))(((&&&%%%'''(((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''((((((((()))))))))((((((''''''&&&%%%%%%%%%!!!###%%%''')))+++,,,,,,&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((''''''''''''((())))))((((((((((((((()))***************+++++++++,,,,,,******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...///000111000000///222222222222222222222222111111000111111222333444555555666888999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>=========<<<;;;:::999999999999777666444333222222222333/////////.........---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''((())))))'''&&&'''''''''((((((((())))))))))))'''((())))))''''''((()))''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))******((('''&&&&&&&&&&&&'''((('''((()))((('''&&&''')))uuuvvvvvvwwwxxxyyyzzzzzz}}}|||wwwrrrmmmjjjhhhfffddd```]]]YYYTTTNNNJJJIIIFFFBBB???===<<<:::999::::::999888666555444444444444444333222222111111111111111000000000/////////..................///000////////////.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&'''''''''((((((((('''''''''''''''''''''(((&&&'''''''''''''''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''(((((()))))))))(((((((((((((((((()))***************++++++++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............------------...///000000000000///222222222222222222222222111111111222222333444555555666777888999;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>======<<<;;;::::::999999999666555444222111000000000...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((%%%'''))))))((('''((()))''''''((((((((()))))))))((()))******(((((()))***'''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''((('''((()))((('''&&&''')))ddddddeeeffffffggghhhhhhjjjlllooorrruuuzzz~~~wwwppplllhhheeebbb]]]YYYUUURRRQQQQQQOOOLLLJJJIIIGGGDDDBBB@@@===;;;:::::::::999777666666666555555444444444222222222111111111000000000000/////////.........000//////......//////000/////////.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***((('''))))))))))))))))))))))))***))))))(((((()))******((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))((('''%%%$$$###&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''***)))((('''''''''''''''&&&'''(((******)))((((((((((((((((((((())))))***************++++++++++++*********+++,,,,,,------------...................................................///////////////111111111111111111111111222222222222333444555555555666777888:::;;;<<<<<<===>>>????????????>>>===<<<<<<<<<======???@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<;;;:::999999999999777666555333222000//////////////////............+++************)))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%&&&((()))((('''((()))'''''''''((((((((())))))(((***+++***)))((()))***(((((())))))))))))((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''&&&&&&''''''''''''((()))((('''&&&''')))TTTTTTUUUUUUVVVVVVWWWWWWZZZ\\\^^^___aaadddhhhkkkrrrvvv{{{|||yyyvvvtttooolllhhhddd```[[[WWWSSSPPPOOOLLLIIIGGGEEECCCCCC@@@???===<<<======<<<::::::888666555666666555444444444444444444444444444222222111111111111000000/////////.........------//////............//////............------------++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------,,,,,,++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((('''''''''((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''&&&&&&%%%&&&'''((()))*********&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''***)))((('''''''''''''''&&&''')))*********)))(((((((((((((((((())))))***))))))*********+++++++++))))))***++++++,,,,,,------------.........//////---....................................//////000111111111111111111111111222222222222333444555555666666777999:::;;;<<<======>>>???@@@@@@???>>>===<<<<<<<<<<<<===>>>????????????AAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<;;;:::999999888999999777777666444333111000///000000/////////.........++++++++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''((()))''''''''''''(((((((((((((((***+++***)))((()))***(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''&&&''''''''''''''''''&&&'''((()))((('''&&&''')))KKKKKKLLLLLLMMMMMMMMMMMMLLLMMMOOOPPPQQQTTTXXX[[[\\\___cccgggjjjmmmpppssssssssstttvvvyyy{{{~~~~~~yyyuuurrrpppmmmkkkgggfffeeebbb___\\\YYYWWWRRRPPPMMMKKKIIIGGGDDDBBBAAA@@@???===<<<;;;;;;;;;;;;999777777777777555444666444333333444444333111111111111111222222222222111111111111111111111111/////////.........------------,,,,,,,,,,,,------......---------,,,,,,,,,)))***,,,------,,,++++++++++++++++++,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,+++++++++)))******+++++++++******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''((((((((()))))))))))))))(((((('''&&&%%%%%%'''(((((()))******))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((())))))******))))))((((((((((((((()))******)))))))))************+++))))))******+++,,,,,,,,,***++++++,,,,,,------------------.....................------......///000111111111111111111111111111111111222222333444555666777888999:::<<<=========>>>@@@AAAAAA@@@>>>======<<<<<<<<<======>>>?????????@@@BBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::999888888777777777666666666555444222111000......---------,,,,,,,,,,,,,,,,,,++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''((()))&&&&&&'''''''''(((((((((((()))******(((((()))***((())))))******))))))(((((((((''''''''''''((((((******))))))((((((''''''&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&''')))GGGGGGGGGGGGHHHHHHHHHHHHCCCDDDEEEEEEEEEGGGJJJLLLJJJMMMPPPRRRTTTUUUXXXZZZXXXXXXYYYZZZ[[[^^^```aaabbbeeejjjnnnqqqtttxxx{{{~~~vvvvvvuuusssoookkkgggeeebbb___[[[XXXVVVUUUSSSQQQNNNMMMMMMKKKJJJHHHFFFEEEAAA???===<<<<<<<<<;;;999999888777666555555555555888777666666777666444222333222111222444444333111/////////000000000000111000000000000000000000000////////////............------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++(((***+++---------+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))'''((()))***))))))''''''***))))))(((''''''&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&******))))))((('''%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))))))))(((((())))))***+++((((((((((((((()))******))))))))))))************)))))))))***++++++,,,,,,******++++++,,,------...---------.........//////......---------...///000111111111111111111111111111111000111111222333444666777888999;;;<<<=========>>>@@@BBBBBB@@@>>>======<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;:::::::::999888777666666666666333444444444333222000///,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&''''''&&&&&&&&&'''''''''(((((('''((())))))''''''((()))))))))************))))))((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&''')))AAAAAAAAAAAABBBBBBBBBBBBAAABBBAAA@@@>>>>>>@@@BBB???AAADDDFFFFFFFFFHHHJJJIIIHHHHHHHHHIIIJJJLLLMMMLLLOOOSSSVVVXXXZZZ\\\___```aaaccceeegggiiiiiijjjiiijjjkkknnnppprrrtttuuutttuuuwwwzzz|||~~~~~~~~~~~~~~~zzzxxxwwwwwwvvvwwwyyy{{{|||}}}{{{vvvtttpppmmmkkkgggdddaaa^^^^^^]]][[[XXXTTTPPPNNNLLLJJJGGGEEEEEEDDDCCCBBB>>>>>>?????????>>>>>>===;;;999777777777888777666666555444333222222222222333222333444555555333111---------///111222111///000000000000000000000111.../////////////////////000000/////////.........000//////......//////000---------,,,,,,,,,++++++((()))+++---------+++************++++++,,,,,,,,,)))))))))***++++++,,,,,,(((((())))))******++++++///...,,,***(((((((((((())))))))))))))))))))))))((()))+++,,,+++***(((&&&***))))))((('''&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((("""###%%%'''(((******+++&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******)))((((((((()))+++,,,((((((((((((((()))******))))))))))))************)))))))))***++++++,,,,,,,,,,,,------...///000000---------.........//////......---,,,---...///000000000000000000000000000000000000000111222333444777777888999;;;<<<=========>>>@@@BBBBBB@@@>>>======<<<<<<<<<<<<======>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999999999888777666555555555555111222333333222111000///---------,,,,,,,,,++++++++++++++++++************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((('''%%%###!!!''''''''''''''''''''''''''')))***)))'''&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))))))))************))))))((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))AAAAAAAAA@@@@@@@@@??????>>>============<<<<<<<<<>>>>>>=========>>>>>>???AAAAAABBBBBBCCCCCCCCCCCC@@@CCCFFFGGGFFFFFFHHHJJJMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTUUUVVVWWWWWWXXXXXX[[[\\\]]]^^^___```aaaaaacccccceeefffhhhjjjkkkkkkppppppqqqrrrsssssssssrrrssssssssssssssssssssssssmmmkkkhhhdddbbbaaabbbbbb^^^___```aaabbbdddeeeeeeggggggfffdddbbb```^^^]]]XXXWWWVVVTTTQQQOOONNNMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@??????>>>===;;;:::999777777777777777777777777555555555444444333333333333333333333333333333333333333333222222222111111000000000000////////////000000000000000000000000000000//////.........---,,,---------.../////////,,,---...//////...---,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++''''''(((((())))))******''''''(((((())))))******'''&&&&&&&&&'''))),,,---))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((&&&%%%$$$((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))&&&'''(((******((('''&&&))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++...------,,,,,,------...///...---,,,,,,---...///......//////000000111111222111000///000222444666777777888999;;;<<<======@@@AAAAAAAAAAAAAAAAAABBBAAA@@@???>>>============>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA======;;;::::::;;;<<<===999999777666555555666666333222000000111000///---,,,,,,,,,+++++++++******)))))))))))))))*********''''''''''''((((((((((((((('''&&&&&&&&&((()))***''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++************************''''''''''''((((((((((((((((((((((((''''''''''''+++***)))''''''&&&&&&&&&))))))(((((('''''''''&&&?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888888888999;;;<<<<<<<<<<<<<<<<<<=========>>>:::<<>>>>>@@@BBB>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSSSSTTTWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQNNNLLLLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMLLLJJJJJJHHHGGGFFFDDDBBBAAA@@@???AAA@@@???>>>===;;;::::::<<<<<<;;;;;;:::999777777555555555555555555555555444444444333333333222222222222222222222222222222333222222222111111111111000000000000/////////...////////////////////////000/////////.........---/////////...---,,,,,,,,,---------......------------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))************'''((((((((()))))))))***))))))((((((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((('''&&&%%%((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))******++++++)))***++++++,,,,,,++++++------------,,,,,,++++++...------,,,,,,------...///...------------...///......//////000000000000222222111111222333555666555666777888999;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>==================???@@@BBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA>>>===;;;:::::::::;;;;;;888777555333222333444555333111000000000000///---,,,,,,+++++++++************)))))))))))))))))))))''''''''''''((((((((((((((('''''''''(((((()))***&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''&&&&&&&&&&&&<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999444444555666777999:::;;;777777777777888888888888555777888999888777888999777777888888999:::::::::999999999::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>=========>>>>>>>>>>>>>>>??????@@@@@@<<<===============<<<<<<;;;;;;:::999888777777666888888777777666555555555666666777777666666555444333333333333333333333333333222222222222111111111000000000000000000000000111111111111000000000000000000000/////////....../////////////////////////////////...............///......------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++******************+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++************(((((((((((())))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((((((''''''''''''$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''''''''''''''(((((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((()))))))))))))))*********)))***++++++,,,,,,++++++...---------------,,,,,,...------,,,,,,------...///...------------...///...////////////000000000000000000111222222333333444444555777888999:::;;;?????????@@@@@@@@@AAAAAA@@@@@@???>>>============;;;<<<>>>@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<:::999999999999777555222000///000222333222000//////000000...---,,,++++++++++++******************))))))(((((((((''''''''''''(((((((((((('''(((((()))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((*********))))))((((((''''''(((((())))))******+++)))(((((('''''''''((((((''''''&&&&&&&&&&&&&&&%%%;;;;;;:::::::::999999999999999888888888777777777666666666666777888::::::666666666666666666666666555666666666666555555555777777888888999999999999777777777888888999999999666666777888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<========================;;;;;;:::999888999999:::::::::::::::::::::::::::888888999999999888888777666666666555555555444444444444444444444444444444222333333444444444333333111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000000/////////.........////////////////////////........................******+++,,,---......///---,,,+++******+++,,,---***************************************+++++++++))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))(((((((((((())))))))))))++++++,,,,,,+++)))'''&&&))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))*********************)))))))))))))))))))))***+++++++++++++++------------------------...------,,,,,,------............------.........////////////////////////------...000000000000000444444555666888999:::;;;===>>>>>>??????@@@@@@@@@@@@???>>>======<<<<<<===<<<===???@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???===<<<;;;:::999888777777666444111......///111222000///......//////...,,,++++++++++++************++++++***)))(((''''''&&&''''''''''''(((((((((((('''((()))*********((((((%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))),,,++++++***)))(((((('''''''''((()))***+++,,,,,,(((''''''''''''(((((()))'''''''''''''''''''''''';;;;;;:::::::::999999999777777777777666666666666888888777777777777777777555555555555555555555555666555555666666555444333333444444444444444555555333333444444444444555555222222333333444555555555666666666666666666666666777777666555555666666777777777777777777777777777666555555555555555666666666666555555555555444444666666666666555444333333111111111111111111111222222222333333333444444444111111222333333333333222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////....................................---------...............))))))***+++,,,---......,,,+++***))))))***+++,,,************************************************(((((((((((((((((((((((((((((()))))))))******************))))))(((((('''))))))))))))((((((((((((((()))***++++++***((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))*********************)))))))))))))))))))))***++++++++++++***------------------------...------,,,,,,------...---..................---/////////...............---...///000111111111111444555666777888:::;;;;;;<<<<<<======>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999888777666555555444111///...///111222///...,,,---......---,,,+++++++++*********))))))+++******)))((('''&&&&&&''''''''''''(((((((((((('''((()))******)))((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''************************,,,++++++***)))(((((('''&&&'''((()))***+++,,,---(((''''''''''''(((((()))((((((((((((((()))))))))::::::::::::999999999999777777666666666555555555777777666555444444444444333333333333333222222222555444333444555555333222111111111111111222222222222222222222222222222222111111111222222333333333444444444444444444555555666555444333333333444555333333333333333333333333333444444444444444444444333333333333333333222222555555555555444333222222111222222222222222222222000111111111222222222333111111222333333333222222111111111111111111111111/////////000000000000111000000000000000000000000////////////000000000000/////////.........------........................---------------.........++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++***************)))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((())))))))))))((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((()))))))))))))))*********((()))******++++++******++++++,,,,,,,,,,,,------...------,,,,,,------...------...//////...------/////////............---000000000111222222333333444444555777888999:::;;;;;;;;;<<<<<<===>>>????????????>>>===<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCC??????>>>>>>===<<<<<<;;;999999999999888777555555444333222000000000000111...,,,+++,,,------,,,++++++************))))))))))))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))******))))))((((((''''''*********************************))))))(((((('''&&&&&&'''(((***++++++,,,)))(((((('''''''''((((((((())))))))))))*********999999999999888888888888777666666666666555555555555555444444333333444444444444333333222222222222444222222333555666444222222222222222222222222222333333333333333333333333222222222222333333333333222333333333444444555555666555333111111222333444222222222222222222222222333444444444444444333333222222333333333333333333333333444555555555555444333333333333333333222222000000111111111111111222111111222222222111111000000000000000000000000000//////000000000111111111/////////////////////////////////000000111111111//////.........---------........................,,,,,,,,,------.........************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++*********)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))*********)))))))))(((((((((''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%$$$$$$&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))******++++++((())))))************************+++++++++,,,,,,...------,,,,,,------...------...//////...------//////.........---------000//////...///111222333333333444555777888999:::999:::;;;<<<===>>>????????????===<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@======<<<<<<;;;::::::999777777888888888777555555222222222111111000///...,,,+++***+++,,,---,,,+++************))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''&&&%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((())))))))))))((((((((((((************************((((((((((((((((((((((((&&&&&&'''((())))))*********)))((('''''''''''''''(((((((((((()))))))))***888888888888777777777777777777666666666555555555444444444444555555666777666555555555444444333333555333222444777888666333111111111111111111111111222222111111111111111111000000000111111111111111//////000000111222222333222111///------...///000000000000000000000000000111111111222111111000///000000000000111111222222...///000222333444444444000000000000////////////222222222222222222222222111111111222111000000//////////////////////////////000000000111111222222........................//////000000111111222222//////.........---------........................,,,,,,,,,------.........&&&'''(((***+++,,,......+++,,,---......---,,,++++++++++++,,,,,,---------+++*********))))))((((((************************(((((((((((())))))))))))))))))******+++++++++,,,******))))))((((((((('''((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''"""###%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%)))))))))))))))(((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************'''(((((()))***++++++,,,(((((()))***************))))))*********+++++++++...------,,,,,,------...,,,---...//////...---,,,//////.........------------,,,+++***+++---///111111222333444555777888888999999:::;;;<<<===>>>??????>>>===<<<<<<;;;;;;<<<======>>>>>>>>>>>>======<<<;;;;;;::::::999888888666666777888888777666555000000111222111///...,,,,,,+++******,,,---,,,***************))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))((('''&&&%%%$$$%%%%%%&&&***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))+++***)))''''''&&&&&&&&&&&&'''''''''(((((())))))999888888888777777666666888888777555555444444444111111222222222333333333222222222222222222222222111111111111111111111111333222000/////////000111333222222222111000000000000000000000111111111111333333333333333333333333555333111000.........///000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000222222222111000//////...111111111111111111111111//////000000000000//////000000111111111111000000//////............//////........................000//////......//////000.........------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&$$$"""###'''***+++***+++***)))))))))***+++,,,(((((()))************))))))))))))))))))))))))))))))))))))))))))******+++%%%###"""###'''((('''%%%))))))((())))))***+++,,,((((((''''''''''''((((((******))))))((((((''''''((((((((('''&&&&&&%%%%%%///)))###"""%%%((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''')))******)))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''(((((()))+++*********))))))((((((+++++++++*********))))))******++++++++++++******))))))***+++,,,,,,------------......///000000000000///.........///111222111111000000000000000111555555555666666666666666999:::;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;::::::<<<<<<;;;;;;999888666666555555555555444333222111000///...,,,,,,---......------,,,,,,+++***))))))******))))))(((((('''''''''&&&&&&&&&'''(((***,,,************))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))***)))(((''''''((()))***((((((((()))))))))))))))((((((((((((((()))******,,,)))))),,,)))"""!!!&&&+++***)))***+++,,,+++)))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))888888888777777777666666777666555444333333333333111111111222222222333333222222222222222222222222111111111111111111111111222222000/////////000000111111000000000000000/////////000000000111111111222222222222222222222222111000/////////000111222000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222222111111000//////...111111111111111111111111//////000000000000/////////000000111111000000/////////............//////........................,,,,,,++++++++++++,,,,,,/////////.........------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))&&&%%%&&&)))++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++&&&%%%$$$%%%(((***)))'''(((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((('''''''''&&&''''''''''''''''''''''''---((($$$###&&&)))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&'''''')))***+++************)))))))))(((+++++++++*********))))))******++++++++++++******'''(((((()))******++++++------......//////000000000//////...///000111222111111000000000000111111555555555555666666666666888999:::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999888888888888777555444444555555555444444333222111//////...---------------,,,,,,,,,++++++************)))))))))((((((((('''(((''''''''''''(((((())))))))))))(((((((((''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((((((((((()))***)))))))))((('''''''''&&&((((((((((((((()))******...+++,,,...+++&&&%%%)))+++***))))))***+++***)))+++*********)))))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))777777777777666666666666555555444333222222222222111111111222222222222333222222222222222222222222111111111111111111111111111111000/////////000000......///////////////000//////000000000000111111111111111111111111111111000////////////000111222000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000222111111000000//////...////////////////////////...//////000000//////...//////000000000000////////////............//////------------------------..............................---------------,,,---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++***((()))***,,,,,,+++,,,,,,,,,,,,++++++***)))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((())))))***+++((('''&&&(((***+++***))))))((((((''''''''''''(((***))))))))))))))))))***''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))***'''%%%&&&)))+++)))((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))*********)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***+++(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&%%%%%%%%%&&&((()))+++,,,************))))))))))))+++++++++*********************++++++++++++******((((((((()))******++++++---------...//////000000///////////////000111111111111000000000111111222555555555555666666777777666777888888888999;;;=================================<<<;;;999888888777666666666666666555444333444444444444333222111111...............---,,,,,,++++++++++++++++++******))))))))))))((((((((((((((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''***))))))(((((())))))***++++++***)))((('''&&&&&&((((((((((((((()))******---,,,---...,,,((((((+++***)))((((((******)))(((************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((666666666666666666666666555444333222222222222222111111111111222222222222111111111111111111111111111111111111111111111111000000000/////////000000.........//////000000000////////////000000000111000000000000000000000000222111111000///.........000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111000000////////////...........................//////////////////......//////000000//////...///......------......///------------------------...//////////////////...************************------,,,+++*********+++++++++++++++++++++++++++,,,+++******+++++++++***,,,---------,,,+++)))(((+++***((('''''')))+++,,,))))))))))))))))))))))))((((((((((((((()))******((((((((())))))*********++++++***))))))((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''((((((((()))'''&&&&&&(((+++,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''******))))))***++++++,,,(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&'''''')))***************)))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,---......//////000///////////////000000111111111000000111111222222444444555555666666777777555666777888777888;;;===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777666666666666666777777666555555222222333333222111111000,,,---...///...---,,,+++************++++++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))+++++++++******)))))))))((((((((((((((())))))******+++,,,---+++))))))+++)))((('''((()))***)))'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((555555555555555555555666555444333333222333333333000000111111111222222222111111111111111111111111000000000000000000000000/////////000000000///////////////000000111111111...////////////000000000////////////////////////111000000000//////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000///////////////------------------------......////////////............////////////............------------......------------------------***++++++,,,,,,++++++***************************---,,,++++++***************************************+++++++++***))))))))),,,,,,------,,,***)))'''+++***((('''''')))+++,,,))))))))))))))))))))))))((((((((('''((())))))***'''((((((((((((((())))))++++++***))))))((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''')))++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))))))))''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&)))((((((''''''''''''((())))))))))))))))))************************************++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,------.../////////...//////000000000000000111111111111111222333333444444444555666777777888555666777888777888;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888777666666555555666666666555555444111111111111111111000///,,,---.........---+++************************+++(((((((((((())))))))))))$$$%%%''')))***))))))((()))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))************))))))((((((((())))))*********((((((((((((((())))))***))),,,---,,,++++++++++++)))((('''((()))***)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((444444444555555555555555444333333222222333333444000000000111111111111222111111111111111111111111000000000000000000000000......///000000000/////////000000000000000111111......////////////000000////////////////////////,,,---...///000111111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---------------------------......//////......---------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,,,,,,,---------,,,++++++************+++))))))))))))))))))))))))((()))++++++)))(((((()))++++++++++++******)))(((***)))((((((((()))+++,,,))))))))))))))))))))))))((((((''''''(((((()))***&&&((()))((('''&&&'''))))))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))******)))(((((('''&&&&&&%%%&&&'''((()))******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))******+++((((((''''''''''''((()))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))(((''''''***)))(((''''''&&&&&&'''))))))))))))***************************+++++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,---......//////......///000000000000000111111111111111222333444333444444555666777888888666777888888888999;;;===========================;;;::::::999999888888777444444444444444333222111///000000000000000//////---------------,,,++++++******************))))))(((((((((((())))))))))))$$$%%%&&&((())))))******)))))))))(((((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((()))******++++++******)))$$$$$$%%%&&&'''((())))))((((((((((((((()))******+++///000...,,,---...,,,***)))((((((******)))((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((333333444444444555555555222222111111111222222333000000000000111111111111111111111111111111111111000000000000000000000000------///000000000//////000///////////////.............../////////000000////////////////////////+++,,,...///000111111000////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////........................---......//////......------------......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,------......******************+++,,,))))))))))))))))))))))))&&&))),,,,,,***((()))*********))))))((()))))))))))))))))))))************))))))))))))))))))))))))(((''''''''''''((())))))&&&(((***)))'''&&&''')))(((''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))(((((((((((((((%%%&&&''''''''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))***************))))))((())))))***&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))))))))((()))((((((''''''''''''(((((()))))))))************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))+++,,,,,,------......///---...///000111000000///111111111111222333444555333333444555666777888888888999:::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::555555555555444333111111...//////000000/////////...---,,,,,,++++++,,,,,,++++++******))))))(((((('''((((((((()))))))))***'''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***++++++++++++***)))&&&&&&&&&'''((((((((()))((((((((((((((()))******+++000111---+++------++++++***))))))***+++***)))((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))333333333444444555555555111000000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000,,,---///000000000///////////////......------,,,............/////////000000000000000000000000000...///000000000///...---////////////////////////........................////////////////////////........................////////////////////////.........///////////////........................---..................---,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))&&&))),,,---+++)))***,,,))))))(((''''''((()))***(((((()))************)))))))))))))))))))))))))))'''''''''''''''((())))))''')))+++***'''&&&(((***))))))((())))))***+++,,,((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&''''''&&&%%%&&&''')))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((())))))***))))))'''''''''''''''((()))***(((((())))))*********+++))))))******++++++++++++******++++++++++++******,,,,,,++++++++++++++++++++++++,,,------......///---...000111111111000///111111111111222333444555333333444555666777888999999:::;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;888888888777666444333222......///////////////......---,,,+++***+++,,,---,,,++++++***)))((((((''''''((((((((())))))*********)))'''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++)))***+++,,,,,,+++***)))++++++++++++************((((((((((((((()))******)))///000+++(((++++++'''+++***)))***+++,,,+++)))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************************555555444333222000///...111111111111000000000000000000000000000000000000///...---------///000111////////////000000000000.........///////////////........................///////////////.........000000000000000000000000000000//////.........---//////............//////...///000111111000///...------............------(((***,,,...//////...---..............................................................................---,,,,,,,,,,,,---,,,---......,,,,,,---...///---+++))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++***++++++,,,,,,******++++++++++++******************************)))))))))))))))(((''''''******))))))((((((''''''''''''((()))***++++++,,,***)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&'''((()))((((((''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''''''''''''''&&&&&&******)))((('''&&&%%%%%%)))(((((('''''')))***+++))))))))))))******************)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))((((((''''''(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........111111222222222333333333555555555666666666666666999::::::;;;<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;::::::999999888888666555333333000000000000///...,,,,,,------------,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((((('''''''''''''''''''''((((((((((((((()))***++++++***)))(((''''''((()))******))))))''''''''''''((((((((()))*********)))))))))))))))++++++************++++++******))))))******+++,,,//////...------,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&''''''((()))******+++)))'''%%%$$$$$$&&&)))*********))))))))))))******444444444333222111000///111111111000000000/////////////////////////////////...---------...//////........./////////000000000000//////......------........................////////////............------------------------000/////////.........---//////............//////...//////000000//////...------............------***+++---...//////...---........................------------------------..............................---,,,,,,,,,,,,,,,,,,---...---,,,+++---......---+++++++++,,,---...,,,,,,+++*********++++++******++++++++++++******************************++++++***))))))*********)))******************))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((((((((((()))*********+++)))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''''''''(((((()))(((((('''''''''((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%$$$%%%&&&'''((('''(((((((((((())))))))))))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))(((((((((((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////////////////...111111111111222222222333444444444555555555555666888888:::;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<:::::::::999777555444333//////000//////...---,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((())))))))))))***(((((()))******)))((((((''''''((((((((()))))))))'''''''''((((((((()))))))))))))))(((((((((((((((++++++************++++++******))))))******+++,,,------,,,,,,++++++************************************)))(((((((((((()))''''''(((((())))))******)))'''&&&$$$%%%&&&)))*********))))))))))))******222222333333222111111000111111000000000000/////////////////////////////////...------------......---------.........//////000000///...---,,,,,,+++------------------------......................../////////////////////////////////...............//////............//////.........------.........------............---------.....................---------------------------------------.........------------------------------------,,,,,,,,,,,,---------,,,***+++---///,,,,,,,,,,,,---.........---,,,***)))((()))************++++++++++++******************************++++++***)))((((((((()))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((()))***((('''''''''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))(((((()))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------......//////////////////000000000111111111222222333333333333444444444555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=====================<<<:::888666444333....../////////......---++++++++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$&&&''''''&&&%%%'''((((((((((((((((((((((((((())))))))))))************'''(((((())))))(((((('''(((((('''&&&&&&''')))***''''''((((((((()))))))))((((((((((((((((((((((((++++++************++++++******))))))******+++,,,******************))))))++++++++++++++++++++++++++++++***))))))))))))***)))))))))))))))))))))))))))(((&&&%%%&&&''')))*********))))))))))))******111111222222222222111111111000000000/////////////////////////////////////////////...............,,,,,,,,,---------......///......------,,,,,,,,,------------------------------...............///................................................///......------......///......,,,++++++,,,......------............------//////...---------......------------------------............////////////------------------------------------,,,,,,++++++---------+++******---///***+++,,,.../////////......---+++)))((()))***+++++++++,,,,,,,,,,,,++++++************************,,,+++***))))))((())))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''')))******%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))'''''''''((((((((())))))''''''''''''(((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))((((((((())))))******+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------............///////////////000000000000111111111111111222222333333444444444555777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???>>>===;;;999777444333------......///.........+++++++++++++++***))))))************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))((((((((((((((()))))))))(((((()))))))))*********''''''(((((((((((('''''')))(((&&&%%%%%%'''(((***'''(((((((((((()))))))))(((((((((((())))))))))))++++++************++++++******))))))******+++,,,))))))))))))************++++++++++++++++++++++++++++++***))))))))))))*********)))))))))))))))))))))((('''&&&'''(((***+++******))))))))))))******000000111222222222111111000000000////////////...........................////////////////////////,,,,,,,,,,,,------------++++++,,,,,,------......------------------------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------.........---,,,++++++,,,---...------............------///......---------......------------------------,,,,,,,,,------.........------------------------,,,,,,---------,,,+++***,,,------+++******,,,...)))***,,,...//////...---...---,,,+++***++++++,,,,,,,,,------------,,,,,,************************---,,,+++***************(((((())))))))))))((((((++++++++++++++++++++++++(((((())))))))))))((((((''''''(((((())))))******)))))))))((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''((()))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&'''''''''((((((((())))))((((((((((((''''''''''''((()))))))))************(((((()))))))))*********&&&&&&''''''((()))))))))'''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&'''''''''(((***,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))******++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------------------------.........//////000000///000000000000111111111000000111111222333333444333444666888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>===;;;999666444333,,,---...............---,,,,,,,,,,,,,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((())))))******'''''''''((((((((())))))((((((''''''''''''((((((***)))'''&&&%%%'''(((***(((((((((((()))))))))***)))))))))******+++++++++++++++************++++++******))))))******+++,,,*********+++++++++++++++******************************)))(((((((((((()))************))))))))))))))))))((((((((()))***+++******))))))))))))******000000111111222111111000000000////////////..............................---......///000000//////,,,,,,,,,---------......)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////---------------...............------------......---------,,,,,,---------------............------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))***,,,---,,,+++***+++,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************,,,+++++++++++++++,,,,,,((())))))******))))))((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************)))(((((('''(((((())))))((((((''''''''''''''''''((()))*********))))))((())))))***''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###'''''''''(((((())))))***))))))(((((('''''''''&&&''''''((())))))))))))((())))))))))))************&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&''''''''')))+++---((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))))))))((((((((((((((())))))))))))))))))******************)))******+++++++++++++++))))))******+++,,,,,,,,,------------------------------......///000000000000000000111111111222222///000000111222333444444333444555777888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999777555333222------.........------,,,,,,,,,---------,,,,,,+++((((((((((((((((((((((((************************))))))))))))))))))))))))''')))******)))(((***+++'''(((((())))))******+++''''''''''''(((((((((((()))((((((''''''(((((()))+++***(((''''''((())))))((((((((()))))))))******)))******++++++,,,,,,,,,++++++************++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************************)))(((((((((((()))************************)))))))))))))))******+++******))))))))))))******000111111111111111000///000000/////////.................................)))***,,,---...///......------------............******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000000000000000000000,,,,,,,,,------............------,,,,,,------...------............------------............------)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))(((+++---...,,,+++***+++******++++++++++++++++++((()))+++---------,,,+++***++++++,,,,,,++++++******************************)))))))))***+++,,,---)))******************)))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((&&&'''''''''((()))))))))((()))*********)))'''''''''((()))******)))((('''(((((('''''''''(((((())),,,+++***)))((((((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))******'''''''''(((((((((((((((&&&&&&((()))))))))((('''((((((((())))))))))))***'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((((('''(((***,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&'''(((((((((&&&'''''''''((((((((()))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))))))))((((((((((((((())))))))))))++++++******************((()))******++++++******((())))))***++++++,,,,,,------------------------------......///000000111111111111111222222222333///000000111222333444555333444555666777777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777666444222111............---,,,,,,++++++++++++,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***'''(((((()))******++++++'''(((((((((((()))))))))***)))(((((((((((()))***++++++******))))))))))))(((((()))))))))*********((())))))***++++++,,,,,,++++++************++++++******))))))******+++,,,---------,,,+++++++++***++++++++++++++++++++++++++++++***))))))))))))***)))))))))******++++++,,,)))))))))*********++++++******))))))))))))******111111111111111000//////000/////////....................................&&&(((***,,,---...---------------.........//////,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////************************,,,,,,,,,------............------,,,,,,------...,,,---////////////---,,,---..................---'''(((+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((('''***...///---+++***)))++++++******************%%%'''***---...---+++***))))))************))))))************************'''((((((((()))+++,,,---******++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''%%%&&&&&&'''((()))******'''((()))))))))(((&&&%%%'''((()))******)))(((''')))(((((('''''''''((((((+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))&&&''''''((()))******+++%%%%%%&&&'''((()))***+++&&&''')))*********)))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((())))))((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%'''))))))))))))((((((((((((((()))))))))))),,,+++++++++***)))))))))(((((()))***************((())))))***++++++,,,,,,---------------------------------...///000000111111222222222222333333333///000111222333444555555444444555666777777666666999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999777777777666555333222111...///......---,,,+++***)))******+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***'''(((((()))***+++++++++))))))))))))************+++***)))(((((()))***++++++++++++++++++***)))((())))))))))))************'''(((((()))***+++++++++++++++************++++++*********)))***++++++,,,---------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((()))***+++,,,,,,,,,)))************+++++++++******))))))))))))******////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,---......,,,,,,---...------------------------.........------,,,,,,,,,000///---,,,,,,---///000)))***,,,......---,,,+++,,,---------,,,,,,+++***,,,,,,,,,------.........---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++***************+++)))************+++++++++...,,,***))))))***,,,---+++*********))))))((((((---------,,,,,,+++++++++++++++***)))((((((((())),,,,,,++++++******))))))''''''((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))*********+++++++++++++++***)))'''''''''((()))((('''&&&%%%$$$$$$%%%&&&***))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&((((((((((((((('''''''''(((((((((''''''&&&%%%%%%((((((((((((((('''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&%%%$$$$$$))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))***,,,,,,++++++***((((((((((((((((((((((((++++++************++++++++++++******************,,,)))&&&&&&)))++++++***........................------......///000000000111222222222222111000000000111111222222333444444555555666777777777777777888888888888888888888888777777777777777888888888666444111000111111///...------,,,,,,,,,,,,++++++---,,,++++++******++++++))))))))))))((((((((((((******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''++++++******)))(((((('''))))))******)))((('''&&&&&&''')))*********)))(((++++++************+++++++++)))'''))),,,......,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************...,,,++++++,,,+++)))'''((()))***+++++++++++++++////////////////////////................................................------------------------------............------,,,,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---------------------------......---------,,,,,,,,,...,,,+++******+++,,,...***+++,,,---------,,,+++---.........------,,,+++,,,,,,,,,---------......---,,,,,,+++,,,---...///+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,++++++******+++++++++)))************+++++++++,,,,,,+++*********+++,,,************)))))))))(((*********))))))(((((((((+++***)))))))))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))*********+++***)))(((&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%''''''''''''((((((((()))(((((((((((((((''''''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))************************+++)))'''(((***,,,+++)))------------------------------......///000000000111222222222222111000000000111111222222333333444444444555666666666666555888888888888888888888888777777777777777777777777555333111000000000///...------,,,,,,,,,+++++++++---,,,++++++******++++++************))))))))))))+++*********))))))))))))************)))))))))(((((((((((((((((((((((((((************************,,,,,,+++***)))(((''''''))))))******************///...---,,,+++***))))))******))))))((((((((((((((()))***+++++++++******++++++************++++++,,,***((())),,,...---,,,---------------------------------,,,,,,++++++++++++++++++***************************************,,,++++++,,,......---+++******+++++++++******)))////////////////////////........................................................................,,,------......------,,,------,,,,,,,,,,,,------,,,---...---,,,+++,,,...------------------------------------,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,...............---------,,,,,,,,,------------...---,,,,,,,,,,,,------...******++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********+++++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))((((((((((((((())))))))))))))))))***+++(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((******&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***'''(((((()))***)))))))))************************))))))(((((((((((())))))************************))))))((()))+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222222222111000000000000111111222333333333222333444444555555444444777777777777777777777777777777777666666555555444555333000000000000///...,,,,,,,,,,,,++++++++++++,,,,,,+++************+++++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***)))(((((('''))))))******+++,,,,,,---,,,++++++***(((''''''&&&+++***)))((('''((())))))******+++,,,,,,,,,,,,+++++++++************++++++---+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,++++++*********)))))))))))))))))))))))))))*********,,,///000000///,,,,,,,,,,,,+++***)))(((////////////////////////................................................------------------------+++,,,,,,,,,,,,,,,,,,+++---..................------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......++++++******++++++,,,------------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------)))************++++++++++++++++++*********************)))))))))***++++++))))))*********+++++++++)))******++++++++++++************)))))))))))))))++++++++++++++++++******)))((((((((()))***++++++))))))******++++++,,,,,,''''''((()))))))))))))))&&&&&&&&&'''''''''''''''************************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((()))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&'''))))))))))))'''&&&'''''''''(((((((((((()))((('''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))++++++************++++++***************+++++++++((()))***+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222222222111000000000000000111222222333333222333333444444444444444555555555555555555555555777666666555444333333222333222/////////000///---,,,,,,,,,++++++++++++***,,,++++++***************++++++*********)))))))))*********************************)))))))))))))))************************++++++++++++++++++++++++)))))))))******++++++,,,************++++++,,,,,,(((((((((((('''''''''''',,,***(((''''''(((***+++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++******)))))))))))))))))))))))))))***)))***,,,///000///...+++,,,,,,,,,++++++***)))////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,------------,,,++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++*********+++,,,---,,,++++++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))))))))*********++++++************************((((((((((((((()))******))))))*********+++++++++((()))***++++++++++++***))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++))))))******++++++,,,,,,''''''((()))))))))))))))&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((++++++************++++++))))))*********+++++++++((()))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222222222111000000///000000111111222333333333333444555555555555444444444444444444444444444555555444444333222111111222000......//////...---,,,,,,+++++++++*********,,,+++******))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++************************((())))))***+++,,,,,,,,,++++++*********))))))))))))******++++++,,,------+++***)))'''''')))+++,,,************++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++******))))))))))))))))))))))))+++******+++---...,,,+++******+++,,,,,,,,,,,,,,,////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))((()))***++++++***)))((((((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******************+++++++++++++++***)))))))))***,,,---...------------,,,,,,,,,+++,,,,,,,,,,,,++++++***(((((())))))***+++++++++))))))*********+++++++++)))))))))***************((((((((((((((()))***+++)))************+++++++++(((((())))))***+++++++++))))))))))))***************************+++++++++))))))))))))))))))***+++(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((())))))***)))))))))&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))***++++++,,,,,,(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222222222111000000//////000000111222222222222333444444555555444444333333333333333333333333333333333222222111111000111///...---...///...---++++++++++++************++++++***))))))))))))***))))))))))))((((((((('''((((((((((((((()))))))))))))))))))))************************************************************,,,,,,+++++++++*********,,,++++++***))))))((((((((())))))***+++,,,------******)))((()))***+++,,,++++++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,---------++++++---...------------------------)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,,,,+++))))))***+++,,,------------////////////////////////........................------------------------------------------------++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))((()))***++++++))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++*********((()))***+++,,,++++++***,,,+++***))))))+++---.........---------,,,,,,,,,+++,,,,,,---,,,+++***)))'''(((((()))******++++++*********+++++++++,,,,,,((()))))))))*********+++))))))))))))***+++,,,---)))************+++++++++)))((((((((()))***,,,---((()))))))))************((()))))))))************+++***)))))))))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&&&&((()))))))))((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((())))))***++++++,,,,,,)))+++,,,+++)))))),,,...------------------------------......///000000000111222222222222111000000//////000000111111222222111222222333333333333333222222222222222222222222111111111111111111111111000///------...///...---++++++++++++************++++++***)))))))))))))))*********)))))))))(((((((((((()))))))))*********((()))))))))************************************++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++******************))))))))))))))))))*********+++++++++---,,,+++++++++,,,......---,,,,,,++++++,,,,,,---***,,,------++++++...000........................+++++++++,,,,,,---------***++++++,,,,,,---------++++++++++++++++++++++++,,,++++++,,,------,,,***++++++,,,,,,---,,,,,,,,,////////////////////////........................------------------------........................,,,------......------,,,+++,,,...//////...,,,+++,,,---......,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++,,,---,,,***)))---,,,+++******,,,...///.........------,,,,,,,,,+++,,,,,,---,,,+++***))))))******+++,,,,,,------***++++++++++++,,,,,,,,,(((((())))))*********+++++++++++++++,,,---...///)))************+++++++++))))))''''''(((***,,,...(((((())))))*********+++))))))******+++++++++,,,++++++***)))(((((()))))),,,,,,++++++******))))))'''(((((()))))))))))))))'''''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&$$$######$$$&&&&&&(((((((((((())))))))))))$$$%%%'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''(((''''''(((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&''''''(((((()))&&&&&&&&&'''((())))))***))))))((('''&&&&&&%%%%%%'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((((('''''')))***+++))))))))))))))))))))))))++++++************++++++((())))))***++++++,,,,,,***+++,,,+++)))))),,,///........................------......///000000000111222222222222111000000/////////000111111222222000000111222222222222222111111111111111111111111000000000000111111111111000...------.........---+++++++++************)))+++******)))))))))))))))+++++++++************)))))))))******+++++++++,,,(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......***++++++,,,,,,------...000//////...---,,,++++++((()))***+++++++++++++++......---,,,---...///000---,,,,,,++++++,,,,,,---))),,,...---+++,,,///222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,------------,,,+++******---------------------------,,,,,,+++,,,---///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,---......---+++---------,,,,,,+++++++++((())))))******))))))((()))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---++++++******)))*********------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***++++++++++++***))))))++++++******)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++++++++************)))))))))))))))))))))))))))'''((()))******+++******((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++'''((()))((('''&&&''')))$$$%%%&&&((())))))******''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))+++***)))((('''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))++++++***)))(((((())))))%%%'''))))))'''&&&%%%&&&'''''''''''''''((())))))'''''''''''''''((())))))++++++***)))((('''&&&&&&))))))))))))************(((((()))***++++++,,,,,,------,,,,,,+++***))))))...---***))))))+++...000...///000000//////000111000000000000//////////////////000000111111111222000111111111111222222222111111111222222333333333222111111000///......---000///...---+++***)))(((,,,,,,++++++***)))))))))******))))))))))))******************************++++++***)))((('''&&&&&&&&&((())))))(((((()))+++******)))((()))***,,,---)))'''&&&&&&(((***++++++++++++*********+++---...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,------------------------///---+++***)))***,,,---...------------,,,,,,,,,000000000000000///.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---......------------------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++,,,......,,,+++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------.........---,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,+++***************++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++************++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))************************''''''''''''''''''''''''))))))************))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''&&&&&&'''(((***+++'''((()))((('''&&&''')))%%%&&&'''((())))))))))))''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''''''''((((((((())))))))))))***)))((((((''''''(((((($$$''')))))))))(((((()))'''''''''''''''((())))))((((((''''''(((((()))*********))))))((((((''''''))))))))))))************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++***)))((()))***,,,------...000///......///111000000111111222222222333//////000000000111111111000000111111111222222222000000000111111111222222111111000000///......---.........------,,,,,,+++)))))))))))))))***************))))))))))))***************************************)))(((((('''''''''(((***)))(((((()))*********************++++++)))'''&&&''')))++++++***++++++*********+++------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---.........---------,,,,,,,,,,,,,,,++++++///...---++++++,,,---............------------,,,///////////////...------000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------------------------+++,,,,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,+++***+++------+++***+++++++++++++++*********,,,,,,------------,,,,,,+++,,,------.........---++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++******))))))(((***++++++++++++***))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''))))))))))))))))))))))))************)))((('''&&&&&&&&&%%%$$$$$$&&&'''((())))))))))))))))))))))))''''''&&&''''''((()))***'''((()))((('''&&&''')))''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((((((''''''&&&&&&''''''$$$&&&)))***))))))***,,,'''''''''''''''((()))))))))(((((((((((()))******))))))))))))(((((((((((())))))))))))************)))))))))***++++++,,,,,,(((((()))***,,,---......************+++++++++,,,,,,---///...------...000//////000111222333444444//////000000000000111111000000000111111111222222/////////000000000000111000000000///......------------------............''''''(((((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((*********((('''((()))******+++++++++******)))((('''''')))+++,,,+++))),,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,------...//////............------,,,,,,,,,,,,//////...------...000000000000000000////////////000000000000000//////...111000000//////000000111........................,,,------......------,,,...............//////000------------------------***+++---......---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++***)))***,,,,,,***)))***************************++++++,,,,,,++++++***'''((()))+++,,,---......+++++++++,,,,,,,,,------***+++,,,------,,,+++***))))))))))))***+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***)))(((''''''***++++++++++++***))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************)))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))******)))((('''''''''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((''''''''''''(((((())))))'''((()))((('''&&&''')))(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''&&&''''''(((%%%'''((()))(((((()))+++'''''''''''''''((()))))))))))))))))))))******+++'''((((((((()))))))))***((()))))))))************))))))*********+++++++++(((((()))***,,,---......+++,,,---.........---,,,+++,,,...---,,,,,,---///---......///000000111111//////000000000000000000000000000000111111111111000000000000000000000000/////////......---------------------------------((()))))))))*********+++******))))))))))))******(((((((((((((((((((((((((((((()))))))))************++++++***((('''((()))***+++,,,,,,+++***((('''(((((()))***,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------........................,,,,,,---...////////////000000000//////.....................///000111222333333333333222222222222222222333333333222222111000000000000000000000000111111111000000000000000//////000000000000//////111111111000000111111222------------------------++++++---------,,,+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***))))))***++++++***(((***************************++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***))))))))))))***+++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***)))(((''''''***++++++++++++***))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&'''))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))))))))))))))((('''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((((((''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((())))))&&&(((((('''&&&&&&'''((('''''''''''''''((()))))))))))))))))))))******+++''''''(((((())))))******((()))))))))***************************+++++++++*********++++++,,,,,,,,,+++,,,---//////...---,,,+++,,,------,,,,,,---...000000//////////////////000000////////////////////////000000000111111111111111111111111111111111............------------------,,,,,,+++*********,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((((((((())))))******++++++***+++,,,***)))(((((()))***+++,,,,,,+++***((('''))))))***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.................................+++,,,---...////////////000000000000000000000000......///000111333444555555555555555444444444444444444555555555555555444111111222222222222111111333222222222111111111000000111111111111111111000222222111111111111111222------------------------,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++***)))***,,,,,,***)))*********+++++++++++++++,,,,,,------------,,,,,,/////////...---,,,******++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,++++++++++++***************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++******))))))(((***++++++++++++***))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))(((((())))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&''')))***)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((('''(((((()))***'''(((((('''%%%$$$&&&''''''''''''''''''((()))))))))(((((((((((()))******''''''(((((())))))******))))))))))))************************************,,,,,,++++++++++++++++++)))***,,,---------,,,++++++,,,...---,,,,,,---///222222222222111111000000000000////////////....../////////000000000111111222222111111111111000000---------------------------,,,,,,+++***))))))(((...------,,,++++++************))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++)))+++++++++)))((()))*********+++++++++******)))++++++***+++------+++***,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000//////000000111111222222111222444555777999:::;;;:::::::::999999999888888888888999:::::::::999999888888999999999999888888777777666666555555444444333333444444444444333333444333222222111222222222---------------------------,,,,,,+++******++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++******+++,,,,,,+++)))++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++............------,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,+++***************++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++************++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))************))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((((('''&&&''')))++++++***)))((())))))))))))))))))))))))''''''((())))))((('''&&&'''((()))((('''&&&''')))'''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''&&&''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$%%%&&&((()))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))'''(((((('''&&&&&&(((***'''''''''''''''((())))))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,---......------...///111111111111111222222222000000/////////.........////////////000000000111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))))))))************************************************++++++)))***++++++***)))***,,,******************++++++...,,,******,,,---,,,+++------.........---++++++,,,,,,,,,,,,------------,,,,,,------.../////////..............................000111222333333333111111222444555666777888888999;;;===@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888777777777777777------------------------...---+++***)))***++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,+++***+++------+++***+++++++++,,,,,,---------)))))))))******)))))))))&&&''')))+++---......///++++++,,,,,,,,,------------,,,+++******+++,,,---++++++******************+++++++++************)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***++++++++++++***))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%''')))+++,,,***((('''))))))))))))))))))))))))''''''((())))))((('''&&&'''((()))((('''&&&''')))''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))(((((('''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%$$$######%%%'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&'''(((''''''(((+++---'''''''''''''''((())))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))************++++++************************+++++++++,,,,,,,,,---------.........//////,,,---///...------...000------...///000111222222000000//////.........---////////////000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))))))))***++++++,,,,,,******))))))))))))******************************************************((()))++++++******+++---******)))))))))***,,,---///---******+++,,,---,,,------...///...---+++***---------.........//////,,,,,,------...///000000111111111111111111111111000000222333444555555555555666777999:::<<<===>>>===>>>AAACCCFFFHHHIIIIIIOOOOOONNNNNNNNNMMMMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKLLLKKKKKKJJJIIIHHHHHHGGGCCCCCCDDDDDDDDDDDDCCCCCC@@@???>>>===============,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,+++***))))))*********++++++,,,,,,------...*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,++++++***)))***+++,,,---,,,+++***+++******))))))******+++++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***++++++++++++***))))))******++++++++++++******))))))************))))))+++++++++************)))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***'''((()))))))))(((&&&%%%)))))))))***)))(((((('''((((((((((((((()))******(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***(((((())))))))))))(((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******))))))((((((''''''+++*********))))))((((((******)))((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))---,,,+++***))))))))))))++++++******************++++++,,,,,,,,,,,,---------------------...//////333000...///000111///,,,111111000//////////////////////////////000111111111111111111000///------//////...---,,,,,,++++++++++++++++++++++++++++++************************************))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---***+++,,,,,,------,,,,,,---...////////////000222///.........///000///...//////.........---------222333333333222333444666999999999999:::<<<===>>>===>>>???BBBDDDFFFHHHIIIMMMNNNOOORRRTTTWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]WWWWWWXXXWWWVVVTTTRRRQQQQQQPPPNNNMMMMMMLLLJJJHHHJJJIIIIIIIIIHHHHHHGGGGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++***************...------,,,,,,++++++***+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,++++++***++++++,,,------------,,,******))))))))))))******))))))))))))))))))))))))++++++************++++++++++++++++++************************************************************++++++************++++++***++++++++++++***)))))))))))))))******)))))))))))))))************))))))((((((((())))))***************)))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''(((((()))***((((((((())))))))))))***(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&''')))))))))((((((&&&&&&&&&'''&&&%%%%%%$$$((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''***)))))))))((((((((('''*********)))))))))((((((******)))((((((((((((((())))))(((((((((''''''''''''(((((()))))))))))))))******))))))******++++++++++++******************++++++,,,,,,,,,,,,------------,,,,,,------...///222000...///000111///---000000///...............///////////////000111111111111111000000///------///......---,,,,,,++++++++++++++++++++++++++++++************************++++++*********)))))))))******************************)))))))))***+++,,,***++++++++++++,,,,,,,,,------,,,++++++,,,,,,---++++++,,,------------,,,+++---......------...///---------...///000000///---------...///000111222333444666666666777999;;;======???@@@CCCEEEGGGHHHIIIJJJKKKMMMOOORRRSSSTTTZZZ[[[]]]___aaaccceeefffffffffffffffeeeeeeeeeeeegggggghhhhhhiiiiiijjjjjjggggggggggggffffffffffffaaaaaaaaaaaa___]]][[[ZZZZZZXXXVVVUUUUUUTTTRRRQQQPPPPPPPPPPPPOOOOOOOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++************+++...------,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---++++++,,,------------,,,***++++++,,,,,,+++++++++------,,,,,,------...///******))))))))))))******))))))))))))))))))))))))++++++************++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))(((((())))))))))))(((((())))))************))))))&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))((((((''''''''')))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))))))))))))))************((((((((((((((((((((((((******(((''''''&&&&&&&&&$$$%%%&&&((()))*********(((((())))))(((((('''&&&((((((((((((((()))******((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((()))***'''''''''((((((((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((******))))))))))))((((((***))))))((((((((((((((())))))(((((((((((('''''''''((())))))******))))))''''''((()))***,,,---...******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///111000//////000000///...//////...---------......///////////////000000111000000000000///......---......------,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++*********************************,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......------+++---......---,,,---///------...///000111222222111111111111333555777999888999;;;===>>>???CCCEEEFFFGGGIIIMMMPPPSSSVVVWWWYYYZZZ[[[]]]___```bbbbbbggggggiiijjjlllnnnooopppooooooooooooooooooooooooooooooppppppqqqrrrrrrssspppqqqrrrrrrqqqpppooonnnlllkkkkkkiiigggeeecccbbbaaa___]]]\\\\\\[[[YYYXXXVVVVVVVVVVVVVVVVVVWWWWWW,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******+++++++++***++++++,,,,,,------...---------,,,,,,++++++***---,,,***))))))***,,,...))))))***++++++++++++*********+++,,,,,,,,,++++++---,,,+++++++++,,,...///++++++************++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))(((((())))))))))))(((((())))))************))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))(((''''''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((())))))))))))************)))((((((((((((((((((((())))))***((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&''''''(((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))************)))'''''''''(((***+++---...******+++++++++++++++,,,+++++++++,,,,,,,,,------......------......///000000000//////000000//////000000///............///000000////////////000000//////000000///......------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,---...............---...000///......///111///000111222222222444555999999888999:::===???AAAAAACCCEEEGGGIIILLLOOORRRSSSTTTWWWZZZ^^^aaacccdddffffffggghhhjjjkkkllllllllllllmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrssssssqqqqqqrrrrrrssstttuuuuuutttuuuvvvwwwwwwuuusssqqqoooooommmkkkiiigggeeedddbbb```^^^]]]]]]]]][[[YYYXXXWWWWWWWWWWWWXXXZZZZZZ,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,+++++++++++++++,,,,,,***++++++,,,,,,------......------,,,,,,+++++++++---,,,***))))))***,,,---))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++***)))))))))******++++++******)))))))))************))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((('''''''''((((((&&&&&&''''''&&&&&&%%%$$$((((((((((((((())))))***))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''(((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((('''(((((((((((())))))))))))((((((%%%%%%&&&''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((())))))))))))))))))((())))))***************))))))(((((()))******+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...///000000111//////000000//////000000222111000000//////000000000000////////////000000...////////////......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------............------...////////////...---///000000//////111222111333555555444444666999>>>???@@@AAADDDGGGJJJLLLMMMOOORRRTTTVVVXXX\\\___```aaadddfffhhhjjjkkkkkkkkkllllllmmmnnnnnnoooooooooooooooppppppppppppqqqpppqqqqqqqqqrrrrrrrrrssssssssstttuuuvvvwwwxxxyyyvvvwwwxxxxxxxxxvvvsssrrrooonnnmmmjjjhhhfffeeedddaaa```^^^]]]]]]\\\ZZZXXXXXXXXXWWWVVVWWWXXXZZZ[[[,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,,,,---...------,,,,,,++++++***------------,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,------------,,,)))***++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++************+++++++++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))******++++++++++++******))))))************))))))++++++++++++*********)))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((******))))))(((''''''''''''''''''(((((((((((('''&&&&&&((((((((((((((()))******)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((())))))***(((((())))))))))))******((()))******++++++************)))((((((((())))))******++++++,,,---------++++++,,,,,,,,,,,,------//////......//////000111...///000000//////000111333222111111000000111111111000000///////////////....../////////......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,---......///......---...//////000/////////---...000111111222444555333777:::;;;;;;<<>>@@@CCCAAAGGGNNNRRRTTTYYY```fffeeegggjjjlllllljjjhhhgggggghhhjjjjjjjjjkkknnnpppmmmoooqqqrrrrrrrrrpppoooqqqqqqqqqppppppoooooooookkkkkkjjjiiigggfffeeeeeefffgggggghhhiiiiiijjjjjjnnnooopppqqqssstttuuuvvvvvvuuusssrrrqqqpppppppppooommmkkkjjjhhhhhhhhhiiifffdddcccbbbbbbaaa___]]]\\\ZZZXXXVVVUUUVVVXXXYYY+++,,,,,,,,,,,,+++******...,,,***+++---...,,,***+++++++++******)))))))))******+++,,,,,,---......++++++,,,------...//////)))+++---,,,***)))+++------,,,,,,++++++,,,,,,---------++++++++++++---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***)))))))))+++***)))(((((()))***+++(((((())))))*********+++******************************++++++++++++******))))))************)))))))))'''&&&(((***+++)))'''******************************))))))))))))******))))))(((((((((((())))))((((((((((((((()))*********************)))(((((())))))(((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))++++++)))))))))***'''''''''&&&&&&%%%%%%$$$&&&''''''((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''***(((''''''(((((('''%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&&&&'''((()))******''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((())))))******)))((('''''''''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))************(((((()))***+++,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000111111111111222222222222222111111111111111222000000000000////////////111111111000///---,,,+++///---+++,,,---...---,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,++++++*********........./////////000000000///...---,,,,,,,,,,,,+++---///000//////000111---000333555555666777888888:::>>>AAACCCGGGKKKOOOTTTWWW\\\bbbgggjjjlllmmmpppqqqqqqqqqqqqppppppooommmlllllllllllllllllllllqqqppppppqqqrrrrrrqqqpppnnnooopppqqqqqqpppooonnnmmmkkkhhhfffffffffeeedddcccccccccdddfffhhhjjjlllmmmnnnppprrrttttttttttttrrrrrrrrrrrrssssssssssssooonnnkkkiiihhhhhhiiijjjiiiiiiiiiiiihhhfffdddccccccaaa]]]ZZZYYYZZZ[[[\\\,,,,,,,,,,,,,,,+++******...,,,***+++---...---+++---------,,,,,,+++++++++***++++++,,,------......)))******+++,,,,,,------+++,,,...---******+++------,,,,,,++++++,,,,,,---,,,+++************+++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************---,,,+++******+++,,,---))))))))))))*********+++******************************++++++++++++******))))))************))))))+++***)))+++---...,,,*********************************))))))))))))******))))))(((((((((((())))))((((((((((((((()))*********************)))(((((())))))(((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''***)))))))))(((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&((())))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&***************************(((''''''(((((('''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%)))*********((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))(((((())))))))))))***************************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111111222222222222222111000000111111222000000000000////////////---......//////////////////---+++,,,---...---,,,------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////.........//////000///000222222111111222444333555666777888:::===@@@BBBEEEIIILLLPPPTTTYYY\\\ccceeejjjnnnrrruuuvvvvvvrrrsssssssssrrrqqqppppppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppooonnnmmmnnnppppppppppppnnnnnnllljjjgggeeeeeeeeedddcccdddddddddeeegggjjjlllnnnoooppprrrtttuuuuuuuuuuuuttttttttttttttttttssssssqqqooommmlllkkkkkklllmmmkkkkkklllkkkjjjhhhgggfffeeecccaaa^^^]]]\\\]]]]]],,,,,,------,,,,,,+++***---,,,+++,,,---...---+++///............---------++++++,,,,,,---.........*********+++,,,,,,---------......---+++***+++,,,---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------************++++++++++++,,,,,,++++++++++++,,,,,,)))))))))*********************************************++++++++++++******))))))************)))))))))(((((()))++++++***(((******************************))))))))))))*********))))))(((((())))))***((((((((((((((()))******)))************))))))((())))))(((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))***))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((()))))))))$$$&&&((((((&&&%%%&&&'''''''''''''''((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***(((''''''))))))(((&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''%%%&&&''''''''''''''''''((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((())))))))))))************+++++++++*********))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000111111111222222111111000000000111111222000000000000////////////------......///////////////---+++,,,---...---,,,---,,,,,,++++++*********++++++,,,,,,,,,+++******+++++++++++++++,,,------------------............++++++,,,,,,,,,---------////////////000111222333000111111111000111333666;;;<<<===>>>@@@DDDIIIMMMPPPSSSWWW[[[^^^ccchhhkkknnnooorrruuuwwwxxxyyyyyyssssssssssssrrrqqqpppoooooonnnnnnnnnmmmmmmlllllljjjjjjkkklllmmmnnnoooooopppqqqsssttttttsssqqqpppnnnllliiigggggggggfffeeeffffffggghhhjjjmmmppprrrtttuuuwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuusssrrrqqqooooooooopppqqqoooooooooooonnnmmmkkkjjjiiihhhfffeeecccaaa```___---------------,,,,,,+++------,,,,,,---------,,,///.....................,,,,,,------.........///------------......//////............,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////....../////////------------------,,,,,,+++++++++,,,,,,,,,------)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------))))))***++++++,,,------******************************************************************************++++++++++++******))))))************))))))'''''''''((())))))((((((******************************))))))))))))*********))))))))))))))))))***((((((((((((((())))))***))))))************)))((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((''''''''''''))))))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''''')))***+++************************'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))$$$&&&((('''&&&%%%&&&&&&''''''(((((())))))******&&&''''''((((((((((((((()))(((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***((('''((())))))((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((()))******))))))&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))((()))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////000000000000111111111111111000000000000111111222000000000000////////////000000///...------,,,,,,///---+++,,,---...---,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***,,,++++++++++++,,,------,,,,,,------.........///---............/////////////////////000222333333222333333444444777;;;>>>CCCEEEIIILLLOOOSSSXXX\\\]]]```cccfffhhhlllpppsssrrrssstttuuuvvvuuuuuuuuuqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnmmmlllkkkjjjjjjiiijjjlllmmmnnnoooqqqsssvvvxxxzzz{{{|||zzzyyywwwtttrrrooommmmmmmmmlllkkkkkkkkklllnnnqqqtttwwwyyy~~~~~~~~~~~~}}}|||{{{{{{zzzzzzwwwwwwvvvuuutttuuuuuuuuutttttttttsssrrrqqqqqqpppmmmmmmmmmllljjjgggeeeccc---............---,,,,,,---------------------------------------.........---...............//////------............//////......------------,,,+++---,,,,,,++++++,,,,,,---////////////////////////------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------))))))***+++,,,------...*********++++++*********+++++++++*********************************************++++++++++++******))))))************)))))))))***+++,,,,,,++++++,,,******************************))))))))))))************))))))))))))******((((((((((((((())))))***((())))))*********))))))(((((())))))))))))((((((((((((((((((((())))))***((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''***))))))))))))))))))***))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))&&&'''))))))'''&&&'''((('''(((((())))))*********&&&''''''(((((((((((((((*********))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&''''''((()))******))))))%%%'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((()))))))))))))))((()))))))))************((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------....../////////000000000//////000000000111111111000000//////000111111222000000000000////////////000///...---,,,,,,------///---+++,,,---...---,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++,,,,,,------.............../////////000000000000000000111222333444777999;;;===???DDDJJJNNNLLLPPPWWW\\\```cccfffhhhiiikkkmmmmmmnnnpppsssuuuvvvvvvuuuuuuttttttsssrrrlllmmmnnnooooooooooooooooooooonnnmmmlllkkkjjjiiihhhjjjlllmmmnnnppptttwww|||~~~|||yyyvvvuuuuuuuuutttsssrrrssstttwwwzzz~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwttttttttttttrrrooolllkkk......//////......---,,,,,,...///...---,,,---...,,,,,,,,,---------------////////////////////////,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...---+++---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********+++,,,------...,,,,,,------------,,,,,,+++++++++++++++***************************************++++++++++++******))))))************))))))''')))++++++***)))***+++******************************))))))))))))******+++******))))))******+++((((((((((((((()))******((())))))************)))'''((()))******)))((('''((((((((((((((()))******((((((((((((''''''''''''(((((((((((())))))))))))*********)))((((((''''''))))))*********)))((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))'''(((******((('''((()))(((((((((((())))))))))))&&&''''''(((((((((((((((+++++++++*********))))))''''''(((((())))))******(((((((((((((((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((%%%&&&'''''''''''''''''''''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))******))))))))))))))))))************'''((()))***+++,,,------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...////////////000000000111/////////000000000111111////////////000111111222000000000000////////////,,,,,,++++++,,,...000111///---+++,,,---...---,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------------........./////////222222333444555777888999;;;>>>BBBEEEJJJOOOUUUYYYYYY^^^eeejjjmmmnnnooopppqqqrrrrrrqqqpppppprrrtttsssrrrrrrpppoooooonnnnnniiijjjlllnnnppprrrsssssstttsssrrrqqqooonnnmmmllliiillloooppppppsssxxx}}}~~~~~~~~~}}}|||||||||~~~~~~~~~|||}}}}}}|||{{{yyywwwvvv///////////////...------,,,...//////---,,,---///,,,,,,,,,------.........////////////////////////------------------,,,,,,,,,***)))***---...---,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,+++------------.........///++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,++++++***************************************++++++++++++******))))))************))))))$$$'''))))))'''&&&((()))******************************))))))))))))******+++******))))))******+++((((((((((((((()))******(((((()))***************'''((()))******)))((('''((((((((((((((()))******(((((((((((('''''''''''''''((((((((()))))))))******))))))(((''''''&&&&&&###%%%(((******)))(((&&&'''''''''''''''''''''''''''((())))))))))))((('''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((******((('''((())))))(((((((((((((((''''''&&&''''''(((((((((((((((************))))))))))))&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''''''''&&&%%%'''((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************)))))))))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.............../////////000000////////////000000000111.........//////000222222000000000000////////////,,,+++++++++,,,...000222///---+++,,,---...---,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---..................------------////////////000000000000444555777999<<>>BBBGGGJJJLLLTTTXXX]]]bbbfffjjjnnnqqqssstttttttttrrrqqqqqqrrrmmmnnnnnnmmmkkkjjjlllmmmnnnmmmlllkkkjjjjjjjjjjjjjjjlllppptttyyy|||}}}{{{yyyxxxwwwtttxxx|||}}}}}}................................................------------------------000...++++++---/////////...///000///---,,,,,,---///000+++//////)))---+++---.........---,,,,,,+++---......///////////////......------------......///...---,,,,,,,,,,,,,,,................................................+++*********+++---///000......---------,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))))))))************************)))))))))(((''''''((()))***+++,,,,,,++++++++++++******))))))---,,,+++)))((((((''''''+++***)))'''''')))***+++***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''&&&%%%%%%''')))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))''''''&&&%%%&&&'''((()))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&''')))***))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''###%%%'''(((''''''(((***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000000000000000000000000000222111111000///.........---,,,+++***+++---///111---.........---,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,---------......000---)))))),,,///000000...............///000000333555666666666777:::<<<999???EEEIIIKKKPPPWWW^^^```cccgggjjjlllnnnppprrrssssssrrrrrrpppooommmlllmmmkkkjjjhhhhhhiiijjjkkklllkkkjjjiiiiiijjjkkkkkknnnqqquuu{{{---------------------------------------------------------------------------+++))))))+++.../////////000111000........./////////+++...///,,,///,,,...............---,,,+++---...//////000000/////////......------......///000///......------..............................,,,---------............---,,,,,,++++++,,,---............---------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************++++++++++++++++++++++++************))))))))))))************++++++++++++*********)))((((((''''''(((((()))***+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++)))''''''(((***))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''))))))(((((()))***+++,,,+++*********)))))))))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&((())))))((('''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000////////////000000////////////////////////111000000//////...------///...---,,,,,,,,,---...------......------,,,+++...---,,,,,,++++++,,,,,,,,,,,,---------.........000---***+++---///000///...///111222333222222111333555777999:::<<>>CCCFFFIIINNNTTTZZZ```ccceeefffiiimmmooonnnnnnnnnooonnnlllkkkjjjkkkllllllkkkiiijjjlllmmmnnnqqqvvvzzz...---,,,,,,...//////...////////////////////////............///////////////////////////000111111//////......//////000000,,,===IIICCC777000000000000000111111111111111111333333333222222222222222111111222222222222333333333333333444444555555555///000111222222222222222333333333333333333333333333333222222222222222222222222222222222222222222////////////////////////------------------.........///000111111000///...........................+++,,,,,,------,,,,,,+++------------------------))))))***+++,,,---------)))***+++++++++)))'''&&&*********)))******+++,,,******++++++++++++******++++++************++++++---------,,,+++***))))))((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))***)))((()))+++,,,,,,+++((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((('''%%%%%%%%%&&&(((*********)))(((((((((((((((((('''%%%$$$$$$&&&)))+++***((('''((()))***)))'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))++++++************++++++''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******'''((()))((('''&&&''')))))))))))))))************'''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))((('''''''''(((***+++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***---------,,,,,,+++++++++---.../////////...,,,+++---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////---,,,---000222000...***---000222111111222333444666999;;;>>>CCCIIINNNTTTWWW[[[```eeehhhkkklllnnnooopppooommmllllllmmmjjjlllmmmmmmlllllllllnnnooopppqqqtttwww{{{///...,,,---///000000////////////////////////////////////000000000111111111111000000000111111222//////.........//////000---:::BBB<<<333000222333111111222222222333333333444444444333333333333333444555555555666666777777555555555666666777777777444444555666666666666666666666666666666666666666444444444444333333333333444444444444333333333333111111111111111111000000////////////////////////---...///000000//////...------------------------------------------------------------------------*********++++++,,,,,,,,,++++++******))))))))))))***************++++++,,,******++++++++++++******+++******************++++++*********)))((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&''''''))))))))))))))))))))))))***)))(((((()))***)))'''((((((''''''''''''((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))(((((((((''''''''')))((('''&&&&&&'''((()))((('''&&&%%%%%%'''(((*********)))((((((((((((((()))(((&&&%%%&&&''')))******((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((()))(((''''''((()))))))))))))))************((((((((((((((((((''''''))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))(((((('''((()))***+++------,,,+++***)))((((((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,.........///......---,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...,,,+++,,,///111000///,,,...111333333444555777888;;;???CCCGGGMMMRRRVVV\\\^^^aaaeeeiiikkkmmmmmmkkkllllllkkkjjjjjjkkkmmmllloooqqqrrrqqqqqqrrrsssuuuvvvwwwzzz}}}000///---...000111111000////////////////////////000111111111111222222222333222222111111111222222111111000000000000111111---333666222...///222444333444555555666777888888666666666666666666666666888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999888888888777777666666555555555444444333333333222222222222111111111111......///000111111000000........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++...---***))))))***+++---***************+++,,,,,,******++++++++++++************************************))))))))))))))))))***************************)))(((((('''((((((((())))))))))))))))))))))))+++***(((((())))))'''&&&)))((((((''''''(((((()))***))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))(((((((((((((((''''''''''''((((((((('''&&&&&&&&&'''((()))***))))))((((((((((((((()))))))))(((((((((((((((***((('''((()))***)))'''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))''''''((()))))))))))))))************)))))))))(((((('''''''''((((((((((((((((((((((((***))))))))))))***++++++)))))))))))))))))))))))))))(((((((((((()))***+++---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////---------...............//////...------------...//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...---,,,---///111111000///111333444666888;;;>>>@@@DDDJJJOOOTTTYYY^^^bbbdddeeegggjjjlllmmmnnnnnnjjjjjjjjjiiihhhjjjnnnqqqqqqtttwwwyyyyyyzzz{{{|||~~~111000...///111222222111000000000000000000000000111111111111222222222222333333222111111111222222444333333333222333333444111222333222111333555666666777888999;;;<<<===>>>::::::;;;;;;<<<<<<=========>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@??????>>>===<<<<<<::::::999999888777666666555555555555555444444444111111222222222333333333111111111111000000000000000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------,,,+++++++++,,,---+++************+++,,,,,,***++++++,,,,,,++++++************++++++*********+++++++++++++++,,,,,,,,,************************,,,+++++++++++++++++++++))))))))))))))))))))))))+++)))((()))******)))((())))))(((((((((((())))))'''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))))))))(((((((((((()))))))))***++++++***)))((('''***((('''((()))***)))''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''')))***)))((('''((()))((()))))))))******************))))))((('''''''''((((((((((((((((((((((((***************++++++,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))***++++++,,,,,,---------...............+++++++++,,,,,,,,,---------------.........//////------......//////000000000///...,,,,,,---......//////...------,,,++++++------------------------------------------------............////////////222111000000000111222222222333666888:::===BBBFFFJJJOOOUUU[[[___cccfffhhhiiiiiijjjjjjkkkkkkllllllkkkkkkjjjiiijjjnnnsssxxxxxx{{{111000//////111222222111111111111111111111111111000000000111111111222222333333222222111222222333444444333333444444555666888666777999;;;;;;::::::::::::<<<===???@@@BBBBBBCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIKKKMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPOOONNNNNNMMMMMMKKKKKKJJJIIIHHHFFFFFFEEEBBBAAA@@@???>>>===<<<;;;::::::::::::999999888888444444333333333333444444333333222222222111111111000...---++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,++++++++++++***+++,,,,,,---++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))+++++++++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,+++))))))))))))))))))))))))'''&&&%%%''')))******)))))))))(((((((((((())))))''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((()))))))))***+++,,,+++***((('''***((('''((()))***)))'''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''((()))***)))((('''(((***((()))))))))******************))))))((((((((((((((((((((((((((((((((((((***************++++++,,,************************((())))))***************((())))))***++++++,,,,,,------........./////////++++++,,,,,,,,,---------//////.........---------.........//////000000000000///...,,,,,,---......//////...---,,,++++++***------------------------------------------------........./////////000000333333222000///000111333555777:::===@@@EEEKKKOOOUUUYYY___ccceeeggghhhiiihhhhhhhhhhhhhhhiiiiiiiiikkkkkkkkkkkkmmmrrryyy~~~111000...///111222222111111111111111111111111111000000111111111222222222333333333333333444555555444444555555666777999999:::888999>>>@@@???>>>???BBBCCCDDDEEEGGGHHHIIIJJJOOOPPPQQQRRRSSSTTTUUUVVVYYYZZZ\\\^^^aaaccceeefffeeeeeeeeeeeeeeedddddddddccccccdddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\\\\\\[[[ZZZYYYYYYXXXWWWXXXWWWVVVUUUSSSRRRPPPPPPKKKKKKJJJHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@?????????999888777666555555555555444444444333222222111111000///...------...///000------------------------,,,,,,,,,---------------)))+++---......---,,,***+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******))))))))))))))))))************************(((((()))************)))))))))))))))))))))))))))###""""""$$$'''))))))(((***))))))(((((())))))***+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((())))))***))))))***++++++***((('''***((('''((()))***)))'''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((((()))***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++************************((()))******++++++******+++++++++*********))))))***++++++,,,,,,---------,,,,,,,,,,,,------------//////......---,,,,,,+++........./////////////////////...------------.........------,,,,,,++++++------------------------------------------------....../////////000000000111111111///...///222555999<<>>CCCIIIOOOTTTYYY^^^aaaccceeeggghhhgggffffffgggggggggggghhhjjjmmmooopppqqqrrrtttwww{{{000///---...000111111000222222222222222222222222333333333444444444555555666666666777888:::<<<<<>>>>>===<<<<<<;;;::::::222333333444444333333222////////////////////////---------...///000111111,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))(((...------,,,+++***))))))((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))+++***)))***+++,,,+++*********))))))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******&&&'''((())))))((('''&&&''''''((()))))))))))))))((((((((((((((()))******''''''(((((())))))*********((('''((()))***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******(((***+++***)))((()))***))))))))))))************''''''((()))***+++,,,,,,************************((((((((((((((())))))***************************((()))***+++,,,+++******'''((()))***+++,,,------++++++,,,,,,---...//////,,,,,,,,,---------......***++++++,,,,,,------...//////......---------,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------------........................////////////000000000000///111333444666:::@@@EEEBBBGGGNNNUUUZZZ```dddgggeeefffhhhhhhgggfffggghhhhhhhhhiiikkknnnqqqtttvvvvvvxxx|||666555222111000111222333333111000///000111000000444444444333333444777:::===>>>>>>>>>>>>@@@DDDGGGGGGKKKQQQSSSTTTUUUXXX[[[```aaadddgggiiilllmmmnnnqqqqqqpppooonnnmmmlllkkkjjjkkkkkklllnnnooooooppppppqqqtttxxx|||~~~|||{{{zzz}}}|||zzzxxxvvvuuutttssspppnnnkkkiiihhhgggeeeccccccaaa^^^\\\[[[ZZZYYYWWWTTTSSSRRRQQQQQQRRRSSSTTTOOOPPPOOONNNLLLKKKLLLMMMKKKJJJIIIGGGDDDBBB@@@>>>>>>===<<<:::888777555555777555333222222222111000000000...------...///000//////................../////////...---,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++******************************************++++++******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''******))))))((((((''''''((()))*********((('''&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++'''(((((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))***++++++++++++*********))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,++++++******))))))***,,,///000...,,,,,,,,,+++---......------///000000...---,,,---...111222000000///...---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------//////.........///000000,,,,,,---...000111111111222333555777;;;AAAIIINNNOOOSSSZZZ^^^```aaabbbbbbfffffffffeeeeeehhhlllooojjjlllpppssstttvvvxxxzzz~~~222111000000000111222333555444333333555666666666666777777777777888<<>><<<<<<;;;888666555555444333111111000///...------..............................------------,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%''')))***)))'''***)))))))))(((((((((''')))))))))))))))(((''''''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))******++++++))))))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))******++++++++++++******++++++***))))))***++++++,,,++++++++++++++++++******,,,//////...,,,,,,,,,---...//////---,,,---...///...---------///000111/////////...------,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------...111111111222333555666777666888;;;>>>BBBHHHNNNSSSZZZ^^^bbbdddddddddddddddeeeeeefffggghhhkkkppptttrrruuuxxx{{{|||~~~//////000111111222333333333333333444555777888999999;;;<<<>>>???BBBFFFIIILLLPPPUUUZZZ___ccchhhkkkkkknnnsssvvvxxxzzz|||~~~}}}}}}~~~|||xxxuuurrrooonnnhhhiiijjjkkkmmmnnnoooppprrrtttvvvzzz~~~}}}|||{{{{{{wwwtttqqqooonnnmmmjjjiiiiiifffbbb```]]][[[WWWUUUNNNMMMLLLJJJJJJJJJKKKLLLPPPRRRSSSSSSSSSTTTWWWYYYZZZ[[[[[[[[[ZZZYYYWWWVVVPPPPPPNNNLLLJJJHHHFFFFFFBBB???<<<;;;:::999777666444333222111000/////////////////////////////////,,,------...------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''******))))))))))))******************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))((((((((((((***))))))(((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((((()))******++++++)))(((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))******************)))++++++***))))))***+++++++++++++++++++++,,,,,,,,,***---//////...,,,,,,,,,///000000///---+++,,,---.............../////////........................------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,------...000000///000111444777999<<>>>>>AAAEEEHHHLLLPPPUUUYYY[[[___fffmmmqqqvvvyyy|||}}}~~~zzzuuuqqqnnnllliiijjjkkklllmmmooopppppprrrtttvvvyyy}}}~~~}}}|||zzzwwwtttrrrqqqpppnnnlllllljjjfffccc```]]]XXXUUUNNNMMMLLLJJJIIIIIIJJJJJJMMMOOOQQQSSSTTTVVVYYY\\\]]]^^^___`````````^^^]]]ZZZYYYXXXVVVTTTRRRPPPPPPKKKIIIFFFCCCBBBAAA???===::::::888666555333222222222222222222111111111111......//////////////////,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********)))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''************************(((''''''((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))************)))))))))))))))(((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))+++******))))))((((((((())))))************))))))+++******************+++))))))******++++++,,,,,,+++---......---,,,,,,---...///000///---,,,---...------...//////......------------.........//////------,,,,,,,,,,,,------------------............------------...///000000111000///000222666:::<<>>??????AAAEEEHHHIIIMMMRRRWWW]]]ccciiimmmooossszzz{{{wwwssspppnnnllllllmmmnnnoooppppppqqqrrrsssuuuwww{{{~~~~~~}}}|||{{{zzzxxxuuutttssssssqqqpppooommmjjjgggddd```\\\XXXOOONNNLLLJJJIIIIIIIIIIIIJJJLLLOOOQQQSSSUUUYYY\\\^^^```bbbdddeeeeeedddcccaaaaaa___^^^\\\ZZZYYYXXXVVVTTTPPPNNNMMMKKKIIIGGGAAAAAA???===:::888666555444444333333222111111000---...///////////////...------------------------++++++++++++++++++++++++***************************++++++,,,,,,---------******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++'''((()))))))))))))))***(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))***************************************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((())))))************))))))*********++++++*********((()))))))))******+++++++++---......---,,,,,,...,,,---......------...000------............---,,,,,,,,,------.../////////...------,,,,,,------...---------....../////////............///000111222555444444666999>>>CCCFFFKKKOOOVVV[[[^^^```bbbcccfffffffffdddbbbbbbccceeebbbfffkkkqqqwww~~~444444555555666777888888<<<@@@DDDFFFGGGKKKPPPTTT[[[___eeekkkqqqvvv|||~~~{{{xxxuuutttppppppqqqqqqqqqrrrrrrrrrsssssstttvvvxxx{{{}}}~~~~~~}}}|||{{{||||||}}}zzz{{{|||||||||zzzyyyxxxxxxvvvtttsssttttttsssrrrqqqooommmkkkiiieeeaaa]]]SSSQQQOOOMMMKKKKKKKKKKKKLLLNNNPPPRRRTTTVVVZZZ]]]ccceeehhhkkklllllljjjiiiggggggfffeeedddcccbbbbbbaaa^^^[[[XXXWWWVVVTTTRRRJJJJJJHHHFFFBBB???<<<;;;888777666555333222111000---...............------............------------++++++++++++++++++++++++************************)))******+++,,,---......******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************''')))******(((((()))+++(((((((((((())))))))))))((((((((((((((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))************+++++++++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************)))))))))******************))))))***++++++++++++***)))******************++++++,,,---...---,,,,,,---...+++,,,......---...///111.........------------------------.........//////......------------......---------...//////000000,,,,,,------...///111111555555777;;;???EEEJJJMMMSSSWWW]]]```bbbbbbcccdddbbbcccddddddcccccceeeggggggkkkqqqxxx666666777888;;;>>>@@@BBBCCCHHHOOOSSSVVV\\\ccciiippptttzzz~~~}}}{{{zzzyyyuuuuuutttttttttsssssssssuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzzzz{{{{{{{{{|||||||||}}}}}}|||zzzyyyxxxvvvvvvwwwxxxyyyvvvwwwyyyyyyyyyxxxvvvuuutttsssqqqqqqssstttsssrrrrrrpppooonnnmmmjjjfffbbbZZZYYYVVVTTTRRRQQQQQQQQQRRRTTTVVVWWWXXX[[[^^^```gggjjjmmmppprrrqqqpppnnnmmmllllllllllllkkkkkkkkkiiifffcccaaa```___]]][[[XXXWWWUUURRROOOKKKGGGEEEAAA@@@>>><<<999777555444111111111111000//////...///.........------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******************************************************''')))+++***((((((***,,,'''((((((((()))))))))***''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((******++++++***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******************************++++++******++++++++++++******)))***++++++++++++***)))------,,,,,,,,,,,,,,,+++,,,---...---,,,+++---...,,,...///...------...//////...---,,,,,,,,,---------------.....................------------......---------...///000000000------......///111222333555777:::@@@FFFLLLQQQSSS[[[___bbbdddddddddddddddaaabbbdddeeedddeeeggghhhnnnrrryyy999::::::===@@@EEEIIILLLOOOUUU^^^dddiiioooyyy}}}||||||{{{xxxwwwwwwvvvuuuuuuttttttvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}{{{zzzvvvtttsssqqqqqqrrrtttuuutttuuuwwwxxxxxxwwwuuutttrrrpppoooppprrrsssssssssrrrqqqppppppooommmiiifffaaa```]]][[[YYYXXXWWWWWWXXXYYY[[[\\\]]]___bbbdddjjjlllpppsssuuutttrrrqqqppppppqqqqqqqqqqqqqqqqqqmmmkkkhhhffffffeeecccaaacccbbb```]]]YYYUUUQQQOOOIIIHHHFFFCCC@@@===;;;:::666666666555444333222111//////.........---------++++++++++++++++++++++++........................))))))))))))((((((((((((******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))''')))+++***((((((***,,,'''((((((((())))))******&&&'''(((*********)))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++''''''(((******+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))))))))(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))/////////......---------------...---,,,+++---///...///000///---,,,,,,---000///---+++++++++---.................................------------......---------...///000000111000000000111222444555666:::<<>>CCCKKKQQQVVVYYY\\\^^^bbbcccdddddddddeeegggiiihhhkkkooorrrtttvvvxxxyyy~~~DDDHHHNNNTTT[[[ccckkkpppzzz}}}~~~~~~~~~~~~}}}zzzyyyxxxwwwvvvuuuuuutttvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}~~~}}}wwwwwwvvvvvvvvvvvvuuuuuuwwwyyyzzz{{{zzzxxxuuutttqqqqqqrrrssssssssssssrrruuusssrrrrrrrrrrrrqqqoookkkjjjiiihhhgggfffffffffgggfffeeeeeefffhhhkkklllnnnoooqqqsssuuuuuuvvvuuuvvvvvvwwwwwwxxxwwwwwwwwwuuusssqqqpppnnnllliiifffccccccbbbbbbaaa```___^^^ZZZYYYVVVTTTQQQNNNLLLKKKCCCBBB???<<<999777555444222000............---,,,000///...---------------++++++,,,---------------,,,+++)))***,,,---+++)))+++++++++******+++++++++******))))))))))))******))))))))))))***************))))))(((((()))***++++++(((&&&''')))***)))'''+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%((()))***)))((('''(((***+++***))))))((((((((()))*********)))((((((''''''))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******)))))))))))))))******+++******************+++++++++++++++*********))))))+++************+++,,,,,,++++++,,,,,,,,,,,,------------------------------------------...............---,,,+++,,,---///000/////////////////////...000---,,,---///111111///222333444555666:::???CCCFFFJJJQQQVVVYYY[[[^^^___aaabbbcccddddddfffiiilllnnnqqqvvvyyy{{{}}}TTTYYYaaaiiiqqqxxx~~~}}}~~~|||{{{{{{zzzyyyxxxxxxwww{{{{{{}}}~~~}}}}}}}}}}}}||||||{{{{{{}}}~~~~~~|||zzzxxxwwwvvvvvvuuuuuuvvvvvvxxxvvvuuuvvvvvvvvvtttrrroooooonnnnnnmmmnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnnnnoooqqqssstttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyvvvuuusssrrrqqqmmmiiieeebbbaaa```^^^^^^^^^______\\\\\\[[[ZZZYYYWWWUUUTTTMMMLLLIIIEEEAAA>>>;;;:::666444111000000000...---//////......---.........---------------......///---,,,++++++------,,,+++++++++************++++++******++++++++++++*********************)))))))))+++***))))))((())))))******(((''''''((())))))(((,,,,,,++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))******(((((()))******))))))(((((((((((((((***************)))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******)))))))))))))))******+++((())))))***++++++,,,,,,+++++++++***************+++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------............------------------........./////////......//////////////////...---,,,...000222222222444555888:::<<<@@@EEEIIIPPPTTTXXX[[[]]]^^^```aaaaaabbbccceeefffjjjooossswww{{{hhhmmmttt{{{~~~|||{{{zzzzzz{{{{{{|||{{{zzz{{{|||{{{yyyvvvuuutttssssssrrrrrrssssssqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrtttuuuvvvxxxxxxyyyyyyyyyvvvvvvuuutttrrrnnnhhhdddbbb```]]]ZZZYYYYYYZZZ[[[[[[[[[\\\]]]]]]\\\[[[ZZZXXXVVVSSSPPPKKKGGGDDDBBB===:::777555444333111///000///......------......///...---,,,,,,---...///------,,,------------,,,+++******))))))******++++++,,,---......---,,,++++++++++++******)))))))))++++++***))))))(((((((((++++++***)))***++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))******)))((()))***))))))((((((((((((((()))((((((((())))))*********((()))))))))************))))))))))))))))))))))))(((((())))))******************))))))))))))******)))))))))))))))******+++))))))*********+++++++++************************,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------......------,,,,,,++++++------///000000000///...............////////////............000111222222333666;;;???CCCHHHMMMQQQXXXZZZ\\\^^^^^^^^^```aaabbbdddfffhhhlllqqqwww|||yyy}}}}}}{{{zzzyyywwwvvvvvvvvvvvvuuutttsssqqqooommmlllkkkkkkkkkkkklllmmmnnnooooooqqqrrrssstttuuuuuuvvvuuuvvvuuutttsssqqqmmmgggccc___]]]YYYVVVUUUUUUVVVXXXWWWWWWYYYZZZ[[[\\\]]]]]]___^^^\\\YYYVVVRRRNNNLLLDDDAAA===:::999666444222111000///......------......---,,,++++++,,,---...------...------------...++++++************++++++***+++,,,------,,,+++***,,,,,,++++++******))))))************))))))((((((+++++++++***)))***++++++)))))))))))))))(((((((((************************))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***))))))(((((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++)))***+++***)))((()))+++))))))(((((((((((())))))&&&''''''(((((()))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))******++++++++++++*********))))))************************,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++******,,,---///000111000///...---.........//////000000///000000000000111222333555999???EEEJJJPPPUUUXXX[[[\\\]]]]]]]]]]]]___aaacccfffiiimmmrrrxxx}}}}}}|||||||||{{{yyyvvvssspppnnnmmmkkkkkkkkkkkklllmmmnnnoooooopppqqqrrrrrrsssrrrrrrtttsssqqqpppoookkkgggcccZZZXXXVVVTTTSSSUUUVVVXXXSSSSSSTTTVVVXXXZZZ\\\^^^bbbbbbbbbaaa^^^[[[YYYWWWLLLIIIEEEAAA>>><<<888666555444333111000///.........---,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,++++++++++++++++++,,,))))))************))))))+++++++++++++++*********)))************))))))(((((())))))(((''''''(((***)))(((((((((((((((((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))))))))***++++++))))))***+++)))))))))))))))******+++&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))******+++,,,,,,++++++***))))))(((***************++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,---...///000///......------......///000000000000111222333222333666888:::???FFFLLLQQQVVVZZZ]]][[[\\\]]]\\\\\\^^^aaadddfffjjjooouuuzzz{{{wwwtttrrrooonnnnnnnnnnnnpppqqqrrrqqqqqqrrrrrrrrrrrrrrrqqqrrrpppnnnmmmkkkiiifffcccZZZYYYWWWUUUTTTTTTUUUVVVRRRQQQQQQRRRUUUXXX\\\___bbbcccdddeeedddcccaaa```YYYUUUPPPLLLIIIEEEAAA???;;;999777555333111111000...............---,,,,,,+++---...---+++***,,,...------,,,,,,,,,,,,------++++++************++++++***++++++++++++++++++,,,((((((******+++***))))))''')))***)))'''&&&(((+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***++++++))))))***+++***************+++,,,,,,((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******)))))))))))))))******+++++++++******************))))))*********++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------------------------------------------------......,,,,,,---...............------......///000000111000222555666777999===@@@DDDIIIOOOTTTXXXZZZ]]]^^^\\\\\\]]]]]]^^^aaaeeeiiinnnssszzz}}}yyywwwrrrrrrqqqqqqqqqrrrtttuuussssssssstttssssssrrrrrrqqqooollljjjiiihhhfffddd___]]]ZZZWWWUUUSSSRRRRRRRRRQQQPPPQQQSSSXXX]]]```bbbccceeeggghhhgggfffeeeccc```[[[VVVRRRNNNJJJGGG???===;;;888666444222222...///000000000///---,,,***,,,...---+++***+++......------,,,,,,------...//////---,,,,,,---//////*********++++++,,,,,,---'''((()))***++++++***))))))+++,,,+++)))(((***---******************++++++************************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))+++++++++***)))***++++++*********+++,,,------*********)))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******)))))))))))))))******+++)))))))))***++++++,,,,,,))))))******++++++++++++******))))))******+++,,,++++++,,,,,,,,,------------------------------------......//////000000000,,,,,,,,,,,,------......---------...///000000111///222666999:::===CCCGGGLLLPPPVVVZZZ[[[\\\]]]^^^\\\]]]^^^___```dddiiimmmvvv|||{{{zzzxxxwwwwwwwwwwwwxxxzzzzzzyyywwwuuusssqqqpppooommmjjjhhhgggfffdddbbb___^^^]]]\\\YYYWWWTTTSSSNNNMMMMMMNNNRRRWWW\\\___bbbeeehhhkkklllkkkiiigggcccbbb```]]][[[YYYWWWWWWKKKGGGBBB>>><<<:::777666...///111222222111000////////////...---,,,+++***,,,,,,,,,---//////---,,,---,,,++++++******++++++++++++************++++++,,,+++)))((((((***,,,---))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++((()))))))))(((&&&###!!!%%%%%%'''((())))))))))))***(((&&&'''***+++)))'''(((((())))))((('''&&&&&&))))))))))))************&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++***)))((('''&&&&&&++++++***)))(((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************)))(((((()))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***)))************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000............////////////............////////////---,,,,,,,,,,,,---...///.../////////...///222444333555888;;;@@@FFFMMMQQQTTTXXX\\\___^^^\\\ZZZZZZ\\\]]]^^^```dddjjjrrrxxx}}}{{{xxxvvvuuussspppllljjjiiihhhfffdddcccbbbaaa___]]][[[YYYXXXTTTSSSRRRRRRTTTXXX\\\___dddfffiiilllmmmllljjjiiihhhgggeeebbb```___^^^^^^VVVRRRMMMIIIFFFBBB>>>;;;222222222111000///...---////////////...---,,,+++...,,,,,,,,,...///...---...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,***(((((((((******************************))))))))))))************))))))************))))))((())))))***)))'''%%%###&&&&&&'''((())))))))))))***(((''''''******)))'''))))))))))))))))))(((((())))))))))))************&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***++++++******))))))((((((+++******))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************)))(((((())))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))((((((***************************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---......//////............////////////............////////////.........---....../////////000000000000111333666666999>>>CCCHHHNNNTTTYYYXXX[[[___``````^^^^^^^^^^^^___bbbeeejjjqqqyyy~~~|||yyyuuuqqqmmmkkkjjjiiihhhggggggeeedddbbb```^^^]]]\\\[[[YYYXXXXXXZZZ]]]___fffhhhkkkmmmnnnnnnlllkkkjjjiiigggeeecccccccccccc```^^^ZZZVVVRRRLLLFFFBBB;;;999777444222000......000/////////...------,,,---+++******,,,---------///...------,,,,,,---------,,,,,,,,,,,,,,,,,,---...,,,***(((''''''((((((++++++++++++++++++++++++)))))))))*********++++++))))))************))))))((()))*********((('''&&&''''''((())))))(((((((((***((('''((()))***)))'''))))))******************))))))))))))************'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************))))))((())))))))))))))))))))))))******))))))))))))((((((,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,------......---............/////////............////////////111000000/////////000000000111222111111333666888:::???EEEKKKPPPVVV[[[___]]]___aaabbbbbbaaabbbcccbbbdddhhhmmmsss{{{|||wwwrrrpppooommmllllllkkkiiigggeeecccbbbbbbaaa```^^^\\\\\\]]]___```gggiiilllnnnooonnnmmmlllhhhfffdddbbbaaaaaabbbbbbdddbbb```^^^ZZZUUUOOOJJJGGGDDD@@@;;;777444222111000000///...------------,,,***(((''')))+++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))((((((((((((++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++((()))************))))))(((((()))))))))((((((''')))((((((((()))))))))((())))))))))))******+++,,,((()))))))))************))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))******+++++++++))))))*********)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************)))((()))))))))))))))))))))))))))))))))(((((((((((((((...---,,,++++++,,,---...************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,------------------.........//////............////////////111111000////////////000000111222333333555888;;;???DDDJJJPPPUUUYYY\\\______```bbbccccccdddgggiiihhhkkkpppvvv}}}{{{yyywwwuuusssqqqpppmmmjjjhhhfffeeeeeecccbbbaaa______```aaabbbhhhiiikkkmmmnnnnnnnnnmmmfffdddaaa^^^]]]]]]^^^^^^aaaaaaaaabbbaaa^^^YYYUUUQQQNNNIIICCC===999777555222111000...------------...,,,))))))***,,,......---,,,,,,+++++++++++++++++++++************++++++***)))))))))))))))******************************************++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***************((()))))))))))))))((((((((()))))))))((((((((()))((((((((((((((()))***+++((()))))))))*********************))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))*********((()))************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((())))))*********))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))'''''''''''')))***************************************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---------------........................////////////000000///////////////000000222333555666999===@@@GGGKKKQQQVVVXXXZZZ\\\]]]^^^```bbbdddfffiiimmmpppqqqtttzzz|||xxxvvvsssooollljjjiiiiiieeedddcccbbbbbbcccddddddggghhhjjjlllmmmmmmmmmlllgggeeeaaa]]]ZZZZZZZZZ[[[]]]^^^```ccceeeeeebbb___XXXVVVQQQKKKFFFAAA===;;;777555333000///.........000///------///000111000,,,,,,+++************++++++******))))))******+++))))))******++++++++++++))))))))))))))))))))))))*********++++++++++++,,,))))))************)))))))))))))))))))))*********(((((()))******)))))))))''')))***)))((('''(((******)))((('''((()))***+++))))))))))))************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((()))))))))***'''(((***++++++***))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((())))))************)))))))))))))))))))))))))))(((((())))))))))))******)))))))))(((((()))))))))************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.....................///////////////////////////000111111111333666888:::>>>CCCGGGOOOSSSWWWZZZ[[[\\\]]]^^^]]]```dddhhhlllpppvvvyyy}}}}}}|||||||||{{{{{{|||||||||{{{zzzzzz{{{{{{|||~~~zzzvvvrrrpppnnnnnniiihhhgggfffeeeeeeeeeeeefffggghhhjjjkkkkkkkkkkkkiiifffaaa[[[XXXVVVVVVWWWYYYZZZ\\\```dddffffffdddaaa___\\\WWWQQQKKKFFFDDD===;;;777444222000000000///...---...000111000///------,,,++++++++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,++++++************************************+++++++++,,,,,,))))))************))))))***))))))((((((((())))))'''((()))***************''')))******''''''(((***,,,+++)))(((((()))***+++))))))))))))************,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))******'''(((***+++++++++))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((()))***************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------...................../////////////////////000111222333444333555999<<<@@@EEEJJJNNNSSSVVVYYY[[[\\\]]]^^^```^^^bbbhhhoootttzzz~~~|||zzzyyyxxxwwwwwwxxxzzz{{{|||}}}~~~}}}{{{xxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttsssssssssttttttvvvxxx|||{{{wwwtttsssrrrmmmllljjjhhhgggfffeeeeeeeeefffggghhhiiijjjjjjjjjiiifff```ZZZUUUSSSSSSSSSUUUUUUXXX\\\aaaeeeeeeeeehhhgggddd```ZZZTTTOOOLLLAAA???;;;777444333222222,,,,,,,,,---//////---,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))(((((((((((((((''''''(((******+++++++++''')))+++***'''&&&(((***///---+++))))))***+++,,,))))))))))))************---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************&&&(((***+++,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***************))))))))))))))))))))))))))))))******+++++++++,,,))))))+++,,,,,,+++))))))************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,,,,---------................../////////000///000000111222444555666555888;;;???DDDIIIOOOTTTSSSUUUXXXZZZ[[[\\\^^^``````eeelllttt{{{~~~{{{xxxuuussspppooonnnnnnnnnppprrrtttuuuvvvxxxzzz|||}}}}}}~~~{{{zzzwwwuuusssrrrqqqqqqqqqrrrrrrrrrqqqpppooooooooopppppprrrtttwwwzzz{{{|||}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~