BM6@ 6(@@ KKKSSSzzzpppqqqVVV]]]hhhhhhZZZXXXTTTPPPOOOMMMIIIEEECCC???>>>CCCHHHLLLTTT\\\iiiqqq{{{xxxmmmrrr}}}wwwrrrtttuuuyyyGGGJJJjjjqqqTTTVVVgggooo\\\ZZZWWWSSSPPPMMMIIIFFFCCC???>>>BBBGGGKKKRRRZZZfffnnnyyyzzztttvvv||||||IIIFFF[[[]]]QQQcccwwwwww___]]]YYYUUUQQQMMMJJJHHHDDD@@@>>>AAAEEEIIIOOOWWWbbbjjjvvv~~~{{{JJJDDDQQQ~~~wwwYYYdddppp~~~bbb]]]YYYVVVRRRMMMKKKKKKFFFAAA>>>@@@CCCFFFLLLSSS^^^gggttt~~~}}}yyywwwwwwxxxEEEBBBJJJmmmjjjfffjjjhhh^^^WWWUUUSSSNNNLLLNNNHHHCCC???@@@BBBDDDIIIOOOZZZdddppp{{{ttthhh```___\\\[[[ZZZ\\\___```___]]]\\\hhhzzzDDDFFFKKK```xxx^^^cccwwwssscccVVVTTTTTTPPPMMMNNNJJJEEEAAAAAAAAABBBGGGMMMWWW___lllwwwuuujjjaaaUUUOOOOOOJJJGGGEEEHHHLLLOOOMMMJJJJJJRRR^^^pppBBBJJJLLLTTTyyyXXXZZZiiikkkWWWUUUVVVRRRMMMMMMMMMGGGBBBBBBAAAAAAEEEKKKRRR[[[gggrrr{{{yyygggXXXTTTQQQIIIFFFHHHFFFEEECCCCCCCCCCCCCCCBBBAAAHHHQQQ^^^www===GGGGGGFFFddd\\\TTT___xxxqqqYYYUUUXXXSSSMMMKKKNNNHHHCCCBBBAAAAAAEEEJJJPPPXXXdddnnnxxxeeeTTTHHHIIIJJJEEECCCGGGEEEFFFGGGDDD???===>>>AAA===FFFOOOZZZppp>>>IIIHHHGGG]]]ooo}}}```TTTWWWjjj~~~bbbXXXYYYWWWRRRNNNNNNKKKGGGBBB???@@@DDDGGGKKKSSS___kkkuuu}}}nnnUUUPPPKKKHHHFFFEEEFFFIIICCCDDDDDDCCCAAA?????????CCCBBBGGGVVVnnn>>>GGGEEEEEEVVVyyyrrr{{{hhhTTTSSSdddgggYYYWWWTTTOOOLLLMMMLLLIIIDDD@@@???BBBFFFIIIQQQ\\\fffpppzzzmmmWWWWWWTTTSSSTTTTTTQQQMMMLLLHHHGGGEEEAAA>>><<<<<<===>>>@@@GGGTTTjjj???CCCBBBDDDMMMccc___VVV___|||sss^^^WWWSSSOOOMMMLLLNNNMMMHHHBBB???AAADDDGGGMMMVVV___hhhrrr~~~zzzqqqdddTTTYYYSSSQQQTTTUUUQQQMMMMMMNNNKKKGGGBBB>>><<<<<<<<<<<<@@@HHHTTTddd@@@@@@@@@DDDGGGQQQuuu```^^^tttgggZZZUUUSSSQQQLLLOOOPPPLLLDDD???@@@CCCFFFJJJQQQXXX```kkkwwwxxxvvvoooiiiaaaVVVMMMMMMLLLHHHHHHLLLPPPMMMHHHDDDBBB@@@???>>>>>>AAAIIISSSaaawww@@@??????DDDEEEGGGmmmkkk\\\lllooo]]]WWWUUUTTTMMMPPPQQQMMMFFFAAA@@@AAADDDHHHMMMRRRYYYdddqqqzzz~~~~~~ssssssmmmaaaWWWUUUOOOFFFFFFMMMNNNKKKHHHFFFEEECCC@@@>>>>>>???EEERRR```ppp???>>>===CCCEEECCC^^^uuuZZZcccxxxxxxaaaYYYVVVSSSOOOPPPPPPMMMIIIDDDBBBAAABBBEEEJJJNNNUUU___kkkttt|||xxxyyy|||}}}{{{uuunnnjjjiiihhhfffhhhnnnppptttuuuqqqwwwnnniiigggZZZIIIEEEMMMTTTOOOJJJFFFEEEDDD@@@===;;;;;;AAANNN]]]jjjwww>>>===;;;???DDDAAAOOOmmmYYY[[[jjjhhh\\\WWWSSSRRRPPPMMMLLLKKKHHHDDD@@@???CCCGGGKKKPPPZZZeeemmmuuu{{{}}}zzzuuuooohhhccc```___ZZZYYY]]]___cccttt}}}yyyuuucccNNNLLLXXXfff]]]RRRJJJGGGEEEBBB???<<<<<>>AAAEEEIIIsssfffSSS___qqqiiiXXXTTTSSSRRRPPPOOONNNLLLHHHEEEBBBBBBBBBDDDJJJRRRYYY^^^mmmssszzzxxxmmm``````zzzzzzsssuuu}}}jjjRRRIIIKKKHHH@@@??????DDDMMMTTTXXX]]]bbbqqqtttwwwppp<<<============@@@DDDGGG```{{{oooVVV\\\jjjsss___YYYTTTRRRQQQOOONNNLLLIIIFFFBBBAAAAAACCCHHHOOOVVV[[[hhhnnnuuu|||tttrrrcccRRRLLLGGGBBB@@@>>>BBBJJJQQQUUUYYY]]]gggtttwwwmmmiii;;;;;;<<<<<<<<<>>>BBBEEEQQQ~~~zzzxxxXXXVVVbbbyyyggg\\\VVVTTTQQQPPPOOOMMMJJJHHHBBBAAA@@@AAAEEEKKKRRRVVVaaafffnnnvvv|||zzzssseeeTTTJJJEEEAAA===>>>EEEMMMPPPSSSUUU[[[iii{{{{{{ooosss::::::;;;;;;;;;<<>>BBBJJJuuu^^^QQQ^^^uuummm^^^ZZZUUURRRQQQQQQPPPPPPIIIFFFBBB??????AAADDDGGGQQQVVV\\\dddmmmvvvjjjRRRHHHFFFAAA???@@@AAAAAAEEEKKKQQQYYYlll{{{qqq{{{999;;;<<<;;;::::::;;;===AAAEEE\\\wwwXXXVVVjjj}}}xxx```\\\VVVRRRQQQRRRRRRRRRMMMIIIDDD@@@???@@@CCCEEEKKKOOOUUU\\\eeeoooyyy|||zzzvvvjjjYYYNNNKKKGGGDDDCCCBBB???>>>EEENNNOOOVVVhhhtttpppwww|||:::;;;<<<<<<::::::;;;<<<>>>@@@JJJyyycccWWWhhhuuu~~~aaa]]]WWWRRRQQQRRRSSSSSSOOOKKKFFFAAA???@@@BBBDDDFFFJJJPPPWWW```jjjttt{{{mmmccczzzrrrrrrvvviii]]]RRRNNNKKKHHHJJJOOOGGGFFFFFFCCC>>>===EEEPPPOOOUUUggg~~~mmmmmmqqqqqq888888999:::::::::999999===:::BBBcccooo```XXXmmmvvv\\\SSSYYYVVVQQQRRRSSSTTTPPPKKKFFFCCCAAAAAAAAACCCFFFKKKRRR[[[eeepppwwwqqq\\\aaa~~~{{{kkkbbbeeeuuuiiiUUUQQQLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGCCC??????BBBFFFKKKNNN^^^}}}xxxiiifffnnnxxx777888999999::::::999999<<<>>>???MMMzzz~~~uuu]]]UUUaaadddVVVYYYUUUQQQRRRRRRSSSRRRNNNIIIDDDAAA@@@@@@BBBEEEIIIOOOVVV___iiioooyyy}}}qqqgggppp|||lllfffiiisssnnnZZZMMMMMMLLLKKKKKKJJJKKKKKKLLLMMMIIIIIIHHHDDD@@@???@@@CCCIIINNNaaarrrllljjjnnnuuu777777888999999999999999;;;DDDBBB???\\\ooo\\\TTTZZZuuuqqq]]][[[VVVRRRSSSQQQSSSTTTSSSNNNGGGAAA>>>>>>AAACCCFFFJJJPPPWWW```fffnnnttt}}}sssfffeee```TTTNNNRRRTTTSSSQQQOOONNNNNNNNNNNNIIIIIIHHHFFFCCCBBBCCCEEEHHHQQQgggxxxrrruuuqqqpppuuu666666777888999999999999888@@@CCC@@@NNN{{{yyy}}}eeeVVVWWWoooggg^^^WWWTTTUUURRRRRRUUUWWWSSSJJJCCC???>>>>>>@@@BBBFFFJJJQQQYYY___eeelllvvvkkkeeeccc]]]\\\___ccc```[[[VVVQQQNNNLLLKKKJJJIIIGGGFFFEEEFFFIIIKKKJJJXXXqqqrrrrrrxxxrrrpppvvv444555666777888888888888888666:::???CCC\\\{{{^^^SSSgggqqqcccWWWTTTUUUPPPSSSVVVXXXVVVOOOGGGAAA>>><<<===@@@BBBGGGMMMUUUZZZ___fffqqq{{{uuuddd```ccccccccceeegggddd^^^WWWQQQMMMJJJJJJMMMJJJGGGDDDEEEFFFIIIJJJPPPccc~~~lllnnnrrrnnnpppyyy333444555777888888888888AAA555666>>>===GGG~~~tttUUU___xxxmmm[[[TTTTTTOOOSSSUUUWWWWWWSSSMMMEEE@@@<<<===>>>@@@DDDJJJQQQVVVYYY```jjjttt}}}nnn```UUUUUU[[[^^^^^^___^^^[[[VVVQQQMMMKKKKKKKKKNNNKKKHHHGGGGGGGGGGGGFFFXXXooovvvlllllloooqqqzzz222333555666777888888888@@@888999???:::>>>gggmmm___lll}}}dddYYYXXXQQQTTTSSSTTTVVVWWWRRRJJJCCC===>>>>>>???AAAEEEKKKOOOSSSZZZcccmmmuuu|||nnncccXXXVVVYYY[[[[[[[[[VVVSSSPPPLLLJJJJJJLLLMMMJJJKKKMMMPPPSSSQQQMMMHHH^^^xxxuuusssnnnkkkmmmvvv222333444666777888888888555666;;;>>>888888RRRrrrfffaaauuummm___\\\VVVUUURRRRRRUUUYYYVVVMMMDDD?????????>>>>>>AAAFFFJJJPPPUUU^^^gggpppwww~~~vvvhhhaaa___^^^^^^^^^TTTRRRNNNKKKJJJKKKLLLNNNEEEIIIQQQZZZ___^^^WWWPPPbbb}}}nnnpppmmmeeegggttt222333333444555666777888222777:::888555;;;HHHSSS}}}XXX```rrrmmm^^^WWWYYYWWWTTTRRRSSSTTTPPPKKKFFFAAA<<<:::===AAACCCDDDLLLOOOTTT[[[ccclllvvv}}}uuummmnnnjjjaaaYYYVVVPPPLLLMMMQQQSSSRRRQQQKKKMMMeee}}}rrrYYYQQQ```nnnkkkjjjiiihhheeehhhttt222222333333444666777888555777888777555999BBBJJJsss]]]VVVbbbtttvvvddd[[[UUUTTTRRRQQQSSSTTTRRROOOIIIDDD>>>;;;===@@@BBBBBBFFFIIIOOOUUU]]]fffpppvvvxxxyyyyyyvvv___XXXPPPQQQXXX______[[[WWWWWW]]]uuu}}}aaaXXXeeeeeecccbbbccccccbbbbbbjjjttt222222222333444555666777777777777555555777;;;>>>QQQ{{{wwwjjjSSSVVVhhhpppcccVVVTTTSSSSSSSSSRRRRRRSSSMMMHHHAAA===<<<>>>???@@@BBBEEEJJJPPPWWW```iiiooouuu~~~~~~uuuzzzlll]]]QQQVVVfffqqqooohhh^^^dddmmmeee[[[mmmsss___```^^^___bbbbbb```ccchhh222222222222333444555666888666555555666777777777AAAkkklllcccVVVaaa}}}kkk\\\YYYVVVUUURRRPPPQQQUUUQQQMMMFFFAAA=========>>>@@@CCCGGGLLLSSS[[[dddiiillluuu~~~wwwpppwwwhhhTTT[[[qqq|||sssllltttyyy~~~hhh```vvvggg^^^^^^[[[[[[^^^^^^]]]^^^aaawww222222222222222333444555777555444555888999888666<<>>===<<<>>>@@@CCCFFFLLLRRRWWW]]]dddlllsss{{{uuuxxx|||xxxuuueeeWWWWWWWWWTTTSSSSSSSSSSSSYYY```sss111111111111111222222333333444444555555666777888:::999IIIssslllgggrrrkkkXXXTTTSSSPPPPPPUUUSSSTTTTTTPPPJJJCCC@@@???<<<===>>>???AAAFFFKKKOOOUUU[[[bbbhhhrrr|||~~~sss]]]TTTRRRSSSSSSTTTVVVTTTTTT[[[ddduuu111111111111111111222222333444555444333333555777333888@@@XXXfffccczzzzzzbbbZZZWWWQQQOOOSSSRRRUUUVVVSSSMMMEEEAAA@@@===>>>??????@@@DDDIIIMMMOOOUUU[[[aaakkkvvv{{{zzz~~~iii[[[VVVRRRJJJMMMRRRTTTQQQPPPWWWaaawww000111111111111222222222222222333333333333444444555999:::CCCgggttt]]]iiivvvpppaaa[[[WWWUUUVVVQQQRRRTTTVVVUUUQQQJJJDDD>>><<<;;;;;;>>>AAACCCCCCJJJNNNSSSZZZ```hhhpppuuuyyy~~~tttaaaWWWRRROOOMMMLLLKKKKKKNNNTTT[[[___ppp000000111111111222222222222222222333333333444444222555777;;;RRRaaabbbkkk}}}lll```WWWSSSTTTQQQRRRSSSUUUUUURRRMMMIIIAAA???<<<;;;===???AAAAAAEEEHHHMMMRRRWWW^^^eeeiiiooovvv~~~jjj\\\RRRMMMKKKLLLKKKKKKKKKNNNTTT[[[```qqq000000000111111111222222222222222222333333333333111333555555===^^^{{{hhhWWWbbbqqqkkk\\\VVVUUURRRQQQRRRSSSTTTTTTQQQOOOFFFCCC>>><<<<<<===>>>>>>AAACCCGGGJJJNNNTTTYYY^^^ccckkkvvv~~~iii]]]XXXNNNHHHIIIJJJKKKKKKLLLNNNTTT[[[```qqq000000000000111111111111111222222222222333333333222333666777555FFFvvvXXX___ppp{{{ggg\\\XXXSSSQQQPPPQQQSSSTTTTTTSSSLLLGGGAAA===<<<<<<<<<<<<>>>@@@DDDGGGJJJNNNTTTXXXZZZbbbmmmuuuzzz~~~qqqVVVTTTVVVMMMFFFIIIHHHJJJKKKLLLMMMRRRYYY___ppp//////000000000111111111111111111222222222333333222111666;;;777;;;YYY}}}wwweeeeee~~~sssbbbXXXVVVSSSPPPOOOQQQSSSTTTTTTOOOKKKDDD@@@===<<<<<<;;;;;;>>>AAACCCFFFJJJPPPSSSVVV\\\dddjjjpppvvv~~~~~~___IIINNNSSSKKKEEEIIIFFFIIIKKKKKKKKKOOOVVV\\\nnn/////////000000000111111111111111111222222222222111...222999888777DDDXXX~~~bbbnnnmmm\\\[[[XXXSSSQQQQQQRRRSSSSSSQQQMMMGGGCCCAAA???===;;;888:::===???AAAEEEIIIMMMQQQUUU[[[```eeelllvvv}}}fffRRREEEIIIMMMGGGCCCFFFDDDHHHKKKJJJIIIKKKRRRYYYlll////////////000000000111111111111111222222222222111///000444555555:::BBBoooqqqqqqooobbb^^^XXXTTTSSSRRRRRRQQQPPPNNNJJJGGGEEEBBB>>><<<999:::;;;<<<===???CCCFFFJJJNNNRRRWWW[[[bbblllsss{{{}}}}}}TTTMMMHHHHHHHHHEEECCCEEECCCGGGJJJIIIGGGHHHNNNUUUiii////////////000000000000000111111111111222222222333111000111222555888<<>><<<;;;<<<===>>>BBBCCCEEEIIINNNSSSXXXZZZeeelllwwwqqqQQQHHHIIIKKKJJJGGGDDDCCCCCCFFFCCCCCCEEEGGGIIIOOOWWWqqq.../////////000000000000////////////////////////000111111222333444555555666FFFkkk___gggzzz~~~hhh]]]YYYTTTRRRSSSQQQNNNKKKKKKMMMMMMJJJGGGCCCAAA???===<<<;;;<<<===???@@@CCCFFFJJJOOOTTTVVV^^^eeeoooxxx~~~___LLLIIIKKKKKKJJJGGGEEECCCCCCEEEBBBCCCEEEGGGHHHMMMTTTkkk....../////////000000000////////////////////////000000111222333444444555444999NNN|||lll^^^qqqzzzggg\\\UUURRRQQQRRRQQQNNNLLLKKKKKKLLLMMMFFFDDDAAA???<<<;;;;;;;;;======???AAAEEEIIIMMMOOOUUU[[[dddlllrrrvvvyyy{{{eeeLLLJJJKKKLLLMMMKKKHHHEEECCCCCCCCCAAABBBEEEFFFFFFJJJPPPeee........./////////000000//////////////////////////////000111222333444444777666===[[[lllhhhyyyggg]]]VVVRRRRRRRRRQQQNNNKKKKKKLLLNNNIIIGGGDDDAAA>>><<<;;;:::;;;;;;<<<===@@@CCCFFFHHHMMMRRRZZZaaagggkkkppprrr|||zzzUUUGGGJJJKKKLLLMMMKKKHHHDDDCCCCCCAAA@@@AAADDDEEEDDDGGGLLL```............////////////...........................//////000111222333333555333444AAAeeeiii|||}}}lll^^^UUURRRSSSSSSQQQNNNLLLKKKKKKJJJIIIGGGDDDAAA???===<<<;;;;;;;;;<<<===???AAACCCHHHLLLRRRXXX]]]bbbgggjjjssswww}}}~~~aaaMMMHHHGGGIIIJJJKKKJJJFFFCCCBBBBBB@@@>>>@@@CCCCCCBBBFFFKKK]]]------........./////////..............................///000111222222333444333444888HHHooosssiiiZZZWWWWWWUUUSSSQQQNNNKKKJJJKKKJJJIIIGGGEEECCCAAA@@@>>>======<<<===>>>???@@@DDDGGGKKKOOOSSSYYY^^^bbbhhhmmmsssyyy}}}~~~}}}~~~jjjOOOHHHFFF@@@EEEGGGHHHGGGDDDBBBAAAAAA???===>>>AAABBBBBBFFFLLL\\\~~~---------.........//////........................---......///000111222222444222555999;;;NNNzzzzzzlllaaa\\\WWWTTTSSSQQQNNNKKKKKKKKKJJJIIIHHHGGGEEEEEEAAAAAA???>>>>>>>>>???@@@@@@BBBDDDGGGJJJOOOVVVZZZ]]]aaaggglllqqqwww|||}}}||||||~~~}}}zzz||||||{{{}}}rrrSSSFFFDDDAAA===AAACCCDDDDDDBBB@@@?????????======???AAABBBGGGNNN```---------.........//////........................------...///000111222222222...111777333888^^^{{{qqqyyyhhh```WWWSSSSSSSSSQQQNNNKKKKKKKKKKKKJJJIIIHHHGGGDDDCCCAAA@@@?????????@@@===>>>@@@BBBEEEJJJPPPTTTWWWZZZ^^^ccchhhnnntttxxxyyy}}}|||yyyxxxxxxyyy{{{zzzvvvyyy}}}yyy|||}}}}}}~~~VVVFFFDDDAAA>>>??????@@@BBBBBB@@@???>>>??????<<<<<>>>>>>>>>>>???@@@CCCFFFJJJLLLOOORRRVVV[[[```ffflllqqqrrrtttxxx}}}{{{vvvssstttuuuwwwwwwzzzuuusssvvvyyyxxxxxxyyyxxxrrrrrr}}}kkkKKKAAA@@@===:::<<<>>>>>>>>>>>>============<<<<<<===??????@@@IIISSSggg...............................................................//////000111111222333111333===IIIttteeeddduuuhhh```WWWQQQOOOPPPOOOMMMJJJHHHGGGHHHIIIIIIIIIHHHFFFEEEBBBAAA@@@???>>>>>>>>>@@@CCCFFFHHHJJJLLLPPPSSSWWW\\\bbbfffiiikkkooosssxxx{{{~~~}}}wwwtttqqqpppqqqrrrrrrrrrnnnlllooouuuxxxuuusssssssssssszzzpppWWWAAA===???<<<;;;===========================;;;;;;<<<>>>======CCCLLL\\\vvv------------------------------------------------......------......///000111///000333222111444:::LLL{{{~~~dddxxxoooaaaVVVPPPSSSRRRPPPMMMKKKHHHGGGFFFKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@>>><<<===???AAACCCEEEGGGJJJLLLNNNQQQVVVYYY___aaadddhhhlllppprrrsssuuuxxx}}}~~~{{{xxxssspppooonnnlllkkklllmmmllljjjhhhiiinnntttuuupppmmmmmmssszzzTTTEEE::::::===;;;:::<<<===========================<<<>>>???>>><<>>======???@@@BBBDDDFFFGGGHHHKKKOOORRRXXXZZZ]]]```dddfffhhhiiigggjjjpppvvvzzz|||}}}|||~~~|||~~~~~~||||||zzzwwwsssooommmkkkgggeeekkkiiigggfffggghhhhhhgggmmmlllnnnpppmmmhhhhhhlll|||dddHHH@@@;;;<<<<<<999888;;;;;;<<<<<<<<<<<<<<<======???>>>@@@CCCBBB???AAAFFFQQQlll---------------------------------------------------------------...//////111---,,,000444444555777444>>>\\\wwwjjjZZZVVVSSSQQQQQQRRRQQQOOOKKKLLLMMMNNNOOONNNNNNMMMIIIHHHEEEBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFJJJMMMQQQRRRUUUXXX[[[]]]^^^___]]]```eeeiiimmmnnnooonnnqqqooopppvvv~~~}}}~~~~~~}}}yyywwwwwwwwwxxxxxxwwwuuussspppnnnmmmkkkiiieeeccccccbbbaaa```eeebbb```aaadddhhhjjjkkkkkkhhhfffdddaaaaaaiiissskkkOOOEEE@@@<<<;;;999777888;;;::::::;;;;;;<<<<<<<<<<<<>>>===???CCCDDDBBBCCCGGGSSSmmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///222---,,,///111000000333444333@@@hhhiiibbbYYYTTTRRRRRRRRRQQQNNNNNNOOOOOOPPPQQQRRRRRRLLLKKKJJJHHHGGGEEECCCBBB>>>???@@@@@@@@@AAADDDGGGHHHIIIKKKNNNPPPRRRSSSTTTVVVXXXZZZ]]]```aaabbbbbbffffffjjjpppvvvwwwsssnnnpppqqqqqqooollliiihhhhhhkkkjjjiiihhhfffcccaaa```___]]][[[[[[]]]^^^]]]\\\\\\[[[[[[]]]bbbgggjjjlll___^^^]]]\\\\\\bbbrrrwwwVVVCCC???<<<999777777888999;;;999999::::::;;;<<<<<<<<<;;;999;;;???AAA@@@BBBEEERRRlll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////---...111111......222222444999JJJpppyyyiii\\\VVVSSSQQQOOOPPPOOOMMMLLLLLLMMMOOOPPPLLLMMMMMMMMMLLLIIIFFFDDDBBBBBBBBB@@@??????AAABBBAAABBBDDDFFFHHHJJJJJJKKKLLLMMMNNNPPPRRRTTTVVVWWW[[[aaagggjjjgggdddbbbaaa^^^```aaa```]]][[[ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWWWWVVVVVVUUUWWWYYYZZZZZZYYYXXXYYYZZZ^^^aaabbb```___WWWZZZ___dddgggppp~~~ZZZDDD>>>;;;:::777666777:::::::::888999999:::;;;;;;<<<<<<;;;888888<<<>>>>>>???BBBNNNhhh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,000555444111111444+++555888777IIIvvvwwweeeZZZUUUQQQOOOOOOMMMJJJHHHGGGHHHIIIKKKKKKMMMOOOPPPOOOLLLHHHEEEGGGGGGFFFCCC@@@???@@@AAA>>>@@@AAACCCEEEFFFGGGGGGDDDDDDDDDEEEHHHKKKNNNOOOPPPYYYbbb```VVVOOOPPPUUUQQQSSSUUUUUUTTTRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSRRRSSSRRRSSSUUUWWWXXXWWWVVVZZZ[[[]]]______[[[TTTOOOXXX___jjjrrrwwwiiiFFF999<<<;;;;;;999888:::<<<:::777888888999::::::;;;<<<<<<===999888<<<>>>===???BBBKKKfff++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......////////////000000000000111222666999;;;LLLwwwssscccWWWQQQLLLMMMMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLJJJHHHFFFDDDCCCBBBEEEDDDCCCAAA@@@@@@@@@@@@@@@AAACCCDDDDDDEEEHHHIIIVVVTTTQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPMMMLLLLLLNNNQQQUUUWWWWWWYYY^^^WWWOOORRRQQQQQQWWWbbbtttqqqPPP@@@:::888::::::999888777777777888777888888888888999999999;;;;;;<<<======<<<===@@@NNNaaa++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000000000333555333;;;XXXxxxvvveee\\\XXXVVVSSSQQQPPPOOOOOONNNJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCEEEHHHJJJQQQOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOSSSTTTUUUTTTOOOTTTNNNJJJRRRWWW\\\gggrrr___HHH===999999:::999888888777777777888777777888888888999999999;;;;;;<<<===>>>===>>>@@@NNN___++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...............////////////000222222555777222111???QQQ~~~sssddd___WWWQQQOOOOOOPPPPPPLLLKKKJJJHHHGGGGGGGGGGGGJJJKKKKKKLLLMMMNNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGEEEDDDEEEHHHLLLOOONNNLLLJJJHHHFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFIIIJJJMMMOOOPPPPPPNNNMMMHHHMMMKKKMMM[[[fffqqqbbbJJJ???999888:::999888888777777777777777777777777888888888999999;;;;;;<<<===>>>@@@AAAAAALLL[[[zzz++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------........./////////000111555888666222777???OOOwwwmmmaaaWWWSSSRRRSSSSSSSSSQQQNNNJJJHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOLLLIIIHHHJJJNNNQQQSSSMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKJJJIIIHHHHHHHHHMMMTTTVVV___rrr~~~rrrLLL???<<<666666;;;888777777666666666777777777777777777888888888888:::;;;<<<<<>>===SSSwwwlllaaaZZZUUUSSSPPPMMMLLLLLLNNNOOOIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIILLLJJJHHHJJJMMMOOONNNLLLIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBDDDFFFGGGIIIOOOWWW]]]fffppp}}}[[[MMMCCC@@@===666444777555555555555555666666777666666666777777777888888666::::::999>>>GGGGGGAAAIIIYYYxxx+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---+++,,,,,,,,,,,,---------000222222111222444555666666333;;;]]]zzzoooaaa^^^YYYTTTPPPNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIGGGHHHJJJKKKKKKJJJIIIHHHIIIGGGHHHKKKOOOPPPKKKGGGGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGKKKPPPSSSUUU[[[cccjjjooozzz{{{___IIIEEE@@@;;;999777555444555444444444555555666777666666666666777777777888444999999777===HHHHHH@@@GGGYYYzzz++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,---------,,,///000//////111333333---777;;;???\\\xxxtttlllccc[[[VVVTTTSSSPPPPPPOOOOOONNNMMMMMMLLLHHHJJJKKKLLLLLLKKKIIIHHHHHHGGGIIINNNSSSRRRKKKEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDDDDEEEGGGIIIJJJKKKOOOUUU[[[^^^___bbbiiinnnuuugggEEEBBBBBB<<<555444777666222444444444444444555666777666666666666777777777777333888888555===HHHHHH???DDDWWWyyy************************************************,,,,,,,,,++++++*********------------------------...------///111222///,,,666666999>>>DDD\\\zzzpppggg\\\UUUYYYSSSNNNOOOPPPOOOQQQUUUQQQOOOMMMNNNPPPPPPMMMJJJHHHJJJMMMMMMLLLJJJIIIJJJIIIIIIJJJJJJHHHFFFFFFHHHFFFHHHHHHEEECCCEEEHHHIIIJJJGGGFFFJJJKKKMMMSSS[[[eeeooozzz|||xxxuuuxxx}}}```GGGAAA@@@>>>;;;777555444555555555555444444444444555555444555666666555555666888333888888777@@@LLLIII>>>CCCTTTsss************************************************+++++++++******)))))))))------------------------...---,,,...111111000...111000222555666CCCgggnnn}}}pppfffggg___XXXUUUSSSPPPOOORRRWWWUUUSSSSSSSSSRRRQQQOOOOOOQQQSSSSSSPPPLLLJJJJJJJJJJJJJJJIIIGGGFFFHHHKKKFFFGGGHHHHHHIIILLLNNNNNNPPPTTTYYYZZZ[[[^^^cccggguuukkkLLL<<<777===;;;888555444333444444555555444444444444555555444666777666555555666777444888888777@@@KKKIII@@@HHHVVVrrr*********************************************************))))))))))))))),,,,,,,,,,,,------------...---,,,---///111111000111000222333000333FFF[[[~~~jjjnnnxxxnnniiiccc]]]ZZZ\\\]]]]]][[[XXXUUUTTTUUUWWWRRRTTTTTTRRRNNNKKKIIIHHHKKKKKKKKKJJJIIIJJJLLLNNNJJJKKKMMMOOOPPPRRRSSSUUUaaannnvvvssspppuuuxxxwwwoooLLL===999555888777555333222222333333555555444444444444555555555666777666555444555666555888888888???JJJJJJBBBIIIVVVooo******************************************************************)))))),,,,,,,,,,,,,,,---------...---,,,,,,...000111222333222444666444222999CCCaaadddhhh|||tttppppppmmmmmmkkkfffaaa```cccfffaaa```]]]XXXSSSQQQRRRTTTPPPTTTWWWVVVVVVWWWWWWVVVXXX[[[___aaa^^^[[[___eee|||vvvUUU???999999999555555444333222333333444555444444333333444444555555666777666555444555666777888888999@@@IIIJJJEEEGGGSSSlll))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------///111222000///000222222222444888???bbbtttpppxxxzzzyyy|||}}}tttjjjcccbbbdddhhhbbbkkkqqqrrrrrrrrrnnniiiiiiooowwwyyyrrrmmmvvvrrrMMM???;;;555333777444444444444444444444444444444333333333333444444555666777666555444555666888999:::===CCCIIIJJJHHHHHHSSSlll))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,******++++++,,,,,,---------...//////---...///111000//////000000000222333999BBBccc{{{{{{qqqnnnqqqtttyyy~~~|||SSS555666;;;444000555444444444444555555555444444444333333333333444444444555666666555555666888999:::===BBBGGGJJJKKKJJJMMMVVVmmm)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))******+++,,,,,,---------///111000...------//////000000//////111111111888666DDDnnn}}}uuuVVVBBB444666:::555333777444444444444444444333333444333333222222333333444222444555666555666777999999;;;@@@FFFKKKLLLLLLKKKOOOVVVjjj))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,---------000222222///,,,,,,---***---......---///000000...333999KKKxxxzzzfffeee|||wwwQQQ777999999777555444555777333333444444444333222222444333333222222333333444111333555666666666888::::::<<>>YYY|||}}}TTTHHH;;;555111///111555333222222111111222222222111111111111222222222222333333222111111111111111111222333333333333555777666:::@@@EEEHHHLLLNNNPPPGGGKKKZZZvvv))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++)))***+++,,,---,,,+++++++++++++++++++++,,,,,,---...,,,,,,000111//////111444333;;;VVV~~~rrr^^^YYYZZZnnnqqqZZZ;;;999777666222---///444222222111111111111222222111111111111222222222222333222222111111111111111222333333333222222444666333777===DDDIIILLLOOOSSSDDDIIIYYYttt))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++)))***+++,,,---,,,++++++++++++******++++++,,,---,,,+++---///...,,,///555)))333666777NNNzzzmmm[[[VVVggguuu~~~qqqOOO777777222000555777555111000222111111111111111222222000111111111111222222222333222222111000111111111222333444333222222333555222666===FFFLLLOOOSSSXXXCCCHHHYYYttt))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))(((((()))*********************+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,------.../////////333000222777<<>>444222333111...111111111111000000000000111111111111111111111111////////////000000000111000////////////000000111000000111111111222222222111111333777>>>CCCEEEEEEBBBEEERRRjjj((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((()))***************))))))***++++++++++++***))))))*********+++++++++******++++++,,,---------...++++++---///......000///:::UUU{{{yyyhhh???;;;555222222222000///111111111000000000//////000000000000000000000000...////////////000000000//////......///000111111000000111111111222222222111222666:::???BBBCCCBBB>>>AAANNNggg((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((()))***************((()))******++++++******)))************+++++++++)))******++++++,,,,,,---///---,,,---...000000000...000;;;QQQkkkmmmRRRAAA777666444111///...000111111111000000000/////////000000000000000000000000......////////////000000............///000111111000111111111111222222222///111555999<<<>>>>>>>>>888;;;IIIccc((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((()))***************((())))))***************)))************+++++++++))))))******+++,,,,,,,,,/////////......000111000222000333999AAARRRnnnttt```MMM<<<111555444222000......000111111000000000////////////000000000000000000000000........./////////000000...------......000111111000111111111111222222222///111333555777999<<<===888:::HHHaaa((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((()))***************(((((()))***************)))************+++++++++)))))))))***++++++,,,,,,(((+++,,,++++++---...---444000///000111666EEEVVVzzzcccIII<<<888666555/////////111333222000...000000000000////////////000000000000000000000000............/////////000---------......000111111000111111111111222222222222222333333444777<<>>IIIaaa}}}((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---/////////000111333444555CCCZZZ}}}uuu\\\DDD<<<999444444999000111111111111000000/////////............//////000//////000222333111000000000///000000111111222111111///.........///000000111111111111222222222555555444444555888:::<<<::::::EEE\\\www''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))((((((((())))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---/////////000111222333444===CCCVVVtttuuuVVVDDD666444444///000555000000111111111000000000111000////////////000111000///...///111222111000000/////////000222333555000///............000000000000111111111222222222333333333444555777999:::888999EEE\\\www''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,.........///000111222333777444:::OOOlll{{{]]]HHH<<<444111555555000000444000000000000111111111111222111000000000000111222000///......000111000000//////......000333666888000///...---...///000000000000000111111111222222111111222333555666777888555888EEE[[[vvv''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,............///000111222///222777===DDDUUUrrr{{{ooobbbQQQ@@@444444222444888666000///222/////////000000111222222333222000//////000222333111///------///000000000///...------///333888;;;333222000///......//////000000000000111111111111...///111333444555555555444999EEEZZZuuu''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))*********************)))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,------------...///000000+++111666444...333JJJaaa}}}fff\\\NNNCCC<<<888555444111222333555222---,,,...////////////000111333333333222000//////000222333333111---,,,...000111111000...------///333777:::777555333111///.........//////000000000111111111---...000222333444444444555:::EEEXXXsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))***************+++++++++)))))))))))))))))))))))))))))))))************+++++++++************++++++------,,,,,,------...///222000000111000111777???KKKggg}}}fffTTTBBB===666111111333555666111111222222000//////000///.........000222444555555444222000000222444555666222...,,,...000222222000///...---...111444666777666333111///...------/////////000000000111111......///000222333444555555:::DDDSSSnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,,,,,,,------...555///---222555444222222222FFFaaawwwoooZZZEEE666111111111222333333333222222222111000111222222111......---...///222444666888777444222222444777888888444///---...000333444000///.........///000111333222000///------......////////////000000000111////////////111333555666444999AAAMMMggg&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,++++++,,,,,,---------,,,...111///+++,,,000222222222777JJJhhhmmmYYYJJJ>>>444///000111333444444222000...000000...---...000...***......---...///222555777;;;999666444444666999;;;999555000---...111333555000000///...............///...---,,,,,,---...///////////////000000000000000/////////000222555777333888>>>IIIbbb%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&(((((('''''')))***)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,------------............///---///111222555;;;DDDKKKnnnwww[[[PPPBBB888555444222000000000111222222222222111///////////////......---+++++++++---000444777999888:::;;;999666444777999777333...,,,---000333444333000---+++,,,---------++++++,,,,,,---...//////...............///000000000000000000000000111222333555<<>>:::777666888:::666111...------,,,+++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,///............///000000////////////000111333333333444:::FFFVVVmmm%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''''')))***'''''''''''''''''''''''')))((('''((()))***)))((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++************+++++++++++++++,,,,,,+++******+++---///...,,,---///111222222666555222111222888AAAGGGTTTdddxxx{{{wwwhhh\\\QQQNNNLLLBBB777222//////111333333111...,,,...///000000//////000111------.../////////......------......------,,,+++,,,,,,,,,,,,...111444666888;;;>>><<<888555444555999555111...------,,,++++++***)))***,,,,,,+++)))++++++++++++++++++++++++...------------...//////......//////000222333444333444:::EEEUUUjjj%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((((('''''')))***'''''''''''''''''''''''')))((('''((()))******(((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++(((***,,,+++)))***...222...------///222333111...///111444666555555555666:::AAAHHHPPP]]]ooo~~~yyymmmaaaXXXPPPKKKDDD:::333444444000000333///...------...000222444***,,,...///...,,,++++++,,,---......//////......------......------,,,+++,,,++++++,,,...111333555444777:::999444111000111888555111...------,,,+++***))))))***,,,,,,+++)))++++++++++++++++++++++++---,,,,,,,,,,,,---...............///000222333444333444999EEETTTiii&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,---------............///000111111111222222222222555777:::>>>CCCGGGJJJLLLUUU^^^kkkwwwxxxbbbZZZOOOEEE???:::666333222111000.........///000........................------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++...222444555:::===>>>:::444///000222999555222222444333///***+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111111888;;;CCCUUUfff}}}&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((())))))*********+++++++++*********+++++++++,,,,,,------------............000000000000111111111111333444666888;;;>>>@@@AAA===CCCKKKTTT[[[ccckkkpppvvvqqqmmmeeeXXXMMMFFF@@@999555333222000...111111///.........//////------------------------------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++******+++...111444555999::::::888333000//////666333000111333222...***+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000000111111111111888:::BBBTTTeee|||&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((()))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------............/////////000000000222222333444555666666777555777;;;???BBBEEEIIILLLRRRWWW___fffkkkppptttvvvyyy|||}}}zzzvvvnnniii[[[VVVNNNHHHDDD???888333222000...---...000000///000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++---000333555999777555444333111...+++222000...///111111...++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000000000111111000777888@@@RRRccczzz&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************************+++++++++++++++,,,,,,,,,---------------------.........//////333333333333444444444444:::;;;<<<<<<===>>>@@@AAA777:::???CCCFFFHHHKKKMMMQQQSSSVVVYYY\\\```dddgggooooooooonnnmmmkkkiiihhhllllllmmmnnnnnnlllgggdddaaa^^^[[[WWWTTTOOOHHHDDD777555444222222333333333111000000000000111000000///.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********++++++,,,...222444888555111111333222...)))---,,,+++,,,...///---+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000111///666777>>>PPPaaayyy&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---,,,------------.........333333333444444444555555555555666777999:::::::::999;;;<<<=========???AAAAAACCCEEEEEEFFFHHHKKKMMMOOOOOONNNLLLIIIGGGDDDCCCDDDDDDEEEGGGHHHGGGCCCAAAAAA@@@>>><<<999666222000...000111111000000///000//////000///...------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++++++++*********)))***++++++***,,,000444888333///000333333...)))*********+++,,,---,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........////////////000000000///555666<<>>???AAABBBAAA@@@???@@@AAACCCBBBAAA???<<<999777666444444444666777888666444222222222222111000///......///000111111000...,,,,,,---......,,,,,,---...+++,,,------...---------++++++++++++++++++++++++************************)))******+++++++++++++++++++++++++++************(((***++++++)))+++///444555111...///222222...)))((()))******+++++++++******************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............////////////000000000555666<<>>;;;555555555444333444777999<<<>>>@@@???>>><<<<<<<<>>===<<<:::888777666555333333444555444333///000111000000//////000...------///111111///---,,,...///...,,,,,,...000***+++,,,---...------,,,++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++************'''***,,,+++((()))...333111///---...//////,,,)))((()))******************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111666666;;;MMM^^^www&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++---------.........//////222222222222333333333444222333666;;;??????;;;777999999999777555666999;;;999<<<>>>???>>><<<<<<<<<888999999888888777666555666333111///000111000000///000000000.........///444000------000000...+++,,,......,,,)))(((+++...)))***,,,---...------,,,************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))'''***,,,+++((()))...333...------------,,,***)))((()))++++++***))))))***))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000111666666;;;MMM^^^www%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///.........//////000111222555222555<<>>MMMfff''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++---,,,***...444222,,,---///000///...---------------------------------***+++,,,---------,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,------...//////000---...///000111111111111---333222222>>>MMMfff&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))*********)))((())))))))))))************,,,+++,,,000333333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***************+++,,,------......------------......///000000000///444333555>>>GGG```&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))***))))))((())))))))))))************,,,+++---000333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((()))***************+++,,,------......------------......///000000000///444333555===GGG___&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))************+++,,,---000222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,++++++***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((()))***************+++,,,------......------------......///000000000///444333555===FFF^^^''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))((()))))))))************+++,,,...000111000...,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((()))***************+++,,,------......------------......///000000000///444333444<<>>RRRddd((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))***///---)))(((***---,,,***))))))))))))(((((((((((((((((((((((())))))))))))))))))***++++++++++++***((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,---------...------......///000111///000222333555===PPPccc((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((***))))))((())))))***+++333---((((((***+++***((((((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((()))))))))******************+++,,,,,,---.........------......///000111111111333444555===PPPbbb((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))(((((()))***,,,---333---((()))***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''((()))((('''&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---.........------......///000111222222444555555===PPPbbb((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((()))((('''((()))+++...///000+++)))++++++((('''+++'''((((((((()))))))))***(((((((((((())))))))))))))))))***++++++++++++***''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))'''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))******+++---......///...------......///000111222222444444555<<>>HHHeee************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((,,,000000***(((******((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********+++,,,,,,------,,,,,,+++************************))))))))))))*********+++))))))************))))))******))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((())))))******'''''''''((()))*********))))))))))))************+++++++++,,,,,,,,,---------------............///000000333555444555===GGGccc************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((***+++,,,,,,+++***(((---000...)))(((++++++'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,+++************************)))*********++++++++++++))))))************))))))******))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++))))))))))))************,,,,,,,,,---------......---------.........//////000000333555444555===GGGaaa************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))******+++%%%%%%---***%%%)))''''''''''''((((((((()))###+++333444...))))))+++555111,,,((('''(((((((((************))))))))))))+++*********)))((((((((((((((())))))***++++++++++++*********,,,---,,,++++++***)))(((((()))***+++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------------......///000000000222111333555666777===FFF```************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***&&&)))%%%%%%---+++%%%((('''''''''((((((((())))))%%%)))---...---*********444000+++((((((((((((((())))))*********++++++++++++++++++++++++*********************************---,,,+++,,,.........,,,+++******)))***+++,,,---)))))))))))))))******+++,,,,,,,,,,,,+++++++++***************************************************))))))(((''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((((((((()))))))))***++++++,,,,,,,,,,,,------------......///000000000222111333555666666===FFF^^^++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))$$$)))&&&%%%,,,+++&&&)))''''''((((((((()))))))))'''''''''(((***+++,,,,,,222///+++(((((()))))))))))))))******++++++,,,,,,))))))))))))************+++++++++***************,,,++++++,,,......---,,,******))))))***+++,,,,,,***************+++++++++++++++******))))))((((((******************************************************))))))))))))******(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((()))))))))******++++++,,,,,,,,,,,,------------......///000000000222111222555555666===FFF[[[++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))...)))$$$******'''***'''(((((((((((()))))))))((('''&&&&&&'''***...111000---***(((((()))***))))))))))))***************************++++++++++++))))))******++++++,,,,,,,,,,,,,,,---//////...,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((*********************************************************))))))*********(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------------......///000000000111111222555555666===EEEZZZ++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((000666...$$$''')))(((,,,(((((((((((()))))))))***&&&)))***(((%%%(((000888...+++)))((()))******************))))))(((((((((,,,,,,,,,------------...******,,,...000222333444444333444666777777555333444444444333222111000///...////////////...---,,,+++++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,------------......///000000000111000222444555666<<>>>>>888888888888777555222111...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,------------......///000000000111000111444444555<<>>999888666333111///---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------------......///000000000111000111444444555<<>>CCCHHHMMMQQQSSSQQQRRRTTTVVVXXXZZZ\\\\\\XXXXXXZZZ\\\^^^]]]ZZZWWWRRRTTTVVVWWWYYYYYYYYYXXXXXXXXXXXXWWWTTTQQQMMMKKKIIIGGGDDD@@@<<<888555444++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------------......///000000000000000111444444555<<>>BBB@@@??????AAACCCCCCBBBAAA@@@???@@@DDDGGGIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQVVVVVVVVVVVVUUUTTTSSSRRROOOMMMJJJFFFBBB===:::888444222///------...000222+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,------------------------............//////000000111000222444444444:::AAATTTzzz------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))))))))***)))))))))*********+++++++++(((''',,,333666111)))------...111666<<>>===<<<:::999888888888>>>===<<<;;;::::::999888888777666777:::<<<======<<<<<<===???@@@BBBCCCDDDJJJLLLLLLJJJHHHFFFFFFGGGKKKKKKKKKIIIFFFBBB>>><<<:::888444111///000111222++++++,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,........................------......//////000000111000222444444444:::BBBTTT{{{------------------------------,,,,,,,,,+++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((())))))******((((((((()))))))))******,,,)))(((...444555000+++...000555;;;AAAFFFJJJMMMNNNQQQUUUWWWWWWVVVWWWWWWZZZ[[[[[[XXXXXXVVVNNNDDD???===<<<::::::;;;===>>>===>>>>>>>>>============>>><<<;;;;;;===>>>===<<<>>>>>>>>>???????????????>>>???@@@>>><<<;;;;;;===@@@AAACCCDDDCCCAAA???>>>===<<<:::888555333111000,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************))))))******+++,,,........................---------...///000000111222111222555444444:::BBBTTT|||------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((())))))***((((((((())))))*********((((((((()))))))))******,,,)))+++111555555333333999<<>>BBBEEEHHHJJJLLLOOOQQQQQQRRRTTTUUUUUUTTTRRRRRRSSSSSSRRRPPPIIIIIIHHHGGGFFFDDDBBBAAA===<<<<<<<<<<<<===>>>>>>888:::<<>>>>>>>>>>>===:::777444222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))******+++,,,------------------------,,,------...///000111111222111333555555555:::BBBSSS}}}........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))******************)))))))))*********+++++++++)))---555888777:::???EEEFFFHHHKKKMMMPPPQQQRRRIIIIIIIIIGGGDDDBBBAAABBB<<>>???@@@@@@??????>>>>>>>>>>>>===;;;999888666444111...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222111333555555555;;;BBBQQQ}}}........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++************************+++++++++,,,,,,,,,))))))///777::::::@@@IIIGGGFFFDDDDDDDDDEEEGGGHHHCCCCCCAAA>>>:::777777888333777888555555<<>>>>>>>>:::777333///------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222333555555555;;;CCCOOO|||..............................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******)))***+++***))))))+++---------333>>>CCCCCCEEEKKKGGGDDD@@@>>>???CCCGGGHHHKKKGGGBBB???>>><<<999666888666555555:::DDDPPPYYYaaabbbgggmmmmmmlllqqq{{{sssttttttrrrooolllmmmnnnnnnlllmmmqqqssspppkkkhhhjjjiiihhhgggffffffeeeeeeZZZYYYWWWSSSOOONNNOOOQQQMMMIIINNNOOOFFFDDDDDD===:::;;;::::::===@@@???===>>>>>><<<888333///...---...---------......,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,---......//////............//////000000111111444222333666666666:::@@@UUUyyy.................................---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++*********((()))***))))))))),,,...222555===GGGIIIBBB>>>>>>;;;<<<>>>BBBFFFIIIJJJJJJEEEBBB>>>===<<<;;;999666666999>>>DDDLLLUUU___eeeiiigggjjjqqqsssooonnnqqqsssrrrooommmkkkkkkkkkllliiifffffflllrrrrrrnnnjjjnnnkkkkkkqqqwwwvvvlllbbbddd\\\VVVXXXaaaeee```YYYZZZSSSUUUXXXRRRRRRPPPFFFCCCAAA>>>:::999<<<@@@BBB??????>>>;;;888555333333000...---...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))************++++++************++++++******+++++++++,,,,,,,,,,,,---......//////............//////000000111111333222222555666666:::@@@TTTxxx.................................------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************,,,///222888<<>><<<:::999333111......///000000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,,,,---......//////............//////000000111111333111222555666666:::@@@QQQuuu....................................------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((()))))))))************************************+++,,,,,,,,,,,,///333777;;;>>>CCCEEEDDDBBBBBBDDDHHHIIIIIIFFFAAA;;;666333999999;;;>>>BBBDDDFFFFFFTTTZZZccciiikkkjjjgggfffcccaaaaaabbbdddeeeeeeffflllyyy}}}uuuvvvwwwrrrssssssjjjbbb[[[UUUQQQNNNHHHCCCAAAAAAAAA@@@AAAAAAAAA???>>>888555111////////////...------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,---......///...............//////000000111111333111222555666555999???PPPttt//////////////////////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***)))))))))))))))******************************((()))))))))******************************+++++++++,,,,,,------000444777:::@@@FFFGGGFFFFFFHHHIIIBBBAAA>>>:::666666999<<<<<>>:::555222000///...,,,...------------------...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,---......///...............//////000000111111333111222555555555999???NNNsss/////////////////////////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************+++++++++++++++,,,,,,,,,(((***,,,------///222444777BBBLLLNNNKKKGGGDDDBBB<<<:::777333222666???GGGIIIMMMRRRVVVYYY\\\___aaakkklllkkkhhhdddbbbbbbcccnnn{{{xxx|||~~~hhh^^^XXXOOOKKKLLLLLLHHHCCCAAACCCDDDCCCAAABBB>>>:::666444222000...///......------......///------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,---......//////............//////000000111111222000111444555555999???LLLqqq////////////////////////////////////...............------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))************++++++,,,,,,,,,---------))),,,///111111111222333444AAAKKKIIIDDDAAA===999999;;;;;;:::;;;@@@JJJRRRZZZ]]]bbbdddddddddfffgggiiiiiihhhffffffiiinnnqqqzzzlll\\\XXX\\\VVVPPPHHHDDDEEEFFFEEECCCCCCAAA>>><<<:::888555333//////............//////...........................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---......//////............//////000000111111222000111444555444888>>>IIInnn000000000000000000000000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))************,,,,,,,,,------.........---000333555555555555555333>>>CCC>>>888888999888333888???DDDIIIPPP[[[ccceeehhhlllllljjjhhhhhhiii___bbbfffmmmvvvlllccchhh^^^VVVLLLGGGGGGHHHGGGFFFDDDBBB@@@@@@???===:::888//////............//////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,---......//////............//////000111111111222000111444555444888>>>GGGlll000000////////////000000//////.........---------------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))))))))******,,,,,,++++++++++++++++++---,,,+++***+++,,,---...222333555555333222222333666555333111000222666999555EEEJJJJJJWWWaaacccgggcccjjjpppooollljjjkkkkkkpppyyyeeeQQQKKKNNNPPPOOONNNEEEFFFEEECCCAAA???;;;666666222///------///////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............///////////////000000000000000111222222333555888;;;GGGjjj000000////////////000000//////.........---------------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++,,,---///000333444555444333222222333666555444222111222666999EEESSSVVVTTT]]]bbbbbbfffjjjgggiiillliiijjj{{{qqqaaaZZZVVVQQQLLLJJJEEEDDDBBBBBBDDDDDDAAA===888555111///.../////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............///////////////000000000000000111222222333555888;;;EEEhhh111000000//////000000111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************++++++,,,,,,...000111222444555555444222222333444888777666444444666;;;???QQQ\\\]]][[[aaaaaa___eeehhh\\\]]]lllyyyyyyrrrjjj___WWWTTTJJJEEE@@@AAADDDFFFDDDAAA===:::555222111000///.........................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------............///////////////000000000000000111222222333555888;;;CCCfff111000000000000000000111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++))))))************+++++++++,,,---...000222444444444555555333222222444666;;;:::777666777<<>>\\\333333444444444333222222111111000///////////////......------------............---------,,,,,,,,,,,,,,,,,,---+++((())),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---,,,++++++---111555;;;999888:::;;;:::666222...000111111111777AAAIIICCCFFFLLLRRRRRRQQQTTTYYYTTT```ppprrr\\\YYYRRROOOIII@@@DDDHHH@@@AAA<<<666333333444333111111111000000//////............//////000111111222........................------------------------,,,------......------,,,------------------------..................------------......///000000000000222333444444666888;;;AAAYYY333444444444444333222222111111000//////////////////......------......///.........---------,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,...111444777<<<;;;:::::::::888555222111444666666777<<>>;;;888777666555444222222222111000000//////000000//////////////////........................------------------------,,,------......------,,,------------------------........................------......///000000000000222333444444666888;;;BBBZZZ444444444444333333222222111111000////////////000///......------......///.........------------,,,,,,++++++,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***)))***...222666888999<<<======<<<999666555444555888;;;===???CCCJJJPPPTTTRRRSSSVVVVVVVVV\\\dddxxxyyyzzzfffWWWQQQSSS```eeeYYYFFFCCC???;;;888555333222444444333222222111000000111111000//////...------........................------------------------------............------------------------------........................---......//////000000111000222333444444666888;;;CCC\\\666555444444333333333333222111000000//////000000//////............//////............------------,,,+++***,,,111555111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,000555999:::999>>>@@@@@@===888555666888999<<>>999888999<<<===@@@DDDHHHKKKOOORRRSSSRRRTTTWWWZZZ^^^iii~~~vvvnnnlllnnnxxx|||tttyyy~~~vvvkkk\\\III?????????;;;666666666555444333222111000000000000000000000000000////////////////////////........................---......//////......---................................./////////000000......//////000111111111000222333444444666888;;;EEE^^^888777555333222222333333222222111000000000000111000//////......//////000/////////.........------***...---+++000999999222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///111333444444555999;;;AAAAAA@@@>>><<<===???AAABBBDDDGGGKKKOOOQQQSSSTTTTTTOOOUUUkkk}}}xxxkkkhhhsss~~~lllUUUFFFCCCBBB???;;;888888777666444333222222111111111111111111111111////////////////////////..............................////////////.......................................//////000000111...//////000000111111222000222333444444666888;;;EEE^^^999888555333222222333444333222111111000000111111000000////////////000000////////////............)))///000+++...888<<<888------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...222555444111333999???CCC@@@>>>===@@@CCCEEEFFFHHHHHHJJJMMMQQQSSSTTTUUURRRYYYooouuuiiiwwwttt^^^OOOGGGCCCAAA;;;;;;:::888777666555444444444333333222111111111////////////////////////..............................////////////..............................---......///000000111111/////////000111111222222000222333444444666888;;;DDD^^^:::888666333222222333444333222111111000111111111000000////////////000000000/////////............(((000111+++---888>>>;;;------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,222666444000111:::CCCDDD@@@<<<===BBBGGGIIIIIILLLKKKLLLOOORRRUUUVVVVVVXXXpppkkkfffttt|||aaaQQQKKKKKK>>>===<<<;;;999888777666777666555444222111000///000000000000000000000000////////////////////////......////////////......////////////////////////---......///000111111222/////////000111111222222000222333444444666888;;;CCC]]]DDD;;;555444666555444555333222111111000111111111000000////////////000000000000///...------,,,,,,222------000---+++666GGG...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---111333...000333555666999<<>>???AAAAAA@@@@@@BBBDDDOOOIIIKKKUUUXXXRRRQQQWWWqqq}}}jjjfffuuupppWWWEEEIIIBBB>>>@@@???:::999<<<555555444333333222111111000000000000000111111111000000000000000000000000////////////////////////........................////////////////////////000111111111111222222222111333555666666666888:::EEEUUU{{{NNNAAA777666777444444777333222222111111111111111000000////////////000000000//////......---,,,,,,111------000///...999III...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......------///222555000222444555555777:::===:::;;;<<<<<<<<>>///......------......///---------------------------...000000000000222444555666555333222333666999999>>>DDDIIILLLNNNPPPRRRYYYVVV___}}}sssuuuyyy\\\IIIEEEGGGFFFCCC>>>===:::777555555555555444333333222111000000///////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111222222222111333555666666666888:::???QQQttt~~~]]]CCC;;;;;;999333444444333222222222222222222111111000000111111222///////////////////////////............000555999//////............//////---------------------------...000111000111222444777777777666666888<<<@@@CCCHHHOOOSSSUUUUUUTTTTTTXXX]]]pppuuuooo|||___PPPLLLGGGAAA@@@>>>;;;777555444444555333333333222111111111000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000111111111111222222222111333555666666666888:::???QQQtttsssQQQ===<<<;;;555444444333222222222222333222111111000000111111222/////////////////////000---.........///333777999//////............//////...........................///222222222222333555999:::::::::<<<@@@EEEIIINNNRRRVVVYYYXXXWWWVVVUUUUUUhhhooofffcccRRRIIICCCAAA???;;;777555444444444222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000111111111111222222222111333555666666666888:::>>>QQQsssyyy\\\???======777555444333333222222333333222222111111111111222222////////////000000000000,,,---......111666:::;;;//////............//////........................///111333444444444555666;;;<<<===>>>@@@EEELLLPPPUUUWWWYYYYYYXXXVVVVVVVVVWWWvvviiimmmrrrYYYMMMHHHBBB???;;;777444333444444222222222222222222333333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111333555666666666888:::>>>PPPrrr[[[wwwuuuSSS>>>:::;;;888555333222333444333333111111111111111111111111000000////////////000000+++---...------222<<>>888555666666555444444444333333333222222000000000000000000000000000000000000000000000000111000///////////////000222222111111///...---,,,000111111111111222222222444444444444555777888999???IIIjjjKKKkkkdddHHH<<<:::888666333222333444444333111111111111111111111111000000////////////000000...///000...---000777>>>//////............/////////......---...///111222222333333333444777<<>>BBBFFFGGGHHHKKKQQQWWW___eeehhheeennnvvvwwwxxx{{{zzz{{{oooSSSMMMFFFBBB>>>888555555555444444444444333333333111111111111111111111111000000000000000000000000000000000///000000111111111111222333333333222222111111111222222222333333444444444444555777888999@@@JJJeeePPPNNN\\\yyyuuuUUU???;;;999666555555555444333222222222222222222222222111111000000000000111111...000111111///......///000000////////////000000/////////000111333666777777888;;;<<<>>>@@@DDDGGGIIIKKKPPPVVV]]]ccchhhkkkiiiqqqzzz~~~___RRREEEAAA>>>999666777555555555444444444333333111111111111111111111111111111111111111111111111000000000000000111222222333333333333333222111111111222222222222333333333444444444444555777888999???HHHcccSSSIIIOOOnnnhhhGGG<<<:::777555555555555444333333333333333333333333222111111000000111111222...///000000000000000///111000000//////000000111/////////000222555777999888:::===>>>@@@BBBEEEHHHKKKOOOVVV^^^eeejjjmmmnnnpppuuu|||www```HHH@@@>>>:::666777555555555555444444444333222222222222222222222222111111111111111111111111000000000000111111222333333333333333333222111000222222222222333333333333444444444444555777888999>>>FFFbbb___OOOIII```zzzWWW===:::777666666666555444333333333333333333333333222111111000000111111222000000///000111111000///111111000000000000111111//////000111333666999::::::<<>>FFFcccoooZZZHHHTTT{{{eee>>>;;;888666666666555444333333333333333333333333222222111111111111222222222111000000111111000///111111000000000000111111//////000111444777999;;;;;;===???AAAAAABBBEEEGGGOOOVVVaaammmvvvzzz{{{{{{{{{}}}```MMMHHHBBB;;;999666666555555555444444444222222222222222222222222111111111111111111111111000000000000111222333444......000111222333333333222222333333333444444444444444444444666777888999>>>GGGeeeXXXFFFQQQeeevvvSSS===777777///666===000333333333333333333333333111111111111111111111111111111111111000000000000111111000000000000111111...000333444666888<<<>>>AAAAAABBBBBBCCCFFFJJJMMMVVViiissspppsss~~~vvvzzzmmmPPP???<<<@@@888777666555444444333333333333333333333333333333222222222111111111111000111111000000000000111111222222222222222222222222333333444444555444444444444555777888777888999;;;;;;GGGgggdddMMMNNN]]]XXX@@@999:::222444:::222333333333333333333333333111111111111111111111111111111111111000000000000111111000000000000111111///111333444555777:::===???@@@BBBAAABBBGGGPPPVVViiisssxxxyyyaaaHHH??????:::888777555555555555444333333333333333333333333222222222222111111111111111111000000000000111111222222222222222222222222333333444444555555444444444555777888777888999;;;===HHHfffyyyXXXLLLQQQuuudddHHH;;;<<<666333666444333333333333333333333333222222222222222222222222222222111111111000000000111111000000000000111111000222444444555666999;;;>>>AAACCCCCCDDDMMM\\\hhh}}}{{{|||yyyYYYFFF>>>===;;;777666666777666555333333333333333333333333333222222222111111111111111111000000000000111111222222222222222222222222222333444444555555444444444555777888777888999;;;???HHHdddhhhMMMFFFbbbwwwUUU<<<::::::555444666444444444444444444444444222222222222222222222222222222222111111111000000222111111000000111111222222333444555444666888:::???CCCFFFFFFIIIWWWmmm~~~vvvvvvYYYGGGAAA===888666666777666555444444444444444444444444333333222222222111111111222111111000000111111222222222222222222222222222222222333444555555555555444555777888777888999;;;>>>GGGaaayyyUUUCCCRRRttteeeBBB888<<<888444888444444444444444444444444222222222222222222222222222222222222111111111111222222111111111111222222333444555555555666888:::===BBBFFFIIIPPPbbb{{{sssVVVFFF@@@999555666777666444444444444444444444444444333333333222222222222111222222111111111111222222222222222222222222222222111222333444555555555555444555777888777888999;;;<<>>:::444:::555555555555555555555555333333333333333333333333333333222222222111111111333222222111111222222333444666777888888999<<<>>>===AAAGGGQQQaaayyyoooTTTKKK???999999999777444555555555555555555555555444444333333333222222222333222222111111222222333222222222222222222222222000111333444555666666666444555777888777888999;;;===CCC]]]}}}___IIIMMMeeepppIII>>>888222:::555555555555555555555555333333333333333333333333333333333222222222111111333222222111111222222333444666888888999:::===???AAADDDKKKWWWjjjYYYOOOBBB;;;;;;;;;888555555555555555555555555555444444444333333333222222333222222111111222222333222222222222222222222222000111333444555666666666444555777888777888999;;;>>>EEE___lllOOOKKKVVV{{{WWW<<<======222777666666666555555555555333333333333333333333333444444444333333222222222444333222222222333444555999777666666888;;;===>>>???GGGUUUiiippp\\\LLLFFF???666444999555555555666666666666666444444444444444444444444444333333222222333333444222333333444444333333222333333333444444444555555555555666777888999:::::::::DDD^^^|||[[[LLLKKKjjjfffGGG???<<<444777777666666666555555555333333333333333333333333444444444333333222222222444333222222222333444555999888777777999;;;<<<<<>>888777777777666666666666444444444444444444444444333333333333333333333333333333222222333555666777777999;;;;;;:::;;;>>>AAANNNlllyyy```QQQHHHBBB???888888777777666666666666444444444444444444444444444333333222222333333444333444444555555444444333333333333444444444555555555555666777888999::::::===DDDZZZiiiPPPLLLbbbVVV;;;999888888777777777666666666444444444444444444444444222222333333333333444444333333222333444555777888777999;;;;;;;;;>>>CCCHHH[[[zzzvvv```NNNAAA:::999888888777777666666555444444444444444444444444444333333222222333333444444444555555555555444444333333333444444444555555555555666777888999::::::===CCCZZZvvvYYYHHHTTTwwwgggCCC:::888888888777777777666666555555555555555555555555222222222333333444444444333333333333444666777999666888;;;;;;<<<@@@IIIPPPiii|||tttlllgggdddqqqxxx```KKK<<<999999888888777666666555444444444444444444444444444333333222222333333444444444555555555555444444333333333444444444555555555555666777888999::::::;;;BBBZZZeeeHHHJJJhhhoooJJJ???888888888888777777777777555555555555555555555555222222222333333444444444333333333333444666888999555888:::;;;<<>>888555666::::::666333666666555555555444444444444333333222222333333444444444555555555555444444333333333444444444555555666666777777888999;;;<<<>>>EEE^^^|||TTTMMMTTTvvv]]]CCC<<<:::777666777888777555555555555444444444333333222333333444444333333222444555555666666777777777999:::===@@@BBBJJJ\\\oootttcccVVVUUUWWWRRR```kkkTTTCCC;;;666888888444333555666666555555555444444444444333333222222333333444444444555555555555444444333333444444444555555555666666777777888999;;;<<>>999777:::777777666666666555555555555444444333333444444555444444555555555555444444444444444555555555666666666666666777888999;;;;;;???AAAWWWXXXFFFRRRmmmkkkGGG<<<666999:::777777;;;666666666555555555444444444444555555555555444444555666666888999:::;;;<<<======???EEERRRlllyyyeeefffuuu~~~lllWWWBBB;;;;;;;;;888666777777777666666666555555555555444444444444555555444444555555555555444444444444555555555666666666666666777777888999;;;<<>>@@@BBBGGG\\\qqqrrrpppfffRRR@@@999:::999555777777777777666666666555555555444444444444555555444444555555555555444444555555555555666666666666666666777777888999;;;<<<>>>BBBXXXwwwWWWMMMWWW[[[GGG888:::>>>:::777999777666666666555555555555444444555555555555444444555666777888:::;;;<<<===???CCCDDDIIIddd}}}tttrrraaaGGG888:::;;;777777777777777666666666666555555444444444444555555444555555555555555555444555555555555666666666777666666777777888999;;;<<<>>>CCCYYYcccOOOMMMnnngggGGG::::::444:::@@@333666666555444444444444555333333333444444444555555666777777888:::<<<>>>???FFFEEEGGGTTTuuuvvvttt}}}rrrkkkVVV:::;;;BBB222<<<<<<;;;:::999777777666666666555555555444444444555555666666555555444333444555777888888888777666777777888999:::;;;;;;<<<@@@FFFZZZ||||||iiiPPPKKKjjjoooKKK:::;;;666888<<<333666666555444444444444555333333444444444555555555666777777888:::<<<>>>???AAACCCIII^^^{{{wwwzzzssscccEEE;;;@@@:::<<<;;;;;;:::999888777666666666555555555444444444555555666666555555444333444555777888888888777666777777888999:::;;;;;;<<>>???@@@CCCOOOnnnlll~~~~~~xxxrrrUUU===;;;@@@<<<;;;::::::999888777777666666666555555555444444555666666666666555444444444555777888888888777666777777888999:::;;;;;;<<>>===>>>888777:::777666666555555555555555444444444444555555555555666777777888:::<<<>>>???DDDGGGYYY}}}xxxlll|||lllHHH999???;;;;;;::::::999888777777666666666666555555555555666666666666666555444444444555777888888888777666777777888999:::;;;;;;<<<>>>AAASSSuuu___HHHOOOmmmcccAAA:::>>>888444;;;777777666555555555555666444444444555555555666666666777777888:::<<<>>>???EEEKKKbbbjjjuuu```@@@>>>;;;::::::999999888888888777777666666666555555555666666777777666666555444444555777888888888777666777777888999:::;;;;;;<<<>>>@@@RRRuuulllNNNIII```mmmHHH888<<<777222:::888777666666555555666666444444555555555666666666666777777888:::<<<>>>???CCCPPPooonnnyyyMMM???:::::::::999999999888888777777777666666666555555666777777777777666555555444555777888888888777666777777888999:::;;;;;;<<<===@@@SSSxxxyyyWWWGGGVVVyyy{{{UUU;;;===:::333:::888777777666666666666666555555555555666666666666666777777888:::<<<>>>???EEEYYYUUU@@@:::::::::999999999999888777777777777666666666555777777777777777666555555444555777888888888777666777777888999:::;;;;;;<<<===AAATTT{{{]]]GGGQQQuuuaaa@@@@@@???777<<<888888777666666666666666555555555555666666666777666777777999:::<<<>>>???JJJbbb}}}vvvzzzVVV???::::::999999999999999999777777777777666666666666777777777777777666666555444555777888888888777666777777888999:::;;;;;;<<<>>>AAAVVV}}}iiiLLLNNN]]]mmmCCC@@@<<<444@@@777777777777666666666666666666666666666777888888777777666555888>>>AAAAAALLLuuuzzzsssnnnaaalll{{{ccc>>>:::999777666888:::999666777777777777777777777777777777777777777777777777666666777888888888888888999999::::::::::::;;;;;;===BBBXXXsssQQQLLLWWWvvvJJJAAA;;;333;;;888777777777666666666666666666666666666777888888888888888888:::>>>AAACCCOOO}}}nnnxxxlllZZZRRR```wwwxxxPPP===<<<:::999999999888666777777777777777777777777777777777777777777777777666666777888888888888888999999::::::::::::;;;;;;===BBBYYYXXXLLLRRRyyyVVVCCC===555777888888777777777666666666777666666666666777888888999:::::::::;;;>>>BBBFFFVVVzzzeeeiiiXXXMMMKKK\\\qqqZZZAAA@@@===;;;:::888777777777777777777777777777777777777777777777777777777666666777888888888888888999999::::::::::::;;;;;;===CCCZZZaaaNNNOOOpppbbbFFF>>>999999888888888777777777666666777777666666777777888999999999;;;<<<<<<<<>>DDD[[[```OOOXXXzzz^^^AAA;;;:::999999999888888888777777888888777777888888999:::888777:::>>>===@@@RRRhhhtttyyy}}}kkklllnnnqqqrrrxxxtttYYYMMMHHHFFFRRRbbbdddMMM;;;:::===;;;999:::777777777777777777777777888888888888888888888888666666777888888888888888999999::::::::::::;;;;;;>>>CCCZZZeeePPPZZZzzzkkkGGG===;;;999999999888888888888777888888888777888888999::::::888;;;??????BBBWWWppplllssskkkiiijjjnnnttt{{{tttXXXKKKEEEDDDQQQccc~~~nnnSSS<<<:::???===999999777777777777777777777777888888888888888888888888666666777888888888888888999999:::::::::;;;;;;;;;???CCCYYYwwwTTTSSSxxx|||III777???:::999888888777888888888777777777777777888888888::::::999???BBBBBB]]]rrrqqqrrrkkkkkkjjjjjjqqq~~~oooSSSIIIGGGFFFNNN[[[~~~YYY::::::@@@:::777<<<888888888888888888888888777777888888888888777777777777777777888888888888888:::;;;;;;;;;;;;<<<>>>???FFFVVV||||||VVVQQQnnnRRR<<<===:::999999888888888888888777777777777888888888888999:::;;;???CCCFFFgggkkkttt}}}mmmhhhhhhiiillltttpppUUUKKKHHHFFFMMMYYYzzzgggDDD>>>@@@:::777:::888888888888888888888888777777888888888888777777777777777777888888888888888:::;;;;;;;;;;;;<<<>>>>>>FFFVVV}}}[[[OOOaaa]]]AAA;;;::::::999888888888888888777777777888888888999999999<<<===@@@DDDMMMuuuuuudddzzzrrriiidddeeegggmmmxxxqqqVVVMMMIIIEEEKKKVVVuuuvvvOOO@@@>>>;;;888:::888888888888888888888888777777888888888888777777777777777777888888888888888:::;;;;;;;;;;;;<<<>>>===FFFWWW~~~bbbNNNXXXsssfffFFF:::::::::999888888888888999777777777888888999999::::::?????????EEETTThhhcccjjjgggaaabbbfffnnn{{{pppVVVLLLHHHEEEIIITTTqqqXXXAAA;;;;;;<<<<<<888888888888888888888888777888888999999888888777666777777777888888888888888:::;;;;;;;;;;;;<<<>>>===FFFWWW~~~kkkPPPUUUnnnlllJJJ<<<;;;::::::999888999999999666777777888999:::::::::;;;AAA@@@???FFFZZZfffllltttdddeee___```eeeooo}}}oooUUUKKKGGGCCCHHHSSSooohhhHHH;;;<<<>>><<<888888888888888888888888888888999999999999888888666777777777888888888888888:::;;;;;;;;;;;;<<<>>>>>>FFFVVV}}}wwwWWWVVVllluuuOOO???;;;;;;:::999999999999999666777777888999:::;;;;;;;;;AAA@@@@@@KKKcccnnn{{{kkk```___]]]___eeepppqqqUUUKKKFFFBBBHHHRRRlllVVV???===>>>:::888888888888888888888888888888999999999999888888777777777777888888888888888:::;;;;;;;;;;;;<<<>>>???GGGVVV{{{```XXXiiiWWWAAA;;;;;;:::999999999999:::666777777888:::;;;;;;<<<:::@@@@@@BBBQQQmmmxxxwwwtttccc\\\YYY[[[]]]dddrrrvvvYYYLLLFFFAAAFFFQQQgggdddCCC======888888888888888888888888888888999999::::::999999888777777777777888888888888888:::;;;;;;;;;;;;<<<>>>AAAGGGUUUzzzfffYYYggg\\\CCC<<<;;;::::::999999::::::666777777999:::;;;<<<<<<999@@@???CCCVVVtttbbb}}}hhh^^^[[[VVVZZZ\\\dddsss{{{\\\NNNFFF@@@EEEPPPcccjjjFFF>>>===777888888888888888888888888888999999::::::999999888777777777777888888888888888:::;;;;;;;;;;;;<<<>>>BBBHHHUUUyyykkkUUUbbbfff@@@<<<:::999999::::::888777777777888999:::<<<===>>>:::@@@???@@@ZZZnnnbbbwwwyyy]]]XXXYYYVVVWWW[[[eeevvv}}}]]]LLLFFFCCCGGGNNNeee|||yyyOOO;;;;;;;;;999999999888888888888777888888888888777777777777999777666666777888888777888999999:::;;;<<<======<<>>;;;AAAAAAEEEbbb```\\\uuusssZZZVVVWWWSSSTTT[[[hhh{{{|||]]]LLLFFFDDDHHHNNNddd|||{{{TTT???===;;;999999999999888888888888888888888888777777777777888777666666888999999999888999999:::;;;<<<======;;;HHHWWWwwwzzzTTTLLLrrr{{{RRR===<<<:::999::::::999777777777888999:::<<<===>>>===BBBCCCKKKlllsssVVV^^^tttiiiVVVTTTTTTPPPRRR[[[kkk}}}]]]MMMGGGDDDHHHNNNbbb{{{```EEE???<<<:::999999999888888888888999999888888888777777777888777666777999;;;;;;;;;888999999:::;;;<<<======<<>>AAABBBMMMtttcccQQQbbbsss}}}```TTTRRRQQQNNNQQQ[[[mmmaaaPPPIIIEEEGGGMMM```zzznnnJJJ??????::::::999999999888888888999999999888888888777777888777666777:::<<<<<<<<<888999999:::;;;<<<======>>>JJJXXXwwwbbbMMMbbbXXXAAA>>>;;;999:::::::::999888888888999:::;;;<<<===???@@@@@@OOOzzzWWWLLL___ppprrrZZZSSSRRRPPPOOORRR\\\nnndddSSSJJJEEEFFFKKK^^^yyywwwLLL>>>@@@:::::::::999999999999888999999999999888888888888888777666777:::<<<<<<<<<888999999:::;;;<<<======@@@KKKXXXwwwkkkRRR```[[[BBB???<<<:::::::::::::::999999999999:::;;;<<<===??????BBBTTTRRRMMM[[[ggg~~~iiiWWWSSSPPPOOOPPPSSS^^^pppfffTTTKKKEEEEEEJJJ\\\wwwQQQ??????::::::::::::999999999999:::999999999999888888888888777666777999;;;;;;;;;888999999:::;;;<<<======@@@KKKWWWtttqqqSSS\\\aaaCCC@@@<<<:::::::::;;;:::999999999999:::;;;<<<<<<>>>@@@FFF___yyyNNNMMMVVV[[[kkkxxxdddVVVRRRNNNMMMQQQSSS```uuudddSSSKKKEEEFFFJJJZZZwww^^^EEE>>>;;;;;;:::::::::999999999::::::999999999888888888888777666666888999999999888999999:::;;;<<<======???IIISSSppptttRRRYYYgggDDDAAA<<<::::::;;;;;;:::999999999999:::;;;;;;<<<>>>BBBKKKgggiiiEEEIIINNNRRR]]]nnnaaaUUURRRLLLLLLQQQRRRaaaxxxaaaQQQJJJEEEFFFKKKYYYvvvkkkJJJ===;;;;;;;;;:::::::::999999:::::::::999999999888888999777666666777888888777888999999:::;;;<<<===>>>>>>GGGQQQmmm}}}WWW]]]qqqJJJ===999;;;888;;;>>>888999::::::::::::::::::;;;>>>CCCNNNvvv\\\GGGDDDFFFMMMUUUkkkrrrVVVQQQNNNMMMNNNKKKVVVdddxxx}}}aaaPPPJJJHHHHHHJJJ\\\wwwZZZ999<<<;;;::::::::::::999888:::::::::999999999888888888888777777888888999:::999:::;;;;;;::::::<<<>>>>>>HHHSSSqqqYYYYYY{{{xxxOOO@@@;;;<<<888:::<<<666999::::::::::::;;;;;;;;;BBBDDDNNNvvv~~~YYYGGGDDDFFFPPPZZZqqqmmmSSSOOOMMMLLLOOOMMMYYYggg|||aaaOOOIIIGGGHHHJJJ[[[uuummmIII===;;;::::::::::::999888:::::::::999999999888888888888777777888888999:::999:::;;;;;;::::::<<<>>>@@@JJJWWWvvv___TTTvvvUUUCCC<<<<<<888999;;;666999999::::::;;;;;;;;;;;;CCCEEETTTsssUUUHHHFFFGGGRRR___yyygggPPPNNNLLLLLLPPPOOO\\\jjjaaaNNNGGGEEEGGGJJJZZZuuu|||PPP>>><<<::::::::::::999888:::::::::999999999888888888888777777888888999:::999:::;;;;;;::::::<<<>>>BBBLLLZZZ{{{fffSSSrrrZZZEEE;;;<<<999999;;;888999999::::::;;;<<<<<<<<<@@@FFF^^^kkkTTTKKKJJJKKKTTTbbb}}}cccOOOOOOKKKKKKOOOPPP\\\kkkbbbMMMEEEDDDFFFIIIZZZuuuOOO???===:::999::::::999888:::::::::999999999888888888888777777888888999:::999:::;;;;;;::::::<<<>>>AAAKKK[[[mmmUUUnnn^^^EEE:::<<<::::::===;;;999999:::;;;;;;<<<=========FFFdddkkkWWWOOONNNOOOZZZfff|||~~~```PPPPPPKKKJJJOOOPPPZZZkkkbbbMMMDDDCCCFFFIII[[[vvvRRR@@@>>>;;;999:::::::::999:::::::::999999999888888888888777777888888999:::999:::;;;;;;::::::<<<>>>>>>HHHZZZrrrVVViiicccGGG:::===;;;:::>>>===999999:::;;;<<<======>>>???GGGeeeuuu___RRRPPPRRR___eeessswww\\\OOOPPPKKKIIIOOORRR[[[mmmbbbMMMEEECCCEEEIII[[[vvvWWWBBB???;;;999999::::::999:::::::::999999999888888888888777777888888999:::999:::;;;;;;::::::<<<>>>>>>FFFYYYsssVVVaaajjjJJJ;;;===;;;999<<<<<<999999:::;;;<<<===>>>>>>AAAJJJkkkgggTTTNNNRRR\\\\\\dddtttoooVVVLLLOOOJJJHHHOOOSSS```rrrbbbNNNEEEDDDEEEHHHZZZvvv]]]CCC???;;;999999::::::999:::::::::999999999888888888888777777888888999:::999:::;;;;;;::::::<<<>>>@@@GGGZZZsssUUU\\\nnnMMM<<<>>>;;;888:::;;;999999:::;;;<<<===>>>???AAANNNssslllTTTLLLPPPUUURRRVVVfff~~~hhhQQQIIIMMMIIIHHHPPPUUUdddwwwbbbNNNFFFDDDEEEHHHYYYttteeeCCC@@@<<<999999::::::::::::::::::999999999888888888888888777888999999:::999:::;;;;;;::::::<<<>>>BBBIII\\\rrrYYY\\\zzztttJJJ???===;;;===666<<<;;;;;;<<<;;;:::;;;===???HHHPPPrrrWWWEEERRRVVVNNNOOOddd___RRRIIIIIIJJJIIIMMMTTTeeexxxaaaQQQJJJCCCAAACCCXXXsss___BBB???<<<::::::::::::999:::::::::999999999888888888999999777666666999;;;:::::::::;;;<<<===>>>???BBBHHHaaa|||]]]]]]~~~vvvKKK???===;;;===666<<<;;;;;;<<<;;;:::;;;>>>@@@GGGTTTlllVVVDDDNNNOOOQQQ]]]vvv^^^RRRIIIIIIJJJIIIMMMUUUfffzzzaaaQQQIIICCCBBBDDDUUUqqqbbbBBB???<<<::::::::::::999:::::::::999999999888888999::::::999777777888::::::::::::;;;<<<===>>>???DDDKKKeee```[[[yyyMMM???===<<<>>>777<<<:::;;;<<<;;;;;;;;;>>>@@@EEEZZZzzzbbbRRRBBBKKKJJJYYYttt~~~\\\PPPIIIJJJJJJIIIMMMVVVhhh{{{|||bbbQQQIIICCCBBBEEEQQQnnnaaaBBB???<<<::::::::::::999:::::::::999999999888888999;;;<<<;;;999888888999:::::::::;;;<<<===??????EEELLLgggaaaWWW}}}OOO@@@<<<<<<>>>777;;;:::;;;<<<;;;;;;<<>>???@@@DDDKKKgggdddVVV~~~RRR@@@<<<<<>>???@@@DDDLLLiiiiiiWWW{{{TTTAAA<<<<<>>@@@@@@FFFOOOllllllUUUtttVVVAAA<<<<<<@@@888;;;:::;;;<<<<<<<<<>>>AAACCCLLLrrr}}}jjjlll```______vvvbbbQQQKKKIIIKKKJJJHHHOOOZZZkkk~~~wwwkkkXXXNNNFFFBBBDDDIIIYYYvvvdddBBB???<<<::::::::::::999:::::::::999999999888888777888999888888888:::<<<;;;;;;<<<<<<===???@@@AAAEEEOOOmmmkkkSSSmmmWWWBBB<<<<<<@@@888;;;:::;;;<<<<<<<<<>>>AAADDDOOOvvvuuulll]]]rrr]]]PPPJJJIIIKKKJJJHHHOOO[[[mmm{{{lllYYYOOOFFFBBBCCCIIIWWWvvvxxxgggBBB???<<<::::::::::::999:::::::::999999999888888666777777777777888;;;===<<<<<<<<<<<<===???@@@AAACCCLLLkkkiiiWWWiiiaaaBBB???===:::;;;:::;;;<<<<<<<<<;;;===AAADDDNNNppp```eee{{{^^^OOOKKKIIIIIIHHHIIIRRR\\\mmm{{{oooZZZPPPIIIDDDCCCJJJSSStttwwwsssQQQ;;;===;;;777===888;;;:::::::::999999999888888888888888777888888999:::;;;<<<===<<<<<<===@@@CCCIIITTTpppmmmWWWggg```AAA???===;;;<<<:::;;;<<<<<<<<<<<<===AAADDDNNNooo^^^fffuuu\\\NNNKKKIIIHHHGGGIIIQQQ[[[ooonnnYYYMMMGGGCCCAAAGGGPPPqqq|||yyyXXX>>>===:::888>>>888::::::::::::999999999888888888888888888888999999::::::;;;<<<<<<<<<===@@@CCCGGGSSSpppsssXXXeee___AAA???===;;;===<<<;;;;;;<<<;;;<<<>>>AAADDDNNNyyy|||zzzjjj```ZZZeeennnZZZNNNKKKHHHHHHGGGHHHQQQ[[[ooobbbPPPHHHEEEDDDDDDCCCMMMlllssscccCCC===:::999???888999:::::::::999999999888888888888888888888999::::::999;;;;;;<<<<<<===AAACCCFFFSSSqqqwwwYYYccc^^^@@@???>>><<<===<<<:::;;;<<<;;;<<<>>>BBBEEEQQQmmmYYYYYYWWWOOONNNUUUcccjjjWWWMMMJJJHHHGGGFFFHHHPPPZZZllloooXXXKKKGGGDDDDDDEEEBBBMMMggguuunnnHHH>>>::::::???777888:::::::::999999999888888999888888888888999::::::999:::;;;;;;<<<>>>AAADDDIIIWWWuuuyyy[[[ccc^^^@@@???>>><<<===<<<:::;;;;;;;;;<<<>>>BBBEEEUUU___HHHFFFDDDCCCJJJPPP___hhhRRRMMMIIIGGGFFFEEEGGGPPPYYYiii~~~|||xxxgggVVVLLLHHHEEEBBBCCCBBBMMMbbbtttsssvvvLLL>>>;;;;;;???777999:::::::::999999999888888999999999888999::::::;;;888:::;;;<<<===???CCCFFFOOO]]]{{{{{{]]]ccc___AAA???===;;;===<<<999:::;;;;;;<<<>>>BBBFFFZZZ\\\FFFEEEAAA@@@JJJMMM]]]gggNNNLLLIIIFFFFFFEEEFFFOOOYYYiiirrrjjjsss~~~~~~uuunnnhhhdddgggZZZMMMHHHGGGEEEEEEGGGDDDLLL\\\wwwtttrrrxxxMMM@@@<<<;;;>>>777<<<:::::::::999999999888888999999999999999:::;;;;;;999:::<<<===>>>AAAEEEHHHTTTccc}}}```ddd```AAA???===;;;<<<:::999:::;;;;;;<<>><<<===777>>>:::::::::999999999888888:::999999999999:::;;;;;;999;;;===>>>@@@CCCGGGJJJWWWgggbbbeeeaaaBBB???===:::;;;:::999:::;;;;;;<<>>>>><<<<<<999:::999;;;=========CCCJJJbbbcccdddbbbPPPDDDGGGNNNjjjdddSSSKKKHHHGGGGGGEEEFFFMMMVVViiizzzjjjQQQMMMQQQXXXmmmqqqXXXJJJFFFEEEDDDCCCEEELLL___xxxNNN>>>>>>999<<<999;;;;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<:::;;;<<<===@@@EEEKKKPPPXXXhhhbbbjjjaaaAAA??????======;;;:::999;;;=========CCCJJJggguuulllbbbNNNDDDGGGMMMlllaaaOOOKKKHHHGGGFFFEEEFFFMMMVVViiiyyyhhhTTTNNNTTThhh|||kkkWWWLLLIIIIIIEEEEEEIIIZZZ~~~NNN>>>>>>999<<<999:::;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<:::;;;===>>>AAAFFFLLLQQQYYYhhhbbblllbbbBBB@@@???===>>>;;;:::999;;;=========CCCJJJfffuuu___LLLEEEGGGPPPqqq___MMMJJJHHHFFFFFFEEEEEEMMMVVVhhhyyy```QQQXXXkkkzzz||||||bbbOOOGGGFFFFFFDDDEEEVVVyyy}}}NNN???>>>999<<<999:::;;;;;;::::::::::::999999888999999::::::;;;;;;<<<:::<<<===???BBBGGGMMMRRR\\\lll___jjjbbbBBB???>>>======;;;:::999;;;=========CCCJJJfffxxxZZZHHHFFFKKKWWWzzz```NNNJJJGGGFFFFFFDDDEEELLLUUUgggwwwmmm\\\fffxxx~~~mmmWWWGGG@@@DDDBBBCCCSSSuuuttt{{{OOO??????999<<<999:::::::::::::::::::::::::::888999999::::::;;;;;;<<<:::<<<>>>AAADDDIIIOOOTTT___ppp___kkkbbbAAA===<<<;;;<<<::::::999;;;=========CCCJJJlllxxxVVVEEEGGGOOO```___OOOJJJGGGFFFFFFDDDEEELLLUUUfffvvvyyyiiirrr~~~zzz~~~zzzfffPPPCCCCCCBBBCCCPPPmmm|||lllooooooiiidddoooPPP@@@???:::<<<999:::::::::::::::::::::::::::888999999::::::;;;;;;<<<:::<<>>===;;;===<<<:::999;;;=========CCCKKKqqqgggIIIDDDPPPaaatttTTTQQQIIIFFFEEEEEECCCDDDKKKTTTbbbsss{{{uuuoookkkiiifff___ZZZEEEDDDAAADDDVVVooo{{{{{{rrrhhh```ZZZTTTXXXtttQQQAAA@@@:::===999:::999999999::::::;;;;;;;;;888999999::::::;;;<<<<<<:::===BBBFFFJJJPPPUUUYYYeee{{{}}}[[[jjj___FFF<<<:::>>>888>>>;;;:::;;;======>>>EEEMMMxxx]]]IIIPPPNNNmmmqqqUUUMMMIIIEEECCCDDDDDDDDDJJJQQQcccxxxnnn```]]]^^^\\\XXXMMMCCC===BBBLLL^^^zzzwwwbbbWWWTTTjjjWWWBBB@@@;;;???::::::::::::::::::::::::::::::<<<:::999999;;;<<<<<<;;;>>>@@@DDDHHHMMMRRRYYY]]]iii```nnn\\\EEE<<<:::>>>888<<<;;;:::;;;======>>>EEEMMMyyyXXXEEENNNPPPooooooTTTKKKIIIEEECCCDDDDDDDDDIIIPPP```tttrrreee]]]ZZZXXXLLLDDD>>>AAAHHHWWWsssmmm___WWWfffYYYCCC@@@:::>>>::::::::::::::::::::::::::::::<<<:::999:::;;;<<<<<<;;;>>>AAAEEEIIIMMMRRRXXX\\\nnnfffuuuYYYCCC<<<;;;>>>777;;;;;;:::;;;======>>>EEEMMMyyySSSAAALLLTTTpppmmmRRRJJJHHHEEECCCDDDCCCCCCHHHOOO\\\pppppp___WWWVVVKKKDDD??????BBBNNNjjjooo```SSS]]]xxx]]]EEE???999===::::::::::::::::::::::::::::::;;;:::999:::<<<===<<<;;;===@@@EEEKKKQQQWWW^^^bbbwwwiii|||WWWBBB===<<>>EEEMMMxxx~~~PPP@@@JJJVVVooommmRRRIIIHHHDDDCCCDDDCCCCCCGGGNNN\\\ooo}}}fffVVVPPPHHHCCC@@@??????HHHccc}}}{{{~~~vvviii\\\PPPXXXrrraaaFFF???888<<<999:::::::::::::::::::::::::::;;;::::::;;;===>>>===<<<;;;@@@GGGPPPXXX```hhhmmm~~~fffVVVCCC======AAA999<<<;;;:::;;;======>>>EEEMMMxxxuuuOOOAAAIIIWWWmmmpppTTTJJJGGGDDDCCCDDDCCCBBBFFFLLL]]]nnnnnnWWWIIIFFFBBB@@@@@@???FFF]]]vvvrrrvvvpppeeeZZZPPP[[[uuuaaaGGG???888<<<:::;;;:::::::::::::::::::::::::::::::::<<<>>>???===<<<<<>>EEEMMMzzzhhhLLLBBBHHHWWWooorrrVVVKKKFFFCCCCCCDDDCCCAAAEEEJJJ\\\kkkmmmUUUFFFEEEAAA@@@AAA@@@DDDWWWlllkkkooojjj```WWWNNNYYYttt```FFF???888===:::;;;::::::::::::::::::::::::999999:::<<>><<<>>>DDDMMMWWWaaajjjrrrwwwwww^^^{{{UUUAAA;;;:::>>>888<<<;;;:::;;;======>>>EEEMMMxxxZZZGGGBBBFFFWWWrrrtttWWWKKKFFFCCCBBBDDDCCCAAADDDIIIWWWfff|||}}}nnn]]]OOOGGGFFFAAA@@@BBBAAABBBOOO___```fffccc[[[TTTLLLXXXsss^^^EEE???999>>>;;;<<<::::::::::::::::::::::::999999:::===@@@@@@>>><<<>>>EEEPPP]]]iiittt}}}xxx\\\yyyUUU???999888===666;;;;;;:::;;;======>>>EEEMMMtttQQQCCC@@@EEEWWWvvvuuuWWWJJJEEECCCBBBDDDCCCAAACCCIIISSSaaaxxxwwwfffVVVLLLHHHHHHHHHAAA???BBBAAAAAAJJJWWWZZZaaaaaa\\\WWWPPP\\\www\\\DDD???:::>>>;;;<<<::::::::::::::::::::::::999999;;;===@@@@@@???===;;;DDDRRRaaaqqqvvv___}}}RRRAAA<<<:::===777===:::999:::<<<======DDDLLLwwwtttIIIDDDDDDBBBNNNpppuuuWWWKKKHHHFFFCCCAAAAAACCCEEEGGGSSSaaauuuyyywwwnnn```TTTMMMIIIGGGFFFCCCCCCBBB@@@???AAAFFFJJJTTT\\\[[[WWWUUUSSS^^^tttUUUCCC???999>>>:::777::::::::::::::::::::::::============>>>>>>>>>>>>???GGGSSSaaauuu~~~xxxddd|||OOO@@@<<<;;;===777===:::999:::<<<======DDDLLLuuu{{{LLLDDDCCCBBBMMMmmmuuuWWWKKKHHHFFFCCCAAAAAACCCEEEGGGQQQ^^^rrruuu{{{mmmaaaQQQIIIIIIKKKJJJGGGGGGFFFDDDCCCCCCEEEGGGIIINNNXXXXXXTTTSSSSSS```yyyVVVDDD???888>>>:::888::::::::::::::::::::::::<<<<<<<<<===>>>??????>>>@@@JJJXXXhhh|||zzzkkkxxxLLL???===<<<>>>777<<<:::999:::===<<<===DDDLLLtttMMMCCCBBBCCCOOOjjjvvvWWWJJJHHHFFFDDDBBBAAABBBDDDFFFNNNZZZnnn~~~vvveeeRRRIIILLLOOOMMMIIIFFFEEECCCCCCDDDEEEEEEEEEIIIUUUWWWTTTSSSTTTgggWWWDDD???888===::::::::::::::::::::::::::::::;;;;;;<<<>>>AAABBBAAA@@@@@@LLL]]]oooyyyoootttIII>>>======???777;;;;;;999:::===<<<===CCCKKKuuuKKK@@@BBBDDDQQQjjjxxxXXXJJJHHHFFFDDDBBBAAABBBCCCEEELLLWWWjjjppp```XXXTTTNNNIIIFFFEEEDDDFFFHHHIIIGGGEEEIIIVVVZZZVVVUUUYYYoooWWWEEE???777<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAEEEFFFEEEBBB???MMM```sssuuuqqqrrrHHH=========???777;;;;;;:::;;;===<<<===CCCKKKsssMMM@@@AAADDDPPPkkk{{{ZZZKKKGGGFFFDDDBBBAAABBBBBBCCCKKKUUUfff|||hhhWWWNNNKKKIIIJJJLLLOOOPPPOOOLLLJJJKKKWWWZZZVVVVVV\\\uuuUUUDDD???666<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>DDDIIIKKKHHHDDD@@@PPPdddwwwrrrssssssHHH=========???888<<<<<<:::;;;===<<<<<>>EEELLLMMMGGGAAABBBSSShhh{{{pppzzzvvvKKK>>><<<<<>><<<;;;;;;===<<<<<>>CCCNNN```uuuzzzgggrrrHHH>>>===;;;<<<666===:::::::::::::::===AAADDDcccXXX???@@@DDDFFF\\\gggOOOJJJHHHEEEDDDDDDCCCAAA@@@DDDKKKXXXhhhzzzvvvmmmiiifff```ZZZ\\\ggg|||zzzOOOBBB>>><<<===777===;;;;;;;;;;;;<<<<<<<<<<<<<<<===@@@GGGQQQUUUMMM@@@BBBIIIXXXooosssgggkkkDDD<<<;;;:::<<<777>>>:::::::::::::::===AAAEEEaaa]]]BBBAAADDDEEEXXX{{{lllTTTKKKHHHFFFDDDDDDCCCAAA@@@AAAHHHTTTcccsssuuuiii```bbbqqqwwwMMM@@@===;;;<<<666<<<:::::::::;;;;;;;;;<<<<<<:::===BBBKKKUUUZZZQQQEEEAAAGGGVVVmmmrrrmmmhhhDDD===;;;999===888===999::::::::::::===BBBEEE[[[aaaDDDBBBDDDFFFTTTvvvpppWWWKKKIIIFFFDDDDDDCCCAAA???@@@FFFQQQ^^^mmm~~~{{{wwwhhhjjj{{{uuuKKK???===;;;<<<666<<<999999::::::;;;;;;<<<<<<===@@@DDDKKKUUUZZZSSSHHHBBBLLL___vvvuuuvvveeeEEE@@@<<<999===888<<<999999:::::::::===BBBFFFWWWhhhGGGBBBCCCEEEQQQqqqrrrYYYLLLIIIFFFDDDCCCBBB@@@??????EEEOOOZZZgggxxxuuukkkeeekkkyyytttuuusssJJJ???===;;;===666<<<999999:::;;;;;;<<<======@@@AAACCCFFFNNNRRRNNNEEE???QQQjjjvvv~~~aaaDDDAAA<<<999===888;;;888999999::::::>>>BBBFFFUUUqqqKKK@@@@@@DDDNNNllltttYYYLLLJJJFFFDDDCCCBBB@@@>>>???EEEMMMVVVbbbsssvvv___XXXVVV[[[aaauuu|||}}}rrrIII???===<<<>>>777<<<999::::::;;;<<<===>>>>>>@@@AAA@@@AAAFFFJJJFFF???<<>>999<<<888999999999;;;>>>CCCFFFTTTvvvLLL>>>???DDDLLLiiiuuuYYYLLLJJJGGGDDDCCCBBB@@@>>>===CCCKKKRRR]]]nnnzzzfffTTTOOONNNQQQQQQ\\\zzz}}}rrrIII???>>>===???888===:::;;;;;;<<<===>>>???@@@???AAABBBCCCGGGIIIDDD<<<<<>>:::<<<888999999999;;;>>>CCCGGGRRRuuuKKK===>>>FFFLLLgggvvvYYYMMMJJJGGGDDDCCCBBB@@@>>><<>>???888>>>;;;;;;<<<===>>>???@@@AAA@@@CCCFFFHHHKKKLLLEEE<<>>CCCKKKSSS___qqqzzzbbbUUUQQQMMMLLLHHHFFFNNNXXXpppooojjj|||hhhIII;;;???>>>;;;<<<;;;<<<<<<===???BBBGGGKKKNNNMMMHHHEEEJJJQQQQQQFFF;;;>>>PPPkkk{{{eeeyyyJJJAAA::::::<<<:::999999888777999;;;;;;;;;AAAHHHUUUxxxRRR???@@@BBBIII[[[~~~iiiTTTLLLFFFEEEEEEBBB@@@@@@??????BBBGGGNNNYYYkkk{{{iiiYYYUUUPPPLLLGGGEEEKKKSSStttvvviiiiiiaaaEEE:::>>>===;;;===;;;<<<===>>>AAAEEEJJJNNNQQQOOOIIIEEEHHHNNNNNNFFF>>>@@@SSSoooiiirrrHHH???999:::;;;:::888999888777888;;;;;;:::@@@HHHUUUttt]]]AAA>>>AAAFFFVVVuuuoooVVVMMMGGGEEEEEEBBB@@@AAA???>>>@@@DDDJJJUUUgggwwwhhhYYYPPPQQQNNNHHHRRRccctttjjjmmmXXXAAA999===;;;;;;===;;;===>>>@@@CCCFFFIIILLLNNNMMMHHHEEEFFFKKKMMMIIIEEEAAAUUUrrr{{{jjjjjjEEE>>>999:::;;;999888:::777777888:::::::::@@@HHHVVVrrriiiFFF>>>@@@CCCPPPkkksssWWWOOOGGGFFFEEEBBB@@@AAA???===???CCCHHHRRRdddttteeeTTTZZZWWWMMM]]]{{{|||uuunnnuuu|||PPP???:::===::::::>>>;;;>>>???AAACCCDDDFFFGGGGGGHHHEEECCCEEEJJJNNNNNNMMMFFFZZZvvvtttjjjbbbBBB<<<999::::::888888:::777666888:::::::::@@@GGGVVVppptttLLL???@@@AAAJJJ^^^{{{xxxYYYPPPHHHFFFEEEBBBAAABBB>>>===>>>BBBFFFOOO___ooo~~~zzz```___[[[TTThhhzzztttqqqooo{{{qqqKKK===;;;>>>::::::>>>;;;>>>???AAABBBBBBBBBAAA@@@CCCBBBBBBDDDIIINNNRRRSSSLLL```{{{uuuttt[[[@@@;;;999::::::888888:::777666888:::::::::???GGGSSSlll}}}RRR???===@@@EEERRRkkk~~~ZZZQQQHHHFFFEEEBBBAAACCC===<<<>>>AAACCCJJJYYYffftttyyyhhhcccjjj|||rrrkkkpppkkkGGG======???999:::>>>;;;===>>>@@@BBBBBB@@@???===@@@AAABBBEEEIIINNNSSSVVVNNNbbb}}}{{{UUU???;;;999::::::777888;;;777666777::::::999???GGGNNNiiiVVV???:::???AAAKKK```[[[QQQIIIFFFEEEBBBBBBCCC======>>>@@@AAAFFFSSS```lll~~~wwwrrrvvvfffpppiiiFFF===>>>@@@999:::>>>;;;<<<===@@@BBBBBBAAA???===@@@AAACCCEEEIIIMMMRRRVVVLLLaaa|||uuuqqqQQQ===<<<;;;999888777777777::::::999888888:::>>>BBBOOOjjjVVV===999;;;@@@HHHUUUkkkfffOOOEEEHHHEEEEEEGGGCCC>>>>>><<<<<<@@@GGGQQQXXXhhhvvvppp}}}]]]CCC@@@<<<;;;;;;=========<<<===@@@EEEIIIGGGBBB<<<@@@AAABBBCCCEEEJJJPPPTTTNNNTTTiii~~~tttkkkJJJ===<<<:::999888777777777999:::999888888:::>>>AAARRRjjjZZZ???@@@;;;>>>DDDPPPdddmmmUUUIIIJJJFFFEEEFFFAAA???>>>===<<>>===<<<===CCCJJJPPP[[[jjj}}}JJJ@@@>>>;;;999:::;;;<<<;;;>>>@@@EEELLLSSSTTTPPPLLLEEEEEEDDDCCCCCCFFFKKKNNNOOOOOO^^^}}}{{{www]]]CCC<<<;;;:::999888888888888999999:::999888999<<>><<<<<<@@@FFFJJJSSSbbbuuutttDDD???<<<:::999:::;;;;;;:::===???DDDLLLRRRTTTPPPLLLDDDDDDCCCBBBBBBEEEJJJMMMNNNJJJVVVuuuyyyxxxUUUBBB;;;;;;:::999888888888888888999:::999888999;;;===AAAZZZTTT===???;;;;;;BBBNNNcccdddOOOJJJEEEEEEFFFAAA@@@@@@>>><<<<<<>>>BBBFFFPPP^^^ooohhhDDD===;;;999999:::;;;;;;:::;;;===AAAHHHMMMMMMIIIDDD@@@@@@@@@@@@AAADDDJJJNNNNNNIIITTTrrrzzzyyy}}}KKK@@@;;;:::999999888888999999888999:::999888999:::<<<@@@WWW~~~hhhCCCAAA<<<;;;AAAKKK\\\zzzhhhPPPJJJEEEFFFHHHCCC@@@@@@???===<<<===@@@CCCOOO[[[jjjxxx]]]EEE===;;;::::::;;;<<<;;;::::::;;;???DDDHHHHHHCCC>>><<<======>>>???CCCIIIMMMPPPKKKVVVsss{{{{{{uuuCCC===::::::999999888888999999888999::::::999888:::;;;>>>QQQsss}}}SSSBBB<<<;;;@@@GGGUUUqqqmmmSSSKKKFFFGGGIIIDDD@@@@@@@@@>>>======???BBBIIITTTbbbooo~~~QQQEEE<<<;;;:::;;;<<<===<<<;;;;;;<<>>???AAACCCMMMZZZgggxxxtttIIICCC===;;;;;;;;;======<<<;;;<<<===@@@EEEIIIHHHBBB===;;;;;;;;;;;;<<>>999999999888888888777777777777888999999999999888>>>FFF]]]}}}XXX???BBB;;;???PPP]]]aaaLLLIIIJJJGGGCCCBBBAAA???===;;;;;;;;;;;;CCCKKKTTT^^^mmmdddJJJ???;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@@@@@@@@@@777::::::888===EEEHHHEEEIIIJJJSSSiiiyyyttt\\\<<<>>>999999999888888888777777777777888999999999999888;;;@@@TTT{{{jjjIIIAAA:::===JJJTTTuuujjjQQQJJJJJJGGGDDDBBBAAA???===<<<;;;;;;;;;===CCCLLLVVVdddvvv~~~XXXCCC999==================<<<<<<:::;;;<<<===>>>>>>>>>>>>999<<<;;;888<<>>===<<<<<<<<<===@@@HHHQQQ^^^ppprrrQQQBBB;;;>>>>>>>>>>>>>>>===<<<;;;888999:::;;;;;;<<<;;;;;;<<<===;;;888;;;BBBHHHIIIEEEEEEPPPggg}}}kkkuuuLLL:::;;;888888888888777777777777666777777888888888888888===<<>>CCCBBBJJJ```___LLLHHHFFFDDDCCCBBBAAA???>>>===<<<<<<===???DDDNNNZZZiii|||pppNNNBBB???===>>>>>>======<<<;;;:::888888999:::;;;;;;::::::<<<<<<:::888:::AAAIIINNNLLLJJJRRRggg{{{mmmiiiFFF;;;888777777777777777777777777666666777888888888888777;;;;;;>>>RRR~~~~~~}}}III@@@DDDAAAKKKZZZfffNNNGGGFFFDDDCCCBBBBBBAAA???>>>===<<<<<<;;;???IIISSS___qqq}}}nnnHHH===<<<;;;<<<<<<<<<;;;;;;:::999999999:::;;;;;;;;;:::::::::999888888:::@@@JJJRRRRRRPPPUUUggg~~~uuuyyy]]]AAA===777666666777777777777777888555666777777888888777777555999;;;FFFkkkPPPBBBAAA===KKKPPPqqqoooSSSIIIGGGDDDCCCCCCCCCBBB@@@???===<<<>>>;;;???IIIQQQYYYiiiyyymmmfffjjjlllhhh___]]]kkkzzziiiDDD<<<;;;999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999777777999:::>>>HHHRRRSSSRRRXXXfffyyyrrrRRR===@@@888666666666666777777888888555666666777777777777777333:::;;;>>>YYY\\\FFF???:::JJJGGG___zzzZZZMMMHHHDDDCCCCCCCCCCCCAAA???===<<>>>>>999LLL|||gggKKK???999JJJBBBUUU~~~___PPPJJJEEECCCCCCDDDCCCBBB@@@>>><<<:::666999DDDIIILLLXXXggg{{{ttt___PPPHHHFFFNNNUUUUUUTTTUUUUUUiiipppmmmlllcccWWWTTTWWWdddxxxyyyRRR===<<<;;;999999;;;<<<===>>>>>>>>>999999:::::::::999999888;;;999999;;;999888@@@KKKOOOVVVbbbooozzzpppJJJ===;;;666888888777666666666666666777777777777777777777777222:::888888EEEbbbLLLBBB@@@>>>GGGPPPkkklllQQQEEEGGGDDDCCCBBBBBBBBBAAA???======:::999<<<@@@FFFPPPZZZmmmbbbPPPJJJHHHMMMUUUXXXVVVSSSXXXTTTOOOLLLLLLJJJGGGCCCOOOZZZllliiiJJJ:::888;;;::::::::::::::::::::::::888888999999999::::::::::::;;;;;;;;;::::::<<<===JJJNNN[[[mmm}}}gggFFF======999888777777666666666666666666666666666666666666666555999777666???RRR~~~\\\DDD??????@@@JJJdddsssWWWIIIIIIFFFEEECCCBBBAAA@@@===;;;>>>;;;999;;;>>>BBBKKKTTTddduuupppZZZSSSLLLMMMQQQSSSPPPMMMRRROOOLLLIIIFFFCCC@@@>>>GGGQQQcccwww{{{[[[DDD:::999<<<::::::::::::::::::::::::888888888999999999::::::999:::;;;;;;::::::;;;===EEEJJJWWWiiizzz]]]BBB======:::777777666666555555666666666666666666666666666666666888666777:::AAAfffrrrGGG???BBB<<>>;;;;;;???HHHYYYnnndddJJJ===::::::;;;999999999999999999999999888888888999999999999:::999:::;;;;;;::::::;;;<<<>>>DDDRRRcccuuuxxxTTT@@@<<<;;;777777666666555555555666666666666666666666666666666555666666;;;;;;:::WWWxxxKKK>>>EEE;;;===QQQttthhhQQQGGGHHHFFFCCCAAA@@@???===;;;@@@<<<:::;;;::::::@@@GGGPPP[[[mmmzzzcccQQQKKKLLLKKKGGGHHHJJJKKKGGGBBB===<<<======DDDSSSggg}}}VVV???:::::::::999999999999999999999999999888888888888999999999999888:::;;;;;;::::::;;;<<<<<>>BBB:::===KKKiiiyyy]]]LLLGGGEEECCCAAAAAAAAA@@@??????<<<;;;<<<;;;:::???EEEKKKSSScccvvvqqqWWWNNNPPPQQQMMMGGGIIIJJJGGGAAA>>>===???<<>>HHH[[[wwwsssNNN>>><<<:::888777777777777777777777777777777777777888888888888999666888;;;;;;:::999999:::<<>>AAAGGGPPP]]]lll}}}wwwxxxrrrhhhSSSOOOIIICCC???===:::999;;;<<>>======:::666666;;;===BBBJJJTTTaaarrruuu\\\UUUKKKDDDAAA>>>:::777<<<<<>>999999777777<<<777777777777777777777777777777777777888888888888555888;;;<<<;;;999999999777AAAJJJPPPaaa||||||xxxLLL???999777888777666666555444444444444555333333333444444444555555444444333333444777999;;;LLLzzz~~~NNN===???:::<<>>===;;;;;;::::::===AAAGGGMMMVVVddduuuxxxUUUCCCEEE???666888;;;<<<<<>>fffgggCCC<<<:::;;;IIIiiieeeTTTGGGFFFFFF@@@>>>AAA@@@???>>>===<<<;;;;;;;;;999===BBBGGGNNN[[[jjjuuuZZZEEEFFF@@@:::<<>>@@@???>>>===<<<;;;;;;;;;777:::===@@@FFFPPP\\\eeeuuu~~~\\\DDDCCC>>>:::;;;;;;======EEE\\\|||[[[CCC888999555555888555777777777666666666666555666666666666666666666666777777888888888888777777:::???GGGPPP^^^tttfffCCC<<<888666777666666555444444333333444444222222333333333444444444555555444333333444444555666>>>cccvvvOOO<<>>===<<<<<<<<<<<<999;;;<<<>>>AAAHHHQQQWWWdddnnn}}}~~~ZZZDDDCCC???;;;;;;888===@@@LLLfffxxxOOO>>>777999555666888444666666666666666666666666555555555666666666666666666666777777888777777777999???GGGPPP]]]rrr]]]>>>:::888555666666555555444333333333333333222222222333333333444444555444444333333333333333;;;666LLLrrraaa@@@===:::;;;EEE```zzz[[[KKKHHHHHHDDDAAA@@@???>>>===============;;;;;;;;;;;;===AAAGGGKKKWWWaaappp~~~uuuVVVFFFGGGDDDAAA@@@;;;<<>>GGGPPP]]]qqqTTT999999777444666555555444444333333333333333222222222222333333333333333333333333333333333222999222<<>>666;;;BBBSSSxxxlllTTTIIIFFFCCCBBB@@@???>>>>>>=========>>>:::999888888999<<>><<>>777888:::555777:::444444555555555555666666666444444444555555666666777333444555666666777777666777>>>GGGPPP\\\ooovvvvvvNNN666888777444555555555444333333222222333333111222222222222333333333222222222333333333333222333333666IIItttfffGGG666<<>>>>>===>>>>>>>>>;;;999888777888:::;;;<<>>>>>>>>>>>>>>???===;;;999999:::;;;;;;;;;>>>EEENNNXXXcccqqqmmmaaaOOOGGGGGGCCCJJJ___~~~~~~UUUAAA666333777888111444888222444444444555555555666666333333444444555666777777222333444555666666666666666===GGGPPP\\\mmmsssdddJJJ555333666333000111444333333222222333333444111111222222222333333333333333333333333333333333111666666555IIIpppddd???===>>>:::GGGaaakkkQQQEEEEEEDDDDDDCCCBBBCCCCCCCCCDDD@@@???>>>===;;;:::999888;;;===AAAHHHRRR```nnnwwwnnn[[[PPPJJJFFFXXXtttiiiJJJAAA888777777666555444444444333333222222333333444555555555444444444444555555666666666666666666666666777;;;DDDNNNXXXfff{{{vvvZZZEEE444333666333222444444333333222222333333444111111111222222222333333333333333333333333333333///555666555AAAbbbyyyOOO???<<<999???LLLnnncccMMMEEEDDDCCCAAAAAAAAABBBAAAAAA@@@???>>>===;;;:::999888999;;;>>>BBBJJJUUUbbbjjjtttnnn^^^VVVRRRmmmcccDDD999777777777666555444444444333333222222333333444555555555444444444444555555555555555555555555555555777:::AAAKKKUUUcccyyyzzzLLL>>>444444555333333777333333222222222222333333111111111222222222222333333333333333333333333333///222666555777MMMyyyeeeDDD999:::;;;:::PPPvvvsssVVVGGGEEECCCBBBAAABBBBBBAAA@@@@@@???>>>===<<<;;;:::999999999;;;===BBBJJJTTTZZZbbbpppqqqgggdddYYY<<<222777777666666555444444444333333222222333333444555555555444444444444555555555555555555555555555555777999???GGGQQQ```wwwccc@@@999444555444222333777333333222222222222333333111111111111222222222222222222222222222222222222111000444555222===dddyyyLLL888<<<>>>888BBBcccdddRRRHHHFFFCCCCCCDDDEEEDDDBBB@@@@@@???>>>===<<<;;;:::999:::;;;;;;>>>DDDJJJPPPWWWcccrrrwwwwwwrrrLLL888444666666666555555444444444333333222222333333444555555444444333333444444555555555555555555555555555888999===DDDMMM]]]tttnnnMMM999777666555333111222555333222222111111222222333000000111111111222222222222222222222222222222222444///111666333555OOOooottt~~~YYY<<<:::>>>;;;???SSSrrrwwwaaaNNNIIIDDDBBBDDDFFFEEEDDD@@@@@@???>>>===<<<<<<;;;888999999:::;;;???DDDHHHOOOVVVaaammm|||aaaAAA666888555555555555444444444444333333222222333333444555444444333333333333444444555555555555555555555555999999===CCCKKKZZZrrr]]]DDD666666666555222111111222222222111111111111222222000000000111111111111222222222222222222222222222555///000555444333@@@TTT{{{ppprrrMMM<<<:::<<<===CCCVVVuuuoooWWWOOOFFFBBBCCCEEEDDDBBB@@@@@@@@@???>>>=========666777888888888;;;>>>AAAFFFJJJQQQ[[[fffxxxRRR999666999444444444444444444444444333333222222333333444555444444333333333333444444444444444444444444444444888888<<>>>>>===777888999999888888;;;===???AAAGGGMMMSSS___vvviiiDDD777666666444444444444444444444444333333222222333333444555444333333222222333333444444444444444444444444444555666:::@@@HHHUUUkkkxxxqqqhhh@@@888333444333222333555444222222222111111111111222222000000000000111111111111111111111111111111111111///111222111000222888>>>ccc}}}WWW???AAA777666;;;III```~~~tttgggVVVKKKIIIHHHFFFDDDAAA@@@@@@@@@???>>>>>>>>>;;;<<<<<<;;;999999:::;;;===>>>CCCFFFGGGMMM___sss{{{WWW;;;777777333444444444444444444444444333333222222333333444555444333333222222333333444444444444444444444444444333444999???FFFSSSiii{{{uuuppprrrUUU@@@555444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000111111222222222333333333MMMxxxPPP;;;===888777;;;DDD[[[|||aaaSSSMMMIIIGGGHHHEEEAAA???AAA@@@======???======<<<<<<<<<;;;;;;;;;::::::;;;===BBBGGGMMMPPPwwwkkkEEE555666888555666666555555555444444444222222222222222222222222222333333444444333333222333444444555555444444333666555777<<>>ffflllHHH:::666888<<<<<>>@@@@@@>>>>>>@@@=========<<<<<<<<<;;;;;;::::::;;;<<>>@@@>>>>>>=========<<<<<<<<<:::;;;;;;;;;<<<<<<======???IIIYYYmmm{{{yyyyyyzzzqqqqqqrrrtttwwwxxxwwwvvvwwwyyy{{{{{{{{{|||}}}pppGGG888888888444222333333333333222222222222222222222222222222222222222222333333333333222222333333444444444444333333555444666<<>>>>>>>>=========:::;;;;;;<<<;;;:::999888888<<>>>>>>>>:::;;;<<<======;;;:::888888:::<<<===@@@EEEKKKOOObbbmmmxxx}}}}}}zzzssskkkaaa]]]ZZZYYY[[[]]]\\\ZZZWWWVVVVVVZZZ```ddddddbbbfffiiillloooqqquuuzzz}}}aaaHHH444444777222222999333333333333333444444444111111111111111111111111111222222333333222222111222333333333333333333222333333666;;;???HHHWWWfffwww|||mmmTTT@@@777555666111111111111111111111111111111000000000/////////////////////////////////////////////////////////000000000111111111111222555000;;;^^^{{{iiiBBB777::::::===CCC]]]yyy~~~___SSSGGGDDDDDDDDDDDDFFFAAAAAA@@@@@@@@@?????????<<<<<<>>>>>>>>>===<<<;;;555777888999999;;;===@@@AAAJJJRRRUUUVVVVVVRRRNNNKKKJJJKKKLLLOOOQQQQQQQQQPPPOOOPPPSSSWWWZZZ\\\]]]^^^```cccfffiiimmmsssvvvyyy~~~LLL>>>555555555222333999333333333333444444444444111111111111111111111111111111222222222222111111222222333333333333222222333333666:::>>>EEESSSaaarrr}}}xxx\\\FFF<<<888555222111111111111111111111111111000000000////////////////////////////////////////////////////////////000000000000111111111111000000555HHHjjjdddGGG<<<::::::;;;DDD[[[yyyvvvfffTTTKKKGGGDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>????????????>>>======555777888999888999;;;===666<<>>>>>AAABBB@@@???AAACCCEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMPPPUUUXXXXXXZZZ]]]___bbbgggmmmqqqtttyyyeee???:::555333444444444333111222222222333333333333111111111111111111111111111111222222222222111111222222333333333333222222222222555:::===CCCPPP]]]nnnzzzmmmOOO;;;777666222,,,000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111///333222777WWWZZZAAA:::;;;;;;<<>>>>>======999999:::999888888:::<<<999<<<<<<888777;;;>>>>>>999===AAAAAA@@@@@@BBBEEEFFFGGGHHHGGGFFFIIIOOOUUUWWWYYY[[[]]]```eeejjjnnnrrrwww}}}uuuDDD999888444111333777555...000000111111222222222222000000000000000000000000111111222222222222111111222222222333333222222222222222555:::<<>>666:::???FFFVVVyyyyyyhhhXXXKKKGGGKKKHHHBBB@@@DDDDDD@@@>>>AAA@@@??????@@@@@@@@@===;;;;;;;;;999999999999;;;;;;::::::999999::::::;;;<<<999;;;===>>>???@@@BBBDDDGGGGGGFFFFFFFFFIIINNNRRR^^^]]]\\\]]]aaafffjjjkkkrrrrrruuu~~~~~~XXX>>>666555444333222222222222000111111111111222222222333222222222111000000000000000000000000000000000000111111111111222222222555444555777:::BBBTTTddduuuwwwssssssQQQ;;;666333333444...000000000000000000000000//////////////////////////////000000000111111111............................../////////000000000---111333222777OOO{{{iiiLLLBBB:::999999:::DDD___wwwfffWWWLLLFFFEEE???<<<@@@AAA@@@AAAEEE@@@@@@@@@BBBCCCCCCBBB@@@<<<;;;:::999999:::;;;<<<:::::::::::::::;;;;;;<<<:::;;;===>>>>>>???AAACCCBBBCCCCCCDDDEEEHHHMMMPPPVVVWWWZZZ^^^cccgggjjjkkkjjjppp{{{gggFFF777555555444222222111111111000000111111111222222222222222111111111111111111000000000000000000000000000111111111111222222222444333555777:::AAAQQQ```ssswww___DDD444333111222444///000000000000000000000000////////////////////////////////////000000000000........................------........./////////111+++///666222777___nnnSSS>>>999555333:::IIIddd{{{rrrbbbQQQTTTLLLFFFDDDBBBAAAAAADDD@@@@@@???@@@BBBBBBAAA???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<>>>>>>======???@@@???@@@BBBCCCDDDGGGKKKNNNOOOQQQVVV[[[```eeehhhiiilllxxxuuuMMM777333444444333222111111111111000000000111111111222222000000111111111111111111000000000000000000000000000111111111111222222222333222444777:::???LLLYYYnnnzzzwwwuuuNNN999000222000222444...000000000000000000000000////////////////////////........./////////000000........................------........./////////111+++///666///,,,HHHooo{{{wwwNNN???777555<<>>========================<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>>===<<<===>>>???AAACCCDDDEEEGGGJJJLLLQQQSSSUUUYYY^^^fffnnntttZZZ???555444333333222111111111111111000000000000111111111111//////000000111111222222000000000000000000000000000000111111111222222222222111333777999===GGGRRRfffqqq{{{uuuaaaBBB555111333///111333---////////////////////////........................---............/////////............................../////////000000000//////111222...///===MMMzzzvvvNNN>>>666;;;>>>???LLL___zzzvvvpppkkkbbbXXXQQQMMMHHHDDDIIIGGGEEEEEEEEEEEEDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???===??????>>>===<<<<<<>>>???AAACCCCCCCCCDDDGGGIIIUUUUUUVVVZZZbbbpppgggEEE<<<:::444222222111000000000111111//////000000000111111111/////////000000111111222000000000000000000000000000000111111111222222222222111222666999;;;DDDLLL\\\hhhyyygggMMM;;;333333444...000333---////////////////////////........................------------.........///------------------------....../////////000000000---222222//////444888888]]]lllRRR<<<666666666>>>JJJWWW```rrruuukkkaaaVVVMMMIIIGGGEEEEEEFFFFFFEEEDDD??????@@@@@@@@@@@@??????>>>>>>======>>>>>>???@@@>>>@@@@@@???>>>======>>>???@@@AAAAAABBBDDDGGGJJJQQQTTTXXX___kkk~~~~~~RRR999999999111111111000000000000000111/////////000000000111111//////000000000000000000000000000000000000000000000111111111111222222222222000111555888;;;BBBJJJVVVaaassswwwXXX>>>555111444444---///333...////////////////////////........................,,,,,,---------.........------------------------------.........////////////000000//////222444333BBBmmmuuuRRR>>>777777:::>>>BBBGGGTTTmmmrrrdddSSSPPPLLLIIIHHHGGGEEECCC???@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@???@@@AAA@@@???>>>???@@@AAAAAABBBCCCDDDHHHMMMQQQVVV]]]hhhttt___DDD888444333222000000/////////000000111////////////000000000111000000000000000/////////000000000000000000000000000111111111111222222222333000000444777;;;BBBIIITTT^^^ooo~~~kkkNNN555111///444444,,,///444///////////////////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......111...---000000...111777444___lllNNN@@@;;;999777;;;<<>>>>>??????@@@AAA???AAABBBAAA@@@???@@@AAACCCDDDEEEFFFIIINNNUUUZZZfffqqqnnnFFF===:::000...666000000////////////000111////////////000000000000111111000000//////......000000000000000000000000000111111111111222222222444000///333777;;;BBBIIITTT^^^oooxxxZZZ???666111111111111000000000000////////////////////////........................------------------------...------,,,,,,------...------------------------,,,---///000000000222333888@@@[[[wwwWWWFFF???;;;:::???EEELLL___}}}zzzzzzpppkkkiiicccUUUJJJEEEGGGFFFBBBAAABBBBBB?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDFFFHHHJJJLLLOOOTTT]]]hhhppp{{{\\\???555444111000333111111111111111111111111////////////////////////////////////000000000000111111000000000000111111000111111111111222222222222444444444555:::BBBIIIZZZ```nnnwwwtttQQQ888111111111111000000000//////................................................------------------------------,,,,,,,,,,,,------------------------------------.........///111222444777KKKrrrlllUUUFFF999;;;===BBBNNNddd~~~~~~ooobbb\\\ZZZTTTLLLHHHJJJIIIFFFAAAAAAAAABBBCCCEEEGGGHHHDDDEEEEEEEEEDDDEEEGGGIIIOOOTTT]]]gggqqq}}}]]]FFF333000111///...111000000000000000000000000////////////////////////.../////////000000000000111111000000000000111111000000111111111222222222222333444444555:::BBBHHHZZZ```oooqqqxxxhhhIII777333111111000000000000//////........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,---...///000333111999WWW|||}}}eeeJJJBBB===???BBBHHHXXXiii{{{~~~}}}wwwuuunnnfffbbb___YYYQQQIIIHHHGGGGGGJJJMMMRRRTTTLLLMMMNNNOOOPPPSSSWWWZZZeeemmmyyy\\\CCC777000333555222000222////////////////////////////////////////////////....../////////000000000111000000//////000000111000000000111111111222222222333444444444999@@@FFFYYY```ooolllrrrrrrYYY@@@555555111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------///---++++++,,,---......222111222AAAeeeeeeMMM===???BBB@@@CCCKKKYYYnnnzzznnneeebbb___^^^```dddiiimmmfffhhhjjjlllpppuuu{{{gggDDD:::555444777777222000222////////////////////////////////////////////////........./////////000000000000////////////000000000000000000111111111111111333444333444777>>>DDDTTT\\\lllqqqxxxyyysss___HHH666000111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------///,,,******,,,......---...222333333FFFjjj~~~[[[;;;777???@@@???BBBGGGSSSiiirrrPPP===444333333444111...---///000000000000000000000000////////////////////////............////////////000000////////////000000//////000000000111111111000222333333333666<<>>>>>???@@@DDDMMM[[[hhhnnnjjj```XXXPPPLLLIIIEEE???BBBYYYsssbbbHHH444000111666444------333........................------------------------,,,++++++***+++,,,---...------,,,,,,------...///---------------.........------......///000000000...000111111111222444666<<>>:::999:::<<<444<<<>>>888333555999:::===^^^eeeBBB333444000222111......333333000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////...------,,,,,,,,,,,,---......,,,,,,,,,------.........------......///000000000...000111222111111333555999???OOOcccrrrzzz.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))***************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************------,,,******000<<>>:::999:::;;;:::888555444555666666???RRRmmmtttdddIII777000//////////////////////////////............------------------------------------...///...,,,+++,,,------,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......//////000000111222444555;;;>>>KKK]]]kkkyyyyyy......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))*********))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))************************)))+++,,,***))),,,333999KKKiiivvvooodddUUUHHHCCC;;;999666444444666888:::;;;888999BBBXXXvvv}}}~~~cccIII999222000000////////////////////////............---------------------------------------...///...,,,+++,,,------,,,,,,++++++,,,,,,---........................,,,,,,,,,---------....../////////000111222444444999===III[[[jjjxxx|||------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********)))(((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))************************(((+++---,,,***)))+++...333DDDaaazzzyyyuuuaaaZZZPPPIIIGGGFFFEEEDDDEEECCC???===BBBOOOaaannnooosssvvvvvvqqqllliiiiiiuuu~~~rrr]]]CCC333///000000...////////////////////////............------------------------------------,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------....../////////000111222333444777;;;GGGYYYggguuu,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********)))(((''''''))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))***************************,,,......,,,***+++,,,...///<<>>KKKZZZmmm************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''')))***)))((('''((()))(((((()))))))))*********,,,,,,++++++,,,,,,---...222999III```yyyfffPPP:::000000...---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222555===IIIWWWjjj************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''((())))))''''''((()))(((((())))))))))))******+++************+++,,,,,,///,,,///???ZZZuuu~~~|||yyybbbBBB888///---//////......+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111444<<>>555111...,,,***......,,,,,,000111...---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************,,,---...---++++++,,,---******+++,,,,,,---.........------......///000111111555<<>>EEERRRiii~~~))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((('''(((((((((((()))))))))***++++++,,,---------,,,,,,,,,888HHHUUU___kkkvvv}}}}}}zzzvvvuuuyyytttooofff```bbbjjjpppqqq{{{yyyvvvyyy}}}yyypppnnn}}}yyy~~~~~~{{{~~~~~~yyy|||~~~}}}hhh[[[HHH999555555111***---,,,+++*********++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,......------...///000111000222888>>>DDDQQQggg|||((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))'''(((((()))***+++,,,,,,))),,,333===GGGRRR]]]eeemmmkkkiiiiiimmmuuuvvvjjjiiiooopppmmmdddfffhhhjjjlllnnnqqqsssuuuwww}}}~~~xxxvvvzzz}}}zzz|||uuu|||yyyuuussslllmmm{{{}}}wwwqqqiiiaaaJJJDDD888...---111///)))------,,,+++************)))***,,,+++******+++---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------*********+++++++++,,,,,,---------...//////000111111333888>>>CCCPPPfffzzz(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((())))))((((((''''''((()))+++,,,---)))''',,,222888???FFFRRRVVV\\\aaafffoooxxx}}}vvvwww~~~yyydddaaa^^^]]]^^^```aaabbbfffhhhlllpppssstttttttttxxx}}}wwwwwwxxx{{{yyyttttttxxxuuu{{{tttooorrr~~~|||xxx{{{yyyqqqfffZZZJJJ===999BBBCCC555((('''***,,,******+++++++++,,,,,,,,,)))***++++++******+++---++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,************++++++++++++------......///000000000111444888===BBBNNNdddxxx(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((((((''''''&&&'''''''''((((((((())))))******)))))))))******+++---((('''***+++***...444666>>>HHHPPPXXXbbbnnnwwwqqqvvvuuupppuuuuuurrrllleee___^^^aaaeee^^^\\\WWWTTTUUUZZZ```cccnnnhhheeefffggghhhjjjooojjjiiijjjiiieee```dddkkk|||}}}|||tttmmmdddccc]]]TTTKKKAAA666,,,111>>>AAA444'''''',,,---((())))))++++++,,,,,,,,,(((***++++++******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))************)))))))))*********++++++************++++++++++++,,,---...//////000000000111333777<<<@@@LLLaaauuu(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&%%%&&&'''***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''((((((((()))'''(((((()))))))))))))))((('''+++///---)))***000)))///666;;;AAALLL[[[ffftttvvvoooddddddpppxxxvvv}}}}}}zzzrrrjjjkkkttt}}}{{{ttthhh^^^\\\ccclllrrryyylllcccbbb```]]]```iiiuuuvvvxxxxxxrrrnnnttt}}}~~~uuutttzzz|||wwwppphhh___WWWKKKGGG???555//////000000)))///---%%%&&&...///)))))))))************))))))(((***++++++******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))************((())))))))))))*********)))************+++++++++,,,---...///000000000000000111666:::???JJJ___sss(((''''''(((((()))***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))),,,000777===AAAZZZ^^^aaaaaa```ccciiiooorrruuuuuunnnhhhjjjvvv~~~vvvoooqqq{{{~~~qqqkkkkkkpppuuuzzzxxxxxx|||wwwuuurrrpppkkkbbbWWWKKK@@@:::222111000...---,,,++++++---------,,,+++***)))(((************************,,,+++***))))))***+++,,,+++++++++*********))))))(((((())))))*********+++++++++***)))(((((())))))***)))'''&&&'''((('''&&&''''''''''''((((((((()))''''''''''''((((((((((((*********)))))))))))))))+++++++++++++++++++++++++++++++++,,,---...///000///111666;;;???III\\\nnn))))))((((((((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((+++***))))))+++...222444;;;@@@FFFKKKOOOVVV___fffhhhlllmmmgggbbbdddoooyyy{{{}}}{{{vvvoooooouuu{{{wwwrrrqqqsssuuu~~~xxxuuutttrrrwww~~~|||tttlllgggWWWTTTNNNGGG???777111...///...---,,,+++*********++++++++++++***)))((('''************************++++++***))))))***+++++++++++++++*********))))))(((((()))))))))*********+++******)))(((((())))))+++)))''''''(((((((((''''''''''''(((((((((((((((''''''((((((((()))))))))***)))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---...///000///111666;;;???HHH[[[lll+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***((((((((((((((((((((((((******))))))))))))*********---222666999>>>EEEJJJQQQVVVYYYWWWUUUXXXaaaiiimmmqqqtttrrrmmmjjjllloooyyyyyywwwuuussspppnnnmmmrrrtttxxxzzzyyyuuuqqqnnnhhhhhhiiigggbbbZZZOOOHHH???<<<777111---+++++++++++++++***)))))))))))))))************)))(((''''''************************+++******))))))******++++++************)))))))))(((((())))))))))))************)))((((((((())))))+++)))''''''((()))((('''((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,---...///000000111666;;;???HHHYYYiii}}}***)))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((()))***************)))+++,,,,,,,,,---000333777;;;@@@CCCDDDHHHOOOUUUZZZ___ddddddbbb```aaabbbfffgggjjjkkkjjjfffccc```cccccceeeiiillljjjddd```___XXXOOOHHHBBB===666111333111...+++***+++---...)))))))))(((((())))))***)))*********))))))((('''******************************))))))))))))******************))))))))))))(((((())))))))))))))))))***))))))((((((((())))))+++)))'''''')))***)))(((((((((((((((''''''''''''))))))))))))************)))))))))))))))*********************+++++++++++++++++++++,,,---...///000000111666;;;@@@GGGVVVdddyyy'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&''')))***++++++******'''((()))******+++---...))),,,111444666888<<>>666222222111///---***************+++++++++)))))))))))))))******+++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((())))))***((('''''')))))))))(((((((((((((((((('''''''''))))))))))))************(((((())))))************)))))))))******++++++++++++++++++,,,---...///000111111555;;;@@@FFFSSS___sss&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''((((((((((((((('''&&&))))))*********************+++,,,...////////////111333555666777999===???>>>>>>>>>>>>===<<<;;;;;;777666555777999999555222---------......---***((()))***+++,,,,,,+++***)))******)))))))))***++++++)))******++++++***))))))))))))))))))))))))))))))((())))))******))))))((((((((()))))))))))))))***))))))((((((((((((''''''((((((''''''(((((()))))))))'''&&&&&&((())))))(((''''''''''''((((((((()))((((((((()))))))))******((((((((()))******++++++(((((())))))***++++++++++++++++++,,,---...///000111111555;;;@@@FFFPPP[[[ooo''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''''''''''''''+++***)))))))))(((&&&%%%+++******+++------+++***)))***++++++,,,---///111------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,++++++)))+++------,,,***((((((+++,,,---------,,,+++*********)))))))))))))))***(((((())))))***))))))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))******))))))(((((((((''''''''''''''''''''''''((())))))'''&&&$$$%%%'''(((((('''%%%&&&&&&'''((()))******''''''((((((((()))))))))'''(((((()))******++++++((((((((()))***++++++++++++++++++,,,---...///000111111555;;;@@@EEENNNXXXkkk}}})))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((***+++,,,$$$$$$%%%'''***++++++***'''&&&&&&))),,,...---+++)))*********************)))*********++++++++++++,,,,,,+++******+++---///)))******(((''')))///444++++++******))))))))))))******)))(((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))(((((('''''''''&&&'''''''''''''''((()))***&&&%%%$$$$$$&&&'''''''''$$$%%%&&&'''(((***++++++''''''''''''(((((((((((('''(((((()))***+++++++++'''(((((()))***++++++++++++++++++,,,---...///000222111555;;;@@@EEEMMMVVViii{{{''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&***)))%%%(((111666555''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000222222555<<>>AAAGGGMMM^^^rrr''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((()))***++++++***)))((((((((((((''''''(((((((((((((((((((((((((((''''''))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((((()))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000444444777===@@@AAAFFFMMM\\\qqq''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((()))************)))((('''(((((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$%%%'''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000444444777===@@@@@@EEEJJJZZZooo''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((()))******)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&$$$%%%((()))'''''')))''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000111111555;;;===>>>BBBGGGWWWlll''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((%%%%%%))))))&&&&&&***''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000///000444;;;===>>>AAAGGGSSShhh''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++&&&%%%(((((($$$$$$)))''''''''''''((((((((()))))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...///000000111666<<<@@@@@@CCCIIIQQQfff&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******'''&&&&&&''')))***((('''))))))))))))))))))))))))&&&'''(((***++++++++++++,,,,,,,,,,,,------...///111444999;;;===>>>@@@BBBPPPaaa{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))(((''''''(((***+++)))((())))))))))))))))))))))))((())))))************))),,,,,,,,,,,,------...///111444888;;;===>>>@@@BBBOOOaaa{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((()))(((((()))+++,,,***)))))))))))))))))))))))))))***************)))((((((,,,,,,,,,,,,---...//////111444888;;;<<<>>>???AAAMMM```zzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((()))))))))))))))((((((%%%&&&&&&'''((()))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''(((((((((((((((''''''''')))(((((()))++++++***((((((((((((((((((((((((((())))))*********))))))(((+++++++++,,,---...///000222555888;;;<<<===???@@@KKK]]]xxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((()))))))))))))))(((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''''''''&&&((()))***)))'''(((((((((((((((((((((((('''''')))******++++++++++++++++++,,,---...000000222555888;;;<<<<<<>>>???GGGYYYttt&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((('''&&&&&&'''))))))((('''))))))))))))))))))))))))&&&'''((()))+++++++++,,,******+++,,,---...000111222555888:::;;;<<<===???CCCUUUooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))(((''''''(((******)))'''))))))))))))))))))))))))'''((()))*********************+++,,,---///000111222555888:::;;;;;;===>>>@@@QQQkkk&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&''''''(((((((((((((((%%%&&&&&&'''((()))******)))(((((()))++++++***)))))))))))))))))))))))))))***************)))((((((*********,,,---///000111222555888:::;;;;;;===>>>>>>OOOhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$###'''((($$$%%%***((((((((()))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$$$$%%%&&&%%%$$$&&&***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************+++++++++,,,---...///000111555:::<<<<<<;;;;;;;;;DDDNNNccc|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))%%%$$$&&&&&&""""""&&&&&&''''''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,)))&&&&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************+++++++++,,,---...///000111555:::<<<<<<;;;;;;;;;AAAKKK___yyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&&&&######&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***'''######&&&(((%%%"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))************+++++++++,,,---...///000222555:::<<<<<<;;;::::::<<>>LLLaaawww''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&***111:::@@@---,,,)))'''%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&(((***&&&)))++++++)))((()))+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))((((((((((((((((((((((((%%%'''((('''%%%%%%''')))&&&&&&&&&'''((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++---,,,+++***+++---000111222444777:::::::::888777888<<>>NNNbbbzzz{{{''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$"""###%%%'''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,............///---+++*********)))'''%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,444333,,,''''''***)))))))))(((((()))******(((((((((((())))))))))))((())))))******+++++++++)))************++++++++++++,,,---///111222333444666777999::::::888555333444555<<>>KKK___{{{uuuppp&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&(((---222555666333111...,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((''''''((())))))))))))***---000)))))))))))))))******+++******++++++++++++******************+++++++++++++++,,,...///111333777;;;::::::999888666444333111444333555<<>>FFFZZZwwwlllvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((&&&&&&((()))))))))''''''&&&%%%%%%'''((()))...///222444666777888888111///,,,)))'''''''''(((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$(((***)))''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''((())))))***************))))))))))))))))))*********++++++---,,,,,,,,,++++++++++++************************+++,,,......000333888;;;???;;;777555444444333222...111///222;;;BBBUUUqqq|||kkkyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((---***'''&&&'''((())))))'''&&&&&&&&&&&&'''((()))...///111333555666666666---+++)))(((''''''((((((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((())),,,,,,++++++******))))))))))))*********+++++++++++++++*********))))))))))))***************+++++++++,,,...///111444999<<>>AAA???:::666333222222333222222333333111555EEETTTwwwiiifff}}}((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((******+++---000222444666)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''((((((((())))))))))))*********+++++++++************+++,,,---...------,,,,,,,,,+++++++++))))))))))))***+++,,,---,,,...///111333777;;;???AAA>>>:::666333222222333222222333333111555DDDSSSrrrffffff((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((('''(((((((((((((((((((((((((((((()))+++---...///000))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))))))))*********************+++,,,---...,,,,,,++++++++++++************)))******+++,,,------...111333555888===@@@@@@>>>:::666333222222333222222333333222555BBBPPPlllbbbccc((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))))))))***((((((((('''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&))),,,//////---***'''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))*********+++************+++,,,------,,,,,,,,,+++++++++++++++************++++++,,,------///222444666:::>>>AAA@@@===999555333222222333333222222333222555@@@LLLhhh___\\\zzz(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((('''((((((((((((((((((((((((+++,,,,,,,,,+++***)))(((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&)))---000000...+++((())))))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))************+++++++++,,,,,,************+++,,,------,,,,,,,,,---------------++++++++++++++++++,,,------///222555888;;;???BBB???<<<999555333222222333333222222333333555>>>HHHfff```XXXqqq((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((()))))))))))))))(((((())))))***+++'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))((()))))))))))))))))))))))))))***+++---------,,,,,,((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***,,,---,,,***))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((((((((((()))))))))*********++++++++++++,,,,,,,,,************+++,,,---...,,,,,,------------......,,,,,,++++++++++++,,,,,,,,,///222666888<<>><<<888444222222333333333222222333333555<<>>;;;555000---...///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++(((*********))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***************))))))((('''((((((((()))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********************++++++++++++,,,,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---...000555;;;@@@BBBBBB<<<999555333222222222111111222222222333555999<<>>JJJFFF???777111...000222///000000000///...------++++++,,,,,,,,,,,,,,,---***+++++++++******,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))************++++++++++++***))))))))))))))))))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---...000555;;;???AAAAAA<<<888555333222222222111111222222222333555888<<>><<<777333111222555777333333444444222111///---...---------,,,,,,,,,+++)))***++++++)))***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++++++++,,,,,,++++++***)))******************))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000555;;;>>>??????;;;888444222222222222111111222222222222444888;;;HHHccc++++++++++++++++++++++++,,,***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((******))))))((((((''''''(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,---...//////000333222111222333777:::===222111000000111222333444111222333555555555444333111111///...,,,+++***))))))*********))))))+++,,,************************************************))))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,---...///000...............---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...000555:::=========:::777333222222222222111111222222222222333777:::CCC]]]+++++++++++++++++++++++++++***)))***+++++++++)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++++++++++++++,,,------******++++++,,,---......444555555555555555555444222111000111111000...+++,,,---///222555777888999555444222000...+++***)))((()))******))))))***,,,************************************************))))))))))))))))))))))))((())))))******+++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++---...000111222000000111111000...,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---111555:::<<<<<<;;;999666333111222222222222222222222222111333666999>>>XXXyyy************************+++)))((()))***+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))***++++++,,,,,,++++++++++++,,,------*********++++++,,,,,,,,,000111333555666666666555333111000000000///,,,)))++++++,,,...111333555777777666444333111///------***+++++++++******,,,---************************************************))))))))))))))))))))))))************************---------------,,,,,,+++******++++++,,,---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------+++,,,,,,...///000111111111222333333222///---,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---111555:::<<<;;;999999666333111111222222222222222222111111333666999;;;TTTuuu))))))))))))))))))))))))***)))((()))*********((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++,,,,,,++++++,,,,,,---...******++++++++++++,,,,,,...///000000000///...---000...,,,---///111///---...---,,,,,,,,,---///000777777666555333222111111+++,,,,,,,,,++++++---///************************************************))))))))))))))))))))))))+++++++++***************------......------,,,+++******+++,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......---.........//////000000333333444444333000...,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---111555:::;;;:::888888666222111111222222222222222222111111222666888999QQQsss+++)))'''(((***,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,+++***)))((()))******))))))+++,,,******+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++,,,---,,,---...////////////...---------------------------///333666888888777666333111///...//////---,,,,,,++++++,,,---...,,,+++++++++***++++++,,,---...))))))((())))))***+++++++++++++++*********)))))),,,,,,---------,,,++++++))))))***,,,...///111111000000000000...,,,***))),,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////333111///...---...///000......//////......---,,,---,,,,,,++++++,,,,,,---111111000......---------......///222666999::::::666555444333222222111222111111111111222333444555<<>>CCCDDDCCCAAA@@@>>>;;;666333000000111111000///...---//////............//////,,,,,,,,,,,,------------//////000000//////...---......................../////////000000000111111444444333333111000///...000000000000000000000000000///---++++++,,,...///000000///......---------.........///......---,,,...------,,,,,,------......------,,,,,,,,,,,,---,,,,,,...222555777777555000000000///000000111111111111111111222333444444888AAAWWWvvv)))---111111...,,,+++,,,++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------+++...000222444666888;;;777777888888777777666666444333333222111000/////////000222222111111333444222333444444555555444444222222222222222222222222444333111000000000111111444666888777555555888;;;@@@AAADDDGGGHHHDDD>>>:::999999999777555222///...222111000000///000000000000000000000000111111111000111111111111000//////.............../////////...------,,,------......333333333222111000///...000000000000000000000000...---,,,,,,,,,...///000------........./////////......//////......---,,,......------------............------------......,,,---///333666888777555111111000000000000000111111111111111222333444555888@@@TTTttt)))***,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---......------///222666999<<>>>>>::::::999888777666555555444555777777666666888999666777888999:::;;;;;;;;;666666666666666666666666666666555444444444444444444444444555555666777888:::===BBBHHHKKKJJJFFFBBB@@@@@@@@@???<<<999555333333333222111111111111111111111222222222333333333000111111111111000//////------......//////000000......---,,,,,,,,,---......//////000///...---,,,........................++++++,,,,,,---......///,,,------...////////////......//////......---,,,......------------............------------......---...000444888888777555333222111111000000000000111111111111222333444555777>>>SSSrrr)))((()))***,,,---+++)))++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---222666:::???BBBGGGKKKOOOHHHHHHIIIHHHHHHGGGFFFFFFBBBAAA@@@???>>>===<<<<<<777999:::;;;::::::<<<===;;;<<<>>>@@@AAABBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888333222222444777:::;;;:::666:::@@@GGGLLLMMMKKKHHHBBBBBBCCCCCCBBB???===;;;444333333222111111111222000000111111111222222222000000000000000///......------......///000000111000///...,,,,,,,,,---...++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------......///......---......//////......---,,,......------------......---------,,,,,,---......---///111555888999777555444444222111000000000000111111111111222333444555666===QQQqqq---------,,,,,,,,,++++++...---+++*********+++,,,---+++))))))+++,,,---,,,,,,,,,++++++,,,,,,---...,,,,,,------,,,+++)))(((------------------......***+++,,,,,,,,,+++,,,---,,,,,,,,,,,,---...//////------------------------///!!!222&&&333+++***---//////.........---------,,,,,,+++******...333777444AAAOOOWWWZZZYYYSSSMMMVVVVVVSSSQQQVVV[[[TTTIIIJJJIIIHHHFFFDDDEEEHHHJJJFFFGGGGGGEEEBBBCCCFFFIIIFFFGGGIIILLLNNNLLLHHHDDDCCCBBBBBBCCCCCCBBB@@@>>>@@@???>>>======>>>???@@@???===;;;999999<<>>???AAACCCEEEFFFGGGCCC@@@===;;;<<<<<<;;;:::555333111111222222111000000...------///000000///.........///111111///---,,,---...///000000000000000000/////////..........................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++................................................///...000777:::777555555333333333222222111111111444333333222111111111222555<<>><<<;;;:::888666777555333222333333222000222111//////000000000///.........///111111///------...///000000111111111000000000///////////////..............................---------,,,,,,,,,,,,,,,---------.........------------------------...////////////...---,,,................................................000...111888:::777444444222222222111111000000000444333222222111111222222444:::GGG___+++++++++,,,------.........---,,,,,,,,,------......---+++,,,---//////..................///000000+++,,,---...///////////////.........------,,,,,,000/////////.../////////000000///......---,,,,,,////////////////////////000000333///...@@@444444////////////............111555777444111333;;;DDDVVVbbbnnnpppnnnoooqqqqqqgggnnnsssrrrpppmmmggg```]]]]]]\\\ZZZXXXXXXZZZ]]]___aaabbbbbbbbbbbbccceeennnmmmkkkjjjhhheeeaaa]]][[[[[[[[[ZZZYYYVVVTTTRRRVVVXXXZZZ\\\\\\[[[YYYXXXSSSQQQNNNKKKJJJKKKLLLMMMJJJLLLNNNOOOMMMIIIDDDAAAEEEDDDBBBBBBAAA???<<<999999777555333333333222000555333111111222222111000000///...///111000///---......///000111111111111////////////000000000000........................---------------,,,,,,,,,---------...............//////////////////////////////000000000///......................................................111000222999;;;777444333111111111000000000000000333333222222111111222222222888DDD[[[|||............/////////000000///...------,,,,,,+++...---,,,,,,...//////...///............///000000++++++,,,------..................///////////////...---,,,,,,...///000000000000000000//////......////////////////////////222///+++555???^^^>>>,,,////////////////////////666:::;;;888444999GGGSSSfffrrr{{{wwwooojjjjjjiiifffkkkqqquuuvvvssslllfffbbbbbbbbb```^^^___aaacccfffhhhkkknnnqqqsssuuuvvv|||yyyuuurrrpppnnnkkkhhhmmmmmmmmmllliiifffdddcccgggiiilllnnnmmmjjjfffcccbbb```]]]ZZZYYYXXXYYYZZZSSSTTTVVVWWWVVVSSSPPPNNNIIIIIIIIIKKKLLLJJJGGGDDD>>><<<:::999999888777666666444333333555666666555333111000000111111000......///000000111111111000...////////////000000000........................------------------------.....................////////////////////////////////////000000//////...................................................222111444:::<<<888333333111111111111111111000000333333222222111222222333222777BBBVVVvvv/////////////////////...000000000000000000//////...---,,,---///000///---...............//////000000000000000000000000111,,,,,,---...///000000111444111...---...//////......///000111111111111000000000000000000000000000000---)))333===\\\<<<***000000000000000000000000444777888555555>>>PPP___vvvzzzqqqkkkhhhkkkkkknnnwww~~~wwwqqqjjjjjjhhheeeaaa______```bbbeeekkkttt}}}|||{{{zzzyyyxxx|||xxxvvvvvvwwwwwwzzz}}}|||xxxvvvsssrrrooolllkkkjjjjjjjjjeeeeeeeeeeeedddbbbaaa```RRRRRRSSSTTTTTTQQQMMMIIIEEECCC@@@?????????===<<<555444444666999;;;<<<<<<777555333333333333222000///000000111111111111000///////////////000000000////////////////////////........................////////////////////////........................---....../////////......////////////////////////////////////////////////222111555;;;===999444333222222222222222222222222333222222111222222333333333777@@@RRRppp..................//////+++,,,---///000000000000///......///111111000..................///000000222111000000000000000111------...///000000111222===888333000000000...+++...///000222333333222111000000000000000000000000------000,,,+++<<<000111000000000000111111111111...111444666;;;III]]]lllzzzyyy}}}yyyssskkkeeebbbaaa]]]aaaiiiuuu~~~~~~~~~zzzxxxvvvssspppnnnlllkkkcccbbb```^^^\\\WWWQQQLLLIIIFFFCCC@@@???>>><<<:::666555666888<<<@@@AAAAAA<<<:::777666666666555444222222333333333333333222222222222222111111111000111111111111111111111111/////////000000000000000000000000000////////////////////////////////////------.../////////......////////////////////////////////////////////////222111555<<<>>>:::555444222222222222222333333333222222111111222222333333333666===MMMjjj------///000222333444555000000111222222111000///111000111222444444222000000////////////000111111000000//////000111222333555555555555555444444444>>>888222000111111///---000111222333444333111000///////////////////////////***666))))))***+++555000000000111111222222222///444;;;DDDOOO___qqq}}}{{{wwwuuuoooqqqwww}}}yyyvvvxxxvvvsssoookkkeee___[[[TTTPPPKKKGGGDDD@@@===:::999888888;;;>>>AAACCCCCCAAA>>>;;;999999999888777666666777777777777666666777777666555444333333222222222222222222222222222000000111111111222222222111111111000000000//////000000000000000000000000---...///000000000000000////////////////////////////////////////////////111000555===@@@;;;666555000111111111222222222222222222111111222222333444222555:::IIIeee...///111444666999;;;<<>><<<:::666333111333222333444666666444222111111111000111222222333444333333444555777:::;;;>>>>>>===<<<;;;:::999888777222------000333222000222333444444444222000...////////////////////////444&&&777,,,999000///333000000111111222222222222555;;;FFFTTTddduuu{{{vvvqqqmmmeeeaaa[[[UUUPPPKKKFFFBBB;;;::::::<<>>777222555222///...///111222222111111333555666555111---///......///000///,,,***......---///000111000...222000000333333111222666<<>>AAACCCCCCAAA???FFFEEEDDDAAA???===;;;::::::999999:::<<<===<<<;;;777555555666999999666222666444333333444444333222444444444444222222444555333444555666666444222111333333222222222111111000333333222000......000222333111666???DDD???777222444333333222111111111222333333222222333333444555666666999DDD^^^nnnooo222777CCCWWWnnn{{{zzzuuuvvvxxxooo\\\PPPPPPMMMKKKGGGDDDDDDKKKTTT\\\]]]XXXUUUXXX```gggjjjiiivvvzzzvvvhhhUUUHHH>>>888444222000000222333333333444444555777888666333000222111111111222222000...//////...///111222111///111//////222333111333777CCC\\\wwwzzz~~~vvvuuuyyy~~~vvvnnnkkkkkkjjjccc]]]VVVLLLBBB@@@BBBDDDGGGKKKHHHFFFCCC===999:::???DDDHHHJJJMMMPPPSSSSSSQQQOOOSSSSSSRRROOOLLLJJJIIIIIIIIIGGGDDDCCCCCCCCCAAA@@@CCC@@@>>>>>>>>>===:::888<<<:::888888999:::;;;:::666777777666555444555555666777777666555444333222222222222222222222222333111222333444333333333333//////555???EEE@@@999444444333222222111111222222333333222222333333444555555555777AAA[[[kkknnnTTT^^^ppp{{{rrrgggaaaeeeooo|||uuunnnqqq}}}qqqZZZHHH<<<555333111111222444555444333444444555777888777555333222000......///000///...111000///000222222222000222000000333333222555;;;EEEfffzzzsssqqqtttzzzwwwvvvxxxzzzwwwooohhhaaaSSSFFFDDDHHHKKKNNNQQQSSSQQQLLLEEEAAACCCIIIOOO]]]___cccfffiiikkkllllllkkkkkkjjjgggdddbbbbbbcccddd```[[[WWWUUUTTTSSSRRRTTTPPPLLLJJJHHHHHHFFFEEEEEECCC@@@??????@@@@@@???????????????>>>===<<<;;;<<<;;;999777666666666666666666555555555666666777///111333555666555444222000111777BBBFFFAAA999555333333222222111111222222333333222222333333444555444555666>>>VVV{{{iiilll~~~lllUUUDDD:::444666555666888:::;;;:::888888888888:::======;;;999444222//////000111111000222000///000222333222222444222333444333333888???HHHnnn|||yyyzzz{{{|||{{{uuulll^^^RRRQQQWWW[[[\\\]]]^^^]]]ZZZUUURRRSSSYYY___kkkmmmnnnppprrrvvvzzz}}}~~~|||xxxvvvxxxzzz}}}yyysssooonnnnnnnnnnnnjjjgggaaa\\\ZZZYYYYYYZZZRRRPPPNNNNNNMMMLLLJJJHHHMMMMMMMMMNNNNNNLLLIIIFFFBBB@@@===;;;:::;;;<<<>>>???>>>===;;;;;;:::;;;;;;555555666777888888666555555666<<>>===<<<<<<<<<>>>@@@AAA@@@>>>>>>>>>@@@BBBEEEEEECCCAAA===:::777666777888888777444222000111222444444333444333444555444444;;;DDDXXX|||zzznnnfffjjjqqqsssrrrqqqjjjlllllljjjhhhhhhlllpppvvvuuussspppnnnpppvvvzzz|||{{{~~~}}}vvvnnnhhheeefffggg]]]]]]^^^___aaaaaa^^^\\\^^^]]]^^^___^^^[[[TTTOOOHHHGGGEEEDDDEEEGGGHHHJJJLLLJJJGGGDDDAAA@@@@@@???AAA>>>;;;;;;<<<<<<;;;:::666777<<>>777555333222222111222222333333333333222222333333444555555777777;;;NNNrrrdddbbb~~~ZZZDDD@@@DDDFFFCCCBBBBBBCCCEEEFFFEEEDDDEEEFFFHHHJJJKKKJJJFFFCCCBBB@@@===<<<<<<<<<;;;999777555333333555777777777444444666888888;;;EEEOOOlll{{{xxx}}}zzz|||~~~|||zzzzzz}}}}}}vvvuuuxxx||||||{{{vvvmmmgggfffgggccccccdddhhhmmmqqqrrrrrrqqqpppoooooolllfff[[[TTTMMMOOOQQQSSSVVVXXXZZZ[[[\\\YYYUUUQQQMMMKKKJJJJJJKKKFFFAAA@@@AAABBBAAA@@@999999===CCCBBB<<<777666222222111111222222333333333333222222333333444555444777888:::KKKmmmbbb^^^}}}bbbVVVWWWZZZYYYXXXVVVTTTTTTVVVWWWWWWWWWWWWXXXZZZ[[[ZZZUUUNNNIIIFFFDDDBBBAAAAAA???<<<999<<<999777777999;;;;;;;;;888999===AAADDDIIIVVVccc}}}xxxrrrrrrsssqqqooommmnnnttt|||~~~yyynnn```UUUSSSWWW]]]ccchhhkkkkkklllnnnkkkgggbbb___]]]]]]]]]YYYUUUQQQRRRTTTUUURRROOOFFFEEEFFFGGGCCC;;;666666222222111111222222333444333333222222333333444555222666777888FFFgggeeebbbzzzyyy}}}zzzttttttqqqnnnmmmooopppqqqqqqooooooppppppmmmfff]]]VVVMMMKKKJJJIIIHHHEEEAAA>>>???===::::::<<<>>>??????===???EEEKKKOOOWWWfffuuuzzzxxx|||tttcccVVVWWW\\\eeemmmtttwwwwwwvvv|||yyyuuuqqqnnnmmmmmmmmmjjjhhhfffiiimmmmmmhhhdddVVVSSSQQQNNNFFF;;;555555222111111111222333333444333333222222333333444555000555777777DDDcccjjjhhh~~~vvvqqqccc^^^[[[YYYTTTIIIBBB??????@@@AAABBBBBBBBBBBBBBBGGGIIIRRR]]]aaadddvvvoooeeefffdddeeekkkvvv~~~wwwvvvuuuwww{{{|||zzzzzz|||~~~}}}xxxtttiii```WWWOOODDD:::444555333333333333333333333333333333222222333333444555444777999:::AAAZZZlllsssxxxqqqkkkeee]]]SSSLLLKKKEEEFFFIIIKKKLLLMMMNNNOOOUUUVVV^^^jjjpppvvv|||zzzyyy}}}|||pppggg[[[OOOAAA777444777333333333333333333333333333333333222333444444555555777888999???VVV}}}oootttxxxpppfff\\\VVVWWWPPPSSSWWWZZZ]]]___bbbeeeiiiiiiqqq~~~}}}ssseeeTTTBBB555444:::444444444444444444444444444333333333333444555555666666666777<<>>777666666666666666666666666666555555555555666777777777333444888;;;HHHjjjiiissspppooommmkkkjjjjjjjjjkkkppptttzzz{{{uuuqqqmmmppptttxxx|||}}}~~~~~~~~~zzzyyyzzz{{{}}}}}}yyyuuuuuuxxxvvvoookkkhhhdddbbb```___]]]\\\ZZZ^^^fffllljjjdddcccgggeeekkkpppqqqnnnmmmqqqvvvwww~~~wwwZZZCCC999666666666666666666666666666666555555666666777888888333444::::::CCCbbbkkktttJJJIIIGGGFFFFFFFFFGGGGGGKKKNNNRRRUUUUUUUUUTTTUUUYYY]]]```___ZZZTTTNNNKKKHHHJJJNNNRRRTTTUUUTTTTTTRRRWWWZZZXXXWWW\\\___```ZZZTTTPPPPPPPPPOOORRRWWWQQQRRRNNNIIIKKKPPPOOOIIIJJJHHHFFFEEEEEEDDDCCCAAA???CCCJJJPPPNNNJJJJJJOOOHHHNNNRRRQQQMMMKKKOOOSSSUUU[[[bbbdddeeehhhlllnnnhhhiiiiiigggeeedddeeefffkkkmmmnnnlllkkkmmmsssyyy|||{{{```GGG;;;777777777777777777777777666666666666666777888888999444555:::999???\\\}}}qqqyyy===<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBB<<<<<<===>>>???@@@AAAAAAAAA@@@AAAFFFKKKMMMIIIEEEBBBAAA@@@???>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>????????????@@@@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPVVVVVVXXXYYY[[[\\\^^^^^^^^^___aaadddeeefffffffffddddddeeedddbbb___\\\ZZZaaa```^^^___aaacccccccccdddbbb```^^^___aaadddgggjjjiiiiiihhhgggfffffffff^^^^^^^^^^^^^^^^^^^^^^^^bbbfffkkkkkkgggdddeeeggglllllllllllllllkkkjjjiiiooonnnmmmlllkkkiiihhhhhhdddfffiiilllppptttvvvxxxvvvssspppooopppqqqrrrrrroookkkjjjqqq||||||yyyzzz{{{{{{{{{zzzyyyxxxsssrrrqqqqqquuuzzz~~~|||~~~}}}tttlllggggggiiilllppptttxxx{{{||||||wwwsssqqqtttwwwxxxxxxqqquuuxxxtttfffUUUFFF===888888888888777777777777555555555555666666666777777777555999======RRRvvvrrr<<<<<<;;;;;;<<<<<<===>>>============>>>???@@@@@@????????????>>>>>>========================>>>>>>???===>>>BBBGGGHHHDDD@@@===<<<;;;:::::::::;;;;;;::::::999999999999999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFJJJIIIIIIJJJLLLMMMMMMLLLMMMKKKJJJIIIIIIKKKMMMOOOLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLOOONNNKKKIIIJJJMMMLLLLLLLLLLLLLLLKKKJJJJJJNNNMMMMMMLLLKKKJJJIIIIIIGGGHHHIIIKKKMMMOOOQQQRRRQQQOOOLLLKKKLLLMMMMMMMMMFFFDDDCCCHHHOOOSSSRRRNNNRRRSSSTTTTTTTTTSSSQQQPPPOOONNNMMMLLLNNNRRRVVVXXXaaa```___]]][[[ZZZ\\\___[[[YYYXXXXXXXXXXXXWWWUUUTTTUUUWWWXXXXXXZZZ]]]___gggfffccc___ZZZTTTNNNKKKIIIIIIKKKNNNPPPSSSTTTUUUUUURRRNNNNNNPPPRRRRRRRRROOOSSSXXXVVVOOOCCC:::555777777777777777777777777555555555666666666777777666666444777;;;<<>>:::999999888777777777777888888888888999999999999999999999999888888888777777999999999999::::::::::::777777888888888999999999777888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999999:::;;;<<<999999999:::;;;;;;<<<<<<999:::;;;===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;=========???AAAAAA@@@>>>>>>============>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===<<<:::888:::===;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::999::::::::::::;;;;;;;;;===;;;888888999::::::999<<<;;;;;;===@@@AAA@@@>>><<<<<<===>>>===<<<;;;:::<<<;;;:::999999:::;;;<<<@@@AAAAAA@@@>>>===>>>@@@???>>>======??????>>>===;;;<<<======<<<<<<>>>@@@AAAAAAAAA@@@???===:::999:::::::::;;;<<<<<<======<<<:::999999:::;;;;;;:::888;;;???@@@===999666444666666666666777777777777666666666666777777777777666666444666::::::KKKiiiiiiwww::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999:::<<<<<<999777999999888888888888888888999999::::::::::::;;;;;;999999999888888888888777888888999999999:::::::::888999999999999:::::::::999999::::::::::::::::::<<<==================<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>?????????======<<<;;;;;;;;;<<<=========???AAACCCCCCAAA???======>>>>>>>>>>>>>>>===@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<::::::<<<>>><<<===============<<<<<<<<<<<<<<<==================<<<<<<;;;;;;:::::::::>>><<<::::::;;;<<<<<<;;;999:::;;;<<<;;;::::::;;;<<<<<<===>>>===<<<;;;:::======<<<<<<;;;::::::::::::<<<===<<<:::::::::;;;<<<;;;:::;;;===>>>===<<<:::;;;;;;;;;999:::;;;===777888999:::::::::999999;;;;;;;;;;;;;;;:::::::::888888888999999999888888888999::::::999888777777666666666666666777777777666666777777777888888888666888555666;;;;;;HHHaaahhhwww:::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;777777777888999::::::;;;::::::::::::;;;:::888777999999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999::::::>>>>>>===<<<;;;;;;;;;;;;<<<===>>>@@@BBBBBB@@@>>>;;;<<<============<<<;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<888999999:::::::::999999999999999999999:::::::::999999999999999888888888:::888777777999:::999888555777::::::888777999:::999999:::;;;:::999888777888999999999999888888888666777999888777777888999888777777888:::;;;:::999666777888888777888:::<<<888999999999999888888888777777777777777777888888444555666777666666555555:::888666555555666666666555666666666777777888888777777777888888888888999888:::666777===>>>FFF[[[dddqqq::::::999999999:::;;;;;;::::::999999999999::::::888888999999999999::::::666777888999:::;;;;;;<<<;;;<<<<<<<<<;;;;;;:::999888999::::::;;;:::::::::777777888888999999::::::<<<<<<<<<;;;;;;;;;::::::999999999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::<<<<<<<<<<<<:::::::::999999999999999::::::999999999999999:::::::::999999888888888999::::::===<<<<<<<<<;;;:::::::::<<<<<<<<<>>>@@@@@@???===;;;;;;;;;;;;;;;;;;:::999999999999999999999999999::::::::::::::::::::::::888888888888888888888888777888999999999999999999888888888999999999999999888888999999999999999999777666555666777888777666888:::<<<<<<<<<<<<===>>>777888999999999888666666555555666666777777777777666777888777666777999:::888666666777999:::999888555666777777777888:::<<<::::::999888777777666666666666666777777888888888444666888888666555666666888666333333444666666666666666777777888888999999777888888888999999999999888;;;888888@@@@@@FFFUUUzzzccckkk:::::::::::::::;;;<<<<<<999999888888888888999999888888888999999999::::::999999:::::::::;;;;;;;;;<<<=========<<<;;;<<<<<<999:::;;;<<<===<<<<<<;;;888888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>??????>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<===>>>::::::<<<=========<<<;;;>>>===<<<===???AAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;:::999777:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888999;;;<<<;;;999444444555666888888888777;;;;;;<<<===<<<;;;:::999999888888888888999:::;;;:::;;;::::::999:::===@@@;;;:::999:::<<<<<<<<<:::999:::;;;;;;::::::<<<>>>::::::999888888888888888999999999::::::;;;;;;;;;888:::;;;:::888888999;;;999777555666888999888777777777777888999:::::::::888888888999999999::::::777;;;777888@@@BBBEEEQQQuuunnnuuu;;;;;;::::::;;;;;;<<<===::::::999999999999999:::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::======>>>>>><<<<<<===>>>;;;<<<>>>???@@@???>>>>>>::::::;;;<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<======>>>??????999:::<<<======<<<:::999<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>><<<;;;:::999999999:::;;;555777999<<<======<<<;;;>>><<<;;;<<<>>>@@@@@@???======<<<;;;::::::;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<======:::888888888999:::;;;;;;::::::;;;;;;:::::::::999999999::::::999999999888888888888888888999;;;;;;:::999:::888888999<<<<<<;;;999::::::;;;<<<;;;:::999888999888777666666777888999999999999777777999===@@@;;;:::999999:::;;;:::888999999:::999888777999:::888777777777777888999:::777777777777777777777777666777888777555444777999;;;999777777999999777444777777888999::::::;;;;;;888888999999999:::::::::666:::777888AAABBBDDDOOOrrr|||<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================;;;<<<>>>?????????>>>===???????????????@@@@@@@@@>>>>>>>>>===<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>=========<<<;;;;;;===???========================:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<======>>>======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>GGGEEE;;;::::::::::::::::::::::::999999999999999999999999;;;:::999999999:::;;;<<<;;;666444888;;;::::::<<<<<<;;;;;;:::999888777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888999999:::::::::<<<999777777999999777555777777888999999999999888888888999::::::::::::999::::::::::::::::::::::::;;;:::;;;<<<::::::AAAJJJnnn========================<<<<<<<<<<<<=========>>><<<============>>>>>>>>>===========================>>>???@@@@@@@@@??????????????????????????????============<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>===>>>>>>===;;;;;;===???========================;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???======>>>>>>======<<<;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???EEEIIIJJJFFF@@@;;;999<<<<<<888===FFFDDD:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<;;;;;;::::::999;;;>>><<<888999<<<::::::::::::999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::;;;;;;999777888::::::888666777888888999999999999999888999999:::::::::::::::::::::::::::::::::::::::<<<;;;;;;<<<::::::AAAJJJjjj}}}????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@========================??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<======???>>>>>>======>>>>>>???========================>>>===============>>>>>>>>>??????>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@===>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@FFFIIIGGG@@@::::::===<<<999<<>>===;;;:::777999===@@@===888999>>>999999:::::::::;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999888999:::;;;:::999888888999:::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<;;;;;;AAAIIIddd{{{@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>????????????@@@@@@@@@========================???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>======;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>?????????@@@AAA@@@>>>>>>???AAA????????????????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>??????>>>>>>============>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888:::???BBB@@@===;;;>>>===:::<<<@@@>>>888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===============:::888:::<<<<<<:::;;;???;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;===<<<<<>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>===<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBBBB@@@@@@@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<======???@@@BBBBBB>>>>>>???????????????>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================BBB===:::;;;@@@DDDBBB@@@===>>>>>><<<===>>>===999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;===@@@AAAHHH???999:::=========>>>>>>>>>======<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<===>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<============<<<========================>>><<<;;;===>>>===AAAFFF\\\}}}zzzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@AAA????????????????????????@@@@@@?????????@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC@@@BBBDDDDDDBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????????????????>>>>>>>>>>>>>>>???@@@BBBBBB>>>??????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAADDDDDD@@@<<<>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::;;;>>>BBBDDDUUUHHH===<<>>===@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<================================================================================================>>>>>>>>>===============999;;;<<<===<<<<<<>>>@@@;;;;;;<<<===============<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;>>>???>>>AAAEEEXXXxxx{{{CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAACCCEEEEEEDDDBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@???????????????@@@AAABBB>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@===<<<>>>??????@@@???>>>===>>>================================================>>>===<<<<<<===???BBBDDDRRRHHH???>>>@@@???>>>>>>?????????>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========:::<<<>>>>>><<<<<<>>>@@@<<<<<<===>>>>>>>>>>>>===<<<===>>>>>>??????>>>>>>????????????????????????@@@<<<;;;>>>@@@???AAADDDSSSsss|||EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@?????????CCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFAAACCCEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBB????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@>>><<<===AAADDD??????@@@AAA@@@>>>>>>@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBGGGAAA>>>??????===>>>BBB>>>>>>>>>>>>????????????============>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======;;;===??????<<<<<<>>>@@@<<<<<<===>>>>>>>>>>>>>>>======>>>???????????????????????????????????????@@@<<<;;;>>>@@@@@@AAACCCOOOooo|||JJJHHHGGGFFFFFFGGGHHHJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFGGGBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAACCCDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>???????????????@@@@@@@@@======>>>>>>??????@@@@@@@@@@@@@@@@@@????????????888AAACCC>>>>>>EEEEEE???>>>NNNTTTHHH======@@@???AAA@@@???@@@BBBCCCCCCBBB===>>>???AAABBBCCCDDDDDD@@@@@@@@@???????????????>>>>>>??????@@@@@@AAAAAA>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBB888HHH999@@@EEE;;;CCC<<<========================>>><<<<<<@@@EEEEEEAAA<<<>>>>>>>>>>>>???@@@@@@AAAEEE@@@===AAAIIILLLFFF@@@AAA@@@?????????AAADDDEEENNNjjjzzzWWWVVVTTTSSSSSSTTTVVVWWWUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOORRRRRRRRRQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNNNNMMMLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDDDDDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@JJJMMMDDD???BBBCCC???KKKXXX\\\PPPDDDBBBDDDBBBCCCBBBAAABBBCCCDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@===HHH???GGGGGG>>>FFF===@@@@@@@@@???????????????===<<<<<<@@@EEEFFFBBB>>>?????????>>>??????@@@@@@CCC???===???EEEGGGCCC???@@@???>>>>>>>>>@@@BBBDDDMMMjjj}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvtttttttttssssssrrrrrrqqqoooooonnnnnnnnnmmmmmmmmmlllkkkkkkkkkjjjjjjjjjiiikkkkkkkkkjjjiiigggeeeeeeddddddddddddccccccccccccaaa```_______________``````aaaaaaaaa```___^^^]]]UUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLSSS]]]aaaXXXOOOOOOQQQQQQTTT^^^bbbXXXMMMKKKLLLKKKNNNMMMKKKLLLMMMMMMLLLKKKHHHIIIIIIJJJKKKKKKJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGIIIFFFNNNHHHAAAIII>>>BBBBBBBBBAAAAAA@@@@@@@@@EEEDDDEEEHHHLLLMMMJJJGGGEEEEEEDDDCCCCCCCCCDDDDDDHHHFFFDDDDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDFFFGGGIIIAAA```~~~}}}|||{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwrrrrrrrrrqqqqqqpppppppppqqqpppooonnnmmmmmmlllmmmnnnhhhjjjooofffccchhhaaaaaaaaaaaa```______^^^^^^[[[ZZZZZZ\\\^^^^^^[[[XXXUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSQQQPPPPPPQQQSSSQQQQQQQQQPPPQQQRRRSSSTTTaaa{{{