BM6(7 wwwoookkk```LLLEEEHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????BBB@@@??????@@@@@@???>>>===>>>>>>??????>>>>>>===<<<>>>AAAAAA@@@>>>>>>>>>DDD===BBB???AAADDDOOOxxx~~~sssppprrrsssvvvuuummmgggeeeccc```^^^]]]\\\\\\^^^bbbeeehhhzzzzzz|||}}}|||uuummmrrrrrrnnnWWWNNNNNNMMMIIIEEEAAA>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBEEE:::BBBGGGNNN|||nnnaaa___bbbccckkk|||sssSSS```}}}iiiGGGCCC@@@???AAA???;;;;;;>>>===<<<<<<<<<<<<<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>?????????>>>>>>=========@@@????????????@@@AAAAAABBBHHHPPPZZZnnnyyyzzz~~~|||{{{}}}{{{xxx|||zzzzzzqqqlll___JJJDDDGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????AAA???>>>>>>@@@@@@???=========>>>>>>>>>>>>======<<<>>>@@@@@@???======>>>CCC;;;@@@===@@@EEESSSyyysssuuuzzzvvvlllgggeeebbb^^^^^^]]]]]]___aaadddfffsssxxxzzz}}}|||wwwpppssssssqqqYYYNNNMMMKKKIIIFFFBBB???>>>>>>>>>>>>>>>>>>=======================================>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA===CCCEEEVVVzzz}}}pppfff^^^dddffffffnnn|||zzzXXX]]]wwwrrrLLLCCC???>>>???>>>;;;;;;>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>===============??????>>>>>>>>>???@@@@@@BBBIIIUUUcccttt~~~uuunnn```KKKDDDGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>???>>>======??????>>>===<<<======>>>>>>======<<<;;;===??????===<<<======>>>888???>>>BBBHHHYYY}}}ooogggdddbbb____________aaaccceeefffkkk}}}uuuwww|||}}}{{{vvvvvvuuuttt]]]NNNMMMKKKIIIGGGDDDAAA>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@CCCEEEEEEaaa{{{{{{jjjbbb___iiiiiiiiiqqq|||]]]WWWgggxxxVVVEEE???<<<======::::::===;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@CCCEEEQQQfff|||zzzrrrcccMMMEEEHHHEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???????????????>>>>>>>>>===<<<<<<>>>>>>===<<<<<<<<<============<<<<<<;;;<<<======<<<;;;<<<===;;;777@@@???BBBHHHYYYkkkaaa]]][[[]]]^^^___```bbbccceeeeeelllzzzrrruuuzzz}}}zzzwwwuuuvvvvvvcccOOOMMMJJJHHHGGGEEEAAA>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@???EEEEEEEEEjjj}}}mmmddddddiiihhhiiirrr{{{}}}eeeVVV[[[rrr~~~~~~www]]]HHHAAA<<<<<<<<<::::::<<<::::::999999999999::::::888999999999999:::::::::999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>CCC@@@HHH```xxxhhhQQQHHHIIIFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;===>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<::::::;;;<<<;;;777@@@???@@@EEEVVV|||lll```]]]\\\[[[\\\^^^aaacccdddeeeeeeqqqzzzppprrrwwwzzzttttttrrrvvvyyy|||lllQQQNNNJJJIIIHHHFFFAAA===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>??????<<>>AAA>>>CCC[[[}}}nnnUUUKKKKKKFFF@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;999999:::<<<;;;888@@@>>>@@@HHH\\\zzzmmmbbb``````\\\^^^aaadddgggiiiiiiiiirrr{{{pppppptttvvvqqqsssqqquuuyyyvvvwwwSSSOOOJJJIIIHHHFFF@@@;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>:::CCCAAAKKK{{{vvvvvvgggbbbfffeeelllyyy{{{|||```SSSpppnnnPPPFFF===;;;;;;999999:::888888888777777888888888666666777777777888888888888888888888888888888888777666666777888999::::::999::::::::::::;;;;;;;;;999999999999:::::::::;;;;;;;;;;;;:::;;;<<<<<<======@@@EEEZZZ{{{}}}{{{qqqXXXMMMLLLGGG@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>;;;:::999:::<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;:::999999:::<<<;;;777???>>>CCCNNNfffiii___^^^```___aaaeeeiiilllnnnnnnnnnooo}}}~~~qqqoooqqqsssrrruuurrrvvvxxxppp~~~TTTPPPKKKIIIIIIFFF@@@::::::::::::;;;;;;<<<<<<<<<999999999999999999999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>;;;DDDCCCPPPuuuooohhhiiiiiiqqq|||bbbQQQ^^^yyySSSHHH>>><<<;;;999888999888888777777777777888888666666666666777777777777777777777777777777777777666666666666777888999:::999999:::::::::;;;;;;;;;888888999999999:::::::::;;;::::::::::::;;;<<<<<<:::CCCJJJ[[[~~~uuuppppppqqqvvv{{{uuusss||||||wwwuuuvvvzzzvvvVVVFFFFFFDDDBBBBBBAAA@@@????????????AAA@@@>>><<<;;;:::;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999<<<;;;::::::999999999999:::===<<>>QQQlllaaabbbfffiiiiiijjjlllooopppooonnnsssuuuoooooorrruuunnntttssstttuuu___PPPMMMNNNHHHEEEDDD<<<;;;:::999999888888999999:::999888888777777888888888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<============HHHGGGUUU~~~{{{uuujjjvvvoooSSSZZZmmmNNN===???;;;666888999666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777666777777777888888888888999999999999999999999999888999::::::999999;;;===;;;AAAEEE___{{{yyy}}}{{{{{{~~~zzzppphhheeeeeeggghhhnnnuuu{{{{{{YYYGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;:::;;;;;;999999::::::;;;<<<<<<===;;;;;;:::::::::999999999;;;;;;:::999999999999999888<<<;;;DDDEEE^^^mmmcccbbbfffjjjjjjkkkooosssvvvwwwvvv{{{ssskkkkkkmmmtttnnnuuusssssssss~~~cccSSSOOOOOOIIIFFFDDD<<<;;;:::999999888888999999:::999888888777777888888888888888999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<>>>>>===<<<;;;;;;::::::999999999::::::;;;;;;;;;:::999999999999999999999999999888888888888999999999<<<:::CCCMMMqqqtttiiifffgggnnnnnnpppttt{{{{{{tttkkkiiiiiinnnllltttssstttuuu|||kkkXXXQQQPPPJJJHHHFFF===:::999999888888888888888999999888777777777777777777777777888888888888999999999999999999999999999999999999:::;;;;;;<<<<<>>>>>==================<<<<<<;;;::::::888888888888888999999999999999999999999999999999888888777777777888888999:::===:::CCCOOOwwwvvvkkkhhhiiittttttvvv{{{yyyxxxrrrjjjiiijjjkkkjjjtttrrrvvvyyy~~~mmmZZZPPPPPPKKKJJJHHH???:::999888888777777888888999888777777666666777777666666777777777888888888888888888888888888888888888888999999:::;;;;;;;;;BBBBBBTTTyyywwwrrrzzzcccTTTjjjvvvYYYFFF???888777888444444444444444444444444444333333333333333333333333333333333333333333333333444444444444555555555555444555555555555666666666666666666666666666666666666777888888777777999;;;999>>>MMMuuu|||{{{mmmUUUMMMFFFCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777777777777777777777888888888999999999999999777777777666777777888999999===;;;EEETTT}}}rrrkkkjjjlllxxxyyy|||wwwvvvzzz{{{nnngggfffhhhjjjjjjsssqqquuuzzzsss^^^RRRQQQLLLLLLIII@@@999999888777777777777888888888777666666666666777666666666666777777777777777777777777777777777777777888888999999::::::;;;@@@BBBUUU~~~~~~pppjjjiiisssqqqTTTaaaooo}}}dddMMMAAA777777999444333333333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555444444444444555555555666555555555555555555555555555666777777666777999;;;777===QQQ|||~~~}}}xxxuuuzzz~~~vvv\\\QQQHHHFFFEEECCCAAA???===<<<<<<;;;;;;<<<<<<<<<;;;:::999888888888777777777777777777888888888999999999999666666666666666777888888888===;;;FFFVVVuuukkkhhhjjjnnnvvvxxx}}}zzzsssyyyxxxkkkddddddgggjjjjjjrrrnnnsssyyy}}}|||eeeWWWTTTOOOMMMJJJ@@@999999888777777777777777888888777666666666666666555555555666666666777777777777777777777777777777777777888888999:::::::::>>>EEEZZZ}}}zzzuuuvvvooofffiiirrrzzzSSSXXXuuummmrrrVVVEEE888777999222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444333333444444444555555555444444444444444444444444555666777666666666888:::999<<>>===<<<:::;;;<<<<<<<<<;;;:::999999999999888888888888888777777888888999999999999666666666666666777888888888>>><<>>AAA<<<999:::;;;999999;;;777777777777777777777777:::999888666666666777777555555555666666666666666666???BBBEEE\\\tttlllhhhfffccc```iiikkkqqqxxxvvvvvvsss~~~nnneeebbbbbbiiimmmjjjkkksssvvv~~~oooZZZWWWSSSPPPKKKAAA===777555888:::999777777444444555555555555444444666555444333222333444555555555555555666666666666666666777777888999;;;<<>>:::555000333222111111000000111111111111111111111111111111222222111111111111111111000111111111111222222222222222333333333333444444444444444444444444444444444555777777666666888999999:::PPP||||||~~~|||ooolllmmmssswwwzzz~~~{{{yyyrrrkkkrrrtttwwwzzz}}}}}}vvvpppttt^^^[[[XXX^^^UUUNNNNNNMMMGGGAAA???CCC===:::::::::888777999777777777777777777777777777777777777777777888888555555555555666666666666666>>>AAAGGGccc}}}vvvmmmgggdddbbb```^^^aaaeeellluuuuuutttxxx~~~ooodddaaaaaafffkkkkkklllsssrrrvvvttt```ZZZSSSNNNJJJBBB>>>888555888:::888666666444444555555555555444444555444333333333333444555555555555555666666666666666666777777888999;;;<<>>:::::::::777777999777777777777777777777777444555777888888888777666444444555555666666777777666:::>>>LLLtttzzzwwwpppkkkeeeaaaaaaaaa___]]]\\\```hhhsssuuuyyyoooccc^^^]]]___gggjjjlllpppkkkkkkxxx~~~jjjaaaTTTMMMKKKFFFBBB;;;666777888666444555333444444555555444444333444333333333444444555555555555555555666666666666666666666777888999;;;;;;AAAVVVuuuwwwoookkknnnrrrtttuuuxxxvvvlllmmm}}}lllNNNMMMxxxrrr~~~___FFF<<<777444333222111111000000111111111111111111111111111111000000000000111111111111000000111111111222222222111222222222222333333333333333333333333333333333333555666666555666777999<<<@@@]]]zzztttwww}}}WWWGGGMMMNNNLLLbbbpppmmmhhhggg^^^PPPBBB<<<999::::::999999;;;666666666666666666666666666777888888888666555444444444444555666777777888777:::>>>NNNyyy|||uuuzzzrrrlllhhhcccaaaaaa```^^^[[[[[[```hhhsss|||wwwnnnbbb\\\[[[^^^gggiiikkknnnkkkooo~~~nnndddWWWPPPNNNJJJCCC<<<666777888555444555333333444444444444333333222333333444444555555555555555555555666666666666666666666777888999;;;;;;AAA___sssvvvooojjjlllnnnnnnpppsss|||{{{mmmjjjwwwnnnOOOHHHkkkooowwwgggIII<<<777333333222111111000000111111000000000000000000000000//////000000000111111111000000111111111222222222111111111222222222333333333333333333333333333333333444666666555555777888;;;???^^^}}}zzzyyywwwtttqqq~~~~~~SSSDDDHHHGGGHHH\\\kkkmmmllliii[[[IIIAAA;;;888:::;;;999999<<<666666666666666666666666777777777777666555444333333444444555666777888888777:::>>>OOOzzzyyyvvv{{{{{{|||}}}zzztttmmmfffbbb___^^^______\\\ZZZYYY^^^gggssswwwzzz~~~mmmaaa[[[YYY]]]gggiiikkknnnmmmssstttjjj^^^WWWUUUNNNCCC<<<666666777666555666333333444444444444333333222222333444555555555555555555555555666666666666666666777777888999;;;<<>>:::;;;:::777666888666666666666666666666666666555444444444666888999333333444555666777888999333:::AAARRR|||tttggg```^^^___fffmmmhhhmmmpppooonnnmmmhhhaaa]]]\\\[[[^^^bbbdddbbb______bbbiiirrr|||}}}tttyyy|||kkk___YYYXXXZZZffflllooorrroootttxxxnnnggg```VVVBBB;;;555666777666666888222333333444444333333222000222333555666666555555555555555555666666666777666666777777888999;;;<<>>666333222222111000111111111000000000000000000000000---......///000111111222000111111111111222222222000111111111111222222222222222222222222222222222222444555555444555666888:::<<<]]]gggRRRLLLFFFOOOTTT```qqq|||wwwbbbPPPEEEBBB>>><<<;;;:::999777777666444444666777666555777666555444333444555555555444444444444555666666999:::???UUU{{{nnngggjjjiii```ZZZ\\\YYY\\\```aaa```^^^\\\[[[ZZZZZZ[[[]]]^^^^^^]]]]]]]]]]]]aaakkksssyyyxxxyyy}}}sssjjjaaaWWWVVV[[[fffiiijjjoooooooooyyyuuunnnrrrmmmZZZGGG777555:::666444777555555555444333333333333444222222333333333333444444222333444555555555444333666777777666666888;;;>>>KKK~~~ttt|||qqqhhhdddbbbbbbiiisss~~~|||vvvssszzz{{{rrrdddbbbxxxmmmMMMFFFOOOsss]]]GGG>>>:::333222000000111111///...////////////////////////---......///000111111222000000000000111111111111111111111111111222222222222222333444444444444333222333444444333333555777???<<<]]]gggRRRNNNIIIHHHXXXooorrr]]]MMM@@@>>>======>>>???>>>===777666444444666777666555777666555444333444444555555444444444444555666666888;;;BBBXXX|||pppiiikkkhhh]]]WWWWWWRRRSSSVVVXXXYYYXXXUUURRRSSSTTTWWWZZZ]]]^^^^^^]]]___^^^aaagggkkklllqqqvvv}}}|||zzz{{{wwwrrriii___VVVVVVXXXcccfffgggllllllmmmwww{{{uuuyyyuuucccLLL;;;777;;;666444666444555555444333333333333444222222333333333333444444222333444555555555444444666666777666666888<<>>;;;333222000000111111///...////////////////////////......//////000000111111//////000000000111111111000000111111111222222222111111222333333333333333222333444444333333555777;;;<<<```{{{cccNNNLLLHHHEEE^^^{{{yyycccPPPHHH>>>>>>===???@@@AAA@@@>>>777666444444666777666555666666555444444444444555555444444444444555666666666:::DDD]]]vvvqqqrrrooofff______WWWVVVUUUXXX\\\\\\VVVPPPLLLNNNRRRXXX]]]___^^^\\\___^^^aaaeeeeeecccdddhhhooowwwzzz~~~qqqyyypppfff]]]TTTVVVWWWbbbeeeeeekkkkkklllvvvyyy|||xxxhhhRRR???:::<<<666444666444555555444333333333333333222222333333333333444444222333444444555555444444666666777666666888<<>><<<444222000///000000///...//////////////////////////////////////////////////////000000000000111111000000000111111111222222000000111222222222222222222333444444333333555777:::???ddd}}}www}}}~~~uuuaaaMMMKKKHHHNNNeee}}}nnnWWWKKKHHHBBBAAA@@@@@@@@@>>>;;;888777666444444666777666555666666555555444444444444555444444444444555666666555999DDD___}}}wwwuuuxxxwwwrrrnnnnnnhhhccc___aaaeeeddd[[[RRRHHHJJJOOOVVV]]]___]]][[[]]]^^^bbbfffeeebbbdddhhhnnnttt~~~vvv}}}uuuooonnndddYYYRRRVVVYYYdddffffffllllllmmmxxx|||}}}zzzkkkVVVAAA999;;;666444666444555444333333222222333333222222222333333333444444333333333444444444444444555666666666666999<<>>===:::888777666444444666777666555555555666666555555444333555444444444444555666666999777???ZZZ~~~{{{tttpppooohhh[[[OOOIIIIIILLLSSS\\\___]]]YYY]]]___dddhhhfffdddhhhooozzzxxxsssooo~~~mmmcccVVVOOOVVVXXXbbbcccccciiiiiilllwww}}}}}}yyy\\\CCC777777444444888555444444333222222222222222222222333333333333444444444333333333333444555666444555666666777999===@@@fff{{{nnnzzzqqqkkkgggccceeeuuu~~~uuuhhhdddbbbjjj}}}}}}VVVDDD???YYY\\\GGGBBB555222///...///000000000////////////////////////..............................////////////000000---...//////000111222222//////000111111111111111222333444444333333555777:::AAAeeezzzuuuqqqpppnnnrrr{{{xxxtttyyy^^^LLLQQQTTT\\\kkk{{{^^^JJJDDDBBB???>>>>>>>>>===;;;777666444444666777666555444555666666666555444333555444444444444555666666888777???\\\zzzuuuppphhhZZZPPPHHHGGGHHHPPPZZZ___^^^ZZZ[[[]]]cccggggggfffmmmvvv|||wwwssssss}}}mmmdddUUUNNNVVVYYYcccdddccciiiiiilllxxx{{{|||}}}bbbGGG999888444444777555444333222222111222222222222222333333333333444444444444333333333444555666444555666666777999===AAAmmm}}}mmm|||ssskkkdddeeeccccccooowwwiiiddd___eeexxx~~~XXXEEE@@@[[[aaaIIIAAA666333///......000000000////////////////////////,,,------....../////////........./////////000000------...///000111222222///000111111222222111111222333444444333333555777888GGGrrr|||tttlllgggffffffjjjsss{{{~~~```TTT___fffuuujjjTTTGGGEEEAAA???>>>>>>===<<<777666444444666777666555444555666666666555333333555444444444444555666666666555AAA```yyysssmmmcccVVVMMMFFFDDDEEEMMMXXX______[[[XXX[[[bbbhhhhhhjjjsss~~~hhhlllwwwwwwzzz|||nnneeeUUUMMMVVV\\\eeefffeeekkklllooozzzgggLLL<<<999444444777444444333222222111111222222222222333333333444444444444444333222333444555666444555666666777999>>>AAAjjjnnnwwwnnngggdddfffeeebbbhhhwwwyyyjjjccc]]]aaasss{{{||||||WWWFFFCCCaaadddJJJ???666333///---...000000000////////////////////////,,,,,,------...///000000............/////////000------...///000111222222000000111222222222222222222333444444333333555777999OOO{{{sssnnnnnnooohhhiiimmmwwwmmmhhhsssvvvnnn\\\KKKGGGAAA===<<<<<<<<<<<<:::777444444666777555333666555555555555444444444333333222222333333444555777888CCC```~~~|||tttmmmggg^^^RRRJJJAAABBBFFFMMMVVVZZZZZZXXX___aaaeeegggjjjpppxxx~~~iii]]]hhh~~~|||sss}}}nnn___UUUUUUZZZggg___cccdddlllnnnlllvvvKKKCCC===555;;;666111444444444333333333222222333333222222333333444555333333333444444444555555555666777777888:::>>>AAAhhhqqq}}}qqqiiieeeccceeefffeeeffflllxxxvvv}}}yyylllaaa[[[eeexxxtttxxxZZZEEEHHH```oooTTTDDD:::555000///...,,,...333........................////////////////////////............////////////000000000000111111111111000000111222222222222111333111222333333111333888>>>NNN|||}}}www|||~~~zzzsssqqqooosssssssssoooYYYMMMIIICCC???=========<<<:::777555555666666555333666555555555555444444444333333222222333333444555777777AAA^^^{{{zzz|||~~~}}}{{{yyysssjjjccc]]]UUUKKKDDDAAADDDJJJQQQWWWZZZZZZYYY\\\___bbbfffjjjpppxxx}}}xxxiiiXXXTTT]]]oooooozzzzzzkkk]]]SSSSSSXXX^^^[[[cccccchhhjjjlllyyyKKK@@@:::222999777444444444444333333333222222333333222222333333444555333333333444444444555555555666777777888:::>>>AAAjjjqqqxxxmmmeeeaaa___```bbbcccfffllltttzzzvvv~~~yyynnnccc]]]eeewww~~~rrrvvvdddJJJJJJaaasssXXXFFF;;;555000//////---...222............................................................//////////////////000000000111111111000000111222222222222111333111111333333111333888;;;MMMzzz~~~{{{xxxtttsss|||yyy~~~pppUUUNNNJJJEEEAAA???>>>===<<<:::888666555666666555444666555555555555444444444333333222222333333444555777666???]]]{{{vvvuuuvvvvvvtttrrrmmmggg^^^WWWRRRLLLEEE@@@BBBGGGNNNTTTXXXYYYZZZZZZ[[[]]]aaaeeekkksss|||}}}pppfffZZZPPPOOORRR\\\iiiuuuwwwppphhhtttfffXXXPPPPPPVVVWWWXXXcccccceeeggglll|||KKK>>>888111999888777444444444444333333333333333333222222333333444555333333333444444444555555555666777777888:::>>>AAAjjjlll||||||pppfff```]]]\\\\\\^^^bbbhhhmmmooopppqqq~~~yyyooofffaaahhhxxx{{{pppNNNKKK^^^zzz```LLL===666000000///...///222........................------------------------............//////////////////000000000000111111000000111222222222222111333111111333333111444999===NNNzzz|||~~~}}}~~~|||}}}rrrSSSNNNJJJEEEAAA???>>><<<;;;:::999777666666666666666666555555555555444444444333333222222333333444555888777@@@\\\yyyvvvsssrrrqqqpppmmmjjjddd^^^VVVNNNJJJFFFCCC@@@BBBIIIQQQVVVWWWWWWXXXZZZ^^^^^^___ccclllxxxwwwmmmhhhcccaaa]]]ZZZ[[[___eeejjj~~~mmm___TTTMMMNNNSSSWWWWWWbbbbbbeeefffkkk~~~JJJ===999222999888888555444444444444333333333333333222222333333444555333333333444444444555555555666777777777:::>>>AAAggg{{{jjjwwwuuujjjaaa\\\ZZZ^^^\\\]]]aaahhhllljjjgggfffpppzzz~~~xxxnnnhhhdddkkk{{{yyyOOOIIIXXXfffSSS???777111000000...///111........................------------------------............////////////////////////000000000111000000111222222222222111222000111333333111444999===LLLsss{{{~~~}}}llllll}}}rrrUUULLLIIIDDDAAA???===<<<:::::::::999888666666666777666555555555555444444444333333222222333333444555888999CCC\\\}}}tttrrrooommmjjjgggdddbbbZZZUUUNNNHHHEEECCCCCCCCCEEEKKKRRRVVVVVVVVVWWWXXX^^^\\\\\\aaalll}}}rrr```YYY___hhhyyygggZZZPPPKKKMMMRRRZZZVVV^^^^^^bbbccceeeKKK===<<<666:::777666555555555444444444333333333333222222333333444555333333333444444444555555555666777777777:::>>>AAAfffvvvlllwww~~~yyypppfff___[[[YYY^^^\\\\\\aaagggiiieee```^^^dddkkklllmmmvvvwwwnnnhhhdddjjjzzzQQQIIITTThhhTTTBBB999111000111//////000............................................................////////////...////////////000000000000000111222222222222111222000111333333111444:::888DDDiii~~~}}}~~~ooo___UUU```uuu|||lllWWWJJJGGGCCCAAA???>>><<<;;;:::::::::999777666777888666555555555555444444444333333222222333333444555666999CCCYYYyyy~~~tttqqqmmmhhhbbb]]]YYYWWWPPPLLLHHHDDDBBBCCCEEEFFFJJJMMMRRRUUUVVVVVVWWWWWW[[[YYYZZZbbbqqqiiicccfffvvvcccVVVNNNJJJMMMRRR[[[VVV\\\ZZZ^^^^^^^^^|||MMM>>>>>>888;;;666666555555555555444444444333333333222222333333444555333333333444444444555555555666777777888:::>>>AAAhhhsssiiittt~~~~~~}}}||||||{{{{{{{{{wwwvvvsssllleee___[[[ZZZ[[[\\\___eeekkkkkkddd^^^```cccgggfffdddjjj~~~~~~uuulllfffbbbhhhwwwTTTLLLQQQlllSSSDDD:::222111222000//////........................////////////////////////............////////////......////////////000000000000111222222222222111111000000333333222555:::888EEEnnnzzzzzzvvvjjjXXXPPP```qqqooo```SSSJJJGGGDDDBBBAAA@@@>>>===:::;;;;;;:::777666777999666555555555555444444444333333222222333333444555333777AAATTTqqqzzzwwwpppggg^^^UUUPPPNNNIIIHHHFFFCCCCCCEEEIIILLLPPPPPPQQQTTTWWWXXXXXXWWWXXXYYY^^^jjj|||uuuqqqtttaaaTTTMMMKKKNNNSSSZZZXXX```]]]\\\ZZZ\\\}}}PPP>>>===888:::777999555555555555444444444444333333222222333333444555333333333444444444555555555666777777888:::>>>AAAjjjtttiiiuuu{{{vvvvvvuuuuuuuuusssqqqooonnnnnnmmmjjjddd___\\\[[[XXX^^^hhhrrrwwwtttkkkcccgggkkkpppqqqmmmqqq|||ttthhhaaa___gggxxxWWWMMMLLLvvvYYYEEE;;;222111333111///...............................................................////////////........./////////000000000000111222222222222111111///000333333222555:::999NNN~~~uuuuuu___WWWfffqqqfffUUUNNNJJJGGGEEECCCCCCBBB@@@???:::;;;<<<:::777666888:::666666555555555444444444333333222222333333444555111666???PPPlll~~~uuuiii]]]SSSLLLJJJHHHGGGFFFFFFFFFIIIMMMQQQTTTRRRQQQTTTXXX[[[ZZZXXXXXX[[[dddsss}}}sss```SSSMMMKKKOOOTTTZZZ\\\gggbbb]]]YYY^^^SSS>>><<<666999888;;;666666555555555444444444333333222222333333444555333333333444444444555555555666777777888:::>>>AAAjjjvvvppp~~~}}}xxxrrrqqqqqqqqqpppnnnjjjggghhhiiijjjhhhccc___\\\[[[WWWaaaqqqtttkkkmmmsss{{{|||{{{sssccc]]]\\\hhh}}}|||VVVKKKGGG}}}cccFFF;;;222111333222///...........................------------------------............/////////000............/////////000000000111222222222222111111///000333333222555;;;555QQQuuuwwwhhhqqqnnnnnnrrrqqqfffYYYQQQOOOKKKGGGGGGHHHGGGBBB===::::::999999888999999999777666666555555555666666666555444444333333333333555666===LLLfff~~~|||lll\\\QQQMMMLLLLLLJJJHHHHHHJJJOOOTTTWWWUUURRRRRRWWWZZZZZZZZZ\\\bbbhhhsssooo\\\QQQKKKHHHOOOYYYfffddd^^^___]]]WWWiii[[[HHHGGG999::::::888555555555555555444444444444333333222222333333444555444444444444555666666555555555555555999>>>BBBeeesss{{{rrrzzzuuuoookkkkkkiiidddaaabbbeee```[[[ZZZ]]]___]]][[[bbblll|||{{{qqqzzz}}}nnn```]]]^^^jjjtttsss```GGGGGGooofffKKK===333333444000///222///............---------....................................////////////000000000000111111111111000000000000111111111111///000222222111222444666===UUUsssdddfffZZZdddhhhoootttpppcccVVVOOOMMMIIIGGGHHHJJJIIIEEEAAA<<<<<<;;;;;;::::::;;;;;;777666666555555555555555555555444333333333333333666666===LLLeeeqqq___SSSOOOPPPOOOMMMLLLLLLNNNQQQUUUWWWXXXUUUVVV[[[^^^^^^```dddhhhppp}}}mmmZZZPPPJJJHHHOOOZZZdddeeeaaa```___^^^www\\\GGGEEE888;;;:::888666555555555555444444444444333333222222333333444444444444444444555666666555555555555555999>>>BBB```wwwuuummm{{{uuunnniiigggeee```^^^``````\\\XXXYYY\\\___^^^\\\kkksssyyyoooaaa^^^___kkk{{{qqqqqqbbbKKKLLLuuummmPPP@@@444333333//////222///............---------....................................//////////////////000000000111111111000000000000111111111111///000222222111222444666===RRRhhhVVV[[[TTTWWWaaalllooojjj```XXXSSSLLLJJJHHHIIIKKKJJJFFFBBB===<<<<<<;;;::::::;;;;;;777666555555444444444555444333333222222222222333666666<<>>AAAbbbtttkkk|||uuummmfffccc___[[[ZZZ\\\ZZZXXXUUUWWW[[[^^^^^^]]]pppxxx~~~qqqccc``````kkkwwwnnnoooeeeMMMOOO~~~{{{XXXFFF666222222///...222///............------------------------------------............///////////////000000000000111111000000000000111111111111///000222222111222444666<<>>===<<<;;;::::::::::::888888777666555444444555222222222111111222222333666666:::DDDXXX}}}ttt]]]VVVZZZVVVWWWWWWWWWWWWWWWVVVVVVYYYXXXZZZ___aaadddkkksss}}}uuudddTTTNNNLLLNNNWWWdddiiikkkaaa[[[jjj\\\BBB@@@888======888888777777666555555444444444333333222222333333444333333333333333444555555444555666666777999===@@@```{{{}}}uuukkkbbb]]]ZZZVVVVVVYYYXXXWWWWWWXXXZZZ[[[\\\[[[aaahhhrrr{{{gggYYYTTTRRRTTTWWWdddnnn}}}zzzqqqgggbbbaaammm}}}pppppprrrSSSPPPiiiQQQ:::333111......111///............---------------------------------------------...............////////////000000000///000000000111111111111///000222222111222444666888@@@lllxxxbbbKKKWWW[[[hhhzzzsss^^^YYYVVVRRRNNNJJJGGGEEEEEEBBBBBB@@@???>>>>>>======:::999888777666555555555333222222222222333333444666666999@@@QQQssseeeZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ]]]bbbcccdddkkksssttt{{{rrraaaRRRMMMMMMPPP[[[ggghhhkkkbbb]]]pppZZZCCCCCC999>>>===999999888777777666555444444444333333222222333333444333333333333333444444555333555666777777999===@@@]]]zzzsssjjjaaa\\\YYYUUUUUUXXXWWWXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^```eeeqqqsssWWWIIIGGGHHHIIIIIIPPPXXXgggvvvvvvnnngggbbbaaannnsssttt\\\XXXnnnUUU===444333000///111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000000111111111111///000222222111222444666999@@@kkk}}}}}}|||```FFFOOORRRaaayyyqqqjjjfff^^^UUUMMMHHHFFFFFFDDDDDDBBBAAA@@@?????????<<<;;;:::888777777666666333333333333333444555555666666888===KKKjjjnnn^^^\\\ZZZZZZYYYYYYYYYYYYZZZ[[[XXXZZZ^^^bbbbbbbbbgggoootttkkk{{{nnn^^^OOOLLLLLLPPP\\\iiieeennnggg^^^nnnXXXEEEFFF;;;>>>===999999999888777666555444444444333333222222333333444333333222222333333444555333444666777888:::===???]]]}}}vvvoooggg___[[[XXXTTTTTTVVVTTTUUUWWWWWWWWWWWWXXXYYYZZZYYYVVVTTTVVVaaaqqq}}}uuu]]]OOOJJJGGGFFFFFFJJJNNNXXXdddmmmwww}}}ssskkkgggaaa```nnn}}}tttxxxdddaaaqqqWWW>>>666444111///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111111111///000222222111222444666888BBBqqq|||||||||bbbGGGNNNPPPXXXrrrxxxyyy{{{uuuiii[[[OOOGGGCCCCCCDDDCCCAAA@@@???>>>>>>>>>===<<<;;;999888777777777333333333333444444555666555666888<<>>===:::999999888777666555444444444333333222222333333444333333222222333333444555333444666777888:::===???ZZZzzzrrrmmmeee^^^[[[WWWSSSRRRTTTPPPRRRUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWWWW\\\gggppp{{{hhh[[[PPPHHHEEEGGGHHHIIINNNVVV[[[fff{{{|||qqqiiigggaaa```nnnzzzttt|||gggfffsssXXX???777666222///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111///000222222111222444666666DDDvvv{{{tttxxx~~~||||||vvv{{{cccIIIPPPSSSUUUZZZaaaiiivvvjjjUUUKKKDDDBBB@@@???>>>?????????===;;;;;;;;;::::::888777555444222333444444555555555444777222444<<>>=========<<<;;;:::888666555444555555555444333333222777333555;;;BBBXXXzzzfff]]]^^^\\\YYYWWWXXXZZZYYYXXXVVVUUUYYY___bbbccciiipppyyypppqqqbbbVVVKKKJJJOOOYYYeeepppnnnrrrkkkgggxxx[[[LLLIIIFFFEEE<<>>SSS}}}lllccc___[[[XXXXXXZZZ\\\[[[ZZZWWWYYY^^^dddfffhhhqqq{{{~~~uuu~~~ppp```TTTJJJJJJRRR\\\iiisssrrrnnnfffnnn|||TTTJJJIIIFFFFFF===AAA<<<;;;;;;:::888777777666444444444444444444444444444444444444444444444444555555555444444777;;;???WWWqqqvvvqqquuu~~~vvvpppiiiaaa]]][[[ZZZWWWTTTWWW\\\\\\XXXTTTRRRNNNIIIGGGHHHMMMQQQUUUYYY___aaaaaaccciiiooosss{{{zzzooodddYYYRRROOONNNTTT\\\lllxxxllleeeeee^^^cccuuuqqqsss]]]iiipppQQQ>>>777333111111000000000000////////////------------------------........................////////////////////////000000000000000000000000///111222222222222333555===GGGjjjtttqqqxxx}}}}}}qqqsss{{{dddHHHNNNOOOOOONNNMMMJJJKKKYYYuuu```NNNFFFBBBDDDEEECCCAAAAAABBBBBBAAA???AAAAAA@@@>>><<<:::888777777666555444333222222222555444777:::<<>>TTTnnn~~~vvvnnnhhhaaa]]][[[VVVYYYZZZ[[[^^^cccbbb]]]PPPMMMGGGBBBAAADDDLLLRRR\\\___aaa___^^^dddpppzzzvvvlllccc[[[VVVOOOUUUddd{{{ttthhh```ddd\\\bbbuuu}}}mmmttt|||WWWjjjsssRRR???777333111111000000000000////////////---------------------------------...............///////////////////////////////////////////////////111222222222222333555;;;GGGjjjwwwooottt~~~tttrrrvvvzzzcccIIIQQQSSSPPPNNNLLLJJJJJJWWWuuu{{{[[[NNNHHHEEEGGGDDDBBB@@@???@@@@@@@@@???AAA@@@@@@>>><<<:::999777666555444333333333333444333333777:::<<>>===<<<;;;:::888777777555555555555555555555555444444444444444444444444444555555555555666999<<>>>>>??????>>>@@@@@@@@@???>>><<<::::::666555444333222333444555333222555:::<<>>>>><<<;;;999888777666444444444444444444444444444444444444444444444444333444555555555666999;;;QQQrrrfffccc```\\\\\\aaaaaafffiiieee```ZZZQQQHHHDDDDDDCCCDDDFFFMMMUUU[[[\\\___aaa___ZZZXXX[[[___qqq|||vvvjjj___]]]dddqqqzzzrrrjjjddd___YYYfff~~~vvvkkkeeeTTTxxxvvvTTT>>>555111111111000000000000////////////------------------------,,,,,,------.../////////........................000000000000000000000000///111222222222222333555666CCCmmmttt{{{~~~xxxrrrvvviiiLLLOOONNNLLLHHHHHHLLLPPP[[[uuuhhhVVVWWWTTTIIIDDDDDDAAA???===>>>?????????AAAAAAAAA@@@@@@???======888777444333222222333333444111333888:::JJJrrr~~~uuuiiieeeaaa]]]]]]```]]]\\\kkk~~~~~~mmm___WWWTTTLLLJJJSSS```gggiiijjjeeecccooojjjQQQQQQKKKDDDHHHCCCFFF>>>===<<<:::999777666555333333333333333333333333444444444444444444444444333444555555555666888:::MMMzzzyyykkk`````````\\\___fffkkkooonnnfff^^^UUULLLDDDFFFHHHKKKMMMOOOSSSXXX\\\___aaabbbcccbbbcccfffhhhttteee^^^dddvvv~~~wwwooogggbbb\\\XXXiiiqqqiiiZZZXXX}}}XXXAAA666222111111000000000000////////////------------------------,,,,,,------...//////000........................000000000000000000000000///111222222222222333555333>>>ggg|||{{{~~~}}}{{{}}}vvvtttxxxmmmLLLKKKIIIMMMHHHGGGLLLPPPWWWnnn|||cccXXXaaa```QQQJJJEEEBBB???>>>>>>???@@@???AAABBBBBBBBBAAAAAA@@@???:::999666333111000111111555111222777999GGGlllxxxyyy}}}~~~sssjjjggg\\\ZZZ]]]aaa___aaauuuvvvfffZZZTTTOOOHHHHHHTTTbbbiiijjjjjj______nnnaaaKKKOOOKKKDDDGGGAAACCC>>>===<<<:::888666555444333333333333333333333333444444444444444444444444333444555555555555888:::IIIwwwvvvggg^^^```aaa^^^bbbjjjqqqssspppggg]]]VVVOOOHHHKKKNNNRRRTTTVVVWWWYYY[[[```^^^]]]^^^ccckkktttyyyoooooojjjvvvuuugggdddppp~~~uuukkkbbb\\\ZZZXXXlllmmmhhhTTT\\\]]]DDD888333222222000000000000////////////------------------------,,,,,,------...///000000........................000000000000000000000000///111222222222222333555777@@@iiizzz}}}|||{{{||||||vvvuuu|||wwwTTTLLLKKKMMMLLLNNNPPPOOOSSSddduuu~~~kkk\\\^^^eeeaaaPPPBBBFFFBBB???>>>@@@BBBAAA???AAABBBCCCDDDCCCBBBAAA@@@:::777333111111333333333444444444:::>>>@@@___zzzvvvwww}}}~~~ttteee\\\YYYZZZ^^^```\\\___zzzvvvbbbRRRKKKGGGIIIOOOXXXaaafffgggfff[[[\\\nnnVVVQQQJJJFFFDDDEEEEEEEEE@@@???===:::999888888888666666666555555444444333333333333333333333333333777555444333444777:::<<>><<<;;;;;;;;;;;;888888777666555444444333333333333333333333333333555444444444555777999:::EEEnnn{{{yyyssswwwtttfff\\\bbbpppyyy{{{zzzhhhbbb[[[ZZZ]]]___]]]YYYbbbaaa^^^[[[XXXYYY\\\^^^WWW^^^]]]```mmmssswwwnnnlllmmmpppkkkddd^^^]]]aaaiiinnniiissszzzqqqiiiaaa\\\^^^ddd|||tttpppRRRJJJ\\\nnnHHH777666666333222222111111000//////...//////......------------/////////...---------,,,////////////////////////////////////000000000000000111222222111222444666777@@@aaa~~~~~~~~~zzzrrrnnnttt~~~xxxwwwVVVKKKEEEKKKOOOSSSRRRPPPQQQUUUXXX]]]TTTMMMKKKIIIEEEBBBCCCBBBDDDHHHJJJJJJHHHGGGEEEFFFDDDCCCAAA@@@@@@AAABBB>>>;;;999777777777666444222555333555999888HHHeee~~~|||yyyuuussstttqqqfff\\\XXXWWWXXX[[[```dddiiipppwwwvvviii\\\PPPJJJIIIMMMUUU```hhhjjjggg```\\\^^^pppQQQIIIGGGEEEDDDEEEEEEEEEDDDBBBAAA???===<<<<<<======888888777666555444333222333333333333333333333333444444444444555666888999???fff~~~xxxoootttsssfff___iiixxx{{{tttlll\\\ZZZYYY]]]aaabbb___[[[aaa```^^^[[[YYYZZZ]]]```fffkkkfffccchhhiiiiiirrr~~~|||iiieeeaaafffiiikkkjjjjjjppp{{{wwwpppjjjccc]]]___iiinnnpppQQQOOOfffsssKKK888666666444222222222111000000//////...............---------/////////...---------,,,////////////////////////////////////000000000000000111222222111222444666666BBBiii}}}uuuooorrrzzzxxxzzz{{{pppSSSKKKEEEJJJOOORRROOONNNQQQUUUVVVXXXOOOIIIIIIIIIEEE@@@???BBBEEEHHHJJJHHHGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCC???===:::999999888666555333555444555999888CCC[[[}}}}}}xxxuuusssnnnddd[[[YYYZZZ\\\```dddgggkkkpppttt|||qqqdddYYYNNNIIIIIIOOOVVVaaaggghhhddd___\\\dddwwwYYYIIIFFFCCCBBBCCCDDDDDDDDDBBBAAA@@@>>>======>>>>>>999999888777555444333333333333333333333333333333333333333444555666888888???aaa{{{vvv}}}tttwwwtttiiieeeppp|||zzzlll```ZZZYYYXXXZZZ^^^bbbdddfffeeeccc___ZZZWWWWWW[[[^^^jjjjjjccceeetttwwwqqqrrr{{{zzzwwwrrrmmmuuu|||sssnnniiiccc^^^XXXiii{{{hhhrrr{{{OOOUUUqqqxxxNNN999666666444333222222111111000//////......//////......---,,,...............---------////////////////////////////////////000000000000000111222111111111333555777CCClllzzzssssssxxxvvv|||~~~hhhOOOJJJDDDFFFMMMPPPNNNNNNRRRTTTSSSSSSMMMIIIIIIHHHDDDCCCDDDBBBEEEHHHHHHFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEE@@@>>><<<::::::999777555444777555555888666===QQQrrrzzztttpppjjjbbb_________dddhhhjjjlllpppuuuxxxyyyvvvggg\\\RRRKKKIIIKKKRRRYYYaaaggggggccc```___nnnfffZZZLLLIIIEEECCCCCCEEEFFFFFFCCCBBB@@@???>>>>>>??????<<<;;;:::999777666555555333333333333333333333333222333333444555666777888AAA\\\vvvwwwtttvvvwwwsssjjjgggpppyyyuuueeeXXXZZZ[[[[[[[[[]]]bbbiiinnnnnniiiaaaYYYUUUXXX```fffnnnnnnffffffttt|||tttmmmkkkhhhbbb]]]YYYlllwwwiiixxxtttMMM[[[~~~|||PPP:::666666333333333222111111000000///---.../////////...---,,,---------...............////////////////////////////////////000000000000///000111111000000222444:::===aaazzzxxxyyyyyy{{{}}}cccKKKHHHDDDCCCKKKQQQPPPQQQTTTUUUQQQNNNJJJGGGFFFDDDAAACCCHHHCCCEEEHHHGGGDDDBBBBBBDDDBBBCCCEEEGGGGGGGGGFFFFFFAAA???<<<;;;;;;999777555555999555444777333888III```{{{rrrmmmgggbbbbbbfffdddjjjooopppppptttyyy|||}}}ooo___TTTMMMIIIJJJNNNTTTZZZbbbffffffcccbbbbbbrrrXXXVVVQQQMMMHHHEEEEEEGGGIIIJJJCCCBBB@@@????????????@@@>>>===<<<;;;999888777666333333333333333333333333222333333444555666777777>>>SSSxxxzzzooossssssqqqhhhdddmmmtttooo___SSSWWW\\\```aaaaaadddjjjpppvvvooodddZZZWWW]]]hhhqqq{{{wwwlllmmmwww}}}xxxnnniiiiiigggaaa\\\eeevvvxxxmmmnnnKKK```QQQ:::666555333333333222222111000000000---.../////////...,,,,,,,,,------....../////////////////////////////////////////////000000000000...///000000///000222444:::555SSS{{{{{{wwwxxx~~~bbbKKKKKKIIIIIIQQQNNNJJJPPPSSSPPPTTTQQQQQQOOOJJJDDDBBBDDDGGGEEEEEEDDDEEEGGGGGGEEECCCCCCFFFFFFCCCCCCGGGKKKKKKLLLFFF>>>;;;<<<<<<;;;888444444444444555888===AAAUUUzzz{{{ppphhheeeeeeeeedddmmmnnnqqqvvvyyy{{{{{{}}}wwwgggYYYRRRMMMHHHLLLTTTXXX^^^bbbaaaaaabbbcccbbbvvv```YYYUUUSSSPPPLLLIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@???===:::999888888888333222222222222333444444666555444333444666888999???UUUzzz~~~uuu}}}uuu|||nnnggggggooorrrkkk```[[[YYY___```]]]^^^hhhqqqsssvvvmmmccc\\\ZZZ```nnn{{{yyyxxx}}}zzzrrrjjjhhhfffccc___]]]ddd|||ppplllcccKKK___PPP>>>;;;777777666444333333333333222000////////////////////////////////////////////////............/////////000////////////000000000000000000000000111222333444===:::SSS||||||}}}{{{{{{```GGGEEEAAAGGGPPPMMMIIIPPPQQQOOOSSSQQQPPPMMMIIIDDDBBBDDDGGGGGGEEEDDDDDDEEEEEEDDDCCCAAAEEEFFFCCCCCCHHHLLLLLLHHHBBB<<<:::;;;;;;999666777666666444444666;;;>>>QQQqqq}}}~~~~~~sssjjjfffhhhkkknnntttvvvyyy|||~~~~~~sssbbbSSSNNNLLLJJJNNNVVV[[[___cccbbb]]][[[bbbiiilll[[[VVVTTTRRRNNNKKKHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@>>>;;;999888888888777666555333222222222222666555444333444666888999===RRRxxx}}}ooo}}}}}}iiifffgggnnnpppiiibbb^^^^^^``````^^^aaajjjnnnmmmoooiiicccbbbccciiivvv}}}xxxqqqkkkiiigggbbb^^^\\\hhh~~~pppooo\\\JJJcccPPP<<<999777888666444333333333333222000////////////////////////////////////////////////.........///////////////////////////000000000000000000000000111222333444888;;;SSSbbbGGGCCC???EEEOOOMMMIIIOOOPPPMMMQQQPPPOOOLLLHHHDDDCCCEEEGGGJJJGGGDDDCCCDDDDDDCCCBBBCCCFFFGGGDDDDDDGGGJJJIIIDDD@@@<<<;;;<<<<<<:::777999999777555444555888;;;LLLeee}}}{{{{{{xxxooojjjmmmuuu|||~~~ppp]]]LLLIIILLLMMMRRRXXXVVVYYY^^^^^^VVVTTTfff{{{eee\\\YYYRRRPPPMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBB???===;;;999888888888777666555444333333333555444444333444666777888:::NNNqqqlllxxxvvveeeeeehhhllllllfffbbbbbbbbbaaaaaadddnnnwwwwwwrrrnnnjjjiiikkkooouuu~~~~~~yyyrrrlllhhhiiigggbbb______nnnxxxoootttVVVLLLkkkSSS<<<888777;;;666555333333444444222111///////////////////////////////////////////////////////////////.........////////////000000000000000000000000111222333444444;;;UUU~~~gggMMMHHHDDDCCCNNNNNNJJJNNNNNNKKKOOOPPPNNNKKKHHHFFFFFFGGGHHHMMMJJJFFFDDDDDDDDDDDDCCCEEEIIIIIIFFFDDDFFFGGGEEEBBB@@@??????@@@???===:::::::::888666555555777:::EEEYYY|||~~~}}}{{{~~~wwwrrrttt~~~nnnZZZIIIHHHMMMPPPTTTYYYSSSUUUZZZ[[[VVV[[[yyyyyy___[[[YYYQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDCCCAAA>>><<<:::888888555555555555555666777777444444444444444666777888999HHHfffpppxxxxxxqqqcccfffiiijjjgggbbbaaabbbdddbbbeeeqqq}}}|||{{{yyy|||}}}~~~|||||||||xxxqqqttt~~~yyykkkfffeeehhhgggbbbbbbgggwwwvvvpppyyyWWWVVVzzzWWW@@@:::999<<<666555333333444444222111////////////////////////////////////////////////////////////............////////////000000000000000000000000111222333444666:::XXXhhhNNNJJJEEEDDDPPPQQQLLLOOOMMMIIIMMMPPPNNNJJJHHHGGGHHHIIIJJJNNNKKKGGGEEEEEEEEEEEEDDDBBBGGGIIIGGGFFFGGGHHHFFFAAAAAA@@@AAAAAA@@@>>><<<:::::::::888666666888;;;@@@PPPttt~~~|||{{{{{{}}}lllZZZKKKKKKQQQRRRUUUYYYXXXXXX[[[]]]___nnnjjjXXXUUURRRPPPPPPOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???===;;;999888666555555555555666777777333333333444555555666777999CCCYYYyyyxxxyyy{{{rrrmmmeeeiiikkkhhhccc``````aaaeeedddkkk~~~xxxvvvvvv{{{yyyyyy|||}}}{{{ssssssuuuyyy|||{{{qqqtttzzzkkkeeedddgggeee^^^bbblll{{{wwwVVV\\\\\\FFF@@@;;;<<<777555444444444444333111///////////////////////////////////////////////////////////////.........////////////000000000000000000000000111222333444:::555UUUfffKKKFFFAAAFFFTTTUUUPPPPPPLLLHHHLLLOOOLLLHHHGGGHHHIIIJJJJJJMMMJJJGGGFFFEEEEEEDDDCCC===CCCGGGGGGGGGJJJJJJHHH@@@@@@AAA@@@@@@???>>>===<<<<<<<<<:::888888999;;;===HHHjjj~~~|||xxx}}}gggYYYNNNQQQUUUTTTUUUYYYYYYZZZZZZ\\\gggeeeYYYRRROOOOOOOOOOOONNNNNNMMMMMMLLLIIIIIIHHHFFFEEECCCBBBAAAAAAAAA@@@???===;;;:::999999888777666444444444444222333333444555555666666999???NNNzzzkkkuuuxxx~~~~~~wwwnnnkkkgggkkkkkkeee``````aaa```eeegggsss{{{zzz{{{|||yyyyyysssssswww}}}|||qqquuuzzzooogggdddfffaaaZZZbbbqqqwwwJJJWWW^^^KKKEEE>>><<<777666444444555555333222////////////////////////////////////////////////............/////////000////////////000000000000000000000000111222333444:::111NNNcccJJJFFFBBBIIIWWWYYYSSSRRRMMMGGGKKKMMMIIIEEEDDDFFFHHHIIIIIIIIIHHHFFFEEEEEEEEECCCAAA>>>DDDHHHHHHHHHIIIIIIFFFBBBCCCCCCAAA@@@??????@@@@@@@@@???===999888888999<<>><<<:::999888888666555444333333333222222333444555555555555999<<>>:::777777777<<<<<>>>>>>>><<<:::999444444444444444555666666111222333444555555555555888;;;GGGssswwweeexxx{{{zzzyyykkkhhhgggiiigggaaaaaaffffffcccaaajjj|||yyyrrrlllaaa]]]```]]]\\\mmmWWWMMMcccYYYKKKHHH@@@;;;888666555444555555444222////////////////////////////////////////////////+++,,,---...///111222222////////////000000000000000000000000111222333444111444FFFooo}}}tttnnnmmmllliiiiiixxxhhhTTTOOOFFFLLLTTT\\\[[[RRRIIIFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFDDDBBBAAABBBCCCCCCCCCJJJKKKLLLKKKGGGEEEFFFHHHQQQLLLFFFCCCCCCEEEHHHJJJLLLGGG@@@;;;:::::::::::::::???LLLooouuuqqqsss|||zzz}}}xxxjjj___VVVUUUTTTUUUWWWYYYYYYYYY\\\TTT```iiiXXXMMMMMMNNNIIIKKKMMMLLLJJJHHHHHHHHHJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;::::::888777666666666666333333444555555444444444444AAAFFFbbbrrrxxxnnndddiiikkkfff]]]ZZZ```fffggghhhvvvssslllcccaaabbbccc]]]]]]qqq~~~vvv~~~TTTPPPxxxbbbIIIDDD???777999999888666555444333222///............------------.........//////000000////////////000000000000000000111111111111000000000000000111222222333333999666>>>iii~~~~~~wwwooogggcccbbbcccgggsss~~~eeeQQQLLLDDDLLLRRRYYYZZZTTTMMMHHHGGGEEEFFFHHHIIIIIIIIIHHHHHHBBBAAA@@@@@@BBBDDDEEEFFFJJJLLLMMMKKKIIIHHHIIIKKKPPPLLLHHHEEEEEEGGGJJJLLLIIIFFFAAA===;;;:::::::::666999AAA```yyysssrrr||||||}}}}}}pppcccYYYUUUUUUUUUVVVXXXYYYYYYYYY^^^TTTlllnnn\\\RRRLLLKKKHHHEEEGGGIIIIIIGGGFFFFFFGGGIIIIIIIIIHHHGGGEEECCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888777666666666333444444444555444444444333@@@CCCZZZpppwwwsssgggeeefffbbb\\\]]]dddgggfffggguuu|||mmmeeedddbbbbbbaaa\\\^^^uuuyyyuuuqqqNNNSSScccIIIBBB???:::888888777555444333222111000000/////////...................../////////000....../////////000000000000000111111111111000000///000000111111222333333777666???hhh~~~|||~~~~~~{{{vvvnnngggddddddeeejjjzzzeeePPPKKKDDDOOOTTTZZZZZZTTTMMMHHHFFFDDDEEEHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@AAABBBDDDEEEJJJKKKLLLKKKJJJKKKLLLNNNRRROOOLLLHHHGGGGGGIIIJJJEEEEEEDDDAAA===;;;::::::999999===VVV|||yyyrrrvvv~~~ssseeeYYYSSSTTTUUUVVVXXXYYYZZZZZZZZZ___WWWzzzaaaSSSOOOMMMKKKEEECCCEEEGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHFFFCCCAAAAAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777777444444444444444444444444333===>>>PPPjjjvvvxxxzzzkkkdddeeeccc```aaaeeeeeebbbiiivvvwwwiiibbbeeecccbbb```\\\bbb{{{~~~sssvvvaaaJJJVVVfffGGG<<<:::999777777666555444222111000111111111000000000//////............////////////------.........////////////000000111111000000/////////000111111222222333444666@@@eee~~~|||}}}|||zzzvvvqqqlllkkkmmmoooxxxtttqqqrrrvvvyyy|||~~~|||zzzxxxxxxgggRRRNNNGGGQQQXXX^^^[[[PPPFFFCCCEEEEEEEEEFFFFFFEEEDDDDDDCCCFFFFFFCCCAAA??????AAACCCIIIIIIIIIIIIJJJKKKMMMOOOVVVTTTPPPKKKFFFDDDDDDEEEDDDFFFGGGEEE@@@<<<::::::;;;;;;===OOOooovvvsssyyyuuufffZZZTTTQQQSSSUUUXXXYYYZZZZZZZZZ[[[[[[dddaaaUUUPPPOOONNNIIIHHHIIIJJJJJJHHHGGGGGGHHHGGGHHHJJJJJJIIIFFFDDDBBBAAAAAA@@@???>>>>>>======>>>======<<<;;;999888777666555555444444444444444555999:::IIIzzzjjjmmm{{{zzzpppiiimmmnnnlllgggcccbbbaaalllvvv~~~}}}uuuiiicccfffdddbbb___^^^iiivvvooo{{{}}}VVVLLL___lllIII;;;999;;;888888888777555444222111111111000000000/////////.........///////////////------------........./////////000000000000////////////000000111222222222222777AAA```~~~~~~~~~||||||{{{yyyxxxzzz}}}rrrbbb\\\]]]aaadddhhhkkkllljjjhhhffffffRRROOOJJJNNNWWW^^^YYYJJJAAACCCIIIKKKIIIFFFCCCBBBCCCEEEFFFFFFFFFEEEAAA??????BBBEEEHHHGGGFFFGGGHHHJJJLLLMMMSSSRRRPPPJJJEEECCCDDDFFFGGGHHHHHHFFFCCC???<<<;;;777888999FFF___uuu}}}ttttttzzzxxxhhhZZZSSSSSSTTTSSSVVVYYYZZZYYYZZZ\\\]]]\\\}}}bbbYYYQQQNNNQQQQQQRRRRRRRRRPPPMMMKKKKKKLLLHHHIIIIIIJJJIIIGGGEEECCCBBBBBBBBBBBBAAA@@@@@@????????????>>>===;;;999888777666555444444444444555777777777FFFtttzzzmmmrrrxxxvvvnnntttzzzyyypppgggfffhhhooouuuxxxuuutttwwwyyyxxxzzzrrrhhhdddfffdddaaa___ccctttlllnnnkkkOOOQQQrrrnnnMMM>>><<>><<>>:::===JJJZZZwwwzzzrrrnnnqqqvvvyyyoooaaaWWWSSSTTTVVVWWWUUUXXXZZZYYYWWWYYY^^^ddd~~~kkk\\\YYY[[[RRROOOSSSSSSXXXXXXVVVSSSPPPNNNOOOPPPKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCBBB@@@>>>;;;999999888666444333444555555555444999>>>ZZZvvvrrrooouuuwww~~~~~~zzzxxxxxx~~~}}}~~~}}}ssshhhcccccceeeaaa^^^cccuuu|||jjj{{{{{{PPPKKKZZZ}}}YYYGGG@@@======<<<===>>>>>>===:::777555111111111000000000//////000/////////................../////////000000000......////////////............//////000111111111333888;;;SSSzzzsssrrrtttwwwyyy||||||}}}||||||zzzwwwvvvxxx{{{xxxwwwwww|||uuukkkjjjkkkkkkmmmqqqxxxooobbb[[[[[[bbbhhhmmm^^^KKKLLLKKKNNNKKKFFFCCCBBBDDDGGGHHHKKKIIIFFFBBB@@@@@@@@@@@@FFFGGGGGGDDDAAABBBIIIOOONNNJJJEEEDDDEEEGGGFFFEEENNNNNNMMMIIIFFFIIIQQQXXX]]]RRRGGGCCCFFFGGGCCC>>>>>>>>>888777BBBQQQppp{{{rrrllllllpppqqqggg[[[TTTTTTVVVVVVUUUVVVYYYZZZXXXVVVXXX___eeeggg[[[[[[___WWWSSSTTTPPPUUUTTTSSSQQQNNNMMMNNNPPPLLLJJJHHHFFFFFFFFFHHHIIIFFFGGGHHHIIIHHHGGGFFFEEECCCCCCDDDCCCAAA>>>;;;999:::888666444333444555666333444;;;:::MMMoooyyyuuuooo|||xxx}}}~~~xxxpppgggeeegggddd```]]]eeezzzvvvgggsssMMMMMM^^^\\\NNNHHHCCCAAA<<<===>>>>>>===:::777555222222222111111111111000000000//////.........---////////////000000000000......////////////............//////000111111111333777999RRR|||sssppprrruuuyyy|||}}}zzzyyyzzz|||zzz{{{zzzuuuppprrryyy|||yyyxxxxxxyyy~~~yyytttvvvwwwsssssswwwvvvggg___bbbmmmyyy^^^OOOGGGIIIMMMJJJEEEBBBAAACCCFFFIIIGGGDDD@@@>>>???AAABBBCCCEEEIIIKKKHHHCCCBBBFFFLLLMMMJJJHHHGGGHHHHHHGGGGGGIIIIIIIIIFFFDDDEEEJJJNNNRRRPPPLLLGGGBBB@@@AAABBBBBB;;;;;;AAABBBGGGbbbuuunnnooojjjsss{{{wwweee___WWWSSSTTTWWWZZZZZZ___TTTQQQXXXWWWTTTbbbxxxsssaaa\\\YYYYYYWWWSSSRRRTTTTTTSSSQQQPPPOOOOOOOOOPPPJJJIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHJJJLLLKKKHHHDDDEEEDDDCCCDDDDDDCCC@@@>>>999999888666555555555555;;;333:::@@@GGGyyy\\\rrr{{{xxx}}}~~~~~~vvvjjj```aaahhhfffaaacccooo}}}mmmpppaaaEEEJJJ___oooRRREEE???FFFCCCAAA>>><<<;;;999666444444333222111000000000000......//////000000111111............////////////000000111111111111000000000000000111222222333333111555;;;OOO{{{yyy{{{{{{|||~~~yyyssstttqqqiiijjjsssyyy~~~xxxssssssuuu~~~zzzyyyzzzxxxzzz}}}}}}uuuvvv|||]]]NNNEEEFFFHHHFFFCCCAAAAAACCCEEEGGGGGGDDDAAA@@@AAADDDFFFFFFFFFJJJKKKHHHBBB???CCCHHHPPPMMMJJJHHHHHHHHHHHHGGGCCCDDDEEECCCAAAAAACCCEEEGGGHHHHHHGGGEEEDDDDDDFFFCCC===<<<@@@===???VVVrrrwwwrrrjjjiiippp~~~rrrddd___ZZZUUUSSSTTTWWWYYYYYYVVVSSSTTTVVVVVVZZZoooaaa\\\YYYYYYZZZWWWSSSSSSVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMKKKJJJKKKLLLLLLKKKJJJKKKJJJJJJKKKMMMLLLIIIFFFFFFEEEDDDDDDDDDCCC@@@>>>:::999888777666555555555333---555999AAAoooeeesssyyyuuuoootttyyywwwwww{{{{{{rrrmmmiiidddbbbddd^^^]]]fffzzzvvvlllvvvTTTAAAQQQtttnnnPPPEEEAAAFFFDDDBBB???===<<<:::777444555444333222111111111111/////////000000000000000............////////////000000111111111111000000...//////000111111222222222666<<>>@@@DDDLLLKKKIIIHHHGGGFFFDDDBBB???AAABBBBBB@@@>>>>>>>>>???BBBEEEFFFFFFEEEEEEFFFDDD??????AAA===;;;KKKbbbtttfffccciiirrr}}}tttfff\\\ZZZXXXVVVUUUWWWXXXYYYXXXSSSUUUTTTQQQUUUfffXXXZZZYYY[[[]]]XXXRRRRRRVVVUUUTTTQQQOOOMMMLLLKKKJJJOOONNNMMMMMMNNNNNNLLLKKKKKKKKKKKKMMMNNNMMMJJJGGGGGGFFFEEEEEEEEECCC@@@===;;;:::999777666555555555111000777:::@@@hhhttt~~~~~~wwwrrrhhhkkkoooooosssyyysssffffffjjjjjjddd```ZZZ^^^lllnnnmmmjjjLLLCCC\\\mmmOOOHHHDDDFFFEEECCC@@@>>><<<:::777555666555444333333222222222000000000000000000//////............///////////////000000111111000000///.........///000000111111222555;;;KKKnnnxxxooooooyyy}}}}}}}}}{{{zzzxxxtttnnnjjjkkkpppvvv{{{]]]MMMBBBBBB???@@@BBBCCCEEEGGGGGGHHHEEEBBB??????@@@BBBCCCCCCEEEHHHIIIFFFBBB???AAADDDHHHIIIKKKMMMMMMKKKFFFCCCDDDDDDCCCBBB@@@?????????@@@BBBDDDDDDCCCBBBCCCDDD@@@>>>@@@BBB<<<888CCCTTTttt{{{iiieeeiiilllooo|||yyyiii```]]]YYYYYYZZZZZZ[[[ZZZYYYXXXTTTUUURRRPPP___zzzuuu]]][[[[[[^^^^^^XXXQQQOOOSSSQQQQQQOOONNNLLLKKKJJJJJJOOONNNMMMLLLMMMMMMLLLJJJJJJKKKLLLMMMMMMLLLIIIHHHHHHGGGFFFFFFEEEDDD@@@>>><<<;;;999888777666555555333666;;;;;;@@@___ttttttiiijjjmmmnnnrrryyy{{{mmmcccffflllkkkddd]]]^^^gggwww~~~hhhppp\\\KKKKKKhhhgggNNNMMMIIIGGGFFFDDDAAA???===;;;888555666555444333222222222222222111111000000/////////............//////////////////000000000000//////......//////000111111111111444999IIIjjjxxxvvvzzz~~~}}}|||xxxppphhhddddddhhhlll{{{}}}]]]OOOCCCCCCAAABBBEEEGGGIIIJJJJJJJJJGGGDDDAAA@@@@@@AAAAAA@@@BBBEEEGGGFFFDDDCCCEEEGGGHHHKKKQQQVVVYYYUUUOOOIIIIIIFFFCCC@@@@@@@@@AAAAAACCCCCCCCCAAA@@@AAACCCFFF??????BBBBBB;;;444999EEEaaayyysssiiiiiigggeeelll|||~~~iii\\\YYYZZZZZZ[[[\\\\\\ZZZYYYXXXWWWPPPTTTWWWbbb|||ccc\\\YYYXXXYYYYYYUUUNNNNNNQQQLLLLLLLLLLLLLLLKKKJJJJJJMMMKKKJJJJJJKKKKKKJJJHHHGGGIIIKKKKKKJJJIIIGGGFFFHHHGGGFFFFFFFFFDDDAAA???===<<<:::999777666666666111777999777:::OOO{{{ssswwwlllmmmooooooqqqwww}}}pppiiieeehhhjjjeee^^^[[[^^^ppptttddduuu}}}OOOIIIUUUyyyppp[[[LLLQQQNNNJJJHHHEEEBBB@@@>>><<<888666555444333222222111111111222222111111000000//////............//////////////////000000000000////////////000111111222222333222222666DDDbbb~~~~~~~~~zzzrrrjjjdddcccdddooozzz~~~}}}]]]PPPEEEDDDCCCDDDGGGIIIJJJKKKJJJJJJIIIGGGDDDCCCCCCCCCBBB@@@???BBBDDDEEEEEEFFFGGGHHHDDDHHHNNNUUUXXXUUUOOOJJJIIIEEE@@@===>>>???@@@AAAAAAAAAAAA@@@@@@CCCHHHKKKHHHIIIKKKIII@@@777888???QQQeee|||nnngggaaa___bbbkkk{{{vvvjjj___XXXYYY^^^YYYZZZZZZYYYWWWUUUVVVVVVQQQ[[[llllllYYYYYYYYYTTTRRRRRRQQQMMMMMMPPPIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEGGGJJJJJJHHHFFFEEEEEEHHHGGGFFFGGGGGGFFFCCCAAA>>>===;;;999888777666666222999888555999DDDeeexxxxxxmmmlllnnnlllmmmrrryyytttddddddfffgggddd]]]YYYZZZ^^^yyysssiiieee}}}cccFFFHHHbbb{{{YYYNNNIIIPPPMMMMMMIIIGGGCCCAAA???<<<999666555444333222111111111111111111111111111111000000............////////////...//////000000//////...000000000111222222333333333222444>>>YYY}}}}}}zzzzzz|||~~~yyytttssstttwww~~~~~~}}}sss[[[OOOEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGHHHFFFCCCCCCCCCCCCBBBAAA>>>???BBBDDDEEEEEEFFFGGGAAABBBFFFJJJMMMLLLIIIFFFEEEBBB>>>===>>>??????===???@@@BBBCCCDDDFFFJJJLLLKKKNNNPPPNNNEEE<<<;;;???DDDUUUqqqzzzjjj```bbbccc```hhhuuummmeee___^^^]]]ZZZ[[[```XXXYYYYYYWWWTTTUUUXXX[[[gggvvvmmmjjjjjjeee[[[RRRPPPPPPNNNMMMNNNIIIIIIJJJJJJJJJHHHGGGFFFFFFEEEDDDFFFHHHIIIHHHGGGDDDGGGJJJJJJHHHEEEEEEFFFGGGFFFFFFGGGHHHGGGEEECCC???>>><<<:::888777666666333<<<888666===AAAXXX~~~yyykkkiiiiiigggiiiooorrr{{{wwwlllaaaaaadddddd___YYYZZZ___jjj~~~iiidddkkkvvvSSSKKKSSSvvvjjjMMMLLLHHHHHHFFFLLLJJJHHHDDDBBB@@@===999777666555444333333222222222111111111111111111222222............////////////......////////////......//////000000111222222222333222333<<>>;;;???BBBEEEGGGGGGGGGHHHJJJCCCFFFJJJIIIBBB;;;:::======LLLeeepppbbbhhhhhh\\\[[[eeetttzzzjjjddd\\\YYY\\\^^^YYYVVVWWWYYYZZZYYYWWWUUUWWW\\\aaa~~~uuugggYYYSSSRRROOOLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDCCCEEEGGGIIIIIIHHHDDDGGGKKKJJJHHHEEEEEEFFFFFFFFFFFFGGGHHHHHHFFFDDD???>>><<<:::888777666666111:::555444===>>>PPPwww||||||zzzjjjffffffdddhhhooollluuu{{{yyywww{{{wwwoooeeecccbbbcccbbb^^^[[[___fff{{{}}}eeecccrrrbbbNNNXXXccceeeLLLOOOIIIBBB>>>IIIKKKHHHEEEBBB@@@===:::777777777555444444444444444000000000111222222222333............/////////000......////////////............//////000111111111111111444===QQQuuu|||yyy||||||uuurrrpppqqquuuwwwxxxwww~~~]]]IIIFFF???@@@AAAAAAAAA@@@AAADDDFFFFFFFFFFFFEEECCC@@@>>><<<;;;===@@@BBBDDDDDDCCCBBBGGGFFFFFFEEEDDDCCCCCCBBB???>>>>>>===<<<<<<;;;:::===???BBBCCCDDDDDDFFFGGGEEEEEECCCBBB@@@???>>>===BBBFFFVVVtttssslllgggaaa]]]]]]gggvvv}}}rrrfff^^^YYYXXXXXXXXXYYY[[[^^^___^^^ZZZVVVUUUUUUZZZlllpppfffYYYPPPMMMMMMNNNMMMRRRMMMHHHGGGIIIJJJGGGDDDFFFEEEFFFHHHGGGDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDBBB???===;;;;;;999777444777666999;;;777999QQQnnnooo{{{xxx{{{iiibbbbbbcccdddfffnnnvvv||||||~~~~~~tttiiiaaafff___^^^bbb^^^XXXdddwwwsssbbbkkkgggGGGMMMsssiiiNNNGGGFFFIIIBBBFFFFFFGGGGGGEEEAAA===:::999666555444444222222111000//////000000000000//////000000000000000000000000........................000000000000111111111111111555555999PPPzzz|||uuutttyyyqqqqqqttt|||~~~vvvtttrrrnnniiigggkkkssszzz\\\JJJHHHBBBBBBCCCCCCBBBAAABBBEEEGGGHHHHHHGGGFFFDDDAAA>>>===:::<<<>>>AAACCCDDDDDDDDDIIIHHHGGGFFFDDDBBBAAAAAA>>>>>>===<<<;;;:::::::::???@@@CCCCCCCCCCCCDDDEEEEEEDDDCCCBBB@@@???>>>===<<<>>>KKKfffrrrddd^^^___```gggooowwwsssjjjccc\\\XXX[[[\\\]]]^^^^^^___aaaccc^^^[[[WWWTTTUUU```{{{nnneeeYYYQQQPPPQQQRRRSSSNNNJJJEEEDDDFFFGGGDDDAAADDDCCCDDDHHHGGGEEEGGGKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDAAA???<<<;;;:::999666444555555888;;;888999KKKbbbnnntttyyyiiiccceeehhhlllooowwwwwwmmmeee``````^^^^^^^^^\\\^^^ooorrriiitttuuuZZZKKKbbb^^^IIICCCBBBEEE>>>CCCCCCDDDDDDCCC@@@<<<:::888666555555444333222111111000000111111111111000000................................................000000000000111111111111000444666:::OOOttt|||wwwppplllmmmmmmnnnrrr{{{}}}vvvooojjjjjjooottt~~~ZZZIIIJJJEEEDDDEEEEEEDDDBBBCCCEEEGGGJJJJJJIIIGGGEEECCC@@@???;;;<<<===@@@BBBDDDFFFGGGIIIHHHGGGEEECCCAAA@@@???>>>===;;;:::999::::::;;;???AAABBBCCCBBBAAABBBCCCDDDCCCBBBAAA@@@???>>>===;;;;;;BBBUUUnnnqqqgggfff^^^\\\ZZZ[[[bbbqqqzzzqqqeee]]]YYYXXXVVVUUU\\\\\\\\\^^^aaaeeeiiikkkbbbYYYSSSYYYiii~~~xxxnnnfffZZZSSSQQQSSSTTTTTTLLLHHHEEEDDDFFFFFFDDDAAAAAA@@@CCCGGGHHHFFFHHHLLLHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDCCC@@@>>>===<<<;;;888666555444777;;;999999CCCRRRxxx___~~~qqqnnnqqquuuzzz~~~{{{nnnddd```___]]]^^^]]][[[]]]kkkrrrmmmqqqbbbOOORRR{{{{{{QQQDDD@@@>>>AAA;;;AAA@@@@@@@@@@@@>>>;;;999888666666555444333222222111111222222222222222222111................................................000000000000111111111111///333666;;;KKKkkk~~~~~~}}}xxxyyy}}}~~~xxxsssrrruuuxxxVVVGGGJJJFFFEEEEEEEEECCCBBBBBBDDDFFFIIIIIIHHHGGGFFFEEEDDDCCC?????????@@@BBBDDDFFFGGGFFFEEEDDDCCCAAA@@@???>>>???>>><<<:::::::::<<<======???AAABBBAAAAAABBBCCCCCCBBBBBBAAA@@@??????>>>AAA>>>???JJJ\\\sssxxxqqqgggbbb\\\YYYXXX[[[bbbjjjxxx~~~rrrllleee```ZZZVVVVVVXXXYYYYYYaaa]]]\\\```iiioooqqqqqqaaaUUUSSSkkkzzzyyyooofff[[[TTTRRRRRRQQQQQQKKKIIIGGGGGGHHHHHHFFFDDDAAAAAADDDHHHHHHFFFGGGKKKHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEECCCAAA??????>>><<<:::999666666999999888>>>GGGjjjccczzz~~~xxxhhh^^^]]]______```\\\ZZZeee|||vvvbbbfffxxx[[[LLL[[[jjjGGGBBBAAA>>>@@@;;;AAA======<<<<<<<<<;;;999777777777666555444333222222111111222222222222111111000000000000000000000000........................///000000000111111111111111222555999FFFaaa~~~vvvqqqttt{{{}}}RRREEEHHHDDDCCCCCCCCCAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEAAAAAAAAA@@@@@@????????????>>>===<<<<<<======>>>:::===@@@AAABBBCCCDDDFFFBBBBBBBBBAAAAAAAAA@@@@@@BBB>>>>>>DDDQQQiiirrrjjjbbb___[[[UUUUUUXXX]]]kkkvvvjjjbbb___[[[ZZZYYYZZZ[[[]]]]]]]]]bbb___aaajjjtttvvvooofffWWWZZZjjj~~~nnniiifffkkkuuuhhhaaaXXXSSSRRRQQQPPPNNNJJJIIIHHHIIIIIIIIIGGGFFFEEEDDDGGGJJJIIIEEEEEEHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEECCCAAA@@@???>>><<<:::>>>:::888777888999===BBBWWWwwwooo{{{vvv|||vvveee\\\\\\```aaa^^^ZZZ^^^pppnnn[[[eeevvvRRRNNNiii```CCCBBBAAA===@@@;;;@@@===;;;::::::;;;;;;999777888777777666555444333222000111111111111111111000111111111111111111111111///////////////////////////000000000111111111111333222333888@@@XXX~~~tttrrruuu{{{zzzPPPCCCEEE@@@@@@AAAAAA@@@>>>???AAACCCEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<@@@BBBCCCDDDFFFHHHCCCCCCCCCCCCBBBBBBBBBBBB>>><<<<<<@@@KKKddd}}}oooccc___\\\VVVVVVZZZUUU\\\fffppp{{{rrrjjjddd^^^[[[\\\VVVXXXZZZ\\\^^^_________]]]```fffnnnsssmmmaaaVVVXXXqqqkkkccc___YYYYYY___[[[WWWSSSRRRSSSSSSQQQOOOHHHIIIIIIIIIIIIIIIHHHGGGHHHGGGIIILLLJJJEEEDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKJJJHHHGGGGGGCCCAAA???>>>>>>===;;;:::AAA>>>:::777777999===@@@LLLkkkwwwpppttt|||rrrccc[[[\\\___^^^[[[]]]jjj~~~hhh___qqqhhhIIIUUU}}}^^^DDDDDDAAA>>>BBB<<>>;;;999999;;;<<<:::777888888777666555444444333000000111111111111000000////////////////////////////////////////////////000000000000111111111111333111333777<<>>???AAADDDFFFEEEDDDCCCBBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????<<<===>>>??????>>>===<<<<<<>>>AAACCCCCCDDDFFFHHHCCCCCCDDDDDDDDDDDDDDDDDD@@@???@@@BBBJJJaaauuunnnggg]]]ZZZ]]]UUUUUUUUUXXX]]]eeemmmrrrxxxooofff]]][[[[[[YYYYYY[[[YYYZZZ\\\^^^___aaabbbdddeeeiiimmmkkkfffbbbbbbdddzzznnnddd\\\ZZZWWWPPPMMMOOOTTTRRRQQQRRRTTTTTTQQQMMMIIIJJJLLLLLLLLLKKKKKKKKKIIIIIIKKKNNNLLLFFFEEEGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHDDDCCCAAA@@@@@@???>>><<<>>>>>><<<999777999<<<>>>DDDkkkvvv{{{uuuhhhjjjoooyyy~~~vvvjjj```ZZZZZZ\\\[[[\\\ggg}}}vvvccclllXXXNNNeeefffKKKIIIEEEAAAFFF@@@AAA@@@===999999<<<===:::777999888888777666555444444111111222222222222111111////////////////////////////////////////////////000000000000111111111111222000333999;;;JJJvvvwwwssswww|||RRRDDDCCC<<<>>>????????????@@@BBBEEEGGGFFFDDDBBBAAA@@@@@@AAA===>>>AAACCCCCCCCCBBBAAADDDDDDCCCBBBAAA??????>>>999;;;>>>???@@@>>><<<:::>>>@@@CCCDDDCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFKKK```{{{iii^^^]]]WWWUUUTTTTTTVVVWWWWWWVVVZZZfffvvvxxxkkkaaa```ZZZVVVYYY]]]\\\\\\]]]^^^^^^___```aaadddhhhjjjwwwzzzvvvjjj___bbbtttwww\\\VVVQQQOOOMMMKKKLLLOOOTTTRRRRRRTTTUUUSSSNNNIIILLLNNNPPPPPPOOONNNNNNOOOIIIIIILLLOOOMMMHHHFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@:::===>>>;;;999999;;;<<<>>>YYYyyytttaaaaaaeeeppp}}}{{{yyyuuummmddd]]]YYYYYYZZZZZZ^^^sss~~~kkkaaawwwpppJJJ[[[vvvnnnRRROOOIIIFFFKKKDDDDDDBBB>>>::::::===>>>;;;777999999888777666555444444222333333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111111///444;;;;;;FFFppp|||RRRAAAAAA===;;;>>>@@@@@@???AAADDDHHHHHHEEEBBBBBBBBB@@@??????AAAAAA@@@@@@???@@@@@@AAADDDCCCAAA@@@???>>>>>>>>>DDD@@@;;;:::;;;======<<<@@@AAABBBDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJHHHEEECCCFFFDDDEEEHHHMMM[[[www}}}kkkdddbbb[[[TTTSSSVVVXXXWWWTTTTTTZZZ```bbbaaabbbfffjjjuuuwww{{{||||||zzzzzzyyytttrrroookkkfffbbb^^^]]]]]][[[[[[[[[YYYXXX\\\dddddddddeeefffeeehhhsss~~~xxxqqqmmmyyy]]]SSSRRRPPPOOONNNNNNOOOOOOUUUTTTSSSUUUVVVTTTOOOKKKRRRRRRQQQOOONNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMJJJFFFCCCCCCDDDGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJGGGHHHIIIJJJHHHDDD@@@===???>>>===<<<;;;:::999999888UUUpppllleeedddlllwww~~~uuufffeeeddd```\\\YYYXXXYYYaaaqqqmmmiiijjjXXXSSS^^^}}}[[[VVVSSSSSSPPPIIIDDDCCCBBBAAA???===<<<<<<<<<===;;;;;;:::999888888888888555444444333333222222111111111111111000000000000000000000000////////////000000///////////////000111111000777===BBBddd|||uuutttvvvxxxzzz~~~~~~zzzQQQAAABBB>>>???@@@@@@>>>===>>>AAAEEEHHHDDDAAA?????????@@@AAA@@@@@@????????????@@@@@@BBBBBBAAA@@@????????????AAA===:::999;;;=========@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDIIIHHHIIIKKKNNNVVVjjj|||}}}qqqiii___YYYXXXXXXWWWVVVUUUXXX\\\]]]]]]\\\]]]___```aaacccdddeeeeeeffffffaaaaaa```^^^]]]]]]\\\\\\WWWXXX\\\___^^^[[[]]]ccceeeaaacccooo|||{{{rrryyy{{{XXXUUUTTTRRRQQQPPPPPPQQQQQQVVVTTTQQQQQQRRRQQQOOOLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNLLLIIIFFFCCCBBBDDDFFFHHHIIIJJJKKKLLLLLLLLLKKKKKKGGGHHHIIIIIIGGGDDD@@@>>>???>>>>>>===;;;::::::999;;;IIImmm}}}zzzrrrppprrruuuzzzxxxllleeeccc```[[[XXXWWWYYY[[[gggwwwwwwggghhhnnnqqqPPPRRRxxxwww~~~pppUUUPPPNNNOOONNNHHHDDDDDDCCCBBB@@@>>>=========>>><<<;;;:::999888888888888555555444444333222222222111111111111000000000000000000000000////////////000000////////////000000333333222777;;;???]]]rrrgggdddgggkkknnnjjjmmmssszzzvvvMMM>>>AAA>>>BBBAAA???======???DDDHHHGGGEEEAAA>>>===>>>@@@BBB???>>>>>>======>>>??????@@@@@@????????????@@@@@@>>><<<999999;;;===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDKKKJJJJJJLLLLLLOOOWWWaaawwwwwwppplllkkkjjjaaaaaa```___^^^[[[WWWTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYZZZ\\\^^^```bbb^^^^^^aaadddcccaaaeeekkkuuuvvv{{{xxxgggZZZWWWVVVTTTSSSRRRRRRSSSSSSVVVSSSOOOMMMMMMNNNMMMMMMGGGIIIKKKMMMNNNNNNMMMMMMOOONNNMMMMMMLLLLLLLLLMMMJJJHHHEEECCCBBBCCCEEEGGGIIIJJJKKKMMMMMMMMMLLLKKKHHHHHHHHHGGGEEECCCAAA@@@??????>>>===<<<;;;::::::>>>===TTTwww{{{xxx~~~sssjjjfffjjjrrrvvvhhhdddaaa___[[[WWWUUUXXX]]]aaakkk|||hhhdddoooYYYKKKYYY|||bbbNNNJJJHHHJJJJJJFFFCCCDDDDDDCCCAAA@@@????????????===<<<<<<:::999888777777555555555444333333222222222222111111111000000000000000000000////////////000000////////////000000333444333666999:::SSS{{{wwwnnnjjjjjjkkkkkkfffiiipppvvv|||~~~}}}pppHHH;;;@@@???CCCAAA>>>===???FFFNNNSSSJJJJJJHHHBBB???@@@AAA@@@======<<<<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@AAA???>>><<<<<<<<<===>>>???@@@@@@BBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEJJJIIIIIIIIIIIIJJJLLLOOOXXXdddtttzzzpppiii^^^\\\YYYYYYZZZ\\\^^^___aaaaaaaaacccfffjjjmmmooovvvuuuuuuxxxyyy|||~~~[[[ZZZWWWVVVTTTSSSRRRRRRSSSSSSSSSQQQNNNLLLKKKKKKKKKKKKFFFHHHKKKNNNOOONNNMMMLLLMMMMMMLLLLLLLLLLLLLLLMMMJJJIIIGGGEEEDDDEEEFFFFFFIIIJJJLLLMMMNNNMMMLLLLLLIIIHHHGGGEEECCCBBBBBBBBB??????>>>>>>===<<<;;;;;;???:::DDDhhhyyywww{{{{{{zzzjjj```aaagggvvvjjj______bbb[[[ZZZXXXWWWWWW[[[bbbggglll~~~ppp___kkkgggNNN\\\}}}rrr]]]JJJFFFEEEGGGGGGDDDBBBCCCEEEDDDBBB@@@@@@@@@@@@AAA=========<<<:::999888777666666555555444333333333222222222111111111000000000000000000////////////000////////////000000111222333222555888777JJJlll}}}yyyuuusssvvvzzz~~~zzzqqqlllqqqoooFFF;;;CCCDDDGGGBBB===<<>><<<<<<;;;;;;<<<======>>><<<<<<<<<===>>>???AAAAAABBBBBBAAA???>>>>>>>>>??????@@@AAACCCDDDDDDDDDEEEEEEDDDBBBAAAAAACCCDDDEEEIIIIIIHHHGGGIIILLLMMMMMMMMMJJJVVVqqqwwwssspppoooqqqssssssrrruuuwwwyyy}}}eeeSSSTTTUUUTTTRRRQQQPPPPPPQQQQQQNNNNNNNNNMMMKKKIIIHHHHHHGGGIIILLLNNNOOOMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJIIIGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBBBB?????????>>>>>>======<<<;;;===@@@QQQ}}}jjj{{{uuuddd^^^```eeeooo|||xxx```XXXZZZ^^^```WWWWWWXXXXXXYYY]]]bbbfffrrrwwwaaa___xxxwwwQQQQQQyyy___UUUKKKFFFDDDFFFFFFCCCAAABBBDDDCCCAAA@@@???@@@@@@AAA============<<<:::888777777777666555555444444333222222222222111111111111000000000000///////////////////////////000111111///222111333777666EEEaaazzzppplllrrr}}}pppHHH>>>HHHKKKMMMFFF???<<>>>>>;;;;;;<<<<<<===???@@@AAAAAABBBBBB@@@===<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJHHHJJJOOOSSSRRRQQQEEEIIIbbbvvvkkk[[[RRRRRRSSSRRRPPPOOONNNNNNOOOOOOLLLMMMNNNMMMJJJHHHGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJJJJIIIIIIHHHGGGGGGEEEGGGJJJMMMNNNMMMKKKJJJHHHGGGEEEDDDCCCBBBBBBBBB@@@?????????>>>>>>>>>===777@@@@@@CCCiiimmmdddkkk]]]YYYZZZdddrrr~~~~~~ooo___XXXZZZ___^^^[[[VVVWWWYYYZZZ\\\```fffjjj|||hhh```lll]]]GGGXXXYYYNNNKKKFFFDDDEEEEEEBBBAAABBBBBBAAA@@@>>>>>>>>>???@@@<<<======>>>===<<<:::999777777777666555555444444333222222222222111111111000000000000///////////////......//////000111222...111000222666666BBBZZZzzztttssswwwzzz~~~}}}nnnGGG???JJJNNNRRRKKKBBB???GGGUUUbbbjjjpppsssjjjUUUFFFCCC@@@;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;<<<===>>>???@@@;;;===>>>===:::999:::<<>>>>>777???>>>===YYYjjjzzzhhh___YYY^^^gggqqqzzz~~~aaa]]]XXXXXX[[[]]]ZZZXXXUUUWWWYYY]]]ccclllvvv}}}jjj```kkktttPPPPPPjjjwww[[[MMMJJJDDDBBBDDDDDDBBBAAACCC@@@???>>>===<<<===>>>>>>;;;<<<===>>>>>>===;;;:::888888777777666555555444333333222222222111111111000000000000////////////............///000111222000333111111666666???TTT~~~{{{{{{~~~kkkDDD===IIINNNUUUMMMDDDDDDNNN^^^nnnwww{{{|||oooUUUCCC@@@???;;;;;;;;;;;;<<<===>>>??????;;;;;;;;;<<<<<<===??????555888:::999777666888;;;??????AAABBBCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEE<<>>===<<<;;;;;;<<<======:::;;;===>>>???>>><<<;;;888888777777666666555555333333333222222222111111000000000000////////////............///000222222222555111111666666>>>QQQooo~~~~~~gggCCCDDDDDDFFFLLLGGG@@@>>>FFFUUUfffqqqzzzpppaaaSSSGGG>>>999666===:::999<<>><<>>======<<<<<<<<<;;;>>>@@@???<<<999999:::888888999:::;;;:::777444111111111111111111222222000000000000////////////............////////////222111111333222444>>>IIIjjjgggDDDDDDCCCEEEKKKGGGBBB???CCCKKKVVV\\\ggg```UUUJJJCCC>>>:::888???===<<>>;;;<<<<<<======<<<<<<;;;;;;:::888777777888:::;;;===>>>???@@@BBBBBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCAAADDDGGGHHHHHHRRRiii~~~www}}}rrrmmmmmmsssyyy{{{~~~pppXXXYYYMMMJJJPPPFFFMMMMMMLLLKKKKKKJJJIIIIIILLLKKKIIIHHHHHHIIIKKKMMMGGGEEEDDDEEEGGGIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEGGGEEEEEEEEEEEEEEECCCAAA===@@@EEEJJJLLLKKKIIIGGGEEEEEEFFFHHHIIIHHHEEEBBBCCCDDDEEEDDDAAA@@@AAABBB@@@===:::>>>AAAHHHvvvkkkiiirrrjjj\\\PPPKKKOOOWWW^^^ccciiiuuulll^^^VVVSSSWWWXXXWWWVVVUUUWWWZZZ]]]ddddddmmmzzzhhh```gggzzzkkkTTTMMMfffTTTJJJHHHBBBEEEDDDAAA@@@BBBCCC@@@??????>>>===<<<<<<<<<<<<:::===>>>>>>;;;888888999888888888:::;;;:::777444111111111111111111222222000000000000////////////............////////////222000111333222444===GGGggggggDDDDDDBBBBBBEEECCCAAA??????BBBEEEGGGOOOKKKEEE@@@>>>===<<<;;;???======???CCCDDDAAA>>><<<<<<============<<<<<<;;;:::888777777888:::;;;=========>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@DDDDDDEEEEEEDDDBBB@@@???>>>BBBGGGIIIHHHKKK[[[kkk|||{{{~~~```RRRVVVKKKHHHLLLEEELLLKKKJJJIIIHHHGGGFFFFFFIIIHHHHHHGGGHHHJJJLLLMMMEEEDDDEEEFFFIIIJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDEEEDDDBBB@@@@@@BBBFFFIIIKKKJJJHHHFFFGGGFFFFFFGGGHHHGGGEEECCCCCCDDDDDDCCCAAA@@@AAABBB@@@>>>;;;===>>>@@@bbbqqqaaauuu~~~kkkZZZOOOLLLOOORRRTTTYYYbbblllqqqvvvrrraaaWWWUUUTTTTTTWWWVVVTTTRRRRRRWWW^^^cccmmmppp|||{{{iii^^^eeevvvoooTTTJJJXXX}}}vvvNNNGGGDDDFFFJJJKKKEEEAAABBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;999:::<<<<<<:::888888888999888888999::::::777555222222222222222222111111000000000000////////////............////////////111000000222333444<<>>>>>=========>>>>>>@@@>>>;;;:::;;;<<<;;;;;;;;;::::::<<<>>>???===:::<<<<<<<<<======<<<<<<<<<:::999888777777888999:::>>>======<<<===???AAABBB@@@??????>>>>>>>>>??????BBBBBBCCCCCCCCCBBB@@@???>>>AAAFFFHHHFFFGGGQQQ]]]{{{nnnWWWRRRWWWOOOJJJKKKGGGJJJIIIHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEFFFIIILLLLLLKKKIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFEEEEEEEEEFFFFFFDDDBBBCCCEEEHHHJJJJJJJJJHHHGGGHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCDDDCCCAAA@@@AAABBB@@@BBB???@@@???===SSSyyymmmnnn~~~qqqcccXXXRRROOOMMMNNNSSSZZZ___ccckkksssxxx{{{qqqllliiiccc[[[WWWWWWYYYXXXVVVWWWVVVTTTSSSVVV]]]gggnnnzzz~~~{{{hhh]]]aaauuuUUUKKKWWWxxxcccHHHFFFDDDNNNTTTTTTLLLEEEBBBBBBAAA===<<<;;;;;;::::::::::::888999:::::::::999888777999888888999::::::888666333222222222222222111111000000000000////////////............////////////111///000222333444:::AAA^^^vvv{{{mmmqqqyyyeeeEEEEEE???===>>>===<<<;;;;;;<<<=========;;;999999:::;;;:::999888888999:::;;;;;;:::888;;;;;;<<<<<<<<<<<<;;;;;;999888888777777888888999>>>>>>=========???@@@AAA>>>>>>=========>>>>>>???>>>???AAACCCCCCCCCCCCBBBAAAAAADDDFFFEEEFFFOOOYYYggg|||ddd]]]TTTUUUXXXQQQKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFIIILLLOOOOOOMMMKKKJJJJJJJJJJJJKKKMMMNNNOOOHHHGGGGGGHHHIIIIIIGGGEEEGGGGGGIIIJJJJJJJJJIIIHHHHHHGGGFFFGGGIIIIIIHHHFFFAAABBBCCCBBBAAA@@@AAABBB@@@DDDBBBAAAAAA===IIIcccqqqqqqooo```UUUOOOKKKJJJMMMOOORRRWWW^^^\\\bbbhhhjjjlllxxx{{{iii\\\VVVUUUVVVXXXVVVUUUWWWZZZ[[[YYYWWWWWWXXX[[[```gggrrr}}}{{{eee]]]___qqqeeeNNNYYYyyySSSEEEFFFGGGKKKQQQRRRKKKCCCAAA@@@???<<<;;;;;;::::::::::::;;;888888999:::;;;:::999888999888777888999:::999777333333333333222222111111000000000000////////////............////////////111...///222333333777===SSSjjj~~~lllnnnrrryyydddDDDEEE???<<<@@@???<<<;;;::::::;;;<<>>;;;:::::::::999888888999:::;;;;;;:::999999::::::;;;;;;;;;;;;::::::888888888777777888888888>>>=========>>>>>>???@@@===<<<<<<<<<===>>>??????===>>>AAACCCEEEFFFFFFFFFDDDCCCCCCEEEEEEGGGOOOXXX___aaaRRRQQQRRRSSSSSSOOOJJJFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJMMMPPPQQQOOOMMMKKKKKKKKKKKKMMMOOORRRSSSJJJIIIIIIJJJKKKKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGIIIKKKLLLJJJHHHBBBDDDEEEDDDCCCBBBCCCDDD@@@EEEBBBAAABBB>>>BBBSSSpppxxxgggnnnrrrdddYYYRRRNNNMMMMMMJJJJJJLLLOOOTTTWWWXXXYYY___jjjttt{{{{{{~~~||||||yyywwwuuurrrkkkcccbbbeee___[[[WWWRRRPPPQQQSSSUUUWWWWWWVVVVVVVVVWWWXXXYYYYYY```kkkwwwhhhZZZaaaooonnnRRR\\\xxxmmmKKKEEEEEEGGG???DDDGGGCCC?????????===<<<;;;;;;:::::::::;;;;;;999999999;;;======;;;:::999777777777999:::999888444444444333222222111111000000000000////////////............////////////000---...222444333555:::FFF___{{{uuutttxxx~~~cccDDDDDD>>>;;;===<<<;;;:::::::::;;;;;;BBB???<<<::::::::::::999888999;;;;;;;;;999999999888999999::::::999999888888888777777777777888888;;;;;;<<<============<<<<<<<<<<<<<<<===>>>???@@@>>>@@@BBBEEEGGGHHHHHHHHHFFFDDDDDDFFFGGGIIIOOOVVV^^^{{{ooosss}}}|||kkkOOONNNIIIPPPPPPLLLLLLHHHCCCDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMLLLKKKIIIGGGHHHIIILLLOOOPPPPPPNNNLLLLLLKKKKKKMMMOOOQQQSSSKKKJJJJJJKKKLLLLLLKKKIIIFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFHHHLLLOOOOOOMMMJJJEEEGGGHHHGGGFFFEEEFFFHHHCCCHHHEEEAAADDDAAA@@@JJJYYYoooeeessswwwlllfffaaa___\\\SSSJJJGGGMMMNNNOOOPPPRRRUUUYYY[[[VVVWWWZZZ^^^^^^ZZZZZZ]]]ZZZWWWWWWYYYXXXSSSTTTYYYPPPQQQQQQRRRRRRSSSSSSSSSSSSVVVZZZZZZYYYYYY]]]aaabbblll}}}ooo___^^^qqq}}}XXXUUUttt\\\IIIHHHCCCDDD:::???@@@??????AAA@@@===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::<<>><<<999777666777999::::::999555444444333222222111111000000000000////////////............////////////000------222444333444777???ZZZ~~~bbbCCCDDD>>>;;;666777888999;;;<<<<<<<<>>[[[aaaCCC<<<===;;;;;;;;;:::999:::;;;<<<===CCCAAA>>>;;;999999:::;;;:::999999999888888777777666666777777888888888999555777888888777666888999;;;;;;:::999999::::::::::::;;;===>>>???@@@@@@AAADDDEEEFFFFFFEEEFFFHHHJJJFFFGGGHHHJJJKKKKKKLLLLLLQQQ]]]ttt}}}{{{|||XXXPPPQQQDDDNNNMMMLLLJJJHHHGGGFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFFFFHHHKKKLLLKKKJJJFFFGGGHHHJJJKKKLLLLLLLLLPPPMMMKKKJJJJJJIIIHHHGGGIIIJJJJJJJJJJJJJJJIIIIIIFFFDDDCCCDDDEEEGGGGGGFFFEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHIIILLLNNNMMMJJJGGGFFFFFFFFFEEEDDDJJJaaajjjttt```PPPJJJIIIGGGFFFFFFFFFHHHHHHLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSQQQOOONNNOOOQQQUUU___eeejjjnnngggiiixxx~~~qqqccc```hhh|||\\\KKKXXXqqqSSSEEECCCCCC<<>>??????>>>===<<<;;;:::AAANNNNNNCCC<<<>>>999888999;;;<<<<<<:::888666666666666555444333222000111111111111000000///......------------......000000000000111222333444AAAMMMppp~~~aaaDDD<<<===<<<;;;;;;:::::::::;;;<<<===AAA???<<<999777777888999888777777777666666666666666666777777777888888888888999::::::999999:::<<<;;;::::::999999:::::::::<<<===>>>???@@@@@@AAAAAACCCDDDDDDDDDCCCDDDFFFIIIGGGGGGIIIJJJKKKLLLLLLLLLNNNRRR]]]ppphhhQQQNNNQQQMMMNNNMMMKKKJJJHHHGGGGGGFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGFFFFFFHHHKKKLLLKKKJJJEEEFFFHHHIIIKKKLLLLLLLLLOOOMMMKKKJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIEEEDDDCCCEEEGGGIIIJJJIIIGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLJJJIIIJJJLLLNNNLLLIIIGGGEEEEEEFFFEEEDDDCCCOOOqqqnnn]]]TTTTTTRRROOOLLLKKKKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOOOONNNOOOPPPQQQSSSXXX]]]bbbdddrrrzzz}}}{{{qqqrrriiifffdddjjjzzzdddOOOXXX{{{dddNNNEEEBBBBBB>>>EEEEEEDDDBBBAAAAAACCCEEE>>>???@@@AAAAAA???===<<<;;;999@@@KKKLLLAAA;;;===::::::999;;;<<<===<<<:::777777777777666444333333111111111111111111000//////......------......///000000000000111222333444===HHHmmm```DDD=========;;;;;;;;;:::;;;;;;<<<======;;;999666555555666777555555555555555444444444666666666666777777777777888999::::::999999:::<<<:::999999999::::::::::::>>>??????@@@AAAAAAAAA@@@BBBCCCCCCBBBAAABBBEEEHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKSSSggg___VVVQQQMMMPPPRRRNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEGGGFFFFFFHHHKKKLLLKKKJJJEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDDDDFFFIIIKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNMMMLLLJJJJJJLLLNNNJJJHHHFFFEEEFFFFFFEEEDDDDDDFFFUUUvvv~~~pppgggdddccc```ZZZTTTOOOLLLKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNOOONNNMMMMMMMMMNNNPPPQQQRRRSSSUUUWWW[[[bbbjjjppp~~~lllZZZbbblllyyytttMMMRRRnnnVVVMMMIIIDDDCCCBBBLLLHHHCCC@@@@@@BBBDDDEEEAAABBBCCCCCCBBB@@@>>><<<:::999???HHHIII@@@:::<<<<<<;;;::::::<<<======<<<999999999888777555444333222222222222222111000//////......------......///000000000000111222333444999CCCggg___EEE===>>>>>><<<<<<<<<;;;;;;;;;;;;<<<:::999777555444555555666444444444444444444444444666666666666666666666666444555777666555555666888888999999:::::::::::::::??????@@@AAAAAA@@@@@@@@@BBBBBBBBBAAA@@@AAAEEEHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMMMMNNNYYYuuutttSSSSSSSSSPPPRRRSSSNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFHHHKKKLLLKKKJJJEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIEEEDDDDDDEEEHHHJJJKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMNNNOOONNNMMMKKKKKKLLLNNNJJJHHHGGGGGGHHHHHHGGGFFFGGGFFFMMMfffxxxrrr}}}yyyuuuppphhh___WWWQQQMMMOOOOOONNNNNNNNNPPPRRRSSSTTTSSSRRRRRRRRRTTTVVVWWW```ccchhhnnnttt|||qqqaaaeeesss]]]TTTppprrrPPPPPPOOOGGGFFFFFFRRRLLLEEEAAAAAAAAAAAA???BBBCCCCCCCCCBBB@@@===<<<;;;;;;???FFFFFF@@@;;;<<<<<<:::888888:::<<<<<<<<<:::::::::999888777555555333333333333222111000000//////............//////000000000000111222333444777>>>^^^]]]DDD<<<===???>>>>>>======<<<;;;:::999999888777666555555666666555555555555555555555555666555555555555555555555111333444444333333444555777888999:::::::::999999>>>>>>??????@@@?????????BBBBBBBBBAAAAAABBBEEEGGGFFFGGGHHHIIIIIIIIIIIIIIILLLPPPRRRQQQUUUfffuuu]]]QQQQQQPPPSSSVVVRRRNNNMMMMMMLLLKKKKKKKKKLLLNNNMMMKKKJJJIIIIIIIIIJJJGGGFFFFFFHHHKKKLLLKKKJJJEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFDDDCCCDDDFFFGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKNNNNNNOOOMMMKKKJJJJJJKKKIIIHHHGGGHHHJJJJJJIIIHHHFFFEEEGGGYYY\\\```~~~tttkkkeeeZZZYYYWWWVVVUUUUUUVVVVVVZZZ[[[\\\^^^aaaeeehhhjjjyyyqqqiiiiiifffWWWqqqvvvgggOOOSSSPPPHHHFFFFFFOOOKKKFFFDDDDDDCCC???;;;@@@AAABBBBBBAAA???===;;;======@@@DDDDDD@@@===<<<;;;999777777999:::;;;;;;::::::::::::999888777666444444444333333222111000/////////....../////////000000000000111222333444666999SSS~~~[[[CCC;;;<<>><<<:::888777777777666666555666666666555555555666666666666666555555555555555444444444222333444444333333444666666777888:::::::::999999;;;<<<<<<===>>>>>>>>>===@@@AAABBBBBBAAABBBDDDFFFDDDDDDEEEFFFFFFFFFFFFFFFKKKNNNOOOMMMMMMXXXkkkzzzzzzuuuWWWSSSUUUSSSLLLQQQTTTKKKLLLLLLKKKKKKJJJKKKKKKKKKNNNMMMLLLJJJJJJJJJKKKKKKGGGFFFFFFHHHKKKLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDFFFGGGGGGEEECCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBBBBDDDEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHIIILLLMMMMMMLLLIIIHHHHHHHHHGGGFFFGGGHHHJJJKKKJJJIIIGGGEEECCCKKKfffxxxYYY[[[ooowwwvvvssspppmmmkkkiiihhhnnnqqquuuzzzlllfffrrraaa]]]oooyyy]]]OOOQQQLLLFFFEEEBBBGGGFFFFFFFFFFFFDDD@@@>>><<<>>>???AAAAAA@@@>>>===>>>???@@@BBBBBB@@@>>>===999888666777999::::::999888999999999999999888888555555555444333222111000000//////......//////000000000000000111222333444555444GGGssszzzYYYBBB999;;;???CCCBBBAAA???<<<999666444555555555555555555555555444555555555666666666777555555555444444444333333222333444444333333444555555666888:::;;;:::999888888888999;;;<<<<<<<<<<<<===???AAABBBBBBAAAAAABBBAAABBBCCCCCCCCCCCCCCCCCCHHHHHHGGGFFFFFFKKKTTTZZZZZZdddzzzjjjXXXUUUPPPTTTTTTMMMNNNOOOEEEIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJGGGFFFFFFHHHKKKLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAABBBCCCDDDDDDAAA???AAABBBCCCDDDEEEEEEEEEEEECCCAAAAAABBBDDDEEEFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGKKKLLLLLLJJJGGGEEEEEEEEEDDDDDDDDDGGGIIIJJJIIIHHHHHHGGGEEEFFFPPPnnnwww\\\TTTbbbmmmsssqqq~~~fffXXXmmmbbbTTTOOOMMMFFFEEEGGGCCCDDDEEEGGGFFFDDDAAA@@@???:::;;;>>>@@@AAAAAAAAA@@@===????????????>>>===;;;999888888999;;;;;;:::888666777888999999:::::::::666666555555444222111000000000////////////000000000000000000111222333444444111>>>ddd~~~}}}xxxXXXBBB888:::>>>DDDDDDBBB@@@<<<888555333333333444444444444555555444444444555555666666666555555555444444333333333000222333333222111333444444666888:::;;;:::999888555666777999:::;;;;;;;;;:::===@@@BBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAEEEDDDDDDEEEEEEEEEDDDCCCPPPVVVcccxxxjjjZZZZZZTTTGGGHHHOOONNNNNNNNNHHHFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFFFFHHHKKKLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCBBB@@@@@@@@@BBBBBBAAA???<<<@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@AAADDDGGGHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGIIIJJJKKKIIIFFFDDDCCCCCCAAAAAACCCEEEHHHIIIHHHGGGEEEGGGHHHEEECCCVVVtttPPPGGGRRRiiisssssstttZZZXXXbbbuuuTTTOOOOOOKKKCCCGGGLLLEEEFFFHHHIIIFFF@@@======???888:::===@@@BBBCCCCCCBBB===>>>>>>===<<<===<<<:::999888999;;;<<<<<<:::888555555777888999:::::::::666666666555444222111000000000////////////000000000000000000111222333444555000888ZZZ~~~}}}|||tttRRR@@@<<<>>>AAAJJJFFF???:::888777666666333444555555444444555666555555666777777777777777666666555555555444444444333333333333333333333333666666777888888888888888888888777777888888999::::::;;;<<<===???AAABBBBBBDDDFFFGGGGGGDDDAAA@@@???BBBCCCDDDDDDBBBAAABBBCCCJJJHHHOOO___pppsssccc]]]WWWMMMNNNOOONNNKKKHHHFFFFFFFFFDDDBBBDDDGGGIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDAAABBBEEEHHHKKKNNNOOOPPPJJJIIIHHHGGGEEECCCBBBAAAAAAAAABBBBBBAAA@@@>>>===BBBBBBCCCEEEGGGGGGFFFDDDEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKJJJJJJHHHFFFDDDCCCFFFFFFEEEEEECCCAAA@@@>>>AAAAAABBBCCCDDDEEEFFFGGGCCCEEEDDDFFFHHHNNNrrrqqqVVVKKKMMMccc|||zzzgggQQQOOOccczzznnnUUUIIIEEELLLNNNHHHDDDFFFCCCCCCCCCBBB@@@===;;;999:::999:::<<<@@@AAA???===<<<<<<::::::::::::<<<<<<:::;;;<<<<<<<<<;;;:::999888888777666666555666666999666333222444444222000000000000000////////////////////////000000000000222555999JJJpppqqqPPP???<<>>:::888777777666444555666666444444555666555555666777777777777666666555555555444444444444333333333333333333333333666666777888888888888777888777777777777888999999::::::<<<===???AAABBBCCCIIIKKKKKKIIIEEE@@@>>>===???@@@AAA@@@???@@@BBBDDDHHHFFFHHHNNNUUUhhhtttZZZRRRRRRQQQIIIKKKLLLJJJGGGEEEDDDDDDEEECCC@@@AAADDDFFFFFFEEEDDDFFFHHHIIIHHHFFFDDDBBBDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBBBBAAA@@@>>>===CCCCCCDDDEEEHHHHHHGGGEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@??????CCCDDDDDDDDDDDDCCCCCCBBBDDDEEEDDDEEEEEEDDD\\\}}}cccOOORRR```nnnzzzzzzhhhTTTLLLRRRhhh[[[TTTHHHDDDMMMQQQIII@@@===@@@@@@@@@@@@???===<<<;;;:::999999;;;===>>><<<:::<<<;;;:::999999:::;;;<<<<<<<<<======<<<:::888777666666666666666666777888999666333333444444222000000000000000////////////////////////000000000000333444777EEEggg~~~|||pppOOO???;;;>>>AAAEEEAAA<<<999888888888777666777888777555444444555444555666666777666666666555555555555444444444444333333333333333333333333555666666777777777777777777777666666777777888999999:::;;;===@@@BBBCCCDDDHHHIIIJJJHHHDDD@@@===<<<>>>????????????AAAEEEHHHEEEFFFHHHHHHEEELLLgggnnnVVVMMMJJJJJJLLLKKKLLLMMMLLLIIIGGGFFFGGGFFFCCC@@@@@@AAACCCDDDDDDBBBDDDGGGIIIIIIGGGCCCAAAFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIFFFCCCAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===DDDDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFDDDBBBAAA???????????????BBBCCCEEEEEEEEECCCAAA@@@CCCEEECCCDDDCCC===GGG```jjjTTTJJJLLLZZZjjjvvvgggVVVGGG===FFFaaa}}}OOOPPPEEE???GGGLLLGGG>>>:::<<<<<<=========<<<<<<;;;;;;::::::;;;<<<<<<:::888::::::999999999999::::::=========<<<;;;999888777666666666666777888999999888666444444444444222111000000000000////////////////////////000000000000333444444>>>ZZZ}}}|||qqqPPP???;;;===???AAA>>>:::888888888888777888999999777555333333444444444555666666666666555444444444444444444444444333333333333333333333333444555666666777777666666666666555555666666777888888999;;;===???AAACCCDDD>>>@@@CCCCCCBBB@@@??????@@@AAAAAAAAABBBEEEJJJNNNFFFIIIOOOPPPKKKIIISSSbbblllUUURRRSSSLLLFFFGGGLLLMMMNNNLLLJJJHHHHHHIIIGGGEEEBBBAAAAAACCCDDDEEECCCDDDFFFGGGGGGFFFEEEDDDGGGGGGGGGHHHIIIIIIJJJKKKLLLJJJGGGDDDBBBAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>DDDCCCBBBDDDFFFGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKIIIFFFDDDBBBBBBCCCDDDBBBAAA???======>>>???@@@>>>@@@CCCFFFFFFEEEDDDBBBAAADDDBBBCCCFFF@@@AAAOOOaaasssQQQ@@@IIIZZZppp~~~vvvZZZJJJEEELLLFFFFFFXXXyyy~~~jjjQQQLLLDDD???BBBDDDAAA??????;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;999999999999999999999999<<<<<<<<<;;;;;;:::999999999999888888888999::::::777777666555555444222111000000000000////////////////////////000000000000222333333:::QQQrrrpppQQQAAA>>>@@@CCC===;;;888666777888777777888999999777444222222333333333444555555555555555333333444444444444444444333333333333333333333333444444555666666666666555555555444444555555666777888888:::<<<>>>@@@BBBCCC999<<<@@@AAAAAAAAAAAABBBAAAAAABBBBBBCCCGGGLLLOOOMMMMMMPPPQQQNNNKKKLLLPPPhhhzzzgggUUUMMMUUUWWWLLLEEEHHHKKKKKKKKKIIIGGGEEEEEEFFFEEEEEECCCBBBAAABBBDDDEEEGGGFFFEEEEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJHHHFFFDDDBBBAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???BBBAAA@@@AAACCCEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIILLLJJJFFFCCC@@@@@@@@@@@@@@@???>>>======???AAABBB@@@AAADDDFFFGGGFFFDDDCCCBBBEEEAAA@@@GGGEEEBBBIIIQQQpppyyy\\\PPPOOOPPPbbbzzzfffSSSIIIHHHHHH:::CCCUUUqqqxxxYYYOOOGGGIIIKKKKKKDDD===<<>>===<<<;;;::::::::::::666777777777555333222222000000000000////////////////////////000000000000111222333888KKKiiinnnQQQBBBAAADDDGGG;;;999666666666777666666777777888666333222222333222333444444555555444444333333333333444444444444333333333333333333333333333444444555555555555555444444333333444444555666777888999;;;<<<>>>???@@@<<>>???@@@@@@AAACCCGGGJJJQQQMMMHHHFFFFFFGGGIIIJJJUUU^^^tttggg\\\RRROOOUUUUUUMMMLLLRRROOOOOONNNLLLHHHGGGGGGHHHCCCDDDDDDDDDBBBBBBDDDEEEKKKIIIFFFEEEFFFIIIMMMOOOMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEFFFFFFEEEDDDBBBAAABBB@@@???@@@BBBCCCDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGJJJHHHEEEBBB@@@???>>>>>>???????????????AAABBBDDDFFFFFFGGGGGGGGGEEEBBBAAADDDHHHAAA>>>FFFHHHCCCEEEHHHVVVsssttt]]]FFFLLLWWWdddrrrmmmbbbTTTIIIDDDCCCAAA@@@GGG[[[xxx[[[JJJFFFEEEOOOYYYXXXLLL>>>888888>>>===<<<;;;:::::::::;;;::::::;;;999888888999;;;999999::::::::::::999999888888999999;;;<<<>>>???@@@???>>><<<;;;:::999999555777999888555333222222000000000000////////////////////////000000000000000111333777DDD^^^nnnQQQAAA???AAACCC:::888666555666666555444555666666555222111222222222222333444444444444333222222333333333444444444333333333333333333333333333333444555555555555444333333333333333444444555777888888999;;;<<<<<<======???AAABBB@@@>>>>>>>>><<<===?????????@@@BBBEEEKKKIIIFFFCCCCCCGGGMMMPPPQQQSSS```~~~|||cccTTTYYYTTTQQQRRRQQQOOOQQQWWWTTTTTTRRROOOKKKIIIJJJKKKCCCFFFIIIIIIHHHGGGHHHIIILLLJJJIIIHHHJJJLLLOOOQQQOOOMMMKKKIIIGGGGGGHHHHHHFFFFFFHHHHHHHHHGGGEEEDDDGGGGGGHHHHHHGGGFFFDDDCCCBBBAAA???@@@BBBDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>??????@@@AAABBBDDDDDDEEEHHHHHHHHHHHHGGGEEEDDDCCCCCCJJJDDD???HHHKKKFFFDDDEEEBBBPPPkkkzzzkkkaaaTTTLLLRRReee}}}yyycccQQQJJJHHHDDDAAA@@@DDDKKKPPP|||hhhLLLIIIDDDDDDOOOXXXVVVJJJ???:::999======<<<;;;<<<===>>>???@@@@@@@@@===999777999;;;999:::;;;<<<<<<;;;:::999:::999999999:::<<<===>>>>>>===<<<;;;::::::999:::555777:::999666333222333000000000000////////////////////////000000000000///111333444<<>>???>>>===<<<<<<<<<>>>???@@@??????AAABBB@@@FFFKKKKKKKKKOOOUUUXXXVVVTTTZZZpppttt```[[[[[[QQQPPPNNNNNNNNNNNNOOOPPPSSSSSSQQQMMMIIIGGGGGGHHHGGGJJJOOOPPPNNNMMMMMMOOOKKKKKKKKKLLLMMMOOOQQQRRRNNNMMMLLLKKKKKKLLLNNNOOOHHHJJJLLLNNNNNNLLLJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@BBBDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEAAAAAABBBBBBBBBAAA@@@@@@???@@@AAACCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHAAAJJJFFFAAAKKKPPPJJJGGGIII;;;@@@TTT\\\bbbxxxaaaTTTTTT```jjj~~~xxxnnnaaaTTTKKKKKKMMMBBBDDDDDDBBBEEEWWWsssTTTJJJRRRKKKEEEKKKMMMIIIBBB??????@@@<<<<<<;;;<<<===???AAABBBGGGHHHFFFBBB<<<::::::<<<::::::<<<<<<<<<<<<::::::<<<;;;:::999:::;;;<<<===;;;;;;:::999999999::::::444777:::999666333222333000000000000////////////////////////000000000000///111222222555GGGfff~~~}}}}}}~~~rrrTTTAAA:::888888666666666666555555555555555444333333222222222222111222444555555444222111222222222222222222222222222222222111111111000000222444666666555444555666555555555555555555444444555666777888999:::;;;;;;;;;<<<<<<;;;::::::===???@@@???>>>>>>>>>???AAABBBBBBDDDGGGIIIMMMRRRXXX\\\WWWNNNOOObbb}}}bbb\\\ZZZTTTTTTNNNKKKNNNOOOMMMJJJKKKXXXOOOHHHIIILLLKKKJJJJJJDDDEEEIIILLLMMMNNNNNNMMMOOOMMMJJJHHHHHHJJJMMMNNNMMMJJJGGGIIINNNPPPMMMJJJKKKLLLNNNOOOOOONNNLLLKKKMMMLLLJJJIIIHHHHHHIIIIIIHHHEEEBBBBBBDDDFFFFFFDDDDDDCCCBBBDDDEEEEEEDDDBBBDDDCCCAAA???>>>>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHGGGGGGKKKOOOOOOJJJEEEHHHCCCAAAJJJUUU]]]mmmSSSOOOYYY```tttrrraaaYYYTTTLLLIIIIIIJJJIIIHHHHHHGGGJJJQQQ]]]sss{{{RRRJJJLLLJJJJJJHHHFFFEEEEEECCC@@@===>>>===<<<<<<<<<===???@@@EEEFFFHHHGGGCCC>>>;;;999===;;;999999::::::999888;;;::::::::::::;;;<<<<<<@@@===::::::<<<===;;;999:::;;;;;;999777666666666333333222111000///...---000000000000000000000000333222...222999@@@[[[~~~~~~sssTTTCCC<<<;;;;;;666666666666555555555555222222111111111222333333111222444555555444222111222222222222222222222222222222222222111111111111222444666666555444555666555555555555555555555555555666777888999::::::;;;;;;;;;<<<;;;::::::<<>>=========>>>@@@@@@CCCEEEGGGHHHJJJMMMRRRUUUNNNGGGGGGSSSdddrrr~~~}}}```YYYWWWQQQOOOKKKJJJKKKLLLJJJKKKNNNSSSMMMJJJMMMNNNKKKIIIIIIFFFHHHJJJLLLMMMMMMLLLKKKMMMKKKIIIGGGGGGHHHKKKMMMMMMJJJGGGIIIMMMOOOMMMJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKKKKIIIFFFDDDDDDFFFGGGGGGEEEEEEDDDCCCDDDFFFFFFEEECCCEEEDDDBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHGGGGGGKKKOOOOOOJJJEEEEEEAAA>>>GGGOOORRRkkkuuuddd]]]WWW```mmmwwwpppddd]]]SSSKKKNNNKKKHHHGGGGGGHHHIIIIIIJJJTTTfffyyyjjjKKKGGGHHHEEEMMMKKKIIIGGGFFFCCC@@@=========<<<<<<===>>>>>>???EEEGGGHHHFFFCCC???=========;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<===>>><<<::::::;;;<<<;;;999;;;<<<<<<:::999777777777444333333222000//////...000000000000000000000000222111...111888<<>>===<<<<<<<<<<<<===>>>>>>BBBDDDFFFGGGGGGHHHJJJLLLIIIFFFFFFKKKPPPSSSWWWZZZkkk|||ttt[[[TTTTTTQQQLLLJJJIIIHHHEEECCCFFFMMMMMMKKKMMMPPPOOOKKKHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIFFFEEEEEEGGGIIIKKKLLLIIIHHHIIILLLMMMKKKIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGHHHIIIKKKMMMMMMIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDFFFEEEDDDCCCBBBBBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGGGGJJJMMMMMMIIIEEECCCAAA>>>EEEJJJFFFQQQmmmrrrlllbbbXXXUUU]]]kkkvvv{{{yyyvvvpppkkkjjjcccaaaYYYOOOJJJKKKLLLKKKHHHGGGFFFEEEGGGMMMTTTZZZttttttXXXKKKKKKKKKHHHMMMJJJGGGEEEDDDAAA>>><<<<<<===>>>>>>???>>>>>>>>>CCCDDDEEECCC@@@>>>>>>???===<<<;;;;;;<<<<<<;;;:::<<<<<<;;;;;;<<<<<<===>>>===;;;999999;;;;;;;;;:::;;;;;;;;;:::999888777666444444333333222111000000000000000000000000000000///000---000555888KKKjjj}}}|||gggLLL===888777777666666555555555444444444222111111111111222222333111222333333333333222111222222222222222222222222333333333333222222222222111333555555444444444555444444444555555555555555666666666777888999999:::999:::;;;;;;:::999;;;===;;;;;;;;;;;;;;;<<<<<<<<>>@@@@@@AAA@@@???>>>?????????===;;;;;;===???===<<<<<<<<<>>>>>><<<;;;===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<<<<::::::999999999888666444555555444333333222111111000000000000000000000000///000...///555555AAA[[[rrr~~~}}}cccHHH:::666555555555555555555444444444444666555444222222111111111222222222222222222222222222222222222222222222222333333333222222222111111111333555555444333444555444444444555555555666666666666666777777888888999777999::::::999999:::;;;999999::::::;;;;;;;;;;;;>>>@@@CCCDDDCCCDDDEEEFFFDDDEEEEEEBBB@@@@@@BBBDDDHHHIIILLLRRR```wwwsssaaaYYYZZZ[[[fffiii^^^QQQOOOQQQRRROOONNNMMMIIIBBB>>>FFFPPPOOOMMMLLLMMMJJJGGGHHHMMMEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAABBBCCCCCCBBBEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFEEECCCAAAFFFGGGBBBCCCIIIEEEDDDOOOgggooodddYYYUUUQQQPPPPPPRRRRRRRRR]]]```eeejjjooosssvvvxxx||||||}}}~~~{{{ppp___SSSQQQLLLJJJKKKKKKGGGFFFGGGGGGHHHIIIIIIGGGFFFGGGIIIPPPYYYhhhyyykkkLLLEEEHHHGGGEEEFFFCCCAAA>>>>>>??????>>>===??????AAAAAAAAA@@@???>>><<<<<<<<<:::999:::<<>>>>><<<============>>>???@@@<<<;;;:::;;;<<<;;;777444555555444444333222222222000000000000000000000000///222///000555444;;;NNNaaa~~~bbbIII;;;777777777555555555444444444444333777666555333222111111000222222222222222222222222222222222222222222222222222222222111111111000000111333444555444333444555333333444444555666666666666666666777777777888888666888::::::999999999:::888999::::::;;;;;;::::::<<<>>>@@@AAAAAACCCEEEGGGEEEFFFDDD>>><<>>>>>;;;<<<<<<;;;::::::===???<<<;;;<<<===??????===;;;<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>>>>>>>>AAACCC@@@>>>===>>>@@@???:::666444444444333333222222222000000000000000000000000///222///000666444888FFFccc~~~}}}cccJJJ===888888888555555555444444444333333555555333222111111111111222222111111111111222222222222222222222222222222111111111000000000//////111222444444333333333444333333444444555666666777666666666666777777777777555888::::::999888999999888999:::;;;;;;;;;::::::;;;<<<===>>>>>>@@@CCCFFFFFFGGGCCC>>>>>>CCCEEECCCCCCCCCGGGLLLLLLLLLRRR[[[sssoooSSSMMMPPPNNNLLLLLLPPPUUUWWWRRRLLLJJJLLLMMMLLLKKKMMMNNNMMMMMMTTT]]]WWWOOOIIIHHHIIIGGGGGGIIIDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAABBBBBBDDDEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHKKKKKKHHHGGGHHHIIIGGGEEEBBBAAAAAABBBBBBBBBAAABBBDDDEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDFFFFFFGGGGGGCCCDDDEEEEEEDDDCCCBBBBBB???GGGCCC@@@EEEFFFEEELLLWWWzzzppp[[[OOOKKKKKKJJJPPPNNNLLLKKKKKKKKKJJJJJJPPPQQQQQQOOOLLLJJJKKKLLLNNNJJJJJJLLLMMMLLLPPPUUULLLMMMSSS\\\bbbiiiuuuZZZRRRJJJFFFEEEDDDCCCBBBAAA???<<<<<<===?????????>>>===<<<<<<;;;;;;<<<<<<999:::;;;:::999999;;;<<<::::::;;;===??????<<<:::;;;;;;;;;;;;;;;<<<<<<===:::<<<>>>>>>===>>>AAACCC???===<<<>>>@@@???:::555333333333333222222222222000000000000000000000000...222......555555666AAA[[[|||~~~bbbJJJ<<<888777777555555444444444333333333222222111111111111111111222222111111111111222222222222222222222222222222000000000000////////////000222444444333333333444333333444444555666777777666666666666777777777777555777::::::999888888999888999:::;;;<<<;;;::::::;;;<<<<<<;;;<<<>>>BBBEEEAAABBB@@@;;;===DDDEEEAAAGGGDDDEEEJJJJJJEEECCCFFFFFF^^^wwwhhhUUULLLHHHJJJHHHBBBGGGSSSKKKNNNOOOLLLHHHIIIKKKLLLLLLJJJJJJLLLKKKKKKQQQXXXWWWOOOHHHIIIKKKIIIFFFEEEFFFEEECCCBBBAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDGGGHHHHHHGGGFFFEEEEEEFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFHHHIIIJJJIIIHHHHHHGGGJJJMMMLLLJJJHHHIIIJJJIIIFFFCCCAAABBBCCCCCCCCC@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCEEEFFFGGGGGGDDDFFFGGGFFFDDDCCCCCCDDD>>>HHHFFFAAAFFFGGGEEEJJJCCC[[[}}}tttiiiccc^^^YYYTTTPPPOOOPPPQQQQQQQQQPPPNNNKKKJJJKKKNNNPPPSSSQQQQQQVVVXXX[[[aaaiiiqqquuubbbPPPMMMFFF@@@???BBBDDDBBB@@@>>>:::999:::;;;<<<;;;===;;;:::999888999999:::666777888888777666777999999:::;;;===???>>><<<:::;;;::::::::::::;;;<<<<<<999;;;>>>===<<<===@@@CCC===:::999;;;>>>===777222333222222222222222222222000000000000000000000000---111------444444555>>>JJJggg}}}||||||~~~eeeIII:::777666444888777666555444333222222111111000000000000000111////////////000111222333000000111111111222222222000000///...............111222222333333222222111111222222333333444444555555444444444444555666666555777888777555444777999555666666777888888999:::888999999:::<<<===???@@@AAA>>>;;;888999<<<@@@CCCDDDEEEGGGFFFDDDCCCCCCDDDBBBGGGMMMTTTccciiiXXXUUUMMMJJJHHHGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFKKKKKKJJJIIIIIIIIIJJJJJJNNNOOOOOOMMMJJJGGGFFFFFFGGGGGGFFFDDDBBB???<<<:::;;;===>>>>>>>>>>>>???AAACCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDEEEIIIBBB???CCCHHHHHHGGGGGGKKKJJJIIIGGGFFFEEEEEEEEEGGGEEEDDDBBBAAAAAAAAABBB@@@DDDDDD@@@BBBGGGGGGAAAAAAAAA@@@@@@@@@AAACCCDDD@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDBBB??????@@@BBBBBBDDDGGGIIIJJJJJJIIIHHHJJJYYYiiivvvxxxwwwyyy|||~~~xxxpppjjjhhhlllpppsssvvvxxx}}}{{{HHHJJJFFFBBB@@@AAAAAA???<<<999:::;;;;;;;;;:::999999999888777666555555555555888777555444444555666777999;;;======<<<;;;<<<===;;;999777777999:::;;;:::888999;;;<<<<<<;;;:::999222333555777888777777666333222000///...///111222000000000000000000000000///000111222111222555777DDDZZZ{{{}}}fffIII:::666555444777666666555444333222111111111000000000000000111111111000/////////000000000000000111111222222222000000///...............111222222333333222222111111111222333333444444555444444444444444555666666555777888777444444555888555555666777888888888888;;;;;;<<<===>>>@@@AAABBB???===;;;999:::===AAACCCGGGHHHHHHGGGDDDBBBAAABBBDDDFFFHHHIIIOOO```xxxwwwgggVVVNNNNNNMMMJJJGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFJJJIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMLLLJJJIIIIIIIIIJJJIIIHHHGGGDDDAAA>>><<<999:::;;;<<<;;;<<>>===>>>@@@AAABBBDDDFFFGGGHHHHHHGGGQQQgggxxxvvvoooxxxdddFFFJJJGGGCCC@@@@@@@@@>>><<<=========;;;:::999:::;;;>>>===;;;999777666555555666666555444444555666777:::<<<===<<<;;;999999:::888666555555777999999999777888:::;;;;;;;;;999888222333444555666555555444333222000///...///000111000000000000000000000000///000111111111222444666BBBTTTttt}}}dddHHH:::666555555555555444444333222111111000000000//////000000111222111000///............000000000000111111111111000//////............///111111222222222222111111111111222222333444444444444444444444444555555555666777777666444333444555333555777888999888777666;;;;;;<<<===???@@@AAAAAA<<<;;;;;;:::<<<>>>AAACCCHHHIIIIIIGGGCCC@@@??????@@@AAABBBCCCEEEMMMWWW___tttxxx```VVVRRRMMMJJJKKKMMMJJJGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJLLLLLLKKKJJJLLLMMMKKKKKKIIIGGGDDDAAA???===999999:::999999:::>>>AAACCCCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIIIIGGGEEEDDDEEEGGGBBB@@@DDDHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>>>>AAAAAA??????AAA??????>>>=========>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBAAA???===<<<<<<>>>??????@@@BBBCCCEEEFFFFFFOOOgggzzzvvvhhhhhhzzzrrrSSSMMMJJJGGGCCCAAA@@@???===;;;======<<<:::888999;;;===AAA@@@===;;;888666555444444444444444555666777777:::<<<<<<;;;999777666777444333222333555777777666666777888:::::::::999888333444444444444333222111333222000/////////000111///////////////////////////000111111111222444666>>>KKKggg```FFF999555555777444444333333222111111000000////////////000000111000000///...............000000000000000000000000000///............//////111111222222222222111111111111111222333333444444333333444444555555555555666666666666444333333333222444777999999888666444777888999:::;;;<<<======999999:::;;;===>>>@@@AAAEEEFFFGGGEEEAAA???>>>>>>>>>???AAACCCFFFJJJNNNPPPMMM[[[ooogggZZZQQQPPPRRROOOLLLLLLMMMJJJGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIKKKLLLKKKKKKKKKLLLNNNKKKJJJHHHFFFCCC@@@>>>=========<<<:::999:::>>>AAAAAAAAAAAAAAAAAABBBCCCCCCFFFHHHJJJJJJHHHFFFEEEDDDDDD@@@???DDDGGGFFFFFFHHHEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAA???;;;;;;???>>>999999>>><<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@===;;;<<<============>>>@@@BBBDDDEEEIIIWWWffflllmmmooopppppp}}}XXXNNNRRRJJJGGGDDDAAA???===<<<;;;888:::<<<<<<:::999;;;===???>>><<<999777555444444333333444444555666777888888:::;;;:::888666666666333222111222555666666666555666777888999999888888666666555444333222111111222222111000000000000111///////////////////////////000111111000111333555<<>>>>>>>>AAAAAAAAABBBDDDEEEFFFFFFFFFKKKOOOPPPSSS___rrr}}}oooaaaVVVPPPNNNNNNPPPPPPMMMLLLMMMMMMKKKHHHGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMMMMKKKJJJJJJKKKMMMKKKJJJHHHFFFCCCAAA@@@???DDDCCCAAA>>><<<===???BBBBBBAAAAAA@@@AAABBBBBBCCCFFFHHHJJJJJJHHHFFFEEEDDD@@@===>>>BBBDDDCCCCCCEEECCCCCCCCCCCCCCCBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA???@@@@@@===999999===999999:::<<<===>>>????????????@@@@@@AAAAAABBBBBBBBBCCCCCCAAA???===<<<===<<<<<<===>>>@@@BBBDDDEEEFFFMMMTTTZZZbbbhhhfffaaa|||TTTIIIKKKKKKHHHGGGDDDAAA>>><<<<<<<<<999>>>CCCCCC>>>:::999999999888777666555444444444333444555666777777888888666888999999888777888999444333333444666888777666555555666777888888999999999999777666555333333222333333222111111111111111000000000000000000000000///000111111000000222444:::;;;HHHfff}}}yyyVVVCCC:::555555888333333333222222222111111............///000111111............///000111222////////////............///............//////000000000111111111111000000000000111111222333333333111222333555555444444333555444555666777777555333333444555777777666444333555666888999::::::999888777777777888999;;;<<<===;;;===>>>???>>>===>>>???>>>>>>???AAACCCFFFHHHJJJHHHIIIJJJGGGEEEHHHPPPWWWZZZ]]]hhhxxx}}}tttggg___\\\ZZZWWWTTTQQQQQQPPPNNNLLLKKKNNNRRRNNNLLLIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKNNNNNNNNNLLLJJJIIIKKKMMMMMMLLLJJJHHHFFFEEEDDDDDDHHHHHHFFFDDDBBBAAACCCEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIIIIGGGEEEDDDEEE???===>>>BBBBBB@@@???BBBAAABBBCCCCCCCCCBBB@@@???AAAAAABBBCCCDDDDDDDDDCCCGGGKKKKKKEEE@@@??????>>>999:::<<<===??????@@@@@@??????@@@AAABBBCCCDDDDDDCCCDDDEEECCC@@@>>>======<<<<<<>>>@@@BBBCCCEEEFFFDDDKKKPPPPPPRRR\\\hhhnnneeeVVVBBBFFFIIIEEEFFFFFFDDDAAA>>><<<===>>>???EEEJJJIIIBBB;;;777666555555444444444555555666555666777888888888888888666888::::::999999:::;;;666666555777888999777666555555666777888999999:::<<<;;;999777666555444444444444444333333333222222000000000000000000000000///000111111000000222333888888@@@WWW{{{|||~~~~~~|||xxxVVVDDD<<<666333777333333333333333222222222...------......000111111000000/////////000111111/////////......---------...............///000000000000111111111111000000000000000111222222333333000222333555555444333222444444444666999:::777444444444555555555444444333444666888999:::999888888777666666666777888:::;;;:::<<<>>>>>>======>>>???:::===@@@BBBDDDGGGKKKOOOEEEFFFIIIJJJKKKKKKLLLLLLNNNNNNTTT^^^gggrrr}}}ooobbb[[[YYYWWWVVVXXXYYYYYYXXXUUUTTTRRRNNNMMMNNNPPPPPPOOOMMMKKKKKKMMMOOOPPPPPPOOOOOONNNMMMKKKJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKNNNNNNMMMKKKJJJJJJLLLNNNLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJHHHGGGFFFEEEDDDEEEGGGHHHGGGHHHHHHGGGEEEDDDDDDEEE???>>>???BBBBBB>>>>>>@@@AAABBBCCCDDDCCCBBB@@@???AAABBBCCCEEEEEEFFFEEEEEEKKKUUUUUUHHHAAAEEEEEE>>>======??????@@@??????>>>===>>>???AAABBBDDDEEEFFFCCCDDDEEECCC@@@===<<<<<<<<<===@@@CCCEEEFFFFFFGGGDDDKKKNNNMMMOOOZZZgggoooWWWjjjaaaIIIFFFEEEDDDFFFDDDDDDDDDAAA===<<<===@@@>>>EEEJJJHHHAAA:::888888666666666555666666777777777888999999:::999888888:::;;;===<<<;;;::::::;;;888777777888999999777555666666666777888999:::;;;<<<;;;999777666555555666555555555555555444444333222222222222222222222222///000111000//////111333444888???NNNmmm~~~}}}|||}}}zzzWWWFFF>>>666222555444444333333333333333333---------......000111111333222111000000//////000//////.........---------...............///000111000000111111111111000000000000000111222222333333000111333555555444333222444333444777:::;;;888555444444444444444444444444333444777888999888777666777666555444555666888:::<<<===??????>>>======>>><<<@@@CCCCCCAAA@@@CCCFFFCCCCCCDDDFFFHHHHHHEEECCCEEEGGGNNNWWWZZZ[[[cccmmmsssyyy|||mmmgggfffbbb]]]WWWXXXZZZ[[[YYYUUUQQQNNNRRRQQQOOONNNPPPQQQLLLFFFPPPNNNLLLLLLNNNQQQRRRSSSRRRQQQPPPNNNMMMKKKJJJIIILLLMMMNNNOOOOOONNNLLLKKKMMMMMMLLLKKKJJJKKKNNNPPPJJJIIIGGGFFFEEEFFFFFFGGGFFFHHHJJJJJJJJJJJJLLLNNNHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGEEECCCCCCDDDEEE@@@???AAADDDBBB>>>===@@@AAABBBCCCDDDDDDCCCAAA???AAABBBDDDFFFFFFGGGFFFFFFLLL[[[ZZZHHH@@@GGGGGG<<<@@@AAAAAAAAA@@@???===<<<<<<===>>>@@@BBBDDDFFFFFFCCCDDDEEECCC@@@===;;;;;;<<<>>>BBBEEEGGGHHHHHHGGGIIIKKKKKKLLLRRRXXXYYYVVVeeebbblll|||nnnCCCEEEKKK@@@<<>>AAA888???DDDCCC===999:::===999999888888888888888888888999:::;;;;;;:::888777===>>>???>>>;;;:::999:::999888888999999888666444666666666777888:::;;;<<<<<<:::888777666555666666666666777777666666555444222222222222222222222222///000111000//////111333222999@@@LLLfff~~~|||}}}}}}~~~yyyZZZJJJ<<<777777333333333444444333333222111000//////.........//////222///---,,,---///000000////////////////////////000000///...............////////////000000000000000111111111222222222222000000111111111222222222222333555999======999444666333333555444111111444111333555888999999888888777777555555666777:::;;;===<<<<<<>>>AAAAAA???<<<@@@BBBDDDEEEDDDCCCCCCDDDFFFCCCDDDHHHHHHDDD@@@@@@BBBGGGIIIHHHLLLUUUYYYXXXWWWXXX[[[___eeekkkppprrryyysssmmmiii```^^^\\\YYYXXXXXXXXXYYYWWWVVVWWWYYY\\\[[[WWWSSSQQQQQQPPPOOOMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPQQQRRRTTTSSSPPPMMMKKKIIIIIIIIIIIIKKKLLLNNNNNNLLLKKKIIILLLMMMNNNPPPQQQQQQPPPPPPLLLKKKJJJIIIHHHIIIJJJJJJMMMKKKIIIJJJMMMNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEKKKKKKJJJIIIGGGDDDCCCAAA<<<===???BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFMMMKKKHHHFFFEEEEEEEEEFFFDDDBBB@@@>>>==================???@@@BBBCCCEEEEEEFFFEEECCCBBBAAA@@@??????CCCCCCDDDDDDEEEEEEFFFFFFLLLMMMMMMNNNNNNNNNNNNNNNaaagggiiibbb[[[ddd}}}dddZZZLLLDDDBBBCCCCCCBBBEEEDDD@@@;;;;;;??????<<<:::;;;>>>??????<<<999777888999;;;::::::999;;;<<<>>>===<<<;;;:::999888888777<<>>???@@@AAACCCDDDDDDFFFEEECCCAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHQQQ\\\oooyyymmm]]]bbbsssddd\\\TTTIIIBBBAAABBBBBBAAAEEEDDD@@@<<<<<>>;;;999999:::;;;;;;;;;;;;<<<>>>???>>>>>>======<<<;;;;;;888===@@@@@@<<<999:::<<>>===;;;999888::::::;;;;;;;;;:::::::::<<<=========<<<;;;999999666555444444333333444444333333333333333222111111...//////000111111222222444666888>>>UUU{{{}}}~~~uuuVVVFFF:::888:::888333333333333333222222111//////............//////111///,,,,,,.../////////........................//////...---------............/////////000000000////////////000000000000111111222222222333333333666777888888777777999:::333222555::::::444111111555666777888999888777777888777666666666888:::<<<;;;<<<>>>BBBGGGIIIIIIIIIBBBDDDHHHJJJJJJJJJKKKMMMMMMKKKNNNTTTVVVQQQMMMMMMRRRUUUVVVTTTTTTVVVUUURRRNNNMMMLLLKKKJJJIIIJJJJJJTTTUUUXXXZZZ]]]___```aaadddbbb^^^XXXUUUUUUXXX[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXVVVRRROOOPPPPPPOOOOOOOOOPPPPPPQQQOOOPPPPPPQQQRRRRRRRRRQQQKKKMMMNNNOOONNNLLLHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNOOONNNNNNMMMJJJIIIHHHGGGGGGGGGHHHIIILLLJJJJJJJJJKKKLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGGGGFFFCCCDDDEEEFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCEEEDDDBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCGGGKKKcccgggYYY^^^yyyiiiMMMQQQKKKDDD@@@@@@BBBBBBAAAEEEEEEAAA<<<<<>>@@@AAAAAA???===;;;999;;;<<<<<<<<<<<<===???========================;;;>>>@@@???<<<:::;;;===BBBCCCCCCCCCAAA>>>;;;888<<<<<<<<<;;;;;;:::999999<<<=========<<<;;;:::999666555555555444444444444444444333222222222222222/////////000111111222222444666666999JJJnnnsssTTTEEE999666999777222333333333333222111111///............//////000000...,,,,,,...//////.................................---------------............/////////000000.........////////////000222222222222333333333333555888::::::777666777:::333444888>>>>>>888333333666777777888888777666666888777666666666888:::<<<======???AAACCCCCCCCCBBB@@@BBBFFFGGGGGGGGGHHHIIIJJJIIILLLSSSUUUQQQNNNMMMSSSUUUVVVVVVUUUTTTQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMWWWXXXZZZ[[[\\\\\\\\\\\\]]][[[WWWSSSQQQTTTYYY]]]\\\ZZZXXXWWWWWWWWWVVVTTTNNNOOOQQQTTTVVVXXXYYYYYYYYYXXXXXXWWWUUUSSSOOOMMMLLLLLLLLLLLLLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQLLLLLLMMMMMMLLLIIIGGGEEEFFFFFFFFFGGGIIIJJJLLLMMMIIIJJJLLLMMMMMMMMMLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEHHHIIIKKKLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEECCCCCCBBBAAAAAAAAA@@@@@@===>>>>>>???@@@AAAAAABBBDDDCCCAAA@@@@@@AAADDDEEECCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCHHH@@@JJJggg|||zzzooojjjiiitttVVVQQQGGGDDDAAA@@@AAACCCCCCBBBDDDDDDAAA======@@@@@@<<<<<<>>>???AAAAAA???===<<<999:::<<<<<<;;;;;;===>>>999::::::;;;<<<<<<=========>>>???>>><<<;;;<<<>>>CCCCCCCCCCCCBBB@@@???===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999666666666666555555444444555444333222111222333333//////000000111111111111111444555666AAA```sssTTTDDD888444777444222222333333222222111000...............///000000///---,,,,,,...///...---........................------,,,,,,,,,,,,------............////////////---.........////////////111111222222222333333333111666;;;<<<999666666666777888===CCCCCC===888888777777777777666666555555777666555555666777999;;;<<<===???@@@???>>>>>>>>>???BBBDDDEEEDDDCCCDDDEEECCCBBBEEELLLNNNKKKHHHHHHMMMNNNPPPRRRRRROOOLLLKKKJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTQQQQQQOOOMMMMMMPPPUUUYYY[[[YYYUUUSSSRRRQQQPPPNNNMMMOOOQQQTTTVVVXXXYYYYYYXXXXXXXXXVVVTTTQQQOOONNNKKKKKKJJJJJJJJJLLLNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOOOONNNLLLIIIGGGFFFEEEDDDFFFFFFFFFGGGIIIKKKMMMNNNIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGIIIIIIJJJJJJIIIIIIIIIJJJGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDFFFGGGIIIJJJJJJIIIGGGEEEIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>??????@@@@@@@@@CCCBBB@@@@@@@@@AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEBBBAAAKKKaaawwwrrrzzzqqqQQQFFFGGGBBBBBBAAAAAACCCDDDDDDCCCBBBCCCAAA===>>>BBBAAA===;;;<<<===>>>???>>><<<;;;888:::;;;;;;::::::;;;<<<888888999:::;;;<<<=========>>>>>>===<<<;;;<<<===BBBAAA@@@@@@@@@AAACCCDDD<<<;;;::::::::::::;;;<<<999999888888888888888888666666777777777666555444666555333222111222333444000000000000000111111111...222555555<<>>>>>???@@@???BBBDDDDDDCCCBBBBBBCCC>>><<<>>>EEEGGGEEECCCDDDFFFFFFHHHMMMNNNJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRUUUWWWXXXWWWVVVUUUQQQRRRQQQPPPPPPSSSXXX\\\___]]]YYYWWWWWWWWWVVVUUUPPPPPPQQQSSSUUUVVVWWWXXXVVVWWWWWWVVVSSSQQQPPPQQQNNNLLLKKKJJJJJJKKKMMMNNNLLLMMMOOOQQQQQQPPPOOONNNPPPNNNKKKGGGEEEDDDCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDFFFFFFGGGGGGGGGFFFDDDCCCGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>??????AAA@@@@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA;;;GGGJJJBBBEEE[[[rrr}}}kkkQQQJJJDDD>>>BBBBBBCCCCCCCCCCCCCCCCCC@@@AAA@@@>>>@@@CCCCCC???::::::<<<======<<<<<<;;;:::;;;<<<;;;999888999:::999999:::;;;<<<===>>>>>><<<<<<<<<===<<<;;;;;;:::???>>>======>>>@@@CCCEEE>>>===;;;999888888888888888777666666666666777777666777888888888777555444555444444333333333333333000000000000000000111111---111444555777FFFeeeyyy~~~}}}xxxzzz~~~mmmQQQDDD999555555111222222222222222111000000---------......///000111...---,,,---......---+++------------------------+++++++++++++++,,,---------------.........//////....../////////000000000//////000000000111111111111111333666888888666444111///000444555111111333444444333333333444444555555444333222333555777888555888<<<===<<<<<<>>>???<<<>>>AAABBBBBBAAABBBCCC???<<<===BBBEEECCCBBBDDDCCCAAADDDIIIJJJGGGFFFIIILLLMMMNNNNNNNNNMMMLLLLLLLLLNNNPPPSSSSSSSSSQQQPPPNNNNNNLLLJJJKKKNNNTTTYYYYYYWWWSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUTTTVVVWWWVVVSSSQQQRRRTTTNNNMMMJJJHHHGGGHHHIIIKKKHHHJJJLLLOOOPPPOOONNNMMMKKKKKKJJJHHHFFFDDDCCCBBBCCCDDDFFFHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGIIIJJJIIIGGGFFFHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@===>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@:::DDDIIICCC===DDDWWWfffpppssskkkNNNKKKLLLGGGBBBCCCCCCDDDCCCBBBBBBBBBBBB>>>@@@???>>>AAAEEEEEEAAA999:::;;;<<<<<<<<<<<<;;;<<<======<<<999888888999888888999::::::;;;<<<<<<::::::;;;<<<===<<<999777;;;;;;<<<<<<===>>>@@@@@@===;;;999777777777888888888777666666666666777888666777888999999777666444444444444555444333333222111000000000000000000000000111222333222===WWWqqq|||~~~}}}}}}wwwzzz~~~~~~|||jjjPPPDDD:::666666222111222222222222111000000---------......000111111---,,,,,,---......---+++------------------------+++*********+++,,,,,,------------.........//////////////////000000000000////////////000000000000333111000222666888777555444222222555555333444777333222222222222333444555444333222222222444666888444777:::;;;999888:::<<<888:::===???@@@@@@AAABBBBBB???>>>BBBEEEDDDDDDFFFCCC@@@BBBHHHIIIEEEEEEIIIIIIJJJKKKLLLLLLKKKJJJIIINNNPPPSSSUUUUUUTTTRRRQQQQQQPPPLLLJJJJJJNNNVVV[[[\\\YYYUUUTTTTTTUUUUUUTTTUUUTTTRRRPPPOOOPPPRRRSSSRRRUUUVVVVVVSSSRRRTTTVVVMMMKKKHHHEEEDDDDDDEEEFFFFFFHHHKKKMMMOOONNNMMMLLLFFFHHHIIIIIIHHHFFFCCCAAABBBCCCFFFHHHIIIIIIGGGGGGKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFHHHJJJIIIGGGFFFHHHJJJKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB===============<<<;;;;;;:::;;;===>>>??????>>>===>>>>>>>>>>>>===============>>>@@@AAA@@@???===;;;>>>>>>??????@@@@@@@@@AAA>>>??????@@@@@@@@@@@@@@@AAA<<<<<>>AAAFFFFFFCCC::::::;;;<<<======<<<<<>>===<<<;;;888777666666777888;;;<<<888888777666666777888999666777999:::999888666555333444555666555444333222111111111000000000000000444222111000///888PPPiiiyyy~~~~~~}}}}}}zzz~~~}}}|||kkkPPPCCC666222555222111111111111111000//////........................------------------------,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,---------..............................000000111222222222222111000000111111111222222222222333333444444333333222444222000000222333444333777777666666666888:::;;;<<<======>>>???@@@@@@AAA===???AAAAAA@@@???>>>???@@@BBBDDDEEEEEEEEEGGGIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMQQQUUUVVVSSSPPPPPPOOONNNMMMLLLOOOSSSVVVVVVXXXZZZZZZWWWTTTQQQPPPSSSRRRQQQOOONNNOOOQQQSSSRRRTTTVVVVVVTTTTTTTTTUUUMMMKKKHHHGGGGGGGGGFFFDDDHHHGGGGGGIIILLLMMMLLLKKKHHHFFFEEEFFFHHHGGGDDD@@@AAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKLLLLLLJJJIIIGGGHHHIIIIIIGGGEEEEEEGGGIIIGGGHHHHHHFFFDDDDDDHHHKKKIIIJJJKKKIIIFFFDDDCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBGGGHHHHHHFFFDDDCCCCCCDDDBBBCCCCCCCCCCCCAAA@@@???>>>>>>===<<<;;;:::::::::;;;<<<=========<<<;;;:::???>>>============>>>>>>??????>>>===============<<<<<<<<<===============>>>===<<<;;;;;;<<<>>>???<<>>>>>>>>:::999999888999999::::::@@@???===:::888777666666333444555666777777666666888999;;;<<<;;;999777666111222555:::???AAA>>>;;;:::999777666555666888999888777777666666666666777777777777666555555444444555555444444444333333333444333222111000000000000///111333222111888EEEPPPvvv~~~~~~}}}}}}}}}~~~|||}}}~~~{{{xxxjjjOOOBBB666222444111111111111111111000//////........................------------------------,,,,,,,,,,,,,,,+++******+++******))))))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------......///000111111///000111111222222111111000000000111111222222222000111222333444444444444555333111111333444555444666666555555666777999:::::::::;;;;;;<<<===>>>>>>:::<<<>>>>>>===<<<<<<<<<>>>?????????@@@CCCHHHLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMPPPTTTUUURRRPPPNNNNNNNNNMMMNNNQQQUUUYYYZZZ\\\]]][[[VVVRRRQQQQQQPPPLLLHHHJJJOOOSSSRRRPPPPPPQQQPPPOOONNNNNNPPPSSSOOOMMMJJJHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKJJJHHHGGGFFFEEEFFFGGGFFFCCC@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKKKKJJJHHHGGGFFFFFFEEECCCAAABBBDDDFFFHHHIIIIIIHHHFFFEEEHHHJJJHHHIIIIIIHHHEEEBBBBBBBBBEEEDDDCCCBBBBBBAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEEEECCCBBBCCCDDDBBBCCCDDDDDDDDDBBB@@@???<<<<<<;;;;;;::::::999999:::;;;<<<======<<<;;;;;;>>>===========================<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;======:::999>>>IIISSSTTTXXXiii~~~dddPPP@@@@@@CCCAAA@@@DDDAAAAAA@@@>>>>>>=========<<<<<<<<<============>>>999999888777777666666777<<<<<<;;;:::999888777777555555444555555666666777999999:::::::::999777777333333444777:::;;;888555999888666555555666888999777777666666666666777777888888888777666666555555666555555555444444444444444333222111000000000000000222333111000444???HHHddd~~~}}}}}}~~~|||yyyiiiOOOBBB666222444111111111111111111000//////........................------------------------,,,------------,,,,,,+++******))))))))))))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---///000111222333//////000111111111111111000000000000111111111111...///111333444555555666555333111222333555555555555555444555555666777888666666777888999:::;;;<<<:::<<<>>>>>>===;;;;;;<<<>>>===<<<;;;===CCCKKKQQQMMMKKKIIIGGGFFFGGGIIIJJJLLLLLLMMMPPPRRRSSSRRRPPPMMMNNNNNNNNNOOOSSSXXX\\\]]]___```\\\UUUPPPQQQSSSUUUMMMHHHMMMXXX___[[[TTTTTTSSSRRROOONNNOOORRRUUURRROOOLLLJJJJJJJJJJJJIIIFFFFFFFFFHHHJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFCCCAAABBBCCCCCCDDDDDDEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGDDDDDDCCC@@@>>>???BBBEEEHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHHHHFFFCCCAAA@@@@@@CCCBBBAAA@@@???>>>>>>>>>CCCBBBAAA@@@???>>>======;;;>>>AAACCCBBBBBBBBBBBBBBBCCCEEEFFFEEECCC@@@>>>::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;:::999999999999999::::::::::::;;;;;;;;;<<<;;;<<<<<<;;;;;;:::999999:::::::::::::::===CCCGGGDDD@@@GGG___~~~xxxTTTLLLDDDAAAEEEEEEAAABBBGGGAAA@@@>>>===<<<;;;;;;;;;=========<<<<<<<<<;;;;;;::::::999888777666555555888999::::::::::::888888666555555444555666777777999999999888888888888888666555555777888999888666777777555555555666777888666666555666666777888999999999888888777666666555666666666555555555444444333333222111000000000000111333444111///000777===NNNttt~~~}}}~~~}}}~~~}}}{{{hhhOOOBBB777333555222111111111111111000//////........................---------------------------------......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111...///000000111111000000000000000000000000000000///000111222333444444444444222111111222444444444333333444444555666666777444444555666888999::::::<<<>>>@@@@@@???>>>>>>>>>??????>>>===???DDDLLLQQQKKKHHHEEECCCCCCDDDGGGIIIKKKLLLMMMOOOQQQRRRSSSSSSOOOOOOPPPPPPPPPSSSWWW[[[\\\^^^___ZZZRRROOOQQQUUUWWWQQQMMMSSS^^^ccc___YYYVVVVVVVVVTTTRRRRRRTTTWWWTTTPPPLLLJJJIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGEEEDDDCCC@@@>>>???BBBEEEFFFGGGIIIIIIHHHFFFDDDCCCFFFGGGGGGFFFCCC@@@@@@@@@AAAAAA@@@???>>>>>>??????CCCBBBBBB@@@???===<<<;;;999<<<@@@BBBBBBAAA@@@@@@BBBCCCEEEFFFFFFCCC@@@>>>:::::::::::::::;;;;;;;;;999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<::::::999888888888888999888888999999::::::;;;;;;:::;;;;;;;;;:::999777666:::999999;;;===>>>>>>===:::===CCCJJJUUUmmmwwwwwwrrrWWWGGGHHHFFFGGGKKKIIICCCBBBFFFAAA@@@>>>===;;;:::::::::<<<<<<;;;;;;:::999888888;;;;;;;;;;;;:::999999888666888:::;;;;;;:::888777777777888888999888888777999999888777777777888999444444444555666888999999666555555444555555666777555555555555666777999999888888777777666555555555555555444444444333333333333222222111000000111111111333444222//////333777AAAfff}}}~~~}}}}}}~~~~~~}}}hhhOOOCCC888444666333111111111111111000//////........................------------------------,,,,,,---......---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------............///000000000000///////////////////////////111111222222333333222222333111//////111333333222222333444444555666666666444444555666888999:::;;;===???AAAAAA???>>>>>>???>>>???@@@@@@AAACCCHHHKKKEEECCCAAA??????BBBEEEGGGJJJKKKLLLNNNOOOQQQTTTUUURRRSSSSSSRRRQQQRRRTTTWWWWWWYYYYYYVVVQQQOOOSSSWWWRRRPPPPPPSSSXXXZZZXXXUUUSSSUUUWWWWWWUUUSSSRRRRRRSSSPPPLLLJJJIIIIIIHHHGGGGGGGGGIIIKKKMMMMMMJJJHHHEEEFFFGGGGGGGGGEEEDDDDDDAAABBBCCCDDDDDDCCCAAA@@@BBBCCCDDDEEEFFFFFFFFFGGGDDDCCCBBB@@@>>>???BBBDDDCCCDDDEEEGGGGGGEEEBBB@@@DDDFFFGGGFFFCCCAAAAAABBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA???===<<<::::::===AAABBBAAA@@@???>>>BBBCCCEEEFFFEEECCC@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999:::;;;<<<======::::::;;;<<<======<<<<<<;;;:::999999888999999999777777888888999::::::;;;999:::;;;;;;:::888666555:::::::::<<>>EEEDDDCCCSSSyyyuuussszzz{{{WWWPPPQQQIIIGGGEEEGGGFFFBBB??????@@@???>>>===;;;;;;;;;:::::::::999888777666666555888999:::;;;;;;;;;;;;;;;777999:::;;;;;;:::888777777999<<<>>>>>><<<999777999888888777888888999999555444444444333444666777555555555555555666777777555555555555666777999999777666666555444444333333333333333222222222111111333222111111000111111111000222333222000000333555>>>YYY}}}~~~~~~}}}||||||}}}{{{{{{}}}~~~~~~}}}fffNNNCCC888444666222111111111111111000//////........................------------------------+++,,,,,,------------,,,))))))(((((((((((())))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////............111222222222222222111111222000......000222222222222333444555666666666666444444666777999:::;;;<<<:::<<<>>>>>>===;;;;;;<<<;;;===@@@@@@@@@AAABBBDDDAAA@@@>>>===>>>@@@BBBDDDFFFGGGIIIJJJLLLOOOSSSWWWTTTUUUTTTRRRPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQSSSUUUOOOQQQTTTUUUUUUSSSSSSRRRSSSVVVYYYZZZXXXUUUSSSRRRQQQOOOLLLJJJJJJIIIGGGEEECCCDDDFFFIIILLLLLLIIIGGGEEEGGGIIIIIIGGGFFFFFFFFFCCCDDDFFFGGGGGGEEECCCBBBCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAA@@@>>>>>>???AAABBBBBBBBBDDDFFFEEEBBB@@@BBBCCCEEEEEECCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAA@@@>>><<<:::;;;===@@@AAA@@@?????????BBBCCCCCCCCCCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<===999:::<<<===>>>>>>===<<<;;;;;;:::999999999999999666777777888999:::;;;;;;999:::::::::999888777777::::::;;;===??????===;;;======>>>???@@@HHHZZZlll}}}mmmrrr~~~]]]LLLKKKIIIJJJFFFCCCCCCCCCCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;999999888777777666555555555666888:::;;;;;;::::::999999;;;;;;;;;;;;:::999:::<<<>>>@@@@@@>>>;;;888999999999999999:::::::::>>>>>>>>>;;;888666666777444555555666777777777888666666555666666777888999666666555444444333333222222222111111111000000000222222111111111111111222000111222222111111333555<<>>>>>>>>???@@@@@@BBBDDDFFFHHHLLLRRRWWWTTTTTTTTTRRRPPPOOOPPPRRRTTTRRRPPPQQQSSSTTTSSSRRRQQQTTTWWWXXXWWWUUUSSSSSSUUUWWWYYYYYYWWWTTTTTTTTTPPPOOOMMMLLLKKKIIIFFFCCCBBBCCCFFFIIILLLMMMJJJHHHEEEHHHJJJJJJHHHGGGGGGIIIFFFGGGIIIKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEEEE@@@BBBCCCBBBAAA@@@@@@AAABBBAAAAAACCCEEEFFFDDDBBB>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFDDDCCCBBBAAAAAAAAA===>>>?????????===;;;999999;;;===>>>>>>???@@@BBBCCCBBBBBBAAA@@@@@@??????===<<<<<<;;;;;;:::::::::;;;:::999999999:::;;;<<<999;;;===>>>??????>>>===;;;:::999999888888999999666777777888999:::;;;<<<:::999999888888999999999999:::;;;<<<======>>>???BBB>>>===@@@@@@@@@BBBGGG```vvvgggXXXKKKFFFEEEAAAGGGFFFDDDAAA@@@@@@@@@>>>;;;;;;::::::::::::;;;;;;999999999888888777777777666777999:::;;;:::999888888999:::;;;<<<======>>>>>>>>>>>>>>>======<<<;;;888999:::;;;<<<;;;;;;:::BBBCCCCCC@@@<<<999888999555555666777888888888888777777666666666666777777666666666555444444333333222222222222111111111000222111111111111111222222000000000000000000222333777BBBVVVppp}}}~~~~~~~~~~~~}}}{{{yyyxxx{{{yyyyyyzzz|||||||||zzzaaaIII???555111222///111111111111111000//////........................------------------------)))***++++++,,,,,,,,,,,,++++++************++++++++++++------------++++++******+++++++++,,,,,,,,,***+++,,,---...000111111,,,---......//////......//////.........------------...000111333333444444444222000000222333444333333444555777777777777666333444555777999:::<<<<<<888:::<<<<<<;;;999999:::===>>>@@@@@@@@@BBBEEEHHHCCCBBBAAA???>>>>>>======<<<>>>AAABBBDDDIIIPPPVVVSSSSSSSSSRRRPPPOOOPPPRRRUUURRROOOQQQUUUVVVSSSOOOQQQRRRUUUWWWXXXVVVSSSQQQRRRSSSSSSQQQOOONNNOOOPPPPPPOOONNNNNNMMMJJJFFFCCCBBBDDDGGGLLLOOOOOOMMMKKKEEEIIILLLKKKIIIHHHHHHJJJHHHJJJLLLNNNOOONNNLLLJJJFFFEEEEEEDDDDDDDDDEEEEEEBBBDDDFFFFFFEEECCCBBBCCCBBBAAA@@@BBBFFFHHHFFFDDD;;;===@@@AAAAAAAAABBBDDDJJJHHHFFFDDDAAA???>>>>>>;;;<<<===>>>>>><<<:::999666888;;;<<<===???AAADDDCCCBBB@@@???>>>>>>???@@@<<<<<<;;;::::::999888888<<<;;;:::999999999:::;;;:::;;;===???@@@@@@???>>>:::999999888888888888888666777888999:::;;;<<<<<<:::999888888888999:::;;;888:::;;;;;;;;;<<>>@@@EEEGGGCCC>>>@@@EEE@@@PPPgggoooWWWNNNOOOHHHEEEHHHHHHBBBDDDDDD???:::999999999999999888888999999:::;;;:::::::::999999999999999999;;;<<<======<<<:::999777888999:::<<<>>>AAABBBAAA???<<<::::::;;;===>>>888999;;;=========;;;:::999<<<===<<<888555666777555555777888999999999999888777777666666666666777777777777666555555444444333333333222222222111111222111111111111111222222111000///......///000111111;;;MMMeee~~~{{{xxx~~~~~~~~~}}}{{{yyyxxxyyyxxxxxxzzz||||||{{{yyy^^^JJJ===666666...000////////////000000000000111111000...---,,,+++***++++++,,,,,,,,,,,,------************************''''''(((((())))))************+++++++++,,,,,,,,,---------------------------------............///........................000000//////............000000111111111222222222111000000000111333666777777777666666555555555444555555666888999:::;;;<<<:::::::::;;;;;;===>>>>>>DDDDDDDDDDDDEEEFFFGGGHHHEEECCC@@@>>>>>>===<<<;;;@@@AAABBBDDDHHHMMMQQQTTTQQQRRRSSSSSSRRRQQQRRRTTTRRRQQQPPPQQQRRRSSSRRRPPPRRRSSSUUUZZZ^^^]]]YYYUUUSSSRRROOONNNMMMNNNOOOPPPRRRRRRRRRPPPNNNJJJFFFDDDHHHIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCEEEGGGHHHHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDGGGHHHGGGDDDAAA>>>>>>>>>===>>>???@@@???===;;;999======>>>@@@@@@AAAAAA@@@============>>>>>>>>>>>>???>>>===;;;;;;;;;<<<======<<<:::888777777777888999999:::;;;<<<===>>>???999888666555444444444555888888888888999999:::;;;777888:::;;;;;;:::888777999;;;<<<<<<;;;<<<===>>>??????>>>>>>???AAABBBDDDCCCAAAKKK___uuusssPPPOOOMMMKKKIIIGGGEEEDDD???>>>===<<<;;;;;;;;;;;;999999999999::::::;;;;;;======<<<<<<<<<;;;;;;;;;===============<<<<<<<<<===>>>>>>?????????>>>>>>===>>>>>>>>>>>>?????????:::<<<>>>AAABBB@@@<<<888888888:::;;;;;;;;;;;;;;;888777666555666777999:::999888666666777888888777===<<<;;;888666333111///222222222222222222222222111111000000000000111111222111111000000000000000555===JJJ[[[sss}}}{{{{{{~~~~~~|||yyy|||wwwwwwzzz|||{{{yyy[[[HHH<<<444666---000////////////000000000000000000///...---,,,+++++++++++++++,,,,,,,,,------************************(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------------------..................................../////////......---------000000000000000000000000000000///...///111444555555555555555555444444444444555666777888:::;;;;;;999999999:::;;;===>>>???DDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@???===<<<@@@@@@AAABBBEEEIIIMMMOOOPPPQQQRRRQQQPPPOOOQQQRRRSSSQQQPPPPPPQQQRRRRRRQQQTTTTTTUUUXXX[[[YYYUUUQQQPPPOOONNNNNNNNNPPPRRRSSSTTTTTTSSSRRRPPPMMMIIIGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLIIIHHHHHHHHHHHHHHHGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEBBB??????@@@???@@@@@@@@@@@@???===<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<======;;;:::999888777888999:::888999:::;;;<<<===>>>>>>999888777555444444555666999999888888999999:::;;;999:::;;;<<<<<<;;;999888888999:::;;;::::::;;;===>>>=========>>>???AAABBBEEE???@@@JJJWWWhhh}}}XXXNNNNNNLLLJJJGGGEEECCCBBB??????>>>>>>===<<<<<<;;;;;;::::::999999;;;<<<===>>>>>>>>>======<<<<<<<<<>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAA===>>>???@@@AAA???;;;777999::::::::::::::::::;;;999888777666666888:::;;;999777555555777888999888;;;::::::888666333111000222222222222222222222222222111111000000111111222222111111000000000000000333999BBBOOOfff~~~}}}}}}|||||||||~~~~~~~~~}}}~~~zzzzzz}}}~~~}}}zzzWWWFFF:::333555...111000000000000////////////.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------------,,,,,,/////////////////////...000///...---...///111333333333333333333444444444333444555666777999::::::777777888999;;;===>>>???CCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA???===@@@@@@@@@AAACCCGGGJJJLLLNNNOOOOOONNNMMMMMMNNNPPPRRRPPPNNNNNNOOOQQQQQQPPPRRRRRRSSSTTTTTTRRRNNNKKKMMMMMMMMMNNNPPPRRRTTTUUURRRSSSSSSRRRPPPNNNKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDGGGHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFEEEBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>888888777777777999:::;;;888888999:::;;;<<<<<<===:::999777666555555666777999999999888999999:::;;;999:::;;;;;;;;;999888777666777999999888888:::;;;<<<<<<;;;<<<<<<===>>>???BBB;;;888<<<@@@GGGWWWhhhcccXXXOOOLLLKKKJJJGGGEEECCCAAA@@@@@@@@@AAAAAAAAA???>>>======<<<:::999999;;;===?????????>>>>>>>>>>>>======???>>>===<<<===???AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>??????@@@AAABBBBBBCCC@@@????????????===:::777<<<;;;:::999999999:::;;;:::999888777888999:::;;;999666444444666888999999888888888777666444333222222222222222222222222222333222222111111222222333222111111000000000000000000333888AAATTTuuu~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~{{{~~~UUUEEE:::333555///333000000000000////////////,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000111000...------///000222000111111111222222333333222222333555666777888999555666777888:::<<<>>>???AAACCCEEEFFFFFFEEECCCBBBBBBDDDFFFFFFDDDBBB@@@???AAAAAAAAABBBDDDHHHKKKMMMMMMNNNNNNMMMKKKKKKLLLNNNRRROOOMMMLLLNNNOOOPPPPPPNNNNNNOOOOOOOOOMMMJJJIIIMMMNNNOOOQQQRRRTTTUUUUUUOOOOOOOOOOOONNNLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEFFFHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDDDDGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGDDDEEEFFFEEECCCBBBCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEBBBBBBAAAAAA???===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>888888777666777888999:::777777888999999:::;;;;;;:::999888666666666777888999999888888888999999:::777777777777777666444444555777888999888888999;;;;;;;;;;;;;;;<<<<<<======:::999:::>>>???===@@@GGGSSS```yyy}}}yyyiiiQQQIIIMMMNNNIIIHHHGGGEEECCCAAA???>>>BBBCCCDDDEEEEEECCCAAA@@@???===;;;999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<>>???AAACCCDDDDDDCCCBBB@@@AAACCCFFFFFFDDDAAAAAAAAABBBBBBBBBDDDGGGKKKOOOQQQNNNNNNMMMKKKIIIIIIKKKMMMPPPNNNLLLLLLMMMNNNNNNNNNLLLMMMNNNNNNMMMMMMLLLLLLOOOPPPRRRSSSTTTTTTSSSSSSNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIHHHFFFEEEBBBDDDEEEDDDCCCBBBCCCEEEEEEDDDDDDCCCDDDDDDEEEFFFDDDDDDCCCBBBAAA???>>>============<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<999888777666666666777777666666777777888888999999999999777666666777777888999888888777777777888888666666666555555444444333666777999999888888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::===@@@@@@===<<<>>>BBBDDDQQQkkkuuuvvvoooUUUPPPLLLKKKJJJEEEFFFEEEDDDBBBAAA???>>>===DDDEEEFFFGGGGGGFFFDDDBBB???>>>;;;999:::<<>>AAACCC@@@@@@???>>>======>>>>>>??????@@@AAAAAABBBCCCCCC???===;;;;;;======<<<;;;===<<<:::888888888:::;;;;;;;;;::::::::::::::::::<<<999666444555555555555333444444555555555444444222222222222222222222222444444333333333333444444222111111000000000000000///000555;;;EEE]]]}}}~~~|||}}}~~~|||yyyRRREEE;;;444555000666111111000000//////......++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///111222333333000///...---...///111333000000000000000111111111///000111222333555666666444555555666888:::;;;<<<===>>>???AAAAAAAAAAAA@@@???BBBEEEEEEBBB@@@AAABBBBBBBBBCCCEEEHHHLLLPPPRRRMMMMMMLLLIIIGGGHHHJJJLLLMMMLLLKKKLLLMMMMMMLLLKKKLLLMMMNNNNNNMMMMMMOOOPPPOOOPPPRRRSSSSSSRRRQQQOOOOOOOOOOOONNNMMMMMMLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJGGGHHHHHHGGGGGGFFFEEEDDDAAACCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;888999::::::;;;:::::::::999888777555555555666666555555666666777777777777888888666666666666777888888777666666666666666666666555555555555666666666555777888888777888999;;;::::::;;;<<<<<<;;;;;;:::===;;;:::999999:::;;;===AAA<<<>>>LLLeeecccPPPJJJMMMIIIGGGJJJGGGBBBBBBAAAAAA@@@??????>>>DDDDDDEEEFFFFFFEEEDDDCCC>>>===;;;::::::<<<>>>@@@<<<<<<============>>>>>>;;;;;;::::::;;;===@@@AAA>>>===<<<;;;;;;<<<===>>>????????????@@@@@@@@@@@@===<<<;;;;;;=========;;;<<<;;;:::999999999:::;;;;;;;;;::::::::::::999999:::888666555666666444333222333444444555555444444222222222222222222222222444333333222222333333444222111111000000000000000000111555<<>>@@@AAAAAA===AAACCCBBB???===@@@CCCBBBBBBBBBCCCFFFIIIMMMOOOKKKKKKIIIGGGEEEEEEGGGJJJJJJJJJKKKLLLNNNMMMKKKHHHIIIKKKLLLKKKIIIIIILLLNNNKKKMMMOOOQQQRRRPPPNNNLLLOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDDDDFFFGGGHHHIIIJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEAAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA======<<<<<<;;;::::::999888888999:::999888777777777666555444555666777888555555555555555666666666777777555555555666777888666666555444444444444444333333333444444555666777333555666777666666777999888999:::::::::999888888;;;:::777666777999;;;;;;;;;888888>>>FFFSSSiii||||||WWWPPPHHHIIIHHH@@@AAAIIIHHH??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;;;;;;;<<<===>>>=========>>>>>>?????????<<<<<<<<<<<<===>>>???@@@===<<<;;;:::;;;<<<>>>@@@>>>>>>>>>>>>>>>============<<<<<<<<<======;;;999999::::::::::::::::::;;;:::::::::::::::999888888555555555666888888666444222222333444444444444333222222222222222222222222333333222222222222333333222111111000000000000000222///222999===GGGaaa{{{|||xxx|||~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{{{{{{{}}}tttOOOCCC999111222---333222111111000///......---++++++++++++******)))))))))************+++++++++((((((((((((((((((((((((''''''(((((())))))************+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000///...------,,,,,,,,,+++******,,,...000222222222111111000000//////......///111222333444555555555555555666777999999999999:::;;;===???AAABBB<<<@@@BBB@@@<<<<<>>??????@@@AAABBBBBBBBBBBB<<<<<<;;;::::::999888888777888999999888777666555444444444444555777999:::444444555555555555555555777666555444444555666777666555444333333333333333000000000111222333555555222444555555444555666888666777888999999888777666444666888:::<<<>>>;;;888888999===???;;;999BBBPPPfffppp\\\KKKCCCAAAGGGIIIDDDEEEEEE;;;>>>>>>??????@@@@@@AAAAAA@@@@@@?????????@@@@@@AAA;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@======>>>>>>??????@@@@@@<<<;;;::::::;;;===@@@AAA>>>>>>======<<<;;;;;;;;;???>>>=========<<<999666888999:::;;;;;;;;;;;;;;;:::::::::::::::999888777111222444777999999888555222222333444444444333333222222222222222222222222333222222111111222222333222111111000000000000000222...///555888???UUUmmmxxxxxx|||~~~|||}}}~~~|||zzzzzzzzzzzzzzz}}}iiiOOO???;;;444111333000000000000///......---------,,,***(((((()))***+++************************)))******++++++)))((('''''''''&&&'''(((***,,,---))))))))))))))))))))))))+++)))(((((())))))(((&&&)))))))))))))))******++++++++++++***)))***---000---...//////---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222000000000000000000000000000000111222333444444555666555444333333444555666888999:::<<<===>>>>>>?????????>>><<<;;;;;;>>>@@@BBBFFFIIIIIIFFFFFFHHHKKKFFFEEEDDDCCCDDDEEEGGGIIIFFFEEEEEEIIILLLNNNLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBAAABBBCCCEEEFFFEEEFFFGGGHHHGGGFFFDDDBBBCCCCCCAAA???>>>???BBBDDDGGGGGGFFFDDDCCCBBBAAA@@@AAA???<<<===@@@BBBAAA???>>>AAADDDEEECCC???===<<<:::::::::<<>>>>>>>><<<;;;<<<===??????===;;;===>>>???===;;;::::::;;;::::::::::::;;;<<<======@@@>>><<<===@@@AAA???===888999;;;<<<===<<<;;;;;;;;;:::999777777999:::;;;>>>===;;;:::999999::::::<<<<<<===>>>===<<<:::999555999999777>>>GGGCCC666777777666555444333333222222333666777777666444222555555444444444333333333333333333333333333333333111000//////000222444555111111111111111111111111111000000111111999LLL^^^ttt~~~tttsssxxx|||~~~}}}~~~}}}|||{{{{{{}}}{{{zzzzzz|||~~~~~~hhhNNN???;;;444111333000000000//////......---------,,,***)))))))))***+++************************)))******+++***)))((('''''''''&&&'''((()))+++,,,))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))(((((())))))***++++++++++++***)))))),,,...,,,---......---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///////////////////////////...///000111222333333444555555444333333444555555777888999;;;<<<======>>><<<<<<<<<;;;:::;;;===@@@AAABBBDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEHHHIIIIIIGGGGGGIIILLLMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCHHHGGGGGGGGGHHHJJJKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEEEEEEEDDDBBBAAACCCCCCBBB???===>>>@@@CCCEEEEEEDDDDDDCCCBBBAAAAAABBB???===>>>@@@AAA@@@>>>>>>AAACCCDDDAAA>>><<<;;;:::999999;;;>>>@@@@@@???<<<;;;:::888777777666666888888888888777666555555444444555555555555444444333333333333333444444555333333333333333333333333222222222222222111000000333333333333333444555555333333333333333333333333333444555444333222333555777666666555555555666666777777888888999999999999<<<>>>EEESSSjjj~~~mmmYYYOOOOOOPPPMMMHHH@@@???>>><<<;;;:::::::::;;;;;;;;;<<<>>>>>>===;;;<<<======<<<:::999:::;;;::::::::::::;;;<<<===>>>>>><<<;;;;;;===>>>===;;;888999:::;;;<<<<<<;;;:::999888666555555666888999999888999999;;;===@@@AAA>>>======<<<;;;999888777777======;;;???GGGCCC999666666555555444333222222222333555777777666444222444444444333333333222222111111111111111111111111000000000000111222333444111111111111111111111111000///000000111888JJJ[[[hhhzzzzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~fffMMM>>>;;;444222333000000000//////...------------,,,+++*********+++,,,************************)))************)))((((((''''''&&&&&&''')))+++,,,))))))))))))))))))))))))***)))(((((())))))((('''))))))(((((())))))***+++,,,,,,,,,***))))))+++---++++++,,,---,,,+++***)))++++++++++++++++++++++++...---,,,++++++,,,---...////////////////////////......///000111222222333444333333222222333333444555666777999:::;;;<<<<<<999:::::::::999;;;>>>@@@BBBAAAAAADDDFFFFFFBBB???CCCBBBBBBBBBDDDFFFHHHIIIKKKIIIHHHHHHJJJKKKKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDDDDEEEGGGJJJKKKJJJIIIHHHGGGFFFGGGGGGHHHEEEDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDFFFHHHFFFGGGHHHHHHIIIIIIIIIIIIAAABBBBBBCCCCCCCCCCCCCCC???@@@BBBCCCCCCBBBAAA@@@CCCCCCBBB???======???AAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA??????@@@@@@>>>===>>>@@@BBBBBB???===;;;;;;:::999888:::<<<===<<<;;;;;;:::999777666666666666777777777777666555444444444444555555555555444444222222222333333333444444222222222222222222222222111222222222222111000000333333222222333333444444222222222222222222222222222444555444333222333555444444333333333444444555666666666666777777777777888:::::::::AAAVVVuuu}}}dddPPPKKKFFFFFFHHHIIIEEEAAA===<<<;;;:::999888888888:::::::::;;;======<<<:::999:::;;;;;;999888999;;;:::999999::::::;;;<<<===;;;:::999999;;;;;;:::999999999:::;;;;;;;;;::::::999888777666666777888999666777777999<<>><<<:::888777666666===CCCDDD??????BBB???888444444444333333222222222222333555666666555333222333333222222222111111111222222111111000000000000//////000111222222222222111111111111111111111111///...///000000555EEETTTXXXsssdddKKK<<<:::444222333000000//////......---,,,,,,---,,,++++++***+++,,,,,,************************************)))))))))(((''''''&&&&&&'''(((***+++))))))))))))))))))))))))***((('''((()))***)))'''((((((((((((((()))******,,,,,,,,,***)))((()))+++)))***++++++,,,+++******************************---,,,+++++++++,,,---...////////////////////////......///000111222333333222222222222222222222222333444555777888999::::::777999::::::;;;<<>>???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>===>>>@@@AAA@@@>>>;;;;;;;;;:::999888888::::::999888999999777666666555555555777777777777666555444333444444555555555555444444111222222333333333333333111111111111111111111111111111222222222111111000333333222222222222333333111111111111111111111111222333444444333222333555333333333333333333444555666666666666666666666666999<<<===999666===MMM[[[gggqqqyyyeeeRRRFFFFFFFFFGGGGGGFFFDDD@@@======<<<<<<;;;:::::::::::::::999888999;;;<<<;;;:::666777999888777777888999888888888888999:::;;;<<<:::999999999999:::999999999999::::::::::::::::::::::::999999999999::::::999888888888999;;;===>>>===<<<:::888666666666777AAAFFFGGG@@@:::999777444333333222222222222222222222333444555555444222111111111111111000000000000444444333333222222111111...///111222222222111000111111111111111111111111.........//////333???LLLPPPZZZ}}}zzz~~~aaaHHH;;;:::444222444000/////////...------,,,,,,+++++++++++++++++++++,,,*********************************)))))))))))))))''''''&&&&&&&&&((()))***(((((((((((((((((((((((()))((('''((()))***)))(((((((((((('''((())))))***+++,,,,,,+++)))((()))***))))))******************************************************+++---///000........................///000000111222333444444222222222222222222222222222222444666777888888999888999;;;======???BBBDDDIIINNNRRRNNNFFF@@@@@@CCCAAAAAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGGGGIIIKKKMMMHHHHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKFFFEEEBBB@@@???@@@AAABBBDDDCCCBBBBBBCCCFFFIIIJJJIIIGGGEEECCCCCCDDDFFFHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFEEEEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>===>>>???@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDCCCBBB@@@>>>>>>>>>??????>>><<<;;;;;;<<<;;;999888888999999888777888888777666555555555555777777777777666555444333444444555555555555444444111222333444444444333333111111111111111111111111000111111222222222111111333222222111111111222222000000000000000000000000111222333333222222444555444444333333444555555666777777777777777777777777666999;;;999666555999>>>:::>>>FFFSSSeee}}}tttaaaRRRKKKHHHFFFEEE@@@AAABBBBBBAAAAAABBBCCC======<<<<<<<<<<<<<<<===:::999888999:::;;;;;;:::555666777777666666777888777777777777888999:::;;;::::::;;;;;;:::::::::;;;;;;:::::::::::::::::::::;;;;;;::::::::::::;;;;;;999999777777777777999999:::999777666666777888999;;;@@@AAA<<<666333333222111111222222222222222222333333444444333222111000111111000000000/////////333333333222222111111111...///000222222111000///000000000000000000000000...---...000///111999CCCRRRPPPmmmvvvyyyuuuxxx{{{~~~}}}}}}___FFF:::999444333444000//////......---,,,,,,,,,)))************+++++++++************************+++******)))((()))))))))''''''&&&&&&&&&'''))))))(((((((((((((((((((((((()))((('''((()))***)))(((((((((''''''(((((()))***)))***++++++)))((()))***))))))))))))))))))******++++++++++++++++++++++++))))))))))))+++---///000........................000000111222333444555555111222222333333222222111111222333555666777888888999;;;===???@@@AAACCCEEEJJJQQQTTTOOODDD>>>AAAFFFBBBCCCDDDEEEFFFGGGHHHIIIFFFHHHIIIHHHHHHHHHKKKLLLIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJFFFDDDAAA>>>===>>>@@@AAABBBBBBBBBCCCEEEHHHJJJKKKJJJHHHFFFEEEDDDEEEFFFGGGKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCDDDCCCBBB???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDFFFGGGFFFDDDAAA@@@@@@===>>>>>>===<<<<<<>>>???<<<:::999999::::::999777888888777666666666666666777777777777666555444444444444555555555555444444222333444555666555444333111111111111111111111111000000111222222222222111222222111111000000111111000000000000000000000000000111333333222222444555444444444444555666666777888888888888777777777777777666666666666888:::;;;>>>???>>>===>>>EEEOOOWWWrrr}}}~~~iii___YYYTTTOOOLLLKKKJJJGGGEEE@@@@@@???>>>===>>>AAACCC<<<<<<;;;;;;;;;<<<======;;;999888888:::;;;;;;;;;777888999888777666777888888888888999999:::;;;<<<;;;<<<======;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::777666555555666777888999777777777777777888999999333666888666333222333444111111111222222333333333333333333333222111000000111111000000000/////////000000000000000000000000//////000000111000000///000000000000000000000000///...///000000///555<<>>@@@@@@AAACCCEEEGGGKKKMMMHHHAAA===AAAFFFDDDEEEFFFGGGGGGHHHHHHHHHJJJLLLNNNMMMJJJHHHIIIJJJHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEAAA>>>===>>>@@@AAA@@@@@@BBBDDDFFFHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAADDDGGGIIIIIIFFFCCCBBBCCC======>>>===<<<===@@@BBB===;;;::::::<<<<<<;;;999888888777777666666777777888888888888777666555555444444555555555555444444222444555777777666555444222222222222222222222222000000111222222222222222222222111000000000000000000000000000000000000000///111222333222222444555333333333444444555666777888888888777777777666666888888777666666888;;;===555777:::;;;;;;===BBBGGGDDDMMMZZZgggttthhhYYYPPPOOORRRRRRRRRQQQRRRQQQNNNHHHCCCEEEEEEDDDBBBAAA@@@??????<<<<<<<<<<<<<<<===>>>>>><<<:::888999:::<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;<<<===>>>???;;;===???>>><<<;;;<<<>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666666555555666777999:::888888888999999888888777222222333444333222222444111111222222333444444555333333333222111111000///111111111000000000//////......//////000000111111000000////////////000000000000000000000000000000///...///111000...222777FFFPPP\\\ppp|||yyy~~~~~~xxx\\\DDD999999555333444111///......------,,,++++++''''''((()))))))))))))))************************,,,+++)))((((((((()))***((('''&&&%%%&&&'''((()))(((((((((((((((((((((((((((''''''((()))******)))'''''''''''''''((())))))&&&(((***+++***)))***+++******)))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---..............................///000111222333333222333444444444444333222111222333555666777888888999;;;>>>@@@@@@AAACCCDDDDDDEEEDDDAAA>>>>>>AAADDDEEEFFFGGGHHHHHHHHHHHHHHHNNNPPPRRRPPPLLLHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHLLLLLLMMMNNNLLLJJJGGGFFFHHHFFFBBB???>>>???AAABBB>>>???AAADDDGGGHHHJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDBBBAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAADDDGGGJJJJJJGGGDDDDDDEEE============<<<>>>BBBDDD===<<<;;;;;;======<<<;;;999888888777777777777888999999999888888777666555444555555555555555555444333444666888888777666555222222222222222222222222///000111222222222222222222222111000000///000000111111111111111111111111///111222222222222444555333333333333444555666777888888777777666666666555555888:::999555333444666777999:::999777888<<>>>>>>>>>>>>>>???@@@AAA===;;;999999;;;<<<===<<>>======>>>>>>???@@@AAA;;;===???>>><<<;;;<<>>===<<<;;;<<<<<<===>>>>>>????????????>>>>>>:::999777666666666777888999:::::::::999888666555777555444444333111///000111111222333444555555666333333222222111000000///111111111111000000000000//////000111222333444444111000///......///000111000000000000000000000000000///000222111...000555999MMMVVVeeezzz}}}~~~{{{^^^EEE999888222000222...............---,,,+++***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,......------------......---/////////...///111333444333222111000111222333444444333333333444444555<<<===>>>???@@@AAAAAAAAACCCCCCBBBAAA??????BBBDDDHHHGGGDDDCCCBBBCCCEEEFFFIIIJJJKKKJJJIIIIIIKKKMMMJJJGGGCCCDDDGGGJJJKKKKKKGGGJJJNNNPPPNNNLLLJJJIIIHHHGGGEEECCC@@@>>><<<<<>>???@@@@@@???>>><<<;;;;;;;;;;;;:::999777555555555555666555666777888888888888888666555555444444444555555333444444555555444444333222222222222222111000///000000000000000000000000222222222222222222222222000000000///000000111222555666555333222111333555333333333444444444444555666777777777888888888888777777777777777888888999999999888888999999:::;;;::::::<<<===???AAABBBCCCBBBEEEIIIOOOTTTYYY\\\^^^```iiisss|||}}}ssskkkgggWWWRRRKKKCCC@@@BBBIIIOOOJJJIIIGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFFFFFFFDDDBBBDDDCCC@@@>>>>>>???AAACCC@@@>>>;;;999999<<<@@@CCCAAA@@@???>>>===;;;::::::<<<<<<<<<===>>>@@@BBBCCC>>>??????===;;;:::;;;<<<>>>>>>???>>>===;;;999888AAAAAA@@@@@@???>>>>>>>>>;;;:::999999999999888777:::;;;;;;:::888555555555777666555444333222111111222444555555333222222333555444222000///000000111......///000000000000000000000000///000111111222000000000111222222333333444333111000///...//////---......///000111111222555CCCVVVeeeoooyyyrrrqqqxxx~~~zzz]]]EEE888888222000222...............---,,,+++***************************+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,+++***)))))))))***+++,,,.........------.........---...////////////111333333222222111111222222222333333333333444444555666;;;<<<===???@@@AAAAAAAAAEEEDDDCCC@@@>>>===???AAAAAA@@@>>><<<===???CCCEEEJJJKKKLLLLLLKKKKKKLLLMMMKKKGGGDDDDDDGGGJJJKKKJJJHHHJJJMMMNNNMMMKKKJJJJJJJJJIIIGGGEEEBBB???<<<;;;===???AAADDDFFFHHHIIIIIILLLNNNNNNKKKKKKLLLKKKGGGHHHHHHIIIIIIIIIJJJJJJJJJMMMJJJGGGGGGIIIJJJJJJHHHGGGIIIKKKJJJIIIGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<===>>>@@@AAA@@@@@@>>>===<<<;;;:::::::::999777666555555666666666666777888888888888888666666555444444444444444333333444444444444333333111222222222222111000///000000000000000000000000222222222222222222222222000000000000000111222222555555555333222111333555333333444444444555555555555555666666666777777777777777666666777777888999999888888888888999::::::;;;<<<<<<===>>>???@@@@@@<<<===???AAACCCEEEFFFFFFBBBFFFIIIIIIJJJPPP\\\eeeyyy{{{uuuooohhhbbb]]][[[WWWSSSOOOMMMKKKJJJSSSTTTTTTRRRMMMHHHEEECCCHHHFFFDDDDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFEEECCCEEECCCAAA???>>>???AAABBB???????????????@@@AAAAAABBBAAA@@@???===<<<::::::;;;;;;;;;<<<===>>>???@@@===>>>>>>===;;;;;;<<<>>>??????@@@@@@???>>>===<<<@@@@@@@@@??????>>>>>>>>><<<:::999:::<<<<<<<<<;;;:::;;;<<<:::888666666666777777666555444333222222222444555555333222222333444333222000000000000111......///000000000000000000000000000000111111222000000111111111222222222333222111000//////000000......//////000000111111111<<>>@@@AAAAAAAAAEEEEEEDDDAAA===<<<===>>>AAA>>><<<;;;<<<@@@EEEIIIIIIKKKMMMMMMLLLKKKLLLMMMKKKHHHFFFEEEGGGIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKJJJHHHEEEAAA===;;;;;;<<<>>>AAADDDFFFHHHIIIKKKLLLJJJIIIKKKNNNLLLFFFIIIIIIIIIJJJJJJJJJKKKKKKMMMJJJHHHGGGHHHIIIIIIHHHIIIJJJLLLKKKJJJHHHIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@???=========???AAABBBAAA@@@???>>><<<;;;:::999999999888777666666666666666777777888888888888888777666555444333222222222222333333444444333333222111111222222111111000000000000000000000000000000111111111111111111111111111111111000111222222333444555555444222222333555444444444444555555555555444444444555555555555666666666666666666777888888888888888888888999999:::<<<<<<<<<<<<============;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;:::===AAAEEEJJJNNNUUU]]]dddjjjmmmooorrrqqqpppooollliiigggfff```ZZZSSSOOOOOOOOOOOONNNIIIHHHGGGFFFFFFEEEFFFFFFPPPUUU[[[^^^\\\VVVQQQMMMJJJGGGDDDBBBCCCCCCCCCCCCBBBAAAAAACCCEEEGGGGGGFFFFFFDDDBBB@@@??????AAAAAA???@@@CCCEEEEEEDDDAAA@@@CCCBBBAAA???===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<===>>>@@@AAAAAABBBBBBAAA@@@??????@@@??????>>>>>>>>>>>>???:::999888999;;;======<<<:::;;;<<<:::888777777888888777777666555444333333222444555555333222222333444333222111000000000000...//////000000000000000000000000000000111111111222222111111111000000000111111000000000000111111////////////000000000000222888IIIYYY]]]^^^ppppppkkkkkkggg```[[[qqq|||\\\CCC777666111000111...............---,,,+++***++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++***)))((((((((()))+++,,,.........//////.........,,,---///000//////000111///000111333333333222111222222333333555666777888888999;;;===???@@@@@@AAADDDDDDCCCAAA???===>>>@@@BBB@@@<<<:::<<<@@@FFFIIIGGGIIIKKKKKKJJJIIIJJJKKKJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLLLLLLLKKKHHHCCC???<<<;;;<<<===>>>@@@BBBDDDEEEHHHHHHFFFGGGLLLRRROOOIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHIIIGGGFFFEEECCCAAA@@@????????????@@@@@@AAAAAAAAAAAACCCCCCBBBAAA@@@@@@???>>>@@@???=========???@@@BBBAAA@@@@@@>>>===;;;999888888888777777666666666666666777777888888888777777777666555333222111111111222222333333333333222222000000111111111111000000000000000000000000000000111111111111111111111111111111111111111222333333333444444444222222333444333444444444444555555555444444444444555555555555666555555555555666777777777777777777777888999999:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<999888999:::>>>AAACCCCCCEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLIIIEEEEEEHHHLLLOOOPPPKKKJJJIIIHHHGGGFFFEEEEEEIIIMMMRRRVVVYYY]]]aaadddRRRNNNIIIEEECCCBBBAAA@@@???>>>>>>@@@DDDGGGGGGGGGEEEDDDBBB@@@??????@@@AAA???AAADDDFFFFFFDDDBBB@@@CCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========>>>@@@BBBDDDCCCCCCBBBAAA@@@???>>>>>>>>>=========>>>??????:::888666666888999999999:::;;;;;;:::888777888999888777777666555555444444222444555444333222222222333222222111111000000000//////000000000000////////////000111111111111111333222222111000/////////000000000000000111111222000000000000////////////222333BBBVVV^^^___mmmrrrhhhlllmmmiiiooo~~~ZZZBBB666555111///111...............---,,,+++******************************))))))((('''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))*********+++++++++***)))((((((((()))***+++------............------+++---///000/////////000---///000222333333222222222333333444555666888999888999:::<<<===>>>??????@@@AAABBBBBB@@@@@@BBBCCCBBB???;;;888999<<>>===<<<<<<===>>>AAABBBGGGGGGGGGIIIPPPWWWUUUOOOIIIIIIIIIIIIJJJJJJJJJKKKHHHGGGFFFDDDCCCCCCDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@???===<<<<<<===???@@@?????????>>>===;;;999888777777777777666666666555666666666777777666666555666666444333111111000000111111222222222222111111///000000111111111000000111111111111111111111111000000000000000000000000111111000000111111222333111333444444222222333444333333333333444444444444444444444555555555666666555555555444555555666777777777666666777777888999777777888999:::;;;;;;<<<999::::::;;;;;;;;;;;;;;;:::888777888:::;;;:::888;;;;;;;;;<<<>>>@@@AAABBB<<<<<<===???@@@BBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDAAABBBDDDGGGLLLTTT]]]cccYYYUUUOOOJJJFFFCCC@@@>>>>>>======???BBBEEEFFFFFFDDDCCCAAA@@@?????????@@@AAAAAABBBCCCCCCBBBAAA@@@BBBAAA@@@???>>><<<;;;;;;<<<<<<=========<<<;;;;;;999;;;<<<======>>>@@@CCCEEEDDDBBB@@@>>>===;;;;;;======<<<;;;<<<===???@@@===:::777666777777777666999::::::999777777999;;;777777777666555555444444222444555444333222222222222222222222111111111000//////000000000000////////////000111111111111000333222222111000///.........///000000111111222222000000000000////////////111...888MMMZZZ]]]eeepppqqqnnnmmmjjj|||~~~YYYAAA555555000///111---............---,,,+++***))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''')))))))))************+++))))))((('''((()))***++++++,,,---......---,,,+++***,,,///000///...//////---...///111222333333333444444444444555666777888888999:::;;;<<<=========<<<>>>@@@AAAAAAAAACCCEEEEEEBBB>>>;;;;;;===@@@CCCBBBCCCDDDCCCBBBBBBDDDFFFGGGHHHIIIHHHGGGGGGHHHJJJJJJKKKKKKIIIGGGFFFHHHIIIIIIJJJKKKKKKJJJHHHFFFDDDBBB@@@>>><<<<<<>>>@@@BBBCCCEEEFFFGGGMMMSSSSSSNNNHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFEEECCCAAA@@@AAACCCBBBCCCCCCBBBAAABBBCCCEEEEEECCCAAA???>>>>>>>>>>>>===>>>@@@AAAAAAAAA@@@@@@<<<<<<>>>@@@CCCEEEFFFGGGAAA???===;;;;;;;;;<<<===<<<=========<<<:::888777444555555666666555555444555555555555555444444333555444333222111000000000000111111222222111111000//////000000111111000000111111111111111111111111////////////////////////000000000///000111111222000222444444333222333333222222222222333333333333444444444555555555666666444444444444444555666666666666666666666777777888555555666777888999:::;;;999999::::::999999888777===<<<;;;;;;;;;;;;:::888555555666888:::<<<>>>@@@::::::::::::;;;<<<>>>>>>???AAACCCEEEFFFFFFEEEDDDHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCDDDFFFIIIMMMQQQVVVSSSOOOKKKIIIFFFCCC@@@AAA???======@@@BBBBBBBBBAAA@@@@@@???????????????AAAAAA@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<===>>>??????>>><<<;;;999:::;;;<<<<<<===@@@BBBDDDBBB@@@>>><<<::::::999<<<;;;::::::;;;===???AAA@@@===:::888888888888777888999999777666777999;;;666666666555555555444444222444555555333222222333111111222222222111111000000000000000000//////......///000222222111111000222222111000//////.........///000111111111111111////////////000000000000444000555CCCRRRZZZ]]]___~~~xxxmmmggguuuzzzXXX@@@444444000///111---............---,,,+++***(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******''''''''''''''''''''''''))))))))))))************)))(((((('''((()))***+++)))***,,,------,,,***)))))),,,///000///......///---......///111222444555555555555555555666777777999999:::;;;;;;;;;;;;;;;999;;;>>>??????@@@AAACCCFFFCCC@@@>>>>>>???BBBCCCCCCCCCBBB@@@???@@@DDDFFFEEEGGGIIIIIIGGGGGGIIIKKKIIIJJJKKKIIIGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIEEECCC@@@>>>???AAAEEEGGG@@@CCCEEEEEEGGGKKKLLLIIIGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFCCC@@@???AAACCC@@@AAAAAA@@@???@@@BBBDDDBBBAAA???===<<<<<<===>>><<<===???@@@@@@???>>>======>>>???AAACCCEEEGGGGGGAAA???===:::999999999:::999:::;;;<<<;;;:::888777222333444555555444333333333444444444333333222111333333222111111111111111000000111111111111000000...//////000000000000000111111111111111111111111//////////////////////////////......//////000111///111333444333222222333000000111111111222222222333333333333444444444444444444333333444444555666666555555555555666777777555555666666777777777777888888999999999999888888555555666666666777888888999999999::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<===777:::>>>AAACCCDDDEEEFFFEEEEEEDDDCCCAAA???<<<;;;BBBDDDEEEEEEDDDCCCDDDEEEIIIHHHGGGHHHIIIHHHFFFDDDDDDAAA>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<888999;;;;;;;;;<<<>>>@@@@@@???===<<<;;;;;;;;;;;;<<<;;;999999:::===@@@AAA???<<<888777777888999999777777777666555666999;;;555555555444444444444444222444555555333222222333000111222222222222111000000000000000000///.........///111222222222000///111111000000/////////...///000111111222111000000......//////000000111111333444555:::GGGWWW]]][[[iii}}}qqqgggmmmxxxwwwXXX@@@444444///...000---............---,,,++++++(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************''''''''''''''''''''''''))))))))))))************)))((('''''''''(((***+++((()))+++,,,,,,+++)))((())),,,///000///......///......---...000222555666666666555555555666666777999::::::;;;;;;::::::999777:::<<<======>>>???@@@@@@>>><<<;;;;;;<<<>>>@@@CCCCCCAAA???>>>@@@DDDGGGDDDGGGIIIIIIGGGGGGIIILLLHHHJJJKKKJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLFFFDDDBBB@@@AAAEEEIIILLLCCCHHHJJJHHHGGGIIIJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGDDDAAA???AAADDD???@@@@@@???>>>???AAADDDAAA???===<<<;;;<<<===>>>;;;<<<>>>??????===<<<;;;CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@===:::888777888888777888:::;;;;;;:::888777111222333444444444333222333333333333222222111000222222111111111111111222000000111111111111000000......///000000000000000111111111111111111111111////////////////////////...............///000000///111333444333222222333///000000000000111111111111111222222222333333333444333333333333444555555555555555555555666777777777777666666555555555555222333555666777888999999999::::::999777666888:::555555666777888999:::;;;999999888888999:::;;;<<>>???AAABBBBBBBBBAAA@@@>>>?????????>>>>>>@@@BBB<<<===???DDDHHHIIIHHHGGGFFFCCC???===<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????>>>???AAABBBAAA???===;;;;;;;;;;;;;;;<<<<<<======:::;;;===??????>>>===<<<888999:::::::::;;;===???======<<<;;;;;;<<<===>>>;;;:::999888:::===@@@BBB;;;999555444555777888888666666666555444555888;;;444444444444444444333333222444555555333222222333000000222333333222111000000000000000000///.........///111222333222000///000000000000///////////////000111222222111000///---......///000111111222+++111111000<<>>666444------000,,,,,,,,,,,,+++***)))''''''))))))************))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((&&&###$$$&&&((('''%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))************%%%%%%%%%&&&'''((()))***''''''((()))))))))))))))***+++,,,---..................///000111222333333333444444555555444444333888888888888888999999999<<<<<<<<<;;;:::999888777;;;;;;;;;;;;<<<>>>???@@@BBBAAA???>>>???BBBEEEGGGIIIHHHGGGEEEEEEEEEFFFFFFIIIHHHEEECCCBBBCCCDDDDDDGGGHHHJJJKKKKKKKKKJJJIIIJJJHHHEEECCCCCCEEEGGGIIIIIIGGGEEEEEEEEEEEEDDDCCCEEEEEEEEEFFFHHHHHHHHHFFFFFFFFFEEECCCAAA>>><<<;;;??????>>>??????@@@AAAAAA@@@>>><<<999888888999:::<<<<<<<<<<<<<<<===>>>>>>???DDDHHHHHHDDDAAAAAADDD@@@>>>;;;888666555666666777888:::999777666666777555444333222111111111111333333333222222222222222///000000111111111111000111000/////////111222333000000111111111111000000////////////////////////......////////////......///000000111111111111000///000111111111///...---111111000000000000111111444333333222111111111222444444444444444444444444111222222333444555777888444444444444444444444444444555555555555555555444444444444444444444444444555666777888888999999888<<<:::999777777888:::;;;======>>>>>>===<<<;;;;;;??????@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>AAACCCEEEGGGIIIDDD===::::::;;;:::999:::999999999999999999:::;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<666888;;;===>>>===<<<:::;;;999777888;;;===<<<:::::::::;;;<<<>>>===:::888:::;;;;;;<<<=========<<>>===??????>>>>>>>>>???@@@AAA@@@>>><<<:::888888999:::<<<;;;;;;;;;<<<<<<===>>>@@@DDDGGGFFFBBB???@@@BBB>>><<<999777555555555555777888999999777666666777555555444333222222222222222222222222222111111111///000111111222222111111111000/////////000222333000000111111111111000000////////////////////////......////////////......//////000111111111111000000000111111111000......111111000000000000111111444333222222111111111111333333333333333333333333222222222333444555666666222222222222222222222222333444444555555444444333333333333333333333333333444555666777888888888888999888777555555666888999<<<<<<======<<<;;;;;;:::<<<===>>>??????>>>===<<<============<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@DDD@@@<<<:::;;;<<<<<<;;;;;;:::999888777888888999::::::;;;;;;;;;;;;:::::::::::::::999999888888888666888:::<<<===<<<;;;::::::888666777:::;;;;;;999999999:::;;;<<<<<<999777888999:::;;;;;;;;;;;;:::;;;666222111444666444222555555555666555555444444555555444333222111111222222222222222222222111111111111111111000000000000////////////....................................000/////////...............000111000///...///111000000000000000111111111///...///111333;;;LLL\\\UUUVVV```vvvttttttnnngggfffnnn{{{~~~gggNNN===555444---...111---////////////...,,,+++***((())))))******))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&''''''(((((()))******++++++************+++,,,------------,,,------...///000111111111222222222222222222111555555555555666666666777::::::::::::999999888777888888999;;;>>>BBBEEEGGGAAA@@@@@@AAACCCFFFIIIKKKDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDGGGIIIIIIIIIDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@???>>>======>>>@@@AAA???>>><<<;;;:::::::::;;;<<<<<<;;;;;;;;;<<<======@@@BBBEEECCC@@@===>>>@@@:::999777555444444444555666888999888777666666777555555444333222222222222222222111111111000000000//////000111111111111111000000000///000000111222000000111111111111000000////////////////////////......////////////....../////////000000111111111000111111111111000000///111000000//////000000111333222222222111111111111333333333333333333333333222222222333333444444444111111111111111111111111222222333333333333222222222222222222222222222222333444555666777777777777666555444333333444666666::::::;;;;;;;;;:::999999:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;:::999999;;;;;;<<<<<<<<<;;;999888<<<:::999:::<<<=========<<<;;;888666555666777777888888888777777888888999::::::999888777777666666555777999;;;;;;;;;999888999777666666888999999888888777888999;;;:::888666777777888999999999888888888555333333555666444111222222333444444444444444555555333222222111111111000000000111111111222222111111111111000000000000////////////....................................////////////...............000111000///...///111111000000000000000000///000000000000...333DDDTTTaaaUUUUUUjjjnnnaaa```gggppp}}}fffNNN===555333---...111---////////////...---,,,+++(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&''''''))))))***+++++++++++++++)))***+++,,,,,,---------+++,,,,,,---...///000000000000111111111111000000444444555555666666777777999999999:::999999888888:::;;;<<<===@@@CCCGGGHHHBBBBBBBBBBBBCCCEEEHHHIIIAAA@@@???>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFCCCBBBBBBCCCFFFHHHHHHHHHCCCDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>><<<<<<>>>@@@AAA@@@@@@>>>============>>>=========<<<<<<======>>>???@@@AAA???<<<;;;<<<===888777666555444444555555555777888888777666666777444444333222222222222222222222111111000/////////---...///000000000000000000000000000000000111111000000111111111111000000////////////////////////......////////////......////////////000000111222111111111111111111000000000000////////////000000111111222222222111111111222222222222222222222222222222222333333333333222333333333333333333333333111111222222222222111111111111111111111111111111222333444555666666666666444444333333333444555555888999999999999999888888::::::;;;<<<<<<;;;999999:::::::::::::::999777666888999:::::::::888555444555666777:::<<<>>>>>>>>>===;;;888666444444555666777666555444555666777888<<<;;;:::999888777666666555666888999999999888777777666555555666666777777666666666777999999777666777777888888888888888777888777666777999888666333222222333333333333333222333333222222222222333333000000000000000000111111111111111111000000000///////////////....................................///////////////............000111000///...///111111111000000/////////...111111333111...111@@@PPPeee___\\\hhhuuubbb```bbbdddoooiiiMMM<<<555333......222...---------------,,,+++***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''))))))***+++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,---...///000000///000000111111000000///444444555555666777888888888999999:::::::::999999<<<<<<<<<===>>>AAACCCEEEDDDDDDCCCBBBBBBCCCDDDEEE>>>>>>=========???@@@AAAAAABBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGFFFGGGHHHIIIIIIHHHHHHGGGDDDCCCBBBBBBDDDEEEEEEEEEBBBDDDEEEDDDBBB@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBB@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA??????>>>>>>===>>>>>>???>>>>>>===;;;999999:::;;;777777666666555555555555444666888888666555666777333222222111111111111222222222111111000//////...+++,,,---...////////////000000111111111000000000000000111111111111000000////////////////////////......////////////..................///000111222000000000000000000111111000000////////////000000000000111222222222111000111111111111111111111111000111222333333222222111222222222222222222222222000111111111111111111000000000000000000000000000111111222333444444444444333333333333444444555555777777888888888888888777:::;;;;;;;;;:::999777666888999:::;;;:::999777666555666888999888777555333222444777:::<<<===??????===<<<999666555444444555555555444333444555666777;;;;;;:::999777666555555555666777888888888777777666666555555444444555666555555444555777888777666888888999999999999888888777888888999:::999777555444444444444333222111000000000000111222333444555333222111000////////////111111111111000000000///////////////.............................................///////////////...000111000///...///111111000000000//////......///000222222...000<<>>???DDDCCCBBBAAAAAAAAAAAAAAA======<<<<<<===???AAABBBAAACCCEEEGGGGGGGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEDDDCCCBBBDDDGGGFFFCCCAAABBBEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB??????>>>>>>======>>>>>><<<:::888777666777999:::666666666666555444444444444555777777666555666777333222222111111222222333333333222111000//////...***+++,,,...////////////000111111111111000//////000000111111111111000000////////////////////////......////////////............------...000222333000///////////////000111000//////......//////000///000111222222222111000000000000000000000000000///000111222333222222111////////////////////////000000111111111111000000000000000000000000000000000000111222333333333333222333333444444555555555666666777888888888888777::::::;;;;;;:::999777666777999:::<<<<<<;;;999888666666777888888777666666222555888:::;;;<<<>>>???<<<;;;:::888777555555555444444444444555666777777888888777666555555444444666666777777777777777777555666666555333333444666555444333444666888777666999::::::::::::999888888666777888999999888777666777777666666555333222111//////000000222333555555555444222000////////////111111111111000000000000////////////............------------------------.........///////////////...000111000///...///111000//////////////////...------...000//////666???YYYeeedddWWWZZZuuutttfff\\\```iiirrrmmmMMM<<<444333...///222...+++,,,,,,,,,,,,++++++***''''''((((((((((((''''''((((((''''''''''''(((((()))((((((((('''''''''&&&%%%''''''&&&$$$$$$&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''((())))))******))))))'''((()))***++++++++++++,,,,,,---...///000111111000000000111111000000000222222333444555666777777888999:::;;;<<<=========;;;:::::::::;;;===>>>@@@@@@@@@@@@@@@????????????============>>>@@@BBBCCCAAACCCFFFIIIIIIHHHGGGEEECCCCCCCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDFFFFFFFFFEEEBBBEEEHHHHHHDDDCCCEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<:::777444333444777999:::555555555555444333222111333555777777666555666777444444444333333444444555444444333222111000//////,,,,,,...///000111111111000111111222111000///...000000111111111111000000////////////////////////......////////////.........---,,,,,,...000222333......---------...000111//////............//////...///111222333222111000////////////////////////---...000222333333222111////////////////////////000111111222222111111000000000000000000000000000//////000111222222222222111111222333444444555555666666777888888888888888777888999:::;;;::::::999777999;;;===>>>===;;;:::999999999999888888777777555888::::::999:::<<>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCC======>>>>>>>>>?????????>>>======>>>???AAACCCDDDAAACCCGGGIIIJJJIIIGGGFFFBBBBBBBBBBBBDDDFFFIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFHHHIIIIIIHHHBBBFFFIIIIIIEEEDDDGGGJJJKKKKKKJJJIIIHHHGGGEEEDDDBBBCCCDDDEEEEEECCCAAA???>>>>>>???@@@AAAAAAAAAAAA===<<<;;;:::::::::::::::888555222111333666999:::444444444333222111000///333555666777666555666777666666555555555666666777555555444333222111000///---...///111222222333333000111222222222000///...000000111111111111000000////////////////////////......////////////.........---,,,,,,---///222444...---,,,,,,---...///000//////............//////---///111222333222111000////////////////////////+++---///222333333222222111111111111111111111111111111222222222222111111111111111111111111111111...///000111111222222222000000111333333444444444666666777888888888888888444555777:::;;;<<<<<<<<<777999<<<>>>??????===<<<===<<<;;;999888888888888888:::;;;:::888888;;;>>>::::::<<<<<<;;;999666555333444666888999999888777999999999999888888888888888888888888777777777777555777777666333222444666555444333444666888888888999999999999999888777777;;;<<<===<<<;;;;;;<<<===666777777888888888888888444333222111000000000000444222111000000222444555111111111111000000000000000/////////............---------------------------.........//////000000///000111000///...///111---.........//////000000000---...222333000///000>>>HHH```rrriiiVVV```zzzeeeSSS[[[]]]fffyyy~~~fffNNN@@@333111444444222111---------,,,,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((&&&''')))+++''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))(((((('''''''''&&&*********)))))))))))))))111///...------...///111000000000000///////////////000222333444555555555777888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???<<<======<<<<<<===@@@BBB@@@@@@@@@@@@@@@AAAAAABBBBBBDDDFFFIIIKKKKKKKKKJJJEEEEEEFFFGGGHHHJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKIIIGGGEEEFFFHHHJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHFFFDDDDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@???>>>>>>::::::999999999::::::;;;555444222222444666777777444444444444444444444444333444555666777888999999999999777666444333333333666666666555444333111000////////////000000000000222333333333333222111111++++++,,,---.........---//////.........---------....................................////////////////////////////////////...............///000000222111111111000000//////////////////////////////...//////000111222222222333333333222222111111111222222222222222222222222111000000000//////......//////000000111111111222000111333444555555444333999999777666666666777888666888:::===>>>???>>>>>>666777888999;;;<<<===>>>???@@@??????===;;;888777:::::::::;;;;;;<<<<<<<<<===<<<;;;:::999888777777555555666777888888999999;;;;;;:::999888888777777999999999:::::::::;;;;;;777888999666444444888;;;999::::::999777777888:::666:::<<<:::666444777:::???===<<<<<<======<<<:::666888:::<<<<<<:::888777555444444333333222111111222222333333333333444444333333333222222222111111222111111000000000000000---------......///000111......------------......////////////////////////000000000000000000000000///////////////000111111555AAAVVViiipppkkkdddbbbmmm\\\YYY[[[\\\aaattt|||eeeLLL???222000222222000///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))((('''''')))+++''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''((()))***)))(((((((((''''''''''''***)))))))))))))))))))))000///...------...///000000////////////////////////000111333444444555555777777888999:::;;;<<<<<<<<<<<<<<<<<<======>>>???;;;;;;<<<;;;;;;<<<>>>AAA@@@??????>>>???@@@AAABBBDDDEEEGGGIIIKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIEEEFFFHHHIIIKKKKKKLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCAAA@@@???????????????>>>>>>===;;;;;;:::::::::;;;;;;<<<888666333333444555555555222222222222222222222222444444555666777888999999999999777666555444444444555555555444333222111000.../////////000000000000111111222222111111000///,,,,,,---...............///.........------------....................................////////////////////////////////////...............//////000111111111000000000//////..............................///000000111222222222222222222222111111111111111111111111111111111111111000000000////////////000000000111111111111000111222444444444444333666555555555555666888888666777:::<<<>>>>>>>>>===888888999:::;;;<<<<<<=========>>>>>>>>>===;;;::::::::::::;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999777777777888999:::::::::<<<<<<<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<999::::::888666666999<<<999::::::999777777888:::777:::<<<;;;777555777:::>>><<<;;;;;;<<<<<<;;;:::888999:::;;;:::999777666555555555444333333222222222222222333333333444444333333333333222222222222222111111000000000000000111000//////......//////......------------..............................///////////////////////////////////////000000111555===NNNcccnnnmmmhhhfffzzzjjjZZZYYYXXX\\\mmm{{{cccKKK>>>222///111000...---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((''''''(((***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''))))))))))))))))))******///...---,,,,,,---...//////////////////////////////000111222333333444444666777777888999:::;;;<<<===<<<<<<<<<<<<======>>>:::;;;;;;:::::::::===???@@@???===<<<===>>>@@@AAAFFFGGGIIIJJJJJJJJJIIIHHHKKKJJJIIIHHHFFFFFFFFFFFFBBBCCCEEEGGGJJJKKKMMMMMMKKKIIIGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJHHHGGGFFFFFFFFFFFFCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>>>>>>>============<<<<<<;;;;;;<<<<<<===999777444444444555444333333333333333333333333333555555666777777888999999999888777666555555555555444444444333222111000///....../////////000000000000000000000000///......------.../////////..................---------------------------------------............/////////////////////////////////...------------...//////000000000000////////////..............................//////000000111111000111111111111111111222////////////////////////111111111111000000000000000000000000111111111111000111222333444444444444333333333333444666777888555777999;;;<<<===<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<>>>>>======<<<<<<;;;<<<<<<<<<=========>>>>>>;;;<<<;;;:::999999;;;===:::;;;;;;:::888888999;;;888;;;<<<;;;888777888;;;<<<;;;999:::;;;;;;:::888999999999888888777777666666666666555444444333333222222222222333333333333444444444333333333222222222111111000000000000000444333111000///......---......------------......................................................//////......//////000111222555AAAVVViiioooooommmgggwwwkkk\\\TTTTTTcccssszzzaaaJJJ>>>333000000///------+++++++++*********))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***++++++)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((())))))(((((((((((((((''''''''')))))))))))))))*********......---,,,,,,---...............///////////////...///000111222222222222555555666777888999::::::;;;;;;::::::::::::;;;;;;:::;;;;;;:::::::::===??????>>><<<;;;;;;===???AAAHHHHHHIIIIIIIIIIIIHHHGGGKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCEEEGGGIIIKKKLLLLLLJJJHHHGGGGGGGGGHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFJJJHHHGGGEEEDDDDDDEEEFFFAAA@@@@@@AAABBBBBB@@@???>>>>>>===<<<<<<<<<<<<<<>>======<<<=========999777444444555555555555555555555555555555555555555555666777777888999999888777777666555555555555333333333222222000//////........./////////000000///000000000000///............///////////////...---------------------------------------------------------.........//////........................------,,,,,,------...///////////////////////////.................................//////000000000/////////000000111111111////////////////////////111111111111111111000000000000000000000111111111000111111222333333444444333333333444555555666777555666888999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::<<<===>>>>>>>>>===<<<;;;;;;::::::999999999;;;<<<<<<======>>>>>>???;;;;;;;;;<<<<<<<<<======@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????=========<<<;;;<<<===>>><<<======<<<:::999;;;<<<:::;;;<<<;;;999888999;;;:::999888888999:::999777888777666666666777888999777777777666555555444444111222222222222333333333444444444333333333333222222111111000000000000000444333222000//////............------------......................................................///............///000000///---444JJJbbbpppuuuwwwccccccppphhhWWWPPPZZZfffnnn}}}xxx```III>>>444222111///---...+++++++++*********))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((((((((())))))************------,,,,,,,,,,,,------------....../////////000......///000111111111111333333444555666777888888888777777777777888888999<<<<<<<<<;;;:::;;;===???>>>===<<<;;;<<<===???@@@GGGGGGHHHHHHHHHHHHHHHGGGIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEECCCCCCCCCDDDEEE@@@?????????AAAAAA@@@>>>>>>===<<<<<<;;;;;;<<<<<<@@@???>>>>>>============777555333444555777777777666666666666666666666666555555555666777777888888666666555555555555555666222222222222111000//////............////////////000000000111000000///......///////////////......,,,,,,------------------------------------------------------............------------------------,,,,,,,,,,,,,,,---...........................///......................................./////////.........//////000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222333444444555555555555555555555444555555666777888999999:::<<<;;;;;;:::999999888888::::::<<<======<<<;;;;;;;;;;;;;;;::::::999999888::::::;;;<<<===>>>??????;;;<<<<<<<<<<<<<<<======???????????????>>>>>>>>>>>>>>>>>>????????????@@@>>>========================>>>>>>===;;;;;;<<<===:::;;;;;;;;;999999999:::888777666777888999888777555555444444555777999:::888777777666666555444444111111111222222222333333444444333333333222222222222111111000000000000000111111000000000000111111......------------..............................////////////////////////...............//////000000+++000CCC[[[nnnzzzxxxdddfff|||fffWWWZZZaaaeeeooo}}}vvv]]]FFF===555222111///...///,,,++++++++++++*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''((('''''''''''''''(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000---...//////000000000///000111222333444555555666444444444555555666777888<<<======<<<:::;;;===???===============>>>>>>???EEEEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>===>>>@@@AAA???>>>???>>>===;;;;;;<<<<<<===@@@@@@???>>>============777555333444666888999888555555555555555555555555444444444555555666666666444444444333444444555555222222222222222111000000------........./////////000000000000000//////........./////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,++++++++++++,,,---------------...............------------------------------..................---...............//////000000000000000000000000////////////000000000000111111111111000000000000111000000111111222333444555555666666555555444333444555555666777777888888:::::::::999888777777777999:::;;;;;;;;;:::999888::::::::::::999999999999888999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=================================>>>>>>>>>??????>>><<<;;;<<<===>>>===<<<<<<======<<<::::::;;;===::::::::::::999999999999888666666666888999888777444444333333444666888999777777777666555555444444111111111111222222222222333333333222222222111111222111111000000000000000///......///000111222333......------------......------------------------////////////////////////......------......///000222...111>>>RRReeevvvmmmggg~~~kkkeeecccbbbfffmmmrrrYYYBBB:::333111000...---///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&""""""###$$$$$$###""""""%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''''''''''''''''''''((((((((()))'''(((((()))******++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///000000------...////////////......//////000111222333333333333333444555777888999<<<<<<<<<;;;999999;;;===<<<===>>>?????????>>>>>>AAAAAABBBDDDFFFHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA======<<<>>>???@@@???===@@@???===<<<;;;<<<===>>>@@@@@@>>>======<<<<<<<<<888666444444666777777777555555555555555555555555333333333444444444444444222222222222222333444555222222222333222222111000---------.........//////...////////////...------...............---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---------.........------------------------------------------------.........---------------........................---.........////////////111111111111000000000///111000000000111222333444222333444555555444333333444444444444555666777777999888888888777666666666777888999::::::999888777999999999999999:::::::::777777888999:::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============;;;:::;;;===>>><<<999:::;;;;;;:::888777999::::::999999999999999888777777666666666888999888777555555444444444444444555777777666555555444444333111111111111222222222222222222111111111000000000222111111000000000000000............///000111222......------------......------------------------...........................------------...//////000///000888BBBRRRhhhzzz{{{tttrrruuuzzzuuuhhhbbbaaabbbmmmpppVVV@@@888222000///------///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&))))))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&&&&'''''''''(((((())))))'''(((((()))***+++++++++***++++++,,,,,,++++++***,,,,,,------...///000000------......///.........------...///000111222222222222333444666888:::;;;;;;;;;;;;999888888:::<<<;;;===???AAAAAA@@@>>>===??????@@@BBBEEEHHHJJJLLLIIIIIIGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFHHHGGGGGGGGGHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@===<<<<<<===???@@@???===AAA???===<<<;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<:::888666555666666666555888888888888888888888888222222333333333333333333111111111111222333444444222222333333333222222111---------.........//////------......------,,,+++---.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........------------------------------------------------.........------,,,,,,,,,------------------------,,,---------......//////222111111111000000//////111000000000000222333444...///111333444444444333444444444444444555666777777777777777666666666555555666777888999999888777888888888999999::::::;;;666666777888888999::::::999999999999999999999999888999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999:::======;;;888888888999777666555666888:::999888888999999888666777666666777888999999888777666666555333222111111666666666555444444333333000111111111111222222222111111111000000000000///222111111000000000000000...............///000000.........------.........------------------------------------------------...------------...//////------...111555BBBYYYnnnrrrgggoooxxxxxx|||kkkbbb___]]]]]]qqqmmmTTTAAA999222111111///---...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&((()))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((()))+++***'''%%%&&&''')))***++++++******,,,---......///.........///+++(((***///111///---//////...///000111333444111111111222333444555666888888888666555555888;;;>>>AAACCCCCC@@@???@@@BBB@@@BBBEEEGGGHHHHHHGGGGGGHHHEEECCCDDDEEEEEEBBB???CCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@===>>>???>>>>>>>>>@@@BBB@@@BBBCCCEEEEEEDDDBBBAAAAAA>>><<<===???@@@???===?????????>>>===;;;:::999<<<======<<<::::::;;;===;;;999666666666666555444777777888888888666555444111222444555666555444444333333333222111000//////000000000111222222111//////......///222111...***000////////////.........------......---+++***))),,,------....../////////,,,,,,,,,++++++*********,,,,,,,,,++++++*********---...///...,,,+++,,,---***++++++,,,,,,---......******+++,,,------------///...------,,,,,,,,,,,,//////...---,,,,,,++++++.........------,,,,,,,,,------,,,+++,,,---...///---------............///000//////.........//////////////////000000000000111111111111111222222222111222333222111111333444777777777555333222333444555444444555555666777888333555666888:::;;;<<<<<<777777777777888888888888333666:::<<<<<<:::::::::888888888888888777666666999::::::::::::;;;;;;;;;999888888777666555555555666777888999999888777666888888888888777777777777555666777999999777666555444333333222222333333444777555333111000000111222222222222222111111111000.../////////000000111111222222111000///...------,,,------...///000111111//////......---------,,,......------------......,,,---...//////...---,,,//////............//////......222555222333HHHaaa~~~vvvhhhiiissszzz~~~nnnaaa___bbbjjjxxxjjjTTTAAA888222111111///---...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&%%%&&&'''((()))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((()))(((((()))******)))''''''(((***+++,,,,,,++++++,,,,,,---...............,,,)))'''(((,,,///---+++////////////000222333444111111111222333444555666888888888666555666888;;;===???BBBBBB@@@@@@AAACCCAAABBBCCCDDDEEEEEEEEEDDDEEECCCBBBCCCDDDCCC@@@===AAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFDDDBBBAAA<<<===>>>>>>======>>>@@@???@@@BBBDDDDDDDDDBBBBBBAAA>>><<<===???@@@???>>>@@@???>>>===;;;:::999888<<<======<<<:::999;;;<<<:::888555444555555444222555666777777777666555444222333444555555555444333333333333222222111000///000000000000111111000///111...,,,---...///...,,,/////////.........---------------------+++***))),,,------------------...,,,++++++++++++++++++***,,,,,,,,,++++++*********,,,---...---,,,++++++,,,*********+++,,,,,,------)))***+++,,,------------...---,,,,,,++++++,,,,,,.........---,,,,,,++++++,,,,,,,,,+++++++++++++++---,,,,,,+++,,,---...///------------............000000///......//////000////////////000000000000000111111111111111111111000111222111000000222444555555555333111111111333444444444555555666777888666666777888888888888888555555666666666777777777444777;;;<<<;;;:::999999666666666666666555555444555666999:::;;;:::999888888888777666666555444444666777777888888777777666;;;::::::999888777666666444555777888888777555444444333222222222222222333555444222000000000111222222111111111000000000000........./////////000000111111000000///.........------......//////000000/////////.........------......------------......,,,---...//////...---,,,///..................///000...000333000111AAAVVVwww}}}pppkkklll{{{sss___\\\]]]iii~~~gggTTT@@@888111111111...---...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((()))((('''''')))++++++***((()))+++,,,------,,,,,,+++,,,------......------,,,)))'''(((,,,...---+++.........///000111333444000000000111222333555555777777777666666666999;;;;;;===@@@@@@AAAAAACCCEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAABBBAAA>>><<>>===???@@@BBBCCCCCCBBBBBB@@@???======???@@@???>>>BBB@@@>>>;;;999888888888;;;<<<<<<;;;999999:::<<<888666444333444444333111333444555555666666555555444444555555555444333333333333333333222111000//////000000111000000//////111///,,,+++,,,---...---............---------,,,,,,---------,,,+++***))),,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++*********+++,,,------+++******+++(((((()))******++++++,,,)))***+++,,,------------,,,,,,+++*********++++++...------,,,,,,+++++++++)))))))))))))))*********,,,,,,,,,,,,,,,---......------------............/////////......//////000////////////000000000000000000000000000////////////000111000///000111333222333333222000///000111444444444555555666777777777777777777666555444444444444555555555666666666666888;;;<<<;;;999888888555444444444444333333333222555888;;;<<<;;;888666777777666666555444444444777777666666666666777777<<<;;;:::999888777666555333444555666666555444333333333222111000000111111222222000//////000111222000000000000////////////---------............///////////////////////////................../////////////////////...............------------......------............------......------------......111......111///...888FFFggg}}}|||oooeeevvv~~~tttooobbbWWWZZZlllfffRRR???777111000111...---///,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((()))'''&&&&&&)))+++,,,---((()))***,,,,,,,,,,,,+++++++++,,,------------------+++)))***---///...---,,,,,,---...///000111111000000000000111333444555555666777777666777999;;;<<<===>>>@@@BBBDDDFFFHHHBBBAAA???===<<<<<<===>>><<<===>>>@@@@@@???===;;;===???AAADDDEEEEEEDDDCCCEEEEEEEEEEEEDDDBBBAAA@@@:::;;;======;;;;;;;;;===<<<===???@@@BBBBBBBBBBBB@@@???>>>>>>????????????CCC@@@===:::777777777777;;;<<<<<<;;;999888:::;;;999777444333444444333111222222333444555555666666555555555444444333333222222333333333222222111000///000111111000/////////000//////.....................---------,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++******))))))))))))******++++++,,,,,,+++++++++***************)))+++,,,,,,***)))))))))''''''(((((()))*********)))***+++,,,,,,---,,,,,,+++***))))))))))))******---,,,,,,,,,+++++++++***'''(((((())))))*********,,,,,,,,,,,,,,,---------,,,,,,---------............------------......///////////////000000000000///////////////............///000/////////111333111222222111//////000111333333444555666666666666777777777666555444333222444444555555555666666666777999;;;;;;:::888888888555444444333333333333333444555888:::;;;;;;999999666666555555444444444444777777555444444555777777999999888888777777666666333444444555555444444333333222111000////////////000000//////000111222222000////////////.........------------------------........./////////000000.....................---////////////////////////...------,,,,,,------...------------------------------,,,,,,,,,,,,------111---,,,///000///333:::QQQnnn{{{iiilllvvvrrrssszzzaaaWWW^^^pppgggPPP>>>666000000000...---///,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%&&&''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''')))'''&&&'''))),,,------'''((()))++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++******,,,---......******+++,,,---...///////////////000111222333444444555777777777888:::<<<======>>>@@@CCCGGGIIIJJJCCCAAA>>>;;;999999:::;;;999;;;===??????>>>======>>>???BBBEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA??????;;;===??????===<<<<<<===<<<===>>>@@@AAABBBBBBCCC@@@@@@@@@?????????@@@@@@CCC@@@===:::777777777777:::;;;;;;:::888888999:::999777555444555555333222111222222333444555666666555555555444333333333333222333333333333222111111000222333222000//////000...000333444333111...---......---------,,,,,,,,,,,,,,,+++++++++***+++++++++++++++******))))))((()))))))))******+++++++++************************(((***,,,,,,+++)))((()))&&&''''''(((((()))******))))))***+++,,,,,,,,,,,,)))))))))(((((())))))***+++++++++++++++*********((()))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,,,,---...////////////000000000000////////////......---------...//////...///111333222333333222000000111333222333444555666666666555444444555555555444444333555555666666666777777777888999;;;;;;999888888999666555444333333333444444555555555555666777888999555555555555555444444444777666555444444555666777444444555555666666777777333333444444444444333333222111000000/////////000/////////000000111222222////////////.........------------------,,,,,,,,,------......//////000000............------------.........///////////////------,,,,,,,,,,,,---------------,,,,,,---------------,,,,,,,,,,,,------///,,,,,,///111111222444???\\\yyy{{{dddiii|||~~~ttt```ZZZ^^^lllyyygggNNN>>>666000///000......///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$&&&'''((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))''''''(((+++------,,,&&&''')))***++++++******)))***++++++,,,,,,++++++)))(((((())))))***+++,,,)))***+++,,,---...............//////000111333444222444666777888888:::<<<===<<<<<>>;;;999999999:::999;;;===>>>===>>>???@@@AAABBBCCCEEEFFFFFFFFFEEEFFFEEEDDDCCCAAA@@@??????>>>@@@BBBBBBAAA?????????>>>>>>???@@@@@@AAABBBCCC???@@@AAA@@@>>>>>>@@@AAABBB@@@>>>;;;999888888888:::::::::999888777888::::::888555444555555444222333222222333444555666777555555444333333333444444222333333333333333222222111333555444111///000222---111555777555222///---............---------,,,,,,+++************++++++***************))))))))))))))))))***************)))))))))***************(((***------+++)))((((((&&&''''''(((((())))))***((()))***+++,,,,,,,,,,,,))))))((((((((()))******************************************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,---...////////////000000000000000000//////......---------...////////////222444222333333222111111222444111222444555666666555555333333444555555555555444555555666666666777777777777999::::::999888999:::777666555444333444555555666444333111222333666777555555555555555555555555555555444444444444555555111222333444555666777888444444444444444444444444111111000000000000111111///000000111111222222222////////////...............------------,,,,,,,,,---------....../////////------------------......---------...............------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------......---,,,---///111222222111555KKKeee|||kkkiiixxxqqq___UUUYYYdddnnnzzzeeeMMM===555//////000......///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&###$$$&&&'''((())))))(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((***,,,---,,,+++'''(((***+++,,,,,,+++***)))******+++++++++++++++(((((())))))))))))+++,,,***+++,,,...////////////.........///000111222333111333666888888999;;;===<<<;;;:::<<>><<<:::999999999999;;;======<<<>>>AAADDDDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFDDDCCCBBBAAAAAABBBDDDFFFFFFDDDBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB???AAABBB@@@>>>>>>@@@BBB@@@???>>>===;;;:::999888999::::::999777777888999999666444333444444333111444444333333444555666777444444333333333444555666222222333333444333333222222555888666222///111333...111555555333000///////////////.........------++++++***))))))***+++,,,******************++++++************))))))))))))((()))))))))*********+++(((+++......,,,***)))((('''''''''((())))))******((()))***++++++,,,,,,+++))))))(((((())))))***+++)))*********************++++++******************)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000////////////000000000000111111000000///......------...///000///000222444111222333222111111222444000222444555666666555444444444555555555555444444444444555555555666666666777888::::::999999:::;;;777666444333333333555666777666555444444444555555666666666666666666666666444444444555555444444444222333333444555666777777555555444444444444555555000000000000111222333333111111222222222222222222000000000/////////..................---------,,,---.....................,,,,,,,,,------.........,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------,,,++++++,,,------///..................///,,,......//////000000///111;;;OOOiiixxxssslllUUUPPPXXX\\\lllbbbLLL===555//////000......///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%"""$$$&&&((()))))))))(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((()))+++------+++)))((()))+++,,,------,,,,,,))))))***+++++++++++++++)))***++++++***+++---...+++,,,...000111111000000............///111222333111333666888888999;;;===<<<999888:::@@@EEEGGGGGGAAA@@@???===<<<::::::999;;;<<<======<<<>>>CCCGGGGGGFFFFFFEEEFFFFFFGGGHHHJJJIIIGGGFFFDDDCCCCCCBBBDDDFFFHHHIIIGGGEEEDDDDDDAAAAAAAAA@@@@@@AAABBBBBB???AAABBBAAA>>>>>>@@@CCC?????????>>>===;;;:::999999::::::999777666888999777555333222333333111000666555444333444555666777444333333222333444666777222222333444444333333333333666999777222000111444///111333333000...///111000////////////.........++++++***))))))***+++,,,))))))******++++++,,,,,,++++++******))))))(((((((((((())))))*********+++(((+++...///---+++))))))''''''(((((()))*********((()))***++++++,,,++++++)))))))))))))))***++++++)))))))))))))))*********++++++******))))))(((((()))***+++,,,---,,,++++++++++++,,,,,,,,,------------------...///000111111////////////000000000000222111111000///.........---///000000000111333555111222222111000000222333000222444666666666555444666666666666555444333333333333333444444444555555666888999999999999;;;<<<777666444222222333444555999999::::::999888777666666666666777777777777777222333555555555555333222555555555666666666666666666555555444444555555666//////000000111333444555222222333333333222222111000000000000/////////////////////......---------........................++++++,,,,,,---...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------++++++++++++------//////............//////,,,///000............---///111???[[[xxxnnnpppwwwXXXMMMSSSQQQddd~~~aaaFFF:::777333111000000///...---,,,+++*********++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&$$$######$$$&&&***,,,***)))(((((()))***)))''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((($$$$$$$$$%%%&&&'''((()))'''((()))((('''&&&'''((()))***,,,------,,,***)))))))))*********+++++++++++++++******************++++++++++++++++++++++++------......///000000000111000/////////000222333666666555555777:::<<<>>>>>><<<999999<<>>@@@CCCCCCBBBAAAAAAAAABBB@@@>>>===>>>>>>===<<<::::::999888777777777888444333222111111111222222555555444444444444555555333333222111222333444555444444444444333222111000333333333222111000000///////////////000000000000......---------,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))((((((((()))***++++++)))***++++++***'''%%%###&&&'''((()))++++++,,,,,,(((((())))))*********+++))))))(((((((((((())))))'''(((***+++,,,***)))'''))))))))))))************+++*********+++,,,,,,---++++++++++++++++++++++++,,,---......------///111000...,,,...111333111///000000///...---,,,,,,,,,,,,,,,---...000333666777///111222222111000222333444333333333333444555555777777777777777666666555111333555555444444444555<<<<<<<<<<<<;;;:::999888;;;888555555888::::::888:::888777777888888666555666777888999999999999999777555333333555777777777888888777777666666555555555666888999999777444333444444444333333333222222444333222111111111222333111222333444333111///---111000///...---,,,++++++////////////////////////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,000///...---------------000000000000111111111111111000000===[[[~~~hhhtttttt[[[KKKKKKZZZiiirrr|||gggMMM999666222/////////...---------------,,,***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))(((&&&%%%&&&'''((('''%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''((()))((('''&&&''')))***+++---......,,,+++***))))))))))))*********+++************************++++++++++++++++++++++++------......///000000000111000/////////000222222666666555555777999<<<===???===;;;;;;<<<>>>????????????@@@AAA@@@>>><<<;;;<<<;;;:::;;;===AAAEEEGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEBBBDDDFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@BBBBBB@@@??????@@@AAAAAA@@@AAAAAA???<<<:::::::::999888888888999999666555444333222333444444444444333333333333444444444333222222222333555555666666666555555444333222111111000000///......---////////////000000000000......---------,,,,,,,,,+++++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))***+++,,,,,,------,,,***(((&&&&&&'''((()))***+++++++++))))))******++++++++++++***))))))(((((((((((((((((()))***+++***)))(((((())))))))))))************+++*********++++++,,,---++++++++++++++++++++++++,,,---------,,,,,,...000///---,,,...000222111/////////......------,,,,,,++++++,,,---...111333444000111333222111111222444444444333333444444555555555555555555555444333333111333555555555555666777============<<<;;;:::999;;;888666666999::::::999;;;999888888888888666555666777888999::::::::::::999777555666777999999999999888888777666666555555555666888999999777555333444444444333333333333222444333222111111111222222222222333333222111///..................---------------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,---......///.........//////...---------------////////////000000000000333111///555LLLlll{{{hhhrrrwwwdddSSSSSSUUUZZZdddqqqhhhPPP888555111///......---,,,............---+++)))'''))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$%%%&&&'''((()))******&&&&&&&&&&&&%%%%%%%%%%%%,,,+++)))'''&&&&&&&&&''''''&&&%%%&&&'''((('''%%%((((((((('''&&&%%%######&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&((()))((('''&&&((())))))***+++,,,,,,+++***)))))))))))))))************************************************************------......///000000000000000/////////000111222666555555555777999;;;<<<>>>===;;;<<<===>>>===<<<<<<===>>>@@@@@@??????>>>===<<<<<<<<<>>>AAADDDFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFBBBDDDEEEDDDCCCAAAAAABBBFFFFFFEEECCCAAA@@@???>>>AAABBBBBB@@@>>>>>>???@@@BBBBBBCCCCCCCCC@@@<<<888999999:::::::::::::::;;;888777666555444555666666333333222222222222333333444444333333444444555666777777777777666555444444111111000000///.........////////////000000000000......---------,,,,,,,,,,,,++++++*********++++++)))*********+++++++++++++++++++++++++++*********+++***)))))))))))))))))),,,---......---+++)))'''&&&'''((()))***+++++++++******++++++++++++,,,,,,******)))(((''''''''''''*********))))))((((((((())))))))))))************+++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,***+++,,,......---,,,---///111000///------------------------++++++++++++,,,...///000000222333333222111333444444444444444444555555555444444555555444444333222111333555666666666888999>>>>>>>>>>>>===<<<;;;::::::999777888:::;;;;;;:::===;;;999999999888666555777888999:::;;;;;;;;;;;;;;;999888888:::;;;;;;;;;999999888888777666666666555666888999888777555444555555444444444333333333444333222222111111222222222222222111111000000///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............///...---------------------.........////////////222222//////;;;VVVrrrqqqcccoooiiiXXXKKKLLLTTT```ooo}}}aaaJJJ999666222///......---,,,.........---,,,+++******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$******)))'''&&&&&&%%%%%%((('''&&&''')))))))))(((&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((((((''''''((()))'''((()))*********))))))************++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000//////...///000111222555555555555666888:::;;;;;;:::;;;<<<>>>???===;;;<<<===>>>???@@@@@@??????=========>>>???AAACCCEEEBBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFBBBCCCDDDCCCAAA@@@@@@AAAFFFFFFEEEDDDBBBAAA@@@???DDDDDDCCCAAA>>>>>>???AAAEEEDDDCCCCCCBBB@@@<<<999999999:::;;;;;;<<<<<<<<<888777666555555555666777333333222222222222333333444444444444555555666666666666777666666555444444222222222222111111000000////////////000000000000......---------,,,,,,,,,,,,++++++***************)))))))))************++++++++++++***************++++++***)))((((((((()))***+++,,,---,,,***(((&&&&&&'''((()))************************************(((((('''''''''(((((()))+++***)))(((''''''((((((((()))))))))************+++***************++++++***************************++++++***))))))+++,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,---///000111111000000111333333333444555555555555555555666666666666555444444111333666777777888999;;;<<<======<<<<<<;;;:::999999999999999:::;;;<<<;;;>>><<<:::999999999777555777888999:::;;;<<<<<<<<<;;;:::999:::<<<===<<<;;;:::999999888888777666666555666777888888777666555555555555555444444444444333333222222222222111222222222111000///000000000---------............///........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......---,,,,,,---------,,,,,,---------.........///111000...333EEE```ssswwwllljjjkkkQQQMMMQQQUUU___mmm~~~YYYEEE:::777333000000///.........---+++******+++,,,---((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%'''&&&&&&'''((())))))(((###$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%'''((((((''''''(((***((())))))***************+++++++++,,,,,,,,,------))))))*********+++++++++------------------------------......///000000000000///.........///111111444444555555666777888999777777999<<>>===>>>????????????>>>>>>>>><<<======>>>@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFCCCDDDDDDBBB@@@???@@@AAADDDDDDCCCCCCCCCBBBBBBBBBEEEFFFEEEBBB@@@@@@AAACCCGGGDDDAAA???>>>>>>===<<<999:::;;;<<<<<<<<<<<<<<<777777555444444444555666444444333333333333444444444444444555555555555555444444555555555444333333222222222111111111111111////////////000000000000......---------,,,,,,,,,,,,+++******)))))))))***(((((()))))))))*********************************++++++***)))((((((((()))***+++,,,,,,,,,***((('''&&&'''((())))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&''')))***+++******)))(((''''''((((((((()))))))))************++++++***))))))************************************++++++***((((((***+++***+++,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000222222444444555444444444555555555555555444444333111333666777888888:::;;;::::::::::::999888777666777888::::::;;;;;;<<<<<<===;;;:::999999999777555777777999:::;;;<<<<<<<<<;;;:::999:::<<<===<<<::::::::::::999888888777777555666777777888777666666666666666555555555444444333333333333222222111111222111000/////////000000///............---------........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++------,,,,,,,,,------...,,,,,,,,,,,,---------------///111//////888KKK\\\wwweeeooo```RRRLLLHHHMMMXXXwwwVVVEEE:::777333111000000///...---,,,+++***)))***+++,,,))))))))))))))))))))))))$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%$$$###$$$&&&''''''&&&######%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&&&&%%%%%%%%%&&&&&&'''%%%'''(((((('''''')))******+++++++++,,,---------+++++++++,,,,,,,,,,,,---)))))))))***++++++,,,,,,------------------------------......///000000000//////.........///000111333444444555666777777777555666777:::>>>@@@???>>>@@@@@@??????>>>=========;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDBBB@@@???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFFFFDDDBBBBBBCCCDDDFFFCCC>>>;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::777666555333333444444555444444333333333333444444333333444555555555555444222333333333333333222222000000//////////////////////////////000000000000......---------,,,,,,,,,,,,+++***)))))))))))))))(((((((((((()))))))))))))))))))))***************+++***))))))))))))))))))+++,,,---...---,,,***)))&&&'''(((((()))))))))((()))(((((((((((('''''''''%%%%%%%%%&&&'''(((******(((((((((((((((((((((((())))))))))))************++++++***))))))))))))******************************++++++***(((((()))+++)))***,,,,,,++++++---...++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,...---,,,,,,---///000111333444444444333222222222333333222222111000222444666777777777999:::888888888888777666555444555777:::;;;::::::;;;<<<;;;:::888888999999888666666666888:::;;;<<<<<<<<<::::::999;;;<<<===;;;:::;;;;;;::::::999888888888555666666777777777777777777666666666666555555555222333333333333222111000000000000000000000000000//////.........---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------...+++,,,,,,,,,------------......000000---///888CCCjjj~~~}}}lll|||xxxdddTTTHHHEEEIIIsssUUUHHH:::666222000//////...---,,,,,,------+++)))&&&$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%'''))))))(((&&&%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&(((((('''''')))+++)))))))))***+++,,,------))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++------......///000000000//////...---...///000111333333444555666666666666777666777999<<<>>>>>>===@@@??????>>>>>>>>>>>>>>>:::;;;===?????????>>>===>>>>>>>>>???@@@AAABBBCCC@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEECCC@@@???@@@BBB@@@AAAAAAAAABBBBBBBBBCCCBBBDDDEEEEEECCCBBBCCCDDDBBB???<<<:::;;;;;;;;;:::999:::;;;<<<<<<;;;999888777666555444333444555555333333222222222222333333111222333444555444444333222222333333333333222222/////////////////////000////////////000000000000......---------,,,,,,,,,,,,+++***)))(((((((((((('''''''''((((((((())))))((()))))))))*********+++))))))))))))))))))***+++***+++,,,------+++)))(((&&&'''(((((()))((((((((())))))))))))((((((((('''(((''''''&&&&&&&&&''''''%%%&&&'''))))))))))))((())))))))))))************++++++***)))))))))))))))************************++++++,,,***)))((()))+++'''***,,,+++******,,,...,,,,,,++++++******))))))++++++,,,---------,,,++++++---......---,,,...///...000111333333222111000222222222222222111000000222444666777666666777888777777777777666555444333333666999:::999999:::<<<999888777777888999888777444555777999:::;;;<<<<<<;;;::::::<<<>>>>>><<<:::;;;;;;;;;:::999999888888555666666666777777777777777777777666666666555555222222333333333222111000...///000111111000//////---------...............++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...///,,,,,,///...,,,000666OOOmmmtttzzzsss^^^MMMDDDpppTTTHHH999555111///......---,,,+++---///000---(((!!!))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%''')))******)))&&&%%%&&&%%%%%%&&&((())))))(((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&(((((('''((()))+++&&&&&&&&&&&&'''(((******(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))------......///000000000///......---...///000111333333444555666666666555999888888999;;;<<<<<<;;;???>>>>>>>>>>>>>>>???@@@999;;;===>>>???>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCC@@@@@@AAAAAAAAAAAABBBBBBFFFFFFEEECCC@@@???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEDDDBBBBBBCCC===<<<;;;;;;<<<;;;999777999:::<<<<<<<<<:::888777888777555444444555555666222222111111111111222222111222333444444444333222222222333444444333333333111111111111111222222222////////////000000000000......---------,,,,,,,,,,,,+++***)))((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))(((((()))***++++++'''((()))******)))'''&&&&&&'''((((((((((((((((((+++*********))))))((((((******((('''&&&%%%%%%$$$###%%%''')))******)))((())))))))))))************++++++***))))))((())))))))))))))))))))))))))))))+++,,,,,,+++)))((()))+++''')))++++++))))))+++...---,,,,,,+++***)))(((((()))***+++,,,---,,,++++++,,,---///...------...000---///111222222222000///333444444444444333222222333444666777666555666777777777777777666555444333222666999:::999888:::<<<777666666666888999888777444555666888:::;;;;;;;;;;;;;;;;;;===??????===;;;<<<;;;;;;::::::999999888555666666666777777888888777777777777666666666666222222333444333222111000---...000222222111///...++++++,,,---...///000111------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))***++++++++++++***++++++++++++,,,,,,---...,,,,,,---------.........///)))(((...111000111555;;;[[[zzzttttttxxxyyytttVVV@@@gggQQQ===555444222///---,,,,,,,,,...---,,,+++************))))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((''''''%%%$$$$$$%%%''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))'''&&&&&&(((***+++***(((''''''((())))))))))))))))))*********++++++++++++,,,+++)))((((((((()))******+++,,,---............//////...------...000000222222333444444444333333555777999;;;<<<===<<<<<>><<<:::::::::<<<===;;;<<<===>>>>>>===<<<;;;<<<999:::>>>@@@>>>???BBB======>>>>>>???@@@BBBBBBGGGHHHHHHEEEBBB???======@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????:::999888888777777888888<<<<<<;;;;;;999888666555333333333222222222111111222222111111000111111111111222222222222111000000111///...///000111000...000...---...///000///...000///...---,,,---......---------,,,,,,+++++++++*********)))(((((('''''')))((('''''''''(((***+++''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,+++)))&&&$$$"""(((''''''&&&&&&((()))***++++++)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***))))))*********+++++++++(((((((((((()))+++,,,---,,,+++***+++---...---,,,+++---------++++++,,,---......//////000111111111222222222222222222222222111222444666777777666666555666777666444333333555555666777777888777777666777777777777666666666666777888999:::::::::::::::<<<:::999999;;;======<<<<<<<<<;;;:::999777777666222222444555666666666666666666555666777666333111111111111111111000//////.........////////////000------------------------++++++************++++++++++++,,,,,,---...//////------,,,,,,+++***)))))))))***+++***))))))+++---)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......333LLLjjjmmmvvvsssVVVfffQQQ>>>555444222///------,,,,,,------,,,+++************((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((('''''')))++++++***)))(((((()))***************))))))))))))*********+++)))((((((((()))***++++++***+++,,,---............///...---------...///000000000111222222222222111333555777999::::::::::::<<<;;;:::999999;;;===>>><<<<<<===>>>>>>===<<<<<<:::888:::>>>@@@???@@@CCC????????????@@@AAABBBCCCFFFGGGFFFDDDAAA>>>======???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>======777777777777888999:::;;;:::::::::999888777555555333333222222222111111111111111111000111111222222222222222222222111000000111///...///000111000...000///......000000///...///...---,,,,,,,,,---...---------,,,,,,+++++++++******))))))((('''''''''((((((''''''(((((()))***''''''((())))))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%(((''''''&&&'''((()))***+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((((((((((((((((((((())))))***)))))))))***)))(((''''''((()))))))))))))))*********++++++)))))))))((())))))******+++***)))***,,,------,,,+++,,,---,,,+++***+++,,,------......///000000000222222222222222222222222000111333555666666666555555666777666444333444555666666666777777777777777777777666666666666666666777888888999::::::999999999888777888;;;<<<<<<;;;<<<;;;;;;:::888777777666333444444555666666666666666555444555666555222000000000111111000000///...------........./////////------------------------++++++************++++++++++++,,,,,,---.........------,,,++++++***)))))))))***+++***))))))+++---)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...///???TTTiiizzzkkkfffxxxfffPPP???555444222///...------------,,,+++******)))******((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((((((((()))+++,,,+++***))))))***++++++++++++***(((((((((((())))))))))))&&&&&&((()))***+++++++++******+++,,,------------...------------...///000---...//////000000000///111222444666777888888888999888888888999;;;===???<<<======>>>>>>======<<<:::888999>>>@@@???@@@DDD@@@@@@@@@@@@AAABBBCCCCCCDDDEEEDDDBBB???<<<<<<<<<>>>???@@@@@@AAA@@@@@@@@@??????>>>===<<<;;;:::999555555666777888:::<<<===888888777777666555444444222222222111111111000000000000000000111111222333222222222222222111111000111///...///000111000...000///......000000///.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))((((((''''''&&&&&&&&&'''(((((((((((('''''''''((()))))))))((((((((((((((((((((((((((((((&&&'''((()))***)))(((((((((''''''''''''((())))))+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***))))))(((((('''''''''&&&'''(((((()))))))))))))))((((((''''''((())))))))))))))))))************+++***))))))((((((((())))))(((((()))+++---,,,+++)))***++++++***)))***,,,,,,,,,,,,---......//////111111111111111111111111///000111333444555555555555666777666444444444555666555555555555666777888666666666666666666666666777777888999999999999888666555555777999;;;;;;;;;;;;;;;:::999888777777666555555555555555555555555555444333444444444222000/////////000///......---,,,,,,,,,---------......------------------------++++++************+++++++++++++++,,,,,,------...,,,,,,,,,+++******)))))))))*********))))))+++,,,)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------222===OOOkkksssXXX[[[ttteeeOOO@@@555444222000............---,,,+++***))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((()))((((((***,,,---,,,***(((((()))************)))'''''''''(((((((((((()))%%%&&&(((***+++******))))))***+++,,,,,,---------,,,,,,,,,------...//////,,,---...///////////////111222333444666777777888999888777777888:::<<<>>>=========>>>>>>=========<<<999:::>>>@@@>>>???BBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBB@@@===;;;;;;<<<>>>>>>???????????????>>>>>>===<<<;;;:::888777777555666666777888:::<<<<<<666666555555444444444444222222111111111000000000////////////000222333333222222333333222222111000111///...///000111000...///---,,,---...///...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((''''''&&&$$$%%%'''((((((((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''((((((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((******)))(((''''''&&&&&&%%%&&&'''(((((())))))(((''''''''''''((((((((()))((((((((()))))))))*********))))))((((((((())))))(((''''''(((+++,,,,,,+++((()))******))))))***++++++++++++,,,------......111111111111111111111111...///000111222333444444555666777666555444555666444333333333333555666777555555555666666777777777777777888999999888888888444333444666999;;;;;;::::::::::::999888777777666666666555555555555555555555333222222333333111///......//////......---,,,++++++,,,,,,,,,---------------------------------++++++************++++++***+++++++++,,,,,,,,,---,,,+++++++++******))))))((()))***)))((()))***,,,))))))*********+++++++++++++++++++++************++++++,,,,,,,,,---------++++++,,,,,,,,,---------......111>>>XXXyyywww~~~}}}~~~|||mmm^^^ZZZhhhcccNNNAAA555444222000///......///,,,,,,+++***))))))))))))''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&%%%&&&((((((((((((&&&%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((()))((((((***,,,---,,,***&&&''''''((()))(((((((((&&&'''''''''(((((((((((('''((()))******)))((('''((()))***+++,,,,,,,,,,,,***+++,,,,,,---.........,,,---...///000000000000222222333444555777888888:::999888777777999:::<<<>>>>>>>>>======>>>>>>>>>>>>;;;<<>><<<:::;;;===>>>>>>>>>??????>>>======<<<<<<;;;:::999888777666888888777777888888999:::666555444444333444444555222222222111111111111000////////////000111222333222333333333333222111111111///...///000111000...---,,,++++++------,,,+++,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&''''''((((((((((((''''''((((((((()))))))))''''''''''''((()))***+++(((''''''(((***++++++***'''(((******)))(((***+++******++++++,,,---------000000000000000000000000---...///000111333444555555666777666555555666777222222222222333444555666555555555666777888999999888888999999999888888777333333444777:::;;;:::999:::999999888888777777777666555444444333444444555555333111111222222111///...............---,,,,,,+++++++++,,,,,,,,,,,,---------------------------++++++************++++++*********+++++++++++++++++++++***************)))((()))***)))((((((***,,,))))))*********++++++++++++*********************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------//////000777HHHccc}}}kkkvvv{{{kkkdddzzzaaaLLL@@@555444222000////////////,,,+++***))))))((())))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((((((((()))+++,,,+++***%%%&&&''''''((((((''''''''''''''''''((((((((((((((()))))))))(((((('''&&&(((((()))***++++++++++++)))***+++,,,---.........,,,---...///000111111111222222333333555666888999;;;999888777777999:::<<>>>>>======>>>>>>???>>>;;;<<>>>>>>>>>>>@@@@@@???===;;;:::<<<>>>>>>>>>??????>>>>>>======;;;;;;::::::999999888888::::::999888777777888888666555444444444555666777333333333222222222111111////////////000000111222333333333333333222222111111///...///000111000...---,,,++++++,,,---,,,+++---------------,,,++++++++++++,,,,,,,,,,,,------,,,++++++******)))((((((&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''((())))))((('''%%%$$$&&&''''''((()))((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&((((((((())))))(((((('''%%%&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))++++++***(((((()))***+++***)))'''(((******))))))***,,,******++++++,,,,,,------////////////////////////---......///111333555666444666777777666555666888111111333444555555555555555555666777999:::;;;;;;999::::::::::::999888888555555666888;;;<<<;;;999999999888888888777777777444444333222222333444555666444222111222222111000.........///...------,,,+++++++++,,,,,,,,,------------------------------++++++************++++++************************************************((()))))))))((((((***+++)))************+++++++++))))))******************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///111444:::KKKgggjjjoootttlll___JJJ@@@555444222000//////000000,,,+++***))))))(((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))((('''''')))++++++***)))&&&''''''(((((((((((((((''''''((((((((()))))))))(((((('''''''''(((((()))'''((()))***++++++++++++((()))***,,,------------+++,,,---///000000111111222222222222444555777999999888888777888:::<<<>>>??????>>>======>>>??????;;;999:::>>>@@@>>>???CCCCCCBBBAAA@@@???>>>>>>???@@@@@@???===;;;;;;===??????????????????>>>======;;;::::::::::::::::::::::::999999888777777888888777666555555555777888:::444444444333333333333222000000/////////000000111333333444444333333222111111///...///000111000......---,,,---......---,,,---......///...---,,,++++++++++++,,,,,,---------------,,,,,,+++*********((((((''''''(((((()))***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&((()))))))))((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''************)))(((''''''$$$%%%&&&(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((()))***,,,***))))))***+++***(((''')))************+++---******++++++,,,------...////////////////////////.........///111333555777444666777777666666777888111333666888999999888777555666777888:::;;;<<<===;;;;;;;;;;;;;;;:::999999777777888;;;======;;;999888888888888777777777777222222000000000222444555777444222111222222222111///////////////...------,,,,,,,,,,,,------------------------------------++++++************++++++*********************)))))))))))))))************'''((())))))'''((()))+++)))************+++++++++(((((())))))******++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---000111111777KKK___|||sssxxxccc^^^III@@@555444222000000///000000,,,+++***)))((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))'''&&&&&&(((***+++***((('''(((((()))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&'''(((***,,,'''((()))******+++++++++'''(((***,,,------------***+++,,,...///000000000111111111111222555777888888777777777999<<>>======>>>???@@@888777888>>>@@@@@@BBBEEEDDDCCCBBBAAA@@@?????????@@@@@@???===;;;;;;===@@@???????????????>>>======::::::;;;;;;;;;<<<<<<<<<999999888888888888999999888777666555666888:::;;;555555444444444333333333111000000////////////000333333444444333333222111111///...///000111000///000///......///000///...---.../////////...---,,,+++++++++,,,,,,---------......---,,,,,,++++++***))))))((('''''')))***+++'''((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&'''((((((((('''&&&%%%&&&((()))))))))((('''))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''++++++++++++***((('''&&&###$$$&&&((())))))((('''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((---,,,******++++++)))(((''')))***+++******,,,---***++++++,,,,,,---......////////////////////////.........///111333666777444666777777666666777999222555888;;;===<<<:::888666777888999;;;<<<>>>>>><<<<<<<<<<<<;;;;;;:::999999999:::<<<>>>>>><<<999888888888888777777777777111000//////000222444555777555222111222333222222//////000000//////...---,,,,,,------------......------------------------++++++************++++++*********))))))))))))))))))))))))))))))*********'''((()))((('''((()))+++)))************+++++++++'''(((((()))***++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,...000---...:::JJJ___vvv|||~~~{{{fffDDD===444444222000///.........------,,,++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&""" +++***''')))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++,,,------...,,,,,,,,,---------......000111111222333333444444555666777999:::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@<<<<<<<<<===???AAADDDEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDCCC@@@>>><<<;;;;;;;;;>>>???AAABBBAAA@@@>>><<<<<<<<<===>>>???>>>;;;999999999777666666666777888888888888888888888888888666666555555555444444444333222000//////000222333333333333222222222111111222111///.........///000///////////////////////////000111000...,,,---...,,,,,,+++***+++,,,---......------,,,,,,++++++***+++*********))))))(((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((+++******))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((()))***++++++))))))))))))((((((((((((+++,,,------++++++,,,------...............---,,,111111111222333444555666888777777666666777777888666777777999:::;;;<<<<<<777777777999<<<===<<<;;;???>>>>>>>>>======<<<<<<<<<>>>>>>===;;;;;;;;;<<<:::999777666555444555555444444333222333444666777888666444222111000111111222111///...---...000111......------------......+++,,,---...---,,,+++***+++++++++******)))))))))((((((((((((((((((((((((******))))))******+++,,,************))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------///222666888LLLhhhtttjjj}}}{{{wwwdddCCC<<<444333222000///......------,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&*** &&&,,,(((%%%(((((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&)))(((''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++((())))))***+++,,,------,,,,,,,,,------------...000000000111222222333333666666888999:::;;;;;;<<<======>>>???@@@@@@@@@@@@;;;;;;;;;<<<>>>@@@BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@DDDCCCAAA???============>>>>>>?????????>>>===<<<===<<<<<<===>>>===;;;999999888777666555666666777777777777777777777777777666555555555444444444444333222000//////000222333333333222222222111111111111111///.........///000///////////////////////////000111000---,,,---...,,,,,,+++++++++,,,---......------,,,,,,+++************)))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''(((((((((''''''&&&'''((((((((())))))))))))***)))(((''''''((()))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((()))))))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))***))))))))))))******+++)))))))))***************+++,,,------++++++,,,------....../////////......111111111222333444555666888888888888888888888888666777888999:::;;;;;;<<<999888888999<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@===<<<<<<===;;;:::888777555555555555444333222222333444555666777666444222111111111222222111///------...///000///..................///,,,,,,------,,,,,,++++++,,,+++++++++************))))))))))))))))))))))))******))))))******+++,,,*********)))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...111333555>>>VVVwww{{{vvvbbbBBB;;;444333222000///...------,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&---&&&%%%***+++&&&%%%(((&&&&&&&&&''''''''''''''')))(((&&&$$$#########$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''((())))))))))))))))))))))))************************(((((()))))))))((('''''')))((('''&&&&&&%%%&&&&&&(((((((((((())))))))))))((((((((()))******++++++(((((()))***+++,,,------,,,,,,,,,,,,------------...//////000000111222222666777888999:::;;;;;;;;;<<<<<<======>>>??????@@@999::::::;;;===???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@CCCBBBAAA@@@??????@@@@@@>>>>>>=========<<<<<<<<<===<<<;;;;;;<<<<<<;;;:::888777777666555666666666666666666666666666666666555555555555444444444444333222111000000111222333333222222222222111111111111000//////....../////////////////////////////////000000///---,,,---...,,,,,,+++++++++,,,---...---------,,,++++++******((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((())))))(((((((((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***'''((()))***+++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))++++++******************))))))******++++++,,,,,,+++,,,---,,,+++***+++---------...///000000000///000000000111222333555555888999::::::::::::999888777777888999::::::;;;<<<;;;999888888;;;===>>>>>>=========>>>??????@@@@@@CCCDDDDDDBBB@@@>>>>>>???===<<<:::888777666555555333333222222222333444444555444333222222222222333222111///.........///000////////////////////////------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********************************))))))******+++,,,******))))))))))))(((((())))))))))))***************))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222333BBB[[[sss{{{```BBB<<<444333111000...---------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&###$$$(((((($$$&&&***&&&&&&''''''''''''((((((+++)))'''$$$###"""######&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((************************(((((()))))))))(((((('''((('''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))************''''''((()))***+++,,,,,,++++++,,,,,,,,,---------------...//////000000111666777888999:::::::::::::::;;;;;;<<<===>>>??????::::::;;;<<<>>>???AAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB???>>>===<<<<<<<<<=========;;;999999:::;;;:::999888888777777777666666666555555555555555555555555444444444444444444444444222222111000000111222222222222222222111111111111000000//////............///////////////////////////000000///---,,,,,,---+++++++++,,,,,,,,,------------,,,,,,+++*********''''''''''''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''((())))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******)))***+++,,,,,,***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))---,,,+++******)))******(((((()))******+++,,,,,,***,,,,,,,,,+++***+++,,,,,,---...///000000111000000000000000111333444555888999;;;<<<<<<;;;999888777777888999::::::;;;;;;<<<:::888888:::===>>>>>>;;;<<<===>>>???AAABBBBBBCCCDDDDDDCCCAAA???@@@AAA>>>===;;;:::888777666555333333222222333333333333333333333333333333333444222222111000///000000111//////000000000000//////...---,,,+++***+++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***)))))))))((((((((((((((()))))))))************)))))))))))))))***++++++******************************+++++++++,,,,,,,,,------,,,,,,---...///000000777FFFZZZooo~~~___CCC===333333111///...------,,,,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""###%%%'''&&&$$$&&&+++''''''((((((((())))))))),,,+++(((&&&$$$$$$######&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((%%%%%%%%%&&&'''((()))***(((((((((((()))))))))))))))))))))))))))*********&&&'''((((((******+++,,,+++++++++,,,,,,,,,------,,,------...//////000000555666777888999999::::::999999999:::;;;<<<>>>???<<<<<<===???@@@AAABBBBBBAAA@@@@@@@@@@@@???????????????@@@AAABBBBBBCCCCCC@@@???>>>=========>>>>>><<<:::888888999:::999888888999888888888888777777666666666666666666666666333333444444444444444444222111111111111111111222222222222111111111000000///////////////......---////////////////////////...///000///---+++,,,---++++++,,,,,,,,,------------,,,,,,++++++***))))))&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******,,,---......,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())),,,,,,+++***))))))))))))''''''(((((()))***++++++***+++,,,,,,******+++,,,,,,,,,...///000000000000/////////000111222333444777888:::;;;;;;:::888777888888888999999::::::;;;<<<:::888888:::<<<======:::;;;<<<===???AAABBBCCC@@@AAABBBAAA@@@???@@@AAA===<<<<<<:::999777666555333333333333333333333333222222333333333444333333333333222222222111222222//////000111111000//////...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))))))))(((((((((((('''((()))))))))************))))))(((((())))))***+++******************************+++++++++,,,,,,,,,------------......//////000222999III[[[sss~~~|||^^^DDD===333222111///...---,,,,,,+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((&&&&&&&&&(((''''''(((((()))*********+++***)))(((&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))%%%%%%%%%&&&((()))+++,,,(((((((((((())))))))))))))))))))))))))))))******&&&&&&'''((()))***++++++++++++++++++,,,,,,,,,,,,,,,------......///000000222333555666888999999999888888777888999;;;===???===>>>@@@AAABBBCCCCCCCCC?????????>>>>>>>>>======<<<===>>>@@@AAAAAAAAAAAA?????????>>>>>>>>>======:::999888888999999888777888888888888888777666666666666666666666666666666333333333333444444444444111111111111111111111111222111111111111000000000...////////////...------////////////////////////...//////...,,,+++,,,---***+++,,,---------,,,,,,,,,,,,,,,+++******))))))&&&&&&&&&'''''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((###$$$$$$$$$%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***---------,,,+++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''******))))))))))))))))))''''''(((((())))))*********+++,,,+++***)))***,,,,,,,,,---.../////////.........//////000111333444666777888888888888777666888888999999999:::::::::;;;999888888:::;;;<<<;;;999:::;;;===>>>@@@AAABBB???@@@AAA@@@>>>===>>>???;;;;;;;;;:::999888777666444444555555555444333333222222333444444444333333333333333333222222222111......000000000000......------,,,,,,++++++,,,,,,)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,))))))((((((((((((''''''))))))))))))************)))(((((((((((()))************************************+++++++++,,,,,,,,,,,,------......////////////---222>>>KKK]]]{{{yyyzzz\\\CCC===333222000///------,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''((())))))***'''((()))((('''%%%###!!!&&&&&&&&&''''''''''''(((%%%$$$$$$###$$$&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************'''''''''((()))***+++,,,(((((((((((())))))))))))***)))))))))))))))))))))%%%&&&&&&'''((()))***+++***++++++++++++,,,,,,,,,---------...//////000000///000222444666888999999777666666666888:::===>>>>>>???@@@BBBCCCCCCCCCCCC============<<<<<<<<<<<<:::;;;===>>>???@@@??????======>>>>>>>>>===<<<;;;888888888999:::999777555555666777777777666444444444444444444444444444444222222333333333444444444111111111222222111111111111111111111000000000000....../////////...---,,,////////////////////////...//////...,,,++++++,,,***+++,,,---------,,,,,,,,,,,,++++++***)))))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''(((((()))))))))))))))))))))))))))))))))+++,,,+++***)))***+++,,,,,,---------------,,,.........///000111222333555555555555555555555555888999999999999:::::::::999888777888:::::::::999888999:::<<<===???@@@@@@AAABBBBBB@@@===;;;;;;;;;888999:::::::::888777666555555666666666555444333222333444444444333222111111111222222111111000000,,,---///000000///---,,,,,,,,,------,,,,,,++++++(((((()))))))))*********++++++++++++++++++++++++******))))))******+++,,,))))))((((((((('''''''''))))))))))))************((((((((((((((()))************************************+++++++++,,,,,,,,,******+++------............,,,///666;;;EEE___zzz~~~~~~ZZZBBB<<<333222000///---,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%$$$$$$&&&((('''$$$%%%%%%&&&&&&'''((())))))%%%&&&(((((('''%%%""" &&&&&&&&&'''''''''(((((($$$$$$######$$$&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************)))))))))))))))***+++(((((((((((())))))))))))*********)))))))))))))))%%%%%%&&&'''((()))************+++++++++,,,,,,,,,------......///000000000---...111333666888999999777666555666777:::<<<>>>===???@@@BBBCCCCCCBBBBBB===<<<<<<<<<<<<;;;;;;;;;999:::<<<===>>>>>>>>>===:::<<<===>>>>>><<<:::999777777888999:::999666333333444555555555444222222333333333333333333333333222222222333333444444444111111222222222222111111111111111111000000000000---.../////////...,,,,,,////////////////////////...//////...,,,++++++,,,***+++,,,---...---,,,,,,,,,,,,++++++***)))))))))'''''''''((((((((())))))'''''''''((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***+++++++++***************)))+++++++++***)))***+++,,,,,,,,,---,,,,,,++++++............///111222333555444333333333333444555999999999999999999::::::888777777888::::::999777888999:::;;;<<<>>>??????DDDDDDCCC@@@<<<999888888777888999::::::999888777666666777777777666444333333333444555444333222111000000000000000///......,,,---///000000///---,,,+++,,,---...---,,,+++***''''''(((((()))))))))************************************)))***++++++,,,)))(((((((((''''''''''''))))))))))))************((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,---------///---///222000444JJJddd|||mmm~~~]]]@@@888333222111///............)))************))))))(((''''''(((((())))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''%%%""""""$$$&&&''''''*********)))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''''''''((()))******++++++***++++++******++++++,,,---////////////////////////...///111333444666666777333333444555777999:::<<<<<<===???@@@AAAAAA@@@@@@<<<============;;;:::888;;;<<<=========<<<;;;:::;;;;;;::::::::::::::::::777888999999888666444222333333555666666666555444666555444444333333333333111111222222222333333333222222000///............---...000111000///000111///............---------............////////////111///---+++***+++,,,---+++,,,------++++++,,,---...---+++)))((('''((((((***)))((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((()))******++++++,,,------//////000000111111222222333333222222222333444444::::::999777555444666777:::>>>>>>999888;;;<<<999999888777777999<<<@@@BBBCCCCCCBBBAAA???<<<999888:::999888666666666777888::::::999888777666555555333333444444333222000///111111000000//////....../////////000///......---+++******+++,,,+++)))'''''''''(((((())))))******++++++***************+++++++++***)))(((((())))))******))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))***************)))(((((())))))))))))************++++++++++++,,,---......///000111///...111:::AAAfffuuuppp|||\\\@@@888333222111///............***************))))))(((''''''(((((())))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((&&&$$$###%%%'''(((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))((('''&&&'''''')))***************+++************+++,,,,,,........................///000111333444555555555333333333444666777999::::::;;;===???@@@@@@@@@@@@>>>>>>>>>>>>===<<<:::999:::;;;<<<=========<<<;;;;;;;;;::::::::::::999999666777888888777555333222333333555666666666555444555444444333222222333333111111111222222222333333222111000///............---///000111000///000111............------------,,,------------.........000///---+++++++++,,,---+++,,,------++++++,,,------,,,***(((''''''''''''***)))((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))*********))))))************)))))))))******++++++,,,,,,---/////////000111111222222333333222222333333444555999999999888666666888::::::>>>===999888;;;===::::::999888888999<<>>;;;999777888777666555555555666777:::999888777666555444444222222333333222111///...000000000000//////............//////......---,,,,,,+++***+++++++++)))((((((((((((((())))))))))))++++++***))))))******++++++******)))(((((())))))))))))(((((((((((())))))((((((((((((((((((((('''((((((((((((((((((((((((***************)))(((((((((((()))))))))************************+++---------///000...---///666<<>>>>>===<<<:::::::::999999999888888444555555666555444222111333333444555555555555444444333222222111222222222111111111222222222222333222111000//////......///---///111111000///000111............------------+++++++++,,,,,,,,,------///...---+++++++++,,,,,,+++,,,---,,,+++***+++---+++***)))((('''&&&&&&&&&))))))(((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))*********+++))))))************))))))))))))******+++,,,,,,,,,......///000000111222222333333333333333444555555777888999888777888999;;;:::<<<:::777888;;;===;;;;;;:::999888999;;;===???>>>>>>>>>===<<<999777666666555555444555555666777888888777666555444444333111111111111000///......000000000////////////...------......------,,,+++---+++***)))+++++++++*********)))))))))(((((((((******)))))))))******+++******)))((((((((())))))((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))******))))))((())))))***+++,,,+++---///...,,,---222666666HHH\\\rrrwwwqqqWWW???;;;333222111///............++++++++++++***))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&(((((('''((((((((()))))))))))))))(((((((((((())))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&%%%&&&'''((()))************)))))))))))))))***++++++------------------------000111222222222222222222333222222222222333333444555666999<<<>>>???????????????>>>===<<<;;;::::::999:::<<<===>>>>>>>>>===888888888777666666666555222333333444333333222111333333444444444555555555222222111111111111111222111111111111222222222222111111000///////////////...///111111/////////000.........---------,,,,,,+++++++++,,,,,,,,,,,,---...---,,,+++++++++,,,,,,***,,,,,,,,,+++***+++,,,***))))))((('''&&&&&&&&&((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))************))))))))))))***++++++,,,,,,---......///000111222222333333333333333444555666666888888888777666777999888888777666888:::;;;;;;<<<<<<:::999999:::<<<<<<:::;;;;;;;;;:::888777555555555555666666777777888777666666555444444333333000000000//////...------////////////////////////,,,------------,,,++++++...,,,))))))***+++,,,+++++++++******)))(((((('''***))))))))))))******+++***))))))((((((((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))***))))))))))))***+++,,,,,,***,,,......------///000...<<>>;;;333222111///............,,,,,,,,,++++++***((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&$$$###$$$&&&'''&&&%%%''''''(((((())))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&&&&&&&&&&'''((())))))******)))))))))(((((())))))***+++------------------------000111111222222111111000222222111111111111222222333555777:::===>>>??????======<<<;;;:::::::::999999:::<<<>>>??????>>>>>>666666555555444333333222111111111222222222222222333333333333444444555555111111111000000111111222000000111111111222222222111000000////////////000...000111111///...///000...------------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,***+++,,,,,,******+++,,,))))))((((((''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***************((())))))******+++,,,,,,,,,---...///000111222222333333333333444555666777666777888777555333444444666444333666999:::::::::===<<<;;;::::::::::::;;;888999:::::::::999777666777777888888999999999999666666555555444444333333000000///......---------.............../////////,,,,,,,,,---,,,++++++***...+++))))))+++,,,,,,,,,,,,,,,+++***)))(((''''''))))))(((((()))******+++)))((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((()))))))))***))))))******+++,,,---+++---/////////.........,,,222555AAAXXXjjj}}}~~~RRR<<<:::333222111///............------,,,,,,+++***(((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&''''''(((((())))))***(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''&&&&&&'''((())))))))))))((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111000000111111111000111111222222333555777:::<<<>>>>>>>>>;;;;;;:::999999::::::;;;:::;;;===>>>???>>>>>>===555555444444333222111111000000000111111222222333333333333222333444444555111111111000111111222333000000000111111111111222000000////////////000000///000111111///......///------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++***+++,,,+++***)))***,,,((())))))))))))((('''&&&&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++******(((((())))))***+++++++++,,,,,,---...000111222222333333333333444555777777555777888666444222222222555222333999======;;;:::<<<<<<;;;;;;::::::::::::777888999:::::::::999888999::::::;;;;;;;;;;;;:::666666555555555444444444111000///...---------------............/////////,,,,,,------,,,,,,+++***---+++******,,,------,,,,,,,,,+++***))))))(((((((((((((((((()))******+++((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((((((((())))))***************,,,------,,,---.../////////...------///---555HHHVVVeeeyyy~~~QQQ;;;999333222111///............---------,,,+++***(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''(((&&&%%%&&&&&&''''''((())))))***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&'''((((((%%%&&&'''((())))))))))))(((''''''''''''((())))))++++++++++++++++++++++++......///000111111111000111000000000111222333333444555888:::<<<=========::::::999999:::;;;===>>><<<===>>>??????>>>===<<<777666555444333222111111000000000000111222333444333333222222222333444555111111111111111222333333000000000000111111111111000000////////////000000///000222111///......///---------,,,,,,,,,++++++*********++++++++++++,,,+++++++++,,,,,,,,,++++++)))+++,,,+++***)))***+++((()))*********)))((('''%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''(((((((((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******+++++++++(((((())))))******+++++++++,,,---...///111222222222333333333555666777888444666777777555333333333666222444===CCCAAA===<<<<<<;;;;;;;;;;;;:::::::::888999:::;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999666666666555555555555555111000///...---------...---------.........//////---------------,,,,,,++++++******,,,---...---++++++++++++******)))))))))'''''''''(((((()))++++++'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''((())))))(((((('''''''''((((((((())))))))))))((())))))***+++,,,+++,,,,,,---//////...------111...111===EEERRRgggzzz}}}PPP:::888333222111///............---------,,,+++***(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%'''((()))'''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&''')))***%%%&&&'''((())))))))))))'''''''''''''''((())))))++++++++++++++++++++++++---...///000111111111111000000000000111222333444555666888;;;<<<=========::::::::::::;;;===???@@@======>>>??????>>>===<<<888777777666444333222222000000000000111222444555444333222111222333444555222222111111222333444444000000000000111111111111000000////////////000111///111222111///......///---------,,,,,,,,,++++++))))))))))))***************++++++,,,,,,,,,++++++)))+++++++++***)))***+++))))))***++++++***((((((%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((******+++++++++((((((((()))******++++++++++++---...///111222222222333333444555666888888333555777888777555666666777333666AAAGGGDDD???===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<;;;<<<<<<===<<<;;;999888666666666666666555555555222111///...------......---------.........//////------......------,,,+++******+++---...///---++++++++++++***************''''''''''''((()))++++++'''''''''''''''((()))***((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))'''''''''(((((()))***++++++***+++,,,......---,,,)))///---,,,000444AAAWWWbbbooovvvMMM;;;444111111000///...---,,,,,,,,,,,,++++++***)))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++***((('''''''''((()))))))))*********+++++++++,,,,,,+++***))))))******************)))(((&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''''''''''''''((())))))((())))))******+++,,,,,,------......///000000000333222111111111333555777777777999:::;;;<<<<<<<<<===<<<;;;:::::::::::::::<<<<<<======>>>>>>>>>???;;;;;;:::999777333111///222222444444444444222222555444222111111222444555000000000000111222333444000111111222222222111111111111111111111111111111222222222222111000............---,,,,,,+++*********))))))***,,,,,,+++)))'''(((***+++,,,,,,,,,+++(((***,,,+++***)))***+++,,,+++)))((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''((((((((((((&&&%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))************......//////000000111111222222333333444555666666888777777666666666666666666888:::<<<>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>===<<<>>>===;;;:::999:::;;;;;;777777555444444444444444444333111000...---------000000000000000000000000//////.........---------,,,------......------,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///222666888SSS[[[llltttLLL;;;555111111000///...------,,,,,,,,,++++++***)))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,++++++******)))******************)))((('''&&&''''''((((((((((((''''''&&&&&&'''((((((((((((''''''''''''''''''((())))))))))))******+++,,,,,,,,,------......///000000000333222111111111333555666777888999:::;;;<<<<<<<<<===<<<;;;::::::::::::;;;=========>>>>>>?????????<<<<<<;;;:::777555222000222333333444444333333222555444333222222333444555000000000111111222333333000111111222222111111111111111111111111111111111111111111111000///...---//////...------,,,++++++***))))))***,,,,,,+++)))((()))***+++,,,,,,++++++)))+++,,,,,,+++******+++,,,+++)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))************.........///000000111111222333333333444555555555777777666666666777777888999:::<<<===??????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@@@@@@@??????===<<<;;;:::999999:::;;;777777666555444444444444333222111///............000000000000000000000000//////.........---------,,,------......------,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,------------///111444666???IIIZZZmmmsssKKK<<<666222111000000......---,,,,,,,,,++++++***)))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''')))******+++++++++++++++,,,,,,,,,------+++++++++***************)))******))))))((('''&&&''''''((((((((((((''''''''''''((()))))))))(((((('''''''''''''''((())))))******++++++,,,---------------......///000000000222222111111222333555666777888999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<:::888666444333444333333222222333333444444444444444444444444444111111111111222222222222000111111222111111000000000000000000000000000000000000000000///...------/////////......------,,,***))))))***,,,,,,+++))))))******+++++++++******)))+++---,,,+++***+++,,,+++***)))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))(((''''''((()))(((((((((((())))))))))))))))))))))))************---......//////000111111333333333333444444444444666666666666777888999:::=========>>>???@@@@@@AAA>>>===;;;::::::;;;===>>>===>>>???@@@AAA@@@??????;;;;;;:::999999999::::::888777666555444444444444222111000////////////000000000000000000000000000/////////.........------,,,------......------,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333===KKKYYYggg{{{vvv{{{tttLLL===777222222111000///...------,,,,,,++++++***)))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((************)))******++++++++++++,,,,,,******+++++++++*********)))))))))))))))(((''''''''''''(((((((((((('''''''''(((((()))))))))))))))'''''''''''''''((())))))***++++++,,,,,,---......------......///000000000111111111111222333444555666777999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<;;;999888777666444444222222222222444444333444444555555444444333222222222222222222111111111111111111111000000///000000000000000000000000......//////...------,,,///.........---------,,,***))))))***,,,,,,+++)))***+++++++++*********)))***+++------+++***+++,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''''''''((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''(((((('''''')))***(((((((((((())))))))))))((()))))))))************------......///000000111444444333333333333333333555555666666888999:::;;;>>>>>>===>>>>>>???@@@@@@???===;;;999999;;;===???<<<===>>>?????????>>>===::::::::::::999999::::::888777666555444444444444111000000///000000111111////////////////////////////////////............,,,------......------,,,,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++++++++++++++,,,,,,,,,***+++---...///......---111888AAAJJJVVVggg{{{qqqssswwwOOO===777222222111000///...------,,,,,,++++++***)))))))))&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''))))))))))))************)))******+++++++++******((())))))))))))(((((('''''''''(((((((((((('''''''''(((((()))))))))))))))'''''''''''''''((())))))***++++++,,,,,,---......------......///000000000111111111111222333444444555666777999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::999999999444444222222222222444444333333444555555444333333222222333333333222111111111111111111111000///...////////////////////////---............------,,,---------,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))++++++******************)))+++---,,,+++***++++++)))))))))))))))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''(((((('''''')))***(((((((((((())))))))))))((()))))))))************---------...//////000000333333333333333333222222555555555666777999:::;;;;;;<<<<<<======>>>>>>>>>???===;;;999999;;;===???>>>>>>???@@@@@@???>>>===::::::::::::::::::::::::888888666555555555555555000000000000000111111222////////////////////////000000/////////.........,,,------......------,,,,,,,,,++++++++++++***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********++++++,,,,,,,,,***+++---.........---,,,///000444;;;GGGVVVdddnnnwwwOOO===666333222111111//////...---,,,,,,++++++***)))))))))&&&'''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((''''''((((((((())))))))))))***((()))***,,,,,,+++******(((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))(((((('''''''''''''''((())))))******++++++,,,---------------......///000000000000000111111222333333333444555666777888999999999;;;;;;:::::::::;;;<<<<<<>>>============<<<<<<<<<<<<;;;;;;::::::::::::;;;444333333222222333333444333333333333333333333333111222333444444333222222111111111111000///......////////////////////////---...............------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))+++******)))******++++++(((***,,,+++***)))***+++(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))(((''''''((()))(((((((((((())))))))))))))))))))))))************,,,------......///000000222222222222333333333333444444444555666888999:::888999;;;============<<<>>>===;;;::::::;;;===>>>AAAAAABBBCCCBBBAAA@@@???::::::;;;<<<<<<<<<;;;;;;888888777666555555555555111111000000000111111222000000000000000000000000000000000/////////......,,,------......------,,,---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,***+++,,,---......---,,,---,,,---222;;;GGGQQQWWWbbbtttLLL<<<666333222222111000///......,,,,,,++++++***)))))))))'''(((((()))******))))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((())))))***((())))))))))))*********''')))***,,,,,,,,,***)))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((((((((((((''''''''''''''''''((())))))))))))******+++,,,,,,,,,------......///000000000///000111222222333333333222333444666777777888888:::::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;:::999999999:::;;;<<<222333333444444333333222333222111111111111222333000111333444555444333222111111111111000///...---........................---....../////////......------------------------***))))))***,,,,,,+++)))******)))))))))+++,,,---''')))+++***)))((())))))'''((()))******)))(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))************,,,,,,---......//////000111111111222333333333444444444444444555666777888555777;;;>>>???>>>===;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>:::;;;===>>>>>>>>>======999888777666666555555555333222222111000000111111000000000000000000000000000000000000////////////,,,------......------,,,---,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,***++++++,,,---//////000)))---000...+++---777???LLL[[[cccnnnkkkGGG<<<777111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))###$$$%%%&&&''')))******&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''*********))))))))))))))))))(((&&&$$$$$$&&&((()))((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&((())))))******(((((((((((())))))))))))'''''''''''''''((()))******,,,...///......///000...//////000111222222333111333555777777666555444666666777888999::::::;;;<<<:::777666666777666555777666555666888888777555444444333333222111111000000111222222111111222333000111111111222222222222111111000000///...,,,,,,......---------......///........................------,,,,,,,,,,,,++++++))))))))))))************+++,,,,,,***)))(((***+++(((((())))))))))))((((((******))))))((((((''''''%%%%%%$$$$$$%%%%%%&&&''')))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''############$$$&&&((()))***)))((('''&&&%%%%%%%%%'''((((((((()))))))))***(((((((((((()))))))))))))))(((''''''((()))(((&&&......//////000000111111//////000111222333333444222111111000111333444555999888:::===@@@@@@===999:::;;;;;;:::999:::<<>>>>>>>>@@@AAA@@@===;;;@@@===999999:::;;;:::888888999999999888777666555444222000000111222111000333333222111000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))******+++,,,------,,,---...111444666>>>KKKZZZcccllljjjFFF:::666222222111000///...------************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&''''''***)))))))))))))))))))))***)))'''%%%%%%''')))***)))((('''&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))***,,,......------...///---------.../////////000111222444555666666555444666666777888999::::::;;;<<<999777555666666555555666555555666777888666555444444444333222222111111+++,,,...///000111333444111111111222222222222333///////////////...---,,,000///......------------------------------------------,,,,,,,,,+++++++++))))))))))))***************++++++***(((((()))***(((((())))))))))))(((((()))))))))(((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%'''((())))))(((''''''&&&&&&'''''''''''''''''''''(((((()))'''''''''&&&&&&'''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&)))'''%%%%%%&&&&&&&&&$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&############$$$&&&((()))%%%%%%%%%&&&&&&((())))))((((((((((((((()))))))))(((((((((((())))))))))))***)))(((((()))***)))(((,,,,,,------...///////////////000000111111222222222111000000111222444555888777777:::======;;;888:::;;;;;;:::999999;;;===;;;;;;<<<>>>@@@@@@>>><<<>>>;;;999888:::;;;:::888888888888777777666555444444222000000111111111000222222111000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((((((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))***************))))))******+++,,,,,,,,,++++++---///222444333:::DDDLLLVVVeeexxxiiiDDD888444333333222111000///......************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))(((''''''&&&&&&''''''))))))))))))))))))******+++***(((''''''(((***+++***)))((((((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((()))+++------,,,,,,---...------..................///000222444444444444333666666777888999::::::;;;;;;999666555555555555444666555444555777777555333444444333333222111111111,,,---...///111333444555111111111111222222222222---...............------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************)))******)))((('''((()))(((((())))))))))))(((((((((((((((((((((((())))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''(((***)))(((((('''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%'''(((***+++(((((((((((((((((((((((('''((((((((()))))))))******)))((()))***+++***)))*********+++,,,---------/////////000000000000000111111000000111222444555666555555666888999999777:::;;;;;;:::999888:::;;;888888999;;;>>>???===<<<;;;999777777999:::999888777777666666555444444333333111000000111111111000111000//////.../////////............------------,,,,,,,,,,,,,,,,,,++++++((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))*********))))))))))))***+++++++++*********,,,...000111...000444<<>>BBBKKKSSSWWW___rrr]]]===777777333333222111000///......************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))((('''%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&'''(((*********)))((('''(((((()))***+++++++++((())))))))))))))))))((('''((()))+++++++++***)))''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))+++------,,,,,,---...++++++,,,------...//////......///000111333555666666666777888999::::::;;;<<<:::777666666777666555999888777777888777555333444444333333222111111111...000555<<>>999333///------,,,,,,+++***)))*********((('''&&&&&&'''(((((()))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$##############################$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((---%%%###"""%%%((((((---'''&&&---666000"""'''(((---555...***000///''',,,""" )))((((((((((((((((((((((((!!!)))///+++%%%%%%''')))//////---,,,++++++++++++)))&&&''''''&&&,,,///)))))))))(((''''''((()))(((((()))%%%***000...&&&******%%% ###+++222444((((((---111...***000;;;000000000111111111111111111111222222222111111000111111000000/////////...(((///---///***$$$///444(((***,,,///&&&333---888,,,,,,,,,---------......---------,,,,,,,,,,,,,,,---------------+++***)))******))))))(((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''((()))(((''''''((()))(((((()))))))))((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&'''(((((()))***+++***)))((()))++++++***(((((()))***---.........//////000111222222333444555444222000111222333444666888888666444222111000...///000222222111444333222222111000000000000000///............///,,,,,,++++++,,,,,,---...---------...------,,,,,,************))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''(((((()))(((((('''''''''''''''(((((((((((((((((((((''''''(((((((((tttLLL999555444:::555000---,,,---------***)))))))))+++***)))'''&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###########################$$$%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))'''$$$***,,,&&&(((((( ---DDDfffvvvLLL--- $$$))),,,'''$$$$$$''''''((((((((((((((((((((((((''',,,+++&&&(((///000+++OOOjjjuuuRRR222!!!))) $$$&&&)))***'''%%%&&&))))))$$$''''''%%%666fffnnnbbb999'''111)))$$$)))////////////000000111111000111111222222222111111000000000///////////////333333+++======+++111...444111...000'''<<< ,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,+++++++++***))))))((()))))))))((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&((()))((('''&&&'''((('''((()))******)))(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))+++***)))((()))******)))((('''(((***,,,............//////000000111111333333222111000111222111333555777777666333222111///...///111111111000222222222222111000000///000//////...............,,,++++++++++++,,,---------.........---,,,,,,+++*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((sssKKK999555444000---***)))+++---......***)))))))))++++++)))(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((""")))&&&---&&&###)))888RRR((('''$$$!!!###***...///((((((((((((((((((((((((333!!!888!!!bbbooo888111,,,""""""%%%((('''$$$%%%)))""",,,+++'''uuu<<<444BBB)))///////////////000222222000111222222333222222222000000000000////////////***(((555sssAAA,,,,,,,,,---------......------,,,,,,++++++******'''(((((())))))***++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&'''((((((&&&&&&'''((('''((()))***+++***)))((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''')))******)))(((((()))***))))))))))))+++,,,------........./////////000///000111111000000111222000111333444444444222111111000///000111222111///111111222222111000000///000///......------......+++++++++++++++,,,------............---,,,++++++******))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%''')))((('''&&&'''(((''''''''''''(((((((((((((((''''''&&&&&&''''''(((sssKKK888555444...,,,******,,,---------***)))((()))++++++)))(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((!!!+++"""&&& (((aaaRRR---;;;%%%&&&(((((((((((((((((((((((( 777000III***111((("""%%%'''&&&$$$%%%%%%'''www;;;555///////////////111222333111111222333333333333333000000000000000000000000:::...<<>>444---///......&&&***(((&&&nnnOOO///"""999,,,:::...===---222###:::333444000===###222000222///...///000111111111111***+++---{{{'''+++)))$$$###000333***,,,++++++++++++************((()))***++++++++++++***))))))(((((((((((())))))'''(((((((((((((((***+++'''((()))((('''&&&&&&(((''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&%%%$$$%%%&&&((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((())))))***+++*********------.........------,,,......///000111222333333444555666777666555444333444555777888777555222000////////////000000111111000000/////////.........---------------...//////......---------,,,,,,,,,+++++++++,,,,,,+++++++++(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&eeeBBB888666333111111///...------------***++++++++++++******)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%...++++++www$$$'''$$$ !!!$$$'''"""&&&qqqKKK )))***###+++***<<<$$$$$$&&&$$$%%%***bbbKKK,,,$$$###---???%%%)))666&&&%%%''',,,sss///555***,,,---***###111,,,:::444222555555555444333222222333777///000:::333666+++(((///---///444+++++++++*********))))))))))))******++++++++++++))))))(((((((((((())))))(((((('''''')))*********((()))))))))'''&&&'''(((''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))***)))'''&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&&&&%%%%%%'''((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$'''((())))))******)))))),,,---------------,,,+++......///000111222222333111222333444444444222222444555777888888555333111000//////...//////000111////////////..................---------...//////......---------,,,,,,,,,***++++++,,,,,,++++++***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&eeeBBB888666222111111000///...------...)))***************))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&###111555WWW///***"""444999+++&&&///''',,,333'''***)))"""&&& 222,,,...&&&"""<<<***###$$$ccc(((222222'''******444+++000///%%%yyy;;;---000;;;;;;333666---+++666::::::888555111......//////&&&&&&|||$$$///---222222'''+++///+++************)))))))))***************+++++++++***))))))(((((())))))******)))'''((()))******)))((()))***)))'''&&&'''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((()))***)))((((((%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''''''''&&&&&&((()))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((()))***((((((((((((''''''''''''&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$''''''((()))))))))))))))++++++,,,,,,---,,,,,,,,,......///000000111222222000111111222222222222111444555666777777555333222000///.........///000111........................///...............//////......---------,,,,,,,,,)))***+++,,,,,,+++***)))'''(((((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&eeeCCC888555111000000///...------------((())))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&+++$$$***""",,,DDD333111&&&666222***///!!!333""" ===&&&(((*** '''&&&###222!!!$$$444;;;---###***((((((]]]XXX999!!!,,,///))) ###!!!333,,,999333...000DDD000...;;;888888777444///---...///999===:::333333777###...***000+++************))))))))))))***************++++++,,,******))))))))))))******,,,***'''((()))***)))(((((()))***)))''''''''')))''''''''''''((((((((((((&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''''''''''''(((((((((((()))%%%&&&((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((('''''')))***'''((((((((()))))))))***''''''((((((((((((''''''(((((('''''''''(((((()))((((((((((((''''''''''''&&&'''((())))))((('''&&&###$$$%%%'''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))***+++,,,,,,,,,,,,,,,......//////000111111111111111111111111222333333444555555555555444333333111000...------...///000........................//////............//////......---------,,,,,,,,,)))***+++,,,,,,+++***)))''''''((()))))))))))))))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''eeeCCC888555000///...------,,,,,,,,,,,,'''(((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&)))$$$(((000***555@@@;;;000+++///,,,%%%%%%&&&!!!%%%///000((((((111&&&///...RRR777###&&&&&&,,,{{{(((###000,,,&&&'''iii000""""""...'''666DDD+++***&&&666'''++++++"""+++&&&)))HHH'''***222111444FFFEEE&&&......444$$$************))))))))))))******))))))******+++,,,******))))))))))))******---***((((((***+++)))'''((()))***)))((('''((()))''''''''''''((((((((()))'''''''''&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((%%%&&&((()))***)))(((&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))((('''((()))+++'''((((((((())))))******''''''(((((((((((('''''')))(((((('''''''''(((((()))(((((((((''''''''''''&&&'''(((******((('''&&&"""$$$%%%'''((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%'''(((((()))&&&''''''(((((((((((((((((()))***+++,,,---------......//////000000111111222222111000111222444555444444444444333333333333111000...------...///000---.....................000//////.........//////......---------,,,,,,,,,((()))+++,,,,,,+++)))(((''''''((())))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((^^^>>>666666222000000000///......------******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))$$$222***!!!)))'''$$$222###%%%///&&&***222!!! +++...///,,,QQQ%%%((('''&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))%%%555%%%555<<<%%%111+++...GGG+++(((+++000---///...---***(((''''''((((((((()))***++++++,,,+++++++++++++++************)))---+++)))'''&&&&&&((((((((()))+++,,,,,,+++***(((******(((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++***)))(((&&&&&&''''''((((((((())))))((('''&&&&&&)))((('''&&&%%%&&&''''''''''''(((((('''%%%$$$"""''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((())))))(((&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,...///...------...///111111111111111111111111555666666666555444444333///...,,,++++++,,,...//////......---------......***---//////...,,,,,,---******+++++++++******)))'''(((((())))))))))))((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''[[[;;;444444000000000//////......------******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((((((///'''777!!!!!!222***888%%%BBB>>>$$$))))))%%%{{{$$$666999OOOPPP!!!)))((('''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))***+++&&&kkk,,,,,,+++(((///III444333333222***(((///...+++)))(((((()))***(((((()))***+++++++++++++++++++++*********)))))),,,+++)))'''&&&'''((((((***+++,,,,,,+++)))'''%%%((('''''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''&&&&&&'''''''''''''''&&&'''''''''((((((((()))))))))(((&&&&&&&&&''')))******)))'''&&&&&&&&&'''(((((((((((((((((('''&&&&&&)))((('''&&&%%%&&&&&&'''(((((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((())))))(((&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******+++,,,,,,+++---......------...000222222222111111111111111444444555555444444333222///...,,,++++++,,,.../////////...---,,,,,,------+++---...///---,,,,,,---++++++,,,,,,,,,,,,++++++)))***************))))))(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''YYY;;;555444000000000//////...---------******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''---###***;;;000333fff,,,)))"""111,,,)))$$$000777GGG%%%***''''''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))%%%...222!!!......+++111III+++***+++------111///...,,,***))))))******'''((()))***++++++++++++++++++*********)))))))))+++***((('''&&&''''''(((,,,,,,,,,+++)))&&&###"""%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&((()))***))))))'''&&&&&&&&&'''((((((((((((((((((''''''&&&(((''''''&&&%%%&&&&&&&&&(((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((()))'''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++,,,***,,,---...------///111222222222222222222222222222333333333333222111111///...---,,,,,,---.../////////...,,,+++++++++++++++,,,......---,,,,,,---+++,,,,,,---------,,,,,,++++++,,,++++++***)))((((((''''''''''''&&&&&&&&&))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&ZZZ<<<777777222000//////......---,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&& 000***)))444$$$:::;;;222***&&&+++XXX444###111%%%666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&...,,,222)))111...///CCC333---,,,---***---...---,,,******)))******'''((()))***++++++++++++************))))))))))))***)))(((''''''''''''(((*********)))'''%%%###"""$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''((($$$%%%&&&'''((((((((((((((((((((()))))))))******(((''''''''''''((()))))))))((('''&&&%%%&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''(((((('''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++)))+++,,,------...///111111111111222222222222222000111111111111111000000......------------......000///---,,,+++******)))+++,,,------,,,+++,,,---***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&XXX<<<888777222/////////...------,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%***,,,111!!!+++444>>>...'''///!!!,,,###***---,,,JJJ)))&&&###%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***(((gggVVV)))+++***---AAA------000111+++***,,,+++******))))))))))))''''''((()))*********************)))))))))((((((((((((((('''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))((('''%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++)))***,,,---------///111000000000111111222222222//////000000000000000///........................000///---,,,+++******)))+++,,,---,,,+++***,,,---))))))***+++++++++++++++************)))((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&TTT999666666000//////......---,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%...###"""%%%$$$'''---...$$$###111 $$$www///,,,NNN&&&%%%&&&$$$%%%&&&'''''''''&&&&&&(((((((((((()))))))))))),,,<<>>IIIggg///000(((...+++%%%,,,111//////,,,***OOO111999###(((+++++++++***************000+++)))***"""+++JJJ{{{---))))))))))))************((((((((()))))))))))))))***++++++,,,+++***)))((((((''''''(((******(((&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))))))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***)))))))))))))))(((((('''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((())))))***((())))))))))))))))))(((******+++,,,------,,,,,,++++++++++++++++++++++++)))******+++++++++******+++++++++*********))))))******))))))))))))******''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggAAA666444111333///......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))'''(((***+++,,,---------&&&%%%&&&)))((($$$%%%)))''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((###--- 111)))###111NNN111,,,(((,,,---***(((***+++)))+++/// ---000---666***+++---......---+++***{{{(((!!!666***&&&,,,666666(((333###CCC~~~888***(((555,,,))),,,***...///)))xxx???&&&&&&111,,,+++++++++******))))))"""000'''---/// ---ttt{{{---((()))************))))))&&&&&&'''((()))***++++++***+++,,,,,,+++***)))(((&&&&&&&&&'''))))))&&&$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))******++++++''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))'''((()))))))))(((&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((+++,,,,,,---------,,,,,,************************)))***+++,,,,,,+++***)))+++++++++************)))******))))))))))))******''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddBBB333111222111/////////...------,,,,,,(((((((((((((((((((((((()))(((((((((((()))***+++&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((((((((()))))))))((('''''''''''''''&&&%%%%%%&&&&&&'''((()))###ZZZ000&&&///***'''///))))))###666)))333111+++111333***333***444,,,iii)))555!!!222%%%$$$222"""888555___---555.........+++(((%%%%%%%%%))))))))))))))))))))))))```yyy++++++*********))))))(((((((((((((((((())))))))))))+++******)))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((()))******)))(((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++(((%%%%%%&&&((())))))'''&&&&&&%%%$$$$$$$$$$$$'''''''''''''''((())))))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((((((((***++++++)))(((''''''''''''+++***)))(((((()))***+++---,,,+++***))))))))))))+++++++++******)))''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$cccBBB444222222111.........---,,,,,,++++++(((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((''''''''''''(((&&&&&&&&&''''''((()))***!!!###333+++///,,,222+++111$$$+++000&&&,,,444((((((...+++,,,eee999111111111666000VVVddd"""000"""(((***+++***))))))***+++))))))))))))))))))))))))...rrryyy++++++*********))))))))))))(((((()))))))))*********+++***))))))(((((())))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&'''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''((())))))******))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,))))))***++++++***)))(((''''''''''''******))))))))))))******)))))))))((())))))******))))))***************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$cccBBB555333333111...------,,,++++++******))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))***)))((((((''''''(((((((((((((((((((((***++++++---jjj+++666&&&///,,,...&&&000555222,,,CCC555&&&333222)))---,,,666""";;;\\\!!!000,,,eeebbb!!!=== ''')))************,,,---))))))))))))))))))))))))###,,,yyy+++***************)))))))))))))))*********++++++++++++***))))))(((((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''((()))((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((())))))'''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((())))))***))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***)))***,,,+++***)))((((((''''''((())))))************))))))''''''''''''((()))***+++(((((()))***++++++,,,,,,))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$aaaAAA555444333000......------,,,+++++++++))))))))))))))))))))))))&&&&&&((()))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((((())))))******))))))((('''((((((((())))))))))))***+++,,,,,,%%%111eee,,,++++++,,,***$$$,,,QQQ///%%%///###***///777FFFMMM///111...---%%%)))PPPLLL)))111...+++,,,---,,,***))))))***))))))))))))))))))))))))///)))fffyyy+++******************************+++++++++,,,,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((%%%%%%$$$$$$%%%'''(((***(((((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***+++)))&&&$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---+++))))))***,,,******)))(((((((((((((((((()))***++++++***)))(((((((((((((((((()))***+++))))))******+++,,,,,,---,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$___@@@666555333/////////......---,,,,,,,,,))))))))))))))))))))))))&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))************)))(((((((((((((((***))))))******+++,,,---...%%%(((555+++//////---///---KKK666)))<<<:::xxx+++111000111$$$333)))(((222///&&&///...//////---***(((((()))))))))))))))))))))))))))###&&&222yyy+++***************+++++++++++++++++++++,,,,,,,,,,,,***))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((%%%$$$$$$$$$%%%&&&((()))(((((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++,,,***'''$$$%%%%%%%%%%%%&&&''''''((('''''''''''''''((())))))))))))))))))************++++++++++++++++++++++++***++++++***(((((()))+++***))))))(((((((((((()))((()))***++++++***)))(((,,,+++******)))))))))***,,,,,,++++++++++++,,,,,,000...,,,)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\>>>555555222---000//////......---,,,,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))'''''''''''''''(((((((((''''''((((((((()))))))))(((''''''(((((()))***++++++***))))))(((((())))))***************+++------555///nnn===333***000222222111///OOObbb111!!!777222eeeeee,,,000)))333111222???***"""}}}---222///'''+++---...---++++++,,,---))))))))))))))))))))))))000 777yyy+++*********+++++++++++++++******+++++++++,,,,,,,,,***)))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***,,,+++(((&&&&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((()))))))))))))))************+++++++++++++++++++++++++++))))))***)))'''''')))***))))))(((((((((((())))))))))))************))))))---,,,+++***))))))))))))...---,,,+++++++++,,,---333111---***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ZZZ===555555111+++//////...------,,,,,,+++((((((((((((((((((((((((((('''&&&&&&(((+++...000---,,,+++)))'''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&'''''''''((((((((()))'''((((((((())))))))))))''''''''''''((()))***++++++***))))))(((((())))))))))))))))))***+++,,,---!!!&&&999uuu***000///111//////333!!!+++>>>///***PPP)))666000'''333$$$...444AAA111<<<444111222)))***,,,------,,,,,,...///))))))))))))))))))))))))***666"""###222yyy+++*********++++++,,,,,,,,,************++++++++++++))))))(((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''))))))(((((((((''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))+++,,,***)))(((''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))*********+++++++++************************)))******)))(((((()))+++))))))(((((((((((())))))******))))))))))))******+++******)))))))))******---,,,+++***+++---///000444111---)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$YYY<<<444444000***......---,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&(((---333999===444333111///---+++))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((()))+++++++++******)))))))))))))))))))))))))))***+++,,,---000000'''''';;;333222---000(((444222(((///555444+++333111777&&&777444+++nnn"""444***$$$111,,,---......,,,,,,---...))))))))))))))))))))))))'''333---!!!OOOzzz+++*********++++++,,,,,,,,,))))))*********+++++++++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''((((((((((((''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((''''''''''''((((((((()))''''''''')))+++,,,,,,***)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))******++++++++++++***************************++++++***))))))+++,,,))))))(((((((((((()))***+++***)))(((((()))***+++(((''''''(((((()))***+++++++++******,,,...111333444111---(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$WWW;;;444555555333///......------,,,++++++************))))))))))))***(((&&&'''+++222999>>>999666777:::666,,,''''''************))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((------,,,)))'''&&&''')))+++*********))))))((((((&&&(((******((((((+++...***+++,,,+++***)))***+++---,,,,,,,,,,,,---......000&&&>>>nnnLLL333+++------888)))888///'''cccBBB'''888444...555111///,,,,,,///111000222666ccc$$$444---)))333(((,,,,,,,,,+++++++++******************))))))))))))000000""",,,555&&&qqqsss+++,,,+++++++++******))))))))))))))))))))))))))))))+++***)))(((''''''((((((&&&'''((('''%%%%%%'''((('''''''''''''''((())))))'''((()))((('''&&&''')))+++)))'''&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++***((('''''''''((()))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))---000222///---***(((&&&%%%&&&&&&'''&&&&&&''''''((()))***&&&%%%&&&&&&(((***---...++++++***)))((('''&&&&&&$$$%%%&&&&&&&&&''')))++++++++++++*********************))))))))))))************))))))***+++,,,,,,++++++************++++++,,,++++++***)))(((((('''''''''''''''((()))++++++,,,+++*********+++,,,---+++++++++)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################VVV;;;444444444222///......------,,,++++++++++++*********)))))))))&&&%%%%%%$$$%%%(((***,,,)))''')))...---'''$$$%%%((('''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))******+++***(((((()))***++++++******))))))))))))''')))******((((((+++---***+++,,,+++***)))***+++------,,,,,,------...//////%%%PPP===,,,;;;---+++999333444444---AAAcccHHH)))+++777***)))555000777333111222222///000333...vvvFFF&&&+++666'''...>>>000,,,,,,,,,,,,++++++++++++++++++++++++************(((...&&&***/// GGG}}}(((,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''((('''&&&%%%''')))'''''''''''''''((())))))((()))***)))((('''(((***)))'''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((******((('''''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''))),,,...000///---***'''&&&&&&'''((('''&&&&&&''''''((()))***((((((''''''''')))***+++)))(((((((((((((((''''''%%%&&&'''&&&&&&&&&(((*********************************))))))))))))************))))))***++++++,,,+++******************+++++++++***))))))(((''''''''''''''''''((()))***+++++++++***))))))***+++,,,*********(((%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$UUU;;;444333222222///......------,,,+++++++++++++++*********))))))''''''(((((((((&&&$$$###%%%###%%%((()))&&&%%%'''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''((((((((()))))))))************************&&&(((*********)))***++++++++++++************))))))***+++***((((((***,,,)))+++,,,+++******+++,,,---------,,,------...///...---)))***lll|||~~~~~~}}}}}}}}}~~~~~~zzz'''///===000222555***,,,::::::///444GGGgggeee???777;;;******:::===,,,000:::...777333222333222//////222222%%%333nnn___+++$$$+++555111(((...000------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++)))000...+++,,,&&&+++@@@}}}))),,,+++++++++++++++******))))))))))))))))))))))))((())))))******)))'''''''''(((((('''&&&&&&''')))(((''''''''''''(((((())))))***+++***)))((()))+++(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''((()))***,,,---///---)))'''%%%&&&'''((('''&&&&&&''''''((()))***+++***)))(((''''''''''''&&&&&&&&&''''''(((((((((&&&'''((('''%%%%%%''')))))))))))))))))))))))))))******))))))))))))***************)))******+++,,,***************************))))))(((((('''''''''(((''''''(((((()))***+++******)))(((((())))))***(((((()))'''$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS<<<555222111111///......------,,,++++++******)))))))))((((((((('''((()))++++++***(((''')))((((((((((((&&&&&&&&&((((((((()))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((()))(((((('''(((((((((((()))))))))************************&&&(((++++++***))))))***+++++++++++++++++++++++++++++++++***))))))***+++)))+++,,,+++******+++------------------...//////###444777)))$$$'''---111------,,,,,,,,,---......++++++,,,,,,,,,,,,,,,---222...$$$555444444666111///777888111222999444&&&222222000,,,(((,,,777AAA>>>111...888???999222000888555:::999222888;;;---333000000444444222222555666444444...!!!%%%PPP|||XXX999///222444111???444))),,,555333...///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...//////+++)))///...###eeeQQQ,,,************************))))))))))))))))))))))))'''(((***++++++)))'''&&&'''(((((('''&&&&&&''')))((((((''''''''''''((()))((()))******(((((()))******(((&&&&&&'''((('''&&&''''''''''''''''''''''''######$$$$$$%%%&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))---+++(((%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((()))***+++,,,***(((%%%$$$%%%'''((('''&&&&&&''''''((()))*********)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&((((((((((((((())))))))))))******))))))))))))******+++***************++++++*********++++++*********)))((((((((('''''''''&&&((((((((((((((()))******))))))(((((('''''''''(((&&&&&&'''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}|||QQQ<<<555111000222///......------,,,++++++))))))((((((((('''''''''%%%%%%%%%&&&&&&'''(((((((((((('''%%%$$$$$$$$$###''''''(((((()))))))))***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((***,,,,,,***(((((((((++++++++++++,,,,,,,,,,,,,,,+++******************)))+++,,,,,,++++++,,,---...------------...//////+++,,,,,,333///333//////333333333333333444555666222333333333444444555555(((DDD&&&JJJ,,,111BBB...888333222555222///777CCC999;;;<<<<<<;;;;;;:::;;;777EEEGGG;;;<<>>:::555222888666111------000111///*********222888***(((<<<.........---------,,,,,,,,,++++++++++++*********---(((+++***%%%,,,222)))---///---(((222$$$///(((((())))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***(((''''''((()))(((&&&&&&((()))((((((''''''''''''(((((('''((())))))''''''((())),,,***((('''(((((('''&&&''''''''''''''''''''''''######$$$$$$%%%&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))---***'''$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((()))***((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%&&&(((''''''(((((())))))))))))******))))))))))))******++++++***************+++)))***++++++++++++***)))(((((((((((('''''''''''')))(((((((((((())))))***((((((((((((''''''&&&&&&$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxNNN<<<666111000444///......------,,,++++++))))))(((((((((''''''''')))((('''%%%%%%&&&'''(((%%%((((((%%%%%%((((((%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********((((((((()))))))))******)))))))))))))))))))))))))))***,,,+++)))(((((()))+++,,,,,,,,,,,,---------,,,+++))))))+++,,,,,,+++)))+++,,,,,,++++++---.........------......///000666,,,%%%///222000***---,,,,,,+++,,,,,,---...///111111111222333333444444,,,000444555---333:::666999...---<<>>===888111111444333...***---000111222222111111(((333444///...***''',,,//////.........---------++++++++++++************,,,''',,,...''''''......444222((()))***'''"""...((((((((()))))))))))))))))))))))))))))))))))))))'''''')))******))))))(((((())))))(((''''''(((***)))((((((''''''''''''(((&&&((()))((('''&&&'''(((+++)))'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((***)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&''''''((()))***&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%%%%''')))'''(((((())))))******+++******))))))))))))******,,,+++******)))*********)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################uuuLLL;;;777111000555///......------,,,++++++************))))))))))))+++******))))))))))))***%%%)))***((((((,,,+++'''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((************(((((()))))))))*********************************((()))***)))((((((***,,,,,,,,,,,,,,,---------...,,,***((())),,,------,,,)))+++,,,,,,,,,,,,---///...............//////000,,,000111,,,444+++...;;;222222222222333444555555000000000111222333333333AAA'''777///>>>777///;;;:::HHHMMMDDD>>>III\\\gggoootttzzzyyyoookkkddd^^^TTTJJJDDDEEEHHHJJJFFFAAA<<<888555333000000222333///***...777888222////////////.........------,,,,,,,,,+++++++++++++++,,,------,,,++++++--- &&&###***666000***))))))*********++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))((())))))(((''''''(((***))))))((('''''''''''''''''')))***)))((('''((()))&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&'''''''''((('''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&''''''((()))***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&&&&&&&(((***(((((())))))***++++++,,,******))))))))))))******,,,++++++***))))))******(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))((('''%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$sssJJJ;;;777111000666///......------,,,++++++,,,,,,,,,++++++++++++***%%%&&&((()))************$$$)))***'''&&&)))(((###&&&&&&''''''((()))******'''''''''((((((((((((((())))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))************++++++++++++++++++++++++'''(((((((((((())),,,///,,,,,,,,,------.........+++)))'''))),,,......,,,)))+++,,,,,,,,,,,,...///...............///000000+++666888))):::......222.........///000111222333222222333444444555666666///;;;:::999===>>>@@@FFFJJJNNNWWW```eeennn|||nnnbbbbbbjjjYYYNNNCCC???>>><<<999777666000555999...)))...111000/////////..................---------,,,,,,,,,'''---'''$$$+++...******'''555---$$$***''',,,)))+++++++++,,,,,,---------))))))))))))))))))))))))((((((''''''((()))***+++((()))))))))'''''')))******)))((('''''''''''''''(((***+++***)))((()))***"""!!! """%%%'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&'''''')))******((((((((((((((((((((((((***)))'''&&&&&&''')))***''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''$$$'''***,,,,,,+++(((&&&'''&&&&&&''''''((()))***''''''((((((((('''%%%$$$$$$$$$%%%&&&'''((()))***$$$%%%&&&&&&&&&''')))+++((())))))***+++,,,,,,,,,******))))))))))))******,,,,,,+++***))))))******((()))+++,,,,,,+++)))((())))))))))))***************)))(((((((((((())))))((()))******)))'''%%%$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqLLL>>>555222222000000///...------,,,------,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++(((%%%%%%((())))))'''(((''''''&&&&&&((()))******)))(((''''''((()))***,,,,,,++++++***)))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,---...////////////222222000...///111000---333111000000333444444333666111000666999777777:::444AAAIIIGGGEEEMMMWWW]]]___lll}}}uuu___RRRLLLEEE======:::555222222222222222444222///...///000111000+++,,,------,,,++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((&&&$$$""""""$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''''''''((((((((((((''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))************)))(((&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''')))+++,,,***)))(((((((((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnJJJ===444222333111000///...------,,,------,,,+++++++++************)))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%&&&((())))))'''(((((('''&&&'''((()))***))))))(((((((((((())))))******************++++++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,---------.........---...///000000111000000///111111000///111444555111111000111222222222222999555555999;;;;;;>>>DDDPPP```ooouuuzzzxxxjjjZZZRRRFFF===777555444444000000111222333222000---444444222000---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))***)))))))))(((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''((()))***+++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkGGG;;;444222444111000///...------,,,------++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&'''((())))))((((((((('''''''''((()))***((())))))******))))))(((((())))))***++++++,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------------------.........///...///000111222222222222111222333111//////222555000111333333444666999;;;>>>@@@FFFPPPXXXaaannnyyyrrrcccVVVKKKEEE;;;999666444444444333222111000///---,,,,,,---...------------------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))(((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&''''''&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''&&&%%%$$$###'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''''''''((()))***+++))))))*********)))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllHHH;;;444111333111000///...------,,,------*********))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((())))))(((((((((((((((((()))))))))((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------............------,,,,,,,,,,,,---------............////////////000111222222333333222333111222444444333333555555777888999<<>>:::555333333333111///000///...---,,,,,,,,,,,,,,,+++******++++++)))'''((()))***+++,,,---------************)))))))))(((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%######&&&((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%cccAAA888444333333///........................+++,,,---,,,******+++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))******************))))))))))))******************++++++++++++---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------..............................333///---000555888666222111111111111222333444555888999999777777===DDDIII```ooodddTTTAAA555333555444222000000///...------------,,,+++******++++++)))'''***++++++,,,,,,,,,++++++************)))))))))((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%bbbAAA888444333333///---------.........//////+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++************************)))))))))************++++++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,---......///........................000...---///222444333111/////////000111222333444444777888777<<>>BBBPPPhhhoooPPP<<<888222111444222//////---------...---+++,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((())))))******+++))))))(((((((((((())))))((((((((((((((((((((('''+++++++++*********))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}VVV<<<888555333555222222111///...---,,,,,,,,,,,,---/////////---+++))))))******+++,,,+++++++++,,,+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,---------------------,,,------...///---......///////////////...000111111000000111222444111000111444666555333555;;;<<>>888333777111666444444333222111//////...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------.....................------............////////////111111111111111222222222222555777666555777555222888???OOOeee|||kkkNNN777222777...111111...---000000,,,......---,,,++++++++++++,,,+++***)))((((((((((((******))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''+++(((%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((***+++***)))((()))***))))))))))))(((((((((((())))))*********))))))(((''''''(((((())))))******)))******)))(((((()))+++++++++******))))))(((((()))************+++++++++))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***))))))******)))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$pppIII>>>888444777111666333333222222111000//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------.........................../////////000000000111111111111111111222222222222555333111222555777;;;>>>BBB\\\cccFFF888555333111000///////////////...---,,,++++++++++++,,,+++***))))))(((((((((***)))))))))((((((((('''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((()))&&&######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))((()))***+++***)))((()))+++***)))))))))(((((((((((())))))************))))))))))))******************)))***+++***((((((***+++++++++++++++*********)))************++++++++++++++++++++++++++++++++++++++++++******)))))))))))),,,+++******)))))))))***))))))))))))))))))))))))***)))'''((())))))(((&&&'''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))******((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooIII>>>888444777222666222222222111111000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------..............................000000000111111111222222111111111222222333333333777111000555888:::DDDPPP```fffJJJ???555///333666111...000//////---,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%'''(((((('''&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++))))))***+++******)))))))))((((((((())))))***************))),,,,,,,,,+++++++++++++++***++++++***))))))***,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++***))))))))))))***))))))))))))))))))))))))+++***))))))******)))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnHHH>>>888555888222666111111111111000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------------------------------,,,,,,,,,,,,------......------------..................////////////000000000111111111222222111111222222333333444444777222444:::<<>>999555888222555111111000000000000000000......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......///000------------------------...------,,,,,,------...///......------......///........./////////000000/////////000000000111111111222222333444444555555666444666:::AAASSSwww```>>>555555000...111000000///...---------------,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''')))(((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))((()))))))))*********+++***,,,---,,,+++***+++,,,************))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,+++******+++---+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***((()))******)))'''************************))))))))))))))))))((((((((()))************)))(((''''''((())))))(((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllGGG>>>999666999222555111111111000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000..............................------------......//////............//////.........//////000000111/////////000000000111111222222333444444555666666666999<<>>:::666999222555222222111000///......------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///..............................------------......//////............//////---......///000000111111000000000111111111222222222222333444555666777777999DDDOOO^^^}}}yyysssmmmkkkhhheeeaaa___^^^^^^___bbbfffhhheee```^^^```dddhhhccc\\\ZZZ___kkkxxxwwwVVV@@@666555222111000///............------,,,+++************'''((((((((()))))))))***((((((((((((''''''''''''&&&'''''''''((((((((()))'''(((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++((())))))******+++,,,,,,,,,---...---,,,+++,,,...+++++++++*********))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...---++++++---...---.........////////////------------............------------------------,,,,,,,,,,,,---------...---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))((((((((((((((((((((((((*********)))))))))((((((((()))***++++++***)))(((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkGGG>>>:::777999222555333222111000///...---,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......////////////////////////......------------......//////............//////---......///000111111222111111222222222333333333222222333444555666777888<<>>555///000222000///111111///---,,,,,,,,,+++*********)))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((()))'''(((((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))((('''''''''(((((()))))))))))))))))))))((()))***+++,,,,,,+++***)))***,,,------++++++,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...//////.........---------------.........------,,,////////////............222///,,,+++,,,///111333111222222111000//////...///...---.........---,,,...---,,,------------,,,//////...---------///000***************+++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeJJJ:::999555555777444333333222222222111111111---......//////......------......//////......---////////////////////////,,,------------.........------------------------....../////////000000000111111111111111111111111333333333444444333333222333666999999===RRRyyy|||pppeee]]]XXXTTTRRRZZZ^^^dddhhhlllpppsssuuuvvvyyy|||~~~}}}|||{{{qqqiiigggiiiccc___YYYUUUVVV]]]hhhppp^^^KKK888222444555222000222000...---......---+++*********))))))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''((())))))))))))))))))))))))))))))******++++++++++++*********,,,------++++++,,,............---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.../////////............------......//////.........000000000000////////////222222222222222333444555333222000111111111///...444444333333222111111111000111333333111000000111///...,,,+++,,,---000111,,,,,,,,,+++++++++++++++---,,,,,,++++++******)))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&cccIII:::999555555777333333222222222111111111111......////////////............////////////..............................------------.......................................////////////000000000000111111111111111222222111333444555444333222222444777<<>>CCC===777555777777666333222111111000000///......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___FFF999999666666777222444444444333333333222222//////000000000000////////////000000000000//////////////////////////////............/////////000////////////////////////000000000000111111111111000000111222333333444444444666777666444777>>>DDDgggjjjPPPLLLNNNMMMWWWZZZ```iiirrruuusssooo|||~~~xxxmmmfff___bbbbbb\\\ZZZgggwwwVVVCCC;;;666444222111222222000///---------,,,,,,,,,++++++************))))))))))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((('''((()))((('''&&&''')))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))((())))))***++++++,,,,,,------++++++++++++------***,,,------,,,+++---...---.........//////000000........................000//////.........//////.../////////000000111111///000111222333444444444555666999===AAAEEEGGGIIIOOO^^^rrr~~~wwwooojjjllliiilllnnnggg^^^dddrrrvvvsssvvvwwwsssmmmbbbYYYNNNGGGEEEEEECCCAAA666666555555444333222222------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeKKK===;;;555444666333555444333111000/////////000000000000////////////////////////000000000000////////////////////////------............------............////////////111000/////////000222333333222000000111222222111222444777666333777III\\\vvv\\\KKKHHHMMMSSSVVVeeegggkkkppptttwwwyyyzzzsssiiigggddd___]]]```dddhhhjjj~~~{{{YYY@@@===<<<444,,,000888333&&&------------------,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,,,,+++***)))(((''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))((((((((((((((()))************************)))))))))))))))))))))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++******,,,...///---------.........//////000000000000////////////111///---...000111///---000111111111111000//////333111333888888555777===;;;>>>AAAFFFSSScccgggdddpppvvvkkkhhhhhhgggfffIII@@@999999888444333666777222,,,,,,......+++'''+++++++++,,,------......,,,+++***))))))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&aaaHHH;;;:::555444777444555555333222111000111111000000000000////////////////////////000000000000////////////////////////---......//////......---............////////////111000000///000111222333222111111222333444444333888999:::888999GGGdddjjjXXXRRRLLLMMMUUU___gggkkkpppppprrrtttwww{{{|||wwwpppjjjfffdddaaa```dddxxx|||UUU>>>===<<<999333......222.........------------,,,******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((*********)))((((((''''''((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((************************)))))))))))))))))))))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++***+++,,,...///---------.........//////000000000000000000000///333111000111333333111///333333444444444444444555;;;888666888888:::DDDOOOTTTQQQSSS]]]fffpppppp]]]TTTNNNDDD:::555333111111333666555111---222111///------///111222...---,,,+++******************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&]]]EEE888888444444777555555444333111111111222333000000000000////////////////////////000000000000////////////////////////---......//////......---............////////////111000000000000111222222000111222444555555555555444444777>>>NNNkkk~~~fffRRRGGGCCCHHHQQQ[[[eeemmmrrrtttrrrtttwww}}}xxxmmmccc]]]___^^^jjjVVVJJJCCC@@@777)))***555//////......------------*********))))))))))))((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))+++++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,...///------........./////////000000000000000000000000.........000222222111000222222222111111333777;;;>>>AAAGGGMMMQQQXXXgggtttzzzyyypppbbbPPPCCC>>><<<:::777444222111000111000///---------------............---+++***)))*********))))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&]]]EEE999999555555777444444333222111111111333333000000000000////////////////////////000000000000////////////////////////......////////////..................////////////000000000111111111222222///111444555555555555666777555===UUUwwwsssTTTDDDAAAIIIUUUWWW^^^gggnnnrrrtttwwwyyy~~~wwwooorrrfffbbbiiiqqqrrrVVVFFF===444///000000000//////...---------++++++*********)))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&'''((((((************************))))))))))))))))))))))))+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---..................////////////000000000000000111111111,,,---...000222333333333555555666666888@@@IIIQQQWWWfffzzz}}}ooonnngggZZZKKK???::::::<<<222222333333111///---,,,,,,---.........---+++***++++++*********)))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''^^^FFF;;;;;;666555777333222222222222111111222222000000000000////////////////////////000000000000////////////////////////...//////////////////...............////////////000111111111222222222222000222555555444333555666BBBAAAQQQxxxcccGGGAAAFFFMMMXXXdddggglllqqquuuwww}}}|||pppmmmoooiiijjjXXXAAA;;;777111111111000//////...------++++++++++++************(((((((((''''''(((((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''''''''((())))))(((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''((())))))***************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,------.............../////////000000///000000000111111111222222333333333333444555666999<<>>DDDNNNcccyyyUUUEEEDDDEEEKKKUUU```hhhmmmppptttxxxwwwllliiipppkkkHHH;;;:::333222222111000///...------,,,,,,,,,,,,+++++++++))))))(((((((((((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&'''((()))******************************))))))))))))))))))))))))((()))))))))*********+++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,------................../////////000000000000///000000111111222333333333444444333333777>>>CCCLLLZZZnnn{{{ooo```QQQEEE<<<777444444222111000/////////---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((WWW@@@666999666666888555555777:::<<<;;;777222///000000000000////////////////////////000000000000//////////////////////////////000000000000//////............/////////000000111222333444333222222111444666777777;;;CCCKKKnnnkkkLLLBBBGGGEEESSSbbbkkkooorrrsssssswww~~~yyypppdddnnn}}}eeeHHHAAA333333222111000///...------------,,,,,,,,,++++++))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***************************))))))))))))))))))))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,---......//////......////////////000000000000///000000111222222333333444666888999===EEEPPPXXXqqqjjjTTTFFF;;;999666333000/////////---------,,,,,,,,,++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((TTTBBB999999444666999333444333222222111111222222000000000000000000000000......///000111222222333000000////////////000000//////000000000000////////////000111111111111111...///111333444444444333222222222999===:::NNNtttgggLLLBBBBBBMMMZZZaaahhhoooqqqpppsss}}}~~~tttlllmmmrrruuuTTTBBB666333111***,,,///)))...------,,,,,,++++++***))))))*********(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((''''''&&&&&&((()))***)))))))))))))))))))))))),,,,,,,,,+++***))))))((()))************+++++++++++++++******++++++,,,---+++)))))),,,///111000...---------------...000000///...---...000222333222///...000444333000222999666888???LLLZZZllluuucccSSSBBB999777555222000111000......,,,)))***,,,///---+++***++++++***)))************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&TTTBBB999999444666999333444333222222111111222222000000000000000000000000//////000000111111222222000000////////////000000//////000000000000/////////000000111111111111111///000111333444444444444444777666:::BBBMMMllliiiKKKAAADDDKKKVVVbbbkkkooossssssrrryyyuuuooonnnwwwyyyLLL<<<777888111///222///......------,,,+++++++++************)))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''&&&'''((()))***************************,,,,,,+++******)))((((((************+++++++++++++++++++++***++++++,,,---+++******,,,///111///---------------...///000000111000000000111111111000555444777888555111555<<<@@@HHHTTTbbbtttttt^^^MMMEEE???555,,,444111///000111111///......,,,******++++++***)))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''TTTBBB999999444666999333444333222222111111222222000000000000000000000000000000000000000111111111000000////////////000000//////000000000000/////////000111111222222111111000000222333444555555555333777555:::PPPmmmyyyUUUFFF===EEESSS^^^hhhqqqtttwwwzzzzzz}}}zzzvvvtttzzz___FFF999:::333...000000.........---,,,,,,++++++++++++***)))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((('''''''''((()))***++++++++++++++++++++++++++++++******)))(((((((((************+++++++++,,,+++++++++++++++,,,---------,,,,,,---//////...---------------...///000111000000111222222222111111222333444555222333===HHHWWWfffvvvtttiiiaaaOOO===888222,,,,,,000222000+++---+++******+++,,,+++***++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''TTTBBB999999444666999333444333222222111111222222000000000000000000000000111111111000000000000000000000////////////000000//////000000000000//////000000111222222222222111111111222333444555666666555777666FFFppp~~~YYYFFFBBBBBBJJJXXXdddkkkssszzzyyy|||___EEE>>>666///111000//////......---,,,,,,,,,,,,+++***((('''(((((()))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((()))))))))++++++++++++++++++++++++*********))))))(((((((((*********+++++++++,,,,,,,,,++++++++++++,,,------...---............---,,,------------...///000111---///111222333333333444000222555777;;;III^^^ooo~~~iiiRRRFFF666,,,---111000+++---,,,******+++,,,,,,++++++++++++*********))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''TTTBBB999999444666999333444333222222111111222222111111111111111111111111111111111000000000000000000000////////////000000//////000000000000//////000000111222222222222222222222333333444666777777999;;;@@@bbbcccGGG===???EEEOOO^^^iiilllmmmttt}}}aaaOOOAAA999777333000000///......------,,,---,,,***((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''')))***+++))))))))))))))))))))))))((((((((()))))))))))))))************************************))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////...---------...............///111111...111333333222222444555555:::???GGGVVVppptttXXX>>>333444444000///---++++++,,,---,,,+++++++++++++++************(((((((((((('''''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((TTTBBB999999444666999333444333222222111111222222111111111111111111111111000000000000000111111111000000////////////000000//////000000000000//////000111222222333222222222333333333444555666777888999???QQQsssRRRAAA;;;???FFFTTT```nnnssssssuuuiiiMMM@@@;;;333000000000///......------,,,,,,+++***)))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))'''((()))*********))))))************************++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---///000000...------...............///000111111333555777555333333555999:::CCCNNN[[[qqqXXX>>>666444000111000...---......---,,,,,,++++++++++++*********(((((((((((('''''''''''''''''''''(((((())))))***'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((TTTBBB999999444666999333444333222222111111222222111111111111111111111111//////000000111111222222000000////////////000000//////000000000000//////000111222222333333222222444444333444555666888999;;;KKKlllnnnMMMAAABBBEEEJJJQQQfffmmmuuuxxx|||]]]HHH@@@444111111000000///......---++++++++++++***)))(((((())))))))))))((((((((('''((((((((((((((((((((((((***))))))))))))))))))***''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''((()))***+++***))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,...000000...---...000............///000111222333666888777666888>>>CCCMMMZZZkkk}}}pppLLL<<<777333444222000/////////---,,,,,,,,,+++++++++*********((((((((((((''''''''''''&&&''''''((())))))******&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))TTTBBB999999555666999333444333222222111111222222111111111111111111111111...//////000111222222333000000////////////000000//////000000000000//////111111222333333333333222444444444444555777888:::DDD\\\aaaNNN???===AAAFFFTTTdddppprrrssswwwmmmRRRGGG:::111111000000//////......***+++,,,,,,+++***((('''******))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%''')))***))))))))))))))))))))))))'''(((***++++++******)))))))))))))))))))))))))))'''((()))++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++...000000...---///111.........//////000111222///333666888999???HHHOOOjjjzzzZZZFFF???;;;666444111000000///---,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))PPPDDD:::777777666555666555555444333222000000///111111111111111111111111000000000000000000000000...//////000000000000000111111111000000000000000000000000000////////////000333777999999999<<<@@@RRRxxxOOOCCC???<<>>???CCCNNN]]]kkktttwwwhhhOOOEEE<<<333111222222000000...---,,,************+++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))***************************)))(((((((((((('''&&&''')))+++---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------......///000000000111111000000000000111111000111222222333555666555888>>>CCCEEENNNeee{{{hhhTTTNNNBBB888444555777666------------,,,+++,,,---+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((OOODDD:::888888777555666444444333333222222222111111111111111111111111111000000000000000000000000000111111111///---***(((000000000111111222222222222222222222222222222222777222222555444888NNNhhhYYY@@@:::;;;===CCCOOO]]]kkkvvv{{{}}}^^^NNN???222000222111///......---,,,+++*********+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************)))************))))))((('''&&&&&&'''(((***---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------......///000000000/////////000111222333444222333444444333333555777;;;???HHHVVVjjjnnn___NNNCCC;;;555333444000000//////...------,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))))))))*********++++++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((NNNCCC:::888999777666666333333333333333333222222111111111111111111111111000000000000000000000000000111222222000...+++))),,,,,,---...///000000111222222222222222333333333444333888===999===]]]}}}ZZZEEE===<<<===DDDOOO]]]iiiqqqxxxrrrWWWGGG999777666222///000...------,,,++++++******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))************)))((('''''''''((()))***,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------......///000000000000000000000111222333333333444555555333333888>>>CCCIIIYYYrrroooggg^^^LLL888---000///......///...---,,,,,,,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))*********+++++++++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((~~~MMMCCC:::888999777666666444333333333333333333333111111111111111111111111000000000000000000000000///000222222222111///---,,,,,,---...///000000111111111111222222222333333111444<<<@@@???MMMyyyTTT@@@>>>@@@AAABBBRRR]]]jjjrrrvvvhhhVVVGGGDDD@@@666222444......------,,,++++++***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************((())))))*********)))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................------......///000000000222222111111111111222222444333555777666777AAANNNccclll|||XXX;;;333000------...///...,,,---,,,+++***))))))))))))++++++++++++++++++++++++************************(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))******''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((|||LLLBBB:::999:::888666666555444444444333333222222111111111111111111111111000000000000000000000000///000111111222222222222000000000111111222222222111111111222222333333444222666;;;???IIIiiigggHHH======>>>GGGRRRbbbjjjuuu~~~fffQQQKKKEEE999111111---.........---,,,+++***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************((())))))************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------......///000000000333222222111111111222222444333777;;;<<<@@@QQQeeesssggg^^^```hhhkkklllllleeeeeegggooo}}}{{{SSS;;;666000......000///---...---,,,+++***)))))))))************************************************(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((|||KKKBBB:::999:::888666666666666555444333222222111111111111111111111111111000000000000000000000000000000//////000111222333111222222222222222222222111222222333444444555555333888===EEE^^^pppWWWDDDBBBCCCFFFUUUiiipppttt|||{{{ZZZPPPMMM@@@333///---............,,,+++***'''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))************(((((()))***************((()))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------......///000000000111111111111222333444444666555999@@@CCCKKKccc||||||pppmmmlllhhhfffggggggaaa^^^______]]]]]]```]]]]]]^^^```dddjjjppptttzzz~~~nnnHHH@@@777111111111000.........,,,+++***)))))))))************************************************'''((((((((()))))))))***((((((((((((''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((}}}KKKAAA:::999;;;888666666777777666555333222111111111111111111111111111111000000000000000000000000222000///------///000222111111111000000000000000333333444444555666777777333;;;BBBPPPrrrdddJJJ999???JJJRRRbbbvvvzzzyyyeeeYYYYYYMMM===444---......///...,,,+++***'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''((()))******+++))))))))))))************(((((()))***************&&&''')))***,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////------......///000000000//////000111222444666777777666;;;DDDIIISSSoooyyy___[[[```bbbaaa\\\]]]fffmmmmmmlllmmmhhhgggiiijjjfff```aaaeeecccfffhhhhhhhhhjjjooosssqqqpppqqqpppmmmllluuuRRRIII===555333333111//////...---+++***)))))))))))))))))))))))))))))))))************************'''((((((((())))))******)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))yyyHHH???888777777666666888555555444444444333333333111111111111111111111111222111000//////000111222000111111111111222222222000111111111111222222222000333555333111333555777<<<<<>>CCCRRRbbbmmmuuuzzz~~~eee^^^TTTDDD777444111///...---,,,***+++***))))))((((((((()))***)))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''((('''''''''((((((((()))))))))******(((((()))***************))))))))))))************************************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////////////////......///000111111222222222777333111777777333888<<>>888888888666666777555555444444444333333333111111111111111111111111111222333444444333222111000000111111111222222222111111111222222222333333555222333555888999>>>BBBJJJrrrnnnaaasssvvv|||RRR???HHHHHHTTTfffsssyyy~~~kkk```___MMMAAA333---...000000---++++++************++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((()))***************))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,---.........,,,---------....../////////////////////000000000111111222222222333333333000555222222:::;;;>>>KKK^^^mmmssshhhZZZOOONNNSSS[[[```cccgggmmmpppqqqrrrtttvvvrrruuuzzz}}}~~~}}}wwwpppjjjhhhiiijjjkkkfffjjjmmmjjjccc]]][[[\\\]]]ZZZYYY]]]aaaccc```\\\^^^]]]\\\[[[[[[\\\^^^___YYYXXXWWWVVVYYY```iiippptttTTTEEEEEE777555333222///,,,,,,...,,,,,,+++++++++*********************)))))))))(((************************'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((qqqEEE>>>888888999777666777555555444444444333333333111111111111111111111111111222333444444333222111000000111111111222222222111222222222222333333333444333444888888777<<>>RRRaaaooopppzzz}}}|||~~~mmmcccYYYJJJ<<<333///---,,,+++++++++++++++,,,------+++++++++*********))))))((((((''''''''''''(((((('''(((((())))))))))))(((((((((((()))))))))******(((((()))************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,------......//////////////////...............//////000111111222222000111222333555666888888777777888GGGaaarrrxxxbbbVVVQQQUUUZZZcccbbbaaaccceeehhhhhhhhh\\\___dddeeebbb\\\WWWSSSUUUVVVUUUTTTSSSTTTVVVYYYTTTRRRNNNLLLLLLLLLKKKJJJLLLJJJIIIIIIJJJIIIGGGEEEKKKLLLNNNPPPRRRUUUZZZ^^^___dddkkksss{{{~~~wwwpppjjjfffcccbbb^^^aaaccc^^^ZZZaaavvvjjjQQQ:::333333000000444------------,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((oooCCC<<<888999:::888777777555555444444444333333333111111111111111111111111222111000//////000111222000111111111111222222222222222333333333444444444444333666999888@@@]]]|||ooofffoooIII>>>EEEPPP___mmmzzzzzzwwwvvvxxxzzz|||~~~wwwqqqhhhYYYHHH;;;222...---,,,,,,,,,,,,,,,---...///+++++++++************)))((((((''''''''''''((((((''''''((())))))***))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......***+++,,,---///000111111///////////////............//////000111222222222000111333555777999:::;;;===<<<@@@[[[ttt```RRRRRRWWWWWWXXX]]]bbbcccfffiiijjjgggaaa]]]YYYYYYXXXWWWVVVUUUSSSRRRNNNPPPRRRRRRRRRRRRSSSTTTSSSRRRQQQQQQSSSSSSQQQPPPLLLNNNOOOOOOMMMKKKLLLMMMQQQOOONNNPPPTTTXXX[[[[[[___aaagggnnnyyy}}}xxxuuuuuurrriii]]]XXX^^^hhhhhhrrryyyTTTAAA999111---///......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((mmmFFFBBB===:::999888888777444444444444444444444444222222222222222222222222333333333333333333333333000111111111111222222222333333444444555666666666777666888888666EEErrr}}}~~~oooaaaddduuusssXXX@@@>>>HHHUUUfffvvvwww|||wwwvvvuuuwww```nnnnnnVVV???777222***...---,,,,,,......---,,,+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------........................///......---------......000000000000000000000000///000000000000//////...111111222222222333333333333555333///222999<<<;;;???@@@QQQrrrwwwSSSTTTVVVXXX[[[]]]___```____________^^^]]]\\\[[[VVVUUUTTTSSSRRRPPPPPPOOOPPPSSSUUUTTTRRRRRRVVVYYYYYYUUURRRRRRTTTWWWWWWWWW[[[ZZZXXXTTTOOOMMMOOOPPPRRRRRRRRRPPPOOOPPPSSSVVVYYYZZZ]]]```hhhuuu}}}qqqiiillliii^^^XXX[[[eeevvvuuuPPP>>>999222+++...///000000///---***((((((((()))***+++,,,,,,---************************''''''((((((((((((''''''((((((((((((((((((((((((.../////////...,,,***)))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((mmmDDDAAA<<<888777777777666444444444444444444444444222222222222222222222222333333333333333333333333111111111111222222222222222222333333444555555555777777666555===[[[yyybbbUUUUUUiii~~~bbbMMM???EEEVVVdddrrr}}}uuurrruuuuuuzzzqqqnnnjjjcccQQQ<<<111222///...,,,---......---,,,++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------........................///......------.........//////////////////////////////000000000000000///111222222222222333333333555555555666888:::<<<===CCCLLLcccjjjWWWVVVXXX[[[]]]^^^^^^]]]\\\YYYYYYZZZYYYYYYXXXWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXXXXZZZ]]]___^^^ZZZUUUSSSTTTUUUUUUTTT\\\[[[XXXUUUSSSRRRSSSSSSSSSSSSRRRPPPNNNNNNPPPRRRRRRTTTWWW[[[aaakkkwwwyyyqqqsssnnnbbb]]]\\\]]]cccrrrwwwTTT===666888///////////////---+++))))))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,---,,,+++)))(((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((mmmCCC???:::777666666666555444444444444444444444444222222222222222222222222333333333333333333333333111111111111222222222333111111222222333444444555222444444555IIIvvv|||VVVPPP[[[vvvmmmKKKAAA@@@PPPcccqqq{{{|||ppppppsssvvv}}}yyykkkrrrhhhGGG444777111///------......---,,,,,,+++++++++************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------........................///......---......//////..............................///000111111111111222222222222333333333333444111444999999666<<>>666333111///......///...---,,,,,,+++++++++*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------------------.......................................//////000////////////////////////---...///000111222222222222222222333333333444444444111666<<<888777IIIbbb}}}vvv]]]TTTQQQWWWbbb_________^^^[[[WWWTTTQQQTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^___]]]\\\^^^bbbdddbbb```XXXYYY[[[^^^```aaaaaa```___]]][[[ZZZ[[[ZZZWWWUUUWWWWWWVVVSSSQQQPPPRRRTTTOOOPPPQQQRRRSSSSSSTTTUUUZZZaaammmyyy{{{oooiiiiiilll{{{vvvOOO===777333///---///000///...,,,,,,,,,++++++*********))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''(((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((kkkCCC???;;;888777888888777444444444444444444444444222222222222222222222222222222222222222222222222111222222222222333333333333333333444555555666666666===???HHHkkknnnfff~~~mmm@@@AAAMMM```ppp{{{xxxtttxxxuuuwwwuuuvvvkkkOOO666666333000......///...---,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.............................................///000111000000000000000000000000......000111222222222222222222333333333444444444666666:::>>>;;;BBBdddnnnLLLKKKYYY^^^^^^```___]]]ZZZWWWUUUSSSRRRQQQUUUVVVWWWYYYZZZ[[[\\\\\\^^^^^^______``````aaaaaadddbbbaaabbbeeeeeeccc___```dddkkkpppssstttsssrrrmmmmmmlllkkkjjjiiifffccceeedddaaa\\\WWWTTTUUUVVVRRRSSSTTTUUUUUUTTTSSSQQQMMMRRR[[[dddjjjsssxxxrrruuu|||aaaFFFAAA:::333///000111000///------,,,,,,+++************************************)))'''%%%%%%''')))***((((((((((((((((((((((((''''''(((((())))))***+++((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((hhhCCC???;;;888888888888888444444444444444444444444222222222222222222222222222222222222222222222222222222222222333333333333333333444555555666666777666<<>>888555111////////////...,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,------.............................................///000111111111111111111111111111111//////000111222222222222333333333333444444444444333555:::===@@@SSS~~~```RRRLLLUUU___```]]]\\\ZZZXXXVVVSSSRRRSSSTTTUUUVVVWWWYYY[[[]]]___``````aaaaaaaaaaaabbbbbbbbbbbb``````aaacccdddeeecccaaannnsssyyy~~~~~~~~~uuuwwwyyyyyyvvvsssqqqqqqvvvsssnnneee]]]WWWTTTTTTRRRQQQPPPQQQRRRRRRPPPNNNJJJLLLRRRWWWZZZaaappp~~~yyyttthhhOOONNNDDD999222111222111///------,,,,,,+++++++++***************************)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((())))))***+++((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((fffAAA>>>:::777777777777777444444444444444444444444222222222222222222222222111111111111111111111111222222222333333333444444222333333444444555666666333===NNNkkkvvv}}}zzzrrrIIIFFFMMM[[[mmm{{{uuusssvvv|||~~~mmmuuuiiiMMM:::666222////////////...------,,,,,,,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---......///....................................///000111222000000000000000000000000000111111222222222111111333333333444444444444555111666;;;AAANNNlll|||dddOOORRRWWWYYYYYYYYYYYY[[[TTTTTTTTTTTTVVVWWWYYYZZZYYYZZZ]]]___bbbdddffffff``````aaaaaaaaabbbbbbbbb^^^bbbgggkkkmmmoooqqqssssssvvvyyy{{{{{{|||zzzpppiiifffeee]]]ZZZUUURRRQQQPPPMMMJJJJJJKKKMMMQQQRRRUUU^^^hhhuuu|||{{{uuu|||```ZZZNNN???555333333000...,,,,,,,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((()))***)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((ddd@@@===888666666666666666444444444444444444444444222222222222222222222222111111111111111111111111222222333333333444444444111222222333333444555555555DDDbbbnnntttcccttteee<<>>:::888888888777777555555444444444333333333111111111111111111111111222222222222222222222222222111000111333444333222777333222444444333666:::<<>>:::888888888777666555555444444444333333333111111111111111111111111222222222222222222222222222111111111333444333222666333333555555333555:::AAAYYYvvvxxxlll|||VVVDDDOOOcccvvv|||mmmqqqzzz}}}kkkoooQQQEEE888222222111...+++------,,,,,,+++***************))))))(((((((((((((((((())))))))))))((((((***)))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---......---.../////////.........///............///000000000000000000000000000000222222222222222333333333333222222333777::::::888;;;OOOrrrzzz[[[RRRLLLMMMXXXZZZWWWSSSRRRSSSUUUVVVVVV[[[___bbb```]]]^^^ccchhhgggkkkooopppssswwwyyyyyyrrrpppnnnnnnuuuooo___XXXPPPKKKJJJKKKJJJIIIMMMLLLPPPXXXbbbnnn~~~|||zzz{{{yyyYYYQQQJJJ999///000///...,,,,,,---...,,,++++++***)))***+++,,,+++)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))fffAAA>>>:::888777888777666555555444444444333333333111111111111111111111111222222222222222222222222333222111222333444333222555333444666555444666;;;FFFiiivvvttt[[[BBBGGG[[[jjjvvvxxxpppuuuiiihhh```SSSAAA555222111///,,,...------,,,,,,+++*********))))))))))))(((((((((((())))))******))))))((())))))))))))))))))******+++++++++++++++++++++++++++++++++,,,------......------...............---...............///000000000000000000000000000000111222222222333333333444333111111555999;;;;;;:::;;;```UUUHHHLLLSSSZZZ[[[XXXTTTQQQPPPRRRVVVZZZ[[[___bbbbbb]]]VVVVVV___hhhsssyyyhhh[[[SSSOOOKKKIIIPPPOOOPPPTTTXXX```ppplllWWWKKK???444///000...,,,,,,---...---,,,+++***)))***++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))eeeAAA>>>:::777777777777666555555444444444333333333111111111111111111111111111222222222222222333333333222111222444555444333444333555777666555888>>>MMMwwwvvvxxxjjjHHHAAAPPPeeetttyyyzzzxxxyyy{{{ppp]]]nnnbbbOOO===555444333000......------,,,,,,++++++)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,---.........---------...//////...---......---......///000111000000000000000000000000111222222333333444444444444333444555555777???GGG\\\xxxeeeIIIRRRWWW]]]```XXXTTTRRRPPPRRRUUUZZZ]]]^^^```bbb```WWWOOOQQQ^^^kkk}}}nnnaaaUUUMMMGGGHHHKKKNNNNNNOOOYYYccc```MMMCCC;;;555111///---,,,---...---,,,,,,+++)))***++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))bbb@@@===999777777777666666555555444444444333333333111111111111111111111111111111111222222333333333333222111222444555444333333333555888777666<<>>666555222///---.........---,,,+++******++++++***((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))___@@@===999777666777666555555555444444444333333333111111111111111111111111111111111222222333333444444333222333444555444333444444666888777999AAALLLssswwwZZZsss}}}___<<>>OOOgggttt~~~nnnmmmqqqvvvwwwyyyxxx^^^lllmmmYYYBBB777333000000000//////...---------))))))*********+++++++++)))******++++++******)))'''(((((()))******++++++++++++++++++++++++++++++,,,,,,------.../////////000---,,,...333444222...------------///000111222111111111111111111111111111111222333444555666666555666;;;>>>AAATTTyyyXXXYYY___]]]\\\```^^^[[[___YYYYYYZZZ^^^bbbeeefffeeeffflllrrrtttrrrrrrtttxxx||||||tttjjj___XXXSSSNNNLLLNNNLLLNNNRRRVVV[[[cccpppzzzrrrPPPAAA===:::555111000///...------,,,******+++***)))'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))ZZZ@@@===999666666666666555555555444444444333333333111111111111111111111111000000111222333333444444444333222333555666555444555555666777888<<>>EEE[[[xxx[[[VVVVVVddd[[[SSS^^^```XXX\\\^^^]]]\\\^^^bbbfffhhhiiillluuu~~~|||vvvrrrlllaaaWWWRRRHHHJJJNNNSSSWWW___lllwww^^^QQQ@@@<<<666222000///...------,,,******+++***)))'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))[[[???<<<999888888888777666666666555444333333333333111111111111111111111111111111222222222333333333222222222222333444555555999666666777777<<>>666333000//////...---,,,,,,,,,+++++++++*********************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------------............///............////////////---...000222222222111111000000111111222333444444000333555666666888999999888GGG^^^{{{kkkSSSYYYdddfffccc^^^YYYTTTTTTYYY```eeehhhnnnlllllluuupppvvv}}}vvvXXX>>>444333333///...------,,,,,,------))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))WWW???<<<999888888888777666666666555444333333333333111111111111111111111111111111222222222333333333222222222222333444555666666777777999HHHgggjjjwwwGGGJJJBBBVVVjjj}}}}}}qqqrrrvvv{{{~~~~~~~~~qqq```BBB888555222/////////...---,,,,,,,,,++++++++++++***************************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------------............///............////////////---...000222222222111111000000111222333444444555333444666777777777:::===AAAccczzzXXX\\\fff```XXXZZZWWWWWWWWWYYY^^^dddiiilllppp{{{~~~sss~~~pppVVV===555:::///...---,,,,,,,,,,,,,,,************************(((((())))))))))))((((((((())))))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((VVV???<<<999888888888777666666666555444333333333333111111111111111111111111111111222222222333333333222222222222333444555555444666999AAAYYYyyyqqqkkk___===MMMCCCbbbqqqzzztttwwwxxx}}}vvv|||uuuuuuoooGGG;;;888333111000//////...,,,,,,,,,,,,++++++++++++************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////...///000111111222222111111111222222333333444444555555666888888777===DDDQQQuuu\\\UUUffflll[[[QQQVVVSSSWWW\\\___bbbgggnnnttt}}}}}}yyy|||rrr}}}fffEEE444666000///...---,,,+++++++++************************((())))))******))))))(((((()))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''UUU???<<<999888888888777666666666555444333333333333111111111111111111111111111111222222222333333333333222222333333444555666555888<<>>:::555222111000000///------,,,,,,,,,+++++++++************************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222333333333333333333333333333555333555888888:::BBBMMMddd\\\\\\aaahhheeeZZZTTTWWWTTT[[[bbbddddddiiiuuuvvvtttvvvxxx~~~wwwjjj___fffyyysssbbbKKK;;;444333222000...---+++++++++************************))))))************))))))))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((TTT???<<<999888888888777666666666555444333333333333111111111111111111111111111111222222222333333333444444444444444666777777888;;;???NNNnnnmmm}}}mmmwwwKKKJJJEEEbbbppp|||zzzxxxzzzvvvxxxcccooo}}}bbb???;;;666333222111000000---------,,,,,,,,,++++++************************)))))))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000000000/////////111222444444333333333333333333333444222333888999;;;FFFSSStttwwwXXXffflllbbbXXXWWWXXXUUUVVV___ffffffdddkkkzzzzzzmmmlllpppkkkmmmooosssvvvrrrfffYYY\\\WWWaaafffXXXRRRGGG<<<555444222000...,,,++++++************************))))))************))))))))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))XXX>>>===;;;999777777777777666555555444444333222222222222222222222222222222111222333333444444333333444333333222333444666777555:::EEE]]]yyyvvvnnnJJJEEETTTiiitttzzzwwwzzz{{{}}}~~~{{{}}}qqqhhhuuutttOOO???333333444111...000......---,,,,,,,,,,,,---************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000.........//////000111222333333333333444555666666333;;;999555888>>>KKK___dddccchhhkkkfff\\\UUUVVVZZZ[[[]]]dddjjjkkkjjjsss}}}yyy|||wwwyyywwwxxxxxxddd]]]```^^^TTTZZZYYYeee}}}ggg[[[QQQIII999777111,,,---///...***))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))WWW>>>===;;;999777777777777666555555444444333222222222222222222222222222222111222333333444444333333444333333333333555666777888>>>OOOooowwwqqqZZZEEEMMMbbbtttvvvuuuyyy{{{lllooo{{{^^^GGG666555777222///111///...------,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------.........////////////000000000000///////////////000222222333333333333444555666666222888888999???GGG```nnn```hhhkkkkkkeee\\\WWWYYY]]]aaabbbfffjjjgggeeekkkuuu|||{{{|||zzzhhhTTTXXXSSS[[[|||tttggg___AAA;;;555111///---,,,,,,******)))))))))(((((((((((((((((((((((((((((((((***)))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))UUU>>>===;;;999777777777777666555555444444333222222222222222222222222222222111222333333444444333333444444333333444555777888888???XXXnnn|||xxxrrrIIIDDDXXXnnnzzzxxxtttvvv}}}vvvggg{{{pppRRR:::888:::222///333///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------............,,,------------.........////////////000000000000////////////000111222333333333333333444555666777555:::999===LLL```]]]ZZZdddnnnnnnkkkccc[[[YYY]]]bbbeeefffiiijjjhhhfffkkksss}}}kkkZZZZZZQQQRRRlll|||rrrOOOBBB777444222,,,***---*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))******'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))SSS>>>===;;;888777777777777666555555444444333222222222222222222222222222222111222333333444444333333444444333333444666888999:::EEEcccqqqtttwww___EEEJJJaaassswww}}}~~~{{{xxxwwwwwwzzzfffqqq|||ZZZ>>>999999222...333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,------------.........------------............////////////000000000000000000000000111222333333333333333444444555666777999???:::>>>]]]^^^QQQ```pppqqqnnnhhh```[[[[[[```eeeggghhhjjjkkkkkkmmmssszzzpppfffeee[[[[[[ooo~~~bbbKKK888333222,,,+++///++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((RRR>>>===;;;888777777777777666555555444444333222222222222222222222222222222111222333333444444333333444444444444555777999:::@@@QQQuuuhhhzzzRRRGGGOOOeeeyyy|||yyyvvv{{{{{{~~~~~~nnntttfff~~~aaaFFF<<<888111///222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,---------------------.........//////////////////000000000000000000000111111222333444444444444444555666777777666@@@999???rrroooPPP___rrrtttpppkkkccc]]][[[^^^ccchhhjjjkkkkkkiiijjjpppwww|||sssrrrnnnvvvwwwZZZ>>>333222///...///++++++++++++************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((PPP>>>===;;;999777777777777666555555444444333222222222222222222222222222222111222333333444444333333555444444555666888:::;;;@@@]]]llljjjrrrmmmGGGJJJSSShhhxxxzzzooojjjnnn|||mmmWWWEEE999333222222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,,,,,,,---------------........./////////////////////000000000000111111111111222333444555444444444444555666777888000===>>>NNN\\\TTTrrr~~~qqqlllfff___[[[]]]bbbgggjjjooopppmmmjjjlllvvv~~~}}}qqqRRR<<<444222111///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))******++++++''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))OOO>>>===;;;999777777777777666555555444444333222222222222222222222222222222111222333333444444333333555555555555777999;;;<<>>===;;;999777777777777666555555444444333222222222222222222222222222222222222333444444444333333555555555555777999;;;===GGGyyyxxxzzziiidddjjj}}}LLLAAA___iiirrr|||ttt|||{{{yyyyyyggg~~~}}}[[[AAA===<<<555000000///...............************************,,,,,,++++++++++++++++++............/////////000............/////////000////////////000000000000222222222222333444555555555444444555555666777888???KKKccclllfff|||ddd___\\\]]]dddjjjnnnnnnooosssvvv{{{uuuttt\\\<<<444444///---------,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))VVV???<<<999888888888777666555555444444444333333333222222222222222222222222222333444444555555444444444888333222777666444===PPP~~~rrr^^^kkkooo|||OOODDDcccuuurrruuu{{{www~~~yyywwwiiitttEEE888<<<000333111...---......------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///......------///000111------------.........///000111111111111222222222222222222111222222333333999111666;;;666666<<<<<<===YYY{{{aaaiiiuuuhhhaaa]]]___cccggglllrrrttt~~~wwwyyyyyypppjjjnnneee???111333000------------,,,,,,+++*********))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))******)))(((((((((((((((UUU???<<<999888888888777666555555444444444333333333222222222222222222222222222333444444555555444444333777333333999777777AAASSS~~~ppp~~~ooodddwwwkkkKKKIIIfffyyyzzz}}}|||{{{|||kkkwwwVVV>>>===888444111///---.........---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,///......---...///000111------........./////////000000111111111222222222222222111111222222333333999444666777444666;;;:::@@@jjjwwwaaayyyvvvgggaaa]]]```eeejjjqqqwwwwwwvvv}}}zzz~~~rrrOOO:::555000------------,,,,,,+++*********))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((()))))))))************)))(((((((((((((((SSS???<<<999888888888777666555555444444444333333333222222222222222222222222222333444444555555444444111555444555:::888999GGG^^^xxxyyynnnttthhhXXXLLLUUUlll|||yyyxxxzzzlllhhhBBB888:::555222///............---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,///............///000000....../////////000000000000000000111111111222222222222111111222222333444777777666444555999======QQQooopppfff```^^^bbbhhhnnnuuu|||}}}tttiiilllrrr||||||uuu\\\EEE999//////......---,,,,,,++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))))))))*********++++++***))))))(((((((((((((((QQQ???<<<999888888888777666555555444444444333333333222222222222222222222222222333444444555555444444111555444666:::666:::KKKooovvvnnnyyyxxxccc^^^wwwMMMSSSdddrrrzzz|||xxxwww|||qqqxxxKKK555999666333000/////////...---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------............/////////000////////////000000000000000000000000111111111111111111111111222333444444333999777444999===@@@EEEnnntttgggaaa___ccciiinnnuuu||||||uuusssrrrnnnjjjhhhiiiooowwwzzzooorrrhhhWWWDDD333000000///------,,,,,,+++******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''''''''))))))*********++++++++++++))))))(((((((((((())))))PPP???<<<999888888888777666555555444444444333333333222222222222222222222222222333444444555555444444333666444666888444;;;QQQjjjfff|||eeedddkkkYYYbbbJJJYYYooouuuwww~~~wwwtttxxx~~~zzznnn[[[<<<<<<777444111/////////...---,,,------......------,,,++++++,,,,,,,,,------------......///////////////////////////000000000000//////000000000111111111111111111111222333444555111:::777444;;;;;;>>>NNNwww}}}iiicccaaaeeejjjmmmqqqvvvtttiiijjjpppsssuuuyyy|||qqqwwwyyynnnTTT888222111///...---,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))***)))*********++++++++++++))))))(((((((((((())))))OOO???<<<999888888888777666555555444444444333333333222222222222222222222222222333444444555555444444444666444666777333???ZZZrrrppp^^^kkk```dddVVVLLL^^^ssswwwvvv}}}uuupppsssyyy~~~jjjjjjEEE===888555222000000000///---------............------,,,,,,,,,,,,---------------......///000/////////....../////////000000000/////////000000000111111000000000111222333444555333;;;555444===888AAAbbbxxxjjjeeedddhhhkkkkkkmmmpppmmmwww}}}~~~~~~vvv[[[999333222000...---,,,------******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))))))))*********++++++((((((((((((((())))))***OOO???<<<999888888888777666555555444444444333333333222222222222222222222222222333444444555555444444555666444666888666FFFfffvvv\\\ooolll[[[zzzjjjPPPUUUcccvvvzzzxxx}}}vvvooopppsssxxxrrroooxxxOOOAAA999666333111000000///...------............------,,,,,,,,,------------...------///000000000///...------........./////////////////////000000000111000000000111222333555666555999111555BBB<<>>777666333...333666---//////.........---------,,,,,,,,,---------......---------.........//////......///000000000000000////////////000000000000222222222222333444444555888777777>>>CCCKKK{{{cccgggjjjkkkjjjjjjnnnqqqxxx|||yyyqqqXXXTTT[[[KKK777+++///222+++(((+++,,,+++)))((((((***+++---,,,,,,+++***))))))******)))((('''(((***++++++***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))PPP===;;;999888999999777666666666555444444444444555333333333333333333333333333333333333333444555555444:::333555AAA>>>ZZZ]]]TTTsss]]]PPPZZZGGGOOOooovvv}}}tttmmmooouuu{{{{{{nnnbbbYYY???777666444...222555...//////.........------------------.........//////---------.........//////......///000000000000000////////////000000000111222222222222333444555555888999777;;;BBBQQQ}}}fffiiikkklllmmmnnnqqqtttyyyzzzvvv{{{ccc\\\bbbZZZCCC111000222---)))***,,,+++***))))))***+++,,,++++++***))))))))))))))))))((('''''')))***)))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))OOO===;;;999888999999777666666666555444444444444555333333333333333333333333444444444444444555666666222888333555???BBBdddUUUWWWxxxRRR```LLLKKKVVVsss|||~~~wwwqqqnnnqqquuuuuuxxxdddnnnlllCCC999666555...000444////////////.........------........./////////000000------........./////////......///000000000000000/////////000000000111111222222222222333444555666888;;;888888EEE]]]jjjkkklllnnnppptttwwwyyy|||oooeeeggghhhNNN666...000...+++***,,,+++***))))))***+++,,,******)))((((((((()))))))))(((''''''(((((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))MMM===;;;999888999999777666666666555444444444444555333333333333333333333333555555555555555666777777333666555777===EEEmmmsssWWWmmmdddWWW|||mmmFFFVVVcccvvv~~~}}}{{{uuuooonnnpppsssvvv}}}sssaaaMMM===777777000///333111////////////............---.........////////////............////////////......///000000000000000//////000000000111111111222222222333444555666777888>>>:::;;;PPPpppmmmlllkkknnnsssyyy~~~|||oooaaalll|||uuupppoooVVV:::------///...+++,,,,,,+++*********++++++))))))((((((((((((((()))***)))''''''(((((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))~~~LLL===;;;999888999999777666666666555444444444444555333333333333333333333333666555555555555666777777555666777:::<<>>EEEccc|||mmmlllkkkmmmttt}}}}}}{{{gggnnnuuucccIII444...//////+++---,,,,,,++++++***++++++)))((((((((((((((())))))+++***)))))))))***((('''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))~~~KKK===;;;999888999999777666666666555444444444444555333333333333333333333333555555555555555666777777777444888===>>>MMMxxxZZZlllgggOOOxxx|||JJJPPPdddwwwxxxooottt~~~}}}zzz|||~~~ssslllmmmqqqvvv{{{iiiooopppMMM999999555000222222000000000/////////......,,,,,,,,,------------........./////////000000000......///000000000000000000000000111111111222222222222222333444666777888999>>>BBBVVV}}}www~~~uuummmmmmmmmnnnttt|||ttt___EEE444111///+++---------,,,++++++******))))))((((((((()))******+++***))))))******)))((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))}}}JJJ===;;;999888999999777666666666555444444444444555333333333333333333333333555555444444555555666777777111777???AAASSS{{{ppp]]]SSSWWW^^^DDD]]]jjj~~~vvvmmmjjjrrr~~~{{{}}}sssjjjkkkjjjrrrxxx|||~~~hhh{{{VVV::::::777222222111000000000000/////////...------------.............../////////000000000000......///000000000000000000000111111111222222222222222222333555666888999:::===GGGggg}}}rrr{{{sssiiimmmnnnooopppvvvzzz~~~rrrTTT;;;333111...------------,,,+++***))))))))))))))))))***++++++)))((('''((()))***)))((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))}}}III===;;;999888999999777666666666555444444444444555333333333333333333333333444444444444444555666666555...666@@@CCCVVV~~~gggfffsssKKKdddLLLCCCgggpppooohhhhhhqqq|||}}}rrrhhhhhhdddnnnuuuwwwbbbmmm[[[::::::999333222111000000000000////////////............/////////000////////////000000000000...//////000000000000000000111111111111222222222222222222333555777888999:::<<>>EEESSSsss|||ccc[[[UUUoooJJJPPPmmmvvvwwwgggfffhhhpppxxx}}}{{{zzzuuummmgggffffffnnn|||jjjggghhhDDD===999444444444111111111111000000000000////////////000000000000............////////////////////////000000000000000000111222222222222111777444444666666444666999@@@BBB\\\wwwnnndddfffnnnllltttzzzyyy~~~~~~uuuuuuHHH777<<<......,,,)))))))))******)))************************(((((((((((((((((((((((('''((()))******)))(((''''''''''''(((((((((((((((''''''(((((())))))******{{{GGG;;;:::999888777666666666666555555555555444444444333333333444444444555555333333333333333333333444666555777>>>III]]]|||pppmmmoooRRR```___EEERRRpppyyygggcccdddjjjrrryyy}}}|||{{{vvvoooiiifffeeemmmzzzzzzddd}}}wwwOOO>>>;;;666222555111111111000000000//////////////////000000000000....../////////000000000////////////000000000000000000111222222222222111444222222555666555777<<>>>>>999000555000000000000////////////////////////000000000000/////////000000000111111////////////000000000000000000111222222222222111111000111444555555999???CCCSSSyyyccc^^^dddnnnppp}}}yyy{{{kkkppplll===111777222///---,,,,,,---,,,,,,************************(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''(((((())))))******|||HHH<<<<<<:::999888777777777666555555555555444444444333333333444444444555555666666666666666555555555777;;;999<<>>333000---,,,---------,,,************************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((())))))******|||HHH<<<<<<:::999888777777777666555555555555444444444333333333444444444555555444444555666666777888888777::::::BBB```~~~sssjjjZZZoooYYYDDDMMMhhhzzz}}}zzzddddddkkkkkkpppxxx~~~{{{yyyxxxxxxvvvppplllfffeeefffkkkrrr{{{ddduuuEEE???;;;///666000000000000////////////////////////000000000000000000000000111111111111////////////000000000000000000111222222222222111222111333555444444:::BBBPPPiiijjj[[[```kkkpppwwwppp}}}uuuyyyjjjwwwsssYYYDDD<<<333000---,,,,,,---,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******''''''(((((())))))******{{{GGG<<<;;;:::999777777777777666555555555555444444444333333333444444444555555111222333444555666777777777777;;;OOOwwwkkkyyy```UUU|||oooKKKEEETTTmmmfff]]]ccckkkqqqttt{{{~~~{{{xxxwwwwwwtttoookkkhhhfffeeegggmmmwwwpppwww~~~RRRAAA:::333666111111111111000000000000////////////000000000000/////////000000000111111////////////000000000000000000111222222222222111333333444666444444<<>>]]]xxxbbbxxx\\\WWWXXXDDDLLL\\\tttrrr```bbbjjjmmmvvvyyy|||yyywwwwwwtttoookkkjjjgggdddccciiisss|||kkkaaaEEE:::888666222222222222111111111111////////////000000000000....../////////000000000////////////000000000000000000111222222222222111111222555777555666???JJJnnn|||eeeZZZbbbppptttxxx}}}zzz^^^AAA666333000.........---,,,************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((''''''''''''(((((())))))******yyyEEE;;;:::888777666666555555666666555555555444444444333333333444444444555555777777777777777666666666>>>777@@@eeeqqqiiiiii[[[```OOOEEETTTdddyyyjjjcccnnntttsss{{{~~~~~~zzzxxxxxxuuuppplllkkkhhhdddbbbgggqqqzzz}}}|||jjjmmmHHH;;;;;;777333333333222222222111111////////////000000000000............////////////////////////000000000000000000111222222222222111///111444777666888BBBNNNxxx{{{eeeZZZbbbooorrr~~~|||xxxgggNNN777555222000000000///...************************))))))))))))))))))))))))***)))(((''''''((()))***+++***)))((('''&&&%%%%%%''''''(((((()))*********sssHHH===<<<:::888777777777888666555555555555444444444333333333444444444555555555666777666555666888:::555???<<>>111555333111111222222111000............////////////////////////000000000000000000000000000111111222000000111222222222222111888666222555:::666>>>VVVqqq^^^aaaiiikkkvvvzzzpppwww|||RRRAAA222///333//////111...+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))tttIII===<<<:::888777777777888666555555555555444444444333333333444444444555555555666777666555666888:::777@@@AAAuuuiiiwww[[[bbbtttJJJKKKWWWmmm|||zzzyyy~~~vvvmmmqqqzzz~~~~~~}}}zzzwwwsssqqqpppoooiiidddccccccfffpppzzzyyy|||hhh^^^BBB???777666444222111222222111000/////////000000000000111////////////000000000000000000000000000111111222000111111222333222222222555444111333888777EEEaaammm]]]aaajjjmmmrrrzzzvvv{{{zzzcccFFF555111444000...///,,,++++++++++++************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))uuuJJJ<<<<<<:::999888777777777666555555555555444444444333333333444444444555555444555666666666666888:::;;;AAAHHH}}}tttlll~~~SSSyyy```IIINNN^^^vvvzzzpppjjjjjjmmmllljjjjjjjjjnnnqqqssszzzlllrrrzzz~~~|||yyyuuuqqqoooqqqlllgggccc___```kkkwww{{{{{{fffoooFFF:::888666444222222222222111000000000000000111111111111////////////000000000000000000000000000111111222111222222333333333333333222444333444888999NNNqqqjjj\\\```iiimmmrrr~~~~~~xxxrrrzzz}}}NNN:::333666111---...***,,,+++++++++******************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******sssHHH<<<;;;:::999888888777777666555555555555444444444333333333444444444555555444555666666666666999;;;???@@@MMMmmmyyyrrrTTTTTTGGGRRReee~~~vvvoooiiieeehhhllllllmmmpppsssxxx{{{{{{mmmzzz~~~{{{wwwrrrnnnpppmmmiiiccc]]]\\\gggtttyyyiii|||JJJ666:::777555333222222222111000//////000000000111111111////////////000000000000000000000000000111111222222222333444444444444333222777777888999<<>>QQQiiikkk^^^OOOGGGVVVlll~~~rrrllllllhhhgggjjjmmmnnnrrrxxx{{{qqq~~~~~~|||xxxrrrnnnooollliiiddd]]]\\\fffrrr|||wwwrrrxxxRRR999???888666333222333222111000........./////////000000////////////000000000000000000000000000111111222222222333444444444444333111777999::::::>>>[[[sssiii___bbbiiilllvvv~~~|||~~~~~~dddEEE555777444///000...,,,,,,,,,++++++++++++***)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************oooDDD;;;;;;;;;:::999888777666666555555555555444444444333333333444444444555555333444666666666777999;;;>>>===WWWeeeeeeqqquuuMMMLLL]]]sssqqquuuyyyqqqjjjkkkllliiihhhkkklllooovvv~~~vvvuuu~~~|||||||||yyytttooooookkkhhheee```^^^eeeooouuusss}}}lll[[[===>>>888666444333333333111000............////////////////////////000000000000000000000000000111111222111222222333333333333333000666666888;;;CCCeeeooozzziiidddhhhnnnrrrttt~~~}}}}}}}}}tttsssMMM888888444///000000,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++pppFFF;;;;;;;;;;;;:::888666555666555555555555444444444333333333444444444555555222444555666666777:::<<<===@@@]]]rrrgggllleee___KKKSSSfffyyyuuuiiibbbggglllkkkjjjlllmmmkkkkkklllnnnqqq{{{wwwzzzzzz}}}zzzyyy{{{zzzuuuqqqqqqlllhhhfffccc```ccciiipppqqqyyyhhh~~~gggCCC;;;999777444333333333111000...////////////000000000////////////000000000000000000000000000111111222000111111222333222222222222555444666>>>NNNxxxpppwwwjjjgggjjjooorrrvvv~~~zzzxxxzzzzzztttuuuzzzzzz~~~WWW;;;999444...///000------,,,,,,,,,+++++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++qqqHHH:::;;;;;;;;;:::888666555666666555555555444444444333333333444444444555555222444555666666777:::<<<===CCCcccfffoooZZZiiiQQQJJJYYYlll|||~~~nnnaaaeeefffccceeejjjmmmmmmmmmkkkkkkmmmnnnsss|||~~~|||}}}~~~|||xxxxxxzzzzzzvvvrrrsssnnniiigggeeeaaaaaaeeeppptttxxxlllrrruuuLLL===999777555333333333111000000000000000111111111111////////////000000000000000000000000000111111222000000111222222222222111666777333666CCCYYYiiisssvvvjjjhhhiiilllooozzzyyyuuuqqqqqquuuxxx}}}{{{ttt|||yyyrrrrrrvvv~~~uuuttt~~~~~~]]]>>>999333---...///---------,,,,,,,,,++++++((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++qqqEEE;;;:::999888777777777777666555555666777777666444444444444444444444444444555555666777888999::::::@@@IIIkkkyyytttNNNqqqoooQQQJJJcccrrr|||}}}wwwfffbbbaaabbbdddfffhhhiiiiiijjjkkklllnnnoooqqqyyy~~~wwwqqqzzzwww~~~}}}|||~~~|||yyyxxxzzzvvvqqqjjjeeeccccccddddddfffnnnvvv~~~lllgggJJJ>>>999777555444444444333222111111111111000000000000000000000000000000000000000111222333333222000000222222222222222222333333555555777999CCC___{{{jjjrrrhhhhhhjjjnnnrrr~~~nnniiihhhnnnvvvyyy{{{|||tttwwwiiihhhqqq}}}~~~rrroooooohhhwww|||ooozzz~~~tttEEE333666333666222...------,,,,,,++++++***,,,***))))))******((('''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,qqqDDD;;;:::999888777777777777666555555666777777666444444444444444444444444444555555666777888999::::::;;;DDDhhh{{{{{{YYYdddKKKIIIbbbrrriii```___fffggghhhhhhhhhhhhiiijjjhhhkkknnnqqqvvv~~~}}}|||~~~|||}}}|||wwwvvvxxxsssooojjjfffdddcccaaa```eeennnwww~~~zzzgggWWWCCC:::888555444444444333222111111111111000000000000000000000000000000000000000000111111111111000000111222222222222333333333555666999<<>>999222444---......------,,,+++++++++***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***pppCCC;;;:::999888777777777777666555555666777777666444444444444444444444444444555555666777888999::::::???HHHkkk}}}sssbbbRRRJJJUUUooo~~~vvv___cccjjjiiikkklllllljjjhhhhhhlllpppwww|||vvvsss}}}~~~{{{zzz|||zzzwwwvvvxxxrrrpppllliiifffddd```^^^dddmmmwww|||xxxoookkkBBB===:::666444444333222111111111111111000000000///////////////////////////000///...------...000111111111111222222333333444333666;;;BBBUUUzzzsssUUUlllkkkdddggglllppprrrqqqaaa[[[ZZZ^^^ffflll|||zzzvvv|||uuuaaaZZZ]]]]]]kkkqqqzzzsssjjjfff```\\\```nnnccceeeiiiGGG:::333777111.........---,,,,,,++++++)))((('''(((***++++++***((((((((((((((((((((((((((()))))))))************)))(((((((((((()))******nnnCCC;;;:::999888777777777777666555555666777777666444444444444444444444444444555555666777888999::::::BBBLLLooo{{{zzz}}}ddd~~~NNNMMM]]]uuulllbbblllpppkkklllmmmmmmkkkiiilllrrrxxxxxxxxx~~~|||yyyyyy{{{{{{xxxxxxzzzxxxsssnnniiigggeeecccbbbccckkkuuu{{{~~~~~~jjjwwwHHH???;;;777444333333222111111111111111000000000//////////////////////////////...---------...000111000000111222333333444444333666:::FFFccciii\\\zzzkkkdddiiiooorrrtttqqqaaa[[[YYY]]]dddiiizzz{{{www|||tttjjj]]]]]]dddeeemmmrrrzzzxxxsssrrrnnnjjjooo~~~jjjdddwwwOOO;;;222888444//////...------,,,,,,+++)))((('''(((***++++++***((((((((((((((((((((((((((()))))))))***************))))))))))))***++++++mmmCCC;;;:::999888777777777777666555555666777777666444444444444444444444444444555555666777888999::::::@@@LLLqqq~~~yyysssvvvJJJOOObbbwwwllljjjpppqqqkkkiiijjjjjjhhhfffjjjsss{{{uuuwww}}}zzzzzz||||||xxxxxx{{{{{{vvvpppkkkiiigggeeedddbbbhhhqqqxxx|||jjj~~~RRR@@@===777444333222222111111111111111000000000000000000000000000000000000......---......///000111000000111222333444444555444555;;;NNNuuueeeaaazzzkkkeeekkkqqqtttuuuooo```ZZZWWW[[[aaagggwww|||vvvzzztttggg```YYY]]]hhhkkkqqqvvv}}}qqquuuyyy|||}}}rrr]]]???222888333//////......---,,,,,,,,,***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))***************************++++++,,,lllDDD;;;:::999888777777777777666555555666777777666444444444444444444444444444555555666777888999::::::>>>MMMtttzzzuuunnnGGGQQQggg|||}}}sssssssssssssssnnnppppppllljjjnnnyyyzzzqqqvvv}}}|||}}}|||xxxwwwyyyzzzwwwrrrnnnllliiieeecccaaadddmmmvvv|||rrr~~~```BBB>>>888444222222222111111111111111000000000000000000000000000000000000------...///000000111000///000111222333444444555444666???XXXdddgggyyykkkeeekkkqqqttttttooo___YYYVVVYYY___cccqqqqqqooowwwqqqsssxxxxxxpppssswwwuuulllaaadddrrrwww}}}yyygggrrrzzztttqqqKKK777888222/////////...------,,,,,,+++***((()))******)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++lllEEE;;;:::999888777777777777666555555666777777666444444444444444444444444444555555666777888999::::::???OOOwww{{{sssoookkkGGGSSSkkk{{{yyyyyyvvvxxx}}}~~~}}}yyyvvv{{{yyymmmsss~~~~~~|||wwwuuuwwwxxxvvvsssqqqnnnjjjddd``````bbbjjjuuu|||{{{{{{oooBBB>>>888444222222222111111111111111000000000000000000000000000000000000,,,---///111222111111000///000000222333444555555444777BBB```gggssskkkeeekkkqqqssssssooo```ZZZWWWYYY```___jjjvvvfffeeemmmjjjfffhhhqqq{{{rrriiikkknnnuuuxxxvvvwwwcccnnnyyy}}}fffeeeWWW===;;;222/////////...------,,,,,,,,,***))))))******((('''))))))))))))))))))))))))))))))))))))************((((((((((((((()))******gggDDD999999888888888888888888555555555555555555555555444444444444444444444444444555666666666666888:::@@@ZZZzzzllljjjmmmVVVGGG[[[rrr{{{vvvyyy|||wwwvvvxxx~~~}}}zzztttooorrrrrrssstttrrrnnngggbbbaaadddfffrrreee}}}RRR;;;===888111555000222222222222111111111111000000000000000////////////......//////000000111111111111111111222333444444666===FFFjjjiiitttpppooopppmmmtttnnn___XXXRRRRRRVVVVVVggg{{{}}}jjjdddgggkkkkkkgggjjjooopppmmmttt~~~vvvdddaaadddfff}}}wwwdddgggttt{{{zzz```___aaa???;;;444111///............,,,***,,,+++******++++++***((())))))))))))))))))))))))))))))))))))******************))))))))))))******fffCCC999999999888888888777777555555555555555555555555444444444444444444444444444555666666666777999;;;AAA[[[{{{rrrzzzzzzTTTJJJ^^^vvv~~~|||~~~~~~tttqqqpppqqqpppvvvxxxvvvwww{{{~~~}}}zzzuuuqqqrrrrrrssssssrrrmmmgggbbb```bbbdddooo~~~lllUUU<<<===888222666000222222222222111111111111000000000000000////////////......//////000000111111111111111111222333444555555:::GGGpppjjjzzzooonnnooonnnvvvqqqbbbZZZRRRPPPRRRTTTbbbvvvmmmfffiiinnnsssqqqsssyyy{{{{{{yyyeeeaaadddeeezzznnn^^^ddduuu}}}~~~ggg^^^mmmDDD999444222000............,,,+++,,,+++******++++++***((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***dddBBB;;;::::::999888777666666555555555555555555555555444444444444444444444444444555666666666777999;;;CCC]]]|||xxxQQQNNNbbb{{{nnnddd```^^^bbbcccmmmwwwooovvvyyy~~~}}}zzzvvvsssrrrrrrrrrrrrqqqmmmgggccc```aaaaaalll}}}xxx[[[???<<<888444777000111222222222111111111111000000000000000////////////......//////000000111111111111111111222333444555777999LLL{{{|||lllooommmnnnoooxxxpppaaaYYYPPPLLLNNNVVV```ooo{{{{{{yyy{{{qqqfffiiiooo{{{|||~~~hhhcccgggiiizzzgggYYYbbbrrr{{{rrr\\\uuuMMM888666222000...---......,,,+++,,,+++******++++++***((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))dddCCC;;;;;;:::999888666666555555555555555555555555555444444444444444444444444444555666777666888:::<<>>@@@dddkkknnn{{{ooommmnnnrrr~~~xxxrrrkkkjjjooogggZZZUUUQQQQQQVVVYYY]]]iii}}}wwwhhhlllxxxwwwlllkkkuuuooo]]]___aaannnuuuppp___ccc<<<;;;555222///------------,,,,,,+++******++++++***(((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))eeeEEE;;;::::::999888777666666666666666666666666666666444444444444444444444444333555666777777999;;;>>>HHHfffmmmyyy~~~kkkMMM]]]kkk~~~hhh```dddiiirrrqqqqqqvvvsssrrrxxx~~~~~~{{{wwwssssssssssssqqqooonnnmmmkkkiiifffbbbeeebbbeeettt|||RRR>>>999888:::111333222222222111111111111000000000000000////////////......//////000000111111111111111222444555777777<<>>NNNmmmllleeePPPdddooonnncccffflllrrrqqqqqqrrr{{{rrrqqqzzz~~~}}}zzz{{{{{{yyyuuussstttuuusssqqqnnnmmmlllkkkiiiggg```fffbbbaaannnwwwYYY@@@888888:::222555222222222111111111111000000000000000////////////......//////000000111111111111111222444666777888999GGGxxxbbbrrrsssnnnkkkmmmsss}}}ooojjjmmmkkkjjjkkkqqqjjjdddbbb___^^^aaacccbbbeeeqqqyyyjjjsssooobbbkkk{{{www___\\\___iiirrr___yyy}}}III???777444000------------,,,,,,+++******++++++***((())))))))))))))))))))))))))))))))))))************++++++************++++++bbbCCC999999888888888888888888777777777777777777777777444444444444444444444444333555777777888999<<>>^^^nnnfffggg```aaaeeeooo}}}wwwiiiccc]]]VVVWWW___```aaabbbgggttt~~~jjjeeelll{{{tttdddccckkkyyyaaaTTT}}}nnnFFF:::777222......///...,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************************************cccBBB::::::999999888777777777555555555555555555555555666666666555555666666666666888999999888999>>>CCCaaawwwxxx```YYYnnnssszzzqqqppprrrwww~~~||||||{{{}}}zzzyyyzzz}}}~~~{{{xxxzzz{{{{{{zzzxxxwwwwwwxxxsssttttttsssppplllhhhfffdddcccaaa___aaafffnnnttt|||JJJ===:::444:::222333333222222111000000000000000000000////////////////////////000000000000333000///333444444666;;;???gggdddiii~~~ddd^^^aaagggppp{{{uuuddd[[[VVVQQQSSSYYY[[[]]]```gggtttuuujjjllluuuwwwfffeeekkkzzzfffPPPmmm{{{NNN<<<777111000000000///...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************************************aaaAAA::::::999999888777777777555555555555555555555555666666555555555555666666555777999888777999>>>BBBaaapppbbb\\\pppuuuwwwrrrlllrrr}}}{{{zzzxxxxxxxxxvvvuuuvvvwwwwwwuuurrruuuvvvvvvwwwxxxyyy{{{}}}tttuuuvvvvvvsssnnniiiffffffdddbbb```aaafffmmmrrr~~~uuuRRR===;;;555999444222222222111111111000000000000000000////////////////////////000000000000333000000333444444888===FFFrrrttt]]]jjj{{{ccc\\\```gggnnnuuu|||rrr^^^SSSOOOMMMNNNRRRSSSXXX]]]eeerrrsssppptttwwwdddhhhkkk|||kkkPPPfffXXX???777000000111000///...---,,,++++++******++++++))))))))))))))))))))))))((()))))))))***************************+++++++++___@@@::::::999999888777777777666666666666666666666666555444444333333444444555444666888777666888===AAAaaannnpppfff___qqqxxxxxxmmmhhhnnn|||||||||{{{{{{zzzyyyyyy|||{{{{{{{{{{{{yyyvvvtttqqqpppooooooqqqsssuuuvvvtttuuuvvvvvvtttpppllliiigggeeebbb______dddjjjpppxxxsssttt[[[>>><<<777999666222222222111111111111111000000000000////////////////////////000000000000222000111333444444999@@@NNN{{{ccc[[[lllvvv```[[[```ggglllooottt{{{oooYYYMMMKKKLLLMMMNNNNNNTTTZZZbbboooyyywwwyyyfffhhhkkkmmmQQQbbbbbbEEE999000000111///---...---,,,++++++******++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++^^^@@@::::::999999888777777777666666666666666666666666444444333333333333444444444666777777666777<<<@@@aaasssjjjccciiibbbttt{{{qqqcccgggmmm~~~|||{{{|||}}}}}}}}}}}}||||||}}}~~~~~~|||zzzxxxsssoookkkiiiiiijjjjjjjjjqqqrrrttttttsssqqqnnnlllfffdddaaa]]]]]]```fffkkkxxxddd@@@???888888777111111111111111111111111000000000000////////////////////////000000000000222111222444444444;;;CCCWWW\\\___oooppp\\\[[[bbbiiikkkmmmrrr|||oooWWWKKKKKKPPPPPPOOONNNTTT[[[bbbooo~~~~~~lllhhhlllrrrRRR\\\pppNNN>>>111000111...,,,...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,___BBB::::::999999888777777777666666666666666666666666555555444444444444555555444777888777666888===AAA[[[}}}]]]eeeggggggzzzuuullljjjiiiiiiiiikkkooosssvvvuuu|||~~~yyyvvvxxx~~~ttteee___dddlll~~~~~~zzzyyyzzz|||}}}}}}{{{xxx|||}}}~~~~~~~~~}}}{{{}}}}}}|||yyytttnnnjjjiiiiiiiiihhhmmmnnnooopppppppppooonnnhhheeebbb^^^\\\___eeejjjxxxkkkBBBAAA:::666777111111111111111111111111000000000000////////////////////////000000000000222111222444444444<<>>BBBTTTwwwgggpppeeejjjzzzqqqqqqssskkkjjjhhhhhhiiimmmqqqsssvvvvvvsssqqqtttyyyyyyvvvkkkjjjhhheeeeeelllvvv~~~ooo___\\\```aaakkk}}}yyyyyy~~~{{{}}}}}}~~~~~~~~~|||{{{{{{~~~~~~yyyrrrnnnnnnoooooonnniiijjjkkklllnnnnnnoooooojjjhhhddd```^^^aaaggglllrrroooCCCCCC;;;666666111111111111111111222222000000000000////////////////////////000000000000111111333444444444===FFFggg{{{YYYhhhyyynnn]]]^^^eeemmmppprrr|||rrr[[[PPPTTT\\\\\\VVVWWW\\\bbbhhhttt|||uuunnnsssXXXNNNggg```III777333222...---111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,aaaBBB;;;:::999888777777777777555555555555555555555555555555555555666666666666777555666888999888<<>>\\\uuuVVV^^^oooiiimmmjjjllluuuvvvggg[[[PPPHHHIIIOOOQQQYYY```eeellluuu{{{}}}|||}}}~~~}}}{{{wwwmmmeeegggnnn}}}iiibbbmmmbbbMMMLLLqqqPPP<<<666333555---111------,,,+++************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++YYYAAA;;;:::999888777777777777777777777777777777777777555555555555666666666666666444555888999999===CCCffflllnnnzzzlllyyytttttttttrrrppppppxxxyyyuuu~~~|||}}}sssfffaaahhhggggggiiilllqqq}}}}}}{{{xxxvvvxxxwwwuuuttttttuuuuuuvvv{{{{{{}}}~~~}}}yyyuuusssssssssrrrvvvwwwsssoooooonnnkkklllhhhdddaaa]]]]]]ccclllsssttt|||yyyVVV@@@;;;AAA555333333333333333333333333111111111111000000000000000000000111111111222222222///444///333:::???^^^nnnWWW^^^ppppppoookkkllluuuyyyfffWWWLLLHHHJJJOOORRRYYY```eeellluuu{{{|||zzzuuuvvvxxxwwwuuurrrqqqsssuuuvvvvvvyyyxxxvvvqqqhhh``````dddsssuuudddaaaooo___LLLGGGiiiVVV>>>555333555---///------,,,+++************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++[[[AAA;;;:::999888777777777777666666666666666666666666555555555555666666666666666444555888999999===CCCkkk{{{lllxxxxxxooo{{{yyywwwvvvvvvwwwyyy{{{{{{oooeeebbbdddhhhgggiiinnnuuu}}}}}}}}}~~~}}}zzzwwwzzzyyywwwuuutttttttttuuuvvvwwwyyy{{{~~~~~~yyyuuusssssssssxxxzzzwwwuuuuuusssppplllhhheeebbb]]][[[```hhhqqqsss|||zzz^^^@@@<<<@@@888333333333333444444444444222222111111111000000000111111111111222222222222111///555///333999@@@```gggWWWccctttvvvpppmmmnnnxxxlllYYYMMMJJJMMMRRRTTT[[[bbbeeekkkuuu{{{|||}}}vvvooogggddddddbbbccceeegggiiikkkllllllnnnnnnlllggg```[[[[[[]]]kkk~~~{{{nnnjjjqqq]]]LLLEEEaaa\\\@@@555333666---///...---,,,+++************))))))))))))))))))))))))))))))))))))************)))************+++++++++]]]???;;;:::999888777777777777555555555555555555555555555555555555666666666666555444555888999999>>>DDDkkkuuuhhhoookkkyyy{{{}}}}}}}}}rrrhhhdddcccfffkkkjjjkkkrrr|||}}}|||}}}~~~}}}zzzzzzyyywwwvvvvvvvvvvvvwwwuuuuuuwwwzzz}}}|||vvvtttssstttyyy|||yyywwwwwwtttqqqmmmjjjgggddd___[[[^^^eeeqqqpppvvvxxxgggCCC<<<===888333333333444444444555555222222222111111111000000000000000000111111111111111000777111444:::AAAaaa^^^VVVhhhyyyzzzrrrqqqttt}}}{{{eeeRRRKKKPPPWWWYYY^^^ccceeejjjssszzz|||uuulllhhhccc\\\YYYZZZUUUWWW[[[\\\]]]^^^```bbbcccdddccc^^^ZZZYYYZZZ\\\bbbppp|||pppsss~~~~~~]]]OOOFFFYYYcccCCC666444777...000...---,,,+++************))))))))))))))))))))))))))))))))))))************)))************+++++++++]]]>>>;;;:::999888777777777777555555555555555555555555555555555555666666666777555333555888999999>>>DDDhhhrrrdddcccccc|||tttccc^^^bbbggglllpppooosss}}}~~~|||xxxxxxzzz{{{{{{zzzuuutttsssrrrrrrssstttuuuuuuvvvwwwzzz|||||||||vvvsssrrrsssxxx{{{yyyvvvuuurrrnnnnnnkkkiiigggaaa\\\^^^cccsssmmmooo~~~rrrmmmGGG===;;;777333333333444444555555555222222222111111111111000////////////000000000000222222999444666;;;BBBbbbZZZVVViiizzz|||ttttttyyyoooVVVLLLRRR[[[\\\aaadddeeeiiirrryyyzzzrrriii```^^^ZZZUUUSSSWWWPPPRRRTTTUUUTTTUUUXXX[[[]]]___^^^[[[YYY[[[]]]^^^YYY```ppp{{{uuuiiimmm|||___QQQHHHTTT~~~gggEEE777555999000111...---,,,+++************))))))))))))))))))))))))))))))))))))************)))************+++++++++```@@@<<<<<<;;;:::999999999999555555666666777777888888555555555555555555555555222888777777;;;888;;;JJJooo|||{{{zzzlll~~~bbb]]]uuujjjbbbcccfffiiinnnuuu{{{}}}{{{}}}||||||{{{{{{{{{||||||wwwvvvtttrrrrrrrrrssstttxxxyyyzzz{{{|||}}}zzzwwwvvvwwwwwwxxxyyyyyywwwsssnnnlllmmmkkkiiifffdddbbbaaa```ooonnnssskkkyyyHHHDDD???999888666444444444333222000111111111111000000000000000000000000111111111111111444666000888:::===dddXXXXXXmmm{{{~~~tttxxx}}}ttt^^^VVVUUU[[[YYY___cccbbbeeeooouuuuuuzzzddd[[[]]]WWWRRRTTTRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYZZZ]]]___```aaaaaa```ZZZ]]]cccjjjiiigggnnnyyycccSSSIII```yyyBBB;;;777---444---...------,,,,,,++++++***************************))))))))))))******************+++++++++,,,,,,,,,___???<<<<<<;;;:::999999999999555666666666666666777777555555555555555555555555333888777777;;;888<<>>fffXXXZZZjjjyyy}}}www```XXXWWW\\\\\\aaacccbbbfffpppwwwxxxqqq]]]VVVYYYUUURRRUUUSSSWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```aaabbbcccccccccZZZ[[[```ddddddeeennnzzz```PPPJJJdddIII>>>888...444---...------,,,,,,++++++***(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,___???<<<;;;:::999999888888999666666666555555555555555555555555555555555555555333888777666;;;999<<>><<<;;;:::999888888888888666666555555444444333333555555555555555555555555333888777666;;;999===LLLssswwwmmmxxxZZZUUUeeennn~~~vvvpppllljjjffflllrrrvvvzzz~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyuuutttsssqqqqqqpppppppppoooqqquuuwwwxxxzzz|||~~~}}}|||zzz{{{|||xxxzzz{{{{{{zzzvvvrrrooopppnnnkkkhhhdddaaa___^^^hhhkkkoooyyy{{{zzzYYY@@@999:::777555444444444444222111111111111111000000000//////000000000111111111111000222666222999999BBBrrrXXX^^^rrr~~~ssstttpppaaa```hhhaaabbbbbbbbbfffnnnxxx~~~}}}cccUUUTTTYYYVVVYYY]]][[[YYYYYYYYYYYYYYYXXXXXXWWWWWWXXXZZZ\\\^^^```aaabbbddddddcccdddgggpppfffPPPGGGYYY]]]BBB<<<222444///...------,,,,,,++++++***************************((()))))))))************************++++++++++++\\\>>>;;;;;;:::999888888888888666666555555444444333333555555555555555555555555444999666666;;;999>>>NNNlllvvvXXXWWWaaahhhyyywwwooojjjhhhhhhiiiiiiooouuuxxx~~~{{{{{{{{{{{{}}}|||zzzyyyxxxwwwwwwvvvuuutttsssrrrqqqppppppooooooqqqtttvvvwwwxxxyyy{{{{{{~~~}}}{{{{{{}}}xxxzzz{{{|||zzzwwwssspppqqqooolllhhhdddaaa___^^^hhhmmmooovvvyyy\\\AAA;;;;;;666555333333444444333111111111111111000000000//////000000000111111111111000111666333999:::HHH}}}vvvVVV```rrrzzz}}}bbbhhhvvvaaa]]]eeeaaa```___aaaeeelllvvv}}}yyyaaaVVVWWWZZZXXX[[[```]]]\\\\\\]]]]]]\\\[[[YYYYYYVVVWWWYYY[[[^^^aaacccdddeeeeeeeeeffflllxxx~~~}}}sssUUUEEEOOOvvveeeBBB<<<444555111...------,,,,,,++++++***************************((()))))))))************))))))*********+++++++++[[[>>>;;;:::999888888777777888666666666555555555555555555555555555555555555555444999666666::::::???OOOmmmvvvQQQXXXcccppppppooommmjjjgggfffhhhjjjjjjrrr|||}}}|||||||||xxxxxxwwwuuuttttttttttttvvvuuutttsssrrrqqqpppoooppprrrttttttttttttvvvxxx||||||zzzzzzxxxyyy{{{{{{zzzwwwsssppppppnnnlllhhheeebbb```___iiioooqqqtttnnn[[[AAA===888666555333333444555333222111111111111000000000000000000000000111111111111111111666333888;;;NNNiiiTTTaaattt{{{nnn^^^jjj}}}jjjaaaeee```^^^]]]aaadddjjjsss|||ttt^^^WWWYYY\\\YYY]]]bbb]]]]]]^^^______^^^\\\[[[ZZZUUUVVVWWWXXX[[[]]]```aaabbbeeehhhjjjssswwwtttxxxuuuwwwxxxYYYFFFJJJsssnnnBBB===555444111...------,,,,,,++++++***(((((((((((((((((((((((())))))))))))************)))))))))************+++YYY???;;;:::999888777777777777555666666666666666777777555555555555555555555555444999666555::::::@@@PPPoookkkOOObbbrrrvvvvvvsssjjjffffffiiikkkjjjhhhiiilllpppsss~~~~~~~~~}}}wwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvtttsssqqqpppoooqqqrrrrrrqqqpppppprrrtttyyy~~~}}}yyyxxxwwwxxxzzz{{{yyyvvvssspppooonnnkkkhhheeecccaaaaaafffmmmoooqqq```]]]DDD???444666444333333444555444222111111111111000000000000000000000000111111111111222111555222888<<>>666111///......---,,,,,,++++++***************************))))))))))))************))))))))))))************YYY@@@<<<;;;:::888777666666666666666666666666666666666555111111666666222333777777999555777<<<999@@@TTTiiifff^^^vvvnnnbbbcccbbbaaa```dddooonnnbbb```aaaaaacccggghhhlllqqqpppoooxxx}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{}}}}}}yyyvvvvvvwwwwwwtttppplllmmmnnnqqqgggaaaeeeiiijjjkkknnnjjjooovvv{{{}}}|||yyyxxxuuuvvvxxxyyyxxxvvvsssqqqooommmiiigggfffeeecccaaaiiikkkmmmsssiiiqqqHHH@@@888777666555444333222222222111111111111000000000000000000000000000111111222444111555444:::===UUUWWWNNN___qqqyyyddd]]][[[cccnnn~~~vvvmmmpppmmmdddfff[[[XXX```dddfffqqqccccccccceeeiiiooosssuuuuuuxxx~~~~~~~~~zzzwww~~~~~~^^^NNNNNNZZZUUU;;;;;;666...//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,XXX???<<<;;;:::888777666666666666666666666666666666666555111222666666333333777666888555777<<<:::AAAUUUggghhhccczzzooobbbccc___]]][[[\\\bbbooo}}}{{{mmm___]]]bbbeeefffhhhllllllnnnqqqrrruuu~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{zzz|||~~~}}}zzzwwwwwwxxxxxxuuupppmmmmmmnnnlllfffdddiiimmmooorrrwwwqqqpppqqquuuzzz|||yyyvvvuuuvvvxxxxxxwwwuuurrrpppqqqnnnllljjjiiigggeeebbbgggjjjlllrrrmmmuuuIII@@@777777666555444333222222222111111111111000000000000000000000000000111111222222000444444;;;===TTT\\\PPP]]]ooozzzaaa[[[ZZZbbbmmm|||wwwuuummmbbbggg\\\XXX```ddddddnnn|||yyy]]]fffhhhlllrrrwww|||~~~cccPPPPPP]]]XXX===<<<666...//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,WWW>>>;;;;;;999888777777666666666666666666666666666666555333333555666333444666444777555777<<<:::CCCXXXaaaiiijjjoooddddddbbbaaa___^^^```eeemmmssszzzeee^^^[[[___eeegggfffgggppppppssswww|||~~~~~~~~~}}}}}}|||||||||zzzzzz|||~~~|||yyyxxxxxxxxxuuuqqqnnnmmmnnngggfffgggkkkmmmnnnrrrxxxyyytttpppsssyyy|||zzzvvvuuuvvvwwwwwwvvvtttrrrppppppnnnmmmlllkkkhhhdddaaaeeehhhlllrrrqqqzzzLLL???555777666555444333222222222111111111111000000000000000000000000000111111222333000555555:::;;;QQQdddUUU```nnn|||uuu]]]XXXYYYaaakkkzzz~~~ooonnnaaa[[[bbbggggggppp}}}fffiiinnnttt{{{kkkQQQOOO\\\___AAA===666/////////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,WWW???;;;:::999888777777777777666666666666666666666666555444444555555444444555222666555777<<<;;;EEE\\\yyyYYYvvvfffooooooffffffcccdddeeefffgggjjjnnnqqq|||oooccc```]]]___fffkkkjjjkkklllyyy}}}~~~}}}|||{{{{{{zzzyyyzzz}}}}}}{{{yyyyyywwwuuurrrooommmmmmdddgggiiiiiifffeeejjjooozzzwwwuuuuuuxxxzzzyyywwwuuuvvvvvvvvvuuusssqqqpppmmmlllkkkkkkjjjgggbbb___cccgggkkkqqq}}}vvvPPP@@@666777666555444333222222222111111111111000000000///000000000000000111111222444222777666:::888LLLhhhZZZgggpppoooZZZWWWZZZccclllyyyxxxfff[[[___dddgggrrruuujjjpppxxxsssTTTMMMXXXfffDDD===777000//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,XXX@@@::::::999888777777777777666666666666666666666666555666555555444555555444222666555777;;;:::FFF^^^tttVVVuuuyyycccrrrooogggggg```bbbeeegggjjjmmmrrruuusssgggZZZYYY]]]^^^^^^bbbiiinnnpppvvv}}}|||wwwxxx|||~~~~~~~~~}}}|||{{{zzzzzzxxxzzz}}}~~~}}}|||zzzyyyvvvtttrrrooommmkkkcccgggiiifffaaa```dddhhhqqquuuxxxxxxvvvtttuuuvvvttttttuuuuuutttsssqqqqqqmmmllllllkkkjjjgggccc___aaafffkkkppp||||||}}}SSSAAA777777666555444333222222222111111111111000000000///000000000000000111111222222000555555:::999NNNfffYYYiiitttkkkXXXWWW\\\eeemmmyyyqqq]]]ZZZ]]]aaammm{{{uuukkkpppyyyyyy^^^PPPUUUlllGGG>>>777222//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,XXXAAA:::999999888777777888888666666666666666666666666555777777444444666666333222777666777::::::FFF```sssYYYyyysssbbbttt}}}ooohhhgggaaaccceeehhhkkkqqqwww|||zzzqqq[[[WWWXXXZZZ]]]eeeeeeiiimmmoootttnnn]]]]]]bbbdddttt}}}}}}}}}}}}||||||{{{{{{{{{yyy{{{}}}~~~}}}|||||||||{{{xxxuuusssqqqooollliiibbbgggiiiddd```ccchhhjjjhhhooovvvwwwssspppqqqtttrrrsssssssssssssssrrrrrrqqqooommmmmmkkkiiieeebbb```fffkkkpppzzzyyyVVVCCC888777666555444333222222222111111111111000000000000000000000000000111111222...,,,222333:::<<>>888444//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,~~~WWWAAA:::999888888777888888888666666666666666666666666555888888444444777666333222888777777:::999FFF```sss]]]{{{ssseeewwwwwwnnnjjjjjjeeefffgggiiinnnwwwpppWWWUUU\\\___aaadddkkkmmmqqqvvvyyy~~~bbbUUUUUUZZZ[[[fffttt|||~~~}}}||||||||||||||||||{{{{{{{{{|||}}}|||zzzyyy{{{}}}zzzwwwtttqqqpppnnnjjjgggeeeiiiiiicccaaagggkkklllggglllrrrtttsssrrrssstttpppqqqqqqrrrssssssttttttrrrpppmmmllljjjiiifffddd```ffflllpppyyyXXXCCC888777666555444333222222222111111111111000000000000000000000000000111111222000...222333999<<>>999666//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,}}}VVV@@@999999888888888888888888666666666666666666666666555999888444333777777222333888888888:::888FFFaaasss___yyyuuuhhhzzzxxxuuurrrnnnlllnnnddddddeeegggooozzzzzz```WWWVVV^^^```\\\bbbooofffkkkttt~~~wwwaaaVVVUUUXXXVVVZZZaaaiiirrrzzz}}}}}}|||{{{{{{{{{||||||||||||||||||}}}}}}{{{xxxwwwzzz}}}zzzwwwsssqqqpppnnnjjjfffiiikkkiiibbbaaagggkkkjjjlllmmmpppsssvvvxxxxxxwwwoooppppppqqqssstttuuuuuuqqqnnnkkkiiihhhgggeeeccc```ggglllpppxxxYYYCCC888777666555444333222222222111111111111000000000000000000000000000111111222666222555333888999QQQbbbXXXooouuu||||||^^^SSSUUU^^^iiioooxxxeee[[[[[[\\\dddnnn{{{{{{}}}oooWWWSSSsssKKK>>>999888000///...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,zzzWWWCCC::::::999999888777777777777777777777666555444333333333333444444444555555888111777777;;;<<>>999000222000...---------,,,+++************************************************))))))***+++,,,,,,------yyyVVVAAA::::::999999888777777777777777777777666555444333444444444555555555666666888111777777:::<<>>::::::999999888777777777777777777777666555444333555555555666666666777777999222888777:::;;;DDDlllhhhjjjwwwlll{{{qqqjjjfffccc```]]]^^^```cccggghhheee___ZZZZZZ^^^aaaccckkk|||aaadddfffjjjooottt|||ooo___[[[^^^cccbbbaaa___^^^cccrrr~~~||||||yyyxxxyyyyyyyyyxxxxxxyyyzzzyyyvvvtttssssssvvvyyyxxxtttqqqpppmmmhhhmmmooommmfffbbbeeeiiikkkqqqrrrtttuuuvvvvvvvvvvvvqqqrrruuuvvvuuurrrnnnkkknnnllljjjhhhfffeeeeeefffbbbjjjpppttt}}}hhhBBB<<<999777555333222111111222111111000/////////////////////000111111222222333444111333222<<>>::::::999999888777777777666666777666666555444444444555555555666666666666:::333999777999;;;FFFooo[[[dddwwwllluuupppjjjccc^^^]]]^^^______```cccfffgggccc^^^YYYVVVYYY\\\```cccjjjyyyiiimmmrrryyy~~~{{{iii]]]^^^eeeeeeiiilllkkkiiiooo}}}}}}{{{}}}zzzxxxwwwwwwxxxxxxvvvxxxyyyxxxvvvtttssssssvvvxxxwwwsssppppppmmmiiikkkpppppphhhccceeejjjmmmpppqqqsssuuuvvvwwwwwwvvvrrrsssttttttssspppmmmlllmmmllljjjhhhffffffffffff___hhhooorrr{{{mmmDDD;;;999777555333222111111222111000000/////////////////////000000111222222222333111444222:::>>>PPPzzzVVV\\\llltttddd```cccaaafffvvvzzznnncccuuurrrkkkbbbsss}}}vvvtttxxxfffPPPfff]]]GGG<<<333333111............---+++*********************************************************++++++,,,,,,,,,}}}WWW???::::::999999888777777777666666666666666666555444333333444444444555555555999333999777888;;;HHHsssWWW```|||rrrwwwooogggaaa```]]]ZZZZZZ\\\```ccceeehhhhhhgggccc]]]WWWUUUTTTZZZ]]]aaaeeekkkwww{{{{{{zzzkkkcccfffnnnmmmwww}}}||||||{{{}}}|||zzzxxxwwwvvvvvvwwwsssuuuwwwwwwvvvttttttttttttvvvuuuqqqoooooonnnjjjgggoooqqqjjjdddeeekkkooonnnppprrruuuwwwxxxyyyyyyvvvuuusssqqqoooooonnnnnnmmmllljjjhhhffffffffffff___iiinnnqqq}}}sssGGG999999777555333222111111222111000000///////////////...//////000111111222222111222666222777:::QQQxxxTTTXXXiiivvvhhhcccgggeeejjjyyyuuuhhhrrriiippp}}}wwwxxxsssssswww{{{~~~~~~|||ssssssxxxtttWWWfffbbbIII===444333111///.........---,,,***************************************************+++++++++++++++,,,,,,YYY@@@::::::999999888777777777555666666666666666555555333333333444444444444555888333999777888<<>>???JJJ|||\\\ooorrrwwwnnnaaa]]]\\\ZZZYYYYYYZZZ]]]^^^aaafffhhhgggiiikkkeee\\\]]][[[ZZZ[[[___eeeiiijjjiiijjjmmmttt{{{vvvvvvuuuuuussswww{{{}}}{{{wwwtttrrrssstttvvvvvvsssqqqppppppqqqpppoooooonnnoooooooooiiiiiiooorrrjjj```bbblllqqqrrrtttsssrrrqqqqqqrrruuutttsssqqqooonnnllllllmmmmmmkkkjjjiiihhhhhhhhhgggjjjnnnuuuwwwzzzFFF@@@;;;888555333222222111000111111000000//////......////////////000000000000///444555666555555PPPzzzxxxzzzVVVPPP___tttiii___eeeiiijjjuuu|||qqqmmmlllooonnnggg___[[[]]]jjjuuu```ZZZYYYWWWaaadddqqq~~~nnniiipppooovvvwwwooommmwwwxxx{{{lllSSSZZZsssSSSCCC:::555333111000111000...,,,************************+++++++++*********))))))++++++******++++++,,,---XXX???<<<:::888777666777888888666666777888777555333222555444444444444555666666999888;;;666===>>>HHHzzzaaawwwnnnrrr}}}hhh```^^^^^^___```aaacccdddeeecccfffeeeccceeegggddd]]]aaaaaa``````bbbfffjjjmmmvvvzzzwwwtttuuuvvvwwwwwwyyyzzzzzzwwwuuuuuuuuurrrsssuuuuuutttssstttvvvtttsssrrrpppnnnmmmmmmlllfffggglllpppjjj```aaajjjmmmoooqqqssssssssstttvvvyyyxxxvvvssspppnnnlllkkkmmmlllkkkjjjhhhhhhhhhhhhiiilllnnnssszzz~~~IIIAAA;;;888555333222222111000111000000000/////////...////////////000000000000111444444444444333IIInnnvvvxxxfffUUU\\\jjjuuu}}}~~~iiibbbhhhkkkmmmvvv{{{vvvrrrccc]]]XXXYYYYYYTTTPPPNNNSSS]]]sssnnnbbb\\\XXXUUU[[[gggwwwvvvmmmmmmmmmnnnooosssxxx|||rrrkkkpppvvvxxxqqqqqq{{{zzzxxx\\\ZZZvvvVVVDDD:::555333111000000///...,,,************************+++++++++*********))))))++++++******++++++,,,---~~~YYYAAA;;;:::999777666777777888666666777777777555444333555444444444444555666666777666999444;;;<<>>::::::999888888777777777666666666666666555555555555444444444444555666666777777999555<<<>>>III{{{zzzUUUjjjeeelllwwwuuurrrssssssrrrssstttvvvyyyzzzuuuyyyxxxkkkhhhnnnzzzxxxpppooosssvvvxxxwwwxxxxxxvvvsssrrrrrrtttwwwwwwvvvsssqqqoooppprrrmmmnnnoooqqqrrrrrrrrrqqqgggcccfffmmmmmmeeebbbfffhhhkkknnnqqqrrrtttvvvxxxwwwwwwuuusssqqqpppnnnmmmlllkkkiiihhhggggggffffffiiinnnqqqvvvkkkTTT@@@;;;888555333222222111000////////////000000000000////////////000000000000000222000111666555<<>>999:::999999888777777666666666555555555555666666555444444444444555666666777777:::666===???KKK}}}xxxQQQdddeeekkkwwwhhhddddddjjjpppvvv}}}wwwqqqqqqsssuuuuuuppprrrsssrrrppppppqqqrrrooossswwwyyywwwtttpppooolllmmmoooppppppooonnnmmmllldddbbbgggiiidddaaadddjjjllloooqqqqqqrrrtttuuutttssssssrrrqqqpppoooooommmlllkkkjjjhhhhhhhhhhhhfffnnnuuu{{{pppYYYBBB;;;888555333222222111000.../////////000000000111////////////000000000000---444222111555555;;;KKKnnndddtttrrrccclllxxxiiiddd\\\eeeiiikkkooozzz}}}xxxqqqnnnnnnpppmmmjjjgggddd___YYYTTTMMMHHHFFFLLLQQQRRRSSSUUUTTTSSSTTTTTTQQQRRR[[[gggvvvwww}}}jjjjjjooo|||}}}zzzsssqqqkkklllttt{{{~~~QQQHHHcccjjjRRRDDD:::777222/////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******++++++,,,---|||XXX@@@999999:::999999888777666666666555555555666666777555444444444444555666666666666999555===???JJJ|||~~~YYYpppwww|||iiimmmxxxoooeeeeeeiiiqqqxxxzzz~~~}}}uuuqqqqqqtttuuuuuupppppppppooonnnoooqqqtttqqqvvv{{{}}}zzztttnnnjjjgggiiilllooopppqqqppppppmmmddd```eeegggbbb```bbbiiillloooqqqqqqrrrtttvvvuuuuuutttsssqqqpppoooooonnnmmmkkkjjjiiiiiihhhhhhgggooowww|||www[[[DDD;;;888555333222222111000.../////////000000111111////////////000000000000---555444111333333:::JJJlllcccpppmmm```iiiqqqcccbbb]]]gggjjjmmmqqq}}}}}}wwwpppiiiggggggiiijjjiiigggccc]]]XXXUUULLLFFFEEEJJJPPPSSSUUUXXXRRRRRRTTTVVVTTTTTTZZZbbbcccdddlllzzz~~~kkktttzzzppptttyyy{{{yyytttooopppkkknnnyyyzzzRRRMMMhhhmmmTTTFFF;;;888333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++******++++++,,,---{{{VVV===;;;:::999888777777777777666666666666666666666666555555555555555555444444:::555;;;999;;;===HHHrrraaaiiiyyyzzzrrrmmmsssjjjeeeiiipppwww{{{~~~~~~~~~{{{tttqqqqqqrrrqqqppptttrrrppppppqqqssssssssstttwwwzzz{{{yyytttooolllfffhhhlllppprrrrrrqqqppppppjjjaaadddmmmeee\\\aaaggglllqqquuuvvvvvvuuuuuutttsssrrrpppooonnnnnnnnnlllkkkjjjiiiiiihhheeeccccccjjjttt~~~}}}YYYCCC>>>;;;888666444333111///000000000000////////////...///222444444333111///111111222444222222999BBBdddccckkkmmmbbblllrrrccc[[[XXXccchhhlllqqq}}}vvvqqqpppppppppjjjhhhgggfff```VVVPPPPPPIIIHHHHHHLLLQQQTTTUUUSSSPPPQQQSSSTTTVVVYYY]]]```cccfffjjjmmmuuu~~~}}}qqq{{{~~~yyyrrruuukkkrrrkkkmmmqqq~~~{{{QQQGGGlllnnnYYYNNNCCC:::222111333111......------,,,,,,,,,,,,++++++++++++************************+++++++++,,,,,,,,,|||WWW>>>;;;:::999888777777777777666666666666666666666666555555555555555555555555:::444;;;999;;;===IIIrrraaagggsssuuulllhhh{{{~~~ppphhhhhhmmmttt|||~~~yyyrrrooopppqqqqqqppptttrrrppppppqqqrrrrrrrrrrrrsssuuuxxxzzzvvvooohhheeegggjjjlllmmmmmmkkkjjjnnnhhh```dddlllddd[[[___ggglllrrrvvvwwwwwwvvvvvvsssrrrqqqooonnnmmmmmmmmmlllkkkiiihhhhhhhhhfffdddeeekkkuuu~~~YYYBBB@@@<<<666222111111111000000000000000////////////---///000222222111000///111000222333222222999AAA```jjjjjjvvvccclllppp```YYYXXX^^^dddiiiqqq|||zzzwwwvvvvvvwwwxxxxxxqqqmmmiiifff^^^SSSNNNNNNJJJIIIIIILLLQQQUUUVVVUUUXXXYYY[[[\\\\\\^^^aaacccfffiiijjjmmmttt~~~zzzqqquuuqqqpppvvvqqqhhhiiimmmmmmttt}}}ZZZXXX|||qqq\\\PPPGGG===444333333000...---------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,}}}XXX@@@;;;:::999888777777777777666666666666666666666666555555555555555555555555:::444;;;999;;;===IIIsss^^^dddppprrrmmmgggzzzwwwnnnjjjooottt|||{{{vvvooommmnnnpppqqqppptttsssqqqpppqqqqqqqqqpppooonnnnnnsssxxxvvvnnngggggggggiiijjjjjjiiihhhgggkkkggg```dddlllcccYYY^^^ggglllrrrwwwxxxxxxxxxxxxsssrrrqqqooommmlllllllllmmmkkkhhhgggggghhhgggfffgggmmmwww\\\EEEBBB<<<555000///000111111000000000000////////////....../////////000000000000///000333222333999@@@RRRoooeeefffnnnnnn]]]XXXYYY]]]bbbjjjuuutttpppppprrrvvv|||}}}vvvnnnfff\\\QQQKKKKKKLLLKKKJJJMMMQQQUUUWWWXXXZZZ\\\___`````````bbbccceeegggggghhhooo{{{}}}tttmmm[[[XXXfffkkkhhhiiirrrxxxyyy^^^eeewwwaaaSSSJJJ@@@666444333000------------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,|||XXX@@@;;;:::999888777777777777666666666666666666666666444444444555555555555555999444:::999;;;>>>IIIsss[[[bbbxxxwwwtttlll}}}}}}uuuuuu||||||vvvqqqppppppyyy~~~~~~yyytttnnnlllnnnqqqrrrqqqtttrrrqqqpppqqqpppooonnnlllkkkkkknnnqqqqqqnnnkkkjjjjjjjjjjjjjjjjjjiiiiiiiiifffaaafffmmmcccYYY^^^hhhmmmsssxxxyyyyyyyyyyyytttsssrrrpppnnnmmmllllllmmmkkkgggfffggghhhhhhhhhgggmmmvvvaaaJJJBBB===777222111111111111000000000000//////////////////.........///000111///...///222333333888???FFFxxxwwwfffiiiqqqnnn\\\XXX\\\aaafffooo}}}nnnhhhiiillluuu|||sssiii]]]QQQJJJIIIKKKJJJKKKMMMQQQUUUXXXZZZZZZ]]]```bbbbbbbbbcccddddddeeedddeeemmmyyywwwqqqaaaZZZccchhhhhhooosss}}}lllVVV___gggWWWJJJ???666333333000...---------,,,,,,,,,+++++++++***************+++++++++******+++++++++,,,,,,,,,}}}XXX???;;;:::999888777777777777666666666666666666666666444444444555555555666666999333:::999;;;>>>JJJtttZZZcccwwwlllzzz~~~tttjjjjjjkkknnnpppooommmnnnrrruuu~~~xxxsssnnnlllooorrrsssrrrsssqqqppppppppppppnnnlllkkklllllljjjhhhiiimmmqqqkkkjjjjjjjjjjjjkkkkkkkkkhhhgggbbbgggmmmcccZZZ```iiimmmtttxxxzzzyyyyyyyyyvvvuuusssqqqooonnnmmmmmmnnnkkkhhhffffffggghhhgggffflllttt~~~eeeLLLBBB???:::777555444111000000000000000////////////111000///......000111333000......222333333666<<>>JJJttt___gggvvvhhhtttooofffeeegggjjjlllnnnnnnrrrwww||||||wwwrrrmmmlllnnnqqqrrrrrrqqqpppooopppppppppnnnllllllnnnnnnjjjeeeeeekkkrrrkkkjjjiiihhhhhhiiijjjkkkhhhgggcccggglllbbb[[[cccjjjnnntttxxxyyyxxxxxxxxxwwwvvvtttrrrpppooonnnmmmnnnllliiigggggggggfffeeeeeejjjsss|||fffMMMBBB@@@<<<999777555222///000000000000////////////111000///...///000111222111......222333222444888BBBZZZyyywwwaaaiiizzzqqq___]]]bbbhhhjjjsssuuuqqqvvvzzzqqqfffXXXMMMIIIDDDHHHLLLPPPTTTXXX\\\```aaaccceeefffffffffgggiiijjjllllllmmmsss}}}{{{qqqcccjjj}}}xxx{{{}}}~~~]]]GGGKKKhhhqqq^^^HHH===333111111000///000------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,ZZZ???;;;:::999888777777777777666666666666666666666666333333444444555666666777888333:::999<<<>>>JJJtttiiilllyyyiiiqqq~~~}}}ppphhhhhhjjjnnnsssvvvyyy}}}vvvqqqllljjjllloooppppppooonnnnnnoooqqqpppnnnlllnnnoooooolllhhhgggjjjmmmnnnllljjjgggfffggghhhiiigggfffbbbdddiii```ZZZdddkkkoootttxxxxxxwwwvvvvvvwwwvvvtttrrrooonnnmmmlllnnnllljjjiiihhhgggdddbbbeeejjjsss{{{iiiOOODDD@@@;;;777555333222000000000000000///////////////.........//////000000333///...111333111222555===JJJddd}}}ppptttzzzccchhhtttrrraaa^^^bbbhhhhhhqqqyyy~~~zzzsssiii[[[NNNHHHBBBHHHOOOUUUXXX\\\```dddaaadddhhhlllppptttzzz}}}}}}{{{sssgggppp{{{yyyvvvyyy```SSS\\\xxxuuu```KKK@@@555222222000//////------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,[[[@@@;;;:::999888777777777777666666666666666666666666333333444444555666777777888333:::999<<<>>>JJJuuuqqqpppoootttyyytttssskkklllmmmrrryyy~~~uuupppkkkiiikkknnnnnnnnnnnnmmmnnnoooqqqqqqooommmppppppnnnmmmllljjjhhhgggrrrpppllliiigggfffggghhhgggfff```cccggg___ZZZdddkkkooouuuxxxxxxvvvuuutttvvvuuusssqqqooommmlllkkkooommmkkkjjjiiigggcccaaafffkkksss|||mmmSSSFFFAAA999444222222222222000000000000////////////---------............///444///...111333111111333;;;CCCZZZ}}}vvvjjjpppqqqjjjkkkrrrrrrbbb___aaahhhhhhpppyyyssskkk]]]OOOHHHBBBHHHQQQXXX\\\___cccgggdddhhhooowwwrrrtttnnnqqq|||zzzoooaaa]]]iiiwwwccc```qqqvvvaaaOOOCCC777333222000......---------,,,,,,,,,++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,]]]AAA===:::888777888888777555555555555555555555555555333333333444444444555555:::333::::::<<<<<>>666333222111///111111000000000////////////////////////000111111...//////000111111222222333999PPPlllwwwyyypppxxxkkk^^^^^^bbbeeehhhssswwwsssnnnjjjaaaZZZVVVRRRJJJDDDBBBHHHOOOWWWYYYXXXWWWXXX[[[ZZZXXXYYY^^^```___aaaeeegggooo{{{~~~zzztttpppjjjooo|||rrrwwwwwwYYYOOOJJJQQQ[[[]]]nnn|||uuuqqqoooPPP:::222666333222222.........---------,,,,,,,,,++++++***++++++,,,---...++++++******++++++,,,---^^^AAA===:::888777888888777555555555555555555555555555333333333444444444555555777333;;;999;;;;;;???aaasssfffwwwrrr~~~mmm```___cccaaa___aaacccdddfffkkkqqqvvv~~~{{{wwwtttzzz}}}wwwjjjvvv|||xxxooohhhiiilllllllllmmmmmmlllkkklllnnnooonnnlllooommmjjjhhhgggfffffffffbbbgggmmmmmmiiifffeeeggggggccceeehhhddd]]]aaalllmmmooorrrsssrrrqqqrrrrrrrrrrrrqqqpppnnnllllllllljjjhhhfffeeeeeeeeedddbbbhhhoooxxxfffWWWLLL???666333333333222111111111000000000/////////////////////000000111//////000000111222222222444:::RRRqqq~~~qqqvvviii^^^]]]aaagggkkkuuuqqqmmmfff___XXXRRRQQQNNNHHHCCCBBBLLLQQQXXXZZZWWWTTTTTTUUUPPPLLLKKKLLLKKKHHHKKKOOO[[[bbbmmmuuu|||zzzxxxqqqnnnnnn|||vvvooouuuvvv[[[TTTRRRYYY```^^^nnnzzz|||qqqOOO:::222666444222222.........---------,,,,,,,,,+++***++++++,,,---...///++++++******++++++,,,---___BBB===:::888777888888777555555555555555555555555555333333333444444444555555666444;;;888;;;<<>>444777333222444000......---------,,,,,,,,,++++++***++++++,,,---...++++++******++++++,,,---dddFFF===:::888777888888777555555555555555555555555555333333333444444444555555777555:::555999???AAA]]]{{{uuu|||ccccccccccccfffeeeffffffeeeffffffffffffeeedddcccfffkkkoootttuuurrr}}}ppphhhcccfffjjjkkkjjjkkkkkkiiihhhiiikkkmmmmmmmmmfffhhhjjjjjjhhhfffgggiiiffffffgggiiikkkllljjjhhhfffgggjjjiiieeeaaadddiiimmmnnnpppqqqqqqqqqssstttrrrpppmmmmmmmmmmmmjjjhhhfffeeedddeeeggghhhhhhhhhooovvv~~~sssiiiYYYDDD777555666555333222222222111111111000000///////////////000111111000000000111222222333333222666LLLlll}}}lllmmm||||||iiiaaabbbeeehhhlllssstttjjjeee^^^RRRUUUYYYXXXPPPIIIMMMUUUYYYWWWUUUSSSQQQRRRUUUWWWSSSPPPNNNNNNLLLNNNWWWbbbfffhhhiiikkkpppyyy|||ssslllnnnrrrtttuuuwwwrrrjjj|||{{{vvvwwwyyy}}}iiihhhccccccjjjqqqxxxyyygggYYYAAA666666333222444111......---------,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,---eeeHHH===;;;888777888888777555555555555555555555555555333333333444444444555555888666:::444999@@@CCC^^^~~~{{{uuuvvvbbbfffhhhiiilllkkkgggeeebbbaaabbbddddddddd______ccckkkrrrzzzuuuttt~~~sssnnnfffaaadddiiiiiiiiiiiilllkkkiiijjjlllnnnooonnniiilllmmmkkkfffbbb```aaacccfffhhhhhhhhhgggiiikkkfffhhhkkkjjjeeeaaadddhhhoooqqqssssssssstttuuuwwwrrrooommmlllmmmmmmjjjhhheeeddddddeeegggiiijjjiiirrryyy{{{ooo]]]GGG888444444333000222222222111111111111000///////////////000111111/////////000111111222222444555EEE```nnnsssfffkkkzzz}}}|||iiibbbdddgggdddjjjrrryyyllldddbbb\\\TTTXXX[[[XXXNNNHHHPPP\\\[[[XXXTTTQQQPPPRRRVVVYYY[[[YYYYYYYYYWWWWWW___iiieeefffgggiiinnnuuu}}}yyyrrrwww|||zzzqqqlllooovvv{{{~~~|||qqqyyyxxx|||}}}wwwhhhkkkjjjmmm{{{qqqqqqzzz|||yyyfff\\\CCC777666222222555222......---------,,,,,,,,,++++++******)))*********++++++******++++++,,,---dddFFF===;;;999888999999777666777777777777666666666666333333333444444444555555555777555666<<<;;;DDDZZZnnn~~~mmmxxxzzzfffkkkkkkfffhhhjjjdddfffhhhgggeeedddeeeffffffjjjpppvvv~~~tttsss}}}nnnjjjeeefffjjjmmmllljjjmmmjjjhhhjjjmmmnnnnnnllllllkkkjjjhhhfffeeedddcccfffhhhiiihhheeedddfffiiiccchhhiiieeeccceeegggfffkkkmmmpppqqqqqqppppppqqqrrrpppnnnmmmmmmkkkiiiggghhhgggeeeeeefffggghhhhhhsssyyywwwcccHHH777444777666222111111111111000000000000////////////////////////111111222222222111111000555444<<>>LLL\\\eeezzzfffnnn|||uuugggbbbbbbgggpppxxxqqqmmmccc^^^[[[TTTaaaaaaZZZOOOLLLSSS\\\___VVVUUUXXX```dddbbbaaaaaadddcccaaa``````bbbdddfffeeeggggggeeebbb``````bbbggglllwwwqqqccc^^^___ZZZTTTRRRVVV\\\aaadddgggkkkooonnnnnntttyyyuuupppwww|||}}}~~~|||zzzwwwvvv{{{|||zzzttt{{{}}}dddJJJ;;;999333111333111/////////...------,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++iiiGGG===;;;999888999999777666666666666555555555444444333333333444444444555555333777555888<<<999@@@UUUlllxxxfffvvvzzzuuu}}}qqqlllccc[[[WWWXXXZZZ]]]bbbhhhpppwww{{{ttttttkkkfffjjjnnnxxxvvvlllYYY[[[___bbbdddddddddccc___bbbeeeggggggfffggghhhddddddddddddeeeeeeffffffiiigggfffeeefffgggfffffffffhhhgggeeegggkkkkkkgggfffiiimmmooopppqqqrrrtttooommmkkkjjjjjjiiigggeeecccgggkkkkkkhhheeedddeeettt|||rrrLLL;;;777555333444333222222222222111111111........................///000111222222222222222...444999GGGYYYeeexxxmmmmmmwwwhhhaaa^^^hhhrrr|||pppmmmkkkaaa\\\\\\WWW```aaaZZZOOOMMMUUU]]]]]]RRRSSSYYYbbbgggeeecccbbbcccbbb``````aaacccfffhhhgggjjjkkkhhhaaa\\\YYYYYY\\\___kkkrrrccc]]]YYYSSSNNNOOOWWW^^^```___dddfffggghhhmmm}}}xxxoooooouuu}}}~~~zzzuuurrrqqqwww{{{zzzwwwdddJJJ<<<999333111222////////////...------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++jjjGGG===;;;999888999999777666666666555555555444444444333333333444444444555555333777666888<<<999@@@TTTsss}}}ggguuu~~~ooofffccc^^^YYYWWWXXX\\\```bbbiiiqqqyyy|||www{{{~~~|||lll```[[[]]]aaacccdddcccaaaaaa[[[___cccdddccccccdddeeeaaaaaabbbcccddddddeeeeeeeeefffggghhhhhhiiilllnnngggiiiiiihhhkkkooommmhhhaaaeeekkkoooqqqrrrrrrsssooommmkkkjjjiiihhhfffdddbbbggglllmmmjjjfffeeefffqqqzzzuuuMMM;;;888555333444333333222222222111111111//////////////////////////////000222222333333222---222666CCCWWWdddtttrrriiizzzkkkbbb___iiiuuuvvvmmmnnnlll___YYY\\\YYY[[[^^^XXXMMMLLLWWW^^^]]]PPPPPPVVV```fffeeedddeeebbbcccccceeefffhhhjjjkkkmmmqqqtttrrrjjjbbb]]]\\\[[[\\\hhh}}}sssddd\\\QQQOOONNNRRRYYY___aaaaaaddddddeeegggqqqvvvmmmmmmttt{{{~~~zzzuuurrrqqqrrrsss{{{yyyxxxaaaHHH;;;999444222333000/////////...------,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---jjjFFF===;;;999888999999777666666666555555555444444444333333333444444444555555333777666888<<<999???SSSxxxiiivvvtttfff___]]]ZZZWWWUUUWWW[[[___dddkkkttt|||}}}{{{xxxfffXXX]]]```dddeeedddbbb```___XXX\\\```bbbaaa```bbbccc___```aaabbbcccdddeeeeeeaaaeeehhhjjjjjjlllpppuuufffhhhhhhiiilllooolllfff]]]cccjjjoooqqqrrrrrrrrrooommmkkkiiiiiihhhfffdddaaagggmmmnnnkkkgggggghhhooowww~~~~~~vvvMMM<<<888555333444333333333222222222111111000000000000000000000000//////000222222333333333000444666BBBVVVaaaoootttddd|||}}}nnneeeaaajjjwwwxxxppprrrppp```XXX[[[ZZZVVVZZZUUUKKKLLLXXX___]]]OOONNNSSS\\\cccdddeeegggbbbdddgggjjjlllmmmmmmmmmrrrxxx~~~}}}vvvmmmiiiggg``````kkktttddd\\\KKKNNNSSSWWW\\\```dddfffaaaaaabbbfffoooyyytttjjjuuuxxx{{{{{{xxxvvvvvvsssqqqwww~~~yyywww|||^^^EEE999999555333555222000//////...------,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------lllIII@@@>>>;;;:::999999777555666666555555555444444444333333333444444444555555555333555888999999>>>DDDvvvkkktttyyyrrrkkkaaaZZZSSSSSSUUUXXX[[[^^^^^^]]]fffkkkttt||||||yyy|||sssbbbZZZ\\\```dddeeeffffff___WWWNNNUUU[[[]]]^^^_________]]]```ccccccaaa```aaaccc```___cccmmmsssqqqkkkhhhdddhhhgggaaadddllljjj```[[[cccjjjkkkkkkmmmnnnlllooonnnkkkhhhfffeeeddddddiiigggffffffdddaaadddiiiuuutttvvv}}}|||NNN<<<:::666444555333444444555555444444333444333222111000/////////000000000000111111111111222222666BBBTTTggguuu|||iii~~~tttggg^^^hhhvvvxxxeeeYYYWWWYYYYYYXXXPPPGGGLLLYYY]]]WWWLLLMMMRRR]]]cccdddeeeggghhhjjjmmmssszzz||||||yyywwwooo||||||kkk```NNNRRRWWW]]]aaabbbbbbbbbdddbbbdddiiikkknnnzzzxxxnnnmmmtttzzz~~~{{{{{{zzzyyyxxxwwwvvvuuutttvvvxxxwwwwww{{{vvvmmmssscccQQQ???888888666222000000000...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,lllKKK@@@>>>;;;999999888777555666666555555555444444444333333333444444444555555555333444888999999===DDDeeejjjttt|||uuukkkddd```\\\XXXTTTSSSSSSUUUXXX]]]```aaaaaahhhmmmttt{{{~~~|||zzzyyy~~~}}}mmm___ZZZ[[[```ddddddeeeeeeaaa[[[QQQVVV[[[^^^```aaabbbccc___aaadddcccbbbaaabbbdddiiifffhhhoooqqqlllddd```bbbeeedddaaaeeemmmiii^^^WWW```hhhjjjkkkmmmmmmlllooommmkkkhhhfffeeeddddddgggeeeeeefffeeecccffflllyyywwwxxxOOO;;;999666333333444444444444444444444444666555444222111000000000000000000000111111111111333333666@@@PPPbbbooowwwttt~~~zzznnndddlll}}}~~~yyy~~~wwweee[[[ZZZ]]][[[XXXOOOHHHNNN\\\^^^WWWMMMNNNTTT^^^dddeeeeeeggglllooosssxxx~~~rrrcccRRRTTTWWWZZZ]]]___``````\\\]]]___```^^^bbbrrruuukkkiiisss~~~|||}}}|||zzzyyyxxxvvvtttsssrrrssssssuuuxxxyyyuuu~~~}}}]]]LLL;;;666777666333111000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,lllMMM@@@===:::999999888666555666666666555555555444444333333333444444444555555555333444888999999===CCC]]]gggpppxxxlllddd]]][[[XXXUUUTTTSSSSSSSSSUUUTTTUUUXXX^^^cccffffffkkkoootttyyy||||||zzzyyyxxxyyy|||}}}rrrfff]]]YYY]]]cccgggggggggiiihhheeeVVVXXX[[[```dddfffhhhiiijjjkkkmmmmmmlllkkklllmmmsssnnnlllnnnmmmfff^^^[[[aaabbb``````gggmmmfffYYYQQQ\\\eeeiiikkkmmmmmmkkknnnmmmkkkiiigggeeedddddddddccceeegggfffeeejjjqqq|||zzz{{{PPP:::999888555555666555444333333444555666888777666444333222111000000000000000111111111111444333555===KKK\\\jjjrrr}}}rrrhhhmmm{{{uuurrrrrrvvvzzz}}}mmm^^^XXXYYY\\\]]]XXXMMMHHHRRR___```XXXOOOQQQWWW```eeeeeefffhhhrrruuuyyy|||wwwcccVVVWWWWWWXXXZZZ\\\^^^___]]]___aaa^^^ZZZ```uuuuuummmhhhwww~~~~~~|||zzzxxxwwwuuusssppplllnnnnnnqqqzzzsssxxxzzz~~~UUUFFF888555777666333222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkNNN@@@===;;;999999888666555666666666666555555555555333333333444444444555555555333444777888888<<>>;;;:::999999777666777777666666666555555555333333333444444444555555555444444777888777;;;AAA\\\qqqjjj{{{~~~sssnnnnnngggeeeaaa[[[TTTQQQQQQSSSMMMPPPRRRQQQNNNNNNRRRVVV[[[YYYYYY[[[```dddggghhhnnnppprrruuuuuuuuutttsssyyy}}}vvvmmmeee___[[[XXX```gggjjjnnnrrrsssqqqfff___\\\cccjjjmmmpppsssxxxwwwwwwvvvuuutttrrrqqqjjjccc^^^^^^___aaafffllliiieeeaaabbbhhhggg[[[MMMNNNZZZeeeiiikkknnnmmmkkkllllllkkkiiihhhfffeeedddffffffiiijjjgggdddjjjssszzzyyy}}}SSS<<<======:::999777666444333333444666777888888777777555333111000///000000000111111111111333222333999GGGYYYlllxxxyyyrrreeefff{{{zzzpppooottt}}}lllbbb___^^^^^^\\\SSSJJJKKKXXXdddddd]]]XXXYYY^^^dddffffffiiinnnuuuzzz{{{hhhZZZ[[[]]]^^^```aaaaaaaaaeeeggggggffflll}}}{{{wwwttt|||yyyuuuqqqpppqqqqqqmmmiiigggkkkkkkoooxxxooosssyyyPPPEEE;;;::::::888444333111111///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmPPPAAA???<<<;;;;;;:::888777777777777666666666555555333333333444444444555555666444444777777777;;;AAAZZZlll|||~~~sssfff]]][[[XXXVVVQQQMMMJJJJJJNNNQQQLLLNNNPPPPPPOOOQQQVVVZZZ]]]\\\\\\___cccgggiiijjjmmmoooqqqssstttuuuuuuuuu|||uuulllgggbbb]]]\\\ccckkkssszzz~~~yyylll```ZZZaaaiiikkknnnrrrvvvtttrrrqqqpppmmmjjjggg[[[VVVSSSVVVZZZ```iiirrrmmmhhhdddeeegggdddXXXMMMSSS^^^gggkkkllloooooommmkkkkkkkkkjjjhhhgggeeedddgggiiikkklllgggdddjjjssszzz{{{TTT>>>===;;;777666777666555444444555666777555555666666555333111000000000000000111111111111222111333999FFFZZZppp~~~uuuwwwjjjgggwwwuuukkkjjjvvvssshhhaaa^^^\\\XXXPPPIIIMMMYYYdddfffbbb]]]]]]aaaeeeeeeeeejjjrrrwww}}}uuu_________```aaabbbddddddkkkpppsssvvv{{{xxxyyyxxxwwwrrrnnnooorrrrrrnnnjjjjjjnnnnnnrrrwwwqqqvvv|||PPPFFF>>>======999555444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqRRRCCC@@@>>><<<<<<;;;:::888777777777777666666666555333333333444444444555555666444444777777666:::@@@[[[mmm|||yyypppjjjdddZZZRRROOOPPPNNNKKKIIIIIIKKKMMMOOOPPPPPPPPPQQQRRRWWW\\\```]]]^^^___ccchhhlllnnnnnnkkklllnnnqqqtttvvvxxxxxx}}}~~~qqqiiigggddd___^^^eeennnzzz|||ppp```VVV]]]eeeggghhhmmmnnnkkkhhhfffdddaaa]]]YYYPPPMMMNNNSSSXXX]]]fffnnnooojjjggghhhgggbbbXXXQQQZZZccckkkmmmnnnppppppoookkkkkkkkkjjjiiigggeeedddgggiiilllmmmgggdddkkkuuu}}}PPP???>>>;;;666666666555555555555555555666111222333444444222111///000000000000111111111111222222333888EEEZZZqqqlllnnn{{{llliiirrr{{{qqqooouuuvvviiibbb^^^]]]SSSLLLHHHNNNYYYcccggggggaaaaaaccceeedddeeellluuu}}}gggddd```]]]]]]```dddgggrrr}}}~~~}}}||||||zzzyyy|||}}}wwwwwwrrrooopppuuuwwwsssooommmrrrsssxxxtttooovvvzzzMMMEEE???@@@???;;;777666222111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~tttTTTDDDAAA???======<<<:::999777777777777666666666666333333333444444444555555666444444777777666:::@@@[[[~~~kkkzzzuuujjj___[[[YYYSSSNNNLLLLLLKKKIIIJJJMMMOOOOOONNNSSSQQQOOOOOORRRWWW\\\___]]]^^^aaaffflllqqqrrrrrrjjjkkkmmmppptttwwwzzz{{{}}}{{{mmmeeeeeedddaaaYYY___jjjxxxxxxqqq___TTTZZZbbbcccdddiiibbb___ZZZXXXVVVRRRMMMIIIJJJIIIMMMTTTXXX[[[```gggoookkkiiiiiigggaaaZZZUUU^^^gggnnnooooooqqqqqqpppjjjkkkkkkjjjiiigggeeedddeeehhhlllmmmhhheeemmmwwwtttJJJ===>>><<<999:::555555666666666666555555///000222333333222000///000000000000111111111111222222333888DDDYYYqqq|||[[[ggg|||llljjjmmm|||wwwuuuyyyxxxlllfffeeeeeePPPJJJHHHOOOYYYbbbgggjjjdddcccddddddccceeemmmwww~~~nnnhhh```ZZZYYY]]]ccchhhsss{{{ssspppvvv~~~zzzxxxssspppsssyyy{{{xxxtttooouuuwww|||qqqkkkuuuvvv{{{vvvKKKDDD???@@@@@@===999888222111000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||zzzRRRDDDAAA>>>===??????===:::888777777777888999;;;<<<555555555555666666666666333444555666666888<<<>>>UUUsssnnnppp~~~yyyttteeeaaa[[[UUUPPPMMMLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKPPPOOOPPPRRRVVVYYY[[[\\\^^^___ccchhhkkkmmmkkkjjjiiijjjlllpppuuuyyy{{{||||||}}}wwwooohhhddddddfff^^^___eeerrr}}}tttggg[[[VVV^^^aaa]]][[[___XXXVVVQQQLLLGGGEEEFFFHHHJJJNNNSSSXXX\\\]]]\\\\\\fffllltttuuuhhhXXXSSSWWWffffffiiimmmqqqrrrnnnkkkmmmkkkiiihhhfffffffffgggggghhhgggdddbbbgggqqqyyyfffLLLDDD;;;===888888777777777666555444222222333333111000//////////////////000111111111111111111333333444>>>SSSmmm~~~yyy^^^jjjoookkklllxxxyyy|||lllhhhhhhaaaQQQLLLLLLSSS\\\bbbgggllleeebbbbbbccceeejjjuuuvvvpppfffYYY[[[eeeccceeettt~~~zzzssspppvvv|||wwwnnnvvvtttvvvzzzzzzsssmmmkkknnntttxxxkkkqqqwwwuuu}}}RRRPPPHHH===999<<<:::555333333222111000///......///............---------........................~~~}}}VVVEEEAAA>>>===??????===:::777777666555666777888999555555555555666666666666333444666666666888;;;>>>RRRnnnsssrrr||||||uuunnnjjj___\\\VVVQQQMMMKKKKKKLLLJJJJJJJJJKKKKKKLLLMMMMMMPPPPPPRRRUUUXXX[[[\\\]]]cccccceeeggghhhiiihhhfffkkkjjjkkkooouuuzzz{{{zzz}}}vvvoooiiieeeeeefffccc```bbbjjjuuuxxxrrrkkkaaaVVVQQQUUUVVVPPPPPPUUUOOOOOOMMMKKKJJJLLLOOOSSSWWWYYY\\\^^^______]]]\\\```hhhpppnnn```RRRTTT^^^hhhggghhhkkkooopppnnnkkklllkkkiiigggfffffffffgggggggggeeebbbaaaeeennnvvv{{{}}}fffLLLDDD<<<>>>999999777777777666555444333222222222111000/////////000//////000111111111111111222333333444;;;NNNgggxxxssstttssseeegggqqqyyyiiieeeddd[[[PPPLLLKKKSSS[[[aaaeeeiiihhhfffeeehhhjjjppp{{{wwwdddddd______fffdddgggvvv|||~~~vvvqqqrrrtttqqqjjjkkkmmmrrrxxxxxxqqqllllllrrrvvv{{{ppptttyyyyyyWWWVVVOOOEEE@@@AAA???;;;444444333222111000000//////............---------........................~~~YYYFFFBBB???>>>??????===:::888888777666666666666666444555555555555666666666333555666666666888;;;>>>LLLgggxxxuuu{{{|||}}}tttmmmhhhbbb]]]VVVTTTPPPLLLJJJIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRUUUYYY\\\]]]]]]]]]eeeeeeeeeeeeeeefffggghhhmmmkkkjjjnnnvvv{{{|||zzz{{{uuunnniiigggfffgggeee```]]]```gggjjjgggbbb]]]TTTNNNNNNLLLGGGIIIOOOMMMOOOPPPQQQRRRVVVZZZ^^^bbbcccdddeeeeeedddcccbbb\\\dddjjjdddUUUMMMVVVdddkkkjjjiiijjjlllmmmmmmmmmlllkkkiiigggfffffffffgggeeeeeedddbbbbbbhhhqqqyyyzzz~~~eeeLLLEEE===???::::::777777777777666444333222111111000000000000000111//////000111111111111111333333333333888HHH___pppzzz{{{xxxbbbccckkkwww|||~~~tttiiigggeeeZZZOOOKKKKKKRRRZZZ___bbbeeegggfffgggkkknnntttttt___hhhhhhdddeeedddhhhvvv{{{zzzqqqlllmmmmmmjjjnnnpppvvv{{{yyyrrrlllllltttvvv~~~uuuwww{{{TTTTTTPPPFFF@@@>>><<<:::666555555444333222111000///............---------------------------------}}}YYYHHHDDD@@@@@@AAAAAA>>>;;;::::::999888777666555555444444444555555555666666444555666666666888;;;===FFF```|||wwwtttzzz{{{yyynnnggg```ZZZVVVOOONNNKKKIIIIIIIIIKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQTTTYYY]]]^^^^^^^^^^^^dddeeeeeeeeefffhhhlllnnnpppllliiinnnwww~~~~~~~~~yyyrrrlllhhhgggggggggddd```\\\]]]aaacccaaa^^^]]]VVVQQQOOOKKKIIIMMMUUUXXXYYYZZZ[[[[[[]]]```cccdddeeefffgggiiiiiijjjjjj^^^ccceee\\\PPPNNNYYYgggnnnmmmkkkjjjjjjlllnnnoookkkjjjhhhgggffffffggggggeeeeeeddddddfffnnnxxx~~~dddLLLFFF>>>AAA<<<;;;888888888777666555444333111000000000000000111222//////000111111111111111222222333444777CCCYYYlll~~~ttt~~~dddccchhhqqqxxx~~~wwwpppkkkmmmkkk___OOOKKKKKKRRRYYY]]]___bbbbbbaaadddiiinnnuuu{{{qqqhhhqqqlllcccbbbbbbfffqqq{{{|||{{{rrrkkklllqqqttt}}}}}}uuummmjjjqqqsssuuuvvv|||wwwOOOOOOKKKDDD===999777777666555555444333222111111///............---------------------------------[[[JJJFFFCCCBBBCCCBBB@@@===::::::999888777555444333444444444444555555555555444555666666666777:::===BBBYYY}}}ooolllwww}}}wwwkkkccc]]]WWWRRRLLLKKKJJJIIIIIIKKKLLLMMMKKKJJJJJJKKKLLLOOOQQQSSSRRRVVV\\\___^^^]]]\\\\\\dddeeeggghhhhhhkkkooorrrrrrnnnjjjmmmvvv~~~|||uuummmgggeeefffggghhhfffdddaaa``````___]]][[[YYYUUUQQQOOOMMMOOOUUU\\\aaabbbccccccaaaaaabbbcccdddeeefffhhhjjjkkkkkkllleeefffccc[[[SSSUUU^^^fffooonnnmmmkkkkkklllnnnpppjjjiiihhhfffffffffgggggggggfffddddddhhhoooxxx}}}bbbKKKFFF???AAA<<<<<<999999999888777666444444111000000000000000111222//////000111111111111111111111333555777AAAVVVkkkyyyhhhfffgggmmmuuu~~~}}}qqqooonnnrrrooobbbRRRMMMLLLRRRXXX[[[^^^aaa^^^^^^bbbhhhooowww|||ssssssrrrfff]]]aaabbbeeeooo|||sssyyy{{{sssmmmqqqzzz}}}||||||vvvnnnjjjnnnqqquuuuuu~~~rrrPPPNNNJJJEEE@@@;;;999:::555555444333222111111000///............---------------------------------```MMMIIIEEEDDDEEEEEEBBB???999999999888666555333222333444444444444555555555555666666666666777:::===AAATTT{{{fffdddsss|||ssshhh```ZZZUUUQQQLLLLLLKKKKKKKKKLLLMMMNNNKKKJJJJJJKKKMMMPPPSSSUUUTTTXXX^^^___]]]ZZZZZZZZZcccgggkkklllkkkllloooqqqvvvrrrmmmlllqqqzzzzzzqqqfff``````dddggghhhjjjhhhfffbbb^^^[[[XXXWWWSSSPPPMMMLLLOOOUUU[[[```ccceeeffffffdddccccccdddggghhhiiiiiiiiihhhgggggghhhjjjhhh```[[[]]]ccceeelllmmmnnnmmmllllllnnnoooiiihhhgggfffffffffggggggjjjgggdddcccgggmmmuuuzzz{{{```IIIEEE???AAA<<<<<<999999999999888666555444111111000000000000000111//////000111111111111111000000333777888>>>SSSjjjllliiigggiiiqqq}}}|||yyy|||uuuuuuuuuwwwrrrcccVVVPPPMMMRRRXXX[[[^^^aaa^^^___dddkkkrrr{{{|||uuummm``````jjjhhhgggrrrvvvnnnwww{{{uuuppptttvvvuuuvvvtttpppnnnrrruuuvvvwwwnnnPPPJJJDDDBBB@@@<<<::::::666555444333222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,eeePPPLLLHHHGGGGGGGGGDDDAAA;;;<<<<<<;;;:::888666555333333444444444555555555555666777666666777:::<<>>AAA<<<;;;:::::::::999888777555555222222111000/////////000//////000111111111111111111000333888777:::NNNfff}}}qqqmmmhhhhhhppp~~~{{{lll[[[SSSOOORRRXXX[[[___ccc```aaafffnnnvvv~~~uuulllfffrrr}}}rrrlllzzz|||{{{{{{}}}zzznnnpppyyy~~~xxxqqqttt}}}zzzuuuuuutttrrrtttwww}}}}}}yyyuuu|||gggOOODDD<<<===>>><<<999999777666666555444333222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,gggQQQMMMIIIHHHIIIHHHEEEBBB???@@@@@@@@@???===;;;:::333333333444444444555555555666777666666777:::<<>>AAA<<<;;;:::::::::999888777666555333333111000//////////////////000111111111111111111000444888555777KKKcccsssvvvrrrkkkiiiqqqxxx^^^VVVPPPRRRWWW[[[```eee```aaagggooowwwxxxpppqqqzzzoooyyyuuutttvvvtttiiiuuu}}}yyyqqqrrrxxx}}}zzzzzz{{{zzzvvvsssxxxuuuqqqrrr```RRRDDD:::<<<@@@???<<<;;;888888777666555444333333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,kkkTTTPPPMMMLLLNNNMMMJJJFFFHHHMMMKKKBBB@@@DDD???555777666555444333222222222666666666777888888999999<<>>AAA;;;999<<<888888666555444444444444000000000///......------...------,,,,,,------...nnnXXXTTTQQQQQQSSSSSSOOOKKKHHHMMMKKKCCCAAADDD@@@666666555555444333333333333666666666777888888999999===KKKnnnwwwlllhhhnnnvvvzzznnncccVVVOOOMMMMMMLLLJJJIIIIIIKKKMMMOOONNNPPPQQQRRRRRRTTTVVVYYY^^^YYYZZZXXXQQQTTTWWWOOOSSSTTT[[[gggooopppppprrr}}}}}}tttjjjhhhpppyyy|||qqqdddWWWVVV```jjjlllkkk___ZZZWWWWWWZZZ]]]\\\ZZZYYYZZZ\\\aaaeeeiiiiiiiiikkkmmmnnnmmmkkkjjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjnnnvvvsssfffgggpppnnnjjjhhhgggjjjmmmnnnkkkgggeeefffgggfffeeedddeeeggggggeeedddeeekkkttt|||```KKKEEEEEEHHH@@@BBBAAA???===<<<<<<;;;:::888333333222222222222111111111111111111111111111111222111222333333777DDDQQQtttuuuoooxxx~~~jjj___WWWWWWZZZZZZ]]]aaaeeeeeeggglllttt~~~nnnmmmsssqqqpppkkkkkkooo}}}uuurrrpppnnnsss|||}}}uuuuuurrrsss~~~~~~vvvooovvvwwwfffSSSEEE===AAACCC===:::===::::::999888666555444444111000000//////...------...------,,,,,,------...rrrWWWTTTQQQRRRUUUUUUPPPKKKHHHKKKIIICCCAAACCC???777555555444444444444444555555666666777777888888999>>>FFFeeeyyy}}}ttteeeoooxxx}}}nnnaaaVVVPPPNNNMMMLLLKKKJJJJJJLLLMMMOOOMMMNNNQQQRRRSSSUUUXXX[[[]]]YYY\\\[[[VVV[[[^^^UUUNNNQQQYYYdddiiijjjmmmqqqwww}}}|||rrrnnnssszzzyyy~~~|||{{{lll```UUUXXXeeeooommmggg[[[XXXUUUWWW\\\aaacccbbb^^^___cccgggkkklllkkkiiijjjllloooooonnnllllllllljjjjjjiiiiiiiiijjjjjjkkkhhhllluuurrreeehhhpppooonnnkkkhhhhhhkkkllljjjhhheeeffffffeeeddddddfffggghhhdddbbbeeelllsssxxxzzz___LLLCCCEEENNNEEEAAADDDAAA???===<<<;;;999777333333222222111111111111222222222222222222222222000///000111111444@@@KKKkkkuuu|||mmmddd[[[XXXWWWXXX\\\aaadddeeefffkkkrrr{{{iiioooyyyooolllkkkhhhlllsss~~~sssssspppmmmrrrvvvuuurrrsss~~~{{{rrroooyyyzzzbbbQQQFFF@@@DDDEEE@@@<<<>>><<<<<<;;;:::888666444333111111000000///...............------------......uuuYYYVVVSSSUUUYYYYYYSSSLLLGGGIIIGGGCCCBBBCCC???888555444444444444555555666555555666666777888888888>>>CCC^^^ttt|||]]]kkkvvvrrrdddZZZTTTQQQMMMLLLKKKJJJKKKLLLNNNOOOLLLNNNQQQSSSTTTWWW[[[^^^\\\[[[___```___hhhlll```LLLOOOWWW___bbbbbbffflllpppzzz~~~zzz}}}|||zzzyyyyyyggg\\\TTT[[[jjjrrrlllbbbYYYWWWUUUXXX]]]cccggghhheeeeeegggjjjmmmnnnllljjjiiillloooqqqpppnnnmmmmmmjjjjjjjjjiiijjjjjjkkkllleeeiiirrrooocccfffooommmqqqmmmhhhffffffhhhiiiiiidddeeeeeeeeecccdddfffhhhiiidddbbbgggnnnrrruuuwww___NNNCCCEEERRRLLLGGGFFFCCCAAA???>>>;;;888555333333333222111111000000222222222222222222222222000...///111222444<<>>===:::;;;;;;:::999777666444222111111000000//////.........------------......xxxaaa]]]ZZZ]]]bbbaaaYYYQQQFFFFFFEEEBBBAAAAAA===888555555444444444555666666555555555666777777888888===???ZZZlllZZZfffsssxxxhhh^^^VVVRRRMMMLLLLLLKKKLLLMMMNNNNNNMMMOOORRRTTTVVVYYY]]]```___```fffgggiiiuuuxxxjjjOOOQQQVVV\\\\\\ZZZ]]]ccckkkvvv~~~zzzxxxwwwddd[[[WWW```ooouuulll```XXXWWWWWWZZZ^^^dddhhhjjjkkkiiihhhiiilllmmmmmmmmmhhhllloooqqqpppooonnnnnnkkkjjjjjjjjjjjjjjjkkkkkkccchhhqqqnnnbbbeeennnmmmqqqlllgggcccbbbdddggghhhdddeeeeeedddccccccfffhhhiiidddccciiippprrrtttxxxaaaRRRQQQ```ppp^^^LLLFFFDDDBBBAAA???<<<999666444444333333222111111000222222222222222222222222000///000333333444:::BBBHHHSSSrrr|||fffpppzzzooommmeeeYYYPPPPPPWWW]]]___aaaeeekkksss{{{}}}vvvqqqyyypppiiigggooo|||pppqqqlllmmmyyyxxxuuuqqqsssuuuqqqppp}}}jjjYYYJJJFFFCCCEEEEEEBBB???>>>999999999999888888777666222222222111000000/////////......------......///}}}ddd```]]]aaafffddd[[[QQQDDDCCCBBBAAA@@@???;;;888666666555555555555555666444555555666666777777888<<<<<>>;;;888666666777777444333333222111111000000//////............//////lllfffcccgggllliii]]]RRRAAA>>>===??????<<<888777999888777555555444444444444444555555666777777777999555GGGuuuqqqlllaaaccc|||zzzlll]]]QQQLLLMMMMMMMMMMMMNNNNNNNNNSSSUUUXXXZZZ\\\^^^bbbeeefffmmmyyy^^^XXXVVVZZZ]]]\\\[[[\\\WWWWWW]]]nnn|||]]]\\\]]]eeelllkkkaaaVVVOOOSSSYYY^^^bbbfffiiikkkllllllnnnppprrrqqqnnnllllllmmmnnnmmmlllkkklllnnnlllkkkjjjhhhgggfffffffffdddhhhpppmmmaaacccllljjjooolllhhhcccaaacccgggkkkddddddcccbbbaaacccgggjjjgggeeeiiiqqqrrrqqq|||lll{{{pppSSSMMMBBBAAABBBCCCCCCBBB???<<<999888777666555444333333000000000000000000000000000...000333444222333777;;;<<>>999666555666777444444333222222111111000//////............//////