BM6P6(@ FFFHHHLLLPPPTTTUUUSSSQQQSSSUUUWWWYYYYYYWWWUUUSSSUUUZZZbbbjjjppptttxxxzzzyyyyyyuuukkkaaaYYYOOOFFFCCC===999;;;<<<<<<>>>BBBBBBBBBCCCEEEHHHJJJJJJIIIJJJIIIKKKRRRWWWZZZ___eeefffeee^^^RRRKKKJJJIIIGGGKKKPPPTTTSSSOOOMMMNNNQQQPPPRRRTTTSSSSSSVVV\\\aaagggiiimmmpppppprrr|||yyy}}}zzzuuuxxx~~~~~~~~~~~~|||uuuoooiiiccc___YYYQQQIIIFFFBBB===<<<>>>===<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===>>>???AAA@@@@@@CCCMMMaaa{{{iiihhhvvv]]]FFF???<<<999777666666777777666555444333222222333444555333333333444444555555555444333333333333444555555777;;;>>>AAAJJJ]]]rrrrrr___NNNCCC@@@@@@DDDGGGOOOZZZccclllxxxsssddd```hhhqqqzzzssssssvvv|||FFFHHHLLLQQQUUUVVVUUUSSSSSSUUUXXXZZZZZZXXXVVVTTTUUU[[[bbbiiioootttxxxzzzzzzzzzvvvmmmddd\\\RRRHHHCCC>>>;;;===??????@@@DDDBBBCCCDDDFFFHHHJJJJJJIIIKKKIIIKKKQQQVVVZZZ```gggmmmmmmfffYYYOOOLLLKKKJJJJJJMMMOOOOOOMMMLLLNNNPPPPPPRRRSSSSSSRRRTTTYYY^^^hhhjjjmmmppppppsss~~~~~~yyyqqqiiidddggglllnnnpppsss|||~~~}}}}}}}}}zzzsssmmmgggaaa]]]VVVNNNGGGDDD@@@<<<;;;===>>>============<<<<<<<<<:::<<<===>>>======???@@@??????CCCRRRkkkfff^^^iiiyyy{{{WWWCCC>>>999777555444555555555444444444444333333444444444444444444444444444444444444333333333333444555555666999<<>><<>>:::999;;;>>>>>>>>>============<<<:::<<<============>>>@@@BBBAAAHHH\\\zzzggg\\\eeeuuunnnNNN@@@>>>999777555444555555555444333444444555555444444333444444444444333333333333444333333333333444555555444666888<<>>;;;999;;;============<<<<<<<<<<<<:::<<<============>>>@@@FFFHHHSSSlllhhhcccmmm}}}```FFF>>>>>>;;;999777777888888666555222333444555555444333222222222333333333444444444444333333333333444555555555444666;;;DDDUUUlll~~~uuucccSSSHHHCCCBBBDDDFFFLLLUUU\\\cccooo{{{yyyeeeVVVVVVdddqqq}}}yyysssqqqrrruuuIIIKKKOOOUUUZZZ\\\[[[YYYUUUWWW[[[___``````^^^]]][[[]]]aaaeeekkkqqqxxx}}}zzzzzzxxxsssoooiii]]]QQQDDD@@@===@@@BBBBBBCCCFFFJJJLLLNNNMMMLLLJJJKKKMMMKKKJJJLLLQQQXXXdddvvv}}}eeeSSSLLLKKKKKKLLLKKKJJJMMMQQQUUUWWWXXX[[[^^^aaacccfffkkkrrrxxx||||||}}}}}}}}}ttteee___YYYVVVXXXXXXXXXYYY]]]```hhhuuuzzztttllleee___[[[VVVTTTMMMFFFAAAAAA???<<<;;;===<<<<<<;;;;;;;;;::::::::::::<<<===>>>>>>>>>@@@AAAFFFOOOcccvvvfffeeerrrzzzVVVBBB>>>>>>:::999777777888888666444222333444555555444333222///000111222333555666666444333333333333444555555777444666;;;CCCPPPfffyyywwweeeUUUIIICCCBBBEEEFFFKKKTTTZZZbbbnnnzzzxxxeeeWWWWWWdddppp{{{vvvrrrrrrsssKKKMMMQQQWWW[[[]]]\\\ZZZUUUXXX\\\```ccccccbbb```]]]^^^aaadddiiipppyyy{{{{{{xxxtttrrrmmmaaaUUUHHHBBB>>>@@@BBBBBBDDDGGGJJJMMMOOONNNKKKIIIJJJLLLKKKJJJLLLRRR\\\kkkgggUUUOOONNNMMMJJJKKKMMMPPPTTTXXX[[[]]]```cccgggkkknnnttt}}}}}}|||~~~}}}kkk```[[[WWWVVVXXXXXXWWWZZZ^^^]]]bbbmmm|||~~~vvvqqqiiiaaa\\\WWWTTTQQQJJJDDDAAAAAA@@@===<<<>>>;;;;;;;;;:::::::::999999:::<<<>>>??????@@@BBBDDDFFFYYYxxxqqqdddeeetttnnnNNNAAA>>><<<777666666666777666444222333444444555555444444333///000111222333444555666444333333333333444555555999555666<<>><<<<<<;;;;;;;;;:::::::::999;;;>>>@@@AAABBBEEEGGGMMMhhhxxxooojjjrrrfffJJJAAA===999777666666666777666444222444444444333333444444444222222222222222333333333444333333333333444555555:::555555;;;>>>BBBRRRddd{{{ooo]]]OOOGGGDDDGGGHHHMMMTTT[[[cccqqq||||||rrrcccXXXZZZiiivvv|||vvvsssvvvzzzOOOQQQTTTYYY]]]^^^\\\ZZZVVVYYY^^^bbbeeefffeeeddd___``````bbbgggoooyyy~~~yyyuuuuuutttjjj^^^PPPIIIBBBAAABBBCCCFFFKKKGGGKKKMMMKKKFFFCCCEEEGGGJJJJJJMMMUUUbbbvvv~~~aaaRRROOONNNJJJOOOUUU]]]```aaaccchhhmmmqqquuuxxx{{{~~~{{{~~~mmmccc^^^YYYWWWWWWZZZ[[[[[[___eeelllkkknnnxxx{{{sssnnneee]]]XXXTTTQQQOOOFFFAAA>>>???@@@===<<<>>>======<<<<<<<<<;;;;;;;;;999;;;>>>@@@BBBDDDGGGIIIWWWwwwqqqooouuuaaaHHHAAA===666999888888999999888666333555555333222222333555555444444333333222111000000444333333333333444555555;;;555555;;;<<<>>>KKK]]]ooo~~~uuuyyysssaaaRRRJJJFFFHHHHHHMMMUUU\\\eeerrr~~~~~~rrrcccYYY]]]nnn}}}~~~xxxtttxxxzzzTTTSSSTTTXXX^^^```___]]][[[YYYYYY^^^eeeiiihhheeeaaabbbcccfffjjjqqqzzzyyyxxxyyyvvvmmmdddYYYLLLBBBCCCEEEDDDDDDFFFHHHJJJGGGBBBBBBHHHIIIDDDHHHKKKNNNTTTfff{{{eeeYYYSSSRRRUUUXXX]]]cccgggiiilllqqquuutttyyy{{{zzz~~~uuueee]]]\\\YYY\\\]]]^^^___cccjjjpppvvvxxx{{{|||zzzuuukkk___XXXVVVSSSMMMGGGCCCBBBAAA???>>>=========<<<;;;:::999888999:::;;;<<<;;;>>>AAA@@@@@@FFFMMM]]]yyydddzzzYYYCCC???===999;;;999666333222111222222333333333333333333333333111111222333333444555555222333444444555555444444666888:::999888<<>>===<<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;===@@@@@@@@@FFFMMMdddvvvpppwwwSSSAAA???===999:::888666444333333333444333333333333333333333333111222222333333444444444222333444444555555444444555777888777666:::AAAHHH^^^nnnrrrpppyyy~~~zzzxxx{{{}}}~~~lllXXXKKKHHHHHHIIIOOOWWW\\\```jjjsssxxxhhhZZZ[[[mmm}}}}}}|||~~~NNNNNNPPPVVV\\\```___]]][[[XXXWWW\\\eeekkkmmmkkkfffeeeeeeeeeiiirrr||||||yyywwwsssooolllfffYYYMMMHHHGGGFFFEEEFFFDDDFFFFFFCCCCCCFFFGGGEEEHHHMMMUUUaaavvvoooccc\\\[[[]]]ccciiiqqqvvvyyy|||yyylllbbb^^^^^^\\\^^^```bbbdddkkkuuu|||~~~yyyvvvhhh```VVVQQQOOOLLLGGGCCC@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;===@@@@@@@@@FFFNNNjjjvvvqqqkkkKKK>>>>>>===999999888666555444444555555333333333333333333333333222222222333333333333333222333444444555555444444444555666555444777===BBBTTTgggnnnmmmvvv|||}}}~~~ooo[[[NNNJJJIIIJJJOOOVVVZZZ^^^gggqqqyyyjjj]]]]]]kkkzzzKKKKKKOOOUUU]]]aaa```^^^\\\XXXWWW[[[dddkkkmmmlllhhhgggeeeeeeiiirrr}}}}}}yyyvvvtttsssrrrmmmbbbTTTKKKHHHFFFEEEEEECCCEEEGGGFFFGGGHHHJJJKKKOOOUUU\\\iii}}}{{{nnnfffdddggghhhooowww~~~rrrhhh```]]]^^^]]]___aaadddgggooozzz|||uuupppaaaZZZSSSNNNLLLIIIEEEAAA@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;===???@@@@@@GGGOOOmmm|||kkknnn___EEE======;;;888999888777555444444444444333333333333333333333333333333333222222222222222222333444444555555444444555555555444333666:::>>>OOObbbllloooxxxttt```PPPJJJIIIIIINNNUUUYYY^^^gggqqq~~~~~~~~~xxxkkk^^^___mmm{{{JJJKKKOOOWWW___ccccccaaa]]]ZZZXXX\\\dddkkkmmmllliiihhhggggggjjjsss}}}}}}yyywwwvvvwwwxxxssskkk]]]QQQKKKHHHGGGDDDCCCDDDGGGIIIJJJKKKOOOSSS\\\aaagggqqq{{{qqqnnnqqqooovvv~~~yyynnnfff___\\\]]]]]]___cccfffkkktttxxxpppjjj\\\WWWQQQLLLJJJHHHDDDAAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;;;;<<<;;;<<>>>>>======<<<;;;<<<;;;<<<>>>???@@@HHHQQQeee~~~|||kkkgggeeewwwsssNNN@@@>>>999555555777777666555444333222222333333333333333333333333111111111222222222222222222333444444555555444444555555444444555777999:::AAATTTbbbmmm|||kkkXXXNNNHHHIIIMMMTTTYYY___jjjuuu~~~}}}yyynnneeefffqqq|||OOOQQQVVV^^^fffjjjiiifff\\\[[[\\\cccmmmuuuvvvuuuooooooooopppssszzz{{{yyy|||uuufff\\\XXXTTTNNNNNNMMMPPPVVVXXXZZZcccnnn~~~zzzlllfffddd```\\\\\\^^^cccjjjooouuu}}}~~~|||xxxvvvwww{{{~~~zzztttjjjcccWWWTTTPPPKKKHHHDDDAAA???@@@??????>>>>>>>>>>>>???======>>>???>>>===<<<;;;<<<:::;;;>>>>>>@@@HHHRRR```yyywwwccc```ffffffFFF???>>>777333666333333444444444444444444333333333333333333333333000000111111222222333333222333444444555555444444444333222333444777888999;;;MMM\\\kkk}}}qqq^^^TTTKKKKKKOOOUUUYYY___jjjttt~~~~~~}}}}}}uuukkkhhhnnnuuuQQQSSSXXXaaaiiimmmkkkhhh[[[ZZZ]]]fffrrrzzz{{{zzzrrrrrrssstttwww~~~{{{yyy}}}~~~nnnccc___ZZZSSSVVVUUUXXX^^^aaadddooo|||ttthhhdddccc```]]]\\\```eeemmmsssyyyyyypppnnnkkkjjjmmmssszzz}}}zzztttjjjbbbVVVSSSOOOKKKFFFCCC@@@>>>???>>>>>>============>>>===>>>?????????>>><<<;;;<<<:::;;;===>>>@@@IIIRRRddd~~~xxx___ZZZfff]]]AAA>>>???666222777///000111333444555666666333333333333333333333333//////000111222333333444222333444444555555444444333222111222444666888888999JJJYYYjjjvvvcccXXXNNNNNNPPPUUUYYY^^^hhhsss}}}~~~}}}{{{pppjjjkkkooo|||}}}}}}UUUUUUYYYcccooouuurrrnnn^^^\\\^^^hhhuuu~~~|||xxxwwwwwwxxx{{{|||~~~wwwlllccc^^^```fffnnnqqqsssxxxxxxssslllfffcccbbbbbbaaafffiiiooouuu}}}vvvlllddd___]]]```dddiiirrrzzz~~~{{{uuunnneee```WWWRRRLLLGGGDDDBBB@@@>>>========================@@@@@@@@@@@@>>>===<<<;;;???:::;;;AAABBBBBBMMM^^^sssuuu___ZZZiiiyyyrrrSSS@@@===888666888555555444333222222333555666555555555444444333333333111111111111222333444444222222222222222222222222222333333444555666888888999CCCSSSfffzzzyyyjjj___TTTPPPPPPVVV^^^eeemmmtttwwwllliiikkkttt|||RRRSSSXXXbbbmmmsssppplll```^^^```iiivvv~~~|||wwwwwwyyy|||}}}}}}tttmmmhhhvvvyyytttnnnhhhfffeeeeeedddgggkkkqqqwwwoooeee\\\XXXVVVYYY]]]bbbkkksss}}}zzzssskkkccc]]]VVVQQQKKKFFFCCCBBB@@@>>>========================???????????????>>>===<<<===:::===BBBBBBCCCQQQccc~~~wwwaaa\\\iiiyyykkkOOO>>><<<777555777444555555444333333333444444333333222222222111111111222222111111222222333444222222222222222222222222333333333333555666777888666???NNNbbbyyy}}}nnndddWWWQQQOOOVVV```iiipppwwwzzzpppkkkllluuu}}}RRRSSSYYYdddnnnsssqqqlllcccbbbccclllxxx|||uuuwww|||~~~~~~xxxvvvzzzvvvpppllljjjjjjjjjiiikkknnnttt{{{tttddd\\\UUURRRQQQTTTWWW[[[dddnnn|||}}}wwwppphhh___ZZZTTTPPPJJJEEECCCAAA???>>>===========================>>>>>>??????>>>>>>=========@@@DDDDDDIII]]]rrrqqq^^^ZZZhhhxxx```HHH<<<;;;666444666222555555555555444333333222222222222222111111111111444333222222111111222222222222222222222222222222333333333333444555777777666<<>>========================<<<<<<===>>>??????>>>>>>???@@@CCCEEEGGGSSSnnn~~~hhhZZZYYYjjj}}}|||UUUCCC;;;;;;666555666111444555555666555444222111444333333333333333333333555444333222111111111111111111111111222222222222333333333333444555666777888;;;EEEWWWqqq}}}uuufffZZZRRRXXXfffqqqyyy}}}yyyqqqooosss|||TTTXXXaaallluuuxxxuuuqqqjjjiiikkktttwwwyyy|||{{{||||||yyyvvvtttuuuvvvvvvvvvyyy|||lll]]]TTTPPPQQQPPPRRRUUUWWWZZZdddooo|||xxxqqqjjjaaaYYYTTTPPPLLLFFFBBB@@@???>>>===========================;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCIII^^^wwwbbbYYY\\\ooopppMMM???<<<<<<666666888222333444555666555444222111333333333333333333333333555444333222111000000000000000000111111222222222333333333333333444555666777999@@@PPPiii~~~pppbbbWWWZZZfffqqqyyy~~~}}}tttooopppyyyRRRXXXcccnnnvvvxxxuuuqqqlllkkknnnwwwyyy{{{~~~}}}{{{zzz|||~~~~~~~~~pppaaaWWWRRRPPPOOOOOORRRVVVWWWZZZdddooo}}}vvvoooggg```XXXSSSMMMJJJDDDAAA??????>>>===========================;;;<<<======>>>>>>>>>>>><<<>>>@@@DDDPPPmmmnnn^^^ZZZ```sss```FFF======<<<555666999333333444444444555444444333000000000111111111111111555444333222111111111111//////000000111222222222333333333333333444555555333555;;;III___~~~zzzkkk^^^]]]eeennnwww~~~wwwpppnnnwwwSSSZZZfffqqqyyyzzzwwwsssmmmllloooyyyzzz}}}~~~uuupppqqquuuwwwrrrdddYYYSSSQQQPPPNNNOOOSSSWWWWWWZZZdddppp{{{uuummmfff___XXXSSSLLLHHHCCC@@@>>>>>>==============================<<<<<<==================;;;???DDDMMM```iiibbbfffoooRRRBBB;;;<<<:::333555999333333333333333444555555666///000000000111111111111444444333222111111111111/////////000111222222222333333222222333333444444444666:::BBBSSSpppsssddd___bbbiiisss|||zzzrrrlllvvvVVV^^^jjjuuu|||}}}zzzwwwmmmmmmppp{{{zzz~~~}}}zzz{{{sssggg___^^^bbbiiinnnxxxzzzssshhh]]]UUUQQQPPPQQQOOOQQQUUUXXXYYY[[[fffqqq{{{tttmmmfff___XXXTTTKKKGGGBBB???>>>>>>===<<<========================<<<===============<<<<<<<<>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>BBBJJJ\\\~~~rrrcccvvvlllLLL>>><<<888666666555444333444333333222222333333444222222222111111111000000111111111111111111111111222222111111111111222222111111111111222333444555666666999>>>EEEUUUooo|||kkk```aaaiiiqqquuuxxx~~~{{{{{{~~~\\\dddpppxxx||||||zzzxxxnnnnnnsss}}}||||||mmmfffhhhkkkllljjjgggbbb[[[YYY[[[^^^``````ccc\\\VVVUUUWWW[[[dddlllxxxyyyjjjhhhoooyyypppeeeYYYTTTQQQNNNOOOQQQOOOPPPSSSWWWYYY^^^jjjvvv~~~{{{vvvooohhhbbb\\\VVVRRRHHHEEE@@@>>>===>>>==============================>>>======<<<<<<<<<=========BBBMMMcccoookkkbbbIII>>>;;;888666666555444333444333333222222333333444222222222111111111000000111111111111111111111111222222111111111111222222111111111111222333444555666666999===BBBOOOfffzzzzzz|||zzz~~~pppcccaaahhhqqqxxxzzz~~~aaahhhrrrzzz}}}|||zzzyyynnnooottt}}}|||}}}jjj]]]WWWVVVUUUTTTRRROOOMMMOOOUUU[[[^^^___]]]XXXTTTUUUWWW\\\gggqqqwwwjjj```bbbooo}}}wwwmmmbbbWWWSSSQQQNNNNNNQQQNNNOOOSSSXXX\\\bbbnnn{{{wwwrrrllleee___ZZZTTTPPPGGGDDD@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<>>GGGYYYjjjiiiooopppvvvwwwggg```fffsss}}}|||~~~ccciiirrryyy{{{zzzxxxwwwnnnpppvvv~~~|||mmm]]]SSSPPPOOOOOOOOOMMMMMMQQQWWW\\\^^^^^^[[[XXXVVVXXXZZZaaaooo|||pppfff___dddsss{{{}}}rrrjjj```VVVRRRQQQOOOOOOQQQQQQRRRVVV\\\```fffsss|||tttooohhhaaa[[[UUUPPPLLLEEEBBB???>>>>>>>>>>>>===????????????????????????@@@???>>>===<<<<<<<<<<<<>>>BBBPPPlllrrriiiooofffJJJAAA===:::777555555555444333333333222222222222333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111222333444444555555777:::<<>>>>>???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???======<<<<<<<<>>IIISSS^^^lllsss|||ooodddfffrrr~~~~~~yyyeeellluuu{{{|||xxxssspppnnnrrrzzz~~~yyygggWWWMMMJJJJJJJJJKKKNNNUUU[[[^^^]]]ZZZWWWWWWYYY]]]bbbpppfffbbb___gggyyywwwqqqvvvvvveee\\\TTTRRRRRRQQQQQQTTTTTTUUUZZZ```eeelllzzzzzzuuurrrlllhhhaaaZZZSSSMMMGGGCCCBBB@@@>>>>>>??????>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============CCCCCCMMMeeeuuunnnfff{{{~~~WWWBBB???;;;999666555555555444333222222111111111111222222111111111111111222222222111111111111111111111111222222111111111111222222111111111111222333444555444333555888:::<<>>>>>??????>>>===??????????????????????????????>>>>>>>>>>>>>>>???AAACCCNNNeee}}}zzzooonnnhhhpppOOO@@@>>>;;;888555444555555444444222222111111111111222222000000111111111222222222111111111111111111111111222222111111111111222222111111111111222333444555555333444777888999???GGG[[[ppp~~~}}}qqqkkkjjjllltttyyy|||ttt}}}kkksss~~~~~~vvvqqqmmmsss}}}vvvcccUUUNNNMMMLLLNNNSSS[[[aaaccc___[[[TTTWWW]]]eeeppp~~~hhhfffdddiiizzz|||wwwvvv|||xxxnnnddd[[[TTTSSSTTTTTTTTTVVVXXX[[[aaajjjqqqzzz~~~vvvppplllaaa^^^XXXTTTPPPLLLHHHEEE@@@>>>===>>>???@@@>>>===???????????????????????????>>>>>>>>>>>>>>>???@@@???BBBPPPggg}}}qqqjjjmmmkkkeeeIII???===:::888555444555555555444222222111111111111222222000000111111222222222222111111111111111111111111222222111111111111222222111111111111222333444555666444444666666666<<>>>>>>>>>>>============>>>>>>>>>>>>999>>>AAA@@@>>>>>>>>>>>>BBBGGGVVVmmmoooeeegggooo~~~WWWEEE>>>888444444555555444444333222444444444444333333222111000111111111222222222222222222111000//////000000111111111000000000000000111111000000111111222333444555555555555888<<<@@@LLLbbb|||qqqgggfffooottt{{{yyyooozzz~~~uuuzzzwwwvvvzzzmmmvvvvvvtttwww~~~|||gggXXXSSSOOOOOOUUUcccllliii```ZZZYYY\\\cccqqqwwwrrrrrryyy||||||wwwnnneee```\\\\\\\\\]]]bbbgggjjjooovvv~~~~~~xxxpppjjjeeebbb\\\TTTOOOMMMJJJEEE@@@=========>>>>>>>>>??????======>>>>>>>>>?????????@@@AAABBB@@@??????@@@@@@GGGOOObbb{{{nnnccceeeooosssQQQDDD>>>999444555555555555444333333333333333333333222111111000000000111111111222222222111111000//////000000111000000000000000000000111111000000111111222333444444444444555777;;;???KKK```zzz|||pppmmmmmmqqqxxxvvvmmmyyyzzzooollljjjjjjnnnttt{{{qqqwwwxxxvvvzzzrrr```VVVUUUUUU\\\jjjsssoooeee]]]\\\```kkk~~~}}}yyyyyy~~~tttjjjdddaaabbbdddffflllsssxxx}}}~~~wwwqqqlllgggddd^^^XXXRRRMMMJJJGGGCCC???===>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@???>>>======>>>@@@BBBLLLYYYpppmmmbbbdddrrrcccJJJAAA>>>:::555555666666555555444333111222222222222111000000/////////000000000111111111111000/////////000000000000000000000000111111111111000000111111222333333333444333444666:::===GGGZZZsss}}}~~~{{{sssmmmpppuuu|||uuuooozzzvvvfffaaa^^^___eeekkksssqqq~~~wwwyyyzzz~~~~~~|||iii[[[]]]]]]dddsss|||xxxmmmeeedddiiittt~~~vvvpppmmmnnnpppssszzzyyysssnnniiieeeaaaZZZVVVPPPKKKHHHFFFBBB???>>>>>>>>>?????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@===<<<>>>???@@@DDDIIIYYYjjjkkkaaaeeexxxtttTTTCCC>>><<<999555555666666555555444333000000111111111111000000////////////000000000000111000000/////////000000000000000000000111111111111111000000111111222333222333333333333555888;;;@@@QQQjjjwwwqqqrrrvvv|||yyyuuu~~~tttaaa___]]]^^^eeekkksssssszzz|||~~~uuueeecccbbbiiiwww~~~uuuooonnnrrr}}}}}}{{{wwwsssnnnhhhaaa]]]WWWSSSOOOJJJGGGDDDBBB@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCC@@@AAACCCDDDEEELLLUUUsssgggbbbhhhcccJJJ???<<<999888555555555555555444444333///000000111111000000000////////////000000000000000///////////////000000//////000000111111111111111111000000111111222333111222333333333555777:::===JJJbbb~~~~~~yyyyyyzzz}}}zzzuuuaaa```___bbbiiiqqqzzzttt~~~nnngggeeejjjwww~~~zzzwww}}}{{{yyyvvvrrrmmmfff^^^XXXSSSQQQMMMIIIEEEBBBAAA@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAACCC@@@AAADDDCCCFFFUUUfffxxxgggjjjssswwwUUUDDD???:::777777444444555555444444333222///000000111111111111000/////////000000000111111//////......//////000000/////////000111111222222111111000000111111222333111333444444444555777999===EEE[[[{{{~~~~~~wwwfffaaaaaafffpppzzzrrrxxxmmmiiilllyyy}}}zzzuuuoooiiibbb[[[VVVOOOMMMJJJFFFBBB@@@??????@@@@@@@@@AAAAAAAAAAAABBB????????????@@@@@@@@@@@@???===???CCCEEENNNjjjvvvppp}}}hhhJJJAAA???:::666777333333333444333333222111///000111111222222222111000000000111111111222222...............///000000...//////000111111222222111111000000111111222333222444555555555555777999<<<@@@SSSsss~~~yyykkkfffgggooo|||ooosssnnnppp|||{{{sssllleee___ZZZVVVLLLKKKHHHDDD@@@>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB>>>>>>?????????@@@@@@@@@@@@???BBBHHHMMM^^^vvv{{{|||^^^DDD???@@@:::555777222333333333333222111111000000111222222222222222111111111111222222222222...............///000111...//////000111222222222111111111000111222222333222444666666666666777999999<<>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@DDDDDDEEEWWW}}}{{{qqqXXXBBB>>>===888333555333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111222222222333333333777666555444444555777888;;;???JJJ^^^|||}}}tttxxxyyywww{{{zzzpppiiiccc]]]UUUOOOKKKGGGBBB>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@CCCFFFNNNgggiiiRRR>>>;;;<<<777444666333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222333333666555444333333555777888999===EEEUUUooo~~~{{{~~~xxxnnnfff```ZZZRRRMMMIIIEEEAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>CCCCCCHHHXXXyyy^^^KKK;;;888999777555777333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222222333333333222222333555666888777:::>>>JJJ^^^uuu~~~}}}|||~~~{{{uuulllddd]]]WWWPPPLLLGGGCCC???===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????EEEDDDJJJ```}}}VVVGGG:::777888666555666333333333222222222111111000000000000000000000000////////////////////////111111111111111111111111////////////000000000000111111111111222222222222111111111222333444666777777888;;;AAAQQQeeerrrvvvvvvxxx}}}}}}~~~{{{~~~}}}vvvqqqjjjbbbZZZTTTOOOKKKDDDAAA>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@EEECCCLLLfff}}}|||sssPPPGGG<<<888777555444555333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111222222222000000111222333444555666666999:::>>>III[[[hhhmmmmmmooowww~~~{{{|||}}}ooolllfff^^^WWWQQQMMMKKKBBB???======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBPPPlllxxxtttsss|||fffKKKEEE>>>999666555444444333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000111111111111222111111222333444444555555444888:::<<>><<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????CCCTTTpppwwwkkkffflll~~~~~~VVVDDDBBB===888555444555555333333333222222222111111000000000000000000000000000000000000000000000000........................////////////000000000000000000000000111111111111222222333444444444444444222777::::::???LLLXXX___hhhjjjxxx}}}zzz~~~~~~|||tttooodddbbb]]]VVVOOOJJJHHHGGG???===<<<<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>???EEEWWWqqqpppfff___iiitttLLL??????<<<777444444555555333333333222222222111111000000000000000000000000000000000000000000000000........................////////////000000000000000000000000111111111111333333444555555555444444///555888888;;;FFFRRRXXXiiilll|||~~~tttlllbbb___YYYSSSOOOJJJEEEBBB======>>>@@@@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>EEEHHHBBB>>>@@@@@@>>><<>>===;;;999888666555555555555444333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222222222222222222222222222444666777666777???KKKTTTfffrrrsssjjjaaa]]]WWWQQQMMMHHHCCC@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@DDDEEE@@@>>>AAACCCBBBBBBJJJ[[[uuuoooaaa___\\\iiizzzWWWDDD===<<<:::888666555444444555444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000......................../////////000111111222222333333333333333333333333444666777666888>>>HHHPPPdddrrrqqqggg___[[[UUUOOOJJJEEEAAA>>>>>>???@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBCCCCCC???@@@>>>;;;;;;???BBBAAAFFFKKK^^^~~~kkk]]]ZZZZZZjjjhhhLLL@@@;;;:::999777555444333333444444333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000......................../////////000111111222222333444444444444444444444333555666777888<<>>???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAABBBBBB@@@???===<<<===AAACCCCCCGGGRRRnnn{{{fffZZZWWW[[[nnn}}}ZZZGGGBBB;;;:::888666555444333333333333333333222222111111////////////////////////////////////////////////////////////////////////......................../////////000111111222222222222333333333333333444333444666777888:::???BBBUUUiii{{{lllaaa\\\WWWQQQKKKGGGDDDAAA?????????@@@AAAAAAAAAAAA@@@CCCCCCBBBAAA@@@@@@??????BBBBBBBBBCCCDDDDDDGGGIIIMMMcccsssaaaXXXWWWcccyyykkkOOOCCCAAA;;;:::888777555555444444333222222222222222111111/////////////////////////////////////////////////////////////////////////////////////////////////////////000111111222222000000111111222222222222333444555666777999;;;===NNNccc~~~~~~|||~~~}}}tttggg^^^YYYTTTNNNHHHEEECCCAAA@@@>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>===>>>>>>@@@BBBBBBBBBIIIPPPcccjjj^^^\\\^^^mmm\\\GGG>>>;;;:::999888666555555444444222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222//////000000111111222222444444444666777999:::;;;III]]]zzz||||||}}}zzzyyy{{{|||wwwrrrkkkaaa[[[UUUPPPJJJEEECCCBBBAAA@@@===>>>???AAABBBCCCCCCDDDCCCBBBBBBAAA@@@???>>>>>>;;;;;;===???>>>AAAOOO^^^{{{gggaaaffflll|||oooQQQCCC<<<888888888666555444444333333111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222///000000111222222333333555444444555777999::::::BBBTTTqqqyyy}}}zzzxxxxxx|||{{{tttooojjjeee]]]XXXRRRMMMGGGCCCAAAAAA@@@@@@<<<===???AAACCCDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@??????AAABBBAAAGGGZZZooozzzhhhgggqqqyyybbbJJJBBB===888777666555444333222222222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000......................../////////000111111222222000000111222333333444444555444333444777999:::;;;;;;MMMiii~~~}}}~~~}}}~~~|||{{{}}}{{{rrrgggaaaaaa```\\\WWWQQQLLLFFFAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<>>======???CCCCCCFFFIIIOOOooowwwzzzhhhRRRAAA:::999444555555555444333333222222222222222111111111111000111111000000000000111111//////////////////////////////////////////////////////............//////.../////////000000000000000111222222333333222222333333444555666777888888;;;???LLLddd}}}{{{|||~~~~~~}}}jjjcccZZZUUUTTTSSSOOOKKKJJJFFFBBB@@@@@@AAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBB@@@???>>>===<<<<<>>===<<<>>>DDDCCCCCCNNNcccvvviiitttkkkMMMAAA:::999;;;666666666555555444333333333222222222111111111000000000000////////////000000////////////////////////////////////////////////---...///000000///...---............////////////000000111222222222222111111111222333444555666666666888===HHHWWWgggvvv~~~}}}yyyqqqfff^^^UUURRRMMMIIIGGGFFFDDDCCC@@@??????AAACCCEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>>>><<>>>>>>>>>>>????????????:::AAABBBHHH\\\uuuyyyhhhccccccwwwjjjPPPAAA===666444777444666666555444444333333222222222222111111111111000//////............//////////////////////////////------------------------//////............//////---------........./////////000000111111111111111000000111222333444555555222444777;;;AAAKKKXXXbbbooouuu~~~~~~zzzyyyuuunnneee\\\VVVSSSKKKHHHEEEBBB@@@>>>===<<<@@@@@@AAACCCFFFFFFEEECCCCCCDDDDDDDDDCCCBBBAAAAAA<<<======>>>???@@@@@@@@@>>>EEEGGGPPPgggnnn```^^^bbbwww^^^III???>>>777444888666555555444333333222222111222222222111111111111000//////............//////////////////////////////000000000000000000000000000///...------...///000---------.........////////////000111111111111111000000111222333444444555333555777999<<>>>>>======???AAADDDGGGHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCAAACCCBBB???<<<===???@@@>>>BBBLLL___{{{vvvggg^^^^^^gggtttUUUIII===999888666555666666555555444444333222222000000000000////////////000000//////.........---........................---------------------------------............///............//////////////////......///000111111333333333444444444555555888777777888888<<>>======>>>>>>@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAA???>>>???AAAAAAFFFJJJZZZwwwuuuggg]]]\\\gggiiiOOOEEE;;;888888777666888555555555444333333222222000000000000////////////000/////////....................................------------------------------------........................////////////.........///000222333444222222222333333333333333888666666777777999BBBMMM___pppzzzsssnnnccc___YYYSSSOOOKKKGGGDDDCCCBBB???===<<<===>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDBBB@@@>>>???AAABBBBBBBBBKKKRRRjjjpppeeeZZZZZZjjjyyyZZZGGG???999888999777666888555555444444333333222222000000000000////////////////////////............................................................------------........................////////////+++,,,,,,...///111333444222222222222222111111111666555555777666777===EEEXXXkkk}}}vvvmmmhhh___[[[UUUPPPLLLIIIEEECCCAAA@@@===;;;;;;===???AAACCCDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDCCC???<<>><<<;;;<<<>>>AAACCCDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEEEE???<<>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFEEE???===@@@AAA@@@GGGRRRhhhkkk___[[[^^^wwwhhhNNNEEE>>>:::888999777222111333444444333333222222111111000000000000////////////.........///////////////................................................,,,,,,,,,,,,------------............////////////222111000000//////000000222222222222333333444444444111222777999888:::>>>BBBQQQmmm{{{vvvpppiiibbb]]]WWWSSSNNNIIIEEEBBB???<<<:::;;;===???AAACCCDDDDDDCCCEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFCCC???>>>BBBBBBCCCPPPaaaxxxfffaaacccjjj{{{YYYGGGAAA<<<999888888666222222555444444333333222111111111000000000000////////////............/////////000........................------------------------++++++,,,,,,,,,---------............/////////////////////...//////000000//////000111222333444444666333222555777666777:::???III```}}}xxxrrrlllfff```[[[XXXTTTNNNIIIEEEBBB>>><<<999;;;>>>AAACCCDDDDDDDDDCCCEEEHHHJJJKKKKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFBBB>>>???DDDDDDFFFWWWlllrrrcccdddkkkuuulllPPPBBB>>>;;;888777888666333444888444444333333222111111000000000000000////////////---.........//////000000........................------------------------++++++,,,,,,,,,---------............/////////000*********+++,,,---...///------...000111222333444999444222444555444444777;;;AAAUUUttt~~~zzzsssmmmgggaaa[[[WWWQQQLLLFFFCCCBBBAAA???<<<===>>>@@@BBBCCCEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFCCCBBBDDD===>>>EEEDDDHHHfffssslllrrr{{{}}}XXXHHH@@@:::;;;:::888666444333222222888555222111111222333222222222222111000//////...111111000///...------,,,................................................,,,++++++++++++,,,------------......//////000000////////////000000000000222222111111111111111111333333222222333444666777999===JJJddd~~~yyyuuuooohhhccc]]]WWWTTTOOOJJJEEEBBBAAA@@@>>><<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIGGGEEECCCAAABBB<<<>>>EEEGGGRRRtttrrryyyqqqQQQEEE???888999888777555444444444444777444222000111222222222222222111111000//////...000000//////......------......................................................------......///000.........///////////////.../////////000000000000111111111111111111111111444333333333444666777888888:::DDDYYYuuu|||yyyrrrnnnhhhbbb]]]WWWRRROOOKKKHHHDDDAAA@@@???>>>===>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@<<<>>>EEEMMMaaayyyyyy___HHHBBB===777666666555555444555555555666444111000111111111000222111111000000//////...///////////////..................................................................---......///000///////////////.............../////////000000000111111111111111111111111222222222333444666777888666888===KKKaaa~~~~~~yyyvvvlllhhhbbb\\\WWWSSSNNNKKKGGGEEEBBB???>>>>>>>>>>>>@@@AAABBBDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@>>>@@@GGGUUUqqq~~~nnnNNNAAA???<<<666666666555444444444444555555333111000111111000///111111000000////////////.........///////////////................................................,,,,,,,,,,,,,,,---......000000//////......------........./////////000000111111111111111222222222000000111222333444666666666777:::AAAPPPiii{{{vvvsssfffbbb]]]XXXTTTOOOKKKHHHDDDCCCAAA>>>======>>>???AAABBBDDDFFFHHHIIIIIIJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGEEECCCAAA@@@??????@@@@@@@@@BBBKKK___~~~[[[CCC>>>===;;;777888777666444333333333333444333111000111111000///000000000///////////////.........///////////////................................................---,,,,,,,,,,,,---......000000//////......------............////////////000000111111111222222222000111222333444555666666555777999===EEEXXXqqq~~~zzzuuuqqqnnnbbb^^^YYYTTTQQQMMMIIIFFFAAAAAA@@@>>><<<===???AAABBBCCCEEEGGGIIIJJJKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFDDDAAA???======>>>???AAABBBFFFQQQkkk~~~xxxnnnMMM???>>><<<888777888777666444333222222222444333222222222222000//////////////////////////////////////////.........................................................//////......//////000111///////////////.........------........./////////000000000111222222333333222333444555666666666555333666999;;;???KKK^^^lll}}}}}}|||zzztttoookkkhhh^^^ZZZUUUQQQNNNKKKGGGDDD???@@@@@@>>><<<===@@@CCCCCCDDDFFFHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGEEECCC@@@===;;;<<<===???@@@CCCIIIYYYxxxwwwwwwuuu[[[DDD??????999555777666555444444333333333444555444333333333333111///////////////////////////000000//////......------................................................///////////////000000111.........///////////////---------........./////////000000111222222333333111222333333444333222111111444666777:::CCCPPP[[[nnntttwwwvvv{{{xxxpppjjjfffddd[[[XXXSSSOOOLLLIIIFFFCCC>>>@@@@@@>>><<<===AAAEEEDDDEEEGGGIIIJJJLLLLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGEEECCC???<<<:::;;;===>>>@@@DDDKKK]]]yyyttt{{{eeeOOO???@@@@@@777333666333333333333333444555666555444333333444444222000.........///////////////111111000///...------,,,................................................---------------...//////---.........//////000000---------........./////////000000111222222333333...//////000000///---,,,000222444444777>>>JJJSSSfffmmmrrrttt|||~~~rrrjjjeeebbb```[[[VVVPPPLLLJJJFFFAAA===???>>>======>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLLLLMMMLLLMMMLLLLLLJJJHHHFFFDDDAAAAAA@@@===;;;;;;>>>@@@BBBFFFTTTpppsssooo{{{zzzRRRJJJ@@@999888888555333555555555444333222111000444333222111000000000000000000//////.........---000000//////.........---000///...------...///000------------------------.........------,,,,,,,,,+++,,,------......------////////////////////////000000000000111111111111111111111111111222222222333444666444444888AAAIII\\\iiiuuuzzzrrrhhhaaa]]]ZZZQQQNNNKKKHHHFFFDDDBBB@@@>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMKKKIIIFFFDDDCCCBBB@@@???>>>>>>???AAACCCJJJ\\\xxxvvvnnnpppkkkLLLEEE===999999999777444555555444333222222222222444333222111000000000000///.........------------000/////////.........---///...---,,,,,,---...///------------------------//////.........---------,,,---......//////..............................//////000000000111111111111111111111111222222222222444666555444777???EEEVVVhhhyyyyyymmmddd]]]WWWTTTKKKKKKIIIFFFCCCAAAAAAAAA<<<===???AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNMMMNNNOOOOOOMMMJJJFFFDDDAAA???===<<<>>>???@@@@@@EEEPPPeeerrrllltttvvvYYYDDD@@@:::888999999777555555444333222222333444555333222111111000000000000---------------,,,,,,,,,/////////...............------,,,,,,,,,,,,------------------------------////////////............---...//////000000//////........................//////000000000000111111000000111111111222222222111444666666666888===BBBPPPdddzzz|||vvvmmmddd]]]XXXTTTRRRNNNNNNMMMHHHBBB>>>>>>@@@<<<===@@@CCCEEEEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNOOONNNOOOPPPPPPNNNJJJFFFDDDAAA???<<<===@@@DDDEEEEEERRR\\\ppptttnnn}}}bbbNNN???<<<999888888888666444444333222222222444555777222222111000000000000000------------------------........................------------------------..........................................------------...///////////////........................////////////000000000111000000000111222222333333111444777:::;;;===@@@BBBMMM]]]rrr~~~nnnjjjccc]]]YYYUUURRROOOMMMNNNMMMHHHAAA======???===???AAADDDFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOOOOPPPOOOOOOPPPOOOMMMJJJFFFDDDBBBBBBCCCFFFKKKNNNQQQQQQfffnnn}}}zzztttuuuvvvUUUHHH<<<;;;999888777666444333444333333222333444666777111111000000///000000000..................//////---------........................//////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...........................////////////000000000///000000111222222333333111444888<<>>>>>???@@@AAACCCEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQPPPPPPOOOMMMKKKHHHFFFDDD>>>EEEPPPXXX]]]^^^^^^___tttxxxuuuuuueeeLLLDDD;;;:::999777555444444333333333444444555555555555111000000//////000000000.........///////////////---------------...............///000000///..............................+++++++++++++++,,,,,,,,,+++,,,,,,---...---------------------------------......////////////000000//////000111222333333444222444888<<>>>>>???@@@@@@???CCCCCCDDDDDDFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQPPPNNNKKKIIIFFFEEEDDDCCCTTTjjjzzz}}}zzzvvvttt|||uuuVVVEEEAAA:::999888666444444555666222333555666666666444333000000////////////000000---------....../////////,,,,,,,,,------.........------...//////...------........................+++++++++,,,,,,---------,,,------...............------------------------........./////////000000...///000111222333444444222333555888;;;=========@@@===CCCUUUlll~~~vvvnnnhhh\\\ZZZVVVRRRPPPLLLHHHEEEBBB???======@@@BBB@@@>>>FFFEEEDDDDDDEEEGGGIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRRRRPPPMMMIIIGGGEEEEEEEEEQQQiiieeeLLLBBB???888888777555444555777999222444666888888666333222000000////////////000111,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,---......---,,,,,,////////////////////////,,,,,,,,,------.........---......///////////////------------------------............/////////000...///000111222333444444333333333555777888888777>>>:::<<>>============???@@@BBBCCCDDDEEEFFFGGGHHHIIIIIINNNKKKHHHIIILLLOOOOOOOOOQQQNNNJJJHHHDDDBBBHHHOOO\\\{{{yyyQQQDDDCCC<<<888777666666555444444444666777777777666444222000000000//////.........---///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................---------------............///////////////000000000000333333222111222333444555333777===EEENNN```||||||~~~~~~xxxtttooohhhbbbXXXTTTOOOKKKHHHEEEBBB@@@============>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLJJJHHHIIILLLOOOOOOOOONNNJJJGGGFFFEEEFFFLLLUUUkkktttPPPAAA>>>999;;;999888777666777888999666666666666444333222111000/////////.........---...---,,,---...///...---------------------------......------------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..................---------------............///////////////000000000000333333222222222333444555333444888===EEEVVVrrr~~~xxx|||yyyrrrnnniiiccc^^^SSSPPPKKKGGGEEEBBB@@@>>><<<======>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHJJJLLLNNNNNNMMMKKKGGGDDDCCCCCCGGGRRR]]]}}}mmmPPP>>>:::888:::999888777888999;;;<<<777666555333222222222222/////////...............,,,+++***+++---///...---........................------,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------......---------............///////////////000000000000333222222222222333444444333333444777<<>><<<<<<===>>>@@@BBBDDDFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIKKKIIIGGGDDDCCCJJJ^^^qqqpppdddOOO===::::::666777777888999999999999666555333222111111222222........................+++***)))+++---......---------------............---,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------......---------............///////////////000000000000222222222222222333333333444444555777:::CCCWWWiii|||}}}xxx~~~{{{sssttt{{{{{{tttkkkddd```[[[VVVRRRJJJGGGCCCAAA@@@???===<<<<<<===???BBBDDDFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGHHHUUUrrr|||___WWWHHH;;;:::<<<444666:::<<<<<<:::777555555333222000000000111222---------...............+++***)))+++---......---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------......---------............///////////////000000000000111111222222222333333333333333666999999===JJJWWWlllxxx{{{zzz|||yyyxxx~~~uuurrrwww{{{rrrlllddd^^^ZZZVVVPPPLLLGGGDDDAAA?????????===<<<===???AAADDDFFFGGGHHHIIIFFFGGGGGGGGGHHHHHHHHHHHHKKKLLLLLLJJJGGGEEEEEEFFFAAABBBFFFLLLUUUiiijjjPPPJJJ@@@999:::;;;888:::===???>>>;;;777444222222111000000000000000---------------.........,,,+++***+++---///...---***++++++,,,,,,---------------,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,------......---------............///////////////000000000000000111111222333222222222000111555888777777???HHH[[[gggkkkmmmuuuyyyrrrooorrr{{{~~~~~~~~~{{{vvvqqqkkkfff___[[[WWWRRRLLLGGGEEECCC@@@????????????>>>???@@@CCCEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJHHHEEEDDDFFFHHHPPPNNNQQQ```uuuyyyZZZFFFAAA<<<;;;===:::=========<<<:::777555333000000111111000000//////,,,,,,,,,------............---,,,---...///...---++++++,,,,,,---......///......------------......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,------......---------............///////////////000000000000///000111222333222222111111111333555444444:::BBBKKKWWW\\\bbbppp{{{tttoooqqqvvv}}}}}}{{{~~~{{{yyyuuuoookkkfffbbb\\\YYYUUUQQQJJJEEEEEECCC@@@??????@@@??????@@@AAADDDFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHFFFDDDDDDHHHLLLmmmfffhhh|||jjjQQQBBB???===???AAA;;;???>>>:::777444333222222//////000111111000......,,,,,,,,,------.........///...------...///...,,,,,,,,,------...///000000///......------......///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,,,,---......---------.........//////////////////000000000000///000111222333222111111555333444555333333999BBB@@@MMMSSSZZZlll}}}tttjjjpppxxx{{{zzzzzz}}}~~~{{{~~~zzzvvvsssooollliiiddd___YYYSSSNNNKKKHHHEEEBBB@@@???======>>>@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJHHHNNNJJJFFFFFFBBBFFFWWWjjjtttUUUMMMDDD@@@AAAAAA>>>999;;;999666333111000000000222111111111000000//////////////////////////////$$$&&&(((+++,,,---------///...---,,,+++*********++++++,,,,,,,,,,,,------)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,+++,,,---...///+++,,,---...//////////////////............//////222222111111111111111111444444444444555777888999999>>>GGGVVVnnnyyynnniiiooosssrrrvvvxxx{{{}}}~~~|||vvvqqqnnnkkkiiigggaaa\\\VVVPPPLLLHHHEEECCC@@@???=========>>>@@@AAADDDDDDEEEEEEFFFGGGGGGHHHGGGIIILLLLLLKKKIIIIIIJJJCCCEEE??????HHHMMMWWWiiinnn\\\TTTJJJEEEEEEDDD@@@;;;999888555222111000000111111111111000000000//////........................***+++,,,.........------......---,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,---...///+++,,,---...//////////////////............//////111111111111111111111111333333333444555777888999<<>>=========>>>@@@BBBCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJLLLLLLKKKIIIIIIJJJKKKJJJCCCFFFWWWfffxxxggg___WWWNNNHHHFFFDDD???:::666555333111000000111111111111000000000000//////.........................../////////...---,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---...///,,,,,,---...//////////////////............//////111111111111111111111111222222222333555777888999<<>>======>>>???AAACCCEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMLLLKKKIIIHHHIIIDDDEEE???BBBSSSeee||||||jjjXXXRRRIIIDDDBBB???:::777333222111111000000111111000000000000000000//////..............................------,,,+++***))),,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------......,,,------...//////......//////............//////000000000000111111111111111111222333444666888999999<<>>>>>???@@@BBBDDDFFFHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMLLLJJJHHHGGGGGG>>>DDDAAABBBMMM[[[tttnnnaaaMMMHHHBBB>>><<<:::777555111111111111111111111111//////////////////000000........................------,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------------,,,---......///.........//////............////////////000000000111111111000111111222444555777888777888<<>>GGGGGGFFFNNNZZZrrrvvv\\\OOOCCC@@@===:::999888666555111111111111111111111111......////////////000000------------------------...---------------...///++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------------...............---//////............//////...//////000000111111111111111111222333444555666777666999>>>AAAIII^^^tttvvv```SSSQQQSSSVVVYYY^^^ccchhhooovvvzzzzzz|||~~~~~~~~~~~~}}}}}}}}}~~~{{{uuulllfff___\\\WWWSSSRRRQQQOOONNNJJJGGGCCCAAAAAAAAAAAA@@@@@@AAABBBEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKJJJGGGDDDCCCCCC999@@@???AAALLL[[[tttgggOOOEEE===;;;999777666555555444222222222222222222111111........./////////000000------------------------...---,,,++++++,,,---...,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---.........---------...............------//////............//////......//////000111111222222222222222222333444444888333555:::<<>>????????????@@@@@@@@@AAACCCEEEEEEDDDEEEFFFHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJFFFEEEEEEBBB>>>>>>AAAFFFGGGLLLXXXlllvvv^^^JJJAAA@@@999888777666444444333333222222222111111111111000///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...............---,,,,,,+++******.........////////////000............////////////111111000000//////....../////////000111111222222444555555555666999>>>BBBYYYtttiiiaaaWWWSSSYYY[[[XXX\\\eeeiiikkknnnqqqtttwwwyyyzzzwwwxxxxxxwwwvvvuuuwwwxxx{{{~~~|||wwwpppjjjgggaaaYYYSSSPPPMMMJJJIIIHHHGGGEEEDDD????????????@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJNNNGGGAAA??????===>>>BBBCCCJJJXXXmmm{{{dddQQQBBB<<<===999888777555444444333333222222222111111111000000////////////////////////........................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,------------***++++++,,,,,,------...------........./////////---------.........//////000000000////////////////////////000111111222222333333444444555888<<<@@@IIIaaa~~~}}}kkk]]]ZZZZZZWWWYYY___eeegggjjjmmmqqqssstttuuuuuuvvvvvvuuusssssstttvvvwwwyyy}}}}}}vvvppphhhbbb^^^YYYSSSNNNGGGFFFDDDCCCDDDDDDDDDBBB????????????@@@@@@@@@AAA@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFHHHHHHHHHHHHJJJDDD@@@@@@AAA@@@BBBFFFJJJXXXqqqwww___NNNCCC<<<999;;;888777666555444333333333222222111111111000000000////////////////////////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......------------............//////////////////000000/////////000111111222222111222333333333666:::===@@@QQQiii~~~hhh\\\WWWSSSSSSWWW^^^```dddhhhkkknnnoooooorrrrrrrrrpppooooooppprrrssstttvvvyyy}}}{{{wwwoooiiiaaaZZZUUUQQQMMMJJJCCCBBB@@@@@@AAABBBAAA@@@?????????@@@@@@@@@AAAAAA@@@AAABBBAAA@@@???@@@AAABBBCCCDDDFFFGGGGGGGGGHHH@@@@@@CCCFFFFFFEEEKKKRRR```tttppp^^^JJJAAA===;;;::::::777666555444333333333333111111111111000000000000////////////////////////...........................------,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,------------............/////////---......//////000000000/////////000111111222222111222333333333555888;;;===GGGWWWjjj|||}}}iii\\\TTTSSSVVVWWWYYY^^^bbbfffjjjkkklllnnnooonnnlllkkkkkknnnppptttsssssssssvvvzzz}}}}}}xxxrrrmmmhhhccc[[[TTTOOOLLLIIIHHHDDDBBB@@@???@@@@@@???>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGFFFFFF>>>AAAEEEGGGEEEIIIZZZjjjnnnXXXKKK>>>;;;<<<;;;999999666555444333333222333333111111111000000000//////////////////////////////........................------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---....../////////000000000------......//////000000/////////000111111222222222333444444444555888:::888<<>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDHHHWWWttt~~~\\\HHH???999999;;;999666666555444333222222222222222111111000000000/////////////////////////////////------------------------------,,,,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***))))))***+++---...//////+++++++++,,,,,,,,,------.........////////////000..................///////////////000111111222222222333444444444444666888666777>>>LLL[[[lll}}}hhh\\\XXXVVVVVVWWWYYY]]]aaadddgggffffffeeeddddddgggkkknnnsssqqqooommmmmmnnnppprrrvvvwwwzzz}}}{{{wwwtttooohhhcccXXXVVVRRRMMMHHHEEEEEEEEEDDDBBB@@@@@@@@@AAA@@@???@@@@@@@@@AAAAAAAAABBBBBB???AAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDBBBDDDMMM^^^xxxdddNNNCCC===999999999666555666444333333222222222222222111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++++++++++++++((()))***+++---...///000,,,,,,,,,,,,------------,,,,,,,,,---------........................------/////////000111111222222000222333333222222444555777777;;;EEEPPP___uuu|||jjj```[[[YYYWWWVVVWWWZZZ^^^```````````````aaadddiiimmmlllkkkjjjiiiiiijjjlllmmmoooppprrruuuyyy}}}|||wwwqqqmmmjjjfffaaa\\\SSSRRROOOKKKGGGDDDCCCDDDBBB@@@??????AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBB>>>???AAAAAAAAAAAACCCDDDCCCCCCCCCBBBAAA@@@>>>>>>======FFF[[[xxxlllPPPEEEDDD???;;;;;;999555555888333333222222111222222222000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,---...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******+++++++++,,,,,,,,,/////////......------,,,/////////000111111222222///111222222111111222333777555777===CCCOOOfff{{{ppp___\\\WWWTTTSSSUUUXXX[[[\\\]]]]]]]]]^^^bbbggglllffffffeeeeeefffhhhiiijjjiiijjjlllnnnqqqtttwwwyyy~~~zzzzzzssskkkgggeeeaaa\\\WWWMMMKKKIIIFFFCCCBBBAAAAAA>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCBBBEEEEEEBBB??????AAAAAAHHHGGGQQQoooyyy___MMMAAA===<<<:::888777666555555222222222111111000000000////////////////////////111000///---------......+++,,,,,,------,,,,,,+++---,,,+++)))((())))))***,,,,,,++++++,,,...000111+++++++++*********))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++++++++++++++,,,---...///............////////////////////////000000000000---...///000222333444555777666888;;;>>>GGGXXXiiiyyy}}}kkkYYYTTTTTTTTTTTTVVVZZZXXXXXX[[[]]]]]]aaagggcccccccccccccccccccccccceeefffffffffgggjjjooosssxxx|||}}}{{{zzzxxxuuuqqqnnn~~~rrrkkkddd___\\\YYYTTTOOOKKKIIIGGGDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBAAA???@@@AAABBBJJJOOOaaa^^^KKKCCC???;;;:::888666555444444333333222222222111111111111///////////////////////////...------------...///+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///............////////////.../////////000000000000000000111111222222333333333333444777888>>>MMM[[[lllyyycccYYYUUURRRQQQRRRRRRQQQRRRVVVYYYYYY]]]bbb________________________aaaaaabbbbbbcccfffjjjnnnrrrvvv{{{~~~~~~~~~|||zzzyyyxxxuuuqqqnnn}}}yyyvvviiiccc\\\WWWTTTQQQLLLHHHGGGFFFDDDCCCBBBBBBBBBCCCFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCEEEMMM]]]zzzkkkLLL???===>>>888777666444333222222222333333333222222222222111////////////////////////...------------...//////+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,))))))***************))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......---............/////////....../////////000000000222222222222222222111111222111222444444777AAAMMM___{{{uuufff^^^WWWRRRQQQOOOMMMNNNRRRUUUTTTVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\___cccfffiiilllppptttwww{{{~~~|||zzzyyyvvvsssppp}}}{{{xxxuuupppmmmccc___YYYSSSPPPLLLHHHEEEDDDCCCBBBBBBBBBCCCDDDEEEIIIHHHGGGFFFEEECCCBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCCCCCCCBBBBBBAAAAAABBB???>>>@@@AAABBBFFFKKKVVVqqq|||]]]HHH???;;;:::777666555333222222111111333333333222222222222222//////////////////////////////..................+++,,,,,,------,,,,,,++++++,,,------,,,+++)))((($$$%%%(((***,,,---,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------.........//////........./////////000000222222222222222222222222222222333666555666===EEETTTpppzzznnncccYYYSSSRRRNNNNNNQQQSSSQQQQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXX\\\___aaacccfffiiimmmrrrxxx|||}}}|||zzzxxxvvvsss}}}zzzuuuqqqmmmiiifff]]]ZZZUUUPPPMMMIIIGGGEEECCCBBBBBBBBBCCCEEEFFFGGGJJJIIIHHHFFFEEECCCBBBAAACCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@===<<>>999555777666555444333222222222222222222222222222222222////////////////////////111111000000///...------+++,,,,,,------,,,,,,+++,,,,,,------,,,+++)))(((&&&''')))+++---------------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------........................///////////////000000111111222222333222111333777777777<<>><<<===AAACCCHHHXXXkkkvvvRRR???<<<===;;;999777666555444333333333333000111111111111222222222////////////////////////000000000000///...---,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,------,,,++++++***,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,------------.........------........./////////......//////000111222222111000111555666666:::???LLLcccwwwkkk[[[UUUOOOKKKNNNPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOOOOOQQQSSSSSSUUUWWWXXX[[[___dddhhhlllpppvvv{{{|||~~~yyyvvvsssqqqqqqpppnnnlll{{{|||}}}~~~~~~~~~zzzyyy{{{}}}|||vvvmmmddd___\\\YYYXXXPPPOOOLLLIIIEEECCCCCCCCCEEEEEEEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHFFFEEECCCCCCAAAAAABBBBBBCCCCCCCCCCCC??????????????????@@@@@@??????DDDJJJLLLTTTmmmhhhNNNAAA???===;;;<<<666666444444333333333333//////000000000111111111////////////////////////***+++---.........------+++,,,,,,------,,,,,,+++++++++++++++,,,---......///...---,,,+++*********,,,++++++++++++***************++++++++++++******++++++++++++,,,,,,,,,,,,************************))))))***+++,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---------.........---------.........//////............////////////222000111444666555888<<>>>>>?????????@@@CCCDDDLLLSSSVVVaaajjj[[[MMMGGGBBB:::555555555555444333222222222222......//////000000000111////////////////////////&&&'''))),,,---.........+++,,,,,,------,,,,,,+++///...,,,+++******+++,,,---,,,+++******+++,,,---+++++++++*********))))))******++++++++++++******+++++++++,,,,,,---------************************(((((()))***,,,---...///------++++++++++++------------,,,++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000//////...------,,,,,,444222222555666555777<<<;;;OOO]]]jjjooodddYYYUUUSSSOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKKKKJJJJJJKKKLLLKKKMMMOOOPPPPPPQQQTTTVVVYYY]]]ccchhhlllooorrrtttyyyyyyzzz|||}}}|||wwwtttssspppmmmkkkjjjjjjhhhggg~~~{{{yyyyyyzzz{{{{{{{{{zzz{{{}}}}}}}}}|||{{{yyyxxxwwwvvvjjjfff___XXXSSSPPPPPPPPPHHHHHHFFFEEEEEEEEEFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMLLLJJJFFFCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA>>>HHHDDD<<>>@@@GGGTTTggg}}}uuubbb[[[VVVNNNNNNTTTNNNMMMJJJJJJMMMOOOMMMHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMRRRTTTWWW[[[```dddggghhhmmmnnnpppssswww{{{~~~~~~~~~~~~~~~zzz{{{|||{{{yyyuuuqqqoookkkkkklllkkkjjjgggdddbbb~~~{{{yyyxxxwwwuuutttwwwwwwyyy|||yyyzzzyyyxxxuuuqqqmmmjjjccc___YYYSSSNNNLLLLLLMMMHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMKKKGGGDDDCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA===EEECCC@@@CCCBBBDDDPPP]]]nnnfffVVVMMMMMMLLLJJJFFF@@@;;;777666444333333444444333222//////////////////////////////000111000///...------,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,///111111///---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++,,,---+++***)))((((((***,,,...*********+++++++++,,,,,,************************+++++++++,,,,,,+++++++++.........------,,,,,,,,,///......------.........---,,,,,,,,,,,,---........./////////000000000000000000111222333444555555777999===EEEUUUjjjuuukkkaaaSSSMMMNNNNNNLLLJJJIIIJJJKKKIIIFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJNNNOOORRRTTTWWWZZZ\\\]]]dddfffhhhlllqqqvvvzzz|||~~~}}}{{{yyyzzzzzz{{{{{{{{{zzzzzzyyyuuuuuutttsssppplllhhhfffgggggggggfffdddbbb___^^^~~~zzzxxxwwwuuusssqqqsssssstttvvvxxx{{{}}}~~~~~~}}}yyytttttttttrrrmmmfff```\\\XXXUUUQQQLLLIIIHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMOOOOOONNNLLLHHHEEEDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@===BBBAAABBBFFFBBBJJJ```{{{jjjRRRIIIAAABBBCCCFFFHHHEEE>>>999555333111111222444444333//////////////////////////////000000//////...---------,,,,,,,,,,,,------++++++++++++++++++++++++------...000222111...+++++++++++++++++++++++++++***************************))))))))))))***++++++---+++(((&&&'''))),,,///*********++++++++++++,,,******************************++++++++++++******,,,,,,++++++++++++******...---------------......---,,,,,,,,,,,,---............/////////000000000000000111222333444444555777777888<<>>;;;999<<>>;;;888444111111111000///000000000000000000000000///......---------------------------------------++++++++++++++++++++++++,,,,,,---...///---***''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++******)))))))))*********+++++++++***************************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,---..................///////////////000000111111222222222111444666555666???NNNZZZlllvvvyyylllYYYRRRNNNMMMLLLHHHIIIMMMGGGFFFFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRUUUXXX[[[\\\aaaeeekkkoooqqqrrruuuwwwxxx{{{~~~|||zzzyyyyyyyyywwwvvvsssrrrpppnnnmmmmmmnnnnnnmmmnnnnnnmmmkkkgggccc``````^^^[[[YYYWWWVVVVVVVVVTTTSSSQQQOOONNNMMMMMMMMMzzzyyyxxxyyyyyyyyywwwuuutttttttttttttttsssrrrqqqpppqqqsssuuuxxx}}}}}}xxxsssmmmfffbbb]]][[[WWWSSSPPPOOOOOOOOOHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOONNNOOOOOOOOONNNMMMLLLLLLIIIJJJJJJIIIGGGFFFFFFGGGEEEDDDCCCCCCCCCDDDEEEFFFDDDGGGHHHOOO^^^kkk~~~cccPPPCCC<<<;;;???;;;888888;;;?????????===:::666333222111///---..............................---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++,,,---,,,***(((************************++++++++++++++++++++++++++++++,,,,,,++++++***))))))***,,,------+++)))''')))))))))************+++************************------............------+++,,,,,,,,,,,,------------,,,,,,------...///000---,,,,,,,,,,,,---......------.........///////////////000000000111111111...222555555555999AAAHHHTTT___ooo}}}zzzcccWWWOOOOOOOOOJJJHHHLLLGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUZZZ___ccceeehhhmmmqqqsssvvv{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}yyywwwuuuttttttssspppnnnlllkkkjjjiiihhhiiijjjkkkhhhhhhhhhfffccc___\\\YYYYYYXXXUUUSSSRRRRRRRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHzzzyyyxxxxxxxxxwwwtttrrrrrrssssssttttttsssrrrqqqoooooooooooopppssswww{{{~~~}}}wwwuuuqqqmmmiiiddd^^^ZZZTTTSSSQQQNNNMMMKKKKKKKKKHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMKKKJJJJJJEEEFFFGGGFFFEEEEEEFFFGGGEEEDDDCCCCCCDDDFFFHHHJJJGGGTTT^^^jjj~~~eeeOOOEEE@@@<<<;;;<<<:::888777777999;;;===<<<:::777555444333000.................................,,,+++++++++,,,---***+++,,,------,,,+++***++++++++++++++++++++++++...,,,++++++,,,---,,,+++))))))))))))))))))))))))******************************+++++++++***((((((***++++++++++++***)))((())))))))))))************************************,,,------......------,,,+++++++++,,,,,,,,,------************+++,,,---...---,,,,,,,,,,,,---......---------.........///////////////000000000000000000222444555666888<<>>::::::::::::777888888666555666999;;;:::999777777666555222000000000000000000000000000...---,,,+++++++++,,,---******,,,,,,,,,,,,******++++++++++++++++++++++++///---++++++,,,.........++++++++++++++++++++++++))))))))))))))))))))))))((()))*********((('''&&&---,,,***)))))))))******))))))))))))************************************)))******++++++******)))******++++++,,,,,,,,,,,,&&&&&&&&&&&&'''((()))***---,,,,,,,,,,,,---......---------.........//////////////////000000000000//////000111333555777888888@@@MMMYYYgggyyylll\\\\\\\\\SSSLLLLLLGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEGGGHHHJJJKKKHHHLLLOOOPPPPPPTTT[[[aaacccfffkkkooorrrvvvyyy|||}}}~~~~~~}}}}}}~~~|||{{{zzzyyyxxxyyyzzzzzzxxxvvvsssqqqqqqrrrtttuuupppooolllkkkiiigggcccaaa`````````______^^^]]]]]]XXXXXXWWWVVVTTTTTTSSSSSSPPPOOONNNKKKIIIFFFDDDCCCDDDEEEFFFGGGFFFDDDAAA@@@uuusssrrrsssuuuuuutttssstttuuuuuuuuutttrrrpppooollllllllllllkkkjjjiiiiiikkklllnnnrrrwww~~~}}}zzzvvvqqqllljjjeeecccaaa]]]ZZZVVVTTTRRRKKKKKKIIIHHHHHHIIIJJJKKKIIIJJJKKKLLLNNNNNNOOOOOOOOONNNNNNOOOPPPPPPOOOMMMOOOMMMJJJIIIHHHFFFCCCAAABBBBBBAAA@@@AAADDDEEEDDDEEEFFFHHHJJJLLLQQQZZZbbbooojjj\\\III===:::;;;:::888666555555555555444444444999::::::999777444111000000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******///......---+++******)))************************************************,,,,,,+++***))))))******************************************************,,,,,,+++***))))))******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******++++++,,,---......+++,,,...///000111000000...............///000000111222222333333444444555999:::???GGGPPPbbb}}}oooccc\\\UUUOOONNNGGGFFFEEEEEEFFFGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFHHHKKKOOOSSSUUU^^^___bbbeeeiiinnnqqqssstttuuuvvvuuuuuuuuuwwwyyy~~~|||yyyxxxttttttsssrrrqqqqqqqqqqqqpppooommmlllmmmnnnmmmlllhhhgggfffcccaaa___]]]\\\YYYZZZ[[[[[[[[[YYYXXXWWWTTTTTTRRRQQQPPPOOOOOONNNMMMLLLJJJHHHGGGEEEEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@uuuuuuuuuuuuuuuttttttsssttttttuuutttsssqqqpppnnnllllllllllllkkkjjjiiihhhhhhhhhjjjlllppptttxxx{{{~~~~~~}}}yyytttoooiiieeeccc^^^]]][[[XXXTTTQQQOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNOOONNNNNNNNNPPPPPPPPPPPPQQQQQQPPPNNNOOOLLLIIIGGGFFFEEECCCAAA@@@AAA@@@@@@AAACCCEEEEEEGGGKKKSSSZZZ```iiittt}}}vvv[[[PPPBBB;;;999999777555555555555555444444444444888999::::::888666222000///............------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++************************************************,,,++++++***))))))******************************************************,,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,------......//////000000000...---,,,///////////////000111111111111222222333444444444666777;;;@@@FFFTTTlllxxxiiiYYYOOOLLLJJJIIIHHHHHHHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFIIILLLOOOQQQVVVWWWYYY\\\___cccfffhhhiiijjjlllnnnnnnpppsssvvvyyy|||~~~~~~|||yyyvvvtttrrrpppooonnnmmmllllllllllllllljjjhhhggghhhhhhgggfffdddcccbbb```^^^\\\ZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSPPPOOONNNLLLKKKJJJJJJJJJIIIHHHFFFEEECCCCCCBBBBBB>>>>>>=========<<<<<<<<>>======<<<<<<<<<<<<===;;;;;;;;;::::::::::::999xxxrrrppprrrppppppqqqqqqqqqooonnnmmmiiiiiiiiiiiihhhgggfffeeeffffffeeeeeeffffffggggggggggggiiikkkpppvvv{{{~~~}}}{{{yyyvvvrrrooofffccc^^^XXXTTTRRRRRRRRRRRRQQQPPPOOONNNLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOPPPOOOOOOOOOPPPRRRSSSQQQMMMKKKJJJKKKJJJFFFBBBAAAAAACCCDDDDDDDDDBBBCCCDDDBBBDDDOOO\\\}}}xxx[[[KKKEEE>>>;;;666555777888888666444333333333222222222222000222555888999888666444000000000000////////////---------------.........,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++************************************************+++***************++++++************************************************+++***************++++++************************((()))+++,,,,,,+++)))(((((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------+++,,,---/////////.........------------...////////////000111111222222333555444555777666999BBBLLLbbb{{{qqq^^^YYYRRRMMMJJJJJJJJJJJJFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNOOOPPPPPPQQQTTTVVV\\\___ccceeegggiiikkknnnkkkmmmppprrrssstttuuuwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxxxxxxxwwwuuuqqqnnnlllkkkjjjiiigggeeebbb```^^^[[[[[[ZZZYYYXXXXXXXXXXXX[[[YYYVVVUUUTTTTTTRRRQQQQQQQQQPPPOOOOOONNNNNNMMMLLLKKKHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@;;;;;;::::::::::::;;;;;;;;;::::::::::::999999999zzzsssppppppoooooopppppppppooommmlllhhhhhhhhhhhhgggfffeeeeeebbbcccccccccddddddddddddfffeeedddeeehhhlllpppssswwwzzz~~~~~~~~~~~~zzzwwwssspppnnnjjjgggddd[[[YYYUUURRROOOOOOPPPQQQNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMNNNOOOOOOPPPPPPPPPPPPRRRTTTUUUSSSNNNJJJJJJLLLFFFDDDAAA@@@AAACCCCCCCCCBBB@@@AAADDDDDDGGGYYYmmm|||]]]GGG@@@BBB<<<999555333333555555555333333333222222222111111///111333555666666555444111111111000000000//////,,,,,,------------......,,,,,,,,,+++++++++******---------,,,,,,+++++++++*********************************************************)))******+++,,,*********************************************************)))******+++,,,************************((()))***++++++***)))(((((((((((()))******++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++------,,,,,,------...////////////000111111222222222111333555555555;;;CCCSSShhhrrrkkk```VVVPPPLLLIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGIIIJJJMMMPPPSSSRRRUUUYYY[[[]]]___aaacccbbbeeehhhiiijjjkkklllnnnoooqqqsssuuuxxxyyyzzzzzz}}}||||||||||||}}}~~~zzz|||~~~||||||||||||{{{{{{yyyxxxvvvuuurrrrrrqqqooollliiifffdddaaaaaa```___]]][[[YYYXXXUUUUUUTTTSSSRRRRRRRRRRRRUUUSSSPPPOOOOOOOOONNNLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>=========>>>::::::999999999999999999888888888777777777666666|||uuuqqqooommmnnnooooooooonnnmmmlllggggggggggggfffeeeddddddaaabbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddfffggghhhhhhlllppprrrssstttuuuvvvxxx|||zzzxxxwwwnnnkkkgggdddbbb___\\\YYYSSSQQQOOOMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOQQQSSSTTTQQQKKKGGGGGGIIICCCAAA@@@@@@BBBCCCBBBBBBBBB@@@CCCHHHJJJRRRjjjzzzaaaOOOBBB===>>>999777666555444555444444222222222222111111111111///000111222333444444444000000000000////////////*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******************************************************))))))***++++++,,,******************************************************))))))***++++++,,,************************************************(((((()))******+++,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,---.........---,,,---------------...//////......//////000111111222000000222555555444777===DDDTTTlll|||ooobbbWWWNNNHHHJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBB@@@BBBDDDEEEFFFHHHKKKMMMJJJMMMPPPRRRTTTUUUWWWYYY[[[^^^```bbbbbbbbbdddeeedddgggkkkpppsssuuuuuuuuuwwwwwwvvvvvvvvvwwwxxxyyyvvvxxx{{{~~~~~~|||{{{{{{zzzxxxwwwvvvvvvuuuuuuuuutttsssqqqooonnnjjjjjjhhheeebbb^^^\\\ZZZVVVVVVVVVVVVUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLNNNLLLJJJIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999999:::::::::999888777777777777777777777666666666555555555}}}vvvqqqnnnmmmnnnooooooooonnnmmmlllggggggggggggfffeeedddcccccccccccccccbbbaaa``````\\\^^^aaacccdddcccbbbaaa___bbbfffiiikkkllloooppprrr|||}}}{{{zzzzzzyyywwwtttpppnnnlllkkkkkkeeebbb^^^[[[ZZZXXXUUUSSSOOONNNLLLJJJIIIIIIIIIJJJMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRSSSSSSRRRQQQTTTTTTTTTSSSRRRPPPOOONNNMMMPPPQQQNNNGGGBBBCCCEEEAAA@@@???@@@BBBCCCBBBAAAEEECCCFFFMMMRRR\\\xxx|||[[[KKKEEE???:::888777777888888888777666555222222222111111111111000000000000000111222333444000/////////............(((((())))))*********+++,,,,,,,,,+++++++++******)))******+++---......///******************************************************))))))***+++,,,,,,******************************************************))))))***+++,,,,,,************************,,,,,,+++******+++,,,,,,((())))))***+++,,,,,,,,,++++++,,,,,,,,,---------+++*********************&&&(((+++---///000111111...............///000000......//////000111111111111111333666666444666:::999EEE[[[tttzzzhhhYYYPPPKKKKKKJJJIIIHHHFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????>>>???@@@@@@@@@@@@??????@@@@@@??????@@@@@@AAABBBBBBCCCDDDCCCBBBCCCEEEFFFEEEHHHKKKMMMNNNOOOQQQSSSRRRUUUWWWXXXXXXXXXZZZ[[[]]]```ffflllpppqqqqqqqqqqqqpppooooooooopppqqqrrrsssuuuxxx{{{}}}|||{{{zzzvvvvvvuuutttsssrrrrrrqqqoooooooooooommmkkkiiihhheeedddaaa^^^ZZZWWWUUUSSSOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDCCCBBB@@@???>>>>>><<<<<<===>>>===<<<:::999888777777666666666777777999999888777666555555666888888777777777666666666}}}tttrrruuusssssstttuuutttsssqqqpppjjjjjjiiihhhhhhggggggggghhhfffcccaaaaaaaaaaaa```\\\\\\]]]```bbbcccaaa```\\\]]]___aaabbbcccddddddnnnttt~~~|||xxxtttqqqpppqqqqqqsssooojjjgggfffddd```]]]YYYWWWTTTQQQOOONNNOOOOOOMMMLLLJJJIIIJJJKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNRRRPPPOOOPPPSSSTTTSSSQQQRRRRRRQQQQQQPPPPPPOOOOOOMMMJJJHHHGGGHHHHHHEEEBBBFFFAAA???CCCCCC@@@AAAFFFHHHGGGKKKTTT___pppyyyfffPPPCCC===999888999444555666888888666555444222111000000///000000000000000//////000111222222555444111...,,,+++******,,,******---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))******++++++******)))******))))))))))))******))))))***++++++++++++***++++++******))))))((((((************************))))))***+++,,,------...************************++++++,,,------------,,,------++++++++++++------++++++++++++++++++++++++---------.........//////++++++,,,,,,---...//////......//////000000111111555444333222222333555555;;;===FFFXXXkkkzzzooo^^^VVVMMMHHHJJJKKKGGGEEEGGGCCCBBBAAAAAABBBCCCBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@DDDDDDCCCBBBAAA???>>>===<<<>>>@@@AAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQTTTXXX]]]dddiiimmmoooppphhhggggggggggggiiijjjkkkmmmmmmooopppqqqqqqqqqqqqpppooonnnllljjjhhhgggfffiiiiiihhhgggfffdddcccbbb\\\[[[ZZZWWWUUUSSSQQQPPPIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@AAA??????>>>===============;;;::::::999888888888999;;;:::999888777777777777666666555555555555666666888888777666555444333333}}}~~~zzz{{{}}}~~~}}}{{{xxxvvvmmmllliiigggfffggghhhiiifffdddbbbaaaaaaaaa```^^^^^^]]]]]]^^^``````^^^\\\[[[[[[[[[[[[]]]___```bbbgggkkkssszzz}}}~~~{{{zzzzzzyyyxxxtttrrrnnnkkkiiihhhiiiiiiiiieeeaaa^^^]]][[[XXXUUUTTTSSSPPPNNNMMMLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOORRRQQQOOOQQQSSSTTTSSSQQQSSSSSSRRRQQQPPPOOONNNNNNIIIFFFDDDDDDEEEEEECCCAAACCC??????CCCEEECCCEEEJJJJJJMMMYYYmmm___QQQBBB<<<999666444444222444555666666555444222222222111000000000000000000000//////000000111222555555444222000...,,,+++///...---///111222000---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************))))))******))))))))))))******))))))***++++++++++++************)))))))))))))))************************++++++++++++++++++++++++************************((()))******++++++******+++++++++******+++++++++++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,---....../////////////////////000000000222222111111222333555666555555;;;GGGUUUbbbqqq|||qqqaaaVVVMMMKKKJJJGGGFFFHHHHHHGGGEEEEEEFFFEEECCCBBBAAAAAA@@@@@@@@@@@@??????AAABBBBBBAAAAAA@@@???>>><<<>>>@@@@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKOOORRRVVV[[[___bbbcccdddcccbbbbbbbbbbbbdddeeefffggghhhiiijjjjjjkkkkkkkkkiiiiiihhhfffeeedddcccbbb``````___^^^]]][[[ZZZYYYUUUTTTRRRPPPNNNLLLJJJJJJIIIJJJJJJIIIHHHFFFDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888888888888888:::999888777666666666666666666555555555555666666777777777666555555444444|||qqqnnnkkkhhhfffgggiiijjjeeedddbbbbbbcccbbb```___aaa___^^^^^^^^^^^^\\\ZZZ[[[ZZZYYYXXXYYY[[[]]]___```aaaeeeiiilllttt~~~zzzuuurrrpppooommmlllgggeeeccc```______``````^^^\\\XXXVVVTTTRRRPPPNNNOOOMMMLLLJJJJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPQQQSSSTTTSSSRRRUUUTTTSSSQQQPPPNNNMMMLLLFFFDDDBBBBBBBBBBBBAAA@@@BBB??????BBBCCCCCCFFFJJJOOOYYYnnnyyy^^^KKKBBB;;;:::;;;888444333222222444444444444222222333222222111000111111111000////////////000000111444555666777666222///,,,---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************))))))******))))))))))))******))))))***++++++++++++***))))))))))))************************************,,,,,,+++++++++*********************************((()))******++++++******))))))************))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---------......//////000000000//////////////////000000000111222333444555555444666;;;BBBKKKYYYgggsss{{{vvvjjj]]]UUUOOOKKKIIIIIIHHHFFFEEEEEEEEEDDDBBB@@@AAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@???<<<>>>@@@@@@>>>===>>>???????????????????????????????????????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEIIIKKKNNNQQQTTTUUUVVVVVVZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^___```aaaaaaaaaaaa_________^^^]]]]]]\\\\\\ZZZZZZYYYXXXWWWVVVTTTSSSMMMLLLKKKIIIGGGFFFDDDDDDFFFEEEEEEDDDCCCAAA???>>>@@@??????>>>>>>=========???>>>===<<<;;;;;;;;;;;;::::::999888888888888999888888777777666666777777888888777666555555555555666666555555555555666666666666666666666666666666~~~tttrrrpppmmmkkkiiiiiiiiifffeeeddddddeeeeeecccaaabbbaaa```___```___\\\ZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]\\\\\\^^^aaadddlll}}}zzzwwwwwwsssoookkkgggeeedddbbb```]]]\\\ZZZYYYXXXXXXYYYZZZXXXVVVTTTRRRPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRVVVUUUSSSQQQOOOLLLKKKJJJFFFEEECCCAAAAAAAAA@@@@@@GGGEEECCCDDDGGGKKKPPPTTTcccsss___JJJDDD===999;;;<<<888444333222222333444444333222222333333222111111111111111/////////......//////000111333777999888555000---,,,+++*********)))((('''++++++++++++++++++++++++++++++************++++++******************************++++++++++++************))))))))))))******))))))***++++++++++++***(((((())))))******++++++************************+++++++++*********************************************+++,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,---------.....................//////000000000000000//////......---111111111222222333333444555555666777888<<>>>>>@@@AAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@@@@@@@AAAAAABBBBBBBBBFFFGGGIIIKKKMMMNNNOOOOOORRRRRRSSSSSSTTTUUUUUUVVVUUUVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTSSSRRRPPPOOONNNJJJIIIHHHFFFEEECCCBBBBBB@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999999::::::888888777777777777777888777666666555555555666666888777666666555555555666666666555555555555666666555555666666777777777777yyyyyyyyywwwsssnnnjjjgggeeedddccccccdddeeedddcccaaaaaa```aaaaaa```]]][[[YYYYYY[[[\\\]]]\\\\\\[[[\\\]]]___bbbccchhhwww|||yyyvvvrrrlllhhhgggdddaaa^^^\\\[[[XXXWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSQQQPPPNNNMMMMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUTTTRRRPPPMMMJJJHHHGGGEEEDDDCCC@@@???>>>???@@@FFFGGGIIIMMMVVVbbblllqqq{{{^^^JJJAAA===888444666777444222222333333333444444333333333333222111111000000111111//////...............///...000555888888555111...//////...---+++******+++++++++++++++++++++++++++++++++************++++++************************+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))***++++++++++++***(((((())))))******++++++************************(((((()))******+++,,,,,,******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,.........///////////////000000//////......------222333333333222222222222000000333555333333:::DDDOOO[[[nnn~~~qqqcccYYYQQQNNNJJJHHHHHHHHHGGGGGGCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@???>>>======@@@AAABBBAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<===>>>>>>>>>???????????????AAABBBDDDFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOOOONNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCAAAAAA@@@?????????>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888777777666777777888888666555555444555555666666888888777666666666777777666666555555555555666666555555666666777888888888}}}uuunnnjjjeeecccaaaaaabbbdddddddddccccccdddffffffddd___[[[XXXYYYZZZ[[[\\\\\\\\\\\\aaabbbeeefffeeehhhssszzz|||xxxsssrrrrrrqqqpppqqqsssuuuvvvsssuuuwwwwwwwwwxxxyyy{{{wwwzzz}}}~~~~~~}}}}}}~~~yyyxxxzzzyyytttpppmmmkkkllliiiccc^^^\\\ZZZWWWUUUUUUTTTRRRPPPNNNNNNMMMMMMLLLMMMMMMMMMNNNOOOOOOMMMKKKKKKLLLMMMKKKLLLLLLLLLMMMMMMMMMNNNMMMNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSTTTSSSTTTUUUTTTRRRQQQRRRSSSTTTSSSQQQNNNKKKIIIGGGEEECCCCCCBBB@@@>>>???BBBDDDAAAIIIRRR^^^nnnbbbJJJAAAAAA:::555222444555444444777333333333333333333333333222111111000///000000000///......------------...,,,...111444555333111000---......,,,***)))***+++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++******))))))))))))******))))))***++++++++++++***))))))))))))************************************''''''((()))***+++,,,---************************'''((())))))******))))))***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------...........................//////..................111111222222222222111000//////222555555333666<<>>===@@@AAABBBBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@???>>>>>>======@@@???>>>===<<<;;;;;;;;;999999888888888888888888999999888888888888999999777777666666666777888888555555444444555555666666888777777666666777777888666666555555555555666666666666666777777888888888}}}uuuqqqhhheeebbbaaacccfffhhhiiikkklllnnnppppppkkkddd^^^]]]\\\ZZZZZZ[[[^^^aaaccckkkkkkmmmmmmjjjkkkttt}}}}}}ttthhhhhhhhhiiijjjjjjgggeeeeeedddcccbbbcccdddfffhhhfffhhhjjjjjjiiijjjnnnqqqmmmpppssstttsssssstttuuummmnnnsssyyyzzzyyy~~~|||rrrkkkbbbbbbbbbbbb```\\\XXXTTTRRRPPPNNNNNNNNNNNNMMMKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNMMMJJJJJJLLLNNNMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTSSSTTTVVVTTTRRRQQQRRRTTTQQQPPPOOOLLLIIIGGGEEEDDDBBBCCCDDDCCCCCCFFFJJJNNNSSS```ppp}}}eeeQQQBBB===@@@:::666444666777555666888222222222111111222222222111000//////....../////////...------,,,,,,------,,,---///000222222333333+++,,,,,,***'''''')))+++************************++++++************++++++************************)))******++++++******)))******))))))))))))******))))))***++++++++++++************)))))))))))))))************************(((((())))))******++++++************************'''(((((()))))))))))))))******))))))))))))******++++++++++++++++++++++++------........./////////------------------------------..................+++,,,...///111111111111333111222666777666777:::;;;CCCQQQbbbvvv~~~uuugggZZZPPPKKKHHHFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAAAAA???>>>??????????????????????????????>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB======<<<<<<;;;:::::::::<<<;;;:::999888999999:::666666666666666666666777888777777666666777777888666555555555555666777888555555555555555666777777666666666555555666666777666666555555555555666666777777777777777777888888{{{wwwmmmjjjfffdddfffjjjmmmnnnuuuvvvyyyzzzyyyrrriiicccccc```\\\ZZZ\\\aaagggkkkuuuttttttsssooonnnxxx|||vvvuuuuuunnnddd\\\[[[YYYZZZ\\\_________^^^]]][[[YYYYYYZZZ[[[\\\\\\^^^``````___```eeehhhfffgggiiihhhgggffffffgggdddfffmmmtttsssqqqxxxwwwnnnfff```\\\UUUYYY\\\[[[VVVPPPNNNNNNKKKJJJIIIJJJKKKKKKJJJIIIMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMOOONNNKKKKKKMMMPPPNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQQQQRRRRRRQQQQQQOOOPPPPPPQQQRRRSSSSSSTTTSSSUUUVVVUUURRRQQQRRRTTTPPPOOOMMMKKKHHHFFFDDDCCCCCCEEEGGGHHHIIIMMMTTTYYYrrrzzz^^^MMMCCC;;;888999:::666444666555111000222111111000000000000111111000000///...............///...------,,,,,,,,,,,,------......000222444555---//////---******---000************************++++++************++++++************************(((((())))))))))))((((((******))))))))))))******))))))***++++++++++++***++++++******))))))((((((************************************))))))))))))************************))))))***+++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++))))))*********+++++++++---------------------,,,,,,------....../////////&&&'''***---///111111111444000///222555444444777777<<>>@@@@@@>>>>>>>>>???????????????????????????===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBB>>>?????????>>>===<<<<<<<<<;;;;;;;;;:::::::::999555444444555666888:::;;;666777777777777777777777666666555555555666666777444444444444444555666777555555555555555666777888555555444444444555555666666666555555555555666666888888777777777777777777uuunnnlllkkkjjjnnntttzzzyyyooohhhaaa```^^^\\\]]]cccmmmuuu|||wwwvvvxxx{{{}}}qqqdddeeennnmmmddd^^^ZZZVVVSSSTTTUUUVVVWWWYYYYYYYYYXXXWWWUUUTTTSSSUUUUUUUUUVVVWWWZZZ\\\^^^ZZZ\\\]]]]]]]]]]]]```bbbdddccceeehhhhhhhhhrrryyylllaaa\\\ZZZXXXWWWUUUUUUUUUTTTRRROOOMMMKKKNNNMMMMMMLLLKKKJJJJJJIIIKKKLLLMMMNNNOOONNNMMMMMMLLLMMMNNNOOONNNNNNLLLKKKSSSRRRPPPOOONNNOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTUUUUUUUUURRRTTTVVVUUUSSSQQQPPPPPPNNNLLLFFFAAABBBHHHLLLLLLDDDDDDDDDOOOYYYYYYfffppp```NNNCCC>>>999888:::444444333333333333222222333333222222111000//////222111111000///......------------------------,,,,,,,,,,,,---...///000000///...---,,,+++,,,---...+++*********))))))((((((************************++++++,,,,,,,,,++++++***)))))))))))))))******+++,,,+++***)))((((((((((((''''''(((((())))))******'''(((******))))))***,,,))))))************))))))+++++++++***)))(((((('''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))***************)))((((((************************------,,,++++++,,,,,,,,,........................//////...---...///000111////////////000000000000222222222222333444555555777999>>>HHHUUUiiivvvfff[[[VVVNNNNNNLLLKKKIIIGGGFFFFFFAAA@@@???>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBAAA@@@@@@@@@AAAAAA???>>><<<<<<======<<<<<<;;;:::==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::999999999888888777777777777777777777777777777777777888777777666555555666666666666666666666666666666666666666666555555666666666666666777888888666666666666555555555555555666666666666666555555::::::::::::::::::::::::{{{zzzrrrooolllmmmvvv{{{vvvjjjgggbbb]]]^^^eeeqqqzzz}}}yyywwwwwwwwwttttttlllbbbccclllnnniii___[[[WWWTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVTTTUUUWWWXXXXXXZZZ]]]```aaa___aaahhhmmmmmmqqqvvvmmmfff]]]VVVTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOONNNNNNMMMMMMNNNOOOOOOOOONNNMMMMMMSSSRRRQQQPPPOOOPPPPPPQQQPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTUUUUUUSSSPPPMMMKKKKKKIIIJJJHHHFFFIIINNNNNNKKKQQQQQQRRR___oootttyyy[[[OOOCCC>>><<<999777888444444333333333222222222333333222111111000//////111111000000///......---,,,------....../////////,,,,,,,,,------...///000///...---,,,+++,,,,,,---,,,***(((&&&&&&''')))***************************((()))******+++++++++******************++++++,,,***)))))))))))))))******'''((((((((()))))))))***((()))+++***))))))***+++))))))************))))))))))))))))))************(((((())))))))))))))))))***************************************)))((((((************************---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,+++,,,---...///.../////////000000000000111111111111111222444444444555:::CCCOOO```yyy~~~qqqiii^^^YYYSSSOOOLLLJJJGGGEEEGGGFFFFFFDDDCCCAAA@@@???>>>?????????@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@>>>===>>>>>>>>>>>>===<<<<<<========================;;;;;;;;;:::::::::999999;;;;;;<<<======>>>??????===========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777777666666666666666666666666777777777777777666555555777777777777777777777777666666666666666555555555777666666666666777888888777777777777777777777777777777888888888888777777;;;;;;;;;;;;;;;;;;;;;;;;ppprrrvvv~~~|||wwwsssyyywwwqqqhhh```___gggrrr{{{}}}zzzxxxuuurrroooiiilllhhh___]]]dddhhhggg^^^[[[VVVSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPQQQOOOPPPSSSTTTVVVYYY]]]```^^^\\\```llltttsssmmmhhh___[[[VVVSSSRRRTTTTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPOOOOOOSSSRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSPPPPPPPPPMMMJJJGGGFFFGGGGGGHHHIIIMMMWWW```bbb^^^bbb``````ooommmYYYHHH@@@;;;;;;;;;888555666333333333333222222222222222222222111111000000///111000000//////.........,,,,,,---...///000111111,,,,,,,,,,,,---...///000000///...---,,,+++++++++,,,***'''$$$$$$&&&)))+++************************'''((()))***************+++++++++***+++,,,,,,---(((((((((((()))***+++,,,(((((((((((())))))))))))***+++,,,+++))))))***+++))))))************))))))&&&'''''')))***+++,,,---++++++***)))(((''''''&&&************************)))************))))))(((************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000000000///000000111222333222333888@@@HHHUUUiiizzz{{{rrrggg^^^ZZZUUUOOOJJJHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@>>>??????@@@@@@??????>>>===========================;;;;;;;;;::::::::::::999;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999:::999999999999888888888888888777777777777666666666666666666666666666666666666666666666555555444777777777777777777777777555555555555666666666666777777777777777888999999888888888888888999999999999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<{{{vvvxxx~~~wwwmmmdddbbbfffnnntttyyyvvvrrrqqqpppnnniiiddddddiiiiii___WWWXXXZZZ[[[ZZZVVVSSSQQQQQQQQQQQQQQQNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSPPPRRRSSSUUUWWWZZZ___bbb^^^aaahhhrrrwwwrrrggg^^^ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRRRRQQQOOONNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQKKKKKKKKKJJJHHHGGGHHHJJJIIILLLPPPZZZlll}}}vvvsssqqqiiiTTTGGGBBB===999::::::666444555333333333222222222222111222111111111000000000///000000/////////.........,,,,,,------......//////---,,,,,,,,,------...///000000///---,,,+++******+++***(((&&&&&&((()))+++************************)))***************))))))+++************+++,,,,,,))))))(((((()))***++++++(((((((((((())))))))))))+++,,,,,,+++***))))))***))))))************))))))&&&'''''')))***+++,,,---,,,++++++***)))(((''''''++++++++++++++++++++++++))))))************)))(((************************++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............//////000000........./////////000000000000000000111222333333444444888>>>DDDLLLZZZggguuu{{{{{{tttlll```WWWOOOMMMJJJGGGEEEDDDDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@???>>>>>>====================================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888888888777777777777777777666666666666666555555555555555555555555555555666666666555555444777777777777777777777777555555666666666666666777888888888888888999:::::::::::::::::::::;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>|||{{{|||}}}wwwoooiiieeedddfffgggiiifffdddcccdddccc___[[[```gggjjjbbbVVVPPPPPPQQQSSSQQQNNNNNNOOOPPPQQQQQQKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWSSSTTTUUUVVVXXX[[[```dddcccjjjssswwwtttkkkaaaYYYTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPQQQQQQRRRRRRSSSPPPPPPPPPQQQQQQQQQPPPPPPSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNIIIJJJJJJIIIHHHJJJMMMOOONNNWWWddduuu|||dddQQQEEEAAA@@@;;;888888888555555777333333222222222111111111111111111000000000000000////////////............---------,,,,,,+++++++++---,,,,,,,,,,,,------...000//////...---+++***))))))******+++++++++***)))************************------,,,,,,+++***(((((()))))))))))))))***++++++++++++***)))(((((())))))))))))))))))((((((((((((+++,,,,,,+++)))((()))***))))))************))))))(((((())))))************************))))))))))))************************((())))))*********))))))************************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////............////////////111000000111111222333444444444666;;;???CCCLLLUUU\\\cccpppyyynnnfffaaaXXXPPPJJJGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999:::::::::999999999999888777777777777777777777777666666666666666777777777666666666666666666666666555555666666666666666555666666666666666666666666666666666777777888888888999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======999:::;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@}}}tttsssxxx~~~wwwsssoookkkhhheeeaaa___^^^\\\[[[ZZZZZZZZZXXXWWWZZZcccjjjggg\\\SSSPPPQQQOOONNNLLLLLLNNNPPPQQQPPPKKKLLLNNNOOOPPPQQQQQQQQQNNNOOOQQQSSSUUUWWWWWWWWWTTTUUUVVVWWWXXX\\\bbbfffhhhrrryyytttjjjaaa[[[WWWPPPQQQQQQQQQPPPOOOQQQSSSOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTPPPPPPQQQRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPNNNLLLKKKJJJEEEEEEFFFFFFHHHKKKQQQUUU[[[kkkttt___NNNBBB======999555444555555444555999222222222222111111111111000000000000000000000000..............................---,,,+++***))))))------,,,,,,,,,,,,------...//////...---,,,+++***((())),,,------,,,+++)))************************---------,,,+++***)))((())))))(((((())))))***+++,,,+++***)))(((((((((((())))))))))))(((((((((((()))***+++***(((((()))***))))))************))))))*********))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((())))))************)))******************************)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------........./////////111111111111111333444444333111222666888999???FFFNNNVVVcccttt}}}ooo```SSSJJJFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBEEECCC@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;:::::::::999999999999666666666777777777777888666666777777777777888888777777777777777777777777555666666777777777777777777777777777777777777777777777888888999999:::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<======>>>>>>:::;;;<<<===============???@@@@@@AAAAAABBBBBBBBB{{{vvvvvv~~~yyyvvvpppnnnmmmlllllliiiddd___[[[[[[[[[YYYVVVVVVWWWYYYWWWaaakkknnnfff[[[UUUUUUPPPOOOMMMMMMOOOPPPPPPOOOMMMMMMNNNOOOOOOOOOOOONNNMMMNNNPPPSSSUUUVVVVVVVVVTTTUUUVVVXXX[[[```fffkkkmmmtttuuujjj^^^YYYVVVTTTQQQSSSSSSRRRPPPPPPSSSUUUPPPPPPNNNNNNMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPRRRSSSTTTQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUTTTRRROOOLLLJJJHHHGGGBBBDDDGGGKKKQQQYYYbbbhhhtttmmmVVVIIICCC===:::999444222333555555333333777222222222222111111111111///000000000000000000000........................---------,,,,,,+++++++++------,,,,,,+++,,,,,,---------.........---++++++((()))***++++++++++++*********************************++++++++++++************))))))******+++,,,******)))))))))))))))******)))))))))(((((((((''''''((())))))((('''(((***))))))************))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((()))***************************************))))))))))))***+++,,,---------------------------+++,,,---.........---,,,---------.........//////000000///000000111222333222//////222333333777<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;==============================<<<<<<;;;::::::::::::::::::999999999888888666666777777777888888888777777777888888888999999888888888888888888888888666777777888888888888888999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<===>>>>>>>>><<<<<<>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDyyyvvvxxxzzzvvvqqqooommmlllkkkmmmnnnlllhhhddd^^^___^^^[[[WWWVVVYYY\\\XXXaaannnsssmmmaaaYYYWWWSSSQQQOOOOOOPPPPPPPPPOOONNNOOOOOOOOOOOONNNMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUTTTVVVXXXZZZ^^^dddkkkqqqpppsssoooaaaWWWTTTSSSQQQRRRSSSSSSQQQMMMLLLOOOQQQRRRQQQPPPOOOOOOOOOPPPQQQMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPQQQSSSTTTSSSTTTUUUVVVWWWWWWVVVUUUQQQQQQRRRSSSTTTUUUUUUVVVVVVUUURRROOOLLLHHHFFFEEEFFFJJJPPPXXXbbbooo|||lllVVVBBB===@@@>>>:::888555444666999777222111333222222222111111111111000////////////000000000000---.....................,,,---------------------------,,,++++++,,,,,,,,,,,,---.........---,,,+++))))))(((((((((***+++,,,************************&&&'''((()))++++++,,,,,,++++++******++++++,,,---(((((((((((()))***+++,,,******))))))((((((((('''%%%'''((((((''''''(((***))))))************))))))(((((())))))*********+++++++++******************(((((((((((((((((((((((((((((()))***************************************))))))))))))***+++,,,---........................------///000000000///...---------.........//////.........//////000111222444000///111222222555:::<<<@@@GGGRRRaaarrrmmm^^^VVVJJJJJJJJJIIIIIIHHHHHHHHHFFFCCC@@@???@@@BBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============>>>>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;::::::999999999999888888888888666777777777888888999999777777888888999999999:::888888888888888888888888777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>>>>???===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEE{{{ttt||||||tttoooppprrrtttwwwwwwtttnnniiifffcccbbbaaa\\\VVVTTTWWWZZZ]]]lllqqq^^^VVVQQQQQQRRRRRRRRRPPPOOOMMMMMMMMMNNNNNNMMMLLLKKKKKKMMMNNNPPPQQQRRRTTTUUUVVVWWWVVVTTTWWW```kkkrrrtttrrrkkkbbbYYYTTTRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPRRRQQQPPPOOOOOONNNOOOOOOLLLMMMMMMNNNOOOPPPPPPQQQPPPRRRTTTRRROOONNNOOOQQQPPPOOORRRWWW]]]]]]XXXRRRMMMPPPPPPLLLOOOVVVZZZXXXTTTRRRPPPMMMHHHDDDDDDGGGHHHNNN^^^sss~~~jjjOOOJJJBBB<<<999888777666555555444444444333333333222222222222111111111111......////////////......////////////////////////++++++++++++++++++++++++,,,,,,,,,---------......)))+++---//////...---,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,------******))))))((((((''''''))))))))))))))))))))))))///...+++)))(((((()))***+++***)))(((((()))***+++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------,,,,,,,,,---------......000///---,,,---...000222222222222333333333444444888999>>>FFFMMMWWWgggvvvssshhh```[[[TTTPPPOOONNNKKKIIIFFFEEECCCCCCCCCDDDEEEFFF<<<>>>@@@BBBCCCBBBAAA@@@BBBAAA@@@>>>===<<<<<<;;;<<<======>>>===;;;999888======<<<<<<<<<;;;;;;;;;>>>>>>===<<<;;;;;;::::::<<<;;;::::::999999::::::888888888888888888888888777888999:::::::::::::::888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>???BBBAAA@@@@@@@@@AAABBBCCC??????@@@AAABBBDDDFFFGGGzzzzzz|||{{{xxx{{{~~~~~~xxxrrrnnnpppooopppnnneeeYYYUUUVVVZZZ]]]iiixxx~~~ttteeeZZZTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMLLLLLLIIILLLPPPSSSTTTUUUVVVWWWUUUXXX\\\bbbllluuuxxxwwwhhhccc\\\VVVRRRPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSSSSQQQQQQSSSUUUSSSQQQQQQTTTXXXXXXTTTOOOIIIMMMNNNLLLNNNTTTWWWTTTRRROOOKKKHHHGGGJJJPPPVVVZZZ```ooozzz```RRRGGGCCC>>>999888777777666444333333333222222222222000000000/////////......//////000000000000//////........................++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))+++---...///...------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))***+++,,,,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))))))))***+++***)))(((((((((((()))***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,---------......000///---------...000111222222222333333333333444555555888===AAAGGGSSS___rrrwwwpppgggaaa\\\XXXSSSPPPKKKIIIGGGEEEEEEDDDCCCBBBEEEFFFFFFFFFFFFEEECCCCCCDDDDDDBBB@@@???>>>>>>>>>>>>>>>??????>>>===;;;:::=========<<<<<<;;;;;;;;;>>>>>>===<<<<<<;;;::::::;;;::::::999999999999999999999999999999999999999888999999::::::::::::999999999999999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>>@@@AAABBBBBBAAAAAAAAABBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDwwwtttzzz~~~wwwsssyyy||||||nnn^^^WWWXXXYYY]]]dddnnnwwwxxxlll]]]SSSRRRQQQPPPPPPOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKNNNSSSUUUVVVVVVWWWXXXZZZcccmmmrrrwwwzzzwwwrrr^^^ZZZVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRTTTTTTSSSSSSTTTUUUSSSQQQPPPRRRTTTTTTQQQNNNIIILLLMMMKKKMMMPPPQQQOOOMMMLLLKKKKKKPPPZZZgggoooqqqwwwqqqYYYHHHAAA>>>;;;888777666666666555222222222222111111111111000000////////////......000000000111111000000000........................++++++++++++++++++++++++************++++++++++++)))***,,,............---++++++***************+++))))))))))))))))))))))))******))))))))))))*********)))((()))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((((((((()))***)))))))))*********++++++******************************++++++,,,,,,------******++++++++++++,,,,,,,,,,,,,,,---------......///......------///000111111111222222222333333333222111333666888:::BBBKKK[[[nnn}}}uuunnnfffaaaUUURRRNNNKKKIIIGGGEEECCCHHHGGGEEEDDDBBBBBBAAAAAAGGGFFFDDDCCCAAA@@@@@@@@@??????@@@@@@???>>>===<<<============<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;999999999999999999999999::::::;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<>>>>>>>>>>>>?????????@@@????????????????????????<<<>>>@@@@@@@@@@@@BBBDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAA}}}uuuddd]]]___]]]cccggglllwww|||ooo\\\TTTSSSQQQOOOOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMOOORRRVVVWWWVVVVVVYYY[[[jjjyyyyyytttnnnhhhYYYWWWTTTSSSSSSSSSQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPQQQQQQSSSSSSTTTTTTTTTTTTUUUUUUTTTUUUVVVVVVVVVUUUTTTTTTRRRRRRRRRSSSUUUTTTQQQNNNKKKLLLLLLKKKLLLNNNOOOOOOLLLRRRXXX^^^iiixxx|||iiiWWWHHH@@@>>>999777666555666666444333333222222222222111111111222111111111000000000000//////000000000000//////........................++++++++++++++++++++++++*********++++++++++++,,,)))***+++---............*********)))******++++++((((((((((((((((((((((((***))))))(((((())))))***))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******'''''''''((()))*********))))))))))))))))))))))))(((((()))***+++******************))))))*********))))))))))))************************************))))))***+++,,,------...)))))))))***+++,,,,,,---,,,,,,,,,---------......///............///000000111111111111222222222222111000222777888999>>>DDDLLL\\\ssskkkeee\\\VVVRRROOOLLLIIIHHHFFFCCCAAA@@@AAACCCDDDHHHGGGEEEDDDBBBBBBAAAAAA???????????????>>>>>>===========================>>>>>>>>>=========<<<<<>>======<<<<<<======::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<============>>>?????????>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAAAAAAAACCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFGGGFFFEEEEEE}}}vvvyyy|||lllgggkkkkkkqqquuuzzzttt^^^XXXWWWUUUTTTSSSSSSTTTUUUSSSRRRQQQOOONNNMMMMMMNNNOOORRRUUUUUUUUUXXX^^^ddd|||uuulllhhhdddWWWUUUSSSRRRRRRRRRPPPOOONNNNNNNNNOOOOOOPPPPPPPPPNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXYYYZZZ[[[[[[YYYXXXWWWWWWXXXXXXWWWSSSNNNKKKIIIIIIJJJNNNSSSVVVZZZ]]]WWWeeetttsss[[[LLLEEE???;;;:::888777555555666555333111333333333333222222222222111111111000000000000///---..................---........................++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***,,,---.........*********)))******++++++(((((((((((((((((((((((()))((((((''''''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))************)))((('''++++++++++++++++++++++++(((((()))))))))*********************************))))))******+++,,,------))))))***+++,,,---......,,,,,,,,,---------.....................///000000000000000111111111222222222000222777888888;;;???BBBJJJYYYlllvvvjjjbbb[[[UUUQQQLLLJJJFFFDDDDDDGGGJJJMMMHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;:::;;;<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>===>>>>>>???@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIJJJIIIIIIzzzppprrr{{{zzzvvvzzzzzzggg[[[[[[ZZZYYYXXXXXXXXXXXXZZZXXXVVVSSSQQQPPPPPPPPPMMMQQQVVVXXXYYY^^^gggnnnpppjjjiiieeeWWWTTTRRRQQQQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQRRRNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXYYY[[[^^^```bbbccc^^^___```ccceeeeeecccaaa______^^^\\\WWWRRRLLLIIIHHHJJJRRR^^^hhhnnnsssxxxrrrnnn[[[GGG>>>>>><<<999888888777555555666555444222444333333333222222222222//////............------,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---((()))***+++,,,---...///++++++***************+++))))))))))))))))))))))))((((((''''''''''''(((((()))***+++***)))((()))***))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))*********))))))(((((((((***++++++,,,,,,++++++***((((((((()))))))))******************************))))))******++++++,,,,,,******+++,,,------......,,,,,,,,,---------...............//////////////////000000000000111111111333000000333444222333666999;;;DDDSSShhhzzznnnccc[[[RRROOOKKKHHHHHHJJJMMMOOOHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>????????????????????????>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>??????@@@======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDDCCCDDDEEEFFFFFFFFFEEEEEEIIIHHHGGGGGGGGGHHHHHHIII~~~qqqccccccccccccbbbbbb``````aaa___\\\XXXUUUTTTSSSSSSTTT[[[bbbffffffhhhooouuutttjjjkkkhhh```XXXVVVSSSRRRRRRRRRRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUVVVWWWYYY[[[\\\]]]bbbdddfffjjjnnnqqqtttuuunnnmmmmmmooopppoookkkgggcccbbb^^^ZZZUUURRRPPPPPPSSSYYYhhh|||pppWWWKKK@@@<<<<<<:::888888777555333333555555555444222222222222111111111111//////.........---------------............------------------------------++++++++++++++++++++++++************++++++++++++(((((()))***+++---//////,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((''''''(((***+++((()))************)))((((((((((((((()))))))))******************************************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---......////////////////////////000000000111111333///...111222000111444444666;;;BBBPPPcccwwwvvvkkk]]]ZZZUUUPPPMMMLLLMMMNNNHHHHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAA>>>>>>>>>??????@@@@@@@@@????????????????????????>>>===<<<<<<;;;;;;<<<<<<==============================>>>>>>??????>>>>>>=========>>>>>>>>>??????======>>>>>>???@@@@@@AAA<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFEEEDDDDDDEEEFFFFFFFFFHHHIIIIIIIIIHHHGGGJJJIIIHHHHHHIIIKKKNNNPPPzzz{{{xxxqqqqqqrrrrrrrrrpppnnnmmmgggddd```\\\YYYWWWVVVVVV___gggqqqtttrrrqqqssswwwzzz}}}uuugggdddjjjeeeWWW[[[XXXUUUTTTUUUVVVWWWVVVPPPPPPQQQQQQRRRSSSTTTTTTRRRRRRTTTUUUVVVWWWWWWXXXZZZ[[[\\\]]]```bbbdddfffppprrruuuyyy~~~~~~|||yyyxxxwwwsssmmmgggbbb___ZZZUUUSSSSSSWWWZZZccckkkhhhTTTDDD???;;;;;;999666555777555333111222444666666666111111111111000000000000111000000000////////////......////////////......------------------------++++++++++++++++++++++++))))))))))))************(((((()))***+++---///000---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******)))+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''))),,,...&&&'''((())))))((('''&&&(((((((((((())))))))))))************************+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---......///000/////////////////////000000000000444000...222444444555888444777;;;<<<@@@MMMaaapppyyylllhhhbbb[[[UUURRRPPPPPPIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCC>>>>>>??????@@@@@@@@@@@@??????????????????@@@@@@AAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>>>>>>>????????????======>>>???@@@@@@AAAAAA<<<<<<===??????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFEEEFFFGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIOOONNNNNNOOORRRWWW]]]```{{{wwwwwwxxx~~~}}}xxxwwwqqqllljjjfffbbbbbbeeemmmyyyvvvpppnnnpppkkkfffdddeeeccc___ZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUTTTUUUWWWWWWVVVUUUUUUUUUUUUVVVXXX[[[]]]___aaabbbdddhhhmmmtttzzz~~~yyymmmddd```TTTUUUTTTTTT[[[gggppprrr|||}}}cccQQQJJJ???>>>;;;999666555333333777777666555333222111111333222222111000///......111000///------......///..................------------++++++++++++------++++++++++++++++++++++++%%%&&&''')))+++---...///******))))))))))))******------,,,+++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((((()))))))))))))))((((((************************))))))(((((((((((())))))******)))(((''''''((((((+++*********))))))((((((***)))((((((((()))+++,,,'''((()))***************)))))))))))))))))))))))))))************+++++++++,,,++++++***+++,,,...///...---...///111111///------------............///............////////////////////////000111333444444444555666:::AAAJJJPPPlllvvvllleeeaaa^^^\\\UUUSSSPPPLLLIIIFFFDDDCCCEEEDDDBBBBBBCCCDDDCCCCCC@@@@@@AAAAAA@@@???>>>>>>??????????????????>>>>>>======>>>>>>>>>>>>======???@@@AAAAAAAAAAAA@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAABBBBBBAAA???AAADDDEEEDDDCCCEEEGGGHHHHHHGGGNNNOOONNNMMMLLLPPPWWW]]]dddeeefffeeeffflllwww}}}wwwyyywwwxxx|||}}}||||||xxxuuusssrrrvvv{{{wwwrrrqqqnnniiifffgggjjjjjjddd___[[[[[[ZZZYYYYYYXXXYYYYYYZZZXXXWWWWWWYYYZZZYYYXXX\\\\\\]]]^^^```cccfffhhhjjjnnnvvv~~~{{{uuupppmmmggg^^^XXXXXXTTTZZZaaahhhtttqqq\\\KKKCCCAAA:::999888777666555555444666555444333222111000000222111111111000/////////111000///...---......///........................------,,,++++++,,,------++++++++++++++++++++++++------,,,+++***)))((((((******))))))))))))******,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,)))))))))(((((()))))))))******)))((((((((())))))************)))))))))((())))))(((((())))))***+++((()))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,---...)))))))))+++,,,---+++)))------------........................///////////////......------...///000222222333333555:::AAAFFFVVVhhh}}}}}}{{{jjjfffaaaZZZSSSMMMJJJHHHGGGEEECCCBBBAAAAAAAAA@@@BBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDDDD?????????@@@@@@????????????@@@AAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBCCCCCCCCCAAAAAABBBBBBAAAAAACCCFFFEEEEEEEEEEEEFFFHHHKKKMMMPPPUUU\\\```eeelllvvv}}}|||tttqqqppplllkkklllvvv~~~|||}}}vvvqqqnnnqqqwwwwwwooogggeeedddcccccccccdddfffgggfffdddbbbbbbcccdddddddddeeefffgggjjjooossswwwyyyzzz{{{zzzvvvpppjjjddd___]]]ZZZVVVVVVYYYaaalllzzzgggSSSFFF===;;;<<<666555555555555555666666444333333222111000000///000000000000000000000000000000///............///........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************************))))))))))))******+++++++++,,,,,,,,,,,,,,,))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((()))+++,,,---...******))))))))))))************)))))))))***++++++************))))))))))))(((((())))))******))))))***)))((((((((()))***+++)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++++++++,,,+++******+++------,,,+++------------............---............/////////000///......------......111222222222222555999<<<>>>LLL^^^ooo}}}rrrhhh```[[[XXXQQQOOOLLLHHHEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFF?????????@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDCCCDDDFFFHHHFFFHHHIIIJJJKKKPPPXXX___gggqqq{{{tttnnnlllnnn{{{xxxvvvuuuttttttuuuwwwzzz{{{xxxvvvsssssstttvvvvvvvvvsssuuuxxx|||wwwllliiiiiieee```^^^[[[[[[___aaabbbgggnnn~~~wwweeeRRRHHHCCC>>>::::::555555444444444555555666333333222222111111111000/////////000000000000000000/////////............---------...............---------,,,,,,---------++++++++++++++++++++++++***************+++++++++******))))))))))))*********++++++,,,,,,---......((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((('''(((((())))))))))))(((''''''((()))***+++,,,,,,******))))))))))))*********)))))))))***+++,,,,,,*********)))))))))))))))&&&''')))*********)))(((+++***((('''''')))***,,,))))))))))))))))))))))))))))))*********+++++++++------,,,++++++*********,,,++++++,,,......---,,,,,,,,,---------.........---------.........//////000000000000///000000000222333444444333444666888555>>>KKKYYYiii{{{~~~yyywwwiiifffaaaYYYQQQKKKHHHGGGGGGGGGFFFEEEEEEFFFGGGGGGBBBAAA@@@?????????@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>>>>>>>??????BBBBBBCCCDDDEEEEEEEEEDDDGGGJJJLLLJJJJJJMMMOOOOOONNNRRRWWWZZZ___iiivvv|||zzzoooddd```bbbcccbbb___\\\^^^eeennnvvv{{{{{{kkkYYYLLL@@@===>>>===:::999777666555444444444444444333333333333222222222222///////////////000000000///////////////......------------.........//////------------------------++++++++++++++++++++++++000///...+++)))'''%%%$$$******))))))))))))******)))***+++,,,---......///************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))***************))))))))))))*********)))))))))***+++,,,,,,))))))))))))))))))******&&&'''(((******)))((((((,,,***)))''''''(((***+++************************))))))*********+++++++++,,,,,,,,,++++++******)))***)))((()))***++++++***,,,,,,,,,------------...------------............---......///000111111111000111333333333444666888777<<>>>>>>>>??????@@@AAAAAAAAADDDDDDEEEFFFGGGHHHIIIJJJLLLSSSXXXXXX[[[aaadddbbbdddjjjssszzz~~~yyysssqqqtttzzz|||uuuqqqgggaaa```ffflllnnnnnnnnnlllpppzzzrrr\\\PPPKKK@@@666555888999;;;>>>777777555444333333333333222222222333333333333333/////////////////////////////////000///......---,,,,,,------.../////////------............------++++++++++++++++++++++++,,,,,,++++++***))))))(((******))))))))))))******))))))***+++,,,---............------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******(((((())))))))))))((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))***++++++))))))))))))************''''''(((((())))))((((((+++***)))((((((((()))***************************)))************+++++++++***++++++,,,++++++***))),,,***))))))+++,,,,,,+++,,,,,,,,,,,,------------,,,------------.........******,,,---.../////////---///000111111222555777999;;;===>>>???HHH]]]pppqqqfffbbb```^^^\\\XXXSSSNNNIIIGGGGGGFFFCCCAAAAAAAAABBBCCCAAAAAA????????????AAAAAAAAA@@@@@@??????@@@@@@AAA?????????@@@@@@@@@AAAAAA?????????????????????????????????>>>>>>>>>============>>>???AAABBBCCCCCCBBBBBBDDDGGGLLLQQQWWWZZZ```kkktttwww|||xxxrrrsssxxx}}}|||uuupppmmmllllllmmmuuulllXXXJJJDDDCCC<<<777777888777999<<<555444333222222222222222000111111111222222333333000000000///.........---...///000000000///------,,,,,,------...//////000,,,---...//////...---,,,++++++++++++++++++++++++%%%&&&''')))+++---...///******))))))))))))******((())))))***+++,,,------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((())))))))))))((((((&&&'''((()))************''''''(((((())))))******((((((''''''''''''((((((******)))((((((((())))))((()))))))))************(((''''''''''''((())))))************)))))))))(((************************)))************+++++++++))))))++++++,,,+++******---+++******+++---------++++++,,,,,,,,,---------,,,,,,---------.........***+++---.........------...///000000000111555777888666666888888===KKKZZZiii~~~~~~xxxpppggg___ZZZTTTQQQMMMHHHDDDBBBBBBBBBBBBAAA???>>>>>>???AAABBBAAAAAA@@@??????@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@AAACCCEEEGGGIIIJJJKKKKKKLLLPPPWWWbbbnnnyyy|||wwwttttttuuuwwwwwwbbbQQQFFF@@@===:::888999;;;:::555222333222222111111111111111222//////000000111111222222111111000///...------,,,...///000000000///---,,,,,,,,,------...///000000,,,---...//////...---,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******((())))))***++++++,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((&&&'''((()))************%%%&&&'''((()))***+++,,,''''''&&&&&&&&&&&&''''''******)))(((((('''(((((((((((())))))*********+++(((((('''&&&&&&((()))******************)))((('''************************)))************+++++++++((()))***+++,,,,,,+++***)))'''%%%%%%''')))))))))++++++,,,,,,,,,---------,,,,,,,,,---------.........///000000000///...---111111111111000222555888666222111666999;;;CCCMMMTTTkkk}}}wwwiiieee]]]UUUNNNIIIFFFEEECCCBBB@@@??????@@@BBBCCCBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGHHHIIIKKKLLLNNNPPPSSSUUUWWWXXX]]]```fffppp|||xxxeeeTTTNNNGGG<<<888<<<666666555444333222222222555444333333222222333333222222222222222222222222///............---------//////.........---------------.........---+++***///...---,,,,,,---///000,,,,,,,,,,,,+++***)))))),,,+++***)))((((((((((((,,,,,,++++++***)))))))))************))))))))))))*********)))******+++++++++***((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))'''$$$""" ))))))******+++++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))************+++,,,------...------,,,,,,------...,,,,,,,,,------.........---------............/////////000111222222333333111111111222555888<<<>>>IIIVVVjjj|||xxxiii^^^VVVOOOKKKJJJIIIHHHFFFDDDCCCCCCCCCAAA@@@???@@@AAAAAA@@@???BBBCCCCCCBBB@@@@@@AAACCCDDDCCCAAAAAABBBBBBBBBAAAGGGGGGHHHKKKPPPTTTVVVVVV\\\```ffflllqqqtttwwwyyy}}}~~~xxxrrr```PPPEEECCCAAA:::888===666555444333222222222222444333333222222222222222000000000000000000000000000////////////.........///.........------------------.........---,,,+++...------,,,------......,,,,,,---------------,,,,,,+++***)))((((((((((((******************++++++************)))))))))))))))((())))))***+++,,,---+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))(((&&&%%%)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,,,,+++***))),,,,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000111111222222222111111111222444777:::<<<===FFFTTTbbbqqqzzzmmmaaaZZZVVVVVVTTTQQQLLLIIIGGGFFFHHHFFFEEEDDDFFFFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHGGGFFFGGGLLLUUUaaaoooxxx~~~uuuooonnnssszzzaaaPPPHHH>>>888:::;;;777777;;;555444333333222222222222333222222111111111111111000000000000000000000000000000000////////////...............------------------.........---,,,+++,,,,,,,,,------,,,,,,++++++,,,---...////////////,,,+++***)))))))))))))))((())))))***++++++,,,,,,************))))))))))))''''''((()))***,,,---...+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++++++++***(((((())))))))))))******,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++,,,,,,,,,+++******...---,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,---------------------............///000000000000111111111111111111111111222555777888777;;;BBBJJJVVVhhh}}}wwwssssssqqqllleee^^^ZZZXXXYYYWWWSSSRRRRRRSSSSSSSSSNNNNNNOOOTTT[[[___```______^^^\\\ZZZXXXVVVVVVUUUSSSUUU]]]kkk}}}uuunnnhhhgggiiixxxxxxmmm\\\MMMCCC@@@999666888999666555777555555444333333333333333222111111000000000000000222222222222222222222222////////////............---------------------------------------------,,,***+++,,,------+++***))),,,------...//////......,,,+++******)))))))))***))))))*********+++++++++************)))))))))((((((((((((((()))+++,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,((((((((((((((()))))))))*********))))))*********((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,++++++***---,,,++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000//////111111000000111222444444777888999<<>>:::777777777777777555444444555444444333333444444444222111111000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,,,,+++******))),,,,,,,,,,,,+++***)))(((,,,++++++*********++++++,,,,,,++++++***))))))(((************))))))))))))++++++***)))((((((((((((******++++++******)))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))******))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************++++++++++++******+++,,,,,,,,,++++++************+++,,,---......------,,,,,,------...,,,,,,,,,,,,++++++++++++---------............///............///////////////000000000111111111111444444555555666999>>>AAAIIIWWWgggqqq{{{~~~wwwnnniiilllmmmwww}}}|||xxxuuurrrZZZQQQFFF@@@>>>===:::777333555666555555555444444333222222111111222222333222222111000000000000111////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---...///......,,,++++++************+++++++++++++++******+++++++++******++++++,,,++++++******************************))))))))))))***))))))(((((((((((()))******+++++++++***)))((())))))))))))))))))))))))'''''''''((()))*********++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((()))***++++++*********)))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******---------............///---------......///////////////000111111111111111333444555666666888999;;;;;;EEEPPPZZZgggyyyxxxmmmllliiicccdddiiivvv}}}xxxcccRRRPPPGGG===777888::::::999444666777555444444444333111000000000000000111111333222222111111111111111111111111111111111111111//////.........---------+++++++++,,,,,,------------,,,,,,+++,,,---...///000///---+++******+++,,,))))))***+++,,,,,,,,,,,,+++++++++***++++++,,,,,,)))))))))***++++++,,,,,,************))))))))))))((((((((((((((()))************+++,,,+++***)))((())))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++(((((((((((())))))))))))************************''''''&&&'''((()))+++,,,,,,+++++++++******))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,------,,,+++************,,,++++++++++++++++++,,,,,,,,,,,,++++++*********---------.........//////,,,,,,------...///000000...///000111222222222111///000111222333444666777555:::>>>CCCPPPbbbssszzzyyyllleeeiiillljjjmmmuuuvvvfffWWWJJJBBB>>>===<<<999777555333222666666555444333333333333222222222111111111111000222222111111000000//////////////////////////////------++++++++++++------------------------------++++++,,,,,,---...//////......---,,,,,,+++******************************************************,,,+++***))))))***+++,,,*********************+++******++++++++++++******)))***,,,------,,,***)))000///---+++***)))((((((************************(((***,,,***'''%%%''')))+++***)))((((((''''''(((&&&&&&''''''''''''&&&&&&"""###%%%''')))++++++,,,------,,,,,,+++***))))))+++******)))(((''''''&&&))))))(((((((((((())))))******))))))(((''''''&&&+++*********))))))(((((())))))************))))))''''''((()))))))))))))))'''(((((()))***++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,------......------......//////000000111111000000000000000000000000000000000111222222333333777888999<<>>FFFLLL^^^kkk}}}zzz|||~~~~~~eee[[[NNNCCC???>>>===<<<777777777777777777777777222222222222333444555666222222111111111000000000............////////////////////////////////////......------------......------------------------++++++,,,,,,------......------,,,,,,++++++******************************************************+++******))))))******+++*********))))))(((((((((******++++++++++++******)))***---......---***)))((('''''''''''''''((()))************************)))(((((((((***+++***)))''''''''''''((()))***+++******++++++++++++******''''''((()))))))))((((((*********))))))((((((''''''''''''((()))*********))))))(((((((((((())))))******))))))((((((''''''))))))((((((((((((((('''))))))************))))))+++,,,,,,++++++***)))(((((((((((()))******+++++++++++++++++++++++++++++++++++++++*********************,,,---.....................------,,,,,,+++//////////////////////////////000111111222222333222333333444555888<<<@@@HHHRRRaaattt}}}yyytttnnnkkklllqqquuulll]]]RRRLLLCCC===;;;;;;<<<;;;666666666666666666777777222222222222222333444444111111111111000000000000111111111111000000000000........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++************************************************************))))))))))))************))))))((('''''''''******++++++++++++******)))+++---//////---+++)))(((''''''&&&&&&''''''(((************************)))&&&%%%&&&***+++***'''((((((((((((((()))******'''(((((())))))(((((('''$$$%%%&&&(((***+++++++++,,,+++++++++*********)))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((''''''''''''))))))************))))))*********++++++***))))))(((((())))))************************************************************)))***+++,,,---.........***++++++,,,---...////////////////////////////////////000000111222222222444555666666666666888:::===BBBMMM^^^rrr}}}yyyrrrpppmmmhhhffflllwwwtttbbbRRRHHHCCC@@@===;;;999888777666666666666555555444444444444333222111111111111111111111111000000000//////333222222111000//////...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************))))))))))))))))))))))))***)))))))))((((((''''''******++++++++++++******)))+++...000000...+++)))******)))(((''''''''''''))))))))))))))))))))))))(((%%%$$$%%%)))***)))&&&******)))(((((((((((((((&&&''''''((((((''''''&&&%%%&&&''')))***++++++++++++++++++***************))))))))))))(((((((((((())))))(((((((((((())))))+++***************))))))''''''''''''(((((((((((())))))************))))))&&&'''((()))************)))))))))))))))*********************************************************)))***+++,,,------------***++++++---...///000000...........................//////000111111222222///111333444333333444555666999???JJJYYYkkk{{{~~~~~~tttuuuuuusssssszzzzzzvvvdddVVVMMMEEE@@@888999::::::999888666555777666666555444333222222444333222111000000000000111111000000000/////////000000000///......------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******************************************************((())))))******))))))((())))))))))))))))))))))))******++++++++++++******(((+++...111111...+++(((++++++***(((((('''''''''))))))))))))))))))))))))'''&&&&&&&&&((((((((('''+++***)))(((''''''''''''(((((())))))))))))(((((())))))*********)))((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))(((((((((((()))))))))))))))((((((((((((((('''(((((((((((()))))))))))))))************))))))$$$%%%'''(((***+++++++++))))))))))))))))))*********************************************+++++++++***++++++,,,,,,,,,,,,,,,------------------------..............................///000000111111222---000222333333333444555666888:::>>>FFFRRR___ggg|||{{{lllcccUUUJJJCCC@@@===;;;666777888888888777777777555555444444333222222222222111111000000000111111111000000000////////////------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************************************'''((()))******)))((('''(((((())))))***+++++++++******++++++++++++******(((+++///111111///+++((())))))((((((((((((((()))))))))))))))))))))))))))((()))***)))((('''((()))***)))((((((((((((((()))))))))************))))))***************)))(((((('''(((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))************))))))&&&'''((()))***+++++++++***)))))))))))))))))))))************************))))))*********++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,..............................//////000111111111///111333444333444555777666888:::999999???IIIRRR___jjj|||mmm```SSSLLLCCC>>>;;;:::888666777777666444222222333444333333333333333333333333////////////000111222333000000000000////////////,,,---...000111333444555,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************************************'''((()))******)))((('''(((((()))***+++,,,------******++++++++++++******(((+++///222222///+++(((&&&&&&&&&'''((()))******))))))))))))))))))))))))***,,,...,,,)))''')))+++(((''''''(((((()))***+++(((((())))))))))))((((((&&&'''(((******+++++++++))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((())))))******++++++))))))************)))))))))******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,+++***))))))&&&'''(((***+++,,,....................................//////000111111111---///000111000111333444111555666333000222;;;CCCBBBNNNbbbwwwuuuiii]]]RRRJJJ@@@>>><<<999777666555555666666555444333333222222333333333333333333333333222333111//////333333///////////////////////////333000...000666999888666,,,,,,,,,...000///,,,***,,,,,,,,,+++++++++*********+++,,,------+++***((())))))***,,,,,,---------+++++++++************))))))************+++++++++&&&&&&'''((())))))((((((+++++++++++++++***)))(((&&&''')))*********)))(((---...111222111...+++(((+++,,,...000///...+++)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&&&&&&&&&&))))))(((((((((((()))))),,,***((('''((()))((('''(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++)))'''(((***)))'''(((,,,)))************+++++++++)))************+++++++++,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((()))***,,,......---,,,+++.......................................---------000000111111111000000///222222222222333555777888<<>>>>><<<:::888666555555555666555555444333333222222333333333333333333333333///111000...///333333111........................+++///555===BBB???555---,,,,,,,,,...//////,,,***,,,,,,,,,+++++++++*********+++,,,------+++***(((&&&&&&((())))))*********+++++++++************)))+++)))((('''''')))+++,,,'''((())))))))))))))))))******+++++++++***))))))''''''((()))))))))))))))///222666888888555111.........//////...,,,***)))+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))((('''''''''''''''))))))(((((((((((())))))***)))(((((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++)))&&&&&&((((((%%%&&&***))))))*********+++++++++))))))*********+++++++++******)))))))))******+++)))******************)))************************+++*********)))))))))))))))+++,,,......---,,,+++................................................000000111111111000000///222222222222333444666777555999???GGGSSSaaapppyyyxxxaaaXXXLLLCCC>>>===;;;999:::999777666555555444555555555444444333333222222222222222222222222222222,,,///000...///333444222........................+++111:::DDDHHHAAA555+++,,,,,,,,,---///...,,,***,,,,,,,,,+++++++++*********+++,,,,,,,,,+++)))(((((()))***+++,,,,,,,,,,,,+++++++++************)))+++)))&&&$$$%%%'''+++---)))***************)))((())))))******+++*********((((((((((((((()))******000333777:::;;;999666444222111000...---+++))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((((((((()))))))))(((((((((((())))))((('''''')))++++++)))'''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++,,,)))(((***)))'''(((,,,)))))))))*********++++++)))))))))*********++++++)))))))))******+++------******++++++++++++******++++++++++++++++++++++++***************)))))))))***+++,,,---...---,,,+++------------------------....../////////////////////000000111111000000000333222222222333333444555222333666999???GGGQQQWWWiiivvv}}}wwwvvvsssaaaVVVLLLFFF???;;;::::::;;;:::666555555444444444444444444444444333333333222222222222222222222222222222---111222000000222333111...........................///333777999777111,,,,,,,,,+++,,,......,,,***,,,,,,,,,+++++++++*********++++++,,,+++***))))))***+++,,,,,,---------,,,+++++++++*********))))))***)))'''&&&'''(((***,,,************))))))((('''(((((()))******+++******)))((('''''''''(((***+++...///222444666777666666555333000---+++))))))(((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))(((((((((((())))))&&&&&&'''***,,,+++)))'''((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++...)))'''((()))''''''***))))))))))))************))))))))))))************++++++******+++,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************+++,,,---------,,,,,,------------------------......///////////////000...///000000000000000000222222222222222333333333333444555555777;;;AAAEEEWWW___nnnwwwsssttt~~~sssbbbUUUIIICCC<<<;;;999888888888777666333333333333333333333333333333333333333222222222111111111111111111111111///444666333000111111000........................,,,+++)))((()))+++++++++,,,+++++++++------,,,***,,,,,,,,,+++++++++******++++++++++++******))))))'''((())))))))))))))))))+++++++++*********))))))((()))***+++++++++******))))))))))))((('''&&&&&&'''((()))***************)))((('''''''''(((***+++---,,,,,,,,,...111444666555333///,,,***((((((((()))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''''''''&&&&&&''''''((())))))(((((((((((())))))&&&&&&'''***,,,+++)))'''((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))******+++---'''###%%%&&&$$$$$$&&&(((((()))))))))*********(((((()))))))))*********---,,,,,,+++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,---------,,,---------------------------........./////////000......///000000000000000111111222222222222222222333444555555666888<<<@@@JJJMMMWWWgggzzz{{{yyy|||vvvdddTTTJJJDDD@@@===666777777888777666555444111222333333333333222222333333333333222222222222000000000000000000000000///555777333/////////...------------------------,,,,,,,,,,,,,,,------------+++***+++,,,---,,,+++,,,,,,,,,+++++++++******++++++******))))))))))))))))))******+++******)))+++++++++************)))''')))+++------,,,***)))'''((((((((((((''''''&&&(((((())))))***)))))))))((((((((((((((()))******---+++***)))+++...111444111000---+++)))(((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''&&&&&&&&&&&&''''''((())))))(((((((((((())))))((('''''')))++++++)))'''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++444,,,'''(((***)))(((***((((((((()))))))))******((((((((()))))))))******------+++******)))))))))******++++++++++++******++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------...///000000000000///000111222222222222222///000222333333555888;;;>>>>>>DDDQQQ___mmm|||eeewww~~~~~~rrr^^^VVVKKKDDD@@@>>>;;;999777777888777666555555555111222333333333333111111222222222222222222222222000000000000000000000000+++222555222.........---------------------------,,,---///000000/////////---+++******+++,,,,,,+++,,,,,,,,,+++++++++******+++******))))))))))))))),,,,,,---------,,,,,,++++++++++++************)))(((((()))***+++******)))'''(((((()))))))))(((((())))))))))))))))))((('''''''''((()))))))))))))))************+++,,,---...---,,,+++***))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((())))))))))))(((((((((((())))))***)))(((((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++999111++++++---,,,+++,,,(((((((((((()))))))))***(((((((((((()))))))))***+++******)))))))))******)))******************)))*********************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,---...///000000000000---...000111222222222222...000111222222333555777666666:::AAAHHHNNN[[[gggzzzNNNaaalllkkkppp|||~~~yyylll^^^TTTHHHEEE@@@>>>>>><<<888444666666555333111111333555222222333444444222111000222222222222222222222222000000000000000000000000'''///333000,,,---......------------------------((((((((((((((()))+++------+++******+++,,,,,,+++,,,,,,,,,+++++++++******+++******)))))))))))))))))))))*********))))))(((+++++++++************))))))(((((('''''')))***+++'''((()))***************))))))***))))))(((''''''&&&''')))*********)))((('''(((***++++++***((('''************)))))))))((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&((((((((((((((()))******))))))(((((((((((()))))),,,***((('''((()))((('''(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))******+++666---&&&''')))((('''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...///000000000000,,,---///111222333222222111222444444333333555666555444666::::::999BBBMMMVVVfffyyyPPPRRRUUUYYY___gggpppvvvwwwyyysssdddYYYPPPHHHCCC======<<<;;;:::999888777444444333333333222222222222222222111111111111000000000111111111111000000////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***)))(((''''''''''''((()))***++++++,,,++++++***)))(((((())))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''')))(((((('''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((((()))*********((('''&&&''''''&&&&&&&&&&&&''''''+++***((('''((()))((('''))))))))))))(((((((((((())))))(((((((((***+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++------------------------////////////000000000000...............///000000000000111111111222222222444444444555777:::<<<>>>GGGMMMYYYhhhrrr{{{GGGHHHJJJMMMQQQXXX___dddmmmooo{{{|||nnndddXXXNNNHHHDDD???<<<999999888777666555444333444333333333333222222222222222222111111111000000000000111111111111000000//////////////////////////////.........---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((((((((())))))******++++++,,,+++***)))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((''''''&&&&&&((((((((('''''''''''''''))))))))))))************(((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((((((''''''(((((((((***((('''&&&'''((('''&&&''''''(((((())))))*********))))))(((((()))***+++)))************++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------........./////////000000...............///000000000000000111111111222222111111222333444777999:::>>>???DDDKKKTTT___pppFFFGGGHHHHHHIIIMMMRRRVVV^^^bbbmmm~~~|||hhhZZZOOOIIICCC???>>>>>><<<999666666555444333222222111333333333222222222111111222222111111111000000000///000000111111000000///////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---.........---,,,+++***)))))))))))))))*********,,,,,,+++************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((***))))))((((((((((((((())))))(((((((((((()))))))))(((&&&&&&'''((('''&&&&&&&&&'''((()))***+++++++++***))))))((())))))***(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---......------,,,---------------------------------.........//////...............///000000000000000000111111111111000000000111333555777888999777777;;;AAAIIIXXXeeewwwKKKKKKKKKIIIHHHIIILLLNNNRRRVVV___lllwwwtttfffZZZNNNGGGCCC@@@===;;;<<<<<<:::888777666666555444444333333222222222222111111111111111111111111000000000000//////000000000000//////....................................------------.........------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---------......---,,,++++++*********))))))))))))))),,,,,,+++++++++++++++,,,*********************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''((()))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((***)))(((''''''((()))***)))(((((((((((((((((()))***(((&&&&&&((()))(((''''''''''''((()))*********++++++***))))))((((((((('''''''''((((((((())))))***++++++++++++,,,,,,,,,,,,,,,---.........------------------------------,,,,,,,,,---------.....................///000000/////////000000000111111111111222333444555666777444444888===@@@AAAFFFMMM^^^gggsssLLLLLLJJJHHHEEEEEEFFFHHHKKKNNNUUU]]]ccckkkzzztttcccTTTJJJDDD@@@>>>;;;:::888888888777666555666666666555555444444333222222111111111000000000111111111000000000////////////000000000000//////---------------------------------,,,,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,++++++************))))))))))))))),,,+++++++++++++++,,,,,,)))***++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))*********)))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((((((((()))))))))*********%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((())))))***)))(((''''''((()))***(((''''''&&&&&&''''''(((+++)))(((((()))******)))))))))))))))((((((((((((************))))))((((((((((((((()))))))))***************+++++++++,,,,,,+++,,,,,,---......------------------------------,,,,,,,,,,,,------------...............///000000....../////////000000000000111111222333444444444111222666;;;<<<999999;;;FFFJJJQQQ[[[gggwwwKKKKKKJJJHHHFFFEEEFFFHHHIIIJJJNNNSSSUUUYYYdddoooxxxvvvjjjbbbXXXSSSKKKDDD@@@===:::888555555666666666555555555444444444333333222222222111111111000000000000///111111000000000/////////...//////000000//////...------------------------,,,,,,,,,,,,+++++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******)))))))))))))))*********+++************+++,,,,,,)))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((('''(((((()))***+++++++++***))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))(((((('''''''''''''''((((((((()))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((())))))***''''''&&&&&&&&&&&&''''''+++)))((()))***++++++******)))))))))(((((((((''')))************))))))((())))))))))))************************++++++++++++******+++,,,------------------------------------,,,,,,,,,---------.....................///000000............////////////...///000111111111111111555222222444555333444888;;;;;;>>>EEENNNYYYjjjwwwHHHIIIIIIHHHFFFFFFGGGIIIHHHHHHJJJMMMNNNOOOUUU\\\^^^mmmzzz~~~pppaaaWWWNNNGGGAAA@@@???===<<<;;;999888555555666555555555666777333333333222222222222111111111000000000/////////111000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++******************++++++++++++******(((((())))))******++++++)))))))))))))))***+++,,,((()))+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((())))))***,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((***)))'''(((***++++++***(((((((((((())))))))))))((((((******+++***))))))((())))))))))))*********************++++++++++++((()))***+++,,,,,,,,,,,,------------------------------------...........................///000000------........./////////...///000111111111000000777222111333444333444888999777999>>>BBBFFFPPP\\\aaakkksssxxxAAACCCCCCCCCBBBBBBDDDFFFHHHFFFGGGKKKKKKJJJMMMRRRPPP]]]eeeeeeiiitttyyyvvvyyyxxxnnnmmmjjjkkkeeeVVVKKKGGGEEEBBB<<<;;;999888888999;;;;;;555555555333222111222333444444444333333333333333000000000000////////////000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++++++++******))))))***++++++,,,,,,,,,++++++'''(((((()))***++++++,,,))))))(((((()))***++++++((()))+++---------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))***+++,,,---$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((())))))))))))***&&&''')))*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))&&&'''(((*********)))((())))))(((((((((((()))))))))(((&&&''')))******)))&&&&&&'''((()))***++++++'''((()))***++++++***)))(((((((((((()))))))))))))))************+++++++++'''((()))***+++,,,,,,,,,---------------------------------.........//////...............///000000---------.........//////111222333444444333222111111...///444666333111222555333555::::::999>>>GGGBBBMMMWWW]]]hhhzzzEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHKKKLLLJJJOOOTTTWWWWWWYYY[[[^^^```gggrrryyykkkaaaWWWQQQNNNMMMKKKHHHCCC===777444888777555444333444666777666666666666555444333222333333333222222222111111111111000000000000111111000000000000////////////,,,---------......//////---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,+++***)))***((('''((())))))(((''')))************++++++++++++)))&&&$$$$$$&&&)))+++(((((())))))*********+++''''''(((((())))))******((((((((((((((((((((((((%%%&&&'''(((((()))(((((())))))(((((((((((())))))((((((''''''''''''((((((******))))))((((((''''''%%%&&&''')))************))))))))))))************))))))(((((((((((())))))&&&&&&&&&''''''''''''(((+++*********))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((('''%%%((())))))((('''&&&&&&'''((((((((((((((((((((((((&&&'''((())))))***))))))++++++***(((&&&&&&(((***...+++'''&&&&&&'''(((((('''((()))((('''&&&'''((((((((())))))))))))(((((('''(((******)))(((((()))************************'''((()))******++++++***************************'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////000000000111111111111000111111111111222222222111222333444666777888888===???CCCHHHPPP\\\iiiqqq}}}EEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJEEEHHHKKKLLLKKKKKKNNNPPPSSSXXX```kkkuuu~~~nnn___UUUMMMFFFAAA@@@@@@@@@???===:::777555888777555444333444555666555555555444444333222111333333222222222111111111000//////////////////000000000000/////////......444333111...,,,)))'''&&&------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,,,,++++++***))),,,+++***+++,,,---,,,+++))))))*********++++++++++++)))'''&&&&&&''')))+++(((((()))))))))*********((((((((((((((()))))))))((((((((((((((((((((((((((())))))************))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((())))))***)))))))))(((((((((''''''&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''(((******)))))))))(((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&((()))***)))'''&&&'''((((((((((((((((((((((((((('''(((((())))))))))))(((%%%&&&((()))(((((()))***)))(((&&&'''((((((((('''((()))***)))'''&&&'''((())))))************))))))''')))***)))((('''((()))************************)))))))))***))))))((((((************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------............//////000000000111111111000000111111111222222222222222333444444555666666555666888:::???GGGPPPVVV]]]hhhwwwDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIHHHFFFFFFGGGIIIHHHKKKOOOVVV]]]dddiiilllzzz{{{yyyhhh___SSSIIICCC???;;;888666777888888888777555444777666555444333444555555333333333333222111000000222222222222111111111000///......------......///000////////////...............---------,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++*********((((((((((((((((((((((((+++++++++,,,++++++***))))))((('''(((***+++***))))))))))))*********++++++***))))))(((((())))))***(((((())))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))(((((((((***))))))((('''&&&%%%$$$)))((((((''''''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''))))))((('''((()))***)))((('''((()))))))))))))))))))))))))))(((((()))))))))(((''''''"""%%%((())))))'''''''''&&&&&&&&&'''))))))'''&&&(((******)))((('''((())))))******++++++******)))((())))))(((&&&&&&(((***************************))))))))))))((('''&&&&&&************************))))))))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000000000000000000000111111111222222222222222222333333444444111222444555666:::???CCCBBBKKKXXXdddqqqBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKPPPOOOLLLIIIGGGHHHIIIKKKHHHHHHIIIKKKOOOSSSWWWZZZaaaiiirrrvvvyyy{{{uuummmfff```\\\ZZZQQQLLLEEE???===<<<:::999777777777777666555333222666555444333333333444444222333333333222222111000222111111111111000000000///..................////////////.........------'''(((***,,,///111333444...------,,,+++******)))++++++,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))******++++++++++++******'''&&&%%%''')))******)))))))))))))))************))))))************))))))(((((()))))))))))))))))))))))))))((((((''''''&&&(((((((((((((((((((((((((((((()))(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))******(((((())))))(((''''''&&&+++******)))((((((''''''(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((((()))***)))((('''(((***))))))))))))))))))))))))((()))))))))((('''&&&&&&%%%''')))((('''%%%$$$%%%***(((''''''((()))(((''')))*********((('''((()))))))))************))))))))))))(((&&&%%%&&&(((+++************************((((((((((((((('''&&&&&&************************+++***)))))))))***,,,---))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,---------................../////////000000000000000000111111111111222222222222111111111111000222444666777999<<>>FFFMMMVVVcccrrr|||@@@AAABBBDDDEEEEEEEEEEEECCCDDDDDDEEEHHHJJJMMMOOOPPPNNNJJJHHHGGGHHHJJJKKKIIIHHHGGGGGGHHHJJJMMMOOONNNTTTYYY[[[^^^dddfffdddjjjnnnsssxxx|||tttjjjddd```]]]XXXRRRMMMJJJHHHGGGBBB???<<<999888888777777888888777666555444333222555444444333333333333333222333333333333222222111111111111000000000//////000//////......//////000............------------........................///......---,,,++++++******++++++,,,,,,++++++***************************************************)))******++++++************)))(((***,,,------,,,(((((()))))))))*********((()))***++++++***)))((())))))(((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))******((())))))(((((('''&&&%%%((((((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))''''''(((*********)))'''((())))))((('''(((***))))))))))))))))))))))))((((((((((((((('''&&&%%%'''''''''&&&%%%%%%''')))111---(((&&&&&&'''((()))((()))***)))((('''''')))''''''((((((((((((''''''))))))(((&&&%%%%%%(((+++))))))))))))))))))))))))&&&&&&'''(((((((((((((((************************+++***)))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,------------...---............///////////////000000000111111111222111111111111000000000---000222444555555777888555777:::===AAAHHHRRRYYYiiivvv>>>???AAACCCDDDEEEDDDDDDBBBBBBCCCEEEHHHKKKNNNPPPPPPLLLIIIGGGHHHJJJKKKKKKFFFDDDCCCBBBBBBCCCEEEFFFDDDHHHJJJJJJLLLQQQSSSQQQTTTXXX]]]aaadddhhhlllnnntttxxx}}}tttjjjaaaXXXPPPKKKHHHGGGDDDAAA???>>>======;;;:::999888888777666666444444444444444333333333444444333333333222222222222222333333333222222111000000000000////////////000//////////////////000......---------,,,,,,,,,/////////......---------......------,,,,,,++++++******++++++++++++******)))))))))***************************************((()))******+++*********)))(((((()))+++,,,+++***((((((((()))))))))******((())))))******))))))((())))))((((((((((((''''''((((((''''''''''''''''''(((((((((((((((((((((((()))************))))))((((((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&''')))******)))&&&'''((((((''''''((()))))))))))))))))))))))))))''''''((((((((('''&&&&&&$$$%%%&&&&&&'''***...222444000)))%%%%%%''')))***'''))))))((('''&&&'''(((&&&''''''((((((''''''&&&'''(((((('''%%%%%%''')))))))))))))))))))))))))))&&&&&&'''((())))))))))))************************+++***************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000000000111111111111111111111111000000///111333333222111222333444555666777888<<>><<<<<<;;;:::999999888888888999::::::999888888888444333333222222333333333333333333333333222111111000000111111222111111000000000/////////.........///......------......///---------,,,,,,,,,,,,+++)))******+++,,,---...///,,,,,,,,,,,,++++++++++++******++++++++++++******((()))))))))*********+++************************(((((()))***************((('''&&&'''((()))((('''(((((((((((()))))))))***(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))************))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))(((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&(((***)))((($$$&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''((('''''''''"""$$$''')))+++...111444111---)))&&&&&&'''((()))&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))(((((())))))***)))))))))******************************+++++++++******)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111111111111111111111111111111222333333222111222333222444555777888999;;;===:::???EEEMMMUUU]]]fffkkkwww}}}:::<<>>???CCCDDDAAA???AAABBBCCCDDDFFFIIIKKKJJJMMMRRRXXX^^^cccgggiiiqqqnnnoootttvvvuuuzzz|||uuunnnjjjhhhhhhiiilllkkkeee___[[[TTTNNNJJJGGGAAA>>>===<<<<<<;;;999999999888777777666666444666888888777666666666777666555333222222222222222333333333333222111111//////000000000000000///000/////////...............------,,,,,,------...---------,,,,,,,,,+++++++++++++++******************************+++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))(((((()))***************,,,+++******++++++***)))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((())))))(((((((((((())))))((((((''''''''''''((((((******))))))((((((''''''&&&&&&'''''''''''''''&&&******)))((('''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&%%%$$$&&&((())))))((($$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''###'''+++...//////000111,,,***''''''((((((((((((&&&'''((('''%%%$$$%%%&&&(((((())))))))))))((((((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))***++++++******)))((('''************************)))***+++,,,,,,+++)))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000111111111222222222222---///000000000000222444///111333555555555555444888888888;;;@@@GGGNNNRRR\\\aaahhhoooxxx;;;<<<===>>>>>>???AAACCC???@@@AAABBBCCCCCCCCCCCCIIIGGGDDDDDDDDDBBB>>>:::AAA@@@>>>======???AAABBBCCCBBB@@@???>>>???@@@@@@??????@@@AAABBBCCCCCCDDDCCCDDDFFFIIIMMMPPPRRRSSSWWWWWWXXXZZZ[[[]]]^^^^^^ccceeehhhnnnuuu}}}{{{pppfffaaabbb___ZZZUUURRRPPPPPPPPPPPPQQQPPPMMMIIIFFFDDDDDD@@@>>><<<;;;;;;:::888666777777666555555555555555444444555555555555444444444444333333333222222222444333111///......///000000000000000000000000000////////////////////////...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,++++++******++++++,,,++++++************++++++)))))))))***+++++++++,,,,,,+++***))))))***+++,,,+++*********))))))((((((******))))))))))))*********)))(((''''''((()))***++++++***(((''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''+++*********))))))((((((((()))*********)))'''&&&'''''''''''''''&&&&&&&&&(((((((((((())))))************)))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''))))))*********)))'''&&&(((((()))...333333,,,&&&)))((('''%%%&&&'''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((,,,***'''''')))***(((&&&***)))))))))***+++,,,,,,(((((((((((((((((()))))))))************+++++++++************************------------------------++++++,,,,,,,,,,,,---------------............//////......111444444111...111111000000//////......000000000000111111111111333333333444444444555555222444777999:::<<<>>>AAADDDHHHLLLPPPXXXeeevvv<<<===>>>>>>======???AAA???@@@AAABBBCCCCCCCCCCCCFFFDDDCCCCCCDDDBBB???<<<>>>============???BBBCCCDDDCCCAAA???>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB@@@AAACCCDDDFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPSSSVVV[[[aaafffiiinnnqqqwww~~~zzzsssooonnnmmmiiiddd\\\UUUNNNJJJMMMKKKHHHDDDBBBAAAAAAAAABBBCCCCCCAAA>>><<<;;;<<<===;;;999999999888666444777666666555444444555555444444555555555555444444444444444444333333333333444333111///......///000////////////////////////........................------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,++++++******++++++,,,+++******))))))******+++******************++++++*********))))))*********************)))))))))(((******))))))))))))*********)))(((((((((((()))*********)))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''*********)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''*********)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''''''''%%%$$$$$$$$$%%%%%%((()))+++///111000+++''')))((('''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))(((((((((+++)))'''''')))***)))''')))))))))((())))))******)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............111///...///111222000...000000000000//////......//////000000000111111111333333333333444444444444111333555777777999;;;===<<>>???>>>===<<<===?????????@@@AAABBBBBBBBBBBBBBBAAA@@@AAABBBBBB@@@>>><<<<<<<<<<<<===???AAACCCDDDCCCAAA???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHKKKNNNPPPRRRTTTXXX]]]bbbgggjjjkkkkkkkkkkkkjjjjjjlllooorrruuu|||yyytttkkkjjjhhhddd___XXXRRROOOOOOMMMKKKHHHDDDAAA>>>=========<<<;;;::::::999999999:::;;;:::999888888:::999777666666666666555333666666555444444444555555333444444555555444444333333333333222222222111111333222000///...//////000////////////////////////........................++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++************+++++++++******))))))******+++******************))))))((())))))******))))))(((************))))))))))))***))))))(((((())))))******))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''******))))))))))))((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))***************)))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((('''&&&###!!!!!!"""$$$&&&(((+++///000...,,,)))(((***)))'''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''***)))((((((***+++***)))***)))((((((((((((((((((++++++*********))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............111///------...//////...000000000////////////...//////000000000000111111222222222333333333333444000222444444444555777999888:::<<<;;;;;;===BBBGGGOOOQQQXXXeeesssxxx;;;===>>>>>>===<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<===>>>???@@@BBBAAA@@@???>>>===<<<<<<============<<<<<<;;;;;;>>>>>>>>>???????????????CCCCCCCCCBBBBBBBBBAAAAAADDDDDDCCCCCCDDDEEEFFFGGGFFFFFFHHHJJJLLLOOOQQQRRRQQQSSSTTTUUUUUUVVVXXXZZZ\\\bbblllvvv~~~|||xxxuuuqqqpppwww}}}wwwtttoookkkfffaaa\\\XXXQQQPPPNNNLLLIIIEEECCCBBBBBBAAA???===<<<<<<<<<===999::::::;;;:::999888777777888888888666666777999666555444444555666444333555555444444444444444555333333444444444444333333111111000000000/////////222111000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))++++++************++++++******))))))))))))******++++++******))))))(((((('''((()))******)))((('''*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))((((((***)))(((&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''((())))))***)))))))))((('''%%%$$$$$$%%%'''((()))---111000+++(((''')))+++***)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))))))))***+++++++++++++++***)))(((((((((((((((,,,,,,++++++***)))))))))))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,---------............---------...---,,,,,,////////////////////////////////////000000000111111111111222222222333333000222333333333333444666555777:::;;;::::::<<<>>>???@@@CCCKKKVVV___eeegggjjjsss||||||xxxvvvtttoooggg```777:::<<<=========>>>???===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========??????>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999<<<<<<======>>>?????????AAAAAA@@@@@@???>>>>>>===???????????????@@@@@@AAA>>>??????@@@AAABBBCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJNNNUUU[[[___`````````aaa^^^\\\[[[XXXWWW[[[bbbhhhggggggeeebbb^^^[[[YYYWWWUUURRRPPPOOOLLLHHHEEEBBBAAA@@@???>>>>>>>>>>>>;;;:::888777777888999:::666777888888888666444333444555444333111111222444666444333444555666555333444444333333333333444444222222333333333333222222111111111111000000000000000000000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))+++******))))))******+++***))))))))))))))))))***+++******))))))((((((((('''((()))******)))((('''))))))))))))))))))******))))))(((((((((((())))))))))))************)))))),,,+++***((('''&&&&&&&&&''''''''''''''''''''''''))))))******))))))((('''(((((((((((((((((())))))***)))'''&&&&&&&&&'''((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((((((''''''***...222///)))%%%&&&)))+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((()))++++++,,,+++++++++,,,+++******))))))))))))++++++++++++******))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,------------...***,,,...//////---+++***.............../////////...////////////000000000000000000111111111111222111222444333222222333555000222555777777777777888999999:::===CCCHHHLLLNNNNNNVVV^^^eeeppp|||uuuooojjjfffbbb```^^^^^^^^^\\\XXXTTT666888;;;=========>>>???======>>>???@@@@@@@@@@@@AAAAAAAAA???===<<<===>>>AAAAAA@@@???===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;;;;::::::999999999999:::;;;<<<===>>>>>>??????>>>======<<<;;;;;;:::;;;;;;<<<<<<=========;;;<<<===???@@@AAAAAAAAA???AAABBBBBBAAA@@@@@@AAA???BBBFFFHHHIIIHHHIIIIIIKKKHHHGGGHHHFFFDDDGGGLLLLLLMMMMMMLLLKKKIIIFFFEEEEEEDDDBBBBBBBBBAAA???===;;;;;;:::999999999999999888777666555555555666777555666666666666444333111555555555333000000222444666444333444555555444333333333222222222333444444111222222333333222222111333333333222222222222111////////////////////////........................------------------------------------------------+++************++++++,,,++++++++++++++++++++++++***++++++++++++***))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))((((((((())))))******))))))((())))))))))))************)))((((((''''''(((((())))))******++++++******))),,,+++***((('''''''''&&&''''''''''''''''''''''''((()))***+++***)))((('''''''''(((((((((((()))))))))(((''''''&&&&&&''''''&&&''''''(((((())))))***((((((((('''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&'''((()))))))))(((%%%&&&'''((()))((('''&&&+++...000...(((%%%'''***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((***------,,,+++++++++,,,+++***************+++************************)))************+++++++++************************************************************++++++++++++,,,,,,,,,,,,------------(((+++...///...---,,,,,,---............/////////......////////////000000/////////000000000111111111222333333222222333444222222333444444444333333555555666777:::===@@@BBB???FFFJJJLLLRRR___jjjoooyyy}}}uuunnneee^^^ZZZWWWSSSPPPRRRQQQPPPPPPQQQPPPOOOMMM666999<<<======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@@@@???======???BBBAAAAAA@@@@@@???>>>===<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>======<<<<<<;;;:::;;;<<<<<<============;;;===>>>@@@@@@???>>>===;;;<<<======;;;:::;;;<<<:::===??????===<<<>>>??????======???>>><<<===AAA@@@AAAAAABBBAAA@@@???>>>===<<<;;;;;;<<<<<<:::888888777777666555555555555777777666666666666666666666666666777666666555555777777666444333333555777666444333333444444222111222222222222222333444444111111222222222222111111222222111111111000000000......///////////////...........................------------------------++++++++++++++++++++++++***************+++,,,,,,***************************++++++++++++***))))))******))))))))))))******))))))(((((((((((())))))((((((((()))))))))))))))*********))))))*********((()))))))))************((((((''''''''''''(((((()))***++++++++++++***))))))((((((((((((((())))))''''''''''''''''''''''''((()))***++++++)))(((''''''''''''((((((((())))))''''''((((((''''''&&&%%%%%%&&&&&&'''(((((())))))+++*********))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((((((,,,......,,,(((&&&''')))%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))************))))))))),,,//////,,,******+++***))))))))))))******+++'''(((((())))))******+++)))************+++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------***,,,---,,,+++,,,///222---------.........//////........./////////000000....../////////000000000///111222222111111222444777555444333444444444444444444555666666888:::;;;999>>>@@@>>>???FFFMMMPPPVVVZZZ```dddiiirrr}}}~~~xxxrrrllleeeaaaYYYUUUPPPNNNNNNMMMKKKHHHIIIHHHGGGHHHIIIJJJJJJIII888:::===>>><<<;;;::::::<<<===>>>??????@@@@@@@@@===>>>@@@???===>>>AAAEEE???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>><<<:::999::::::::::::::::::::::::========================<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;888444222777999:::999888777888:::999;;;===<<<:::999;;;===<<<999:::======::::::===999:::;;;<<<<<<;;;:::999:::999888888999888666444555555555555444444444444555555555555555555555555444444444444555555666666444444333222111222555888555444222222333222111///222111111111222333333444111111222222222222111111///.........------------......///////////////...........................------------------------******************************))))))***+++,,,,,,***************************++++++++++++***))))))******))))))))))))******))))))(((((((((((())))))''''''(((((())))))******,,,+++***))))))***+++,,,(((((())))))*********+++((((((''''''''''''(((((()))***+++,,,,,,+++***)))&&&&&&&&&''')))***,,,---''''''''''''''''''''''''((()))+++,,,+++***((('''&&&'''''''''(((((())))))&&&'''((((((((('''%%%$$$%%%%%%%%%&&&'''(((((()))((((((''''''&&&&&&&&&%%%*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$%%%&&&''''''''''''***)))'''&&&&&&(((+++---------,,,+++((((((((()))######%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******++++++++++++*********---000000---*********(((((('''(((((()))***+++&&&&&&'''((()))***++++++)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------+++)))(((+++111777---------.........//////............/////////000............/////////000...///111111000000222333666444111000111333444555444555666666555444555666555:::;;;777666;;;@@@BBBCCCFFFHHHIIIKKKRRR]]]eeeooosss}}}zzzpppooovvvyyyvvvrrrjjjaaa[[[XXXTTTMMMGGGJJJGGGDDDEEEFFFGGGEEEBBBBBBBBBBBBCCCEEEGGGIIIJJJ::::::::::::::::::::::::;;;===???@@@>>>===<<<===>>>>>>==================AAAAAAAAAAAA@@@>>><<<;;;>>>===<<<;;;:::999999999999999888888999999:::;;;888777777888:::;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999999999999999:::999999999888888888888888777777777777888999:::;;;;;;;;;;;;:::999888777666888888888888888888888888999888888777666555555444444444444444444444444444555444222111111222444555222222222222222222222222444444444333333222222222333333222111111111222222000000000000000000000000111111111111111111111111//////............////////////.........---------........................++++++---............------,,,++++++******+++++++++++++++******((('''''''''(((***,,,,,,,,,***)))************************%%%&&&&&&'''((())))))*********)))((((((((((((((()))***+++***)))((((((***(((((((((((()))***,,,,,,***+++,,,---,,,***((('''$$$$$$%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))'''(((((()))((((((''''''+++***)))(((&&&%%%$$$###(((((()))***************++++++******))))))((((((%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))"""$$$(((+++,,,+++(((''''''&&&%%%%%%&&&(((***,,,222---(((&&&)))***'''$$$((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))(((''''''&&&&&&***))))))((('''&&&&&&%%%&&&'''(((*********)))(((******++++++++++++******(((***,,,,,,++++++,,,---+++***)))))))))))))))***------------,,,,,,+++***************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,---...///000222222333++++++,,,---............333222000///.........///............///////////////000000111222333333333222222333333333333444444333333333444444444555555555555666666777777888888999:::<<>>>>>>>>>>>???@@@@@@BBBBBBCCCDDD::::::::::::::::::::::::;;;===??????>>><<<<<<============>>>>>>>>>>>>>>>AAAAAA@@@@@@???===<<<;;;===<<<;;;::::::999::::::999999999888999::::::;;;999888777888:::<<<;;;:::666777888888999999888888::::::::::::::::::::::::999999888888888888999999888888888888888888888777777777777777888999:::;;;::::::::::::999888777666777777777777777777777777888888777666666555444444444444444444444444444444222333333333333333333222222222222222222222222222444444333333333222222222222111111111111111222222000000000000000000000000111111111111111111111111//////............/////////......---------------........................,,,,,,,,,,,,,,,------------,,,++++++******++++++))))))))))))((('''&&&&&&'''(((***,,,,,,+++***)))************************))))))******++++++,,,,,,******)))((((((((((((((()))***+++***((((((((())))))((((((((()))***++++++)))***+++,,,,,,+++)))((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$'''((())))))******))))))*********)))))))))))))))'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''''''''((((((((((((((($$$&&&((()))***((('''%%%((('''''''''(((***,,,...111,,,'''&&&((()))'''$$$%%%%%%&&&'''((()))*********))))))(((((()))))))))(((((((((((())))))))))))''''''((((((((((((((((((+++++++++***)))(((((((((&&&&&&((()))))))))(((((())))))************))))))&&&(((******)))))))))+++***)))))))))))))))******,,,,,,,,,,,,,,,+++******************************+++++++++************************+++++++++,,,,,,+++,,,,,,---...///000000((()))+++---...///000000000///.........///000000............//////////////////000000111222222333111111111222222222333333333333333333444444444444555555555666666666666666777777999:::<<<===>>>???>>>AAAEEEHHHIIIKKKMMMOOOUUU\\\hhhttt}}}~~~yyyvvvyyyxxxsssppppppooonnnjjjddd]]]WWWSSSOOONNNLLLJJJGGGGGGJJJLLLUUUTTTQQQNNNJJJFFFBBB@@@??????>>>=========>>>>>>======>>>???@@@AAABBBBBB::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>===<<<<<<============>>>>>>?????????AAA@@@???>>>===<<<<<<<<<;;;::::::999999::::::;;;999999999999999:::;;;;;;999888888999;;;<<<<<<;;;888999::::::;;;;;;::::::999999999999999999999999888777777666666777777888666666666777777777777777777666666777777888999:::999999999999888777666666666666666666666666666666777777666666555444444444333333333333333333333333000222444555555444222000222222222222222222222222333333333222222222222222000000000000111222333333000000000000000000000000000000000000000000000000//////............/////////...,,,+++++++++,,,------------------------------,,,+++*********+++,,,,,,,,,+++************+++************))))))((('''((()))***+++++++++***)))************************+++++++++++++++,,,,,,,,,***))))))((((((((((((((()))***+++***((('''((()))***)))))))))))))))******((()))***+++++++++***))),,,,,,+++******)))(((((((((((())))))))))))******'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((()))(((((((((((())))))))))))))))))***))))))))))))((('''&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&%%%$$$((((((((((((***,,,...000...***&&&&&&'''(((&&&$$$%%%%%%&&&'''((()))*********)))))))))))))))***+++))))))))))))((((((((((((&&&&&&&&&'''((())))))***++++++******))))))((((((&&&''''''(((((((((((('''(((((())))))))))))(((((('''(((******)))((()))***)))((((((((()))***++++++***++++++++++++***))))))***************************************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,---)))***+++---......//////,,,,,,,,,------///000111............////////////......//////000000111111000000000111111111111222222222333333333444444444555555555555444444444444555555555666666666666666888:::<<<=========>>>???AAAEEEMMMTTTZZZ]]]^^^___\\\\\\[[[XXXWWWZZZaaagggmmmsssyyy||||||xxxvvvtttwwwzzz}}}~~~}}}uuupppoooooonnniiiaaaYYYSSSPPPOOOOOONNNMMMKKKHHHEEECCC@@@@@@@@@???>>>???BBBDDDHHHJJJMMMNNNLLLGGGBBB>>>;;;;;;::::::;;;<<<======;;;<<<<<<===>>>???@@@AAA::::::::::::;;;;;;;;;;;;:::<<<======<<<;;;<<<===<<<======>>>>>>??????@@@@@@???===;;;;;;;;;;;;<<<999999999999999:::;;;;;;999999999999999:::;;;;;;:::999888999;;;<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;888888888888888888888888777666666555555666666777555555555666666666666666666666666666666777888999777888888888777777666555444444444444444444444444555555555555444444333333222222222222222222222222111222333444444333222111111111111111111111111111222222222222222111111111000000000111222333444555000000000000000000000000000000000000000000000000//////............/////////---,,,******+++,,,---------------------------...,,,***(((((()))***+++,,,++++++***************------------,,,,,,+++***((()))******+++***))))))************************)))))))))))))))))))))((())))))(((((((((((())))))(((*********((('''((()))+++***)))))))))))))))***'''((()))***++++++******,,,,,,+++******))))))((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&''''''(((((('''''''''((((((((())))))******((((((((((((((('''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((***,,,...///+++)))&&&%%%&&&'''&&&$$$(((((((((((('''''''''''''''''''''''''''((()))***))))))))))))((((((((((((&&&&&&''''''((())))))))))))((((((((('''''''''&&&(((((((((((()))(((((((((''''''(((((((((((('''''')))***,,,,,,+++******+++(((((((((((()))***,,,,,,))))))************))))))************************)))))))))***+++++++++,,,************++++++++++++++++++++++++++++++++++++---......---,,,+++******+++,,,,,,,,,---...//////............////////////............//////000000000000000111111111222222222222222222333333333333555444444444333222222222555444444444444444444444:::<<<======<<<;;;<<<===;;;===@@@CCCFFFGGGHHHHHHGGGHHHGGGFFFEEEHHHMMMQQQNNNTTTXXXYYY]]]ccchhhhhhdddccc```]]][[[YYYWWWWWWVVVXXXZZZ[[[[[[]]]```ccchhhgggfffdddaaa\\\WWWTTTVVVWWWWWWTTTOOOIIIFFFDDDDDDDDDCCCBBB@@@???>>>>>>======>>>===<<<===@@@CCC@@@DDDHHHLLLLLLHHHDDD@@@::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@999999999:::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>><<<<<<=========>>>>>>>>>>>>===;;;:::999::::::;;;888888888888888999:::;;;999888888888888999::::::999888888999;;;<<<<<<;;;666666777888888888888888777777777777777777777777666555555555555555555666444444555555666666666666666666666555666666777777666666777777666666555555333333333333333333333333444444444333333333333333222222222222222222222222333222111111111111222333111111111111111111111111111111111111111111111111111111111222222444555666//////////////////////////////////////////////////////............//////...---,,,+++***+++,,,,,,---------------------------,,,***(((((((((***+++,,,+++******))))))******,,,------------,,,,,,+++)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))((()))***)))'''''''''(((+++***)))))))))))))))***'''((())))))************((((((((()))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***%%%%%%&&&'''''''''''''''''''''(((((()))))))))***&&&&&&'''(((((()))(((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((())))))((((((((())))))((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&((()))+++,,,---)))(((&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&'''(((*********)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))))))))))))))''''''(((((((((((('''''')))***,,,,,,***))))))***(((((((((((()))***,,,,,,((())))))******)))))))))************************)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,,,,+++++++++++++++......------,,,+++)))))),,,,,,---------------,,,............////////////.............../////////111111111111222222222333111111111222222222333333444444333333222222111111222222333333333444444444333555666555444444666888999999999999::::::;;;<<<======<<<;;;;;;<<<>>>@@@>>>CCCEEEDDDEEEIIILLLKKKKKKJJJIIIGGGFFFFFFEEEEEECCCDDDEEEFFFFFFGGGHHHJJJJJJKKKLLLLLLJJJHHHFFFEEEBBBCCCEEEDDDAAA???=========<<<<<<;;;::::::::::::999:::::::::999999;;;===<<<>>>AAADDDEEEDDDCCCAAA;;;;;;:::999999999999:::;;;;;;<<<===>>>???@@@@@@777777888888999999::::::999:::;;;:::::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999888777777777888999999:::777777777777777888999999888777777888:::;;;;;;:::777777888999999999999888666666666666666666666666666555555444444555555666444444555555666666777777666666555555555555666666555555555666666555555444333333333333333333333333333333333222222222222222111111111111111111111111444333111//////111333444111111111111111111111111000000000000000111111111111111111111222333444444//////////////////////////////////////////////////////............//////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++***))))))))))))*********+++++++++******)))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((())))))***((()))***)))'''&&&'''(((***)))))))))))))))******(((((()))))))))))))))***%%%%%%&&&'''(((******+++''''''(((((((((((())))))************************'''''''''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((((((((((((((%%%&&&'''((()))))))))(((&&&''''''((())))))******%%%&&&&&&'''(((''''''''''''(((((((((((((((((()))%%%&&&'''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''$$$$$$$$$%%%&&&((()))***%%%%%%&&&'''((())))))***''''''''''''''''''&&&&&&%%%%%%&&&'''((()))******&&&&&&'''''')))***+++,,,******))))))((((((''''''((((((((((((((('''''''''************))))))))))))***))))))(((((((((((()))''''''(((((((((((('''''''''(((***)))(((''''''((()))((((((((()))***++++++((())))))************)))***************************************+++++++++)))))))))************+++,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,---,,,,,,,,,------......---,,,,,,............////////////......//////////////////111111111222222222333333000000111111111222222222333333333333222222222222///000000111111222333333111222333333222333555777888888777666666777777888999999888888888888888888777<<<===:::999<<<===<<<>>>>>>============>>>>>>======>>>>>>????????????;;;===??????>>>===>>>>>>;;;<<<>>>===;;;999888999777777777888888999999999888999999888777777888:::888999:::;;;<<<===>>>>>>;;;;;;:::999999999999999:::;;;<<<===>>>??????@@@555666666777888888999999999999:::999999:::<<<>>><<<<<<<<<;;;::::::999999999999999:::999999888777888888777777777888888999666666666666666777777888777666666777999::::::999999999:::;;;;;;;;;;;;;;;555555555555555555555555666666555555555555666666444555555666777777888888666555555444444555555666333444444555555555444444333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111/////////000000000111111111000000000000000111111////////////////////////........................//////............//////,,,---/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++***)))))))))))))))))))))************))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))******++++++,,,((((((((((((((()))******((()))))))))'''&&&'''((()))((((((((()))***++++++***))))))(((((((((((()))%%%%%%&&&'''((()))***+++'''''''''((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((*********))))))((((((((($$$&&&)))+++,,,+++)))(((''''''(((((())))))******&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''))))))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''((((((((((((&&&'''(((((((((''''''(((%%%%%%&&&'''((()))******$$$%%%%%%&&&((()))+++,,,*********)))((('''''''''&&&&&&''''''(((((())))))))))))))))))************)))((('''&&&%%%&&&&&&'''((((((((())))))((((((((('''(((***)))'''&&&&&&'''***)))))))))))))))******((()))******+++++++++***************************+++++++++***************))))))))))))************+++++++++++++++++++++,,,((()))***+++,,,---------+++,,,---...//////..................////////////////////////////////////000000000111111111111222000000000000111111111222222222222333333333333333000000111111111111111222555666666666555666999;;;888777777666666777888999777777777777888888777666444999:::666555777888777888888888888888999:::;;;:::::::::;;;<<<<<<<<<;;;555888::::::999888999::::::<<<===<<<:::888888888666777888999999999999888777888999999888888:::;;;777777777777888999::::::999888888888888999999:::999999:::;;;<<<===>>>>>>444555555666777888888999888999:::999888999<<>>666,,,+++,,,+++))))))))))))******+++++++++***)))(((((((((***+++******+++++++++,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000///...---------------......------------..................////////////,,,---...///000000000000.........////////////000000000000//////.........////////////////////////......///000000111222222000000000000000000000000000000000111111000000000111111111111111111111111000000000000000000000000111111111111111111111111111222444444222111222333444444333222111111000000111111111222222222333333333333333333333333333333//////000111222333333444000000111111222333333333444444555555666777777777555555444444444444555555444444444444444555555555555555444333222222222222111111111111222222222222555444444333333333333444444444444444444333333333111000000//////000000111000000/////////............///000111111000///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++*********+++++++++++++++(((((((((((()))******+++******)))(((((((((((()))))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))(((((('''(((((((((&&&''''''(((((())))))***(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))'''))))))(((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))))))))*********++++++'''(((((((((((()))))))))((('''%%%$$$$$$%%%'''(((((()))***)))((('''((()))(((((()))*********)))))))))))))))))))))******+++))))))))))))))))))))))))'''((()))******+++******)))))))))***++++++,,,,,,,,,:::???444***+++,,,(((((()))))))))************)))******)))''''''(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,---------......------------......------........./////////------...///000000//////---------.........//////222222111111000//////...////////////////////////......//////000000111111000000000000000000000000///000000111111000000/////////.........///000111000000000000000000000000000000000000000000000000///111222222111000000111222222222111000000////////////000000111222222222333333333333333333333333,,,------...///000111111//////000000111222222333222222333333444555555666444444333333333333444444222222222333333333444444444333333222222222333333222222333333333444444444666555444333222333333444333333222222111111000000000000////////////000000000000000000////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************((())))))***++++++******)))))))))*********++++++)))))))))))))))*********'''''''''((((((***++++++))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))+++***)))''''''((()))***(((((((((((())))))))))))''''''(((((())))))))))))(((((()))))))))*********)))((((((((((((((())))))%%%&&&&&&'''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))%%%&&&'''((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((******(((&&&'''''''''(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))***++++++((((((((()))))))))******((('''&&&%%%%%%&&&'''(((%%%(((***)))((('''(((***(((((()))***************)))))))))))))))***++++++(((((((((((((((((((((((('''((()))******+++++++++((())))))***++++++,,,,,,///;;;===000(((,,,,,,%%%++++++,,,,,,------,,,,,,(((***,,,+++)))'''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000///---,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,---.........------,,,,,,------...---------.........//////......///////////////...............////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////......---------...///000000000000000000000000000000000000000000000000000///111222222111000000111......//////000000000111---......///000000111111222222222222222222222222***++++++,,,---...///////////////000111111222222000000111222222333444444333222222222222222222333111111111222222333333333333333222222222333444444444444444555555555666666666555444333222333333444666666555555444333222222000000////////////000000111111111111000000000000///...------------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************'''((()))***************(((((())))))*********+++...---,,,+++***(((((('''$$$%%%%%%''')))+++---...((()))***+++++++++++++++(((((()))))))))))))))((())))))))))))))))))))))))...---***((('''(((***,,,(((((((((((())))))))))))(((((())))))*********+++))))))))))))************((((((((((((((()))******%%%%%%%%%&&&'''(((((()))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***)))'''%%%%%%&&&&&&'''((()))******))))))************))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((('''''''''''''''((())))))(((((())))))******++++++******))))))))))))******$$$'''))))))'''&&&(((***(((((()))***************))))))((())))))***++++++((((((((((((((((((((((((''''''(((******+++++++++((())))))***++++++,,,,,,---888888+++&&&,,,---%%%)))***+++,,,,,,,,,++++++(((+++...---***(((((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++///111222000---,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------...///...------,,,,,,------...---------.........//////...///////////////......////////////000000000000,,,,,,------...////////////////////////////////////////////////.........000000000000000000000000//////000000000000/////////......---...///000111000000000000000000000000000000000000000000000000000111333333111000111222***+++,,,...///111222333,,,------...///000000111222222222222222222222222///......------///000111111000000111222333222111333333333333333333333333111222333444333222111000000000000000000000000000333333333333333333333333444444444555555444333333333333333333333333333333777666555444333111000000444222000///...///111222000000//////............000///...---,,,---......------...//////...------------,,,,,,,,,,,,++++++777333...---......,,,)))************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))(((++++++******))))))(((((())))))))))))))))))))))))$$$%%%''')))+++------...---------,,,+++***)))((()))***+++***(((((()))+++******))))))((((((((('''(((((((((((())))))))))))'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((())))))))))))((((((,,,+++***)))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))***(((''''''(((((()))***+++((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((******))))))((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&((())))))(((''''''((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))***))))))((('''''''''(((******((('''((()))++++++***)))((('''&&&&&&'''((()))******)))((('''&&&''''''((((((((((((((((((((((((((())))))))))))******))))))(((((('''''')))***,,,+++)))(((((()))))))))(((((()))***++++++******++++++++++++************+++***)))***---///<<<888222,,,))))))***+++,,,+++)))(((((()))+++,,,++++++******************------------------------++++++++++++++++++++++++------............------//////...---,,,,,,++++++..................---------------.........//////------------------------......------------..............................111111000000//////......222222111000///...------////////////////////////000000////////////000000////////////000000000000,,,,,,---...000111333444//////............//////000000111111111111000000000111111111222222222222000000000000////////////000000000000000000000000......////////////......111111111000000000000000///...---------...000000111000000000222222222111222222222222222222222222333333333333222111000000000000000000000000000000333333333333333222222222333333444444444333333222333333333333333333333333222222111000///...------000000...---------...////////////.........------///......---,,,------------...///000000///...---------,,,,,,,,,,,,++++++...,,,+++++++++,,,+++***++++++++++++++++++++++++,,,+++++++++++++++,,,---+++******))))))******+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))''''''(((******+++++++++++++++++++++++++++***))))))&&&$$$%%%'''((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))******)))(((''')))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&'''((()))(((&&&(((((())))))))))))((((((,,,+++***)))((((((((((((((((((((((((((((((((((((---,,,+++***+++,,,...///***)))((((((((((((((()))((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))******)))))))))))))))(((''''''''')))******)))(((((())))))))))))))))))((((((((((((((())))))))))))((((((''''''((())))))))))))((((((((((((((()))))))))*********))))))(((((((((((()))***,,,+++)))(((((()))***))))))))))))***************++++++++++++************+++***)))***---///;;;888333///---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***++++++------------------------++++++++++++++++++++++++,,,,,,+++---///333777999///......---,,,,,,++++++------------------......,,,------------.........------------------------......------------..............................000000000000//////......111111000000//////......000000000000000000000000000000////////////000000////////////000000000000///////////////000111111//////............//////000000111111111111000000000000000000111111111222000000000000////////////////////////////////////......////////////......000000000000000000000000...------------...//////000000000000111111111111111111111111111111111111444333222111000000000000000000000000000000000000222222222222222222222222111222222333333333222222222222333333333333333333222222111111111000000000/////////.........------.........------------------------------,,,++++++---...///000000///...---------,,,,,,,,,,,,++++++***+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++******))))))******+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))***************)))((((((((())))))***+++++++++******%%%!!!"""'''***'''###''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&(((((())))))))))))((((((++++++***)))((((((((((((((((((((((((((((((((((((+++***)))((()))***+++,,,+++***)))(((''''''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((************************)))((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((()))))))))(((((((((((('''$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$%%%''')))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&))))))*********+++++++++(((((((((((((((''''''&&&(((***++++++***))))))***((((((((())))))*********))))))(((((((((((())))))(((((()))***************((((((((()))))))))*********))))))))))))((((((((()))***,,,+++***((())))))***************)))))))))******++++++++++++************+++***)))***---///:::666222///...---,,,+++***,,,...//////...,,,***,,,+++***))))))***,,,---------------------------++++++++++++,,,,,,,,,,,,---,,,++++++///555<<>>===<<<;;;::::::::::::999999999888888555555555555555555555555333333333222222111111111000000000000//////......////////////...............//////////////////.........///000000000000///------..................................................................////////////////////////.............../////////***++++++,,,,,,,,,---..................---------...............//////000******+++,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,---------.........---...//////000/////////------------------------,,,,,,,,,,,,,,,---...//////////////////.........111111000000000/////////..................//////------,,,,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))************+++++++++************)))))))))******************************************+++************)))))))))******))))))))))))))))))))))))))))))************))))))***))))))((('''&&&************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''((((((''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((()))))))))******'''(((((((((((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))++++++&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***))))))))))))))))))))))))(((((('''&&&&&&'''))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))))))))***,,,+++***))))))***+++,,,(((((('''(((((()))***+++***))))))))))))))))))((())))))))))))************&&&''''''(((***,,,---...++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,++++++++++++++++++************************++++++++++++,,,+++---...---+++******,,,******++++++,,,---------++++++,,,---............---,,,,,,,,,,,,---...///......///000111111222222444444555666777888888888::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<<:::888999<<>>???@@@AAAAAAAAAAAA@@@<<<<<<<<<<<<========================>>>>>>>>>>>><<<>>>???AAAAAAAAA@@@@@@??????@@@@@@??????>>>===>>>>>>>>>>>>============;;;:::::::::::::::999999555444444333333222222111333333222222111000000000000000000000////////////...//////000000//////...---...//////000000//////.............../////////................................................////////////////////////---............/////////000111111000...------...------........................------......///000******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------............,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000000.........//////000000111111000000000////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++******,,,++++++++++++++++++,,,)))*********++++++++++++))))))))))))******+++++++++++++++************)))+++++++++++++++*********************************+++++++++*********)))))))))))))))))))))))))))***))))))))))))************(((((())))))))))))((((((************))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))))))))******))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))******'''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&&&&'''((()))&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((()))*********************************(((((()))))))))))))))((()))))))))))))))*********((()))))))))************%%%%%%&&&''')))+++---...++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++*********))))))*********+++++++++,,,,,,+++///333111+++((()))---))))))***++++++,,,------+++,,,---......////////////...//////000111333333444555666777888999:::::::::;;;<<<===>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<:::888888:::<<<;;;<<<===>>>???@@@@@@@@@<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????@@@AAACCCEEEFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<;;;::::::999888888777777777666666555444444333333333333222222222111111111//////000000000000//////...///000000111111000000.........//////000000000................................................////////////////////////---------.........//////000222333111///---...000,,,---------.../////////......---------...///000******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***---------.........//////,,,---///000000000//////------------------------------,,,,,,---...000111,,,,,,...///000222333333000000000000/////////////////////......------,,,,,,---------------------,,,,,,,,,---------......***************+++++++++---,,,,,,++++++,,,,,,---))))))******++++++++++++))))))*********++++++++++++++++++************)))---,,,,,,,,,+++*********************************++++++++++++******)))))))))))))))))))))*********))))))))))))************'''((()))))))))))))))(((************))))))))))))&&&'''((())))))((('''&&&************************((()))))))))******++++++((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))******+++++++++++++++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))************(((((())))))******++++++'''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((())))))((('''&&&%%%)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&((()))************&&&&&&''''''''''''&&&&&&(((((()))******)))''''''(((((())))))******++++++(((((())))))*********+++((('''''''''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++******))))))******+++++++++,,,,,,,,,,,,333888666...)))+++///******+++,,,------......+++,,,---...////////////222222333444555777888999<<<<<<===>>>@@@AAABBBBBB??????@@@BBBCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@??????======<<<;;;:::999999888888999;;;;;;999777777777555666888999;;;<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????===???AAACCCDDDCCCBBBBBBDDDCCCBBB@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>>>>===BBBAAAAAA@@@??????>>>>>>:::999999888777666666666555555444444444333333333//////000000000000//////000000111222222222222111.../////////000000111111................................................////////////////////////---------.........//////+++...000000...---000222,,,,,,------...///000000......---,,,---...///000)))))))))((())))))***+++************************,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---//////,,,------...///000000111000000000000000///.........///000000000///---,,,.........------,,,,,,,,,///...,,,+++***++++++,,,+++++++++************)))---,,,+++*********+++,,,++++++***))))))***,,,---************************+++*********))))))((((((************************************)))'''&&&%%%))))))(((((((((((())))))+++*********))))))((((((((((((((((((((())))))***,,,+++***((((((((()))***)))((()))***+++***'''$$$(((((((((((((((((((((((((((''''''(((***+++)))(((''''''(((((((((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))((())))))***++++++++++++******)))(((((((((******))))))((((((''''''''''''(((((()))+++,,,---++++++***((('''&&&%%%$$$&&&&&&((((((((('''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((************************###'''((('''&&&''')))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))((()))***+++++++++)))((('''+++++++++++++++,,,---...000111222222111///,,,+++...///000///---,,,---...222222222222222333444555::::::<<<===???AAABBBBBBIIIFFFCCCAAAAAADDDHHHJJJCCCCCCBBBBBBBBBBBBAAAAAAEEECCCAAA@@@???>>><<<:::::::::999888777666555555666666666555555555555555777666666555555777888999:::999999888:::<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBB>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBAAA@@@@@@AAAAAABBBAAA@@@AAAAAAAAA???===999999:::;;;;;;:::888777666666555444333333222222111000...------......//////000000000000000000000......//////000111111222..................------111000///.......................................//////............//////000///...---------------000000//////.........---***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,---------------...,,,,,,,,,,,,---...///000------...//////000111111000000000000000///......------...///...---,,,+++......---------,,,,,,,,,,,,,,,***))))))***+++++++++++++++************))))))((((((((()))***+++++++++***))))))(((((())))))************************************)))))))))((((((((((((((((((((((((((()))************))))))((())))))(((((((((((())))))***************))))))))))))(((((((((((()))******,,,+++)))((((((((()))******))))))***+++***(((&&&((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&''''''(((((((((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))*********)))))))))((((((((('''(((((((((((()))***++++++******)))((('''&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''+++******)))'''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((!!!%%%((()))((('''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))************************)))))))))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))(((((((((((()))***+++,,,,,,+++***+++************+++,,,---...///000000000///...---,,,...///000///000222333333444666888:::===???AAABBBBBBCCCDDDFFFGGGHHHHHHIIIGGGEEEBBBBBBCCCEEEGGGCCCCCCBBBAAA???>>>===<<>><<<;;;;;;:::888666666666666555444444333333555555555555555555555555777666555444333444555555::::::999999:::<<<>>>@@@>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFEEEDDDDDDCCC@@@@@@?????????@@@@@@AAA???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFDDDBBBCCCCCCCCCBBBAAA???===;;;<<<;;;:::888666444333222222111000///......///000........................................../////////////////////////////////...---,,,,,,,,,,,,---........................//////............//////......---------......///000/////////.........---***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------....................................------------------------...///000111...//////000000111111111//////000000000///............///000///...---,,,...------------,,,,,,,,,,,,++++++******+++,,,---+++++++++************)))&&&'''((()))***+++++++++******+++******)))((('''))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))******+++++++++***))))))(((((((((((())))))***************+++++++++)))))))))))))))******++++++***))))))((()))))))))+++)))((()))******)))'''((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&''''''((((((((((((''''''((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))))))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%''''''((())))))***++++++))))))))))))((((((((((((***))))))(((((())))))***)))(((((((((''''''''''''''''''''''''((()))******'''&&&&&&%%%%%%&&&&&&'''***))))))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))***)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++))))))))))))************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***)))))))))***+++'''(((***+++------------,,,++++++++++++,,,------,,,------...///000111111///111444555777999;;;>>>;;;<<<>>>AAADDDGGGJJJKKKIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@===;;;999777666888666555555666666444333444444444444444444444444777777777777777777777777999888666555444333333333444444333333444666888999;;;<<<===???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDBBB@@@>>><<<;;;<<<============>>>???AAABBBBBBCCCFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJHHHGGGJJJJJJJJJIIIHHHFFFEEEDDDFFFEEECCCAAA???<<<;;;:::777666444333111111000000//////////////////......////////////............000000000000000000000000......------,,,,,,------........................//////............//////,,,,,,,,,------///000000/////////...............++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------.................................---,,,,,,,,,+++......---......///000111///000000000111111111222...///////////////......000111222222222111///...------------------------...------,,,---...000111+++++++++*********))))))((()))+++,,,------,,,,,,******,,,,,,,,,+++***)))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))))))))******++++++,,,,,,)))))))))))))))***++++++******))))))))))))))))))***(((''''''((()))(((((((((((((((((((((((((((((((((''''''(((***+++)))(((''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((((((''''''(((***+++(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))))))))((((((((((((******)))((((((((((((((('''''''''(((((((((((((((((('''''''''((()))+++,,,))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))))))))((((((((())))))))))))))))))))))))((()))))))))***************)))))))))))))))******((()))))))))*********************)))))))))))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///((()))***+++,,,------------------------...///000---......///111444666777777:::===???@@@CCCFFFHHHGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPNNNLLLIIIFFFCCCAAA>>>===<<<:::777666444333444222111222333444333222555666666666777777777888::::::::::::;;;;;;;;;;;;<<<;;;:::888666555444333000/////////000111333444777777999;;;===???AAABBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCAAA???;;;888666777888999999999:::<<<===>>>???@@@BBBCCCEEEFFFHHHIIIJJJKKKPPPNNNMMMMMMNNNMMMKKKIIIJJJKKKKKKMMMMMMNNNOOOOOOQQQPPPOOOMMMKKKIIIHHHGGGAAA@@@===;;;888555444333444333333222111111000000000000000000000000000000//////000000000000000111000000////////////000000........................//////............//////---------------...//////........................++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---,,,,,,,,,+++*********......---......///000111000000000000111111111111......////////////......000111222222222111///...------------------------...------,,,---...000111+++++++++*********))))))***+++,,,------,,,******'''(((***+++,,,+++******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))(((((((((((()))))))))))))))******++++++,,,)))))))))((()))******+++)))))))))*********)))))))))'''%%%%%%'''(((((('''(((((((((((((((((((((((((((''''''(((***+++)))(((''''''((((((((((((''''''(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''''''''''''''''')))((((((''''''(((***+++(((((((((((())))))))))))''''''(((((()))))))))***'''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((%%%&&&((()))************))))))))))))((((((''''''(((((((((((())))))))))))+++***)))(((''''''''''''''''''''''''((((((((((((((('''''''''((()))+++,,,)))))))))(((((()))))))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((''''''))))))))))))))))))))))))((()))))))))******************)))))))))))))))***((()))))))))************))))))))))))))))))***************************************++++++,,,,,,,,,++++++++++++++++++++++++///...,,,++++++---...000************++++++,,,,,,---------...///000222222222333444555777:::<<<>>>@@@BBBEEEFFFGGGHHHKKKMMMLLLMMMNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPMMMIIIDDD???<<<888888777666555444444333333222111222444555444333555666666777777888888999999999:::::::::;;;;;;;;;<<<;;;:::999777555444333222222222222333333444555333444555777999;;;<<<===<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@>>>;;;888444222222333444555555666777888999:::;;;<<<>>>@@@CCCEEEFFFGGGGGGMMMLLLLLLMMMOOOOOONNNLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTMMMLLLJJJFFFBBB>>><<<:::777777555444222111////////////000000111111111111.........//////000000000000000/////////000000111//////////////////////////////............////////////...------------------------...............***************+++,,,,,,************************++++++++++++,,,,,,,,,,,,------------------------++++++++++++************------------...///000111000000000000000000000000------.../////////............///000///...---,,,,,,,,,,,,------------...,,,++++++******+++,,,---+++++++++************)))***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))((('''&&&$$$$$$))))))(((((((((((()))))))))))))))))))))*********((((((((((((((())))))***(((((()))************)))'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&''''''((((((((((((''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((((((((((((((()))'''''''''''''''''''''''''''((()))***+++***)))(((((((((((((((((((((((((((!!!###%%%'''((()))((((((******)))(((((('''&&&&&&(((((((((((())))))))))))***)))(((((('''''''''''''''''''''(((((((((((((((''''''''''''((()))******(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,++++++++++++***,,,+++*********+++,,,---,,,,,,+++++++++,,,---------......000222444666777:::;;;===>>>@@@BBBDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPNNNKKKFFF@@@;;;777555555555555444444444444444222222333444555555444333333444444444555555555555555555666777777888888888888888777666555333222222222222333333444444444111222333444555666777888888777777777777888999999;;;;;;<<<=========<<<<<<999888555333111111222222222333333444444555555666777999<<>>===;;;999666333111000000000000000000111111111---......//////000000000......------......////////////////////////////////////............//////000000///------,,,,,,,,,---------------.........***))))))))))))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000////////////////////////,,,---......//////......------...///...---,,,+++,,,,,,,,,---------......,,,,,,***))))))***+++++++++++++++************)))))))))))))))))))))******---,,,+++***))))))))))))************************((()))))))))************(((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))(((((((((((()))))))))))))))((((((((((((((('''''''''''''''(((((()))'''((()))***+++******)))''''''''')))++++++)))'''((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&''''''((((((((((((''''''(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++***)))((((((((((((((((((((((((((("""###%%%'''(((((('''&&&(((((((((((((((((('''''''''((((((((()))))))))***)))(((((('''''''''((((((((((((((((((((('''''''''&&&''''''(((((((((''''''((((((''''''''''''(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%&&&)))++++++)))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))))))))))))))************((()))))))))************************************)))******+++,,,,,,------,,,,,,,,,+++++++++******)))*********++++++++++++------------...///111222222333555777:::===???AAACCCDDDFFFHHHJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMNNNPPPNNNOOORRRTTTVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWRRRQQQNNNKKKEEE???:::777555555444444444444333333333222111222444444444222222222222222222222222333222222222333444555555555666666777777777666555444222222333444444444444333333333333333333333444444555555555555555666777777666666777888888888888888666555444333222222222222222222222222222333333333555777:::===@@@AAAAAAAAAAAAAAABBBDDDHHHJJJJJJIIIIIIJJJKKKNNNQQQUUUXXXZZZ[[[[[[\\\]]]^^^______```______^^^^^^\\\ZZZXXXVVVOOONNNKKKGGGCCC???===;;;777666666444333222111111......///000000111222222...............///000000//////////////////////////////............/////////......---------......,,,,,,,,,------.........)))))))))((()))******+++((((((((((((((((((((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,...//////////////////............,,,,,,---.../////////......///000000000///---,,,,,,,,,,,,------.........///...,,,+++***++++++,,,+++++++++************)))******))))))***,,,...///555333000...++++++******************************(((((())))))*********+++************************'''(((((()))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))+++++++++***)))(((((())),,,------+++((((((((((((((((((((((((((((((''''''(((***+++)))(((''''''((((((((((((''''''((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&''')))*********)))((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''(((***+++,,,+++)))(((((((((((((((((((((((((((%%%'''(((******)))'''&&&&&&&&&''''''((()))))))))'''((((((((())))))******((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&((((((((('''&&&%%%******))))))))))))******&&&&&&'''((()))***+++,,,''''''''''''''''''''''''''''''''''''((((((((()))************************)))'''%%%'''+++------+++))))))))))))))))))))))))))))))))))))************++++++***))))))((())))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++************+++,,,------------,,,---------...000333555666999:::<<<>>>BBBEEEHHHJJJHHHJJJLLLNNNOOOOOONNNMMMMMMOOOPPPQQQPPPQQQRRRTTTQQQSSSUUUWWWXXXXXXVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXUUUTTTQQQMMMGGGBBB===:::666666555555444333333333222111000111222333222111222222222222222222222222222222333333444555555666666777888:::::::::999888777777888999999999888888444444444333333222222222555444444444444555666666333333444555555555555555444444444444444444444444333333333222222222222111555777:::===@@@@@@@@@@@@CCCBBBAAABBBCCCDDDBBB@@@@@@AAADDDHHHNNNTTTYYY\\\___``````aaaaaabbbbbbcccaaabbbcccddddddcccbbbaaa```^^^[[[WWWRRRNNNJJJIII???>>><<<:::777555333222///000000111222222333333000000000000000111222222000000000000000000000000//////............//////---------------...///000,,,,,,,,,------.........)))******+++,,,---------'''(((((()))***+++++++++'''((((((''')))------)))---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++******+++,,,,,,---......333222111///............////////////............/////////....../////////,,,,,,------------------/////////......---------,,,,,,,,,++++++*********///******,,,((($$$---<<>>222***)))***)))(((************************))))))))))))))))))))))))++++++***)))(((((())))))******))))))((((((((('''&&&&&&&&&'''((())))))***(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&)))***(((''')))))))))'''((()))******)))((('''((('''&&&&&&&&&&&&'''(((******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((++++++******)))))))))(((''''''((((((((((((''''''))))))((((((((('''''''''&&&(((***+++)))(((((((((***************************)))(((''''''((()))***'''(((***+++++++++***)))'''''''''(((((()))***+++++++++******)))((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))******))))))((((((''''''))))))))))))*********************))))))))))))))),,,+++)))((((((((()))***)))*********++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...000000...,,,,,,,,,---///000///...---...//////111444666888:::===???HHHIIIKKKKKKKKKKKKNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTTTTUUUVVVWWWXXXYYY\\\[[[ZZZYYYXXXWWWWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZVVVVVVUUUSSSPPPLLLHHHFFFDDDBBB???===;;;;;;<<<===666444222111111333555777555444333333444444222000444444444555666888999:::;;;>>>@@@BBBAAAAAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@===:::777666555444222444555555444444555888;;;666888999999777777888999333222222111111222444555111111111111222333444444555666777999;;;<<<<<<<<<>>>>>>???@@@???>>>===<<<>>>???@@@AAACCCIIIRRRYYYYYY[[[]]]___```bbbeeegggeeehhhkkklllllljjjjjjkkkhhhgggfffdddaaa___\\\[[[VVVRRRLLLGGGBBB<<<777333555333000000000000///...222111///......///111222.........//////000000000000000000000000000000000///////////////.........000000000000000000000000''''''(((((()))******+++'''(((((()))******+++++++++...---******,,,,,,)))---,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,***++++++,,,------......111000000///............////////////............---,,,,,,++++++,,,,,,---------------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++*********))))))000999>>>666...))))))***)))(((************************((((((((()))))))))))))))++++++***))))))))))))))))))))))))(((((((((''''''&&&&&&''''''((())))))***)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''((()))))))))((()))******'''((()))******)))((('''&&&&&&%%%$$$$$$%%%&&&&&&(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))))))))***(((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&(((******)))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))******))))))+++***)))(((((('''''''''''''''''''''((()))***+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((('''&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))(((((()))******************)))))))))((((((((('''))))))))))))***************)))))))))))))))))))))++++++)))((((((((()))***)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,---......,,,++++++,,,+++,,,............000222444777:::===???BBBEEEHHHMMMOOOPPPPPPPPPQQQSSSUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYXXXVVVRRROOOMMMLLLKKKIIIGGGFFFEEEEEEEEE???===999666444444666777666666555666888888777555777777888:::<<<>>>@@@AAAEEEHHHLLLNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRPPPNNNMMMMMMHHHAAA;;;888777777777777888888777666888;;;>>>>>>@@@BBBBBB@@@===<<<;;;555444333222222333444555555444444444444444555555444555666888999999999999:::;;;===>>>>>>===<<<<<<;;;<<<<<<;;;<<>>===<<<<<<<<<===???BBBDDDGGGHHHMMMQQQVVVZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZXXXVVVXXXQQQGGG???;;;:::;;;;;;;;;<<<<<<;;;;;;===@@@CCCIIILLLOOOOOOKKKFFFAAA???:::999777666555555666666555555444333333333333333555555666777777777777777888999;;;<<<======<<<;;;:::::::::888777999;;;>>>HHHMMMTTTZZZ]]]___aaacccgggjjjlllmmmmmmlllmmmmmmnnnooooooppppppppppppooopppmmmjjjgggdddaaa\\\YYYSSSMMMEEE???;;;999888777555555555444333222000///000000000///...---------000000000000000000000000////////////////////////........................(((((())))))*********+++(((((())))))************...444666000))))))***+++---,,,,,,,,,++++++***)))++++++******++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,------...///////////////............---,,,,,,,,,,,,,,,,,,---......------,,,+++***************************)))+++++++++***************&&&++++++(((...888888111)))(((((()))++++++)))'''(((((((((((((((((((((((('''(((((())))))******+++******)))))))))))))))***((((((''''''''''''''''''''''''(((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''***((((((+++---++++++,,,)))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))************(((((()))))))))*********((((((((((((((((((''''''''''''(((((((((((('''''')))))))))(((((((((((((((&&&''')))((('''&&&'''((())))))))))))))))))))))))'''((()))******)))((('''((('''&&&&&&&&&''')))***''''''''''''((()))***+++)))((('''%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''(((((()))))))))))))))(((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((((())))))'''(((((((((((()))))))))(((((()))************)))))))))))))))((((((((((((((()))))))))************)))))))))))))))*********+++******)))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,.........---,,,---000222000333666999;;;>>>BBBDDDFFFIIILLLNNNOOOQQQTTTVVVSSSUUUWWWWWWWWWVVVXXXYYY\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ]]]___``````___^^^[[[[[[\\\]]]___aaacccddd_________^^^^^^_________```aaabbbbbbbbbbbbaaaaaa______``````___]]][[[YYYTTTPPPJJJCCC???>>>???@@@BBBAAAAAABBBDDDEEECCCBBBAAABBBBBBDDDFFFHHHJJJKKKNNNRRRWWW[[[\\\\\\\\\]]][[[[[[\\\\\\[[[ZZZXXXWWWZZZSSSKKKDDDAAAAAAAAAAAAAAABBBBBBAAAAAACCCGGGIIITTTWWW[[[[[[VVVNNNHHHDDD@@@???===:::999888888888777777666666666666777777888888999999:::999999888::::::;;;<<<<<<;;;:::999;;;::::::999999999999:::???CCCIIIOOOSSSWWWZZZ]]]cccfffiiikkklllmmmnnnppppppqqqrrrtttuuuvvvvvvvvvvvvuuusssrrrqqqoookkkiiifffaaaYYYRRRKKKFFFAAA>>>:::999888777555444444444111111000000///.........222222222222222222222222///////////////000000000........................))))))))))))************)))))))))))))))************000333---((()))+++,,,++++++,,,,,,,,,+++***)))+++*********++++++,,,---,,,,,,------------......,,,,,,+++,,,,,,---...///////////////............,,,,,,,,,++++++,,,,,,,,,......---,,,++++++***************+++++++++++++++************************''',,,,,,***000999888000'''((()))+++,,,+++)))''''''''''''''''''''''''''')))))))))******+++++++++***)))))))))))))))******''''''((((((((((((((((((((((((((()))))))))))))))++++++******))))))(((((((((((((((((())))))))))))************************&&&'''''''''(((((())))))'''''''''(((((((((((((((+++'''(((...111---+++,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++'''''''''((((((((())))))''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&((()))))))))))))))))))))))))))'''((()))******)))((('''((('''&&&&&&&&&''')))***''''''''''''((()))***+++***)))((('''''''''((()))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''((((((((((((((('''&&&&&&''''''(((((())))))(((((((((((()))))))))***&&&''''''((()))((((((((((((((((((((())))))))))))((()))))))))************(((((())))))************************)))))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///......000333666888:::>>>AAACCCFFFJJJMMMNNNPPPQQQRRRRRRSSSUUUWWWVVVXXXZZZZZZZZZYYYZZZ[[[______^^^^^^^^^^^^______[[[]]]```bbbccccccbbbaaa^^^^^^^^^___```bbbddddddbbbbbbaaaaaaaaaaaabbbbbbcccddddddeeeffffffffffffdddeeefffgggfffdddaaa___[[[WWWRRRLLLIIIHHHIIIJJJNNNMMMLLLLLLMMMMMMKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPSSSWWWYYYYYYXXXXXXXXXWWWXXXYYY[[[[[[[[[ZZZZZZYYYVVVRRRPPPOOOOOOMMMLLLJJJKKKKKKKKKKKKMMMQQQTTT]]]aaadddddd___WWWPPPMMMHHHFFFCCC@@@>>><<<;;;;;;>>>>>>======>>>??????@@@??????@@@AAAAAAAAAAAAAAA>>>??????>>>===;;;999888999999888999999::::::999999<<>><<<;;;999999:::::::::999999999:::;;;===AAAGGGKKKNNNQQQUUUXXX\\\___cccggglllnnnpppsssuuuwwwyyyyyyyyyyyyzzz|||~~~~~~{{{yyyssssssssstttsssoooiiiddd\\\XXXQQQIIIAAA;;;888666444444333333222111000000...........................//////000000111111222........................))))))))))))))))))))))))***)))))))))))))))))))))&&&)))***((((((+++,,,***'''(((***,,,---,,,+++***************+++,,,---.....................------...---------------...///////////////............++++++************++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,((()))))))))*********++++++((((((,,,...,,,,,,...))))))************+++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))***++++++))))))))))))******++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))***$$$(((555999222******,,,+++)))((('''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&'''''''''((((((((((((*********)))((((((***,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))******))))))+++***)))(((((('''''''''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))))))))*********&&&''''''((((((((((((((('''((((((((()))))))))***))))))))))))************'''(((((()))******++++++)))******+++***)))((('''++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---...///000000111444888;;;===@@@CCCEEEJJJLLLOOOPPPPPPQQQTTTVVVUUUVVVXXXXXXWWWWWWYYYZZZ]]]___bbbcccaaa`````````aaaaaa```______```aaaaaaaaaaaabbbcccdddeeeffffffddddddeeefffgggiiikkklllllllllkkkkkkkkkkkklllllloooooonnnnnnnnnoooooooooppppppqqqqqqpppooommmmmmlllkkkiiigggfffeeeeeeeeejjjiiihhhiiijjjjjjiiigggdddddddddeeefffggghhhhhhjjjkkklllllljjjjjjlllmmmjjjlllmmmooopppppppppooopppooonnnoooooonnnkkkhhhhhhhhhiiiiiiiiilllpppsssuuuwwwyyyxxxtttqqqooonnnhhhfffbbb]]]YYYVVVTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKQQQRRRTTTWWWZZZ\\\]]]^^^XXXXXXXXXWWWVVVSSSQQQPPPKKKGGGCCCAAA@@@???===;;;;;;;;;<<<;;;;;;<<>>??????===;;;<<<<<<===???BBBDDDFFFIIILLLOOOVVVXXX\\\bbbgggllloooqqqwwwxxxzzz}}}~~~{{{~~~}}}|||}}}~~~~~~|||zzzwwwwwwvvvrrrjjjaaaXXXRRREEECCCAAA===:::666444222222222222222222222222222...//////000111222222222000000000000000000000000000,,,(((&&&'''))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---//////...---,,,,,,++++++////////////000000000000,,,------......------,,,111---***)))***+++***(((......---,,,,,,,,,,,,------,,,+++***)))))))))))),,,+++***))))))***+++,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***###$$$///888666///+++(((((('''(((((()))***+++((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&(((''''''(((***)))'''%%%(((((((((((()))***+++,,,&&&'''''''''(((((())))))))))))))))))((('''&&&%%%++++++)))))))))***+++,,,******))))))((((((''''''+++++++++***)))'''%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******%%%%%%&&&&&&'''(((((((((******))))))((((((((('''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))((((((((()))******++++++,,,,,,++++++***))))))(((************************%%%(((,,,,,,******,,,///+++,,,------------///111...///222444666777777777DDDGGGLLLOOOOOOPPPQQQRRRXXXXXXWWWWWWXXXXXXYYYZZZ]]]\\\[[[\\\^^^___^^^]]]ccccccbbbaaa````````````cccaaa^^^\\\[[[]]]___```]]]]]]^^^aaadddffffffeeejjjkkkmmmoooqqqrrrsssssstttssssssrrrrrrsssssstttppppppppprrrtttttttttsssxxxxxxxxxxxxwwwwwwwwwwwwuuuuuutttqqqnnnooossswwwwwwuuussssssttttttsssrrrttttttuuuwwwyyyyyywwwuuuwwwwwwwwwyyy|||}}}{{{zzz{{{zzzxxxvvvtttuuuxxx{{{{{{wwwwww{{{|||yyywwwwwwxxxuuuvvvzzz}}}}}}}}}~~~{{{xxxtttrrrrrrssstttvvvssspppkkkgggdddbbbaaa___]]]\\\^^^bbbfffhhhiiijjjiiijjjmmmpppqqqooommmkkkiiifffbbb\\\VVVQQQNNNKKKJJJIIIFFFDDDAAA>>>===???===;;;<<>>??????IIILLLPPPSSSSSSTTTUUUVVVYYYYYYZZZZZZ[[[\\\]]]]]]^^^]]]]]]^^^```aaa```___bbbaaa```______^^^\\\ZZZXXXWWWVVVTTTTTTTTTUUUVVVVVVXXX[[[^^^aaadddfffgggnnnoooppprrrssstttuuuuuuvvvvvvuuutttssssssrrrrrrwwwuuusssssstttuuuwwwwwwzzz{{{|||}}}|||{{{yyyxxxsssssspppllliiijjjnnnrrrsssqqqooonnnoooppppppppptttssssssuuuxxxzzzzzzyyyzzzxxxvvvvvvxxxyyyyyyyyyyyyxxxuuurrrppprrrvvvzzz|||wwwuuuwwwwwwuuusssuuuwwwtttvvv{{{~~~~~~}}}}}}~~~||||||{{{yyywwwtttrrrqqqnnnllliiihhhhhhiiiiiihhhgggffffffiiimmmpppooonnnqqqqqqooommmkkkhhhfffeee\\\\\\[[[XXXSSSLLLFFFBBB???===;;;:::<<<===>>>>>>???@@@AAADDDHHHMMMRRRUUU^^^ccciiimmmnnnmmmnnnooolllmmmpppssswww|||{{{wwwvvvtttnnneee\\\TTTLLLDDD???;;;777444222222222222222222222222111111111333444111000//////111111111///---+++(((''')))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---111111111000//////......//////000000000111111111,,,------......------,,,...,,,++++++---///......,,,,,,+++***************))))))))))))***+++,,,---))))))(((((((((((())))))************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((+++))))))---///,,,))))))***))))))(((((((((((()))((((((((((((((((((((((((***)))((((((''''''(((((((((''''''((())))))(((&&&"""$$$''')))***)))'''%%%''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''((()))***,,,---...))))))))))))(((((((((((('''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((*********)))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))---,,,,,,+++******))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,+++***...////////////222666999888:::>>>BBBFFFHHHJJJJJJPPPRRRVVVXXXYYYYYYZZZ[[[\\\\\\]]]^^^___aaabbbbbb```___^^^___aaaaaaaaa```___]]][[[ZZZ[[[YYYTTTPPPMMMLLLLLLKKKLLLLLLMMMNNNOOOTTTZZZ^^^```dddhhhlllpppqqqrrrssstttuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvuuu|||yyyvvvsssssstttwwwyyywwwxxxyyyyyyxxxvvvtttssstttssspppllliiiiiilllooopppmmmkkkjjjkkknnnooopppuuutttuuuxxx|||{{{vvvssstttvvvwwwxxxzzzxxxtttqqqpppttt{{{~~~yyyyyyvvvrrrpppqqqllljjjlllrrrvvvwwwzzz~~~{{{|||~~~|||yyyvvvuuutttrrrqqqllljjjiiiiiilllnnnnnnnnntttssssssrrrssstttuuuvvvnnnoooooommmggg^^^UUUOOOEEEBBB???======<<<;;;:::999:::;;;>>>@@@CCCFFFHHHJJJOOOUUUZZZ[[[ZZZYYYYYYZZZ\\\___dddjjjppptttwww{{{}}}zzzuuummmbbbWWWOOOFFFAAA:::555333444444444111111000000000000000000111000//////000111000///((('''&&&%%%&&&((()))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---111000000000/////////.../////////000000000111111,,,------......------,,,---,,,,,,,,,------------,,,,,,+++*********************))))))***++++++,,,******))))))))))))******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***+++,,,---,,,++++++,,,******)))(((((('''(((((((((((((((((((((((((((((()))(((((((((((((((((((((((('''&&&'''))))))((('''$$$%%%'''((()))((('''&&&'''''''''(((((((((((((((&&&&&&'''((((((((((((((('''''''''((()))******+++))))))))))))(((((((((((((((((()))))))))))))))((('''((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((())))))******)))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))************************(((((()))))))))))))))***,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,+++++++++++++++++++++++++++)))''')))---000///---...///000222444888===AAABBBDDDGGGKKKNNNPPPQQQRRRUUUXXX[[[\\\\\\]]]^^^___^^^___```bbbcccdddeeeeee```___]]]]]]^^^^^^\\\[[[ZZZWWWTTTSSSTTTRRRLLLGGGFFFEEEDDDEEEGGGJJJNNNQQQRRRYYY```cccdddgggmmmrrrqqqqqqqqqrrrrrrsssttttttuuuvvvxxxzzz{{{{{{{{{{{{zzzyyywwwtttqqqqqqrrrtttqqqqqqqqqqqqrrrssstttuuu}}}|||{{{yyyxxxwwwwwwxxxuuurrrooonnnqqqtttwwwxxx{{{}}}{{{wwwwwwyyy|||}}}}}}{{{|||wwwqqqpppeeedddfffllloooppptttzzzzzz|||{{{|||~~~}}}||||||yyywwwsssqqqppppppqqqrrrsssrrrpppooooooqqqtttuuutttuuuvvvtttpppiiibbb^^^MMMKKKGGGEEECCCBBB@@@>>><<<===>>>???@@@AAABBBBBB@@@CCCGGGIIIKKKKKKKKKJJJNNNPPPRRRVVVZZZ___ccceeeppptttzzz|||sssiiicccWWWQQQIIIBBB===:::777666444222111000000000///...222000//////000111000...&&&'''&&&&&&&&&''')))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---///...............------...////////////000000000,,,------......------,,,---------,,,+++*********------,,,+++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((+++------,,,---///000******)))(((((('''((((((((((((((((((((((((((((((''''''''''''((('''''''''((('''&&&&&&((())))))((()))((('''''''''((()))***((((((((((((((('''''''''(((((()))(((((('''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))))))))************))))))((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************++++++++++++******((()))))))))******++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++(((''')))---111111//////111444777;;;@@@FFFJJJLLLMMMPPPRRRTTTUUUVVVVVVYYY[[[]]]^^^^^^^^^```aaa```aaabbbddddddeeedddddd^^^\\\ZZZYYYYYYXXXVVVTTTTTTRRROOONNNMMMKKKFFFBBBEEECCCBBBCCCGGGNNNVVV[[[^^^dddjjjllllllmmmrrrwwwsssrrrqqqqqqqqqrrrrrrsssssstttvvvwwwyyyzzzzzz{{{xxxzzz{{{yyytttpppnnnmmmmmmlllkkkmmmrrrzzzyyyvvvnnnnnnppptttvvvvvv{{{~~~~~~zzzvvvwww}}}{{{yyyzzz{{{}}}{{{xxxtttqqqooooooqqqrrruuutttrrrppplllhhheeecccTTTQQQNNNLLLKKKIIIFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEGGGHHHIIILLLOOORRRTTTVVV```eeelllsssyyy~~~~~~yyyuuukkkfff___XXXPPPIIIAAA<<<999666333222444555555444333111000000111111000...((()))******))))))+++---*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------------------,,,,,,------........./////////,,,------......------,,,,,,---...---***(((((((((------,,,+++++++++++++++---,,,+++***))))))))))))++++++,,,------,,,++++++************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&+++---,,,---000111000***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((&&&%%%&&&((())))))))),,,+++(((''''''(((+++---((((((((((((((('''''''''))))))))))))((('''&&&%%%''''''''''''&&&%%%$$$$$$(((((((((((())))))))))))&&&&&&'''''''''''''''&&&((((((((())))))((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))***************************+++,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,))))))******+++,,,,,,---++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...111222222555888<<<@@@DDDIIINNNRRRSSSTTTVVVXXXYYYYYYYYYXXX\\\]]]______^^^___```bbbaaabbbcccccccccbbb``````ZZZXXXVVVVVVVVVUUUSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGIIIHHHGGGIIIOOOWWW```eeekkkooorrrsssssssssvvvxxxuuutttsssqqqqqqqqqrrrsssrrrrrrrrrsssuuuvvvxxxyyy~~~~~~vvvqqqooolllkkkjjjnnnxxx{{{vvvvvv}}}}}}zzzyyyyyyyyyzzzwwwsssnnnjjjgggffffff\\\YYYWWWTTTSSSQQQNNNKKKJJJJJJJJJJJJKKKLLLNNNNNNKKKGGGCCC@@@???@@@AAAAAACCCCCCDDDFFFIIILLLNNNOOOQQQWWW^^^fffmmmsssyyy}}}}}}zzzuuuppphhh___UUUNNN???:::555333555777888777444333111111222222111///)))+++,,,,,,***)))+++---))))))******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...,,,------......------,,,***---///...,,,******+++,,,,,,+++***************++++++***************+++***+++,,,,,,,,,,,,+++*********************************************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))'''''''''((()))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&***,,,+++---111000,,,)))(((((((((((())))))***((((((((((((((((((((((((&&&'''((()))***))))))((((((&&&%%%%%%((()))******,,,+++)))(((((()))***+++)))((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((('''&&&&&&'''((((((((()))))))))***&&&'''''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********''''''''''''''''''''''''))))))(((((((((((())))))************************++++++,,,------,,,++++++***++++++,,,------......)))*********************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333777:::???BBBGGGKKKOOOQQQUUUWWWWWWYYYZZZ\\\]]]]]]\\\\\\]]]___```_________aaabbbbbbbbbbbbbbb```^^^[[[YYYUUUTTTTTTTTTVVVWWWVVVUUUSSSUUUTTTQQQLLLKKKNNNRRRRRRRRRTTTXXX]]]dddjjjmmmrrrssstttuuuvvvvvvvvvvvvuuusssqqqooonnnoooooopppooooooppprrruuuzzz~~~|||yyyxxxwww{{{~~~yyyuuusssqqqqqqllljjjfffdddaaa^^^ZZZWWWTTTTTTUUUVVVYYY]]]aaaccc[[[VVVPPPLLLKKKIIIGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKIIINNNUUU]]]dddjjjpppttt{{{}}}vvvnnnhhhTTTLLLAAA;;;::::::888777666444333333333333222000(((***,,,+++(((''')))+++(((((()))***,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,---------------------+++++++++,,,,,,,,,------,,,------......------,,,))),,,//////---,,,---...+++******)))))))))))))))))))))))))))***+++,,,---)))***+++,,,,,,+++***)))************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&***+++***,,,111///((((((((('''(((((()))***+++(((((((((((((((((((((((('''((()))+++++++++***)))(((&&&%%%%%%''')))******)))***************))))))))))))(((((('''''''''&&&%%%&&&'''((())))))))))))&&&'''(((*********))))))'''((((((((())))))******)))))))))***)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((()))*********'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++''''''''''''''''''''''''))))))(((((((((((())))))************************++++++------------++++++++++++,,,------...//////++++++******)))(((((((((''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++...111222444777>>>CCCFFFJJJOOOSSSUUUVVVXXXYYYYYYZZZ\\\^^^___```_________`````````______aaacccbbbbbbbbbaaa^^^[[[WWWUUUSSSRRRRRRTTTXXXZZZZZZYYYVVVXXXYYYUUUOOONNNTTTZZZZZZ\\\aaafffjjjoooqqqssstttsssssstttvvvwwwuuutttrrrpppnnnlllkkkkkklllmmmllllllnnnssszzz|||zzzvvvsssoookkkgggccc]]]^^^___bbbgggmmmssswwwnnnjjjdddaaa^^^[[[VVVRRRIIIHHHHHHGGGGGGGGGGGGGGGFFFKKKRRRYYY___ffflllppplllsss}}}|||ooodddUUUIIIDDD@@@<<<999777555444444444444222111******++++++++++++******''''''''''''((((((((((((++++++***)))((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,***)))(((------------,,,+++***))))))***+++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++...---,,,,,,......---,,,***,,,...---***))))))++++++*********))))))(((((())))))(((((()))***++++++(((((((((((()))***,,,---''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''((()))******++++++++++++++++++++++++*********)))))))))))))))'''((()))******+++******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))///'''---==='''(((((('''(((((()))*********)))((('''&&&&&&'''(((***)))(((''''''((()))***++++++++++++***((('''&&&******++++++++++++******)))((('''''''''(((***+++)))((('''%%%%%%&&&&&&'''''''''(((((())))))******(((((())))))))))))((((((,,,,,,+++)))(((&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))(((((())))))*********+++***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))******************(((%%%######%%%(((***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))+++*********))))))((((((.........------,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))---.........,,,,,,---///111444888>>>CCCHHHLLLMMMOOORRRVVVYYYZZZ[[[\\\^^^]]][[[[[[\\\___bbbbbbbbbccccccbbbaaaaaabbbcccccc```[[[VVVSSSSSSSSSRRRPPPTTTVVVYYY\\\___`````````aaa^^^YYYVVVVVVZZZ```dddlllmmmppprrrtttuuutttrrrtttrrrqqqtttuuutttsssssstttrrrpppnnnoooooonnnmmmmmmttt{{{~~~}}}yyyvvvqqqpppnnnooorrrxxx~~~yyyuuussspppnnnmmmccc]]]UUUOOOMMMLLLLLLLLLFFFEEEJJJVVV```dddeeegggmmmnnnqqqvvv|||zzzlllaaa[[[UUUIII<<<666555555555666444222///)))******++++++******)))((((((((())))))))))))***+++***))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))******++++++,,,------...******+++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************++++++++++++***))))))++++++***)))***,,,...---***))))))+++************)))))))))((((((((((((((())))))******%%%&&&'''((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((///'''...>>>((()))((((((((())))))***+++***)))((('''&&&''''''((()))((('''&&&&&&'''((()))************))))))(((''')))))))))******)))))))))((('''&&&&&&&&&''')))))))))((('''&&&&&&&&&'''(((''''''(((((())))))))))))(((((())))))))))))((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))(((((()))))))))*********))))))(((''''''((())))))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***+++*********))))))))))))+++++++++******)))))))))***************+++,,,,,,***++++++,,,,,,,,,,,,,,,---.........------000222777999>>>DDDIIINNNRRRTTTSSSVVVYYY[[[[[[[[[]]]^^^^^^]]]^^^```ccceeeffffffcccbbbaaa___]]]ZZZXXXWWWRRROOOLLLLLLOOORRRTTTTTTYYYYYYZZZ[[[]]]^^^````````````___```bbbdddgggiiippprrrttttttsssrrrqqqqqqqqqoooppptttxxx||||||zzzyyywwwvvvyyy|||yyyyyyzzz{{{{{{rrrkkkggggggmmmxxxxxxssslllddd^^^YYYTTTPPPIIIGGGJJJSSS\\\___```aaafffgggiiimmmsssyyy}}}uuuqqqmmmaaaTTTDDD???999444333333444444)))******++++++******)))))))))))))))************))))))))))))))))))***+++)))))))))))))))))))))))),,,+++******************++++++******+++,,,...///++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++---,,,++++++------,,,+++***+++---,,,+++)))******************))))))))))))''''''((())))))))))))(((%%%&&&(((******)))'''%%%((((((((()))))))))******))))))))))))))))))))))))))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((+++++++++******)))''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((...'''...@@@******))))))))))))***++++++))))))((('''''''''(((((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((***)))((('''''''''(((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((())))))))))))******(((((('''&&&&&&'''(((((('''(((((((((((((((((('''(((((((((((()))))))))***''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))*********************)))))))))******)))))))))))))))(((***************++++++,,,***++++++,,,------......------......///222666999@@@CCCGGGLLLRRRVVVZZZ[[[YYY[[[^^^^^^^^^^^^___```bbbaaabbbdddgggiiiiiihhheeeccc```\\\WWWRRRNNNLLLGGGEEEDDDFFFKKKQQQVVVXXX]]]\\\\\\]]]___bbbdddffffffgggiiikkklllmmmmmmmmmqqqsssuuutttpppoooppprrrrrrsssuuu{{{}}}|||zzz{{{~~~|||sssooohhhcccbbbbbbccccccjjjmmmrrrwww{{{}}}~~~zzzrrriiiaaaZZZVVVTTTSSSXXX```hhhnnnqqqrrrrrrttttttvvv|||pppkkkiiimmmvvvvvvlllaaa[[[QQQMMMLLLRRRWWWXXXXXXZZZ]]]]]]^^^aaagggnnntttxxx|||yyynnn[[[RRRDDD999444444666888))))))************))))))(((((()))))))))*********)))((((((((()))***++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,///...+++)))))))))+++,,,++++++,,,,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++...---,,,,,,......---,,,******+++++++++******************)))))))))))))))(((((()))*********)))((()))******+++******)))((())))))))))))************))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((((()))***************)))((((((************************(((((((((((((((''''''''')))((('''...'''///BBB---+++***************++++++))))))(((((((((((((((((((((((((((''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))))))))(((((((((((())))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((()))***************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********************************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------------------......///,,,---///111444999@@@DDDKKKMMMQQQUUUYYY\\\___```]]]___aaabbbaaabbbccceeegggggggggiiijjjjjjhhhfffdddaaa\\\UUUOOOKKKIIIHHHCCCBBBCCCFFFKKKRRRXXX[[[___```bbbeeehhhkkknnnooopppooonnnmmmmmmmmmmmmnnnooorrrsssrrrooonnnrrrvvvuuuyyy~~~{{{qqqhhhggghhhhhhjjjmmmsssssssssrrrnnnjjjfffccc^^^ZZZVVVSSSSSSTTTTTTSSSWWWYYY]]]bbbeeefffffffffeeebbb]]]XXXTTTQQQOOONNNMMMPPPTTTXXX\\\]]]^^^^^^aaaaaacccgggkkkkkkiiiggg___\\\ZZZ\\\cccnnnzzz~~~rrriii]]]VVVRRRTTTVVVTTTSSSTTTTTTTTTTTTWWW\\\cccjjjnnnqqquuu|||~~~sssiiiYYYKKKAAA<<<999888)))))))))******)))))))))'''''''''((((((((()))))))))((((((((()))***++++++))))))))))))))))))))))))++++++)))))))))***+++,,,///---+++)))((()))***++++++++++++,,,++++++******,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***)))((()))***+++***(((***)))******++++++***)))))))))))))))))))))***************+++******)))))),,,+++)))''''''(((***+++))))))))))))************)))))))))))))))))))))))),,,++++++***))))))))))))************************((((((((())))))*********(((((()))***************))))))))))))))))))))))))'''''''''((((((((((((((()))((('''---'''000DDD111++++++***************+++(((((()))))))))))))))))))))))))))******)))))))))++++++)))((('''''''''((()))******++++++******)))''''''(((((()))))))))))))))))))))))))))(((((('''((((((((('''''''''''''''(((((())))))))))))(((((('''''''''((()))*********((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((((((((((((&&&''''''''''''''''''&&&)))(((''''''''''''((()))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((()))***************'''((()))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))***************************+++++++++,,,---------------------,,,,,,,,,,,,,,,---......//////...------......///---000444888===CCCJJJOOOUUUVVVYYY[[[^^^___aaaaaa```bbbdddeeeeeefffiiikkklllkkkkkklllkkkiiieeeaaa]]]XXXQQQJJJEEEDDDEEEFFFBBBCCCFFFJJJOOOVVV\\\```eeehhhlllppprrrsssrrrqqqssspppllljjjjjjnnnrrruuuwwwxxxwwwtttqqqrrruuuyyywww}}}{{{zzz{{{}}}zzzpppggg]]]UUUUUUVVVWWWYYY]]]]]]]]]]]]\\\YYYVVVSSSQQQOOOMMMKKKJJJKKKLLLLLLKKKKKKMMMOOORRRSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTXXXYYY[[[^^^aaaaaa___]]]\\\ZZZWWWVVVZZZccclllpppzzzyyywww~~~|||sssmmmlllmmmoooxxxjjjaaa[[[YYYXXXTTTQQQRRROOOOOOOOOQQQTTTZZZ___ccceeeiiiooouuu{{{sssfffYYYMMMCCC<<<((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))***+++))))))))))))))))))))))))******************+++,,,******))))))***+++---...******+++++++++++++++***,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))***++++++***)))))))))(((***+++,,,***)))))))))))))))************+++******))))))))))))***+++)))&&&$$$$$$&&&))),,,((((((((()))))))))******))))))))))))))))))))))))++++++***)))))))))******(((((((((((((((((((((((((((((())))))******++++++'''''')))******+++++++++(((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&,,,'''111FFF444++++++***))))))))))))***(((((()))*********)))))))))******++++++******))),,,+++***((((((((()))*********++++++++++++******'''(((((()))***)))))))))(((((()))))))))((('''&&&(((((((((''''''''''''&&&(((((())))))))))))(((((('''''''''((()))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))((((((((((((''''''&&&'''(((((((((((('''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&'''((((((((((((((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000///.........///000111333666<<>>555*********)))((('''''''''(((((())))))))))))((((((******)))))))))(((((((((((())))))******))))))(((*********)))))))))(((((()))))))))))))))))))))))))))))))))'''&&&%%%''')))***))))))((('''&&&&&&&&&''''''((())))))))))))((())))))))))))((((((((((((''''''(((((())))))))))))(((((('''''''''&&&&&&&&&))))))''''''&&&'''(((((())))))))))))))))))(((((('''''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''''''''(((***+++++++++)))(((************)))))))))((()))))))))))))))))))))))))))************+++++++++((())))))))))))***************))))))))))))******+++++++++***++++++,,,---...---,,,,,,------...------///333666:::AAAGGGLLLTTTVVVYYY\\\^^^_________```aaacccfffhhhjjjkkkkkklllllllllmmmnnnoooooonnnpppmmmkkkkkkmmmnnnnnnllliiijjjlllnnnooopppqqqqqqmmmqqqrrrooommmnnnmmmkkkhhhdddbbbbbbbbbaaaeeekkklllrrr|||xxxpppgggccc``````ccceeecccaaa___ZZZTTTPPPMMMKKKHHHFFFEEEDDDCCCBBBCCCFFFIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKOOOOOONNNNNNOOORRRUUUXXXYYYZZZ[[[[[[[[[]]]```cccfffiiimmmssswwwyyy{{{{{{|||~~~{{{yyyyyywwwtttpppmmmmmmnnnnnnmmmllllllmmmoooqqqqqqooommmeeedddbbbaaa```_________\\\[[[\\\```fffllloooqqqyyy~~~~~~zzz|||}}}wwwsssppppppppprrrmmmeee\\\VVVSSSRRRSSSTTTYYYaaaiiirrr}}}((((((((()))))))))******''''''''''''(((((((((((())))))*********))))))((())))))*********++++++++++++,,,---,,,++++++,,,---))))))))))))))))))))))))***++++++,,,++++++***)))++++++******)))(((((('''------------------------+++************)))))))))************************************************************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***$$$%%%******'''111888///******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((((((''''''(((((())))))(((((('''******))))))))))))(((((())))))))))))))))))))))))((())))))(((&&&&&&((()))***)))'''&&&%%%&&&&&&''')))(((((((((((()))************))))))(((((('''''''''(((((((((((()))))))))(((((((((''''''''''''&&&(((''''''''''''(((((()))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''((())))))(((&&&&&&************)))))))))))))))))))))))))))))))))))))))************+++++++++((())))))))))))***************))))))))))))******+++++++++++++++,,,------.........//////////////////333:::@@@FFFKKKPPPSSSWWWYYY[[[^^^___`````````bbbccceeegggiiijjjkkklllkkklllmmmnnnnnnnnnmmmmmmmmmllllllmmmppprrrrrrrrrnnnpppsssuuuvvvtttsssqqqmmmnnnllliiiiiilllkkkggghhhdddaaabbbdddeeejjjqqqpppvvv}}}yyymmmaaaYYYVVVSSSQQQQQQTTTTTTRRROOOMMMKKKHHHFFFFFFEEECCCAAACCCBBBAAAAAACCCEEEHHHJJJMMMLLLKKKKKKLLLOOORRRTTTXXX[[[^^^```aaaeeekkkooottttttsssrrrqqqrrrvvvyyy~~~}}}~~~{{{xxxwwwxxxyyyyyyyyyuuuwwwzzz}}}}}}xxxtttnnnmmmkkkiiihhhgggffffffcccaaa```aaadddeeeeeeeeegggkkkppprrrrrrooommmlllmmmhhhgggrrr}}}||||||yyyqqqiiibbb\\\YYYUUUVVVXXXXXX]]]hhhxxx(((((()))))))))*********))))))))))))************'''(((***++++++***)))(((((((((((()))))))))*********+++,,,,,,******+++,,,))))))))))))))))))))))))------------,,,,,,++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((+++++++++*********))))))))))))))))))*********+++************************((((((((('''((())))))***'''&&&******&&&...444---***)))))))))(((((((((''''''(((((())))))))))))((((((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))((((((((((((((((((((((((((((((((()))***)))''''''((()))***)))'''&&&%%%'''((()))***)))((((((((()))+++,,,******))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))''''''(((((('''&&&&&&%%%((((((((()))******++++++((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''((((((((((((((('''&&&%%%*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,---////////////000111444:::CCCKKKPPPTTTVVVXXXXXXYYY[[[^^^```aaabbbbbbcccdddfffhhhiiijjjjjjjjjlllmmmnnnmmmlllkkkjjjkkknnnnnnoooqqqsssttttttsssqqqsssuuuvvvuuurrrnnnkkkhhhgggcccaaafffnnnqqqooonnnhhhdddeeeggghhhlllqqqqqquuuyyyvvvkkk^^^TTTNNNLLLJJJIIIJJJLLLLLLIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHJJJLLLNNNPPPUUUWWWYYY\\\^^^aaadddgggjjjpppwwwzzz|||~~~{{{zzzxxxwwwuuutttsssssslllkkkiiiiiikkkkkkjjjiiiiiikkkmmmnnnnnnllljjjiiihhhaaa^^^eeerrrxxxnnnhhhbbbaaa]]]WWWTTTZZZgggrrr))))))))))))************))))))))))))************'''(((***++++++***)))((('''''''''((((((((())))))(((***+++***)))((()))***))))))))))))))))))))))))...------,,,++++++++++++,,,+++***)))***+++---...************************)))))))))))))))))))))*********************************)))(((((()))******(((((((((((((((((((((((()))*********++++++++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((('''((((((((((((((((((((((((******)))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))((((((((((((((()))******,,,(((******%%%,,,333...))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((())))))((((((((((((((((((((((((''')))******(((((()))***+++***((('''''')))+++,,,***)))((((((((()))+++,,,***)))))))))((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))))))))%%%%%%&&&'''''''''''''''))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''&&&&&&))))))))))))(((''''''&&&))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...))),,,...///000111444666>>>DDDMMMTTTXXXYYYZZZZZZYYYZZZ\\\___aaaccceeefffgggggghhhiiiiiiiiiiiiiiiggghhhhhhgggdddcccdddfffmmmooorrrtttuuuuuuuuuuuussstttsssrrroookkkgggddd___bbbeeeiiirrr{{{|||yyyssslllffffffffffffgggkkklllnnnmmmggg\\\RRRLLLJJJEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNOOOQQQSSSWWWZZZ^^^```eeejjjrrrxxx{{{}}}~~~~~~~~~sssrrrqqqqqqtttuuuvvvuuussstttttttttsssqqqnnnlllkkkdddaaaeeemmmtttzzzwwwtttnnnddd[[[YYY^^^cccmmmyyy)))))))))*********++++++''''''''''''(((((((((((())))))*********))))))((('''''''''((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))+++******))))))))))))***)))((((((((((((***+++---************************)))))))))************+++************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++///(((******&&&+++222///))))))))))))((((((((((((&&&'''((())))))******)))'''(((((((((((()))))))))((())))))******))))))(((''''''(((((((((((())))))))))))))))))))))))))))))'''(((******)))((()))******))))))))))))***,,,---)))(((((((((((()))******((((((((()))))))))))))))(((((((((''''''''''''&&&'''(((((((((((()))))))))&&&'''(((((()))(((((('''$$$%%%&&&'''((((((((((((***)))(((&&&$$$"""!!! '''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))((((((''''''))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++((())))))))))))*********++++++************++++++,,,,,,,,,,,,,,,------...))),,,000111222666<<<@@@IIINNNUUUZZZ]]]]]]]]]^^^^^^___```bbbdddfffhhhiiihhhhhhhhhhhhgggfffeeeddd\\\^^^^^^\\\ZZZZZZ___bbbkkkoootttwwwwwwwwwwwwwwwsssqqqoookkkgggdddbbbaaa[[[eeeqqqzzz~~~wwwoooggg`````````^^^]]]^^^bbb```]]]VVVOOOIIIFFFEEEAAABBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJLLLOOOQQQTTTVVVZZZ___eeekkkpppsss}}}|||zzzxxxxxx{{{~~~}}}|||||||||{{{yyytttqqqrrrllljjjooosssssssssuuuqqqsssvvvtttpppmmmlllmmmuuuzzzxxxnnngggcccbbbbbbkkkxxx))))))*********+++++++++''''''''''''((((((((((((++++++***)))((((((((()))))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))******************************************++++++,,,,,,************************,,,+++***))))))***+++,,,************************(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((())))))***+++---'''***---(((+++000---(((((((((((())))))))))))&&&'''((()))************((((((((()))))))))******'''(((((())))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))&&&(((***+++***))))))***'''(((((()))***+++++++++''''''((())))))))))))(((''''''(((((())))))******(((((('''''''''&&&&&&&&&'''((((((((())))))))))))'''(((((())))))((('''&&&&&&''''''(((((((((''''''(((((('''&&&%%%$$$######''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((())))))((()))))))))************)))))))))))))))))))))))))))************+++++++++((())))))))))))*********,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,///333555888===FFFNNNRRRVVV[[[___aaaaaacccdddbbbbbbbbbcccdddeeeffffffdddccccccaaa___]]][[[ZZZSSSUUUUUUTTTTTTWWW___fffmmmrrrwwwyyywwwuuuttttttmmmjjjeeeaaa^^^^^^^^^```aaakkkvvv{{{{{{xxxpppiii```XXXSSSUUUVVVTTTQQQQQQSSSPPPNNNLLLJJJIIIFFFDDDCCCDDDDDDEEEEEEGGGJJJKKKKKKNNNRRRUUUYYY^^^eeejjjlllnnnsssxxx|||{{{wwwvvvzzz|||yyyuuutttmmmllljjjhhheeecccbbbaaadddhhhlllnnnrrr|||vvvpppiiijjjmmmrrr{{{)))************+++++++++))))))))))))************---,,,***((('''(((((()))***++++++++++++,,,,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++*********+++---...------,,,,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,***))))))***,,,---++++++++++++++++++++++++************++++++++++++''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))************************'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++************(((((((((((()))))))))***************************)))))))))))))))******+++***$$$***///***+++...***(((((((((((())))))))))))&&&'''((()))************(((((())))))******++++++&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((***+++***)))******%%%&&&''')))************%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&'''((((((((())))))******(((((()))))))))'''&&&%%%))))))))))))((('''&&&%%%%%%&&&'''((()))+++,,,,,,&&&'''''''''(((((())))))************************(((((((((((())))))))))))######$$$&&&((()))***+++'''''''''''''''((()))***(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......///222777999<<>>IIILLLQQQWWWZZZ\\\\\\\\\TTTSSSQQQOOONNNNNNNNNNNNRRRSSSUUUWWWZZZ\\\]]]^^^]]]^^^```dddhhhmmmpppssspppooopppsssuuurrriiibbb\\\XXXTTTRRRRRRQQQNNNKKKPPPNNNKKKIIIGGGFFFDDDBBBDDDCCCAAAAAABBBCCCFFFGGGKKKQQQYYY```gggrrr|||wwwtttoooooonnnmmmkkkhhheeeccchhhkkkqqqwwwzzz+++++++++******+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((++++++************++++++******))))))))))))************)))))))))((((((((()))******+++++++++++++++((())))))))))))***,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***************************))))))))))))))))))))))))***)))))))))((((((((((((************************************************************************))))))))))))))))))))))))************************))))))((('''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((************************+++******)))(((((())))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((())))))))))))'''((((((((((((((('''''',,,++++++***))))))******)))))))))(((((())))))))))))))))))))))))))))))(((''''''(((((()))((((((((())))))))))))************,,,+++)))((((((((()))*********)))))))))((((((((()))***++++++******+++,,,))))))))))))(((((((((((((((((((((((('''&&&%%%$$$(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))************++++++*********)))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......---,,,,,,...///......000555<<>>777...***+++,,,+++(((************************)))************+++++++++************************+++***)))))))))***,,,---------------------------'''))),,,......,,,)))'''+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******+++,,,------,,,+++***))))))***+++,,,))))))))))))))))))))))))************************'''''''''''''''((()))***))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))&&&'''((()))***+++++++++))))))((())))))***++++++''''''&&&&&&&&&&&&''''''((())))))***++++++,,,,,,)))(((&&&%%%%%%&&&'''((())))))))))))************'''((()))+++++++++***)))(((((())))))*********+++&&&(((***+++***)))***+++******))))))(((((('''''')))******+++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------444444333333555;;;DDDJJJQQQSSSWWWYYYYYYVVVSSSPPPHHHJJJNNNTTT[[[ccciiimmmnnnkkkfffaaa]]]ZZZYYYYYY]]]```ffflllqqqsssttttttrrrpppmmmhhhbbb[[[UUUQQQQQQRRRRRROOOKKKGGGDDDCCCCCCEEEFFFEEECCCCCCFFFIIIQQQWWW___fffnnnyyy{{{oooiiihhhgggeee^^^```dddiiiqqq{{{+++++++++*********))))))+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++))))))(((((((((((())))))(((((())))))*********+++))))))*********+++++++++333000,,,++++++,,,+++++++++******))))))******++++++*********+++,,,------************************************************++++++***)))***+++---...+++++++++************)))******++++++++++++******+++++++++*********))))))))))))******+++++++++,,,,,,,,,++++++***)))))))))(((((((((((()))))))))))),,,---------+++)))'''&&&******+++++++++******)))(((+++***'''''')))(((%%%''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))((()))************))))))''''''((()))))))))))))))&&&&&&&&&&&&''')))***+++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''***************+++++++++)))***+++,,,+++)))'''&&&))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))''''''(((((())))))*********))))))((('''&&&&&&&&&)))*********++++++++++++))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++---------,,,,,,+++++++++***+++------------000222...111333666>>>IIIOOOOOOWWW[[[^^^\\\UUUOOONNNOOOOOORRRXXX^^^dddiiimmmooonnniiiccc^^^\\\^^^bbbeeeiiilllqqquuuuuuuuuttttttpppjjjbbb[[[UUUPPPJJJEEECCCEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHKKKQQQVVVdddlllyyy{{{tttooommmggg```ZZZ[[[___eeeoooxxx+++++++++*********))))))************************+++*********)))))))))))))))************+++++++++***))))))(((((())))))***))))))))))))*********+++))))))*********+++++++++////////////---,,,+++*********))))))))))))*********************+++,,,,,,************************************************++++++******++++++,,,---+++++++++************)))******++++++++++++******+++*********************)))))))))((((((((((((((((((((())))))***+++++++++(((((((((((())))))))))))*********)))((('''&&&%%%))))))))))))))))))))))))***,,,,,,))))))++++++)))((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))((())))))******))))))((((((((()))*********************)))(((((((((((((((+++*********))))))))))))))))))))))))))))))))))))******))))))((((((((((((***************)))))))))***+++---...---,,,***)))))))))))))))))))))))))))************)))))))))(((***)))))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))***))))))(((''''''&&&&&&((((((((())))))))))))***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++.........---------,,,,,,***+++,,,,,,+++,,,...000...333777;;;DDDOOOUUUUUUZZZ\\\]]]YYYSSSPPPQQQSSSYYY[[[```eeejjjlllmmmnnnmmmjjjgggdddeeehhhlllooooooqqqtttuuutttrrrooonnnccc^^^WWWRRRNNNKKKFFFCCCEEEGGGIIIIIIGGGFFFEEEFFFFFFJJJLLLLLLMMMTTTbbbnnn~~~ssskkkccc```______dddjjj{{{+++++++++***************))))))))))))))))))))))))***************))))))))))))************+++++++++*********))))))*********)))))))))***************)))))))))************+++(((,,,//////+++(((''''''******))))))))))))************)))))))))***++++++******************************************************+++,,,,,,,,,+++++++++++++++************)))******++++++++++++******)))***************************))))))((('''''''''++++++***))))))(((''''''(((((((((((()))))))))))))))(((''''''&&&&&&''''''))))))(((''''''((()))***(((++++++((((((+++,,,)))))))))))))))))))))))))))&&&&&&'''((())))))******))))))(((((((((((())))))((((((((())))))(((((('''))))))***++++++++++++***++++++***)))))))))))))))++++++++++++************))))))))))))))))))))))))***))))))))))))(((((((((******))))))(((((('''''''''((()))*********((((((((((((((((((((((((((((((************))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))((((((***))))))((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++//////............------,,,,,,---,,,+++,,,///111000777===CCCLLLVVV\\\]]]^^^^^^\\\XXXTTTSSSWWW\\\cccfffiiilllnnnnnnmmmmmmkkkkkklllmmmooosssvvvxxxvvvvvvuuusssooojjjfffcccSSSPPPLLLIIIHHHFFFDDDCCCEEEFFFGGGGGGFFFEEEGGGHHHNNNSSSWWWXXX[[[hhh}}}}}}ssslllfff___\\\]]]eeeooo************************)))))))))***************************************))))))*********+++++++++++++++************++++++************************))))))))))))************''',,,000///***'''''')))++++++************++++++***)))))))))))))))******************************************************)))***,,,------,,,+++***+++++++++*********))))))******++++++++++++******))))))))))))************+++++++++***************))))))(((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''(((***,,,***,,,,,,))))))---///---))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))'''((((((((((((''''''&&&(((((()))************)))'''''''''((()))***,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''&&&&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))((((((''''''&&&&&&&&&'''''''''((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,............------------...//////......///222555666>>>FFFLLLSSS\\\aaaaaa______^^^\\\ZZZ\\\```dddhhhhhhiiikkklllmmmnnnnnnmmmnnnqqquuuxxxzzz{{{{{{wwwtttpppkkkeee___YYYUUUJJJIIIFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFGGGKKKQQQUUU^^^bbbgggllltttwwwkkkccc```^^^ccckkkvvv*********************************+++++++++,,,,,,***************+++++++++))))))*********+++++++++++++++************+++++++++++++++***************)))))))))))))))))))))))),,,000222000,,,)))+++///,,,,,,,,,++++++,,,,,,,,,******)))))))))))))))******************************************************+++,,,------,,,***)))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---"""###%%%'''***,,,...///(((((((((((())))))))))))))))))'''''''''(((***++++++***(((((((((***,,,---...000///,,,,,,000222000((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&''''''((()))(((((((((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))((('''&&&%%%%%%((())))))***++++++++++++))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))(((((((((''''''((((((((()))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...///111555999???HHHPPPSSSXXX^^^bbbbbb```aaabbbbbbcccdddfffhhhdddcccccccccfffkkkooorrrsssuuuyyy|||}}}|||zzzxxxpppllleee___YYYSSSLLLHHHEEEEEEDDDCCCBBBCCCDDDEEEGGGGGGHHHJJJOOOWWWaaahhhuuuwww}}}uuupppfffeeedddfffmmmyyy***************+++++++++*********+++,,,,,,------*********+++++++++++++++)))************+++++++++*********))))))*********+++++++++++++++************)))))))))))))))((((((***,,,...,,,)))(((***,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))******************************************************++++++,,,,,,,,,+++******+++++++++************)))******++++++++++++************)))))))))(((((((((%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&''''''((((((******)))))))))+++,,,---+++,,,+++''''''+++---,,,((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))(((''''''&&&%%%&&&''''''(((((('''''')))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************+++))))))((((((''''''&&&&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---...000444:::>>>IIIQQQXXXZZZ[[[```ddddddcccdddeeefffffffffeeeeee[[[[[[\\\___dddlllssswwwzzz|||~~~}}}yyyuuuqqqeee```YYYSSSOOOKKKEEEAAABBBCCCCCCBBBAAABBBDDDFFFEEEHHHMMMTTT\\\gggrrryyyyyytttnnnhhhgggjjjooosssuuuzzz))))))*********+++++++++)))))))))***+++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++***))))))(((((())))))***,,,,,,,,,++++++***************))))))((((((((((((((()))+++,,,+++***((('''+++******))))))******+++,,,,,,+++***************************************************************---,,,++++++******+++++++++++++++************)))******++++++++++++******++++++***)))(((''''''&&&&&&&&&'''((()))******+++000///---+++)))&&&%%%$$$(((((((((((())))))))))))((((((((()))((((((''''''((((((((()))***+++++++++((()))'''######'''((('''))))))))))))))))))))))))***))))))))))))((((((((())))))(((((((((((())))))************)))((('''&&&&&&''''''(((((((((((((((***))))))((('''((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))((('''''''''((((((++++++++++++++++++++++++((()))))))))************(((((((((((()))***,,,,,,))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((()))))))))*********++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,---///111555:::AAAFFFQQQYYY_________cccggghhhhhhgggfffdddcccaaa^^^]]]SSSUUUZZZaaahhhpppvvvzzz{{{|||}}}|||xxxrrrkkkggg\\\VVVOOOKKKJJJHHHDDD@@@AAACCCDDDDDDCCCDDDHHHKKKLLLTTT___lllvvv|||uuuooojjjgggdddeeemmmyyy))))))******++++++++++++'''(((((()))***+++++++++*********++++++,,,,,,,,,)))************+++++++++))))))(((((((((((()))))),,,,,,,,,++++++***************))))))(((((((((''',,,---000333444222---)))))))))(((((((((((())))))------,,,+++******++++++************************************************...---+++***)))***+++++++++++++++************)))******++++++++++++******,,,+++***)))((('''&&&%%%************++++++++++++(((((()))***+++,,,------(((((((((((())))))))))))***+++,,,,,,,,,+++)))(((&&&&&&((()))************---...+++'''&&&***,,,***************************++++++******))))))(((((())))))(((((((((((())))))++++++++++++***)))'''''''''(((((()))))))))))))))''''''(((((()))+++,,,---))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++((((((((()))))))))))))))...---,,,+++******++++++++++++++++++++++++++++++(((((())))))*********+++'''''''''((()))+++------)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))*********(((((((((((())))))))))))++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,------------........./////////000333666:::AAAIIINNNUUU]]]bbbaaaaaaeeejjjkkkmmmiiieeeaaa^^^[[[XXXVVVOOOTTT\\\eeennnuuuyyy{{{xxxxxxyyywwwqqqjjjbbb^^^VVVPPPJJJGGGHHHHHHEEEBBBBBBDDDGGGGGGGGGHHHMMMQQQ\\\gggxxxzzznnngggbbb^^^___gggooozzz,,,,,,++++++++++++++++++)))***++++++,,,---......,,,++++++***++++++,,,,,,...(((&&&***,,,))))))+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***))))))******)))+++---//////---+++)))+++*********))))))((((((---,,,+++***))))))))))))))))))************)))))),,,++++++******++++++,,,***+++,,,+++******+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))************************************))))))))))))*********)))((()))+++...333///+++))))))***((('''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((()))***************'''((()))******)))((('''))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++,,,***'''$$$###&&&***...,,,+++***)))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))((($$$$$$%%%'''(((***++++++---,,,,,,+++*********+++((())))))))))))*********,,,,,,+++++++++,,,------,,,...//////...---///000000111777???CCCDDDLLLUUU___```bbbccceeefffggghhhiiifffaaa[[[VVVTTTSSSSSSLLLWWWgggsssyyyzzzzzzzzzzzzwwwrrrmmmggg```XXXSSSMMMHHHFFFEEECCCAAABBBFFFHHH>>>???KKKPPPNNNWWWiii{{{zzznnnccc[[[]]]cccnnn~~~************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++111666444...))))))+++************************+++***)))(((((()))***+++,,,++++++***))))))******)))***,,,------,,,***)))************)))))))))(((***)))))))))))))))******))))))************))))))+++******************+++)))***+++++++++******+++))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))******))))))(((((((((((())))))))))))))))))))))))************************************)))))))))))))))******)))((()))+++---000---)))((()))******((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''((())))))******))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++(((***,,,---,,,+++)))(((,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))((('''''''''((((((((())))))---,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000444666===EEEIIIJJJQQQZZZ^^^```ccceeeggghhhhhhhhheeeaaaYYYSSSOOONNNPPPQQQ\\\eeeqqqzzz|||zzzwwwvvvqqqmmmgggaaa[[[UUUNNNJJJKKKHHHGGGHHHGGGCCCDDDGGGHHHEEEIIIQQQVVV^^^rrr}}}rrrgggcccbbbeeeooozzz(((((())))))******++++++---------,,,,,,+++++++++---,,,,,,+++*********+++(((;;;FFF>>>000***++++++******************************))))))))))))******,,,+++******)))*********************************************))))))))))))'''''''''((((((***++++++******************************))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))************++++++++++++,,,,,,+++*********++++++***))))))))))))((((((((())))))))))))))))))))))))************************************)))))))))))))))*********))))))+++------+++)))(((***++++++***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))),,,111444555444111///,,,+++***)))(((((((((((())))))))))))))))))))))))+++******))))))(((''''''))))))************))))))******))))))(((''''''''',,,,,,++++++******++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......+++,,,---------...000222;;;>>>FFFNNNRRRSSSYYY___]]]```eeeiiijjjiiigggfff```ZZZRRRKKKIIILLLRRRWWWjjjpppxxx}}}}}}xxxrrroooeee```ZZZSSSNNNIIIEEEBBBDDDCCCDDDGGGFFFCCCDDDIIILLLRRRXXX[[[cccxxxzzzppphhhccceeeiii(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************'''>>>JJJ>>>///,,,---******************************))))))))))))))))))***++++++***************+++,,,+++***))))))***+++,,,*********))))))))))))))))))))))))))))))***++++++************************++++++************++++++***++++++---...---+++)))))))))))))))))))))))))))************************,,,++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((((()))******))))))***,,,...---++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))******++++++,,,---111444666777777++++++***)))(((((())))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))))))))+++******))))))((((((''',,,,,,++++++***++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,---...///---.........///111555999AAAGGGOOOUUUYYY[[[```ddd```ccchhhkkkkkkhhhdddaaaZZZUUUNNNJJJLLLTTT^^^eeeooosssxxxyyywwwqqqjjjfffZZZUUUOOOJJJGGGEEECCCAAACCCAAACCCFFFGGGGGGMMMTTT^^^gggllllllxxxxxxppplllkkk******++++++,,,---......******+++,,,,,,---......---,,,++++++*********+++(((999AAA555,,,...///)))************************)))))))))******)))))))))+++***************++++++---,,,+++******+++,,,---))))))))))))))))))******---,,,++++++*********+++++++++***))))))***++++++---,,,,,,++++++,,,,,,------,,,,,,---//////---***************************))))))))))))))))))))))))******)))))))))******+++))))))))))))************))))))))))))))))))))))))************************************)))))))))(((''')))******))))))***+++//////...---,,,+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))******+++))))))***...222333111///+++***))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,***))))))))))))))))))***)))))))))***************,,,++++++***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,---...///000---......///111555;;;???HHHOOOVVVZZZ]]]```dddgggeeegggjjjjjjhhhccc^^^[[[SSSQQQOOOPPPVVV```lllsssttttttsssqqqmmmfff___ZZZPPPLLLGGGDDDDDDEEEEEEEEEFFFEEEFFFIIILLLRRR^^^jjj|||}}}yyy++++++,,,,,,------......)))******+++---......///,,,++++++***++++++,,,,,,+++222333---+++......)))++++++++++++++++++++++++))))))************))))))*********)))******+++,,,...---,,,++++++,,,---...))))))))))))************......---,,,+++******+++,,,+++***))))))***+++,,,------,,,,,,,,,,,,------///,,,***+++...///---+++************************)))))))))((((((((((((((()))(((((((((((()))******)))))))))************+++))))))))))))))))))))))))************************************))))))))))))&&&(((******)))((()))***...///000...+++******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++***,,,000666999555---&&&******)))))))))))))))***))))))))))))))))))))))))&&&'''((()))+++,,,------******))))))))))))******(((((()))***+++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...000000------...000333999AAAGGGNNNVVV\\\]]]___cccggghhhiiiiiiiiigggccc^^^ZZZWWWQQQRRRUUU[[[ccckkksssxxxxxxtttnnnhhhaaaZZZSSSNNNGGGEEEBBBAAACCCEEEGGGGGGFFFFFFHHHMMMRRR\\\nnn}}},,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************+++,,,------...---++++++,,,,,,+++***++++++++++++++++++++++++((()))***++++++***)))(((******))))))***++++++,,,,,,,,,++++++++++++,,,,,,((()))))))))************,,,,,,++++++***+++++++++---,,,***))))))***,,,------,,,,,,++++++,,,,,,---///+++''''''+++---,,,************************************)))))))))((((((((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))************************************))))))))))))&&&(((******)))((())))))***,,,...---***))))))+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''((())))))******))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++,,,000666:::777///(((******))))))))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,+++***)))(((((()))***+++))))))******+++,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......+++,,,,,,,,,...///000111000000222444999AAAJJJQQQUUU\\\```______eeeiiiiiikkkiiifffbbb^^^ZZZXXXVVVVVVZZZbbbjjjppptttuuuvvvtttnnnddd\\\VVVPPPKKKGGGDDDBBB@@@AAACCCFFFGGGHHHIIIJJJPPPWWW```lll,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))***+++,,,......///+++***---...***)))+++++++++++++++++++++++++++((()))***++++++***)))(((******))))))***+++,,,,,,************************(((((())))))*********+++))))))))))))***+++,,,------,,,***))))))***,,,---,,,++++++******++++++,,,///***%%%%%%(((++++++)))************************,,,+++++++++******))))))))))))(((((()))***++++++))))))******++++++++++++))))))))))))))))))))))))************************************))))))))))))%%%'''******)))(((((()))&&&(((++++++)))(((***,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((()))******************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++'''%%%%%%)))000222111---***)))))))))))))))******))))))))))))))))))))))))***************++++++++++++***)))(((((()))***+++++++++++++++++++++,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,---...///111111444555666999???HHHRRRYYYYYY```ccc``````fffjjjjjjjjjhhhccc^^^ZZZXXXXXXXXX]]]dddmmmvvvzzzzzzvvvsssllldddZZZRRRNNNKKKHHHFFFEEEDDDBBBCCCFFFHHHHHHHHHPPPTTT]]]gggqqq}}}......---------,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))************))))))))))))************************'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******))))))******+++,,,))))))))))))))))))))))))***************************************************))))))((('''&&&&&&%%%(((((((((***,,,,,,***(((+++***)))***++++++***)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******+++---000444666,,,+++***+++---......---******************************************************************************+++++++++,,,,,,,,,************************------------------------...//////---,,,---///111///222888AAAJJJRRRYYY\\\]]]```dddggghhhhhhgggfffeeeaaaZZZUUUTTTWWW[[[___fffooovvvvvvuuutttooohhhcccYYYPPPMMMKKKGGGDDDDDDAAAAAAEEEJJJHHHFFFKKKUUUUUUdddxxx.........---------,,,,,,------------------------,,,---...---+++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------(((((((((((())))))))))))************************************))))))))))))++++++++++++++++++++++++((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&'''&&&&&&(((******(((&&&***)))((((((******)))((())))))))))))))))))))))))******))))))))))))))))))))))))))))))*********************))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))'''&&&''''''))),,,...///+++)))(((((()))***)))(((******************************************************************************+++++++++,,,,,,,,,************************------------------------...//////...---...000222333777===FFFOOOWWW\\\___dddeeefffhhhiiihhhfffddd^^^ZZZUUUSSSUUU\\\dddiiimmmsssuuuqqqmmmkkkeee^^^VVVNNNHHHHHHGGGDDDAAABBBEEEDDDGGGKKKKKKMMMWWWbbbppp~~~.........------------,,,---------------------------...///...---,,,---...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,'''((((((((()))*********************************++++++*********)))))))))++++++++++++,,,,,,,,,,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((('''''''''((()))***(((''')))((('''((()))***)))'''))))))))))))))))))))))))))))))(((((())))))******))))))))))))***************************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++*********))))))*********))))))))))))))))))))))))(((((()))***+++,,,------///---+++***++++++***)))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------......///......///222555:::>>>EEENNNVVV]]]aaaccciiihhhggghhhjjjiiifffbbbWWWUUUSSSTTTZZZcccmmmtttvvvvvvqqqhhhaaa\\\WWWQQQKKKFFFDDDFFFFFFCCCBBBCCCHHHIIILLLQQQVVV^^^mmmzzz............---------------------------------------...///...---,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------************************+++++++++*********))))))+++,,,,,,,,,,,,,,,------)))))))))******+++++++++++++++++++++++++++++++++************************)))******++++++******)))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))***+++,,,+++)))***)))(((((()))***)))((())))))))))))))))))))))))((((((''''''((()))***+++((()))))))))************++++++******************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************''''''((()))***++++++,,,++++++************++++++))))))))))))))))))))))))***++++++,,,---,,,,,,,,,///---++++++,,,,,,,,,+++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------......///222666999AAAFFFMMMVVV]]]bbbeeefffhhhggggggiiikkkiiiccc]]]RRRSSSVVV\\\ccckkkssswwwxxxsssiii^^^UUUOOOJJJGGGGGGEEEFFFIIIHHHFFFFFFIIILLLQQQXXXaaakkkyyy//////.........---------------------------------+++,,,...---,,,+++,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************))))))))))))******+++,,,------...************************++++++++++++************+++++++++,,,,,,---------************++++++++++++++++++++++++++++++++++++******************************++++++++++++************))))))******+++,,,))))))))))))))))))))))))************************************************++++++++++++************,,,+++)))***+++++++++***+++***))))))++++++***))))))))))))))))))))))))))))))((('''&&&'''(((***+++((()))))))))******************************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************++++++++++++++++++++++++''''''((()))***++++++,,,++++++************++++++************************((())))))******)))(((((()))(((&&&''')))******)))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---...///111666<<<@@@IIIMMMTTT[[[aaaeeeggghhhhhhhhhhhhiiihhhccc\\\UUUOOOTTT]]]fffnnnsssuuuvvvqqqhhh\\\SSSLLLGGGDDDCCCFFFEEEGGGIIIHHHFFFIIIOOOUUU___lllxxx/////////.........------------------------------+++,,,------,,,,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))))))))((()))))))))***+++++++++++++++++++++++++++++++++,,,++++++++++++***************++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************))))))******+++,,,))))))))))))))))))))))))************************************************************************+++***(((((()))))))))(((+++***)))***+++,,,+++)))))))))))))))))))))))))))***((('''&&&&&&''')))+++))))))))))))************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((()))******++++++((((((((((((((((((((((((************************(((((())))))******++++++*********))))))*********************************************************)))((('''(((***+++,,,+++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,...000222666<<>>===:::888555444111000///000111222/////////000000000000000.........------------,,,........................///////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))&&&'''((())))))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,***)))))))))*********++++++,,,,,,++++++***************************,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((()))***++++++))))))))))))))))))))))))***)))'''(((***+++***(((******++++++***)))((('''((()))))))))************'''(((***,,,,,,***((('''%%%%%%&&&((()))***,,,,,,+++(((%%%&&&)))+++***)))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************)))))))))))))))***************((((((((()))***+++((()))))))))******************))))))))))))******(((((()))***************,,,---...,,,+++***+++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------------000555888AAAGGGQQQYYY___cccgggiiiggghhhjjjiiigggeeedddccc^^^bbbiiiqqquuusssnnnjjjeee]]]TTTMMMJJJGGGDDDAAAAAADDDFFFGGGIIIOOOYYYbbblll{{{OOOMMMJJJIIIGGGEEEBBB???@@@>>>;;;888666555555666222111111111000000000/////////.........---------........................---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++)))(((***++++++,,,,,,++++++***************************------,,,,,,++++++******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))(((((())))))******************************))))))******))))))***************)))((((((((()))))))))************'''(((***,,,,,,***((('''$$$%%%&&&((()))+++,,,---,,,(((%%%%%%(((+++***)))))))))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))*********((()))))))))*********++++++***)))(((((()))***+++((()))))))))******************))))))))))))******(((((()))***************(((***++++++******+++,,,))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,------......******+++++++++,,,,,,,,,++++++,,,,,,,,,------------.........///444:::???GGGMMMUUU\\\aaadddfffhhhfffhhhjjjiiifffdddcccccceeeiiiooouuuvvvpppggg```VVVRRRLLLIIIHHHHHHEEEBBBCCCEEEHHHIIINNNZZZkkkxxxVVVTTTSSSQQQQQQOOOLLLIIIHHHFFFCCC@@@===;;;:::999666555555333222111000000000000000/////////..............................,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,***(((***++++++,,,,,,++++++***************************,,,,,,+++++++++++++++++++++************+++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((((((((((((************************+++************)))))))))))))))))))))))))))******))))))))))))************((()))***++++++***)))(((***************++++++++++++)))'''&&&((()))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******((())))))******+++++++++++++++***)))))))))******))))))))))))******************))))))))))))******(((((()))***************&&&(((***+++******+++,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------/////////000333999AAAGGGNNNSSSYYY^^^bbbdddfffgggfffiiikkkiiifffdddeeegggooopppssstttqqqiii^^^VVVKKKIIIHHHGGGHHHHHHGGGFFFCCCFFFKKKQQQ\\\nnn\\\[[[ZZZZZZZZZXXXVVVSSSOOONNNLLLIIIFFFDDDBBBAAA???>>>===;;;999777555444111111111111000000000000........................+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++++++++***++++++,,,,,,++++++***************************************++++++++++++)))))))))))))))***+++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))***************************++++++++++++***))))))***((((((((())))))***++++++))))))))))))************))))))))))))))))))))))))+++++++++***************((()))))))))''''''(((***))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***((())))))******+++,,,,,,+++++++++++++++***)))((())))))))))))******************))))))))))))******(((((()))***************''')))++++++***))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...000000000222666>>>HHHOOOWWWZZZ^^^aaaccceeeggghhhgggjjjllljjjgggfffiiilllsssrrrppplllfff]]]SSSLLLEEEEEEFFFEEEDDDEEEHHHJJJIIINNNWWWeeexxx___^^^^^^___```___\\\ZZZWWWWWWVVVTTTRRROOOMMMLLLHHHGGGEEECCC@@@>>><<<;;;222222222222111111111000////////////////////////,,,,,,------...------,,,,,,,,,,,,---------......------------------------******************+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))+++,,,---+++++++++,,,,,,+++++++++************************)))))))))******++++++,,,))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))***+++,,,************************++++++,,,+++)))))))))***(((((((((((()))+++,,,---))))))))))))******************))))))))))))******&&&&&&'''((()))******+++''')))+++***'''&&&(((***))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((())))))***++++++,,,,,,***+++,,,,,,,,,***)))((())))))))))))******************))))))))))))******(((((()))***************)))+++------+++)))(((((())))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000111111333999AAALLLSSS\\\___bbbdddeeefffhhhjjjhhhkkkmmmkkkhhhhhhlllqqqssspppjjjddd\\\TTTKKKEEEDDDEEEEEECCCAAACCCHHHMMMPPPXXXeeeyyyjjjiiigggggggggfffcccaaa```___\\\YYYVVVUUUUUUTTTNNNNNNNNNMMMKKKHHHEEEDDD;;;:::999777444333111111333111//////000000000...//////......------,,,,,,------------------------000///...,,,,,,,,,---.........---,,,,,,---......))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++*********)))+++++++++++++++***)))(((***************************)))(((&&&&&&((()))***+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******,,,,,,,,,++++++******************)))))))))))))))+++++++++*********))))))(((((())))))))))))((((((******))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++************************&&&$$$"""%%%***......---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,---------,,,,,,...000111222555:::BBBLLLUUU[[[```cccfffhhhiiiiiiiiijjjkkkiiihhhjjjooossstttsssrrrkkk```WWWQQQKKKEEEAAA@@@FFFCCCBBBIIIIIIFFFMMMWWWmmm}}}uuusssqqqpppooommmiiigggeeedddbbb```^^^]]]]]]\\\YYYYYYXXXVVVTTTQQQNNNMMMGGGFFFDDD@@@<<<777444222222000......///000///...//////......------,,,,,,........................//////...---------------++++++***))))))***++++++***+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++((((((((((((((()))******++++++*********)))))))))+++++++++++++++***))))))************************+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))))))))******,,,++++++++++++++++++******)))))))))))))))))))))+++++++++*********))))))))))))************))))))---,,,***)))(((((((((((())))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++*********)))((((((((()))***+++,,,,,,------,,,,,,,,,,,,,,,---------............///...------///000222555:::@@@HHHPPPXXX]]]aaadddhhhiiiiiihhhhhhiiikkkkkkmmmppptttvvvtttrrrggg```VVVNNNJJJGGGDDDCCC???FFFCCC@@@FFFHHHKKKVVVooo~~~~~~~~~~~~~~~zzz|||~~~|||zzzwwwssspppnnnnnnmmmkkkiiigggeeedddgggfffdddbbb___\\\YYYXXXUUUTTTRRROOOJJJEEE@@@===888555333222222111000///000000//////.........///////////////////////////.........///......---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,------------,,,,,,......------------,,,,,,...------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***+++++++++++++++*********+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++'''((())))))******))))))******)))))))))(((((((((***++++++++++++***))))))************************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))***************************))))))(((((())))))************+++++++++++++++))))))))))))))))))******+++++++++************************++++++*********///---***((('''''''''((())))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...+++&&&$$$&&&)))***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000///......000111444:::BBBJJJQQQWWW\\\```dddfffiiikkkjjjhhhggggggjjjmmmrrrvvvxxxuuuooojjjZZZTTTLLLEEECCCCCCDDDEEEBBBIIIFFFCCCIIINNNUUUccc}}}zzzyyywwwvvvvvvxxxzzz||||||}}}~~~~~~}}}|||zzzyyyyyyxxxxxxxxxxxxyyyyyyzzztttvvvxxx{{{|||}}}}}}|||}}}zzzzzzzzzyyywwwuuuqqqnnnlllqqqpppnnnllliiifffcccbbb______```___\\\XXXTTTQQQHHHEEE@@@<<<:::777333111222111000000///000111222////////////////////////------/////////...---,,,///..................///,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,---------------,,,,,,,,,++++++************++++++...---------,,,,,,,,,---++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++******************************************************************************************+++++++++++++++,,,,,,)))***+++,,,---,,,+++***))))))))))))((((((((((((******+++++++++******)))************************+++******))))))******+++***))))))))))))))))))***))))))))))))))))))))))))************************))))))(((((((((((())))))))))))******++++++,,,,,,)))))))))))))))*********************************************************...,,,***''''''''')))***((()))))))))************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((***,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......000111000///......111333777???JJJSSSXXX\\\```bbbfffiiikkkkkkjjjhhhggghhhjjjnnntttwwwuuummmccc\\\PPPLLLGGGCCCAAABBBDDDEEEFFFMMMMMMOOOZZZaaagggsss~~~|||zzzxxxwwwtttrrrpppooooooqqqtttvvvuuuuuuvvvwwwwwwvvvuuuuuutttssssssrrrrrrrrrrrrsssppppppqqqrrrssstttuuuvvv{{{|||~~~}}}{{{zzzyyywwwuuurrrpppnnnnnnjjjlllmmmnnnmmmjjjgggeee\\\XXXQQQKKKEEE???999666444333111000///000111222........................,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------......------,,,+++++++++++++++,,,,,,,,,******))))))))))))******------++++++******++++++++++++++++++++++++++++++************************))))))***++++++++++++************************************************************************************************************++++++,,,,,,,,,)))***,,,---------,,,+++))))))))))))(((((((((((()))******+++++++++******************************)))))))))(((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++(((((())))))***************************************)))(((((((((((()))***+++***((('''((()))+++,,,((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***)))'''(((+++------,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------....../////////......000444777<<>>999444222111////////////////////////---------------...//////...///000111111000///......---------,,,,,,,,,,,,------............------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///---+++***))))))***+++************************************************))))))***++++++++++++***((()))))))))*********+++************************))))))*********+++++++++************************)))******+++,,,,,,------***)))))))))******++++++++++++*********)))))))))))))))***+++++++++++++++************************)))))))))******)))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))'''(((((()))******++++++))))))*********++++++++++++***(((''''''(((***+++((((((******+++***))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++++++++++++++---,,,+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---...///111333999???DDDKKKSSS]]]aaabbbcccgggllljjjjjjhhhfffgggkkkqqqvvvsssqqqlllbbbWWWOOOJJJIIIBBBCCCCCCCCCFFFMMMWWW^^^ooo~~~yyyxxxwwwwwwwwwvvvtttqqqooooooooonnnmmmkkkiiigggjjjjjjjjjiiihhhgggfffeeebbbcccccccccbbbbbbaaaaaabbbbbbbbbbbbbbbcccccccccdddddddddddddddeeeffffffgggffffffeeeeeefffggghhhkkkkkkmmmqqqwww{{{||||||xxxyyy||||||xxxuuurrrnnnkkk```[[[SSSIIIAAA:::777555000000000000000000000000...---,,,,,,---...///000+++,,,---......---,,,+++//////.........---------------............------,,,,,,,,,------.........,,,++++++******++++++,,,000///,,,*********+++,,,************************************************))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************))))))***+++,,,,,,---------,,,+++***+++,,,---...++++++++++++************((()))***+++++++++++++++******************************++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))(((((('''(((((()))***+++++++++))))))******++++++++++++,,,+++)))(((((()))+++,,,)))***+++,,,+++***'''&&&))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,******...111++++++,,,---------,,,,,,,,,,,,,,,---------......---...000222666<<>>888555666333//////333111///------///111222222....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,...---,,,++++++,,,---...***+++---......---+++***---------,,,,,,+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***))))))***++++++***************************,,,,,,+++++++++,,,------+++***(((''''''(((***+++******++++++++++++******,,,+++)))(((&&&&&&''''''++++++******)))(((((((((,,,,,,++++++++++++++++++---,,,,,,+++***)))((((((...---+++)))((())))))***(((((()))))))))((((((''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((...***&&&&&&)))++++++)))((())))))))))))*********************))))))))))))******))))))(((&&&%%%$$$,,,+++*********+++,,,---++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))------------------,,,,,,++++++---.........---,,,...------,,,---...///111000111222444999AAAKKKRRR\\\]]]___cccgggiiijjjiiijjjfffbbbcccjjjqqqsssssslll```SSSMMMJJJFFFEEEFFFCCCDDDJJJQQQVVVaaaxxx~~~zzzyyyssskkkjjjooollllllmmmlllkkkiiigggeeebbbaaa``````aaaaaa```___^^^]]]\\\[[[[[[[[[\\\\\\^^^^^^^^^___^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZ\\\^^^```bbbdddbbbaaa```______```aaaaaa^^^```cccddddddeeehhhiiinnnpppssswwwzzz|||}}}~~~zzzrrrkkkgggdddiiikkknnnqqqvvv||||||zzzvvvppphhh```XXXTTTKKKGGGAAA;;;888555222///333111////////////...,,,...//////000000///...---------------------------///......---,,,,,,---------------,,,,,,---------+++,,,---......---,,,+++---------,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***))))))+++++++++***************************************++++++,,,---,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,,,,)))))))))))))))*********)))))))))***************+++++++++***************---,,,+++))))))))))))***&&&'''(((***++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((************************---+++))))))***+++++++++)))))))))*********++++++************))))))))))))************)))(((''''''******)))))))))***+++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))))))))******+++++++++------------------------***+++,,,---...------,,,///............///000111///111444888???HHHRRRYYY]]]^^^aaafffiiijjjjjjiiicccbbbccchhhmmmpppmmmiii^^^TTTKKKHHHGGGEEEDDDFFFGGGGGGMMMXXXfffyyy|||wwwtttsssnnnhhhhhhmmmllllllkkkjjjhhheeecccbbb```^^^]]]]]]^^^___]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]YYYYYYYYYXXXXXXWWWWWWVVVWWWXXXYYY[[[]]]^^^___```___^^^]]]\\\\\\]]]^^^___\\\^^^___```aaabbbeeeggglllnnnqqqsssvvvwwwxxxxxx}}}~~~yyyqqqkkkhhhfffdddccccccfffmmmsssxxx|||vvvpppjjjfff]]]\\\SSSHHHEEEFFF@@@555555333222111111000...,,,...//////000000000//////...........................////////////...------,,,------......------,,,,,,---...//////...---,,,------------,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,***)))***+++,,,+++***************************))))))))))))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,------...'''(((((()))******++++++)))))))))******++++++,,,))))))*********+++++++++---,,,+++***))))))))))))'''(((((()))*********))))))))))))))))))))))))))))))************+++++++++((()))+++,,,,,,+++)))(((***************************,,,,,,,,,+++***+++,,,************+++++++++,,,++++++*********))))))))))))******++++++******)))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------((())))))***,,,------...+++,,,,,,------.........+++,,,,,,---...---------////////////000000000000///333999@@@HHHQQQ[[[```^^^aaaeeehhhjjjiiihhhfff\\\___eeelllppplllbbbZZZOOOIIIDDDEEEEEEDDDEEEHHHNNNNNNVVVhhh}}}yyywwwqqqnnnlllkkkhhhdddeeeiiiiiiiiihhhfffcccaaa___]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVWWWXXXXXXXXXWWWUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[UUUUUUUUUUUUUUUUUUUUUUUUSSSUUUWWWYYY[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZ[[[[[[[[[[[[]]]aaadddiiijjjlllnnnooopppqqqqqqwwwyyy{{{~~~|||zzzsssnnnhhhcccbbbcccdddeeesss{{{{{{wwwuuummmnnneeeXXXXXX___WWWHHH999666333222222333222222.........///////////////........................---...///000000///---,,,+++,,,---......---,,,+++------...//////...------------------------,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***************************))))))))))))***,,,---...,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++************************(((((())))))******************+++,,,---......///************************,,,++++++******)))))))))*********)))(((&&&%%%$$$))))))))))))))))))))))))))))))*********+++++++++***,,,...000000...,,,***************************(((+++...---***)))***,,,******+++++++++,,,,,,,,,+++++++++*********))))))((())))))***++++++******))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++,,,,,,---......++++++,,,,,,---...//////------........./////////......///000000000000000222777@@@HHHQQQXXX```dddaaadddgggiiihhheeebbb```\\\aaahhhmmmllldddWWWNNNGGGDDDCCCEEEFFFEEEHHHLLLUUUZZZhhh{{{yyyvvvtttrrrkkkjjjhhhfffcccaaabbbeeeccccccbbb```___]]][[[[[[YYYXXXWWWWWWXXXXXXWWWUUUSSSTTTVVVWWWVVVUUUSSSQQQSSSTTTUUUVVVVVVVVVVVVVVVQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRUUUWWWYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWWWWYYY]]]aaacccdddeeegggiiijjjkkklllssstttvvvyyy|||}}}wwwqqqlllfffaaa]]]bbbgggoootttwwwzzzyyyzzzssshhhiiipppiiiZZZDDD@@@999555333333333333..................//////------------------------,,,---...//////...---,,,+++,,,---......---,,,+++---..................---------------------------******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,------+++)))*********************************++++++---......,,,++++++++++++++++++,,,******++++++++++++***************))))))((('''&&&************))))))((((((******+++,,,,,,---......,,,,,,++++++***))))))(((++++++++++++*********))),,,++++++***)))(((&&&%%%))))))))))))))))))))))))))))))*********+++++++++***,,,...000000...,,,***))))))))))))))))))))))))'''***,,,,,,)))((()))+++******+++++++++,,,,,,,,,++++++++++++************''''''((()))*********************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////000000111------...///000111222222999???GGGPPPVVV\\\aaaddddddggghhhfffbbb^^^\\\[[[ccceeeggggggcccYYYNNNGGGDDDCCCDDDFFFFFFEEEJJJQQQ^^^kkk|||wwwtttrrrpppnnnmmmiiijjjgggccc______```aaa\\\\\\[[[[[[ZZZZZZZZZZZZWWWUUUTTTTTTUUUUUUTTTSSSQQQRRRTTTUUUTTTSSSQQQOOORRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOPPPQQQQQQQQQOOOPPPSSSUUUUUUUUUTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSUUUUUUTTTSSSSSSVVVZZZ]]]\\\]]]^^^aaaccceeeggghhhnnnooorrruuuwwwyyy{{{{{{|||uuullleeeZZZZZZ^^^ccchhhmmmwww|||ttttttwwwqqqgggVVVPPPGGG???999666444222111000///.........//////------------------------,,,,,,---............---,,,------......------,,,------------------------------------............++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...---+++)))************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,***)))((('''++++++******)))(((((('''((((((((())))))******+++------,,,+++***)))((('''******+++++++++******)))***+++,,,,,,---------,,,)))))))))))))))))))))))))))************+++++++++((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((()))******)))((()))***************+++++++++,,,,,,++++++++++++*********''''''((()))*********)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,++++++++++++,,,,,,------.........000////////////000111111---------...000333555777BBBGGGOOOVVV[[[^^^bbbcccggggggfffbbb\\\XXXYYY[[[hhhfffccc]]]VVVOOOHHHEEECCCCCCDDDFFFEEEGGGQQQ[[[ooovvvsssooolllkkkjjjhhhfffgggiiiggg```\\\]]]^^^]]]WWWWWWVVVVVVVVVWWWXXXYYYTTTRRRQQQQQQRRRRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNNOOOOOOOOOOOONNNLLLKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNLLLMMMOOOPPPPPPPPPOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPRRRUUUXXXVVVWWWXXXZZZ]]]___bbbcccfffgggjjjmmmpppsssuuuuuu{{{|||~~~{{{ttteee^^^YYY[[[]]]```iiirrrzzz}}}{{{wwwtttgggbbbZZZQQQIIIBBB<<<888555444222000000///000000..............................------...//////000---------,,,,,,---------------,,,,,,,,,,,,------------------.........///++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---......+++)))************************---,,,++++++++++++++++++)))******************)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++))))))*********)))))))))))))))((((((((((((((((((((((((+++++++++*********)))))))))***++++++++++++***)))((()))***+++,,,---------)))))))))))))))))))))))))))************+++++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,***(((((()))++++++***)))))))))*********++++++,,,,,,+++++++++*********))))))******+++*********((()))***+++,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------///...---------...///000///...---...111666:::===IIINNNUUU[[[___aaadddeeeggggggccc]]]WWWVVV[[[```gggccc\\\SSSLLLGGGEEEEEEBBBCCCEEEHHHIIIOOO^^^mmm}}}zzzqqqnnnjjjgggfffeeecccaaabbbeeeccc\\\YYY[[[\\\[[[VVVUUUTTTTTTTTTTTTUUUVVVPPPOOOMMMNNNOOOOOONNNLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPSSSSSSSSSSSSTTTVVVXXX[[[\\\ZZZ\\\___cccgggjjjlllmmmqqqsssvvvyyy}}}}}}vvviii]]]YYYWWWWWW\\\dddnnnvvv}}}qqqmmmhhhaaaZZZQQQGGGBBB888777555222111111111111000000000000000000000000000///.........000111222......,,,++++++,,,......---,,,,,,++++++,,,,,,------------.........//////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///...+++)))************************---,,,+++***))))))))))))))))))************))))))+++,,,,,,------,,,,,,+++((()))***+++,,,+++******((((((((()))******++++++************))))))))))))***************+++++++++))))))+++,,,,,,+++***)))(((((()))))))))((((((''')))))))))))))))))))))))))))************+++++++++***))))))))))))))))))***************************///,,,((((((***------+++((())))))))))))*********,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***'''((()))++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,---...------------------,,,,,,------,,,+++,,,---...///111///...///222888>>>AAAMMMRRRXXX^^^aaadddfffggggggeeeaaaZZZUUUVVV^^^eeeddd___WWWMMMFFFCCCDDDFFFCCCDDDGGGJJJMMMWWWjjj{{{}}}{{{xxxtttqqqpppmmmiiifffeeecccaaa```^^^bbb```YYYVVVZZZ[[[YYYWWWVVVTTTSSSRRRRRRSSSSSSNNNLLLKKKKKKLLLLLLKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIHHHJJJLLLLLLLLLLLLMMMOOORRRQQQQQQQQQRRRSSSUUUVVVRRRTTTWWW\\\```cccfffgggiiikkkoootttxxx||||||tttkkkccc]]]YYYWWW]]]gggttt|||~~~{{{wwwrrrlllddd[[[UUUFFFAAA:::555222000///...///......///111222000///......//////000111111111000000//////.........---........................---------------------------------,,,,,,+++++++++,,,++++++***+++,,,.../////////...------,,,++++++******+++++++++,,,,,,,,,***++++++***)))'''$$$###,,,+++***))))))***+++,,,---,,,+++***)))))))))))),,,+++***+++---...---,,,+++***)))'''''')))***+++******++++++++++++************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++((('''(((+++,,,***'''*********)))))))))))))))++++++++++++************)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++************************///---******,,,,,,***'''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////000000///...------000111111222666===FFFMMMXXX[[[```aaabbbdddiiimmmiiiccc\\\WWWXXX]]]cccfff^^^UUULLLGGGDDDAAABBBFFFDDDGGGNNNTTTWWW___uuu}}}zzzvvvsssqqqpppiiiiiihhhfffdddbbbaaa```___^^^]]][[[YYYXXXWWWVVVUUUTTTRRRQQQOOOOOONNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPOOONNNMMMQQQRRRSSSVVVZZZ___cccfffhhhiiikkknnnqqqtttvvvwwwyyyzzz{{{~~~yyyqqqiiibbb^^^\\\```fffnnnuuu|||{{{vvvppphhhcccTTTOOOFFF>>>999555111///111000//////111111///...000000000///////////////000/////////....................................------------------------.........---------,,,,,,---------,,,------............------,,,+++++++++******+++++++++,,,,,,,,,------------,,,+++******++++++************++++++***)))))))))))))))******+++***)))***,,,,,,+++***+++***)))(((((()))***+++******++++++++++++*********************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((&&&&&&'''(((***)))))))))))))))))))))###$$$%%%''')))+++,,,---)))************+++++++++))))))))))))))))))))))))'''((()))))))))))))))))))))************+++++++++***************************************)))))))))************************///---++++++,,,---+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......///000000000000000111222333555:::AAAKKKQQQZZZ]]]aaadddeeeggghhhjjjbbb\\\VVVVVV[[[```aaa```VVVNNNGGGEEECCCBBBDDDHHHIIIIIIPPP[[[gggvvv}}}{{{yyyvvvssspppnnnmmmkkkjjjgggeeebbb```^^^^^^]]]\\\[[[YYYWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNQQQUUUYYY^^^```cccdddfffiiillloooqqqrrrqqqqqqsssvvvzzz}}}zzz{{{|||~~~zzzqqqkkk___\\\ZZZ]]]eeennntttxxx}}}wwwsssiiibbbXXXNNNEEE===777333555333111111111111000...111111000//////...------////////////....................................------------------------//////............------......//////......------------,,,,,,++++++************+++++++++,,,,,,,,,++++++*********++++++,,,++++++,,,,,,,,,,,,++++++'''''''''((((((***+++++++++***))))))***+++***(((+++***)))(((((()))***+++******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,)))$$$###%%%)))))))))))))))))))))******(((((((((''''''''''''''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))(((''')))************+++++++++************************(((((())))))))))))))))))************************---,,,++++++,,,---,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...///000111222222111333666:::@@@HHHQQQWWW^^^```cccgggiiiiiifffcccYYYUUURRRWWW^^^aaa]]]WWWNNNHHHEEEDDDDDDDDDGGGLLLPPPQQQYYYkkk~~~|||yyywwwvvvtttqqqnnnkkkiiihhhkkkiiifffbbb___]]]\\\[[[ZZZYYYXXXWWWUUUSSSRRRQQQOOONNNLLLKKKIIIHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIKKKMMMQQQUUUXXX[[[]]]^^^___bbbeeegggiiijjjhhhiiikkkooorrrvvvxxxzzzqqqvvv}}}xxxmmmlllmmmnnnqqqvvv|||~~~yyyiiiddd\\\VVVWWW]]]dddhhhvvv~~~}}}zzzsssiii^^^TTTJJJBBB===:::888444333222222111000000000000//////.........///////////////.................................------------------------............---------------.../////////---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++---......---++++++)))))))))))))))***++++++,,,***))))))***+++)))(((+++******))))))******+++******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,***(((((())))))))))))))))))*********,,,,,,+++***)))((('''&&&))))))*********+++++++++)))))))))))))))))))))))),,,---------,,,+++******))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************+++*********++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------------...///000111222111444999???FFFNNNVVV\\\```aaaccchhhjjjhhhbbb\\\SSSRRRTTTYYY^^^]]]WWWPPPKKKGGGEEEFFFFFFFFFKKKQQQUUU^^^ooozzzvvvsssrrrqqqooollljjjgggeeedddhhhfffbbb___\\\[[[ZZZZZZXXXXXXVVVUUUSSSRRRPPPPPPLLLKKKJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>????????????@@@@@@@@@@@@@@@AAAAAAAAADDDCCCBBBAAABBBDDDFFFGGGHHHHHHJJJLLLOOOSSSUUUWWWVVVWWWYYY[[[]]]___aaabbbcccdddgggkkknnnqqqssstttxxxzzz}}}~~~^^^dddkkkqqqwwwvvviii```______aaaeeelllssswwwwwwsssjjj]]]SSSQQQVVV[[[dddooo|||}}}uuulllcccZZZRRRMMMAAA===888444333222222111/////////000000000111111.........///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,---.........,,,+++))),,,,,,++++++++++++************+++++++++,,,,,,,,,111000...---,,,,,,---...++++++---......---++++++---,,,++++++*********+++,,,+++******+++,,,+++)))++++++************++++++******++++++++++++******((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,000222111,,,((((((((())))))************''''''((()))***+++,,,---))))))*********+++++++++))))))))))))))))))))))))............---,,,++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))******))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............---------...///000222666===DDDKKKSSSZZZ___aaaaaacccfffhhhddd]]]WWWRRRVVVZZZ\\\YYYUUUPPPMMMJJJGGGFFFGGGGGGHHHNNNVVV^^^rrr~~~{{{vvvrrrpppnnnmmmkkkiiifffdddbbbaaabbb```^^^\\\ZZZZZZZZZZZZWWWVVVUUUTTTRRRPPPOOONNNJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????BBBAAA@@@???@@@BBBDDDFFFFFFGGGHHHJJJMMMOOOQQQSSSRRRRRRTTTUUUWWWYYYZZZ[[[^^^```cccfffiiikkkmmmnnnppprrrvvvxxxyyy{{{~~~NNNSSSYYY^^^cccmmm{{{}}}qqqaaa^^^[[[YYYZZZ^^^bbbeeemmmqqqwww~~~xxxjjj[[[RRRQQQSSSSSS]]]jjjvvv~~~}}}wwwrrrkkkddd```NNNHHHAAA:::666444222111//////000111111222333333.........///////////////........................------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++......---,,,+++******++++++***)))***,,,---,,,+++++++++++++++++++++++++++******++++++++++++******((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++000555444...)))((((((((()))******++++++((((((((((((((())))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++***))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))))))))************************)))***+++***)))((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........//////...------...000000555:::BBBJJJQQQWWW]]]aaaaaaaaabbbcccccc___ZZZVVVWWWZZZ]]]ZZZSSSMMMKKKKKKGGGEEEEEEGGGHHHLLLVVV```rrr~~~{{{{{{zzzxxxvvvrrrpppnnnjjjiiigggeeeccc```___^^^\\\\\\\\\[[[ZZZYYYXXXWWWUUUUUUSSSRRRPPPOOOMMMMMMIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;<<<======>>>>>>@@@???>>>===>>>@@@BBBDDDBBBCCCEEEGGGIIIJJJLLLLLLNNNNNNOOOQQQRRRTTTUUUUUUXXXYYY\\\___bbbcccddddddgggiiimmmppprrrsssvvvxxx}}}~~~|||~~~OOOSSSVVVXXX[[[fffuuurrrmmmfff___ZZZXXXYYYZZZ\\\bbbkkkuuu|||}}}uuuiii]]]UUUQQQNNNRRRZZZeeeppp|||~~~yyytttpppccc\\\QQQGGG???:::777444222222222222222222333333............/////////000........................------------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))************))))))++++++************++++++,,,,,,++++++***+++++++++((('''''')))+++,,,,,,+++***++++++++++++++++++*********++++++++++++******((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---///...,,,***'''(((((()))******++++++......,,,+++)))'''%%%%%%)))************+++++++++))))))))))))))))))))))))(((((()))*********)))))))))************+++++++++))))))))))))))))))))))))***************)))))))))************************+++---...---***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///000///......///111333555:::???HHHOOOVVV[[[___bbbbbbccccccbbb^^^[[[YYYXXX^^^\\\XXXSSSMMMIIIIIIJJJDDDCCCEEEIIINNNVVVeeerrr|||xxxvvvtttvvvvvvtttrrrpppnnnlllkkkfffeeedddbbb___]]][[[[[[ZZZZZZ[[[[[[YYYWWWTTTRRRSSSRRRQQQOOONNNLLLKKKJJJGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>===============;;;;;;;;;<<<<<<<<<======<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;:::999888:::::::::;;;<<<<<<============<<<<<<===>>>@@@AAA@@@AAACCCDDDFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTWWWZZZ\\\\\\\\\[[[]]]```dddgggiiikkkmmmooouuu|||}}}yyyuuuuuuyyy^^^```aaa```bbblll|||}}}ssshhh```ZZZXXXWWWRRRZZZeeepppxxx{{{{{{zzz}}}}}}|||zzzssshhhZZZQQQQQQQQQRRRZZZfffttt}}}yyytttlll___SSSIIIAAA<<<999555555444333333222222111---.........//////000000........................---------------------------------.........//////...---,,,,,,---...000111------------------------******+++++++++,,,,,,,,,)))***,,,---......------,,,+++***))))))***+++,,,))))))))))))***+++,,,---&&&%%%%%%'''***,,,,,,+++***++++++,,,,,,++++++*********++++++++++++******''')))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,***'''&&&))),,,'''(((((()))***+++++++++++++++,,,,,,,,,---------)))************+++++++++))))))))))))))))))))))))'''((()))***************)))************+++++++++************************...---------,,,+++++++++************************---///000///+++***+++---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////000/////////111444777999>>>CCCLLLSSSYYY]]]aaaccccccddddddaaa\\\YYYYYY[[[ccc\\\SSSLLLIIIIIIIIIHHHCCCCCCFFFMMMUUU```rrr|||}}}}}}{{{wwwrrrooommmsssrrrpppmmmkkkjjjiiiiiidddcccaaa___]]][[[YYYXXXZZZ[[[[[[[[[YYYUUUQQQNNNQQQPPPOOOMMMLLLJJJIIIHHHEEEDDDCCCAAA@@@??????>>>???>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999888999::::::999888777666999999:::;;;;;;<<<======;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCEEEFFFGGGGGGGGGHHHIIIIIIJJJLLLMMMMMMNNNQQQSSSUUUXXXYYYYYYXXXXXXVVVYYY^^^aaaccceeeggghhhnnntttxxxwwwxxx}}}{{{tttrrrtttnnnppprrrssstttxxx{{{qqqfff^^^YYYYYYYYYbbbsss~~~|||zzzxxxuuummmbbb[[[QQQKKKIIINNNWWWbbbqqq~~~|||yyyrrrhhh]]]QQQGGGAAA<<<999555333111000///---///111222222000...------//////............//////222111000///...---------------------------------------------------------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))((()))***,,,++++++++++++************++++++)))))))))***+++++++++,,,************************)))***++++++++++++***)))---,,,++++++******++++++************************+++)))'''(((+++,,,***(((+++)))(((((()))******)))''''''((()))***++++++,,,))))))))))))))))))))))))---,,,***)))))))))******+++***)))'''''')))***+++************************++++++******++++++,,,---******))))))******+++,,,*********)))))))))))))))))))))))))))***************+++---......---+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,////////////000000000000------......000444:::>>>JJJNNNSSSYYY___ccceeefffeeebbb^^^ZZZYYY[[[]]]```[[[TTTMMMLLLKKKHHHFFFGGGEEEIIIOOOTTT___rrryyyttttttttttttsssrrrqqqpppooolllllllllllliiifffcccaaa^^^______]]]YYYWWWXXXZZZZZZZZZ[[[[[[ZZZVVVSSSPPPPPPNNNLLLJJJIIIHHHEEECCC@@@AAABBBBBBAAA@@@>>>===???===::::::;;;===>>>>>>======<<<<<<;;;:::999999666666888999999999999999999999999999999999:::::::::999999888777666555555:::999999999999999999999777777888888888999999999;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBCCCCCCAAABBBBBBCCCEEEFFFHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQRRRTTTXXX[[[^^^aaabbbggghhhiiikkkmmmrrrwww|||{{{wwwpppuuuvvvvvvwwwyyy~~~}}}tttlllgggccc```dddqqq|||~~~|||zzzvvvqqqiiicccYYYQQQKKKKKKOOOWWWcccmmm}}}}}}uuukkk```XXXSSSFFFAAA:::555333222111111///000222333222111111222//////............////////////..................------------------------------------------------++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,+++)))((()))***++++++***++++++************++++++***************+++++++++************************************************,,,+++******))))))******************************+++)))((((((***+++***(((+++)))(((((()))******)))(((((())))))******++++++)))))))))))))))))))))))),,,+++***)))))))))***++++++***)))(((((()))***+++************************++++++******++++++,,,---******))))))******+++,,,************))))))))))))))))))))))))***************+++---......---+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---............////////////...//////000222777>>>CCCMMMPPPVVV\\\aaadddeeefffccc```[[[YYYYYYZZZZZZZZZWWWOOOJJJIIIHHHDDDBBBBBBAAAFFFOOO[[[nnn|||{{{|||zzztttpppoooooonnnnnnlllkkkjjjiiiggghhhiiiiiihhhfffcccbbb]]]^^^^^^[[[XXXVVVWWWYYYYYYYYYZZZYYYXXXUUURRRPPPNNNLLLJJJHHHHHHFFFDDDBBB@@@AAAAAAAAA@@@???>>>===>>><<<:::;;;>>>AAABBBCCC999999888888777666666555999999999999888777666666888888888888888888777777555555666777777888999999888888888888888888888888666666666777777777888888:::::::::;;;;;;;;;;;;<<<<<<======>>>@@@AAAAAABBB@@@@@@AAABBBCCCEEEFFFGGGIIIJJJJJJKKKMMMNNNNNNOOONNNOOOQQQTTTXXX[[[]]]^^^aaabbbccceeegggkkkqqquuuvvv{{{yyy{{{zzzyyyzzz}}}{{{vvvoooiiigggmmmuuu}}}~~~yyysssoooeee[[[QQQMMMKKKMMMUUU]]]mmmuuu|||uuullleeeaaaVVVOOODDD<<<777555444444222222222222333333333222000//////......//////000---------------...//////------------------------------------------------,,,,,,---------.........,,,,,,+++******+++,,,,,,+++)))))))))+++,,,+++***++++++************+++++++++++++++***************************************,,,+++***))))))***+++,,,+++***))))))(((((())))))***************************)))((()))***+++***(((+++)))(((((()))******))))))))))))))))))*********))))))))))))))))))))))))*********)))******+++,,,+++***)))(((((()))***+++************************+++************+++,,,,,,******))))))******+++,,,************************)))))))))*********++++++***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++......---,,,,,,,,,---------------....../////////000000111222666<<>>===<<<<<<;;;::::::===@@@AAAAAA999999999888888777777666999999999888888777666555888888777777666666555555333444555666777888999:::666777777777777777777777555555555555666666666666888888888999999999::::::;;;;;;<<<<<<===>>>??????>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJLLLOOORRRUUUWWWXXXXXXZZZ[[[]]]___bbbgggkkknnnsssyyy}}}~~~~~~zzzzzzyyywwwvvvyyy~~~zzztttnnnlllpppvvv|||{{{qqqggg\\\TTTOOOLLLPPPUUU]]]fffssszzztttooollleee]]]RRRHHH@@@:::666444555333222111111111000000000000////////////000000......------------..............................------------------------,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,,,,+++***,,,---...---+++++++++************++++++,,,+++++++++***)))))))))************************,,,+++)))(((((()))+++,,,++++++***)))))))))))))))***************************)))))))))******))))))+++)))(((((()))******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,******)))(((((()))*********************************************++++++,,,******))))))******+++,,,)))***************++++++))))))*********+++++++++***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++...------,,,,,,,,,------------......///000000000000111333555:::AAAIIIOOOUUUZZZ```fffhhhgggdddbbb]]]XXXSSSSSSVVVUUUOOOHHHEEEAAAAAADDDEEEDDDEEEHHHKKKRRRaaaxxx}}}xxxuuummmllljjjkkklllllljjjhhhhhhhhhgggfffdddbbbaaa```______````````````___^^^XXXXXXWWWVVVUUUUUUUUUVVVUUUUUUSSSRRRQQQOOONNNNNNJJJHHHFFFEEEEEECCCAAA?????????>>>>>>===<<<<<<;;;;;;999777777888999999888999999888888777777777777444555666777888888888888888888888777666555444444555666666666666666666666555555555555555666666666555555555555555666666666666666777777777888888888999999::::::;;;<<<<<<===;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJMMMOOOQQQRRRRRRSSSUUUVVVXXX[[[___bbbfffkkkppptttwww|||wwwuuupppkkkkkkooossswwwzzzxxxxxxzzz|||~~~~~~yyytttsssuuuwwwwww}}}tttiiiaaaXXXPPPMMMPPPQQQYYYfffttt}}}yyywwwpppjjjaaaWWWMMMCCC:::555555222///...///111111000000000////////////000000000000///...---,,,,,,---........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------...000000///---++++++************++++++,,,+++++++++***)))))))))************************,,,+++)))(((((()))+++,,,,,,,,,+++************+++************************))))))******)))))))))***+++)))(((((()))******)))*********)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************************************))))))******+++,,,******))))))******+++,,,))))))******+++++++++,,,************++++++++++++***+++,,,,,,------------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------......//////000111111222222111333666:::???FFFNNNSSSYYY]]]ccchhhiiifffaaa^^^XXXSSSOOOPPPSSSQQQJJJBBBAAA>>>???CCCEEEDDDGGGLLLPPPYYYkkk{{{{{{zzzyyyxxxuuuppplllgggffffffggghhhhhhgggeeeeeeddddddcccaaa```^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDDDDCCCAAA???>>>>>>===<<<;;;;;;;;;:::888777555555666666555444444444444333333333333333444444555666777777777777999999888777666555555555555555555555555666666666333333333444444555555555666666666666666666666666555555555666666666666777888888888999999::::::;;;999999999999:::;;;======>>>>>>??????@@@AAAAAAAAACCCDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRSSSUUUYYY\\\^^^ccchhhkkknnnssszzzyyyppphhhgggjjjlllpppsssuuuuuuuuuvvvwwwyyy|||}}}||||||yyyvvvtttzzz}}}vvvnnncccVVVMMMLLLLLLRRR[[[gggsss~~~~~~}}}wwwsssmmmfff\\\PPPEEE===777333......111333444333111000000//////000000111222111000///...---------........................------------------------*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,---------///111111///---++++++************+++++++++++++++***************************************,,,+++***))))))***+++,,,---,,,,,,+++***+++++++++************************(((***+++***)))((()))***+++)))(((((()))******))))))))))))))))))*********))))))))))))))))))))))))))))))***+++++++++******)))))))))******)))))))))***************************))))))))))))***++++++******))))))******+++,,,))))))******+++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,------...,,,,,,------------,,,,,,+++++++++,,,,,,------...------,,,,,,,,,---......//////000111222222333333333666;;;@@@EEELLLSSSWWW\\\___dddggggggccc^^^ZZZSSSPPPMMMNNNOOOMMMGGGAAABBB@@@@@@CCCEEEEEEKKKQQQWWWaaauuu}}}xxxttttttuuuuuusssrrrrrrnnnhhhccccccddddddddddddcccbbb_________^^^]]]\\\[[[ZZZ^^^]]]\\\ZZZYYYWWWVVVVVVUUUSSSQQQQQQQQQRRRPPPOOONNNNNNMMMMMMLLLJJJIIIHHHHHHFFFDDDCCCCCCBBB@@@>>>===<<<;;;::::::999::::::555444444555777999888777444444444444444444444444777777777777666555444333888888777777666666555555111222333444555666777888222222333333444555555555666666666666666555555555444444555555555555666666777777777888888999999999777777777777888999:::;;;;;;<<<<<<<<<============AAAAAABBBCCCEEEFFFGGGGGGHHHJJJLLLMMMNNNPPPSSSUUUWWWZZZ___bbbeeeiiipppvvv|||}}}qqqnnnnnnmmmooosssttttttuuuuuuuuuuuuuuuuuu|||zzzuuuzzz{{{pppaaaUUUPPPNNNOOOSSS[[[gggttt|||yyyuuuppphhh^^^SSSLLLAAA;;;444222444555444333111111000000000000111111222111000///////////////........................------------------------+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,...000000...+++++++++************++++++***************+++++++++************************************************,,,++++++***************************************(((***+++***(((((()))++++++)))(((((()))******)))(((((())))))******++++++))))))))))))))))))))))))******+++,,,+++***))))))))))))************))))))************************)))))))))))))))***++++++******))))))******+++,,,))))))***++++++,,,------*********+++++++++,,,,,,++++++++++++,,,---......,,,,,,------------,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,---...///......///000111222333333555:::AAAGGGMMMRRRWWWZZZ^^^```ccceeeccc___ZZZVVVOOONNNMMMLLLKKKIIIEEEBBBCCCAAACCCGGGJJJNNNWWW```jjjsss~~~vvvrrrpppnnnlllppprrrqqqmmmlllnnnkkkeee```aaaaaaaaa```^^^^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZ\\\[[[ZZZXXXWWWVVVUUUUUUUUUSSSPPPOOOPPPPPPNNNLLLJJJKKKKKKLLLKKKIIIFFFEEEEEEDDDBBBAAAAAA@@@>>>======<<<:::999888888999999666555555666888999888777666777777777777777777777666666666666555444333333666555555555555555555555222222333444555555666666222222333333444555555666555555555555444444444333444444444555555555666666777777777777888888888888666666666666777888999999:::::::::::::::;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHIIIJJJMMMOOOPPPSSSWWWYYY\\\```gggmmmsssvvv|||}}}xxxvvvssssssvvvssstttuuuvvvuuussspppnnnttt}}}{{{lll___YYYPPPOOOOOOTTT___mmmyyy~~~|||yyytttoooggg^^^YYYMMMFFF<<<777666555222///111111000000000000111111000000000000000111111222////////////////////////------------------------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,******+++---///...,,,***++++++************++++++))))))******+++++++++,,,************************)))***++++++++++++***)))+++******)))))))))))))))************************(((***,,,+++(((''')))++++++)))(((((()))******)))'''(((((()))***++++++,,,))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))************))))))************************)))))))))))))))******+++*********)))***++++++,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,,,,,,,------...///000000,,,,,,,,,,,,,,,---...///------...///000111222222888===EEELLLQQQVVVZZZ\\\^^^```bbbcccaaa\\\WWWTTTMMMMMMMMMKKKIIIGGGDDDCCCBBBBBBEEEKKKQQQYYYeeeppp{{{qqqjjjhhhhhhhhhggghhhkkkiiiddddddfffddd]]]^^^______^^^\\\ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVRRROOONNNOOOOOOLLLJJJHHHIIIKKKKKKJJJHHHEEECCCCCCBBB@@@?????????===;;;<<<;;;:::888777888888999888777666666777666444222333444444444444444444444222333444555666666666666333444444444444444444444666666555444333333222222222222333444444555666666444444444333333222222222444444444555555555666666777777777777888888888888666666666666666777888999999999999999999:::::::::<<<<<<======>>>????????????AAADDDEEEEEEFFFHHHJJJKKKNNNRRRTTTVVVZZZaaagggkkknnnssszzzyyyqqquuu~~~~~~~~~}}}{{{yyyzzz|||~~~wwwiii\\\RRROOOPPPUUUXXX\\\gggsss}}}yyytttooojjjggg```XXXLLL@@@999444222000///000111222111000///...///////////////.........//////............//////......////////////......///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***+++******))))))******+++++++++,,,,,,,,,+++******...,,,***))))))***,,,...))))))))))))))))))))))))((())),,,......---+++)))'''(((***,,,,,,***((('''************************)))************++++++++++++++++++*********))))))+++******))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********))),,,///---***))),,,000...---,,,+++++++++,,,---+++,,,.../////////...---............///////////////000111000000111444666<<>>===<<<;;;888888888777777777666666888888777555555444444444333444444555555444444333444444444444444444444444666555444333333333333333444444444444444444444444333333222222222222333333333333333333333333333333444555555555555444333333333444444555555555555555555555555555555555555555555555666666666777777777888666666777:::<<<;;;:::<<<<<<<<<<<<>>>???@@@AAACCCEEEGGGIIIKKKNNNRRRVVVZZZ^^^ccchhhlllqqqvvvyyy}}}|||zzzwwwxxxzzz{{{yyyvvvxxxzzzzzzxxxwwwwwwqqqjjjZZZVVVSSSRRRQQQQQQUUU\\\mmmvvv~~~{{{yyyyyysssjjj___SSSHHH>>>888555444222111111111222222000000000000//////......//////............//////......////////////......+++,,,,,,------,,,,,,+++//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******))))))))))))******))))))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************************)))((('''((()))+++,,,+++,,,...//////...,,,+++************************)))************++++++++++++++++++***************++++++***))))))))))))***((((((((()))*********+++&&&&&&''')))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,...---++++++,,,---,,,,,,------,,,,,,,,,,,,------,,,------...------,,,,,,............////////////000111222222333666:::===DDDLLLTTTYYY]]]bbbdddbbb^^^]]]YYYRRRJJJHHHKKKPPPPPPJJJFFFFFFGGGGGGIIIMMMMMMVVVbbb}}}uuujjjdddccc```^^^[[[[[[\\\]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUXXXXXXXXXXXXWWWVVVUUUUUUYYYYYYXXXWWWUUUSSSQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNLLLJJJIIIIIIHHHFFFDDDEEEEEEEEEEEEDDDCCCBBBAAA============<<<;;;:::999777777777777666666666666888888777666555444333333333444444555555444444333444444444444444444444444444333333333333333444555444444444444444444444444222222222222222222222222333333333333333333333333555555666666555555444333333333444555555555555555555555555555555555555555444444555555555666666666888777777777999:::999888999999999999:::<<<===>>>AAABBBDDDFFFGGGJJJNNNQQQRRRUUUYYY^^^bbbfffkkknnnwwwzzz~~~|||vvvvvvyyy{{{yyyvvvwwwzzz{{{xxxwwwvvvrrrmmm___[[[XXXTTTRRRRRRTTTWWW___jjjxxx~~~{{{xxxssskkkbbbWWWKKKDDD;;;999666444222333444555222111111000000///////////////............//////......////////////......,,,---...//////...---,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++************++++++(((((()))+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))))))))***++++++)))***+++,,,,,,+++***)))************************))))))*********+++++++++************************,,,+++******))))))******'''(((((()))***+++,,,,,,'''(((((()))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---)))&&&(((,,,///---+++,,,,,,,,,,,,---------...///000000/////////..................///////////////000111333444888===AAAIIIQQQYYY]]]```dddeeeccc^^^ZZZSSSKKKFFFGGGKKKOOOKKKGGGEEEFFFGGGGGGKKKPPPTTTeeeyyyyyypppiiiddd```___YYYXXXWWWWWWYYYYYYYYYWWWVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTUUUUUUTTTSSSSSSRRRUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKIIIGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@???<<<<<<<<<<<<;;;:::999999777777666666666555555555777777777666555444222222333444444555555444444333444444444444444444444444444333333333333333333444333333333333333333333333111222222222222222222111333333333333333333333333555555666666555555444333333333444555555555444444555555555555555555555555444444555555555666666666888888777888888888888777999999999999:::;;;<<<===>>>@@@AAABBBCCCFFFIIILLLMMMPPPTTTWWWZZZ^^^bbbeeellloootttwwwzzz}}}|||yyyzzz}}}}}}xxxxxxxxxvvvsssuuuzzz}}}{{{zzzyyyvvvqqqgggddd___YYYVVVUUUTTTSSSUUU___mmmyyy~~~|||zzzuuunnndddYYYQQQAAA>>>:::666333222333333333222222111000000////////////............//////......////////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,************************((()))+++------,,,+++***((()))***++++++***)))(((************************))))))*********+++++++++************************,,,++++++***************))))))******+++,,,------++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++************++++++,,,,,,,,,)))%%%"""%%%,,,000...+++,,,,,,------............/////////.........//////............////////////...///111333666;;;AAAFFFLLLUUU\\\___bbbeeedddaaa___VVVLLLFFFHHHKKKLLLKKKDDDCCCDDDGGGGGGHHHMMMUUUddd}}}zzzrrrggg___]]]]]][[[WWWWWWVVVUUUUUUVVVVVVUUUSSSRRRRRRQQQQQQPPPPPPPPPOOOQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDDDDBBB@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888666666666555555555555444555666666666555444333222333444444555555444444333444444444444444444444444555555444333222222222222333333333333333333333333111222333333333333222111333333333333333333333333555555555555555444444333222333333444555444444444555555555555555555555555555555666666666777777777777888888777777666666777999999888999999:::;;;<<<999:::<<<<<<<<<>>>BBBDDDHHHKKKOOOQQQTTTWWWZZZ]]]```ccchhhmmmqqqvvv{{{yyypppkkkjjjjjjoooxxx{{{xxxuuurrrqqqxxx||||||{{{}}}|||yyyssspppjjjaaa\\\[[[WWWRRRRRRXXXbbbmmmyyy}}}wwwnnnddd]]]IIIEEE@@@:::555222111000444333333222111000////////////............//////......////////////......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,,,,++++++++++++,,,,,,(((((()))***+++++++++++++++)))&&&%%%%%%&&&)))+++++++++++++++++++++++++++((())),,,......---+++)))+++++++++,,,,,,+++++++++************************)))************+++++++++***************+++++++++,,,,,,+++************+++*********+++,,,,,,------------,,,,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,(((%%%###&&&+++///...,,,+++,,,---......///......,,,++++++++++++,,,---...............////////////...///111444888>>>FFFKKKPPPXXX___bbbcccdddbbb^^^\\\RRRHHHFFFJJJMMMKKKGGG???@@@DDDHHHIIIMMMWWWbbbvvv|||vvvllliiiaaaYYYVVVWWWVVVRRRUUUSSSRRRRRRSSSRRRQQQOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999888888666555555555444444444444333444555666666555444333333444444555555444444333444444444444444444444444555555333222111111111111333333333333333333333333222333444555555444333222333333333333333333333333444444555555444444333222222222333444444444444444444444444444444444444444555555666666666777777777666777888777666555666777666666666666666777888888999:::;;;;;;;;;<<>>???CCCHHHLLLUUUfffwwwyyypppllldddiiiggg]]]SSSQQQSSSSSSPPPNNNLLLLLLMMMNNNNNNMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDBBB@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;:::999999999999999999888777666666555555555444444444333333000222444555666666555444333444444555555444444333444444444444444444444444333333222222222222222333222222222222222222222222222333555666666555333222333333333333333333333333333333333444333333222111222222333444444444444333444444444444444444444444444444555555555666666666444666777777555444666888555555555444555555666777:::;;;<<<;;;;;;<<<>>>AAA???AAADDDEEEGGGHHHKKKMMMOOOQQQUUUYYY^^^ccciiimmmqqquuuzzzrrrooojjjeeeaaa``````aaaaaacccjjjssstttqqqssszzz}}}{{{~~~}}}wwwtttwww{{{|||}}}uuussstttooogggbbb]]]\\\cccppp{{{}}}{{{wwwqqqmmm^^^ZZZSSSKKKCCC<<<888555555555444333222000000/////////............//////......////////////......//////---,,,,,,---//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000))))))(((((((((((()))))))))************))))))(((***+++,,,------,,,+++***++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++---,,,++++++******++++++*********)))))))))))))))(((((())))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++*********...,,,++++++,,,------,,,***+++---///000000///...************+++---000111............/////////000222333555999>>>FFFOOOUUUWWW___eeeeeedddccc```[[[LLLLLLKKKKKKKKKHHHEEEBBB???@@@CCCHHHNNN[[[rrr|||tttjjjdddddd___jjjnnn```OOOJJJNNNRRRLLLJJJHHHHHHIIIKKKLLLKKKHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBAAAAAACCCAAA??????@@@???>>><<<;;;;;;;;;;;;:::999888888888888888888777666555444555555444444444333333333///111333555666666666555333444444555555444444333444444444444444444444444111111111111222333444555222222222222222222222222333444666777777666444333333333333333333333333333222333333333333222111111222222333444444444333333444444444444444444444444333333333444444444555555333555777777555444666999666666555555555666777777666777777777666777999;;;>>>@@@BBBDDDEEEFFFIIIKKKKKKNNNQQQTTTWWW\\\aaaeeefffjjjooouuuyyy}}}~~~xxxooogggaaa______```______^^^```bbbeeefffggglll}}}~~~zzz{{{|||yyy{{{~~~}}}zzzxxxwwwwwwqqqiiieeekkktttzzz}}}yyysssoooiiifffbbb[[[SSSIII???888333222000000111111000///222222111000///......------.........//////000000***,,,...111111...,,,***+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))///...---+++******++++++)))***+++++++++)))((('''*********************************+++,,,---...///************************))))))***++++++++++++***************************************************************************---,,,,,,+++***)))((((((,,,,,,,,,++++++)))((((((************************)))************+++++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,///...,,,*********,,,---,,,,,,,,,---///000222333,,,---...///000000000000***---///000000///000000333666:::>>>EEEMMMVVV\\\cccfffhhhiiifff___XXXSSSMMMJJJIIIHHHDDD@@@BBBGGGFFFEEEEEEIIITTTjjj{{{qqqjjjccc^^^[[[[[[YYYVVVSSSOOOKKKIIIGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCIIIIIIJJJJJJHHHFFFCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@EEECCCAAA@@@@@@AAABBBCCC???>>>>>>===============??????===:::888666444333888888777666555444444333555444333333222222333333444444444444444444444444444444444444444444444444111111111222222333333333111///---...000222333333333222222111000000000111111222333444555444333333222222222222222222222222333333333333333333333333111111111111111111111111222222333444444444444333555555555555555555555555444555555555666777777777444444555555555555555555666777888999:::;;;;;;;;;;;;<<<===???@@@@@@AAAAAAIIIIIIJJJLLLPPPUUUYYY\\\___bbbfffjjjnnnsssyyy~~~uuulllgggdddcccdddaaa^^^]]]```ccccccccceeerrr{{{zzz|||~~~}}}~~~{{{uuuqqquuuzzz~~~~~~yyyvvvssspppjjjcccZZZPPPEEE>>>999777333222333444444444000000000//////......---............/////////000)))***,,,......,,,***))),,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++*********+++,,,,,,+++++++++++++++***))))))************************,,,++++++++++++,,,,,,---************************))))))***++++++++++++***************************************************************************,,,,,,++++++***))))))))))))******+++++++++******************************)))************+++++++++************************+++,,,------++++++,,,---///...,,,+++***+++,,,---------------...000111222,,,---...//////000//////+++---000000000///000111222666;;;BBBIIIQQQYYY___ccceeeggggggddd]]]VVVRRROOOJJJGGGEEEBBB>>>>>>BBBDDDGGGKKKQQQ]]]vvvyyytttkkkccc\\\WWWSSSPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEFFFGGGGGGFFFDDDBBB@@@AAABBBBBBBBBBBBAAA@@@@@@CCCAAA@@@>>>>>>???@@@AAA@@@@@@???>>>============999999999999888888888888777777666666555555444444444444333222222222222222333333333333333333333333444444444444444444444444222222222222222222333333222000//////222333444444333333222111111111111111111222333444444444333333333333333333333333333333111111111111111111111111222222222222222222222222222333444444555555444444444444444444444444444444555555555555555555666666777777777666666555555444777888888999999999999888:::;;;<<<===????????????GGGGGGGGGIIIKKKOOOSSSUUUWWWYYY]]]aaaeeejjjpppttt{{{|||xxxrrroookkkeee^^^]]]aaaeeeeeedddccckkkssszzz}}}{{{{{{}}}~~~|||}}}{{{{{{wwwrrrlllddd[[[QQQKKK@@@;;;666222111222333444000000000000000000000000............////////////++++++,,,,,,,,,,,,++++++------............//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))***+++,,,------,,,++++++++++++++++++************************,,,,,,+++***************************************))))))***++++++++++++***************************************************************************************************'''((()))***+++,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++,,,------++++++,,,---......,,,+++++++++,,,---......------...//////000+++,,,---...////////////---///000111000000111333333888@@@HHHOOOWWW^^^bbbbbbdddeeeeeeaaa[[[TTTPPPOOOHHHCCCCCCAAA??????AAA@@@FFFNNNXXXhhhxxxkkkfff___YYYTTTQQQMMMKKKHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>@@@@@@AAAAAA@@@@@@???>>>@@@???>>><<<<<<===>>>>>><<<;;;:::999888888888888666666666777777888888888666666555555555555555555333333222111111111111222222222222222222222222222444444444444444444444444333333222222222222222222333111000111333444555444444333333222222222222222111222333444444444333333444444444444444444444444111111111111111111111111333333333333333333333333333333444555555555555555444444444444444444444444555555555444444444444444999999888777666555444444777888888888888777666555888999:::<<<============CCCCCCCCCDDDEEEHHHJJJLLLNNNQQQTTTWWW[[[```eeeiiioooqqquuu{{{vvvnnngggfffkkkooopppnnnlllppptttwww}}}|||www{{{}}}yyyxxxyyyzzz||||||}}}}}}}}}~~~{{{xxxuuuqqqllleee^^^YYYLLLFFF===666333333333333111111222222222222222222.........///////////////......------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***++++++,,,------,,,***))))))***+++,,,************************++++++******)))******+++************************))))))***++++++++++++***************************************************************************))))))*********+++++++++((()))***+++++++++++++++************************))))))*********+++++++++------------------------***,,,---,,,+++***+++,,,...---,,,,,,,,,,,,------///......------.........+++,,,---......////////////000111111000111333555888>>>GGGOOOVVV\\\aaadddcccddddddccc___YYYSSSOOONNNFFFAAAAAABBBBBBCCCFFFBBBJJJVVVeee{{{rrrhhh```\\\WWWSSSQQQOOOMMMKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>?????????>>>>>>???????????????>>>======>>>===<<<;;;;;;;;;<<<<<<:::999888666555555555555888888777666555444444333444555555555555555555555333222111111000000111111222222222222222222222222333333333333333333333333333333333222222111111111333111111111333444444333444444333222222333333444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444666666666666666666666666555555555444333333333222888777777666666555555555555666666777666666555555777888999:::;;;;;;;;;;;;>>>>>>>>>???AAACCCEEEFFFJJJLLLOOOQQQTTTXXX]]]aaadddggglllqqqwww}}}|||zzz}}}~~~}}}xxx|||uuummmiiikkkppptttzzz|||zzzxxxuuuuuuwwwyyyzzz{{{yyyvvvssspppkkkeeeaaa[[[TTTJJJAAA:::777444333000111111111111111111111///////////////.........///......------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++************************))))))))))))***+++,,,---************************))))))***++++++++++++***************************************************************************)))))))))***++++++,,,,,,*********+++++++++******************************))))))*********+++++++++------------------------***+++,,,+++***)))***,,,---------------------...///......---------------+++,,,---...////////////000111111111111333666999@@@FFFNNNVVV[[[___aaaccceeeeeedddbbb]]]XXXSSSOOOLLLEEE@@@@@@AAAAAAEEEIIIMMMWWWggg|||yyymmmccc\\\UUURRRNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@?????????????????????>>>>>>>>>>>>>>>>>>===============;;;<<<<<<==============================<<<<<<;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999999888888888999999888666444333222111444444444444555555555555333222111111000000111111333333333333333333333333333333333333333333333333333333333222222111111111222111000111333333222111333333333222222333444444222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333222333333444444444444444555555555555555555555555555555555444333333333222444444444555555666666666333333444555666777777666666777888999999999999999:::;;;<<<===???AAACCCDDDFFFHHHJJJLLLNNNRRRVVVZZZ[[[___dddiiinnntttzzztttllleeeeeegggiiinnnsss}}}wwwrrrppprrruuuxxx~~~|||yyyvvvrrrnnniiieeebbb\\\RRRIIIAAA:::444111///////////////////////////////////////.........------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++)))))))))((())))))***+++************************)))))))))***+++,,,---...************************))))))***++++++++++++***************************************************************************))))))******+++++++++,,,******+++++++++******)))************************)))************+++++++++------------------------***+++,,,,,,******+++,,,------------..................---------------...,,,---...///000000000000000111111111222555:::>>>GGGLLLTTTZZZ^^^aaabbbdddfffeeeccc```[[[VVVQQQOOOJJJEEEAAA@@@???@@@FFFNNN[[[jjj}}}uuujjjbbb\\\XXXOOOMMMJJJIIIIIIHHHGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;:::::::::999999999:::999888888777888888888666666666555555444444444555555444444444444444444333333222111111111111222333333333333333333333333333333333333333333333333333333222222222222222222222111111222333333222000333222222222222333333444333333222222222333444555333333333333333333333333444444444444444444444444444444444444444444444444333333444555555555555444444444444444444444444444555555555444444444444444222222333444555666777777222222444555666777777777666666777888888999888888999:::;;;<<<>>>@@@AAAAAAAAACCCEEEFFFGGGJJJNNNQQQSSSWWW\\\```ccciiiqqqvvv}}}{{{sssjjjgggdddcccfffkkkxxx}}}tttmmmnnnqqquuuzzz~~~|||zzzxxxtttpppmmmhhhccc\\\SSSKKKBBB:::444111111111000000//////...000/////////............,,,------------------,,,......------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,------,,,,,,((()))******+++++++++***************************+++++++++++++++,,,------************************))))))***++++++++++++******************************************************************************************+++++++++((()))***+++++++++++++++************************)))************+++++++++------------------------,,,---......,,,,,,---...,,,------...............---------,,,,,,---......---...///000111111111111000000000111222777===BBBKKKPPPWWW]]]```bbbdddffffffdddbbb^^^YYYTTTOOOMMMEEECCCCCCDDDBBBEEEPPP]]]qqqvvvjjjaaa\\\WWWSSSMMMKKKIIIHHHHHHHHHFFFDDD????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;::::::999888888888888888888777777666555555444444444555666666555555555555666666666666555555555444444333333333444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222333444444222000111111111111111222333333333333222222222333444555666666666666666666666666555555555555555555555555666666666666666666666666555555666777777777777777666666666666666666666666555555555555555555666666444444555555666666777777444444555666666666666666666777777888888888888888::::::;;;<<<============>>>???AAAAAABBBDDDHHHKKKKKKPPPTTTWWWYYY^^^ffflllrrryyyzzzpppjjjeeeaaabbbffflllvvvvvvlllkkknnnqqqtttxxxyyy~~~~~~}}}}}}{{{xxxvvvrrrnnnhhhaaaYYYPPPFFF???555555444444333222111111000000//////.........---......///000000///......//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++%%%''')))+++,,,---------(((***+++,,,---,,,,,,+++************************...---,,,,,,++++++,,,,,,************************))))))***++++++++++++***************************************************************************************************&&&'''(((***,,,---------************************)))************+++++++++------------------------...///000///......///000,,,,,,---.../////////...---,,,,,,,,,,,,---...///...///000111111222222222///000000000333888???DDDLLLQQQXXX]]]aaadddfffhhheeeccc```\\\WWWRRRNNNKKK???AAAEEEHHHHHHNNN]]]mmm}}}uuuiii```ZZZTTTNNNJJJIIIGGGEEEDDDDDDCCCAAA@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777999::::::::::::999888888666666666777666666555444666666666666777888999999666666666666666555555555666666555444333333222222555444333333222222333333000000000000000000000000222222222222222222222222111111111222222333333444444333333555666666333111111000000000111222222333444333222111222333444555888888888888888888888888888888888888888888888888888888888888888888888888777777888999999999999999::::::::::::::::::::::::444555555555666777777777777777777777666666666666666666666777666666555444666777888888888888888777<<<<<<<<<<<<<<<;;;::::::===>>>@@@@@@AAACCCFFFIIIFFFKKKOOOQQQRRRVVV^^^eeekkkrrr{{{xxxmmmiiigggfffdddjjjjjjqqq~~~xxxpppoooqqqsssuuuwwwyyy~~~|||zzzyyyyyytttpppkkkhhhddd\\\QQQHHH:::777444222111111111000111000000000///////////////...---,,,,,,---...///------------------------------------------------,,,,,,,,,++++++,,,------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******************))))))(((((((((++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********))))))******++++++++++++***************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,///...---+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,---------------------------------000///...------...///000.../////////000000000111222222222222444:::AAAGGGXXXZZZ]]]aaaeeehhhiiijjjeeeiiieeeXXXOOOMMMJJJFFFDDDCCCEEEHHHLLLXXXppp}}}nnniiiaaaZZZTTTPPPMMMKKKGGGFFFDDDAAA@@@?????????AAA@@@>>><<<;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<888888888888888888888888999999888888888888999999666666666777888888999999999888777555555666666777444444444444444444444444444444333333333333222222333333444444333222000///111111111111111111111111222111111111000000//////000000000000000000000000///000000000111111111111444444444444444444444444333222000/////////000111444444555555666777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;:::999999999999:::;;;999777777888888777666777888999::::::999888777777777888888888888777777888888888888999999999999888888999::::::::::::999<<<<<<<<<<<<<<<===>>>???GGGGGGGGGIIILLLPPPTTTWWWbbbgggmmmsssxxx~~~yyyvvvqqqllliiihhhkkksssyyyzzz}}}~~~}}}||||||zzzzzz{{{}}}}}}{{{zzzyyyxxxtttpppllliiiaaaWWWPPPAAA===888444333333222222000000000//////////////////...------------...///........................---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...---------,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******)))*********++++++++++++************************++++++******+++,,,,,,---******+++++++++,,,,,,,,,///...---+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............---------++++++,,,,,,,,,---------------------------------000///...------...///000.........///////////////000000111222555<<>>?????????>>>===;;;::::::::::::;;;;;;::::::::::::;;;;;;888888888888888888888888888888777777777777888888777777777777777777777777888777666555444555555666444444444444444444444444444444333333333222222222111222222333333222222222222222222111111111111111222111111111000000000000111111111111111111111111000000000111111111111111111111222222222222222222555444333333333333444555555666666777777888999999999999:::;;;;;;<<<<<<===========================>>>>>>=========>>>>>>???===>>>>>>>>>>>>===<<<<<<===<<<<<<;;;:::;;;;;;;;;GGGCCC>>>:::999888888777888999999999999999999888777777888888888888777777888888888888999999999999888888999:::::::::::::::<<<;;;;;;;;;<<<<<<===>>>CCCCCCDDDEEEHHHLLLPPPRRRXXX]]]ccciiiooovvv|||ssspppnnnooonnnmmmooorrr}}}}}}{{{|||~~~~~~|||{{{{{{}}}yyytttqqqnnnhhhaaa[[[MMMHHH@@@:::666555444333///////////////////////////......------......///////////////////////////---------------------------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///.........------,,,,,,,,,,,,,,,,,,------------------------------------//////............///000/////////...............111111222444999BBBLLLRRR[[[]]]aaadddggghhhiiiiiieeeddd]]]QQQIIIGGGFFFEEEEEEFFFJJJTTTaaavvvqqqeee\\\XXXRRRMMMIIIFFFCCCBBB@@@@@@???======<<<<<<===<<<;;;::::::999999::::::::::::999999999999::::::777777777777777777777777777666666666666666666777888888777777666555555444666666555444333444444444444444444444444444444444333333333333222222222222000000000111222333444444222222222222111111000000111111111111111000000000111111111111111111111111222111111111111111111111000111111111222222333333666555555555666777888999888888888999::::::;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAA@@@??????>>>??????>>>===============MMMHHHAAA<<<999999999999:::::::::999999:::::::::888888999999999999888888888999999999999:::::::::888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@CCCFFFIIIKKKNNNSSSYYY^^^ccckkkttt{{{xxxrrrnnnmmmmmmrrrttt|||~~~}}}|||~~~{{{xxxuuurrrmmmhhhddd[[[TTTJJJAAA:::777444222......////////////000000//////............//////........................------------------------------,,,+++++++++,,,,,,---------,,,,,,,,,++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///......------,,,,,,+++,,,,,,,,,------------..........................................//////000000000000000////////////222333555999???IIITTT[[[___aaadddgggiiiiiihhhgggbbb^^^VVVLLLFFFDDDDDDEEEFFFGGGNNN[[[ppprrrdddZZZUUURRRMMMIIIGGGEEEBBBAAA???>>>===<<<:::999999999999999888888888999999999999999888888888888999999777777777777777777777777666555555444444555555666666666666555555555444444444444444333333333333333333333333333333333333333333333333222222222222111111111000000000222333555333333222222111000000000111111111111111111111111111111111111111111111111333222222222222111111111222333333444555666666777555666666777888999;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@FFFCCC>>>;;;;;;<<<<<<<<<===<<<::::::::::::<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;<<<===???AAADDDEEEHHHLLLRRRVVV[[[bbbjjjqqq~~~yyyuuurrrqqqoooppprrrrrrppprrrwww}}}}}}}}}~~~~~~}}}|||yyywwwtttpppllliiieee^^^TTTJJJAAA;;;555222///000000000000000000000////////////////////////------------------------------------------------...---,,,,,,+++++++++,,,------,,,,,,,,,+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++---.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------.................................---......///////////////222222111111111111111111111444777<<>>===;;;999777666555777777777888888888888888888888777777777777888888666666666666666666666666555555444444444444555555333333444444444555555555333333333333333222222111333333333333333333333333333333222222222111111111333222000000000000222333222222222111111111000000111111111111111222222222111111111111111111111111333333333333222222222222333444555666777888999:::888999:::;;;===>>>>>>???>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB@@@>>>>>>>>>???@@@>>>===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<=========>>>;;;;;;<<<===============;;;::::::999999999::::::::::::;;;<<<===???@@@AAACCCGGGLLLOOOSSSXXX```fffrrrvvv{{{uuupppmmmkkkhhheeegggmmmlllttt}}}|||}}}~~~|||||||||zzzwwwrrrnnnllljjjeee]]]TTTLLLCCC:::555222222222111111000000000...//////000000//////...------------------------------------------------......---,,,++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,---------....................................,,,---...///000000000///111222222222333333333333000444999@@@GGGPPPZZZ```fffgggiiiiiigggddd```]]]WWWOOOHHHFFFEEEDDDEEEIIIJJJNNNWWWjjj~~~mmmaaaYYYSSSOOOIIIGGGDDDBBBAAA@@@>>><<<=========;;;:::888666555666777777888888888777777777777777666666777777777666666666666666666666666555555444444444444555555111222222333444444555555333333333333333222111111333333333333333333333333222222222222111111111111222111111000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333444444444444444555777888:::;;;<<<>>>>>>@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCBBB???===>>>>>>============>>>>>>??????@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@===>>>>>>???????????????;;;;;;:::999999999::::::::::::;;;<<<===>>>>>>???>>>AAAEEEGGGIIINNNUUUZZZeeeiiipppyyy{{{vvvooogggfffiiiiiimmmrrrxxx}}}|||~~~}}}{{{vvvrrroooiiigggccc^^^WWWMMMCCC<<<555444444333222111000000...///000111111000///...........................------------------------///...---,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++******+++++++++,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,------...------------....................................,,,---...///000000000///000000111222333333444444333777>>>EEEMMMUUU\\\aaaeeefffggggggddd^^^YYYVVVQQQIIICCCDDDFFFFFFGGGKKKOOOTTT]]]qqqoooaaaWWWRRRNNNKKKGGGEEEBBBAAA@@@???===;;;;;;;;;<<<<<<;;;:::999888777777888999888888666666777666666555555666666777555555555555555555555555555555444444444444555555222222222222333333333333333333444444444333222111222222222222222222222222222222222222111111111111...///000111111222222111000000000111222222333333111111111222222333333333222222222222222222222222111222222333444555666666666777888:::<<<===??????AAABBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBB@@@>>>>>>????????????>>>>>>?????????@@@@@@?????????AAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAABBBAAAAAAAAA<<<<<<;;;::::::::::::::::::;;;;;;<<<============;;;>>>@@@BBBBBBFFFLLLQQQXXX]]]eeeooozzz~~~rrrllllllmmmnnnnnnqqq}}}~~~|||}}}~~~yyytttqqqhhhggggggddd___UUUJJJBBB777666555444222111000000...///000111111000///...////////////////////////------------------------///...---,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...///---------.........//////////////////////////////+++,,,...000000000000///......///111222333444555777<<>><<<888999;;;<<<======<<<;;;777888999999999888666555666666555555555555666666555555555555555555555555666555555444444555555666444444333333222111111111333333444555444333222111222222222222222222222222222222222111111111111000+++---///111333333333333//////000111222333333444111111111222222333333333222222222222222222222222000111222333555666777777::::::<<<>>>@@@BBBCCCDDDAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDAAA???===>>>@@@CCCDDDDDD>>>???@@@AAAAAA@@@???>>>>>>>>>????????????>>>>>>BBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBB===<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;===???@@@@@@BBBHHHMMMOOOUUU^^^hhhttt|||zzzqqqpppxxx}}}}}}xxxwww|||}}}{{{yyywwwqqqkkkfffgggiiidddUUUHHHAAA;;;444222444555444111000000000000000///......000/////////............//////.........---------------++++++++++++------+++,,,---......---,,,+++......---,,,,,,,,,,,,---++++++************++++++---------,,,,,,+++++++++************************))))))*********+++++++++---,,,++++++******++++++------------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++************************++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...+++,,,,,,------.........////////////////////////---,,,,,,,,,,,,---.........---///222222111333888888CCCNNNTTTYYY___bbbaaagggddd___ZZZVVVPPPJJJEEEHHHDDDAAABBBCCCEEEMMMUUU[[[cccqqqqqqggg[[[SSSOOOLLLHHHDDD??????>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777999888888777777777777777666666555555555555666666555666888999888666444222444444444333333222222222333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000...///111222333333333222//////000111222333333333333333333222222222222111222333444555666555444333333333333333444666777999;;;;;;===>>>@@@BBBCCCDDDAAADDDFFFGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNMMMMMMIIILLLNNNNNNLLLKKKLLLNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHHHHGGGHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>??????@@@AAA@@@???>>>>>>>>>@@@CCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;======<<<;;;::::::999999:::;;;<<<>>>@@@BBBDDDEEEJJJOOOVVV___jjjvvv~~~zzz|||{{{wwwzzz~~~|||zzzyyyqqqnnnkkkkkkjjjeee[[[SSSGGG@@@888444444444333000000000000000000000//////000000/////////.........---------,,,,,,,,,++++++------,,,++++++,,,------,,,------------------,,,......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++*********************************+++++++++,,,,,,---,,,++++++***+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,......---------,,,,,,,,,************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++---------------.........////////////////////////.........////////////000///---///333444333666;;;;;;EEEPPPWWW\\\bbbdddcccccc```ZZZUUUPPPKKKFFFCCCFFFDDDDDDEEEFFFIIIRRR\\\hhhvvvyyykkkaaaYYYPPPIIIGGGEEEBBB>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777888777666666555555666666666666555555555555666666555555555555555555444444444444444333333222222222333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111///000222333333333333222000000111111222222333333222222222222333333333333222333444555555555444333666666666666777999:::;;;>>>>>>???@@@@@@AAABBBBBBBBBDDDEEEFFFFFFFFFHHHJJJJJJKKKLLLLLLLLLKKKJJJIIILLLMMMNNNOOOOOONNNNNNMMMKKKMMMOOOOOOMMMLLLMMMOOONNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAAAAABBBAAA@@@??????@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>>>>======>>>>>>======<<<<<<;;;;;;;;;;;;===>>>@@@BBBCCCCCCEEEHHHNNNVVV```kkkvvv}}}wwwuuuzzz~~~|||{{{rrrrrrqqqooolllgggaaa^^^PPPJJJAAA;;;888666333000000000000000000111111111000000000/////////......---------,,,,,,,,,,,,+++------,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,---------------------------------......//////.........//////..................///////////////////////////000111222222222111000000///000444555444888>>>???IIITTT[[[```fffgggeee```[[[UUUOOOKKKHHHDDDBBBDDDEEEHHHKKKMMMRRR```ooovvviii^^^VVVPPPJJJGGGFFFEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999888777777666555555444444555555666666555555555555666666555444333222222444555666444444333333333333222222333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111222333333222222111111111111222222222222222222222222333333444555555444555666777777777777777::::::::::::;;;===>>>???BBBBBBBBBAAAAAAAAAAAA@@@CCCDDDEEEFFFFFFGGGKKKMMMMMMMMMNNNNNNMMMLLLKKKKKKOOOPPPPPPPPPPPPOOONNNMMMLLLMMMOOONNNMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAAAAACCCGGGLLLTTT^^^iiipppvvv{{{|||~~~{{{~~~~~~}}}|||wwwuuussspppnnnjjjeeebbbZZZTTTKKKCCC===999444111111000000000111111222222000000000////////////...////////////............---------,,,,,,---------...---,,,++++++,,,---.........---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++++++++,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,------...........................///000222222111000///000000//////.........---///////////////////////////000222444444333111000222000111444555555999>>>EEENNNXXX___dddiiihhhddd]]]XXXQQQKKKHHHFFFEEECCCDDDFFFLLLQQQVVVbbbwwwsssjjj```YYYPPPMMMIIIHHHGGGGGGDDDBBB>>>>>>===<<<<<<;;;;;;:::999999999999999888777777777666555555444444555555666555555444444555555666222222222222333444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000222222222222222222222111222222333444555666777777888888999::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFIIIMMMPPPPPPPPPOOOOOONNNNNNMMMMMMOOOOOOOOOOOOOOOOOONNNNNNKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????AAABBBDDDGGGMMMUUU^^^eeeiiiooowww~~~}}}zzz{{{~~~~~~~~~~~~||||||}}}xxxrrrppppppmmmfff``````[[[SSSJJJBBB;;;666222222222111111111111222333111000000000////////////000000/////////.........------------------------...---,,,++++++,,,---.........---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............---,,,,,,++++++,,,,,,******+++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++,,,,,,,,,------........................+++,,,---/////////...---000000//////.........---////////////////////////...///111333333222111000444222222555555555999@@@KKKSSS\\\aaafffiiifffaaaWWWRRRLLLGGGEEEEEEEEEDDDDDDGGGMMMVVVaaattt~~~nnnccc[[[SSSOOOJJJHHHFFFDDDCCCBBB@@@???======<<<<<<;;;:::::::::888888999999888888777777888777666666555555666666555555444444444444555555///111333444555444333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000///////////////333333333222222222222222333444555666777888999:::999999999:::;;;<<<<<<======>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJNNNRRRQQQQQQPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNOOOPPPNNNMMMMMMMMMLLLKKKJJJHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>??????BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDHHHNNNUUUZZZ]]]dddlllrrrvvv{{{zzzxxxzzzyyy|||}}}|||zzzuuussstttqqqiiibbbaaa___YYYRRRIII@@@999555555444222111111111222333111111000000000/////////.........---------,,,,,,------............------...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,)))***++++++++++++++++++******+++++++++,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...++++++,,,,,,,,,,,,------------------------------,,,---.../////////////////////..................//////////////////////////////111222222222111000444222222666777999>>>EEEQQQXXX^^^bbbfffgggaaaZZZOOOKKKFFFCCCCCCCCCDDDDDDFFFIIIRRR```rrrooobbbYYYPPPJJJHHHGGGFFFDDDBBBAAA??????>>><<<<<<<<<;;;::::::999999777777888888888777777666888777666666555555666666555555444444444444555555///111444666666555222111222222333333333333444444222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222000000/////////000000111222222222333333333333333666777777888:::;;;<<<<<<888888888999:::;;;<<<===???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHIIIIIIJJJKKKOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQLLLLLLLLLMMMNNNOOOQQQRRRPPPOOONNNNNNNNNMMMJJJHHHCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????CCCCCCCCCDDDEEEFFFHHHIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCGGGLLLPPPSSSZZZbbbgggkkkqqq{{{~~~~~~yyyzzz|||~~~}}}}}}{{{zzzxxxtttoookkkeeeeeebbb\\\SSSIIIAAA===777666333111000111111222111111111000000000//////............------------,,,---...//////...---,,,,,,------------------,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---,,,,,,,,,,,,---))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222222---------------.........////////////////////////000000111111111222222222222111222888;;;>>>EEEMMMUUU[[[___bbbdddccc[[[RRRJJJGGGDDDCCCDDDEEEFFFFFFMMMQQQ^^^qqqpppaaaZZZTTTMMMHHHHHHFFFEEEDDDAAA??????@@@AAA<<<<<<;;;;;;:::999999999666666777777777777777666777666555555444444555555555444444333333444444555333444444555555444333222222222222333333444444444111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111000000111222333444111222222333333444444444999999:::;;;<<<=========;;;::::::;;;<<<===???@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJKKKLLLLLLLLLNNNPPPPPPPPPOOOOOOPPPQQQRRRSSSQQQQQQPPPPPPPPPQQQSSSTTTPPPMMMKKKKKKLLLKKKHHHEEEBBBBBBAAAAAA@@@??????>>>???????????????@@@AAABBBEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBAAAAAA@@@@@@??????=========>>>>>>>>>>>>>>><<<>>>???@@@AAACCCFFFHHHJJJQQQXXX]]]bbbkkkwww{{{zzzyyy{{{~~~~~~|||{{{vvvttttttjjjkkkjjjfff]]]RRRIIIEEE888777444222000000111222111111111111000000000000111000000000////////////,,,---...//////...---,,,+++,,,............,,,+++......---,,,,,,,,,,,,---.........------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---((()))***+++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///000+++,,,,,,------.........////////////////////////222222111111111222333444000///222999>>>CCCLLLTTTWWW\\\```bbbcccaaaXXXNNNIIIGGGEEEEEEGGGIIIIIIIIIUUUZZZiiimmm___TTTQQQOOOJJJGGGHHHBBBAAA@@@===<<<<<<>>>@@@<<<<<<;;;::::::999999888666666777777777777777666555555444333333333333444555444444333333444444555777666444333222333333444222222222333333444444444111111111111111111111111000000111111222222222222222222222222222222222222222222222222222222222222222222111111222444666777111111222333333444555555;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>???AAACCCEEEBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHJJJMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVTTTSSSSSSSSSTTTUUULLLJJJGGGGGGHHHGGGDDD@@@BBBBBBAAAAAA@@@???????????????@@@@@@AAABBBDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@============>>>>>>>>>>>><<<>>>@@@AAAAAABBBDDDEEEDDDKKKSSSXXX^^^hhhwwwyyyvvv{{{}}}|||{{{zzzyyywwwssspppqqqlllgggdddbbb\\\SSSKKK<<<999555333222111000///111111222222222000...---/////////...---------,,,---------------...///000------------------------,,,,,,---...---,,,***)))++++++++++++++++++++++++///...---,,,***)))((((((***************++++++,,,,,,,,,---...---,,,***)))...---+++++++++---///000...------,,,+++***))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...//////////////////.........---------++++++++++++++++++++++++222222111111111111111111222222333888???IIIRRRXXX]]]___bbbdddaaaYYYNNNGGGNNNHHHDDDEEEHHHIIILLLQQQYYYfffxxxmmm]]]XXXRRRMMMJJJGGGDDDBBB????????????>>>>>>>>>===;;;;;;:::999999888888777666666666666555555555555555555666666666555333222666555444444333333333333666555444333222333333444666666444333222111111111333333333222222222111111333333333333333333333333333333333333333333333333222222222111111111111111666333111222444555333000333222222222222333444555:::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGHHHIIIHHHHHHGGGIIIIIIIIIJJJKKKLLLMMMNNNHHHHHHJJJLLLMMMNNNNNNNNNSSSSSSSSSSSSSSSTTTTTTTTTQQQSSSUUUVVVVVVTTTQQQPPPMMMKKKJJJGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA>>>???AAABBBCCCDDDDDDDDDGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBHHHHHHLLLTTT[[[cccppp|||~~~~~~|||{{{{{{yyyuuurrrqqqmmmiiigggeee___WWWPPPCCC???999555333222111111222222222222111000//////..................------......---------......///------------------------,,,------...---,,,+++***++++++++++++++++++++++++...------,,,+++***))))))++++++******++++++,,,---,,,------...---,,,+++***...---+++***+++,,,...///------,,,,,,+++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---......///////////////.........---------------------------------222222111111111111111111333333666;;;BBBLLLUUU[[[``````aaa```]]]VVVNNNIIIJJJFFFCCCEEEGGGIIIOOOUUU```sssqqqaaaYYYUUUOOOKKKHHHEEECCCAAA>>>>>>>>>=========<<<<<<;;;::::::999999888888777666666666666555555555555444555666666666555333222555444333333333333333333666555444333222333333444555555444333333333444444333333333222222222111111222222222222222222222222333333333333333333333333222222222222222222222222666444333333666666555333333333333444555777888999:::;;;<<<>>>@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOJJJKKKLLLMMMMMMMMMMMMMMMRRRSSSUUUVVVVVVUUUSSSRRRTTTUUUVVVVVVTTTQQQNNNLLLLLLKKKIIIGGGEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBDDDEEEEEEFFFFFFHHHHHHIIIKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA????????????????????????======>>>???@@@AAAAAABBBFFFFFFJJJRRRXXX```lllxxx~~~|||{{{zzzyyyvvvsssqqqnnnkkkjjjhhhddd^^^XXXMMMGGG???888444333333222444333222111000000000000..................////////////...---------......------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,---,,,------------,,,++++++...---+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...........................---------////////////////////////111111222222222222222222333555888???GGGQQQYYY^^^bbbbbb```]]]YYYSSSNNNJJJGGGEEEEEEGGGHHHKKKTTT^^^rrrrrrcccYYYRRROOOJJJFFFDDDCCCAAA@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888777777666666666666555555555555444555555555555444333333333222222222222333333444555444444333333333333444444444444444444555666666333333333222222222111111111111111111111111111111222222222222222222222222333333333333333333333333555444444555777888888777555555666777999;;;===>>>:::;;;===???AAACCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLLLLKKKJJJKKKKKKLLLMMMNNNOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMQQQSSSVVVXXXXXXVVVSSSQQQSSSTTTTTTTTTSSSQQQNNNLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDGGGNNNSSSYYYeeeppp~~~~~~|||zzzyyyxxxwwwuuurrrqqqooommmllljjjgggccc___WWWPPPFFF===777555444333444333111000//////000000------......//////000000000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------------------,,,,,,------+++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------------......................../////////000000000000000111111222222222222222333333666;;;CCCLLLUUU]]]aaaccccccbbb^^^XXXQQQLLLJJJGGGFFFGGGJJJKKKPPP]]]jjjqqqbbbXXXRRRLLLIIIDDDBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777666666666666555555555555444444444444444444444444111111111111222333333444444333333333333333333333444333333333333444555555333333333222222222111111111111111111111111111111111111111222222222222222222222333333333333444444444444555666888999999999777888888999;;;<<<>>>???<<<===???AAADDDEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOPPPPPPPPPOOOOOORRRSSSUUUVVVVVVTTTRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPJJJIIIGGGEEECCCAAAAAA@@@AAAAAABBBDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMNNNPPPQQQRRRRRRQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAADDDJJJNNNRRR\\\gggvvvyyyzzz}}}zzzyyyyyyxxxvvvtttqqqpppnnnmmmkkkiiifffccc]]]VVVLLLCCC<<<888555444333222000///......///000---......//////000000000000///...------------------------------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***))))))))))))***++++++---------------------...---,,,,,,+++************+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......---------...........................//////000000000000111111222222333333333333333777>>>FFFPPPXXX___bbbbbbddddddaaaYYYQQQJJJHHHEEEEEEHHHLLLPPPXXXggguuuuuucccUUUNNNLLLGGGDDD@@@>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999888888777777666666666666666555555555555444444333333333444444444111111111111222333333444222222333333333333333333444333222222111111222222333333333222222222111111222222222222222222222222111111222222222333333333222222222333333333444444444555666777888999:::;;;;;;:::::::::;;;<<<===>>>???@@@BBBEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSRRRQQQPPPQQQQQQQQQPPPQQQQQQRRRQQQPPPOOOOOOGGGFFFDDDCCCBBBAAA@@@@@@AAABBBDDDEEEGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPMMMNNNOOOQQQRRRSSSSSSTTTQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNNNNJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@??????@@@@@@BBBFFFIIILLLTTT^^^kkkwww}}}yyy~~~}}}|||||||||zzzyyyrrrrrrpppnnnllliiigggfffaaa\\\TTTKKKEEE>>>999555333222111000//////////////////////////////000000//////...---------......---------------------------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******))))))******+++,,,---------,,,------...///,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///......------------...............---......//////000000111111111222222333444444444555:::AAAKKKTTT[[[```cccbbbdddeee```WWWNNNHHHFFFDDDCCCFFFNNNXXXdddvvvzzzjjj\\\QQQKKKKKKDDDAAA>>><<<==================<<<<<<<<<;;;;;;;;;999999999888777777666666666666666666555555555555333333333222333333444555333222222222222333333444111222222333333333333222333333222111111000111111333333333222222222111111222222222222222222222222222222222333333444444555222333333444444555555555666777999:::::::::<<<>>><<<<<<<<<<<<<<<<<<===>>>CCCDDDFFFHHHJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNLLLKKKJJJKKKLLLNNNPPPQQQQQQPPPPPPNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSPPPNNNNNNOOOPPPQQQSSSSSSRRRPPPMMMKKKIIIGGGCCCCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPPPPPPPOOONNNNNNMMMOOOOOOOOOPPPQQQRRRTTTUUUQQQRRRRRRRRRRRRSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQOOOPPPPPPPPPPPPPPPOOOOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???AAAEEEFFFGGGNNNWWWeeeooo|||~~~}}}}}}}}}|||{{{uuuuuusssqqqmmmjjjhhhgggccc```[[[TTTNNNFFF>>>888333333333333222111000000000000000///////////////......---------......///------------------------...------,,,---...///000---------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,---...///000+++,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.........//////000000///......---------.........//////.........///000111111111111111222222333444444555888===EEEOOOXXX___bbbdddbbbdddccc\\\RRRIIIFFFFFFFFFDDDHHHTTTeeevvvlll```WWWNNNJJJJJJCCCAAA===<<<<<<======<<<;;;;;;;;;;;;::::::::::::999999888888777777666666666666666666555555555555333333222222222333444555555444333333333333333333000111222333444333333222222222111111222222333333333333333222222222111111111111111111111111111111222333333444555555666666444555555666777777888888999;;;======<<<<<<>>>AAA<<<<<<<<<===>>>???@@@AAAGGGHHHJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOONNNMMMLLLKKKMMMNNNQQQSSSTTTSSSSSSRRRQQQQQQSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPRRRQQQNNNLLLIIIFFFCCCBBB@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIJJJIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKNNNOOOTTTUUUWWWXXXXXXWWWUUUTTTQQQQQQPPPOOONNNLLLKKKJJJMMMLLLKKKJJJKKKMMMPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQRRROOOOOOPPPPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@BBBDDDDDDDDDJJJRRR\\\eeeooouuuwww}}}~~~}}}}}}||||||||||||{{{xxxxxxvvvrrrnnnjjjiiihhheeeccc___ZZZTTTKKKAAA:::444555666666555444222111111111000000//////......---------------...///000------------------------...------,,,---...///000------------------------......---------,,,,,,,,,...------------...//////...------,,,---...///000+++,,,------............---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......///000000000000000//////---------.........//////...//////000111111222222111111222333333444555555:::@@@IIIRRR[[[aaadddeeecccccc```WWWMMMEEEDDDFFFJJJGGGLLL[[[pppqqq^^^UUUOOOHHHDDDDDDCCCAAA===<<<<<<======<<<:::::::::999999999888888999999888888777666666666777666666666555555555555333333222111222333555666666555555444333333333333000111222333444333333222111111111222333444666777333333333222222222111111000000000000000000000000333333444444555666777777666777777888999:::::::::<<<>>>AAA@@@>>>>>>@@@CCC<<<<<<<<<>>>???AAACCCDDDJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOOOOPPPOOONNNLLLLLLOOOPPPSSSUUUVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQOOONNNMMMLLLJJJHHHFFFDDDBBBBBB>>>>>>??????@@@AAABBBCCCDDDFFFHHHJJJJJJJJJHHHHHHKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIKKKNNNOOOSSSTTTVVVWWWWWWVVVTTTSSSQQQQQQPPPOOOMMMKKKIIIGGGIIIHHHEEEDDDDDDGGGJJJMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQRRRRRROOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGBBBAAABBBDDDCCCCCCHHHPPPPPPWWW___dddfffmmmxxx}}}{{{xxxssspppmmmlllkkkjjjddd^^^]]]]]]WWWJJJ???;;;777222222444555222/////////000000111111222222111///---...111222000...000000000000000000000000---------.........//////............//////000000++++++,,,------,,,++++++)))************+++++++++,,,---......//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,........................++++++,,,---............,,,---------,,,++++++***//////.........---------............////////////000000000000111222333444333111222444444222555:::>>>HHHRRRYYY^^^bbbccc```aaabbb^^^TTTKKKFFFEEEEEEJJJJJJSSSfff{{{uuuhhhYYYNNNJJJGGGBBB>>>>>>===<<<::::::;;;<<<<<<;;;;;;:::999999888777777999888888777777777777777999888666555444444444555222222222222222222222222444444444444333333222111444333333222111000//////000111111222222222111111222222333333333222222111222222222222111111111111111222333444555555555555111222444777999;;;<<<<<<>>>????????????>>>>>>===<<<<<<<<<>>>@@@DDDGGGIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSRRRRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWUUURRRPPPNNNNNNOOOPPPOOOMMMIIIDDDAAA???>>>>>><<<>>>AAACCCCCCDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMPPPRRRQQQMMMIIIHHHGGGGGGGGGGGGIIIJJJKKKSSSSSSTTTTTTSSSSSSRRRQQQNNNNNNNNNLLLJJJFFFBBB@@@BBBBBBCCCCCCEEEFFFGGGHHHLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUPPPPPPPPPPPPPPPPPPPPPOOOPPPOOOOOONNNMMMLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDGGGIIILLLPPPTTTVVVXXX___iiiqqqzzz}}}yyyuuuqqqnnnlllkkkiiieee```______ZZZPPPHHHAAA;;;555333444555333111/////////000000111111111///---,,,---//////...,,,////////////////////////---------.........//////------........./////////+++,,,---......---,,,+++************++++++++++++,,,---......//////......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))+++,,,,,,,,,+++***........................,,,,,,---.........---------------------,,,++++++//////.........---------............////////////000000000000111222333333333111222444444333666<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777666666666666777777777555444333333333444222222222222222222222222333333444444333333222111333333333222111000000///111111222222222222111111111222222333333222222111111111222222222222222222333333444444555666666777666777999;;;===>>>???????????????>>>>>>>>>>>>>>>??????AAACCCEEEHHHJJJKKKJJJKKKMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVSSSQQQOOONNNNNNNNNLLLJJJFFFBBB???===<<<<<<<<<>>>AAABBBCCCCCCEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLNNNPPPQQQOOOKKKHHHCCCCCCCCCDDDEEEHHHJJJLLLOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLIIIFFFBBB@@@AAAAAABBBBBBCCCEEEFFFGGGJJJKKKKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQRRRRRRSSSTTTRRRQQQPPPPPPOOOOOOPPPPPPSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGGGGFFFEEEEEEHHHJJJLLLOOOQQQQQQRRRVVV___fffooottt{{{|||~~~{{{vvvrrrnnnllljjjhhhfffdddbbb```\\\XXXTTTIIIBBB:::555444555444333////////////000000000000///---,,,---...///...---........................------........./////////---------------.........------............------******+++++++++,,,,,,,,,,,,---......//////......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++........................------.........------,,,..................---,,,/////////............---............////////////////////////000111222333333000111444555555999@@@NNNVVV]]]```cccfffgggdddaaaZZZQQQIIIEEEFFFJJJNNNXXXbbbrrr~~~nnnaaaXXXLLLFFFDDDCCCAAA>>><<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::999999888777777666555555555555666666555444333222222222333222222222222222222222222333333333333333222222111333333222222111111000000222222222222222222222222111111222222222222111111111111111222333333444444666555555555555777888999:::;;;<<<>>>???????????????>>>>>>===>>>>>>??????@@@BBBDDDFFFIIIKKKLLLLLLKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPPPPOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWXXXZZZZZZZZZYYYXXXWWWVVVTTTRRRPPPNNNLLLKKKGGGEEEBBB>>><<<;;;;;;;;;===???AAABBBBBBCCCFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPOOOPPPPPPPPPMMMIIIEEE@@@AAAAAACCCFFFIIILLLNNNMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLJJJHHHEEEBBBAAA@@@@@@@@@@@@AAACCCDDDEEEHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRTTTSSSQQQPPPPPPPPPRRRSSSVVVUUUTTTRRRPPPNNNMMMLLLHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKHHHIIIIIIIIIHHHHHHJJJKKKLLLNNNNNNLLLJJJLLLRRRWWWdddiiitttyyyzzz|||}}}{{{wwwrrrnnnkkkiiihhhgggfffccc___\\\[[[[[[PPPIII???888444444444444////////////////////////000000//////000000000///....................................////////////------------------------........................++++++++++++,,,,,,,,,---,,,---......///............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,,,,+++++++++------........./////////..............................///......---,,,,,,......////////////....../////////...........................////////////////////////000111222222333000111444666888>>>EEETTT[[[aaabbbdddggggggeee___WWWMMMHHHGGGIIIOOOUUU```pppuuugggYYYQQQHHHBBBAAAAAA???===:::;;;<<<===<<<;;;:::999;;;;;;;;;:::::::::999999666666555444444444444555555555444333333333333333222222222222222222222222222222333333333222222111222222222222222222222111444333333222222222222222000111222222222222222222111111222333444555666666999888777666666888:::;;;;;;<<<<<<===============>>>>>>======>>>???@@@AAA@@@BBBEEEHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTRRROOOLLLIIIHHHDDDBBB???===;;;;;;<<<<<<>>>@@@AAABBBCCCDDDFFFIIIHHHIIIJJJLLLNNNOOOPPPQQQTTTRRRQQQPPPNNNKKKGGGCCCCCCCCCDDDEEEHHHKKKMMMOOOLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIGGGDDDBBBAAA????????????@@@AAABBBCCCFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQVVVUUURRRPPPPPPRRRTTTVVVVVVVVVUUUSSSRRRPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKLLLLLLKKKKKKLLLNNNMMMMMMLLLIIIGGGGGGKKKNNNZZZ^^^iiiuuu~~~}}}|||}}}~~~{{{wwwrrrnnnjjjhhhhhhhhhgggddd___[[[[[[\\\UUUOOOEEE<<<777444444333000000000000000////////////000000000//////000000................................./////////000000------------------------........................+++,,,,,,,,,------------,,,---......///.........------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,,,,+++++++++---------.........//////........................////////////...---,,,,,,......//////000//////...////////////////////////............////////////////////////000111222333333111111555888;;;CCCKKKVVV\\\aaabbbccceeeeeecccXXXPPPIIIHHHIIIKKKSSS\\\ooo~~~lll```SSSNNNFFFBBB@@@???===<<<:::;;;<<<<<<<<<;;;999888;;;:::::::::::::::999999666555555444444444444444555555555555444444444333222222222222222222222222111111222333333222222222222222222222222333333333555555444333222222333333111111222333333333333333222333444555666888888999<<<;;;999888888:::<<<===<<<<<<============<<<<<<>>>>>>>>>???@@@AAABBBBBBBBBDDDGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQQQQQQQQQQPPPQQQSSSUUUVVVVVVWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[YYYXXXWWWTTTSSSRRROOOLLLIIIFFFDDDBBB@@@>>>===<<<===>>>???@@@AAACCCCCCCCCEEEHHHJJJJJJKKKLLLNNNPPPRRRTTTUUUVVVTTTQQQOOOMMMJJJFFFCCCFFFFFFFFFFFFHHHJJJLLLMMMKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDBBBAAA???????????????@@@AAABBBFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPTTTRRRPPPOOOOOOQQQTTTVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLMMMOOOPPPQQQMMMNNNPPPPPPOOONNNOOOPPPOOONNNLLLJJJHHHHHHKKKLLLOOOSSS[[[gggpppxxx|||xxxtttpppllljjjjjjjjjhhheeeaaa^^^]]]]]]XXXTTTLLLCCC<<<777555444111111111111000000000000---...///...---,,,---///............................../////////000000000.........---------------......------------......,,,,,,,,,---------......,,,---......//////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---............................../////////...---------...//////////////////...////////////000000000............////////////000000000000111222333444444222222666:::???HHHRRRWWW]]]bbbbbbaaaaaa___\\\OOOHHHEEEHHHIIIMMMZZZjjj~~~pppaaaWWWOOOKKKEEEAAA???>>><<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999666666555444444444444555444444555555555555444333222222222222222222222222000111222222222222222222111111222222333333444444777666444333222333333444111222333444555555555444555666666888999:::;;;;;;===<<<;;;;;;;;;<<<===>>>>>>>>>????????????>>>>>>===>>>@@@AAACCCCCCCCCCCCFFFGGGIIIKKKLLLNNNNNNOOOMMMMMMMMMNNNMMMMMMLLLLLLIIIJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVUUUVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[\\\[[[ZZZXXXWWWUUUQQQOOOMMMKKKHHHEEECCCBBBAAA@@@>>>===>>>???AAABBBBBBCCCDDDDDDEEEGGGJJJMMMMMMNNNOOOQQQTTTVVVWWWXXXWWWTTTQQQNNNLLLJJJFFFDDDGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOQQQQQQQQQPPPOOOOOONNNNNNOOORRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRROOOQQQSSSSSSRRRQQQRRRSSSQQQOOOMMMLLLKKKLLLMMMNNNNNNOOOUUU^^^fffmmmyyy~~~{{{wwwsssooommmlllkkkjjjhhhgggdddbbb```[[[XXXSSSKKKCCC<<<777555333222222222111111111000,,,...//////---,,,---///////////////////////////.../////////000000000000/////////.........------...---,,,++++++,,,---...------------............,,,---......//////......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******)))***+++,,,---........................---......////////////...,,,---...////////////....../////////000000000000............////////////111111111111222333444555666333333777<<>>======<<<<<<;;;::::::999999::::::888888888888888888888888777666666555444555555555222333444444555444333222222222222222222222222222000000111222222222222222111111222222333444555555888777555333222333444444222333444555666666666666888999999:::;;;<<<<<<===>>>>>>>>>>>>============>>>??????@@@@@@@@@??????===???BBBDDDFFFFFFEEEDDDGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHIIIKKKLLLNNNOOOOOOPPPRRRSSSUUUWWWWWWVVVUUUTTTXXXWWWUUUUUUVVVYYY[[[]]]\\\\\\\\\[[[YYYWWWUUUTTTMMMLLLIIIFFFCCCAAAAAA@@@???>>>======>>>@@@CCCDDDDDDEEEFFFFFFFFFHHHLLLOOOPPPQQQRRRTTTVVVXXXYYYZZZVVVSSSPPPMMMLLLJJJHHHFFFIIIHHHGGGGGGHHHIIIKKKLLLIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKNNNPPPQQQRRRQQQQQQOOOOOOPPPRRRTTTVVVYYYZZZ\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTPPPPPPPPPPPPPPPQQQRRRSSSQQQSSSUUUVVVUUUTTTTTTUUURRRPPPNNNMMMMMMNNNNNNNNNPPPPPPSSSYYY^^^eeeppp{{{}}}zzzuuurrrpppnnnlllkkkkkkllljjjgggddd\\\[[[XXXQQQHHH???999666333333333222222222111111...000222111...---///111000000000000000000000000////////////000000000000000000/////////.........---,,,++++++++++++,,,------------.........//////,,,---......//////......***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,+++++++++,,,---...........................------...///000000000///,,,,,,---...//////........./////////000000111111............/////////000222222222222333444555555666444444888>>>DDDPPPZZZ\\\bbbfffccc^^^ZZZSSSMMMIIIDDDEEEJJJNNNYYYttt|||kkk]]]SSSMMMDDDCCCAAA???>>>=========<<<;;;:::999888999:::;;;777777777777777777888888777777666555555555555666000111333333444333222111222222222222222222222222///000111222222222222222111111222333444444555555999777555333222333444555333444555666777777777777::::::;;;<<<<<<=========>>>>>>????????????>>>=========>>>?????????>>>>>><<>>=========>>>AAACCCEEEFFFFFFGGGGGGGGGIIIMMMPPPRRRSSSTTTVVVXXXYYY[[[[[[VVVSSSOOOLLLKKKJJJIIIHHHKKKJJJJJJJJJKKKMMMNNNPPPLLLLLLMMMMMMLLLLLLKKKJJJFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPRRRRRRRRRQQQRRRSSSUUUXXXZZZ]]]^^^___``````___^^^\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWRRRQQQQQQQQQQQQRRRRRRSSSRRRTTTVVVWWWVVVUUUUUUVVVSSSQQQNNNMMMNNNNNNNNNMMMMMMLLLNNNRRRVVV[[[fffqqq|||}}}zzzvvvtttqqqnnnllljjjjjjjjjhhhgggccc```\\\WWWQQQHHH>>>888666333111111111222222111111000000///...------,,,........................//////000000000000//////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------............///......------------............---------,,,,,,,,,,,,,,,,,,------.........&&&'''((()))))))))))))))...000111000---++++++,,,,,,,,,,,,++++++,,,------------------------------,,,---///000000...---+++......---,,,,,,,,,------000000000000000000000000////////////000000000000111111111111222333444444777222333<<>>>>>===<<<:::<<<;;;:::999888888888888::::::888777777777888999666666777777666555444444444333333222222333333444333333333222333333444444666444333111000000111111222222222222222222222222444444444444444444444444555555666666777777888888;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>?????????@@@@@@BBBEEEHHHHHHGGGDDDCCCCCCCCCBBBBBBDDDGGGJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWVVVSSSTTTUUUWWWXXXYYYYYYYYY^^^^^^^^^]]]ZZZUUUQQQNNNGGGFFFDDDCCCBBBBBBCCCDDD@@@@@@BBBDDDFFFGGGIIIIIIHHHHHHIIIIIIIIILLLQQQTTTWWWWWWXXXYYYZZZ[[[\\\\\\VVVTTTRRRPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOONNNNNNLLLKKKKKKJJJHHHEEEEEEFFFEEEAAA>>>AAACCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIKKKLLLNNNPPPQQQPPPSSSXXX\\\___cccgggjjjgggfffeeebbb```^^^\\\[[[YYYXXXWWWYYY\\\]]][[[XXXTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYVVVUUUSSSRRRQQQQQQQQQRRRNNNNNNNNNOOOTTTZZZ```ddduuu{{{~~~|||yyyxxxqqqooommmkkkkkkjjjiiigggdddaaa]]]YYYRRRJJJAAA;;;777555333222333333333333111111000000///......---........................//////000000000000//////...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///000//////////////////000............---------,,,,,,,,,------------------+++,,,------.........---///......///000000...,,,------,,,,,,,,,,,,------------------------------,,,---///000000...---,,,------------............000000000000000000000000////////////000000000000111111111111222333444555888444666???HHHOOOXXX```dddeeedddaaaZZZQQQJJJEEEHHHFFFGGGOOO\\\rrryyyjjj___UUUKKKGGGCCCAAA???=========<<<:::;;;;;;:::999888888888888:::999888777777777888888666666666666666555444444444333333222222333333444555444333222222111222222333222111111111222333444222222222222222222222222333333444444444444444555555666777888999:::;;;<<<<<<<<<<<<===============???????????????>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@BBBEEEGGGHHHFFFDDDCCCBBBBBBBBBCCCEEEGGGJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUSSSTTTUUUWWWXXXXXXYYYYYY\\\\\\\\\ZZZVVVRRRNNNKKKCCCCCCBBBAAAAAAAAABBBCCC@@@AAABBBDDDFFFHHHJJJJJJIIIIIIJJJJJJJJJMMMRRRUUUWWWXXXXXXYYYZZZ[[[[[[\\\XXXVVVTTTRRRQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIFFFDDDDDDFFFFFFDDDBBBBBBDDDFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMQQQUUUZZZ___eeekkkoooooonnnmmmjjjgggeeecccbbb]]]\\\ZZZ[[[]]]^^^\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYXXXVVVUUUSSSQQQQQQQQQQQQMMMLLLLLLMMMQQQWWW]]]```iiioooyyy~~~|||{{{uuussspppoooooonnnllljjjeeeccc___[[[UUUNNNFFFAAA:::888444333333444444444222222111111000///////////////////////////////////////000000000000//////...............---------,,,,,,------------,,,,,,---------............///111111000000000000111111/////////.........------------------------,,,,,,+++,,,,,,---------------///,,,***,,,000222///+++......------------......------------------------,,,---...//////...---,,,,,,---...000000000//////000000000000000000000000////////////000000000000111111111111222333444555888777;;;DDDMMMTTT]]]eeeggggggeee___WWWMMMFFFCCCDDDEEEJJJVVViiinnnbbbYYYPPPIIIEEECCC@@@>>>=========;;;:::;;;:::999888888777888888999999888777777777777888555666666666666555444444444333333222222333333444555444333222111000000000000000000111222444555666222222222222333333333333333333333444444555555555777777888:::<<<===??????<<<=========>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???>>>>>>???@@@@@@AAACCCEEEGGGGGGFFFDDDBBBAAAAAABBBCCCEEEHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSTTTVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSUUUVVVWWWWWWWWWWWWYYYYYYXXXUUURRRNNNJJJHHHAAAAAAAAAAAABBBCCCDDDEEEBBBBBBDDDFFFHHHJJJKKKLLLJJJJJJKKKKKKLLLOOOSSSVVVXXXYYYYYYYYYZZZZZZZZZ[[[YYYXXXVVVTTTQQQPPPNNNNNNPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGEEECCCCCCEEEFFFGGGFFFEEEGGGIIIIIIIIIHHHIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEIIILLLQQQWWW]]]eeemmmrrruuuuuusssrrrpppnnnmmmlllgggeeebbbbbbbbbbbbaaa___^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXVVVTTTSSSSSSRRRNNNMMMMMMMMMPPPUUUZZZ]]]aaaeeennnxxx|||{{{yyywwwuuutttsssrrrooommmfffdddaaa]]]YYYSSSLLLGGG===:::666444333444444333222222222111111111000000000000000000000000000000//////000000000000/////////////////////.........,,,,,,------------,,,,,,---------............///111111000000000000111111000////////////..................------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++,,,---...,,,+++//////.........///000000........................,,,---...//////......---+++---///111222222000000////////////////////////////////////000000000000111111111222333444555666666999???GGGOOOWWW```fffiiihhheee]]]RRRIIIDDDCCCDDDGGGOOO^^^vvvyyyggg\\\TTTLLLFFFDDDAAA???===<<<<<<<<<;;;:::;;;:::999888777777777777999888888777777777777777555555555666666555444444444333333222222333333444333333222111000000000000//////000111333444555666222222222333333333333333333333444444555666777777999999:::;;;===>>>??????<<<<<<======>>>>>>?????????@@@AAABBBCCCDDDDDDDDDEEEDDDBBBAAA@@@AAABBBCCCCCCDDDFFFGGGGGGEEECCCBBB@@@@@@AAACCCEEEHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTVVVXXXYYYUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWVVVTTTQQQNNNJJJGGGEEEBBBBBBCCCDDDFFFHHHIIIJJJDDDEEEFFFHHHJJJKKKMMMMMMKKKLLLMMMNNNNNNQQQUUUXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWTTTQQQNNNMMMNNNOOONNNNNNMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDBBBAAABBBDDDFFFGGGHHHJJJMMMNNNNNNNNNOOOQQQNNNLLLIIIFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEHHHLLLQQQWWW```iiiooorrrsssssstttuuuvvvwwwxxxuuussspppmmmkkkjjjiiihhhgggffffffdddbbb___\\\[[[YYYYYYZZZ[[[\\\^^^___```^^^]]]\\\ZZZYYYWWWVVVVVVSSSRRRQQQQQQRRRVVVYYY\\\```ccchhhoooyyy|||zzzyyywwwvvvuuutttrrrooolllgggeeebbb___\\\WWWRRRNNNBBB>>>888555333333222222222222222222111111111111111111111111111111111111//////000000000000//////////////////////////////,,,------......------,,,---------............////////////....../////////000////////////..................------,,,,,,,,,....../////////......---,,,///222000,,,)))+++...////////////000111222333........................,,,------......//////...+++---///111222222111000////////////////////////////////////000000000000111111111222333444666777555;;;BBBIIIPPPXXX```dddhhhhhhcccZZZOOOFFFDDDDDDHHHMMMWWWhhhssscccXXXQQQIIIDDDCCC@@@>>><<<;;;<<<<<<;;;:::::::::999888777777777777888888888888777777666666444444555555555555444444444333333222222333333444000000000000111222333333111111222222333333333333222222333333333444444444333444444666777888999999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>???AAACCCEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFDDDCCCAAA???@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQTTTWWWYYYZZZWWWWWWVVVUUUTTTSSSQQQPPPRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSPPPMMMJJJGGGEEEDDDAAABBBDDDFFFHHHJJJLLLLLLHHHHHHIIIJJJKKKMMMNNNNNNMMMNNNPPPPPPQQQSSSVVVYYY[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWTTTOOOLLLLLLNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAAAAABBBDDDFFFGGGJJJNNNPPPQQQRRRTTTUUUSSSQQQOOOLLLIIIGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEEEECCCEEEHHHLLLQQQXXX```eeekkkllloootttxxx|||~~~{{{xxxvvvuuuuuusssrrrqqqoookkkgggcccaaa]]]]]]]]]___```bbbdddeeebbbaaa```___]]][[[ZZZYYYWWWVVVTTTSSSTTTUUUWWWYYY^^^___ccchhhooo{{{}}}{{{vvvuuutttsssrrrooollliiigggeeecccaaa^^^[[[WWWSSSHHHCCC<<<777444333222111111111111111111111111111000000000000000000000000//////000000000000//////.........///////////////------............---------------............///......------------....../////////.........------------------------,,,,,,,,,------------,,,++++++---333777444---))),,,111......///000222444555666........................,,,,,,------.../////////---...///000111111000000000000000000000000000000////////////000000000000111111111222444555777777666???HHHMMMRRRYYY___bbbfffeee```WWWKKKEEEFFFIIIHHHOOOZZZlllzzzmmm^^^UUUNNNFFFBBBBBB???===;;;;;;;;;<<<;;;999:::999888777777666777777777777888888777777666555333333444555555555555444444333333222222333333444000000000111222333444555222222333333333222111111222222333333444444555555444555666777999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@AAABBBDDDFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA>>>???@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLPPPSSSWWWYYY[[[YYYXXXXXXVVVTTTRRRQQQOOOQQQRRRRRRSSSTTTTTTSSSSSSPPPNNNKKKHHHFFFDDDDDDDDD@@@BBBDDDGGGIIIKKKLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNPPPRRRSSSTTTUUUXXXZZZ\\\\\\[[[ZZZYYYXXXWWWWWWVVVXXXWWWTTTOOOLLLMMMOOOKKKKKKJJJIIIGGGFFFFFFEEECCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAABBBDDDFFFFFFJJJNNNRRRSSSTTTUUUVVVUUUUUUTTTRRRPPPMMMJJJIIIEEEDDDDDDDDDDDDEEEEEEFFFCCCEEEHHHJJJMMMRRRXXX\\\dddgggkkkqqqwww}}}zzzuuupppnnneeeeeefffggghhhjjjlllmmmkkkjjjiiigggddd```^^^\\\ZZZYYYWWWUUUTTTTTTUUUVVVWWWYYY[[[___gggqqq}}}wwwuuuttttttrrrpppkkkhhhgggeeecccaaa```]]]ZZZWWWNNNIIIAAA:::666444222111111111111111111111111111000000000000000000000000//////000000000000//////------........./////////------............---------------............///......------------..................---------,,,,,,,,,------------------+++++++++++++++***)))))),,,000444222---+++---000------///111333666888999........................,,,,,,,,,---...///000000////////////////////////000000000000000000000000////////////000000000000111111111222444666777888;;;FFFOOORRRUUU\\\aaaaaabbbaaa]]]TTTIIIEEEHHHNNNLLLTTT```rrrqqqeeeYYYQQQJJJCCCAAABBB>>>===;;;:::;;;;;;:::999:::999888777777666666666666777888888888777555555222333444444555555555444444333333222222333333444222222111222222333444555111222333333333333222111222222333333444555555666555666777999;;;<<<>>>>>><<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGGGGFFFFFFEEECCCBBBAAA>>>>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJNNNRRRVVVXXXZZZ[[[ZZZYYYWWWUUUSSSPPPOOOQQQQQQRRRSSSSSSSSSRRRRRRKKKIIIFFFCCCAAAAAABBBCCCBBBDDDFFFIIILLLMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMOOOQQQSSSUUUUUUWWWYYY\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVXXXXXXUUUPPPMMMOOORRRLLLLLLKKKJJJJJJIIIHHHHHHDDDEEEEEEFFFFFFEEEEEEDDD@@@BBBEEEEEEDDDEEEGGGJJJLLLOOOSSSVVVVVVVVVVVVVVVUUUVVVXXXXXXWWWUUUQQQOOOJJJIIIHHHGGGGGGGGGGGGGGGEEEGGGJJJLLLNNNQQQUUUXXX```bbbfffkkkpppuuuxxxzzz~~~}}}ttttttuuuuuuwwwxxxzzzzzz|||{{{xxxtttooojjjeeeccc___]]][[[XXXVVVVVVVVVVVVVVVWWWXXX[[[```iiirrryyyyyyxxxwwwvvvuuurrrnnnjjjgggeeecccaaa```___[[[YYYSSSMMMDDD===888555333222000000000000000000111111//////////////////////////////000000000000//////,,,---------......//////------............---------------.........//////......------------............---------,,,,,,,,,,,,,,,,,,------............/////////...------,,,***+++,,,---,,,,,,,,,---,,,---...111444777:::;;;////////////////////////,,,,,,,,,------///000111000///...............///000000000000000000000000////////////000000000000111111111222444666777888???KKKTTTVVVXXX^^^cccbbb______[[[RRRHHHEEEJJJQQQUUU^^^kkk}}}tttjjj___TTTMMMGGGAAA@@@BBB>>><<<::::::;;;;;;:::999:::999888777666666666666666777888888888777555444222333444444555555555444444333333222222333333444444444333333222333333333000111222333444333333222222222333333444555666666666777888:::<<<>>>???@@@;;;<<<<<<===>>>??????@@@@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@AAACCCFFFHHHHHHGGGEEEDDDGGGGGGGGGFFFDDDCCCBBBAAA>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIMMMQQQUUUXXXYYY\\\[[[ZZZXXXVVVSSSQQQOOOPPPQQQRRRRRRRRRRRRRRRRRRHHHFFFCCC@@@??????@@@BBBFFFGGGJJJMMMOOOPPPQQQQQQQQQQQQPPPOOOOOONNNMMMMMMPPPRRRTTTVVVVVVXXXZZZ\\\^^^]]]\\\ZZZYYYWWWVVVUUUVVVXXXZZZVVVQQQNNNQQQTTTNNNNNNMMMMMMLLLLLLKKKKKKFFFFFFGGGGGGGGGGGGGGGFFF>>>AAAEEEGGGGGGHHHKKKMMMRRRVVVYYY[[[ZZZYYYXXXXXXSSSVVVYYY\\\\\\ZZZWWWTTTQQQPPPNNNLLLKKKJJJIIIIIIFFFIIILLLOOOPPPSSSVVVXXX]]]___aaaeeehhhlllnnnpppwww}}}zzzsssmmmjjjdddbbb___\\\ZZZYYYXXXXXXZZZZZZZZZZZZ]]]ccckkkpppzzzzzzwwwuuurrrnnnkkkiiigggdddaaa```]]]ZZZXXXWWWTTTMMMEEE<<<666444333333555666444111///000222000////////////000000111000///...------...///000........................000000///...------,,,,,,........................................................................------............------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++///666;;;:::888333111///---,,,---...///........................---------............///////////////000000000000000000000111222222333333000111333333444555999;;;GGGNNNUUUYYY^^^ddddddaaaccc[[[TTTQQQMMMJJJMMMUUUbbbfffsssrrrbbbYYYNNNIIIHHHGGGCCC>>>===<<<;;;:::999999999999888888888999999:::::::::666444444666999:::888666555555555555555555555555444444333333333222222222222333444444555555444444444444333444444444222000222333444666777888888888<<<<<<;;;;;;;;;:::::::::AAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@BBBEEEGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA???AAACCCDDDDDDEEEGGGIIIFFFEEEEEEEEEEEEDDDAAA???>>>>>>======>>>???@@@@@@BBBAAAAAA@@@AAAAAABBBBBBBBBEEEKKKPPPUUUWWWXXXYYYWWWWWWWWWVVVUUUTTTRRRQQQRRRQQQPPPOOOPPPOOOMMMKKKGGGEEEBBB???>>>@@@BBBDDDHHHIIILLLNNNPPPQQQRRRRRRQQQQQQQQQNNNLLLKKKMMMOOORRRRRRRRRRRRTTTWWWYYYZZZ]]]\\\[[[[[[[[[ZZZWWWTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRQQQPPPOOONNNNNNKKKGGGGGGHHHIIIHHHFFFKKKLLLNNNPPPQQQQQQQQQPPPVVVXXX\\\]]]ZZZXXX[[[___dddccccccdddffffffdddcccZZZYYYWWWTTTRRRQQQPPPOOOQQQRRRSSSTTTUUUVVVWWWWWW[[[^^^bbbfffgggfffcccaaalllqqq||||||wwwooolllhhhdddbbb```]]][[[ZZZYYYYYYYYY\\\aaafffiiirrrxxx{{{xxxvvvssspppmmmjjjhhheeebbbaaa___\\\ZZZYYYVVVPPPHHH@@@999555444444555666444111000111333000000////////////000000000///............///000000000000000000000000000000//////...------,,,,,,........................................................................------............---------,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++///666:::999777222000...---,,,,,,---..................................../////////000000////////////000000000000000000000111222222333333333444666666777:::>>>AAAIIIPPPWWW[[[___ddddddaaa\\\UUUNNNKKKJJJLLLVVVaaaqqquuuwwwjjj___VVVLLLGGGFFFEEEAAA======<<<;;;:::999999999999777777888888888888888888777666444555777888666444555555555555555555555555555555444444444333333333222333444444555444444444222111111222333333222111444555666777888999999999<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFIIIKKKKKKJJJHHHGGGEEECCCAAA@@@??????===>>>@@@AAAAAAAAACCCEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>======>>>??????@@@@@@???????????????@@@AAABBBEEEJJJOOOSSSUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQOOOOOONNNOOOPPPPPPOOOMMMFFFDDDAAA>>>>>>???AAABBBIIIKKKMMMPPPRRRSSSSSSSSSVVVVVVUUUSSSPPPNNNOOOPPPSSSSSSSSSTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[YYYWWWUUUVVVUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRQQQOOONNNPPPMMMJJJJJJKKKLLLLLLJJJMMMNNNPPPRRRTTTTTTTTTTTTXXX[[[^^^___]]]___fffmmmnnnlllkkkkkkllllllkkkjjjdddbbb```]]][[[YYYXXXXXXVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\```cccdddbbb```^^^dddiiisss~~~{{{vvvqqqmmmhhhccc___]]]\\\ZZZZZZ\\\___ccceeekkkqqq{{{~~~|||yyyxxxuuurrrpppkkkiiifffddddddbbb```___\\\YYYTTTMMMFFF>>>999555555555555444222111222444222111000//////...//////000//////......//////000000000000000000000000000/////////...------,,,,,,................................................------------------------------............------...---+++******,,,---///...........................,,,,,,///555888888666000///...,,,,,,,,,------........................////////////000000000111////////////000000000000000000000111222222333333000222333555777:::???BBBMMMTTTZZZ]]]```dddccc___UUUOOOIIIGGGJJJTTTfffvvvnnncccZZZRRRIIIDDDCCCBBB???;;;<<<<<<;;;:::999999999999777777777777777777666666888666555555555555333222444444444444444444444444555555555555444444444444222222333444444444444444111111222222333444444444777888999:::;;;<<<<<<<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEIIIIIIIIIKKKMMMNNNLLLKKKHHHGGGDDDBBB???===<<<;;;<<<===????????????@@@BBBDDDDDDEEEEEEDDDBBB@@@???>>>>>>=========>>>?????????????????????@@@AAABBBDDDFFFJJJNNNQQQRRRSSSRRRUUUUUUUUUUUUTTTSSSQQQQQQMMMLLLMMMNNNQQQRRRQQQPPPHHHFFFCCCAAA@@@AAACCCDDDKKKMMMOOOQQQSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPPPPQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]^^^]]][[[XXXVVVUUUUUUTTTRRRPPPPPPPPPQQQRRRTTTTTTTTTUUUTTTSSSRRRRRRSSSQQQOOONNNPPPQQQQQQPPPQQQRRRTTTUUUWWWXXXXXXXXXZZZ^^^``````aaaiiiwww~~~sssqqqmmmiiidddaaa___^^^[[[[[[[[[\\\\\\]]]^^^^^^ZZZ\\\^^^______]]]ZZZYYYZZZ]]]gggsss}}}xxxooofffaaa___]]][[[YYYYYY[[[]]]___eeeiiiqqq|||~~~~~~|||zzzxxxuuutttmmmkkkhhhfffffffffdddccc___]]]XXXSSSLLLEEE===999555555444333222111222333222222000///............000//////////////////000........................//////.........---------................................................------------------------------............------------,,,+++,,,---...///---------------------------,,,,,,///333555555555///...---,,,,,,,,,,,,---............................../////////000000000////////////000000000000000000000111222222333333///111333555777<<>>;;;<<<;;;::::::999999999:::888888888777777666666666666555444444333333333222444444444444444444444444555444444444444333333333222222333444444444444333222333555555666777999::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMMMMJJJHHHDDDCCCAAA>>>===;;;::::::<<<>>>???@@@??????AAABBBCCCDDDEEEEEECCCAAA@@@???>>>>>>=========>>>>>>???AAAAAAAAAAAABBBCCCEEEEEEGGGHHHKKKNNNPPPPPPPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLLLLNNNQQQRRRQQQPPPLLLJJJHHHFFFEEEFFFGGGHHHLLLMMMOOOQQQRRRSSSRRRRRROOOQQQSSSTTTSSSSSSTTTVVVSSSTTTVVVYYY[[[]]]]]]^^^___aaabbb```[[[WWWTTTSSSRRRQQQPPPNNNNNNNNNOOOPPPUUUVVVVVVWWWWWWWWWWWWWWWUUUTTTRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ^^^```___dddsss}}}uuummmgggcccaaa______aaabbbcccdddeeeeee___```___^^^\\\YYYVVVTTTSSSUUU]]]gggqqq{{{zzzoooggggggddd```]]][[[[[[]]]^^^aaaccciiirrr~~~|||zzzxxxwwwpppmmmjjjhhhhhhhhhhhhgggbbb___[[[WWWRRRKKKCCC===777555333111111111111111222222000///............///000000000000000000///.......................................---------................................................------------------------------............------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---------///111333333333...---------,,,,,,,,,---........................------........./////////////////////000000000000000000000111222222333333444555777999<<>><<<;;;;;;:::999999999::::::999999999888888777777666444444444333222333444555444444444444444444444444333333333222222222111111111222333333444444333333222444666666666888;;;>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIGGGDDDAAA===<<<;;;:::::::::::::::<<<===????????????AAABBBCCCEEEFFFFFFCCC@@@@@@@@@>>>>>>===============>>>AAAAAAAAABBBCCCEEEFFFGGGJJJKKKLLLNNNOOOPPPPPPOOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMOOOQQQRRRQQQPPPNNNMMMKKKIIIHHHIIIJJJJJJLLLMMMOOOPPPQQQQQQQQQPPPPPPSSSVVVXXXYYYYYYYYYZZZXXXZZZ^^^aaadddffffffgggfffggggggddd___XXXTTTQQQPPPPPPOOOOOONNNOOOOOOOOOUUUUUUUUUVVVWWWXXXYYYZZZVVVUUUUUUTTTTTTUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXXXX]]]^^^^^^hhh}}}wwwnnnhhheeebbbdddhhhlllooopppqqqqqqkkkjjjgggbbb]]]XXXTTTQQQRRRRRRWWW___fffooo}}}yyyrrrooojjjdddaaa______```^^^___ccchhhsss~~~{{{zzzyyyrrrooollliiiiiiiiiiiihhheeeaaa]]]YYYVVVQQQIIICCC;;;888444111111111111000222111000//////.../////////000000111111000000///000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111------......------------........................------------............////////////000000000000000000000111222222333333444666777999===BBBJJJOOOWWW]]]aaa```___]]]WWWPPPIIIIIIJJJSSSiiivvviii\\\SSSPPPLLLGGGDDDBBB@@@>>>===;;;::::::999999:::::::::888888888888888888777777444444444333222222555777333333333333333333333333222222222222111111111111111111222333333333333333111444666666555666;;;???@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA>>>;;;888888888888999:::;;;;;;999;;;===>>>>>>???AAABBBCCCFFFHHHGGGCCC@@@@@@BBB>>>>>>======<<<<<<======?????????@@@BBBDDDEEEFFFKKKKKKLLLMMMNNNOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLKKKMMMLLLMMMNNNQQQRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJMMMNNNOOOPPPQQQQQQPPPOOOOOOSSSXXX[[[[[[[[[[[[[[[[[[___dddiiimmmooopppooorrrqqqooommmiiiccc[[[VVVTTTSSSQQQPPPPPPQQQRRRTTTWWWVVVVVVVVVWWWXXXYYYZZZWWWWWWWWWVVVTTTTTTVVVXXXZZZZZZYYYXXXWWWWWWWWWXXXWWW\\\^^^```ooo}}}sssmmmjjjfffkkkrrrzzz|||xxxrrrjjjbbbZZZTTTQQQRRRQQQSSSYYY^^^eeerrr~~~{{{ssskkkeee```^^^^^^\\\]]]___bbbiiiuuu|||zzzzzztttqqqmmmjjjjjjjjjiiiiiifffbbb]]]ZZZYYYTTTMMMHHH@@@;;;666333333333222000000000////////////000000///000111111111111000///000000000000000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---....../////////------------------------,,,---............///000.........//////.............................................////////////////////////000000000000000000000111222222333333444555666888;;;AAAIIINNNXXX]]]aaa___]]]YYYRRRJJJIIIJJJOOO___}}}{{{nnncccXXXPPPLLLJJJFFFCCCAAA???>>>===:::::::::999999::::::;;;666666777777777777777777666777666444111111444666333333333333333333333333333333333222222222111111111111222333333333333222333555888777555666;;;@@@BBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHFFFDDDBBBDDDBBB@@@>>>>>><<<:::888888888888888999:::;;;<<<999;;;>>>???@@@AAACCCEEECCCGGGJJJHHHDDDAAAAAACCC>>>>>>===<<<<<<<<<<<<<<<>>>??????AAACCCEEEGGGHHHJJJJJJKKKLLLLLLMMMMMMNNNJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKNNNQQQSSSSSSSSSOOOOOONNNLLLLLLLLLLLLLLLOOOOOOQQQRRRRRRQQQPPPPPPOOOTTT[[[aaadddeeeggghhhhhhlllrrryyy~~~|||||||||wwwmmmeee\\\YYYTTTPPPPPPTTTYYY]]]```^^^]]][[[ZZZZZZZZZZZZYYYYYYYYYWWWUUUTTTVVVYYYYYYXXXXXXWWWXXXYYYZZZ[[[YYY]]]___dddwwwwwwooojjjhhhlllsss~~~~~~ssshhh^^^VVVSSSQQQOOOQQQUUUXXX^^^jjjuuuzzzooohhhdddbbb^^^```aaaaaadddmmm{{{|||{{{{{{vvvrrrmmmjjjjjjjjjiiiiiigggbbb]]]ZZZYYYVVVPPPJJJCCC>>>888555555444333111000////////////000000111///000111222222111000///........................---.....................................................................,,,,,,,,,,,,,,,,,,,,,,,,---..................---...---,,,+++,,,...000222........................,,,---......------...///......//////000//////...........................////////////000000000000////////////000000000000000000000111222222333333888999:::<<>>===<<<:::::::::999999:::;;;;;;444555555555666666777777999999888555111000222555333333333333333333333333444444444333333333222222111111222333333333333222666999;;;999777888===CCCBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKKKKIIIGGGDDDBBBEEEBBB???===<<<;;;999777999999999999:::;;;<<<<<<;;;===@@@BBBCCCDDDGGGIIIDDDHHHKKKIIIDDDAAABBBDDD???>>>===<<<<<<<<<<<<<<<@@@AAABBBCCCEEEGGGIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHJJJMMMRRRUUUVVVUUURRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQRRRXXXbbblllrrrwwwzzz|||{{{uuuddd^^^VVVPPPPPPVVV^^^dddiiihhheeebbb___]]]]]]]]]ZZZ[[[[[[YYYUUUTTTWWWYYYWWWWWWWWWWWWYYY[[[]]]^^^[[[___bbbhhh~~~}}}tttlllfffcccbbbpppyyyyyylll```XXXTTTOOOMMMOOORRRUUUZZZeeepppvvvzzz~~~wwwpppmmmbbbdddeeedddeeekkkwww}}}xxxuuurrrpppnnnkkkhhheeeeeebbb___]]][[[XXXSSSPPPFFFAAA;;;666555555555555666444333444444333111///333222111///...,,,+++***//////////////////////////////...------------...------------------------......////////////......,,,++++++***+++,,,---...---------...///000000111------------------------........................---------............///...........................///000000...------.............../////////000///000111222333222111111444444333222222222333333333333666===GGGOOOSSSTTT]]][[[\\\^^^ZZZPPPIIIGGGLLLNNNZZZvvv}}}pppeee\\\SSSMMMLLLIIIEEEBBBAAA@@@>>>===;;;:::888666666777888:::666666666666555555555555666666555555555444444444222222222222222222222222555444333222222222222333555444444333333333444444777777888:::<<<===??????BBBCCCCCCDDDDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEECCCAAA@@@@@@???===;;;:::::::::;;;888888999:::;;;;;;<<<<<<>>>???AAADDDGGGIIIKKKKKKJJJIIIHHHFFFDDDCCCAAA@@@===>>>>>>??????>>><<<;;;??????@@@BBBFFFHHHHHHGGGHHHJJJNNNPPPPPPMMMIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIILLLOOOQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPSSSXXXYYYSSSQQQWWW[[[[[[\\\eeennntttzzz{{{hhh[[[RRRSSSUUUXXXdddsssvvvsssnnnllljjjgggbbb^^^ddd___^^^```]]]WWWTTTWWW[[[XXXXXXZZZZZZXXXYYY]]]aaagggmmmtttyyyrrrtttzzz}}}}}}}}}vvvrrrlllddd______bbbeeehhh|||pppbbbXXXRRRQQQQQQQQQRRRVVVZZZ___bbblllqqqxxx||||||tttqqqmmmjjjhhhffffffllluuu~~~{{{xxxtttqqqooollliiigggeeeccc```^^^\\\ZZZWWWTTTJJJEEE>>>888666555555555444333222222333222000...000000000000000000000000//////////////////////////////...------------...------------------------......////////////......---,,,++++++,,,---...///---------...///000000000................................................---------............///........................000111222222000......///........./////////000000///000111222333222222111444444333333222333333333555666999AAAJJJRRRVVVWWW___\\\[[[[[[VVVMMMFFFEEEMMMRRRcccwwwlllccc[[[SSSNNNIIIFFFCCC@@@???>>><<<;;;;;;:::999888888888999:::666666666666555555555555666666555555555444444444222222222222222222222222333333222222222111111111333333333333444666777888888999:::<<<>>>???@@@AAADDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@???>>>@@@???===<<<;;;;;;;;;;;;999999:::;;;<<<===>>>>>>@@@BBBDDDGGGJJJLLLNNNNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>============??????@@@CCCGGGJJJJJJIIIKKKLLLMMMMMMLLLJJJGGGFFFCCCCCCBBBBBBCCCEEEHHHIIIJJJLLLNNNQQQSSSUUUUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRSSSYYY[[[WWWVVV[[[___```ccckkkttt||||||sssbbbWWWPPPTTTYYY^^^kkkzzz{{{vvvsssrrrpppmmmjjjnnnhhhdddccc```ZZZYYY\\\[[[WWWVVVXXXXXXXXX\\\aaahhhqqqzzztttjjjjjjmmmmmmllllllhhheee___YYYVVVWWW\\\```mmmrrreee[[[UUUTTTTTTSSSTTTVVVYYY]]]___ggglllrrrwww{{{{{{tttooohhhcccffflllyyy{{{wwwssspppnnnkkkiiidddbbb```___^^^]]]ZZZXXXQQQKKKBBB;;;777666555555333222000000111111///...///000000111111222222333//////////////////////////////...------------...------------------------......////////////......---------,,,------...///---------...//////000000////////////////////////........................---------............///........................222333444333111//////000....../////////000000000000000111222222222222111444333333333333333444444777999>>>FFFOOOWWW[[[\\\```[[[XXXVVVQQQJJJGGGGGGKKKTTTkkk{{{pppggg```ZZZTTTOOOGGGDDD@@@>>>===<<<;;;999;;;;;;:::::::::999999999666666666666555555555555555555555555555444444444333333333333333333333333111111222222222111000000111111222444666888:::;;;:::;;;<<<>>>@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBB@@@@@@??????@@@@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===???@@@BBBBBBEEEFFFIIILLLNNNPPPRRRRRRQQQPPPMMMIIIGGGEEEDDDDDDFFFDDD@@@>>><<<===>>>?????????AAADDDIIILLLMMMLLLPPPOOOMMMKKKHHHFFFEEEDDDAAA@@@@@@AAACCCGGGJJJLLLKKKLLLOOORRRTTTVVVWWWXXXSSSSSSSSSTTTTTTTTTTTTTTTRRRXXX[[[[[[[[[```dddfffkkksss|||{{{tttkkkcccXXXPPPNNNUUU]]]dddrrr}}}{{{{{{|||}}}}}}}}}wwwqqqlllgggaaa```ccc___[[[XXXXXXXXX[[[bbbkkkssswwwjjjfffgggfffeeeeeebbb___ZZZVVVTTTXXX^^^cccqqqrrrfff\\\XXXWWWVVVUUUUUUVVVXXX[[[\\\bbbffflllrrrxxx{{{pppfffdddgggmmmxxx~~~yyytttqqqooollljjjcccaaa___^^^___^^^]]][[[VVVPPPFFF>>>999777555444444222000000111222111///111111111111111000000000//////////////////////////////...------------.................................////////////..............................---------....../////////................................................---------............///........................222333444333111/////////...////////////000000000000000111111222222222222333333333333333444555666999<<>>======>>>>>>>>>>>>>>>=========<<<<<<<<<============>>>???AAACCCEEEFFFGGGJJJKKKNNNPPPRRRTTTUUUVVVSSSQQQNNNJJJGGGEEEEEEDDDCCCBBB@@@>>>===>>>???@@@??????BBBFFFKKKNNNOOOOOORRRQQQOOOLLLHHHEEECCCAAA??????@@@AAADDDHHHLLLNNNKKKLLLNNNQQQSSSUUUWWWWWWUUUVVVVVVWWWVVVUUUTTTSSSOOOTTTXXX[[[\\\```fffiiiooovvv|||rrrjjjeee^^^WWWRRRPPPKKKLLLTTT]]]fffsss~~~}}}|||{{{}}}}}}wwwqqqnnnmmmjjjddd^^^\\\[[[___kkkvvvpppiiihhhgggggghhheeeccc___[[[ZZZ^^^eeejjjrrr{{{nnnccc[[[WWWWWWWWWVVVVVVWWWYYYZZZ\\\___ccciiiooowww~~~qqqjjjjjjjjjsss{{{wwwtttqqqnnnlllcccaaa^^^]]]^^^^^^]]]\\\YYYSSSJJJBBB===999666444666444222111333333333222000000000000000000000000000000000000000000000000//////...------------.................................////////////...........................---------------............------------------------........................---------............///........................000111222111///.........////////////000000000111111111111111111222222222222222222333444555666777:::???GGGOOOVVV\\\```bbbaaaYYYQQQMMMJJJHHHJJJOOOSSSaaa|||zzzsssjjjbbb]]]WWWQQQLLLFFFCCC@@@>>>===<<<;;;:::888888888888888777666666666666666666555555555555444555555555555555555555333333333333333333333333222222333333333333333222666666666777888999;;;<<<<<<===>>>@@@AAACCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDBBB???===<<<;;;;;;:::::::::;;;;;;<<<======<<<<<<===>>>>>>?????????BBBCCCDDDFFFHHHJJJKKKLLLOOOPPPQQQSSSUUUVVVVVVWWWRRRPPPMMMJJJGGGEEEDDDCCC======>>>???@@@@@@@@@@@@@@@@@@BBBGGGLLLOOOQQQPPPQQQQQQPPPNNNJJJFFFAAA>>>??????AAACCCFFFJJJMMMOOOMMMNNNOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXVVVSSSRRRKKKNNNSSSWWWZZZ]]]dddiiinnnwww}}}sssnnnhhh___XXXSSSOOOJJJGGGJJJIIIKKKRRRZZZbbblllsssppprrruuuzzz{{{uuummmeee```]]]bbbqqquuujjjfffddddddffffffeeeccc``````eeekkkpppttt{{{pppfff]]]WWWUUUUUUUUUUUUVVVWWWYYY[[[]]]]]]```fffmmmwww}}}qqqlllhhhoooyyy~~~{{{xxxuuuqqqnnneeebbb___^^^^^^^^^]]]\\\ZZZVVVNNNHHHBBB>>>999666777555333333444555555555------...///000222222333000000000000000000000000//////...------------.................................////////////......---............---,,,,,,------------------------------------------------........................---------............///........................---///000000...------.../////////000000000111111111111000000111111222333222222222333444666777888<<>>======<<<;;;888777777777777666666666666666666666555555555555444444444555555555555555333333333333333333333333333333222222333333444555999999888888999:::;;;;;;===>>>???AAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDD@@@>>><<<:::888888888888888777888888999;;;<<<===>>>???@@@AAACCCCCCCCCCCCHHHHHHJJJKKKMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUPPPOOOMMMKKKHHHFFFDDDBBB:::;;;>>>@@@AAAAAAAAA@@@@@@AAACCCGGGLLLPPPQQQPPPOOOOOOOOOMMMJJJEEE@@@>>>???AAADDDGGGJJJLLLMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVYYYYYYZZZZZZYYYVVVTTTRRRJJJKKKOOOTTTWWWYYYaaaiiiooo{{{}}}mmmfff^^^ZZZSSSNNNKKKIIIGGGFFFGGGHHHKKKOOOUUU[[[aaaeeedddgggmmmuuu{{{sssiiibbb___eeeuuu{{{kkkddd```___aaafffggghhhiiilllrrryyy~~~~~~zzzvvvnnneee]]]WWWTTTSSSRRRSSSTTTUUUWWWYYY[[[\\\[[[^^^ccckkkwwwsssjjjccchhhoooxxx~~~zzzuuuqqqiiifffbbb______^^^]]]\\\\\\XXXSSSNNNIIICCC>>>:::888555333333444666666666//////000000111222333333000000000000000000000000//////...------------.................................////////////......,,,---......---,,,+++***------------------------................................................---------............///........................,,,...//////........./////////000000000111111111222111000000000111222333111222222333555666888999???FFFPPPXXX\\\___bbbddd```XXXPPPLLLKKKLLLRRRYYYaaatttvvvppphhhaaa\\\VVVOOOJJJEEEBBB???=========<<<:::999999777666666666777888666666666666555555555555444444444555555555666666444444444444444444444444444222111000000222444666999999999999:::;;;<<<===???@@@AAACCCDDDFFFGGGHHHFFFFFFFFFEEECCCBBB@@@???===<<<:::888888888999:::999999999:::<<<>>>@@@AAAAAABBBEEEGGGHHHIIIIIIIIIMMMNNNNNNOOOQQQRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRMMMNNNNNNMMMJJJGGGDDDBBB>>>>>>>>>???@@@AAABBBBBBAAAAAACCCGGGLLLOOOPPPOOOMMMLLLKKKHHHFFFCCC@@@???AAACCCGGGKKKMMMMMMLLLKKKNNNMMMMMMMMMNNNOOOPPPQQQVVVWWWYYYZZZZZZXXXVVVUUUMMMLLLNNNSSSUUUWWW```jjjxxx~~~kkk___ZZZUUURRRNNNKKKIIIHHHHHHHHHFFFIIIKKKNNNQQQUUUXXXYYYYYY^^^eeemmmwwwwwwnnnfffcccjjj|||{{{iii```[[[[[[]]]```dddjjjqqqxxxnnnjjjddd]]]XXXUUUSSSSSSRRRRRRSSSUUUVVVXXXYYYZZZ]]]___cccmmmzzzrrrggg___bbbgggmmmxxx~~~xxxtttllliiidddaaa```___^^^]]]\\\ZZZVVVRRRNNNHHHAAA===888555333222444555666666444444333333222111111000000000000000000000000000//////...------------...////////////////////////......////////////......,,,,,,---...---,,,***)))------------------------////////////////////////........................---------.........//////........................+++---///000//////000111000000000000111111111111222111000000000111333444111222222333555777999:::AAAIIISSSZZZ^^^```bbbdddYYYRRRLLLLLLMMMQQQYYYbbbnnnsssnnnfff```[[[VVVOOOJJJDDDAAA>>><<<<<<<<<;;;:::;;;:::888666666777888:::777666666666555555555555444444444555555555666666444444444444444444444444444222///......000444666999999999:::;;;<<<>>>>>>AAABBBCCCEEEFFFHHHIIIJJJFFFEEEDDDCCCAAA???===<<<>>>===;;;::::::;;;===>>>>>>===>>>>>>@@@CCCEEEFFFDDDFFFHHHKKKLLLMMMMMMMMMPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPPPPLLLMMMNNNNNNLLLIIIEEECCCCCCAAA@@@>>>???@@@CCCDDDAAABBBCCCGGGLLLOOOOOOOOOLLLJJJGGGDDDAAA@@@@@@AAABBBEEEJJJMMMOOONNNKKKIIIJJJIIIHHHHHHHHHIIIJJJKKKSSSUUUXXXZZZ[[[ZZZXXXWWWPPPMMMNNNSSSUUUWWW```kkknnn]]]TTTQQQQQQOOOLLLIIIHHHHHHHHHIIIFFFIIILLLMMMOOORRRSSSRRRRRRWWW^^^fffnnnxxxzzzrrrkkkhhhppptttaaaYYYVVVWWWZZZWWW]]]fffqqq|||yyyhhheee___ZZZVVVTTTTTTUUURRRSSSSSSUUUVVVWWWWWWXXX```bbbgggpppsssggg^^^```bbbgggooo~~~zzzwwwppplllgggbbb```___^^^]]]^^^ZZZVVVSSSOOOIIIBBB<<<:::777444333333333222111555444222000///000000111111111111111111111111111000000000000000000000000---...000000.........///000000111111111111000000000000///...............---------............///........................---.........//////000000000000000000000000000000///////////////.........////////////000000000000111111111000000000000000222111000000222444666888333222333555444333888@@@IIINNNVVV]]]``````^^^\\\YYYQQQJJJKKKQQQYYYfffpppuuuoooggg^^^WWWQQQLLLIIIEEEBBB>>>===<<<<<<:::999;;;;;;;;;:::999888777666444555777666555333444444333444444555555444444333444444555555666555555555222222444555666777777777======<<<;;;<<<===>>>???@@@BBBEEEHHHIIIHHHFFFEEECCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>??????@@@@@@@@@DDDDDDDDDEEEFFFIIIKKKLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXUUUWWWXXXXXXWWWUUURRRQQQTTTSSSQQQOOOMMMIIICCC@@@??????>>>>>>??????@@@AAAAAA???@@@DDDKKKOOONNNLLLKKKIIIEEEBBBAAABBBDDDEEEGGGHHHJJJMMMOOONNNKKKHHHHHHFFFDDDCCCCCCEEEHHHIIIPPPRRRUUUXXX[[[\\\\\\\\\]]]TTTPPPSSSVVVXXXaaammmvvvfff[[[RRRLLLGGGHHHHHHHHHHHHIIIIIIIIILLLLLLKKKKKKMMMPPPSSSUUUVVVXXX^^^fffmmmrrrvvv{{{vvvoooqqqttt{{{jjj```ZZZRRRPPPTTTSSSXXXaaajjjuuuvvvjjjddd___^^^\\\VVVSSSSSSRRRRRRUUU[[[\\\ZZZYYY\\\___eeelllttt~~~zzzyyy{{{}}}}}}{{{pppeee]]]___```bbbgggrrr|||yyysssnnniiieeebbbaaa```^^^]]][[[XXXUUURRRMMMFFFAAA:::888444333333333222111444333222111000000000111111111111111111111111111000000000000000000000000---///111000///...//////000000111111111111000000//////...------------------------............///........................---........./////////000........................111000000///............////////////000000000000000000000000000111111111111000000000111333555666333222333555555444:::BBBLLLPPPWWW]]]``````]]][[[SSSMMMJJJNNNWWWeeexxxsssnnnfff^^^WWWQQQLLLIIIDDDAAA>>><<<;;;;;;:::999999999999999888777666555444555777666555333444444333444444555555444444333222222333333444333333333333444555777888888888888===============???@@@AAABBBDDDEEEGGGHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@AAABBBDDDEEEFFFFFFHHHHHHHHHIIIJJJLLLNNNPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXXXXYYYYYYYYYWWWVVVUUUTTTYYYZZZYYYVVVPPPJJJFFFCCC??????>>>>>>??????@@@AAAAAA???@@@DDDJJJMMMLLLJJJGGGEEEBBB??????@@@BBBCCCHHHIIIKKKNNNPPPOOOKKKGGGDDDCCCAAA@@@@@@BBBDDDFFFJJJMMMQQQUUUYYY[[[\\\]]]^^^WWWSSSUUUVVVXXXdddrrrmmm```WWWPPPLLLIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNQQQTTTVVVVVV[[[ccclllqqqrrrssstttzzzwwwtttyyywwwbbb[[[WWWQQQPPPSSSQQQVVV]]]eeennnzzzyyynnnhhhdddccc___XXXTTTTTTUUUTTTWWW[[[\\\YYYZZZ]]]ccciiiooovvv{{{uuuuuusssvvvzzzzzzvvvtttuuussszzzvvvhhh___[[[]]]___```dddmmmyyy}}}vvvrrrlllhhheeecccaaa___\\\[[[ZZZYYYWWWRRRKKKGGG;;;999555333333333333222444333222111111000111111111111111111111111111111000000000000000000000000...000111111000//////000///000000111111000000///......---,,,,,,,,,,,,,,,---------............///......................................./////////------------------------111000///......///000111////////////000000000000//////000000111111222222000000//////000222444555333222444666666777===FFFPPPTTTZZZ^^^```___[[[YYYQQQMMMMMMVVVeeeyyy|||qqqkkkddd\\\VVVPPPKKKHHHBBB@@@<<<;;;::::::999888777777777777666555444444444555777666555333444444333444444555555444444333222222222333333444444444555666777999::::::;;;;;;=========>>>???AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWVVVVVVTTTSSSSSSTTTUUUUUUUUUWWWYYY[[[___``````___]]]\\\]]]___bbbeeefffaaaVVVKKKFFFDDD???>>>>>>>>>>>>???@@@@@@AAA@@@@@@CCCHHHJJJIIIGGGDDDBBB@@@>>>>>>@@@BBBDDDJJJLLLNNNQQQRRRPPPKKKFFFBBBAAA@@@??????AAACCCDDDDDDGGGLLLRRRVVVZZZ[[[\\\^^^XXXVVVWWWVVVXXXgggyyytttbbbWWWRRRNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLOOOQQQSSSUUUXXXZZZZZZcccooowwwyyyvvvppplllmmmttt|||yyyyyyuuuyyy|||jjj[[[WWWVVVRRRQQQTTTRRRVVV\\\aaagggooozzz}}}vvvpppkkkjjjeee]]]WWWVVVXXXVVVXXX[[[[[[YYY[[[```iiioootttyyywwwpppkkknnnmmmpppuuuuuuooollllllpppuuu{{{}}}}}}~~~xxxrrrpppsssvvv{{{|||}}}zzztttjjjaaa[[[YYY[[[]]]___aaafffooouuuyyyuuuoookkkgggeeebbb```ZZZ[[[[[[[[[YYYUUUOOOLLL>>>;;;777444444444444333333333222222111111111111111111111111111111111111///////////////////////////000222222000000000111//////000000000000/////////...------,,,,,,---------------............///................................................------------------------......------///111333555////////////000000000000......///000111222222333000000000000111222444444333222444777888:::BBBKKKUUUXXX\\\___```]]]YYYWWWTTTPPPSSScccyyywwwmmmhhhaaa[[[UUUOOOJJJGGGAAA>>>;;;:::::::::999888666666777777666555555444444555777666555333333444333444444555555444444333444444444444555666666777666777999:::;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEHHHGGGFFFEEEEEEFFFFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYXXXVVVTTTSSSUUUWWWYYYYYYYYY[[[___ccckkklllllljjjhhhiiillloooqqqvvvxxxnnn\\\LLLCCC@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@BBBEEEGGGFFFEEECCCBBBAAA@@@BBBDDDGGGHHHNNNOOOQQQTTTTTTPPPJJJEEECCCBBBAAA@@@@@@BBBCCCDDDBBBEEEJJJOOOSSSWWWXXXYYYZZZWWWWWWWWWTTTWWWjjj~~~iiiYYYRRROOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLPPPUUUWWWXXXZZZ]]]```cccqqq}}}rrriiifffkkkpppsssuuuuuussspppnnnpppyyyooobbbXXXVVVWWWVVVUUUVVVVVVYYY]]]```bbbgggnnntttzzztttooommmhhh___YYYWWWWWWVVVWWWZZZYYYYYY]]]dddnnntttyyy}}}xxxpppiiidddhhhhhhlllrrrrrrmmmiiiiiiooosssyyy|||~~~wwwnnngggeeegggiiikkkkkkjjjhhhddd___ZZZWWWWWWZZZ]]]^^^___bbbgggkkkvvv~~~|||xxxsssnnnjjjfffccc```YYY[[[\\\\\\YYYUUURRROOOCCC???:::666555555444444333333333333222222222111111111111111111111111111///////////////////////////000222222000000000111//////000000000000//////000//////...............---------............///.......................................---------........................///.........///000111222////////////000000000000......///000111222222333222222222222333333444555333222444888:::>>>GGGPPPXXXZZZ]]]___^^^[[[WWWTTTUUURRRZZZrrr{{{qqqiiieee___YYYTTTNNNIIIEEE@@@>>>;;;999999999999888777777888888888777666666444555777666555333333444333444444555555444444333444444333444444666777888777888999:::;;;<<<<<<<<<<<<===???AAACCCDDDFFFFFFJJJIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUTTTSSSVVVYYY[[[ZZZZZZ^^^eeekkkvvvxxxzzzxxxvvvxxx}}}|||dddNNNAAA>>>>>>>>>======>>>>>>???@@@@@@@@@@@@BBBDDDEEEDDDCCCAAAAAAAAABBBEEEHHHKKKMMMRRRRRRSSSUUUTTTPPPIIIEEEBBBAAAAAAAAAAAABBBCCCDDDCCCFFFIIIMMMPPPRRRSSSSSSSSSRRRTTTVVVTTTYYYmmmwwwdddUUUOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMRRRWWWZZZZZZ[[[___cccooovvvjjjeeefffiiilllmmmkkkiiihhhffflllxxxzzzhhh___XXXWWWXXXXXXWWWWWWYYY\\\___``````aaafffjjjuuu{{{}}}tttnnnjjjiiieee]]]XXXWWWUUUUUUWWWZZZYYYYYY___gggqqqvvv|||}}}uuummmfffaaabbbbbbgggnnnooojjjggghhhiiinnnvvv}}}xxxnnneee___^^^^^^___```^^^\\\YYYVVVSSSRRRQQQVVVZZZ^^^______```cccgggmmmttt|||wwwrrrnnniiieeebbb[[[\\\]]]\\\XXXUUUSSSRRRHHHDDD===999666555555444222222333333333333222222111111111111111111111111000000000000000000000000...000111111000//////000...//////000000//////...000000///............///---------............///.................................---------------........................111000000///...------,,,////////////000000000000//////000000111111222222222222333333444444444444222222444999<<>>;;;999::::::999888888888888999999888888777444555777666555333444444333444444555555444444333222111111111222444666777888999:::<<<============>>>???AAACCCEEEFFFGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYY[[[ZZZ[[[```kkktttfffOOOCCC???>>>============>>>????????????AAABBBCCCCCCDDDDDD@@@@@@BBBDDDGGGKKKOOOQQQVVVUUUTTTTTTRRRNNNHHHDDDAAA@@@@@@@@@AAAAAABBBBBBDDDFFFIIIKKKMMMMMMMMMLLLKKKKKKOOOTTTVVV]]]rrr~~~qqq```TTTOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOTTTYYYZZZYYY[[[```eeewwwxxxmmmfffeeefffjjjiiieeebbbccceeelllyyyvvvddd___ZZZXXXZZZ[[[ZZZYYY[[[^^^aaaaaa______aaadddkkksss{{{}}}}}}|||yyytttiiiccc______]]]XXXUUUVVVUUUVVVYYY\\\ZZZZZZ```iiipppvvv|||zzzrrrkkkddd```]]]]]]bbbhhhjjjgggeeefffgggllluuuxxxmmmddd___^^^^^^^^^^^^\\\YYYUUUSSSRRRQQQQQQUUUYYY^^^`````````dddgggjjjpppyyy|||vvvrrrmmmhhhddd___``````\\\XXXTTTTTTTTTMMMHHHAAA;;;888666555444222222333444444333333222111111111111111111111111000000000000000000000000---///111000///...//////......////////////......//////...------------...---------............///.................................------,,,,,,,,,------------------------,,,---...//////...---+++////////////000000000000000000000000000111111111111222222333333333333333222222444999>>>CCCNNNYYYZZZ\\\]]]]]]\\\XXXTTTQQQRRRZZZqqq|||sssnnnbbb___ZZZVVVRRRMMMGGGDDD@@@>>>;;;::::::;;;:::999777888888999999888888777444555777666555333444444333444444555555444444333222111111111222444666777:::;;;<<<>>>????????????AAACCCEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSUUUWWWXXX[[[]]]^^^]]]^^^fffttt|||___KKKCCCBBB===============>>>??????>>>???AAABBBCCCCCCDDDEEEAAABBBEEEHHHLLLPPPTTTVVVYYYWWWUUUSSSPPPLLLHHHDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEKKKTTTZZZbbbwwwvvvkkk\\\RRROOONNNMMMKKKLLLMMMNNNOOOQQQSSSTTTUUUSSSXXX]]]]]][[[\\\ccciiizzzwwwmmmiiifffhhhlllkkkeeebbbddddddlllwwwyyyeeebbb^^^]]]^^^aaaaaa```___bbbeeeeeecccbbbccceeemmmvvv~~~~~~zzzuuunnnggg```ZZZVVVXXXXXXVVVWWWYYYYYY[[[^^^```]]][[[```iiinnnttt|||xxxpppjjjfffddd^^^]]]```eeegggdddbbbdddiiimmmttt|||{{{oooeee```^^^]]]\\\___\\\YYYVVVTTTSSSTTTUUUSSSWWW\\\___```aaaeeeiiilllpppxxxzzzuuupppjjjfffbbbcccaaa]]]WWWTTTTTTVVVQQQKKKCCC<<<999777555444111222333444444444333222111111111111111111111111000000000000000000000000---///000000///......///......////////////............---,,,,,,,,,,,,------------.........//////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''+++///111111000///////////////000000000000111111111000000000000000000111111222222222111111222222444:::???EEEPPP[[[ZZZ[[[]]]]]][[[WWWSSSPPPUUUbbb|||wwwqqqoooaaa^^^YYYUUUQQQLLLGGGCCC@@@>>>;;;:::;;;;;;;;;:::777777888888888888888777444555777666555333444444333444444555555444444333444333222222333666888:::<<<===>>>???@@@AAAAAAAAADDDFFFHHHJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSUUUVVVVVVWWWXXXYYYYYYZZZVVVWWWWWWXXXXXXWWWUUUTTTTTTSSSRRRQQQSSSVVVYYY[[[```bbbcccaaabbblll|||rrrVVVEEEAAABBB===============>>>??????===???AAACCCCCCCCCDDDEEEDDDFFFIIIMMMQQQVVVYYY\\\[[[XXXUUURRROOOKKKGGGDDDEEEEEEEEEFFFFFFFFFFFFGGG@@@BBBDDDFFFGGGGGGFFFEEECCCBBBIIITTT\\\fff{{{pppfffYYYQQQOOONNNMMMKKKMMMNNNOOORRRTTTVVVWWWXXXYYY^^^aaaaaa^^^```gggnnnzzz{{{tttlllllliiikkkpppoooiiifffhhhdddkkkuuu}}}}}}hhhgggcccaaacccggghhhgggcccfffjjjjjjhhhfffgggiiirrr|||zzzqqqfff^^^]]]WWWTTTVVVXXXYYY[[[___]]]___cccddd___[[[```hhhlllsss{{{xxxoookkkiiihhhaaa```aaaffffffcccbbbdddiiijjjnnnttt|||xxxkkkaaa\\\YYYWWWUUUZZZXXXTTTRRRPPPQQQRRRSSSQQQVVV[[[^^^```bbbfffjjjooorrryyy{{{sssmmmjjjhhheeebbb```___\\\VVVQQQQQQNNNIIIBBB;;;777666666777555333222333333222111111111111111111111111111222222222222111111111000000000000000000000000000000000//////.........---.........------,,,,,,,,,---------............///................................................------......//////000000000000//////.........---............////////////222222111111111111111111111111111111111111222222555555666:::BBBKKKTTTZZZ______]]]YYYUUUTTTTTTVVVZZZqqq}}}ttttttpppgggddd]]]XXXUUUQQQIIICCCBBB???>>><<<:::888777777888888888777666666666666666666666666666666666666666222222333444555555555555555444444666:::<<<:::888;;;;;;<<<===???@@@BBBCCCIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLPPPRRRSSSSSSRRRSSSTTTUUUTTTVVVXXXYYYXXXVVVVVVWWWVVVVVVXXXZZZZZZYYYVVVSSSRRRQQQQQQTTTZZZaaafffhhhiiihhhggggggmmmzzzeeePPPCCC>>>???>>>>>>============>>>>>>GGGFFFDDDDDDEEEEEEDDDCCCDDDFFFJJJNNNRRRVVVYYY[[[\\\YYYUUUQQQMMMIIIEEECCCEEEGGGIIIIIIFFFDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGDDDFFFKKKRRR[[[jjjkkkaaaUUUNNNOOOPPPOOOLLLOOOOOOQQQSSSWWWZZZ[[[[[[ZZZ^^^aaaaaaaaadddmmmttt}}}yyysssooolllmmmnnnqqqtttvvvuuurrrooonnnnnnqqqzzzyyyrrrooosssuuurrrpppsssrrrooooootttvvvtttsssuuu~~~qqqdddZZZYYYZZZZZZYYY\\\bbbdddaaagggdddcccdddaaa^^^^^^bbbhhhrrr|||yyypppmmmkkkjjjhhhlllnnnjjjcccaaadddjjjeeeddddddiiipppvvvyyyyyy~~~zzzooobbb[[[[[[\\\[[[YYYYYYXXXVVVTTTSSSSSSTTTQQQWWW___aaaaaadddlllssswwwxxx|||~~~uuuoookkkiiifffbbb```___\\\WWWSSSRRRPPPLLLEEE???:::777666666444222222333333333111111111111111111111111111222222111111111000000000000000000000000000000000000/////////.....................------,,,,,,,,,---------............///.........................................................//////000000000000/////////........................////////////111111111111111111111111111111111111111222222333555666888===EEENNNWWW\\\]]]\\\YYYTTTQQQPPPRRRTTT]]]wwwxxxtttnnnfffccc]]]WWWUUUPPPHHHCCCBBB>>>===;;;999888777777777999888777666555555555555555555555555555555555555222333444444555555555555777666666888<<<===<<<:::<<<======???AAACCCDDDFFFKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPQQQQQQPPPQQQRRRTTTTTTWWWYYYYYYYYYXXXXXXYYYXXXXXXZZZ[[[[[[ZZZWWWUUUWWWWWWZZZaaajjjsssyyy{{{xxxxxxwwwxxx}}}ttt\\\LLLBBB????????????>>>>>>>>>???@@@@@@BBBBBBBBBCCCDDDEEEDDDCCCFFFIIINNNRRRUUUWWWYYYZZZZZZXXXUUURRRNNNJJJGGGDDDHHHJJJJJJIIIEEEAAA????????????@@@BBBDDDFFFHHHIIIFFFGGGLLLSSS[[[jjjiii___TTTNNNOOOQQQPPPNNNQQQQQQRRRUUUXXX[[[]]]]]]aaadddggghhhiiilllqqqvvv~~~|||yyyvvvssspppnnnqqqssswww|||~~~yyytttsssqqqrrrwww||||||zzzvvviii___^^^`````````fffmmmqqqooorrrmmmjjjgggccc______bbbdddppp|||xxxuuutttssspppsssuuurrrmmmiiiiiikkkfffdddcccfffjjjoooqqqqqqwwwuuummmccc^^^___```^^^\\\\\\[[[YYYWWWVVVVVVVVVWWW\\\aaadddfffkkksssyyy{{{tttoooiiifffbbb```___]]]YYYUUUTTTRRROOOJJJDDD>>>999666666444222222333444333333222222222222222222222222111111000000000/////////000000000000000000000000////////////.....................------------------------............///................................................////////////000000000000////////////........................////////////111111111111111111111111222111111111222222333444555777;;;AAAIIIRRRZZZ^^^]]][[[VVVPPPMMMMMMPPPTTT^^^{{{}}}uuukkkfffccc\\\VVVTTTOOOGGGBBBBBB===<<<:::888777666666777999999777666555555555555555555555555555555555555333444444444555555555555888888888:::===???>>>======>>>???AAACCCFFFHHHIIILLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPRRRQQQQQQQQQSSSUUUTTTVVVXXXYYYXXXWWWXXXYYYYYYZZZ\\\^^^^^^^^^^^^]]][[[^^^eeeppp|||dddPPPGGGAAA@@@@@@@@@?????????@@@AAABBBBBB@@@AAACCCEEEGGGGGGGGGFFFJJJNNNTTTWWWXXXXXXXXXXXXWWWVVVUUURRROOOKKKHHHFFFHHHIIIIIIFFFCCC???>>>>>>>>>>>>@@@BBBEEEGGGIIIJJJHHHHHHLLLSSS\\\jjjwwwddd\\\SSSOOOPPPRRRRRRPPPRRRSSSUUUWWWZZZ]]]___```eeefffjjjmmmpppsssuuuvvvuuutttsssrrrqqqpppppppppsssuuuyyyxxx|||xxxuuuvvvwwwyyy{{{mmmeeeccceeegggjjjrrr}}}zzzrrrlllfffaaaaaadddaaaooo~~~~~~zzzuuupppmmmgggdddbbbbbbeeeiiikkklllrrrsssooohhheeeeeedddaaaaaa```^^^]]]\\\[[[[[[ZZZ]]]___ccciiiqqqyyyyyytttjjjfffaaa___^^^]]]YYYVVVUUUSSSQQQMMMHHHBBB:::666666444222222444555444333222222222222222222222222000000000000///////////////////////////////////////////////////........................------------------............///................................................000000000000000000000000///////////////.....................////////////111111111111111222222222222222222222222333444555555888===EEEMMMUUU[[[^^^aaa]]]VVVOOOJJJKKKPPPTTTbbb~~~vvvjjjfffccc\\\UUURRRMMMFFFBBBAAA<<<;;;999777666666666777777777666666666666777777555555555555555555555555444444444444444555555666999999:::<<<>>>?????????>>>???@@@BBBEEEHHHJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTUUUXXXZZZZZZ[[[\\\\\\ZZZYYYZZZ[[[YYY\\\```cccfffiiilllnnnmmmqqqyyyuuuXXXHHHDDDBBBAAAAAA????????????@@@AAABBBCCCBBBEEEHHHJJJJJJJJJJJJJJJNNNSSSYYY[[[ZZZWWWVVVVVVTTTUUUUUUSSSOOOKKKHHHFFFBBBCCCCCCBBB@@@??????@@@>>>???AAACCCEEEFFFGGGHHHGGGHHHLLLSSS\\\lllppp```YYYRRROOOQQQSSSTTTSSSSSSUUUVVVXXXZZZ]]]aaadddiiijjjmmmqqqvvvxxxwwwvvvooooooooooooqqqsssuuuwwwxxxxxx{{{zzzyyyxxxxxx|||pppjjjfffjjjnnnsss~~~yyypppiiidddcccfffcccqqqwwwqqqiiigggcccbbbdddggglllnnnsssvvvwwwssspppoookkkeeefffdddcccccccccddddddcccbbbdddjjjuuu|||wwwlllgggaaa^^^^^^]]]ZZZWWWUUUSSSRRROOOLLLEEE===666666555333333444555444333222222222222222222222222000000000000////////////////////////////////////.........///////////////........................---------............///................................................000000000///////////////.........///////////////............////////////000000111111111222222222222222222222333444555666555999@@@HHHPPPVVVZZZ\\\```\\\TTTLLLHHHIIINNNSSSddd~~~}}}wwwkkkgggbbb[[[TTTQQQLLLEEEAAAAAA<<<;;;999777666666777777444444555555666888999:::555555555555555555555555444444444444444555777888888:::<<<===>>>??????@@@???@@@AAACCCFFFHHHKKKLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVXXX\\\^^^aaabbbbbbaaa___^^^___```]]]aaahhhnnnttt{{{iiiPPPEEEDDDDDDBBBBBB===>>>>>>???@@@AAACCCDDDEEEHHHKKKLLLKKKJJJKKKLLLQQQWWW]]]^^^[[[VVVTTTTTTSSSVVVWWWVVVQQQKKKHHHFFF@@@@@@@@@>>>======>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHLLLSSS]]]nnnkkk\\\XXXSSSQQQSSSUUUVVVUUUTTTVVVXXXZZZ[[[^^^cccgggrrrrrrsssuuuwwwxxxwwwuuuppppppqqqsssvvvzzz}}}~~~}}}~~~~~~ssspppkkkpppwww~~~ssslllfffeeehhhgggsssxxxooolllhhhddddddggglllpppwww}}}xxxpppkkkjjjiiikkkooorrrrrrrrrllloooxxxyyyqqqkkkddd```___^^^[[[YYYVVVTTTRRRQQQOOOIII@@@999888666444333444444333222333333333333333333333333111111000000000/////////000000000000000000000000.........///////////////.............../////////---------............///................................................////////////.....................///////////////............////////////000000000111222222333333222222222333444555666777888===DDDMMMSSSWWWYYYYYYZZZVVVOOOHHHEEEHHHNNNSSSaaaxxx}}}}}}|||vvvlllgggbbbZZZSSSOOOJJJDDD@@@@@@<<<;;;999888777777888888444444444555666888999:::444444444444444444444444333333333333555777999:::999;;;>>>?????????@@@BBBAAABBBCCCEEEGGGIIILLLMMMKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRTTTUUUVVVZZZ^^^bbbbbbccccccbbbaaaaaacccdddkkkpppxxxnnn]]]KKKEEEEEEDDDCCCCCC======>>>???@@@BBBDDDEEEFFFHHHKKKJJJHHHHHHKKKNNNUUU[[[aaaaaa[[[VVVTTTTTTWWWZZZ]]][[[TTTMMMIIIGGGBBBAAA@@@===;;;;;;>>>@@@FFFGGGHHHJJJJJJIIIHHHHHHHHHIIIMMMTTT^^^oooxxxgggZZZXXXUUUTTTUUUWWWWWWXXXVVVYYY[[[\\\]]]```fffkkkvvvuuutttsssrrrrrrrrrrrrrrrsssuuuxxx{{{uuutttssszzzwwwnnnhhhfffhhhiiiooo{{{wwwtttnnniiigggjjjqqqwww~~~qqqpppqqqvvv}}}vvvppphhhcccaaa```^^^\\\XXXUUUSSSSSSRRRMMMEEE>>>:::777555444444444222111333333333333333333333333222222111111111000000000000000000000000000000000............/////////000---........./////////000---------............///................................................///.........---------,,,............/////////000............///////////////000000111222222333333222222333333444666777888<<>>>>>@@@BBBDDDFFFGGGFFFHHHKKKJJJHHHIIINNNSSSYYY___dddccc\\\VVVUUUWWW]]]aaadddaaaYYYPPPKKKIIIBBBBBB@@@>>>===>>>AAADDDIIIKKKMMMOOOOOOOOONNNNNNLLLLLLOOOUUU^^^nnnpppdddZZZXXXVVVVVVWWWXXXYYYYYYYYY\\\___``````cccjjjppptttuuutttrrrqqqsssyyy~~~~~~}}}ssstttyyyzzzqqqiiieeeffffffgggooo{{{|||zzzuuuqqqqqqvvvwwwwwwyyy{{{tttkkkfffdddbbb```^^^ZZZWWWTTTTTTTTTPPPHHHAAA;;;888666444444333222000333333333333333333333333222222222222111111111111000000000000000000000000---.........//////000000---.........//////000000---------.........//////......................................................---------,,,,,,,,,---.........//////000000............/////////000///000000111222222333333222333333444555666888888@@@EEEMMMUUUYYYYYYXXXVVVOOOMMMJJJHHHJJJPPPYYY___nnn~~~qqqmmmpppmmmdddaaaYYYRRRNNNIIIBBB???@@@===<<<:::999999999999:::999888777666666555555555444444444444444444444444111111111222555888<<<>>><<>>???@@@AAACCCEEEGGGHHHGGGJJJLLLKKKJJJMMMSSSZZZ\\\bbbgggeee]]]XXXWWWYYYbbbfffiiifff\\\RRRMMMKKK@@@@@@???>>>???BBBHHHLLLKKKMMMPPPRRRTTTTTTTTTSSSOOOOOOQQQUUU]]]mmmyyykkkbbbZZZYYYXXXWWWXXXYYYZZZZZZ\\\___bbbbbbbbbfffmmmsssvvvxxxyyyyyyyyyyyyoooppp{{{}}}sssjjjeeedddaaa```eeerrr}}}|||zzzxxx{{{{{{{{{~~~}}}sssjjjdddaaa___^^^]]]XXXTTTSSSSSSRRRLLLGGG???999444333555666444111222222222222222222333333///000111222222222222222////////////////////////000000000000000000000000.........///////////////---------------,,,,,,,,,//////.........---------,,,,,,,,,---------..................//////////////////............//////......///000111222222333000111111111111222222222333444444333333444777:::@@@FFFNNNTTTXXXYYYZZZZZZVVVJJJEEEJJJOOOSSS___nnnwwwpppkkkhhhfffeee\\\WWWPPPJJJFFFCCC@@@>>>999999999888999999::::::666666666666777777777777666666555555555444444444444555666777888999:::;;;<<<===@@@BBBDDDEEEEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSUUUTTTSSSRRRQQQRRRTTTUUUSSSRRRQQQQQQPPPPPPPPPPPPQQQUUU\\\bbbgggmmmrrruuu}}}vvvcccZZZHHHFFFCCCBBBBBBBBBAAA@@@BBBAAA@@@BBBEEEIIILLLMMMNNNNNNLLLLLLMMMRRRYYY^^^ccceeeeeebbb\\\YYYXXXZZZhhhkkkmmmllleeeYYYMMMFFF@@@???>>>>>>@@@EEEIIILLLPPPQQQRRRTTTVVVWWWWWWXXXQQQPPPQQQTTTZZZggg}}}vvviiiaaa[[[ZZZYYYZZZ]]]___```___cccbbbdddggghhhhhhooowww}}}|||}}}|||tttrrrxxx|||zzzoookkkhhheeeddd______jjjzzz~~~vvvuuuzzzxxxoooiiieeebbb```]]]YYYVVVUUUUUUSSSMMMHHHAAA<<<666555666777555222222222222222222222222222000000111222222222222222////////////////////////000000000000000000000000///////////////...............////////////////////////.........------------------.........//////............//////////////////............////////////000000111111222222111111111111222222222222444444555444444666:::===DDDJJJQQQWWWYYYXXXWWWVVVQQQHHHFFFKKKPPPVVVdddtttwwwooojjjgggeeeccc[[[VVVOOOIIIEEEBBB???===::::::999888888999999999777777777666666666666666555444444444444444444444666666777999:::;;;<<<===>>>???BBBDDDFFFGGGGGGGGGHHHJJJKKKLLLLLLLLLNNNPPPSSSSSSTTTUUUWWWXXXZZZZZZVVVUUUTTTSSSSSSTTTUUUVVV]]]aaagggmmmsssxxx}}}zzzdddTTTMMMEEECCCAAA@@@@@@@@@@@@@@@DDDCCCCCCDDDGGGKKKMMMOOOOOOPPPPPPQQQSSSXXX___dddffffffeeeaaa[[[YYYZZZ\\\iiilllnnnllleeeYYYNNNGGGCCCCCCBBBCCCEEEIIIMMMOOOQQQRRRTTTVVVXXXYYYZZZ[[[UUUSSSSSSUUUXXXaaasssrrrfff___[[[\\\]]]aaafffjjjkkkkkkmmmlllmmmnnnmmmlllpppwww|||tttrrryyy}}}vvvkkkgggeeecccccc___```kkk|||tttvvv|||~~~uuunnniiidddbbb^^^[[[YYYXXXXXXUUUOOOJJJDDD???:::888888888666444444333333222222111111111000000111222222222222111////////////////////////000000000000000000000000000000//////......---------.........///000000000...............---------........./////////000000............//////////////////............//////000000000000000111111111111111111111222222222333444444555555666999===AAAJJJOOOVVVZZZZZZWWWTTTRRRMMMHHHIIIOOOTTT]]]ooo}}}vvvooojjjfffcccaaaYYYTTTNNNHHHDDD@@@===;;;;;;:::999888888888888888777777777666666555555555444333333333333444444555888888:::;;;<<<>>>??????AAABBBDDDGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOOOOQQQRRRSSSVVVYYY]]]___``````___[[[ZZZYYYYYY[[[^^^aaacccmmmpppuuuzzztttbbbSSSHHHCCCBBBAAA@@@??????@@@BBBBBBFFFGGGGGGHHHKKKNNNQQQSSSSSSTTTWWWYYY[[[```fffjjjjjjjjjgggaaa\\\ZZZ]]]```kkknnnpppnnneeeYYYNNNHHHFFFGGGHHHIIILLLNNNQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\XXXUUUTTTTTTUUUZZZhhhuuu{{{pppeee___[[[]]]bbbjjjqqqwwwyyyyyyxxxwwwwwwwwwssspppsssyyy{{{yyyyyy|||~~~xxxvvvxxx~~~oooeeebbb```___```]]]aaannnsssvvv{{{ssslllfffbbb___]]]\\\[[[ZZZVVVQQQLLLFFFBBB===:::999888666555444444333333222111000000000111111222222222111111////////////////////////////////////////////////111111000///...------,,,+++++++++,,,---...//////........................---.........////////////............//////////////////............//////111111111000000000000000111111111222222222333333222333444555777;;;@@@EEENNNSSSYYY\\\[[[WWWSSSQQQLLLKKKNNNTTT[[[hhh~~~|||uuunnnjjjeeebbb___XXXTTTNNNHHHDDD@@@===:::;;;;;;999888777777777777777777777666555555444444444444333333444555777888999:::;;;<<<>>>???AAAAAACCCDDDFFFHHHJJJJJJJJJJJJJJJLLLNNNPPPQQQSSSUUUXXXXXX\\\aaafffiiihhhfffeeeaaaaaaaaabbbffflllqqquuuzzz|||rrr___TTTLLLFFFCCCAAABBBBBBBBBBBBCCCFFFGGGJJJKKKMMMNNNPPPRRRUUUXXXXXXZZZ]]]___aaadddhhhkkkmmmlllhhhbbb]]]\\\___dddlllppprrroooeeeYYYOOOIIIGGGHHHKKKMMMPPPRRRSSSSSSVVVVVVWWWXXXYYYYYYYYYYYYVVVTTTSSSTTTUUUXXXbbbmmm{{{|||rrriiiccc\\\```fffpppxxx~~~}}}{{{{{{zzzvvvsssuuu{{{tttllllllmmmrrrxxx|||}}}}}}|||www~~~yyyggg___]]]]]]\\\^^^]]]cccrrr}}}uuuyyy}}}||||||xxxooohhhccc```___^^^]]]ZZZWWWRRROOOGGGDDD???;;;999777666555444444333333222111000000111111222222222111111000000000000000000000000000////////////////////////111111000///...------,,,+++++++++,,,---...//////---.....................,,,,,,---------.....................//////////////////............//////111111111000000000000000111222222222222333333333111222333444777===DDDIIIPPPTTTZZZ]]]\\\XXXTTTRRRMMMPPPVVV]]]gggwwwzzztttooojjjeee```]]]XXXTTTNNNIIIEEEAAA===:::;;;:::999888777777666666777666666666555555555444555444444444666888:::;;;999:::;;;===???AAABBBBBBDDDEEEGGGIIIJJJKKKKKKJJJJJJLLLNNNOOOPPPSSSVVVYYY^^^cccjjjqqquuutttrrrpppjjjjjjkkknnnssszzzwww___RRRLLLHHHEEECCC@@@BBBCCCCCCCCCDDDHHHKKKNNNPPPSSSTTTUUUWWWZZZ]]]]]]___aaabbbcccdddfffhhhkkkkkkgggaaa\\\[[[^^^bbblllpppsssooodddXXXOOOLLLGGGIIILLLNNNQQQRRRSSSTTTXXXXXXXXXXXXXXXWWWVVVUUURRRPPPQQQUUUXXX\\\eeeooo}}}}}}tttlllgggbbbeeelllttt|||zzzxxxxxxxxxuuutttxxxxxxjjjbbbccceeejjjoootttvvvwww|||xxxpppaaa[[[[[[[[[ZZZ]]]]]]ddduuu|||~~~~~~|||}}}~~~uuulllfffbbbaaa___]]]ZZZVVVTTTRRRIIIGGGBBB>>>:::777666666444333333222222111111111111222222222222111000000000000000000000000000000000000000000000000000000000000//////......---------.........///000000000---------...............,,,,,,,,,------------...............//////////////////............//////000000000000000111111111222222222222333333333333111222333555999@@@HHHNNNSSSVVV[[[\\\[[[WWWTTTSSSQQQXXXcccooo|||~~~zzzuuupppkkkfff```\\\XXXTTTNNNJJJEEEAAA===::::::999888777777777777777555555555555555555555555555555444555666999<<<>>>:::;;;===>>>@@@BBBDDDDDDFFFGGGIIIKKKLLLLLLLLLKKKMMMMMMNNNNNNPPPTTTYYY]]]gggmmmuuu~~~}}}tttuuuvvvyyy~~~sssbbbQQQIIIFFFBBB@@@@@@???AAACCCCCCBBBCCCGGGKKKRRRUUUYYYZZZZZZ[[[^^^bbbaaabbbccccccbbbbbbdddfffggghhhfffbbb\\\ZZZ[[[^^^jjjooorrrnnncccXXXPPPNNNIIIKKKMMMPPPRRRTTTUUUUUUZZZZZZZZZYYYXXXWWWVVVUUUQQQPPPRRRXXX]]]bbbllluuuzzzrrrkkkhhhiiikkkpppvvv|||~~~}}}|||tttrrrrrrssssssttt{{{oooddd\\\]]]___cccggglllooorrruuuyyyhhh]]]ZZZ[[[[[[[[[]]]^^^gggxxxzzzxxxyyy{{{|||}}}}}}~~~|||rrrlllcccbbb```\\\XXXVVVUUUUUULLLJJJFFF@@@;;;888777888222222222222222222222222222222222222222111000000000000000000000000000000000000000000000000000000///////////////...............//////////////////---------.........//////------------........................//////////////////............////////////000000111111222222222222222333333333444444222333555888===DDDMMMTTTWWWYYY[[[[[[XXXUUUSSSRRRZZZfffwww}}}zzzuuuqqqlllfff```\\\VVVRRRMMMIIIDDD@@@;;;888888888777777777777888888333444444555555666666666444444333444666999===???<<<===???AAACCCEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMOOOPPPPPPRRRWWW^^^gggnnnwww|||~~~~~~}}}rrr]]]QQQGGGBBBAAA>>>>>>AAA@@@CCCEEEEEECCCDDDIIIMMMTTTYYY]]]___^^^^^^bbbfffcccccccccbbbaaaaaaccceeegggiiijjjgggaaa]]]\\\]]]hhhmmmqqqmmmbbbWWWQQQPPPMMMNNNPPPRRRTTTVVVXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[UUUSSSUUU[[[bbbhhhqqqyyy}}}wwwpppkkkiiikkklllooossswwwxxxwwwuuuqqqnnnmmmooopppttt~~~tttiiiaaaZZZ[[[]]]___bbbgggllloootttzzzpppccc[[[ZZZ]]]]]]\\\^^^___hhhzzz}}}||||||zzzxxxuuuuuuwwwyyywwwpppdddccc```[[[WWWUUUUUUVVVNNNMMMHHHCCC===:::999999222222222222222222333333222222222222222111000///000000000000000000000000000000000000000000000000.........///////////////---------------,,,,,,,,,---------.........//////............/////////000............/////////000//////............//////...//////000111222222333222222333333333444444444444555777:::???GGGQQQXXXZZZ[[[\\\ZZZWWWSSSQQQPPPbbbqqq}}}zzzvvvrrrmmmggg```\\\TTTQQQLLLHHHCCC???:::666888777777777777777888999222333333444555666777777333222222333555999===???>>>???@@@CCCEEEGGGHHHIIIKKKLLLMMMOOOPPPPPPPPPOOOPPPQQQSSSXXX```kkkxxxvvvkkk^^^SSSOOOGGG@@@???>>>>>>AAAFFFCCCFFFIIIHHHFFFGGGKKKPPPVVV[[[```aaa``````dddhhhcccccccccaaa```aaadddfffiiimmmooommmhhhccc``````ffflllqqqmmmbbbWWWQQQQQQQQQQQQRRRTTTVVVYYY[[[]]]\\\]]]^^^___``````aaaaaaZZZWWWXXX^^^dddjjjsss{{{|||vvvppplllkkkiiiiiikkknnnqqqrrrpppoooqqqnnnlllmmmoootttyyyvvvzzz|||nnneee___\\\\\\]]]___aaaeeekkkooowwwtttkkk```ZZZ[[[^^^___^^^``````iii{{{zzzuuutttuuuvvv|||{{{pppiiiccc\\\XXXWWWXXXWWWUUUPPPMMMIIIEEEBBB===888555666555444444333333333333333222111111000111111111000000//////.........---222111111111000000//////---------,,,,,,---------//////.........---------------............------......////////////..............................000///......///000///---000000000000111111111111111111222222222333333333555777999>>>EEELLLRRRVVVXXX[[[\\\YYYTTTQQQSSSVVVeeezzz~~~wwwssssssooofff]]]YYYTTTNNNIIIGGGDDD>>>;;;<<<999999888888777666666666777777666666555555555555666666777999:::;;;<<<===AAAAAABBBCCCEEEHHHKKKLLLOOONNNNNNNNNPPPSSSUUUWWWTTTNNNOOO___qqq~~~~~~}}}{{{vvvmmmcccZZZSSSNNNMMMFFFCCCAAAAAABBBDDDEEEEEELLLMMMJJJKKKPPPMMMNNN[[[bbbeeefffdddeeeiiiiiigggmmmjjjfffcccdddhhhmmmppprrrvvvxxxtttkkkaaa\\\ZZZ```fffmmmllldddZZZSSSPPPMMMOOOSSSVVVYYY[[[\\\\\\```^^^___bbbiiimmmooonnneeeaaa]]]```hhhqqqvvvwww|||{{{uuummmkkkoooqqqpppooonnnnnnnnnnnnnnnpppmmmmmmppptttyyyuuuqqqqqquuuuuutttxxxzzzkkkdddbbb^^^___``````bbbggglllooozzz{{{kkkggg```[[[YYYZZZ^^^```cccgggooo{{{xxxrrrrrrttt|||vvvlllfff^^^ZZZYYYYYYXXXWWWRRROOOKKKHHHDDD@@@;;;888666666555444333333333333333222222111111111111111111111000000000/////////111111111111000000000///......------------......//////.........------------......//////......---////////////////////////........................111000//////000111000///000000000000111111111111111222222222222333333333666777:::@@@FFFMMMSSSWWW[[[\\\\\\WWWQQQOOORRRUUUhhh~~~yyytttsssooofff^^^ZZZTTTNNNHHHGGGDDD>>>;;;<<<999999888888777666666666666666666555555555444444444444666888:::<<<>>>???AAAAAABBBCCCFFFIIILLLMMMNNNNNNMMMMMMNNNQQQTTTVVVUUUSSS[[[nnn}}}~~~}}}}}}zzz{{{zzzyyyxxxyyy{{{}}}|||vvvmmmfffaaa]]]WWWOOOIIIDDDBBBAAAAAA@@@??????AAADDDEEEFFFKKKRRRSSSWWW]]]XXXWWWbbbiiilllnnnmmmoootttuuutttwwwrrrlllhhhhhhmmmsssxxxzzz~~~xxxkkk___YYYXXX[[[aaagggfff___WWWQQQOOOOOOQQQTTTVVVYYYZZZ[[[[[[______aaafffmmmrrrttttttkkkgggccceeellltttxxxyyy}}}|||wwwooommmqqqqqqqqqrrrrrrrrrqqqqqqqqquuurrrssswww{{{{{{wwwrrroooqqquuuwwwvvvzzz}}}ooogggeeebbbcccdddeeegggkkkpppsss|||}}}pppkkkeee___\\\^^^aaacccdddiiisssyyywwwxxxxxxrrrkkkbbb\\\ZZZZZZZZZXXXSSSQQQMMMIIIFFFBBB===999777777555444444333333333333333222111111111111111222222111111111111000000111111111111000000000000//////............///////////////.........---------......//////......---000///...------...///000////////////////////////111000///000111222111000000000000000111111111111222222222222333333333333666888<<>>;;;;;;999999888888777666666666555555555444444444444444222333555888:::===???@@@@@@@@@BBBDDDGGGJJJMMMOOOPPPOOOMMMMMMNNNQQQUUUWWWVVV\\\jjj|||xxxvvvxxxyyyzzzzzzyyyxxxyyyzzz|||}}}}}}|||zzzxxxxxxyyy|||tttoooiiiccc___ZZZSSSNNNLLLIIIFFFBBB???>>>======>>>>>>???@@@CCCFFFIIIJJJOOO\\\dddkkkqqqjjjfffnnnsssxxx{{{|||{{{rrrmmmmmmsss|||{{{iii[[[VVVVVVWWW\\\aaa```\\\VVVRRRQQQQQQRRRTTTVVVXXXYYYZZZZZZ]]]___bbbiiipppuuuxxxxxxqqqnnnkkkmmmrrrwwwyyyyyy}}}}}}}}}yyytttsssvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxvvvxxx}}}~~~wwwtttuuuuuuwww{{{}}}|||zzzrrrooolllllllllnnnpppssswwwyyyzzzuuupppiiiccc```aaacccfffiiiqqq~~~~~~{{{xxxpppfff^^^[[[[[[ZZZYYYSSSPPPLLLIIIFFFBBB===:::888888666555444444444444333333222111111111111222111111111111111111111111111111111000000000000000000000////////////000000////////////..................////////////......111000...,,,,,,...000111000000000000000000000000000/////////111222111000///000000000111111111111222222222333333333444444777:::???EEEKKKQQQVVVXXXZZZWWWSSSNNNLLLOOOUUU[[[iiiyyysssqqqmmmddd]]]ZZZTTTMMMHHHFFFCCC>>>;;;;;;999999888888777666666666444444444444444444444444333444666888;;;===???@@@???AAACCCFFFIIILLLOOOPPPRRRPPPNNNNNNOOOSSSXXX[[[^^^gggwww~~~yyyuuurrrppprrrssstttuuuuuuwwwzzz|||~~~zzzwwwvvv}}}{{{rrriiicccaaa]]]WWWRRROOOKKKGGGDDDBBBAAA???>>>>>>>>>???@@@>>>???AAACCCFFFIIIMMMPPPWWWjjjwww|||uuu{{{zzzrrrmmmnnnvvv{{{gggXXXTTTVVVWWWZZZ]]]]]]ZZZWWWUUUUUURRRSSSTTTUUUVVVVVVWWWWWWZZZ\\\aaaggglllqqqssstttppppppqqqtttwwwxxxvvvtttwwwyyy{{{~~~}}}|||}}}~~~}}}}}}~~~~~~{{{yyywwwwwwyyy{{{}}}}}}|||}}}xxxqqqkkkhhhhhhkkkmmmsss}}}wwwjjj```\\\ZZZYYYXXXTTTRRRNNNKKKHHHDDD@@@<<<999999777666555444444444444333333222111222222222000000000000000000000000000000000000000000111111000000////////////000000000000/////////............//////////////////...111000...,,,,,,...000111111111111111111111111111///...---...000111000//////000000000111111111111222222333333333444444444888;;;AAAHHHNNNTTTWWWYYY\\\XXXQQQLLLJJJNNNUUUZZZcccxxxqqqnnnjjjbbb[[[YYYSSSMMMHHHFFFCCC===:::;;;999999888888777666666666444444444444444444444444666777888:::;;;===>>>???@@@AAADDDGGGJJJMMMOOOQQQPPPNNNLLLLLLOOOUUU[[[___llluuu}}}zzzvvvssspppooonnnnnnppprrrtttwww{{{yyytttrrrxxx|||lllddd___YYYTTTPPPMMMIIIEEECCCBBB@@@???<<<;;;;;;;;;;;;<<<===>>>???AAACCCEEEGGGKKKQQQVVVaaawwwwwwsssnnnkkknnnwwwvvvdddWWWUUUWWWVVVXXXZZZ[[[YYYXXXVVVVVVRRRRRRRRRSSSSSSTTTUUUUUUWWWZZZ]]]aaadddgggiiikkkkkknnnsssxxxzzzwwwqqqmmmpppuuu|||zzzuuurrrsssvvvyyypppddd^^^[[[YYYXXXXXXUUURRROOOLLLHHHDDDAAA;;;:::888777555444444444444444333222222222222222/////////000000000000111000000000000111111111111000000////////////000000000000000/////////.........//////000000//////...000///...------...///000000000000000000000000000...---,,,---///111000///000000000000111111111111333333333333444444444444999===CCCKKKQQQVVVYYYZZZ```ZZZQQQKKKIIIMMMSSSXXX```~~~xxxppplllggg```ZZZYYYSSSLLLGGGFFFCCC===::::::999999888888777666666666444444444444444555555555999999:::;;;===>>>??????AAACCCFFFIIILLLNNNPPPPPPLLLJJJHHHIIINNNVVV^^^cccyyy}}}yyyvvvtttrrrpppnnnmmmmmmmmmnnnppptttxxx|||zzztttqqquuu~~~xxxfffZZZVVVTTTPPPLLLFFFEEEBBB@@@???>>>>>>>>>;;;:::::::::;;;<<<======???AAADDDEEEHHHNNNWWW^^^lllooommmlllmmmqqqyyy|||oooaaaXXXWWWYYYWWWWWWYYYYYYYYYWWWUUUTTTRRRRRRRRRRRRSSSTTTUUUUUUWWWYYYZZZ[[[\\\^^^aaacccggglllsssxxxyyyuuuoookkknnnwww|||{{{}}}vvvhhh```]]]ZZZYYYYYYVVVSSSPPPNNNJJJFFFBBB;;;:::999777666555444444444444333222222222222333000000000111111111222222///000000000111111111111000//////......//////000000000000000/////////...//////000000000000//////////////////////////////000000000000000000000000...------...000222111000000000000000111111111111333333333444444444444555:::>>>EEEMMMTTTXXXZZZ[[[]]]WWWOOOJJJKKKPPPWWW[[[hhhyyyppplllggg```[[[YYYSSSLLLGGGEEEBBB===::::::999999888888777666666666444444555555555666666666999999;;;===>>>@@@BBBBBBCCCDDDGGGJJJMMMNNNOOOOOOKKKIIIHHHJJJPPPZZZdddkkk~~~~~~zzzwwwsssqqqooommmkkkkkkkkkllllllpppsssxxx|||xxxrrrnnnppp{{{ooofffZZZQQQNNNLLLIIIGGGCCCCCCBBB@@@???>>>>>>>>>============>>>?????????AAADDDFFFHHHLLLUUUbbblll{{{yyylllmmmppptttyyy}}}uuuiii```ZZZYYYZZZZZZZZZ[[[[[[[[[YYYVVVTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXZZZ^^^bbbhhhlllrrrvvvvvvtttqqqooosss}}}{{{lllccc^^^\\\ZZZXXXUUURRROOOLLLIIIEEEAAA<<<;;;999777666555444444555444333333222222333333111111111222222333333333//////000000111111111222//////............//////000000000000//////////////////000000000000//////......////////////......///////////////////////////......///222333222111000000000000111111111111333333333444444444555555:::???FFFNNNUUUYYY[[[[[[VVVQQQKKKIIIMMMUUU]]]bbbrrrzzzqqqlllggg```\\\[[[SSSLLLGGGEEEBBB===::::::999999888888777666666666555555555666666666777777888999;;;===@@@BBBDDDEEEDDDEEEHHHKKKMMMNNNOOOOOOMMMKKKJJJMMMTTT```kkkrrr}}}zzzvvvtttpppooonnnllljjjiiiiiikkklllsssvvv{{{zzzqqqjjjgggjjjwww}}}pppddd]]]UUUNNNKKKIIIFFFCCC@@@AAAAAA???===;;;:::;;;<<<<<<======>>>?????????DDDGGGJJJLLLRRR]]]lllxxx}}}nnnmmmpppvvv{{{}}}qqqfff___\\\ZZZZZZ^^^^^^_________]]]YYYVVVUUUUUUTTTTTTUUUWWWYYYZZZ[[[\\\[[[YYYXXXZZZ___dddkkkmmmqqqssstttttttttuuuxxxwwwkkkbbb]]]ZZZ\\\XXXTTTPPPNNNKKKHHHFFF@@@<<<888555555555555444555555444444444333333333333222111000000111222333222111111111000000//////111111111111111000//////000000000000000000000000............/////////000......////////////.....................---------////////////000000000000222111111000000111222333111222333333444777;;;>>>===CCCIIIMMMSSSYYY[[[YYYVVVNNNLLLRRRTTTTTT^^^lll|||qqqjjjhhheee^^^XXXQQQMMMGGGCCC@@@>>><<<:::888888999888888777666555666555444333444666888999::::::<<<===???AAABBBCCCDDDDDDFFFJJJMMMOOONNNMMMGGGMMMTTTVVVWWW^^^kkkvvv{{{wwwssspppoookkkmmmmmmllljjjiiiiiijjjsssyyyxxxpppjjjfffdddccccccxxxyyynnnaaaXXXSSSLLLHHHHHHHHHFFFEEECCCBBBAAAAAA@@@@@@@@@AAA???@@@BBBBBBBBBBBBDDDEEEEEEEEEJJJUUU]]]fffvvv~~~vvvwwwxxx|||wwwmmmfff^^^WWWZZZaaabbbdddfffgggfffdddbbb```ZZZVVVRRRQQQUUUXXXZZZZZZ\\\\\\[[[YYYYYY]]]eeekkkvvvyyy||||||zzzwwwtttrrr|||{{{}}}oooddd___]]]\\\YYYVVVSSSPPPMMMJJJGGG@@@===888555555555555444555555444444444333333333333222111000000111222333222111111111000000000000000000111111000000///...000000000000000000000000........./////////000000//////000000000000//////------....../////////000////////////000000000111000//////...//////111111222333444444444777:::>>>@@@GGGMMMQQQVVV]]]^^^\\\TTTLLLIIIOOOUUUZZZhhhxxx|||rrrkkkiiiddd]]]WWWQQQMMMGGGCCC@@@>>><<<:::777777777888888777777666666555444444444666888999:::;;;<<<>>>@@@AAACCCCCCEEEEEEGGGIIIKKKLLLLLLKKKIIINNNUUUYYY]]]dddpppzzz|||xxxuuurrrpppnnnjjjkkklllkkkiiihhhiiijjjrrrxxx}}}}}}}}}|||vvvrrrkkkccc^^^[[[[[[[[[bbbsss}}}vvvrrrjjj```WWWRRRLLLHHHHHHGGGGGGEEEBBBAAA@@@@@@???????????????AAABBBBBBBBBBBBCCCEEEGGGHHHOOOYYYcccooozzzxxx{{{yyyqqqjjjddd^^^ZZZ]]]dddmmmnnnqqqqqqooojjjeeebbb^^^[[[WWWVVVXXXYYYYYYYYY___``````___```fffooovvv|||{{{uuuxxxzzz{{{{{{~~~uuuhhhaaa```\\\ZZZXXXVVVSSSPPPKKKHHHBBB>>>999666555555555555555555444444444333333333222222111111111111222222111111111111111000000000//////000000000///......000000000000000000000000....../////////000000000000000111111111111000000------...///000111222222/////////000000000111111///////////////000111222333444555444555777:::===BBBIIIPPPSSSXXX]]]^^^[[[SSSLLLIIIPPPXXXcccuuu{{{rrrmmmiiiddd\\\UUUQQQMMMGGGCCC@@@>>><<<:::666666666666777777777777666555555444555777888:::;;;<<<===???@@@BBBCCCDDDFFFFFFGGGHHHIIIIIIHHHHHHFFFJJJPPPVVV^^^gggpppvvvzzzyyyvvvtttqqqooonnnnnniiijjjkkkiiihhhggghhhjjjqqqwwwzzzxxxuuuuuurrrnnnfffbbb[[[UUURRRQQQSSSTTT___llltttpppjjjhhhccc]]]UUUQQQLLLHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDCCCCCCDDDFFFKKKNNNUUU___kkk|||}}}{{{}}}{{{qqqlllgggdddaaa___cccjjjoooqqqttttttrrrlllfffbbb___]]]\\\[[[\\\\\\[[[ZZZ\\\^^^aaaccchhhqqq}}}sssssssssqqqoooppptttxxx{{{|||llldddaaa\\\[[[YYYWWWUUUQQQLLLHHHDDD@@@;;;777666666555555555555444444444333333333222222222222222222222222111111111111111111111111......////////////......////////////////////////...////////////000000000///000000111111000000///...//////000111111222222//////000000000111111111111111111111222333333444444555555555555777;;;>>>AAAHHHOOOSSSWWW[[[ZZZVVVQQQMMMMMMTTT___lll~~~{{{tttooojjjddd[[[UUUQQQMMMGGGCCC@@@>>><<<:::777777666666666666666666666666666666777888:::;;;======>>>@@@AAACCCDDDDDDFFFGGGHHHGGGFFFEEEFFFFFFFFFHHHMMMUUU___hhhooorrrssssssqqqpppnnnnnnmmmmmmkkklllkkkjjjgggggghhhjjjppptttvvvqqqmmmjjjfffaaa[[[XXXRRRNNNLLLNNNQQQSSS[[[dddjjjfffbbb```]]]YYYQQQNNNKKKHHHFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIOOOSSS[[[eeesss}}}xxxvvvmmmkkkiiifffeeeeeejjjnnnmmmnnnoooooonnnkkkgggeee^^^^^^^^^____________^^^YYY]]]dddllluuurrrpppmmmiiifffeeeggghhhhhhnnnvvv|||sssgggbbb\\\ZZZYYYWWWUUURRRMMMIIIFFFBBB<<<999777666666555555555444444444333333333222222222333333222222222111111111111111222222222......////////////......////////////////////////////////////000000000111...//////000000//////...111111111111111111000000000000000000111111111111000111111222333444444444555555666666666888<<>><<<::::::999777666555555555555777777777888999:::<<<<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHGGGDDDCCCEEEFFFLLLMMMQQQXXXccclllqqqsssrrrqqqpppooonnnnnnnnnnnnppppppnnnkkkgggfffgggiiilllpppoooiiiccc```\\\XXXUUURRRNNNLLLKKKNNNQQQTTTVVV]]]bbbaaa]]]ZZZWWWSSSLLLKKKIIIFFFDDDDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEGGGIIIKKKKKKKKKKKKMMMOOOSSSXXX```jjj{{{}}}xxxpppnnnmmmmmmllljjjhhhjjjmmmoooqqqpppmmmkkkjjjiiiiiiiiibbbbbbbbbaaaaaaaaabbbccc^^^eeeppp{{{vvvsssooojjjfffcccbbbaaa]]]bbbggglllqqqxxxnnneee]]][[[YYYWWWVVVRRRNNNKKKGGGCCC>>>:::888777666555555555444444444333333333222222333333333333222222111111111222222222222222......///000000000//////000000000000000000000000/////////000000000111111......////////////......111111111111000000000///000000000111111111222222......000111222222222222444555666666777999===AAADDDLLLTTTWWWZZZ[[[XXXRRRKKKNNNTTT^^^jjjxxx}}}xxxrrrlllddd]]]XXXQQQMMMGGGCCC@@@>>><<<:::;;;:::888666666666777777888888999;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHFFFDDDCCCFFFHHHNNNOOORRRYYYbbblllrrruuuwwwvvvuuutttssssssssssssuuutttqqqlllgggddddddeeefffiiiggg```ZZZXXXVVVSSSPPPOOOLLLKKKKKKMMMPPPRRRRRRVVVYYYZZZXXXTTTPPPNNNGGGGGGGGGEEEBBBBBBCCCEEECCCCCCBBBBBBCCCCCCDDDEEEIIIKKKMMMNNNOOOPPPRRRTTTUUU\\\eeeqqq}}}tttllljjjpppssstttpppnnnqqqrrrrrruuuqqqlllgggeeeeeefffgggjjjiiigggeeeccceeeiiilllllluuuyyyuuuqqqkkkgggbbb___\\\WWWXXXZZZ]]]ccciiiooossszzzxxxjjj```]]]ZZZXXXVVVTTTQQQNNNIIIEEE???;;;888777666555555555444444444333333333222222333444444333222222111111111222222333333333...///000000111111000000000000000000000000000000//////000000000111111111//////000000000000////////////000000000000000000000000111111111222222222---...000222333333333333333444555666888;;;???CCCFFFNNNVVVZZZ\\\\\\XXXQQQLLLRRRZZZeeesss~~~yyysssllleee^^^[[[QQQMMMGGGCCC@@@>>><<<:::999888777666777888:::<<<999:::;;;===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFCCCFFFHHHFFFDDDDDDGGGLLLNNNPPPTTTZZZbbbllluuu{{{~~~}}}{{{zzzyyyyyyyyyyyywwwrrrkkkeeeaaa```aaa^^^```^^^VVVRRRRRRRRRPPPNNNMMMLLLKKKLLLMMMNNNOOONNNOOOPPPQQQOOOLLLKKKKKKCCCDDDEEECCC@@@???AAACCCAAAAAAAAABBBCCCDDDEEEFFFIIIKKKMMMOOOPPPRRRUUUWWWWWW^^^iiiyyywwwrrrqqqyyy~~~{{{yyy|||}}}zzzuuurrrnnnjjjhhhhhhiiijjjooonnnkkkiiiiiiooowww~~~uuuqqqmmmgggccc]]]XXXUUUOOOMMMMMMPPPUUU[[[___aaagggllluuunnnbbb___[[[YYYWWWUUUSSSQQQJJJEEE@@@;;;999777666555555555444444444333333333222222444444444444222222111111111222222333333333//////000111111111111111000000000000000000000000000000000000111111111111000000111111111111000000------...///000111222222000111111111111222222222///000222444555555555555222444555666888;;;@@@DDDFFFNNNVVVZZZ\\\\\\VVVPPPPPPVVV___kkk{{{zzzsssllleee___\\\QQQMMMHHHCCC@@@>>><<<:::777777666666888;;;>>>???:::;;;===>>>@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFBBBEEEGGGFFFDDDDDDIIINNNQQQTTTYYY___gggrrr}}}~~~}}}}}}{{{xxxrrrjjjccc^^^]]]]]]YYY[[[XXXPPPMMMNNNPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJJJJIIIGGGGGGIII@@@BBBCCCBBB???>>>@@@CCCAAABBBBBBCCCEEEFFFHHHIIIHHHJJJMMMOOOQQQSSSVVVXXXXXX```kkk~~~~~~||||||wwwvvvtttsssrrrsssttttttnnnmmmlllkkknnnxxxkkkiiieee```[[[XXXUUUSSSPPPOOONNNMMMNNNOOOQQQSSSZZZ]]]bbbiiiqqq{{{vvvgggccc___\\\WWWPPPPPPSSSMMMHHHBBB<<<999777555444444444444333333333222222555444222000000111222333222222111111111111222222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000......///000000000000000000111111222222333444444333444555666888===CCCHHHPPPSSSWWWZZZYYYWWWSSSQQQTTTZZZggg|||xxxrrrllleee]]]VVVQQQMMMGGGBBB>>>;;;999777888888888888888777666666;;;<<<>>>???AAABBBBBBBBBBBBEEEGGGHHHGGGGGGGGGHHHFFFEEEDDDFFFIIILLLMMMNNNTTTYYY^^^gggttt~~~|||yyyxxxvvvrrrkkkddd]]]YYYVVVVVVRRRQQQPPPPPPQQQPPPNNNLLLOOONNNNNNNNNNNNNNNOOOOOOKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???@@@AAABBBCCCEEEDDDDDDEEEGGGHHHGGGFFFHHHKKKOOOQQQSSSUUUWWWYYYaaadddtttzzzvvvwww{{{{{{tttsss{{{```^^^\\\YYYWWWUUUSSSSSSOOONNNMMMLLLLLLNNNOOOQQQRRRUUUZZZ___eeemmmvvv|||llleee___\\\XXXSSSQQQSSSMMMIIIDDD???<<<999666444444444444333333333333222555444222111000111222333222222111111111111222222////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000111111111111111000111111111222333333444444333444555666999>>>DDDIIIPPPTTTXXXZZZYYYUUURRROOOTTT^^^rrryyysssmmmfff]]]WWWRRRNNNHHHCCC???===:::888888888888888888777666666:::;;;===???AAABBBBBBBBBDDDFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIMMMQQQTTTUUUYYY___gggrrr|||yyywwwuuuppplllfff___YYYUUUSSSRRRNNNMMMMMMNNNPPPPPPOOOMMMNNNMMMLLLLLLLLLLLLLLLMMMHHHGGGFFFDDDBBBAAAAAA@@@AAAAAAAAABBBDDDEEEGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIKKKMMMQQQSSSTTTUUUWWWYYYaaafffwwwSSSSSSRRRRRRRRRRRRSSSSSSOOONNNLLLKKKKKKLLLMMMNNNMMMOOORRRUUUXXX^^^dddiiiqqqxxxtttiii___\\\ZZZVVVRRRRRRMMMJJJFFFBBB???<<<888555555555444444444333333333555444222111111111222333222222111111111111222222////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////222222222333222222111111111111222222333333444444333444666777:::@@@FFFKKKRRRUUUYYYZZZXXXTTTPPPOOOWWWgggzzztttnnnfff^^^WWWSSSOOOIIIDDDAAA>>>;;;999888888888888777777777666999:::<<<>>>@@@BBBBBBCCCEEEGGGIIIIIIHHHGGGGGGHHHJJJKKKLLLOOOTTTZZZ___bbbeeemmmvvv}}}xxxuuurrrpppnnngggddd___YYYTTTPPPNNNNNNIIIIIIIIIKKKNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDFFFIIIKKKLLLLLLHHHGGGFFFGGGJJJLLLLLLLLLNNNPPPSSSTTTUUUVVVYYY[[[aaaiii}}}LLLLLLMMMNNNOOOQQQSSSTTTOOONNNMMMLLLKKKKKKKKKLLLLLLNNNOOOPPPRRRUUUYYY\\\bbbhhhqqq{{{~~~ooo```[[[[[[WWWSSSPPPLLLJJJGGGDDDBBB===888555555555555555444444444444555444333222222222222333222222111111111111222222000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////............////////////222222222222222222111000111111222222333444444555333555666888<<>>;;;999999888888777777777777777999:::<<<>>>AAABBBCCCDDDDDDFFFHHHIIIHHHIIIJJJLLLLLLOOOSSSXXX___fffnnnsssyyy|||xxxsssnnnkkkhhhfffddd___\\\YYYTTTPPPNNNLLLLLLIIIHHHHHHJJJMMMNNNMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBDDDFFFJJJLLLMMMNNNNNNIIIHHHHHHJJJMMMOOOPPPPPPPPPRRRTTTVVVVVVXXX[[[]]]aaalllIIIIIIJJJKKKMMMNNNPPPQQQOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUXXX]]]ccckkkuuuwwwddd]]][[[XXXSSSPPPKKKJJJGGGEEEBBB>>>999555666666666555555555444444444444333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111000000000000111111111111////////////////////////---........./////////000000111111222111111000000111222222333444444555555444555777:::>>>DDDLLLQQQWWWZZZ\\\ZZZUUURRRRRRTTTfff}}}}}}vvvppphhh```YYYRRRNNNHHHCCC@@@===:::888999888777777666666777777888:::<<>>;;;999:::999777666555666777888999;;;>>>AAADDDGGGIIIIIIHHHIIIJJJJJJJJJKKKNNNQQQYYYaaallltttxxx|||zzznnnbbb\\\XXXTTTQQQOOONNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPQQQQQQTTTYYY___cccdddbbb```]]]\\\[[[XXXUUUUUUVVVXXXaaaqqqNNNNNNNNNOOOQQQRRRTTTUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTVVVWWWXXXWWWWWWYYYZZZWWWYYY[[[[[[[[[^^^ccchhhnnnzzzzzzjjj```YYYWWWYYYQQQNNNJJJGGGEEEBBB???<<<777777777777666666666666444444555555444444333222222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000...//////000111222222333///000111333444555666666222222333444444555555666444666999===BBBJJJRRRXXXXXXYYYWWWPPPJJJKKKSSS[[[jjjyyyssskkkbbb[[[UUUPPPJJJEEEBBB???<<<::::::999777666555666888999:::;;;>>>BBBEEEHHHJJJKKKKKKLLLLLLKKKJJJJJJMMMOOOXXX```kkkrrrtttvvvzzz}}}}}}~~~{{{wwwsssmmmaaaVVVRRROOOKKKHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEFFFGGGFFFEEECCCDDDDDDDDDDDDFFFGGGHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPMMMLLLLLLMMMNNNPPPSSSTTTTTTXXX^^^eeejjjjjjgggdddaaa```]]]YYYTTTRRRSSSTTTaaaqqqQQQRRRRRRSSSTTTUUUUUUUUUWWWWWWWWWXXXYYYZZZYYYWWW[[[YYYXXXWWWXXXYYYXXXWWWVVVYYY\\\]]]\\\\\\^^^```gggmmmwwwtttcccZZZWWWWWWPPPNNNKKKJJJGGGDDD@@@<<<777777666666555555444444777777666555444444333333000000111222333333444444333333333222222111111111////////////////////////111111111111111000//////000111222222222000///...000000000000111111111111333333222222333333444555111111222333444444555555666888<<>><<<:::888777777777777888999999<<<>>>AAADDDGGGIIIJJJJJJHHHLLLOOONNNIIIHHHLLLQQQXXX\\\___aaaaaacccgggjjjfffeeeccc```ZZZRRRKKKGGGCCCBBBAAA???>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@DDDBBBDDDGGGIIIIIINNNTTTVVVWWWYYYZZZZZZYYYWWWVVVXXXWWWVVVVVVXXX[[[___aaabbbhhhnnnrrrwww||||||xxxtttpppiii___WWWUUUWWWZZZfffllluuu~~~WWWXXXYYYZZZ\\\]]]______\\\]]]]]]]]]]]]]]]\\\\\\^^^___aaadddfffdddaaa]]]```aaabbbaaa```___```aaa___bbbhhhnnnuuu~~~ssseee\\\YYYRRRPPPMMMKKKIIIFFFBBB???999888777666555555555555666666666555444444333333111111222222333333444444222222222222222222333333111111111111111111111111000111111111111000000///000111111111111000//////000000000111111111222222222111111111111222333333222222222222333444444555777999>>>DDDJJJQQQUUUXXXZZZUUUPPPNNNNNNVVVhhhxxx}}}vvvnnnfff```YYYTTTMMMFFFBBB>>>;;;999888888777777888888999:::<<<>>>BBBEEEHHHIIIJJJIIIJJJMMMOOOMMMHHHGGGJJJNNNSSSTTTUUUWWWYYY[[[\\\]]]]]]\\\ZZZVVVQQQLLLGGGDDD>>>======<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBB?????????>>>??????@@@AAAEEECCCDDDHHHJJJKKKQQQXXX[[[\\\^^^___```___^^^]]]WWWXXXYYY[[[]]]```cccdddmmmtttzzzzzzrrrggg___[[[[[[]]]eeeiiiooowwwZZZ[[[\\\]]]^^^___``````______````````````bbbcccdddeeefffiiikkkkkkhhhfffeeeeeeeeedddcccbbbbbbbbbaaacccfffjjjooovvv}}}}}}kkk___XXXTTTRRRNNNLLLJJJGGGCCCAAA:::999888666666555555666666666555555555444444444222222222333333333444444333333333222222111111111111111111111111111111111000000111111111111000///000000111111111000000000000000111111111222222222111111000000111111222333333333222222222333555555888;;;@@@FFFMMMSSSWWWYYYZZZTTTPPPOOORRR^^^sssxxxpppgggaaa[[[VVVNNNGGGBBB???;;;999888888888888888999:::;;;===???CCCGGGIIIJJJJJJJJJKKKMMMNNNLLLGGGFFFHHHKKKOOOOOONNNPPPRRRTTTTTTSSSXXXVVVTTTPPPMMMIIIFFFEEE======<<<<<<======>>>???===>>>>>>??????@@@AAAAAA=========>>>>>>@@@AAAAAAEEECCCDDDHHHJJJLLLRRRYYY]]]^^^aaaccceeeeeeddddddYYYYYYZZZ]]]aaafffjjjmmmvvv~~~vvvllleeebbbaaabbbdddfffiiippp}}}]]]]]]^^^^^^_________``````bbbdddeeefffhhhkkkooosssrrrrrrtttvvvxxxxxxwwwooooooooonnnmmmllljjjhhhdddfffggghhhkkkooouuuzzzsssbbbYYYVVVTTTPPPMMMKKKIIIEEECCC<<<;;;999777666555666666555555555555555444444444333333333333333444444444555555444333111000//////111111111111111111111111///000000111111111000000000000000000000000111111111111111111222222222222111111000000111111222333555444333333333444555666888<<>>???@@@????????????????????????>>>>>>>>>>>>???@@@BBBBBBDDDBBBBBBFFFHHHJJJQQQXXX]]]___ccceeefffeeecccbbb^^^]]]^^^aaafffooowww{{{{{{tttmmmhhhfffffffffcccdddffflllzzz______``````aaabbbbbbbbb___bbbfffiiikkkooovvv{{{~~~~~~}}}{{{xxxrrrnnnjjjkkkkkkjjjiiikkknnnqqq{{{|||hhh]]]XXXUUUQQQNNNLLLJJJGGGEEE>>><<<999777666666666777555555555555555555555555333333333333444444444444555555444333111000//////111111111111111111111111///000000111111111111000000000000///000000111222111111111222222222222333222111111111111222333333888777555444444555777888999===DDDLLLRRRWWWYYYZZZVVVRRRPPPTTT^^^qqqvvvllleee]]]XXXPPPIIIDDDAAA===;;;888888888999:::;;;<<<===BBBCCCEEEGGGIIIKKKLLLMMMLLLLLLKKKIIIFFFEEEEEEFFFJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKIIIGGGEEECCCAAA@@@;;;;;;;;;<<<<<<===??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDBBBBBBEEEGGGIIIOOOWWW___aaaeeehhhhhheeeaaa^^^______```dddlllwww~~~xxxqqqkkkhhhfffeeeddd```aaacccjjjyyy```aaabbbdddfffgggiiiiiifffkkkrrrvvvzzzyyyxxxwwwvvvsssooommmlllmmmtttxxxqqqdddZZZWWWRRROOOMMMKKKIIIGGG???===:::777666666777888555555555555555555555555444444444444444444444444333333333222222222222111000000000000000000000000//////000111111111111111111000/////////000222333111111111222222222333333222222222222222333444444:::999666555555666888:::999>>>FFFNNNTTTXXXZZZZZZSSSPPPQQQXXXfff}}}yyynnnggg]]]XXXQQQJJJEEEBBB???===888999999999:::<<<===>>>EEEEEEEEEFFFHHHKKKMMMOOOKKKKKKJJJHHHFFFEEEEEEEEEFFFIIIKKKJJJHHHGGGIIILLLKKKKKKJJJHHHFFFDDDBBBAAA<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEFFFCCCBBBDDDFFFHHHOOOVVV___cccjjjooopppmmmhhheeedddfffjjjpppzzzyyypppiiifffccc```^^^[[[]]]aaaiiiyyyaaabbbdddgggjjjmmmooopppwww}}}~~~wwwrrrpppoooooorrrxxxwwwiii[[[XXXSSSPPPMMMLLLIIIHHH@@@===:::777666666777888444555555555555555555555444444444444444444444444000000111222333333444444//////////////////////////////000111111111111111111000/////////111222333111111222222222333333333333333222222333333444555;;;:::777666666777999;;;:::>>>FFFOOOUUUYYYZZZ[[[PPPOOORRR[[[lllzzzppphhh]]]XXXQQQJJJFFFCCC@@@>>>999999999:::;;;<<<>>>>>>FFFFFFEEEFFFHHHKKKNNNPPPJJJJJJIIIGGGFFFEEEEEEEEEBBBGGGJJJIIIEEEDDDGGGKKKHHHHHHHHHGGGEEEBBB???>>>>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGDDDCCCEEEFFFHHHOOOVVV^^^dddmmmvvvzzzxxxtttqqqooorrryyy{{{qqqiiiddd___[[[XXXXXX[[[```iiixxxbbbhhhlllnnnsss{{{}}}vvvpppqqqoooqqqwwwmmm___VVVPPPOOONNNJJJGGGGGGCCCAAA===999777777777888777777777777666666666666444444444444444444444444333333333333333222111000222222222222222222222222333333222111000000111111222333333333333222111111111111111111111111111111111111222333444444555555555555555555555666:::<<>>>>>;;;;;;;;;<<<<<<>>>??????AAACCCFFFIIIKKKKKKKKKKKKPPPNNNJJJFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHGGGFFFEEEDDD;;;<<<===>>>???@@@AAAAAAAAA???>>>@@@DDDFFFEEECCCEEEEEEFFFGGGGGGGGGGGGFFFDDDFFFGGGEEEGGGMMMSSSVVV]]]dddrrr{{{www~~~vvvkkkccc___]]][[[YYYWWWZZZ^^^ggg|||hhhoootttxxxzzzvvvrrrqqqtttyyy~~~tttaaaXXXQQQPPPOOOJJJFFFEEEDDDAAA===:::888777777888666666666555555555444444444444444444444444444444333333333333333222111000222222222222222222222222222222111000000000000000000000111222222333333222111111111111111111111111222222333333444555555666444555555444444666:::<<>>>>>;;;;;;;;;<<<===>>>???@@@BBBDDDGGGIIIKKKLLLKKKKKKMMMKKKHHHFFFDDDEEEFFFGGGFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJIIIHHHFFFEEE======>>>>>>???@@@@@@@@@AAA???>>>???BBBDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDDDDJJJQQQVVV___kkk~~~|||tttnnneee^^^\\\[[[YYYXXXZZZ]]]aaakkkwww~~~zzzuuurrrsssuuuwww}}}~~~eee[[[RRRQQQOOOJJJEEEDDDDDDBBB>>>;;;888777777777555444444444444333333333444444444444444444444444222222333333333222111111222222222222222222222222111111000/////////000000......///000222222333444222222222222222222222222222333333444444555555666333444444444444666:::===DDDGGGNNNUUUZZZZZZWWWTTTNNNQQQZZZmmmsssjjjccc[[[SSSNNNHHHAAA===>>>:::::::::<<<===???AAABBBCCCEEEGGGIIIKKKLLLLLLLLLJJJHHHFFFEEEDDDEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHJJJLLLKKKIIIGGGEEE????????????????????????AAA???======???AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFKKKUUU]]]eeexxxzzzrrrmmmiiieee___\\\[[[[[[ZZZZZZ\\\```eeeooozzzuuuvvvvvvwwwzzz~~~jjj___TTTQQQQQQLLLGGGEEEEEECCC???<<<999888777777555555444444444333333333444444444444444444444444222222333333333222222111222222222222222222222222000000///////////////000/////////000000111222333222222222222222222222222222222333333444444444444222333444444444777;;;>>>DDDIIIPPPWWW[[[ZZZVVVRRRPPPTTT```xxxuuulllfff^^^UUUPPPIIIBBB>>>>>>999::::::<<<>>>@@@BBBCCCEEEFFFGGGIIIKKKLLLLLLLLLIIIHHHFFFDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGJJJKKKKKKIIIGGGEEEBBBAAAAAA@@@??????>>>>>>@@@>>>===<<<===>>>???@@@@@@AAABBBDDDEEEEEEEEEEEEBBBCCCFFFJJJLLLRRR]]]gggsss|||ssslllfffbbbbbbaaa___^^^^^^^^^^^^^^^\\\bbbiiisss}}}}}}}}}zzzxxxzzz}}}rrrdddWWWSSSRRROOOKKKIIIEEECCCAAA===:::888777777666666666666555555555555444444444444444444444444111222222333333333222222222222222222222222222222000///////////////000000111111000//////000000111222222222222222222222222222222222222333333333333222333444444555888<<>>>>>999:::;;;<<<>>>@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKLLLKKKIIIGGGEEECCCBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEGGGIIIIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>???>>>>>>=========???@@@AAABBBCCCDDDEEEEEEEEEEEE@@@BBBIIIPPPSSSVVVaaammmtttjjjfffdddbbbaaabbbcccdddeeeddddddcccccc^^^fffppp{{{zzzxxxyyyzzz~~~nnn\\\UUUTTTQQQMMMKKKFFFDDDBBB???<<<999777777888777777777777666666666444444444444444444444444111111222333333333222222222222222222222222222222000000/////////000111111333222111000///000111111333333333333333333333333333333333333333333333333222333555555777:::>>>BBBFFFMMMUUUZZZ[[[XXXTTTRRRTTT\\\qqq~~~vvvmmmeee[[[UUUMMMEEE@@@???;;;;;;;;;===>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFDDDBBBAAA@@@BBBCCCDDDEEEFFFFFFEEEEEECCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>===>>>@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDBBBDDDKKKTTTVVVYYYeeetttvvvqqqjjjfffeeegggiiijjjiiilllooopppnnnkkkiiiiiihhhrrr~~~}}}{{{zzz~~~yyybbbXXXTTTQQQMMMKKKFFFEEECCC@@@<<<:::777666888888777777777666666666444444444444444444444444000111222333333333333222222222222222222222222222000000000000000111222222333222111000000111333444333333333333333333333333555555555555555555555555333444666777888;;;@@@CCCHHHNNNVVV[[[ZZZWWWTTTSSSVVV```yyy|||qqqhhh^^^WWWPPPFFFAAAAAA<<<<<<<<<===>>>@@@AAABBBEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@@@@???;;;???BBBCCCBBBAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAAEEEEEELLLVVV[[[aaasssyyyoooooonnnmmmmmmpppuuuxxxwww{{{{{{vvvsssqqqxxx{{{{{{~~~gggYYYUUUQQQLLLJJJFFFEEECCC@@@===:::777666777777777777666666666666444444444444444444444444000111222333333333333333222222222222222222222222111111000000111222333333222111000000111333555777333333333333333333333333777777777777777666666666333555666777999<<>>???@@@AAAEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEEEEDDD@@@AAACCCEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@:::???DDDFFFDDDCCCCCCDDDBBBBBBBBBBBBAAA@@@??????FFFEEELLLXXX```jjj|||yyypppsssvvvvvvvvvyyy~~~{{{yyy~~~}}}nnn^^^XXXRRRNNNNNNIIIHHHGGGDDDAAA>>>;;;:::666666666666777777777777555555444333333222111111222222222111111111000000111111111111111111111111333333333333333222111000111111222222222333333333444444444555555555666666666555555444444444555555888888777666666:::@@@DDDKKKXXXYYYUUUVVVQQQLLLRRR]]]ggg~~~ssskkk___UUUOOOIIIBBB>>>============???AAACCCDDDFFFEEECCCBBBBBBDDDEEEGGGJJJIIIIIIJJJKKKHHHBBB======>>>@@@BBBCCCBBB@@@???>>>???@@@AAACCCDDDEEEEEEFFFEEECCCBBBAAAAAABBBBBBEEEEEEDDDDDDDDDDDDEEEEEEAAAAAA@@@???>>>???BBBDDDGGGKKKSSSZZZ___ooo|||zzz{{{~~~|||{{{|||~~~{{{{{{tttbbbZZZSSSPPPPPPIIIHHHFFFDDDAAA>>>;;;999666777777777777777777777666666555555444333333222444444444333333333222222111111111111111111111111333333333333333222111000000000111111111222222222111222222333444444555555666555555444444444555555::::::999777777:::???CCCLLLXXXYYYUUUUUUOOOLLLSSS```kkkvvvnnnbbbWWWPPPJJJDDD@@@============???AAACCCDDDCCCDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJGGGBBB>>>===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBFFFFFFEEEDDDDDDCCCCCCCCC???@@@???>>>===>>>AAADDDHHHMMMUUU\\\cccvvv}}}xxxsssqqqrrrsssqqqppprrrssswww|||~~~hhh[[[TTTQQQQQQIIIHHHFFFDDD@@@===:::999777777777777777777777777777777666666555444444444444444444333333333222222222222222222222222222222222222333333333222111111000000000000111111111111111111222333444444555555555555444444444555555666999999888888888<<>>============>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDHHHHHHFFFEEEDDDBBBAAAAAA>>>>>>>>>======>>>AAADDDJJJOOOWWW^^^hhh|||zzzsssmmmlllkkkgggeeeeeegggiiikkknnnrrrxxxooo]]]TTTQQQPPPIIIHHHFFFDDDAAA===;;;999888888888777777777777777666666666555555555444444222222222111111111000000222222222222222222222222222222333333333222222111000111111111222222222222444444444444444444444444555444444444444555666666555555666888;;;AAAIIINNNPPPXXXWWWSSSRRRMMMOOO]]]kkkyyyuuuggg[[[RRRLLLFFFBBB>>>=========>>>@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHHHHFFFFFFFFFFFFDDDBBB>>><<<<<<<<<;;;;;;;;;===@@@AAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGJJJIIIHHHFFFDDDBBB@@@???======>>>===>>>???CCCFFFKKKPPPXXX___lllwwwnnnkkkhhhccc_______________```ccchhhooosss|||xxxaaaUUUPPPNNNIIIHHHGGGDDDAAA>>>;;;:::999888888888777777777666555555555444444444444444222222222111111111000000222222222222222222222222111222222333333333222222222222222333333333444444555555444333222111000000444444444444444555666666555666777999===DDDLLLRRRSSSYYYWWWTTTSSSNNNTTTfffrrrvvviii]]]TTTMMMGGGCCC>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFHHHIIIFFFFFFFFFDDDAAA===:::999<<<;;;:::999:::===@@@AAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@>>>??????@@@@@@CCCGGGJJJMMMRRRXXX```rrr~~~zzz{{{|||{{{zzzzzz|||~~~}}}|||pppkkkgggaaa\\\ZZZYYYXXXWWWWWWYYY]]]bbbdddmmmsss}}}iiiYYYRRRNNNJJJJJJHHHFFFBBB???<<<;;;999999999888888777777666444444444444444444444444444444444333333333222222333333333333333333333333111111222333333333222222333333333333444444444555333333222111///...------444444444444444555666777999999:::;;;>>>DDDLLLQQQVVVZZZXXXUUUUUUPPPZZZqqq|||wwwkkk```WWWPPPHHHCCC???>>>>>>>>>>>>@@@AAABBBCCCBBBAAA@@@AAACCCFFFHHHDDDDDDEEEBBB>>>:::888888;;;:::999999;;;===@@@AAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKJJJJJJJJJIIIHHHFFFDDDBBB@@@BBBCCCCCCDDDGGGLLLOOOQQQUUUZZZeee~~~}}}yyyuuusssqqqsssttttttrrrrrruuuwwwwww{{{ssslllhhhaaa[[[YYYTTTRRRQQQQQQTTTWWWZZZ[[[ggghhhlllssssss```VVVPPPLLLKKKIIIGGGDDD@@@>>><<<::::::999888888777777666555555555555555555555555444444444333333333222222333333333333333333333333000111222333333333333222222222333333333444444444222222222222111111111111444333333444444666777777::::::;;;===@@@FFFMMMRRRXXX[[[YYYWWWWWWSSS```zzzxxxmmmddd[[[SSSKKKEEE???>>>>>>>>>>>>@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBB???AAABBB@@@<<<:::999::::::::::::;;;<<<>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKJJJIIIGGGFFFDDDEEEFFFGGGIIILLLQQQTTTWWWYYY^^^nnn~~~~~~}}}|||xxxtttqqqnnnnnnpppqqqpppnnnnnnqqqtttqqquuuyyyzzzyyy{{{uuunnniiiccc]]]ZZZPPPNNNMMMNNNQQQUUUWWWWWWjjjfffdddgggrrr{{{fffZZZSSSMMMLLLJJJHHHEEEAAA???===::::::999999888777777666666666666666777777777777222222222111111111000000333333333333333333333333000111222333333333333333111111222222222333333333333444444555555666777777333333333444555666777888777888:::===AAAHHHQQQVVVZZZ\\\YYYXXXXXXUUUcccyyypppggg___VVVMMMGGG??????>>>>>>>>>@@@AAABBB===>>>@@@AAAAAA@@@???>>><<<>>>@@@???<<<:::;;;===999::::::<<<===???@@@AAACCCCCCCCCCCCDDDDDDEEEEEECCCCCCBBBCCCDDDFFFGGGIIIHHHIIIKKKLLLLLLKKKIIIHHHFFFGGGIIIJJJLLLOOOTTTXXX[[[\\\bbbttt}}}xxxsssqqqpppnnnqqqpppmmmnnnqqqrrrpppsssssstttvvvyyy}}}zzznnngggaaa[[[WWWRRRQQQOOONNNNNNPPPSSSUUU^^^```___]]]aaalllwww{{{jjjXXXVVVMMMJJJGGGEEEDDDBBB???<<<;;;:::999777666666555555666666666666555555555555444333222111111222333444222222222222222222222222333222222111111222222333333333333333333333333333222222222333333333444444444444555555666777777777777777999===DDDLLLSSSWWW\\\[[[ZZZZZZXXX___ttt{{{rrriii```VVVJJJBBB<<<:::888999;;;===??????AAAAAAAAAAAAAAA@@@???>>>>>>;;;888888;;;===<<<;;;=========>>>???AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAEEEFFFIIIMMMRRRTTTSSSRRRMMMMMMNNNPPPSSSUUUWWWYYY[[[^^^jjjzzzxxxwwwwwwzzzzzzvvvsssuuuvvvuuurrrrrrssstttxxx|||tttjjjeeeaaa\\\XXXTTTSSSQQQPPPQQQSSSUUUVVV[[[______[[[[[[ccckkkooo{{{rrr^^^XXXOOOLLLIIIGGGEEECCC@@@>>><<<;;;:::888777777777777666666666666555555555555333333222111111222333333222222222222222222222222333333222222222222333333333333333333333333333333444444444555555555666666444444555555666777777777888999;;;???FFFMMMTTTYYY^^^[[[YYYYYY[[[fff~~~|||rrriii```UUUJJJCCC???<<<:::999:::<<<======@@@@@@@@@@@@@@@???>>>>>>>>>;;;999999<<<======<<<>>>>>>>>>???AAABBBDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA?????????@@@AAAAAABBBBBBDDDFFFHHHMMMRRRUUUUUUTTTOOOPPPRRRTTTWWW[[[]]]___bbbeeeqqq|||{{{||||||uuuuuuuuuvvvyyy}}}{{{tttkkkdddaaa___\\\YYYWWWVVVUUUTTTTTTUUUWWWXXXZZZaaaccc^^^XXXZZZ___bbbkkkqqq{{{~~~fff[[[RRROOOKKKHHHFFFDDDAAA???===<<<;;;:::999888888888666666666666555555555555333333222222222222333333111111111111111111111111333333222222222222333333333333333333333333333333444444444555555555666666444444555555666777777777999:::===BBBHHHOOOVVVZZZ___[[[WWWYYYaaasss~~~sssiii```VVVKKKDDDAAA>>>;;;::::::;;;;;;:::>>>>>>?????????>>>======>>><<<;;;;;;===??????>>>@@@@@@AAABBBDDDEEEFFFGGGEEEDDDCCCAAA@@@?????????<<<===>>>@@@AAABBBBBBBBBCCCDDDGGGLLLRRRUUUVVVVVVVVVVVVWWWYYY\\\^^^```bbbggglllyyy~~~}}}||||||}}}wwwkkkfff```\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZ\\\eeejjjccc[[[YYY\\\^^^aaafffmmmvvvnnn\\\TTTQQQLLLIIIGGGDDDBBB@@@===<<<;;;999888888888888666666666666555555555555333333333333333333333333111111111111111111111111333333333222222333333333222222333333333333444444222222222333333333444444444444555555666777777777999:::>>>CCCJJJQQQVVVZZZ^^^YYYUUUYYYiiiuuukkkaaaWWWMMMFFFAAA>>>;;;::::::;;;;;;:::<<<======>>>======<<<<<<>>>>>>>>>>>>???@@@AAA@@@BBBBBBDDDEEEFFFGGGGGGHHHDDDCCCBBB@@@???>>>======;;;<<<>>>???AAAAAAAAAAAACCCDDDFFFKKKQQQUUUVVVVVV[[[[[[[[[[[[\\\]]]^^^^^^eeemmm|||xxxnnnggg]]][[[XXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYYZZZZZZ\\\ffflllfff^^^\\\^^^______bbbffflllsssvvv___VVVRRRMMMIIIFFFDDDAAA???<<<;;;:::999888777777777666666666666555555555555333333333333333333333333111111111111111111111111444333333333333333333444222222222333333444444444222222222333333333444444444444555555666777777777888:::???EEEKKKQQQVVVYYY[[[VVVSSS\\\sssxxxmmmdddZZZOOOHHH@@@===:::999:::;;;<<<<<<;;;<<<<<<=========<<<<<>>======<<<<<<;;;<<<===???@@@AAABBBBBBFFFFFFGGGKKKPPPSSSTTTTTTXXXXXXXXXXXXYYYZZZ[[[\\\```jjj}}}}}}wwwpppiiibbb^^^WWWWWWVVVWWWXXXZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\dddiiiddd^^^^^^```aaa___bbbeeehhhlllttteeeXXXTTTNNNIIIFFFDDDBBB@@@<<<;;;:::888777777777777666666666666555555555555333333444444444444333333222222222222222222222222444444333333333333444444111222222333333444444555444444444555555555666666444444555555666777777777888;;;@@@GGGMMMSSSWWWYYYXXXUUUUUUbbbzzzqqqhhh^^^RRRKKK@@@===:::999:::;;;<<<<<<;;;;;;<<<=========<<<<<>>===<<<<<<<<<<<<;;;<<<===???BBBEEEHHHJJJLLLKKKKKKMMMPPPRRRRRRQQQOOOPPPQQQTTTWWWZZZ\\\^^^^^^kkkyyy|||~~~yyypppmmmiiieeeccc```]]][[[VVVWWWYYYZZZZZZ\\\^^^____________^^^^^^^^^]]]]]]]]]ccceeeaaa^^^```bbbbbbcccfffhhhjjjlllqqqxxx~~~ooo[[[VVVPPPKKKHHHEEECCCAAA===<<<;;;:::888888888888666666666666555555555555333333444555555444333333333333333333333333333333444444333333333333444444111111222333333444555555444444444555555555666666444444555555666777777777999<<>>===<<<;;;:::999999999777666666666555555555555333333444555555444333333444444444444444444444444555444444333333444444555111111222333333444555555222222222333333333444444444444555555666777777777:::>>>DDDKKKRRRWWWZZZ[[[UUUVVV[[[ooo~~~xxxpppdddWWWNNNEEEAAA===:::999999888777;;;;;;<<<===>>>>>>>>>===???CCCFFFGGGFFFEEEGGGIIIFFFGGGGGGGGGEEECCC@@@>>><<<;;;;;;;;;;;;<<<======;;;<<<>>>BBBIIIRRRZZZ^^^[[[YYYVVVTTTSSSSSSQQQOOOLLLMMMOOORRRUUUXXX[[[]]]kkkxxxooosssyyy{{{mmmaaa^^^```^^^]]][[[ZZZZZZZZZ[[[[[[___^^^]]]___cccdddbbb```bbbcccdddeeedddbbb___]]]___aaabbbcccdddeeehhhkkknnntttwwwttttttyyyiiiVVVPPPPPPHHHCCCEEECCC@@@>>>;;;999777777777888999999777666555555555555444444333333333333222222555555555444444333333333444444444333333222222222444333333333333444555555555444444333333444444555666666555666666777888999;;;>>>CCCJJJQQQUUUUUUTTTPPPPPPYYYpppyyyooobbbUUULLLDDDAAA===:::::::::;;;:::<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBCCCEEEGGGHHHHHHFFFEEEBBB@@@???>>>>>>??????>>><<<::::::<<>>BBBGGGNNNSSSUUUTTTSSSOOOQQQZZZpppzzzpppdddWWWOOODDDAAA===:::::::::::::::<<<<<<;;;<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFEEECCCAAA???>>>>>>===>>>???>>><<<:::;;;===???BBBEEEGGGJJJPPPXXX___ccceeebbb^^^[[[XXXXXX[[[______aaaaaa___]]]^^^eeekkksssrrrvvv{{{vvvjjjccc^^^\\\\\\^^^^^^___```bbbdddfffgggfffeeedddeeeggghhhhhhhhhhhhiiikkknnnooommmiiieeeccceeegggiiikkkpppuuuyyywww```TTTRRRJJJGGGHHHEEE@@@@@@>>>===;;;:::888888999888777666666555555666666666666555555555555444555444444444444333333333444444333333333333222222333444444444444555555555444444444444444444444444666666666666777888999999???DDDJJJPPPSSSSSSQQQOOONNNSSS^^^qqqzzzqqqeeeXXXPPPEEEAAA===:::::::::::::::;;;;;;;;;<<<<<<===??????BBBCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@???>>>=========>>>>>>>>>===<<<===???AAAEEEGGGJJJNNNSSSXXX___dddfffhhhhhheeebbbccciiiooopppqqqpppmmmiiigggiiilllxxxzzz|||~~~lllccc```^^^]]]]]]```aaabbbdddfffhhhjjjkkkfffffffffgggjjjmmmooopppoooppprrruuuxxxvvvpppkkkgggggghhhkkkqqqzzzgggVVVRRRKKKHHHIIIEEEAAAAAA@@@???===;;;999888888888777666666666666666666666666555555555444444444444444444444444444444333333333333333333333333333444444555555555555555444444555555555555444444555555666666777888999:::===BBBJJJPPPRRRQQQNNNMMMNNNWWWeeewwwyyypppdddXXXPPPEEEBBB===::::::::::::999;;;;;;;;;;;;<<<>>>???@@@BBBCCCEEEFFFEEEDDDBBB@@@??????>>>==================>>>?????????@@@BBBDDDDDDFFFKKKQQQUUUXXX```gggllluuu{{{yyytttuuu{{{|||vvvpppnnnnnn|||ttteee`````````___```cccdddeeegggiiikkklllmmmgggggghhhjjjnnnsssxxx|||zzzzzz|||yyyrrrnnnmmmnnnrrr|||oooYYYSSSKKKHHHIIIDDDAAAAAAAAA@@@>>><<<:::999888777777666666666666777555555555444444444444333444444444444444444444444333333333333333333333333333444555666666666555555444555555666666555555444555555666666777999:::;;;;;;BBBKKKQQQSSSRRRQQQPPPQQQ___ppp{{{rrrfffZZZRRRFFFBBB===:::::::::999999::::::;;;;;;===>>>???@@@BBBCCCDDDEEEDDDBBB@@@>>>======<<<<<<======>>>???>>>@@@BBBCCCCCCEEEGGGIIIIIIIIINNNTTTWWWXXX```jjjvvv{{{tttqqq{{{|||wwwlllcccaaabbbbbbaaaccceeefffhhhkkkmmmooopppqqqlllmmmoooqqquuu|||zzzrrrsssvvv}}}xxx^^^TTTLLLJJJIIIDDDBBBBBB@@@???===<<<::::::777777666666666666777777555555555444444444333333333333333444444444444555222222333333333333444444333444555666777666555555444555666777777666555444555555666777888999;;;<<<>>>EEENNNTTTUUUUUUUUUVVVXXXjjj~~~}}}ttthhh[[[SSSFFFBBB>>>::::::999999888:::::::::;;;===>>>@@@AAAAAABBBBBBBBBBBB@@@???>>><<<<<<<<<===>>>???AAAAAA@@@CCCEEEGGGHHHJJJMMMOOOSSSRRRVVV\\\]]]^^^gggtttzzzuuuvvv}}}uuuoookkkeeebbbddddddcccbbbdddeeegggkkkooorrruuuvvvwwwuuuwwwyyy{{{~~~{{{zzzzzzssscccWWWOOOLLLKKKDDDCCCBBB@@@===<<<;;;;;;;;;777777666666666666777777666666666555555555555444333333333444444444555555222222222333333444444444333444666777777777555555444555666777777666555444555555666777888:::;;;<<>>;;;999999999888:::::::::;;;===>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>???AAACCCDDDCCCEEEIIIKKKMMMOOORRRTTT[[[YYY^^^fffiiikkkxxx|||uuuppp||||||tttpppmmmjjjhhhdddaaabbbeeefffcccccceeeeeehhhlllqqqvvvyyy{{{|||~~~ooopppmmmgggZZZQQQNNNLLLEEEDDDBBB???<<<::::::;;;;;;777777666666666666777888777777777777666666666666333333333444444555555555222222222333333444444444333444666777888777666444444555666888888666555444555555666777888:::<<<===BBBHHHPPPSSSSSSRRRUUUXXXfff}}}yyyooobbbUUULLLGGGCCC>>>;;;999999999888:::::::::;;;===???@@@AAA@@@@@@???>>>======>>>>>><<<======???AAACCCEEEFFFDDDGGGKKKNNNPPPRRRUUUWWW]]][[[bbbmmmssswwwyyyssslllxxxwwwssskkkddd``````bbbccciiigggddddddeeefffgggggghhhmmmrrrwwwzzz|||~~~rrrqqqsssyyyrrrYYYPPPMMMIIIEEEEEECCCAAA>>><<<:::888888888888888888777777777777555555666777666555333222000111222333444333222222555555555444444333333333555555444444444444555555444444444555555555555666777777777666666888;;;???BBBJJJLLLPPPVVVSSSRRR^^^jjjuuujjj^^^RRRKKKEEEAAA;;;888777888888888>>>===;;;:::;;;<<<>>>@@@===>>>@@@AAABBBBBBAAA@@@???AAABBBCCCCCCCCCEEEFFFFFFHHHPPPXXX[[[ZZZ[[[___```fffnnnuuu|||}}}uuuqqqppprrryyy~~~tttlllhhhfffaaa^^^]]]___bbbdddeeeeeefffhhhjjjkkkkkkkkknnnrrrwww{{{{{{{{{|||{{{yyy___RRRMMMIIIEEEEEECCCAAA>>><<<:::999888888888888888777777777777555555666666666666555555222333444555555555444444666666666555555444444444555555444444444444555555444444444555555555555666777777777666666888<<>>@@@===>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEEEEEEEGGGIIIMMMNNNRRRXXXYYYXXX[[[aaalllpppwwwzzzpppkkkjjjjjjrrrzzzxxxnnngggbbb]]]\\\[[[[[[\\\^^^aaacccbbbdddiiimmmppprrrrrrrrrwwwzzz~~~~~~gggVVVNNNIIIFFFEEEDDDAAA???<<<;;;:::999999999888888888777777777666555555555555666777777333333444555555555555444666666666666666555555555555555444444444444555555444444444555555555555666777777777666666999===@@@FFFNNNOOOPPPSSSPPPTTTcccyyyyyyooodddYYYOOOIIICCC@@@;;;888777888888777555666777999;;;<<<>>>???============>>>???@@@AAABBBDDDFFFGGGGGGHHHJJJLLLRRRQQQTTTWWWWWWXXX^^^fffqqquuu~~~yyymmmeeedddgggjjjsss}}}yyynnnhhhdddaaa]]]]]]]]]^^^^^^___```aaacccfffkkkppptttxxx{{{~~~ppp[[[PPPJJJGGGEEEDDDBBB???===<<<;;;:::999999999888888888777777777666555444333444555666222222222333333333333333666666555555555555555555555555444444444444555555444444444555555555555666777777777777777:::>>>BBBHHHQQQQQQPPPRRRPPPWWWiii|||sssiii___VVVMMMGGGBBB???;;;888888888777777555666888:::;;;<<<=========<<<<<<<<<===>>>@@@AAABBBDDDGGGHHHHHHJJJLLLNNNPPPPPPSSSVVVWWWYYYaaakkkqqq|||tttiiidddffflllpppvvv}}}oooeeeaaa```___^^^___```aaabbbbbbbbbaaagggjjjmmmrrrwwwyyyaaaRRRLLLJJJEEEDDDBBB@@@>>><<<<<<;;;999999999999888888888888888777555333222222333444222222222333333333444444444444444444444444444444555555444444444444555555444444444555555555555666666777777777888;;;@@@DDDJJJSSSSSSQQQRRRQQQ]]]sss}}}wwwnnncccZZZQQQJJJEEEAAA>>>:::888888888777666888999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBAAACCCFFFHHHHHHJJJMMMOOOOOOPPPTTTWWWWWWZZZdddooozzztttjjjgggkkkrrrxxx|||qqqyyyzzzlllddd```^^^]]][[[]]]___aaacccdddddddddjjjmmmqqquuu}}}iiiVVVMMMLLLEEEDDDCCC@@@???======<<<:::999999999999888888888777666555444444333333444555555555444555666666777333333333444444444444444555555444444444444555555444444444555555555555666666777777888999<<>>???AAAAAA@@@CCCEEEGGGIIIJJJMMMPPPSSSSSSVVVXXXXXX]]]kkkyyy}}}tttmmmmmmrrryyy~~~sssyyysssjjjeeecccaaa```\\\]]]^^^aaacccdddeeefffjjjnnnuuu|||oooYYYNNNLLLFFFEEECCCAAA???>>>======::::::999999999888888888555555666777777777777777666555555444555666777888444444444444555555555666555555444444444444555555444444444555555555555666666777777888:::===BBBFFFJJJUUUVVVRRRSSSWWWjjjuuuooodddZZZRRRKKKEEEBBB>>><<<:::888888888777666888777777777888999;;;<<<:::;;;<<<>>>???@@@AAAAAA@@@CCCFFFHHHIIILLLOOOQQQUUUUUUVVVXXX[[[fff{{{|||xxxuuuwww}}}xxxqqqiiieeeddddddcccaaa``````aaabbbcccdddeeefffhhhnnnwwwttt[[[NNNKKKFFFEEECCCAAA@@@>>>>>>>>>:::::::::999999999888888333444777999;;;;;;;;;;;;444444333222333444555666444555555555666666777777555555555444444555555555444444444555555555666666666777888888:::>>>CCCGGGJJJUUUVVVSSSTTTYYYnnntttmmmbbbXXXPPPIIIDDDAAA>>><<<999888999888777666555555444444666999<<<>>>999;;;===???AAAAAAAAAAAAAAACCCGGGIIIJJJMMMPPPRRRUUUSSSTTTWWW^^^ooo}}}}}}vvvnnnjjjfffcccbbbbbbaaa```cccaaabbbddddddbbbeeejjjjjjsss~~~{{{}}}cccRRRIIIIIIGGGDDDBBBAAA@@@===;;;444555777888777666444222===555333===LLLRRRHHH<<<555444333333333333444555555555555555555555444444444333333333333444555555555555666666777777888888888888888999:::>>>DDDHHHOOOUUURRRMMMQQQYYYppp~~~ooohhh^^^TTTLLLFFFAAA???;;;:::999888777777777777666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@GGGFFFGGGIIILLLOOOPPPQQQTTTTTTTTTXXXfff{{{rrrkkkiiifffdddbbbaaaaaabbbbbbcccbbbeeehhhgggcccdddiiillluuuzzzgggTTTMMMIIIGGGDDDCCCBBB@@@===;;;777888888999888777666555888555555:::BBBDDD???888555555444333333444555555555555555555555555555555444444333333444444555666555555666666777777888888888888999999:::???DDDIIILLLTTTSSSPPPSSSYYYmmm|||nnnhhh]]]SSSKKKEEEAAA>>>;;;:::999888777777777777666666777888999::::::;;;;;;;;;<<<===???@@@AAAAAABBBBBBCCCFFFIIILLLMMMNNNPPPRRRUUU___rrr~~~~~~{{{wwwrrrlllhhheeeeeedddccccccdddeeeffffffgggjjjmmmjjjfffgggkkkrrr|||}}}oooWWWQQQJJJHHHEEECCCBBB@@@>>>;;;:::::::::999999999888888555666888999888777666666555555444333333444555555555555555555555555555555444444444333444444555666555555666666777777888888777888999999;;;???EEEJJJKKKSSSTTTRRRVVVZZZjjjzzznnnggg\\\RRRJJJDDD???===:::999888888777777777777666666777888999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFHHHKKKMMMOOOPPPQQQTTT[[[kkk~~~~~~{{{wwwssspppnnnlllhhhhhhhhhhhhggggggiiijjjllllllnnnoookkkiiimmmttt~~~xxx[[[SSSKKKIIIFFFDDDCCCAAA>>><<<;;;;;;:::999999999999:::666888:::888555333555777555555444444444444555555444444444555555555555555444444444444444555666666555555666666777777888888777888999:::<<>>;;;999999888777777777777777666666777888:::;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQXXX\\\fffzzz}}}yyytttooommmllllllmmmnnnooonnnkkkjjjlllmmmqqqooonnnllliiikkkuuuaaaTTTLLLJJJGGGEEECCCAAA>>><<<;;;:::999888888888888999777777777666555555666777555555555555555555555555444444444555555555666666555444444444444555666666555555666666777777888888777888999:::===BBBHHHMMMOOOUUUSSSRRRXXX```rrr|||xxxnnnfffZZZOOOFFFAAA===;;;888888777777666777777777666666777999:::;;;<<<===<<<===>>>AAACCCEEEFFFGGGFFFGGGIIIIIIHHHJJJMMMPPP]]]dddsss{{{uuupppnnnoooqqqsssuuuwwwuuuqqqoooppprrrvvvssspppmmmlllqqqjjjWWWMMMKKKHHHEEEDDDBBB>>><<<999999999888888888777777555444444444666777666666444555666666666666555444333333444444555666666666555555444444555555666777555555666666777777888888777888999;;;>>>CCCJJJOOOQQQVVVSSSSSS\\\ggg{{{}}}yyyooofffZZZNNNFFF@@@===;;;888777777666666777777777555666777999:::<<<===>>><<<===???BBBDDDGGGIIIJJJIIIKKKLLLKKKJJJMMMSSSXXXbbbmmm|||wwwuuuwwwyyyzzz~~~~~~zzzxxxzzz|||~~~{{{xxxvvvvvvuuuZZZNNNLLLHHHFFFDDDBBB???<<<888999999:::999888777666333555666777666666666777444555666777777666555444333333444444555666666777555555555555555666666777555555666666777777888888666888999;;;>>>DDDKKKPPPPPPUUUTTTVVVcccooo~~~{{{pppgggZZZNNNFFF@@@===;;;777777666666666666777777555666777999;;;<<<>>>>>>===>>>@@@BBBEEEHHHJJJKKKKKKMMMNNNNNNNNNSSS\\\dddiiixxx~~~zzzxxx{{{~~~|||^^^OOOLLLIIIFFFDDDBBB???<<<888999:::;;;;;;999777666333888<<<;;;888555777:::444555666777777666555444333333444444555666777777555555555555555666777777555555666666777888888888666888999;;;???DDDKKKPPPNNNTTTUUUZZZhhhuuu|||ppphhh[[[NNNFFF@@@===;;;777777666666666666777888555666777999;;;===>>>???===>>>@@@CCCFFFIIIKKKLLLGGGIIIKKKKKKLLLSSS___hhhrrr{{{~~~^^^UUURRRKKKDDDBBBBBBAAA>>>:::;;;;;;;;;:::888666555777777777777777777777777444444444333333222222222444444444444444444333333555555555555555555444444444333333444444555666777888888999<<>>CCCIIINNNQQQUUUUUUWWW___ooo}}}yyymmmggg]]]QQQGGG@@@<<<;;;:::999999888777777666666666777999:::<<<>>>@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIMMMOOOOOOQQQ[[[lllzzzxxxqqqkkkllltttvvvYYYSSSLLLHHHGGGFFFDDDBBB;;;;;;;;;;;;:::888777666777777777777777777777777777777777666666666666666333333333444555555666666555555555555555555555555777777777777888999:::;;;;;;;;;===@@@EEEKKKPPPSSSVVVWWWZZZdddwww}}}yyynnnggg]]]QQQGGG@@@<<<;;;999888888777777666666555555666888:::<<<>>>???@@@AAABBBDDDFFFGGGHHHIIIIIIGGGKKKNNNPPPVVVdddxxx{{{nnniiifffeeekkkttt]]]TTTKKKIIIHHHFFFCCCBBB<<<<<<;;;;;;:::888777777666666666666666666666666777777666666666666666666444444444444555555555555555555555555666666666666888888888888888999;;;;;;;;;<<<>>>BBBGGGLLLQQQTTTVVVWWW]]]jjj|||xxxnnnhhh^^^RRRHHH@@@<<<;;;888777777777666666555555555666777999<<<>>>@@@@@@AAABBBDDDFFFGGGHHHIIIIIIFFFJJJOOOUUU^^^pppvvvmmmeeedddfffjjjuuudddWWWKKKIIIHHHDDDBBBBBB===<<<<<<:::999999888888666666666666666666666666555555555555555555555555666666666555555444444444555555555666666666777777777777777777888999::::::999:::===BBBGGGLLLQQQSSSTTTWWW___ppp|||xxxoooiii^^^RRRHHH@@@<<<;;;777777777777666666666666555666777:::<<<>>>@@@AAACCCCCCEEEFFFHHHIIIIIIIIIGGGLLLTTT]]]jjj~~~~~~ssskkkgggeeegggkkkuuu|||xxxvvvvvvwwwyyy|||zzzzzznnn]]]MMMJJJHHHCCC@@@BBB>>>===<<<:::999999999999777777777777777777777777333444444444444555555555666666666555555555444444555555555666666777777888666666666666777888999:::888999===BBBGGGLLLQQQSSSSSSWWWbbbwww{{{xxxpppiii___SSSHHHAAA<<<:::777777777777777777777777555666888:::===@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJQQQ[[[hhhxxx|||pppkkkhhhiiikkkmmmttt}}}yyysssnnnlllnnnqqqttt~~~ooooooxxxyyydddQQQKKKIIICCC@@@CCC>>>===<<<:::999999999999777777777777777777777777333333444444444555555555333444444555666777777888444555555666777777888888666666666666777888999:::777:::===BBBHHHMMMQQQTTTSSSXXXfff}}}{{{xxxpppjjj___SSSHHHAAA<<<:::888888888888888888888888666777999;;;>>>AAACCCDDDFFFGGGHHHIIIJJJKKKKKKKKKMMMVVVcccsss|||qqqlllnnnnnnrrrwwwzzzvvvqqqkkkffffffiiiooottt~~~|||lllllltttiiiSSSMMMJJJCCCAAAEEE???>>><<<:::999999999:::777777777777777777777777333444444444555555666666111111333555777999:::;;;444555555666777888888999777777777777888999:::;;;888:::>>>CCCIIINNNRRRTTTSSSYYYiii{{{yyyqqqjjj___SSSHHHAAA<<<:::888888888888888999999999666777:::<<>>@@@CCCDDDDDDKKKMMMNNNMMMJJJHHHJJJMMMSSS[[[nnn|||uuuooossszzzqqqfff___bbbeeehhhqqq|||{{{{{{}}}|||yyyyyyyyyxxxxxxwwwvvvuuuuuutttsssqqqpppqqqtttwwwyyywwwxxxyyyzzz|||~~~}}}xxxvvvxxxwww}}}kkkgggiiizzztttYYYWWWLLLEEEFFFBBBAAA===999888999::::::888777777666666666666777777666666666666555444333222666666666666666666666666666555555555555666777777777777888888999999999:::===;;;>>>GGGNNNQQQRRRTTTUUU\\\rrr~~~xxxsssmmmggg\\\QQQFFF???;;;:::888777777777777777888999<<<<<<<<<>>>AAAEEEGGGHHHKKKNNNPPPOOOLLLJJJLLLNNNWWW```tttxxxxxxwwwwww~~~vvvmmmccc^^^```dddhhhuuu}}}}}}yyyuuuuuuxxxzzzxxxuuusssssssssrrrqqqpppppppppooonnnmmmmmmnnnppprrrtttqqqqqqrrrtttvvvyyy{{{|||~~~vvvsssrrruuu|||}}}~~~|||wwwuuuuuu}}}tttkkkjjjbbbYYYNNNFFFFFFCCC@@@===:::999999999999888888777777666666777777888777777777666555444333222666666666666666666666666666666666666666777888888888888888888888999999999;;;;;;@@@IIIPPPQQQQQQSSSUUU___vvv}}}vvvqqqkkkeee[[[PPPFFF???;;;:::888777666555666888999;;;999:::<<>>===<<<:::888888888888888777777777777888888222333555666777888888888666666666666666666666666555555444444555555666777888888888888888999999999;;;<<>>AAADDDFFFFFFGGGIIILLLLLLQQQWWWYYYWWWUUUVVVWWW]]]kkkwwwnnnmmmmmmiiicccaaa___aaahhhnnn|||xxxqqqmmmkkkiiijjjiiigggfffeeecccaaa___^^^^^^^^^^^^^^^]]]]]]]]]XXXZZZ\\\^^^______^^^]]]\\\\\\^^^___bbbeeeggghhhjjjkkkmmmooorrrtttvvvwww|||}}}vvvpppmmmrrryyysssiiifffffflllxxxyyyqqqxxxYYYSSSLLLCCCEEE???@@@@@@>>>;;;999999999999888888777777888888999222333555666777888999999666666666666666666666666444444444444444555666666666777777888999999::::::<<<===DDDLLLOOONNNPPPUUUXXXiii}}}zzzuuuppplllddd___VVVLLLDDD???<<<;;;:::999999999:::===@@@AAACCCFFFIIIIIIGGGFFFGGGJJJKKKQQQXXX[[[ZZZXXXXXXYYY```lllyyynnnbbb\\\^^^aaaaaa___```___dddoooyyy{{{sssmmmjjjhhhffffffeeedddbbb___\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSUUUVVVXXXYYYYYYYYYYYYXXXYYYZZZ[[[]]]___aaabbbdddeeefffhhhkkkmmmnnnooosssvvvxxxzzz|||~~~yyypppllliiigggnnnxxxuuukkkgggjjjtttttt~~~[[[VVVOOODDDGGG@@@BBBBBB@@@<<<999999:::999888888777777888888999555555666777777777777777666666666666666666666666555555555555555666666777555555666888999:::;;;<<<===???DDDKKKMMMMMMQQQVVV]]]rrr~~~|||zzzwwwsssnnnkkkbbb]]]TTTKKKCCC>>><<<;;;999::::::<<<>>>@@@BBBCCCEEEIIILLLKKKHHHEEEGGGIIIKKKQQQYYY\\\\\\ZZZZZZZZZ___iii{{{}}}bbb\\\UUUSSSVVV[[[___aaaeeedddlllzzz~~~uuummmhhhfffdddccc^^^^^^^^^\\\YYYVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]^^^```aaaccceeefffggglllnnnqqqtttuuuvvvxxxzzz~~~|||yyyzzzzzz}}}wwwmmmhhhggghhhjjjppp|||yyynnnlllppp~~~xxx\\\YYYRRRFFFIIIAAACCCDDDAAA===::::::;;;999999888888888888999999888888888888777666555444666666666666666666666666666666666666666777888888444555666777999;;;<<<===>>>???EEEKKKMMMMMMQQQWWWbbbyyy~~~|||zzzxxxvvvrrrnnnjjjbbb\\\TTTKKKCCC>>><<<<<<999:::<<<>>>@@@AAACCCCCCEEEIIIMMMLLLHHHFFFGGGJJJJJJQQQYYY]]]]]][[[ZZZ[[[]]]fffvvv{{{eeeWWWUUURRRRRRUUU[[[bbbgggkkkkkktttyyypppiiieeecccaaa```WWWYYYYYYXXXUUUSSSQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYYYY[[[\\\^^^```aaabbbfffiiimmmooopppppprrrssswwwwwwyyy{{{}}}{{{tttmmmkkkmmmlllooossswww|||ooopppnnnjjjgggggglllpppvvvwwwrrr|||lllTTTMMMGGG@@@BBB@@@???===;;;:::999999888888888888777777777777555555666666666666555555777777777777888888888888888888888777777777777777666666777777888999;;;<<<<<>>@@@DDDGGGKKKOOOOOOLLLJJJLLLMMMKKKTTTYYY___```^^^[[[ZZZZZZ]]]ffftttvvvfff]]]PPPOOOPPPTTTWWW]]]hhhsssooozzz{{{uuunnngggccc```]]]\\\[[[VVVRRRRRRTTTTTTQQQNNNOOOMMMKKKJJJKKKJJJIIIHHHJJJJJJJJJKKKLLLMMMMMMNNNLLLMMMMMMNNNPPPQQQRRRRRRSSSUUUWWWXXXXXXZZZ]]]___aaaiiimmmjjjfffhhhmmmooonnnnnnoooqqqsssvvvyyy{{{rrrmmmggg^^^\\\aaabbbdddgggjjjnnnsssyyy~~~zzzrrrlllkkkiiiiiijjjnnnsssvvv|||rrrXXXPPPKKKDDDBBBAAA???===<<<;;;::::::888888888888777777777777555555666666666666555555555666666666666777777777888777777777777777777777666666777777888:::;;;<<<<<>>???BBBEEEHHHNNNSSSUUUQQQMMMNNNPPPPPPXXX]]]bbbccc```\\\[[[[[[\\\eeessszzzhhh\\\UUUQQQQQQSSSYYY]]]cccnnnyyyyyyssskkkddd___\\\YYYWWWUUUQQQMMMMMMOOOOOOLLLIIIJJJGGGEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTTTTUUUVVVYYY\\\aaahhhjjjeee___```bbbdddeeeeeefffgggjjjmmmppprrrvvvxxx~~~nnnbbb```^^^XXXXXX]]]ZZZ\\\___bbbeeejjjppptttyyy~~~yyyooollleeeeeefffhhhmmmuuu}}}zzz|||{{{___SSSNNNHHHCCCBBB@@@???===<<<;;;;;;888888888888777777777777555555666666666666555555555555555555666666666666777777777777777777888888777777777777999:::;;;<<<===FFFHHHKKKPPPNNNSSSbbbwww}}}{{{{{{xxxuuutttssspppjjjeeeccc```YYYOOOEEE???<<<<<<;;;===???AAABBBDDDGGGJJJRRRZZZ]]]WWWQQQQQQUUUVVV___cccggggggccc___]]]]]][[[eeessskkk^^^XXXVVVUUUUUUYYYaaagggooo|||xxxrrrjjjccc]]]YYYUUUSSSPPPMMMJJJIIIKKKKKKHHHFFFGGGFFFFFFEEEDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPQQQTTTVVV]]]ccceee___YYYXXXZZZZZZZZZ[[[\\\]]]```dddgggiiihhhkkkttt}}}{{{qqquuusssllllllqqqrrrmmmfffZZZRRRSSSTTTPPPQQQUUUQQQSSSVVVYYY[[[```eeehhhmmmrrrxxx~~~wwwpppjjjggghhhccceeeiiinnnvvvuuuuuudddUUUOOOJJJDDDCCCAAA???>>><<<<<<;;;888888888888777777777666555555666666666666555555555555555666666666777777777777777777777888888888777777777888999:::;;;<<<===FFFIIIKKKPPPOOOUUUggg}}}{{{yyywwwtttrrrpppmmmhhheeeccc```YYYOOOFFF@@@======<<>>===<<<<<<888888888888777777777666555555666666666666555555666666777777777888888888666666777777888888888888777777888888999:::<<<===>>>GGGJJJKKKOOOPPPYYYlll~~~{{{yyywwwuuurrrpppnnnkkkhhhfffbbb^^^XXXOOOFFF@@@>>>>>>>>>AAADDDFFFGGGIIILLLNNNXXXaaafffaaa[[[[[[```dddkkknnnpppnnnhhhcccaaaaaa___iiiwwwuuukkkdddbbbccc___```eeeooo{{{rrrmmmfff___ZZZUUUQQQNNNKKKIIIGGGFFFFFFFFFEEEEEEIIITTT]]]ZZZMMMBBB???BBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIHHHHHHIIIKKKMMMPPPTTTUUUQQQNNNOOOPPPOOOOOOOOOPPPQQQTTTWWWYYY[[[[[[\\\```gggjjjjjjnnnsss|||vvvjjjkkkkkkggg^^^]]]\\\ZZZXXXVVVTTTSSSRRRTTTSSSPPPOOOQQQQQQOOOPPPMMMJJJKKKKKKIIIHHHIIIJJJLLLOOOQQQRRRTTTXXXZZZ```cccgggjjjnnnttt}}}yyyqqqjjjhhhfffdddgggkkkooowwwqqqnnnuuuoooYYYOOOJJJDDDCCCAAA???>>>===<<<<<<888888888888777777777777555555666666666666555555777777777777888888888888666666666777888888999999888888888888999;;;<<<===???HHHJJJKKKOOOPPP[[[qqq~~~}}}{{{xxxuuutttsssqqqooommmjjjiiihhh```]]]WWWOOOGGGBBB@@@AAAAAADDDHHHKKKLLLNNNQQQSSSYYYbbbgggddd```ccchhhkkkoooqqqrrroooiiidddbbbbbbaaakkkxxxzzzuuuooogggddddddgggiiiooo{{{vvvgggccc]]]WWWSSSOOOJJJHHHEEEEEEDDDBBBBBBAAAAAAAAAEEEPPPZZZ[[[QQQGGGDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIIIIMMMMMMIIIGGGIIIIIIGGGJJJJJJJJJKKKLLLOOOQQQRRRTTTSSSUUUYYY[[[\\\aaagggwwwvvvoooccc\\\ZZZYYYWWWPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGIIIKKKMMMMMMOOOQQQSSSWWW[[[___bbbdddiiipppvvv|||xxxkkkgggeeefffgggfffiiinnnuuutttmmmlll~~~vvv]]]RRRLLLDDDCCCAAA???===<<<;;;;;;888888888888777777777777555555666666666666555555666666666777777777777888555666666777888888999999888888888999:::;;;<<<===@@@IIIKKKKKKNNNQQQ^^^ttt}}}|||zzzvvvtttrrrrrrqqqnnnllljjjjjjjjj___]]]XXXPPPIIIEEEDDDDDDFFFIIIMMMPPPRRRTTTVVVXXX[[[bbbfffffffffkkkpppqqqppprrrsssoooiiidddbbbcccbbblllwww~~~}}}yyyyyywwwpppmmmnnntttxxxxxxkkk\\\YYYTTTPPPMMMIIIFFFCCCBBBBBBBBB@@@???>>>???@@@@@@DDDLLLRRRVVVTTTQQQNNN@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAACCCEEEBBBFFFGGGEEEEEEHHHIIIGGGFFFFFFFFFFFFGGGIIIJJJLLLLLLKKKLLLPPPRRRRRRVVV\\\{{{lll]]]XXXUUUQQQMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFCCCEEEEEEEEEEEEFFFGGGHHHEEEGGGIIIJJJJJJKKKMMMNNNPPPTTTXXX[[[]]]```fffjjjooowww~~~sssllldddbbbccchhhkkkmmmrrrxxxvvvlllfffttt|||aaaTTTOOOCCCBBB@@@>>>===<<<;;;;;;888888888888777777777777555555666666666666555555555555555555666666666777555666666777888999999999888888888999:::;;;<<<===@@@JJJKKKKKKNNNQQQ___vvv~~~{{{xxxuuuqqqqqqpppnnnlllkkkkkklll```]]]XXXQQQKKKGGGFFFGGGIIILLLQQQTTTVVVWWWZZZ[[[\\\bbbfffgggjjjqqquuuuuuppprrrsssoooiiidddbbbcccbbblllvvv|||~~~{{{~~~|||zzz||||||nnndddXXXTTTPPPMMMJJJHHHEEEBBBBBBBBBBBBAAA???>>>???AAA===;;;???KKKZZZaaa^^^XXX@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@AAAAAA@@@??????AAABBB===AAADDDDDDGGGMMMOOONNNFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGIIINNNOOONNNQQQVVV}}}dddPPPOOOOOOIIIDDDEEECCCCCCCCCDDDDDDFFFGGGHHHGGGFFFFFFGGGGGGDDDCCCDDDEEEGGGGGGEEECCCEEEFFFFFFEEEGGGIIIJJJJJJJJJLLLMMMLLLPPPUUUXXXYYY\\\aaaeeegggoooyyy}}}xxxrrrkkkgggdddcccffflllpppttt{{{